.elementor-28365 .elementor-element.elementor-element-8ff09e2{--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-28365 .elementor-element.elementor-element-8ff09e2:not(.elementor-motion-effects-element-type-background), .elementor-28365 .elementor-element.elementor-element-8ff09e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(6,8,26,0.78);}.elementor-28365 .elementor-element.elementor-element-4ad1742{--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-28365 .elementor-element.elementor-element-3e885b4{width:initial;max-width:initial;}.elementor-28365 .elementor-element.elementor-element-3e885b4 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-28365 .elementor-element.elementor-element-00918cc .elementor-menu-toggle{margin:0 auto;}.elementor-28365 .elementor-element.elementor-element-00918cc .elementor-nav-menu--main .elementor-item{color:#969dbe;fill:#969dbe;}.elementor-28365 .elementor-element.elementor-element-00918cc .elementor-nav-menu--main .elementor-item:hover,
					.elementor-28365 .elementor-element.elementor-element-00918cc .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-28365 .elementor-element.elementor-element-00918cc .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-28365 .elementor-element.elementor-element-00918cc .elementor-nav-menu--main .elementor-item:focus{color:#ffffff;fill:#ffffff;}.elementor-28365 .elementor-element.elementor-element-00918cc .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-28365 .elementor-element.elementor-element-98cd079 .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-28365 .elementor-element.elementor-element-2e5948c{text-align:center;}.elementor-28365 .elementor-element.elementor-element-2e5948c .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28365 .elementor-element.elementor-element-769fc2c{--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-28365 .elementor-element.elementor-element-6240a2c{text-align:center;}.elementor-28365 .elementor-element.elementor-element-6240a2c .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28365 .elementor-element.elementor-element-dbf33e3{--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-28365 .elementor-element.elementor-element-72e6173{--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-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-28365 .elementor-element.elementor-element-58da8ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-28365 .elementor-element.elementor-element-58da8ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-28365 .elementor-element.elementor-element-58da8ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-28365 .elementor-element.elementor-element-58da8ee .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-28365 .elementor-element.elementor-element-58da8ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-28365 .elementor-element.elementor-element-58da8ee .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28365 .elementor-element.elementor-element-58da8ee .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28365 .elementor-element.elementor-element-58da8ee{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28365 .elementor-element.elementor-element-58da8ee .elementor-icon-list-text{color:#969dbe;transition:color 0.3s;}.elementor-28365 .elementor-element.elementor-element-4d20200 .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-28365 .elementor-element.elementor-element-2612613 .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-28365 .elementor-element.elementor-element-da4f9d8{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28365 .elementor-element.elementor-element-7508bea{--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: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-28365 .elementor-element.elementor-element-0cdb9e3 .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-28365 .elementor-element.elementor-element-a1ecc24 .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-28365 .elementor-element.elementor-element-6bc7ba2 .elementor-button{background-color:transparent;font-family:"Schibsted Grotesk", Sans-serif;font-size:0.95rem;font-weight:600;fill:#5bc6ff;color:#5bc6ff;border-style:none;padding:12px 0px 12px 0px;}.elementor-28365 .elementor-element.elementor-element-257dcd4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-28365 .elementor-element.elementor-element-257dcd4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-28365 .elementor-element.elementor-element-257dcd4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-28365 .elementor-element.elementor-element-257dcd4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-28365 .elementor-element.elementor-element-257dcd4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-28365 .elementor-element.elementor-element-257dcd4 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28365 .elementor-element.elementor-element-257dcd4 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28365 .elementor-element.elementor-element-257dcd4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28365 .elementor-element.elementor-element-257dcd4 .elementor-icon-list-text{color:#969dbe;transition:color 0.3s;}.elementor-28365 .elementor-element.elementor-element-2fc1138{--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-28365 .elementor-element.elementor-element-64d9e66{--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-28365 .elementor-element.elementor-element-64d9e66:not(.elementor-motion-effects-element-type-background), .elementor-28365 .elementor-element.elementor-element-64d9e66 > .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-28365 .elementor-element.elementor-element-560f4f8 .elementor-counter-number-wrapper{color:#00a7ff;font-family:"Schibsted Grotesk", Sans-serif;font-size:1.9rem;font-weight:900;}.elementor-28365 .elementor-element.elementor-element-560f4f8 .elementor-counter-title{color:#969dbe;font-family:"Hanken Grotesk", Sans-serif;font-size:0.82rem;}.elementor-28365 .elementor-element.elementor-element-df4842c{--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-28365 .elementor-element.elementor-element-d9a1388{text-align:center;}.elementor-28365 .elementor-element.elementor-element-d9a1388 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28365 .elementor-element.elementor-element-3eb4507{--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-28365 .elementor-element.elementor-element-27813e8{--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-28365 .elementor-element.elementor-element-51a03d0 .elementor-counter-number-wrapper{color:#fff;font-family:"Schibsted Grotesk", Sans-serif;font-size:3.2rem;font-weight:900;}.elementor-28365 .elementor-element.elementor-element-51a03d0 .elementor-counter-title{color:#969dbe;}.elementor-28365 .elementor-element.elementor-element-406e086{--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-28365 .elementor-element.elementor-element-f20de85 .elementor-counter-number-wrapper{color:#fff;font-family:"Schibsted Grotesk", Sans-serif;font-size:3.2rem;font-weight:900;}.elementor-28365 .elementor-element.elementor-element-f20de85 .elementor-counter-title{color:#969dbe;}.elementor-28365 .elementor-element.elementor-element-2ddd0b8{--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-28365 .elementor-element.elementor-element-b835146 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:2.8rem;font-weight:900;letter-spacing:-0.04em;color:#00a7ff;}.elementor-28365 .elementor-element.elementor-element-894b02d{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28365 .elementor-element.elementor-element-d5b7da9{--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-28365 .elementor-element.elementor-element-03e9827 .elementor-counter-number-wrapper{color:#fff;font-family:"Schibsted Grotesk", Sans-serif;font-size:3.2rem;font-weight:900;}.elementor-28365 .elementor-element.elementor-element-03e9827 .elementor-counter-title{color:#969dbe;}.elementor-28365 .elementor-element.elementor-element-0b36f5e{--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-28365 .elementor-element.elementor-element-0b36f5e:not(.elementor-motion-effects-element-type-background), .elementor-28365 .elementor-element.elementor-element-0b36f5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(10,17,80,0.32);}.elementor-28365 .elementor-element.elementor-element-d2bedd7{text-align:center;}.elementor-28365 .elementor-element.elementor-element-d2bedd7 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28365 .elementor-element.elementor-element-9351ee5{--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:60px 60px;--row-gap:60px;--column-gap:60px;--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-28365 .elementor-element.elementor-element-240be77{--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-28365 .elementor-element.elementor-element-bf2d0ad .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-28365 .elementor-element.elementor-element-ac76c0a .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-28365 .elementor-element.elementor-element-86c478c{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28365 .elementor-element.elementor-element-db01120{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28365 .elementor-element.elementor-element-97888f9{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28365 .elementor-element.elementor-element-bb48054{--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: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-28365 .elementor-element.elementor-element-80d93d8{--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-28365 .elementor-element.elementor-element-80d93d8:not(.elementor-motion-effects-element-type-background), .elementor-28365 .elementor-element.elementor-element-80d93d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04050f;}.elementor-28365 .elementor-element.elementor-element-a09e5dc{text-align:center;}.elementor-28365 .elementor-element.elementor-element-a09e5dc .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28365 .elementor-element.elementor-element-c90760e{--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-28365 .elementor-element.elementor-element-332f2c2{text-align:center;}.elementor-28365 .elementor-element.elementor-element-332f2c2 .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-28365 .elementor-element.elementor-element-f06dcf8{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28365 .elementor-element.elementor-element-f06dcf8 .elementor-divider-separator{width:66%;}.elementor-28365 .elementor-element.elementor-element-f06dcf8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28365 .elementor-element.elementor-element-d111853{text-align:center;}.elementor-28365 .elementor-element.elementor-element-d111853 .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-28365 .elementor-element.elementor-element-bfc0557{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-28365 .elementor-element.elementor-element-92f20be{--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(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:18px 18px 18px 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-28365 .elementor-element.elementor-element-92f20be:not(.elementor-motion-effects-element-type-background), .elementor-28365 .elementor-element.elementor-element-92f20be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04050f;}.elementor-28365 .elementor-element.elementor-element-9c96223{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:20px;--padding-left:32px;--padding-right:32px;}.elementor-28365 .elementor-element.elementor-element-323c2ea{--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:6px 6px;--row-gap:6px;--column-gap:6px;--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-28365 .elementor-element.elementor-element-4985467 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28365 .elementor-element.elementor-element-ebccff6{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28365 .elementor-element.elementor-element-0ebd673 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-28365 .elementor-element.elementor-element-0ebd673 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-28365 .elementor-element.elementor-element-0ebd673 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-28365 .elementor-element.elementor-element-0ebd673 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-28365 .elementor-element.elementor-element-0ebd673 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-28365 .elementor-element.elementor-element-0ebd673 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28365 .elementor-element.elementor-element-0ebd673 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28365 .elementor-element.elementor-element-0ebd673{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28365 .elementor-element.elementor-element-0ebd673 .elementor-icon-list-text{color:#fff;transition:color 0.3s;}.elementor-28365 .elementor-element.elementor-element-8b24cac{text-align:center;}.elementor-28365 .elementor-element.elementor-element-8b24cac .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.1rem;color:#969dbe;}.elementor-28365 .elementor-element.elementor-element-1f55063{--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: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-28365 .elementor-element.elementor-element-c486c8a{--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;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:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-28365 .elementor-element.elementor-element-c486c8a:not(.elementor-motion-effects-element-type-background), .elementor-28365 .elementor-element.elementor-element-c486c8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, rgba(12,52,177,0.12) 0%, rgba(6,8,26,0.6) 100%);}.elementor-28365 .elementor-element.elementor-element-8b50ebc .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:2.1rem;font-weight:800;letter-spacing:-0.03em;color:#00a7ff;}.elementor-28365 .elementor-element.elementor-element-8fa074a .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28365 .elementor-element.elementor-element-2af9f30{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28365 .elementor-element.elementor-element-77f38a1{--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;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:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-28365 .elementor-element.elementor-element-77f38a1:not(.elementor-motion-effects-element-type-background), .elementor-28365 .elementor-element.elementor-element-77f38a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, rgba(12,52,177,0.12) 0%, rgba(6,8,26,0.6) 100%);}.elementor-28365 .elementor-element.elementor-element-5fcaf6b .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:2.1rem;font-weight:800;letter-spacing:-0.03em;color:#00a7ff;}.elementor-28365 .elementor-element.elementor-element-cb9bf13 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28365 .elementor-element.elementor-element-f327c89{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28365 .elementor-element.elementor-element-5bdccbe{--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;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:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-28365 .elementor-element.elementor-element-5bdccbe:not(.elementor-motion-effects-element-type-background), .elementor-28365 .elementor-element.elementor-element-5bdccbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, rgba(12,52,177,0.12) 0%, rgba(6,8,26,0.6) 100%);}.elementor-28365 .elementor-element.elementor-element-f3eb2d9 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:800;letter-spacing:-0.03em;color:#00a7ff;}.elementor-28365 .elementor-element.elementor-element-13d1af9 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28365 .elementor-element.elementor-element-b854e7a{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28365 .elementor-element.elementor-element-35e13ec{--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;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:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-28365 .elementor-element.elementor-element-35e13ec:not(.elementor-motion-effects-element-type-background), .elementor-28365 .elementor-element.elementor-element-35e13ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, rgba(12,52,177,0.12) 0%, rgba(6,8,26,0.6) 100%);}.elementor-28365 .elementor-element.elementor-element-c75f9d8 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:800;letter-spacing:-0.03em;color:#00a7ff;}.elementor-28365 .elementor-element.elementor-element-60deb73 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28365 .elementor-element.elementor-element-4c4e978{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28365 .elementor-element.elementor-element-b051b72{--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-28365 .elementor-element.elementor-element-b051b72:not(.elementor-motion-effects-element-type-background), .elementor-28365 .elementor-element.elementor-element-b051b72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#edf0f7;}.elementor-28365 .elementor-element.elementor-element-adde9d6{text-align:center;}.elementor-28365 .elementor-element.elementor-element-adde9d6 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(10,14,34,0.14);}.elementor-28365 .elementor-element.elementor-element-acb0abc{--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-28365 .elementor-element.elementor-element-e17bf6d{text-align:center;}.elementor-28365 .elementor-element.elementor-element-e17bf6d .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-28365 .elementor-element.elementor-element-52aef4a{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28365 .elementor-element.elementor-element-52aef4a .elementor-divider-separator{width:66%;}.elementor-28365 .elementor-element.elementor-element-52aef4a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28365 .elementor-element.elementor-element-40dceef{text-align:center;}.elementor-28365 .elementor-element.elementor-element-40dceef .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-28365 .elementor-element.elementor-element-e8c73c1{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-28365 .elementor-element.elementor-element-3a2f8c7{--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:56px 56px;--row-gap:56px;--column-gap:56px;--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-28365 .elementor-element.elementor-element-ce0a741{--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:stretch;--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-28365 .elementor-element.elementor-element-743b7ae{--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-28365 .elementor-element.elementor-element-960aa9a{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;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.10);--border-color:rgba(10,14,34,0.10);--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-28365 .elementor-element.elementor-element-960aa9a:not(.elementor-motion-effects-element-type-background), .elementor-28365 .elementor-element.elementor-element-960aa9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.6);}.elementor-28365 .elementor-element.elementor-element-12c3779{--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:4px 4px;--row-gap:4px;--column-gap:4px;--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-28365 .elementor-element.elementor-element-9699720 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:0.76rem;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#565e78;}.elementor-28365 .elementor-element.elementor-element-b5bc686{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#565e78;}.elementor-28365 .elementor-element.elementor-element-2548e19{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;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.10);--border-color:rgba(10,14,34,0.10);--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-28365 .elementor-element.elementor-element-2548e19:not(.elementor-motion-effects-element-type-background), .elementor-28365 .elementor-element.elementor-element-2548e19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.6);}.elementor-28365 .elementor-element.elementor-element-413ca61{--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:4px 4px;--row-gap:4px;--column-gap:4px;--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-28365 .elementor-element.elementor-element-147f8ac .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:0.76rem;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#565e78;}.elementor-28365 .elementor-element.elementor-element-d99bcc7{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#565e78;}.elementor-28365 .elementor-element.elementor-element-f86040e{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;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.10);--border-color:rgba(10,14,34,0.10);--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-28365 .elementor-element.elementor-element-f86040e:not(.elementor-motion-effects-element-type-background), .elementor-28365 .elementor-element.elementor-element-f86040e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.6);}.elementor-28365 .elementor-element.elementor-element-b247195{--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:4px 4px;--row-gap:4px;--column-gap:4px;--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-28365 .elementor-element.elementor-element-ddf37f1 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:0.76rem;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#565e78;}.elementor-28365 .elementor-element.elementor-element-c4d150b{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#565e78;}.elementor-28365 .elementor-element.elementor-element-fe3e784{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;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.10);--border-color:rgba(10,14,34,0.10);--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-28365 .elementor-element.elementor-element-fe3e784:not(.elementor-motion-effects-element-type-background), .elementor-28365 .elementor-element.elementor-element-fe3e784 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.6);}.elementor-28365 .elementor-element.elementor-element-9df7c63{--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:4px 4px;--row-gap:4px;--column-gap:4px;--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-28365 .elementor-element.elementor-element-36f0e7b .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:0.76rem;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#565e78;}.elementor-28365 .elementor-element.elementor-element-32a6aad{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#565e78;}.elementor-28365 .elementor-element.elementor-element-9d06c16{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;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.10);--border-color:rgba(10,14,34,0.10);--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-28365 .elementor-element.elementor-element-9d06c16:not(.elementor-motion-effects-element-type-background), .elementor-28365 .elementor-element.elementor-element-9d06c16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.6);}.elementor-28365 .elementor-element.elementor-element-8aa8e2d{--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:4px 4px;--row-gap:4px;--column-gap:4px;--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-28365 .elementor-element.elementor-element-7709faa .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:0.76rem;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#565e78;}.elementor-28365 .elementor-element.elementor-element-a62576c{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#565e78;}.elementor-28365 .elementor-element.elementor-element-adfafc3{--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-28365 .elementor-element.elementor-element-adfafc3:not(.elementor-motion-effects-element-type-background), .elementor-28365 .elementor-element.elementor-element-adfafc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(10,17,80,0.32);}.elementor-28365 .elementor-element.elementor-element-7f4c92c{text-align:center;}.elementor-28365 .elementor-element.elementor-element-7f4c92c .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28365 .elementor-element.elementor-element-fe47eb0{--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:50px 50px;--row-gap:50px;--column-gap:50px;--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-28365 .elementor-element.elementor-element-3b0c3ff{--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-28365 .elementor-element.elementor-element-00a7c91 .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-28365 .elementor-element.elementor-element-0e0cd46 .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-28365 .elementor-element.elementor-element-9dddc4a{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28365 .elementor-element.elementor-element-8e58e86 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-28365 .elementor-element.elementor-element-8e58e86 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-28365 .elementor-element.elementor-element-8e58e86 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-28365 .elementor-element.elementor-element-8e58e86 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-28365 .elementor-element.elementor-element-8e58e86 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-28365 .elementor-element.elementor-element-8e58e86 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28365 .elementor-element.elementor-element-8e58e86 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28365 .elementor-element.elementor-element-8e58e86{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28365 .elementor-element.elementor-element-8e58e86 .elementor-icon-list-text{color:#e9ebf6;transition:color 0.3s;}.elementor-28365 .elementor-element.elementor-element-adcc16c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-28365 .elementor-element.elementor-element-adcc16c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-28365 .elementor-element.elementor-element-adcc16c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-28365 .elementor-element.elementor-element-adcc16c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-28365 .elementor-element.elementor-element-adcc16c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-28365 .elementor-element.elementor-element-adcc16c .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28365 .elementor-element.elementor-element-adcc16c .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28365 .elementor-element.elementor-element-adcc16c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28365 .elementor-element.elementor-element-adcc16c .elementor-icon-list-text{color:#fff;transition:color 0.3s;}.elementor-28365 .elementor-element.elementor-element-17ad377{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28365 .elementor-element.elementor-element-1f3e483{--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;--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-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-28365 .elementor-element.elementor-element-ce88bd1 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-28365 .elementor-element.elementor-element-ce88bd1 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-28365 .elementor-element.elementor-element-ce88bd1 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-28365 .elementor-element.elementor-element-ce88bd1 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-28365 .elementor-element.elementor-element-ce88bd1 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-28365 .elementor-element.elementor-element-ce88bd1 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-28365 .elementor-element.elementor-element-ce88bd1 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-28365 .elementor-element.elementor-element-ce88bd1 .elementor-field-group > label{font-family:"Schibsted Grotesk", Sans-serif;font-size:0.92rem;font-weight:600;}.elementor-28365 .elementor-element.elementor-element-ce88bd1 .elementor-field-type-html{padding-bottom:0px;}.elementor-28365 .elementor-element.elementor-element-ce88bd1 .elementor-field-group .elementor-field, .elementor-28365 .elementor-element.elementor-element-ce88bd1 .elementor-field-subgroup label{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;}.elementor-28365 .elementor-element.elementor-element-ce88bd1 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-28365 .elementor-element.elementor-element-ce88bd1 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-28365 .elementor-element.elementor-element-ce88bd1 .elementor-button{font-family:"Schibsted Grotesk", Sans-serif;font-weight:700;border-radius:999px 999px 999px 999px;}.elementor-28365 .elementor-element.elementor-element-ce88bd1 .e-form__buttons__wrapper__button-next{background-color:#00a7ff;color:#04050f;}.elementor-28365 .elementor-element.elementor-element-ce88bd1 .elementor-button[type="submit"]{background-color:#00a7ff;color:#04050f;}.elementor-28365 .elementor-element.elementor-element-ce88bd1 .elementor-button[type="submit"] svg *{fill:#04050f;}.elementor-28365 .elementor-element.elementor-element-ce88bd1 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-28365 .elementor-element.elementor-element-ce88bd1 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-28365 .elementor-element.elementor-element-ce88bd1 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-28365 .elementor-element.elementor-element-ce88bd1 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-28365 .elementor-element.elementor-element-ce88bd1 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-28365 .elementor-element.elementor-element-ce88bd1{--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-28365 .elementor-element.elementor-element-59b8ff4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-28365 .elementor-element.elementor-element-59b8ff4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-28365 .elementor-element.elementor-element-59b8ff4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-28365 .elementor-element.elementor-element-59b8ff4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-28365 .elementor-element.elementor-element-59b8ff4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-28365 .elementor-element.elementor-element-59b8ff4 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28365 .elementor-element.elementor-element-59b8ff4 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28365 .elementor-element.elementor-element-59b8ff4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28365 .elementor-element.elementor-element-59b8ff4 .elementor-icon-list-text{color:#969dbe;transition:color 0.3s;}.elementor-28365 .elementor-element.elementor-element-3ca1a78{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28365 .elementor-element.elementor-element-c1b4645{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;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.25);--border-color:rgba(0,167,255,0.25);--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-28365 .elementor-element.elementor-element-c1b4645:not(.elementor-motion-effects-element-type-background), .elementor-28365 .elementor-element.elementor-element-c1b4645 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,167,255,0.06);}.elementor-28365 .elementor-element.elementor-element-f4e8373{--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:4px 4px;--row-gap:4px;--column-gap:4px;--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-28365 .elementor-element.elementor-element-d68a80c .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-28365 .elementor-element.elementor-element-bd79958{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28365 .elementor-element.elementor-element-35bef87 .elementor-button{background-color:transparent;font-family:"Schibsted Grotesk", Sans-serif;font-size:0.9rem;font-weight:700;fill:#5bc6ff;color:#5bc6ff;border-style:none;padding:6px 0px 6px 0px;}.elementor-28365 .elementor-element.elementor-element-9769581{--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-28365 .elementor-element.elementor-element-9769581:not(.elementor-motion-effects-element-type-background), .elementor-28365 .elementor-element.elementor-element-9769581 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04050f;}.elementor-28365 .elementor-element.elementor-element-6d7443e{text-align:center;}.elementor-28365 .elementor-element.elementor-element-6d7443e .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28365 .elementor-element.elementor-element-696702d{--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:50px 50px;--row-gap:50px;--column-gap:50px;--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-28365 .elementor-element.elementor-element-475def5{--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-28365 .elementor-element.elementor-element-a9c8b93 .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-28365 .elementor-element.elementor-element-eb85120 .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-28365 .elementor-element.elementor-element-65fa09d{--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-28365 .elementor-element.elementor-element-915cf81 .elementor-accordion-item{border-color:rgba(255,255,255,0.10);}.elementor-28365 .elementor-element.elementor-element-915cf81 .elementor-accordion-item .elementor-tab-content{border-block-start-color:rgba(255,255,255,0.10);}.elementor-28365 .elementor-element.elementor-element-915cf81 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:rgba(255,255,255,0.10);}.elementor-28365 .elementor-element.elementor-element-915cf81 .elementor-accordion-icon, .elementor-28365 .elementor-element.elementor-element-915cf81 .elementor-accordion-title{color:#ffffff;}.elementor-28365 .elementor-element.elementor-element-915cf81 .elementor-accordion-icon svg{fill:#ffffff;}.elementor-28365 .elementor-element.elementor-element-915cf81 .elementor-active .elementor-accordion-icon, .elementor-28365 .elementor-element.elementor-element-915cf81 .elementor-active .elementor-accordion-title{color:#00a7ff;}.elementor-28365 .elementor-element.elementor-element-915cf81 .elementor-active .elementor-accordion-icon svg{fill:#00a7ff;}.elementor-28365 .elementor-element.elementor-element-915cf81 .elementor-accordion-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.08rem;font-weight:700;}.elementor-28365 .elementor-element.elementor-element-915cf81 .elementor-tab-title .elementor-accordion-icon i:before{color:#00a7ff;}.elementor-28365 .elementor-element.elementor-element-915cf81 .elementor-tab-title .elementor-accordion-icon svg{fill:#00a7ff;}.elementor-28365 .elementor-element.elementor-element-915cf81 .elementor-tab-content{color:#969dbe;font-family:"Hanken Grotesk", Sans-serif;font-size:0.98rem;}.elementor-28365 .elementor-element.elementor-element-de314d3{--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-28365 .elementor-element.elementor-element-de314d3:not(.elementor-motion-effects-element-type-background), .elementor-28365 .elementor-element.elementor-element-de314d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#edf0f7;}.elementor-28365 .elementor-element.elementor-element-e45f795{text-align:center;}.elementor-28365 .elementor-element.elementor-element-e45f795 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(10,14,34,0.14);}.elementor-28365 .elementor-element.elementor-element-8690c15{--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-28365 .elementor-element.elementor-element-5c33b7e{text-align:center;}.elementor-28365 .elementor-element.elementor-element-5c33b7e .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-28365 .elementor-element.elementor-element-0931d01{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28365 .elementor-element.elementor-element-0931d01 .elementor-divider-separator{width:66%;}.elementor-28365 .elementor-element.elementor-element-0931d01 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28365 .elementor-element.elementor-element-8411476{text-align:center;}.elementor-28365 .elementor-element.elementor-element-8411476 .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-28365 .elementor-element.elementor-element-3d21a69 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-28365 .elementor-element.elementor-element-3d21a69 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-28365 .elementor-element.elementor-element-3d21a69 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-28365 .elementor-element.elementor-element-3d21a69 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-28365 .elementor-element.elementor-element-3d21a69 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-28365 .elementor-element.elementor-element-3d21a69 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28365 .elementor-element.elementor-element-3d21a69 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28365 .elementor-element.elementor-element-3d21a69{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28365 .elementor-element.elementor-element-3d21a69 .elementor-icon-list-text{color:#0a0e22;transition:color 0.3s;}.elementor-28365 .elementor-element.elementor-element-2c8fc4b{--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: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-28365 .elementor-element.elementor-element-9d75969{--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:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-28365 .elementor-element.elementor-element-9d75969:not(.elementor-motion-effects-element-type-background), .elementor-28365 .elementor-element.elementor-element-9d75969 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.75);}.elementor-28365 .elementor-element.elementor-element-19832b5{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28365 .elementor-element.elementor-element-91cf592{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28365 .elementor-element.elementor-element-d4814b3{--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:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-28365 .elementor-element.elementor-element-d4814b3:not(.elementor-motion-effects-element-type-background), .elementor-28365 .elementor-element.elementor-element-d4814b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.75);}.elementor-28365 .elementor-element.elementor-element-fd1da8f{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28365 .elementor-element.elementor-element-bcfe0c8{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28365 .elementor-element.elementor-element-0482844{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap: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(12,52,177,0.3);--border-color:rgba(12,52,177,0.3);--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:28px;--padding-right:28px;}.elementor-28365 .elementor-element.elementor-element-0482844:not(.elementor-motion-effects-element-type-background), .elementor-28365 .elementor-element.elementor-element-0482844 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(12,52,177,0.12);}.elementor-28365 .elementor-element.elementor-element-d811eb4{--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-28365 .elementor-element.elementor-element-572eb97{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28365 .elementor-element.elementor-element-6338ffd{--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;--justify-content:center;--align-items:flex-end;--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-28365 .elementor-element.elementor-element-fcacfd0 .elementor-button{background-color:transparent;font-family:"Schibsted Grotesk", Sans-serif;font-size:0.9rem;font-weight:700;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0c34b1;border-radius:999px 999px 999px 999px;padding:11px 20px 11px 20px;}.elementor-28365 .elementor-element.elementor-element-fc0de18{--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:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-28365 .elementor-element.elementor-element-fc0de18:not(.elementor-motion-effects-element-type-background), .elementor-28365 .elementor-element.elementor-element-fc0de18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04050f;}.elementor-28365 .elementor-element.elementor-element-6559143{text-align:center;}.elementor-28365 .elementor-element.elementor-element-6559143 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28365 .elementor-element.elementor-element-f1e714b{--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-28365 .elementor-element.elementor-element-ca74321{text-align:center;}.elementor-28365 .elementor-element.elementor-element-ca74321 .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-28365 .elementor-element.elementor-element-32e4f22{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28365 .elementor-element.elementor-element-32e4f22 .elementor-divider-separator{width:66%;}.elementor-28365 .elementor-element.elementor-element-32e4f22 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28365 .elementor-element.elementor-element-52c89f6{text-align:center;}.elementor-28365 .elementor-element.elementor-element-52c89f6 .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-28365 .elementor-element.elementor-element-dacfee3{--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-28365 .elementor-element.elementor-element-4572d54{--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:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-28365 .elementor-element.elementor-element-4572d54:not(.elementor-motion-effects-element-type-background), .elementor-28365 .elementor-element.elementor-element-4572d54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-28365 .elementor-element.elementor-element-a6d2ae4 .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-28365 .elementor-element.elementor-element-d5ca0bc{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28365 .elementor-element.elementor-element-d0fdec0 .elementor-button{background-color:transparent;font-family:"Schibsted Grotesk", Sans-serif;font-size:0.88rem;font-weight:700;fill:#5bc6ff;color:#5bc6ff;border-style:none;padding:8px 0px 8px 0px;}.elementor-28365 .elementor-element.elementor-element-ea92f0c{--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:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-28365 .elementor-element.elementor-element-ea92f0c:not(.elementor-motion-effects-element-type-background), .elementor-28365 .elementor-element.elementor-element-ea92f0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-28365 .elementor-element.elementor-element-d69cad6 .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-28365 .elementor-element.elementor-element-eb88640{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28365 .elementor-element.elementor-element-f2e1968 .elementor-button{background-color:transparent;font-family:"Schibsted Grotesk", Sans-serif;font-size:0.88rem;font-weight:700;fill:#5bc6ff;color:#5bc6ff;border-style:none;padding:8px 0px 8px 0px;}.elementor-28365 .elementor-element.elementor-element-41a2176{--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:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-28365 .elementor-element.elementor-element-41a2176:not(.elementor-motion-effects-element-type-background), .elementor-28365 .elementor-element.elementor-element-41a2176 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-28365 .elementor-element.elementor-element-4c8eac8 .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-28365 .elementor-element.elementor-element-8de1a63{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28365 .elementor-element.elementor-element-9b8d19f .elementor-button{background-color:transparent;font-family:"Schibsted Grotesk", Sans-serif;font-size:0.88rem;font-weight:700;fill:#5bc6ff;color:#5bc6ff;border-style:none;padding:8px 0px 8px 0px;}.elementor-28365 .elementor-element.elementor-element-4d7819f{--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-28365 .elementor-element.elementor-element-0db3d6f{--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:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-28365 .elementor-element.elementor-element-0db3d6f:not(.elementor-motion-effects-element-type-background), .elementor-28365 .elementor-element.elementor-element-0db3d6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-28365 .elementor-element.elementor-element-cbd8d13 .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-28365 .elementor-element.elementor-element-464788d{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28365 .elementor-element.elementor-element-c28983c .elementor-button{background-color:transparent;font-family:"Schibsted Grotesk", Sans-serif;font-size:0.88rem;font-weight:700;fill:#5bc6ff;color:#5bc6ff;border-style:none;padding:8px 0px 8px 0px;}.elementor-28365 .elementor-element.elementor-element-36321dd{--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:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-28365 .elementor-element.elementor-element-36321dd:not(.elementor-motion-effects-element-type-background), .elementor-28365 .elementor-element.elementor-element-36321dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-28365 .elementor-element.elementor-element-7f95a2a .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-28365 .elementor-element.elementor-element-13c6349{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28365 .elementor-element.elementor-element-5a48af6 .elementor-button{background-color:transparent;font-family:"Schibsted Grotesk", Sans-serif;font-size:0.88rem;font-weight:700;fill:#5bc6ff;color:#5bc6ff;border-style:none;padding:8px 0px 8px 0px;}.elementor-28365 .elementor-element.elementor-element-30f9ebb{--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:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-28365 .elementor-element.elementor-element-30f9ebb:not(.elementor-motion-effects-element-type-background), .elementor-28365 .elementor-element.elementor-element-30f9ebb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-28365 .elementor-element.elementor-element-fc3d9a1 .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-28365 .elementor-element.elementor-element-e226d6c{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28365 .elementor-element.elementor-element-2dcbbc9 .elementor-button{background-color:transparent;font-family:"Schibsted Grotesk", Sans-serif;font-size:0.88rem;font-weight:700;fill:#5bc6ff;color:#5bc6ff;border-style:none;padding:8px 0px 8px 0px;}.elementor-28365 .elementor-element.elementor-element-52c78eb{--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:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-28365 .elementor-element.elementor-element-6b199b5{text-align:center;}.elementor-28365 .elementor-element.elementor-element-6b199b5 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28365 .elementor-element.elementor-element-d4e9f50{--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-28365 .elementor-element.elementor-element-fe8565e{text-align:center;}.elementor-28365 .elementor-element.elementor-element-fe8565e .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-28365 .elementor-element.elementor-element-ca3bf43{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28365 .elementor-element.elementor-element-ca3bf43 .elementor-divider-separator{width:66%;}.elementor-28365 .elementor-element.elementor-element-ca3bf43 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28365 .elementor-element.elementor-element-dbda429{text-align:center;}.elementor-28365 .elementor-element.elementor-element-dbda429 .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-28365 .elementor-element.elementor-element-571aa5d{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-28365 .elementor-element.elementor-element-006d92b{--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-28365 .elementor-element.elementor-element-bbb9ee1 .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-28365 .elementor-element.elementor-element-67c36dd .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-28365 .elementor-element.elementor-element-db24f2a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-28365 .elementor-element.elementor-element-db24f2a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-28365 .elementor-element.elementor-element-db24f2a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-28365 .elementor-element.elementor-element-db24f2a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-28365 .elementor-element.elementor-element-db24f2a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-28365 .elementor-element.elementor-element-db24f2a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28365 .elementor-element.elementor-element-db24f2a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28365 .elementor-element.elementor-element-db24f2a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28365 .elementor-element.elementor-element-db24f2a .elementor-icon-list-text{color:#969dbe;transition:color 0.3s;}.elementor-28365 .elementor-element.elementor-element-48df182{--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-28365 .elementor-element.elementor-element-48df182:not(.elementor-motion-effects-element-type-background), .elementor-28365 .elementor-element.elementor-element-48df182 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04050f;}.elementor-28365 .elementor-element.elementor-element-50ca9a3{text-align:center;}.elementor-28365 .elementor-element.elementor-element-50ca9a3 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28365 .elementor-element.elementor-element-07bde56{--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-28365 .elementor-element.elementor-element-647dab5{--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-28365 .elementor-element.elementor-element-756e832{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28365 .elementor-element.elementor-element-a90cb74 .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-28365 .elementor-element.elementor-element-4065f66{--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-28365 .elementor-element.elementor-element-8c9c7e8 .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-28365 .elementor-element.elementor-element-f5c21b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-28365 .elementor-element.elementor-element-f5c21b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-28365 .elementor-element.elementor-element-f5c21b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-28365 .elementor-element.elementor-element-f5c21b7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-28365 .elementor-element.elementor-element-f5c21b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-28365 .elementor-element.elementor-element-f5c21b7 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28365 .elementor-element.elementor-element-f5c21b7 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28365 .elementor-element.elementor-element-f5c21b7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28365 .elementor-element.elementor-element-f5c21b7 .elementor-icon-list-text{color:#e9ebf6;transition:color 0.3s;}.elementor-28365 .elementor-element.elementor-element-cc19054{--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-28365 .elementor-element.elementor-element-6be32cf .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-28365 .elementor-element.elementor-element-f3936b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-28365 .elementor-element.elementor-element-f3936b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-28365 .elementor-element.elementor-element-f3936b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-28365 .elementor-element.elementor-element-f3936b0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-28365 .elementor-element.elementor-element-f3936b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-28365 .elementor-element.elementor-element-f3936b0 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28365 .elementor-element.elementor-element-f3936b0 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28365 .elementor-element.elementor-element-f3936b0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28365 .elementor-element.elementor-element-f3936b0 .elementor-icon-list-text{color:#e9ebf6;transition:color 0.3s;}.elementor-28365 .elementor-element.elementor-element-4ca301a{--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-28365 .elementor-element.elementor-element-15f2f4c .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-28365 .elementor-element.elementor-element-9fcfdd1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-28365 .elementor-element.elementor-element-9fcfdd1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-28365 .elementor-element.elementor-element-9fcfdd1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-28365 .elementor-element.elementor-element-9fcfdd1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-28365 .elementor-element.elementor-element-9fcfdd1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-28365 .elementor-element.elementor-element-9fcfdd1 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28365 .elementor-element.elementor-element-9fcfdd1 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28365 .elementor-element.elementor-element-9fcfdd1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28365 .elementor-element.elementor-element-9fcfdd1 .elementor-icon-list-text{color:#e9ebf6;transition:color 0.3s;}.elementor-28365 .elementor-element.elementor-element-106b192{--divider-border-style:solid;--divider-color:rgba(255,255,255,0.10);--divider-border-width:1px;}.elementor-28365 .elementor-element.elementor-element-106b192 .elementor-divider-separator{width:100%;}.elementor-28365 .elementor-element.elementor-element-106b192 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28365 .elementor-element.elementor-element-5fd1093{--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-28365 .elementor-element.elementor-element-482a4fe{--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-28365 .elementor-element.elementor-element-1b0aa09{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28365 .elementor-element.elementor-element-262314e{--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-28365 .elementor-element.elementor-element-845e044 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-28365 .elementor-element.elementor-element-845e044 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-28365 .elementor-element.elementor-element-845e044 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-28365 .elementor-element.elementor-element-845e044 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-28365 .elementor-element.elementor-element-845e044 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-28365 .elementor-element.elementor-element-845e044 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28365 .elementor-element.elementor-element-845e044 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28365 .elementor-element.elementor-element-845e044{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28365 .elementor-element.elementor-element-845e044 .elementor-icon-list-text{color:#969dbe;transition:color 0.3s;}@media(min-width:768px){.elementor-28365 .elementor-element.elementor-element-8ff09e2{--content-width:1240px;}.elementor-28365 .elementor-element.elementor-element-769fc2c{--content-width:1240px;}.elementor-28365 .elementor-element.elementor-element-72e6173{--width:50%;}.elementor-28365 .elementor-element.elementor-element-2fc1138{--width:45%;}.elementor-28365 .elementor-element.elementor-element-df4842c{--content-width:1240px;}.elementor-28365 .elementor-element.elementor-element-27813e8{--width:23%;}.elementor-28365 .elementor-element.elementor-element-406e086{--width:23%;}.elementor-28365 .elementor-element.elementor-element-2ddd0b8{--width:23%;}.elementor-28365 .elementor-element.elementor-element-d5b7da9{--width:23%;}.elementor-28365 .elementor-element.elementor-element-0b36f5e{--content-width:1240px;}.elementor-28365 .elementor-element.elementor-element-240be77{--width:52%;}.elementor-28365 .elementor-element.elementor-element-bb48054{--width:44%;}.elementor-28365 .elementor-element.elementor-element-80d93d8{--content-width:1240px;}.elementor-28365 .elementor-element.elementor-element-323c2ea{--width:60%;}.elementor-28365 .elementor-element.elementor-element-c486c8a{--width:23%;}.elementor-28365 .elementor-element.elementor-element-77f38a1{--width:23%;}.elementor-28365 .elementor-element.elementor-element-5bdccbe{--width:23%;}.elementor-28365 .elementor-element.elementor-element-35e13ec{--width:23%;}.elementor-28365 .elementor-element.elementor-element-b051b72{--content-width:1240px;}.elementor-28365 .elementor-element.elementor-element-ce0a741{--width:48%;}.elementor-28365 .elementor-element.elementor-element-743b7ae{--width:48%;}.elementor-28365 .elementor-element.elementor-element-12c3779{--width:80%;}.elementor-28365 .elementor-element.elementor-element-413ca61{--width:80%;}.elementor-28365 .elementor-element.elementor-element-b247195{--width:80%;}.elementor-28365 .elementor-element.elementor-element-9df7c63{--width:80%;}.elementor-28365 .elementor-element.elementor-element-8aa8e2d{--width:80%;}.elementor-28365 .elementor-element.elementor-element-adfafc3{--content-width:1240px;}.elementor-28365 .elementor-element.elementor-element-3b0c3ff{--width:48%;}.elementor-28365 .elementor-element.elementor-element-1f3e483{--width:48%;}.elementor-28365 .elementor-element.elementor-element-f4e8373{--width:86%;}.elementor-28365 .elementor-element.elementor-element-9769581{--content-width:1240px;}.elementor-28365 .elementor-element.elementor-element-475def5{--width:35%;}.elementor-28365 .elementor-element.elementor-element-65fa09d{--width:60%;}.elementor-28365 .elementor-element.elementor-element-de314d3{--content-width:1240px;}.elementor-28365 .elementor-element.elementor-element-9d75969{--width:49%;}.elementor-28365 .elementor-element.elementor-element-d4814b3{--width:49%;}.elementor-28365 .elementor-element.elementor-element-d811eb4{--width:70%;}.elementor-28365 .elementor-element.elementor-element-6338ffd{--width:28%;}.elementor-28365 .elementor-element.elementor-element-fc0de18{--content-width:1240px;}.elementor-28365 .elementor-element.elementor-element-4572d54{--width:32%;}.elementor-28365 .elementor-element.elementor-element-ea92f0c{--width:32%;}.elementor-28365 .elementor-element.elementor-element-41a2176{--width:32%;}.elementor-28365 .elementor-element.elementor-element-0db3d6f{--width:32%;}.elementor-28365 .elementor-element.elementor-element-36321dd{--width:32%;}.elementor-28365 .elementor-element.elementor-element-30f9ebb{--width:32%;}.elementor-28365 .elementor-element.elementor-element-52c78eb{--content-width:820px;}.elementor-28365 .elementor-element.elementor-element-48df182{--content-width:1240px;}.elementor-28365 .elementor-element.elementor-element-647dab5{--width:38%;}.elementor-28365 .elementor-element.elementor-element-4065f66{--width:19%;}.elementor-28365 .elementor-element.elementor-element-cc19054{--width:19%;}.elementor-28365 .elementor-element.elementor-element-4ca301a{--width:19%;}.elementor-28365 .elementor-element.elementor-element-482a4fe{--width:50%;}.elementor-28365 .elementor-element.elementor-element-262314e{--width:50%;}}/* Start custom CSS for image, class: .elementor-element-3e885b4 */.elementor-28365 .elementor-element.elementor-element-3e885b4 img { height: 38px !important; width: auto !important; max-width: 140px !important; }/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-00918cc */.elementor-28365 .elementor-element.elementor-element-00918cc .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-28365 .elementor-element.elementor-element-00918cc .elementor-nav-menu li[class*="sign-in"], .elementor-28365 .elementor-element.elementor-element-00918cc .elementor-nav-menu li[class*="hp-"] { display: none !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-98cd079 */.elementor-28365 .elementor-element.elementor-element-98cd079 .elementor-button { padding: 11px 20px !important; font-size: 0.9rem !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e5948c */.elementor-28365 .elementor-element.elementor-element-2e5948c { 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-28365 .elementor-element.elementor-element-2e5948c .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ff09e2 */.elementor-28365 .elementor-element.elementor-element-8ff09e2 { 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-1551 { 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-6240a2c */.elementor-28365 .elementor-element.elementor-element-6240a2c { 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-28365 .elementor-element.elementor-element-6240a2c .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-58da8ee */.elementor-28365 .elementor-element.elementor-element-58da8ee .elementor-icon-list-items { display: flex; gap: 8px; align-items: center; }
         .elementor-28365 .elementor-element.elementor-element-58da8ee .elementor-icon-list-item:not(:last-child)::after { content: "/"; margin-left: 8px; opacity: 0.45; }
         .elementor-28365 .elementor-element.elementor-element-58da8ee .elementor-icon-list-item:last-child .elementor-icon-list-text { color: #5bc6ff; }
         .elementor-28365 .elementor-element.elementor-element-58da8ee .elementor-icon { display: none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d20200 */.elementor-28365 .elementor-element.elementor-element-4d20200 .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: fs-pin-pulse 2.6s ease-out infinite; }
         @keyframes fs-pin-pulse { 0% { box-shadow: 0 0 0 4px rgba(0,167,255,0.22), 0 0 0 0 rgba(0,167,255,0.55); } 70% { box-shadow: 0 0 0 4px rgba(0,167,255,0.10), 0 0 0 14px rgba(0,167,255,0); } 100% { box-shadow: 0 0 0 4px rgba(0,167,255,0.22), 0 0 0 0 rgba(0,167,255,0); } }
         @keyframes fs-region-reveal { from { opacity: 0; transform: translateY(14px); } to { opacity: 1; transform: translateY(0); } }
         @keyframes fs-step-flow { 0%, 100% { opacity: 0.35; transform: translate(0, -50%); } 50% { opacity: 1; transform: translate(4px, -50%); } }
         @keyframes fs-hero-rise { from { opacity: 0; transform: translateY(22px); } to { opacity: 1; transform: translateY(0); } }
         @media (prefers-reduced-motion: reduce) { .elementor-28365 .elementor-element.elementor-element-4d20200 .elementor-heading-title::before { animation: none !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2612613 */.elementor-28365 .elementor-element.elementor-element-2612613 .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-da4f9d8 */.elementor-28365 .elementor-element.elementor-element-da4f9d8 { font-size: 1.16rem; max-width: 560px; }
         .elementor-28365 .elementor-element.elementor-element-da4f9d8 .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-28365 .elementor-element.elementor-element-da4f9d8 strong { color: #fff; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6bc7ba2 */.elementor-28365 .elementor-element.elementor-element-6bc7ba2 .elementor-button { background: transparent !important; padding: 12px 0 !important; } .elementor-28365 .elementor-element.elementor-element-6bc7ba2 { align-self: center; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-257dcd4 */.elementor-28365 .elementor-element.elementor-element-257dcd4 { margin-top: 28px; padding-top: 28px; border-top: 1px solid rgba(255,255,255,0.10); }
         .elementor-28365 .elementor-element.elementor-element-257dcd4 .elementor-icon-list-items { display: flex; flex-wrap: wrap; gap: 30px; }
         .elementor-28365 .elementor-element.elementor-element-257dcd4 .elementor-icon-list-item { display: flex; flex-direction: column; align-items: flex-start; }
         .elementor-28365 .elementor-element.elementor-element-257dcd4 .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-28365 .elementor-element.elementor-element-257dcd4 .elementor-icon { display: none; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0002edd */.elementor-28365 .elementor-element.elementor-element-0002edd { animation: fs-hero-rise 0.8s ease-out both; }
         .elementor-28365 .elementor-element.elementor-element-0002edd .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); position: relative; transition: border-color .35s ease, box-shadow .35s ease, transform .35s ease; }
         .elementor-28365 .elementor-element.elementor-element-0002edd:hover .elementor-image { border-color: rgba(0,167,255,0.42); box-shadow: 0 50px 100px -32px rgba(0,167,255,0.32); transform: translateY(-3px); }
         .elementor-28365 .elementor-element.elementor-element-0002edd .elementor-image::before { content: "Aktiv Fitness · Partnernetzwerk"; position: absolute; top: 16px; left: 16px; z-index: 2; font-family: "JetBrains Mono"; font-size: 0.72rem; text-transform: uppercase; letter-spacing: 0.12em; background: rgba(0,167,255,0.92); color: #04050f; font-weight: 500; padding: 6px 12px; border-radius: 999px; }
         .elementor-28365 .elementor-element.elementor-element-0002edd img { width: 100%; aspect-ratio: 16/9; object-fit: cover; display: block; }
         @media (prefers-reduced-motion: reduce) { .elementor-28365 .elementor-element.elementor-element-0002edd { animation: none !important; } .elementor-28365 .elementor-element.elementor-element-0002edd:hover .elementor-image { transform: none !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64d9e66 */.elementor-28365 .elementor-element.elementor-element-64d9e66 { position: absolute !important; left: -22px; bottom: -28px; width: 230px; 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-2fc1138 */.elementor-28365 .elementor-element.elementor-element-2fc1138 { position: relative !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-769fc2c */.elementor-28365 .elementor-element.elementor-element-769fc2c { position: relative; overflow: hidden; }
         .elementor-28365 .elementor-element.elementor-element-769fc2c::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-28365 .elementor-element.elementor-element-769fc2c > * { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9a1388 */.elementor-28365 .elementor-element.elementor-element-d9a1388 { 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-28365 .elementor-element.elementor-element-d9a1388 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27813e8 */.elementor-28365 .elementor-element.elementor-element-27813e8 { position: relative; } .elementor-28365 .elementor-element.elementor-element-27813e8::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-406e086 */.elementor-28365 .elementor-element.elementor-element-406e086 { position: relative; } .elementor-28365 .elementor-element.elementor-element-406e086::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-2ddd0b8 */.elementor-28365 .elementor-element.elementor-element-2ddd0b8 { position: relative; } .elementor-28365 .elementor-element.elementor-element-2ddd0b8::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-d5b7da9 */.elementor-28365 .elementor-element.elementor-element-d5b7da9 { position: relative; } .elementor-28365 .elementor-element.elementor-element-d5b7da9::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-d2bedd7 */.elementor-28365 .elementor-element.elementor-element-d2bedd7 { 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-28365 .elementor-element.elementor-element-d2bedd7 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86c478c */.elementor-28365 .elementor-element.elementor-element-86c478c { background: rgba(0,167,255,0.06); border-left: 3px solid #00a7ff; padding: 16px 20px; border-radius: 8px; }
             .elementor-28365 .elementor-element.elementor-element-86c478c p { margin: 0; color: #e9ebf6; font-size: 1rem; }
             .elementor-28365 .elementor-element.elementor-element-86c478c strong { color: #fff; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db01120 */.elementor-28365 .elementor-element.elementor-element-db01120 { font-size: 1.05rem; }
             .elementor-28365 .elementor-element.elementor-element-db01120 .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-28365 .elementor-element.elementor-element-db01120 strong { color: #fff; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97888f9 */.elementor-28365 .elementor-element.elementor-element-97888f9 { font-size: 1.05rem; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c47d1c9 */.elementor-28365 .elementor-element.elementor-element-c47d1c9 { align-self: flex-start; }
             .elementor-28365 .elementor-element.elementor-element-c47d1c9 .elementor-heading-title { display: inline-block; font-family: "JetBrains Mono"; font-size: 0.78rem; font-weight: 500; text-transform: uppercase; letter-spacing: 0.12em; color: #ffc62b; background: rgba(255,198,43,0.08); border: 1px solid rgba(255,198,43,0.35); padding: 6px 14px; border-radius: 999px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb48054 */.elementor-28365 .elementor-element.elementor-element-bb48054 .elementor-image { position: relative; 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-28365 .elementor-element.elementor-element-bb48054 .elementor-image::before { content: "Fitness-DOOH in der Praxis"; position: absolute; top: 16px; left: 16px; z-index: 2; font-family: "JetBrains Mono"; font-size: 0.72rem; text-transform: uppercase; letter-spacing: 0.12em; background: rgba(0,167,255,0.92); color: #04050f; font-weight: 500; padding: 6px 12px; border-radius: 999px; }
         .elementor-28365 .elementor-element.elementor-element-bb48054 img { width: 100%; max-width: 420px; aspect-ratio: 9/16; object-fit: cover; display: block; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a09e5dc */.elementor-28365 .elementor-element.elementor-element-a09e5dc { 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-28365 .elementor-element.elementor-element-a09e5dc .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-f06dcf8 */.elementor-28365 .elementor-element.elementor-element-f06dcf8 { width: 100% !important; align-self: stretch; } .elementor-28365 .elementor-element.elementor-element-f06dcf8 .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28365 .elementor-element.elementor-element-f06dcf8 .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-ebccff6 */.elementor-28365 .elementor-element.elementor-element-ebccff6 { color: #969dbe; font-size: 0.92rem; margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-323c2ea */.elementor-28365 .elementor-element.elementor-element-323c2ea h3.elementor-heading-title { margin: 0; color: #fff; font-size: 1.12rem !important; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0ebd673 */.elementor-28365 .elementor-element.elementor-element-0ebd673 .elementor-icon-list-items { display: flex; gap: 10px; flex-wrap: wrap; }
                 .elementor-28365 .elementor-element.elementor-element-0ebd673 .elementor-icon-list-item { padding: 5px 12px !important; border-radius: 999px; border: 1px solid; gap: 7px; }
                 .elementor-28365 .elementor-element.elementor-element-0ebd673 .elementor-icon-list-item:nth-child(1) { color: #00a7ff !important; border-color: rgba(0,167,255,0.35); background: rgba(0,167,255,0.08); }
                 .elementor-28365 .elementor-element.elementor-element-0ebd673 .elementor-icon-list-item:nth-child(2) { color: #ffc62b !important; border-color: rgba(255,198,43,0.35); background: rgba(255,198,43,0.08); }
                 .elementor-28365 .elementor-element.elementor-element-0ebd673 .elementor-icon-list-item:nth-child(1) .elementor-icon-list-text::before { content: ""; display: inline-block; width: 8px; height: 8px; border-radius: 50%; background: #00a7ff; margin-right: 7px; vertical-align: middle; }
                 .elementor-28365 .elementor-element.elementor-element-0ebd673 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text::before { content: ""; display: inline-block; width: 8px; height: 8px; border-radius: 50%; background: #ffc62b; margin-right: 7px; vertical-align: middle; }
                 .elementor-28365 .elementor-element.elementor-element-0ebd673 .elementor-icon { display: none; }
                 .elementor-28365 .elementor-element.elementor-element-0ebd673 .elementor-icon-list-text { color: inherit !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c96223 */.elementor-28365 .elementor-element.elementor-element-9c96223 { border-bottom: 1px solid rgba(255,255,255,0.10); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b24cac */.elementor-28365 .elementor-element.elementor-element-8b24cac { height: 460px; background: #0d0f1c; display: flex; align-items: center; justify-content: center; position: relative; overflow: hidden; }
         .elementor-28365 .elementor-element.elementor-element-8b24cac::before { content: ""; position: absolute; inset: 0; background-image: radial-gradient(circle at 30% 40%, rgba(0,167,255,0.18) 0 4px, transparent 5px), radial-gradient(circle at 55% 35%, rgba(0,167,255,0.18) 0 4px, transparent 5px), radial-gradient(circle at 70% 55%, rgba(0,167,255,0.18) 0 4px, transparent 5px), radial-gradient(circle at 40% 60%, rgba(0,167,255,0.18) 0 4px, transparent 5px), radial-gradient(circle at 60% 70%, rgba(0,167,255,0.18) 0 4px, transparent 5px), radial-gradient(circle at 50% 50%, rgba(255,198,43,0.14) 0 3px, transparent 4px), radial-gradient(circle at 35% 50%, rgba(255,198,43,0.14) 0 3px, transparent 4px), radial-gradient(circle at 65% 45%, rgba(255,198,43,0.14) 0 3px, transparent 4px), linear-gradient(rgba(0,167,255,0.04) 1px, transparent 1px), linear-gradient(90deg, rgba(0,167,255,0.04) 1px, transparent 1px); background-size: auto, auto, auto, auto, auto, auto, auto, auto, 32px 32px, 32px 32px; }
         .elementor-28365 .elementor-element.elementor-element-8b24cac::after { content: ""; position: absolute; left: 30%; top: 40%; width: 14px; height: 14px; margin: -7px 0 0 -7px; border-radius: 50%; background: rgba(0,167,255,0.95); box-shadow: 0 0 0 0 rgba(0,167,255,0.55); animation: fs-map-pin-pulse 2.4s ease-out infinite; z-index: 1; }
         .elementor-28365 .elementor-element.elementor-element-8b24cac .elementor-heading-title { position: relative; z-index: 2; line-height: 1.6; }
         .elementor-28365 .elementor-element.elementor-element-8b24cac .map-sub { display: block; margin-top: 8px; font-family: "JetBrains Mono"; font-size: 0.78rem; letter-spacing: 0.08em; color: #969dbe; text-transform: uppercase; }
         @keyframes fs-map-pin-pulse { 0% { box-shadow: 0 0 0 0 rgba(0,167,255,0.55); } 70% { box-shadow: 0 0 0 22px rgba(0,167,255,0); } 100% { box-shadow: 0 0 0 0 rgba(0,167,255,0); } }
         @media (prefers-reduced-motion: reduce) { .elementor-28365 .elementor-element.elementor-element-8b24cac::after { animation: none; } }
         @media (max-width: 600px) { .elementor-28365 .elementor-element.elementor-element-8b24cac { height: 320px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92f20be */.elementor-28365 .elementor-element.elementor-element-92f20be { overflow: hidden; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac41aaa */.elementor-28365 .elementor-element.elementor-element-ac41aaa .elementor-heading-title { width: 44px; height: 44px; border-radius: 12px; background: rgba(0,167,255,0.12); border: 1px solid rgba(0,167,255,0.25); display: flex; align-items: center; justify-content: center; font-size: 1.25rem; margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b50ebc */.elementor-28365 .elementor-element.elementor-element-8b50ebc .elementor-heading-title { line-height: 1; margin: 0; } .elementor-28365 .elementor-element.elementor-element-8b50ebc .story-tile-num small, .elementor-28365 .elementor-element.elementor-element-8b50ebc small { font-size: 1.1rem; opacity: 0.7; font-weight: 600; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fa074a */.elementor-28365 .elementor-element.elementor-element-8fa074a .elementor-heading-title { font-size: 1.05rem !important; color: #fff !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2af9f30 */.elementor-28365 .elementor-element.elementor-element-2af9f30 { color: #969dbe; font-size: 0.9rem; line-height: 1.55; } .elementor-28365 .elementor-element.elementor-element-2af9f30 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53c0381 */.elementor-28365 .elementor-element.elementor-element-53c0381 { align-self: flex-start; }
                     .elementor-28365 .elementor-element.elementor-element-53c0381 .elementor-heading-title { display: inline-block; font-family: "JetBrains Mono"; font-size: 0.7rem; text-transform: uppercase; letter-spacing: 0.1em; color: #00a7ff; background: rgba(0,167,255,0.1); padding: 3px 10px; border-radius: 999px; border: 1px solid rgba(0,167,255,0.2); margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c486c8a */.elementor-28365 .elementor-element.elementor-element-c486c8a { transition: transform .32s cubic-bezier(.2,.7,.2,1), border-color .32s ease, box-shadow .32s ease, background .32s ease; position: relative; overflow: hidden; }
             .elementor-28365 .elementor-element.elementor-element-c486c8a::before { content: ""; position: absolute; inset: 0; background: radial-gradient(circle at var(--fs-mx, 50%) var(--fs-my, 50%), rgba(0,167,255,0.18), transparent 60%); opacity: 0; transition: opacity .32s ease; pointer-events: none; z-index: 0; }
             .elementor-28365 .elementor-element.elementor-element-c486c8a:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 22px 60px -20px rgba(0,167,255,0.22); }
             .elementor-28365 .elementor-element.elementor-element-c486c8a:hover::before { opacity: 1; }
             .elementor-28365 .elementor-element.elementor-element-c486c8a > * { position: relative; z-index: 1; }
             @media (prefers-reduced-motion: reduce) { .elementor-28365 .elementor-element.elementor-element-c486c8a { transition: none; } .elementor-28365 .elementor-element.elementor-element-c486c8a:hover { transform: none; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-acb86ec */.elementor-28365 .elementor-element.elementor-element-acb86ec .elementor-heading-title { width: 44px; height: 44px; border-radius: 12px; background: rgba(0,167,255,0.12); border: 1px solid rgba(0,167,255,0.25); display: flex; align-items: center; justify-content: center; font-size: 1.25rem; margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fcaf6b */.elementor-28365 .elementor-element.elementor-element-5fcaf6b .elementor-heading-title { line-height: 1; margin: 0; } .elementor-28365 .elementor-element.elementor-element-5fcaf6b .story-tile-num small, .elementor-28365 .elementor-element.elementor-element-5fcaf6b small { font-size: 1.1rem; opacity: 0.7; font-weight: 600; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb9bf13 */.elementor-28365 .elementor-element.elementor-element-cb9bf13 .elementor-heading-title { font-size: 1.05rem !important; color: #fff !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f327c89 */.elementor-28365 .elementor-element.elementor-element-f327c89 { color: #969dbe; font-size: 0.9rem; line-height: 1.55; } .elementor-28365 .elementor-element.elementor-element-f327c89 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de9191b */.elementor-28365 .elementor-element.elementor-element-de9191b { align-self: flex-start; }
                     .elementor-28365 .elementor-element.elementor-element-de9191b .elementor-heading-title { display: inline-block; font-family: "JetBrains Mono"; font-size: 0.7rem; text-transform: uppercase; letter-spacing: 0.1em; color: #00a7ff; background: rgba(0,167,255,0.1); padding: 3px 10px; border-radius: 999px; border: 1px solid rgba(0,167,255,0.2); margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77f38a1 */.elementor-28365 .elementor-element.elementor-element-77f38a1 { transition: transform .32s cubic-bezier(.2,.7,.2,1), border-color .32s ease, box-shadow .32s ease, background .32s ease; position: relative; overflow: hidden; }
             .elementor-28365 .elementor-element.elementor-element-77f38a1::before { content: ""; position: absolute; inset: 0; background: radial-gradient(circle at var(--fs-mx, 50%) var(--fs-my, 50%), rgba(0,167,255,0.18), transparent 60%); opacity: 0; transition: opacity .32s ease; pointer-events: none; z-index: 0; }
             .elementor-28365 .elementor-element.elementor-element-77f38a1:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 22px 60px -20px rgba(0,167,255,0.22); }
             .elementor-28365 .elementor-element.elementor-element-77f38a1:hover::before { opacity: 1; }
             .elementor-28365 .elementor-element.elementor-element-77f38a1 > * { position: relative; z-index: 1; }
             @media (prefers-reduced-motion: reduce) { .elementor-28365 .elementor-element.elementor-element-77f38a1 { transition: none; } .elementor-28365 .elementor-element.elementor-element-77f38a1:hover { transform: none; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40242bf */.elementor-28365 .elementor-element.elementor-element-40242bf .elementor-heading-title { width: 44px; height: 44px; border-radius: 12px; background: rgba(0,167,255,0.12); border: 1px solid rgba(0,167,255,0.25); display: flex; align-items: center; justify-content: center; font-size: 1.25rem; margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3eb2d9 */.elementor-28365 .elementor-element.elementor-element-f3eb2d9 .elementor-heading-title { line-height: 1; margin: 0; } .elementor-28365 .elementor-element.elementor-element-f3eb2d9 .story-tile-num small, .elementor-28365 .elementor-element.elementor-element-f3eb2d9 small { font-size: 1.1rem; opacity: 0.7; font-weight: 600; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13d1af9 */.elementor-28365 .elementor-element.elementor-element-13d1af9 .elementor-heading-title { font-size: 1.05rem !important; color: #fff !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b854e7a */.elementor-28365 .elementor-element.elementor-element-b854e7a { color: #969dbe; font-size: 0.9rem; line-height: 1.55; } .elementor-28365 .elementor-element.elementor-element-b854e7a p { margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-048fc3b */.elementor-28365 .elementor-element.elementor-element-048fc3b { align-self: flex-start; }
                     .elementor-28365 .elementor-element.elementor-element-048fc3b .elementor-heading-title { display: inline-block; font-family: "JetBrains Mono"; font-size: 0.7rem; text-transform: uppercase; letter-spacing: 0.1em; color: #00a7ff; background: rgba(0,167,255,0.1); padding: 3px 10px; border-radius: 999px; border: 1px solid rgba(0,167,255,0.2); margin: 0; }
                     .elementor-28365 .elementor-element.elementor-element-048fc3b .story-tile-num { color: rgba(255,255,255,0.40) !important; } .elementor-28365 .elementor-element.elementor-element-048fc3b .story-tile-tag { color: rgba(255,255,255,0.50); background: rgba(255,255,255,0.05); border-color: rgba(255,255,255,0.10); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bdccbe */.elementor-28365 .elementor-element.elementor-element-5bdccbe { transition: transform .32s cubic-bezier(.2,.7,.2,1), border-color .32s ease, box-shadow .32s ease, background .32s ease; position: relative; overflow: hidden; }
             .elementor-28365 .elementor-element.elementor-element-5bdccbe::before { content: ""; position: absolute; inset: 0; background: radial-gradient(circle at var(--fs-mx, 50%) var(--fs-my, 50%), rgba(0,167,255,0.18), transparent 60%); opacity: 0; transition: opacity .32s ease; pointer-events: none; z-index: 0; }
             .elementor-28365 .elementor-element.elementor-element-5bdccbe:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 22px 60px -20px rgba(0,167,255,0.22); }
             .elementor-28365 .elementor-element.elementor-element-5bdccbe:hover::before { opacity: 1; }
             .elementor-28365 .elementor-element.elementor-element-5bdccbe > * { position: relative; z-index: 1; }
             @media (prefers-reduced-motion: reduce) { .elementor-28365 .elementor-element.elementor-element-5bdccbe { transition: none; } .elementor-28365 .elementor-element.elementor-element-5bdccbe:hover { transform: none; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7759fa */.elementor-28365 .elementor-element.elementor-element-e7759fa .elementor-heading-title { width: 44px; height: 44px; border-radius: 12px; background: rgba(0,167,255,0.12); border: 1px solid rgba(0,167,255,0.25); display: flex; align-items: center; justify-content: center; font-size: 1.25rem; margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c75f9d8 */.elementor-28365 .elementor-element.elementor-element-c75f9d8 .elementor-heading-title { line-height: 1; margin: 0; } .elementor-28365 .elementor-element.elementor-element-c75f9d8 .story-tile-num small, .elementor-28365 .elementor-element.elementor-element-c75f9d8 small { font-size: 1.1rem; opacity: 0.7; font-weight: 600; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60deb73 */.elementor-28365 .elementor-element.elementor-element-60deb73 .elementor-heading-title { font-size: 1.05rem !important; color: #fff !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c4e978 */.elementor-28365 .elementor-element.elementor-element-4c4e978 { color: #969dbe; font-size: 0.9rem; line-height: 1.55; } .elementor-28365 .elementor-element.elementor-element-4c4e978 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f581fff */.elementor-28365 .elementor-element.elementor-element-f581fff { align-self: flex-start; }
                     .elementor-28365 .elementor-element.elementor-element-f581fff .elementor-heading-title { display: inline-block; font-family: "JetBrains Mono"; font-size: 0.7rem; text-transform: uppercase; letter-spacing: 0.1em; color: #00a7ff; background: rgba(0,167,255,0.1); padding: 3px 10px; border-radius: 999px; border: 1px solid rgba(0,167,255,0.2); margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35e13ec */.elementor-28365 .elementor-element.elementor-element-35e13ec { transition: transform .32s cubic-bezier(.2,.7,.2,1), border-color .32s ease, box-shadow .32s ease, background .32s ease; position: relative; overflow: hidden; }
             .elementor-28365 .elementor-element.elementor-element-35e13ec::before { content: ""; position: absolute; inset: 0; background: radial-gradient(circle at var(--fs-mx, 50%) var(--fs-my, 50%), rgba(0,167,255,0.18), transparent 60%); opacity: 0; transition: opacity .32s ease; pointer-events: none; z-index: 0; }
             .elementor-28365 .elementor-element.elementor-element-35e13ec:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 22px 60px -20px rgba(0,167,255,0.22); }
             .elementor-28365 .elementor-element.elementor-element-35e13ec:hover::before { opacity: 1; }
             .elementor-28365 .elementor-element.elementor-element-35e13ec > * { position: relative; z-index: 1; }
             @media (prefers-reduced-motion: reduce) { .elementor-28365 .elementor-element.elementor-element-35e13ec { transition: none; } .elementor-28365 .elementor-element.elementor-element-35e13ec:hover { transform: none; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-adde9d6 */.elementor-28365 .elementor-element.elementor-element-adde9d6 { 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-28365 .elementor-element.elementor-element-adde9d6 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-52aef4a */.elementor-28365 .elementor-element.elementor-element-52aef4a { width: 100% !important; align-self: stretch; } .elementor-28365 .elementor-element.elementor-element-52aef4a .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28365 .elementor-element.elementor-element-52aef4a .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 image, class: .elementor-element-9232789 */.elementor-28365 .elementor-element.elementor-element-9232789 { position: relative; border-radius: 18px; overflow: hidden; border: 1px solid rgba(10,14,34,0.12); background: #0d0f1c; }
         .elementor-28365 .elementor-element.elementor-element-9232789 .elementor-image { position: relative; }
         .elementor-28365 .elementor-element.elementor-element-9232789 img { width: 100%; display: block; aspect-ratio: 4/3; object-fit: cover; opacity: 0.88; }
         .elementor-28365 .elementor-element.elementor-element-9232789::before, .elementor-28365 .elementor-element.elementor-element-9232789::after, .elementor-28365 .elementor-element.elementor-element-9232789 .elementor-image::after { content: ""; position: absolute; width: 28px; height: 28px; border-radius: 50%; background: rgba(0,167,255,0.92); border: 2px solid #fff; box-shadow: 0 0 0 0 rgba(0,167,255,0.55); animation: fs-hotspot-pulse 2.2s ease-out infinite; z-index: 3; pointer-events: none; }
         .elementor-28365 .elementor-element.elementor-element-9232789::before { left: 28%; top: 42%; transform: translate(-50%,-50%); }
         .elementor-28365 .elementor-element.elementor-element-9232789::after { left: 68%; top: 58%; transform: translate(-50%,-50%); animation-delay: 0.7s; }
         .elementor-28365 .elementor-element.elementor-element-9232789 .elementor-image::after { left: 50%; top: 20%; transform: translate(-50%,-50%); animation-delay: 1.4s; }
         @keyframes fs-hotspot-pulse { 0% { box-shadow: 0 0 0 0 rgba(0,167,255,0.55); } 70% { box-shadow: 0 0 0 20px rgba(0,167,255,0); } 100% { box-shadow: 0 0 0 0 rgba(0,167,255,0); } }
         @media (prefers-reduced-motion: reduce) { .elementor-28365 .elementor-element.elementor-element-9232789::before, .elementor-28365 .elementor-element.elementor-element-9232789::after, .elementor-28365 .elementor-element.elementor-element-9232789 .elementor-image::after { animation: none; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7333ca9 */.elementor-28365 .elementor-element.elementor-element-7333ca9 { flex: 0 0 auto; width: 36px; }
                     .elementor-28365 .elementor-element.elementor-element-7333ca9 .elementor-heading-title { width: 36px; height: 36px; border-radius: 10px; background: rgba(12,52,177,0.10); border: 1px solid rgba(12,52,177,0.20); display: flex; align-items: center; justify-content: center; font-size: 1rem; margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9699720 */.elementor-28365 .elementor-element.elementor-element-9699720 .elementor-heading-title { font-family: "Schibsted Grotesk" !important; font-size: 0.96rem !important; font-weight: 700 !important; text-transform: none !important; letter-spacing: 0 !important; color: #0a0e22 !important; margin: 0 0 4px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5bc686 */.elementor-28365 .elementor-element.elementor-element-b5bc686 { color: #565e78; font-size: 0.88rem; line-height: 1.5; }
                         .elementor-28365 .elementor-element.elementor-element-b5bc686 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-960aa9a */.elementor-28365 .elementor-element.elementor-element-960aa9a { transition: border-color .32s ease, background .32s ease, box-shadow .32s ease; }
             .elementor-28365 .elementor-element.elementor-element-960aa9a:hover { border-color: rgba(0,167,255,0.45); background: rgba(0,167,255,0.05); box-shadow: 0 12px 36px -16px rgba(0,167,255,0.18); }
             @media (prefers-reduced-motion: reduce) { .elementor-28365 .elementor-element.elementor-element-960aa9a { transition: none; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1fe7861 */.elementor-28365 .elementor-element.elementor-element-1fe7861 { flex: 0 0 auto; width: 36px; }
                     .elementor-28365 .elementor-element.elementor-element-1fe7861 .elementor-heading-title { width: 36px; height: 36px; border-radius: 10px; background: rgba(12,52,177,0.10); border: 1px solid rgba(12,52,177,0.20); display: flex; align-items: center; justify-content: center; font-size: 1rem; margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-147f8ac */.elementor-28365 .elementor-element.elementor-element-147f8ac .elementor-heading-title { font-family: "Schibsted Grotesk" !important; font-size: 0.96rem !important; font-weight: 700 !important; text-transform: none !important; letter-spacing: 0 !important; color: #0a0e22 !important; margin: 0 0 4px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d99bcc7 */.elementor-28365 .elementor-element.elementor-element-d99bcc7 { color: #565e78; font-size: 0.88rem; line-height: 1.5; }
                         .elementor-28365 .elementor-element.elementor-element-d99bcc7 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2548e19 */.elementor-28365 .elementor-element.elementor-element-2548e19 { transition: border-color .32s ease, background .32s ease, box-shadow .32s ease; }
             .elementor-28365 .elementor-element.elementor-element-2548e19:hover { border-color: rgba(0,167,255,0.45); background: rgba(0,167,255,0.05); box-shadow: 0 12px 36px -16px rgba(0,167,255,0.18); }
             @media (prefers-reduced-motion: reduce) { .elementor-28365 .elementor-element.elementor-element-2548e19 { transition: none; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7977dcb */.elementor-28365 .elementor-element.elementor-element-7977dcb { flex: 0 0 auto; width: 36px; }
                     .elementor-28365 .elementor-element.elementor-element-7977dcb .elementor-heading-title { width: 36px; height: 36px; border-radius: 10px; background: rgba(12,52,177,0.10); border: 1px solid rgba(12,52,177,0.20); display: flex; align-items: center; justify-content: center; font-size: 1rem; margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ddf37f1 */.elementor-28365 .elementor-element.elementor-element-ddf37f1 .elementor-heading-title { font-family: "Schibsted Grotesk" !important; font-size: 0.96rem !important; font-weight: 700 !important; text-transform: none !important; letter-spacing: 0 !important; color: #0a0e22 !important; margin: 0 0 4px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c4d150b */.elementor-28365 .elementor-element.elementor-element-c4d150b { color: #565e78; font-size: 0.88rem; line-height: 1.5; }
                         .elementor-28365 .elementor-element.elementor-element-c4d150b p { margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f86040e */.elementor-28365 .elementor-element.elementor-element-f86040e { transition: border-color .32s ease, background .32s ease, box-shadow .32s ease; }
             .elementor-28365 .elementor-element.elementor-element-f86040e:hover { border-color: rgba(0,167,255,0.45); background: rgba(0,167,255,0.05); box-shadow: 0 12px 36px -16px rgba(0,167,255,0.18); }
             @media (prefers-reduced-motion: reduce) { .elementor-28365 .elementor-element.elementor-element-f86040e { transition: none; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eab6e75 */.elementor-28365 .elementor-element.elementor-element-eab6e75 { flex: 0 0 auto; width: 36px; }
                     .elementor-28365 .elementor-element.elementor-element-eab6e75 .elementor-heading-title { width: 36px; height: 36px; border-radius: 10px; background: rgba(12,52,177,0.10); border: 1px solid rgba(12,52,177,0.20); display: flex; align-items: center; justify-content: center; font-size: 1rem; margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36f0e7b */.elementor-28365 .elementor-element.elementor-element-36f0e7b .elementor-heading-title { font-family: "Schibsted Grotesk" !important; font-size: 0.96rem !important; font-weight: 700 !important; text-transform: none !important; letter-spacing: 0 !important; color: #0a0e22 !important; margin: 0 0 4px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32a6aad */.elementor-28365 .elementor-element.elementor-element-32a6aad { color: #565e78; font-size: 0.88rem; line-height: 1.5; }
                         .elementor-28365 .elementor-element.elementor-element-32a6aad p { margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3e784 */.elementor-28365 .elementor-element.elementor-element-fe3e784 { transition: border-color .32s ease, background .32s ease, box-shadow .32s ease; }
             .elementor-28365 .elementor-element.elementor-element-fe3e784:hover { border-color: rgba(0,167,255,0.45); background: rgba(0,167,255,0.05); box-shadow: 0 12px 36px -16px rgba(0,167,255,0.18); }
             @media (prefers-reduced-motion: reduce) { .elementor-28365 .elementor-element.elementor-element-fe3e784 { transition: none; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c5cc70 */.elementor-28365 .elementor-element.elementor-element-0c5cc70 { flex: 0 0 auto; width: 36px; }
                     .elementor-28365 .elementor-element.elementor-element-0c5cc70 .elementor-heading-title { width: 36px; height: 36px; border-radius: 10px; background: rgba(12,52,177,0.10); border: 1px solid rgba(12,52,177,0.20); display: flex; align-items: center; justify-content: center; font-size: 1rem; margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7709faa */.elementor-28365 .elementor-element.elementor-element-7709faa .elementor-heading-title { font-family: "Schibsted Grotesk" !important; font-size: 0.96rem !important; font-weight: 700 !important; text-transform: none !important; letter-spacing: 0 !important; color: #0a0e22 !important; margin: 0 0 4px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a62576c */.elementor-28365 .elementor-element.elementor-element-a62576c { color: #565e78; font-size: 0.88rem; line-height: 1.5; }
                         .elementor-28365 .elementor-element.elementor-element-a62576c p { margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d06c16 */.elementor-28365 .elementor-element.elementor-element-9d06c16 { transition: border-color .32s ease, background .32s ease, box-shadow .32s ease; }
             .elementor-28365 .elementor-element.elementor-element-9d06c16:hover { border-color: rgba(0,167,255,0.45); background: rgba(0,167,255,0.05); box-shadow: 0 12px 36px -16px rgba(0,167,255,0.18); }
             @media (prefers-reduced-motion: reduce) { .elementor-28365 .elementor-element.elementor-element-9d06c16 { transition: none; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4c92c */.elementor-28365 .elementor-element.elementor-element-7f4c92c { 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-28365 .elementor-element.elementor-element-7f4c92c .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8e58e86 */.elementor-28365 .elementor-element.elementor-element-8e58e86 .elementor-icon-list-item { padding-left: 28px; position: relative; }
             .elementor-28365 .elementor-element.elementor-element-8e58e86 .elementor-icon-list-item::before { content: "✓"; position: absolute; left: 0; top: 0; color: #00a7ff; font-weight: 700; font-size: 1.05rem; }
             .elementor-28365 .elementor-element.elementor-element-8e58e86 .elementor-icon { display: none; }
             .elementor-28365 .elementor-element.elementor-element-8e58e86 strong { color: #fff; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-adcc16c */.elementor-28365 .elementor-element.elementor-element-adcc16c { margin-top: 12px; background: rgba(255,255,255,0.03); border: 1px solid rgba(255,255,255,0.10); border-radius: 18px; overflow: hidden; }
         .elementor-28365 .elementor-element.elementor-element-adcc16c .elementor-icon-list-items { display: flex; flex-wrap: nowrap; gap: 0 !important; margin: 0; }
         .elementor-28365 .elementor-element.elementor-element-adcc16c .elementor-icon-list-item { flex: 1; padding: 20px 18px !important; text-align: center; position: relative; }
         .elementor-28365 .elementor-element.elementor-element-adcc16c .elementor-icon-list-item:not(:last-child)::after { content: "→"; position: absolute; right: -8px; top: 50%; transform: translateY(-50%); color: #00a7ff; font-size: 1rem; z-index: 1; animation: fs-step-flow 2.4s ease-in-out infinite; }
         .elementor-28365 .elementor-element.elementor-element-adcc16c .elementor-icon-list-item:nth-child(2):not(:last-child)::after { animation-delay: 0.8s; }
         @media (prefers-reduced-motion: reduce) { .elementor-28365 .elementor-element.elementor-element-adcc16c .elementor-icon-list-item:not(:last-child)::after { animation: none; opacity: 0.7; } }
         .elementor-28365 .elementor-element.elementor-element-adcc16c .elementor-icon { display: none; }
         .elementor-28365 .elementor-element.elementor-element-adcc16c .elementor-icon-list-text { display: flex !important; flex-direction: column; align-items: center; gap: 4px; color: #969dbe !important; font-size: 0.82rem; line-height: 1.4; }
         .elementor-28365 .elementor-element.elementor-element-adcc16c .num { display: inline-flex; align-items: center; justify-content: center; width: 28px; height: 28px; border-radius: 50%; background: #00a7ff; color: #04050f; font-family: "JetBrains Mono"; font-size: 0.75rem; font-weight: 700; margin-bottom: 8px; }
         .elementor-28365 .elementor-element.elementor-element-adcc16c strong { display: block; font-size: 0.88rem; color: #fff; margin-bottom: 4px; font-family: "Schibsted Grotesk"; font-weight: 700; }
         .elementor-28365 .elementor-element.elementor-element-adcc16c .desc { display: block; font-size: 0.82rem; color: #969dbe; }
         @media (max-width: 600px) { .elementor-28365 .elementor-element.elementor-element-adcc16c .elementor-icon-list-items { flex-direction: column; } .elementor-28365 .elementor-element.elementor-element-adcc16c .elementor-icon-list-item:not(:last-child)::after { display: none; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17ad377 */.elementor-28365 .elementor-element.elementor-element-17ad377 { font-size: 0.9rem; color: #969dbe; margin-top: 6px; }/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-ce88bd1 */.elementor-28365 .elementor-element.elementor-element-ce88bd1 { background: linear-gradient(180deg, rgba(255,255,255,0.05), rgba(255,255,255,0.01)); border: 1px solid rgba(255,255,255,0.10); border-radius: 18px; padding: 36px; }
         .elementor-28365 .elementor-element.elementor-element-ce88bd1 .elementor-form-fields-wrapper { gap: 14px !important; }
         .elementor-28365 .elementor-element.elementor-element-ce88bd1 .elementor-field-label { color: #e9ebf6 !important; margin-bottom: 6px !important; }
         .elementor-28365 .elementor-element.elementor-element-ce88bd1 .elementor-field-textual { background: rgba(6,8,26,0.6) !important; border: 1.5px solid rgba(255,255,255,0.10) !important; border-radius: 12px !important; padding: 13px 16px !important; color: #fff !important; }
         .elementor-28365 .elementor-element.elementor-element-ce88bd1 .elementor-field-textual:focus { border-color: #00a7ff !important; box-shadow: 0 0 0 4px rgba(0,167,255,0.14) !important; }
         .elementor-28365 .elementor-element.elementor-element-ce88bd1 select.elementor-field-textual { appearance: none; background-image: linear-gradient(45deg, transparent 50%, #969dbe 50%), linear-gradient(135deg, #969dbe 50%, transparent 50%); background-position: calc(100% - 18px) 50%, calc(100% - 13px) 50%; background-size: 5px 5px, 5px 5px; background-repeat: no-repeat; padding-right: 36px !important; }
         .elementor-28365 .elementor-element.elementor-element-ce88bd1 .elementor-field-type-acceptance { color: #969dbe !important; font-size: 0.88rem !important; }
         .elementor-28365 .elementor-element.elementor-element-ce88bd1 .elementor-field-type-acceptance a { color: #00a7ff; text-decoration: underline; }
         .elementor-28365 .elementor-element.elementor-element-ce88bd1 .elementor-field-type-acceptance input[type=checkbox] { accent-color: #00a7ff; width: 18px; height: 18px; }
         .elementor-28365 .elementor-element.elementor-element-ce88bd1 .elementor-button { width: 100% !important; padding: 16px 28px !important; margin-top: 8px; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-59b8ff4 */.elementor-28365 .elementor-element.elementor-element-59b8ff4 { margin-top: 14px; }
         .elementor-28365 .elementor-element.elementor-element-59b8ff4 .elementor-icon-list-items { display: flex; justify-content: center; gap: 16px; flex-wrap: wrap; }
         .elementor-28365 .elementor-element.elementor-element-59b8ff4 .elementor-icon-list-text::before { content: "✓"; color: #19e08a; font-weight: 700; margin-right: 6px; }
         .elementor-28365 .elementor-element.elementor-element-59b8ff4 .elementor-icon { display: none; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ca1a78 */.elementor-28365 .elementor-element.elementor-element-3ca1a78 { font-size: 0.84rem; color: #969dbe; text-align: center; margin-top: 16px; } .elementor-28365 .elementor-element.elementor-element-3ca1a78 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78cd46c */.elementor-28365 .elementor-element.elementor-element-78cd46c { flex: 0 0 auto; }
                 .elementor-28365 .elementor-element.elementor-element-78cd46c .elementor-heading-title { width: 40px; height: 40px; border-radius: 10px; background: rgba(0,167,255,0.15); display: flex; align-items: center; justify-content: center; font-size: 1.1rem; margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d68a80c */.elementor-28365 .elementor-element.elementor-element-d68a80c .elementor-heading-title { color: #fff !important; font-family: "Schibsted Grotesk" !important; font-size: 0.95rem !important; text-transform: none !important; letter-spacing: 0 !important; font-weight: 700 !important; margin: 0 0 6px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd79958 */.elementor-28365 .elementor-element.elementor-element-bd79958 { font-size: 0.88rem; color: #969dbe; margin: 0; } .elementor-28365 .elementor-element.elementor-element-bd79958 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35bef87 */.elementor-28365 .elementor-element.elementor-element-35bef87 .elementor-button { background: transparent !important; padding: 6px 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1b4645 */.elementor-28365 .elementor-element.elementor-element-c1b4645 { margin-top: 24px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d7443e */.elementor-28365 .elementor-element.elementor-element-6d7443e { 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-28365 .elementor-element.elementor-element-6d7443e .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-915cf81 */.elementor-28365 .elementor-element.elementor-element-915cf81 .elementor-accordion-item { border: 0 !important; border-top: 1px solid rgba(255,255,255,0.10) !important; background: transparent !important; }
         .elementor-28365 .elementor-element.elementor-element-915cf81 .elementor-accordion-item:last-child { border-bottom: 1px solid rgba(255,255,255,0.10) !important; }
         .elementor-28365 .elementor-element.elementor-element-915cf81 .elementor-tab-title { padding: 22px 4px !important; }
         .elementor-28365 .elementor-element.elementor-element-915cf81 .elementor-tab-content { padding: 0 4px 22px !important; }
         .elementor-28365 .elementor-element.elementor-element-915cf81 .elementor-tab-title:not(.elementor-active) .elementor-accordion-icon-opened { display: none !important; }
         .elementor-28365 .elementor-element.elementor-element-915cf81 .elementor-tab-title.elementor-active .elementor-accordion-icon-closed { display: none !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e45f795 */.elementor-28365 .elementor-element.elementor-element-e45f795 { 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-28365 .elementor-element.elementor-element-e45f795 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-0931d01 */.elementor-28365 .elementor-element.elementor-element-0931d01 { width: 100% !important; align-self: stretch; } .elementor-28365 .elementor-element.elementor-element-0931d01 .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28365 .elementor-element.elementor-element-0931d01 .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-3d21a69 */.elementor-28365 .elementor-element.elementor-element-3d21a69 { margin: 24px 0; padding: 18px 22px; background: rgba(255,255,255,0.55); border: 1px solid rgba(10,14,34,0.08); border-radius: 14px; }
         .elementor-28365 .elementor-element.elementor-element-3d21a69 .elementor-icon-list-items { display: flex; flex-wrap: wrap; justify-content: center; gap: 18px 28px; }
         .elementor-28365 .elementor-element.elementor-element-3d21a69 .elementor-icon-list-item::before { content: "✓"; color: #00a7ff; margin-right: 6px; font-weight: 700; }
         .elementor-28365 .elementor-element.elementor-element-3d21a69 .elementor-icon { display: none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ff0f87 */.elementor-28365 .elementor-element.elementor-element-3ff0f87 .elementor-heading-title { color: #ffc62b; font-size: 1.1rem; letter-spacing: 0.1em; margin: 0 0 8px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19832b5 */.elementor-28365 .elementor-element.elementor-element-19832b5 blockquote { font-family: "Schibsted Grotesk"; font-size: 1.12rem; line-height: 1.5; color: #0a0e22; font-weight: 600; margin: 0 0 14px; quotes: "\201E" "\201C"; }
                     .elementor-28365 .elementor-element.elementor-element-19832b5 blockquote::before { content: open-quote; color: #00a7ff; font-size: 1.6rem; line-height: 0; vertical-align: -0.4em; margin-right: 4px; }
                     .elementor-28365 .elementor-element.elementor-element-19832b5 blockquote::after { content: close-quote; color: #00a7ff; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-91cf592 */.elementor-28365 .elementor-element.elementor-element-91cf592 { color: #565e78; font-size: 0.88rem; }
                     .elementor-28365 .elementor-element.elementor-element-91cf592 em { font-style: normal; font-family: "JetBrains Mono"; text-transform: uppercase; letter-spacing: 0.06em; font-size: 0.78rem; }
                     .elementor-28365 .elementor-element.elementor-element-91cf592 a { color: #00a7ff; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db43762 */.elementor-28365 .elementor-element.elementor-element-db43762 .elementor-heading-title { color: #ffc62b; font-size: 1.1rem; letter-spacing: 0.1em; margin: 0 0 8px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd1da8f */.elementor-28365 .elementor-element.elementor-element-fd1da8f blockquote { font-family: "Schibsted Grotesk"; font-size: 1.12rem; line-height: 1.5; color: #0a0e22; font-weight: 600; margin: 0 0 14px; quotes: "\201E" "\201C"; }
                     .elementor-28365 .elementor-element.elementor-element-fd1da8f blockquote::before { content: open-quote; color: #00a7ff; font-size: 1.6rem; line-height: 0; vertical-align: -0.4em; margin-right: 4px; }
                     .elementor-28365 .elementor-element.elementor-element-fd1da8f blockquote::after { content: close-quote; color: #00a7ff; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bcfe0c8 */.elementor-28365 .elementor-element.elementor-element-bcfe0c8 { color: #565e78; font-size: 0.88rem; }
                     .elementor-28365 .elementor-element.elementor-element-bcfe0c8 em { font-style: normal; font-family: "JetBrains Mono"; text-transform: uppercase; letter-spacing: 0.06em; font-size: 0.78rem; }
                     .elementor-28365 .elementor-element.elementor-element-bcfe0c8 a { color: #00a7ff; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-572eb97 */.elementor-28365 .elementor-element.elementor-element-572eb97 { color: #0a0e22; }
                     .elementor-28365 .elementor-element.elementor-element-572eb97 p { margin: 0; font-size: 0.96rem; }
                     .elementor-28365 .elementor-element.elementor-element-572eb97 strong { color: #04050f; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fcacfd0 */.elementor-28365 .elementor-element.elementor-element-fcacfd0 .elementor-button { background: #0c34b1 !important; color: #fff !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0482844 */.elementor-28365 .elementor-element.elementor-element-0482844 { margin-top: 36px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6559143 */.elementor-28365 .elementor-element.elementor-element-6559143 { 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-28365 .elementor-element.elementor-element-6559143 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-32e4f22 */.elementor-28365 .elementor-element.elementor-element-32e4f22 { width: 100% !important; align-self: stretch; } .elementor-28365 .elementor-element.elementor-element-32e4f22 .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28365 .elementor-element.elementor-element-32e4f22 .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-4439910 */.elementor-28365 .elementor-element.elementor-element-4439910 .elementor-heading-title { font-family: "JetBrains Mono"; font-size: 0.7rem; color: #00a7ff; text-transform: uppercase; letter-spacing: 0.1em; margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6d2ae4 */.elementor-28365 .elementor-element.elementor-element-a6d2ae4 .elementor-heading-title { font-family: "Schibsted Grotesk" !important; font-size: 1rem !important; font-weight: 700 !important; text-transform: none !important; letter-spacing: 0 !important; color: #fff !important; margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5ca0bc */.elementor-28365 .elementor-element.elementor-element-d5ca0bc { color: #969dbe; font-size: 0.86rem; line-height: 1.5; } .elementor-28365 .elementor-element.elementor-element-d5ca0bc p { margin: 0; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0fdec0 */.elementor-28365 .elementor-element.elementor-element-d0fdec0 { margin-top: auto; } .elementor-28365 .elementor-element.elementor-element-d0fdec0 .elementor-button { background: transparent !important; padding: 8px 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4572d54 */.elementor-28365 .elementor-element.elementor-element-4572d54 { transition: border-color .32s ease, transform .32s cubic-bezier(.2,.7,.2,1), box-shadow .32s ease, background .32s ease; }
             .elementor-28365 .elementor-element.elementor-element-4572d54:hover { border-color: rgba(0,167,255,0.45); transform: translateY(-6px); background: rgba(0,167,255,0.05); box-shadow: 0 22px 60px -20px rgba(0,167,255,0.22); }
             @media (prefers-reduced-motion: reduce) { .elementor-28365 .elementor-element.elementor-element-4572d54 { transition: none; } .elementor-28365 .elementor-element.elementor-element-4572d54:hover { transform: none; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c30adcf */.elementor-28365 .elementor-element.elementor-element-c30adcf .elementor-heading-title { font-family: "JetBrains Mono"; font-size: 0.7rem; color: #00a7ff; text-transform: uppercase; letter-spacing: 0.1em; margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d69cad6 */.elementor-28365 .elementor-element.elementor-element-d69cad6 .elementor-heading-title { font-family: "Schibsted Grotesk" !important; font-size: 1rem !important; font-weight: 700 !important; text-transform: none !important; letter-spacing: 0 !important; color: #fff !important; margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb88640 */.elementor-28365 .elementor-element.elementor-element-eb88640 { color: #969dbe; font-size: 0.86rem; line-height: 1.5; } .elementor-28365 .elementor-element.elementor-element-eb88640 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f2e1968 */.elementor-28365 .elementor-element.elementor-element-f2e1968 { margin-top: auto; } .elementor-28365 .elementor-element.elementor-element-f2e1968 .elementor-button { background: transparent !important; padding: 8px 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea92f0c */.elementor-28365 .elementor-element.elementor-element-ea92f0c { transition: border-color .32s ease, transform .32s cubic-bezier(.2,.7,.2,1), box-shadow .32s ease, background .32s ease; }
             .elementor-28365 .elementor-element.elementor-element-ea92f0c:hover { border-color: rgba(0,167,255,0.45); transform: translateY(-6px); background: rgba(0,167,255,0.05); box-shadow: 0 22px 60px -20px rgba(0,167,255,0.22); }
             @media (prefers-reduced-motion: reduce) { .elementor-28365 .elementor-element.elementor-element-ea92f0c { transition: none; } .elementor-28365 .elementor-element.elementor-element-ea92f0c:hover { transform: none; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f9157d8 */.elementor-28365 .elementor-element.elementor-element-f9157d8 .elementor-heading-title { font-family: "JetBrains Mono"; font-size: 0.7rem; color: #00a7ff; text-transform: uppercase; letter-spacing: 0.1em; margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c8eac8 */.elementor-28365 .elementor-element.elementor-element-4c8eac8 .elementor-heading-title { font-family: "Schibsted Grotesk" !important; font-size: 1rem !important; font-weight: 700 !important; text-transform: none !important; letter-spacing: 0 !important; color: #fff !important; margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8de1a63 */.elementor-28365 .elementor-element.elementor-element-8de1a63 { color: #969dbe; font-size: 0.86rem; line-height: 1.5; } .elementor-28365 .elementor-element.elementor-element-8de1a63 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9b8d19f */.elementor-28365 .elementor-element.elementor-element-9b8d19f { margin-top: auto; } .elementor-28365 .elementor-element.elementor-element-9b8d19f .elementor-button { background: transparent !important; padding: 8px 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41a2176 */.elementor-28365 .elementor-element.elementor-element-41a2176 { transition: border-color .32s ease, transform .32s cubic-bezier(.2,.7,.2,1), box-shadow .32s ease, background .32s ease; }
             .elementor-28365 .elementor-element.elementor-element-41a2176:hover { border-color: rgba(0,167,255,0.45); transform: translateY(-6px); background: rgba(0,167,255,0.05); box-shadow: 0 22px 60px -20px rgba(0,167,255,0.22); }
             @media (prefers-reduced-motion: reduce) { .elementor-28365 .elementor-element.elementor-element-41a2176 { transition: none; } .elementor-28365 .elementor-element.elementor-element-41a2176:hover { transform: none; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c638a2e */.elementor-28365 .elementor-element.elementor-element-c638a2e .elementor-heading-title { font-family: "JetBrains Mono"; font-size: 0.7rem; color: #00a7ff; text-transform: uppercase; letter-spacing: 0.1em; margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbd8d13 */.elementor-28365 .elementor-element.elementor-element-cbd8d13 .elementor-heading-title { font-family: "Schibsted Grotesk" !important; font-size: 1rem !important; font-weight: 700 !important; text-transform: none !important; letter-spacing: 0 !important; color: #fff !important; margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-464788d */.elementor-28365 .elementor-element.elementor-element-464788d { color: #969dbe; font-size: 0.86rem; line-height: 1.5; } .elementor-28365 .elementor-element.elementor-element-464788d p { margin: 0; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c28983c */.elementor-28365 .elementor-element.elementor-element-c28983c { margin-top: auto; } .elementor-28365 .elementor-element.elementor-element-c28983c .elementor-button { background: transparent !important; padding: 8px 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0db3d6f */.elementor-28365 .elementor-element.elementor-element-0db3d6f { transition: border-color .32s ease, transform .32s cubic-bezier(.2,.7,.2,1), box-shadow .32s ease, background .32s ease; }
             .elementor-28365 .elementor-element.elementor-element-0db3d6f:hover { border-color: rgba(0,167,255,0.45); transform: translateY(-6px); background: rgba(0,167,255,0.05); box-shadow: 0 22px 60px -20px rgba(0,167,255,0.22); }
             @media (prefers-reduced-motion: reduce) { .elementor-28365 .elementor-element.elementor-element-0db3d6f { transition: none; } .elementor-28365 .elementor-element.elementor-element-0db3d6f:hover { transform: none; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d0c76e */.elementor-28365 .elementor-element.elementor-element-8d0c76e .elementor-heading-title { font-family: "JetBrains Mono"; font-size: 0.7rem; color: #00a7ff; text-transform: uppercase; letter-spacing: 0.1em; margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f95a2a */.elementor-28365 .elementor-element.elementor-element-7f95a2a .elementor-heading-title { font-family: "Schibsted Grotesk" !important; font-size: 1rem !important; font-weight: 700 !important; text-transform: none !important; letter-spacing: 0 !important; color: #fff !important; margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13c6349 */.elementor-28365 .elementor-element.elementor-element-13c6349 { color: #969dbe; font-size: 0.86rem; line-height: 1.5; } .elementor-28365 .elementor-element.elementor-element-13c6349 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a48af6 */.elementor-28365 .elementor-element.elementor-element-5a48af6 { margin-top: auto; } .elementor-28365 .elementor-element.elementor-element-5a48af6 .elementor-button { background: transparent !important; padding: 8px 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36321dd */.elementor-28365 .elementor-element.elementor-element-36321dd { transition: border-color .32s ease, transform .32s cubic-bezier(.2,.7,.2,1), box-shadow .32s ease, background .32s ease; }
             .elementor-28365 .elementor-element.elementor-element-36321dd:hover { border-color: rgba(0,167,255,0.45); transform: translateY(-6px); background: rgba(0,167,255,0.05); box-shadow: 0 22px 60px -20px rgba(0,167,255,0.22); }
             @media (prefers-reduced-motion: reduce) { .elementor-28365 .elementor-element.elementor-element-36321dd { transition: none; } .elementor-28365 .elementor-element.elementor-element-36321dd:hover { transform: none; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7830e6f */.elementor-28365 .elementor-element.elementor-element-7830e6f .elementor-heading-title { font-family: "JetBrains Mono"; font-size: 0.7rem; color: #00a7ff; text-transform: uppercase; letter-spacing: 0.1em; margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc3d9a1 */.elementor-28365 .elementor-element.elementor-element-fc3d9a1 .elementor-heading-title { font-family: "Schibsted Grotesk" !important; font-size: 1rem !important; font-weight: 700 !important; text-transform: none !important; letter-spacing: 0 !important; color: #fff !important; margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e226d6c */.elementor-28365 .elementor-element.elementor-element-e226d6c { color: #969dbe; font-size: 0.86rem; line-height: 1.5; } .elementor-28365 .elementor-element.elementor-element-e226d6c p { margin: 0; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2dcbbc9 */.elementor-28365 .elementor-element.elementor-element-2dcbbc9 { margin-top: auto; } .elementor-28365 .elementor-element.elementor-element-2dcbbc9 .elementor-button { background: transparent !important; padding: 8px 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30f9ebb */.elementor-28365 .elementor-element.elementor-element-30f9ebb { transition: border-color .32s ease, transform .32s cubic-bezier(.2,.7,.2,1), box-shadow .32s ease, background .32s ease; }
             .elementor-28365 .elementor-element.elementor-element-30f9ebb:hover { border-color: rgba(0,167,255,0.45); transform: translateY(-6px); background: rgba(0,167,255,0.05); box-shadow: 0 22px 60px -20px rgba(0,167,255,0.22); }
             @media (prefers-reduced-motion: reduce) { .elementor-28365 .elementor-element.elementor-element-30f9ebb { transition: none; } .elementor-28365 .elementor-element.elementor-element-30f9ebb:hover { transform: none; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b199b5 */.elementor-28365 .elementor-element.elementor-element-6b199b5 { 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-28365 .elementor-element.elementor-element-6b199b5 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-ca3bf43 */.elementor-28365 .elementor-element.elementor-element-ca3bf43 { width: 100% !important; align-self: stretch; } .elementor-28365 .elementor-element.elementor-element-ca3bf43 .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28365 .elementor-element.elementor-element-ca3bf43 .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-db24f2a */.elementor-28365 .elementor-element.elementor-element-db24f2a .elementor-icon-list-items { display: flex; justify-content: center; gap: 16px; }
                     .elementor-28365 .elementor-element.elementor-element-db24f2a .elementor-icon-list-text::before { content: "✓"; color: #19e08a; margin-right: 6px; }
                     .elementor-28365 .elementor-element.elementor-element-db24f2a .elementor-icon { display: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52c78eb */.elementor-28365 .elementor-element.elementor-element-52c78eb { position: relative; overflow: hidden; }
         .elementor-28365 .elementor-element.elementor-element-52c78eb::after { content: ""; position: absolute; top: 30%; left: 50%; transform: translateX(-50%); width: 720px; height: 360px; border-radius: 50%; background: #0c34b1; filter: blur(120px); opacity: 0.4; pointer-events: none; z-index: 0; }
         .elementor-28365 .elementor-element.elementor-element-52c78eb > * { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50ca9a3 */.elementor-28365 .elementor-element.elementor-element-50ca9a3 { 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-28365 .elementor-element.elementor-element-50ca9a3 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2886e74 */.elementor-28365 .elementor-element.elementor-element-2886e74 img { height: 38px !important; width: auto !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a90cb74 */.elementor-28365 .elementor-element.elementor-element-a90cb74 .elementor-heading-title { color: #00a7ff !important; }/* End custom CSS */