.elementor-28363 .elementor-element.elementor-element-e0556a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:28px;--padding-right:28px;--z-index:100;}.elementor-28363 .elementor-element.elementor-element-e0556a5:not(.elementor-motion-effects-element-type-background), .elementor-28363 .elementor-element.elementor-element-e0556a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(6,8,26,0.78);}.elementor-28363 .elementor-element.elementor-element-3eec9a2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-28363 .elementor-element.elementor-element-a0a974c{width:initial;max-width:initial;}.elementor-28363 .elementor-element.elementor-element-a0a974c img{width:140px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-28363 .elementor-element.elementor-element-c405951 .elementor-menu-toggle{margin:0 auto;}.elementor-28363 .elementor-element.elementor-element-c405951 .elementor-nav-menu--main .elementor-item{color:#969dbe;fill:#969dbe;}.elementor-28363 .elementor-element.elementor-element-c405951 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-28363 .elementor-element.elementor-element-c405951 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-28363 .elementor-element.elementor-element-c405951 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-28363 .elementor-element.elementor-element-c405951 .elementor-nav-menu--main .elementor-item:focus{color:#ffffff;fill:#ffffff;}.elementor-28363 .elementor-element.elementor-element-c405951 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#00a7ff;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-28363 .elementor-element.elementor-element-2d62d02 .elementor-button{background-color:#00a7ff;font-family:"Schibsted Grotesk", Sans-serif;font-size:0.98rem;font-weight:700;fill:#04050f;color:#04050f;border-radius:999px 999px 999px 999px;padding:14px 26px 14px 26px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-28363 .elementor-element.elementor-element-3b5118f{text-align:center;}.elementor-28363 .elementor-element.elementor-element-3b5118f .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28363 .elementor-element.elementor-element-e52706a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-160acf0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-28363 .elementor-element.elementor-element-d9599c5{text-align:center;}.elementor-28363 .elementor-element.elementor-element-d9599c5 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28363 .elementor-element.elementor-element-94a69a1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-4f0521f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-28363 .elementor-element.elementor-element-c1dc57a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-28363 .elementor-element.elementor-element-c1dc57a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-28363 .elementor-element.elementor-element-c1dc57a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-28363 .elementor-element.elementor-element-c1dc57a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-28363 .elementor-element.elementor-element-c1dc57a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-28363 .elementor-element.elementor-element-c1dc57a .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28363 .elementor-element.elementor-element-c1dc57a .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28363 .elementor-element.elementor-element-c1dc57a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28363 .elementor-element.elementor-element-c1dc57a .elementor-icon-list-text{color:#969dbe;transition:color 0.3s;}.elementor-28363 .elementor-element.elementor-element-106a9fd .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:0.78rem;font-weight:500;text-transform:uppercase;letter-spacing:2.5px;color:#5bc6ff;}.elementor-28363 .elementor-element.elementor-element-0a62f01 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:3.2rem;font-weight:900;line-height:1.05em;letter-spacing:-0.035em;color:#ffffff;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-28363 .elementor-element.elementor-element-b68272e{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28363 .elementor-element.elementor-element-6a17f71{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-4b23b93 .elementor-button{background-color:#00a7ff;font-family:"Schibsted Grotesk", Sans-serif;font-size:0.98rem;font-weight:700;fill:#04050f;color:#04050f;border-radius:999px 999px 999px 999px;padding:14px 26px 14px 26px;}.elementor-28363 .elementor-element.elementor-element-11abd19 .elementor-button{background-color:rgba(255,255,255,0.06);font-family:"Schibsted Grotesk", Sans-serif;font-size:0.98rem;font-weight:700;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(123,180,255,0.45);border-radius:999px 999px 999px 999px;padding:14px 26px 14px 26px;}.elementor-28363 .elementor-element.elementor-element-ccd1a4a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-28363 .elementor-element.elementor-element-ccd1a4a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-28363 .elementor-element.elementor-element-ccd1a4a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-28363 .elementor-element.elementor-element-ccd1a4a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-28363 .elementor-element.elementor-element-ccd1a4a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-28363 .elementor-element.elementor-element-ccd1a4a .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28363 .elementor-element.elementor-element-ccd1a4a .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28363 .elementor-element.elementor-element-ccd1a4a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28363 .elementor-element.elementor-element-ccd1a4a .elementor-icon-list-text{color:#969dbe;transition:color 0.3s;}.elementor-28363 .elementor-element.elementor-element-20d5ac7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-d35ef0f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0,167,255,0.30);--border-color:rgba(0,167,255,0.30);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-28363 .elementor-element.elementor-element-d35ef0f:not(.elementor-motion-effects-element-type-background), .elementor-28363 .elementor-element.elementor-element-d35ef0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(12,15,40,0.92);}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-28363 .elementor-element.elementor-element-01b2d70 .elementor-counter-number-wrapper{color:#00a7ff;font-family:"Schibsted Grotesk", Sans-serif;font-size:1.9rem;font-weight:900;}.elementor-28363 .elementor-element.elementor-element-01b2d70 .elementor-counter-title{color:#969dbe;font-family:"Hanken Grotesk", Sans-serif;font-size:0.82rem;}.elementor-28363 .elementor-element.elementor-element-592defc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-28363 .elementor-element.elementor-element-906097e{font-family:"JetBrains Mono", Sans-serif;font-size:0.78rem;color:#969dbe;}.elementor-28363 .elementor-element.elementor-element-cecb11c{color:#e9ebf6;}.elementor-28363 .elementor-element.elementor-element-e53d8ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-28363 .elementor-element.elementor-element-3ffa885{text-align:center;}.elementor-28363 .elementor-element.elementor-element-3ffa885 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28363 .elementor-element.elementor-element-89ea9da{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-3d682b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:24px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-42161cf .elementor-counter-number-wrapper{color:#fff;font-family:"Schibsted Grotesk", Sans-serif;font-size:3.2rem;font-weight:900;}.elementor-28363 .elementor-element.elementor-element-42161cf .elementor-counter-title{color:#969dbe;}.elementor-28363 .elementor-element.elementor-element-3510be7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:24px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-125f4cb .elementor-counter-number-wrapper{color:#fff;font-family:"Schibsted Grotesk", Sans-serif;font-size:3.2rem;font-weight:900;}.elementor-28363 .elementor-element.elementor-element-125f4cb .elementor-counter-title{color:#969dbe;}.elementor-28363 .elementor-element.elementor-element-83e1320{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:24px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-ad06942 .elementor-counter-number-wrapper{color:#fff;font-family:"Schibsted Grotesk", Sans-serif;font-size:3.2rem;font-weight:900;}.elementor-28363 .elementor-element.elementor-element-ad06942 .elementor-counter-title{color:#969dbe;}.elementor-28363 .elementor-element.elementor-element-99fe892{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:24px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-76cb506 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:2.8rem;font-weight:900;letter-spacing:-0.04em;color:#00a7ff;}.elementor-28363 .elementor-element.elementor-element-d6d1f95{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28363 .elementor-element.elementor-element-d117334{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-28363 .elementor-element.elementor-element-d117334:not(.elementor-motion-effects-element-type-background), .elementor-28363 .elementor-element.elementor-element-d117334 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#edf0f7;}.elementor-28363 .elementor-element.elementor-element-660c45c{text-align:center;}.elementor-28363 .elementor-element.elementor-element-660c45c .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(10,14,34,0.14);}.elementor-28363 .elementor-element.elementor-element-fc04a17{text-align:center;font-family:"Schibsted Grotesk", Sans-serif;font-size:1.45rem;font-weight:500;line-height:1.35em;color:#0a0e22;}.elementor-28363 .elementor-element.elementor-element-09a4996{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-28363 .elementor-element.elementor-element-a69d751{text-align:center;}.elementor-28363 .elementor-element.elementor-element-a69d751 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28363 .elementor-element.elementor-element-b51b8b3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-e4a4f7b{text-align:center;}.elementor-28363 .elementor-element.elementor-element-e4a4f7b .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:0.78rem;font-weight:500;text-transform:uppercase;letter-spacing:2.5px;color:#5bc6ff;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-28363 .elementor-element.elementor-element-999ba1c{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28363 .elementor-element.elementor-element-999ba1c .elementor-divider-separator{width:66%;}.elementor-28363 .elementor-element.elementor-element-999ba1c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28363 .elementor-element.elementor-element-82ae623{text-align:center;}.elementor-28363 .elementor-element.elementor-element-82ae623 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:2.6rem;font-weight:800;line-height:1.05em;letter-spacing:-0.02em;color:#ffffff;}.elementor-28363 .elementor-element.elementor-element-bc125ed{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;font-family:"Hanken Grotesk", Sans-serif;font-size:1.05rem;line-height:1.65em;color:#969dbe;}.elementor-28363 .elementor-element.elementor-element-e333cff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-1d3ef32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-d8951bf{color:#e9ebf6;}.elementor-28363 .elementor-element.elementor-element-d9993dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-5401158{color:#e9ebf6;}.elementor-28363 .elementor-element.elementor-element-5947c72{color:#e9ebf6;}.elementor-28363 .elementor-element.elementor-element-32448c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-28363 .elementor-element.elementor-element-e64432a{text-align:center;}.elementor-28363 .elementor-element.elementor-element-e64432a .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28363 .elementor-element.elementor-element-b63c0a4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-e9a6f64{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-350a7e8 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:0.78rem;font-weight:500;text-transform:uppercase;letter-spacing:2.5px;color:#5bc6ff;}.elementor-28363 .elementor-element.elementor-element-0038583 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:2.6rem;font-weight:800;line-height:1.05em;letter-spacing:-0.02em;color:#ffffff;}.elementor-28363 .elementor-element.elementor-element-753baa8{color:#969dbe;}.elementor-28363 .elementor-element.elementor-element-bc51954 .elementor-button{background-color:#00a7ff;font-family:"Schibsted Grotesk", Sans-serif;font-size:0.98rem;font-weight:700;fill:#04050f;color:#04050f;border-radius:999px 999px 999px 999px;padding:14px 26px 14px 26px;}.elementor-28363 .elementor-element.elementor-element-cbf53bb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-d7adca3{color:#e9ebf6;}.elementor-28363 .elementor-element.elementor-element-fe3f867{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-28363 .elementor-element.elementor-element-8f28c5f{text-align:center;}.elementor-28363 .elementor-element.elementor-element-8f28c5f .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28363 .elementor-element.elementor-element-3f2d856{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-132078f{text-align:center;}.elementor-28363 .elementor-element.elementor-element-132078f .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:0.78rem;font-weight:500;text-transform:uppercase;letter-spacing:2.5px;color:#5bc6ff;}.elementor-28363 .elementor-element.elementor-element-c95b39f{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28363 .elementor-element.elementor-element-c95b39f .elementor-divider-separator{width:66%;}.elementor-28363 .elementor-element.elementor-element-c95b39f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28363 .elementor-element.elementor-element-dacfff7{text-align:center;}.elementor-28363 .elementor-element.elementor-element-dacfff7 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:2.6rem;font-weight:800;line-height:1.05em;letter-spacing:-0.02em;color:#ffffff;}.elementor-28363 .elementor-element.elementor-element-8821a1f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-5a703e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;}.elementor-28363 .elementor-element.elementor-element-5a703e3:not(.elementor-motion-effects-element-type-background), .elementor-28363 .elementor-element.elementor-element-5a703e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(255,255,255,0.05) 0%, rgba(255,255,255,0.01) 100%);}.elementor-28363 .elementor-element.elementor-element-a85cb3e .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28363 .elementor-element.elementor-element-b4c8219{color:#969dbe;}.elementor-28363 .elementor-element.elementor-element-eaf8143{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;}.elementor-28363 .elementor-element.elementor-element-eaf8143:not(.elementor-motion-effects-element-type-background), .elementor-28363 .elementor-element.elementor-element-eaf8143 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(255,255,255,0.05) 0%, rgba(255,255,255,0.01) 100%);}.elementor-28363 .elementor-element.elementor-element-4447265 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28363 .elementor-element.elementor-element-428054f{color:#969dbe;}.elementor-28363 .elementor-element.elementor-element-84763d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;}.elementor-28363 .elementor-element.elementor-element-84763d0:not(.elementor-motion-effects-element-type-background), .elementor-28363 .elementor-element.elementor-element-84763d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(255,255,255,0.05) 0%, rgba(255,255,255,0.01) 100%);}.elementor-28363 .elementor-element.elementor-element-dfed198 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28363 .elementor-element.elementor-element-82a21fc{color:#969dbe;}.elementor-28363 .elementor-element.elementor-element-8fef723{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-28363 .elementor-element.elementor-element-8fef723:not(.elementor-motion-effects-element-type-background), .elementor-28363 .elementor-element.elementor-element-8fef723 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#edf0f7;}.elementor-28363 .elementor-element.elementor-element-affecce{text-align:center;}.elementor-28363 .elementor-element.elementor-element-affecce .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(10,14,34,0.14);}.elementor-28363 .elementor-element.elementor-element-499b5d8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-303293d{text-align:center;}.elementor-28363 .elementor-element.elementor-element-303293d .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:0.78rem;font-weight:500;text-transform:uppercase;letter-spacing:2.5px;color:#0c34b1;}.elementor-28363 .elementor-element.elementor-element-16c02ab{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28363 .elementor-element.elementor-element-16c02ab .elementor-divider-separator{width:66%;}.elementor-28363 .elementor-element.elementor-element-16c02ab .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28363 .elementor-element.elementor-element-86f3ef8{text-align:center;}.elementor-28363 .elementor-element.elementor-element-86f3ef8 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:2.6rem;font-weight:800;line-height:1.05em;letter-spacing:-0.02em;color:#0a0e22;}.elementor-28363 .elementor-element.elementor-element-4f3051d{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;font-family:"Hanken Grotesk", Sans-serif;font-size:1.05rem;line-height:1.65em;color:#565e78;}.elementor-28363 .elementor-element.elementor-element-7f6609b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-e625939{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(10,14,34,0.08);--border-color:rgba(10,14,34,0.08);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;}.elementor-28363 .elementor-element.elementor-element-e625939:not(.elementor-motion-effects-element-type-background), .elementor-28363 .elementor-element.elementor-element-e625939 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-28363 .elementor-element.elementor-element-0a9de98 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#0a0e22;}.elementor-28363 .elementor-element.elementor-element-811a9cb{color:#565e78;}.elementor-28363 .elementor-element.elementor-element-aa1c204{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(10,14,34,0.08);--border-color:rgba(10,14,34,0.08);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;}.elementor-28363 .elementor-element.elementor-element-aa1c204:not(.elementor-motion-effects-element-type-background), .elementor-28363 .elementor-element.elementor-element-aa1c204 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-28363 .elementor-element.elementor-element-336f09d .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#0a0e22;}.elementor-28363 .elementor-element.elementor-element-85a4491{color:#565e78;}.elementor-28363 .elementor-element.elementor-element-cd08c28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(10,14,34,0.08);--border-color:rgba(10,14,34,0.08);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;}.elementor-28363 .elementor-element.elementor-element-cd08c28:not(.elementor-motion-effects-element-type-background), .elementor-28363 .elementor-element.elementor-element-cd08c28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-28363 .elementor-element.elementor-element-13074e6 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#0a0e22;}.elementor-28363 .elementor-element.elementor-element-203cfd5{color:#565e78;}.elementor-28363 .elementor-element.elementor-element-7a23b83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-28363 .elementor-element.elementor-element-ad18449{text-align:center;}.elementor-28363 .elementor-element.elementor-element-ad18449 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28363 .elementor-element.elementor-element-1825fd8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-2b90125{text-align:center;}.elementor-28363 .elementor-element.elementor-element-2b90125 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:0.78rem;font-weight:500;text-transform:uppercase;letter-spacing:2.5px;color:#5bc6ff;}.elementor-28363 .elementor-element.elementor-element-69505cd{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28363 .elementor-element.elementor-element-69505cd .elementor-divider-separator{width:66%;}.elementor-28363 .elementor-element.elementor-element-69505cd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28363 .elementor-element.elementor-element-2896edf{text-align:center;}.elementor-28363 .elementor-element.elementor-element-2896edf .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:2.6rem;font-weight:800;line-height:1.05em;letter-spacing:-0.02em;color:#ffffff;}.elementor-28363 .elementor-element.elementor-element-b48680e{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;font-family:"Hanken Grotesk", Sans-serif;font-size:1.05rem;line-height:1.65em;color:#969dbe;}.elementor-28363 .elementor-element.elementor-element-46d9534 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-28363 .elementor-element.elementor-element-46d9534 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-28363 .elementor-element.elementor-element-46d9534 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-28363 .elementor-element.elementor-element-46d9534 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-28363 .elementor-element.elementor-element-46d9534 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-28363 .elementor-element.elementor-element-46d9534 .elementor-icon-list-icon i{color:#00a7ff;transition:color 0.3s;}.elementor-28363 .elementor-element.elementor-element-46d9534 .elementor-icon-list-icon svg{fill:#00a7ff;transition:fill 0.3s;}.elementor-28363 .elementor-element.elementor-element-46d9534{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-28363 .elementor-element.elementor-element-46d9534 .elementor-icon-list-text{color:#e9ebf6;transition:color 0.3s;}.elementor-28363 .elementor-element.elementor-element-38b181b{color:#e9ebf6;}.elementor-28363 .elementor-element.elementor-element-67a4b71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-28363 .elementor-element.elementor-element-b45ab7d{text-align:center;}.elementor-28363 .elementor-element.elementor-element-b45ab7d .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28363 .elementor-element.elementor-element-c6bfe21{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-e404ce0{text-align:center;}.elementor-28363 .elementor-element.elementor-element-e404ce0 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:0.78rem;font-weight:500;text-transform:uppercase;letter-spacing:2.5px;color:#5bc6ff;}.elementor-28363 .elementor-element.elementor-element-c44ccb7{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28363 .elementor-element.elementor-element-c44ccb7 .elementor-divider-separator{width:66%;}.elementor-28363 .elementor-element.elementor-element-c44ccb7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28363 .elementor-element.elementor-element-f367ce4{text-align:center;}.elementor-28363 .elementor-element.elementor-element-f367ce4 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:2.6rem;font-weight:800;line-height:1.05em;letter-spacing:-0.02em;color:#ffffff;}.elementor-28363 .elementor-element.elementor-element-073d015{color:#e9ebf6;}.elementor-28363 .elementor-element.elementor-element-afe4dcc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-28363 .elementor-element.elementor-element-afe4dcc:not(.elementor-motion-effects-element-type-background), .elementor-28363 .elementor-element.elementor-element-afe4dcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#edf0f7;}.elementor-28363 .elementor-element.elementor-element-1ec1503{text-align:center;}.elementor-28363 .elementor-element.elementor-element-1ec1503 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(10,14,34,0.14);}.elementor-28363 .elementor-element.elementor-element-e33fb64{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-4e2c70c{text-align:center;}.elementor-28363 .elementor-element.elementor-element-4e2c70c .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:0.78rem;font-weight:500;text-transform:uppercase;letter-spacing:2.5px;color:#0c34b1;}.elementor-28363 .elementor-element.elementor-element-c3a6361{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28363 .elementor-element.elementor-element-c3a6361 .elementor-divider-separator{width:66%;}.elementor-28363 .elementor-element.elementor-element-c3a6361 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28363 .elementor-element.elementor-element-ff4aabf{text-align:center;}.elementor-28363 .elementor-element.elementor-element-ff4aabf .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:2.6rem;font-weight:800;line-height:1.05em;letter-spacing:-0.02em;color:#0a0e22;}.elementor-28363 .elementor-element.elementor-element-293917b{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;font-family:"Hanken Grotesk", Sans-serif;font-size:1.05rem;line-height:1.65em;color:#565e78;}.elementor-28363 .elementor-element.elementor-element-dc34ba1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-f7f3f39{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-d10b33a{color:#e9ebf6;}.elementor-28363 .elementor-element.elementor-element-d532118{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-3f90a4d{color:#e9ebf6;}.elementor-28363 .elementor-element.elementor-element-1e75541{color:#565e78;}.elementor-28363 .elementor-element.elementor-element-3bc571e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-28363 .elementor-element.elementor-element-04df4a8{text-align:center;}.elementor-28363 .elementor-element.elementor-element-04df4a8 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28363 .elementor-element.elementor-element-e4c472e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-05909a1{text-align:center;}.elementor-28363 .elementor-element.elementor-element-05909a1 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:0.78rem;font-weight:500;text-transform:uppercase;letter-spacing:2.5px;color:#5bc6ff;}.elementor-28363 .elementor-element.elementor-element-11bd31f{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28363 .elementor-element.elementor-element-11bd31f .elementor-divider-separator{width:66%;}.elementor-28363 .elementor-element.elementor-element-11bd31f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28363 .elementor-element.elementor-element-597d6d6{text-align:center;}.elementor-28363 .elementor-element.elementor-element-597d6d6 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:2.6rem;font-weight:800;line-height:1.05em;letter-spacing:-0.02em;color:#ffffff;}.elementor-28363 .elementor-element.elementor-element-e045a66{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-2d5c444{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-3b2a2dd{color:#e9ebf6;}.elementor-28363 .elementor-element.elementor-element-be33b3d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-a568cfd{color:#e9ebf6;}.elementor-28363 .elementor-element.elementor-element-193dd65{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-b955ef3{color:#e9ebf6;}.elementor-28363 .elementor-element.elementor-element-375386b{color:#969dbe;}.elementor-28363 .elementor-element.elementor-element-ce867ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-28363 .elementor-element.elementor-element-38a651a{text-align:center;}.elementor-28363 .elementor-element.elementor-element-38a651a .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28363 .elementor-element.elementor-element-7881f48{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-801f7fb{text-align:center;}.elementor-28363 .elementor-element.elementor-element-801f7fb .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:0.78rem;font-weight:500;text-transform:uppercase;letter-spacing:2.5px;color:#5bc6ff;}.elementor-28363 .elementor-element.elementor-element-74ccdad{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28363 .elementor-element.elementor-element-74ccdad .elementor-divider-separator{width:66%;}.elementor-28363 .elementor-element.elementor-element-74ccdad .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28363 .elementor-element.elementor-element-b9c92b6{text-align:center;}.elementor-28363 .elementor-element.elementor-element-b9c92b6 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:2.6rem;font-weight:800;line-height:1.05em;letter-spacing:-0.02em;color:#ffffff;}.elementor-28363 .elementor-element.elementor-element-d7ba938{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;font-family:"Hanken Grotesk", Sans-serif;font-size:1.05rem;line-height:1.65em;color:#969dbe;}.elementor-28363 .elementor-element.elementor-element-2328511{color:#e9ebf6;}.elementor-28363 .elementor-element.elementor-element-73f6bd6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-28363 .elementor-element.elementor-element-0f38ec9{text-align:center;}.elementor-28363 .elementor-element.elementor-element-0f38ec9 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28363 .elementor-element.elementor-element-3297d60{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-5f2581c{text-align:center;}.elementor-28363 .elementor-element.elementor-element-5f2581c .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:0.78rem;font-weight:500;text-transform:uppercase;letter-spacing:2.5px;color:#5bc6ff;}.elementor-28363 .elementor-element.elementor-element-ec11187{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28363 .elementor-element.elementor-element-ec11187 .elementor-divider-separator{width:66%;}.elementor-28363 .elementor-element.elementor-element-ec11187 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28363 .elementor-element.elementor-element-554aab8{text-align:center;}.elementor-28363 .elementor-element.elementor-element-554aab8 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:2.6rem;font-weight:800;line-height:1.05em;letter-spacing:-0.02em;color:#ffffff;}.elementor-28363 .elementor-element.elementor-element-9425937{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-406e1e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-58016b6{color:#e9ebf6;}.elementor-28363 .elementor-element.elementor-element-ac78c2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-e7fa5c9{color:#e9ebf6;}.elementor-28363 .elementor-element.elementor-element-6a9b299{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-28363 .elementor-element.elementor-element-6dc22fc{text-align:center;}.elementor-28363 .elementor-element.elementor-element-6dc22fc .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28363 .elementor-element.elementor-element-6bd5395{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-c598088{text-align:center;}.elementor-28363 .elementor-element.elementor-element-c598088 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:0.78rem;font-weight:500;text-transform:uppercase;letter-spacing:2.5px;color:#5bc6ff;}.elementor-28363 .elementor-element.elementor-element-47b76a5{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28363 .elementor-element.elementor-element-47b76a5 .elementor-divider-separator{width:66%;}.elementor-28363 .elementor-element.elementor-element-47b76a5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28363 .elementor-element.elementor-element-20e049d{text-align:center;}.elementor-28363 .elementor-element.elementor-element-20e049d .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:2.6rem;font-weight:800;line-height:1.05em;letter-spacing:-0.02em;color:#ffffff;}.elementor-28363 .elementor-element.elementor-element-4adbb32{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;font-family:"Hanken Grotesk", Sans-serif;font-size:1.05rem;line-height:1.65em;color:#969dbe;}.elementor-28363 .elementor-element.elementor-element-e4ce045{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-28363 .elementor-element.elementor-element-dd009ac .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-28363 .elementor-element.elementor-element-dd009ac .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-28363 .elementor-element.elementor-element-dd009ac .elementor-field-group.recaptcha_v3-bottomleft, .elementor-28363 .elementor-element.elementor-element-dd009ac .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-28363 .elementor-element.elementor-element-dd009ac .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-28363 .elementor-element.elementor-element-dd009ac .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-28363 .elementor-element.elementor-element-dd009ac .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-28363 .elementor-element.elementor-element-dd009ac .elementor-field-type-html{padding-bottom:0px;}.elementor-28363 .elementor-element.elementor-element-dd009ac .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-28363 .elementor-element.elementor-element-dd009ac .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-28363 .elementor-element.elementor-element-dd009ac .elementor-button{font-family:"Schibsted Grotesk", Sans-serif;font-weight:700;border-radius:999px 999px 999px 999px;}.elementor-28363 .elementor-element.elementor-element-dd009ac .e-form__buttons__wrapper__button-next{background-color:#00a7ff;color:#04050f;}.elementor-28363 .elementor-element.elementor-element-dd009ac .elementor-button[type="submit"]{background-color:#00a7ff;color:#04050f;}.elementor-28363 .elementor-element.elementor-element-dd009ac .elementor-button[type="submit"] svg *{fill:#04050f;}.elementor-28363 .elementor-element.elementor-element-dd009ac .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-28363 .elementor-element.elementor-element-dd009ac .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-28363 .elementor-element.elementor-element-dd009ac .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-28363 .elementor-element.elementor-element-dd009ac .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-28363 .elementor-element.elementor-element-dd009ac .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-28363 .elementor-element.elementor-element-dd009ac{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-28363 .elementor-element.elementor-element-a4c9195 .elementor-button{background-color:transparent;font-family:"JetBrains Mono", Sans-serif;font-size:0.7rem;letter-spacing:0.04em;fill:rgba(233,235,246,0.45);color:rgba(233,235,246,0.45);border-style:none;padding:4px 0px 4px 0px;}.elementor-28363 .elementor-element.elementor-element-ffd8e22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-28363 .elementor-element.elementor-element-ffd8e22:not(.elementor-motion-effects-element-type-background), .elementor-28363 .elementor-element.elementor-element-ffd8e22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#edf0f7;}.elementor-28363 .elementor-element.elementor-element-f66570e{text-align:center;}.elementor-28363 .elementor-element.elementor-element-f66570e .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(10,14,34,0.14);}.elementor-28363 .elementor-element.elementor-element-1cdc02a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-9177f51{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-4735e86 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:0.78rem;font-weight:500;text-transform:uppercase;letter-spacing:2.5px;color:#0c34b1;}.elementor-28363 .elementor-element.elementor-element-197ab85{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;}.elementor-28363 .elementor-element.elementor-element-197ab85 .elementor-divider-separator{width:66%;}.elementor-28363 .elementor-element.elementor-element-197ab85 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28363 .elementor-element.elementor-element-45b0843 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:2.6rem;font-weight:800;line-height:1.05em;letter-spacing:-0.02em;color:#0a0e22;}.elementor-28363 .elementor-element.elementor-element-83415ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-28363 .elementor-element.elementor-element-fc73235 .elementor-accordion-item{border-color:rgba(10,14,34,0.12);}.elementor-28363 .elementor-element.elementor-element-fc73235 .elementor-accordion-item .elementor-tab-content{border-block-start-color:rgba(10,14,34,0.12);}.elementor-28363 .elementor-element.elementor-element-fc73235 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:rgba(10,14,34,0.12);}.elementor-28363 .elementor-element.elementor-element-fc73235 .elementor-accordion-icon, .elementor-28363 .elementor-element.elementor-element-fc73235 .elementor-accordion-title{color:#0a0e22;}.elementor-28363 .elementor-element.elementor-element-fc73235 .elementor-accordion-icon svg{fill:#0a0e22;}.elementor-28363 .elementor-element.elementor-element-fc73235 .elementor-active .elementor-accordion-icon, .elementor-28363 .elementor-element.elementor-element-fc73235 .elementor-active .elementor-accordion-title{color:#0c34b1;}.elementor-28363 .elementor-element.elementor-element-fc73235 .elementor-active .elementor-accordion-icon svg{fill:#0c34b1;}.elementor-28363 .elementor-element.elementor-element-fc73235 .elementor-accordion-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.12rem;font-weight:700;}.elementor-28363 .elementor-element.elementor-element-fc73235 .elementor-tab-title .elementor-accordion-icon i:before{color:#0c34b1;}.elementor-28363 .elementor-element.elementor-element-fc73235 .elementor-tab-title .elementor-accordion-icon svg{fill:#0c34b1;}.elementor-28363 .elementor-element.elementor-element-fc73235 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#0c34b1;}.elementor-28363 .elementor-element.elementor-element-fc73235 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#0c34b1;}.elementor-28363 .elementor-element.elementor-element-fc73235 .elementor-tab-content{color:#565e78;font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;}.elementor-28363 .elementor-element.elementor-element-dc1ccc0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-28363 .elementor-element.elementor-element-dc1ccc0:not(.elementor-motion-effects-element-type-background), .elementor-28363 .elementor-element.elementor-element-dc1ccc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#edf0f7;}.elementor-28363 .elementor-element.elementor-element-e654486{text-align:center;}.elementor-28363 .elementor-element.elementor-element-e654486 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(10,14,34,0.14);}.elementor-28363 .elementor-element.elementor-element-13f2b3b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-c482741{text-align:center;}.elementor-28363 .elementor-element.elementor-element-c482741 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:0.78rem;font-weight:500;text-transform:uppercase;letter-spacing:2.5px;color:#0c34b1;}.elementor-28363 .elementor-element.elementor-element-a13fe55{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28363 .elementor-element.elementor-element-a13fe55 .elementor-divider-separator{width:66%;}.elementor-28363 .elementor-element.elementor-element-a13fe55 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28363 .elementor-element.elementor-element-428939d{text-align:center;}.elementor-28363 .elementor-element.elementor-element-428939d .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:2.6rem;font-weight:800;line-height:1.05em;letter-spacing:-0.02em;color:#0a0e22;}.elementor-28363 .elementor-element.elementor-element-2b74b8f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-72a98e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-48161ce{color:#0a0e22;}.elementor-28363 .elementor-element.elementor-element-79ded46{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-7ad5987{color:#0a0e22;}.elementor-28363 .elementor-element.elementor-element-90737ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-8767a8d{color:#0a0e22;}.elementor-28363 .elementor-element.elementor-element-6d8e357{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-914b4cf{color:#0a0e22;}.elementor-28363 .elementor-element.elementor-element-8393103{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-28363 .elementor-element.elementor-element-754eb6c{text-align:center;}.elementor-28363 .elementor-element.elementor-element-754eb6c .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28363 .elementor-element.elementor-element-034e19f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-b1a3aad{text-align:center;}.elementor-28363 .elementor-element.elementor-element-b1a3aad .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:0.78rem;font-weight:500;text-transform:uppercase;letter-spacing:2.5px;color:#5bc6ff;}.elementor-28363 .elementor-element.elementor-element-9449fcb{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28363 .elementor-element.elementor-element-9449fcb .elementor-divider-separator{width:66%;}.elementor-28363 .elementor-element.elementor-element-9449fcb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28363 .elementor-element.elementor-element-d6c9cdd{text-align:center;}.elementor-28363 .elementor-element.elementor-element-d6c9cdd .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:2.6rem;font-weight:800;line-height:1.05em;letter-spacing:-0.02em;color:#ffffff;}.elementor-28363 .elementor-element.elementor-element-c64e5fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-eeb6898{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-e951767{color:#e9ebf6;}.elementor-28363 .elementor-element.elementor-element-4dce4fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-9e31ed8{color:#e9ebf6;}.elementor-28363 .elementor-element.elementor-element-e76a6c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-d02a416{color:#e9ebf6;}.elementor-28363 .elementor-element.elementor-element-ea69c6b{color:#e9ebf6;}.elementor-28363 .elementor-element.elementor-element-420a23e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-28363 .elementor-element.elementor-element-72fe703{text-align:center;}.elementor-28363 .elementor-element.elementor-element-72fe703 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28363 .elementor-element.elementor-element-674b89f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-9180d21{text-align:center;}.elementor-28363 .elementor-element.elementor-element-9180d21 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:0.78rem;font-weight:500;text-transform:uppercase;letter-spacing:2.5px;color:#5bc6ff;}.elementor-28363 .elementor-element.elementor-element-6f5af48{text-align:center;}.elementor-28363 .elementor-element.elementor-element-6f5af48 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:2.6rem;font-weight:800;line-height:1.05em;letter-spacing:-0.02em;color:#ffffff;}.elementor-28363 .elementor-element.elementor-element-2f96f69{text-align:center;color:#969dbe;}.elementor-28363 .elementor-element.elementor-element-c9c8026{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-ff21cc4 .elementor-button{background-color:#00a7ff;font-family:"Schibsted Grotesk", Sans-serif;font-size:0.98rem;font-weight:700;fill:#04050f;color:#04050f;border-radius:999px 999px 999px 999px;padding:14px 26px 14px 26px;}.elementor-28363 .elementor-element.elementor-element-61878bd .elementor-button{background-color:rgba(255,255,255,0.06);font-family:"Schibsted Grotesk", Sans-serif;font-size:0.98rem;font-weight:700;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(123,180,255,0.45);border-radius:999px 999px 999px 999px;padding:14px 26px 14px 26px;}.elementor-28363 .elementor-element.elementor-element-cdb5434{text-align:center;color:#969dbe;}.elementor-28363 .elementor-element.elementor-element-5eaa5c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-28363 .elementor-element.elementor-element-5eaa5c0:not(.elementor-motion-effects-element-type-background), .elementor-28363 .elementor-element.elementor-element-5eaa5c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04050f;}.elementor-28363 .elementor-element.elementor-element-77eab48{text-align:center;}.elementor-28363 .elementor-element.elementor-element-77eab48 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28363 .elementor-element.elementor-element-02edb90{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-3d4e239{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-14ae8f0{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28363 .elementor-element.elementor-element-fb7a589 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:0.78rem;font-weight:500;text-transform:uppercase;letter-spacing:2.5px;color:#5bc6ff;}.elementor-28363 .elementor-element.elementor-element-dbc237e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-70e5a60 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:0.76rem;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#969dbe;}.elementor-28363 .elementor-element.elementor-element-b36730d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-28363 .elementor-element.elementor-element-b36730d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-28363 .elementor-element.elementor-element-b36730d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-28363 .elementor-element.elementor-element-b36730d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-28363 .elementor-element.elementor-element-b36730d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-28363 .elementor-element.elementor-element-b36730d .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28363 .elementor-element.elementor-element-b36730d .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28363 .elementor-element.elementor-element-b36730d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28363 .elementor-element.elementor-element-b36730d .elementor-icon-list-text{color:#e9ebf6;transition:color 0.3s;}.elementor-28363 .elementor-element.elementor-element-9a18937{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-24df58c .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:0.76rem;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#969dbe;}.elementor-28363 .elementor-element.elementor-element-2332cab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-28363 .elementor-element.elementor-element-2332cab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-28363 .elementor-element.elementor-element-2332cab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-28363 .elementor-element.elementor-element-2332cab .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-28363 .elementor-element.elementor-element-2332cab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-28363 .elementor-element.elementor-element-2332cab .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28363 .elementor-element.elementor-element-2332cab .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28363 .elementor-element.elementor-element-2332cab{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28363 .elementor-element.elementor-element-2332cab .elementor-icon-list-text{color:#e9ebf6;transition:color 0.3s;}.elementor-28363 .elementor-element.elementor-element-0e0bf67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-8bc7e6c .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:0.76rem;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#969dbe;}.elementor-28363 .elementor-element.elementor-element-de20f67 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-28363 .elementor-element.elementor-element-de20f67 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-28363 .elementor-element.elementor-element-de20f67 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-28363 .elementor-element.elementor-element-de20f67 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-28363 .elementor-element.elementor-element-de20f67 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-28363 .elementor-element.elementor-element-de20f67 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28363 .elementor-element.elementor-element-de20f67 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28363 .elementor-element.elementor-element-de20f67{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28363 .elementor-element.elementor-element-de20f67 .elementor-icon-list-text{color:#e9ebf6;transition:color 0.3s;}.elementor-28363 .elementor-element.elementor-element-814bbee{--divider-border-style:solid;--divider-color:rgba(255,255,255,0.10);--divider-border-width:1px;}.elementor-28363 .elementor-element.elementor-element-814bbee .elementor-divider-separator{width:100%;}.elementor-28363 .elementor-element.elementor-element-814bbee .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28363 .elementor-element.elementor-element-e4bf1ed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-a322159{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-1b6a898{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28363 .elementor-element.elementor-element-f43be08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-e06e84d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-28363 .elementor-element.elementor-element-e06e84d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-28363 .elementor-element.elementor-element-e06e84d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-28363 .elementor-element.elementor-element-e06e84d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-28363 .elementor-element.elementor-element-e06e84d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-28363 .elementor-element.elementor-element-e06e84d .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28363 .elementor-element.elementor-element-e06e84d .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28363 .elementor-element.elementor-element-e06e84d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28363 .elementor-element.elementor-element-e06e84d .elementor-icon-list-text{color:#969dbe;transition:color 0.3s;}@media(min-width:768px){.elementor-28363 .elementor-element.elementor-element-e0556a5{--content-width:1240px;}.elementor-28363 .elementor-element.elementor-element-160acf0{--content-width:1240px;}.elementor-28363 .elementor-element.elementor-element-4f0521f{--width:50%;}.elementor-28363 .elementor-element.elementor-element-20d5ac7{--width:45%;}.elementor-28363 .elementor-element.elementor-element-592defc{--content-width:1240px;}.elementor-28363 .elementor-element.elementor-element-e53d8ff{--content-width:1240px;}.elementor-28363 .elementor-element.elementor-element-3d682b0{--width:23%;}.elementor-28363 .elementor-element.elementor-element-3510be7{--width:23%;}.elementor-28363 .elementor-element.elementor-element-83e1320{--width:23%;}.elementor-28363 .elementor-element.elementor-element-99fe892{--width:23%;}.elementor-28363 .elementor-element.elementor-element-d117334{--content-width:1240px;}.elementor-28363 .elementor-element.elementor-element-09a4996{--content-width:1240px;}.elementor-28363 .elementor-element.elementor-element-1d3ef32{--width:50%;}.elementor-28363 .elementor-element.elementor-element-d9993dd{--width:50%;}.elementor-28363 .elementor-element.elementor-element-32448c1{--content-width:1240px;}.elementor-28363 .elementor-element.elementor-element-e9a6f64{--width:55%;}.elementor-28363 .elementor-element.elementor-element-cbf53bb{--width:45%;}.elementor-28363 .elementor-element.elementor-element-fe3f867{--content-width:1240px;}.elementor-28363 .elementor-element.elementor-element-5a703e3{--width:32%;}.elementor-28363 .elementor-element.elementor-element-eaf8143{--width:32%;}.elementor-28363 .elementor-element.elementor-element-84763d0{--width:32%;}.elementor-28363 .elementor-element.elementor-element-8fef723{--content-width:1240px;}.elementor-28363 .elementor-element.elementor-element-e625939{--width:32%;}.elementor-28363 .elementor-element.elementor-element-aa1c204{--width:32%;}.elementor-28363 .elementor-element.elementor-element-cd08c28{--width:32%;}.elementor-28363 .elementor-element.elementor-element-7a23b83{--content-width:1240px;}.elementor-28363 .elementor-element.elementor-element-67a4b71{--content-width:1240px;}.elementor-28363 .elementor-element.elementor-element-afe4dcc{--content-width:1240px;}.elementor-28363 .elementor-element.elementor-element-f7f3f39{--width:50%;}.elementor-28363 .elementor-element.elementor-element-d532118{--width:50%;}.elementor-28363 .elementor-element.elementor-element-3bc571e{--content-width:1240px;}.elementor-28363 .elementor-element.elementor-element-2d5c444{--width:33%;}.elementor-28363 .elementor-element.elementor-element-be33b3d{--width:33%;}.elementor-28363 .elementor-element.elementor-element-193dd65{--width:33%;}.elementor-28363 .elementor-element.elementor-element-ce867ce{--content-width:1240px;}.elementor-28363 .elementor-element.elementor-element-73f6bd6{--content-width:1240px;}.elementor-28363 .elementor-element.elementor-element-406e1e9{--width:50%;}.elementor-28363 .elementor-element.elementor-element-ac78c2e{--width:50%;}.elementor-28363 .elementor-element.elementor-element-6a9b299{--content-width:680px;}.elementor-28363 .elementor-element.elementor-element-ffd8e22{--content-width:1240px;}.elementor-28363 .elementor-element.elementor-element-9177f51{--width:38%;}.elementor-28363 .elementor-element.elementor-element-83415ee{--width:58%;}.elementor-28363 .elementor-element.elementor-element-dc1ccc0{--content-width:1240px;}.elementor-28363 .elementor-element.elementor-element-72a98e7{--width:25%;}.elementor-28363 .elementor-element.elementor-element-79ded46{--width:25%;}.elementor-28363 .elementor-element.elementor-element-90737ef{--width:25%;}.elementor-28363 .elementor-element.elementor-element-6d8e357{--width:25%;}.elementor-28363 .elementor-element.elementor-element-8393103{--content-width:1240px;}.elementor-28363 .elementor-element.elementor-element-eeb6898{--width:33%;}.elementor-28363 .elementor-element.elementor-element-4dce4fa{--width:33%;}.elementor-28363 .elementor-element.elementor-element-e76a6c4{--width:33%;}.elementor-28363 .elementor-element.elementor-element-420a23e{--content-width:1100px;}.elementor-28363 .elementor-element.elementor-element-5eaa5c0{--content-width:1240px;}.elementor-28363 .elementor-element.elementor-element-3d4e239{--width:38%;}.elementor-28363 .elementor-element.elementor-element-dbc237e{--width:19%;}.elementor-28363 .elementor-element.elementor-element-9a18937{--width:19%;}.elementor-28363 .elementor-element.elementor-element-0e0bf67{--width:19%;}.elementor-28363 .elementor-element.elementor-element-a322159{--width:50%;}.elementor-28363 .elementor-element.elementor-element-f43be08{--width:50%;}}/* Start custom CSS for image, class: .elementor-element-a0a974c */.elementor-28363 .elementor-element.elementor-element-a0a974c img { height: 38px !important; width: auto !important; max-width: 140px !important; }/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-c405951 */.elementor-28363 .elementor-element.elementor-element-c405951 .elementor-nav-menu .sub-menu { background: #0b0e26 !important; border: 1px solid rgba(255,255,255,0.10); border-radius: 14px; min-width: 224px; padding: 8px; } .elementor-28363 .elementor-element.elementor-element-c405951 .elementor-nav-menu li[class*="sign-in"], .elementor-28363 .elementor-element.elementor-element-c405951 .elementor-nav-menu li[class*="hp-"] { display: none !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d62d02 */.elementor-28363 .elementor-element.elementor-element-2d62d02 .elementor-button { padding: 11px 20px !important; font-size: 0.9rem !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b5118f */.elementor-28363 .elementor-element.elementor-element-3b5118f { position: absolute !important; top: 50%; left: 50%; transform: translate(-50%, -50%); pointer-events: none; z-index: 0; width: auto !important; margin: 0 !important; padding: 0 !important; } .elementor-28363 .elementor-element.elementor-element-3b5118f .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0556a5 */.elementor-28363 .elementor-element.elementor-element-e0556a5 { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; width: 100% !important; z-index: 100 !important; margin: 0 !important; backdrop-filter: blur(14px); border-bottom: 1px solid rgba(255,255,255,0.10); }
          body.page-id-1545 { background-color: #06081a; background-image: linear-gradient(rgba(0,167,255,0.04) 1px, transparent 1px), linear-gradient(90deg, rgba(0,167,255,0.04) 1px, transparent 1px), radial-gradient(ellipse 80% 60% at 70% 50%, rgba(12,52,177,0.22) 0%, transparent 70%), radial-gradient(ellipse 50% 80% at 20% 60%, rgba(0,167,255,0.10) 0%, transparent 65%); background-size: 54px 54px, 54px 54px, auto, auto; background-attachment: fixed; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9599c5 */.elementor-28363 .elementor-element.elementor-element-d9599c5 { position: absolute !important; top: 50%; left: 50%; transform: translate(-50%, -50%); pointer-events: none; z-index: 0; width: auto !important; margin: 0 !important; padding: 0 !important; } .elementor-28363 .elementor-element.elementor-element-d9599c5 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c1dc57a */.elementor-28363 .elementor-element.elementor-element-c1dc57a .elementor-icon-list-items { display: flex; gap: 8px; align-items: center; } .elementor-28363 .elementor-element.elementor-element-c1dc57a .elementor-icon-list-item:not(:last-child)::after { content: "/"; margin-left: 8px; opacity: 0.45; } .elementor-28363 .elementor-element.elementor-element-c1dc57a .elementor-icon-list-item:last-child .elementor-icon-list-text { color: #5bc6ff; } .elementor-28363 .elementor-element.elementor-element-c1dc57a .elementor-icon { display: none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-106a9fd */.elementor-28363 .elementor-element.elementor-element-106a9fd .elementor-heading-title::before { content: ""; display: inline-block; width: 7px; height: 7px; border-radius: 50%; background: #00a7ff; box-shadow: 0 0 0 4px rgba(0,167,255,0.18); margin-right: 10px; vertical-align: middle; animation: smad-pulse 2.6s infinite; }
         @keyframes smad-pulse { 0%,100% { box-shadow: 0 0 0 4px rgba(0,167,255,0.18); } 50% { box-shadow: 0 0 0 8px rgba(0,167,255,0); } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a62f01 */.elementor-28363 .elementor-element.elementor-element-0a62f01 .h1-accent { background: linear-gradient(100deg, #00a7ff, #5bc6ff); -webkit-background-clip: text; background-clip: text; color: transparent; display: inline-block; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b68272e */.elementor-28363 .elementor-element.elementor-element-b68272e { font-size: 1.16rem; max-width: 520px; } .elementor-28363 .elementor-element.elementor-element-b68272e .hl { color: #fff; font-weight: 700; background: linear-gradient(180deg, transparent 56%, rgba(0,167,255,0.30) 56%, rgba(0,167,255,0.30) 92%, transparent 92%); padding: 0 0.08em; } .elementor-28363 .elementor-element.elementor-element-b68272e strong { color: #fff; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ccd1a4a */.elementor-28363 .elementor-element.elementor-element-ccd1a4a { margin-top: 28px; padding-top: 28px; border-top: 1px solid rgba(255,255,255,0.10); } .elementor-28363 .elementor-element.elementor-element-ccd1a4a .elementor-icon-list-items { display: flex; flex-wrap: wrap; gap: 30px; } .elementor-28363 .elementor-element.elementor-element-ccd1a4a .elementor-icon-list-item { display: flex; flex-direction: column; align-items: flex-start; } .elementor-28363 .elementor-element.elementor-element-ccd1a4a .elementor-icon-list-text strong { display: block; font-family: "Schibsted Grotesk"; font-size: 1.5rem; font-weight: 800; color: #fff; letter-spacing: -0.02em; } .elementor-28363 .elementor-element.elementor-element-ccd1a4a .elementor-icon { display: none; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ec996d */.elementor-28363 .elementor-element.elementor-element-0ec996d .elementor-image { border-radius: 18px; overflow: hidden; border: 1px solid rgba(255,255,255,0.10); box-shadow: 0 40px 80px -30px rgba(0,0,0,0.75); } .elementor-28363 .elementor-element.elementor-element-0ec996d img { width: 100%; aspect-ratio: 16/9; object-fit: cover; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d35ef0f */.elementor-28363 .elementor-element.elementor-element-d35ef0f { position: absolute !important; left: -22px; bottom: -28px; width: 210px; backdrop-filter: blur(12px); box-shadow: 0 30px 60px -25px rgba(0,0,0,0.8); z-index: 3; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20d5ac7 */.elementor-28363 .elementor-element.elementor-element-20d5ac7 { position: relative !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-160acf0 */.elementor-28363 .elementor-element.elementor-element-160acf0 { position: relative; overflow: hidden; } .elementor-28363 .elementor-element.elementor-element-160acf0::after { content: ""; position: absolute; top: -160px; right: 4%; width: 520px; height: 520px; border-radius: 50%; background: #0c34b1; filter: blur(110px); opacity: 0.55; pointer-events: none; z-index: 0; } .elementor-28363 .elementor-element.elementor-element-160acf0 > * { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-906097e */.elementor-28363 .elementor-element.elementor-element-906097e .pg-privacy-line { display: inline-flex; align-items: center; gap: 10px; font-family: "JetBrains Mono", monospace; font-size: 0.78rem; letter-spacing: 0.06em; color: #969dbe; border: 1px solid rgba(0,167,255,0.25); border-radius: 999px; padding: 7px 16px; background: rgba(0,167,255,0.06); }
         .elementor-28363 .elementor-element.elementor-element-906097e .pg-privacy-line a { color: #5bc6ff; text-decoration: underline; text-underline-offset: 2px; }
         .elementor-28363 .elementor-element.elementor-element-906097e .pg-privacy-dot { width: 7px; height: 7px; border-radius: 50%; background: #00a7ff; box-shadow: 0 0 6px #00a7ff; flex-shrink: 0; display: inline-block; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cecb11c */.elementor-28363 .elementor-element.elementor-element-cecb11c .pg-trust-strip { display: flex; align-items: center; flex-wrap: wrap; gap: 10px; margin-top: 28px; }
         .elementor-28363 .elementor-element.elementor-element-cecb11c .pg-trust-logo { display: inline-flex; align-items: center; gap: 8px; border: 1px solid rgba(255,255,255,0.10); border-radius: 10px; padding: 9px 18px; background: rgba(255,255,255,0.04); font-family: "Schibsted Grotesk", sans-serif; font-weight: 700; color: #fff; font-size: 0.92rem; text-decoration: none; transition: border-color 0.3s, background 0.3s, transform 0.3s; }
         .elementor-28363 .elementor-element.elementor-element-cecb11c .pg-trust-logo:hover { border-color: rgba(0,167,255,0.45); background: rgba(0,167,255,0.1); transform: translateY(-6px); }
         .elementor-28363 .elementor-element.elementor-element-cecb11c .pg-trust-badge { display: inline-flex; align-items: center; gap: 6px; border: 1px solid rgba(0,167,255,0.4); border-radius: 10px; padding: 9px 16px; background: rgba(0,167,255,0.08); font-family: "JetBrains Mono", monospace; font-size: 0.75rem; letter-spacing: 0.08em; text-transform: uppercase; color: #5bc6ff; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-592defc */.elementor-28363 .elementor-element.elementor-element-592defc .pg-trust-logo { opacity: 0; transform: translateY(14px); animation: fin-slide-reveal 720ms cubic-bezier(0.22, 0.61, 0.36, 1) forwards; }
         .elementor-28363 .elementor-element.elementor-element-592defc .pg-trust-logo:nth-child(1) { animation-delay: 380ms; }
         .elementor-28363 .elementor-element.elementor-element-592defc .pg-trust-logo:nth-child(2) { animation-delay: 480ms; }
         .elementor-28363 .elementor-element.elementor-element-592defc .pg-trust-logo:nth-child(3) { animation-delay: 580ms; }
         .elementor-28363 .elementor-element.elementor-element-592defc .pg-trust-badge { opacity: 0; transform: translateY(14px); animation: fin-slide-reveal 720ms cubic-bezier(0.22, 0.61, 0.36, 1) forwards; }
         .elementor-28363 .elementor-element.elementor-element-592defc .pg-trust-badge:nth-of-type(1) { animation-delay: 680ms; }
         .elementor-28363 .elementor-element.elementor-element-592defc .pg-trust-badge:nth-of-type(2) { animation-delay: 760ms; }
         @media (prefers-reduced-motion: reduce) { .elementor-28363 .elementor-element.elementor-element-592defc .pg-trust-logo, .elementor-28363 .elementor-element.elementor-element-592defc .pg-trust-badge { opacity: 1 !important; transform: none !important; animation: none !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e52706a */@keyframes fin-slide-reveal { 0% { opacity: 0; transform: translateY(18px); } 100% { opacity: 1; transform: translateY(0); } }
         @keyframes fin-bar-grow { 0% { width: 0 !important; } 100% { } }
         @keyframes fin-donut-draw-m { 0% { stroke-dasharray: 0 239; } 100% { stroke-dasharray: 122 239; } }
         @keyframes fin-donut-draw-f { 0% { stroke-dasharray: 0 239; stroke-dashoffset: 0; } 100% { stroke-dasharray: 117 239; stroke-dashoffset: -122; } }
         @keyframes fin-glow-ring { 0%,100% { transform: scale(1); opacity: 0.55; } 50% { transform: scale(1.5); opacity: 0; } }
         /* Section-head reveal: subtle slide-up on the divider+headings inside section heads */
         body .elementor-section-stretched .elementor-heading-title,
         .elementor-28363 .elementor-element.elementor-element-e52706a ~ .elementor-section .elementor-widget-heading .elementor-heading-title { }
         .elementor-28363 .elementor-element.elementor-element-e52706a { animation: fin-slide-reveal 900ms cubic-bezier(0.22, 0.61, 0.36, 1) both; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ffa885 */.elementor-28363 .elementor-element.elementor-element-3ffa885 { position: absolute !important; top: 50%; left: 50%; transform: translate(-50%, -50%); pointer-events: none; z-index: 0; width: auto !important; margin: 0 !important; padding: 0 !important; } .elementor-28363 .elementor-element.elementor-element-3ffa885 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d682b0 */.elementor-28363 .elementor-element.elementor-element-3d682b0 { position: relative; } .elementor-28363 .elementor-element.elementor-element-3d682b0::before { content: ""; position: absolute; left: 0; top: 6px; bottom: 6px; width: 3px; background: #00a7ff; border-radius: 3px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3510be7 */.elementor-28363 .elementor-element.elementor-element-3510be7 { position: relative; } .elementor-28363 .elementor-element.elementor-element-3510be7::before { content: ""; position: absolute; left: 0; top: 6px; bottom: 6px; width: 3px; background: #00a7ff; border-radius: 3px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83e1320 */.elementor-28363 .elementor-element.elementor-element-83e1320 { position: relative; } .elementor-28363 .elementor-element.elementor-element-83e1320::before { content: ""; position: absolute; left: 0; top: 6px; bottom: 6px; width: 3px; background: #00a7ff; border-radius: 3px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99fe892 */.elementor-28363 .elementor-element.elementor-element-99fe892 { position: relative; } .elementor-28363 .elementor-element.elementor-element-99fe892::before { content: ""; position: absolute; left: 0; top: 6px; bottom: 6px; width: 3px; background: #00a7ff; border-radius: 3px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660c45c */.elementor-28363 .elementor-element.elementor-element-660c45c { position: absolute !important; top: 50%; left: 50%; transform: translate(-50%, -50%); pointer-events: none; z-index: 0; width: auto !important; margin: 0 !important; padding: 0 !important; } .elementor-28363 .elementor-element.elementor-element-660c45c .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc04a17 */.elementor-28363 .elementor-element.elementor-element-fc04a17 { max-width: 920px; margin-inline: auto; border-left: 4px solid #00a7ff; padding: 32px 38px; background: rgba(255,255,255,0.55); border-radius: 16px; box-shadow: 0 30px 60px -30px rgba(6,8,26,0.15); }
         .elementor-28363 .elementor-element.elementor-element-fc04a17 strong { color: #0a0e22; font-weight: 800; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a69d751 */.elementor-28363 .elementor-element.elementor-element-a69d751 { position: absolute !important; top: 50%; left: 50%; transform: translate(-50%, -50%); pointer-events: none; z-index: 0; width: auto !important; margin: 0 !important; padding: 0 !important; } .elementor-28363 .elementor-element.elementor-element-a69d751 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-999ba1c */.elementor-28363 .elementor-element.elementor-element-999ba1c { width: 100% !important; align-self: stretch; } .elementor-28363 .elementor-element.elementor-element-999ba1c .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28363 .elementor-element.elementor-element-999ba1c .elementor-divider-separator { background: linear-gradient(90deg, rgba(12,52,177,0) 0%, #0c34b1 12%, #5bc6ff 50%, #0c34b1 88%, rgba(12,52,177,0) 100%) !important; height: 2px !important; width: 100% !important; border: 0 !important; border-radius: 2px; box-shadow: 0 0 12px rgba(91,198,255,0.35); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8951bf */.elementor-28363 .elementor-element.elementor-element-d8951bf .pg-viz-title { font-family: "JetBrains Mono", monospace; font-size: 0.78rem; letter-spacing: 0.1em; text-transform: uppercase; color: #5bc6ff; margin-bottom: 18px; }
         .elementor-28363 .elementor-element.elementor-element-d8951bf .pg-bar-chart { display: flex; flex-direction: column; gap: 10px; }
         .elementor-28363 .elementor-element.elementor-element-d8951bf .pg-bar-row { display: flex; align-items: center; gap: 14px; }
         .elementor-28363 .elementor-element.elementor-element-d8951bf .pg-bar-label { font-family: "JetBrains Mono", monospace; font-size: 0.8rem; color: #969dbe; width: 68px; flex-shrink: 0; text-align: right; }
         .elementor-28363 .elementor-element.elementor-element-d8951bf .pg-bar-label.is-hi { color: #fff; font-weight: 700; }
         .elementor-28363 .elementor-element.elementor-element-d8951bf .pg-bar-track { flex: 1; height: 14px; border-radius: 999px; background: rgba(255,255,255,0.07); overflow: hidden; }
         .elementor-28363 .elementor-element.elementor-element-d8951bf .pg-bar-fill { display: block; height: 100%; border-radius: 999px; background: linear-gradient(90deg, rgba(12,52,177,0.6), rgba(0,167,255,0.5)); transform-origin: left center; transform: scaleX(0); animation: fin-bar-scale 1100ms cubic-bezier(0.22, 0.61, 0.36, 1) forwards; }
         .elementor-28363 .elementor-element.elementor-element-d8951bf .pg-bar-row:nth-of-type(1) .pg-bar-fill { animation-delay: 120ms; }
         .elementor-28363 .elementor-element.elementor-element-d8951bf .pg-bar-row:nth-of-type(2) .pg-bar-fill { animation-delay: 200ms; }
         .elementor-28363 .elementor-element.elementor-element-d8951bf .pg-bar-row:nth-of-type(3) .pg-bar-fill { animation-delay: 280ms; }
         .elementor-28363 .elementor-element.elementor-element-d8951bf .pg-bar-row:nth-of-type(4) .pg-bar-fill { animation-delay: 360ms; }
         .elementor-28363 .elementor-element.elementor-element-d8951bf .pg-bar-row:nth-of-type(5) .pg-bar-fill { animation-delay: 440ms; }
         .elementor-28363 .elementor-element.elementor-element-d8951bf .pg-bar-row:nth-of-type(6) .pg-bar-fill { animation-delay: 520ms; }
         .elementor-28363 .elementor-element.elementor-element-d8951bf .pg-bar-fill.is-highlight { background: linear-gradient(90deg, #0c34b1, #00a7ff); box-shadow: 0 0 12px rgba(0,167,255,0.4); }
         @keyframes fin-bar-scale { 0% { transform: scaleX(0); } 100% { transform: scaleX(1); } }
         @media (prefers-reduced-motion: reduce) { .elementor-28363 .elementor-element.elementor-element-d8951bf .pg-bar-fill { transform: scaleX(1) !important; animation: none !important; } }
         .elementor-28363 .elementor-element.elementor-element-d8951bf .pg-bar-val { font-family: "Schibsted Grotesk", sans-serif; font-weight: 800; color: #fff; width: 56px; text-align: right; font-size: 0.9rem; }
         .elementor-28363 .elementor-element.elementor-element-d8951bf .pg-bar-val.is-hi { color: #00a7ff; }
         .elementor-28363 .elementor-element.elementor-element-d8951bf .pg-bar-highlight-label { font-family: "JetBrains Mono", monospace; font-size: 0.72rem; letter-spacing: 0.06em; text-transform: uppercase; color: #5bc6ff; margin-top: 16px; text-align: center; border: 1px solid rgba(0,167,255,0.3); border-radius: 8px; padding: 8px 14px; background: rgba(0,167,255,0.07); }
         .elementor-28363 .elementor-element.elementor-element-d8951bf .pg-chip-footnote { font-family: "JetBrains Mono", monospace; font-size: 0.72rem; color: #969dbe; text-align: center; margin-top: 10px; letter-spacing: 0.04em; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5401158 */.elementor-28363 .elementor-element.elementor-element-5401158 .pg-viz-title { font-family: "JetBrains Mono", monospace; font-size: 0.78rem; letter-spacing: 0.1em; text-transform: uppercase; color: #5bc6ff; margin-bottom: 18px; }
         .elementor-28363 .elementor-element.elementor-element-5401158 .pg-donut-wrap { display: flex; flex-direction: column; align-items: center; gap: 20px; }
         .elementor-28363 .elementor-element.elementor-element-5401158 .pg-donut-chart { position: relative; width: 180px; height: 180px; }
         .elementor-28363 .elementor-element.elementor-element-5401158 .pg-donut-svg { width: 100%; height: 100%; transform: rotate(-90deg); }
         .elementor-28363 .elementor-element.elementor-element-5401158 .pg-donut-bg { fill: none; stroke: rgba(255,255,255,0.07); stroke-width: 20; }
         .elementor-28363 .elementor-element.elementor-element-5401158 .pg-donut-m { fill: none; stroke: #0c34b1; stroke-width: 20; stroke-linecap: round; animation: fin-donut-draw-m 1400ms cubic-bezier(0.22, 0.61, 0.36, 1) 200ms both; }
         .elementor-28363 .elementor-element.elementor-element-5401158 .pg-donut-f { fill: none; stroke: #00a7ff; stroke-width: 20; stroke-linecap: round; animation: fin-donut-draw-f 1400ms cubic-bezier(0.22, 0.61, 0.36, 1) 500ms both; }
         .elementor-28363 .elementor-element.elementor-element-5401158 .pg-donut-pct, .elementor-28363 .elementor-element.elementor-element-5401158 .pg-donut-sub { opacity: 0; animation: fin-slide-reveal 700ms cubic-bezier(0.22, 0.61, 0.36, 1) 1500ms forwards; }
         @media (prefers-reduced-motion: reduce) { .elementor-28363 .elementor-element.elementor-element-5401158 .pg-donut-m, .elementor-28363 .elementor-element.elementor-element-5401158 .pg-donut-f, .elementor-28363 .elementor-element.elementor-element-5401158 .pg-donut-pct, .elementor-28363 .elementor-element.elementor-element-5401158 .pg-donut-sub { animation: none !important; opacity: 1 !important; } }
         .elementor-28363 .elementor-element.elementor-element-5401158 .pg-donut-center { position: absolute; inset: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; }
         .elementor-28363 .elementor-element.elementor-element-5401158 .pg-donut-pct { font-family: "Schibsted Grotesk", sans-serif; font-weight: 900; font-size: 1.5rem; letter-spacing: -0.04em; color: #fff; line-height: 1; }
         .elementor-28363 .elementor-element.elementor-element-5401158 .pg-donut-sub { font-family: "JetBrains Mono", monospace; font-size: 0.68rem; color: #969dbe; letter-spacing: 0.06em; }
         .elementor-28363 .elementor-element.elementor-element-5401158 .pg-donut-legend { display: flex; flex-direction: column; gap: 8px; width: 100%; }
         .elementor-28363 .elementor-element.elementor-element-5401158 .pg-donut-leg-row { display: flex; align-items: center; gap: 10px; font-size: 0.9rem; color: #969dbe; }
         .elementor-28363 .elementor-element.elementor-element-5401158 .pg-donut-dot { width: 10px; height: 10px; border-radius: 50%; flex-shrink: 0; }
         .elementor-28363 .elementor-element.elementor-element-5401158 .pg-donut-dot-m { background: #0c34b1; }
         .elementor-28363 .elementor-element.elementor-element-5401158 .pg-donut-dot-f { background: #00a7ff; }
         .elementor-28363 .elementor-element.elementor-element-5401158 .pg-donut-leg-text { flex: 1; }
         .elementor-28363 .elementor-element.elementor-element-5401158 .pg-donut-leg-row strong { color: #fff; margin-left: auto; }
         .elementor-28363 .elementor-element.elementor-element-5401158 .pg-chip-footnote { font-family: "JetBrains Mono", monospace; font-size: 0.72rem; color: #969dbe; text-align: center; letter-spacing: 0.04em; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5947c72 */.elementor-28363 .elementor-element.elementor-element-5947c72 .pg-target-chips { display: flex; flex-wrap: wrap; gap: 14px; justify-content: center; margin-top: 36px; }
         .elementor-28363 .elementor-element.elementor-element-5947c72 .pg-target-chip { display: flex; flex-direction: column; gap: 4px; text-align: left; border: 1px solid rgba(255,255,255,0.10); border-radius: 14px; padding: 18px 26px; background: rgba(255,255,255,0.04); transition: transform 0.3s, border-color 0.3s; }
         .elementor-28363 .elementor-element.elementor-element-5947c72 .pg-target-chip:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); }
         .elementor-28363 .elementor-element.elementor-element-5947c72 .pg-target-chip b { font-family: "Schibsted Grotesk", sans-serif; font-weight: 700; color: #fff; font-size: 1.05rem; }
         .elementor-28363 .elementor-element.elementor-element-5947c72 .pg-target-chip span { color: #969dbe; font-size: 0.9rem; }
         .elementor-28363 .elementor-element.elementor-element-5947c72 .pg-chip-footnote-2 { font-family: "JetBrains Mono", monospace; font-size: 0.72rem; color: #969dbe; text-align: center; margin-top: 22px; letter-spacing: 0.04em; }
         .elementor-28363 .elementor-element.elementor-element-5947c72 .pg-chip-footnote-2 a { color: #5bc6ff; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e64432a */.elementor-28363 .elementor-element.elementor-element-e64432a { position: absolute !important; top: 50%; left: 50%; transform: translate(-50%, -50%); pointer-events: none; z-index: 0; width: auto !important; margin: 0 !important; padding: 0 !important; } .elementor-28363 .elementor-element.elementor-element-e64432a .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-753baa8 */.elementor-28363 .elementor-element.elementor-element-753baa8 .hl { color: #fff; font-weight: 700; background: linear-gradient(180deg, transparent 56%, rgba(0,167,255,0.30) 56%, rgba(0,167,255,0.30) 92%, transparent 92%); padding: 0 0.08em; }
             .elementor-28363 .elementor-element.elementor-element-753baa8 .link-arrow a { color: #5bc6ff; font-family: "JetBrains Mono", monospace; font-size: 0.82rem; letter-spacing: 0.06em; text-decoration: none; }
             .elementor-28363 .elementor-element.elementor-element-753baa8 p { margin-bottom: 14px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d7adca3 */.elementor-28363 .elementor-element.elementor-element-d7adca3 .pg-hotspot-wrap { position: relative; display: block; width: 100%; border-radius: 18px; overflow: hidden; border: 1px solid rgba(255,255,255,0.10); box-shadow: 0 40px 80px -30px rgba(0,0,0,0.7); }
             .elementor-28363 .elementor-element.elementor-element-d7adca3 .pg-hotspot-img { width: 100%; aspect-ratio: 16/10; object-fit: cover; display: block; }
             .elementor-28363 .elementor-element.elementor-element-d7adca3 .pg-hotspot-point { position: absolute; width: 28px; height: 28px; border-radius: 50%; background: rgba(0,167,255,0.22); border: 2px solid #00a7ff; cursor: pointer; z-index: 4; }
             .elementor-28363 .elementor-element.elementor-element-d7adca3 .pg-hotspot-point::before { content: ""; position: absolute; inset: -4px; border-radius: 50%; background: rgba(0,167,255,0.28); animation: fin-glow-ring 3.5s cubic-bezier(0.4, 0, 0.2, 1) infinite; z-index: -1; }
             .elementor-28363 .elementor-element.elementor-element-d7adca3 .pg-hotspot-point.pg-hp-2::before { animation-delay: 1.1s; }
             .elementor-28363 .elementor-element.elementor-element-d7adca3 .pg-hotspot-point.pg-hp-3::before { animation-delay: 2.2s; }
             @media (prefers-reduced-motion: reduce) { .elementor-28363 .elementor-element.elementor-element-d7adca3 .pg-hotspot-point::before { animation: none !important; } }
             .elementor-28363 .elementor-element.elementor-element-d7adca3 .pg-hp-1 { top: 18%; left: 12%; }
             .elementor-28363 .elementor-element.elementor-element-d7adca3 .pg-hp-2 { top: 40%; right: 15%; }
             .elementor-28363 .elementor-element.elementor-element-d7adca3 .pg-hp-3 { bottom: 20%; left: 40%; }
             .elementor-28363 .elementor-element.elementor-element-d7adca3 .pg-hotspot-label { position: absolute; font-size: 0.72rem; color: #fff; font-family: "JetBrains Mono", monospace; letter-spacing: 0.06em; background: rgba(6,8,26,0.85); border: 1px solid rgba(0,167,255,0.4); border-radius: 8px; padding: 6px 12px; white-space: nowrap; z-index: 5; opacity: 0; transition: opacity 0.25s; pointer-events: none; }
             .elementor-28363 .elementor-element.elementor-element-d7adca3 .pg-hl-1 { top: calc(18% + 36px); left: 4%; }
             .elementor-28363 .elementor-element.elementor-element-d7adca3 .pg-hl-2 { top: calc(40% + 36px); right: 4%; }
             .elementor-28363 .elementor-element.elementor-element-d7adca3 .pg-hl-3 { bottom: calc(20% + 36px); left: 32%; }
             .elementor-28363 .elementor-element.elementor-element-d7adca3 .pg-hotspot-point:hover + .pg-hotspot-label { opacity: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f28c5f */.elementor-28363 .elementor-element.elementor-element-8f28c5f { position: absolute !important; top: 50%; left: 50%; transform: translate(-50%, -50%); pointer-events: none; z-index: 0; width: auto !important; margin: 0 !important; padding: 0 !important; } .elementor-28363 .elementor-element.elementor-element-8f28c5f .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-c95b39f */.elementor-28363 .elementor-element.elementor-element-c95b39f { width: 100% !important; align-self: stretch; } .elementor-28363 .elementor-element.elementor-element-c95b39f .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28363 .elementor-element.elementor-element-c95b39f .elementor-divider-separator { background: linear-gradient(90deg, rgba(12,52,177,0) 0%, #0c34b1 12%, #5bc6ff 50%, #0c34b1 88%, rgba(12,52,177,0) 100%) !important; height: 2px !important; width: 100% !important; border: 0 !important; border-radius: 2px; box-shadow: 0 0 12px rgba(91,198,255,0.35); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cce3630 */.elementor-28363 .elementor-element.elementor-element-cce3630 .elementor-heading-title { display: inline-flex; align-items: center; justify-content: center; width: 52px; height: 52px; background: linear-gradient(150deg, #0c34b1, #00a7ff); color: #fff !important; font-family: "Schibsted Grotesk", sans-serif !important; font-size: 1.2rem !important; border-radius: 14px; margin: 0 0 20px 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4c8219 */.elementor-28363 .elementor-element.elementor-element-b4c8219 { font-size: 0.97rem; } .elementor-28363 .elementor-element.elementor-element-b4c8219 strong { color: #fff; } .elementor-28363 .elementor-element.elementor-element-b4c8219 small { color: #969dbe; font-size: 0.82rem; display: block; margin-top: 6px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a703e3 */.elementor-28363 .elementor-element.elementor-element-5a703e3 { transition: transform 0.28s ease, border-color 0.28s ease; } .elementor-28363 .elementor-element.elementor-element-5a703e3:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-978a777 */.elementor-28363 .elementor-element.elementor-element-978a777 .elementor-heading-title { display: inline-flex; align-items: center; justify-content: center; width: 52px; height: 52px; background: linear-gradient(150deg, #0c34b1, #00a7ff); color: #fff !important; font-family: "Schibsted Grotesk", sans-serif !important; font-size: 1.2rem !important; border-radius: 14px; margin: 0 0 20px 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-428054f */.elementor-28363 .elementor-element.elementor-element-428054f { font-size: 0.97rem; } .elementor-28363 .elementor-element.elementor-element-428054f strong { color: #fff; } .elementor-28363 .elementor-element.elementor-element-428054f small { color: #969dbe; font-size: 0.82rem; display: block; margin-top: 6px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaf8143 */.elementor-28363 .elementor-element.elementor-element-eaf8143 { transition: transform 0.28s ease, border-color 0.28s ease; } .elementor-28363 .elementor-element.elementor-element-eaf8143:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1acd3aa */.elementor-28363 .elementor-element.elementor-element-1acd3aa .elementor-heading-title { display: inline-flex; align-items: center; justify-content: center; width: 52px; height: 52px; background: linear-gradient(150deg, #0c34b1, #00a7ff); color: #fff !important; font-family: "Schibsted Grotesk", sans-serif !important; font-size: 1.2rem !important; border-radius: 14px; margin: 0 0 20px 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-82a21fc */.elementor-28363 .elementor-element.elementor-element-82a21fc { font-size: 0.97rem; } .elementor-28363 .elementor-element.elementor-element-82a21fc strong { color: #fff; } .elementor-28363 .elementor-element.elementor-element-82a21fc small { color: #969dbe; font-size: 0.82rem; display: block; margin-top: 6px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84763d0 */.elementor-28363 .elementor-element.elementor-element-84763d0 { transition: transform 0.28s ease, border-color 0.28s ease; } .elementor-28363 .elementor-element.elementor-element-84763d0:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-affecce */.elementor-28363 .elementor-element.elementor-element-affecce { position: absolute !important; top: 50%; left: 50%; transform: translate(-50%, -50%); pointer-events: none; z-index: 0; width: auto !important; margin: 0 !important; padding: 0 !important; } .elementor-28363 .elementor-element.elementor-element-affecce .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-16c02ab */.elementor-28363 .elementor-element.elementor-element-16c02ab { width: 100% !important; align-self: stretch; } .elementor-28363 .elementor-element.elementor-element-16c02ab .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28363 .elementor-element.elementor-element-16c02ab .elementor-divider-separator { background: linear-gradient(90deg, rgba(12,52,177,0) 0%, #0c34b1 12%, #5bc6ff 50%, #0c34b1 88%, rgba(12,52,177,0) 100%) !important; height: 2px !important; width: 100% !important; border: 0 !important; border-radius: 2px; box-shadow: 0 0 12px rgba(91,198,255,0.35); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9c1ab */.elementor-28363 .elementor-element.elementor-element-5d9c1ab .elementor-heading-title { font-family: "Schibsted Grotesk", sans-serif; font-weight: 900; font-size: clamp(2.2rem,3vw,3rem); letter-spacing: -0.03em; color: #00a7ff; line-height: 1; margin: 0 0 14px 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-811a9cb */.elementor-28363 .elementor-element.elementor-element-811a9cb { font-size: 0.97rem; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e625939 */.elementor-28363 .elementor-element.elementor-element-e625939 { transition: transform 0.28s ease, border-color 0.28s ease; } .elementor-28363 .elementor-element.elementor-element-e625939:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 30px 50px -30px rgba(6,8,26,0.18); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0175a01 */.elementor-28363 .elementor-element.elementor-element-0175a01 .elementor-heading-title { font-family: "Schibsted Grotesk", sans-serif; font-weight: 900; font-size: clamp(2.2rem,3vw,3rem); letter-spacing: -0.03em; color: #00a7ff; line-height: 1; margin: 0 0 14px 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85a4491 */.elementor-28363 .elementor-element.elementor-element-85a4491 { font-size: 0.97rem; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa1c204 */.elementor-28363 .elementor-element.elementor-element-aa1c204 { transition: transform 0.28s ease, border-color 0.28s ease; } .elementor-28363 .elementor-element.elementor-element-aa1c204:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 30px 50px -30px rgba(6,8,26,0.18); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74e4be5 */.elementor-28363 .elementor-element.elementor-element-74e4be5 .elementor-heading-title { font-family: "Schibsted Grotesk", sans-serif; font-weight: 900; font-size: clamp(2.2rem,3vw,3rem); letter-spacing: -0.03em; color: #00a7ff; line-height: 1; margin: 0 0 14px 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-203cfd5 */.elementor-28363 .elementor-element.elementor-element-203cfd5 { font-size: 0.97rem; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd08c28 */.elementor-28363 .elementor-element.elementor-element-cd08c28 { transition: transform 0.28s ease, border-color 0.28s ease; } .elementor-28363 .elementor-element.elementor-element-cd08c28:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 30px 50px -30px rgba(6,8,26,0.18); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad18449 */.elementor-28363 .elementor-element.elementor-element-ad18449 { position: absolute !important; top: 50%; left: 50%; transform: translate(-50%, -50%); pointer-events: none; z-index: 0; width: auto !important; margin: 0 !important; padding: 0 !important; } .elementor-28363 .elementor-element.elementor-element-ad18449 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-69505cd */.elementor-28363 .elementor-element.elementor-element-69505cd { width: 100% !important; align-self: stretch; } .elementor-28363 .elementor-element.elementor-element-69505cd .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28363 .elementor-element.elementor-element-69505cd .elementor-divider-separator { background: linear-gradient(90deg, rgba(12,52,177,0) 0%, #0c34b1 12%, #5bc6ff 50%, #0c34b1 88%, rgba(12,52,177,0) 100%) !important; height: 2px !important; width: 100% !important; border: 0 !important; border-radius: 2px; box-shadow: 0 0 12px rgba(91,198,255,0.35); }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-46d9534 */.elementor-28363 .elementor-element.elementor-element-46d9534 { max-width: 760px; margin-inline: auto; }
         .elementor-28363 .elementor-element.elementor-element-46d9534 .elementor-icon-list-items { display: grid; grid-template-columns: repeat(2, 1fr); gap: 14px 32px; }
         .elementor-28363 .elementor-element.elementor-element-46d9534 .elementor-icon-list-item { padding: 14px 18px; background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.08); border-radius: 12px; }
         .elementor-28363 .elementor-element.elementor-element-46d9534 .elementor-icon-list-text strong { color: #fff; }
         @media (max-width: 768px) { .elementor-28363 .elementor-element.elementor-element-46d9534 .elementor-icon-list-items { grid-template-columns: 1fr; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38b181b */.elementor-28363 .elementor-element.elementor-element-38b181b .pg-urgency-box { border: 1px solid rgba(255,167,0,0.3); border-radius: 16px; background: rgba(255,140,0,0.05); padding: 20px 28px; display: flex; align-items: center; gap: 14px; margin-top: 28px; max-width: 760px; margin-inline: auto; }
         .elementor-28363 .elementor-element.elementor-element-38b181b .pg-urgency-dot { width: 10px; height: 10px; border-radius: 50%; background: #ff8c00; flex-shrink: 0; animation: fin-urgency-soft 3.6s cubic-bezier(0.4, 0, 0.2, 1) infinite; }
         @keyframes fin-urgency-soft { 0%,100% { box-shadow: 0 0 0 0 rgba(255,140,0,0.45); } 50% { box-shadow: 0 0 0 10px rgba(255,140,0,0); } }
         @media (prefers-reduced-motion: reduce) { .elementor-28363 .elementor-element.elementor-element-38b181b .pg-urgency-dot { animation: none !important; } }
         .elementor-28363 .elementor-element.elementor-element-38b181b .pg-urgency-box p { color: rgba(255,255,255,0.85); font-size: 0.94rem; margin: 0; }
         .elementor-28363 .elementor-element.elementor-element-38b181b .pg-urgency-box a { color: #5bc6ff; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b45ab7d */.elementor-28363 .elementor-element.elementor-element-b45ab7d { position: absolute !important; top: 50%; left: 50%; transform: translate(-50%, -50%); pointer-events: none; z-index: 0; width: auto !important; margin: 0 !important; padding: 0 !important; } .elementor-28363 .elementor-element.elementor-element-b45ab7d .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-c44ccb7 */.elementor-28363 .elementor-element.elementor-element-c44ccb7 { width: 100% !important; align-self: stretch; } .elementor-28363 .elementor-element.elementor-element-c44ccb7 .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28363 .elementor-element.elementor-element-c44ccb7 .elementor-divider-separator { background: linear-gradient(90deg, rgba(12,52,177,0) 0%, #0c34b1 12%, #5bc6ff 50%, #0c34b1 88%, rgba(12,52,177,0) 100%) !important; height: 2px !important; width: 100% !important; border: 0 !important; border-radius: 2px; box-shadow: 0 0 12px rgba(91,198,255,0.35); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-073d015 */.elementor-28363 .elementor-element.elementor-element-073d015 .pg-cinema { position: relative; border-radius: 18px; overflow: hidden; min-height: 360px; display: flex; align-items: center; background: linear-gradient(120deg, rgba(6,8,26,0.94), rgba(12,52,177,0.45)), url("https://smadooh.com/wp-content/uploads/smadooh/img/css-16x9.webp") center/cover no-repeat; border: 1px solid rgba(0,167,255,0.2); box-shadow: 0 60px 100px -40px rgba(0,0,0,0.8); }
         .elementor-28363 .elementor-element.elementor-element-073d015 .pg-cinema::before { content: ""; position: absolute; inset: 0; background: linear-gradient(to right, rgba(6,8,26,0.9) 50%, rgba(6,8,26,0.2)); }
         .elementor-28363 .elementor-element.elementor-element-073d015 .pg-cinema-body { position: relative; z-index: 2; padding: clamp(36px,5vw,72px); max-width: 680px; }
         .elementor-28363 .elementor-element.elementor-element-073d015 .pg-cinema-kicker { font-family: "JetBrains Mono", monospace; font-size: 0.76rem; letter-spacing: 0.12em; text-transform: uppercase; color: #5bc6ff; margin-bottom: 16px; display: block; }
         .elementor-28363 .elementor-element.elementor-element-073d015 .pg-cinema-num { font-family: "Schibsted Grotesk", sans-serif; font-weight: 900; font-size: clamp(3rem,6vw,5rem); letter-spacing: -0.04em; color: #fff; line-height: 0.9; display: block; margin-bottom: 14px; }
         .elementor-28363 .elementor-element.elementor-element-073d015 .pg-cinema-num em { color: #00a7ff; font-style: normal; }
         .elementor-28363 .elementor-element.elementor-element-073d015 .pg-cinema-desc { color: rgba(255,255,255,0.75); font-size: 1.05rem; margin-bottom: 24px; line-height: 1.6; }
         .elementor-28363 .elementor-element.elementor-element-073d015 .pg-cinema-meta { display: flex; gap: 24px; flex-wrap: wrap; font-family: "JetBrains Mono", monospace; font-size: 0.78rem; letter-spacing: 0.06em; color: #969dbe; margin-bottom: 24px; }
         .elementor-28363 .elementor-element.elementor-element-073d015 .pg-cinema-meta span::before { content: "· "; color: #00a7ff; }
         .elementor-28363 .elementor-element.elementor-element-073d015 .pg-cinema-meta span:first-child::before { content: ""; }
         .elementor-28363 .elementor-element.elementor-element-073d015 .pg-cinema-cta { display: inline-flex; align-items: center; gap: 8px; color: #5bc6ff; font-family: "JetBrains Mono", monospace; font-size: 0.82rem; letter-spacing: 0.06em; text-decoration: none; transition: gap 0.3s; }
         .elementor-28363 .elementor-element.elementor-element-073d015 .pg-cinema-cta:hover { gap: 14px; }
         .elementor-28363 .elementor-element.elementor-element-073d015 .pg-cinema-kicker, .elementor-28363 .elementor-element.elementor-element-073d015 .pg-cinema-num, .elementor-28363 .elementor-element.elementor-element-073d015 .pg-cinema-desc, .elementor-28363 .elementor-element.elementor-element-073d015 .pg-cinema-meta, .elementor-28363 .elementor-element.elementor-element-073d015 .pg-cinema-cta { opacity: 0; transform: translateY(16px); animation: fin-slide-reveal 760ms cubic-bezier(0.22, 0.61, 0.36, 1) forwards; }
         .elementor-28363 .elementor-element.elementor-element-073d015 .pg-cinema-kicker { animation-delay: 80ms; }
         .elementor-28363 .elementor-element.elementor-element-073d015 .pg-cinema-num { animation-delay: 200ms; }
         .elementor-28363 .elementor-element.elementor-element-073d015 .pg-cinema-desc { animation-delay: 360ms; }
         .elementor-28363 .elementor-element.elementor-element-073d015 .pg-cinema-meta { animation-delay: 480ms; }
         .elementor-28363 .elementor-element.elementor-element-073d015 .pg-cinema-cta { animation-delay: 600ms; }
         @media (prefers-reduced-motion: reduce) { .elementor-28363 .elementor-element.elementor-element-073d015 .pg-cinema-kicker, .elementor-28363 .elementor-element.elementor-element-073d015 .pg-cinema-num, .elementor-28363 .elementor-element.elementor-element-073d015 .pg-cinema-desc, .elementor-28363 .elementor-element.elementor-element-073d015 .pg-cinema-meta, .elementor-28363 .elementor-element.elementor-element-073d015 .pg-cinema-cta { opacity: 1 !important; transform: none !important; animation: none !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ec1503 */.elementor-28363 .elementor-element.elementor-element-1ec1503 { position: absolute !important; top: 50%; left: 50%; transform: translate(-50%, -50%); pointer-events: none; z-index: 0; width: auto !important; margin: 0 !important; padding: 0 !important; } .elementor-28363 .elementor-element.elementor-element-1ec1503 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-c3a6361 */.elementor-28363 .elementor-element.elementor-element-c3a6361 { width: 100% !important; align-self: stretch; } .elementor-28363 .elementor-element.elementor-element-c3a6361 .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28363 .elementor-element.elementor-element-c3a6361 .elementor-divider-separator { background: linear-gradient(90deg, rgba(12,52,177,0) 0%, #0c34b1 12%, #5bc6ff 50%, #0c34b1 88%, rgba(12,52,177,0) 100%) !important; height: 2px !important; width: 100% !important; border: 0 !important; border-radius: 2px; box-shadow: 0 0 12px rgba(91,198,255,0.35); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d10b33a */.elementor-28363 .elementor-element.elementor-element-d10b33a .pg-story-tile { border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; overflow: hidden; position: relative; height: 100%; transition: transform 0.35s, border-color 0.35s; background: #fff; }
             .elementor-28363 .elementor-element.elementor-element-d10b33a .pg-story-tile:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); }
             .elementor-28363 .elementor-element.elementor-element-d10b33a .pg-story-tile-body { padding: 34px 32px; display: flex; flex-direction: column; gap: 12px; }
             .elementor-28363 .elementor-element.elementor-element-d10b33a .pg-story-tile.is-ent { background: linear-gradient(150deg, rgba(0,167,255,0.14), rgba(255,255,255,1)); }
             .elementor-28363 .elementor-element.elementor-element-d10b33a .pg-story-tile.is-ad { background: linear-gradient(150deg, rgba(12,52,177,0.12), rgba(255,255,255,1)); }
             .elementor-28363 .elementor-element.elementor-element-d10b33a .pg-story-tag { font-family: "JetBrains Mono", monospace; font-size: 0.74rem; letter-spacing: 0.12em; text-transform: uppercase; color: #0c34b1; }
             .elementor-28363 .elementor-element.elementor-element-d10b33a .pg-story-num { font-family: "Schibsted Grotesk", sans-serif; font-weight: 900; font-size: clamp(2.4rem,4vw,3.2rem); letter-spacing: -0.03em; color: #0a0e22; line-height: 1; }
             .elementor-28363 .elementor-element.elementor-element-d10b33a .pg-story-desc { color: #565e78; font-size: 0.97rem; }
             .elementor-28363 .elementor-element.elementor-element-d10b33a .pg-story-note { font-family: "JetBrains Mono", monospace; font-size: 0.78rem; color: #0c34b1; border-top: 1px solid rgba(10,14,34,0.08); padding-top: 12px; margin-top: 6px; letter-spacing: 0.04em; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f90a4d */.elementor-28363 .elementor-element.elementor-element-3f90a4d .pg-story-tile { border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; overflow: hidden; position: relative; height: 100%; transition: transform 0.35s, border-color 0.35s; background: #fff; }
             .elementor-28363 .elementor-element.elementor-element-3f90a4d .pg-story-tile:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); }
             .elementor-28363 .elementor-element.elementor-element-3f90a4d .pg-story-tile-body { padding: 34px 32px; display: flex; flex-direction: column; gap: 12px; }
             .elementor-28363 .elementor-element.elementor-element-3f90a4d .pg-story-tile.is-ent { background: linear-gradient(150deg, rgba(0,167,255,0.14), rgba(255,255,255,1)); }
             .elementor-28363 .elementor-element.elementor-element-3f90a4d .pg-story-tile.is-ad { background: linear-gradient(150deg, rgba(12,52,177,0.12), rgba(255,255,255,1)); }
             .elementor-28363 .elementor-element.elementor-element-3f90a4d .pg-story-tag { font-family: "JetBrains Mono", monospace; font-size: 0.74rem; letter-spacing: 0.12em; text-transform: uppercase; color: #0c34b1; }
             .elementor-28363 .elementor-element.elementor-element-3f90a4d .pg-story-num { font-family: "Schibsted Grotesk", sans-serif; font-weight: 900; font-size: clamp(2.4rem,4vw,3.2rem); letter-spacing: -0.03em; color: #0a0e22; line-height: 1; }
             .elementor-28363 .elementor-element.elementor-element-3f90a4d .pg-story-desc { color: #565e78; font-size: 0.97rem; }
             .elementor-28363 .elementor-element.elementor-element-3f90a4d .pg-story-note { font-family: "JetBrains Mono", monospace; font-size: 0.78rem; color: #0c34b1; border-top: 1px solid rgba(10,14,34,0.08); padding-top: 12px; margin-top: 6px; letter-spacing: 0.04em; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e75541 */.elementor-28363 .elementor-element.elementor-element-1e75541 .pg-micro { display: flex; gap: 22px; justify-content: center; flex-wrap: wrap; font-family: "JetBrains Mono", monospace; font-size: 0.78rem; letter-spacing: 0.06em; color: #565e78; margin-top: 28px; }
         .elementor-28363 .elementor-element.elementor-element-1e75541 .pg-micro span:not(:last-child)::after { content: "·"; margin-left: 22px; color: #0c34b1; }
         .elementor-28363 .elementor-element.elementor-element-1e75541 .pg-micro a { color: #0c34b1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04df4a8 */.elementor-28363 .elementor-element.elementor-element-04df4a8 { position: absolute !important; top: 50%; left: 50%; transform: translate(-50%, -50%); pointer-events: none; z-index: 0; width: auto !important; margin: 0 !important; padding: 0 !important; } .elementor-28363 .elementor-element.elementor-element-04df4a8 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-11bd31f */.elementor-28363 .elementor-element.elementor-element-11bd31f { width: 100% !important; align-self: stretch; } .elementor-28363 .elementor-element.elementor-element-11bd31f .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28363 .elementor-element.elementor-element-11bd31f .elementor-divider-separator { background: linear-gradient(90deg, rgba(12,52,177,0) 0%, #0c34b1 12%, #5bc6ff 50%, #0c34b1 88%, rgba(12,52,177,0) 100%) !important; height: 2px !important; width: 100% !important; border: 0 !important; border-radius: 2px; box-shadow: 0 0 12px rgba(91,198,255,0.35); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b2a2dd */.elementor-28363 .elementor-element.elementor-element-3b2a2dd .pg-rail-card { display: flex; flex-direction: column; align-items: center; gap: 14px; border: 1px solid rgba(255,255,255,0.10); border-radius: 18px; padding: 32px 24px; background: rgba(255,255,255,0.04); text-decoration: none; transition: transform 0.35s, border-color 0.35s, background 0.35s; height: 100%; }
             .elementor-28363 .elementor-element.elementor-element-3b2a2dd .pg-rail-card:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); background: rgba(0,167,255,0.08); }
             .elementor-28363 .elementor-element.elementor-element-3b2a2dd .pg-rail-card-badge { display: inline-flex; align-items: center; justify-content: center; width: 56px; height: 56px; border-radius: 14px; background: linear-gradient(150deg, rgba(12,52,177,0.4), rgba(0,167,255,0.3)); color: #fff; font-family: "Schibsted Grotesk", sans-serif; font-weight: 800; font-size: 0.95rem; border: 1px solid rgba(0,167,255,0.3); }
             .elementor-28363 .elementor-element.elementor-element-3b2a2dd .pg-rail-card-name { font-family: "Schibsted Grotesk", sans-serif; font-weight: 800; color: #fff; font-size: 1.1rem; text-align: center; }
             .elementor-28363 .elementor-element.elementor-element-3b2a2dd .pg-rail-card-sub { color: #969dbe; font-size: 0.86rem; text-align: center; }
             .elementor-28363 .elementor-element.elementor-element-3b2a2dd .pg-rail-card-arrow { font-family: "JetBrains Mono", monospace; font-size: 0.72rem; letter-spacing: 0.08em; color: #5bc6ff; text-transform: uppercase; opacity: 0; transform: translateY(4px); transition: opacity 0.3s, transform 0.3s; }
             .elementor-28363 .elementor-element.elementor-element-3b2a2dd .pg-rail-card:hover .pg-rail-card-arrow { opacity: 1; transform: translateY(0); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a568cfd */.elementor-28363 .elementor-element.elementor-element-a568cfd .pg-rail-card { display: flex; flex-direction: column; align-items: center; gap: 14px; border: 1px solid rgba(255,255,255,0.10); border-radius: 18px; padding: 32px 24px; background: rgba(255,255,255,0.04); text-decoration: none; transition: transform 0.35s, border-color 0.35s, background 0.35s; height: 100%; }
             .elementor-28363 .elementor-element.elementor-element-a568cfd .pg-rail-card:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); background: rgba(0,167,255,0.08); }
             .elementor-28363 .elementor-element.elementor-element-a568cfd .pg-rail-card-badge { display: inline-flex; align-items: center; justify-content: center; width: 56px; height: 56px; border-radius: 14px; background: linear-gradient(150deg, rgba(12,52,177,0.4), rgba(0,167,255,0.3)); color: #fff; font-family: "Schibsted Grotesk", sans-serif; font-weight: 800; font-size: 0.95rem; border: 1px solid rgba(0,167,255,0.3); }
             .elementor-28363 .elementor-element.elementor-element-a568cfd .pg-rail-card-name { font-family: "Schibsted Grotesk", sans-serif; font-weight: 800; color: #fff; font-size: 1.1rem; text-align: center; }
             .elementor-28363 .elementor-element.elementor-element-a568cfd .pg-rail-card-sub { color: #969dbe; font-size: 0.86rem; text-align: center; }
             .elementor-28363 .elementor-element.elementor-element-a568cfd .pg-rail-card-arrow { font-family: "JetBrains Mono", monospace; font-size: 0.72rem; letter-spacing: 0.08em; color: #5bc6ff; text-transform: uppercase; opacity: 0; transform: translateY(4px); transition: opacity 0.3s, transform 0.3s; }
             .elementor-28363 .elementor-element.elementor-element-a568cfd .pg-rail-card:hover .pg-rail-card-arrow { opacity: 1; transform: translateY(0); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b955ef3 */.elementor-28363 .elementor-element.elementor-element-b955ef3 .pg-rail-card { display: flex; flex-direction: column; align-items: center; gap: 14px; border: 1px solid rgba(255,255,255,0.10); border-radius: 18px; padding: 32px 24px; background: rgba(255,255,255,0.04); text-decoration: none; transition: transform 0.35s, border-color 0.35s, background 0.35s; height: 100%; }
             .elementor-28363 .elementor-element.elementor-element-b955ef3 .pg-rail-card:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); background: rgba(0,167,255,0.08); }
             .elementor-28363 .elementor-element.elementor-element-b955ef3 .pg-rail-card-badge { display: inline-flex; align-items: center; justify-content: center; width: 56px; height: 56px; border-radius: 14px; background: linear-gradient(150deg, rgba(12,52,177,0.4), rgba(0,167,255,0.3)); color: #fff; font-family: "Schibsted Grotesk", sans-serif; font-weight: 800; font-size: 0.95rem; border: 1px solid rgba(0,167,255,0.3); }
             .elementor-28363 .elementor-element.elementor-element-b955ef3 .pg-rail-card-name { font-family: "Schibsted Grotesk", sans-serif; font-weight: 800; color: #fff; font-size: 1.1rem; text-align: center; }
             .elementor-28363 .elementor-element.elementor-element-b955ef3 .pg-rail-card-sub { color: #969dbe; font-size: 0.86rem; text-align: center; }
             .elementor-28363 .elementor-element.elementor-element-b955ef3 .pg-rail-card-arrow { font-family: "JetBrains Mono", monospace; font-size: 0.72rem; letter-spacing: 0.08em; color: #5bc6ff; text-transform: uppercase; opacity: 0; transform: translateY(4px); transition: opacity 0.3s, transform 0.3s; }
             .elementor-28363 .elementor-element.elementor-element-b955ef3 .pg-rail-card:hover .pg-rail-card-arrow { opacity: 1; transform: translateY(0); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-375386b */.elementor-28363 .elementor-element.elementor-element-375386b { margin-top: 22px; } .elementor-28363 .elementor-element.elementor-element-375386b a { color: #5bc6ff; font-family: "JetBrains Mono", monospace; font-size: 0.82rem; letter-spacing: 0.06em; text-decoration: none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38a651a */.elementor-28363 .elementor-element.elementor-element-38a651a { position: absolute !important; top: 50%; left: 50%; transform: translate(-50%, -50%); pointer-events: none; z-index: 0; width: auto !important; margin: 0 !important; padding: 0 !important; } .elementor-28363 .elementor-element.elementor-element-38a651a .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-74ccdad */.elementor-28363 .elementor-element.elementor-element-74ccdad { width: 100% !important; align-self: stretch; } .elementor-28363 .elementor-element.elementor-element-74ccdad .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28363 .elementor-element.elementor-element-74ccdad .elementor-divider-separator { background: linear-gradient(90deg, rgba(12,52,177,0) 0%, #0c34b1 12%, #5bc6ff 50%, #0c34b1 88%, rgba(12,52,177,0) 100%) !important; height: 2px !important; width: 100% !important; border: 0 !important; border-radius: 2px; box-shadow: 0 0 12px rgba(91,198,255,0.35); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2328511 */.elementor-28363 .elementor-element.elementor-element-2328511 .pg-dsg-box { border: 1px solid rgba(0,167,255,0.35); border-radius: 18px; background: rgba(0,167,255,0.06); padding: 36px 40px; display: grid; grid-template-columns: auto 1fr; gap: 24px; align-items: start; max-width: 980px; margin-inline: auto; }
         .elementor-28363 .elementor-element.elementor-element-2328511 .pg-dsg-icon { width: 52px; height: 52px; border-radius: 14px; background: linear-gradient(150deg, #0c34b1, #00a7ff); display: flex; align-items: center; justify-content: center; color: #fff; font-size: 1.4rem; flex-shrink: 0; }
         .elementor-28363 .elementor-element.elementor-element-2328511 .pg-dsg-body h3 { color: #fff; margin-bottom: 10px; font-family: "Schibsted Grotesk", sans-serif; font-weight: 700; font-size: 1.3rem; }
         .elementor-28363 .elementor-element.elementor-element-2328511 .pg-dsg-body p { color: #969dbe; margin-bottom: 12px; font-size: 0.97rem; line-height: 1.65; }
         .elementor-28363 .elementor-element.elementor-element-2328511 .pg-dsg-links { display: flex; gap: 18px; flex-wrap: wrap; margin-top: 14px; }
         .elementor-28363 .elementor-element.elementor-element-2328511 .pg-dsg-links a { font-family: "JetBrains Mono", monospace; font-size: 0.78rem; letter-spacing: 0.06em; color: #5bc6ff; text-decoration: underline; text-underline-offset: 2px; }
         @media (max-width: 768px) { .elementor-28363 .elementor-element.elementor-element-2328511 .pg-dsg-box { grid-template-columns: 1fr; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f38ec9 */.elementor-28363 .elementor-element.elementor-element-0f38ec9 { position: absolute !important; top: 50%; left: 50%; transform: translate(-50%, -50%); pointer-events: none; z-index: 0; width: auto !important; margin: 0 !important; padding: 0 !important; } .elementor-28363 .elementor-element.elementor-element-0f38ec9 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-ec11187 */.elementor-28363 .elementor-element.elementor-element-ec11187 { width: 100% !important; align-self: stretch; } .elementor-28363 .elementor-element.elementor-element-ec11187 .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28363 .elementor-element.elementor-element-ec11187 .elementor-divider-separator { background: linear-gradient(90deg, rgba(12,52,177,0) 0%, #0c34b1 12%, #5bc6ff 50%, #0c34b1 88%, rgba(12,52,177,0) 100%) !important; height: 2px !important; width: 100% !important; border: 0 !important; border-radius: 2px; box-shadow: 0 0 12px rgba(91,198,255,0.35); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58016b6 */.elementor-28363 .elementor-element.elementor-element-58016b6 .pull-quote { border: 1px solid rgba(255,255,255,0.10); border-radius: 18px; padding: 32px; background: rgba(255,255,255,0.04); height: 100%; display: flex; flex-direction: column; gap: 14px; }
             .elementor-28363 .elementor-element.elementor-element-58016b6 .pq-stars { color: #00a7ff; font-size: 1.05rem; letter-spacing: 0.16em; }
             .elementor-28363 .elementor-element.elementor-element-58016b6 blockquote { font-family: "Schibsted Grotesk", sans-serif; font-size: 1.15rem; color: #fff; line-height: 1.45; font-weight: 500; margin: 0; }
             .elementor-28363 .elementor-element.elementor-element-58016b6 figcaption { color: #969dbe; font-family: "JetBrains Mono", monospace; font-size: 0.82rem; letter-spacing: 0.04em; margin-top: auto; }
             .elementor-28363 .elementor-element.elementor-element-58016b6 figcaption em { color: #969dbe; font-style: normal; font-size: 0.78rem; display: block; margin-top: 4px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7fa5c9 */.elementor-28363 .elementor-element.elementor-element-e7fa5c9 .pull-quote { border: 1px solid rgba(255,255,255,0.10); border-radius: 18px; padding: 32px; background: rgba(255,255,255,0.04); height: 100%; display: flex; flex-direction: column; gap: 14px; }
             .elementor-28363 .elementor-element.elementor-element-e7fa5c9 .pq-stars { color: #00a7ff; font-size: 1.05rem; letter-spacing: 0.16em; }
             .elementor-28363 .elementor-element.elementor-element-e7fa5c9 blockquote { font-family: "Schibsted Grotesk", sans-serif; font-size: 1.15rem; color: #fff; line-height: 1.45; font-weight: 500; margin: 0; }
             .elementor-28363 .elementor-element.elementor-element-e7fa5c9 figcaption { color: #969dbe; font-family: "JetBrains Mono", monospace; font-size: 0.82rem; letter-spacing: 0.04em; margin-top: auto; }
             .elementor-28363 .elementor-element.elementor-element-e7fa5c9 figcaption em { color: #969dbe; font-style: normal; font-size: 0.78rem; display: block; margin-top: 4px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6dc22fc */.elementor-28363 .elementor-element.elementor-element-6dc22fc { position: absolute !important; top: 50%; left: 50%; transform: translate(-50%, -50%); pointer-events: none; z-index: 0; width: auto !important; margin: 0 !important; padding: 0 !important; } .elementor-28363 .elementor-element.elementor-element-6dc22fc .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-47b76a5 */.elementor-28363 .elementor-element.elementor-element-47b76a5 { width: 100% !important; align-self: stretch; } .elementor-28363 .elementor-element.elementor-element-47b76a5 .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28363 .elementor-element.elementor-element-47b76a5 .elementor-divider-separator { background: linear-gradient(90deg, rgba(12,52,177,0) 0%, #0c34b1 12%, #5bc6ff 50%, #0c34b1 88%, rgba(12,52,177,0) 100%) !important; height: 2px !important; width: 100% !important; border: 0 !important; border-radius: 2px; box-shadow: 0 0 12px rgba(91,198,255,0.35); }/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-dd009ac */.elementor-28363 .elementor-element.elementor-element-dd009ac .elementor-form { gap: 12px; }
         .elementor-28363 .elementor-element.elementor-element-dd009ac .elementor-field-textual {
             background: rgba(255,255,255,0.06) !important;
             border: 1px solid rgba(255,255,255,0.10) !important;
             border-radius: 12px !important;
             padding: 13px 18px !important;
             color: #e9ebf6 !important;
             font-family: "Hanken Grotesk", sans-serif !important;
             font-size: 0.98rem !important;
             transition: border-color .2s, background .2s;
         }
         .elementor-28363 .elementor-element.elementor-element-dd009ac .elementor-field-textual:focus {
             outline: none !important;
             border-color: #00a7ff !important;
             background: rgba(0,167,255,0.07) !important;
         }
         .elementor-28363 .elementor-element.elementor-element-dd009ac .elementor-field-textual::placeholder { color: #969dbe !important; }
         .elementor-28363 .elementor-element.elementor-element-dd009ac .elementor-button {
             padding: 13px 22px !important;
             border-radius: 999px !important;
             box-shadow: 0 10px 30px -10px rgba(0,167,255,0.6);
             transition: transform .25s ease, box-shadow .25s ease;
         }
         .elementor-28363 .elementor-element.elementor-element-dd009ac .elementor-button:hover {
             transform: translateY(-3px);
             box-shadow: 0 18px 40px -10px rgba(0,167,255,0.75);
         }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ce045 */.elementor-28363 .elementor-element.elementor-element-e4ce045 {
             max-width: 460px;
             width: 100%;
             margin-inline: auto;
             display: flex;
             flex-direction: column;
             align-items: center;
             justify-content: center;
         }
         .elementor-28363 .elementor-element.elementor-element-e4ce045 .elementor-form {
             gap: 14px !important;
             display: flex !important;
             flex-direction: column !important;
             align-items: center !important;
             width: 100%;
         }
         .elementor-28363 .elementor-element.elementor-element-e4ce045 .elementor-field-group {
             margin: 0 !important;
             width: 100% !important;
             max-width: 100% !important;
             flex-basis: 100% !important;
             display: flex;
             justify-content: center;
         }
         .elementor-28363 .elementor-element.elementor-element-e4ce045 .elementor-field-textual {
             width: 100% !important;
             max-width: 100%;
             text-align: center;
             font-size: 1rem !important;
         }
         .elementor-28363 .elementor-element.elementor-element-e4ce045 .elementor-field-textual::placeholder { text-align: center; }
         .elementor-28363 .elementor-element.elementor-element-e4ce045 .elementor-field-type-submit {
             justify-content: center;
         }
         .elementor-28363 .elementor-element.elementor-element-e4ce045 .elementor-button {
             min-width: 220px;
         }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a4c9195 */.elementor-28363 .elementor-element.elementor-element-a4c9195 { margin-top: 10px; text-align: center; }
         .elementor-28363 .elementor-element.elementor-element-a4c9195 .elementor-button {
             background: transparent !important;
             box-shadow: none !important;
             padding: 4px 0 !important;
             text-decoration: underline;
             text-underline-offset: 4px;
             text-decoration-color: rgba(91,198,255,0.4);
             transition: color .2s, text-decoration-color .2s;
         }
         .elementor-28363 .elementor-element.elementor-element-a4c9195 .elementor-button:hover {
             background: transparent !important;
             color: #5bc6ff !important;
             text-decoration-color: #5bc6ff;
         }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f66570e */.elementor-28363 .elementor-element.elementor-element-f66570e { position: absolute !important; top: 50%; left: 50%; transform: translate(-50%, -50%); pointer-events: none; z-index: 0; width: auto !important; margin: 0 !important; padding: 0 !important; } .elementor-28363 .elementor-element.elementor-element-f66570e .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4735e86 */.elementor-28363 .elementor-element.elementor-element-4735e86 { align-self: center; }
                 .elementor-28363 .elementor-element.elementor-element-4735e86 .elementor-heading-title { text-align: center; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-197ab85 */.elementor-28363 .elementor-element.elementor-element-197ab85 { width: 100% !important; align-self: stretch; }
                 .elementor-28363 .elementor-element.elementor-element-197ab85 .elementor-divider { text-align: center; padding: 0; max-width: 320px; margin-inline: auto; width: 66.66%; }
                 .elementor-28363 .elementor-element.elementor-element-197ab85 .elementor-divider-separator {
                     background: linear-gradient(90deg,
                         rgba(12,52,177,0) 0%, #0c34b1 12%, #5bc6ff 50%, #0c34b1 88%, rgba(12,52,177,0) 100%
                     ) !important;
                     height: 2px !important; width: 100% !important;
                     border: 0 !important; border-radius: 2px;
                     box-shadow: 0 0 12px rgba(91,198,255,0.35);
                 }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b0843 */.elementor-28363 .elementor-element.elementor-element-45b0843 { align-self: center; }
                 .elementor-28363 .elementor-element.elementor-element-45b0843 .elementor-heading-title {
                     text-align: center;
                     font-size: clamp(2.6rem, 4.5vw, 4rem) !important;
                     line-height: 1 !important;
                 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9177f51 */.elementor-28363 .elementor-element.elementor-element-9177f51 {
             align-self: center !important;
             justify-content: center;
             min-height: 100%;
         }/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-fc73235 */.elementor-28363 .elementor-element.elementor-element-fc73235 .elementor-accordion-item {
             border: 0 !important;
             border-top: 1px solid rgba(10,14,34,0.12) !important;
             background: transparent !important;
         }
         .elementor-28363 .elementor-element.elementor-element-fc73235 .elementor-accordion-item:last-child {
             border-bottom: 1px solid rgba(10,14,34,0.12) !important;
         }
         .elementor-28363 .elementor-element.elementor-element-fc73235 .elementor-tab-title {
             padding: 22px 4px !important;
             cursor: pointer;
             transition: color .2s;
         }
         .elementor-28363 .elementor-element.elementor-element-fc73235 .elementor-tab-title:hover { color: #0c34b1 !important; }
         .elementor-28363 .elementor-element.elementor-element-fc73235 .elementor-tab-title.elementor-active { color: #0c34b1 !important; }
         .elementor-28363 .elementor-element.elementor-element-fc73235 .elementor-tab-content {
             padding: 0 4px 24px !important;
             border: 0 !important;
         }
         .elementor-28363 .elementor-element.elementor-element-fc73235 .elementor-tab-content a { color: #0c34b1; text-decoration: underline; text-underline-offset: 2px; }
         .elementor-28363 .elementor-element.elementor-element-fc73235 .elementor-accordion-icon { color: #0c34b1; }
         .elementor-28363 .elementor-element.elementor-element-fc73235 .elementor-accordion-icon-closed,
         .elementor-28363 .elementor-element.elementor-element-fc73235 .elementor-accordion-icon-opened { font-size: 0.85rem; width: 18px; height: 18px; display: inline-flex; align-items: center; justify-content: center; }
         .elementor-28363 .elementor-element.elementor-element-fc73235 .elementor-tab-title .elementor-accordion-icon-closed { display: inline-flex !important; }
         .elementor-28363 .elementor-element.elementor-element-fc73235 .elementor-tab-title:not(.elementor-active) .elementor-accordion-icon-opened { display: none !important; }
         .elementor-28363 .elementor-element.elementor-element-fc73235 .elementor-tab-title.elementor-active .elementor-accordion-icon-closed { display: none !important; }
         .elementor-28363 .elementor-element.elementor-element-fc73235 .elementor-tab-title.elementor-active .elementor-accordion-icon-opened { display: inline-flex !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e654486 */.elementor-28363 .elementor-element.elementor-element-e654486 { position: absolute !important; top: 50%; left: 50%; transform: translate(-50%, -50%); pointer-events: none; z-index: 0; width: auto !important; margin: 0 !important; padding: 0 !important; } .elementor-28363 .elementor-element.elementor-element-e654486 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-a13fe55 */.elementor-28363 .elementor-element.elementor-element-a13fe55 { width: 100% !important; align-self: stretch; } .elementor-28363 .elementor-element.elementor-element-a13fe55 .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28363 .elementor-element.elementor-element-a13fe55 .elementor-divider-separator { background: linear-gradient(90deg, rgba(12,52,177,0) 0%, #0c34b1 12%, #5bc6ff 50%, #0c34b1 88%, rgba(12,52,177,0) 100%) !important; height: 2px !important; width: 100% !important; border: 0 !important; border-radius: 2px; box-shadow: 0 0 12px rgba(91,198,255,0.35); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48161ce */.elementor-28363 .elementor-element.elementor-element-48161ce .pg-more-link { display: flex; flex-direction: column; gap: 6px; border: 1px solid rgba(10,14,34,0.10); border-radius: 14px; padding: 22px 24px; background: #fff; text-decoration: none; transition: transform 0.3s, border-color 0.3s, background 0.3s; height: 100%; }
             .elementor-28363 .elementor-element.elementor-element-48161ce .pg-more-link:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); background: rgba(0,167,255,0.05); }
             .elementor-28363 .elementor-element.elementor-element-48161ce .pg-more-link.is-current { border-color: rgba(0,167,255,0.55); background: linear-gradient(180deg, rgba(0,167,255,0.10), rgba(255,255,255,1)); pointer-events: none; }
             .elementor-28363 .elementor-element.elementor-element-48161ce .pg-more-kicker { font-family: "JetBrains Mono", monospace; font-size: 0.72rem; letter-spacing: 0.12em; text-transform: uppercase; color: #0c34b1; }
             .elementor-28363 .elementor-element.elementor-element-48161ce .pg-more-link strong { font-family: "Schibsted Grotesk", sans-serif; font-size: 1.1rem; color: #0a0e22; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ad5987 */.elementor-28363 .elementor-element.elementor-element-7ad5987 .pg-more-link { display: flex; flex-direction: column; gap: 6px; border: 1px solid rgba(10,14,34,0.10); border-radius: 14px; padding: 22px 24px; background: #fff; text-decoration: none; transition: transform 0.3s, border-color 0.3s, background 0.3s; height: 100%; }
             .elementor-28363 .elementor-element.elementor-element-7ad5987 .pg-more-link:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); background: rgba(0,167,255,0.05); }
             .elementor-28363 .elementor-element.elementor-element-7ad5987 .pg-more-link.is-current { border-color: rgba(0,167,255,0.55); background: linear-gradient(180deg, rgba(0,167,255,0.10), rgba(255,255,255,1)); pointer-events: none; }
             .elementor-28363 .elementor-element.elementor-element-7ad5987 .pg-more-kicker { font-family: "JetBrains Mono", monospace; font-size: 0.72rem; letter-spacing: 0.12em; text-transform: uppercase; color: #0c34b1; }
             .elementor-28363 .elementor-element.elementor-element-7ad5987 .pg-more-link strong { font-family: "Schibsted Grotesk", sans-serif; font-size: 1.1rem; color: #0a0e22; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8767a8d */.elementor-28363 .elementor-element.elementor-element-8767a8d .pg-more-link { display: flex; flex-direction: column; gap: 6px; border: 1px solid rgba(10,14,34,0.10); border-radius: 14px; padding: 22px 24px; background: #fff; text-decoration: none; transition: transform 0.3s, border-color 0.3s, background 0.3s; height: 100%; }
             .elementor-28363 .elementor-element.elementor-element-8767a8d .pg-more-link:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); background: rgba(0,167,255,0.05); }
             .elementor-28363 .elementor-element.elementor-element-8767a8d .pg-more-link.is-current { border-color: rgba(0,167,255,0.55); background: linear-gradient(180deg, rgba(0,167,255,0.10), rgba(255,255,255,1)); pointer-events: none; }
             .elementor-28363 .elementor-element.elementor-element-8767a8d .pg-more-kicker { font-family: "JetBrains Mono", monospace; font-size: 0.72rem; letter-spacing: 0.12em; text-transform: uppercase; color: #0c34b1; }
             .elementor-28363 .elementor-element.elementor-element-8767a8d .pg-more-link strong { font-family: "Schibsted Grotesk", sans-serif; font-size: 1.1rem; color: #0a0e22; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-914b4cf */.elementor-28363 .elementor-element.elementor-element-914b4cf .pg-more-link { display: flex; flex-direction: column; gap: 6px; border: 1px solid rgba(10,14,34,0.10); border-radius: 14px; padding: 22px 24px; background: #fff; text-decoration: none; transition: transform 0.3s, border-color 0.3s, background 0.3s; height: 100%; }
             .elementor-28363 .elementor-element.elementor-element-914b4cf .pg-more-link:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); background: rgba(0,167,255,0.05); }
             .elementor-28363 .elementor-element.elementor-element-914b4cf .pg-more-link.is-current { border-color: rgba(0,167,255,0.55); background: linear-gradient(180deg, rgba(0,167,255,0.10), rgba(255,255,255,1)); pointer-events: none; }
             .elementor-28363 .elementor-element.elementor-element-914b4cf .pg-more-kicker { font-family: "JetBrains Mono", monospace; font-size: 0.72rem; letter-spacing: 0.12em; text-transform: uppercase; color: #0c34b1; }
             .elementor-28363 .elementor-element.elementor-element-914b4cf .pg-more-link strong { font-family: "Schibsted Grotesk", sans-serif; font-size: 1.1rem; color: #0a0e22; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-754eb6c */.elementor-28363 .elementor-element.elementor-element-754eb6c { position: absolute !important; top: 50%; left: 50%; transform: translate(-50%, -50%); pointer-events: none; z-index: 0; width: auto !important; margin: 0 !important; padding: 0 !important; } .elementor-28363 .elementor-element.elementor-element-754eb6c .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-9449fcb */.elementor-28363 .elementor-element.elementor-element-9449fcb { width: 100% !important; align-self: stretch; } .elementor-28363 .elementor-element.elementor-element-9449fcb .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28363 .elementor-element.elementor-element-9449fcb .elementor-divider-separator { background: linear-gradient(90deg, rgba(12,52,177,0) 0%, #0c34b1 12%, #5bc6ff 50%, #0c34b1 88%, rgba(12,52,177,0) 100%) !important; height: 2px !important; width: 100% !important; border: 0 !important; border-radius: 2px; box-shadow: 0 0 12px rgba(91,198,255,0.35); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e951767 */.elementor-28363 .elementor-element.elementor-element-e951767 .pg-related-card { display: flex; flex-direction: column; gap: 8px; border: 1px solid rgba(255,255,255,0.10); border-radius: 18px; padding: 28px 26px; background: rgba(255,255,255,0.04); text-decoration: none; transition: transform 0.3s, border-color 0.3s, background 0.3s; height: 100%; }
             .elementor-28363 .elementor-element.elementor-element-e951767 .pg-related-card:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); background: rgba(0,167,255,0.07); }
             .elementor-28363 .elementor-element.elementor-element-e951767 .pg-related-kicker { font-family: "JetBrains Mono", monospace; font-size: 0.72rem; letter-spacing: 0.1em; text-transform: uppercase; color: #5bc6ff; }
             .elementor-28363 .elementor-element.elementor-element-e951767 .pg-related-title { font-family: "Schibsted Grotesk", sans-serif; font-weight: 700; color: #fff; font-size: 1.05rem; }
             .elementor-28363 .elementor-element.elementor-element-e951767 .pg-related-desc { color: #969dbe; font-size: 0.88rem; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e31ed8 */.elementor-28363 .elementor-element.elementor-element-9e31ed8 .pg-related-card { display: flex; flex-direction: column; gap: 8px; border: 1px solid rgba(255,255,255,0.10); border-radius: 18px; padding: 28px 26px; background: rgba(255,255,255,0.04); text-decoration: none; transition: transform 0.3s, border-color 0.3s, background 0.3s; height: 100%; }
             .elementor-28363 .elementor-element.elementor-element-9e31ed8 .pg-related-card:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); background: rgba(0,167,255,0.07); }
             .elementor-28363 .elementor-element.elementor-element-9e31ed8 .pg-related-kicker { font-family: "JetBrains Mono", monospace; font-size: 0.72rem; letter-spacing: 0.1em; text-transform: uppercase; color: #5bc6ff; }
             .elementor-28363 .elementor-element.elementor-element-9e31ed8 .pg-related-title { font-family: "Schibsted Grotesk", sans-serif; font-weight: 700; color: #fff; font-size: 1.05rem; }
             .elementor-28363 .elementor-element.elementor-element-9e31ed8 .pg-related-desc { color: #969dbe; font-size: 0.88rem; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d02a416 */.elementor-28363 .elementor-element.elementor-element-d02a416 .pg-related-card { display: flex; flex-direction: column; gap: 8px; border: 1px solid rgba(255,255,255,0.10); border-radius: 18px; padding: 28px 26px; background: rgba(255,255,255,0.04); text-decoration: none; transition: transform 0.3s, border-color 0.3s, background 0.3s; height: 100%; }
             .elementor-28363 .elementor-element.elementor-element-d02a416 .pg-related-card:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); background: rgba(0,167,255,0.07); }
             .elementor-28363 .elementor-element.elementor-element-d02a416 .pg-related-kicker { font-family: "JetBrains Mono", monospace; font-size: 0.72rem; letter-spacing: 0.1em; text-transform: uppercase; color: #5bc6ff; }
             .elementor-28363 .elementor-element.elementor-element-d02a416 .pg-related-title { font-family: "Schibsted Grotesk", sans-serif; font-weight: 700; color: #fff; font-size: 1.05rem; }
             .elementor-28363 .elementor-element.elementor-element-d02a416 .pg-related-desc { color: #969dbe; font-size: 0.88rem; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea69c6b */.elementor-28363 .elementor-element.elementor-element-ea69c6b { margin-top: 48px; border: 1px solid rgba(0,167,255,0.25); border-radius: 16px; background: rgba(0,167,255,0.05); padding: 22px 28px; max-width: 920px; margin-inline: auto; font-size: 1rem; }
         .elementor-28363 .elementor-element.elementor-element-ea69c6b strong { color: #fff; } .elementor-28363 .elementor-element.elementor-element-ea69c6b a { color: #5bc6ff; margin-left: 6px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72fe703 */.elementor-28363 .elementor-element.elementor-element-72fe703 { position: absolute !important; top: 50%; left: 50%; transform: translate(-50%, -50%); pointer-events: none; z-index: 0; width: auto !important; margin: 0 !important; padding: 0 !important; } .elementor-28363 .elementor-element.elementor-element-72fe703 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9180d21 */.elementor-28363 .elementor-element.elementor-element-9180d21 .elementor-heading-title::before { content: ""; display: inline-block; width: 7px; height: 7px; border-radius: 50%; background: #00a7ff; box-shadow: 0 0 0 4px rgba(0,167,255,0.18); margin-right: 10px; vertical-align: middle; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f96f69 */.elementor-28363 .elementor-element.elementor-element-2f96f69 { max-width: 680px; margin-inline: auto; font-size: 1.05rem; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cdb5434 */.elementor-28363 .elementor-element.elementor-element-cdb5434 .pg-micro { display: flex; gap: 22px; justify-content: center; flex-wrap: wrap; font-family: "JetBrains Mono", monospace; font-size: 0.78rem; letter-spacing: 0.06em; color: #969dbe; margin-top: 18px; }
         .elementor-28363 .elementor-element.elementor-element-cdb5434 .pg-micro span:not(:last-child)::after { content: "·"; margin-left: 22px; color: #00a7ff; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-420a23e */.elementor-28363 .elementor-element.elementor-element-420a23e { position: relative; overflow: hidden; border-radius: 24px; margin-top: 40px; margin-bottom: 40px; }
     .elementor-28363 .elementor-element.elementor-element-420a23e::before { content: ""; position: absolute; inset: 0; background: linear-gradient(140deg, rgba(12,52,177,0.30) 0%, rgba(0,167,255,0.14) 60%, transparent 100%); pointer-events: none; z-index: 0; }
     .elementor-28363 .elementor-element.elementor-element-420a23e::after { content: ""; position: absolute; top: 50%; right: -120px; width: 380px; height: 380px; border-radius: 50%; background: radial-gradient(circle, rgba(0,167,255,0.35), transparent 70%); filter: blur(40px); pointer-events: none; z-index: 0; }
     .elementor-28363 .elementor-element.elementor-element-420a23e > * { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77eab48 */.elementor-28363 .elementor-element.elementor-element-77eab48 { position: absolute !important; top: 50%; left: 50%; transform: translate(-50%, -50%); pointer-events: none; z-index: 0; width: auto !important; margin: 0 !important; padding: 0 !important; } .elementor-28363 .elementor-element.elementor-element-77eab48 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9fbbb6b */.elementor-28363 .elementor-element.elementor-element-9fbbb6b img { height: 38px !important; width: auto !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb7a589 */.elementor-28363 .elementor-element.elementor-element-fb7a589 .elementor-heading-title { color: #00a7ff !important; }/* End custom CSS */