.elementor-28366 .elementor-element.elementor-element-fd98e32{--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-28366 .elementor-element.elementor-element-fd98e32:not(.elementor-motion-effects-element-type-background), .elementor-28366 .elementor-element.elementor-element-fd98e32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(6,8,26,0.78);}.elementor-28366 .elementor-element.elementor-element-3106d39{--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-28366 .elementor-element.elementor-element-182a326{width:initial;max-width:initial;}.elementor-28366 .elementor-element.elementor-element-182a326 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-28366 .elementor-element.elementor-element-07202f2 .elementor-menu-toggle{margin:0 auto;}.elementor-28366 .elementor-element.elementor-element-07202f2 .elementor-nav-menu--main .elementor-item{color:#969dbe;fill:#969dbe;}.elementor-28366 .elementor-element.elementor-element-07202f2 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-28366 .elementor-element.elementor-element-07202f2 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-28366 .elementor-element.elementor-element-07202f2 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-28366 .elementor-element.elementor-element-07202f2 .elementor-nav-menu--main .elementor-item:focus{color:#ffffff;fill:#ffffff;}.elementor-28366 .elementor-element.elementor-element-07202f2 .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-28366 .elementor-element.elementor-element-da91931 .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-28366 .elementor-element.elementor-element-db2adde{text-align:center;}.elementor-28366 .elementor-element.elementor-element-db2adde .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28366 .elementor-element.elementor-element-218c726{--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-28366 .elementor-element.elementor-element-2aeb126{text-align:center;}.elementor-28366 .elementor-element.elementor-element-2aeb126 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28366 .elementor-element.elementor-element-a3be1bd{--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-28366 .elementor-element.elementor-element-c23bc79{--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-28366 .elementor-element.elementor-element-e28e45a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-28366 .elementor-element.elementor-element-e28e45a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-28366 .elementor-element.elementor-element-e28e45a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-28366 .elementor-element.elementor-element-e28e45a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-28366 .elementor-element.elementor-element-e28e45a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-28366 .elementor-element.elementor-element-e28e45a .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28366 .elementor-element.elementor-element-e28e45a .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28366 .elementor-element.elementor-element-e28e45a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28366 .elementor-element.elementor-element-e28e45a .elementor-icon-list-text{color:#969dbe;transition:color 0.3s;}.elementor-28366 .elementor-element.elementor-element-87f1933 .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-28366 .elementor-element.elementor-element-9bdd723 .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-28366 .elementor-element.elementor-element-32cdba7{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28366 .elementor-element.elementor-element-29cb706{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28366 .elementor-element.elementor-element-d9f4100 .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-28366 .elementor-element.elementor-element-e0d4832 .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-28366 .elementor-element.elementor-element-9eb5710 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-28366 .elementor-element.elementor-element-9eb5710 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-28366 .elementor-element.elementor-element-9eb5710 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-28366 .elementor-element.elementor-element-9eb5710 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-28366 .elementor-element.elementor-element-9eb5710 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-28366 .elementor-element.elementor-element-9eb5710 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28366 .elementor-element.elementor-element-9eb5710 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28366 .elementor-element.elementor-element-9eb5710{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28366 .elementor-element.elementor-element-9eb5710 .elementor-icon-list-text{color:#969dbe;transition:color 0.3s;}.elementor-28366 .elementor-element.elementor-element-97fc1bc{--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-28366 .elementor-element.elementor-element-96f54ae{--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-28366 .elementor-element.elementor-element-4195c5e{text-align:center;}.elementor-28366 .elementor-element.elementor-element-4195c5e .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28366 .elementor-element.elementor-element-b0cf926{--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-28366 .elementor-element.elementor-element-5fcf7c4{--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-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-28366 .elementor-element.elementor-element-cb6fcd8 .elementor-counter-number-wrapper{color:#fff;font-family:"Schibsted Grotesk", Sans-serif;font-size:3.2rem;font-weight:900;}.elementor-28366 .elementor-element.elementor-element-cb6fcd8 .elementor-counter-title{color:#969dbe;}.elementor-28366 .elementor-element.elementor-element-6e0786a{--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-28366 .elementor-element.elementor-element-2bf24be .elementor-counter-number-wrapper{color:#fff;font-family:"Schibsted Grotesk", Sans-serif;font-size:3.2rem;font-weight:900;}.elementor-28366 .elementor-element.elementor-element-2bf24be .elementor-counter-title{color:#969dbe;}.elementor-28366 .elementor-element.elementor-element-7ae004d{--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-28366 .elementor-element.elementor-element-e7e861d .elementor-counter-number-wrapper{color:#fff;font-family:"Schibsted Grotesk", Sans-serif;font-size:3.2rem;font-weight:900;}.elementor-28366 .elementor-element.elementor-element-e7e861d .elementor-counter-title{color:#969dbe;}.elementor-28366 .elementor-element.elementor-element-ea9f785{--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-28366 .elementor-element.elementor-element-82606c5 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:2.8rem;font-weight:900;letter-spacing:-0.04em;color:#00a7ff;}.elementor-28366 .elementor-element.elementor-element-f4f7a5b{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28366 .elementor-element.elementor-element-d16e2ec{--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-28366 .elementor-element.elementor-element-d16e2ec:not(.elementor-motion-effects-element-type-background), .elementor-28366 .elementor-element.elementor-element-d16e2ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0c0f28;}.elementor-28366 .elementor-element.elementor-element-b299f60{text-align:center;}.elementor-28366 .elementor-element.elementor-element-b299f60 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28366 .elementor-element.elementor-element-d55e7d4{--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-28366 .elementor-element.elementor-element-7def964{--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-28366 .elementor-element.elementor-element-faeed7b .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-28366 .elementor-element.elementor-element-84d1230 .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-28366 .elementor-element.elementor-element-5eba247{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28366 .elementor-element.elementor-element-4a18f8d{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28366 .elementor-element.elementor-element-7e3990e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-28366 .elementor-element.elementor-element-7e3990e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-28366 .elementor-element.elementor-element-7e3990e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-28366 .elementor-element.elementor-element-7e3990e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-28366 .elementor-element.elementor-element-7e3990e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-28366 .elementor-element.elementor-element-7e3990e .elementor-icon-list-icon i{color:#00a7ff;transition:color 0.3s;}.elementor-28366 .elementor-element.elementor-element-7e3990e .elementor-icon-list-icon svg{fill:#00a7ff;transition:fill 0.3s;}.elementor-28366 .elementor-element.elementor-element-7e3990e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28366 .elementor-element.elementor-element-7e3990e .elementor-icon-list-text{color:#e9ebf6;transition:color 0.3s;}.elementor-28366 .elementor-element.elementor-element-da3a1a7 .elementor-button{background-color:transparent;font-family:"JetBrains Mono", Sans-serif;font-size:0.82rem;fill:#00a7ff;color:#00a7ff;padding:0px 0px 0px 0px;}.elementor-28366 .elementor-element.elementor-element-cad4294{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28366 .elementor-element.elementor-element-07717ac{--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-28366 .elementor-element.elementor-element-314087c{text-align:center;}.elementor-28366 .elementor-element.elementor-element-314087c .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28366 .elementor-element.elementor-element-b9007d3{--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-28366 .elementor-element.elementor-element-792309f{text-align:center;}.elementor-28366 .elementor-element.elementor-element-792309f .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-28366 .elementor-element.elementor-element-8c628e7{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28366 .elementor-element.elementor-element-8c628e7 .elementor-divider-separator{width:66%;}.elementor-28366 .elementor-element.elementor-element-8c628e7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28366 .elementor-element.elementor-element-3137e11{text-align:center;}.elementor-28366 .elementor-element.elementor-element-3137e11 .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-28366 .elementor-element.elementor-element-eb0b62d{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-28366 .elementor-element.elementor-element-0e21b7b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-28366 .elementor-element.elementor-element-0e21b7b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-28366 .elementor-element.elementor-element-0e21b7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-28366 .elementor-element.elementor-element-0e21b7b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-28366 .elementor-element.elementor-element-0e21b7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-28366 .elementor-element.elementor-element-0e21b7b .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28366 .elementor-element.elementor-element-0e21b7b .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28366 .elementor-element.elementor-element-0e21b7b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28366 .elementor-element.elementor-element-0e21b7b .elementor-icon-list-text{color:#969dbe;transition:color 0.3s;}.elementor-28366 .elementor-element.elementor-element-d59e158{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28366 .elementor-element.elementor-element-2f565bf{--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-28366 .elementor-element.elementor-element-2f565bf:not(.elementor-motion-effects-element-type-background), .elementor-28366 .elementor-element.elementor-element-2f565bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0c0f28;}.elementor-28366 .elementor-element.elementor-element-063d54d{text-align:center;}.elementor-28366 .elementor-element.elementor-element-063d54d .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28366 .elementor-element.elementor-element-f28028a{--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-28366 .elementor-element.elementor-element-f3a0c6e{text-align:center;}.elementor-28366 .elementor-element.elementor-element-f3a0c6e .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-28366 .elementor-element.elementor-element-41c6599{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28366 .elementor-element.elementor-element-41c6599 .elementor-divider-separator{width:66%;}.elementor-28366 .elementor-element.elementor-element-41c6599 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28366 .elementor-element.elementor-element-3dd078c{text-align:center;}.elementor-28366 .elementor-element.elementor-element-3dd078c .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-28366 .elementor-element.elementor-element-316ecf8{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-28366 .elementor-element.elementor-element-f076c2d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28366 .elementor-element.elementor-element-9461f05{--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-28366 .elementor-element.elementor-element-95338d2{--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-28366 .elementor-element.elementor-element-7af9e73{--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-28366 .elementor-element.elementor-element-2a73f01{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28366 .elementor-element.elementor-element-c63b230{--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-28366 .elementor-element.elementor-element-5d80792{--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-28366 .elementor-element.elementor-element-4c80bd4{--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-28366 .elementor-element.elementor-element-af24cf8{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28366 .elementor-element.elementor-element-a873109{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28366 .elementor-element.elementor-element-dee2256{--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-28366 .elementor-element.elementor-element-64c169b{text-align:center;}.elementor-28366 .elementor-element.elementor-element-64c169b .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28366 .elementor-element.elementor-element-c9cf3ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap: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-28366 .elementor-element.elementor-element-c4aa4c4{--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-28366 .elementor-element.elementor-element-b0b7013 .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-28366 .elementor-element.elementor-element-3fc5632 .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-28366 .elementor-element.elementor-element-eb59651{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28366 .elementor-element.elementor-element-6f15fc4{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28366 .elementor-element.elementor-element-3864847{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28366 .elementor-element.elementor-element-5f16d28{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28366 .elementor-element.elementor-element-2f54253{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28366 .elementor-element.elementor-element-e24568d{--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-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-28366 .elementor-element.elementor-element-e7d173e .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-28366 .elementor-element.elementor-element-e7d173e .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-28366 .elementor-element.elementor-element-e7d173e .elementor-field-group.recaptcha_v3-bottomleft, .elementor-28366 .elementor-element.elementor-element-e7d173e .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-28366 .elementor-element.elementor-element-e7d173e .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-28366 .elementor-element.elementor-element-e7d173e .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-28366 .elementor-element.elementor-element-e7d173e .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-28366 .elementor-element.elementor-element-e7d173e .elementor-field-group > label, .elementor-28366 .elementor-element.elementor-element-e7d173e .elementor-field-subgroup label{color:#5bc6ff;}.elementor-28366 .elementor-element.elementor-element-e7d173e .elementor-field-group > label{font-family:"JetBrains Mono", Sans-serif;font-size:0.76rem;text-transform:uppercase;letter-spacing:1.5px;}.elementor-28366 .elementor-element.elementor-element-e7d173e .elementor-field-type-html{padding-bottom:0px;}.elementor-28366 .elementor-element.elementor-element-e7d173e .elementor-field-group .elementor-field{color:#ffffff;}.elementor-28366 .elementor-element.elementor-element-e7d173e .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:rgba(6,8,26,0.6);border-color:rgba(123,180,255,0.18);border-width:1px 1px 1px 1px;border-radius:11px 11px 11px 11px;}.elementor-28366 .elementor-element.elementor-element-e7d173e .elementor-field-group .elementor-select-wrapper select{background-color:rgba(6,8,26,0.6);border-color:rgba(123,180,255,0.18);border-width:1px 1px 1px 1px;border-radius:11px 11px 11px 11px;}.elementor-28366 .elementor-element.elementor-element-e7d173e .elementor-field-group .elementor-select-wrapper::before{color:rgba(123,180,255,0.18);}.elementor-28366 .elementor-element.elementor-element-e7d173e .elementor-button{font-family:"Schibsted Grotesk", Sans-serif;font-weight:700;border-radius:999px 999px 999px 999px;}.elementor-28366 .elementor-element.elementor-element-e7d173e .e-form__buttons__wrapper__button-next{background-color:#00a7ff;color:#04050f;}.elementor-28366 .elementor-element.elementor-element-e7d173e .elementor-button[type="submit"]{background-color:#00a7ff;color:#04050f;}.elementor-28366 .elementor-element.elementor-element-e7d173e .elementor-button[type="submit"] svg *{fill:#04050f;}.elementor-28366 .elementor-element.elementor-element-e7d173e .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-28366 .elementor-element.elementor-element-e7d173e .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-28366 .elementor-element.elementor-element-e7d173e .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-28366 .elementor-element.elementor-element-e7d173e .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-28366 .elementor-element.elementor-element-e7d173e .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-28366 .elementor-element.elementor-element-e7d173e{--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-28366 .elementor-element.elementor-element-e0a53da{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28366 .elementor-element.elementor-element-e8b9b3f{--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-28366 .elementor-element.elementor-element-e8b9b3f:not(.elementor-motion-effects-element-type-background), .elementor-28366 .elementor-element.elementor-element-e8b9b3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0c0f28;}.elementor-28366 .elementor-element.elementor-element-6b5696b{text-align:center;}.elementor-28366 .elementor-element.elementor-element-6b5696b .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28366 .elementor-element.elementor-element-5efa56a{--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-28366 .elementor-element.elementor-element-29ce153{text-align:center;}.elementor-28366 .elementor-element.elementor-element-29ce153 .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-28366 .elementor-element.elementor-element-6c5fb83{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28366 .elementor-element.elementor-element-6c5fb83 .elementor-divider-separator{width:66%;}.elementor-28366 .elementor-element.elementor-element-6c5fb83 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28366 .elementor-element.elementor-element-178e074{text-align:center;}.elementor-28366 .elementor-element.elementor-element-178e074 .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-28366 .elementor-element.elementor-element-d81d94e{--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-28366 .elementor-element.elementor-element-be575e5{--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:4px;--padding-right:4px;}.elementor-28366 .elementor-element.elementor-element-fd803d3{--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:4px;--padding-right:4px;}.elementor-28366 .elementor-element.elementor-element-eb07776{--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:4px;--padding-right:4px;}.elementor-28366 .elementor-element.elementor-element-48717b0{--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-28366 .elementor-element.elementor-element-8c11723{text-align:center;}.elementor-28366 .elementor-element.elementor-element-8c11723 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28366 .elementor-element.elementor-element-36f433c{--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-28366 .elementor-element.elementor-element-c34d213{text-align:center;}.elementor-28366 .elementor-element.elementor-element-c34d213 .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-28366 .elementor-element.elementor-element-8ec6bcb{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28366 .elementor-element.elementor-element-8ec6bcb .elementor-divider-separator{width:66%;}.elementor-28366 .elementor-element.elementor-element-8ec6bcb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28366 .elementor-element.elementor-element-ae5e5aa{text-align:center;}.elementor-28366 .elementor-element.elementor-element-ae5e5aa .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-28366 .elementor-element.elementor-element-9fe7f24{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-28366 .elementor-element.elementor-element-3afe001{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28366 .elementor-element.elementor-element-6ef3bfb{--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-28366 .elementor-element.elementor-element-eeb3b7e{--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-28366 .elementor-element.elementor-element-de5dd48{--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-28366 .elementor-element.elementor-element-de5dd48:not(.elementor-motion-effects-element-type-background), .elementor-28366 .elementor-element.elementor-element-de5dd48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#edf0f7;}.elementor-28366 .elementor-element.elementor-element-e36aeb4{text-align:center;}.elementor-28366 .elementor-element.elementor-element-e36aeb4 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(10,14,34,0.14);}.elementor-28366 .elementor-element.elementor-element-e8214d4{--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-28366 .elementor-element.elementor-element-b37cf1e{text-align:center;}.elementor-28366 .elementor-element.elementor-element-b37cf1e .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-28366 .elementor-element.elementor-element-660297e{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28366 .elementor-element.elementor-element-660297e .elementor-divider-separator{width:66%;}.elementor-28366 .elementor-element.elementor-element-660297e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28366 .elementor-element.elementor-element-bd5ab5c{text-align:center;}.elementor-28366 .elementor-element.elementor-element-bd5ab5c .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-28366 .elementor-element.elementor-element-019c76a{--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-28366 .elementor-element.elementor-element-29f0b17{--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-28366 .elementor-element.elementor-element-3899746{--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-28366 .elementor-element.elementor-element-761f50b{--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-28366 .elementor-element.elementor-element-5024c38{--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-28366 .elementor-element.elementor-element-5024c38:not(.elementor-motion-effects-element-type-background), .elementor-28366 .elementor-element.elementor-element-5024c38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0c0f28;}.elementor-28366 .elementor-element.elementor-element-df82e66{text-align:center;}.elementor-28366 .elementor-element.elementor-element-df82e66 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28366 .elementor-element.elementor-element-50ca3cc{--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-28366 .elementor-element.elementor-element-040e0ca{text-align:center;}.elementor-28366 .elementor-element.elementor-element-040e0ca .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-28366 .elementor-element.elementor-element-a2b786c{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28366 .elementor-element.elementor-element-a2b786c .elementor-divider-separator{width:66%;}.elementor-28366 .elementor-element.elementor-element-a2b786c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28366 .elementor-element.elementor-element-5b03c54{text-align:center;}.elementor-28366 .elementor-element.elementor-element-5b03c54 .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-28366 .elementor-element.elementor-element-5227cde{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28366 .elementor-element.elementor-element-1067bba{--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-28366 .elementor-element.elementor-element-0be35db{--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-28366 .elementor-element.elementor-element-3172155{--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-28366 .elementor-element.elementor-element-0fb9fe0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-28366 .elementor-element.elementor-element-562ac4d{text-align:center;}.elementor-28366 .elementor-element.elementor-element-562ac4d .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28366 .elementor-element.elementor-element-0e925b2{--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-28366 .elementor-element.elementor-element-a065b6b{text-align:center;}.elementor-28366 .elementor-element.elementor-element-a065b6b .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-28366 .elementor-element.elementor-element-6868619{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28366 .elementor-element.elementor-element-6868619 .elementor-divider-separator{width:66%;}.elementor-28366 .elementor-element.elementor-element-6868619 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28366 .elementor-element.elementor-element-92b3bcb{text-align:center;}.elementor-28366 .elementor-element.elementor-element-92b3bcb .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-28366 .elementor-element.elementor-element-d652e86{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-28366 .elementor-element.elementor-element-308dbb0{--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-28366 .elementor-element.elementor-element-a1eb3c6 .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-28366 .elementor-element.elementor-element-c47008a .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-28366 .elementor-element.elementor-element-13d7bce{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28366 .elementor-element.elementor-element-b0abccb{--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-28366 .elementor-element.elementor-element-b0abccb:not(.elementor-motion-effects-element-type-background), .elementor-28366 .elementor-element.elementor-element-b0abccb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04050f;}.elementor-28366 .elementor-element.elementor-element-8331e07{text-align:center;}.elementor-28366 .elementor-element.elementor-element-8331e07 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28366 .elementor-element.elementor-element-8a8eb9b{--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-28366 .elementor-element.elementor-element-e55494e{--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-28366 .elementor-element.elementor-element-268cc90{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28366 .elementor-element.elementor-element-41108a7 .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-28366 .elementor-element.elementor-element-dc720b3{--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-28366 .elementor-element.elementor-element-2959e9f .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-28366 .elementor-element.elementor-element-aca3a7d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-28366 .elementor-element.elementor-element-aca3a7d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-28366 .elementor-element.elementor-element-aca3a7d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-28366 .elementor-element.elementor-element-aca3a7d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-28366 .elementor-element.elementor-element-aca3a7d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-28366 .elementor-element.elementor-element-aca3a7d .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28366 .elementor-element.elementor-element-aca3a7d .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28366 .elementor-element.elementor-element-aca3a7d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28366 .elementor-element.elementor-element-aca3a7d .elementor-icon-list-text{color:#e9ebf6;transition:color 0.3s;}.elementor-28366 .elementor-element.elementor-element-b5166ae{--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-28366 .elementor-element.elementor-element-afd2dd1 .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-28366 .elementor-element.elementor-element-27f7d5b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-28366 .elementor-element.elementor-element-27f7d5b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-28366 .elementor-element.elementor-element-27f7d5b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-28366 .elementor-element.elementor-element-27f7d5b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-28366 .elementor-element.elementor-element-27f7d5b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-28366 .elementor-element.elementor-element-27f7d5b .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28366 .elementor-element.elementor-element-27f7d5b .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28366 .elementor-element.elementor-element-27f7d5b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28366 .elementor-element.elementor-element-27f7d5b .elementor-icon-list-text{color:#e9ebf6;transition:color 0.3s;}.elementor-28366 .elementor-element.elementor-element-73aef60{--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-28366 .elementor-element.elementor-element-8ad6433 .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-28366 .elementor-element.elementor-element-857a262 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-28366 .elementor-element.elementor-element-857a262 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-28366 .elementor-element.elementor-element-857a262 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-28366 .elementor-element.elementor-element-857a262 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-28366 .elementor-element.elementor-element-857a262 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-28366 .elementor-element.elementor-element-857a262 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28366 .elementor-element.elementor-element-857a262 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28366 .elementor-element.elementor-element-857a262{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28366 .elementor-element.elementor-element-857a262 .elementor-icon-list-text{color:#e9ebf6;transition:color 0.3s;}.elementor-28366 .elementor-element.elementor-element-f08d0e2{--divider-border-style:solid;--divider-color:rgba(255,255,255,0.10);--divider-border-width:1px;}.elementor-28366 .elementor-element.elementor-element-f08d0e2 .elementor-divider-separator{width:100%;}.elementor-28366 .elementor-element.elementor-element-f08d0e2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28366 .elementor-element.elementor-element-b04b65a{--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-28366 .elementor-element.elementor-element-040c925{--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-28366 .elementor-element.elementor-element-ce07e37{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28366 .elementor-element.elementor-element-0140f98{--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-28366 .elementor-element.elementor-element-c3f00fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-28366 .elementor-element.elementor-element-c3f00fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-28366 .elementor-element.elementor-element-c3f00fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-28366 .elementor-element.elementor-element-c3f00fb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-28366 .elementor-element.elementor-element-c3f00fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-28366 .elementor-element.elementor-element-c3f00fb .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28366 .elementor-element.elementor-element-c3f00fb .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28366 .elementor-element.elementor-element-c3f00fb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28366 .elementor-element.elementor-element-c3f00fb .elementor-icon-list-text{color:#969dbe;transition:color 0.3s;}@media(min-width:768px){.elementor-28366 .elementor-element.elementor-element-fd98e32{--content-width:1240px;}.elementor-28366 .elementor-element.elementor-element-218c726{--content-width:1240px;}.elementor-28366 .elementor-element.elementor-element-c23bc79{--width:53%;}.elementor-28366 .elementor-element.elementor-element-97fc1bc{--width:42%;}.elementor-28366 .elementor-element.elementor-element-96f54ae{--content-width:1240px;}.elementor-28366 .elementor-element.elementor-element-5fcf7c4{--width:23%;}.elementor-28366 .elementor-element.elementor-element-6e0786a{--width:23%;}.elementor-28366 .elementor-element.elementor-element-7ae004d{--width:23%;}.elementor-28366 .elementor-element.elementor-element-ea9f785{--width:23%;}.elementor-28366 .elementor-element.elementor-element-d16e2ec{--content-width:1240px;}.elementor-28366 .elementor-element.elementor-element-7def964{--width:52%;}.elementor-28366 .elementor-element.elementor-element-cad4294{--width:44%;}.elementor-28366 .elementor-element.elementor-element-07717ac{--content-width:1240px;}.elementor-28366 .elementor-element.elementor-element-2f565bf{--content-width:1240px;}.elementor-28366 .elementor-element.elementor-element-9461f05{--width:33%;}.elementor-28366 .elementor-element.elementor-element-95338d2{--width:33%;}.elementor-28366 .elementor-element.elementor-element-7af9e73{--width:33%;}.elementor-28366 .elementor-element.elementor-element-c63b230{--width:33%;}.elementor-28366 .elementor-element.elementor-element-5d80792{--width:33%;}.elementor-28366 .elementor-element.elementor-element-4c80bd4{--width:33%;}.elementor-28366 .elementor-element.elementor-element-dee2256{--content-width:1240px;}.elementor-28366 .elementor-element.elementor-element-c4aa4c4{--width:46%;}.elementor-28366 .elementor-element.elementor-element-e24568d{--width:50%;}.elementor-28366 .elementor-element.elementor-element-e8b9b3f{--content-width:1240px;}.elementor-28366 .elementor-element.elementor-element-be575e5{--width:33%;}.elementor-28366 .elementor-element.elementor-element-fd803d3{--width:33%;}.elementor-28366 .elementor-element.elementor-element-eb07776{--width:33%;}.elementor-28366 .elementor-element.elementor-element-48717b0{--content-width:1240px;}.elementor-28366 .elementor-element.elementor-element-6ef3bfb{--width:50%;}.elementor-28366 .elementor-element.elementor-element-eeb3b7e{--width:50%;}.elementor-28366 .elementor-element.elementor-element-de5dd48{--content-width:1240px;}.elementor-28366 .elementor-element.elementor-element-29f0b17{--width:33%;}.elementor-28366 .elementor-element.elementor-element-3899746{--width:33%;}.elementor-28366 .elementor-element.elementor-element-761f50b{--width:33%;}.elementor-28366 .elementor-element.elementor-element-5024c38{--content-width:1240px;}.elementor-28366 .elementor-element.elementor-element-1067bba{--width:33%;}.elementor-28366 .elementor-element.elementor-element-0be35db{--width:33%;}.elementor-28366 .elementor-element.elementor-element-3172155{--width:33%;}.elementor-28366 .elementor-element.elementor-element-0fb9fe0{--content-width:820px;}.elementor-28366 .elementor-element.elementor-element-b0abccb{--content-width:1240px;}.elementor-28366 .elementor-element.elementor-element-e55494e{--width:38%;}.elementor-28366 .elementor-element.elementor-element-dc720b3{--width:19%;}.elementor-28366 .elementor-element.elementor-element-b5166ae{--width:19%;}.elementor-28366 .elementor-element.elementor-element-73aef60{--width:19%;}.elementor-28366 .elementor-element.elementor-element-040c925{--width:50%;}.elementor-28366 .elementor-element.elementor-element-0140f98{--width:50%;}}/* Start custom CSS for image, class: .elementor-element-182a326 */.elementor-28366 .elementor-element.elementor-element-182a326 img { height: 38px !important; width: auto !important; max-width: 140px !important; }/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-07202f2 */.elementor-28366 .elementor-element.elementor-element-07202f2 .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-28366 .elementor-element.elementor-element-07202f2 .elementor-nav-menu li[class*="sign-in"], .elementor-28366 .elementor-element.elementor-element-07202f2 .elementor-nav-menu li[class*="hp-"] { display: none !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da91931 */.elementor-28366 .elementor-element.elementor-element-da91931 .elementor-button { padding: 11px 20px !important; font-size: 0.9rem !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db2adde */.elementor-28366 .elementor-element.elementor-element-db2adde { 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-28366 .elementor-element.elementor-element-db2adde .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd98e32 */.elementor-28366 .elementor-element.elementor-element-fd98e32 { 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-1552 { 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-2aeb126 */.elementor-28366 .elementor-element.elementor-element-2aeb126 { 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-28366 .elementor-element.elementor-element-2aeb126 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e28e45a */.elementor-28366 .elementor-element.elementor-element-e28e45a .elementor-icon-list-items { display: flex; gap: 8px; align-items: center; }
         .elementor-28366 .elementor-element.elementor-element-e28e45a .elementor-icon-list-item:not(:last-child)::after { content: "/"; margin-left: 8px; opacity: 0.45; }
         .elementor-28366 .elementor-element.elementor-element-e28e45a .elementor-icon-list-item:last-child .elementor-icon-list-text { color: #5bc6ff; }
         .elementor-28366 .elementor-element.elementor-element-e28e45a .elementor-icon { display: none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87f1933 */@keyframes fs-pulse { 0%,100% { box-shadow: 0 0 0 4px rgba(0,167,255,0.18); } 50% { box-shadow: 0 0 0 8px rgba(0,167,255,0); } }
         @keyframes fs-hero-rise { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }
         .elementor-28366 .elementor-element.elementor-element-87f1933 .elementor-heading-title::before { content: ""; display: inline-block; width: 7px; height: 7px; border-radius: 50%; background: #00a7ff; box-shadow: 0 0 0 4px rgba(0,167,255,0.18); margin-right: 10px; vertical-align: middle; animation: fs-pulse 2.6s infinite; }
         .elementor-28366 .elementor-element.elementor-element-87f1933 { animation: fs-hero-rise .8s ease-out both; }
         @media (prefers-reduced-motion: reduce) { .elementor-28366 .elementor-element.elementor-element-87f1933 .elementor-heading-title::before, .elementor-28366 .elementor-element.elementor-element-87f1933 { animation: none !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bdd723 */.elementor-28366 .elementor-element.elementor-element-9bdd723 .h1-accent { background: linear-gradient(100deg, #00a7ff, #5bc6ff); -webkit-background-clip: text; background-clip: text; color: transparent; display: inline-block; }
         .elementor-28366 .elementor-element.elementor-element-9bdd723 { animation: fs-hero-rise .9s .12s ease-out both; }
         @media (prefers-reduced-motion: reduce) { .elementor-28366 .elementor-element.elementor-element-9bdd723 { animation: none !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32cdba7 */.elementor-28366 .elementor-element.elementor-element-32cdba7 { font-size: 1.16rem; max-width: 560px; animation: fs-hero-rise .9s .22s ease-out both; }
         .elementor-28366 .elementor-element.elementor-element-32cdba7 .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-28366 .elementor-element.elementor-element-32cdba7 strong { color: #fff; }
         @media (prefers-reduced-motion: reduce) { .elementor-28366 .elementor-element.elementor-element-32cdba7 { animation: none !important; } }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9eb5710 */.elementor-28366 .elementor-element.elementor-element-9eb5710 { margin-top: 22px; padding-top: 22px; border-top: 1px solid rgba(255,255,255,0.10); }
         .elementor-28366 .elementor-element.elementor-element-9eb5710 .elementor-icon-list-items { display: flex; flex-wrap: wrap; gap: 30px; }
         .elementor-28366 .elementor-element.elementor-element-9eb5710 .elementor-icon-list-item { display: flex; flex-direction: column; align-items: flex-start; }
         .elementor-28366 .elementor-element.elementor-element-9eb5710 .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-28366 .elementor-element.elementor-element-9eb5710 .elementor-icon { display: none; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-163ac00 */.elementor-28366 .elementor-element.elementor-element-163ac00 .elementor-image { border-radius: 18px; overflow: hidden; border: 1px solid rgba(255,255,255,0.10); box-shadow: 0 40px 80px -30px rgba(0,0,0,0.75); }
         .elementor-28366 .elementor-element.elementor-element-163ac00 img { width: 100%; aspect-ratio: 9/16; object-fit: cover; max-height: 560px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-218c726 */.elementor-28366 .elementor-element.elementor-element-218c726 { position: relative; overflow: hidden; }
         .elementor-28366 .elementor-element.elementor-element-218c726::after { content: ""; position: absolute; top: -160px; right: 4%; width: 520px; height: 520px; border-radius: 50%; background: #0c34b1; filter: blur(110px); opacity: 0.55; pointer-events: none; z-index: 0; }
         .elementor-28366 .elementor-element.elementor-element-218c726 > * { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4195c5e */.elementor-28366 .elementor-element.elementor-element-4195c5e { 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-28366 .elementor-element.elementor-element-4195c5e .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fcf7c4 */.elementor-28366 .elementor-element.elementor-element-5fcf7c4 { position: relative; } .elementor-28366 .elementor-element.elementor-element-5fcf7c4::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-6e0786a */.elementor-28366 .elementor-element.elementor-element-6e0786a { position: relative; } .elementor-28366 .elementor-element.elementor-element-6e0786a::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-7ae004d */.elementor-28366 .elementor-element.elementor-element-7ae004d { position: relative; } .elementor-28366 .elementor-element.elementor-element-7ae004d::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-ea9f785 */.elementor-28366 .elementor-element.elementor-element-ea9f785 { position: relative; } .elementor-28366 .elementor-element.elementor-element-ea9f785::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-b299f60 */.elementor-28366 .elementor-element.elementor-element-b299f60 { 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-28366 .elementor-element.elementor-element-b299f60 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5eba247 */.elementor-28366 .elementor-element.elementor-element-5eba247 { padding: 18px 22px; border-left: 3px solid #00a7ff; background: rgba(0,167,255,0.06); border-radius: 0 12px 12px 0; }
         .elementor-28366 .elementor-element.elementor-element-5eba247 strong { color: #fff; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a18f8d */.elementor-28366 .elementor-element.elementor-element-4a18f8d strong { color: #fff; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7e3990e */.elementor-28366 .elementor-element.elementor-element-7e3990e .elementor-icon-list-item { padding: 6px 0 !important; align-items: flex-start; }
         .elementor-28366 .elementor-element.elementor-element-7e3990e .elementor-icon-list-icon { margin-top: 4px; }
         .elementor-28366 .elementor-element.elementor-element-7e3990e strong { color: #fff; font-weight: 600; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da3a1a7 */.elementor-28366 .elementor-element.elementor-element-da3a1a7 .elementor-button { background: transparent !important; padding: 0 !important; }
         .elementor-28366 .elementor-element.elementor-element-da3a1a7 .elementor-button:hover { background: transparent !important; text-decoration: underline; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cad4294 */.elementor-28366 .elementor-element.elementor-element-cad4294 .elementor-image { border-radius: 18px; overflow: hidden; border: 1px solid rgba(255,255,255,0.10); box-shadow: 0 40px 80px -34px rgba(0,0,0,0.78); }
         .elementor-28366 .elementor-element.elementor-element-cad4294 img { width: 100%; aspect-ratio: 16/10; object-fit: cover; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-314087c */.elementor-28366 .elementor-element.elementor-element-314087c { 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-28366 .elementor-element.elementor-element-314087c .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-8c628e7 */.elementor-28366 .elementor-element.elementor-element-8c628e7 { width: 100% !important; align-self: stretch; } .elementor-28366 .elementor-element.elementor-element-8c628e7 .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28366 .elementor-element.elementor-element-8c628e7 .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-0e21b7b */.elementor-28366 .elementor-element.elementor-element-0e21b7b { margin-bottom: 28px; }
         .elementor-28366 .elementor-element.elementor-element-0e21b7b .elementor-icon-list-items { display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; }
         .elementor-28366 .elementor-element.elementor-element-0e21b7b .elementor-icon { display: none; }
         .elementor-28366 .elementor-element.elementor-element-0e21b7b .pg-filter-btn { display: inline-block; padding: 8px 16px; border-radius: 40px; border: 1px solid rgba(123,180,255,0.18); background: transparent; color: #969dbe; cursor: pointer; transition: background .2s, color .2s, border-color .2s; }
         .elementor-28366 .elementor-element.elementor-element-0e21b7b .pg-filter-btn:hover, .elementor-28366 .elementor-element.elementor-element-0e21b7b .pg-filter-btn.is-active { background: #00a7ff; color: #06081a; border-color: #00a7ff; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d0ae18 */@keyframes fs-pin-pulse { 0%,100% { box-shadow: 0 0 0 6px rgba(0,167,255,0.20), 0 0 18px rgba(0,167,255,0.45); } 50% { box-shadow: 0 0 0 14px rgba(0,167,255,0), 0 0 22px rgba(0,167,255,0.55); } }
         @keyframes fs-pin-pulse-fit { 0%,100% { box-shadow: 0 0 0 6px rgba(245,193,22,0.20), 0 0 14px rgba(245,193,22,0.45); } 50% { box-shadow: 0 0 0 12px rgba(245,193,22,0), 0 0 18px rgba(245,193,22,0.55); } }
         @keyframes fs-canton-fade { from { opacity: 0; transform: translateY(6px); } to { opacity: 1; transform: translateY(0); } }
         .elementor-28366 .elementor-element.elementor-element-9d0ae18 { padding: 24px; border: 1px solid rgba(123,180,255,0.18); border-radius: 18px; background: radial-gradient(120% 110% at 30% 10%, #0d1450, #04050f 70%); }
         .elementor-28366 .elementor-element.elementor-element-9d0ae18 .pg-map-svg-container { position: relative; width: 100%; max-width: 820px; margin: 0 auto; }
         .elementor-28366 .elementor-element.elementor-element-9d0ae18 svg { width: 100%; height: auto; display: block; }
         .elementor-28366 .elementor-element.elementor-element-9d0ae18 .ch-kanton { fill: #0c1a4a; stroke: #1a3070; stroke-width: 0.8; transition: fill .25s ease, opacity .3s ease, transform .35s ease; transform-origin: center; transform-box: fill-box; animation: fs-canton-fade .65s ease-out both; }
         .elementor-28366 .elementor-element.elementor-element-9d0ae18 .ch-kanton.has-standorte { fill: #0d2060; cursor: pointer; }
         .elementor-28366 .elementor-element.elementor-element-9d0ae18 .ch-kanton.has-standorte:hover { fill: #1040a0; }
         .elementor-28366 .elementor-element.elementor-element-9d0ae18 .ch-kanton:nth-of-type(1) { animation-delay: .00s; }
         .elementor-28366 .elementor-element.elementor-element-9d0ae18 .ch-kanton:nth-of-type(2) { animation-delay: .04s; }
         .elementor-28366 .elementor-element.elementor-element-9d0ae18 .ch-kanton:nth-of-type(3) { animation-delay: .08s; }
         .elementor-28366 .elementor-element.elementor-element-9d0ae18 .ch-kanton:nth-of-type(4) { animation-delay: .12s; }
         .elementor-28366 .elementor-element.elementor-element-9d0ae18 .ch-kanton:nth-of-type(5) { animation-delay: .16s; }
         .elementor-28366 .elementor-element.elementor-element-9d0ae18 .ch-kanton:nth-of-type(6) { animation-delay: .20s; }
         .elementor-28366 .elementor-element.elementor-element-9d0ae18 .ch-kanton:nth-of-type(7) { animation-delay: .24s; }
         .elementor-28366 .elementor-element.elementor-element-9d0ae18 .ch-kanton:nth-of-type(8) { animation-delay: .28s; }
         .elementor-28366 .elementor-element.elementor-element-9d0ae18 .ch-kanton:nth-of-type(9) { animation-delay: .32s; }
         .elementor-28366 .elementor-element.elementor-element-9d0ae18 .ch-kanton:nth-of-type(10) { animation-delay: .36s; }
         .elementor-28366 .elementor-element.elementor-element-9d0ae18 .ch-kanton:nth-of-type(n+11) { animation-delay: .42s; }
         .elementor-28366 .elementor-element.elementor-element-9d0ae18 .pg-cluster { position: absolute; transform: translate(-50%, -50%); display: inline-flex; align-items: center; justify-content: center; width: 36px; height: 36px; border-radius: 50%; background: #00a7ff; color: #06081a; font-family: "JetBrains Mono", monospace; font-size: 0.72rem; font-weight: 700; box-shadow: 0 0 0 6px rgba(0,167,255,0.2), 0 0 18px rgba(0,167,255,0.45); cursor: default; animation: fs-pin-pulse 2.8s ease-in-out infinite; }
         .elementor-28366 .elementor-element.elementor-element-9d0ae18 .pg-cluster:nth-of-type(2) { animation-delay: .35s; }
         .elementor-28366 .elementor-element.elementor-element-9d0ae18 .pg-cluster:nth-of-type(3) { animation-delay: .70s; }
         .elementor-28366 .elementor-element.elementor-element-9d0ae18 .pg-cluster:nth-of-type(4) { animation-delay: 1.05s; }
         .elementor-28366 .elementor-element.elementor-element-9d0ae18 .pg-cluster:nth-of-type(5) { animation-delay: 1.40s; }
         .elementor-28366 .elementor-element.elementor-element-9d0ae18 .pg-cluster:nth-of-type(6) { animation-delay: 1.75s; }
         .elementor-28366 .elementor-element.elementor-element-9d0ae18 .pg-cluster.is-fit { background: #f5c116; box-shadow: 0 0 0 6px rgba(245,193,22,0.2), 0 0 14px rgba(245,193,22,0.45); color: #06081a; animation: fs-pin-pulse-fit 2.8s ease-in-out infinite; animation-delay: 2.10s; }
         .elementor-28366 .elementor-element.elementor-element-9d0ae18 .pg-cluster:hover { animation-play-state: paused; }
         .elementor-28366 .elementor-element.elementor-element-9d0ae18 .pg-cluster:hover .pg-cluster-tip { opacity: 1; }
         .elementor-28366 .elementor-element.elementor-element-9d0ae18 .pg-cluster-tip { position: absolute; bottom: calc(100% + 8px); left: 50%; transform: translateX(-50%); background: rgba(6,8,26,0.95); border: 1px solid rgba(123,180,255,0.18); border-radius: 8px; padding: 6px 10px; font-family: "JetBrains Mono", monospace; font-size: 0.74rem; color: #fff; white-space: nowrap; opacity: 0; pointer-events: none; transition: opacity .2s; z-index: 10; line-height: 1.3; }
         @media (prefers-reduced-motion: reduce) { .elementor-28366 .elementor-element.elementor-element-9d0ae18 .ch-kanton, .elementor-28366 .elementor-element.elementor-element-9d0ae18 .pg-cluster, .elementor-28366 .elementor-element.elementor-element-9d0ae18 .pg-cluster.is-fit { animation: none !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d59e158 */.elementor-28366 .elementor-element.elementor-element-d59e158 .pg-map-legend { display: flex; flex-wrap: wrap; gap: 16px; margin-top: 16px; padding: 14px 16px; background: rgba(6,8,26,0.82); border: 1px solid rgba(123,180,255,0.18); border-radius: 12px; }
         .elementor-28366 .elementor-element.elementor-element-d59e158 .pg-legend-row { display: inline-flex; align-items: center; gap: 10px; font-family: "JetBrains Mono", monospace; font-size: 0.78rem; color: #969dbe; }
         .elementor-28366 .elementor-element.elementor-element-d59e158 .pg-legend-row a { color: #00a7ff; text-decoration: none; }
         .elementor-28366 .elementor-element.elementor-element-d59e158 .pg-legend-row a:hover { text-decoration: underline; }
         .elementor-28366 .elementor-element.elementor-element-d59e158 .pg-dot { width: 11px; height: 11px; border-radius: 50%; flex-shrink: 0; display: inline-block; }
         .elementor-28366 .elementor-element.elementor-element-d59e158 .pg-dot.is-hair { background: #00a7ff; }
         .elementor-28366 .elementor-element.elementor-element-d59e158 .pg-dot.is-fit { background: #f5c116; }
         .elementor-28366 .elementor-element.elementor-element-d59e158 .pg-map-disclaimer { font-family: "JetBrains Mono", monospace; font-size: 0.72rem; color: #969dbe; margin-top: 10px; text-align: center; opacity: 0.75; }
         .elementor-28366 .elementor-element.elementor-element-d59e158 .pg-map-disclaimer a { color: #00a7ff; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-063d54d */.elementor-28366 .elementor-element.elementor-element-063d54d { 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-28366 .elementor-element.elementor-element-063d54d .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-41c6599 */.elementor-28366 .elementor-element.elementor-element-41c6599 { width: 100% !important; align-self: stretch; } .elementor-28366 .elementor-element.elementor-element-41c6599 .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28366 .elementor-element.elementor-element-41c6599 .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-f62f9c6 */@keyframes fs-region-sweep { 0% { transform: translateX(-120%) skewX(-18deg); } 100% { transform: translateX(220%) skewX(-18deg); } }
             .elementor-28366 .elementor-element.elementor-element-f62f9c6 { border: 1px solid rgba(123,180,255,0.18); border-radius: 16px; padding: 28px 24px; background: linear-gradient(180deg, rgba(0,167,255,0.05), rgba(255,255,255,0.01)); position: relative; transition: transform .28s ease, border-color .28s ease, box-shadow .35s ease; height: 100%; box-sizing: border-box; display: flex; flex-direction: column; overflow: hidden; }
             .elementor-28366 .elementor-element.elementor-element-f62f9c6::before { content: ""; position: absolute; top: 0; left: 0; width: 40%; height: 100%; background: linear-gradient(90deg, transparent, rgba(0,167,255,0.18), transparent); transform: translateX(-120%) skewX(-18deg); pointer-events: none; z-index: 0; }
             .elementor-28366 .elementor-element.elementor-element-f62f9c6 > * { position: relative; z-index: 1; }
             .elementor-28366 .elementor-element.elementor-element-f62f9c6:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 22px 44px -28px rgba(0,167,255,0.45), 0 0 0 1px rgba(0,167,255,0.25) inset; }
             .elementor-28366 .elementor-element.elementor-element-f62f9c6:hover::before { animation: fs-region-sweep 1.05s ease-out forwards; }
             .elementor-28366 .elementor-element.elementor-element-f62f9c6:hover .pg-region-badge { opacity: 1; transform: scale(1); }
             @media (prefers-reduced-motion: reduce) { .elementor-28366 .elementor-element.elementor-element-f62f9c6::before { display: none; } }
             .elementor-28366 .elementor-element.elementor-element-f62f9c6 .pg-region-badge { position: absolute; top: 14px; right: 14px; background: #00a7ff; color: #06081a; font-family: "JetBrains Mono", monospace; font-size: 0.68rem; font-weight: 700; padding: 4px 8px; border-radius: 20px; opacity: 0; transform: scale(0.8); transition: opacity .25s, transform .25s; }
             .elementor-28366 .elementor-element.elementor-element-f62f9c6 .pg-region-name { font-family: "Schibsted Grotesk", sans-serif; font-weight: 800; font-size: 1.08rem; color: #fff; display: block; margin-bottom: 6px; }
             .elementor-28366 .elementor-element.elementor-element-f62f9c6 .pg-region-detail { font-family: "JetBrains Mono", monospace; font-size: 0.82rem; color: #5bc6ff; display: block; margin-bottom: 6px; }
             .elementor-28366 .elementor-element.elementor-element-f62f9c6 .pg-region-stat { font-family: "JetBrains Mono", monospace; font-size: 0.88rem; color: #00a7ff; font-weight: 700; display: block; margin-bottom: 10px; }
             .elementor-28366 .elementor-element.elementor-element-f62f9c6 .pg-region-desc { font-size: 0.92rem; color: #969dbe; margin: 0 0 12px; line-height: 1.55; flex-grow: 1; }
             .elementor-28366 .elementor-element.elementor-element-f62f9c6 .pg-region-link { font-family: "JetBrains Mono", monospace; font-size: 0.78rem; color: #00a7ff; text-decoration: none; display: inline-flex; align-items: center; gap: 4px; margin-top: auto; }
             .elementor-28366 .elementor-element.elementor-element-f62f9c6 .pg-region-link:hover { text-decoration: underline; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e00bbd6 */@keyframes fs-region-sweep { 0% { transform: translateX(-120%) skewX(-18deg); } 100% { transform: translateX(220%) skewX(-18deg); } }
             .elementor-28366 .elementor-element.elementor-element-e00bbd6 { border: 1px solid rgba(123,180,255,0.18); border-radius: 16px; padding: 28px 24px; background: linear-gradient(180deg, rgba(0,167,255,0.05), rgba(255,255,255,0.01)); position: relative; transition: transform .28s ease, border-color .28s ease, box-shadow .35s ease; height: 100%; box-sizing: border-box; display: flex; flex-direction: column; overflow: hidden; }
             .elementor-28366 .elementor-element.elementor-element-e00bbd6::before { content: ""; position: absolute; top: 0; left: 0; width: 40%; height: 100%; background: linear-gradient(90deg, transparent, rgba(0,167,255,0.18), transparent); transform: translateX(-120%) skewX(-18deg); pointer-events: none; z-index: 0; }
             .elementor-28366 .elementor-element.elementor-element-e00bbd6 > * { position: relative; z-index: 1; }
             .elementor-28366 .elementor-element.elementor-element-e00bbd6:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 22px 44px -28px rgba(0,167,255,0.45), 0 0 0 1px rgba(0,167,255,0.25) inset; }
             .elementor-28366 .elementor-element.elementor-element-e00bbd6:hover::before { animation: fs-region-sweep 1.05s ease-out forwards; }
             .elementor-28366 .elementor-element.elementor-element-e00bbd6:hover .pg-region-badge { opacity: 1; transform: scale(1); }
             @media (prefers-reduced-motion: reduce) { .elementor-28366 .elementor-element.elementor-element-e00bbd6::before { display: none; } }
             .elementor-28366 .elementor-element.elementor-element-e00bbd6 .pg-region-badge { position: absolute; top: 14px; right: 14px; background: #00a7ff; color: #06081a; font-family: "JetBrains Mono", monospace; font-size: 0.68rem; font-weight: 700; padding: 4px 8px; border-radius: 20px; opacity: 0; transform: scale(0.8); transition: opacity .25s, transform .25s; }
             .elementor-28366 .elementor-element.elementor-element-e00bbd6 .pg-region-name { font-family: "Schibsted Grotesk", sans-serif; font-weight: 800; font-size: 1.08rem; color: #fff; display: block; margin-bottom: 6px; }
             .elementor-28366 .elementor-element.elementor-element-e00bbd6 .pg-region-detail { font-family: "JetBrains Mono", monospace; font-size: 0.82rem; color: #5bc6ff; display: block; margin-bottom: 6px; }
             .elementor-28366 .elementor-element.elementor-element-e00bbd6 .pg-region-stat { font-family: "JetBrains Mono", monospace; font-size: 0.88rem; color: #00a7ff; font-weight: 700; display: block; margin-bottom: 10px; }
             .elementor-28366 .elementor-element.elementor-element-e00bbd6 .pg-region-desc { font-size: 0.92rem; color: #969dbe; margin: 0 0 12px; line-height: 1.55; flex-grow: 1; }
             .elementor-28366 .elementor-element.elementor-element-e00bbd6 .pg-region-link { font-family: "JetBrains Mono", monospace; font-size: 0.78rem; color: #00a7ff; text-decoration: none; display: inline-flex; align-items: center; gap: 4px; margin-top: auto; }
             .elementor-28366 .elementor-element.elementor-element-e00bbd6 .pg-region-link:hover { text-decoration: underline; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5db37ca */@keyframes fs-region-sweep { 0% { transform: translateX(-120%) skewX(-18deg); } 100% { transform: translateX(220%) skewX(-18deg); } }
             .elementor-28366 .elementor-element.elementor-element-5db37ca { border: 1px solid rgba(123,180,255,0.18); border-radius: 16px; padding: 28px 24px; background: linear-gradient(180deg, rgba(0,167,255,0.05), rgba(255,255,255,0.01)); position: relative; transition: transform .28s ease, border-color .28s ease, box-shadow .35s ease; height: 100%; box-sizing: border-box; display: flex; flex-direction: column; overflow: hidden; }
             .elementor-28366 .elementor-element.elementor-element-5db37ca::before { content: ""; position: absolute; top: 0; left: 0; width: 40%; height: 100%; background: linear-gradient(90deg, transparent, rgba(0,167,255,0.18), transparent); transform: translateX(-120%) skewX(-18deg); pointer-events: none; z-index: 0; }
             .elementor-28366 .elementor-element.elementor-element-5db37ca > * { position: relative; z-index: 1; }
             .elementor-28366 .elementor-element.elementor-element-5db37ca:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 22px 44px -28px rgba(0,167,255,0.45), 0 0 0 1px rgba(0,167,255,0.25) inset; }
             .elementor-28366 .elementor-element.elementor-element-5db37ca:hover::before { animation: fs-region-sweep 1.05s ease-out forwards; }
             .elementor-28366 .elementor-element.elementor-element-5db37ca:hover .pg-region-badge { opacity: 1; transform: scale(1); }
             @media (prefers-reduced-motion: reduce) { .elementor-28366 .elementor-element.elementor-element-5db37ca::before { display: none; } }
             .elementor-28366 .elementor-element.elementor-element-5db37ca .pg-region-badge { position: absolute; top: 14px; right: 14px; background: #00a7ff; color: #06081a; font-family: "JetBrains Mono", monospace; font-size: 0.68rem; font-weight: 700; padding: 4px 8px; border-radius: 20px; opacity: 0; transform: scale(0.8); transition: opacity .25s, transform .25s; }
             .elementor-28366 .elementor-element.elementor-element-5db37ca .pg-region-name { font-family: "Schibsted Grotesk", sans-serif; font-weight: 800; font-size: 1.08rem; color: #fff; display: block; margin-bottom: 6px; }
             .elementor-28366 .elementor-element.elementor-element-5db37ca .pg-region-detail { font-family: "JetBrains Mono", monospace; font-size: 0.82rem; color: #5bc6ff; display: block; margin-bottom: 6px; }
             .elementor-28366 .elementor-element.elementor-element-5db37ca .pg-region-stat { font-family: "JetBrains Mono", monospace; font-size: 0.88rem; color: #00a7ff; font-weight: 700; display: block; margin-bottom: 10px; }
             .elementor-28366 .elementor-element.elementor-element-5db37ca .pg-region-desc { font-size: 0.92rem; color: #969dbe; margin: 0 0 12px; line-height: 1.55; flex-grow: 1; }
             .elementor-28366 .elementor-element.elementor-element-5db37ca .pg-region-link { font-family: "JetBrains Mono", monospace; font-size: 0.78rem; color: #00a7ff; text-decoration: none; display: inline-flex; align-items: center; gap: 4px; margin-top: auto; }
             .elementor-28366 .elementor-element.elementor-element-5db37ca .pg-region-link:hover { text-decoration: underline; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5646d7b */@keyframes fs-region-sweep { 0% { transform: translateX(-120%) skewX(-18deg); } 100% { transform: translateX(220%) skewX(-18deg); } }
             .elementor-28366 .elementor-element.elementor-element-5646d7b { border: 1px solid rgba(123,180,255,0.18); border-radius: 16px; padding: 28px 24px; background: linear-gradient(180deg, rgba(0,167,255,0.05), rgba(255,255,255,0.01)); position: relative; transition: transform .28s ease, border-color .28s ease, box-shadow .35s ease; height: 100%; box-sizing: border-box; display: flex; flex-direction: column; overflow: hidden; }
             .elementor-28366 .elementor-element.elementor-element-5646d7b::before { content: ""; position: absolute; top: 0; left: 0; width: 40%; height: 100%; background: linear-gradient(90deg, transparent, rgba(0,167,255,0.18), transparent); transform: translateX(-120%) skewX(-18deg); pointer-events: none; z-index: 0; }
             .elementor-28366 .elementor-element.elementor-element-5646d7b > * { position: relative; z-index: 1; }
             .elementor-28366 .elementor-element.elementor-element-5646d7b:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 22px 44px -28px rgba(0,167,255,0.45), 0 0 0 1px rgba(0,167,255,0.25) inset; }
             .elementor-28366 .elementor-element.elementor-element-5646d7b:hover::before { animation: fs-region-sweep 1.05s ease-out forwards; }
             .elementor-28366 .elementor-element.elementor-element-5646d7b:hover .pg-region-badge { opacity: 1; transform: scale(1); }
             @media (prefers-reduced-motion: reduce) { .elementor-28366 .elementor-element.elementor-element-5646d7b::before { display: none; } }
             .elementor-28366 .elementor-element.elementor-element-5646d7b .pg-region-badge { position: absolute; top: 14px; right: 14px; background: #00a7ff; color: #06081a; font-family: "JetBrains Mono", monospace; font-size: 0.68rem; font-weight: 700; padding: 4px 8px; border-radius: 20px; opacity: 0; transform: scale(0.8); transition: opacity .25s, transform .25s; }
             .elementor-28366 .elementor-element.elementor-element-5646d7b .pg-region-name { font-family: "Schibsted Grotesk", sans-serif; font-weight: 800; font-size: 1.08rem; color: #fff; display: block; margin-bottom: 6px; }
             .elementor-28366 .elementor-element.elementor-element-5646d7b .pg-region-detail { font-family: "JetBrains Mono", monospace; font-size: 0.82rem; color: #5bc6ff; display: block; margin-bottom: 6px; }
             .elementor-28366 .elementor-element.elementor-element-5646d7b .pg-region-stat { font-family: "JetBrains Mono", monospace; font-size: 0.88rem; color: #00a7ff; font-weight: 700; display: block; margin-bottom: 10px; }
             .elementor-28366 .elementor-element.elementor-element-5646d7b .pg-region-desc { font-size: 0.92rem; color: #969dbe; margin: 0 0 12px; line-height: 1.55; flex-grow: 1; }
             .elementor-28366 .elementor-element.elementor-element-5646d7b .pg-region-link { font-family: "JetBrains Mono", monospace; font-size: 0.78rem; color: #00a7ff; text-decoration: none; display: inline-flex; align-items: center; gap: 4px; margin-top: auto; }
             .elementor-28366 .elementor-element.elementor-element-5646d7b .pg-region-link:hover { text-decoration: underline; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d71b4 */@keyframes fs-region-sweep { 0% { transform: translateX(-120%) skewX(-18deg); } 100% { transform: translateX(220%) skewX(-18deg); } }
             .elementor-28366 .elementor-element.elementor-element-83d71b4 { border: 1px solid rgba(123,180,255,0.18); border-radius: 16px; padding: 28px 24px; background: linear-gradient(180deg, rgba(0,167,255,0.05), rgba(255,255,255,0.01)); position: relative; transition: transform .28s ease, border-color .28s ease, box-shadow .35s ease; height: 100%; box-sizing: border-box; display: flex; flex-direction: column; overflow: hidden; }
             .elementor-28366 .elementor-element.elementor-element-83d71b4::before { content: ""; position: absolute; top: 0; left: 0; width: 40%; height: 100%; background: linear-gradient(90deg, transparent, rgba(0,167,255,0.18), transparent); transform: translateX(-120%) skewX(-18deg); pointer-events: none; z-index: 0; }
             .elementor-28366 .elementor-element.elementor-element-83d71b4 > * { position: relative; z-index: 1; }
             .elementor-28366 .elementor-element.elementor-element-83d71b4:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 22px 44px -28px rgba(0,167,255,0.45), 0 0 0 1px rgba(0,167,255,0.25) inset; }
             .elementor-28366 .elementor-element.elementor-element-83d71b4:hover::before { animation: fs-region-sweep 1.05s ease-out forwards; }
             .elementor-28366 .elementor-element.elementor-element-83d71b4:hover .pg-region-badge { opacity: 1; transform: scale(1); }
             @media (prefers-reduced-motion: reduce) { .elementor-28366 .elementor-element.elementor-element-83d71b4::before { display: none; } }
             .elementor-28366 .elementor-element.elementor-element-83d71b4 .pg-region-badge { position: absolute; top: 14px; right: 14px; background: #00a7ff; color: #06081a; font-family: "JetBrains Mono", monospace; font-size: 0.68rem; font-weight: 700; padding: 4px 8px; border-radius: 20px; opacity: 0; transform: scale(0.8); transition: opacity .25s, transform .25s; }
             .elementor-28366 .elementor-element.elementor-element-83d71b4 .pg-region-name { font-family: "Schibsted Grotesk", sans-serif; font-weight: 800; font-size: 1.08rem; color: #fff; display: block; margin-bottom: 6px; }
             .elementor-28366 .elementor-element.elementor-element-83d71b4 .pg-region-detail { font-family: "JetBrains Mono", monospace; font-size: 0.82rem; color: #5bc6ff; display: block; margin-bottom: 6px; }
             .elementor-28366 .elementor-element.elementor-element-83d71b4 .pg-region-stat { font-family: "JetBrains Mono", monospace; font-size: 0.88rem; color: #00a7ff; font-weight: 700; display: block; margin-bottom: 10px; }
             .elementor-28366 .elementor-element.elementor-element-83d71b4 .pg-region-desc { font-size: 0.92rem; color: #969dbe; margin: 0 0 12px; line-height: 1.55; flex-grow: 1; }
             .elementor-28366 .elementor-element.elementor-element-83d71b4 .pg-region-link { font-family: "JetBrains Mono", monospace; font-size: 0.78rem; color: #00a7ff; text-decoration: none; display: inline-flex; align-items: center; gap: 4px; margin-top: auto; }
             .elementor-28366 .elementor-element.elementor-element-83d71b4 .pg-region-link:hover { text-decoration: underline; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8b935a */@keyframes fs-region-sweep { 0% { transform: translateX(-120%) skewX(-18deg); } 100% { transform: translateX(220%) skewX(-18deg); } }
             .elementor-28366 .elementor-element.elementor-element-f8b935a { border: 1px solid rgba(123,180,255,0.18); border-radius: 16px; padding: 28px 24px; background: linear-gradient(180deg, rgba(0,167,255,0.05), rgba(255,255,255,0.01)); position: relative; transition: transform .28s ease, border-color .28s ease, box-shadow .35s ease; height: 100%; box-sizing: border-box; display: flex; flex-direction: column; overflow: hidden; }
             .elementor-28366 .elementor-element.elementor-element-f8b935a::before { content: ""; position: absolute; top: 0; left: 0; width: 40%; height: 100%; background: linear-gradient(90deg, transparent, rgba(0,167,255,0.18), transparent); transform: translateX(-120%) skewX(-18deg); pointer-events: none; z-index: 0; }
             .elementor-28366 .elementor-element.elementor-element-f8b935a > * { position: relative; z-index: 1; }
             .elementor-28366 .elementor-element.elementor-element-f8b935a:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 22px 44px -28px rgba(0,167,255,0.45), 0 0 0 1px rgba(0,167,255,0.25) inset; }
             .elementor-28366 .elementor-element.elementor-element-f8b935a:hover::before { animation: fs-region-sweep 1.05s ease-out forwards; }
             .elementor-28366 .elementor-element.elementor-element-f8b935a:hover .pg-region-badge { opacity: 1; transform: scale(1); }
             @media (prefers-reduced-motion: reduce) { .elementor-28366 .elementor-element.elementor-element-f8b935a::before { display: none; } }
             .elementor-28366 .elementor-element.elementor-element-f8b935a .pg-region-badge { position: absolute; top: 14px; right: 14px; background: #00a7ff; color: #06081a; font-family: "JetBrains Mono", monospace; font-size: 0.68rem; font-weight: 700; padding: 4px 8px; border-radius: 20px; opacity: 0; transform: scale(0.8); transition: opacity .25s, transform .25s; }
             .elementor-28366 .elementor-element.elementor-element-f8b935a .pg-region-name { font-family: "Schibsted Grotesk", sans-serif; font-weight: 800; font-size: 1.08rem; color: #fff; display: block; margin-bottom: 6px; }
             .elementor-28366 .elementor-element.elementor-element-f8b935a .pg-region-detail { font-family: "JetBrains Mono", monospace; font-size: 0.82rem; color: #5bc6ff; display: block; margin-bottom: 6px; }
             .elementor-28366 .elementor-element.elementor-element-f8b935a .pg-region-stat { font-family: "JetBrains Mono", monospace; font-size: 0.88rem; color: #00a7ff; font-weight: 700; display: block; margin-bottom: 10px; }
             .elementor-28366 .elementor-element.elementor-element-f8b935a .pg-region-desc { font-size: 0.92rem; color: #969dbe; margin: 0 0 12px; line-height: 1.55; flex-grow: 1; }
             .elementor-28366 .elementor-element.elementor-element-f8b935a .pg-region-link { font-family: "JetBrains Mono", monospace; font-size: 0.78rem; color: #00a7ff; text-decoration: none; display: inline-flex; align-items: center; gap: 4px; margin-top: auto; }
             .elementor-28366 .elementor-element.elementor-element-f8b935a .pg-region-link:hover { text-decoration: underline; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af24cf8 */.elementor-28366 .elementor-element.elementor-element-af24cf8 { text-align: center; margin-top: 16px; font-family: "JetBrains Mono", monospace; font-size: 0.76rem; color: #969dbe; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a873109 */.elementor-28366 .elementor-element.elementor-element-a873109 { text-align: center; margin-top: 14px; }
         .elementor-28366 .elementor-element.elementor-element-a873109 .urgency { display: inline-block; padding: 6px 14px; border-radius: 999px; background: rgba(245,193,22,0.12); border: 1px solid rgba(245,193,22,0.35); font-family: "JetBrains Mono", monospace; font-size: 0.78rem; color: #f5c116; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64c169b */.elementor-28366 .elementor-element.elementor-element-64c169b { 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-28366 .elementor-element.elementor-element-64c169b .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3864847 */.elementor-28366 .elementor-element.elementor-element-3864847 .pg-excel-preview { border: 1px solid rgba(123,180,255,0.18); border-radius: 12px; padding: 16px 20px; margin-top: 8px; background: rgba(0,167,255,0.04); display: flex; align-items: center; gap: 14px; }
         .elementor-28366 .elementor-element.elementor-element-3864847 .pg-excel-icon { width: 42px; height: 42px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; background: rgba(0,167,255,0.12); border-radius: 8px; }
         .elementor-28366 .elementor-element.elementor-element-3864847 .pg-excel-icon svg { width: 24px; height: 24px; }
         .elementor-28366 .elementor-element.elementor-element-3864847 .pg-excel-meta { font-family: "JetBrains Mono", monospace; font-size: 0.78rem; color: #969dbe; line-height: 1.5; }
         .elementor-28366 .elementor-element.elementor-element-3864847 .pg-excel-meta strong { color: #fff; display: block; font-size: 0.86rem; margin-bottom: 2px; font-family: "Schibsted Grotesk", sans-serif; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f16d28 */.elementor-28366 .elementor-element.elementor-element-5f16d28 { margin-top: 14px; }
         .elementor-28366 .elementor-element.elementor-element-5f16d28 .trust-strip { display: flex; flex-wrap: wrap; gap: 8px; }
         .elementor-28366 .elementor-element.elementor-element-5f16d28 .trust-item { font-family: "JetBrains Mono", monospace; font-size: 0.74rem; padding: 5px 12px; border-radius: 999px; background: rgba(0,167,255,0.08); color: #5bc6ff; border: 1px solid rgba(0,167,255,0.18); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f54253 */.elementor-28366 .elementor-element.elementor-element-2f54253 { margin-top: 16px; font-size: 0.88rem; color: #969dbe; }
         .elementor-28366 .elementor-element.elementor-element-2f54253 a { color: #00a7ff; text-decoration: none; }
         .elementor-28366 .elementor-element.elementor-element-2f54253 a:hover { text-decoration: underline; }/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-e7d173e */.elementor-28366 .elementor-element.elementor-element-e7d173e { background: linear-gradient(180deg, rgba(255,255,255,0.05), rgba(255,255,255,0.01)); border: 1px solid rgba(123,180,255,0.18); border-radius: 18px; padding: clamp(28px, 3.4vw, 44px); }
         .elementor-28366 .elementor-element.elementor-element-e7d173e .elementor-field-group { margin-bottom: 18px; }
         .elementor-28366 .elementor-element.elementor-element-e7d173e .elementor-field { font-family: "Hanken Grotesk", sans-serif; font-size: 1rem; padding: 13px 15px !important; }
         .elementor-28366 .elementor-element.elementor-element-e7d173e .elementor-field:focus { outline: none; border-color: #00a7ff !important; }
         .elementor-28366 .elementor-element.elementor-element-e7d173e .elementor-field::placeholder { color: #969dbe; }
         .elementor-28366 .elementor-element.elementor-element-e7d173e .elementor-field-textual select { -webkit-appearance: none; appearance: none; background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27 viewBox=%270 0 12 8%27%3E%3Cpath d=%27M1 1l5 5 5-5%27 stroke=%27%2300a7ff%27 stroke-width=%271.5%27 fill=%27none%27 stroke-linecap=%27round%27/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right 14px center; padding-right: 36px !important; cursor: pointer; }
         .elementor-28366 .elementor-element.elementor-element-e7d173e .elementor-field-type-acceptance { margin-top: 6px; }
         .elementor-28366 .elementor-element.elementor-element-e7d173e .elementor-field-type-acceptance .elementor-field-subgroup { display: flex; gap: 12px; align-items: flex-start; }
         .elementor-28366 .elementor-element.elementor-element-e7d173e .elementor-field-type-acceptance .elementor-field-subgroup label { font-size: 0.88rem; color: #969dbe; line-height: 1.5; cursor: pointer; }
         .elementor-28366 .elementor-element.elementor-element-e7d173e .elementor-field-type-acceptance input[type="checkbox"] { width: 18px; height: 18px; accent-color: #00a7ff; margin-top: 2px; }
         .elementor-28366 .elementor-element.elementor-element-e7d173e .elementor-button { width: 100% !important; padding: 14px 26px !important; margin-top: 8px; border-radius: 999px !important; }
         .elementor-28366 .elementor-element.elementor-element-e7d173e .elementor-button:hover { background-color: #5bc6ff !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e0a53da */.elementor-28366 .elementor-element.elementor-element-e0a53da { font-size: 0.82rem; color: #969dbe; margin-top: 14px; line-height: 1.5; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dee2256 */.elementor-28366 .elementor-element.elementor-element-dee2256 { scroll-margin-top: 80px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b5696b */.elementor-28366 .elementor-element.elementor-element-6b5696b { 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-28366 .elementor-element.elementor-element-6b5696b .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-6c5fb83 */.elementor-28366 .elementor-element.elementor-element-6c5fb83 { width: 100% !important; align-self: stretch; } .elementor-28366 .elementor-element.elementor-element-6c5fb83 .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28366 .elementor-element.elementor-element-6c5fb83 .elementor-divider-separator { background: linear-gradient(90deg, rgba(12,52,177,0) 0%, #0c34b1 12%, #5bc6ff 50%, #0c34b1 88%, rgba(12,52,177,0) 100%) !important; height: 2px !important; width: 100% !important; border: 0 !important; border-radius: 2px; box-shadow: 0 0 12px rgba(91,198,255,0.35); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be575e5 */.elementor-28366 .elementor-element.elementor-element-be575e5 .pg-process-num { font-family: "JetBrains Mono", monospace; font-size: 2.2rem; font-weight: 700; color: #00a7ff; line-height: 1; margin-bottom: 12px; display: block; }
             .elementor-28366 .elementor-element.elementor-element-be575e5 .pg-process-title { font-family: "Schibsted Grotesk", sans-serif; font-weight: 800; font-size: 1.05rem; color: #fff; margin: 0 0 8px; }
             .elementor-28366 .elementor-element.elementor-element-be575e5 .pg-process-desc { font-size: 0.92rem; color: #969dbe; line-height: 1.6; margin: 0 0 10px; }
             .elementor-28366 .elementor-element.elementor-element-be575e5 .pg-process-link { display: inline-flex; align-items: center; gap: 6px; margin-top: 4px; font-family: "JetBrains Mono", monospace; font-size: 0.78rem; color: #00a7ff; text-decoration: none; }
             .elementor-28366 .elementor-element.elementor-element-be575e5 .pg-process-link:hover { text-decoration: underline; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd803d3 */.elementor-28366 .elementor-element.elementor-element-fd803d3 .pg-process-num { font-family: "JetBrains Mono", monospace; font-size: 2.2rem; font-weight: 700; color: #00a7ff; line-height: 1; margin-bottom: 12px; display: block; }
             .elementor-28366 .elementor-element.elementor-element-fd803d3 .pg-process-title { font-family: "Schibsted Grotesk", sans-serif; font-weight: 800; font-size: 1.05rem; color: #fff; margin: 0 0 8px; }
             .elementor-28366 .elementor-element.elementor-element-fd803d3 .pg-process-desc { font-size: 0.92rem; color: #969dbe; line-height: 1.6; margin: 0 0 10px; }
             .elementor-28366 .elementor-element.elementor-element-fd803d3 .pg-process-link { display: inline-flex; align-items: center; gap: 6px; margin-top: 4px; font-family: "JetBrains Mono", monospace; font-size: 0.78rem; color: #00a7ff; text-decoration: none; }
             .elementor-28366 .elementor-element.elementor-element-fd803d3 .pg-process-link:hover { text-decoration: underline; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb07776 */.elementor-28366 .elementor-element.elementor-element-eb07776 .pg-process-num { font-family: "JetBrains Mono", monospace; font-size: 2.2rem; font-weight: 700; color: #00a7ff; line-height: 1; margin-bottom: 12px; display: block; }
             .elementor-28366 .elementor-element.elementor-element-eb07776 .pg-process-title { font-family: "Schibsted Grotesk", sans-serif; font-weight: 800; font-size: 1.05rem; color: #fff; margin: 0 0 8px; }
             .elementor-28366 .elementor-element.elementor-element-eb07776 .pg-process-desc { font-size: 0.92rem; color: #969dbe; line-height: 1.6; margin: 0 0 10px; }
             .elementor-28366 .elementor-element.elementor-element-eb07776 .pg-process-link { display: inline-flex; align-items: center; gap: 6px; margin-top: 4px; font-family: "JetBrains Mono", monospace; font-size: 0.78rem; color: #00a7ff; text-decoration: none; }
             .elementor-28366 .elementor-element.elementor-element-eb07776 .pg-process-link:hover { text-decoration: underline; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d81d94e */.elementor-28366 .elementor-element.elementor-element-d81d94e { position: relative; }
         .elementor-28366 .elementor-element.elementor-element-d81d94e::before { content: ""; position: absolute; top: 22px; left: 22%; right: 22%; height: 2px; background: linear-gradient(90deg, rgba(0,167,255,0.3), #00a7ff 50%, rgba(0,167,255,0.3)); z-index: 0; pointer-events: none; }
         .elementor-28366 .elementor-element.elementor-element-d81d94e > * { position: relative; z-index: 1; }
         @media (max-width: 768px) { .elementor-28366 .elementor-element.elementor-element-d81d94e::before { display: none; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c11723 */.elementor-28366 .elementor-element.elementor-element-8c11723 { 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-28366 .elementor-element.elementor-element-8c11723 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-8ec6bcb */.elementor-28366 .elementor-element.elementor-element-8ec6bcb { width: 100% !important; align-self: stretch; } .elementor-28366 .elementor-element.elementor-element-8ec6bcb .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28366 .elementor-element.elementor-element-8ec6bcb .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-167796b */.elementor-28366 .elementor-element.elementor-element-167796b .pg-quality-list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 16px; }
         .elementor-28366 .elementor-element.elementor-element-167796b .pg-quality-item { display: flex; align-items: flex-start; gap: 14px; padding: 16px 18px; border: 1px solid rgba(123,180,255,0.18); border-radius: 12px; background: rgba(0,167,255,0.03); transition: border-color .25s; }
         .elementor-28366 .elementor-element.elementor-element-167796b .pg-quality-item:hover { border-color: rgba(0,167,255,0.3); }
         .elementor-28366 .elementor-element.elementor-element-167796b .pg-quality-icon { width: 36px; height: 36px; flex-shrink: 0; border-radius: 8px; background: rgba(0,167,255,0.12); display: flex; align-items: center; justify-content: center; }
         .elementor-28366 .elementor-element.elementor-element-167796b .pg-quality-icon svg { width: 18px; height: 18px; }
         .elementor-28366 .elementor-element.elementor-element-167796b .pg-quality-body { display: flex; flex-direction: column; gap: 4px; flex: 1; }
         .elementor-28366 .elementor-element.elementor-element-167796b .pg-quality-body strong { display: block; color: #fff; font-family: "Schibsted Grotesk", sans-serif; font-weight: 700; font-size: 0.95rem; margin-bottom: 4px; }
         .elementor-28366 .elementor-element.elementor-element-167796b .pg-quality-body > span { display: block; font-size: 0.88rem; color: #969dbe; line-height: 1.5; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0e7ab7 */.elementor-28366 .elementor-element.elementor-element-a0e7ab7 .pg-salon-feature { border: 1px solid rgba(123,180,255,0.18); border-radius: 18px; overflow: hidden; background: linear-gradient(180deg, rgba(0,167,255,0.05), rgba(255,255,255,0.01)); }
         .elementor-28366 .elementor-element.elementor-element-a0e7ab7 .pg-salon-feature img { width: 100%; aspect-ratio: 4/3; object-fit: cover; display: block; }
         .elementor-28366 .elementor-element.elementor-element-a0e7ab7 .pg-salon-feature-body { padding: 22px 24px; }
         .elementor-28366 .elementor-element.elementor-element-a0e7ab7 .pg-salon-feature-label { font-family: "JetBrains Mono", monospace; font-size: 0.72rem; text-transform: uppercase; letter-spacing: 1.5px; color: #00a7ff; margin-bottom: 8px; display: block; }
         .elementor-28366 .elementor-element.elementor-element-a0e7ab7 .pg-salon-feature-body h3 { font-family: "Schibsted Grotesk", sans-serif; font-weight: 800; font-size: 1.1rem; color: #fff; margin: 0 0 8px; }
         .elementor-28366 .elementor-element.elementor-element-a0e7ab7 .pg-salon-feature-body p { font-size: 0.9rem; color: #969dbe; margin: 0 0 14px; line-height: 1.55; }
         .elementor-28366 .elementor-element.elementor-element-a0e7ab7 .pg-salon-feature-stats { display: flex; gap: 20px; flex-wrap: wrap; }
         .elementor-28366 .elementor-element.elementor-element-a0e7ab7 .pg-fs-stat strong { display: block; font-family: "JetBrains Mono", monospace; font-size: 1.2rem; color: #00a7ff; font-weight: 700; }
         .elementor-28366 .elementor-element.elementor-element-a0e7ab7 .pg-fs-stat span { font-size: 0.78rem; color: #969dbe; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e36aeb4 */.elementor-28366 .elementor-element.elementor-element-e36aeb4 { 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-28366 .elementor-element.elementor-element-e36aeb4 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-660297e */.elementor-28366 .elementor-element.elementor-element-660297e { width: 100% !important; align-self: stretch; } .elementor-28366 .elementor-element.elementor-element-660297e .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28366 .elementor-element.elementor-element-660297e .elementor-divider-separator { background: linear-gradient(90deg, rgba(12,52,177,0) 0%, #0c34b1 12%, #5bc6ff 50%, #0c34b1 88%, rgba(12,52,177,0) 100%) !important; height: 2px !important; width: 100% !important; border: 0 !important; border-radius: 2px; box-shadow: 0 0 12px rgba(91,198,255,0.35); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8214d4 */.elementor-28366 .elementor-element.elementor-element-e8214d4 .elementor-heading-title { color: #0a0e22 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f0b17 */.elementor-28366 .elementor-element.elementor-element-29f0b17 .pull-quote { background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; padding: 28px 24px; box-shadow: 0 18px 38px -28px rgba(10,14,34,0.30); height: 100%; box-sizing: border-box; display: flex; flex-direction: column; gap: 12px; margin: 0; transition: transform .28s ease, border-color .28s ease; }
             .elementor-28366 .elementor-element.elementor-element-29f0b17 .pull-quote:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); }
             .elementor-28366 .elementor-element.elementor-element-29f0b17 .pq-stars { color: #f5c116; font-size: 0.95rem; letter-spacing: 2px; }
             .elementor-28366 .elementor-element.elementor-element-29f0b17 blockquote { margin: 0; }
             .elementor-28366 .elementor-element.elementor-element-29f0b17 blockquote p { font-family: "Schibsted Grotesk", sans-serif; font-size: 1rem; font-weight: 500; color: #0a0e22; line-height: 1.55; margin: 0; }
             .elementor-28366 .elementor-element.elementor-element-29f0b17 figcaption { font-family: "JetBrains Mono", monospace; font-size: 0.8rem; color: #565e78; margin-top: auto; }
             .elementor-28366 .elementor-element.elementor-element-29f0b17 figcaption span { color: #0c34b1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3899746 */.elementor-28366 .elementor-element.elementor-element-3899746 .pull-quote { background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; padding: 28px 24px; box-shadow: 0 18px 38px -28px rgba(10,14,34,0.30); height: 100%; box-sizing: border-box; display: flex; flex-direction: column; gap: 12px; margin: 0; transition: transform .28s ease, border-color .28s ease; }
             .elementor-28366 .elementor-element.elementor-element-3899746 .pull-quote:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); }
             .elementor-28366 .elementor-element.elementor-element-3899746 .pq-stars { color: #f5c116; font-size: 0.95rem; letter-spacing: 2px; }
             .elementor-28366 .elementor-element.elementor-element-3899746 blockquote { margin: 0; }
             .elementor-28366 .elementor-element.elementor-element-3899746 blockquote p { font-family: "Schibsted Grotesk", sans-serif; font-size: 1rem; font-weight: 500; color: #0a0e22; line-height: 1.55; margin: 0; }
             .elementor-28366 .elementor-element.elementor-element-3899746 figcaption { font-family: "JetBrains Mono", monospace; font-size: 0.8rem; color: #565e78; margin-top: auto; }
             .elementor-28366 .elementor-element.elementor-element-3899746 figcaption span { color: #0c34b1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-761f50b */.elementor-28366 .elementor-element.elementor-element-761f50b .pull-quote { background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; padding: 28px 24px; box-shadow: 0 18px 38px -28px rgba(10,14,34,0.30); height: 100%; box-sizing: border-box; display: flex; flex-direction: column; gap: 12px; margin: 0; transition: transform .28s ease, border-color .28s ease; }
             .elementor-28366 .elementor-element.elementor-element-761f50b .pull-quote:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); }
             .elementor-28366 .elementor-element.elementor-element-761f50b .pq-stars { color: #f5c116; font-size: 0.95rem; letter-spacing: 2px; }
             .elementor-28366 .elementor-element.elementor-element-761f50b blockquote { margin: 0; }
             .elementor-28366 .elementor-element.elementor-element-761f50b blockquote p { font-family: "Schibsted Grotesk", sans-serif; font-size: 1rem; font-weight: 500; color: #0a0e22; line-height: 1.55; margin: 0; }
             .elementor-28366 .elementor-element.elementor-element-761f50b figcaption { font-family: "JetBrains Mono", monospace; font-size: 0.8rem; color: #565e78; margin-top: auto; }
             .elementor-28366 .elementor-element.elementor-element-761f50b figcaption span { color: #0c34b1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df82e66 */.elementor-28366 .elementor-element.elementor-element-df82e66 { 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-28366 .elementor-element.elementor-element-df82e66 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-a2b786c */.elementor-28366 .elementor-element.elementor-element-a2b786c { width: 100% !important; align-self: stretch; } .elementor-28366 .elementor-element.elementor-element-a2b786c .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28366 .elementor-element.elementor-element-a2b786c .elementor-divider-separator { background: linear-gradient(90deg, rgba(12,52,177,0) 0%, #0c34b1 12%, #5bc6ff 50%, #0c34b1 88%, rgba(12,52,177,0) 100%) !important; height: 2px !important; width: 100% !important; border: 0 !important; border-radius: 2px; box-shadow: 0 0 12px rgba(91,198,255,0.35); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1067bba */.elementor-28366 .elementor-element.elementor-element-1067bba .pg-related-card { display: flex; flex-direction: column; gap: 10px; border: 1px solid rgba(123,180,255,0.18); border-radius: 16px; padding: 28px 24px; text-decoration: none; background: linear-gradient(180deg, rgba(255,255,255,0.04), transparent); transition: transform .28s ease, border-color .28s ease; height: 100%; box-sizing: border-box; }
             .elementor-28366 .elementor-element.elementor-element-1067bba .pg-related-card:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); }
             .elementor-28366 .elementor-element.elementor-element-1067bba .pg-related-label { font-family: "JetBrains Mono", monospace; font-size: 0.72rem; text-transform: uppercase; letter-spacing: 1px; color: #00a7ff; }
             .elementor-28366 .elementor-element.elementor-element-1067bba .pg-related-title { font-family: "Schibsted Grotesk", sans-serif; font-weight: 800; font-size: 1rem; color: #fff; }
             .elementor-28366 .elementor-element.elementor-element-1067bba .pg-related-desc { font-size: 0.88rem; color: #969dbe; line-height: 1.5; }
             .elementor-28366 .elementor-element.elementor-element-1067bba .pg-related-arrow { font-family: "JetBrains Mono", monospace; font-size: 0.8rem; color: #00a7ff; margin-top: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0be35db */.elementor-28366 .elementor-element.elementor-element-0be35db .pg-related-card { display: flex; flex-direction: column; gap: 10px; border: 1px solid rgba(123,180,255,0.18); border-radius: 16px; padding: 28px 24px; text-decoration: none; background: linear-gradient(180deg, rgba(255,255,255,0.04), transparent); transition: transform .28s ease, border-color .28s ease; height: 100%; box-sizing: border-box; }
             .elementor-28366 .elementor-element.elementor-element-0be35db .pg-related-card:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); }
             .elementor-28366 .elementor-element.elementor-element-0be35db .pg-related-label { font-family: "JetBrains Mono", monospace; font-size: 0.72rem; text-transform: uppercase; letter-spacing: 1px; color: #00a7ff; }
             .elementor-28366 .elementor-element.elementor-element-0be35db .pg-related-title { font-family: "Schibsted Grotesk", sans-serif; font-weight: 800; font-size: 1rem; color: #fff; }
             .elementor-28366 .elementor-element.elementor-element-0be35db .pg-related-desc { font-size: 0.88rem; color: #969dbe; line-height: 1.5; }
             .elementor-28366 .elementor-element.elementor-element-0be35db .pg-related-arrow { font-family: "JetBrains Mono", monospace; font-size: 0.8rem; color: #00a7ff; margin-top: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3172155 */.elementor-28366 .elementor-element.elementor-element-3172155 .pg-related-card { display: flex; flex-direction: column; gap: 10px; border: 1px solid rgba(123,180,255,0.18); border-radius: 16px; padding: 28px 24px; text-decoration: none; background: linear-gradient(180deg, rgba(255,255,255,0.04), transparent); transition: transform .28s ease, border-color .28s ease; height: 100%; box-sizing: border-box; }
             .elementor-28366 .elementor-element.elementor-element-3172155 .pg-related-card:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); }
             .elementor-28366 .elementor-element.elementor-element-3172155 .pg-related-label { font-family: "JetBrains Mono", monospace; font-size: 0.72rem; text-transform: uppercase; letter-spacing: 1px; color: #00a7ff; }
             .elementor-28366 .elementor-element.elementor-element-3172155 .pg-related-title { font-family: "Schibsted Grotesk", sans-serif; font-weight: 800; font-size: 1rem; color: #fff; }
             .elementor-28366 .elementor-element.elementor-element-3172155 .pg-related-desc { font-size: 0.88rem; color: #969dbe; line-height: 1.5; }
             .elementor-28366 .elementor-element.elementor-element-3172155 .pg-related-arrow { font-family: "JetBrains Mono", monospace; font-size: 0.8rem; color: #00a7ff; margin-top: auto; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-562ac4d */.elementor-28366 .elementor-element.elementor-element-562ac4d { 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-28366 .elementor-element.elementor-element-562ac4d .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-6868619 */.elementor-28366 .elementor-element.elementor-element-6868619 { width: 100% !important; align-self: stretch; } .elementor-28366 .elementor-element.elementor-element-6868619 .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28366 .elementor-element.elementor-element-6868619 .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-13d7bce */.elementor-28366 .elementor-element.elementor-element-13d7bce { text-align: center; margin-top: 18px; }
         .elementor-28366 .elementor-element.elementor-element-13d7bce .micro { display: inline-flex; gap: 22px; flex-wrap: wrap; justify-content: center; font-family: "JetBrains Mono", monospace; font-size: 0.78rem; color: #969dbe; margin: 0; }
         .elementor-28366 .elementor-element.elementor-element-13d7bce .micro span { position: relative; padding-left: 18px; }
         .elementor-28366 .elementor-element.elementor-element-13d7bce .micro span::before { content: "✓"; position: absolute; left: 0; color: #00a7ff; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fb9fe0 */.elementor-28366 .elementor-element.elementor-element-0fb9fe0 { position: relative; overflow: hidden; }
         .elementor-28366 .elementor-element.elementor-element-0fb9fe0::before { content: ""; position: absolute; top: 50%; left: 50%; width: 720px; height: 720px; transform: translate(-50%, -50%); background: radial-gradient(circle, rgba(12,52,177,0.35), transparent 60%); filter: blur(80px); pointer-events: none; z-index: 0; }
         .elementor-28366 .elementor-element.elementor-element-0fb9fe0 > * { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8331e07 */.elementor-28366 .elementor-element.elementor-element-8331e07 { 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-28366 .elementor-element.elementor-element-8331e07 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf83cce */.elementor-28366 .elementor-element.elementor-element-bf83cce img { height: 38px !important; width: auto !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41108a7 */.elementor-28366 .elementor-element.elementor-element-41108a7 .elementor-heading-title { color: #00a7ff !important; }/* End custom CSS */