.elementor-28369 .elementor-element.elementor-element-c540d17{--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-28369 .elementor-element.elementor-element-c540d17:not(.elementor-motion-effects-element-type-background), .elementor-28369 .elementor-element.elementor-element-c540d17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(6,8,26,0.78);}.elementor-28369 .elementor-element.elementor-element-6652d9a{--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-28369 .elementor-element.elementor-element-a8fd993{width:initial;max-width:initial;}.elementor-28369 .elementor-element.elementor-element-a8fd993 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-28369 .elementor-element.elementor-element-1789e24 .elementor-menu-toggle{margin:0 auto;}.elementor-28369 .elementor-element.elementor-element-1789e24 .elementor-nav-menu--main .elementor-item{color:#969dbe;fill:#969dbe;}.elementor-28369 .elementor-element.elementor-element-1789e24 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-28369 .elementor-element.elementor-element-1789e24 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-28369 .elementor-element.elementor-element-1789e24 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-28369 .elementor-element.elementor-element-1789e24 .elementor-nav-menu--main .elementor-item:focus{color:#ffffff;fill:#ffffff;}.elementor-28369 .elementor-element.elementor-element-1789e24 .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-28369 .elementor-element.elementor-element-96cebc0 .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-28369 .elementor-element.elementor-element-407c186{text-align:center;}.elementor-28369 .elementor-element.elementor-element-407c186 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28369 .elementor-element.elementor-element-33a331b{--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:100px;--padding-left:24px;--padding-right:24px;}.elementor-28369 .elementor-element.elementor-element-4e46d4e{text-align:center;}.elementor-28369 .elementor-element.elementor-element-4e46d4e .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28369 .elementor-element.elementor-element-ea621e7{--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-28369 .elementor-element.elementor-element-21ff3cb{--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-28369 .elementor-element.elementor-element-5ac1a34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-28369 .elementor-element.elementor-element-5ac1a34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-28369 .elementor-element.elementor-element-5ac1a34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-28369 .elementor-element.elementor-element-5ac1a34 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-28369 .elementor-element.elementor-element-5ac1a34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-28369 .elementor-element.elementor-element-5ac1a34 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28369 .elementor-element.elementor-element-5ac1a34 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28369 .elementor-element.elementor-element-5ac1a34{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28369 .elementor-element.elementor-element-5ac1a34 .elementor-icon-list-text{color:#969dbe;transition:color 0.3s;}.elementor-28369 .elementor-element.elementor-element-c72b4f3 .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-28369 .elementor-element.elementor-element-740fa70 .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-28369 .elementor-element.elementor-element-5df8ddc{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28369 .elementor-element.elementor-element-6aa4a3f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-28369 .elementor-element.elementor-element-6aa4a3f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-28369 .elementor-element.elementor-element-6aa4a3f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-28369 .elementor-element.elementor-element-6aa4a3f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-28369 .elementor-element.elementor-element-6aa4a3f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-28369 .elementor-element.elementor-element-6aa4a3f .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28369 .elementor-element.elementor-element-6aa4a3f .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28369 .elementor-element.elementor-element-6aa4a3f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28369 .elementor-element.elementor-element-6aa4a3f .elementor-icon-list-text{color:#5bc6ff;transition:color 0.3s;}.elementor-28369 .elementor-element.elementor-element-2fca1d1{--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:14px 14px;--row-gap:14px;--column-gap:14px;--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-28369 .elementor-element.elementor-element-b314ff1 .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-28369 .elementor-element.elementor-element-c4cbeb6 .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-28369 .elementor-element.elementor-element-d627ee2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-28369 .elementor-element.elementor-element-d627ee2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-28369 .elementor-element.elementor-element-d627ee2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-28369 .elementor-element.elementor-element-d627ee2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-28369 .elementor-element.elementor-element-d627ee2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-28369 .elementor-element.elementor-element-d627ee2 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28369 .elementor-element.elementor-element-d627ee2 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28369 .elementor-element.elementor-element-d627ee2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28369 .elementor-element.elementor-element-d627ee2 .elementor-icon-list-text{color:#969dbe;transition:color 0.3s;}.elementor-28369 .elementor-element.elementor-element-01a669a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28369 .elementor-element.elementor-element-4c0f21d{--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:16px;--padding-bottom:16px;--padding-left:22px;--padding-right:22px;}.elementor-28369 .elementor-element.elementor-element-4c0f21d:not(.elementor-motion-effects-element-type-background), .elementor-28369 .elementor-element.elementor-element-4c0f21d > .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-28369 .elementor-element.elementor-element-e201277 .elementor-counter-number-wrapper{color:#00a7ff;font-family:"Schibsted Grotesk", Sans-serif;font-size:1.9rem;font-weight:900;}.elementor-28369 .elementor-element.elementor-element-e201277 .elementor-counter-title{color:#969dbe;font-family:"Hanken Grotesk", Sans-serif;font-size:0.82rem;}.elementor-28369 .elementor-element.elementor-element-1607f51{--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:40px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-28369 .elementor-element.elementor-element-317fc74{text-align:center;}.elementor-28369 .elementor-element.elementor-element-317fc74 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28369 .elementor-element.elementor-element-813a21c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-28369 .elementor-element.elementor-element-813a21c:not(.elementor-motion-effects-element-type-background), .elementor-28369 .elementor-element.elementor-element-813a21c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.025);}.elementor-28369 .elementor-element.elementor-element-271cfbc{--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:28px;--padding-bottom:28px;--padding-left:18px;--padding-right:18px;}.elementor-28369 .elementor-element.elementor-element-271cfbc:not(.elementor-motion-effects-element-type-background), .elementor-28369 .elementor-element.elementor-element-271cfbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-28369 .elementor-element.elementor-element-7d48bf7 .elementor-counter-number-wrapper{color:#fff;font-family:"Schibsted Grotesk", Sans-serif;font-size:2.6rem;font-weight:900;}.elementor-28369 .elementor-element.elementor-element-a79a4ee{--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:28px;--padding-bottom:28px;--padding-left:18px;--padding-right:18px;}.elementor-28369 .elementor-element.elementor-element-a79a4ee:not(.elementor-motion-effects-element-type-background), .elementor-28369 .elementor-element.elementor-element-a79a4ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-28369 .elementor-element.elementor-element-6135ec0 .elementor-counter-number-wrapper{color:#fff;font-family:"Schibsted Grotesk", Sans-serif;font-size:2.6rem;font-weight:900;}.elementor-28369 .elementor-element.elementor-element-f5e86f2{--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:28px;--padding-bottom:28px;--padding-left:18px;--padding-right:18px;}.elementor-28369 .elementor-element.elementor-element-f5e86f2:not(.elementor-motion-effects-element-type-background), .elementor-28369 .elementor-element.elementor-element-f5e86f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-28369 .elementor-element.elementor-element-bfc8d7e .elementor-counter-number-wrapper{color:#fff;font-family:"Schibsted Grotesk", Sans-serif;font-size:2.6rem;font-weight:900;}.elementor-28369 .elementor-element.elementor-element-2d78049{--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:28px;--padding-bottom:28px;--padding-left:18px;--padding-right:18px;}.elementor-28369 .elementor-element.elementor-element-2d78049:not(.elementor-motion-effects-element-type-background), .elementor-28369 .elementor-element.elementor-element-2d78049 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-28369 .elementor-element.elementor-element-d5e2bc6 .elementor-counter-number-wrapper{color:#fff;font-family:"Schibsted Grotesk", Sans-serif;font-size:2.6rem;font-weight:900;}.elementor-28369 .elementor-element.elementor-element-f26c1e3{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28369 .elementor-element.elementor-element-9e3bcb6{--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-28369 .elementor-element.elementor-element-a566fc9{text-align:center;}.elementor-28369 .elementor-element.elementor-element-a566fc9 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28369 .elementor-element.elementor-element-d00bb57{--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-28369 .elementor-element.elementor-element-2fb60e1{text-align:center;}.elementor-28369 .elementor-element.elementor-element-2fb60e1 .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-28369 .elementor-element.elementor-element-3019628{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28369 .elementor-element.elementor-element-3019628 .elementor-divider-separator{width:66%;}.elementor-28369 .elementor-element.elementor-element-3019628 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28369 .elementor-element.elementor-element-6e58e51{text-align:center;}.elementor-28369 .elementor-element.elementor-element-6e58e51 .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-28369 .elementor-element.elementor-element-0eb476f{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-28369 .elementor-element.elementor-element-ba590c7{--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:60px 60px;--row-gap:60px;--column-gap:60px;--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-28369 .elementor-element.elementor-element-eab836b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28369 .elementor-element.elementor-element-a499d8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-28369 .elementor-element.elementor-element-16ba8b7{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28369 .elementor-element.elementor-element-3a811d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-28369 .elementor-element.elementor-element-5b9bf03{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28369 .elementor-element.elementor-element-8ea872b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-28369 .elementor-element.elementor-element-06960ce{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28369 .elementor-element.elementor-element-29e997b{--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-28369 .elementor-element.elementor-element-b7a0ebd{--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-28369 .elementor-element.elementor-element-596686e{text-align:center;}.elementor-28369 .elementor-element.elementor-element-596686e .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28369 .elementor-element.elementor-element-1fec2a5{--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-28369 .elementor-element.elementor-element-9449abc{text-align:center;}.elementor-28369 .elementor-element.elementor-element-9449abc .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-28369 .elementor-element.elementor-element-d9fcd3f{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28369 .elementor-element.elementor-element-d9fcd3f .elementor-divider-separator{width:66%;}.elementor-28369 .elementor-element.elementor-element-d9fcd3f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28369 .elementor-element.elementor-element-6e0be82{text-align:center;}.elementor-28369 .elementor-element.elementor-element-6e0be82 .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-28369 .elementor-element.elementor-element-7a01f06{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-28369 .elementor-element.elementor-element-8ed6094{--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-28369 .elementor-element.elementor-element-572006c{--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-28369 .elementor-element.elementor-element-ae91074{--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;--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-28369 .elementor-element.elementor-element-345a938{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28369 .elementor-element.elementor-element-ac2523f .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28369 .elementor-element.elementor-element-6b3af41{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28369 .elementor-element.elementor-element-8f610f9{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28369 .elementor-element.elementor-element-d7fca5e{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28369 .elementor-element.elementor-element-65f1222{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28369 .elementor-element.elementor-element-9f1829b{--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:28px 28px;--row-gap:28px;--column-gap:28px;--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-28369 .elementor-element.elementor-element-7f3d31e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-28369 .elementor-element.elementor-element-a1aaf8a .elementor-icon-box-wrapper{gap:15px;}.elementor-28369 .elementor-element.elementor-element-a1aaf8a.elementor-view-stacked .elementor-icon{background-color:#fff;}.elementor-28369 .elementor-element.elementor-element-a1aaf8a.elementor-view-framed .elementor-icon, .elementor-28369 .elementor-element.elementor-element-a1aaf8a.elementor-view-default .elementor-icon{fill:#fff;color:#fff;border-color:#fff;}.elementor-28369 .elementor-element.elementor-element-a1aaf8a .elementor-icon{font-size:26px;}.elementor-28369 .elementor-element.elementor-element-6d6b90e{--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-28369 .elementor-element.elementor-element-68293e1 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28369 .elementor-element.elementor-element-11f0baa{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28369 .elementor-element.elementor-element-71e805e{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28369 .elementor-element.elementor-element-b0ebe11{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28369 .elementor-element.elementor-element-5583d8c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28369 .elementor-element.elementor-element-2d713d4{--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:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:36px;--padding-left:30px;--padding-right:30px;}.elementor-28369 .elementor-element.elementor-element-2d713d4:not(.elementor-motion-effects-element-type-background), .elementor-28369 .elementor-element.elementor-element-2d713d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(12,15,40,0.7) 0%, rgba(12,15,40,0.25) 100%);}.elementor-28369 .elementor-element.elementor-element-2afd911 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28369 .elementor-element.elementor-element-ff7dcdd{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28369 .elementor-element.elementor-element-091caab{--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:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:36px;--padding-left:30px;--padding-right:30px;}.elementor-28369 .elementor-element.elementor-element-091caab:not(.elementor-motion-effects-element-type-background), .elementor-28369 .elementor-element.elementor-element-091caab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(12,15,40,0.7) 0%, rgba(12,15,40,0.25) 100%);}.elementor-28369 .elementor-element.elementor-element-ae0fefb .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28369 .elementor-element.elementor-element-3c199f8{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28369 .elementor-element.elementor-element-2f1dabd{--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:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:36px;--padding-left:30px;--padding-right:30px;}.elementor-28369 .elementor-element.elementor-element-2f1dabd:not(.elementor-motion-effects-element-type-background), .elementor-28369 .elementor-element.elementor-element-2f1dabd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(12,15,40,0.7) 0%, rgba(12,15,40,0.25) 100%);}.elementor-28369 .elementor-element.elementor-element-0714c5a .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28369 .elementor-element.elementor-element-567f0b2{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28369 .elementor-element.elementor-element-2f3bf7f{--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:28px 28px;--row-gap:28px;--column-gap:28px;--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-28369 .elementor-element.elementor-element-2f3bf7f:not(.elementor-motion-effects-element-type-background), .elementor-28369 .elementor-element.elementor-element-2f3bf7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#edf0f7;}.elementor-28369 .elementor-element.elementor-element-43259f7{text-align:center;}.elementor-28369 .elementor-element.elementor-element-43259f7 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(10,14,34,0.14);}.elementor-28369 .elementor-element.elementor-element-5793b7f{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#565e78;}.elementor-28369 .elementor-element.elementor-element-f2a03ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-28369 .elementor-element.elementor-element-f2a03ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-28369 .elementor-element.elementor-element-f2a03ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-28369 .elementor-element.elementor-element-f2a03ee .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-28369 .elementor-element.elementor-element-f2a03ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-28369 .elementor-element.elementor-element-f2a03ee .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28369 .elementor-element.elementor-element-f2a03ee .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28369 .elementor-element.elementor-element-f2a03ee{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28369 .elementor-element.elementor-element-f2a03ee .elementor-icon-list-text{color:#565e78;transition:color 0.3s;}.elementor-28369 .elementor-element.elementor-element-d03439f{--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-28369 .elementor-element.elementor-element-74b2f41{text-align:center;}.elementor-28369 .elementor-element.elementor-element-74b2f41 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28369 .elementor-element.elementor-element-7cf5938{--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: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-28369 .elementor-element.elementor-element-a9ebb4a{--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-28369 .elementor-element.elementor-element-936ca5b .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-28369 .elementor-element.elementor-element-1688f85 .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-28369 .elementor-element.elementor-element-521ed5f{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28369 .elementor-element.elementor-element-3d76128{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28369 .elementor-element.elementor-element-b74ba50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-28369 .elementor-element.elementor-element-b74ba50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-28369 .elementor-element.elementor-element-b74ba50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-28369 .elementor-element.elementor-element-b74ba50 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-28369 .elementor-element.elementor-element-b74ba50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-28369 .elementor-element.elementor-element-b74ba50 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28369 .elementor-element.elementor-element-b74ba50 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28369 .elementor-element.elementor-element-b74ba50{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28369 .elementor-element.elementor-element-b74ba50 .elementor-icon-list-text{color:#969dbe;transition:color 0.3s;}.elementor-28369 .elementor-element.elementor-element-fa50382{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28369 .elementor-element.elementor-element-e921537{--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-28369 .elementor-element.elementor-element-2b83109{text-align:center;}.elementor-28369 .elementor-element.elementor-element-2b83109 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28369 .elementor-element.elementor-element-0fc9375{--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-28369 .elementor-element.elementor-element-d9b811d{text-align:center;}.elementor-28369 .elementor-element.elementor-element-d9b811d .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-28369 .elementor-element.elementor-element-8f06b12{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28369 .elementor-element.elementor-element-8f06b12 .elementor-divider-separator{width:66%;}.elementor-28369 .elementor-element.elementor-element-8f06b12 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28369 .elementor-element.elementor-element-2290cb5{text-align:center;}.elementor-28369 .elementor-element.elementor-element-2290cb5 .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-28369 .elementor-element.elementor-element-bc81ef5{--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:26px 26px;--row-gap:26px;--column-gap:26px;--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-28369 .elementor-element.elementor-element-e76c79d{--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:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:36px;--padding-left:30px;--padding-right:30px;}.elementor-28369 .elementor-element.elementor-element-e76c79d:not(.elementor-motion-effects-element-type-background), .elementor-28369 .elementor-element.elementor-element-e76c79d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(12,15,40,0.7) 0%, rgba(12,15,40,0.25) 100%);}.elementor-28369 .elementor-element.elementor-element-e580016 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28369 .elementor-element.elementor-element-9817810{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28369 .elementor-element.elementor-element-6097342{--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:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:36px;--padding-left:30px;--padding-right:30px;}.elementor-28369 .elementor-element.elementor-element-6097342:not(.elementor-motion-effects-element-type-background), .elementor-28369 .elementor-element.elementor-element-6097342 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(12,15,40,0.7) 0%, rgba(12,15,40,0.25) 100%);}.elementor-28369 .elementor-element.elementor-element-ca143e7 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28369 .elementor-element.elementor-element-2856f15{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28369 .elementor-element.elementor-element-08fa71f{--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:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:36px;--padding-left:30px;--padding-right:30px;}.elementor-28369 .elementor-element.elementor-element-08fa71f:not(.elementor-motion-effects-element-type-background), .elementor-28369 .elementor-element.elementor-element-08fa71f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(12,15,40,0.7) 0%, rgba(12,15,40,0.25) 100%);}.elementor-28369 .elementor-element.elementor-element-089156f .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28369 .elementor-element.elementor-element-eb820a4{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28369 .elementor-element.elementor-element-5f7eb1c{--display:flex;--min-height:90vh;--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:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--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-28369 .elementor-element.elementor-element-5f7eb1c:not(.elementor-motion-effects-element-type-background), .elementor-28369 .elementor-element.elementor-element-5f7eb1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://smadooh.com/wp-content/uploads/smadooh/img/fitness-vertical.webp");background-position:center center;background-size:cover;}.elementor-28369 .elementor-element.elementor-element-0c75b9d{text-align:center;}.elementor-28369 .elementor-element.elementor-element-0c75b9d .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28369 .elementor-element.elementor-element-c4fb5b1{--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:100px;--padding-bottom:100px;--padding-left:28px;--padding-right:28px;}.elementor-28369 .elementor-element.elementor-element-a421ee9 .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-28369 .elementor-element.elementor-element-2f46450{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28369 .elementor-element.elementor-element-4cc250d{--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-28369 .elementor-element.elementor-element-c5b3365 .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-28369 .elementor-element.elementor-element-6a94bcb .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-28369 .elementor-element.elementor-element-4288ce1{--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-28369 .elementor-element.elementor-element-d32b3ce{text-align:center;}.elementor-28369 .elementor-element.elementor-element-d32b3ce .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28369 .elementor-element.elementor-element-3059fc4{--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-28369 .elementor-element.elementor-element-e61eab8{text-align:center;}.elementor-28369 .elementor-element.elementor-element-e61eab8 .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-28369 .elementor-element.elementor-element-7a497e1{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28369 .elementor-element.elementor-element-7a497e1 .elementor-divider-separator{width:66%;}.elementor-28369 .elementor-element.elementor-element-7a497e1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28369 .elementor-element.elementor-element-27c5adf{text-align:center;}.elementor-28369 .elementor-element.elementor-element-27c5adf .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-28369 .elementor-element.elementor-element-b1eec56{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-28369 .elementor-element.elementor-element-0ab9c9e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28369 .elementor-element.elementor-element-c72ceeb{--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(12,52,177,0.35);--border-color:rgba(12,52,177,0.35);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:36px;--padding-left:30px;--padding-right:30px;}.elementor-28369 .elementor-element.elementor-element-c72ceeb:not(.elementor-motion-effects-element-type-background), .elementor-28369 .elementor-element.elementor-element-c72ceeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, rgba(12,52,177,0.18) 0%, rgba(12,52,177,0.04) 100%);}.elementor-28369 .elementor-element.elementor-element-0424930 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28369 .elementor-element.elementor-element-ede07a1{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28369 .elementor-element.elementor-element-ed67f2f{--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(12,52,177,0.35);--border-color:rgba(12,52,177,0.35);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:36px;--padding-left:30px;--padding-right:30px;}.elementor-28369 .elementor-element.elementor-element-ed67f2f:not(.elementor-motion-effects-element-type-background), .elementor-28369 .elementor-element.elementor-element-ed67f2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, rgba(12,52,177,0.18) 0%, rgba(12,52,177,0.04) 100%);}.elementor-28369 .elementor-element.elementor-element-7c006a7 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28369 .elementor-element.elementor-element-0754593{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28369 .elementor-element.elementor-element-482f9ae{--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(12,52,177,0.35);--border-color:rgba(12,52,177,0.35);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:36px;--padding-left:30px;--padding-right:30px;}.elementor-28369 .elementor-element.elementor-element-482f9ae:not(.elementor-motion-effects-element-type-background), .elementor-28369 .elementor-element.elementor-element-482f9ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, rgba(12,52,177,0.18) 0%, rgba(12,52,177,0.04) 100%);}.elementor-28369 .elementor-element.elementor-element-8d17c62 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28369 .elementor-element.elementor-element-67582e1{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28369 .elementor-element.elementor-element-124ad92{--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:36px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28369 .elementor-element.elementor-element-aeb2739{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28369 .elementor-element.elementor-element-7819f1a .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-28369 .elementor-element.elementor-element-62a55ef{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-28369 .elementor-element.elementor-element-3d3d94a{text-align:center;}.elementor-28369 .elementor-element.elementor-element-3d3d94a .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28369 .elementor-element.elementor-element-813d971{--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-28369 .elementor-element.elementor-element-9d7c400{text-align:center;}.elementor-28369 .elementor-element.elementor-element-9d7c400 .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-28369 .elementor-element.elementor-element-69bef30{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28369 .elementor-element.elementor-element-69bef30 .elementor-divider-separator{width:66%;}.elementor-28369 .elementor-element.elementor-element-69bef30 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28369 .elementor-element.elementor-element-d4bbaff{text-align:center;}.elementor-28369 .elementor-element.elementor-element-d4bbaff .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-28369 .elementor-element.elementor-element-e70887a{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-28369 .elementor-element.elementor-element-94b993c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-28369 .elementor-element.elementor-element-e1ce97c .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-28369 .elementor-element.elementor-element-e1ce97c .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-28369 .elementor-element.elementor-element-e1ce97c .elementor-field-group.recaptcha_v3-bottomleft, .elementor-28369 .elementor-element.elementor-element-e1ce97c .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-28369 .elementor-element.elementor-element-e1ce97c .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-28369 .elementor-element.elementor-element-e1ce97c .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-28369 .elementor-element.elementor-element-e1ce97c .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-28369 .elementor-element.elementor-element-e1ce97c .elementor-field-type-html{padding-bottom:0px;}.elementor-28369 .elementor-element.elementor-element-e1ce97c .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-28369 .elementor-element.elementor-element-e1ce97c .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-28369 .elementor-element.elementor-element-e1ce97c .elementor-button{font-family:"Schibsted Grotesk", Sans-serif;font-weight:700;border-radius:999px 999px 999px 999px;}.elementor-28369 .elementor-element.elementor-element-e1ce97c .e-form__buttons__wrapper__button-next{background-color:#00a7ff;color:#04050f;}.elementor-28369 .elementor-element.elementor-element-e1ce97c .elementor-button[type="submit"]{background-color:#00a7ff;color:#04050f;}.elementor-28369 .elementor-element.elementor-element-e1ce97c .elementor-button[type="submit"] svg *{fill:#04050f;}.elementor-28369 .elementor-element.elementor-element-e1ce97c .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-28369 .elementor-element.elementor-element-e1ce97c .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-28369 .elementor-element.elementor-element-e1ce97c .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-28369 .elementor-element.elementor-element-e1ce97c .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-28369 .elementor-element.elementor-element-e1ce97c .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-28369 .elementor-element.elementor-element-e1ce97c{--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-28369 .elementor-element.elementor-element-e7db36f .elementor-button{background-color:transparent;font-family:"JetBrains Mono", Sans-serif;font-size:0.7rem;letter-spacing:0.04em;fill:rgba(233,235,246,0.45);color:rgba(233,235,246,0.45);border-style:none;padding:4px 0px 4px 0px;}.elementor-28369 .elementor-element.elementor-element-c280a6a{--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-28369 .elementor-element.elementor-element-1459b7d{text-align:center;}.elementor-28369 .elementor-element.elementor-element-1459b7d .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28369 .elementor-element.elementor-element-be26a0c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap: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-28369 .elementor-element.elementor-element-bdbcce8 .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-28369 .elementor-element.elementor-element-e75adb0{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28369 .elementor-element.elementor-element-e75adb0 .elementor-divider-separator{width:66%;}.elementor-28369 .elementor-element.elementor-element-e75adb0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28369 .elementor-element.elementor-element-f2796d0 .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-28369 .elementor-element.elementor-element-0f8a1f9{--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:22px 22px;--row-gap:22px;--column-gap:22px;--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-28369 .elementor-element.elementor-element-7a24a55{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:36px;--padding-left:30px;--padding-right:30px;}.elementor-28369 .elementor-element.elementor-element-7a24a55:not(.elementor-motion-effects-element-type-background), .elementor-28369 .elementor-element.elementor-element-7a24a55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, rgba(255,255,255,0.06) 0%, rgba(255,255,255,0.01) 100%);}.elementor-28369 .elementor-element.elementor-element-0150c36{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28369 .elementor-element.elementor-element-ef312b1{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28369 .elementor-element.elementor-element-eab79cd{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:36px;--padding-left:30px;--padding-right:30px;}.elementor-28369 .elementor-element.elementor-element-eab79cd:not(.elementor-motion-effects-element-type-background), .elementor-28369 .elementor-element.elementor-element-eab79cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, rgba(255,255,255,0.06) 0%, rgba(255,255,255,0.01) 100%);}.elementor-28369 .elementor-element.elementor-element-1158ac2{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28369 .elementor-element.elementor-element-467e9ed{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28369 .elementor-element.elementor-element-35826a6{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:36px;--padding-left:30px;--padding-right:30px;}.elementor-28369 .elementor-element.elementor-element-35826a6:not(.elementor-motion-effects-element-type-background), .elementor-28369 .elementor-element.elementor-element-35826a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, rgba(255,255,255,0.06) 0%, rgba(255,255,255,0.01) 100%);}.elementor-28369 .elementor-element.elementor-element-5d5bbd8{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28369 .elementor-element.elementor-element-dda89ff{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28369 .elementor-element.elementor-element-b4e8603 .elementor-button{background-color:transparent;font-family:"JetBrains Mono", Sans-serif;font-size:0.82rem;font-weight:500;letter-spacing:1.5px;fill:rgba(255,255,255,0.35);color:rgba(255,255,255,0.35);border-radius:999px 999px 999px 999px;padding:14px 22px 14px 22px;}.elementor-28369 .elementor-element.elementor-element-3bd2077{--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-28369 .elementor-element.elementor-element-3bd2077:not(.elementor-motion-effects-element-type-background), .elementor-28369 .elementor-element.elementor-element-3bd2077 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#edf0f7;}.elementor-28369 .elementor-element.elementor-element-d292c2c{text-align:center;}.elementor-28369 .elementor-element.elementor-element-d292c2c .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(10,14,34,0.14);}.elementor-28369 .elementor-element.elementor-element-39bd828{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28369 .elementor-element.elementor-element-20c3e51{--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-28369 .elementor-element.elementor-element-2c29c00 .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-28369 .elementor-element.elementor-element-7d7f2ad{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;}.elementor-28369 .elementor-element.elementor-element-7d7f2ad .elementor-divider-separator{width:66%;}.elementor-28369 .elementor-element.elementor-element-7d7f2ad .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28369 .elementor-element.elementor-element-50d6171 .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-28369 .elementor-element.elementor-element-088d79f{--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-28369 .elementor-element.elementor-element-08c4e84 .elementor-accordion-item{border-color:rgba(10,14,34,0.12);}.elementor-28369 .elementor-element.elementor-element-08c4e84 .elementor-accordion-item .elementor-tab-content{border-block-start-color:rgba(10,14,34,0.12);}.elementor-28369 .elementor-element.elementor-element-08c4e84 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:rgba(10,14,34,0.12);}.elementor-28369 .elementor-element.elementor-element-08c4e84 .elementor-accordion-icon, .elementor-28369 .elementor-element.elementor-element-08c4e84 .elementor-accordion-title{color:#0a0e22;}.elementor-28369 .elementor-element.elementor-element-08c4e84 .elementor-accordion-icon svg{fill:#0a0e22;}.elementor-28369 .elementor-element.elementor-element-08c4e84 .elementor-active .elementor-accordion-icon, .elementor-28369 .elementor-element.elementor-element-08c4e84 .elementor-active .elementor-accordion-title{color:#0c34b1;}.elementor-28369 .elementor-element.elementor-element-08c4e84 .elementor-active .elementor-accordion-icon svg{fill:#0c34b1;}.elementor-28369 .elementor-element.elementor-element-08c4e84 .elementor-accordion-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.12rem;font-weight:700;}.elementor-28369 .elementor-element.elementor-element-08c4e84 .elementor-tab-title .elementor-accordion-icon i:before{color:#0c34b1;}.elementor-28369 .elementor-element.elementor-element-08c4e84 .elementor-tab-title .elementor-accordion-icon svg{fill:#0c34b1;}.elementor-28369 .elementor-element.elementor-element-08c4e84 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#0c34b1;}.elementor-28369 .elementor-element.elementor-element-08c4e84 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#0c34b1;}.elementor-28369 .elementor-element.elementor-element-08c4e84 .elementor-tab-content{color:#565e78;font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;}.elementor-28369 .elementor-element.elementor-element-a163a09{--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-28369 .elementor-element.elementor-element-6f6e528{text-align:center;}.elementor-28369 .elementor-element.elementor-element-6f6e528 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28369 .elementor-element.elementor-element-f57aaa6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap: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-28369 .elementor-element.elementor-element-9032b80 .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-28369 .elementor-element.elementor-element-ba52ae5{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28369 .elementor-element.elementor-element-ba52ae5 .elementor-divider-separator{width:66%;}.elementor-28369 .elementor-element.elementor-element-ba52ae5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28369 .elementor-element.elementor-element-64f67dc .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-28369 .elementor-element.elementor-element-5e7e85d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28369 .elementor-element.elementor-element-9e7c780{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-28369 .elementor-element.elementor-element-9e7c780:not(.elementor-motion-effects-element-type-background), .elementor-28369 .elementor-element.elementor-element-9e7c780 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-28369 .elementor-element.elementor-element-7ec986a .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-28369 .elementor-element.elementor-element-0ef0d7d{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28369 .elementor-element.elementor-element-09037be{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-28369 .elementor-element.elementor-element-09037be:not(.elementor-motion-effects-element-type-background), .elementor-28369 .elementor-element.elementor-element-09037be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-28369 .elementor-element.elementor-element-f20cc58 .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-28369 .elementor-element.elementor-element-49de89c{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28369 .elementor-element.elementor-element-549926b{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-28369 .elementor-element.elementor-element-549926b:not(.elementor-motion-effects-element-type-background), .elementor-28369 .elementor-element.elementor-element-549926b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-28369 .elementor-element.elementor-element-1606fd9 .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-28369 .elementor-element.elementor-element-a83b39d{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28369 .elementor-element.elementor-element-e114c40{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-28369 .elementor-element.elementor-element-e114c40:not(.elementor-motion-effects-element-type-background), .elementor-28369 .elementor-element.elementor-element-e114c40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-28369 .elementor-element.elementor-element-4cce670 .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-28369 .elementor-element.elementor-element-ef04fc1{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28369 .elementor-element.elementor-element-9bb2ac1{--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:100px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-28369 .elementor-element.elementor-element-ddace80{text-align:center;}.elementor-28369 .elementor-element.elementor-element-ddace80 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28369 .elementor-element.elementor-element-8a1805e .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-28369 .elementor-element.elementor-element-fba3663 .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-28369 .elementor-element.elementor-element-ccec78b{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-28369 .elementor-element.elementor-element-e8a802d{--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-28369 .elementor-element.elementor-element-0f030e2 .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-28369 .elementor-element.elementor-element-6032ca2 .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-28369 .elementor-element.elementor-element-d874173 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-28369 .elementor-element.elementor-element-d874173 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-28369 .elementor-element.elementor-element-d874173 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-28369 .elementor-element.elementor-element-d874173 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-28369 .elementor-element.elementor-element-d874173 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-28369 .elementor-element.elementor-element-d874173 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28369 .elementor-element.elementor-element-d874173 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28369 .elementor-element.elementor-element-d874173{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28369 .elementor-element.elementor-element-d874173 .elementor-icon-list-text{color:#969dbe;transition:color 0.3s;}.elementor-28369 .elementor-element.elementor-element-9b77078{--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-28369 .elementor-element.elementor-element-9b77078:not(.elementor-motion-effects-element-type-background), .elementor-28369 .elementor-element.elementor-element-9b77078 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04050f;}.elementor-28369 .elementor-element.elementor-element-ddc3f49{text-align:center;}.elementor-28369 .elementor-element.elementor-element-ddc3f49 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28369 .elementor-element.elementor-element-1868391{--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-28369 .elementor-element.elementor-element-b87314d{--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-28369 .elementor-element.elementor-element-8d7324e{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28369 .elementor-element.elementor-element-aac3ba2 .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-28369 .elementor-element.elementor-element-ae6dcc4{--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-28369 .elementor-element.elementor-element-6f7651e .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-28369 .elementor-element.elementor-element-6a18917 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-28369 .elementor-element.elementor-element-6a18917 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-28369 .elementor-element.elementor-element-6a18917 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-28369 .elementor-element.elementor-element-6a18917 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-28369 .elementor-element.elementor-element-6a18917 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-28369 .elementor-element.elementor-element-6a18917 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28369 .elementor-element.elementor-element-6a18917 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28369 .elementor-element.elementor-element-6a18917{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28369 .elementor-element.elementor-element-6a18917 .elementor-icon-list-text{color:#e9ebf6;transition:color 0.3s;}.elementor-28369 .elementor-element.elementor-element-e1858be{--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-28369 .elementor-element.elementor-element-5d449ba .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-28369 .elementor-element.elementor-element-2fa31f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-28369 .elementor-element.elementor-element-2fa31f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-28369 .elementor-element.elementor-element-2fa31f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-28369 .elementor-element.elementor-element-2fa31f1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-28369 .elementor-element.elementor-element-2fa31f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-28369 .elementor-element.elementor-element-2fa31f1 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28369 .elementor-element.elementor-element-2fa31f1 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28369 .elementor-element.elementor-element-2fa31f1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28369 .elementor-element.elementor-element-2fa31f1 .elementor-icon-list-text{color:#e9ebf6;transition:color 0.3s;}.elementor-28369 .elementor-element.elementor-element-f6d362f{--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-28369 .elementor-element.elementor-element-d908b01 .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-28369 .elementor-element.elementor-element-f50c2a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-28369 .elementor-element.elementor-element-f50c2a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-28369 .elementor-element.elementor-element-f50c2a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-28369 .elementor-element.elementor-element-f50c2a9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-28369 .elementor-element.elementor-element-f50c2a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-28369 .elementor-element.elementor-element-f50c2a9 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28369 .elementor-element.elementor-element-f50c2a9 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28369 .elementor-element.elementor-element-f50c2a9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28369 .elementor-element.elementor-element-f50c2a9 .elementor-icon-list-text{color:#e9ebf6;transition:color 0.3s;}.elementor-28369 .elementor-element.elementor-element-fd5f4f6{--divider-border-style:solid;--divider-color:rgba(255,255,255,0.10);--divider-border-width:1px;}.elementor-28369 .elementor-element.elementor-element-fd5f4f6 .elementor-divider-separator{width:100%;}.elementor-28369 .elementor-element.elementor-element-fd5f4f6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28369 .elementor-element.elementor-element-4212e50{--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-28369 .elementor-element.elementor-element-6c49e02{--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-28369 .elementor-element.elementor-element-cf963d3{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28369 .elementor-element.elementor-element-59d7e28{--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-28369 .elementor-element.elementor-element-c600fb5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-28369 .elementor-element.elementor-element-c600fb5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-28369 .elementor-element.elementor-element-c600fb5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-28369 .elementor-element.elementor-element-c600fb5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-28369 .elementor-element.elementor-element-c600fb5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-28369 .elementor-element.elementor-element-c600fb5 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28369 .elementor-element.elementor-element-c600fb5 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28369 .elementor-element.elementor-element-c600fb5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28369 .elementor-element.elementor-element-c600fb5 .elementor-icon-list-text{color:#969dbe;transition:color 0.3s;}@media(min-width:768px){.elementor-28369 .elementor-element.elementor-element-c540d17{--content-width:1240px;}.elementor-28369 .elementor-element.elementor-element-33a331b{--content-width:1240px;}.elementor-28369 .elementor-element.elementor-element-21ff3cb{--width:52%;}.elementor-28369 .elementor-element.elementor-element-01a669a{--width:43%;}.elementor-28369 .elementor-element.elementor-element-1607f51{--content-width:1240px;}.elementor-28369 .elementor-element.elementor-element-813a21c{--width:100%;}.elementor-28369 .elementor-element.elementor-element-271cfbc{--width:25%;}.elementor-28369 .elementor-element.elementor-element-a79a4ee{--width:25%;}.elementor-28369 .elementor-element.elementor-element-f5e86f2{--width:25%;}.elementor-28369 .elementor-element.elementor-element-2d78049{--width:25%;}.elementor-28369 .elementor-element.elementor-element-9e3bcb6{--content-width:1240px;}.elementor-28369 .elementor-element.elementor-element-eab836b{--width:50%;}.elementor-28369 .elementor-element.elementor-element-29e997b{--width:50%;}.elementor-28369 .elementor-element.elementor-element-b7a0ebd{--content-width:1240px;}.elementor-28369 .elementor-element.elementor-element-572006c{--width:25%;}.elementor-28369 .elementor-element.elementor-element-345a938{--width:65%;}.elementor-28369 .elementor-element.elementor-element-7f3d31e{--width:8%;}.elementor-28369 .elementor-element.elementor-element-6d6b90e{--width:90%;}.elementor-28369 .elementor-element.elementor-element-2d713d4{--width:32%;}.elementor-28369 .elementor-element.elementor-element-091caab{--width:32%;}.elementor-28369 .elementor-element.elementor-element-2f1dabd{--width:32%;}.elementor-28369 .elementor-element.elementor-element-2f3bf7f{--content-width:1240px;}.elementor-28369 .elementor-element.elementor-element-d03439f{--content-width:1240px;}.elementor-28369 .elementor-element.elementor-element-a9ebb4a{--width:55%;}.elementor-28369 .elementor-element.elementor-element-fa50382{--width:40%;}.elementor-28369 .elementor-element.elementor-element-e921537{--content-width:1240px;}.elementor-28369 .elementor-element.elementor-element-e76c79d{--width:32%;}.elementor-28369 .elementor-element.elementor-element-6097342{--width:32%;}.elementor-28369 .elementor-element.elementor-element-08fa71f{--width:32%;}.elementor-28369 .elementor-element.elementor-element-4288ce1{--content-width:1240px;}.elementor-28369 .elementor-element.elementor-element-c72ceeb{--width:32%;}.elementor-28369 .elementor-element.elementor-element-ed67f2f{--width:32%;}.elementor-28369 .elementor-element.elementor-element-482f9ae{--width:32%;}.elementor-28369 .elementor-element.elementor-element-62a55ef{--content-width:680px;}.elementor-28369 .elementor-element.elementor-element-c280a6a{--content-width:1240px;}.elementor-28369 .elementor-element.elementor-element-7a24a55{--width:32%;}.elementor-28369 .elementor-element.elementor-element-eab79cd{--width:32%;}.elementor-28369 .elementor-element.elementor-element-35826a6{--width:32%;}.elementor-28369 .elementor-element.elementor-element-3bd2077{--content-width:1240px;}.elementor-28369 .elementor-element.elementor-element-20c3e51{--width:38%;}.elementor-28369 .elementor-element.elementor-element-088d79f{--width:58%;}.elementor-28369 .elementor-element.elementor-element-a163a09{--content-width:1240px;}.elementor-28369 .elementor-element.elementor-element-9e7c780{--width:24%;}.elementor-28369 .elementor-element.elementor-element-09037be{--width:24%;}.elementor-28369 .elementor-element.elementor-element-549926b{--width:24%;}.elementor-28369 .elementor-element.elementor-element-e114c40{--width:24%;}.elementor-28369 .elementor-element.elementor-element-9bb2ac1{--content-width:820px;}.elementor-28369 .elementor-element.elementor-element-9b77078{--content-width:1240px;}.elementor-28369 .elementor-element.elementor-element-b87314d{--width:38%;}.elementor-28369 .elementor-element.elementor-element-ae6dcc4{--width:19%;}.elementor-28369 .elementor-element.elementor-element-e1858be{--width:19%;}.elementor-28369 .elementor-element.elementor-element-f6d362f{--width:19%;}.elementor-28369 .elementor-element.elementor-element-6c49e02{--width:50%;}.elementor-28369 .elementor-element.elementor-element-59d7e28{--width:50%;}}/* Start custom CSS for image, class: .elementor-element-a8fd993 */.elementor-28369 .elementor-element.elementor-element-a8fd993 img { height: 38px !important; width: auto !important; max-width: 140px !important; }/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1789e24 */.elementor-28369 .elementor-element.elementor-element-1789e24 .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-28369 .elementor-element.elementor-element-1789e24 .elementor-nav-menu li[class*="sign-in"], .elementor-28369 .elementor-element.elementor-element-1789e24 .elementor-nav-menu li[class*="hp-"] { display: none !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-96cebc0 */.elementor-28369 .elementor-element.elementor-element-96cebc0 .elementor-button { padding: 11px 20px !important; font-size: 0.9rem !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-407c186 */.elementor-28369 .elementor-element.elementor-element-407c186 { 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-28369 .elementor-element.elementor-element-407c186 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c540d17 */.elementor-28369 .elementor-element.elementor-element-c540d17 { 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-1555 { 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-4e46d4e */.elementor-28369 .elementor-element.elementor-element-4e46d4e { 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-28369 .elementor-element.elementor-element-4e46d4e .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5ac1a34 */.elementor-28369 .elementor-element.elementor-element-5ac1a34 .elementor-icon-list-items { display: flex; gap: 8px; align-items: center; }
		 .elementor-28369 .elementor-element.elementor-element-5ac1a34 .elementor-icon-list-item:not(:last-child)::after { content: "/"; margin-left: 8px; opacity: 0.45; }
		 .elementor-28369 .elementor-element.elementor-element-5ac1a34 .elementor-icon-list-item:last-child .elementor-icon-list-text { color: #5bc6ff; }
		 .elementor-28369 .elementor-element.elementor-element-5ac1a34 .elementor-icon { display: none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c72b4f3 */.elementor-28369 .elementor-element.elementor-element-c72b4f3 .elementor-heading-title::before { content: ""; display: inline-block; width: 7px; height: 7px; border-radius: 50%; background: #00a7ff; box-shadow: 0 0 0 4px rgba(0,167,255,0.18); margin-right: 10px; vertical-align: middle; animation: smad-pulse 2.6s infinite; }
		 @keyframes smad-pulse { 0%,100% { box-shadow: 0 0 0 4px rgba(0,167,255,0.18); } 50% { box-shadow: 0 0 0 8px rgba(0,167,255,0); } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-740fa70 */.elementor-28369 .elementor-element.elementor-element-740fa70 .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-5df8ddc */.elementor-28369 .elementor-element.elementor-element-5df8ddc { font-size: 1.16rem; max-width: 560px; }
		 .elementor-28369 .elementor-element.elementor-element-5df8ddc .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-28369 .elementor-element.elementor-element-5df8ddc strong { color: #fff; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6aa4a3f */.elementor-28369 .elementor-element.elementor-element-6aa4a3f { background: rgba(0,167,255,0.07); border: 1px solid rgba(0,167,255,0.22); border-radius: 8px; padding: 14px 22px; margin-top: 6px; }
		 .elementor-28369 .elementor-element.elementor-element-6aa4a3f .elementor-icon-list-items { display: flex; flex-wrap: wrap; gap: 14px 24px; }
		 .elementor-28369 .elementor-element.elementor-element-6aa4a3f .elementor-icon { display: none; }
		 .elementor-28369 .elementor-element.elementor-element-6aa4a3f .elementor-icon-list-item a { color: #00a7ff !important; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d627ee2 */.elementor-28369 .elementor-element.elementor-element-d627ee2 { margin-top: 28px; padding-top: 28px; border-top: 1px solid rgba(255,255,255,0.10); }
		 .elementor-28369 .elementor-element.elementor-element-d627ee2 .elementor-icon-list-items { display: flex; flex-wrap: wrap; gap: 30px; }
		 .elementor-28369 .elementor-element.elementor-element-d627ee2 .elementor-icon-list-item { display: flex; flex-direction: column; align-items: flex-start; }
		 .elementor-28369 .elementor-element.elementor-element-d627ee2 .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-28369 .elementor-element.elementor-element-d627ee2 .elementor-icon { display: none; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d806005 */.elementor-28369 .elementor-element.elementor-element-d806005 .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; }
		 .elementor-28369 .elementor-element.elementor-element-d806005 .elementor-image::before, .elementor-28369 .elementor-element.elementor-element-d806005 .elementor-image::after { content: ""; position: absolute; border-radius: 50%; border: 2px solid #00a7ff; pointer-events: none; z-index: 2; }
		 .elementor-28369 .elementor-element.elementor-element-d806005 .elementor-image::before { width: 70%; height: 70%; top: 15%; left: 15%; animation: dmn-pulse 8s ease-in-out infinite; opacity: 0.2; }
		 .elementor-28369 .elementor-element.elementor-element-d806005 .elementor-image::after { width: 40%; height: 40%; top: 30%; left: 30%; border-color: rgba(0,167,255,0.5); animation: dmn-pulse-2 6s ease-in-out infinite 2s; opacity: 0.12; }
		 @keyframes dmn-pulse { 0%,100% { opacity: 0.10; transform: scale(1) rotate(0deg); } 50% { opacity: 0.28; transform: scale(1.08) rotate(3deg); } }
		 @keyframes dmn-pulse-2 { 0%,100% { opacity: 0.06; transform: scale(1.05) rotate(0deg); } 50% { opacity: 0.18; transform: scale(0.97) rotate(-4deg); } }
		 .elementor-28369 .elementor-element.elementor-element-d806005 img { width: 100%; aspect-ratio: 16/9; object-fit: cover; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c0f21d */.elementor-28369 .elementor-element.elementor-element-4c0f21d { 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-01a669a */.elementor-28369 .elementor-element.elementor-element-01a669a { position: relative !important; align-self: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33a331b */.elementor-28369 .elementor-element.elementor-element-33a331b { position: relative; overflow: hidden; }
		 .elementor-28369 .elementor-element.elementor-element-33a331b::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; animation: adn-aurora 14s ease-in-out infinite; }
		 .elementor-28369 .elementor-element.elementor-element-33a331b > * { position: relative; z-index: 1; }
		 @keyframes adn-aurora { 0%,100% { transform: translate(0,0) scale(1); opacity: 0.55; } 50% { transform: translate(-30px, 20px) scale(1.08); opacity: 0.7; } }
		 @keyframes adn-fill { from { background: conic-gradient(from -90deg, #0c34b1 0deg, #00a7ff 0deg, rgba(255,255,255,0.08) 0deg); } to { background: conic-gradient(from -90deg, #0c34b1 0deg, #00a7ff 338.4deg, rgba(255,255,255,0.08) 338.4deg); } }
		 @keyframes adn-wave { 0% { transform: translateX(-100%); opacity: 0; } 30% { opacity: 0.6; } 100% { transform: translateX(100%); opacity: 0; } }
		 @keyframes adn-stage-rise { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }
		 @media (prefers-reduced-motion: reduce) { .elementor-28369 .elementor-element.elementor-element-33a331b::after { animation: none !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-317fc74 */.elementor-28369 .elementor-element.elementor-element-317fc74 { 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-28369 .elementor-element.elementor-element-317fc74 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-7d48bf7 */.elementor-28369 .elementor-element.elementor-element-7d48bf7 { text-align: center; } .elementor-28369 .elementor-element.elementor-element-7d48bf7 .elementor-counter-title { display: none !important; } .elementor-28369 .elementor-element.elementor-element-7d48bf7 .elementor-counter-number-suffix { color: #5bc6ff; font-size: 0.45em; margin-left: 2px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b123e4a */.elementor-28369 .elementor-element.elementor-element-b123e4a .elementor-heading-title { font-family: "JetBrains Mono", monospace !important; font-size: 0.72rem !important; letter-spacing: 0.08em; color: #969dbe !important; text-transform: uppercase; text-align: center; margin: 8px 0 6px; font-weight: 500 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2b7ab3 */.elementor-28369 .elementor-element.elementor-element-b2b7ab3 .elementor-heading-title { font-family: "Hanken Grotesk", sans-serif !important; font-size: 0.8rem !important; color: rgba(0,167,255,0.65) !important; text-align: center; margin: 0; font-weight: 400 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-271cfbc */.elementor-28369 .elementor-element.elementor-element-271cfbc { transition: transform .28s ease, background-color .35s ease; position: relative; }
			 .elementor-28369 .elementor-element.elementor-element-271cfbc:hover { background-color: rgba(0,167,255,0.04) !important; }
			 .elementor-28369 .elementor-element.elementor-element-271cfbc:hover .elementor-counter-number { color: #00a7ff !important; }/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-6135ec0 */.elementor-28369 .elementor-element.elementor-element-6135ec0 { text-align: center; } .elementor-28369 .elementor-element.elementor-element-6135ec0 .elementor-counter-title { display: none !important; } .elementor-28369 .elementor-element.elementor-element-6135ec0 .elementor-counter-number-suffix { color: #5bc6ff; font-size: 0.45em; margin-left: 2px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-806b5be */.elementor-28369 .elementor-element.elementor-element-806b5be .elementor-heading-title { font-family: "JetBrains Mono", monospace !important; font-size: 0.72rem !important; letter-spacing: 0.08em; color: #969dbe !important; text-transform: uppercase; text-align: center; margin: 8px 0 6px; font-weight: 500 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bb34f9 */.elementor-28369 .elementor-element.elementor-element-3bb34f9 .elementor-heading-title { font-family: "Hanken Grotesk", sans-serif !important; font-size: 0.8rem !important; color: rgba(0,167,255,0.65) !important; text-align: center; margin: 0; font-weight: 400 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a79a4ee */.elementor-28369 .elementor-element.elementor-element-a79a4ee { transition: transform .28s ease, background-color .35s ease; position: relative; }
			 .elementor-28369 .elementor-element.elementor-element-a79a4ee:hover { background-color: rgba(0,167,255,0.04) !important; }
			 .elementor-28369 .elementor-element.elementor-element-a79a4ee:hover .elementor-counter-number { color: #00a7ff !important; }/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-bfc8d7e */.elementor-28369 .elementor-element.elementor-element-bfc8d7e { text-align: center; } .elementor-28369 .elementor-element.elementor-element-bfc8d7e .elementor-counter-title { display: none !important; } .elementor-28369 .elementor-element.elementor-element-bfc8d7e .elementor-counter-number-suffix { color: #5bc6ff; font-size: 0.45em; margin-left: 2px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-960f160 */.elementor-28369 .elementor-element.elementor-element-960f160 .elementor-heading-title { font-family: "JetBrains Mono", monospace !important; font-size: 0.72rem !important; letter-spacing: 0.08em; color: #969dbe !important; text-transform: uppercase; text-align: center; margin: 8px 0 6px; font-weight: 500 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1da6ab4 */.elementor-28369 .elementor-element.elementor-element-1da6ab4 .elementor-heading-title { font-family: "Hanken Grotesk", sans-serif !important; font-size: 0.8rem !important; color: rgba(0,167,255,0.65) !important; text-align: center; margin: 0; font-weight: 400 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5e86f2 */.elementor-28369 .elementor-element.elementor-element-f5e86f2 { transition: transform .28s ease, background-color .35s ease; position: relative; }
			 .elementor-28369 .elementor-element.elementor-element-f5e86f2:hover { background-color: rgba(0,167,255,0.04) !important; }
			 .elementor-28369 .elementor-element.elementor-element-f5e86f2:hover .elementor-counter-number { color: #00a7ff !important; }/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-d5e2bc6 */.elementor-28369 .elementor-element.elementor-element-d5e2bc6 { text-align: center; } .elementor-28369 .elementor-element.elementor-element-d5e2bc6 .elementor-counter-title { display: none !important; } .elementor-28369 .elementor-element.elementor-element-d5e2bc6 .elementor-counter-number-suffix { color: #5bc6ff; font-size: 0.45em; margin-left: 2px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c35c667 */.elementor-28369 .elementor-element.elementor-element-c35c667 .elementor-heading-title { font-family: "JetBrains Mono", monospace !important; font-size: 0.72rem !important; letter-spacing: 0.08em; color: #969dbe !important; text-transform: uppercase; text-align: center; margin: 8px 0 6px; font-weight: 500 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-277b44f */.elementor-28369 .elementor-element.elementor-element-277b44f .elementor-heading-title { font-family: "Hanken Grotesk", sans-serif !important; font-size: 0.8rem !important; color: rgba(0,167,255,0.65) !important; text-align: center; margin: 0; font-weight: 400 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d78049 */.elementor-28369 .elementor-element.elementor-element-2d78049 { transition: transform .28s ease, background-color .35s ease; position: relative; }
			 .elementor-28369 .elementor-element.elementor-element-2d78049:hover { background-color: rgba(0,167,255,0.04) !important; }
			 .elementor-28369 .elementor-element.elementor-element-2d78049:hover .elementor-counter-number { color: #00a7ff !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-813a21c */@property --adn-angle { syntax: "<angle>"; initial-value: 0deg; inherits: false; }
			 .elementor-28369 .elementor-element.elementor-element-813a21c { position: relative; width: 100% !important; max-width: 100% !important; isolation: isolate; }
			 .elementor-28369 .elementor-element.elementor-element-813a21c::before {
				content: ""; position: absolute; inset: 0; border-radius: 18px; padding: 1.5px;
				background: conic-gradient(from var(--adn-angle), rgba(0,167,255,0) 0deg, rgba(0,167,255,0) 280deg, rgba(0,167,255,0.55) 320deg, #5bc6ff 345deg, #00a7ff 355deg, rgba(0,167,255,0) 360deg);
				-webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
						mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
				-webkit-mask-composite: xor;
						mask-composite: exclude;
				pointer-events: none;
				animation: adn-border-trace 5.4s linear infinite;
				z-index: 2;
			 }
			 @supports not (background: conic-gradient(from var(--adn-angle), red, blue)) {
				.elementor-28369 .elementor-element.elementor-element-813a21c::before { background: linear-gradient(135deg, rgba(0,167,255,0.35), rgba(0,167,255,0)); animation: none; }
			 }
			 @keyframes adn-border-trace { to { --adn-angle: 360deg; } }
			 @media (prefers-reduced-motion: reduce) { .elementor-28369 .elementor-element.elementor-element-813a21c::before { animation: none !important; background: rgba(0,167,255,0.18); } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f26c1e3 */.elementor-28369 .elementor-element.elementor-element-f26c1e3 { font-family: "JetBrains Mono", monospace !important; font-size: 0.7rem !important; color: rgba(255,255,255,0.28) !important; text-align: right; margin-top: 12px !important; }
		 .elementor-28369 .elementor-element.elementor-element-f26c1e3 p { color: rgba(255,255,255,0.28) !important; margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a566fc9 */.elementor-28369 .elementor-element.elementor-element-a566fc9 { 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-28369 .elementor-element.elementor-element-a566fc9 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-3019628 */.elementor-28369 .elementor-element.elementor-element-3019628 { width: 100% !important; align-self: stretch; } .elementor-28369 .elementor-element.elementor-element-3019628 .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28369 .elementor-element.elementor-element-3019628 .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-6aff050 */.elementor-28369 .elementor-element.elementor-element-6aff050 .elementor-heading-title { font-family: "JetBrains Mono", monospace !important; font-size: 0.8rem !important; letter-spacing: 0.12em; color: #5bc6ff !important; font-weight: 500 !important; margin-bottom: 14px; display: block; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a8a094f */.elementor-28369 .elementor-element.elementor-element-a8a094f .elementor-heading-title { font-family: "Schibsted Grotesk", sans-serif !important; font-weight: 900 !important; font-size: 2rem !important; color: #fff !important; letter-spacing: -0.02em; margin-bottom: 14px; line-height: 1.1; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16ba8b7 */.elementor-28369 .elementor-element.elementor-element-16ba8b7 p { color: #969dbe; font-size: 1rem; line-height: 1.7; margin-bottom: 12px; }
			 .elementor-28369 .elementor-element.elementor-element-16ba8b7 strong { color: #fff; }
			 .elementor-28369 .elementor-element.elementor-element-16ba8b7 em { color: rgba(255,255,255,0.55); }
			 .elementor-28369 .elementor-element.elementor-element-16ba8b7 .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; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a499d8c */.elementor-28369 .elementor-element.elementor-element-a499d8c { position: relative; border-bottom: 1px solid rgba(255,255,255,0.10); border-left: 3px solid rgba(255,255,255,0.10); margin-left: -3px; transition: transform .35s ease, border-left-color .35s ease, box-shadow .35s ease; }
			 .elementor-28369 .elementor-element.elementor-element-a499d8c:hover { border-left-color: rgba(0,167,255,0.45); }
			 .elementor-28369 .elementor-element.elementor-element-a499d8c.is-active { border-left-color: #00a7ff !important; box-shadow: -3px 0 22px -2px rgba(0,167,255,0.50) !important; }
			 @supports (animation-timeline: view()) {
				.elementor-28369 .elementor-element.elementor-element-a499d8c {
					animation: adn-step-parallax linear both;
					animation-timeline: view();
					animation-range: entry 0% cover 45%;
				}
				@keyframes adn-step-parallax {
					0%   { transform: translateY(70px); opacity: 0; filter: blur(3px); }
					60%  { transform: translateY(0);    opacity: 1; filter: blur(0); }
					100% { transform: translateY(-18px); opacity: 0.85; filter: blur(0); }
				}
			 }
			 @supports not (animation-timeline: view()) {
				.elementor-28369 .elementor-element.elementor-element-a499d8c { animation: adn-stage-rise 0.9s cubic-bezier(0.22,1,0.36,1) both; }
			 }
			 @media (prefers-reduced-motion: reduce) { .elementor-28369 .elementor-element.elementor-element-a499d8c { animation: none !important; transform: none !important; filter: none !important; opacity: 1 !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa710ae */.elementor-28369 .elementor-element.elementor-element-aa710ae .elementor-heading-title { font-family: "JetBrains Mono", monospace !important; font-size: 0.8rem !important; letter-spacing: 0.12em; color: #5bc6ff !important; font-weight: 500 !important; margin-bottom: 14px; display: block; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f3359c */.elementor-28369 .elementor-element.elementor-element-3f3359c .elementor-heading-title { font-family: "Schibsted Grotesk", sans-serif !important; font-weight: 900 !important; font-size: 2rem !important; color: rgba(255,255,255,0.55) !important; letter-spacing: -0.02em; margin-bottom: 14px; line-height: 1.1; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b9bf03 */.elementor-28369 .elementor-element.elementor-element-5b9bf03 p { color: rgba(255,255,255,0.42); font-size: 1rem; line-height: 1.7; margin-bottom: 12px; }
			 .elementor-28369 .elementor-element.elementor-element-5b9bf03 strong { color: #fff; }
			 .elementor-28369 .elementor-element.elementor-element-5b9bf03 em { color: rgba(255,255,255,0.55); }
			 .elementor-28369 .elementor-element.elementor-element-5b9bf03 .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; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a811d3 */.elementor-28369 .elementor-element.elementor-element-3a811d3 { position: relative; border-bottom: 1px solid rgba(255,255,255,0.10); border-left: 3px solid rgba(255,255,255,0.10); margin-left: -3px; transition: transform .35s ease, border-left-color .35s ease, box-shadow .35s ease; }
			 .elementor-28369 .elementor-element.elementor-element-3a811d3:hover { border-left-color: rgba(0,167,255,0.45); }
			 .elementor-28369 .elementor-element.elementor-element-3a811d3.is-active { border-left-color: #00a7ff !important; box-shadow: -3px 0 22px -2px rgba(0,167,255,0.50) !important; }
			 @supports (animation-timeline: view()) {
				.elementor-28369 .elementor-element.elementor-element-3a811d3 {
					animation: adn-step-parallax linear both;
					animation-timeline: view();
					animation-range: entry 0% cover 45%;
				}
				@keyframes adn-step-parallax {
					0%   { transform: translateY(70px); opacity: 0; filter: blur(3px); }
					60%  { transform: translateY(0);    opacity: 1; filter: blur(0); }
					100% { transform: translateY(-18px); opacity: 0.85; filter: blur(0); }
				}
			 }
			 @supports not (animation-timeline: view()) {
				.elementor-28369 .elementor-element.elementor-element-3a811d3 { animation: adn-stage-rise 0.9s cubic-bezier(0.22,1,0.36,1) both; }
			 }
			 @media (prefers-reduced-motion: reduce) { .elementor-28369 .elementor-element.elementor-element-3a811d3 { animation: none !important; transform: none !important; filter: none !important; opacity: 1 !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-adbeb41 */.elementor-28369 .elementor-element.elementor-element-adbeb41 .elementor-heading-title { font-family: "JetBrains Mono", monospace !important; font-size: 0.8rem !important; letter-spacing: 0.12em; color: #5bc6ff !important; font-weight: 500 !important; margin-bottom: 14px; display: block; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c93b447 */.elementor-28369 .elementor-element.elementor-element-c93b447 .elementor-heading-title { font-family: "Schibsted Grotesk", sans-serif !important; font-weight: 900 !important; font-size: 2rem !important; color: rgba(255,255,255,0.55) !important; letter-spacing: -0.02em; margin-bottom: 14px; line-height: 1.1; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06960ce */.elementor-28369 .elementor-element.elementor-element-06960ce p { color: rgba(255,255,255,0.42); font-size: 1rem; line-height: 1.7; margin-bottom: 12px; }
			 .elementor-28369 .elementor-element.elementor-element-06960ce strong { color: #fff; }
			 .elementor-28369 .elementor-element.elementor-element-06960ce em { color: rgba(255,255,255,0.55); }
			 .elementor-28369 .elementor-element.elementor-element-06960ce .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; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ea872b */.elementor-28369 .elementor-element.elementor-element-8ea872b { position: relative; border-bottom: 1px solid rgba(255,255,255,0.10); border-left: 3px solid rgba(255,255,255,0.10); margin-left: -3px; transition: transform .35s ease, border-left-color .35s ease, box-shadow .35s ease; }
			 .elementor-28369 .elementor-element.elementor-element-8ea872b:hover { border-left-color: rgba(0,167,255,0.45); }
			 .elementor-28369 .elementor-element.elementor-element-8ea872b.is-active { border-left-color: #00a7ff !important; box-shadow: -3px 0 22px -2px rgba(0,167,255,0.50) !important; }
			 @supports (animation-timeline: view()) {
				.elementor-28369 .elementor-element.elementor-element-8ea872b {
					animation: adn-step-parallax linear both;
					animation-timeline: view();
					animation-range: entry 0% cover 45%;
				}
				@keyframes adn-step-parallax {
					0%   { transform: translateY(70px); opacity: 0; filter: blur(3px); }
					60%  { transform: translateY(0);    opacity: 1; filter: blur(0); }
					100% { transform: translateY(-18px); opacity: 0.85; filter: blur(0); }
				}
			 }
			 @supports not (animation-timeline: view()) {
				.elementor-28369 .elementor-element.elementor-element-8ea872b { animation: adn-stage-rise 0.9s cubic-bezier(0.22,1,0.36,1) both; }
			 }
			 @media (prefers-reduced-motion: reduce) { .elementor-28369 .elementor-element.elementor-element-8ea872b { animation: none !important; transform: none !important; filter: none !important; opacity: 1 !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eab836b */.elementor-28369 .elementor-element.elementor-element-eab836b > .e-con:last-child, .elementor-28369 .elementor-element.elementor-element-eab836b > div:last-child { border-bottom: 0 !important; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef4b495 */.elementor-28369 .elementor-element.elementor-element-ef4b495 { position: relative; padding: 10px; isolation: isolate; }
		 .elementor-28369 .elementor-element.elementor-element-ef4b495::before {
			content: ""; position: absolute; inset: -28px; border-radius: 32px; pointer-events: none; z-index: -1;
			background:
				radial-gradient(ellipse 70% 55% at 28% 22%, rgba(0,167,255,0.22), transparent 65%),
				radial-gradient(ellipse 55% 65% at 75% 78%, rgba(91,198,255,0.16), transparent 65%),
				radial-gradient(ellipse 90% 40% at 50% 50%, rgba(12,52,177,0.20), transparent 70%);
			filter: blur(22px);
			animation: adn-aurora-pulse 7.5s ease-in-out infinite alternate;
		 }
		 .elementor-28369 .elementor-element.elementor-element-ef4b495::after {
			content: "AdNeuroSync · live"; position: absolute; left: 50%; bottom: -8px; transform: translateX(-50%);
			padding: 8px 18px; background: rgba(6,8,26,0.92); border: 1px solid rgba(0,167,255,0.35); border-radius: 999px;
			font-family: "JetBrains Mono", monospace; font-size: 0.7rem; letter-spacing: 0.14em; text-transform: uppercase;
			color: #5bc6ff; backdrop-filter: blur(8px); white-space: nowrap; z-index: 3;
			animation: adn-pill-pulse 3s ease-in-out infinite;
		 }
		 .elementor-28369 .elementor-element.elementor-element-ef4b495 .elementor-image {
			position: relative; border-radius: 18px; overflow: hidden;
			border: 1px solid rgba(0,167,255,0.22);
			box-shadow: 0 40px 80px -30px rgba(0,0,0,0.7), 0 0 0 1px rgba(0,167,255,0.18), inset 0 0 60px -20px rgba(0,167,255,0.18);
		 }
		 .elementor-28369 .elementor-element.elementor-element-ef4b495 .elementor-image::before {
			content: ""; position: absolute; inset: -7px; border-radius: 22px; pointer-events: none; z-index: 2;
			background:
				linear-gradient(#5bc6ff, #5bc6ff) top    left  / 22px 2px no-repeat,
				linear-gradient(#5bc6ff, #5bc6ff) top    left  / 2px 22px no-repeat,
				linear-gradient(#5bc6ff, #5bc6ff) top    right / 22px 2px no-repeat,
				linear-gradient(#5bc6ff, #5bc6ff) top    right / 2px 22px no-repeat,
				linear-gradient(#5bc6ff, #5bc6ff) bottom left  / 22px 2px no-repeat,
				linear-gradient(#5bc6ff, #5bc6ff) bottom left  / 2px 22px no-repeat,
				linear-gradient(#5bc6ff, #5bc6ff) bottom right / 22px 2px no-repeat,
				linear-gradient(#5bc6ff, #5bc6ff) bottom right / 2px 22px no-repeat;
			filter: drop-shadow(0 0 4px rgba(0,167,255,0.55));
			opacity: 0.85;
		 }
		 .elementor-28369 .elementor-element.elementor-element-ef4b495 .elementor-image::after {
			content: "Q3 · DMN-MOMENT"; position: absolute; top: -7px; left: 50%; transform: translate(-50%, -50%);
			padding: 3px 12px; background: #06081a; border: 1px solid rgba(0,167,255,0.35); border-radius: 999px;
			font-family: "JetBrains Mono", monospace; font-size: 0.6rem; letter-spacing: 0.18em; text-transform: uppercase;
			color: #5bc6ff; white-space: nowrap; z-index: 4;
		 }
		 .elementor-28369 .elementor-element.elementor-element-ef4b495 img { width: 100%; aspect-ratio: 4/3; object-fit: cover; animation: adn-img-breathe 9s ease-in-out infinite alternate; transform-origin: 50% 50%; }
		 @keyframes adn-img-breathe { 0% { transform: scale(1.0) translateY(0); } 100% { transform: scale(1.07) translateY(-6px); } }
		 @keyframes adn-aurora-pulse { 0% { opacity: 0.55; transform: translateY(0) scale(1); } 100% { opacity: 0.95; transform: translateY(-6px) scale(1.04); } }
		 @keyframes adn-pill-pulse { 0%, 100% { box-shadow: 0 0 0 0 rgba(0,167,255,0); } 50% { box-shadow: 0 0 24px -4px rgba(0,167,255,0.45); } }
		 @media (prefers-reduced-motion: reduce) { .elementor-28369 .elementor-element.elementor-element-ef4b495 img, .elementor-28369 .elementor-element.elementor-element-ef4b495::before, .elementor-28369 .elementor-element.elementor-element-ef4b495::after { animation: none !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e997b */.elementor-28369 .elementor-element.elementor-element-29e997b { position: sticky; top: 110px; align-self: flex-start; max-height: calc(100vh - 160px); display: flex; align-items: center; padding-bottom: 30px; }
		 @media (max-width: 1080px) { .elementor-28369 .elementor-element.elementor-element-29e997b { display: none !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-596686e */.elementor-28369 .elementor-element.elementor-element-596686e { 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-28369 .elementor-element.elementor-element-596686e .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-d9fcd3f */.elementor-28369 .elementor-element.elementor-element-d9fcd3f { width: 100% !important; align-self: stretch; } .elementor-28369 .elementor-element.elementor-element-d9fcd3f .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28369 .elementor-element.elementor-element-d9fcd3f .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-12200ff */.elementor-28369 .elementor-element.elementor-element-12200ff { position: absolute !important; top: 50%; left: 50%; transform: translate(-50%, -68%); margin: 0 !important; padding: 0 !important; width: auto !important; z-index: 2; }
				 .elementor-28369 .elementor-element.elementor-element-12200ff .elementor-heading-title { font-family: "Schibsted Grotesk", sans-serif !important; font-weight: 900 !important; font-size: 2.6rem !important; color: #fff !important; line-height: 1; letter-spacing: -0.04em; margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dfd204 */.elementor-28369 .elementor-element.elementor-element-8dfd204 { position: absolute !important; top: 60%; left: 50%; transform: translate(-50%, 0); margin: 0 !important; padding: 0 !important; width: auto !important; z-index: 2; }
				 .elementor-28369 .elementor-element.elementor-element-8dfd204 .elementor-heading-title { font-family: "JetBrains Mono", monospace !important; font-size: 0.7rem !important; letter-spacing: 0.08em; color: #5bc6ff !important; margin: 0; white-space: nowrap; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae91074 */.elementor-28369 .elementor-element.elementor-element-ae91074 { position: relative !important; width: 180px !important; height: 180px !important; flex: 0 0 180px !important; border-radius: 50%; background: conic-gradient(from -90deg, #0c34b1 0deg, #00a7ff 338.4deg, rgba(255,255,255,0.08) 338.4deg); box-shadow: 0 0 60px -20px rgba(0,167,255,0.5); animation: adn-fill 2.4s cubic-bezier(0.22, 1, 0.36, 1) both; animation-delay: 0.2s; }
		 .elementor-28369 .elementor-element.elementor-element-ae91074::before { content: ""; position: absolute; inset: 16px; border-radius: 50%; background: rgba(12,15,40,0.95); z-index: 1; }
		 .elementor-28369 .elementor-element.elementor-element-ae91074::after { content: ""; position: absolute; inset: -3px; border-radius: 50%; border: 1px solid rgba(0,167,255,0.4); animation: adn-aurora 5s ease-in-out infinite; pointer-events: none; }
		 @media (prefers-reduced-motion: reduce) { .elementor-28369 .elementor-element.elementor-element-ae91074 { animation: none !important; } .elementor-28369 .elementor-element.elementor-element-ae91074::after { animation: none !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b3af41 */.elementor-28369 .elementor-element.elementor-element-6b3af41 p { color: #969dbe; font-size: 1rem; margin-bottom: 12px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f610f9 */.elementor-28369 .elementor-element.elementor-element-8f610f9 p { color: #969dbe; font-size: 1rem; margin-bottom: 12px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d7fca5e */.elementor-28369 .elementor-element.elementor-element-d7fca5e { font-family: "JetBrains Mono", monospace !important; font-size: 0.74rem !important; }
			 .elementor-28369 .elementor-element.elementor-element-d7fca5e p { color: #5bc6ff !important; letter-spacing: 0.04em; margin: 0; line-height: 1.6; }
			 .elementor-28369 .elementor-element.elementor-element-d7fca5e a { color: #00a7ff; text-decoration: none; }
			 .elementor-28369 .elementor-element.elementor-element-d7fca5e a:hover { color: #fff; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65f1222 */.elementor-28369 .elementor-element.elementor-element-65f1222 { margin-top: 8px !important; }
			 .elementor-28369 .elementor-element.elementor-element-65f1222 p { font-size: 0.86rem; color: rgba(255,255,255,0.35); margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed6094 */.elementor-28369 .elementor-element.elementor-element-8ed6094 { margin-bottom: 48px; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a1aaf8a */.elementor-28369 .elementor-element.elementor-element-a1aaf8a .elementor-icon-box-icon { margin: 0 !important; }
		 .elementor-28369 .elementor-element.elementor-element-a1aaf8a .elementor-icon { width: 52px; height: 52px; border-radius: 14px; background: linear-gradient(150deg, #0c34b1, #00a7ff); display: flex; align-items: center; justify-content: center; }
		 .elementor-28369 .elementor-element.elementor-element-a1aaf8a .elementor-icon-box-content { display: none; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11f0baa */.elementor-28369 .elementor-element.elementor-element-11f0baa p { color: #969dbe; font-size: 0.97rem; margin-bottom: 8px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71e805e */.elementor-28369 .elementor-element.elementor-element-71e805e p { color: #969dbe; font-size: 0.97rem; margin-bottom: 10px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0ebe11 */.elementor-28369 .elementor-element.elementor-element-b0ebe11 { font-family: "JetBrains Mono", monospace !important; font-size: 0.74rem !important; }
			 .elementor-28369 .elementor-element.elementor-element-b0ebe11 p { color: #5bc6ff; letter-spacing: 0.04em; margin: 0; }
			 .elementor-28369 .elementor-element.elementor-element-b0ebe11 a { color: #00a7ff; text-decoration: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f1829b */.elementor-28369 .elementor-element.elementor-element-9f1829b { background: linear-gradient(180deg, rgba(0,167,255,0.08), rgba(255,255,255,0.01)); border: 1px solid rgba(0,167,255,0.3); border-radius: 18px; padding: 36px 40px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e0388a */.elementor-28369 .elementor-element.elementor-element-2e0388a .elementor-heading-title { font-family: "JetBrains Mono", monospace !important; font-size: 0.82rem !important; color: #5bc6ff !important; letter-spacing: 0.1em; margin-bottom: 14px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff7dcdd */.elementor-28369 .elementor-element.elementor-element-ff7dcdd p { color: #969dbe; font-size: 1rem; margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d713d4 */.elementor-28369 .elementor-element.elementor-element-2d713d4 { transition: transform .35s ease, border-color .35s ease; } .elementor-28369 .elementor-element.elementor-element-2d713d4:hover { transform: translateY(-8px); border-color: rgba(0,167,255,0.45); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76f73c6 */.elementor-28369 .elementor-element.elementor-element-76f73c6 .elementor-heading-title { font-family: "JetBrains Mono", monospace !important; font-size: 0.82rem !important; color: #5bc6ff !important; letter-spacing: 0.1em; margin-bottom: 14px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c199f8 */.elementor-28369 .elementor-element.elementor-element-3c199f8 p { color: #969dbe; font-size: 1rem; margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-091caab */.elementor-28369 .elementor-element.elementor-element-091caab { transition: transform .35s ease, border-color .35s ease; } .elementor-28369 .elementor-element.elementor-element-091caab:hover { transform: translateY(-8px); border-color: rgba(0,167,255,0.45); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4271fdf */.elementor-28369 .elementor-element.elementor-element-4271fdf .elementor-heading-title { font-family: "JetBrains Mono", monospace !important; font-size: 0.82rem !important; color: #5bc6ff !important; letter-spacing: 0.1em; margin-bottom: 14px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-567f0b2 */.elementor-28369 .elementor-element.elementor-element-567f0b2 p { color: #969dbe; font-size: 1rem; margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f1dabd */.elementor-28369 .elementor-element.elementor-element-2f1dabd { transition: transform .35s ease, border-color .35s ease; } .elementor-28369 .elementor-element.elementor-element-2f1dabd:hover { transform: translateY(-8px); border-color: rgba(0,167,255,0.45); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5583d8c */.elementor-28369 .elementor-element.elementor-element-5583d8c { margin-top: 40px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43259f7 */.elementor-28369 .elementor-element.elementor-element-43259f7 { 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-28369 .elementor-element.elementor-element-43259f7 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5793b7f */.elementor-28369 .elementor-element.elementor-element-5793b7f { background: #fff; border-radius: 18px; padding: 36px 44px; border: 1px solid rgba(10,14,34,0.08); box-shadow: 0 30px 60px -30px rgba(0,0,0,0.2); }
		 .elementor-28369 .elementor-element.elementor-element-5793b7f p { color: #565e78; font-size: 1.15rem; line-height: 1.6; margin: 0; }
		 .elementor-28369 .elementor-element.elementor-element-5793b7f strong { color: #0a0e22; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f2a03ee */.elementor-28369 .elementor-element.elementor-element-f2a03ee { margin-top: 28px; }
		 .elementor-28369 .elementor-element.elementor-element-f2a03ee .elementor-icon-list-items { display: flex; flex-wrap: wrap; gap: 14px; align-items: center; justify-content: center; }
		 .elementor-28369 .elementor-element.elementor-element-f2a03ee .elementor-icon-list-item { padding: 8px 18px; border: 1px solid rgba(10,14,34,0.18); border-radius: 8px; background: #fff; transition: all 0.25s; }
		 .elementor-28369 .elementor-element.elementor-element-f2a03ee .elementor-icon-list-item:hover { border-color: rgba(0,167,255,0.45); transform: translateY(-3px); box-shadow: 0 6px 20px -6px rgba(0,167,255,0.2); }
		 .elementor-28369 .elementor-element.elementor-element-f2a03ee .elementor-icon-list-item a { color: #565e78; text-decoration: none; }
		 .elementor-28369 .elementor-element.elementor-element-f2a03ee .elementor-icon-list-item a:hover { color: #0a0e22; }
		 .elementor-28369 .elementor-element.elementor-element-f2a03ee .elementor-icon { display: none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74b2f41 */.elementor-28369 .elementor-element.elementor-element-74b2f41 { 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-28369 .elementor-element.elementor-element-74b2f41 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-521ed5f */.elementor-28369 .elementor-element.elementor-element-521ed5f p { color: #969dbe; font-size: 1.05rem; margin-bottom: 14px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d76128 */.elementor-28369 .elementor-element.elementor-element-3d76128 p { color: #969dbe; font-size: 1.05rem; margin-bottom: 14px; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b74ba50 */.elementor-28369 .elementor-element.elementor-element-b74ba50 { margin-top: 14px; }
		 .elementor-28369 .elementor-element.elementor-element-b74ba50 .elementor-icon-list-item { padding-left: 22px !important; position: relative; }
		 .elementor-28369 .elementor-element.elementor-element-b74ba50 .elementor-icon-list-item::before { content: ""; position: absolute; left: 0; top: 8px; width: 9px; height: 9px; border-radius: 50%; background: #00a7ff; }
		 .elementor-28369 .elementor-element.elementor-element-b74ba50 .elementor-icon { display: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa50382 */.elementor-28369 .elementor-element.elementor-element-fa50382 .elementor-image { border-radius: 18px; overflow: hidden; border: 1px solid rgba(255,255,255,0.10); box-shadow: 0 40px 80px -34px rgba(0,0,0,0.7); }
		 .elementor-28369 .elementor-element.elementor-element-fa50382 img { width: 100%; aspect-ratio: 4/3; object-fit: cover; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b83109 */.elementor-28369 .elementor-element.elementor-element-2b83109 { 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-28369 .elementor-element.elementor-element-2b83109 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-8f06b12 */.elementor-28369 .elementor-element.elementor-element-8f06b12 { width: 100% !important; align-self: stretch; } .elementor-28369 .elementor-element.elementor-element-8f06b12 .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28369 .elementor-element.elementor-element-8f06b12 .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-b1acf92 */.elementor-28369 .elementor-element.elementor-element-b1acf92 .elementor-heading-title { font-family: "JetBrains Mono", monospace !important; font-size: 0.82rem !important; color: #5bc6ff !important; letter-spacing: 0.1em; margin-bottom: 16px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9817810 */.elementor-28369 .elementor-element.elementor-element-9817810 p { color: #969dbe; font-size: 1rem; margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e76c79d */.elementor-28369 .elementor-element.elementor-element-e76c79d { transition: transform .35s ease, border-color .35s ease; } .elementor-28369 .elementor-element.elementor-element-e76c79d:hover { transform: translateY(-8px); border-color: rgba(0,167,255,0.45); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c58aa0 */.elementor-28369 .elementor-element.elementor-element-7c58aa0 .elementor-heading-title { font-family: "JetBrains Mono", monospace !important; font-size: 0.82rem !important; color: #5bc6ff !important; letter-spacing: 0.1em; margin-bottom: 16px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2856f15 */.elementor-28369 .elementor-element.elementor-element-2856f15 p { color: #969dbe; font-size: 1rem; margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6097342 */.elementor-28369 .elementor-element.elementor-element-6097342 { transition: transform .35s ease, border-color .35s ease; } .elementor-28369 .elementor-element.elementor-element-6097342:hover { transform: translateY(-8px); border-color: rgba(0,167,255,0.45); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a07f63f */.elementor-28369 .elementor-element.elementor-element-a07f63f .elementor-heading-title { font-family: "JetBrains Mono", monospace !important; font-size: 0.82rem !important; color: #5bc6ff !important; letter-spacing: 0.1em; margin-bottom: 16px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb820a4 */.elementor-28369 .elementor-element.elementor-element-eb820a4 p { color: #969dbe; font-size: 1rem; margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08fa71f */.elementor-28369 .elementor-element.elementor-element-08fa71f { transition: transform .35s ease, border-color .35s ease; } .elementor-28369 .elementor-element.elementor-element-08fa71f:hover { transform: translateY(-8px); border-color: rgba(0,167,255,0.45); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c75b9d */.elementor-28369 .elementor-element.elementor-element-0c75b9d { 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-28369 .elementor-element.elementor-element-0c75b9d .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a421ee9 */.elementor-28369 .elementor-element.elementor-element-a421ee9 { text-align: center; }
		 .elementor-28369 .elementor-element.elementor-element-a421ee9 .elementor-heading-title { color: rgba(255,255,255,0.7) !important; text-align: center; }
		 .elementor-28369 .elementor-element.elementor-element-a421ee9 .elementor-heading-title::before { content: ""; display: inline-block; width: 7px; height: 7px; border-radius: 50%; background: #00a7ff; margin-right: 8px; vertical-align: middle; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-534d830 */.elementor-28369 .elementor-element.elementor-element-534d830 .elementor-heading-title { font-family: "Schibsted Grotesk", sans-serif !important; font-weight: 900 !important; font-size: clamp(2.6rem, 7vw, 6rem) !important; letter-spacing: -0.04em; color: #fff !important; line-height: 1; margin: 20px 0 16px; text-shadow: 0 4px 40px rgba(0,167,255,0.3); text-align: center; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f46450 */.elementor-28369 .elementor-element.elementor-element-2f46450 { text-align: center; max-width: 560px; margin: 0 auto 30px; }
		 .elementor-28369 .elementor-element.elementor-element-2f46450 p { color: rgba(255,255,255,0.72); font-size: 1.15rem; line-height: 1.6; text-align: center; }
		 .elementor-28369 .elementor-element.elementor-element-2f46450 strong { color: #fff; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c5b3365 */.elementor-28369 .elementor-element.elementor-element-c5b3365 .elementor-button { padding: 16px 30px !important; font-size: 1.05rem !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6a94bcb */.elementor-28369 .elementor-element.elementor-element-6a94bcb .elementor-button { padding: 16px 30px !important; font-size: 1.05rem !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4fb5b1 */.elementor-28369 .elementor-element.elementor-element-c4fb5b1 { position: relative; z-index: 2; max-width: 860px; margin: 0 auto; text-align: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f7eb1c */.elementor-28369 .elementor-element.elementor-element-5f7eb1c { position: relative; overflow: hidden; }
		 .elementor-28369 .elementor-element.elementor-element-5f7eb1c::before { content: ""; position: absolute; inset: 0; background: linear-gradient(180deg, rgba(6,8,26,0.82) 0%, rgba(6,8,26,0.55) 40%, rgba(6,8,26,0.82) 100%); z-index: 1; pointer-events: none; }
		 .elementor-28369 .elementor-element.elementor-element-5f7eb1c > * { position: relative; z-index: 2; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d32b3ce */.elementor-28369 .elementor-element.elementor-element-d32b3ce { 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-28369 .elementor-element.elementor-element-d32b3ce .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-7a497e1 */.elementor-28369 .elementor-element.elementor-element-7a497e1 { width: 100% !important; align-self: stretch; } .elementor-28369 .elementor-element.elementor-element-7a497e1 .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28369 .elementor-element.elementor-element-7a497e1 .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-afbbe4d */.elementor-28369 .elementor-element.elementor-element-afbbe4d .elementor-heading-title { width: 50px; height: 50px; border-radius: 13px; background: linear-gradient(150deg, #0c34b1, #00a7ff); color: #fff !important; display: flex; align-items: center; justify-content: center; font-size: 1.4rem !important; margin: 0 0 20px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ede07a1 */.elementor-28369 .elementor-element.elementor-element-ede07a1 p { color: #969dbe; font-size: 0.97rem; margin: 0; flex: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-849729c */.elementor-28369 .elementor-element.elementor-element-849729c { margin-top: 16px !important; } .elementor-28369 .elementor-element.elementor-element-849729c .elementor-heading-title { font-family: "JetBrains Mono", monospace !important; font-size: 0.78rem !important; letter-spacing: 0.08em; color: #00a7ff !important; font-weight: 500 !important; }
			 .elementor-28369 .elementor-element.elementor-element-849729c a { color: #00a7ff; text-decoration: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c72ceeb */.elementor-28369 .elementor-element.elementor-element-c72ceeb { transition: transform .35s ease, border-color .35s ease, box-shadow .35s ease; }
			 .elementor-28369 .elementor-element.elementor-element-c72ceeb:hover { transform: translateY(-7px); border-color: rgba(0,167,255,0.5); box-shadow: 0 20px 50px -14px rgba(0,167,255,0.18); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9023ddc */.elementor-28369 .elementor-element.elementor-element-9023ddc .elementor-heading-title { width: 50px; height: 50px; border-radius: 13px; background: linear-gradient(150deg, #0c34b1, #00a7ff); color: #fff !important; display: flex; align-items: center; justify-content: center; font-size: 1.4rem !important; margin: 0 0 20px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0754593 */.elementor-28369 .elementor-element.elementor-element-0754593 p { color: #969dbe; font-size: 0.97rem; margin: 0; flex: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ccfeae */.elementor-28369 .elementor-element.elementor-element-2ccfeae { margin-top: 16px !important; } .elementor-28369 .elementor-element.elementor-element-2ccfeae .elementor-heading-title { font-family: "JetBrains Mono", monospace !important; font-size: 0.78rem !important; letter-spacing: 0.08em; color: #00a7ff !important; font-weight: 500 !important; }
			 .elementor-28369 .elementor-element.elementor-element-2ccfeae a { color: #00a7ff; text-decoration: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed67f2f */.elementor-28369 .elementor-element.elementor-element-ed67f2f { transition: transform .35s ease, border-color .35s ease, box-shadow .35s ease; }
			 .elementor-28369 .elementor-element.elementor-element-ed67f2f:hover { transform: translateY(-7px); border-color: rgba(0,167,255,0.5); box-shadow: 0 20px 50px -14px rgba(0,167,255,0.18); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dc65c7 */.elementor-28369 .elementor-element.elementor-element-1dc65c7 .elementor-heading-title { width: 50px; height: 50px; border-radius: 13px; background: linear-gradient(150deg, #0c34b1, #00a7ff); color: #fff !important; display: flex; align-items: center; justify-content: center; font-size: 1.4rem !important; margin: 0 0 20px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-67582e1 */.elementor-28369 .elementor-element.elementor-element-67582e1 p { color: #969dbe; font-size: 0.97rem; margin: 0; flex: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ef161b */.elementor-28369 .elementor-element.elementor-element-4ef161b { margin-top: 16px !important; } .elementor-28369 .elementor-element.elementor-element-4ef161b .elementor-heading-title { font-family: "JetBrains Mono", monospace !important; font-size: 0.78rem !important; letter-spacing: 0.08em; color: #00a7ff !important; font-weight: 500 !important; }
			 .elementor-28369 .elementor-element.elementor-element-4ef161b a { color: #00a7ff; text-decoration: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-482f9ae */.elementor-28369 .elementor-element.elementor-element-482f9ae { transition: transform .35s ease, border-color .35s ease, box-shadow .35s ease; }
			 .elementor-28369 .elementor-element.elementor-element-482f9ae:hover { transform: translateY(-7px); border-color: rgba(0,167,255,0.5); box-shadow: 0 20px 50px -14px rgba(0,167,255,0.18); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aeb2739 */.elementor-28369 .elementor-element.elementor-element-aeb2739 { text-align: center; } .elementor-28369 .elementor-element.elementor-element-aeb2739 p { color: #969dbe; margin: 0 0 6px; text-align: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-124ad92 */.elementor-28369 .elementor-element.elementor-element-124ad92 { text-align: center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d3d94a */.elementor-28369 .elementor-element.elementor-element-3d3d94a { 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-28369 .elementor-element.elementor-element-3d3d94a .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-69bef30 */.elementor-28369 .elementor-element.elementor-element-69bef30 { width: 100% !important; align-self: stretch; } .elementor-28369 .elementor-element.elementor-element-69bef30 .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28369 .elementor-element.elementor-element-69bef30 .elementor-divider-separator { background: linear-gradient(90deg, rgba(12,52,177,0) 0%, #0c34b1 12%, #5bc6ff 50%, #0c34b1 88%, rgba(12,52,177,0) 100%) !important; height: 2px !important; width: 100% !important; border: 0 !important; border-radius: 2px; box-shadow: 0 0 12px rgba(91,198,255,0.35); }/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-e1ce97c */.elementor-28369 .elementor-element.elementor-element-e1ce97c .elementor-form { gap: 12px; }
         .elementor-28369 .elementor-element.elementor-element-e1ce97c .elementor-field-textual {
             background: rgba(255,255,255,0.06) !important;
             border: 1px solid rgba(255,255,255,0.10) !important;
             border-radius: 12px !important;
             padding: 13px 18px !important;
             color: #e9ebf6 !important;
             font-family: "Hanken Grotesk", sans-serif !important;
             font-size: 0.98rem !important;
             transition: border-color .2s, background .2s;
         }
         .elementor-28369 .elementor-element.elementor-element-e1ce97c .elementor-field-textual:focus {
             outline: none !important;
             border-color: #00a7ff !important;
             background: rgba(0,167,255,0.07) !important;
         }
         .elementor-28369 .elementor-element.elementor-element-e1ce97c .elementor-field-textual::placeholder { color: #969dbe !important; }
         .elementor-28369 .elementor-element.elementor-element-e1ce97c .elementor-button {
             padding: 13px 22px !important;
             border-radius: 999px !important;
             box-shadow: 0 10px 30px -10px rgba(0,167,255,0.6);
             transition: transform .25s ease, box-shadow .25s ease;
         }
         .elementor-28369 .elementor-element.elementor-element-e1ce97c .elementor-button:hover {
             transform: translateY(-3px);
             box-shadow: 0 18px 40px -10px rgba(0,167,255,0.75);
         }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94b993c */.elementor-28369 .elementor-element.elementor-element-94b993c {
             max-width: 460px;
             width: 100%;
             margin-inline: auto;
             display: flex;
             flex-direction: column;
             align-items: center;
             justify-content: center;
         }
         .elementor-28369 .elementor-element.elementor-element-94b993c .elementor-form {
             gap: 14px !important;
             display: flex !important;
             flex-direction: column !important;
             align-items: center !important;
             width: 100%;
         }
         .elementor-28369 .elementor-element.elementor-element-94b993c .elementor-field-group {
             margin: 0 !important;
             width: 100% !important;
             max-width: 100% !important;
             flex-basis: 100% !important;
             display: flex;
             justify-content: center;
         }
         .elementor-28369 .elementor-element.elementor-element-94b993c .elementor-field-textual {
             width: 100% !important;
             max-width: 100%;
             text-align: center;
             font-size: 1rem !important;
         }
         .elementor-28369 .elementor-element.elementor-element-94b993c .elementor-field-textual::placeholder { text-align: center; }
         .elementor-28369 .elementor-element.elementor-element-94b993c .elementor-field-type-submit {
             justify-content: center;
         }
         .elementor-28369 .elementor-element.elementor-element-94b993c .elementor-button {
             min-width: 220px;
         }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e7db36f */.elementor-28369 .elementor-element.elementor-element-e7db36f { margin-top: 10px; text-align: center; }
         .elementor-28369 .elementor-element.elementor-element-e7db36f .elementor-button {
             background: transparent !important;
             box-shadow: none !important;
             padding: 4px 0 !important;
             text-decoration: underline;
             text-underline-offset: 4px;
             text-decoration-color: rgba(91,198,255,0.4);
             transition: color .2s, text-decoration-color .2s;
         }
         .elementor-28369 .elementor-element.elementor-element-e7db36f .elementor-button:hover {
             background: transparent !important;
             color: #5bc6ff !important;
             text-decoration-color: #5bc6ff;
         }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1459b7d */.elementor-28369 .elementor-element.elementor-element-1459b7d { 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-28369 .elementor-element.elementor-element-1459b7d .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-e75adb0 */.elementor-28369 .elementor-element.elementor-element-e75adb0 { width: 100% !important; align-self: stretch; } .elementor-28369 .elementor-element.elementor-element-e75adb0 .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28369 .elementor-element.elementor-element-e75adb0 .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 container, class: .elementor-element-be26a0c */.elementor-28369 .elementor-element.elementor-element-be26a0c { padding-bottom: 32px !important; align-items: flex-start !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3845f0 */.elementor-28369 .elementor-element.elementor-element-b3845f0 .elementor-heading-title { color: #00a7ff !important; font-size: 1rem !important; letter-spacing: 2px; margin-bottom: 16px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0150c36 */.elementor-28369 .elementor-element.elementor-element-0150c36 p { color: #e9ebf6; font-size: 1rem; line-height: 1.68; margin-bottom: 18px; font-style: italic; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef312b1 */.elementor-28369 .elementor-element.elementor-element-ef312b1 { margin-top: auto; } .elementor-28369 .elementor-element.elementor-element-ef312b1 p { font-family: "JetBrains Mono", monospace; font-size: 0.78rem; color: #5bc6ff; letter-spacing: 0.06em; margin: 0; }
					 .elementor-28369 .elementor-element.elementor-element-ef312b1 em { display: block; color: rgba(0,167,255,0.45); margin-top: 2px; font-style: normal; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a24a55 */.elementor-28369 .elementor-element.elementor-element-7a24a55 { min-height: 100%; flex: 1 1 0 !important; min-width: 0 !important; transition: transform .35s cubic-bezier(.2,.7,.2,1), border-color .35s ease, box-shadow .35s ease, background .35s ease; will-change: transform; cursor: default; }
			 .elementor-28369 .elementor-element.elementor-element-7a24a55:hover { transform: translateY(-10px) scale(1.02); border-color: rgba(0,167,255,0.55) !important; box-shadow: 0 30px 60px -22px rgba(0,167,255,0.40), 0 0 0 1px rgba(0,167,255,0.30); background: linear-gradient(160deg, rgba(0,167,255,0.12), rgba(0,167,255,0.02)) !important; }
			 .elementor-28369 .elementor-element.elementor-element-7a24a55:hover .elementor-heading-title { color: #5bc6ff !important; text-shadow: 0 0 14px rgba(0,167,255,0.55); transition: color .35s ease, text-shadow .35s ease; }
			 .elementor-28369 .elementor-element.elementor-element-7a24a55:hover ~ .elementor-28369 .elementor-element.elementor-element-7a24a55, .elementor-28369 .elementor-element.elementor-element-7a24a55:has(~ .elementor-28369 .elementor-element.elementor-element-7a24a55:hover) { opacity: 0.45; transform: translateY(0) scale(0.98); filter: saturate(0.7); }
			 @media (max-width: 900px) { .elementor-28369 .elementor-element.elementor-element-7a24a55 { flex: 1 1 100% !important; } .elementor-28369 .elementor-element.elementor-element-7a24a55:hover ~ .elementor-28369 .elementor-element.elementor-element-7a24a55, .elementor-28369 .elementor-element.elementor-element-7a24a55:has(~ .elementor-28369 .elementor-element.elementor-element-7a24a55:hover) { opacity: 1; transform: none; filter: none; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51cdeba */.elementor-28369 .elementor-element.elementor-element-51cdeba .elementor-heading-title { color: #00a7ff !important; font-size: 1rem !important; letter-spacing: 2px; margin-bottom: 16px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1158ac2 */.elementor-28369 .elementor-element.elementor-element-1158ac2 p { color: #e9ebf6; font-size: 1rem; line-height: 1.68; margin-bottom: 18px; font-style: italic; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-467e9ed */.elementor-28369 .elementor-element.elementor-element-467e9ed { margin-top: auto; } .elementor-28369 .elementor-element.elementor-element-467e9ed p { font-family: "JetBrains Mono", monospace; font-size: 0.78rem; color: #5bc6ff; letter-spacing: 0.06em; margin: 0; }
					 .elementor-28369 .elementor-element.elementor-element-467e9ed em { display: block; color: rgba(0,167,255,0.45); margin-top: 2px; font-style: normal; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eab79cd */.elementor-28369 .elementor-element.elementor-element-eab79cd { min-height: 100%; flex: 1 1 0 !important; min-width: 0 !important; transition: transform .35s cubic-bezier(.2,.7,.2,1), border-color .35s ease, box-shadow .35s ease, background .35s ease; will-change: transform; cursor: default; }
			 .elementor-28369 .elementor-element.elementor-element-eab79cd:hover { transform: translateY(-10px) scale(1.02); border-color: rgba(0,167,255,0.55) !important; box-shadow: 0 30px 60px -22px rgba(0,167,255,0.40), 0 0 0 1px rgba(0,167,255,0.30); background: linear-gradient(160deg, rgba(0,167,255,0.12), rgba(0,167,255,0.02)) !important; }
			 .elementor-28369 .elementor-element.elementor-element-eab79cd:hover .elementor-heading-title { color: #5bc6ff !important; text-shadow: 0 0 14px rgba(0,167,255,0.55); transition: color .35s ease, text-shadow .35s ease; }
			 .elementor-28369 .elementor-element.elementor-element-eab79cd:hover ~ .elementor-28369 .elementor-element.elementor-element-eab79cd, .elementor-28369 .elementor-element.elementor-element-eab79cd:has(~ .elementor-28369 .elementor-element.elementor-element-eab79cd:hover) { opacity: 0.45; transform: translateY(0) scale(0.98); filter: saturate(0.7); }
			 @media (max-width: 900px) { .elementor-28369 .elementor-element.elementor-element-eab79cd { flex: 1 1 100% !important; } .elementor-28369 .elementor-element.elementor-element-eab79cd:hover ~ .elementor-28369 .elementor-element.elementor-element-eab79cd, .elementor-28369 .elementor-element.elementor-element-eab79cd:has(~ .elementor-28369 .elementor-element.elementor-element-eab79cd:hover) { opacity: 1; transform: none; filter: none; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-602e163 */.elementor-28369 .elementor-element.elementor-element-602e163 .elementor-heading-title { color: #00a7ff !important; font-size: 1rem !important; letter-spacing: 2px; margin-bottom: 16px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d5bbd8 */.elementor-28369 .elementor-element.elementor-element-5d5bbd8 p { color: #e9ebf6; font-size: 1rem; line-height: 1.68; margin-bottom: 18px; font-style: italic; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dda89ff */.elementor-28369 .elementor-element.elementor-element-dda89ff { margin-top: auto; } .elementor-28369 .elementor-element.elementor-element-dda89ff p { font-family: "JetBrains Mono", monospace; font-size: 0.78rem; color: #5bc6ff; letter-spacing: 0.06em; margin: 0; }
					 .elementor-28369 .elementor-element.elementor-element-dda89ff em { display: block; color: rgba(0,167,255,0.45); margin-top: 2px; font-style: normal; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35826a6 */.elementor-28369 .elementor-element.elementor-element-35826a6 { min-height: 100%; flex: 1 1 0 !important; min-width: 0 !important; transition: transform .35s cubic-bezier(.2,.7,.2,1), border-color .35s ease, box-shadow .35s ease, background .35s ease; will-change: transform; cursor: default; }
			 .elementor-28369 .elementor-element.elementor-element-35826a6:hover { transform: translateY(-10px) scale(1.02); border-color: rgba(0,167,255,0.55) !important; box-shadow: 0 30px 60px -22px rgba(0,167,255,0.40), 0 0 0 1px rgba(0,167,255,0.30); background: linear-gradient(160deg, rgba(0,167,255,0.12), rgba(0,167,255,0.02)) !important; }
			 .elementor-28369 .elementor-element.elementor-element-35826a6:hover .elementor-heading-title { color: #5bc6ff !important; text-shadow: 0 0 14px rgba(0,167,255,0.55); transition: color .35s ease, text-shadow .35s ease; }
			 .elementor-28369 .elementor-element.elementor-element-35826a6:hover ~ .elementor-28369 .elementor-element.elementor-element-35826a6, .elementor-28369 .elementor-element.elementor-element-35826a6:has(~ .elementor-28369 .elementor-element.elementor-element-35826a6:hover) { opacity: 0.45; transform: translateY(0) scale(0.98); filter: saturate(0.7); }
			 @media (max-width: 900px) { .elementor-28369 .elementor-element.elementor-element-35826a6 { flex: 1 1 100% !important; } .elementor-28369 .elementor-element.elementor-element-35826a6:hover ~ .elementor-28369 .elementor-element.elementor-element-35826a6, .elementor-28369 .elementor-element.elementor-element-35826a6:has(~ .elementor-28369 .elementor-element.elementor-element-35826a6:hover) { opacity: 1; transform: none; filter: none; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f8a1f9 */.elementor-28369 .elementor-element.elementor-element-0f8a1f9:has(> .e-con:hover) > .e-con:not(:hover) { opacity: 0.45; transform: scale(0.97); filter: saturate(0.7); transition: opacity .35s ease, transform .35s ease, filter .35s ease; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b4e8603 */.elementor-28369 .elementor-element.elementor-element-b4e8603 { margin-top: 32px; text-align: center; }
		 .elementor-28369 .elementor-element.elementor-element-b4e8603 .elementor-button { background: transparent !important; border: 1px solid rgba(255,255,255,0.08) !important; text-transform: uppercase !important; transition: color .35s ease, border-color .35s ease, background .35s ease, box-shadow .35s ease, transform .35s ease !important; }
		 .elementor-28369 .elementor-element.elementor-element-b4e8603 .elementor-button:hover { color: #5bc6ff !important; border-color: rgba(0,167,255,0.55) !important; background: rgba(0,167,255,0.06) !important; box-shadow: 0 0 24px -4px rgba(0,167,255,0.45), inset 0 0 12px -4px rgba(0,167,255,0.20) !important; transform: translateY(-2px); text-shadow: 0 0 12px rgba(0,167,255,0.55); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d292c2c */.elementor-28369 .elementor-element.elementor-element-d292c2c { 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-28369 .elementor-element.elementor-element-d292c2c .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c29c00 */.elementor-28369 .elementor-element.elementor-element-2c29c00 { align-self: center; }
                 .elementor-28369 .elementor-element.elementor-element-2c29c00 .elementor-heading-title { text-align: center; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-7d7f2ad */.elementor-28369 .elementor-element.elementor-element-7d7f2ad { width: 100% !important; align-self: stretch; }
                 .elementor-28369 .elementor-element.elementor-element-7d7f2ad .elementor-divider { text-align: center; padding: 0; max-width: 320px; margin-inline: auto; width: 66.66%; }
                 .elementor-28369 .elementor-element.elementor-element-7d7f2ad .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-50d6171 */.elementor-28369 .elementor-element.elementor-element-50d6171 { align-self: center; }
                 .elementor-28369 .elementor-element.elementor-element-50d6171 .elementor-heading-title {
                     text-align: center;
                     font-size: clamp(2.6rem, 4.5vw, 4rem) !important;
                     line-height: 1 !important;
                 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c3e51 */.elementor-28369 .elementor-element.elementor-element-20c3e51 {
             align-self: center !important;
             justify-content: center;
             min-height: 100%;
         }/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-08c4e84 */.elementor-28369 .elementor-element.elementor-element-08c4e84 .elementor-accordion-item {
             border: 0 !important;
             border-top: 1px solid rgba(10,14,34,0.12) !important;
             background: transparent !important;
         }
         .elementor-28369 .elementor-element.elementor-element-08c4e84 .elementor-accordion-item:last-child {
             border-bottom: 1px solid rgba(10,14,34,0.12) !important;
         }
         .elementor-28369 .elementor-element.elementor-element-08c4e84 .elementor-tab-title {
             padding: 22px 4px !important;
             cursor: pointer;
             transition: color .2s;
         }
         .elementor-28369 .elementor-element.elementor-element-08c4e84 .elementor-tab-title:hover { color: #0c34b1 !important; }
         .elementor-28369 .elementor-element.elementor-element-08c4e84 .elementor-tab-title.elementor-active { color: #0c34b1 !important; }
         .elementor-28369 .elementor-element.elementor-element-08c4e84 .elementor-tab-content {
             padding: 0 4px 24px !important;
             border: 0 !important;
         }
         .elementor-28369 .elementor-element.elementor-element-08c4e84 .elementor-tab-content a { color: #0c34b1; text-decoration: underline; text-underline-offset: 2px; }
         .elementor-28369 .elementor-element.elementor-element-08c4e84 .elementor-accordion-icon { color: #0c34b1; }
         .elementor-28369 .elementor-element.elementor-element-08c4e84 .elementor-accordion-icon-closed,
         .elementor-28369 .elementor-element.elementor-element-08c4e84 .elementor-accordion-icon-opened { font-size: 0.85rem; width: 18px; height: 18px; display: inline-flex; align-items: center; justify-content: center; }
         .elementor-28369 .elementor-element.elementor-element-08c4e84 .elementor-tab-title .elementor-accordion-icon-closed { display: inline-flex !important; }
         .elementor-28369 .elementor-element.elementor-element-08c4e84 .elementor-tab-title:not(.elementor-active) .elementor-accordion-icon-opened { display: none !important; }
         .elementor-28369 .elementor-element.elementor-element-08c4e84 .elementor-tab-title.elementor-active .elementor-accordion-icon-closed { display: none !important; }
         .elementor-28369 .elementor-element.elementor-element-08c4e84 .elementor-tab-title.elementor-active .elementor-accordion-icon-opened { display: inline-flex !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f6e528 */.elementor-28369 .elementor-element.elementor-element-6f6e528 { 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-28369 .elementor-element.elementor-element-6f6e528 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-ba52ae5 */.elementor-28369 .elementor-element.elementor-element-ba52ae5 { width: 100% !important; align-self: stretch; } .elementor-28369 .elementor-element.elementor-element-ba52ae5 .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28369 .elementor-element.elementor-element-ba52ae5 .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 container, class: .elementor-element-f57aaa6 */.elementor-28369 .elementor-element.elementor-element-f57aaa6 { padding-bottom: 28px !important; align-items: flex-start !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec5369c */.elementor-28369 .elementor-element.elementor-element-ec5369c .elementor-heading-title { font-family: "JetBrains Mono", monospace !important; font-size: 0.72rem !important; letter-spacing: 0.1em; color: #5bc6ff !important; margin-bottom: 6px; font-weight: 500 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ec986a */.elementor-28369 .elementor-element.elementor-element-7ec986a .elementor-heading-title { font-family: "Schibsted Grotesk", sans-serif !important; font-size: 1.05rem !important; color: #fff !important; font-weight: 700 !important; margin: 0 0 6px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ef0d7d */.elementor-28369 .elementor-element.elementor-element-0ef0d7d p { font-size: 0.88rem; color: #969dbe; margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e7c780 */.elementor-28369 .elementor-element.elementor-element-9e7c780 { transition: border-color .25s, background .25s, transform .25s; }
			 .elementor-28369 .elementor-element.elementor-element-9e7c780:hover { border-color: rgba(0,167,255,0.4); background: rgba(0,167,255,0.06); transform: translateY(-4px); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af34a63 */.elementor-28369 .elementor-element.elementor-element-af34a63 .elementor-heading-title { font-family: "JetBrains Mono", monospace !important; font-size: 0.72rem !important; letter-spacing: 0.1em; color: #5bc6ff !important; margin-bottom: 6px; font-weight: 500 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f20cc58 */.elementor-28369 .elementor-element.elementor-element-f20cc58 .elementor-heading-title { font-family: "Schibsted Grotesk", sans-serif !important; font-size: 1.05rem !important; color: #fff !important; font-weight: 700 !important; margin: 0 0 6px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49de89c */.elementor-28369 .elementor-element.elementor-element-49de89c p { font-size: 0.88rem; color: #969dbe; margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09037be */.elementor-28369 .elementor-element.elementor-element-09037be { transition: border-color .25s, background .25s, transform .25s; }
			 .elementor-28369 .elementor-element.elementor-element-09037be:hover { border-color: rgba(0,167,255,0.4); background: rgba(0,167,255,0.06); transform: translateY(-4px); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6afd1be */.elementor-28369 .elementor-element.elementor-element-6afd1be .elementor-heading-title { font-family: "JetBrains Mono", monospace !important; font-size: 0.72rem !important; letter-spacing: 0.1em; color: #5bc6ff !important; margin-bottom: 6px; font-weight: 500 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1606fd9 */.elementor-28369 .elementor-element.elementor-element-1606fd9 .elementor-heading-title { font-family: "Schibsted Grotesk", sans-serif !important; font-size: 1.05rem !important; color: #fff !important; font-weight: 700 !important; margin: 0 0 6px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a83b39d */.elementor-28369 .elementor-element.elementor-element-a83b39d p { font-size: 0.88rem; color: #969dbe; margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-549926b */.elementor-28369 .elementor-element.elementor-element-549926b { transition: border-color .25s, background .25s, transform .25s; }
			 .elementor-28369 .elementor-element.elementor-element-549926b:hover { border-color: rgba(0,167,255,0.4); background: rgba(0,167,255,0.06); transform: translateY(-4px); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a425020 */.elementor-28369 .elementor-element.elementor-element-a425020 .elementor-heading-title { font-family: "JetBrains Mono", monospace !important; font-size: 0.72rem !important; letter-spacing: 0.1em; color: #5bc6ff !important; margin-bottom: 6px; font-weight: 500 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cce670 */.elementor-28369 .elementor-element.elementor-element-4cce670 .elementor-heading-title { font-family: "Schibsted Grotesk", sans-serif !important; font-size: 1.05rem !important; color: #fff !important; font-weight: 700 !important; margin: 0 0 6px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef04fc1 */.elementor-28369 .elementor-element.elementor-element-ef04fc1 p { font-size: 0.88rem; color: #969dbe; margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e114c40 */.elementor-28369 .elementor-element.elementor-element-e114c40 { transition: border-color .25s, background .25s, transform .25s; }
			 .elementor-28369 .elementor-element.elementor-element-e114c40:hover { border-color: rgba(0,167,255,0.4); background: rgba(0,167,255,0.06); transform: translateY(-4px); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ddace80 */.elementor-28369 .elementor-element.elementor-element-ddace80 { 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-28369 .elementor-element.elementor-element-ddace80 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a1805e */.elementor-28369 .elementor-element.elementor-element-8a1805e { text-align: center; } .elementor-28369 .elementor-element.elementor-element-8a1805e .elementor-heading-title { text-align: center; }
		 .elementor-28369 .elementor-element.elementor-element-8a1805e .elementor-heading-title::before { content: ""; display: inline-block; width: 7px; height: 7px; border-radius: 50%; background: #00a7ff; margin-right: 8px; vertical-align: middle; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fba3663 */.elementor-28369 .elementor-element.elementor-element-fba3663 .elementor-heading-title { text-align: center; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ccec78b */.elementor-28369 .elementor-element.elementor-element-ccec78b { text-align: center; max-width: 580px; margin: 0 auto; } .elementor-28369 .elementor-element.elementor-element-ccec78b p { text-align: center; color: #969dbe; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0f030e2 */.elementor-28369 .elementor-element.elementor-element-0f030e2 .elementor-button { padding: 16px 28px !important; font-size: 1.02rem !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6032ca2 */.elementor-28369 .elementor-element.elementor-element-6032ca2 .elementor-button { padding: 16px 28px !important; font-size: 1.02rem !important; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d874173 */.elementor-28369 .elementor-element.elementor-element-d874173 .elementor-icon-list-items { display: flex; flex-wrap: wrap; gap: 18px; justify-content: center; }
		 .elementor-28369 .elementor-element.elementor-element-d874173 .elementor-icon-list-item { letter-spacing: 0.08em; text-transform: uppercase; }
		 .elementor-28369 .elementor-element.elementor-element-d874173 .elementor-icon { display: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bb2ac1 */.elementor-28369 .elementor-element.elementor-element-9bb2ac1 { position: relative; overflow: hidden; }
		 .elementor-28369 .elementor-element.elementor-element-9bb2ac1::after { content: ""; position: absolute; left: 50%; bottom: -200px; transform: translateX(-50%); width: 700px; height: 500px; border-radius: 50%; background: #0c34b1; filter: blur(120px); opacity: 0.4; pointer-events: none; z-index: 0; }
		 .elementor-28369 .elementor-element.elementor-element-9bb2ac1 > * { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ddc3f49 */.elementor-28369 .elementor-element.elementor-element-ddc3f49 { 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-28369 .elementor-element.elementor-element-ddc3f49 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa77592 */.elementor-28369 .elementor-element.elementor-element-fa77592 img { height: 38px !important; width: auto !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aac3ba2 */.elementor-28369 .elementor-element.elementor-element-aac3ba2 .elementor-heading-title { color: #00a7ff !important; }/* End custom CSS */