.elementor-28362 .elementor-element.elementor-element-c5fbf62{--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-28362 .elementor-element.elementor-element-c5fbf62:not(.elementor-motion-effects-element-type-background), .elementor-28362 .elementor-element.elementor-element-c5fbf62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(6,8,26,0.78);}.elementor-28362 .elementor-element.elementor-element-8db162f{--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-28362 .elementor-element.elementor-element-312e55a{width:initial;max-width:initial;}.elementor-28362 .elementor-element.elementor-element-312e55a 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-28362 .elementor-element.elementor-element-04bf541 .elementor-menu-toggle{margin:0 auto;}.elementor-28362 .elementor-element.elementor-element-04bf541 .elementor-nav-menu--main .elementor-item{color:#969dbe;fill:#969dbe;}.elementor-28362 .elementor-element.elementor-element-04bf541 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-28362 .elementor-element.elementor-element-04bf541 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-28362 .elementor-element.elementor-element-04bf541 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-28362 .elementor-element.elementor-element-04bf541 .elementor-nav-menu--main .elementor-item:focus{color:#ffffff;fill:#ffffff;}.elementor-28362 .elementor-element.elementor-element-04bf541 .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-28362 .elementor-element.elementor-element-e7e5c0b .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-28362 .elementor-element.elementor-element-325765f{text-align:center;}.elementor-28362 .elementor-element.elementor-element-325765f .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28362 .elementor-element.elementor-element-d8eb99d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-28362 .elementor-element.elementor-element-be54605{text-align:center;}.elementor-28362 .elementor-element.elementor-element-be54605 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28362 .elementor-element.elementor-element-79440f1{--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-28362 .elementor-element.elementor-element-fe78b34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-28362 .elementor-element.elementor-element-b41362b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-28362 .elementor-element.elementor-element-b41362b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-28362 .elementor-element.elementor-element-b41362b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-28362 .elementor-element.elementor-element-b41362b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-28362 .elementor-element.elementor-element-b41362b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-28362 .elementor-element.elementor-element-b41362b .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28362 .elementor-element.elementor-element-b41362b .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28362 .elementor-element.elementor-element-b41362b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28362 .elementor-element.elementor-element-b41362b .elementor-icon-list-text{color:#969dbe;transition:color 0.3s;}.elementor-28362 .elementor-element.elementor-element-1c740b8 .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-28362 .elementor-element.elementor-element-57ec1c9 .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-28362 .elementor-element.elementor-element-87066a7{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28362 .elementor-element.elementor-element-57c058b{--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-28362 .elementor-element.elementor-element-481a9fd .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-28362 .elementor-element.elementor-element-a735d05 .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-28362 .elementor-element.elementor-element-00d06d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-28362 .elementor-element.elementor-element-00d06d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-28362 .elementor-element.elementor-element-00d06d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-28362 .elementor-element.elementor-element-00d06d8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-28362 .elementor-element.elementor-element-00d06d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-28362 .elementor-element.elementor-element-00d06d8 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28362 .elementor-element.elementor-element-00d06d8 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28362 .elementor-element.elementor-element-00d06d8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28362 .elementor-element.elementor-element-00d06d8 .elementor-icon-list-text{color:#969dbe;transition:color 0.3s;}.elementor-28362 .elementor-element.elementor-element-e77ae13{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28362 .elementor-element.elementor-element-0ca3d64{--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-28362 .elementor-element.elementor-element-ce448fc{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28362 .elementor-element.elementor-element-5d8d610{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0,167,255,0.30);--border-color:rgba(0,167,255,0.30);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-28362 .elementor-element.elementor-element-5d8d610:not(.elementor-motion-effects-element-type-background), .elementor-28362 .elementor-element.elementor-element-5d8d610 > .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-28362 .elementor-element.elementor-element-46f5420 .elementor-counter-number-wrapper{color:#00a7ff;font-family:"Schibsted Grotesk", Sans-serif;font-size:1.9rem;font-weight:900;}.elementor-28362 .elementor-element.elementor-element-46f5420 .elementor-counter-title{color:#969dbe;font-family:"Hanken Grotesk", Sans-serif;font-size:0.82rem;}.elementor-28362 .elementor-element.elementor-element-8fd0e40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-28362 .elementor-element.elementor-element-bfe7369{text-align:center;}.elementor-28362 .elementor-element.elementor-element-bfe7369 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28362 .elementor-element.elementor-element-ea8ba5a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28362 .elementor-element.elementor-element-d2cc934{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:24px;--padding-right:0px;}.elementor-28362 .elementor-element.elementor-element-571f890 .elementor-counter-number-wrapper{color:#fff;font-family:"Schibsted Grotesk", Sans-serif;font-size:3.2rem;font-weight:900;}.elementor-28362 .elementor-element.elementor-element-571f890 .elementor-counter-title{color:#969dbe;}.elementor-28362 .elementor-element.elementor-element-c664871{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:24px;--padding-right:0px;}.elementor-28362 .elementor-element.elementor-element-09323f7 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:2.8rem;font-weight:900;letter-spacing:-0.04em;color:#00a7ff;}.elementor-28362 .elementor-element.elementor-element-62074b7{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28362 .elementor-element.elementor-element-3f5524c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:24px;--padding-right:0px;}.elementor-28362 .elementor-element.elementor-element-370495f .elementor-counter-number-wrapper{color:#fff;font-family:"Schibsted Grotesk", Sans-serif;font-size:3.2rem;font-weight:900;}.elementor-28362 .elementor-element.elementor-element-370495f .elementor-counter-title{color:#969dbe;}.elementor-28362 .elementor-element.elementor-element-ec813aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:24px;--padding-right:0px;}.elementor-28362 .elementor-element.elementor-element-554c2d3 .elementor-counter-number-wrapper{color:#fff;font-family:"Schibsted Grotesk", Sans-serif;font-size:3.2rem;font-weight:900;}.elementor-28362 .elementor-element.elementor-element-554c2d3 .elementor-counter-title{color:#969dbe;}.elementor-28362 .elementor-element.elementor-element-c5cd746{--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:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-28362 .elementor-element.elementor-element-22738bb{text-align:center;}.elementor-28362 .elementor-element.elementor-element-22738bb .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28362 .elementor-element.elementor-element-a5ccb5b{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0,167,255,0.35);--border-color:rgba(0,167,255,0.35);--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:34px;--padding-right:34px;}.elementor-28362 .elementor-element.elementor-element-a5ccb5b:not(.elementor-motion-effects-element-type-background), .elementor-28362 .elementor-element.elementor-element-a5ccb5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, rgba(0,167,255,0.08) 0%, rgba(6,8,26,0.6) 100%);}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-28362 .elementor-element.elementor-element-3073b2a .elementor-icon-wrapper{text-align:center;}.elementor-28362 .elementor-element.elementor-element-3073b2a.elementor-view-stacked .elementor-icon{background-color:#00a7ff;}.elementor-28362 .elementor-element.elementor-element-3073b2a.elementor-view-framed .elementor-icon, .elementor-28362 .elementor-element.elementor-element-3073b2a.elementor-view-default .elementor-icon{color:#00a7ff;border-color:#00a7ff;}.elementor-28362 .elementor-element.elementor-element-3073b2a.elementor-view-framed .elementor-icon, .elementor-28362 .elementor-element.elementor-element-3073b2a.elementor-view-default .elementor-icon svg{fill:#00a7ff;}.elementor-28362 .elementor-element.elementor-element-3073b2a .elementor-icon{font-size:22px;}.elementor-28362 .elementor-element.elementor-element-3073b2a .elementor-icon svg{height:22px;}.elementor-28362 .elementor-element.elementor-element-b555691{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28362 .elementor-element.elementor-element-b285f3b{--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:52px;--padding-bottom:52px;--padding-left:0px;--padding-right:0px;}.elementor-28362 .elementor-element.elementor-element-b38c571{text-align:center;}.elementor-28362 .elementor-element.elementor-element-b38c571 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28362 .elementor-element.elementor-element-3d1314c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-28362 .elementor-element.elementor-element-d3a509a .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-28362 .elementor-element.elementor-element-72d133d .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-28362 .elementor-element.elementor-element-7046a2d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-28362 .elementor-element.elementor-element-7046a2d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-28362 .elementor-element.elementor-element-7046a2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-28362 .elementor-element.elementor-element-7046a2d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-28362 .elementor-element.elementor-element-7046a2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-28362 .elementor-element.elementor-element-7046a2d .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28362 .elementor-element.elementor-element-7046a2d .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28362 .elementor-element.elementor-element-7046a2d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28362 .elementor-element.elementor-element-7046a2d .elementor-icon-list-text{color:#ffffff;transition:color 0.3s;}.elementor-28362 .elementor-element.elementor-element-16c7804{--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-28362 .elementor-element.elementor-element-7843eed{text-align:center;}.elementor-28362 .elementor-element.elementor-element-7843eed .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28362 .elementor-element.elementor-element-faa773a{--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-28362 .elementor-element.elementor-element-3b73209{--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-28362 .elementor-element.elementor-element-eb1add1 .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-28362 .elementor-element.elementor-element-ddc01f9 .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-28362 .elementor-element.elementor-element-cafeee9{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28362 .elementor-element.elementor-element-904c175{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28362 .elementor-element.elementor-element-9f70aad{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28362 .elementor-element.elementor-element-81677ba{--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-28362 .elementor-element.elementor-element-472f9bc{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28362 .elementor-element.elementor-element-9c80089{--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-28362 .elementor-element.elementor-element-4dfbf95{text-align:center;}.elementor-28362 .elementor-element.elementor-element-4dfbf95 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28362 .elementor-element.elementor-element-179a9b9{--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-28362 .elementor-element.elementor-element-cd35b2b{text-align:center;}.elementor-28362 .elementor-element.elementor-element-cd35b2b .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-28362 .elementor-element.elementor-element-f421d0c{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28362 .elementor-element.elementor-element-f421d0c .elementor-divider-separator{width:66%;}.elementor-28362 .elementor-element.elementor-element-f421d0c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28362 .elementor-element.elementor-element-32faf30{text-align:center;}.elementor-28362 .elementor-element.elementor-element-32faf30 .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-28362 .elementor-element.elementor-element-1875114{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-28362 .elementor-element.elementor-element-1ad028a{--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: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-28362 .elementor-element.elementor-element-52bb25f{--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: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,90,90,0.34);--border-color:rgba(255,90,90,0.34);--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:44px;--padding-bottom:44px;--padding-left:38px;--padding-right:38px;}.elementor-28362 .elementor-element.elementor-element-52bb25f:not(.elementor-motion-effects-element-type-background), .elementor-28362 .elementor-element.elementor-element-52bb25f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(255,90,90,0.12) 0%, rgba(255,255,255,0.01) 100%);}.elementor-28362 .elementor-element.elementor-element-01e3979{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28362 .elementor-element.elementor-element-7fe8f82 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28362 .elementor-element.elementor-element-6425645{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28362 .elementor-element.elementor-element-4e6442e{--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: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(0,167,255,0.42);--border-color:rgba(0,167,255,0.42);--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:44px;--padding-bottom:44px;--padding-left:38px;--padding-right:38px;}.elementor-28362 .elementor-element.elementor-element-4e6442e:not(.elementor-motion-effects-element-type-background), .elementor-28362 .elementor-element.elementor-element-4e6442e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(0,167,255,0.13) 0%, rgba(255,255,255,0.01) 100%);}.elementor-28362 .elementor-element.elementor-element-2879982{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28362 .elementor-element.elementor-element-a43a2f7 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28362 .elementor-element.elementor-element-8392ced{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28362 .elementor-element.elementor-element-c1949c9{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28362 .elementor-element.elementor-element-6dd7ee0{--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-28362 .elementor-element.elementor-element-6dd7ee0:not(.elementor-motion-effects-element-type-background), .elementor-28362 .elementor-element.elementor-element-6dd7ee0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#edf0f7;}.elementor-28362 .elementor-element.elementor-element-2886910{text-align:center;}.elementor-28362 .elementor-element.elementor-element-2886910 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(10,14,34,0.14);}.elementor-28362 .elementor-element.elementor-element-c0c43f3{--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-28362 .elementor-element.elementor-element-e988860{text-align:center;}.elementor-28362 .elementor-element.elementor-element-e988860 .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-28362 .elementor-element.elementor-element-b486b11{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28362 .elementor-element.elementor-element-b486b11 .elementor-divider-separator{width:66%;}.elementor-28362 .elementor-element.elementor-element-b486b11 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28362 .elementor-element.elementor-element-a85debd{text-align:center;}.elementor-28362 .elementor-element.elementor-element-a85debd .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-28362 .elementor-element.elementor-element-f970478{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;font-family:"Hanken Grotesk", Sans-serif;font-size:1.05rem;line-height:1.65em;color:#565e78;}.elementor-28362 .elementor-element.elementor-element-c933cf5{--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-28362 .elementor-element.elementor-element-7f68786{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(10,14,34,0.12);--border-color:rgba(10,14,34,0.12);--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;}.elementor-28362 .elementor-element.elementor-element-7f68786:not(.elementor-motion-effects-element-type-background), .elementor-28362 .elementor-element.elementor-element-7f68786 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.1) 100%);}.elementor-28362 .elementor-element.elementor-element-9aa2995 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#0a0e22;}.elementor-28362 .elementor-element.elementor-element-07e006a{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#565e78;}.elementor-28362 .elementor-element.elementor-element-2f99e5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(10,14,34,0.12);--border-color:rgba(10,14,34,0.12);--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;}.elementor-28362 .elementor-element.elementor-element-2f99e5d:not(.elementor-motion-effects-element-type-background), .elementor-28362 .elementor-element.elementor-element-2f99e5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.1) 100%);}.elementor-28362 .elementor-element.elementor-element-5464c78 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#0a0e22;}.elementor-28362 .elementor-element.elementor-element-0f95d81{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#565e78;}.elementor-28362 .elementor-element.elementor-element-03823e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(10,14,34,0.12);--border-color:rgba(10,14,34,0.12);--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;}.elementor-28362 .elementor-element.elementor-element-03823e6:not(.elementor-motion-effects-element-type-background), .elementor-28362 .elementor-element.elementor-element-03823e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.1) 100%);}.elementor-28362 .elementor-element.elementor-element-118be4d .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#0a0e22;}.elementor-28362 .elementor-element.elementor-element-cd138fe{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#565e78;}.elementor-28362 .elementor-element.elementor-element-ecfa70b{--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-28362 .elementor-element.elementor-element-5f66aec{text-align:center;}.elementor-28362 .elementor-element.elementor-element-5f66aec .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28362 .elementor-element.elementor-element-b4f327d{--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-28362 .elementor-element.elementor-element-a23ec6b{text-align:center;}.elementor-28362 .elementor-element.elementor-element-a23ec6b .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-28362 .elementor-element.elementor-element-37e2976{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28362 .elementor-element.elementor-element-37e2976 .elementor-divider-separator{width:66%;}.elementor-28362 .elementor-element.elementor-element-37e2976 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28362 .elementor-element.elementor-element-aa88f51{text-align:center;}.elementor-28362 .elementor-element.elementor-element-aa88f51 .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-28362 .elementor-element.elementor-element-e104136{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-28362 .elementor-element.elementor-element-7332202{--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;--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-28362 .elementor-element.elementor-element-58d7c4a{--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:34px;--padding-bottom:34px;--padding-left:28px;--padding-right:28px;}.elementor-28362 .elementor-element.elementor-element-58d7c4a:not(.elementor-motion-effects-element-type-background), .elementor-28362 .elementor-element.elementor-element-58d7c4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(255,255,255,0.04) 0%, rgba(255,255,255,0.01) 100%);}.elementor-28362 .elementor-element.elementor-element-8769800{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28362 .elementor-element.elementor-element-1a48a7f .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28362 .elementor-element.elementor-element-8c8c984{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28362 .elementor-element.elementor-element-f9678b8{--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:34px;--padding-bottom:34px;--padding-left:28px;--padding-right:28px;}.elementor-28362 .elementor-element.elementor-element-f9678b8:not(.elementor-motion-effects-element-type-background), .elementor-28362 .elementor-element.elementor-element-f9678b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(255,255,255,0.04) 0%, rgba(255,255,255,0.01) 100%);}.elementor-28362 .elementor-element.elementor-element-d229161{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28362 .elementor-element.elementor-element-2ceb408 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28362 .elementor-element.elementor-element-71e197f{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28362 .elementor-element.elementor-element-ad9470d{--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(0,167,255,0.55);--border-color:rgba(0,167,255,0.55);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:28px;--padding-right:28px;}.elementor-28362 .elementor-element.elementor-element-ad9470d:not(.elementor-motion-effects-element-type-background), .elementor-28362 .elementor-element.elementor-element-ad9470d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(0,167,255,0.14) 0%, rgba(255,255,255,0.01) 100%);}.elementor-28362 .elementor-element.elementor-element-ca1de3a{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28362 .elementor-element.elementor-element-87c4cbd .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28362 .elementor-element.elementor-element-e156630{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28362 .elementor-element.elementor-element-f4bd577{--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-28362 .elementor-element.elementor-element-32b5256{text-align:center;}.elementor-28362 .elementor-element.elementor-element-32b5256 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28362 .elementor-element.elementor-element-d387d1f{--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-28362 .elementor-element.elementor-element-343d740{text-align:center;}.elementor-28362 .elementor-element.elementor-element-343d740 .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-28362 .elementor-element.elementor-element-0302540{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28362 .elementor-element.elementor-element-0302540 .elementor-divider-separator{width:66%;}.elementor-28362 .elementor-element.elementor-element-0302540 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28362 .elementor-element.elementor-element-bea36ba{text-align:center;}.elementor-28362 .elementor-element.elementor-element-bea36ba .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-28362 .elementor-element.elementor-element-8cc81c2{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-28362 .elementor-element.elementor-element-fc4011a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-28362 .elementor-element.elementor-element-fc4011a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-28362 .elementor-element.elementor-element-fc4011a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-28362 .elementor-element.elementor-element-fc4011a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-28362 .elementor-element.elementor-element-fc4011a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-28362 .elementor-element.elementor-element-fc4011a .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28362 .elementor-element.elementor-element-fc4011a .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28362 .elementor-element.elementor-element-fc4011a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28362 .elementor-element.elementor-element-fc4011a .elementor-icon-list-text{color:#e9ebf6;transition:color 0.3s;}.elementor-28362 .elementor-element.elementor-element-30e2921{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28362 .elementor-element.elementor-element-5e5c016{--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-28362 .elementor-element.elementor-element-4ffa759{text-align:center;}.elementor-28362 .elementor-element.elementor-element-4ffa759 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28362 .elementor-element.elementor-element-bca46ed{--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-28362 .elementor-element.elementor-element-8d31729{text-align:center;}.elementor-28362 .elementor-element.elementor-element-8d31729 .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-28362 .elementor-element.elementor-element-56f9a46{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28362 .elementor-element.elementor-element-56f9a46 .elementor-divider-separator{width:66%;}.elementor-28362 .elementor-element.elementor-element-56f9a46 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28362 .elementor-element.elementor-element-e3aa2b4{text-align:center;}.elementor-28362 .elementor-element.elementor-element-e3aa2b4 .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-28362 .elementor-element.elementor-element-8d48220{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-28362 .elementor-element.elementor-element-e284a82{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-28362 .elementor-element.elementor-element-e284a82:not(.elementor-motion-effects-element-type-background), .elementor-28362 .elementor-element.elementor-element-e284a82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(6,8,26,0.5);}.elementor-28362 .elementor-element.elementor-element-6c31d26{--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;--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-28362 .elementor-element.elementor-element-8b6c4bf{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:36px;--padding-right:36px;}.elementor-28362 .elementor-element.elementor-element-8b6c4bf:not(.elementor-motion-effects-element-type-background), .elementor-28362 .elementor-element.elementor-element-8b6c4bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,167,255,0.18);}.elementor-28362 .elementor-element.elementor-element-50e5a0d{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28362 .elementor-element.elementor-element-0ab17b9{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:36px;--padding-right:36px;}.elementor-28362 .elementor-element.elementor-element-0ab17b9:not(.elementor-motion-effects-element-type-background), .elementor-28362 .elementor-element.elementor-element-0ab17b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.06);}.elementor-28362 .elementor-element.elementor-element-0ff0a1b{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28362 .elementor-element.elementor-element-830da4b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:36px;--padding-right:36px;}.elementor-28362 .elementor-element.elementor-element-830da4b:not(.elementor-motion-effects-element-type-background), .elementor-28362 .elementor-element.elementor-element-830da4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,200,130,0.12);}.elementor-28362 .elementor-element.elementor-element-ca20c52{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28362 .elementor-element.elementor-element-9215666{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28362 .elementor-element.elementor-element-bcec20c{--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-28362 .elementor-element.elementor-element-a6c6792{text-align:center;}.elementor-28362 .elementor-element.elementor-element-a6c6792 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28362 .elementor-element.elementor-element-ce23268{--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-28362 .elementor-element.elementor-element-0c8f77e{text-align:center;}.elementor-28362 .elementor-element.elementor-element-0c8f77e .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-28362 .elementor-element.elementor-element-08fdb65{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28362 .elementor-element.elementor-element-08fdb65 .elementor-divider-separator{width:66%;}.elementor-28362 .elementor-element.elementor-element-08fdb65 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28362 .elementor-element.elementor-element-b881daf{text-align:center;}.elementor-28362 .elementor-element.elementor-element-b881daf .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-28362 .elementor-element.elementor-element-688fead{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-28362 .elementor-element.elementor-element-c900ea1{--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-28362 .elementor-element.elementor-element-1baa8d9{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28362 .elementor-element.elementor-element-1baa8d9:not(.elementor-motion-effects-element-type-background), .elementor-28362 .elementor-element.elementor-element-1baa8d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(255,255,255,0.05) 0%, rgba(255,255,255,0.01) 100%);}.elementor-28362 .elementor-element.elementor-element-9a228c1{--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:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-28362 .elementor-element.elementor-element-da72b8a .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:2.8rem;font-weight:900;letter-spacing:-0.04em;color:#00a7ff;}.elementor-28362 .elementor-element.elementor-element-8ad08a9 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28362 .elementor-element.elementor-element-50a4869{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28362 .elementor-element.elementor-element-14f04d4{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28362 .elementor-element.elementor-element-14f04d4:not(.elementor-motion-effects-element-type-background), .elementor-28362 .elementor-element.elementor-element-14f04d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(255,255,255,0.05) 0%, rgba(255,255,255,0.01) 100%);}.elementor-28362 .elementor-element.elementor-element-f974ac2{--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:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-28362 .elementor-element.elementor-element-c76879d .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:2.8rem;font-weight:900;letter-spacing:-0.04em;color:#00a7ff;}.elementor-28362 .elementor-element.elementor-element-ca5a5a9 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28362 .elementor-element.elementor-element-2d00dbc{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28362 .elementor-element.elementor-element-e14e255 .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-28362 .elementor-element.elementor-element-1f7c054{--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-28362 .elementor-element.elementor-element-c7532a4{text-align:center;}.elementor-28362 .elementor-element.elementor-element-c7532a4 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28362 .elementor-element.elementor-element-f85f52c{--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-28362 .elementor-element.elementor-element-8e39a4b{text-align:center;}.elementor-28362 .elementor-element.elementor-element-8e39a4b .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-28362 .elementor-element.elementor-element-4a0b8a8{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28362 .elementor-element.elementor-element-4a0b8a8 .elementor-divider-separator{width:66%;}.elementor-28362 .elementor-element.elementor-element-4a0b8a8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28362 .elementor-element.elementor-element-e3fdae0{text-align:center;}.elementor-28362 .elementor-element.elementor-element-e3fdae0 .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-28362 .elementor-element.elementor-element-743568f{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-28362 .elementor-element.elementor-element-78c69b9{--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-28362 .elementor-element.elementor-element-3b1f669{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:34px;--padding-right:34px;}.elementor-28362 .elementor-element.elementor-element-3b1f669:not(.elementor-motion-effects-element-type-background), .elementor-28362 .elementor-element.elementor-element-3b1f669 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(255,255,255,0.05) 0%, rgba(255,255,255,0.01) 100%);}.elementor-28362 .elementor-element.elementor-element-e5ba226 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28362 .elementor-element.elementor-element-872ce3e{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28362 .elementor-element.elementor-element-61eba1f{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:34px;--padding-right:34px;}.elementor-28362 .elementor-element.elementor-element-61eba1f:not(.elementor-motion-effects-element-type-background), .elementor-28362 .elementor-element.elementor-element-61eba1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(255,255,255,0.05) 0%, rgba(255,255,255,0.01) 100%);}.elementor-28362 .elementor-element.elementor-element-01de250 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28362 .elementor-element.elementor-element-64751f8{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28362 .elementor-element.elementor-element-5df1767{--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-28362 .elementor-element.elementor-element-5df1767:not(.elementor-motion-effects-element-type-background), .elementor-28362 .elementor-element.elementor-element-5df1767 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#edf0f7;}.elementor-28362 .elementor-element.elementor-element-1652746{text-align:center;}.elementor-28362 .elementor-element.elementor-element-1652746 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(10,14,34,0.14);}.elementor-28362 .elementor-element.elementor-element-5a0bfae{--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-28362 .elementor-element.elementor-element-57ab91f{text-align:center;}.elementor-28362 .elementor-element.elementor-element-57ab91f .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-28362 .elementor-element.elementor-element-fb81ba7{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28362 .elementor-element.elementor-element-fb81ba7 .elementor-divider-separator{width:66%;}.elementor-28362 .elementor-element.elementor-element-fb81ba7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28362 .elementor-element.elementor-element-e293e76{text-align:center;}.elementor-28362 .elementor-element.elementor-element-e293e76 .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-28362 .elementor-element.elementor-element-334415f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-28362 .elementor-element.elementor-element-334415f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-28362 .elementor-element.elementor-element-334415f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-28362 .elementor-element.elementor-element-334415f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-28362 .elementor-element.elementor-element-334415f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-28362 .elementor-element.elementor-element-334415f .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28362 .elementor-element.elementor-element-334415f .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28362 .elementor-element.elementor-element-334415f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28362 .elementor-element.elementor-element-334415f .elementor-icon-list-text{color:#565e78;transition:color 0.3s;}.elementor-28362 .elementor-element.elementor-element-91d477f{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#565e78;}.elementor-28362 .elementor-element.elementor-element-0003695{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#565e78;}.elementor-28362 .elementor-element.elementor-element-489d276{--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-28362 .elementor-element.elementor-element-489d276:not(.elementor-motion-effects-element-type-background), .elementor-28362 .elementor-element.elementor-element-489d276 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#edf0f7;}.elementor-28362 .elementor-element.elementor-element-9ac2d33{text-align:center;}.elementor-28362 .elementor-element.elementor-element-9ac2d33 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(10,14,34,0.14);}.elementor-28362 .elementor-element.elementor-element-8bf5ea9{--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-28362 .elementor-element.elementor-element-ffa72cc{--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-28362 .elementor-element.elementor-element-e53c4ef .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-28362 .elementor-element.elementor-element-238813b{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;}.elementor-28362 .elementor-element.elementor-element-238813b .elementor-divider-separator{width:66%;}.elementor-28362 .elementor-element.elementor-element-238813b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28362 .elementor-element.elementor-element-24fc7f8 .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-28362 .elementor-element.elementor-element-54717e8{--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-28362 .elementor-element.elementor-element-a8e9158 .elementor-accordion-item{border-color:rgba(10,14,34,0.12);}.elementor-28362 .elementor-element.elementor-element-a8e9158 .elementor-accordion-item .elementor-tab-content{border-block-start-color:rgba(10,14,34,0.12);}.elementor-28362 .elementor-element.elementor-element-a8e9158 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:rgba(10,14,34,0.12);}.elementor-28362 .elementor-element.elementor-element-a8e9158 .elementor-accordion-icon, .elementor-28362 .elementor-element.elementor-element-a8e9158 .elementor-accordion-title{color:#0a0e22;}.elementor-28362 .elementor-element.elementor-element-a8e9158 .elementor-accordion-icon svg{fill:#0a0e22;}.elementor-28362 .elementor-element.elementor-element-a8e9158 .elementor-active .elementor-accordion-icon, .elementor-28362 .elementor-element.elementor-element-a8e9158 .elementor-active .elementor-accordion-title{color:#0c34b1;}.elementor-28362 .elementor-element.elementor-element-a8e9158 .elementor-active .elementor-accordion-icon svg{fill:#0c34b1;}.elementor-28362 .elementor-element.elementor-element-a8e9158 .elementor-accordion-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.12rem;font-weight:700;}.elementor-28362 .elementor-element.elementor-element-a8e9158 .elementor-tab-title .elementor-accordion-icon i:before{color:#0c34b1;}.elementor-28362 .elementor-element.elementor-element-a8e9158 .elementor-tab-title .elementor-accordion-icon svg{fill:#0c34b1;}.elementor-28362 .elementor-element.elementor-element-a8e9158 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#0c34b1;}.elementor-28362 .elementor-element.elementor-element-a8e9158 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#0c34b1;}.elementor-28362 .elementor-element.elementor-element-a8e9158 .elementor-tab-content{color:#565e78;font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;}.elementor-28362 .elementor-element.elementor-element-ff6b1d4{--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-28362 .elementor-element.elementor-element-9893f1a{text-align:center;}.elementor-28362 .elementor-element.elementor-element-9893f1a .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28362 .elementor-element.elementor-element-d3f48f4{--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-28362 .elementor-element.elementor-element-a31b919{text-align:center;}.elementor-28362 .elementor-element.elementor-element-a31b919 .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-28362 .elementor-element.elementor-element-f76a7e6{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28362 .elementor-element.elementor-element-f76a7e6 .elementor-divider-separator{width:66%;}.elementor-28362 .elementor-element.elementor-element-f76a7e6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28362 .elementor-element.elementor-element-8e89d02{text-align:center;}.elementor-28362 .elementor-element.elementor-element-8e89d02 .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-28362 .elementor-element.elementor-element-bf76ef1{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-28362 .elementor-element.elementor-element-71fd166{--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-28362 .elementor-element.elementor-element-41a2703 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-28362 .elementor-element.elementor-element-41a2703 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-28362 .elementor-element.elementor-element-41a2703 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-28362 .elementor-element.elementor-element-41a2703 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-28362 .elementor-element.elementor-element-41a2703 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-28362 .elementor-element.elementor-element-41a2703 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-28362 .elementor-element.elementor-element-41a2703 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-28362 .elementor-element.elementor-element-41a2703 .elementor-field-type-html{padding-bottom:0px;}.elementor-28362 .elementor-element.elementor-element-41a2703 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-28362 .elementor-element.elementor-element-41a2703 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-28362 .elementor-element.elementor-element-41a2703 .elementor-button{font-family:"Schibsted Grotesk", Sans-serif;font-weight:700;border-radius:999px 999px 999px 999px;}.elementor-28362 .elementor-element.elementor-element-41a2703 .e-form__buttons__wrapper__button-next{background-color:#00a7ff;color:#04050f;}.elementor-28362 .elementor-element.elementor-element-41a2703 .elementor-button[type="submit"]{background-color:#00a7ff;color:#04050f;}.elementor-28362 .elementor-element.elementor-element-41a2703 .elementor-button[type="submit"] svg *{fill:#04050f;}.elementor-28362 .elementor-element.elementor-element-41a2703 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-28362 .elementor-element.elementor-element-41a2703 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-28362 .elementor-element.elementor-element-41a2703 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-28362 .elementor-element.elementor-element-41a2703 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-28362 .elementor-element.elementor-element-41a2703 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-28362 .elementor-element.elementor-element-41a2703{--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-28362 .elementor-element.elementor-element-17c6908 .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-28362 .elementor-element.elementor-element-44efd84{--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-28362 .elementor-element.elementor-element-184492a{text-align:center;}.elementor-28362 .elementor-element.elementor-element-184492a .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28362 .elementor-element.elementor-element-9579fb0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-28362 .elementor-element.elementor-element-d4c47c7 .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-28362 .elementor-element.elementor-element-ce92d23 .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-28362 .elementor-element.elementor-element-fcdde30{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap: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-28362 .elementor-element.elementor-element-3ecb014{--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;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:24px;--padding-right:24px;}.elementor-28362 .elementor-element.elementor-element-3ecb014:not(.elementor-motion-effects-element-type-background), .elementor-28362 .elementor-element.elementor-element-3ecb014 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(255,255,255,0.03) 0%, rgba(255,255,255,0.01) 100%);}.elementor-28362 .elementor-element.elementor-element-066b2ef{--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;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.55);--border-color:rgba(0,167,255,0.55);--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:24px;--padding-right:24px;}.elementor-28362 .elementor-element.elementor-element-066b2ef:not(.elementor-motion-effects-element-type-background), .elementor-28362 .elementor-element.elementor-element-066b2ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(0,167,255,0.14) 0%, rgba(255,255,255,0.01) 100%);}.elementor-28362 .elementor-element.elementor-element-4d744be{--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;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:24px;--padding-right:24px;}.elementor-28362 .elementor-element.elementor-element-4d744be:not(.elementor-motion-effects-element-type-background), .elementor-28362 .elementor-element.elementor-element-4d744be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(255,255,255,0.03) 0%, rgba(255,255,255,0.01) 100%);}.elementor-28362 .elementor-element.elementor-element-9fd8365{--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;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:24px;--padding-right:24px;}.elementor-28362 .elementor-element.elementor-element-9fd8365:not(.elementor-motion-effects-element-type-background), .elementor-28362 .elementor-element.elementor-element-9fd8365 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(255,255,255,0.03) 0%, rgba(255,255,255,0.01) 100%);}.elementor-28362 .elementor-element.elementor-element-3f7e99e{--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:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-28362 .elementor-element.elementor-element-36d50fb{text-align:center;}.elementor-28362 .elementor-element.elementor-element-36d50fb .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28362 .elementor-element.elementor-element-9601252 .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-28362 .elementor-element.elementor-element-9723b52 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-28362 .elementor-element.elementor-element-9723b52 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-28362 .elementor-element.elementor-element-9723b52 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-28362 .elementor-element.elementor-element-9723b52 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-28362 .elementor-element.elementor-element-9723b52 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-28362 .elementor-element.elementor-element-9723b52 .elementor-icon-list-icon i{color:#00a7ff;transition:color 0.3s;}.elementor-28362 .elementor-element.elementor-element-9723b52 .elementor-icon-list-icon svg{fill:#00a7ff;transition:fill 0.3s;}.elementor-28362 .elementor-element.elementor-element-9723b52{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28362 .elementor-element.elementor-element-9723b52 .elementor-icon-list-text{color:#ffffff;transition:color 0.3s;}.elementor-28362 .elementor-element.elementor-element-386b08c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-28362 .elementor-element.elementor-element-973b06f{text-align:center;}.elementor-28362 .elementor-element.elementor-element-973b06f .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28362 .elementor-element.elementor-element-840a02f{--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-28362 .elementor-element.elementor-element-2a18c50{text-align:center;}.elementor-28362 .elementor-element.elementor-element-2a18c50 .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-28362 .elementor-element.elementor-element-d8f67fa{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28362 .elementor-element.elementor-element-d8f67fa .elementor-divider-separator{width:66%;}.elementor-28362 .elementor-element.elementor-element-d8f67fa .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28362 .elementor-element.elementor-element-0fcd560{text-align:center;}.elementor-28362 .elementor-element.elementor-element-0fcd560 .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-28362 .elementor-element.elementor-element-b36bbc8{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-28362 .elementor-element.elementor-element-d2afb66{--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-28362 .elementor-element.elementor-element-e720886 .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-28362 .elementor-element.elementor-element-15aff3c .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-28362 .elementor-element.elementor-element-973f943 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-28362 .elementor-element.elementor-element-973f943 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-28362 .elementor-element.elementor-element-973f943 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-28362 .elementor-element.elementor-element-973f943 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-28362 .elementor-element.elementor-element-973f943 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-28362 .elementor-element.elementor-element-973f943 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28362 .elementor-element.elementor-element-973f943 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28362 .elementor-element.elementor-element-973f943{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28362 .elementor-element.elementor-element-973f943 .elementor-icon-list-text{color:#969dbe;transition:color 0.3s;}.elementor-28362 .elementor-element.elementor-element-8e64049{--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:24px 24px;--row-gap:24px;--column-gap:24px;--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-28362 .elementor-element.elementor-element-099f4b8 .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-28362 .elementor-element.elementor-element-0460979 .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-28362 .elementor-element.elementor-element-af8797e{--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-28362 .elementor-element.elementor-element-af8797e:not(.elementor-motion-effects-element-type-background), .elementor-28362 .elementor-element.elementor-element-af8797e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04050f;}.elementor-28362 .elementor-element.elementor-element-8ed77f5{text-align:center;}.elementor-28362 .elementor-element.elementor-element-8ed77f5 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28362 .elementor-element.elementor-element-09a68a4{--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-28362 .elementor-element.elementor-element-0ac717d{--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-28362 .elementor-element.elementor-element-0a6ba4a{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28362 .elementor-element.elementor-element-7ec8686 .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-28362 .elementor-element.elementor-element-631a89f{--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-28362 .elementor-element.elementor-element-53c1ba8 .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-28362 .elementor-element.elementor-element-621619f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-28362 .elementor-element.elementor-element-621619f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-28362 .elementor-element.elementor-element-621619f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-28362 .elementor-element.elementor-element-621619f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-28362 .elementor-element.elementor-element-621619f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-28362 .elementor-element.elementor-element-621619f .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28362 .elementor-element.elementor-element-621619f .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28362 .elementor-element.elementor-element-621619f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28362 .elementor-element.elementor-element-621619f .elementor-icon-list-text{color:#e9ebf6;transition:color 0.3s;}.elementor-28362 .elementor-element.elementor-element-a049a7c{--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-28362 .elementor-element.elementor-element-56e652e .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-28362 .elementor-element.elementor-element-64e2055 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-28362 .elementor-element.elementor-element-64e2055 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-28362 .elementor-element.elementor-element-64e2055 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-28362 .elementor-element.elementor-element-64e2055 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-28362 .elementor-element.elementor-element-64e2055 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-28362 .elementor-element.elementor-element-64e2055 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28362 .elementor-element.elementor-element-64e2055 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28362 .elementor-element.elementor-element-64e2055{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28362 .elementor-element.elementor-element-64e2055 .elementor-icon-list-text{color:#e9ebf6;transition:color 0.3s;}.elementor-28362 .elementor-element.elementor-element-445fd25{--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-28362 .elementor-element.elementor-element-327d56f .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-28362 .elementor-element.elementor-element-b82f418 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-28362 .elementor-element.elementor-element-b82f418 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-28362 .elementor-element.elementor-element-b82f418 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-28362 .elementor-element.elementor-element-b82f418 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-28362 .elementor-element.elementor-element-b82f418 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-28362 .elementor-element.elementor-element-b82f418 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28362 .elementor-element.elementor-element-b82f418 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28362 .elementor-element.elementor-element-b82f418{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28362 .elementor-element.elementor-element-b82f418 .elementor-icon-list-text{color:#e9ebf6;transition:color 0.3s;}.elementor-28362 .elementor-element.elementor-element-78daa84{--divider-border-style:solid;--divider-color:rgba(255,255,255,0.10);--divider-border-width:1px;}.elementor-28362 .elementor-element.elementor-element-78daa84 .elementor-divider-separator{width:100%;}.elementor-28362 .elementor-element.elementor-element-78daa84 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28362 .elementor-element.elementor-element-fba836b{--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-28362 .elementor-element.elementor-element-a8fef33{--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-28362 .elementor-element.elementor-element-50ecece{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28362 .elementor-element.elementor-element-de52fd1{--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-28362 .elementor-element.elementor-element-4c24149 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-28362 .elementor-element.elementor-element-4c24149 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-28362 .elementor-element.elementor-element-4c24149 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-28362 .elementor-element.elementor-element-4c24149 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-28362 .elementor-element.elementor-element-4c24149 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-28362 .elementor-element.elementor-element-4c24149 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28362 .elementor-element.elementor-element-4c24149 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28362 .elementor-element.elementor-element-4c24149{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28362 .elementor-element.elementor-element-4c24149 .elementor-icon-list-text{color:#969dbe;transition:color 0.3s;}@media(min-width:768px){.elementor-28362 .elementor-element.elementor-element-c5fbf62{--content-width:1240px;}.elementor-28362 .elementor-element.elementor-element-d8eb99d{--content-width:1240px;}.elementor-28362 .elementor-element.elementor-element-fe78b34{--width:50%;}.elementor-28362 .elementor-element.elementor-element-0ca3d64{--width:45%;}.elementor-28362 .elementor-element.elementor-element-8fd0e40{--content-width:1240px;}.elementor-28362 .elementor-element.elementor-element-d2cc934{--width:23%;}.elementor-28362 .elementor-element.elementor-element-c664871{--width:23%;}.elementor-28362 .elementor-element.elementor-element-3f5524c{--width:23%;}.elementor-28362 .elementor-element.elementor-element-ec813aa{--width:23%;}.elementor-28362 .elementor-element.elementor-element-c5cd746{--content-width:1240px;}.elementor-28362 .elementor-element.elementor-element-16c7804{--content-width:1240px;}.elementor-28362 .elementor-element.elementor-element-3b73209{--width:50%;}.elementor-28362 .elementor-element.elementor-element-81677ba{--width:45%;}.elementor-28362 .elementor-element.elementor-element-9c80089{--content-width:1240px;}.elementor-28362 .elementor-element.elementor-element-52bb25f{--width:48%;}.elementor-28362 .elementor-element.elementor-element-4e6442e{--width:48%;}.elementor-28362 .elementor-element.elementor-element-6dd7ee0{--content-width:1240px;}.elementor-28362 .elementor-element.elementor-element-7f68786{--width:32%;}.elementor-28362 .elementor-element.elementor-element-2f99e5d{--width:32%;}.elementor-28362 .elementor-element.elementor-element-03823e6{--width:32%;}.elementor-28362 .elementor-element.elementor-element-ecfa70b{--content-width:1240px;}.elementor-28362 .elementor-element.elementor-element-58d7c4a{--width:30%;}.elementor-28362 .elementor-element.elementor-element-f9678b8{--width:30%;}.elementor-28362 .elementor-element.elementor-element-ad9470d{--width:30%;}.elementor-28362 .elementor-element.elementor-element-f4bd577{--content-width:1240px;}.elementor-28362 .elementor-element.elementor-element-5e5c016{--content-width:1240px;}.elementor-28362 .elementor-element.elementor-element-8b6c4bf{--width:32%;}.elementor-28362 .elementor-element.elementor-element-0ab17b9{--width:32%;}.elementor-28362 .elementor-element.elementor-element-830da4b{--width:32%;}.elementor-28362 .elementor-element.elementor-element-bcec20c{--content-width:1240px;}.elementor-28362 .elementor-element.elementor-element-1baa8d9{--width:48%;}.elementor-28362 .elementor-element.elementor-element-9a228c1{--width:100%;}.elementor-28362 .elementor-element.elementor-element-14f04d4{--width:48%;}.elementor-28362 .elementor-element.elementor-element-f974ac2{--width:100%;}.elementor-28362 .elementor-element.elementor-element-1f7c054{--content-width:1240px;}.elementor-28362 .elementor-element.elementor-element-3b1f669{--width:48%;}.elementor-28362 .elementor-element.elementor-element-61eba1f{--width:48%;}.elementor-28362 .elementor-element.elementor-element-5df1767{--content-width:1240px;}.elementor-28362 .elementor-element.elementor-element-489d276{--content-width:1240px;}.elementor-28362 .elementor-element.elementor-element-ffa72cc{--width:38%;}.elementor-28362 .elementor-element.elementor-element-54717e8{--width:58%;}.elementor-28362 .elementor-element.elementor-element-ff6b1d4{--content-width:680px;}.elementor-28362 .elementor-element.elementor-element-44efd84{--content-width:1240px;}.elementor-28362 .elementor-element.elementor-element-3ecb014{--width:23%;}.elementor-28362 .elementor-element.elementor-element-066b2ef{--width:23%;}.elementor-28362 .elementor-element.elementor-element-4d744be{--width:23%;}.elementor-28362 .elementor-element.elementor-element-9fd8365{--width:23%;}.elementor-28362 .elementor-element.elementor-element-3f7e99e{--content-width:1240px;}.elementor-28362 .elementor-element.elementor-element-386b08c{--content-width:900px;}.elementor-28362 .elementor-element.elementor-element-af8797e{--content-width:1240px;}.elementor-28362 .elementor-element.elementor-element-0ac717d{--width:38%;}.elementor-28362 .elementor-element.elementor-element-631a89f{--width:19%;}.elementor-28362 .elementor-element.elementor-element-a049a7c{--width:19%;}.elementor-28362 .elementor-element.elementor-element-445fd25{--width:19%;}.elementor-28362 .elementor-element.elementor-element-a8fef33{--width:50%;}.elementor-28362 .elementor-element.elementor-element-de52fd1{--width:50%;}}/* Start custom CSS for image, class: .elementor-element-312e55a */.elementor-28362 .elementor-element.elementor-element-312e55a img { height: 38px !important; width: auto !important; max-width: 140px !important; }/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-04bf541 */.elementor-28362 .elementor-element.elementor-element-04bf541 .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-28362 .elementor-element.elementor-element-04bf541 .elementor-nav-menu li[class*="sign-in"], .elementor-28362 .elementor-element.elementor-element-04bf541 .elementor-nav-menu li[class*="hp-"] { display: none !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e7e5c0b */.elementor-28362 .elementor-element.elementor-element-e7e5c0b .elementor-button { padding: 11px 20px !important; font-size: 0.9rem !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-325765f */.elementor-28362 .elementor-element.elementor-element-325765f { 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-28362 .elementor-element.elementor-element-325765f .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5fbf62 */.elementor-28362 .elementor-element.elementor-element-c5fbf62 { 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-1543 { 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-be54605 */.elementor-28362 .elementor-element.elementor-element-be54605 { 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-28362 .elementor-element.elementor-element-be54605 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b41362b */.elementor-28362 .elementor-element.elementor-element-b41362b .elementor-icon-list-items { display: flex; gap: 8px; align-items: center; } .elementor-28362 .elementor-element.elementor-element-b41362b .elementor-icon-list-item:not(:last-child)::after { content: "/"; margin-left: 8px; opacity: 0.45; } .elementor-28362 .elementor-element.elementor-element-b41362b .elementor-icon-list-item:last-child .elementor-icon-list-text { color: #5bc6ff; } .elementor-28362 .elementor-element.elementor-element-b41362b .elementor-icon { display: none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c740b8 */.elementor-28362 .elementor-element.elementor-element-1c740b8 .elementor-heading-title::before { content: ""; display: inline-block; width: 7px; height: 7px; border-radius: 50%; background: #00a7ff; box-shadow: 0 0 0 4px rgba(0,167,255,0.18); margin-right: 10px; vertical-align: middle; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57ec1c9 */.elementor-28362 .elementor-element.elementor-element-57ec1c9 .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-87066a7 */.elementor-28362 .elementor-element.elementor-element-87066a7 { font-size: 1.16rem; max-width: 520px; } .elementor-28362 .elementor-element.elementor-element-87066a7 .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-28362 .elementor-element.elementor-element-87066a7 strong { color: #fff; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-00d06d8 */.elementor-28362 .elementor-element.elementor-element-00d06d8 { margin-top: 28px; padding-top: 28px; border-top: 1px solid rgba(255,255,255,0.10); } .elementor-28362 .elementor-element.elementor-element-00d06d8 .elementor-icon-list-items { display: flex; flex-wrap: wrap; gap: 30px; } .elementor-28362 .elementor-element.elementor-element-00d06d8 .elementor-icon-list-item { display: flex; flex-direction: column; align-items: flex-start; } .elementor-28362 .elementor-element.elementor-element-00d06d8 .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-28362 .elementor-element.elementor-element-00d06d8 .elementor-icon { display: none; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e77ae13 */.elementor-28362 .elementor-element.elementor-element-e77ae13 { margin-top: 14px; font-family: "JetBrains Mono"; font-size: .78rem; color: #969dbe; letter-spacing: .04em; } .elementor-28362 .elementor-element.elementor-element-e77ae13 a { color: #00a7ff; text-decoration: underline; text-decoration-color: rgba(0,167,255,.4); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6eced4f */.elementor-28362 .elementor-element.elementor-element-6eced4f .elementor-image { border-radius: 18px 18px 0 0; overflow: hidden; border: 1px solid rgba(255,255,255,0.10); border-bottom: 0; box-shadow: 0 40px 80px -30px rgba(0,0,0,0.75); } .elementor-28362 .elementor-element.elementor-element-6eced4f img { width: 100%; aspect-ratio: 16/9; object-fit: cover; display: block; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce448fc */.elementor-28362 .elementor-element.elementor-element-ce448fc { font-family: "JetBrains Mono"; font-size: .75rem; color: #969dbe; padding: 10px 16px; border: 1px solid rgba(255,255,255,0.10); border-top: 1px solid rgba(255,255,255,0.10); letter-spacing: .04em; background: rgba(12,15,40,0.5); border-radius: 0 0 18px 18px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d8d610 */.elementor-28362 .elementor-element.elementor-element-5d8d610 { position: absolute !important; left: -22px; bottom: -28px; width: 240px; 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-0ca3d64 */.elementor-28362 .elementor-element.elementor-element-0ca3d64 { position: relative !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8eb99d */@keyframes kk-glow-wave { 0%,100% { opacity: 0.45; transform: scale(1); } 50% { opacity: 0.68; transform: scale(1.08); } } @keyframes kk-fade-up { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } } @keyframes kk-pulse-soft { 0%,100% { box-shadow: 0 0 0 4px rgba(0,167,255,0.18); } 50% { box-shadow: 0 0 0 9px rgba(0,167,255,0.06); } } @keyframes kk-donut-reveal { from { stroke-dasharray: 0 289; } } @keyframes kk-bar-grow { from { width: 0 !important; } } .elementor-28362 .elementor-element.elementor-element-d8eb99d { position: relative; overflow: hidden; } .elementor-28362 .elementor-element.elementor-element-d8eb99d::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: kk-glow-wave 9s ease-in-out infinite; will-change: opacity, transform; } .elementor-28362 .elementor-element.elementor-element-d8eb99d > * { position: relative; z-index: 1; } .elementor-28362 .elementor-element.elementor-element-d8eb99d .elementor-widget { animation: kk-fade-up .9s ease-out both; } .elementor-28362 .elementor-element.elementor-element-d8eb99d .elementor-widget:nth-child(2) { animation-delay: .08s; } .elementor-28362 .elementor-element.elementor-element-d8eb99d .elementor-widget:nth-child(3) { animation-delay: .16s; } .elementor-28362 .elementor-element.elementor-element-d8eb99d .elementor-widget:nth-child(4) { animation-delay: .24s; } .elementor-28362 .elementor-element.elementor-element-d8eb99d .elementor-widget:nth-child(5) { animation-delay: .32s; } @media (prefers-reduced-motion: reduce) { .elementor-28362 .elementor-element.elementor-element-d8eb99d::after, .elementor-28362 .elementor-element.elementor-element-d8eb99d .elementor-widget { animation: none !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bfe7369 */.elementor-28362 .elementor-element.elementor-element-bfe7369 { 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-28362 .elementor-element.elementor-element-bfe7369 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2cc934 */.elementor-28362 .elementor-element.elementor-element-d2cc934 { position: relative; } .elementor-28362 .elementor-element.elementor-element-d2cc934::before { content: ""; position: absolute; left: 0; top: 6px; bottom: 6px; width: 3px; background: #00a7ff; border-radius: 3px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c664871 */.elementor-28362 .elementor-element.elementor-element-c664871 { position: relative; } .elementor-28362 .elementor-element.elementor-element-c664871::before { content: ""; position: absolute; left: 0; top: 6px; bottom: 6px; width: 3px; background: #00a7ff; border-radius: 3px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5524c */.elementor-28362 .elementor-element.elementor-element-3f5524c { position: relative; } .elementor-28362 .elementor-element.elementor-element-3f5524c::before { content: ""; position: absolute; left: 0; top: 6px; bottom: 6px; width: 3px; background: #00a7ff; border-radius: 3px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec813aa */.elementor-28362 .elementor-element.elementor-element-ec813aa { position: relative; } .elementor-28362 .elementor-element.elementor-element-ec813aa::before { content: ""; position: absolute; left: 0; top: 6px; bottom: 6px; width: 3px; background: #00a7ff; border-radius: 3px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22738bb */.elementor-28362 .elementor-element.elementor-element-22738bb { 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-28362 .elementor-element.elementor-element-22738bb .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3073b2a */.elementor-28362 .elementor-element.elementor-element-3073b2a { flex-shrink: 0; width: 44px; height: 44px; border-radius: 50%; background: rgba(0,167,255,0.15); border: 1px solid rgba(0,167,255,0.35); display: flex; align-items: center; justify-content: center; animation: kk-pulse-soft 3.6s ease-in-out infinite; will-change: box-shadow; }
         .elementor-28362 .elementor-element.elementor-element-3073b2a .elementor-icon { width: 22px !important; height: 22px !important; }
         @media (prefers-reduced-motion: reduce) { .elementor-28362 .elementor-element.elementor-element-3073b2a { animation: none !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b555691 */.elementor-28362 .elementor-element.elementor-element-b555691 p { margin: 0; color: #e9ebf6; font-size: .96rem; line-height: 1.6; } .elementor-28362 .elementor-element.elementor-element-b555691 strong { color: #fff; } .elementor-28362 .elementor-element.elementor-element-b555691 a { color: #00a7ff; text-decoration: underline; text-decoration-color: rgba(0,167,255,0.4); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5ccb5b */.elementor-28362 .elementor-element.elementor-element-a5ccb5b { width: 100%; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b38c571 */.elementor-28362 .elementor-element.elementor-element-b38c571 { 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-28362 .elementor-element.elementor-element-b38c571 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3a509a */.elementor-28362 .elementor-element.elementor-element-d3a509a .elementor-heading-title::before { content: ""; display: inline-block; width: 7px; height: 7px; border-radius: 50%; background: #00a7ff; box-shadow: 0 0 0 4px rgba(0,167,255,0.18); margin-right: 10px; vertical-align: middle; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72d133d */.elementor-28362 .elementor-element.elementor-element-72d133d .elementor-heading-title { font-size: clamp(1.4rem,2.5vw,2rem) !important; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7046a2d */.elementor-28362 .elementor-element.elementor-element-7046a2d { padding: 12px 0; margin-top: 24px; }
         .elementor-28362 .elementor-element.elementor-element-7046a2d .elementor-icon-list-items { display: flex !important; gap: 14px !important; flex-wrap: wrap !important; justify-content: center; }
         .elementor-28362 .elementor-element.elementor-element-7046a2d .elementor-icon-list-item { margin: 0 !important; }
         .elementor-28362 .elementor-element.elementor-element-7046a2d .elementor-icon-list-item a { display: flex !important; align-items: center; gap: 10px; border: 1px solid rgba(255,255,255,0.10); border-radius: 999px; padding: 11px 22px; background: rgba(255,255,255,0.04); text-decoration: none; transition: transform .28s ease, border-color .28s ease; color: #fff; }
         .elementor-28362 .elementor-element.elementor-element-7046a2d .elementor-icon-list-item a:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); background: rgba(0,167,255,0.08); }
         .elementor-28362 .elementor-element.elementor-element-7046a2d .elementor-icon { display: none; }
         .elementor-28362 .elementor-element.elementor-element-7046a2d .chip-arrow { color: #00a7ff; font-size: .85rem; opacity: .65; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7843eed */.elementor-28362 .elementor-element.elementor-element-7843eed { 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-28362 .elementor-element.elementor-element-7843eed .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb1add1 */.elementor-28362 .elementor-element.elementor-element-eb1add1 .elementor-heading-title::before { content: ""; display: inline-block; width: 7px; height: 7px; border-radius: 50%; background: #00a7ff; box-shadow: 0 0 0 4px rgba(0,167,255,0.18); margin-right: 10px; vertical-align: middle; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cafeee9 */.elementor-28362 .elementor-element.elementor-element-cafeee9 { border-left: 3px solid #00a7ff; padding: 14px 20px; background: rgba(0,167,255,0.06); border-radius: 0 12px 12px 0; margin: 8px 0; } .elementor-28362 .elementor-element.elementor-element-cafeee9 p { margin: 0; color: #e9ebf6; } .elementor-28362 .elementor-element.elementor-element-cafeee9 strong { color: #fff; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f70aad */.elementor-28362 .elementor-element.elementor-element-9f70aad strong { color: #fff; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccdf536 */.elementor-28362 .elementor-element.elementor-element-ccdf536 .elementor-heading-title { display: inline-flex !important; align-items: center; gap: 10px; background: linear-gradient(90deg, rgba(255,90,60,0.18), rgba(255,120,60,0.12)); border: 1px solid rgba(255,90,60,0.5); border-radius: 999px; padding: 10px 22px; font-family: "JetBrains Mono", monospace !important; font-size: .82rem !important; letter-spacing: .06em; text-transform: uppercase; color: #ff9070 !important; font-weight: 500 !important; margin-top: 20px; animation: kk-pulse-warm 4.2s ease-in-out infinite; will-change: box-shadow; }
         @keyframes kk-pulse-warm { 0%,100% { box-shadow: 0 0 0 0 rgba(255,90,60,0); } 50% { box-shadow: 0 0 0 8px rgba(255,90,60,0.10); } }
         @media (prefers-reduced-motion: reduce) { .elementor-28362 .elementor-element.elementor-element-ccdf536 .elementor-heading-title { animation: none !important; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3458b2e */.elementor-28362 .elementor-element.elementor-element-3458b2e .elementor-image { overflow: hidden; } .elementor-28362 .elementor-element.elementor-element-3458b2e img { width: 100%; aspect-ratio: 16/10; object-fit: cover; display: block; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-472f9bc */.elementor-28362 .elementor-element.elementor-element-472f9bc { font-family: "JetBrains Mono"; font-size: .75rem; color: #969dbe; padding: 10px 16px; border-top: 1px solid rgba(255,255,255,0.10); letter-spacing: .04em; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81677ba */.elementor-28362 .elementor-element.elementor-element-81677ba { border: 1px solid rgba(255,255,255,0.10); border-radius: 18px; overflow: hidden; box-shadow: 0 40px 80px -34px rgba(0,0,0,0.7); align-self: center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dfbf95 */.elementor-28362 .elementor-element.elementor-element-4dfbf95 { 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-28362 .elementor-element.elementor-element-4dfbf95 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-f421d0c */.elementor-28362 .elementor-element.elementor-element-f421d0c { width: 100% !important; align-self: stretch; } .elementor-28362 .elementor-element.elementor-element-f421d0c .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28362 .elementor-element.elementor-element-f421d0c .elementor-divider-separator { background: linear-gradient(90deg, rgba(12,52,177,0) 0%, #0c34b1 12%, #5bc6ff 50%, #0c34b1 88%, rgba(12,52,177,0) 100%) !important; height: 2px !important; width: 100% !important; border: 0 !important; border-radius: 2px; box-shadow: 0 0 12px rgba(91,198,255,0.35); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-01e3979 */.elementor-28362 .elementor-element.elementor-element-01e3979 .kk-donut-wrap { width: 140px; height: 140px; margin: 0 auto 24px; position: relative; }
         .elementor-28362 .elementor-element.elementor-element-01e3979 .kk-donut-svg { width: 100%; height: 100%; transform: rotate(-90deg); }
         .elementor-28362 .elementor-element.elementor-element-01e3979 .kk-donut-bg { fill: none; stroke: rgba(255,255,255,0.08); stroke-width: 14; }
         .elementor-28362 .elementor-element.elementor-element-01e3979 .kk-donut-ring { fill: none; stroke-width: 14; stroke-linecap: round; animation: kk-donut-reveal 1.8s ease-out both; will-change: stroke-dasharray; }
         @keyframes kk-donut-reveal { from { stroke-dasharray: 0 289; } }
         .elementor-28362 .elementor-element.elementor-element-01e3979 .kk-donut-center { position: absolute; inset: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; animation: kk-donut-fade-in .6s ease-out 1.4s forwards; }
         @keyframes kk-donut-fade-in { to { opacity: 1; } }
         .elementor-28362 .elementor-element.elementor-element-01e3979 .kk-donut-pct { font-family: "Schibsted Grotesk"; font-weight: 900; font-size: 2.4rem; line-height: 1; letter-spacing: -.04em; color: #ff7a7a; }
         .elementor-28362 .elementor-element.elementor-element-01e3979 .kk-donut-sub { font-family: "JetBrains Mono"; font-size: .72rem; color: #969dbe; margin-top: 4px; letter-spacing: .04em; }
         @media (prefers-reduced-motion: reduce) { .elementor-28362 .elementor-element.elementor-element-01e3979 .kk-donut-ring, .elementor-28362 .elementor-element.elementor-element-01e3979 .kk-donut-center { animation: none !important; opacity: 1 !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6425645 */.elementor-28362 .elementor-element.elementor-element-6425645 strong { color: #fff; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52bb25f */.elementor-28362 .elementor-element.elementor-element-52bb25f { text-align: center; transition: transform .28s ease, border-color .28s ease; } .elementor-28362 .elementor-element.elementor-element-52bb25f:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); } .elementor-28362 .elementor-element.elementor-element-52bb25f .elementor-heading-title { color: #fff !important; font-size: 1.1rem !important; text-align: center; } .elementor-28362 .elementor-element.elementor-element-52bb25f .elementor-widget-text-editor { color: #969dbe; font-size: .94rem; line-height: 1.55; text-align: center; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2879982 */.elementor-28362 .elementor-element.elementor-element-2879982 .kk-donut-wrap { width: 140px; height: 140px; margin: 0 auto 24px; position: relative; }
         .elementor-28362 .elementor-element.elementor-element-2879982 .kk-donut-svg { width: 100%; height: 100%; transform: rotate(-90deg); }
         .elementor-28362 .elementor-element.elementor-element-2879982 .kk-donut-bg { fill: none; stroke: rgba(255,255,255,0.08); stroke-width: 14; }
         .elementor-28362 .elementor-element.elementor-element-2879982 .kk-donut-ring { fill: none; stroke-width: 14; stroke-linecap: round; animation: kk-donut-reveal 1.8s ease-out both; will-change: stroke-dasharray; }
         @keyframes kk-donut-reveal { from { stroke-dasharray: 0 289; } }
         .elementor-28362 .elementor-element.elementor-element-2879982 .kk-donut-center { position: absolute; inset: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; animation: kk-donut-fade-in .6s ease-out 1.4s forwards; }
         @keyframes kk-donut-fade-in { to { opacity: 1; } }
         .elementor-28362 .elementor-element.elementor-element-2879982 .kk-donut-pct { font-family: "Schibsted Grotesk"; font-weight: 900; font-size: 2.4rem; line-height: 1; letter-spacing: -.04em; color: #00a7ff; }
         .elementor-28362 .elementor-element.elementor-element-2879982 .kk-donut-sub { font-family: "JetBrains Mono"; font-size: .72rem; color: #969dbe; margin-top: 4px; letter-spacing: .04em; }
         @media (prefers-reduced-motion: reduce) { .elementor-28362 .elementor-element.elementor-element-2879982 .kk-donut-ring, .elementor-28362 .elementor-element.elementor-element-2879982 .kk-donut-center { animation: none !important; opacity: 1 !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8392ced */.elementor-28362 .elementor-element.elementor-element-8392ced strong { color: #fff; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e6442e */.elementor-28362 .elementor-element.elementor-element-4e6442e { text-align: center; transition: transform .28s ease, border-color .28s ease; } .elementor-28362 .elementor-element.elementor-element-4e6442e:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); } .elementor-28362 .elementor-element.elementor-element-4e6442e .elementor-heading-title { color: #fff !important; font-size: 1.1rem !important; text-align: center; } .elementor-28362 .elementor-element.elementor-element-4e6442e .elementor-widget-text-editor { color: #969dbe; font-size: .94rem; line-height: 1.55; text-align: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ad028a */.elementor-28362 .elementor-element.elementor-element-1ad028a { max-width: 840px; margin: 0 auto; } @media (max-width: 880px) { .elementor-28362 .elementor-element.elementor-element-1ad028a { flex-direction: column !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c1949c9 */.elementor-28362 .elementor-element.elementor-element-c1949c9 { text-align: center; font-family: "JetBrains Mono"; font-size: .78rem; color: #969dbe; margin-top: 30px; letter-spacing: .04em; } .elementor-28362 .elementor-element.elementor-element-c1949c9 a { color: #00a7ff; text-decoration: underline; text-decoration-color: rgba(0,167,255,0.4); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2886910 */.elementor-28362 .elementor-element.elementor-element-2886910 { 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-28362 .elementor-element.elementor-element-2886910 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-b486b11 */.elementor-28362 .elementor-element.elementor-element-b486b11 { width: 100% !important; align-self: stretch; } .elementor-28362 .elementor-element.elementor-element-b486b11 .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28362 .elementor-element.elementor-element-b486b11 .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-bcaf2a9 */.elementor-28362 .elementor-element.elementor-element-bcaf2a9 .elementor-heading-title { display: block; font-family: "Schibsted Grotesk"; font-weight: 900; font-size: clamp(2.2rem,3vw,3rem); letter-spacing: -.03em; color: #0c34b1 !important; line-height: 1; margin-bottom: 14px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9aa2995 */.elementor-28362 .elementor-element.elementor-element-9aa2995 .elementor-heading-title { margin-bottom: 8px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07e006a */.elementor-28362 .elementor-element.elementor-element-07e006a { font-size: .97rem; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f68786 */.elementor-28362 .elementor-element.elementor-element-7f68786 { transition: transform .28s ease, border-color .28s ease; } .elementor-28362 .elementor-element.elementor-element-7f68786:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8ea70c */.elementor-28362 .elementor-element.elementor-element-d8ea70c .elementor-heading-title { display: block; font-family: "Schibsted Grotesk"; font-weight: 900; font-size: clamp(2.2rem,3vw,3rem); letter-spacing: -.03em; color: #0c34b1 !important; line-height: 1; margin-bottom: 14px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5464c78 */.elementor-28362 .elementor-element.elementor-element-5464c78 .elementor-heading-title { margin-bottom: 8px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f95d81 */.elementor-28362 .elementor-element.elementor-element-0f95d81 { font-size: .97rem; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f99e5d */.elementor-28362 .elementor-element.elementor-element-2f99e5d { transition: transform .28s ease, border-color .28s ease; } .elementor-28362 .elementor-element.elementor-element-2f99e5d:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f9b74f3 */.elementor-28362 .elementor-element.elementor-element-f9b74f3 .elementor-heading-title { display: block; font-family: "Schibsted Grotesk"; font-weight: 900; font-size: clamp(2.2rem,3vw,3rem); letter-spacing: -.03em; color: #0c34b1 !important; line-height: 1; margin-bottom: 14px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-118be4d */.elementor-28362 .elementor-element.elementor-element-118be4d .elementor-heading-title { margin-bottom: 8px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd138fe */.elementor-28362 .elementor-element.elementor-element-cd138fe { font-size: .97rem; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03823e6 */.elementor-28362 .elementor-element.elementor-element-03823e6 { transition: transform .28s ease, border-color .28s ease; } .elementor-28362 .elementor-element.elementor-element-03823e6:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c933cf5 */.elementor-28362 .elementor-element.elementor-element-c933cf5 .hl { color: #0a0e22; 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; } @media (max-width: 880px) { .elementor-28362 .elementor-element.elementor-element-c933cf5 { flex-direction: column !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f66aec */.elementor-28362 .elementor-element.elementor-element-5f66aec { 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-28362 .elementor-element.elementor-element-5f66aec .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-37e2976 */.elementor-28362 .elementor-element.elementor-element-37e2976 { width: 100% !important; align-self: stretch; } .elementor-28362 .elementor-element.elementor-element-37e2976 .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28362 .elementor-element.elementor-element-37e2976 .elementor-divider-separator { background: linear-gradient(90deg, rgba(12,52,177,0) 0%, #0c34b1 12%, #5bc6ff 50%, #0c34b1 88%, rgba(12,52,177,0) 100%) !important; height: 2px !important; width: 100% !important; border: 0 !important; border-radius: 2px; box-shadow: 0 0 12px rgba(91,198,255,0.35); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8769800 */.elementor-28362 .elementor-element.elementor-element-8769800 { position: absolute !important; top: 16px; right: 16px; width: 10px; height: 10px; border-radius: 50%; background: #00a7ff; box-shadow: 0 0 0 5px rgba(0,167,255,0.18); padding: 0; margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb7cb64 */.elementor-28362 .elementor-element.elementor-element-fb7cb64 .elementor-heading-title { font-family: "Schibsted Grotesk"; font-weight: 900; font-size: 2.4rem; color: #00a7ff !important; letter-spacing: -.04em; line-height: 1; margin-bottom: 14px; opacity: .7; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a48a7f */.elementor-28362 .elementor-element.elementor-element-1a48a7f .elementor-heading-title { color: #fff !important; margin-bottom: 8px; font-size: 1.05rem !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c8c984 */.elementor-28362 .elementor-element.elementor-element-8c8c984 { color: #969dbe; font-size: .94rem; line-height: 1.55; } .elementor-28362 .elementor-element.elementor-element-8c8c984 em { font-style: italic; color: #5bc6ff; } .elementor-28362 .elementor-element.elementor-element-8c8c984 strong { color: #fff; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58d7c4a */.elementor-28362 .elementor-element.elementor-element-58d7c4a { position: relative !important; transition: transform .28s ease, border-color .28s ease; } .elementor-28362 .elementor-element.elementor-element-58d7c4a:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69a641e */.elementor-28362 .elementor-element.elementor-element-69a641e { align-self: center !important; } .elementor-28362 .elementor-element.elementor-element-69a641e .elementor-heading-title { color: #00a7ff !important; opacity: .45; font-size: 2.4rem !important; font-family: "JetBrains Mono", monospace !important; font-weight: 300 !important; line-height: 1; margin: 0; } @media (max-width: 880px) { .elementor-28362 .elementor-element.elementor-element-69a641e { display: none !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d229161 */.elementor-28362 .elementor-element.elementor-element-d229161 { position: absolute !important; top: 16px; right: 16px; width: 10px; height: 10px; border-radius: 50%; background: #00a7ff; box-shadow: 0 0 0 5px rgba(0,167,255,0.18); padding: 0; margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8570db3 */.elementor-28362 .elementor-element.elementor-element-8570db3 .elementor-heading-title { font-family: "Schibsted Grotesk"; font-weight: 900; font-size: 2.4rem; color: #00a7ff !important; letter-spacing: -.04em; line-height: 1; margin-bottom: 14px; opacity: .7; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ceb408 */.elementor-28362 .elementor-element.elementor-element-2ceb408 .elementor-heading-title { color: #fff !important; margin-bottom: 8px; font-size: 1.05rem !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71e197f */.elementor-28362 .elementor-element.elementor-element-71e197f { color: #969dbe; font-size: .94rem; line-height: 1.55; } .elementor-28362 .elementor-element.elementor-element-71e197f em { font-style: italic; color: #5bc6ff; } .elementor-28362 .elementor-element.elementor-element-71e197f strong { color: #fff; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9678b8 */.elementor-28362 .elementor-element.elementor-element-f9678b8 { position: relative !important; transition: transform .28s ease, border-color .28s ease; } .elementor-28362 .elementor-element.elementor-element-f9678b8:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15491fb */.elementor-28362 .elementor-element.elementor-element-15491fb { align-self: center !important; } .elementor-28362 .elementor-element.elementor-element-15491fb .elementor-heading-title { color: #00a7ff !important; opacity: .45; font-size: 2.4rem !important; font-family: "JetBrains Mono", monospace !important; font-weight: 300 !important; line-height: 1; margin: 0; } @media (max-width: 880px) { .elementor-28362 .elementor-element.elementor-element-15491fb { display: none !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca1de3a */.elementor-28362 .elementor-element.elementor-element-ca1de3a { position: absolute !important; top: 16px; right: 16px; width: 10px; height: 10px; border-radius: 50%; background: #00a7ff; box-shadow: 0 0 0 7px rgba(0,167,255,0.25); padding: 0; margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fca181f */.elementor-28362 .elementor-element.elementor-element-fca181f .elementor-heading-title { font-family: "Schibsted Grotesk"; font-weight: 900; font-size: 2.8rem; color: #00a7ff !important; letter-spacing: -.04em; line-height: 1; margin-bottom: 14px; opacity: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87c4cbd */.elementor-28362 .elementor-element.elementor-element-87c4cbd .elementor-heading-title { color: #fff !important; margin-bottom: 8px; font-size: 1.15rem !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e156630 */.elementor-28362 .elementor-element.elementor-element-e156630 { color: #969dbe; font-size: .94rem; line-height: 1.55; } .elementor-28362 .elementor-element.elementor-element-e156630 em { font-style: italic; color: #5bc6ff; } .elementor-28362 .elementor-element.elementor-element-e156630 strong { color: #fff; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad9470d */.elementor-28362 .elementor-element.elementor-element-ad9470d { position: relative !important; transition: transform .28s ease, border-color .28s ease; } .elementor-28362 .elementor-element.elementor-element-ad9470d:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7332202 */.elementor-28362 .elementor-element.elementor-element-7332202 { gap: 0; } @media (max-width: 880px) { .elementor-28362 .elementor-element.elementor-element-7332202 { flex-direction: column !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32b5256 */.elementor-28362 .elementor-element.elementor-element-32b5256 { 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-28362 .elementor-element.elementor-element-32b5256 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-0302540 */.elementor-28362 .elementor-element.elementor-element-0302540 { width: 100% !important; align-self: stretch; } .elementor-28362 .elementor-element.elementor-element-0302540 .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28362 .elementor-element.elementor-element-0302540 .elementor-divider-separator { background: linear-gradient(90deg, rgba(12,52,177,0) 0%, #0c34b1 12%, #5bc6ff 50%, #0c34b1 88%, rgba(12,52,177,0) 100%) !important; height: 2px !important; width: 100% !important; border: 0 !important; border-radius: 2px; box-shadow: 0 0 12px rgba(91,198,255,0.35); }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fc4011a */.elementor-28362 .elementor-element.elementor-element-fc4011a .elementor-icon-list-items { display: grid !important; grid-template-columns: repeat(2,1fr); gap: 14px !important; }
         @media (max-width: 880px) { .elementor-28362 .elementor-element.elementor-element-fc4011a .elementor-icon-list-items { grid-template-columns: 1fr !important; } }
         .elementor-28362 .elementor-element.elementor-element-fc4011a .elementor-icon-list-item { display: flex; gap: 14px; align-items: flex-start; border: 1px solid rgba(255,255,255,0.10); border-radius: 14px; padding: 18px 22px; background: rgba(6,8,26,0.4); margin: 0 !important; }
         .elementor-28362 .elementor-element.elementor-element-fc4011a .elementor-icon-list-item::before { content: ""; flex-shrink: 0; width: 9px; height: 9px; border-radius: 50%; background: #00a7ff; box-shadow: 0 0 0 4px rgba(0,167,255,0.18); margin-top: 7px; }
         .elementor-28362 .elementor-element.elementor-element-fc4011a .elementor-icon-list-text { color: #e9ebf6; }
         .elementor-28362 .elementor-element.elementor-element-fc4011a .elementor-icon-list-text b { color: #fff; font-weight: 700; }
         .elementor-28362 .elementor-element.elementor-element-fc4011a .elementor-icon { display: none; }
         .elementor-28362 .elementor-element.elementor-element-fc4011a .elementor-icon-list-item a { padding: 0 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30e2921 */.elementor-28362 .elementor-element.elementor-element-30e2921 { border: 1px solid rgba(0,167,255,0.25); border-radius: 18px; background: rgba(12,52,177,0.08); padding: 24px 30px; margin-top: 24px; } .elementor-28362 .elementor-element.elementor-element-30e2921 p { margin: 0; color: #e9ebf6; font-size: .94rem; line-height: 1.65; } .elementor-28362 .elementor-element.elementor-element-30e2921 strong { color: #fff; } .elementor-28362 .elementor-element.elementor-element-30e2921 a { color: #00a7ff; text-decoration: underline; text-decoration-color: rgba(0,167,255,0.4); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ffa759 */.elementor-28362 .elementor-element.elementor-element-4ffa759 { 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-28362 .elementor-element.elementor-element-4ffa759 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-56f9a46 */.elementor-28362 .elementor-element.elementor-element-56f9a46 { width: 100% !important; align-self: stretch; } .elementor-28362 .elementor-element.elementor-element-56f9a46 .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28362 .elementor-element.elementor-element-56f9a46 .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-deb8009 */.elementor-28362 .elementor-element.elementor-element-deb8009 .elementor-heading-title { display: block; font-family: "JetBrains Mono"; font-size: .72rem !important; letter-spacing: .12em; text-transform: uppercase; color: #5bc6ff !important; margin-bottom: 8px; font-weight: 500 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0831736 */.elementor-28362 .elementor-element.elementor-element-0831736 .elementor-heading-title { display: block; font-family: "Schibsted Grotesk"; font-weight: 900 !important; font-size: 2rem !important; color: #fff !important; letter-spacing: -.03em; line-height: 1; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50e5a0d */.elementor-28362 .elementor-element.elementor-element-50e5a0d { color: #969dbe; font-size: .84rem; margin-top: 6px; text-align: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b6c4bf */.elementor-28362 .elementor-element.elementor-element-8b6c4bf { text-align: center; border-right: 1px solid rgba(255,255,255,0.1); } .elementor-28362 .elementor-element.elementor-element-8b6c4bf:last-child { border-right: none; } @media (max-width: 880px) { .elementor-28362 .elementor-element.elementor-element-8b6c4bf { border-right: none; border-bottom: 1px solid rgba(255,255,255,0.1); } .elementor-28362 .elementor-element.elementor-element-8b6c4bf:last-child { border-bottom: none; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19a3864 */.elementor-28362 .elementor-element.elementor-element-19a3864 .elementor-heading-title { display: block; font-family: "JetBrains Mono"; font-size: .72rem !important; letter-spacing: .12em; text-transform: uppercase; color: #5bc6ff !important; margin-bottom: 8px; font-weight: 500 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f35035f */.elementor-28362 .elementor-element.elementor-element-f35035f .elementor-heading-title { display: block; font-family: "Schibsted Grotesk"; font-weight: 900 !important; font-size: 2rem !important; color: #fff !important; letter-spacing: -.03em; line-height: 1; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ff0a1b */.elementor-28362 .elementor-element.elementor-element-0ff0a1b { color: #969dbe; font-size: .84rem; margin-top: 6px; text-align: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ab17b9 */.elementor-28362 .elementor-element.elementor-element-0ab17b9 { text-align: center; border-right: 1px solid rgba(255,255,255,0.1); } .elementor-28362 .elementor-element.elementor-element-0ab17b9:last-child { border-right: none; } @media (max-width: 880px) { .elementor-28362 .elementor-element.elementor-element-0ab17b9 { border-right: none; border-bottom: 1px solid rgba(255,255,255,0.1); } .elementor-28362 .elementor-element.elementor-element-0ab17b9:last-child { border-bottom: none; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7513490 */.elementor-28362 .elementor-element.elementor-element-7513490 .elementor-heading-title { display: block; font-family: "JetBrains Mono"; font-size: .72rem !important; letter-spacing: .12em; text-transform: uppercase; color: #5bc6ff !important; margin-bottom: 8px; font-weight: 500 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aab0bbe */.elementor-28362 .elementor-element.elementor-element-aab0bbe .elementor-heading-title { display: block; font-family: "Schibsted Grotesk"; font-weight: 900 !important; font-size: 2rem !important; color: #fff !important; letter-spacing: -.03em; line-height: 1; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca20c52 */.elementor-28362 .elementor-element.elementor-element-ca20c52 { color: #969dbe; font-size: .84rem; margin-top: 6px; text-align: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-830da4b */.elementor-28362 .elementor-element.elementor-element-830da4b { text-align: center; border-right: 1px solid rgba(255,255,255,0.1); } .elementor-28362 .elementor-element.elementor-element-830da4b:last-child { border-right: none; } @media (max-width: 880px) { .elementor-28362 .elementor-element.elementor-element-830da4b { border-right: none; border-bottom: 1px solid rgba(255,255,255,0.1); } .elementor-28362 .elementor-element.elementor-element-830da4b:last-child { border-bottom: none; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c31d26 */.elementor-28362 .elementor-element.elementor-element-6c31d26 { display: inline-flex !important; border: 1px solid rgba(255,255,255,0.15); border-radius: 18px; overflow: hidden; backdrop-filter: blur(12px); margin-bottom: 32px; width: auto !important; align-self: center; } @media (max-width: 880px) { .elementor-28362 .elementor-element.elementor-element-6c31d26 { flex-direction: column !important; width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9215666 */.elementor-28362 .elementor-element.elementor-element-9215666 { font-family: "JetBrains Mono"; font-size: .8rem; color: rgba(255,255,255,.5); letter-spacing: .04em; margin: 0; text-align: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e284a82 */.elementor-28362 .elementor-element.elementor-element-e284a82 { background: linear-gradient(180deg, rgba(6,8,26,0.5), rgba(6,8,26,0.7)), url(https://smadooh.com/wp-content/uploads/smadooh/img/css-16x9.webp) center/cover no-repeat !important; min-height: 420px; max-width: 900px; margin: 0 auto !important; border: 1px solid rgba(255,255,255,0.10); border-radius: 18px; overflow: hidden; display: flex; align-items: center; justify-content: center; text-align: center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6c6792 */.elementor-28362 .elementor-element.elementor-element-a6c6792 { 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-28362 .elementor-element.elementor-element-a6c6792 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-08fdb65 */.elementor-28362 .elementor-element.elementor-element-08fdb65 { width: 100% !important; align-self: stretch; } .elementor-28362 .elementor-element.elementor-element-08fdb65 .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28362 .elementor-element.elementor-element-08fdb65 .elementor-divider-separator { background: linear-gradient(90deg, rgba(12,52,177,0) 0%, #0c34b1 12%, #5bc6ff 50%, #0c34b1 88%, rgba(12,52,177,0) 100%) !important; height: 2px !important; width: 100% !important; border: 0 !important; border-radius: 2px; box-shadow: 0 0 12px rgba(91,198,255,0.35); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0548b88 */.elementor-28362 .elementor-element.elementor-element-0548b88 .elementor-image { overflow: hidden; } .elementor-28362 .elementor-element.elementor-element-0548b88 img { width: 100%; aspect-ratio: 16/9; object-fit: cover; display: block; transition: transform .5s ease; } .elementor-28362 .elementor-element.elementor-element-0548b88:hover img { transform: scale(1.04); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5155e21 */.elementor-28362 .elementor-element.elementor-element-5155e21 .elementor-heading-title { font-family: "JetBrains Mono"; font-size: .72rem !important; letter-spacing: .12em; text-transform: uppercase; color: #5bc6ff !important; display: block; margin-bottom: 10px; font-weight: 500 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da72b8a */.elementor-28362 .elementor-element.elementor-element-da72b8a .elementor-heading-title { font-size: 2.6rem !important; margin: 0 0 6px; display: block; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ad08a9 */.elementor-28362 .elementor-element.elementor-element-8ad08a9 .elementor-heading-title { color: #fff !important; margin: 0 0 8px; font-size: 1.15rem !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50a4869 */.elementor-28362 .elementor-element.elementor-element-50a4869 { color: #969dbe; font-size: .94rem; line-height: 1.55; margin: 0 0 16px; } .elementor-28362 .elementor-element.elementor-element-50a4869 a { font-family: "JetBrains Mono"; font-size: .78rem; color: #00a7ff; text-decoration: underline; text-decoration-color: rgba(0,167,255,0.4); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02d2e1b */.elementor-28362 .elementor-element.elementor-element-02d2e1b .elementor-heading-title { font-family: "JetBrains Mono"; font-size: .8rem !important; color: #00a7ff !important; letter-spacing: .06em; text-transform: uppercase; font-weight: 500 !important; display: inline-flex; align-items: center; gap: 6px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1baa8d9 */.elementor-28362 .elementor-element.elementor-element-1baa8d9 { overflow: hidden; transition: transform .28s ease, border-color .28s ease; } .elementor-28362 .elementor-element.elementor-element-1baa8d9:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5cf600e */.elementor-28362 .elementor-element.elementor-element-5cf600e .elementor-image { overflow: hidden; } .elementor-28362 .elementor-element.elementor-element-5cf600e img { width: 100%; aspect-ratio: 16/9; object-fit: cover; display: block; transition: transform .5s ease; } .elementor-28362 .elementor-element.elementor-element-5cf600e:hover img { transform: scale(1.04); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-edf6642 */.elementor-28362 .elementor-element.elementor-element-edf6642 .elementor-heading-title { font-family: "JetBrains Mono"; font-size: .72rem !important; letter-spacing: .12em; text-transform: uppercase; color: #5bc6ff !important; display: block; margin-bottom: 10px; font-weight: 500 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c76879d */.elementor-28362 .elementor-element.elementor-element-c76879d .elementor-heading-title { font-size: 2.6rem !important; margin: 0 0 6px; display: block; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca5a5a9 */.elementor-28362 .elementor-element.elementor-element-ca5a5a9 .elementor-heading-title { color: #fff !important; margin: 0 0 8px; font-size: 1.15rem !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d00dbc */.elementor-28362 .elementor-element.elementor-element-2d00dbc { color: #969dbe; font-size: .94rem; line-height: 1.55; margin: 0 0 16px; } .elementor-28362 .elementor-element.elementor-element-2d00dbc a { font-family: "JetBrains Mono"; font-size: .78rem; color: #00a7ff; text-decoration: underline; text-decoration-color: rgba(0,167,255,0.4); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a71f604 */.elementor-28362 .elementor-element.elementor-element-a71f604 .elementor-heading-title { font-family: "JetBrains Mono"; font-size: .8rem !important; color: #00a7ff !important; letter-spacing: .06em; text-transform: uppercase; font-weight: 500 !important; display: inline-flex; align-items: center; gap: 6px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14f04d4 */.elementor-28362 .elementor-element.elementor-element-14f04d4 { overflow: hidden; transition: transform .28s ease, border-color .28s ease; } .elementor-28362 .elementor-element.elementor-element-14f04d4:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c900ea1 */@media (max-width: 880px) { .elementor-28362 .elementor-element.elementor-element-c900ea1 { flex-direction: column !important; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e14e255 */.elementor-28362 .elementor-element.elementor-element-e14e255 { text-align: center; margin-top: 28px; align-self: center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7532a4 */.elementor-28362 .elementor-element.elementor-element-c7532a4 { 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-28362 .elementor-element.elementor-element-c7532a4 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-4a0b8a8 */.elementor-28362 .elementor-element.elementor-element-4a0b8a8 { width: 100% !important; align-self: stretch; } .elementor-28362 .elementor-element.elementor-element-4a0b8a8 .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28362 .elementor-element.elementor-element-4a0b8a8 .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-aabce3d */.elementor-28362 .elementor-element.elementor-element-aabce3d .elementor-heading-title { display: block; font-family: "Schibsted Grotesk"; font-weight: 900; font-size: clamp(2.4rem,4vw,3.4rem); letter-spacing: -.03em; color: #00a7ff !important; line-height: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e5ba226 */.elementor-28362 .elementor-element.elementor-element-e5ba226 .elementor-heading-title { margin: 14px 0 6px; color: #fff !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-872ce3e */.elementor-28362 .elementor-element.elementor-element-872ce3e { color: #969dbe; font-size: .96rem; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b1f669 */.elementor-28362 .elementor-element.elementor-element-3b1f669 { text-align: center; justify-content: center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01de250 */.elementor-28362 .elementor-element.elementor-element-01de250 .elementor-heading-title { color: #fff !important; margin: 0 0 16px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64751f8 */.elementor-28362 .elementor-element.elementor-element-64751f8 .kk-bars { display: flex; flex-direction: column; gap: 14px; margin-top: 8px; }
             .elementor-28362 .elementor-element.elementor-element-64751f8 .kk-bar-row { display: flex; align-items: center; gap: 14px; }
             .elementor-28362 .elementor-element.elementor-element-64751f8 .kk-bar-label { font-family: "JetBrains Mono"; font-size: .82rem; color: #969dbe; width: 74px; flex-shrink: 0; text-align: left; }
             .elementor-28362 .elementor-element.elementor-element-64751f8 .kk-bar-label.kk-sm { width: auto; flex: none; font-size: .76rem; }
             .elementor-28362 .elementor-element.elementor-element-64751f8 .kk-bar-track { flex: 1; height: 12px; border-radius: 999px; background: rgba(255,255,255,0.07); overflow: hidden; position: relative; }
             .elementor-28362 .elementor-element.elementor-element-64751f8 .kk-bar-fill { display: block; height: 100%; border-radius: 999px; background: linear-gradient(90deg, #0c34b1, #00a7ff); transform-origin: left center; animation: kk-bar-grow 1.6s cubic-bezier(.2,.7,.2,1) both; will-change: transform; }
             @keyframes kk-bar-grow { from { transform: scaleX(0); } to { transform: scaleX(1); } }
             .elementor-28362 .elementor-element.elementor-element-64751f8 .kk-bar-row:nth-child(1) .kk-bar-fill { animation-delay: .05s; }
             .elementor-28362 .elementor-element.elementor-element-64751f8 .kk-bar-row:nth-child(2) .kk-bar-fill { animation-delay: .18s; }
             .elementor-28362 .elementor-element.elementor-element-64751f8 .kk-bar-row:nth-child(3) .kk-bar-fill { animation-delay: .31s; }
             .elementor-28362 .elementor-element.elementor-element-64751f8 .kk-bar-row:nth-child(4) .kk-bar-fill { animation-delay: .44s; }
             .elementor-28362 .elementor-element.elementor-element-64751f8 .kk-bar-val { font-family: "Schibsted Grotesk"; font-weight: 800; color: #fff; width: 60px; text-align: right; flex-shrink: 0; }
             @media (prefers-reduced-motion: reduce) { .elementor-28362 .elementor-element.elementor-element-64751f8 .kk-bar-fill { animation: none !important; transform: scaleX(1) !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c69b9 */@media (max-width: 880px) { .elementor-28362 .elementor-element.elementor-element-78c69b9 { flex-direction: column !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1652746 */.elementor-28362 .elementor-element.elementor-element-1652746 { 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-28362 .elementor-element.elementor-element-1652746 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-fb81ba7 */.elementor-28362 .elementor-element.elementor-element-fb81ba7 { width: 100% !important; align-self: stretch; } .elementor-28362 .elementor-element.elementor-element-fb81ba7 .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28362 .elementor-element.elementor-element-fb81ba7 .elementor-divider-separator { background: linear-gradient(90deg, rgba(12,52,177,0) 0%, #0c34b1 12%, #5bc6ff 50%, #0c34b1 88%, rgba(12,52,177,0) 100%) !important; height: 2px !important; width: 100% !important; border: 0 !important; border-radius: 2px; box-shadow: 0 0 12px rgba(91,198,255,0.35); }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-334415f */.elementor-28362 .elementor-element.elementor-element-334415f .elementor-icon-list-items { display: flex !important; justify-content: center; flex-wrap: wrap; gap: 14px !important; }
         .elementor-28362 .elementor-element.elementor-element-334415f .elementor-icon-list-item { padding: 8px 18px; border: 1px solid rgba(10,14,34,0.15); border-radius: 999px; background: rgba(255,255,255,0.5); letter-spacing: .04em; margin: 0 !important; }
         .elementor-28362 .elementor-element.elementor-element-334415f .elementor-icon-list-item a { color: #565e78; text-decoration: none; padding: 0 !important; }
         .elementor-28362 .elementor-element.elementor-element-334415f .elementor-icon { display: none; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-91d477f */.elementor-28362 .elementor-element.elementor-element-91d477f { border: 1px solid rgba(10,14,34,0.12); border-radius: 18px; padding: 38px 40px; background: rgba(255,255,255,0.6); max-width: 680px; margin: 36px auto 0; }
         .elementor-28362 .elementor-element.elementor-element-91d477f .kk-stars { font-size: 1.1rem; margin-bottom: 14px; color: #f5c518; letter-spacing: .08em; }
         .elementor-28362 .elementor-element.elementor-element-91d477f blockquote { font-family: "Schibsted Grotesk"; font-weight: 500; font-size: clamp(1.05rem,1.5vw,1.2rem); color: #0a0e22; line-height: 1.65; margin: 0 0 18px; border-left: 3px solid rgba(0,167,255,.5); padding-left: 22px; }
         .elementor-28362 .elementor-element.elementor-element-91d477f figcaption { font-family: "JetBrains Mono"; font-size: .82rem; color: #565e78; letter-spacing: .04em; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0003695 */.elementor-28362 .elementor-element.elementor-element-0003695 { border: 1px solid rgba(10,14,34,0.12); border-radius: 18px; padding: 38px 40px; background: rgba(255,255,255,0.6); max-width: 680px; margin: 24px auto 0; }
         .elementor-28362 .elementor-element.elementor-element-0003695 .kk-stars { font-size: 1.1rem; margin-bottom: 14px; color: #f5c518; letter-spacing: .08em; }
         .elementor-28362 .elementor-element.elementor-element-0003695 blockquote { font-family: "Schibsted Grotesk"; font-weight: 500; font-size: clamp(1.05rem,1.5vw,1.2rem); color: #0a0e22; line-height: 1.65; margin: 0 0 18px; border-left: 3px solid rgba(0,167,255,.5); padding-left: 22px; }
         .elementor-28362 .elementor-element.elementor-element-0003695 figcaption { font-family: "JetBrains Mono"; font-size: .82rem; color: #565e78; letter-spacing: .04em; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ac2d33 */.elementor-28362 .elementor-element.elementor-element-9ac2d33 { 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-28362 .elementor-element.elementor-element-9ac2d33 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e53c4ef */.elementor-28362 .elementor-element.elementor-element-e53c4ef { align-self: center; }
                 .elementor-28362 .elementor-element.elementor-element-e53c4ef .elementor-heading-title { text-align: center; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-238813b */.elementor-28362 .elementor-element.elementor-element-238813b { width: 100% !important; align-self: stretch; }
                 .elementor-28362 .elementor-element.elementor-element-238813b .elementor-divider { text-align: center; padding: 0; max-width: 320px; margin-inline: auto; width: 66.66%; }
                 .elementor-28362 .elementor-element.elementor-element-238813b .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-24fc7f8 */.elementor-28362 .elementor-element.elementor-element-24fc7f8 { align-self: center; }
                 .elementor-28362 .elementor-element.elementor-element-24fc7f8 .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-ffa72cc */.elementor-28362 .elementor-element.elementor-element-ffa72cc {
             align-self: center !important;
             justify-content: center;
             min-height: 100%;
         }/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-a8e9158 */.elementor-28362 .elementor-element.elementor-element-a8e9158 .elementor-accordion-item {
             border: 0 !important;
             border-top: 1px solid rgba(10,14,34,0.12) !important;
             background: transparent !important;
         }
         .elementor-28362 .elementor-element.elementor-element-a8e9158 .elementor-accordion-item:last-child {
             border-bottom: 1px solid rgba(10,14,34,0.12) !important;
         }
         .elementor-28362 .elementor-element.elementor-element-a8e9158 .elementor-tab-title {
             padding: 22px 4px !important;
             cursor: pointer;
             transition: color .2s;
         }
         .elementor-28362 .elementor-element.elementor-element-a8e9158 .elementor-tab-title:hover { color: #0c34b1 !important; }
         .elementor-28362 .elementor-element.elementor-element-a8e9158 .elementor-tab-title.elementor-active { color: #0c34b1 !important; }
         .elementor-28362 .elementor-element.elementor-element-a8e9158 .elementor-tab-content {
             padding: 0 4px 24px !important;
             border: 0 !important;
         }
         .elementor-28362 .elementor-element.elementor-element-a8e9158 .elementor-tab-content a { color: #0c34b1; text-decoration: underline; text-underline-offset: 2px; }
         .elementor-28362 .elementor-element.elementor-element-a8e9158 .elementor-accordion-icon { color: #0c34b1; }
         .elementor-28362 .elementor-element.elementor-element-a8e9158 .elementor-accordion-icon-closed,
         .elementor-28362 .elementor-element.elementor-element-a8e9158 .elementor-accordion-icon-opened { font-size: 0.85rem; width: 18px; height: 18px; display: inline-flex; align-items: center; justify-content: center; }
         .elementor-28362 .elementor-element.elementor-element-a8e9158 .elementor-tab-title .elementor-accordion-icon-closed { display: inline-flex !important; }
         .elementor-28362 .elementor-element.elementor-element-a8e9158 .elementor-tab-title:not(.elementor-active) .elementor-accordion-icon-opened { display: none !important; }
         .elementor-28362 .elementor-element.elementor-element-a8e9158 .elementor-tab-title.elementor-active .elementor-accordion-icon-closed { display: none !important; }
         .elementor-28362 .elementor-element.elementor-element-a8e9158 .elementor-tab-title.elementor-active .elementor-accordion-icon-opened { display: inline-flex !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9893f1a */.elementor-28362 .elementor-element.elementor-element-9893f1a { 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-28362 .elementor-element.elementor-element-9893f1a .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-f76a7e6 */.elementor-28362 .elementor-element.elementor-element-f76a7e6 { width: 100% !important; align-self: stretch; } .elementor-28362 .elementor-element.elementor-element-f76a7e6 .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28362 .elementor-element.elementor-element-f76a7e6 .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-41a2703 */.elementor-28362 .elementor-element.elementor-element-41a2703 .elementor-form { gap: 12px; }
         .elementor-28362 .elementor-element.elementor-element-41a2703 .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-28362 .elementor-element.elementor-element-41a2703 .elementor-field-textual:focus {
             outline: none !important;
             border-color: #00a7ff !important;
             background: rgba(0,167,255,0.07) !important;
         }
         .elementor-28362 .elementor-element.elementor-element-41a2703 .elementor-field-textual::placeholder { color: #969dbe !important; }
         .elementor-28362 .elementor-element.elementor-element-41a2703 .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-28362 .elementor-element.elementor-element-41a2703 .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-71fd166 */.elementor-28362 .elementor-element.elementor-element-71fd166 {
             max-width: 460px;
             width: 100%;
             margin-inline: auto;
             display: flex;
             flex-direction: column;
             align-items: center;
             justify-content: center;
         }
         .elementor-28362 .elementor-element.elementor-element-71fd166 .elementor-form {
             gap: 14px !important;
             display: flex !important;
             flex-direction: column !important;
             align-items: center !important;
             width: 100%;
         }
         .elementor-28362 .elementor-element.elementor-element-71fd166 .elementor-field-group {
             margin: 0 !important;
             width: 100% !important;
             max-width: 100% !important;
             flex-basis: 100% !important;
             display: flex;
             justify-content: center;
         }
         .elementor-28362 .elementor-element.elementor-element-71fd166 .elementor-field-textual {
             width: 100% !important;
             max-width: 100%;
             text-align: center;
             font-size: 1rem !important;
         }
         .elementor-28362 .elementor-element.elementor-element-71fd166 .elementor-field-textual::placeholder { text-align: center; }
         .elementor-28362 .elementor-element.elementor-element-71fd166 .elementor-field-type-submit {
             justify-content: center;
         }
         .elementor-28362 .elementor-element.elementor-element-71fd166 .elementor-button {
             min-width: 220px;
         }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-17c6908 */.elementor-28362 .elementor-element.elementor-element-17c6908 { margin-top: 10px; text-align: center; }
         .elementor-28362 .elementor-element.elementor-element-17c6908 .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-28362 .elementor-element.elementor-element-17c6908 .elementor-button:hover {
             background: transparent !important;
             color: #5bc6ff !important;
             text-decoration-color: #5bc6ff;
         }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-184492a */.elementor-28362 .elementor-element.elementor-element-184492a { 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-28362 .elementor-element.elementor-element-184492a .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4c47c7 */.elementor-28362 .elementor-element.elementor-element-d4c47c7 .elementor-heading-title::before { content: ""; display: inline-block; width: 7px; height: 7px; border-radius: 50%; background: #00a7ff; box-shadow: 0 0 0 4px rgba(0,167,255,0.18); margin-right: 10px; vertical-align: middle; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cddb016 */.elementor-28362 .elementor-element.elementor-element-cddb016 .elementor-heading-title { font-family: "JetBrains Mono"; font-size: .72rem !important; letter-spacing: .12em; text-transform: uppercase; color: #5bc6ff !important; font-weight: 500 !important; margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5460331 */.elementor-28362 .elementor-element.elementor-element-5460331 .elementor-heading-title { font-family: "Schibsted Grotesk"; font-size: 1.1rem !important; font-weight: 700 !important; color: #fff !important; margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ecb014 */.elementor-28362 .elementor-element.elementor-element-3ecb014 { transition: transform .28s ease, border-color .28s ease;  } .elementor-28362 .elementor-element.elementor-element-3ecb014:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ceceafc */.elementor-28362 .elementor-element.elementor-element-ceceafc .elementor-heading-title { font-family: "JetBrains Mono"; font-size: .72rem !important; letter-spacing: .12em; text-transform: uppercase; color: #5bc6ff !important; font-weight: 500 !important; margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c56cec */.elementor-28362 .elementor-element.elementor-element-9c56cec .elementor-heading-title { font-family: "Schibsted Grotesk"; font-size: 1.1rem !important; font-weight: 700 !important; color: #fff !important; margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-066b2ef */.elementor-28362 .elementor-element.elementor-element-066b2ef { transition: transform .28s ease, border-color .28s ease; pointer-events: none; } .elementor-28362 .elementor-element.elementor-element-066b2ef:hover {  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a670019 */.elementor-28362 .elementor-element.elementor-element-a670019 .elementor-heading-title { font-family: "JetBrains Mono"; font-size: .72rem !important; letter-spacing: .12em; text-transform: uppercase; color: #5bc6ff !important; font-weight: 500 !important; margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f61955e */.elementor-28362 .elementor-element.elementor-element-f61955e .elementor-heading-title { font-family: "Schibsted Grotesk"; font-size: 1.1rem !important; font-weight: 700 !important; color: #fff !important; margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d744be */.elementor-28362 .elementor-element.elementor-element-4d744be { transition: transform .28s ease, border-color .28s ease;  } .elementor-28362 .elementor-element.elementor-element-4d744be:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41c025f */.elementor-28362 .elementor-element.elementor-element-41c025f .elementor-heading-title { font-family: "JetBrains Mono"; font-size: .72rem !important; letter-spacing: .12em; text-transform: uppercase; color: #5bc6ff !important; font-weight: 500 !important; margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-785766d */.elementor-28362 .elementor-element.elementor-element-785766d .elementor-heading-title { font-family: "Schibsted Grotesk"; font-size: 1.1rem !important; font-weight: 700 !important; color: #fff !important; margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fd8365 */.elementor-28362 .elementor-element.elementor-element-9fd8365 { transition: transform .28s ease, border-color .28s ease;  } .elementor-28362 .elementor-element.elementor-element-9fd8365:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcdde30 */@media (max-width: 880px) { .elementor-28362 .elementor-element.elementor-element-fcdde30 { flex-wrap: wrap !important; } .elementor-28362 .elementor-element.elementor-element-fcdde30 > * { flex-basis: calc(50% - 9px) !important; width: calc(50% - 9px) !important; } } @media (max-width: 480px) { .elementor-28362 .elementor-element.elementor-element-fcdde30 > * { flex-basis: 100% !important; width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36d50fb */.elementor-28362 .elementor-element.elementor-element-36d50fb { 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-28362 .elementor-element.elementor-element-36d50fb .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9601252 */.elementor-28362 .elementor-element.elementor-element-9601252 .elementor-heading-title::before { content: ""; display: inline-block; width: 7px; height: 7px; border-radius: 50%; background: #00a7ff; box-shadow: 0 0 0 4px rgba(0,167,255,0.18); margin-right: 10px; vertical-align: middle; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9723b52 */.elementor-28362 .elementor-element.elementor-element-9723b52 { margin-top: 20px; }
         .elementor-28362 .elementor-element.elementor-element-9723b52 .elementor-icon-list-items { display: grid !important; grid-template-columns: repeat(3,1fr); gap: 16px !important; }
         @media (max-width: 880px) { .elementor-28362 .elementor-element.elementor-element-9723b52 .elementor-icon-list-items { grid-template-columns: 1fr !important; } }
         .elementor-28362 .elementor-element.elementor-element-9723b52 .elementor-icon-list-item { border: 1px solid rgba(255,255,255,0.10); border-radius: 14px; padding: 0; background: rgba(255,255,255,0.03); transition: border-color .25s, background .25s, transform .25s; margin: 0 !important; }
         .elementor-28362 .elementor-element.elementor-element-9723b52 .elementor-icon-list-item:hover { border-color: rgba(0,167,255,0.5); background: rgba(0,167,255,0.08); transform: translateY(-4px); }
         .elementor-28362 .elementor-element.elementor-element-9723b52 .elementor-icon-list-item a { padding: 18px 22px !important; display: flex !important; align-items: center; gap: 10px; }
         .elementor-28362 .elementor-element.elementor-element-9723b52 .elementor-icon-list-icon { color: #00a7ff !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-973b06f */.elementor-28362 .elementor-element.elementor-element-973b06f { 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-28362 .elementor-element.elementor-element-973b06f .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-d8f67fa */.elementor-28362 .elementor-element.elementor-element-d8f67fa { width: 100% !important; align-self: stretch; } .elementor-28362 .elementor-element.elementor-element-d8f67fa .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28362 .elementor-element.elementor-element-d8f67fa .elementor-divider-separator { background: linear-gradient(90deg, rgba(12,52,177,0) 0%, #0c34b1 12%, #5bc6ff 50%, #0c34b1 88%, rgba(12,52,177,0) 100%) !important; height: 2px !important; width: 100% !important; border: 0 !important; border-radius: 2px; box-shadow: 0 0 12px rgba(91,198,255,0.35); }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-973f943 */.elementor-28362 .elementor-element.elementor-element-973f943 { margin-top: 16px; align-self: center; } .elementor-28362 .elementor-element.elementor-element-973f943 .elementor-icon-list-items { display: flex; gap: 18px; flex-wrap: wrap; justify-content: center; } .elementor-28362 .elementor-element.elementor-element-973f943 .elementor-icon-list-item::before { content: "✓"; color: #00a7ff; margin-right: 6px; } .elementor-28362 .elementor-element.elementor-element-973f943 .elementor-icon { display: none; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-099f4b8 */.elementor-28362 .elementor-element.elementor-element-099f4b8 .elementor-button { background: transparent !important; border: 0 !important; color: #00a7ff !important; font-size: .88rem !important; padding: 6px 10px !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0460979 */.elementor-28362 .elementor-element.elementor-element-0460979 .elementor-button { background: transparent !important; border: 0 !important; color: #00a7ff !important; font-size: .88rem !important; padding: 6px 10px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-386b08c */.elementor-28362 .elementor-element.elementor-element-386b08c { position: relative; overflow: hidden; } .elementor-28362 .elementor-element.elementor-element-386b08c::before { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 720px; height: 720px; border-radius: 50%; background: #0c34b1; filter: blur(140px); opacity: 0.32; pointer-events: none; z-index: 0; } .elementor-28362 .elementor-element.elementor-element-386b08c > * { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ed77f5 */.elementor-28362 .elementor-element.elementor-element-8ed77f5 { 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-28362 .elementor-element.elementor-element-8ed77f5 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33ca143 */.elementor-28362 .elementor-element.elementor-element-33ca143 img { height: 38px !important; width: auto !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ec8686 */.elementor-28362 .elementor-element.elementor-element-7ec8686 .elementor-heading-title { color: #00a7ff !important; }/* End custom CSS */