.elementor-28370 .elementor-element.elementor-element-7ea06dd{--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-28370 .elementor-element.elementor-element-7ea06dd:not(.elementor-motion-effects-element-type-background), .elementor-28370 .elementor-element.elementor-element-7ea06dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(6,8,26,0.78);}.elementor-28370 .elementor-element.elementor-element-4551848{--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-28370 .elementor-element.elementor-element-5bf5dcb{width:initial;max-width:initial;}.elementor-28370 .elementor-element.elementor-element-5bf5dcb 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-28370 .elementor-element.elementor-element-6479783 .elementor-menu-toggle{margin:0 auto;}.elementor-28370 .elementor-element.elementor-element-6479783 .elementor-nav-menu--main .elementor-item{color:#969dbe;fill:#969dbe;}.elementor-28370 .elementor-element.elementor-element-6479783 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-28370 .elementor-element.elementor-element-6479783 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-28370 .elementor-element.elementor-element-6479783 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-28370 .elementor-element.elementor-element-6479783 .elementor-nav-menu--main .elementor-item:focus{color:#ffffff;fill:#ffffff;}.elementor-28370 .elementor-element.elementor-element-6479783 .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-28370 .elementor-element.elementor-element-66e7eb7 .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-28370 .elementor-element.elementor-element-88ac4c2{text-align:center;}.elementor-28370 .elementor-element.elementor-element-88ac4c2 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28370 .elementor-element.elementor-element-5ae5700{--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-28370 .elementor-element.elementor-element-4a1bf13{text-align:center;}.elementor-28370 .elementor-element.elementor-element-4a1bf13 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28370 .elementor-element.elementor-element-84651e3{--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:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.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-28370 .elementor-element.elementor-element-82492a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-28370 .elementor-element.elementor-element-82492a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-28370 .elementor-element.elementor-element-82492a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-28370 .elementor-element.elementor-element-82492a4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-28370 .elementor-element.elementor-element-82492a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-28370 .elementor-element.elementor-element-82492a4 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-82492a4 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28370 .elementor-element.elementor-element-82492a4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28370 .elementor-element.elementor-element-82492a4 .elementor-icon-list-text{color:#969dbe;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-e7350e9 .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-28370 .elementor-element.elementor-element-cea3313 .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-28370 .elementor-element.elementor-element-892897c{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-28370 .elementor-element.elementor-element-4e028dc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28370 .elementor-element.elementor-element-cc47d5f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-28370 .elementor-element.elementor-element-cc47d5f:not(.elementor-motion-effects-element-type-background), .elementor-28370 .elementor-element.elementor-element-cc47d5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.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-28370 .elementor-element.elementor-element-42ed47d .elementor-counter-number-wrapper{color:#fff;font-family:"Schibsted Grotesk", Sans-serif;font-size:2.6rem;font-weight:900;}.elementor-28370 .elementor-element.elementor-element-42ed47d .elementor-counter-title{color:#969dbe;font-family:"Hanken Grotesk", Sans-serif;font-size:0.86rem;}.elementor-28370 .elementor-element.elementor-element-3eb681a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-28370 .elementor-element.elementor-element-3eb681a:not(.elementor-motion-effects-element-type-background), .elementor-28370 .elementor-element.elementor-element-3eb681a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-28370 .elementor-element.elementor-element-050565b .elementor-counter-number-wrapper{color:#fff;font-family:"Schibsted Grotesk", Sans-serif;font-size:2.6rem;font-weight:900;}.elementor-28370 .elementor-element.elementor-element-050565b .elementor-counter-title{color:#969dbe;font-family:"Hanken Grotesk", Sans-serif;font-size:0.86rem;}.elementor-28370 .elementor-element.elementor-element-afdfb20{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-28370 .elementor-element.elementor-element-afdfb20:not(.elementor-motion-effects-element-type-background), .elementor-28370 .elementor-element.elementor-element-afdfb20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-28370 .elementor-element.elementor-element-f5d788e .elementor-counter-number-wrapper{color:#fff;font-family:"Schibsted Grotesk", Sans-serif;font-size:2.6rem;font-weight:900;}.elementor-28370 .elementor-element.elementor-element-f5d788e .elementor-counter-title{color:#969dbe;font-family:"Hanken Grotesk", Sans-serif;font-size:0.86rem;}.elementor-28370 .elementor-element.elementor-element-cdb4d0b .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-cdb4d0b .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28370 .elementor-element.elementor-element-cdb4d0b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28370 .elementor-element.elementor-element-cdb4d0b .elementor-icon-list-text{color:#969dbe;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-e209e3a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-28370 .elementor-element.elementor-element-e209e3a:not(.elementor-motion-effects-element-type-background), .elementor-28370 .elementor-element.elementor-element-e209e3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-28370 .elementor-element.elementor-element-91d06fa .elementor-counter-number-wrapper{color:#fff;font-family:"Schibsted Grotesk", Sans-serif;font-size:2.6rem;font-weight:900;}.elementor-28370 .elementor-element.elementor-element-91d06fa .elementor-counter-title{color:#969dbe;font-family:"Hanken Grotesk", Sans-serif;font-size:0.86rem;}.elementor-28370 .elementor-element.elementor-element-4d1c40b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-28370 .elementor-element.elementor-element-4d1c40b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-28370 .elementor-element.elementor-element-4d1c40b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-28370 .elementor-element.elementor-element-4d1c40b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-28370 .elementor-element.elementor-element-4d1c40b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-28370 .elementor-element.elementor-element-4d1c40b .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-4d1c40b .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28370 .elementor-element.elementor-element-4d1c40b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28370 .elementor-element.elementor-element-4d1c40b .elementor-icon-list-text{color:#969dbe;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-174abe5{color:#ffffff;}.elementor-28370 .elementor-element.elementor-element-30aa463{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-28370 .elementor-element.elementor-element-30aa463:not(.elementor-motion-effects-element-type-background), .elementor-28370 .elementor-element.elementor-element-30aa463 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#edf0f7;}.elementor-28370 .elementor-element.elementor-element-8abfaff{text-align:center;}.elementor-28370 .elementor-element.elementor-element-8abfaff .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(10,14,34,0.14);}.elementor-28370 .elementor-element.elementor-element-045dee5{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#565e78;}.elementor-28370 .elementor-element.elementor-element-6dbd05c{--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-28370 .elementor-element.elementor-element-6dbd05c:not(.elementor-motion-effects-element-type-background), .elementor-28370 .elementor-element.elementor-element-6dbd05c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0b0f2e;}.elementor-28370 .elementor-element.elementor-element-fd648b2{text-align:center;}.elementor-28370 .elementor-element.elementor-element-fd648b2 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28370 .elementor-element.elementor-element-5cd3066{--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-28370 .elementor-element.elementor-element-b401f17{text-align:center;}.elementor-28370 .elementor-element.elementor-element-b401f17 .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-28370 .elementor-element.elementor-element-480d800{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28370 .elementor-element.elementor-element-480d800 .elementor-divider-separator{width:66%;}.elementor-28370 .elementor-element.elementor-element-480d800 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28370 .elementor-element.elementor-element-b69da7c{text-align:center;}.elementor-28370 .elementor-element.elementor-element-b69da7c .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-28370 .elementor-element.elementor-element-9c9c139{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-28370 .elementor-element.elementor-element-311a134{--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:26px 26px;--row-gap:26px;--column-gap:26px;--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-28370 .elementor-element.elementor-element-a5e5673{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28370 .elementor-element.elementor-element-5344b4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:16px 16px 16px 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-28370 .elementor-element.elementor-element-5344b4c:not(.elementor-motion-effects-element-type-background), .elementor-28370 .elementor-element.elementor-element-5344b4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-28370 .elementor-element.elementor-element-4ede679{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28370 .elementor-element.elementor-element-9bafd47{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-28370 .elementor-element.elementor-element-e4e4650{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28370 .elementor-element.elementor-element-50e1487 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28370 .elementor-element.elementor-element-96f9214{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28370 .elementor-element.elementor-element-85aa4ee .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-85aa4ee .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28370 .elementor-element.elementor-element-85aa4ee{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28370 .elementor-element.elementor-element-85aa4ee .elementor-icon-list-text{color:#5bc6ff;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-5c23168{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--flex-wrap: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-28370 .elementor-element.elementor-element-09650f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:16px 16px 16px 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-28370 .elementor-element.elementor-element-09650f6:not(.elementor-motion-effects-element-type-background), .elementor-28370 .elementor-element.elementor-element-09650f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-28370 .elementor-element.elementor-element-2edcec1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28370 .elementor-element.elementor-element-c1974c4{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-28370 .elementor-element.elementor-element-abc2ba5{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28370 .elementor-element.elementor-element-a178fa2 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28370 .elementor-element.elementor-element-2b72209{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28370 .elementor-element.elementor-element-c2517c7 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-c2517c7 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28370 .elementor-element.elementor-element-c2517c7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28370 .elementor-element.elementor-element-c2517c7 .elementor-icon-list-text{color:#5bc6ff;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-9e03985{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:16px 16px 16px 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-28370 .elementor-element.elementor-element-9e03985:not(.elementor-motion-effects-element-type-background), .elementor-28370 .elementor-element.elementor-element-9e03985 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-28370 .elementor-element.elementor-element-1753917{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28370 .elementor-element.elementor-element-dd9301e{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-28370 .elementor-element.elementor-element-0fbf593 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28370 .elementor-element.elementor-element-676959e{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28370 .elementor-element.elementor-element-5c1d07a .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-5c1d07a .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28370 .elementor-element.elementor-element-5c1d07a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28370 .elementor-element.elementor-element-5c1d07a .elementor-icon-list-text{color:#5bc6ff;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-af69d04{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--flex-wrap: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-28370 .elementor-element.elementor-element-75c7e55{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:16px 16px 16px 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-28370 .elementor-element.elementor-element-75c7e55:not(.elementor-motion-effects-element-type-background), .elementor-28370 .elementor-element.elementor-element-75c7e55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-28370 .elementor-element.elementor-element-5d78919{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28370 .elementor-element.elementor-element-55193a6{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-28370 .elementor-element.elementor-element-76c304b .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28370 .elementor-element.elementor-element-e6f7268{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28370 .elementor-element.elementor-element-d3d7dfb .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-d3d7dfb .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28370 .elementor-element.elementor-element-d3d7dfb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28370 .elementor-element.elementor-element-d3d7dfb .elementor-icon-list-text{color:#5bc6ff;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-6ac8319{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:16px 16px 16px 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-28370 .elementor-element.elementor-element-6ac8319:not(.elementor-motion-effects-element-type-background), .elementor-28370 .elementor-element.elementor-element-6ac8319 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-28370 .elementor-element.elementor-element-10a161f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28370 .elementor-element.elementor-element-c88f4c0{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-28370 .elementor-element.elementor-element-4a3188d .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28370 .elementor-element.elementor-element-3c6b331{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28370 .elementor-element.elementor-element-813b63e .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-813b63e .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28370 .elementor-element.elementor-element-813b63e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28370 .elementor-element.elementor-element-813b63e .elementor-icon-list-text{color:#5bc6ff;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-d96026b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--flex-wrap: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-28370 .elementor-element.elementor-element-e4f592a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:16px 16px 16px 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-28370 .elementor-element.elementor-element-e4f592a:not(.elementor-motion-effects-element-type-background), .elementor-28370 .elementor-element.elementor-element-e4f592a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-28370 .elementor-element.elementor-element-bd74d1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28370 .elementor-element.elementor-element-72aaab6{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-28370 .elementor-element.elementor-element-994b613 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28370 .elementor-element.elementor-element-5e674e5{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28370 .elementor-element.elementor-element-0ac43be .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-0ac43be .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28370 .elementor-element.elementor-element-0ac43be{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28370 .elementor-element.elementor-element-0ac43be .elementor-icon-list-text{color:#5bc6ff;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-25ae8ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:16px 16px 16px 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-28370 .elementor-element.elementor-element-25ae8ba:not(.elementor-motion-effects-element-type-background), .elementor-28370 .elementor-element.elementor-element-25ae8ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-28370 .elementor-element.elementor-element-20282cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28370 .elementor-element.elementor-element-1e2990e{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-28370 .elementor-element.elementor-element-81c5652 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28370 .elementor-element.elementor-element-567d029{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28370 .elementor-element.elementor-element-e5a1804 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-e5a1804 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28370 .elementor-element.elementor-element-e5a1804{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28370 .elementor-element.elementor-element-e5a1804 .elementor-icon-list-text{color:#5bc6ff;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-cf7a05e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-28370 .elementor-element.elementor-element-cf7a05e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-28370 .elementor-element.elementor-element-cf7a05e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-28370 .elementor-element.elementor-element-cf7a05e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-28370 .elementor-element.elementor-element-cf7a05e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-28370 .elementor-element.elementor-element-cf7a05e .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-cf7a05e .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28370 .elementor-element.elementor-element-cf7a05e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28370 .elementor-element.elementor-element-cf7a05e .elementor-icon-list-text{color:#5bc6ff;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-fe71999{--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-28370 .elementor-element.elementor-element-fe71999:not(.elementor-motion-effects-element-type-background), .elementor-28370 .elementor-element.elementor-element-fe71999 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0c0f28;}.elementor-28370 .elementor-element.elementor-element-29f10da{text-align:center;}.elementor-28370 .elementor-element.elementor-element-29f10da .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28370 .elementor-element.elementor-element-8cac260{--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-28370 .elementor-element.elementor-element-9a0552e{text-align:center;}.elementor-28370 .elementor-element.elementor-element-9a0552e .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-28370 .elementor-element.elementor-element-5621664{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28370 .elementor-element.elementor-element-5621664 .elementor-divider-separator{width:66%;}.elementor-28370 .elementor-element.elementor-element-5621664 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28370 .elementor-element.elementor-element-185f5b4{text-align:center;}.elementor-28370 .elementor-element.elementor-element-185f5b4 .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-28370 .elementor-element.elementor-element-a421a2b{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-28370 .elementor-element.elementor-element-d424574{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--flex-wrap: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-28370 .elementor-element.elementor-element-5e4ecce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:16px 16px 16px 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-28370 .elementor-element.elementor-element-5e4ecce:not(.elementor-motion-effects-element-type-background), .elementor-28370 .elementor-element.elementor-element-5e4ecce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-28370 .elementor-element.elementor-element-d75eb25{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28370 .elementor-element.elementor-element-e6ac4fc{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-28370 .elementor-element.elementor-element-2638989 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28370 .elementor-element.elementor-element-dca652c{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28370 .elementor-element.elementor-element-9841042 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-9841042 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28370 .elementor-element.elementor-element-9841042{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28370 .elementor-element.elementor-element-9841042 .elementor-icon-list-text{color:#5bc6ff;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-914ccec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:16px 16px 16px 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-28370 .elementor-element.elementor-element-914ccec:not(.elementor-motion-effects-element-type-background), .elementor-28370 .elementor-element.elementor-element-914ccec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-28370 .elementor-element.elementor-element-0d8d106{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28370 .elementor-element.elementor-element-5506768{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-28370 .elementor-element.elementor-element-e9cfa4b{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28370 .elementor-element.elementor-element-19acbe0 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28370 .elementor-element.elementor-element-e6558bc{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28370 .elementor-element.elementor-element-cbcf51d .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-cbcf51d .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28370 .elementor-element.elementor-element-cbcf51d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28370 .elementor-element.elementor-element-cbcf51d .elementor-icon-list-text{color:#5bc6ff;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-2311438 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-28370 .elementor-element.elementor-element-2311438 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-28370 .elementor-element.elementor-element-2311438 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-28370 .elementor-element.elementor-element-2311438 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-28370 .elementor-element.elementor-element-2311438 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-28370 .elementor-element.elementor-element-2311438 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-2311438 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28370 .elementor-element.elementor-element-2311438{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28370 .elementor-element.elementor-element-2311438 .elementor-icon-list-text{color:#5bc6ff;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-9015788{--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-28370 .elementor-element.elementor-element-9015788:not(.elementor-motion-effects-element-type-background), .elementor-28370 .elementor-element.elementor-element-9015788 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#edf0f7;}.elementor-28370 .elementor-element.elementor-element-c30169c{text-align:center;}.elementor-28370 .elementor-element.elementor-element-c30169c .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(10,14,34,0.14);}.elementor-28370 .elementor-element.elementor-element-8abadfd{--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:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(10,14,34,0.08);--border-color:rgba(10,14,34,0.08);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-28370 .elementor-element.elementor-element-8abadfd:not(.elementor-motion-effects-element-type-background), .elementor-28370 .elementor-element.elementor-element-8abadfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-28370 .elementor-element.elementor-element-961de5c{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#565e78;}.elementor-28370 .elementor-element.elementor-element-d3f10d0{--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:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--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-28370 .elementor-element.elementor-element-5c4ebe4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28370 .elementor-element.elementor-element-6f472f3{--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;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28370 .elementor-element.elementor-element-1096bcb{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#565e78;}.elementor-28370 .elementor-element.elementor-element-e4a51d0 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-e4a51d0 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28370 .elementor-element.elementor-element-e4a51d0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28370 .elementor-element.elementor-element-e4a51d0 .elementor-icon-list-text{color:#0c34b1;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-040385e{--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-28370 .elementor-element.elementor-element-040385e:not(.elementor-motion-effects-element-type-background), .elementor-28370 .elementor-element.elementor-element-040385e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a1150;}.elementor-28370 .elementor-element.elementor-element-4c9f5e3{text-align:center;}.elementor-28370 .elementor-element.elementor-element-4c9f5e3 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28370 .elementor-element.elementor-element-2e08e7d{--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-28370 .elementor-element.elementor-element-c7d583f{text-align:center;}.elementor-28370 .elementor-element.elementor-element-c7d583f .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-28370 .elementor-element.elementor-element-1ffcfed{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28370 .elementor-element.elementor-element-1ffcfed .elementor-divider-separator{width:66%;}.elementor-28370 .elementor-element.elementor-element-1ffcfed .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28370 .elementor-element.elementor-element-bae961b{text-align:center;}.elementor-28370 .elementor-element.elementor-element-bae961b .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-28370 .elementor-element.elementor-element-6f4724d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap: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-28370 .elementor-element.elementor-element-4239bcd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-28370 .elementor-element.elementor-element-4239bcd:not(.elementor-motion-effects-element-type-background), .elementor-28370 .elementor-element.elementor-element-4239bcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-28370 .elementor-element.elementor-element-d68e714 .elementor-counter-number-wrapper{color:#5bc6ff;font-family:"Schibsted Grotesk", Sans-serif;font-size:4.2rem;font-weight:900;letter-spacing:-0.04em;}.elementor-28370 .elementor-element.elementor-element-d68e714 .elementor-counter-title{color:#969dbe;font-family:"Hanken Grotesk", Sans-serif;font-size:0.96rem;}.elementor-28370 .elementor-element.elementor-element-ab515f0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-28370 .elementor-element.elementor-element-ab515f0:not(.elementor-motion-effects-element-type-background), .elementor-28370 .elementor-element.elementor-element-ab515f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-28370 .elementor-element.elementor-element-ec6c7ac .elementor-counter-number-wrapper{color:#5bc6ff;font-family:"Schibsted Grotesk", Sans-serif;font-size:4.2rem;font-weight:900;letter-spacing:-0.04em;}.elementor-28370 .elementor-element.elementor-element-ec6c7ac .elementor-counter-title{color:#969dbe;font-family:"Hanken Grotesk", Sans-serif;font-size:0.96rem;}.elementor-28370 .elementor-element.elementor-element-7130078{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-28370 .elementor-element.elementor-element-7130078:not(.elementor-motion-effects-element-type-background), .elementor-28370 .elementor-element.elementor-element-7130078 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-28370 .elementor-element.elementor-element-ae32fa8 .elementor-counter-number-wrapper{color:#5bc6ff;font-family:"Schibsted Grotesk", Sans-serif;font-size:4.2rem;font-weight:900;letter-spacing:-0.04em;}.elementor-28370 .elementor-element.elementor-element-ae32fa8 .elementor-counter-title{color:#969dbe;font-family:"Hanken Grotesk", Sans-serif;font-size:0.96rem;}.elementor-28370 .elementor-element.elementor-element-6b0b70d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-28370 .elementor-element.elementor-element-6b0b70d:not(.elementor-motion-effects-element-type-background), .elementor-28370 .elementor-element.elementor-element-6b0b70d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-28370 .elementor-element.elementor-element-dbc48d0 .elementor-counter-number-wrapper{color:#5bc6ff;font-family:"Schibsted Grotesk", Sans-serif;font-size:4.2rem;font-weight:900;letter-spacing:-0.04em;}.elementor-28370 .elementor-element.elementor-element-dbc48d0 .elementor-counter-title{color:#969dbe;font-family:"Hanken Grotesk", Sans-serif;font-size:0.96rem;}.elementor-28370 .elementor-element.elementor-element-26c3716{--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:44px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-28370 .elementor-element.elementor-element-26c3716:not(.elementor-motion-effects-element-type-background), .elementor-28370 .elementor-element.elementor-element-26c3716 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04050f;}.elementor-28370 .elementor-element.elementor-element-9771228{text-align:center;}.elementor-28370 .elementor-element.elementor-element-9771228 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28370 .elementor-element.elementor-element-c7d8174 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-28370 .elementor-element.elementor-element-c7d8174 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-28370 .elementor-element.elementor-element-c7d8174 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-28370 .elementor-element.elementor-element-c7d8174 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-28370 .elementor-element.elementor-element-c7d8174 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-28370 .elementor-element.elementor-element-c7d8174 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-c7d8174 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28370 .elementor-element.elementor-element-c7d8174{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28370 .elementor-element.elementor-element-c7d8174 .elementor-icon-list-text{color:#e9ebf6;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-06b0ef4{--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-28370 .elementor-element.elementor-element-06b0ef4:not(.elementor-motion-effects-element-type-background), .elementor-28370 .elementor-element.elementor-element-06b0ef4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#edf0f7;}.elementor-28370 .elementor-element.elementor-element-601af56{text-align:center;}.elementor-28370 .elementor-element.elementor-element-601af56 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(10,14,34,0.14);}.elementor-28370 .elementor-element.elementor-element-b5c0878{--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-28370 .elementor-element.elementor-element-5cc227e{text-align:center;}.elementor-28370 .elementor-element.elementor-element-5cc227e .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-28370 .elementor-element.elementor-element-be5bddc{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28370 .elementor-element.elementor-element-be5bddc .elementor-divider-separator{width:66%;}.elementor-28370 .elementor-element.elementor-element-be5bddc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28370 .elementor-element.elementor-element-5939dd7{text-align:center;}.elementor-28370 .elementor-element.elementor-element-5939dd7 .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-28370 .elementor-element.elementor-element-394e123{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;font-family:"Hanken Grotesk", Sans-serif;font-size:1.05rem;line-height:1.65em;color:#565e78;}.elementor-28370 .elementor-element.elementor-element-d6f1886{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#565e78;}.elementor-28370 .elementor-element.elementor-element-33d34fe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-28370 .elementor-element.elementor-element-b242171{--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-28370 .elementor-element.elementor-element-b242171:not(.elementor-motion-effects-element-type-background), .elementor-28370 .elementor-element.elementor-element-b242171 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#edf0f7;}.elementor-28370 .elementor-element.elementor-element-fdd7774{text-align:center;}.elementor-28370 .elementor-element.elementor-element-fdd7774 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(10,14,34,0.14);}.elementor-28370 .elementor-element.elementor-element-ec06756{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28370 .elementor-element.elementor-element-cca7560{--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-28370 .elementor-element.elementor-element-b9e35a8 .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-28370 .elementor-element.elementor-element-54920fd{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;}.elementor-28370 .elementor-element.elementor-element-54920fd .elementor-divider-separator{width:66%;}.elementor-28370 .elementor-element.elementor-element-54920fd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28370 .elementor-element.elementor-element-e27de88 .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-28370 .elementor-element.elementor-element-648da29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-28370 .elementor-element.elementor-element-08271b2 .elementor-accordion-item{border-color:rgba(10,14,34,0.12);}.elementor-28370 .elementor-element.elementor-element-08271b2 .elementor-accordion-item .elementor-tab-content{border-block-start-color:rgba(10,14,34,0.12);}.elementor-28370 .elementor-element.elementor-element-08271b2 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:rgba(10,14,34,0.12);}.elementor-28370 .elementor-element.elementor-element-08271b2 .elementor-accordion-icon, .elementor-28370 .elementor-element.elementor-element-08271b2 .elementor-accordion-title{color:#0a0e22;}.elementor-28370 .elementor-element.elementor-element-08271b2 .elementor-accordion-icon svg{fill:#0a0e22;}.elementor-28370 .elementor-element.elementor-element-08271b2 .elementor-active .elementor-accordion-icon, .elementor-28370 .elementor-element.elementor-element-08271b2 .elementor-active .elementor-accordion-title{color:#0c34b1;}.elementor-28370 .elementor-element.elementor-element-08271b2 .elementor-active .elementor-accordion-icon svg{fill:#0c34b1;}.elementor-28370 .elementor-element.elementor-element-08271b2 .elementor-accordion-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.12rem;font-weight:700;}.elementor-28370 .elementor-element.elementor-element-08271b2 .elementor-tab-title .elementor-accordion-icon i:before{color:#0c34b1;}.elementor-28370 .elementor-element.elementor-element-08271b2 .elementor-tab-title .elementor-accordion-icon svg{fill:#0c34b1;}.elementor-28370 .elementor-element.elementor-element-08271b2 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#0c34b1;}.elementor-28370 .elementor-element.elementor-element-08271b2 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#0c34b1;}.elementor-28370 .elementor-element.elementor-element-08271b2 .elementor-tab-content{color:#565e78;font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;}.elementor-28370 .elementor-element.elementor-element-8e71353{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-28370 .elementor-element.elementor-element-4b6048a{text-align:center;}.elementor-28370 .elementor-element.elementor-element-4b6048a .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28370 .elementor-element.elementor-element-1eea9e8{--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-28370 .elementor-element.elementor-element-d02e569{text-align:center;}.elementor-28370 .elementor-element.elementor-element-d02e569 .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-28370 .elementor-element.elementor-element-64509d4{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28370 .elementor-element.elementor-element-64509d4 .elementor-divider-separator{width:66%;}.elementor-28370 .elementor-element.elementor-element-64509d4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28370 .elementor-element.elementor-element-d955502{text-align:center;}.elementor-28370 .elementor-element.elementor-element-d955502 .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-28370 .elementor-element.elementor-element-2481d1b{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-28370 .elementor-element.elementor-element-6fa8f0a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-28370 .elementor-element.elementor-element-a7697f1 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-28370 .elementor-element.elementor-element-a7697f1 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-28370 .elementor-element.elementor-element-a7697f1 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-28370 .elementor-element.elementor-element-a7697f1 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-28370 .elementor-element.elementor-element-a7697f1 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-28370 .elementor-element.elementor-element-a7697f1 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-28370 .elementor-element.elementor-element-a7697f1 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-28370 .elementor-element.elementor-element-a7697f1 .elementor-field-type-html{padding-bottom:0px;}.elementor-28370 .elementor-element.elementor-element-a7697f1 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-28370 .elementor-element.elementor-element-a7697f1 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-28370 .elementor-element.elementor-element-a7697f1 .elementor-button{font-family:"Schibsted Grotesk", Sans-serif;font-weight:700;border-radius:999px 999px 999px 999px;}.elementor-28370 .elementor-element.elementor-element-a7697f1 .e-form__buttons__wrapper__button-next{background-color:#00a7ff;color:#04050f;}.elementor-28370 .elementor-element.elementor-element-a7697f1 .elementor-button[type="submit"]{background-color:#00a7ff;color:#04050f;}.elementor-28370 .elementor-element.elementor-element-a7697f1 .elementor-button[type="submit"] svg *{fill:#04050f;}.elementor-28370 .elementor-element.elementor-element-a7697f1 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-28370 .elementor-element.elementor-element-a7697f1 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-28370 .elementor-element.elementor-element-a7697f1 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-28370 .elementor-element.elementor-element-a7697f1 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-28370 .elementor-element.elementor-element-a7697f1 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-28370 .elementor-element.elementor-element-a7697f1{--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-28370 .elementor-element.elementor-element-e128e12 .elementor-button{background-color:transparent;font-family:"JetBrains Mono", Sans-serif;font-size:0.7rem;letter-spacing:0.04em;fill:rgba(233,235,246,0.45);color:rgba(233,235,246,0.45);border-style:none;padding:4px 0px 4px 0px;}.elementor-28370 .elementor-element.elementor-element-ab9767b{--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:110px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-28370 .elementor-element.elementor-element-79c76e5{text-align:center;}.elementor-28370 .elementor-element.elementor-element-79c76e5 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28370 .elementor-element.elementor-element-61e624c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28370 .elementor-element.elementor-element-b210109 .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-28370 .elementor-element.elementor-element-0b1dad7 .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-28370 .elementor-element.elementor-element-b3bc281{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-28370 .elementor-element.elementor-element-776d5c7{--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:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28370 .elementor-element.elementor-element-0a08411 .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-28370 .elementor-element.elementor-element-21e6278 .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-28370 .elementor-element.elementor-element-8a5eefa .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-8a5eefa .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28370 .elementor-element.elementor-element-8a5eefa{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28370 .elementor-element.elementor-element-8a5eefa .elementor-icon-list-text{color:#5bc6ff;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-2abd4eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-28370 .elementor-element.elementor-element-2abd4eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-28370 .elementor-element.elementor-element-2abd4eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-28370 .elementor-element.elementor-element-2abd4eb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-28370 .elementor-element.elementor-element-2abd4eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-28370 .elementor-element.elementor-element-2abd4eb .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-2abd4eb .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28370 .elementor-element.elementor-element-2abd4eb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28370 .elementor-element.elementor-element-2abd4eb .elementor-icon-list-text{color:#969dbe;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-d341256{--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-28370 .elementor-element.elementor-element-d341256:not(.elementor-motion-effects-element-type-background), .elementor-28370 .elementor-element.elementor-element-d341256 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04050f;}.elementor-28370 .elementor-element.elementor-element-5158a5d{text-align:center;}.elementor-28370 .elementor-element.elementor-element-5158a5d .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28370 .elementor-element.elementor-element-d4304a9{--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-28370 .elementor-element.elementor-element-5a2bfdc{--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-28370 .elementor-element.elementor-element-88505f0{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28370 .elementor-element.elementor-element-d2f3982 .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-28370 .elementor-element.elementor-element-22e57ac{--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-28370 .elementor-element.elementor-element-3ba81fb .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-28370 .elementor-element.elementor-element-18454b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-28370 .elementor-element.elementor-element-18454b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-28370 .elementor-element.elementor-element-18454b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-28370 .elementor-element.elementor-element-18454b9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-28370 .elementor-element.elementor-element-18454b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-28370 .elementor-element.elementor-element-18454b9 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-18454b9 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28370 .elementor-element.elementor-element-18454b9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28370 .elementor-element.elementor-element-18454b9 .elementor-icon-list-text{color:#e9ebf6;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-8589173{--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-28370 .elementor-element.elementor-element-cc60f8c .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-28370 .elementor-element.elementor-element-6124b37 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-28370 .elementor-element.elementor-element-6124b37 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-28370 .elementor-element.elementor-element-6124b37 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-28370 .elementor-element.elementor-element-6124b37 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-28370 .elementor-element.elementor-element-6124b37 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-28370 .elementor-element.elementor-element-6124b37 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-6124b37 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28370 .elementor-element.elementor-element-6124b37{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28370 .elementor-element.elementor-element-6124b37 .elementor-icon-list-text{color:#e9ebf6;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-c289df1{--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-28370 .elementor-element.elementor-element-6d08283 .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-28370 .elementor-element.elementor-element-a071f67 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-28370 .elementor-element.elementor-element-a071f67 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-28370 .elementor-element.elementor-element-a071f67 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-28370 .elementor-element.elementor-element-a071f67 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-28370 .elementor-element.elementor-element-a071f67 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-28370 .elementor-element.elementor-element-a071f67 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-a071f67 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28370 .elementor-element.elementor-element-a071f67{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28370 .elementor-element.elementor-element-a071f67 .elementor-icon-list-text{color:#e9ebf6;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-bacc280{--divider-border-style:solid;--divider-color:rgba(255,255,255,0.10);--divider-border-width:1px;}.elementor-28370 .elementor-element.elementor-element-bacc280 .elementor-divider-separator{width:100%;}.elementor-28370 .elementor-element.elementor-element-bacc280 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28370 .elementor-element.elementor-element-04d8906{--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-28370 .elementor-element.elementor-element-151b7c8{--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-28370 .elementor-element.elementor-element-c5c2a42{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28370 .elementor-element.elementor-element-9a84e8f{--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-28370 .elementor-element.elementor-element-c5cbd8b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-28370 .elementor-element.elementor-element-c5cbd8b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-28370 .elementor-element.elementor-element-c5cbd8b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-28370 .elementor-element.elementor-element-c5cbd8b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-28370 .elementor-element.elementor-element-c5cbd8b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-28370 .elementor-element.elementor-element-c5cbd8b .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28370 .elementor-element.elementor-element-c5cbd8b .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28370 .elementor-element.elementor-element-c5cbd8b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28370 .elementor-element.elementor-element-c5cbd8b .elementor-icon-list-text{color:#969dbe;transition:color 0.3s;}@media(min-width:768px){.elementor-28370 .elementor-element.elementor-element-7ea06dd{--content-width:1240px;}.elementor-28370 .elementor-element.elementor-element-5ae5700{--content-width:1240px;}.elementor-28370 .elementor-element.elementor-element-cc47d5f{--width:23%;}.elementor-28370 .elementor-element.elementor-element-3eb681a{--width:23%;}.elementor-28370 .elementor-element.elementor-element-afdfb20{--width:23%;}.elementor-28370 .elementor-element.elementor-element-e209e3a{--width:23%;}.elementor-28370 .elementor-element.elementor-element-30aa463{--content-width:1240px;}.elementor-28370 .elementor-element.elementor-element-6dbd05c{--content-width:1240px;}.elementor-28370 .elementor-element.elementor-element-5344b4c{--width:100%;}.elementor-28370 .elementor-element.elementor-element-09650f6{--width:48%;}.elementor-28370 .elementor-element.elementor-element-9e03985{--width:48%;}.elementor-28370 .elementor-element.elementor-element-75c7e55{--width:48%;}.elementor-28370 .elementor-element.elementor-element-6ac8319{--width:48%;}.elementor-28370 .elementor-element.elementor-element-e4f592a{--width:48%;}.elementor-28370 .elementor-element.elementor-element-25ae8ba{--width:48%;}.elementor-28370 .elementor-element.elementor-element-fe71999{--content-width:1240px;}.elementor-28370 .elementor-element.elementor-element-5e4ecce{--width:48%;}.elementor-28370 .elementor-element.elementor-element-914ccec{--width:48%;}.elementor-28370 .elementor-element.elementor-element-9015788{--content-width:1240px;}.elementor-28370 .elementor-element.elementor-element-5c4ebe4{--width:14%;}.elementor-28370 .elementor-element.elementor-element-6f472f3{--width:75%;}.elementor-28370 .elementor-element.elementor-element-040385e{--content-width:1240px;}.elementor-28370 .elementor-element.elementor-element-4239bcd{--width:23%;}.elementor-28370 .elementor-element.elementor-element-ab515f0{--width:23%;}.elementor-28370 .elementor-element.elementor-element-7130078{--width:23%;}.elementor-28370 .elementor-element.elementor-element-6b0b70d{--width:23%;}.elementor-28370 .elementor-element.elementor-element-26c3716{--content-width:1240px;}.elementor-28370 .elementor-element.elementor-element-06b0ef4{--content-width:1240px;}.elementor-28370 .elementor-element.elementor-element-b242171{--content-width:1240px;}.elementor-28370 .elementor-element.elementor-element-cca7560{--width:38%;}.elementor-28370 .elementor-element.elementor-element-648da29{--width:58%;}.elementor-28370 .elementor-element.elementor-element-8e71353{--content-width:680px;}.elementor-28370 .elementor-element.elementor-element-ab9767b{--content-width:1240px;}.elementor-28370 .elementor-element.elementor-element-d341256{--content-width:1240px;}.elementor-28370 .elementor-element.elementor-element-5a2bfdc{--width:38%;}.elementor-28370 .elementor-element.elementor-element-22e57ac{--width:19%;}.elementor-28370 .elementor-element.elementor-element-8589173{--width:19%;}.elementor-28370 .elementor-element.elementor-element-c289df1{--width:19%;}.elementor-28370 .elementor-element.elementor-element-151b7c8{--width:50%;}.elementor-28370 .elementor-element.elementor-element-9a84e8f{--width:50%;}}/* Start custom CSS for image, class: .elementor-element-5bf5dcb */.elementor-28370 .elementor-element.elementor-element-5bf5dcb img { height: 38px !important; width: auto !important; max-width: 140px !important; }/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-6479783 */.elementor-28370 .elementor-element.elementor-element-6479783 .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-28370 .elementor-element.elementor-element-6479783 .elementor-nav-menu li[class*="sign-in"], .elementor-28370 .elementor-element.elementor-element-6479783 .elementor-nav-menu li[class*="hp-"] { display: none !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66e7eb7 */.elementor-28370 .elementor-element.elementor-element-66e7eb7 .elementor-button { padding: 11px 20px !important; font-size: 0.9rem !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-88ac4c2 */.elementor-28370 .elementor-element.elementor-element-88ac4c2 { 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-28370 .elementor-element.elementor-element-88ac4c2 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea06dd */.elementor-28370 .elementor-element.elementor-element-7ea06dd { 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-1556 { 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-4a1bf13 */.elementor-28370 .elementor-element.elementor-element-4a1bf13 { 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-28370 .elementor-element.elementor-element-4a1bf13 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-82492a4 */.elementor-28370 .elementor-element.elementor-element-82492a4 .elementor-icon-list-items { display: flex; gap: 8px; align-items: center; }
         .elementor-28370 .elementor-element.elementor-element-82492a4 .elementor-icon-list-item:not(:last-child)::after { content: "/"; margin-left: 8px; opacity: 0.45; }
         .elementor-28370 .elementor-element.elementor-element-82492a4 .elementor-icon-list-item:last-child .elementor-icon-list-text { color: #5bc6ff; }
         .elementor-28370 .elementor-element.elementor-element-82492a4 .elementor-icon { display: none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7350e9 */@keyframes uk-pulse-dot { 0%, 100% { box-shadow: 0 0 0 0 rgba(0,167,255,0.55); transform: scale(1); } 50% { box-shadow: 0 0 0 8px rgba(0,167,255,0); transform: scale(1.12); } }
         @keyframes uk-fade-up { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }
         .elementor-28370 .elementor-element.elementor-element-e7350e9 .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: uk-pulse-dot 2.4s ease-in-out infinite; will-change: box-shadow, transform; }
         .elementor-28370 .elementor-element.elementor-element-e7350e9 .elementor-heading-title { text-align: center; animation: uk-fade-up .7s ease-out both; }
         @media (prefers-reduced-motion: reduce) { .elementor-28370 .elementor-element.elementor-element-e7350e9 .elementor-heading-title::before { animation: none; } .elementor-28370 .elementor-element.elementor-element-e7350e9 .elementor-heading-title { animation: none; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cea3313 */@keyframes uk-fade-up-h1 { from { opacity: 0; transform: translateY(22px); } to { opacity: 1; transform: translateY(0); } }
         .elementor-28370 .elementor-element.elementor-element-cea3313 .elementor-heading-title { text-align: center; animation: uk-fade-up-h1 .8s .12s ease-out both; }
         @media (prefers-reduced-motion: reduce) { .elementor-28370 .elementor-element.elementor-element-cea3313 .elementor-heading-title { animation: none; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-892897c */@keyframes uk-fade-up-sub { from { opacity: 0; transform: translateY(14px); } to { opacity: 1; transform: translateY(0); } }
         .elementor-28370 .elementor-element.elementor-element-892897c { font-size: 1.16rem; max-width: 720px; text-align: center; animation: uk-fade-up-sub .8s .24s ease-out both; } .elementor-28370 .elementor-element.elementor-element-892897c strong { color: #fff; }
         @media (prefers-reduced-motion: reduce) { .elementor-28370 .elementor-element.elementor-element-892897c { animation: none; } }/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-42ed47d */.elementor-28370 .elementor-element.elementor-element-42ed47d .elementor-counter-number-wrapper { color: #5bc6ff !important; }
             .elementor-28370 .elementor-element.elementor-element-42ed47d .elementor-counter-title { margin-top: 6px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc47d5f */.elementor-28370 .elementor-element.elementor-element-cc47d5f { position: relative; text-align: center; transition: transform .28s ease, border-color .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-cc47d5f:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); }
             .elementor-28370 .elementor-element.elementor-element-cc47d5f .elementor-counter, .elementor-28370 .elementor-element.elementor-element-cc47d5f .elementor-counter-title { text-align: center; }/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-050565b */.elementor-28370 .elementor-element.elementor-element-050565b .elementor-counter-number-wrapper { color: #5bc6ff !important; }
             .elementor-28370 .elementor-element.elementor-element-050565b .elementor-counter-title { margin-top: 6px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eb681a */.elementor-28370 .elementor-element.elementor-element-3eb681a { position: relative; text-align: center; transition: transform .28s ease, border-color .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-3eb681a:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); }
             .elementor-28370 .elementor-element.elementor-element-3eb681a .elementor-counter, .elementor-28370 .elementor-element.elementor-element-3eb681a .elementor-counter-title { text-align: center; }/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-f5d788e */.elementor-28370 .elementor-element.elementor-element-f5d788e .elementor-counter-number-wrapper { color: #5bc6ff !important; }
             .elementor-28370 .elementor-element.elementor-element-f5d788e .elementor-counter-title { margin-top: 6px; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cdb4d0b */.elementor-28370 .elementor-element.elementor-element-cdb4d0b { position: absolute; inset: 0; opacity: 0; }
                     .elementor-28370 .elementor-element.elementor-element-cdb4d0b a { display: block; width: 100%; height: 100%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afdfb20 */.elementor-28370 .elementor-element.elementor-element-afdfb20 { position: relative; text-align: center; transition: transform .28s ease, border-color .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-afdfb20:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); }
             .elementor-28370 .elementor-element.elementor-element-afdfb20 .elementor-counter, .elementor-28370 .elementor-element.elementor-element-afdfb20 .elementor-counter-title { text-align: center; }/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-91d06fa */.elementor-28370 .elementor-element.elementor-element-91d06fa .elementor-counter-number-wrapper { color: #5bc6ff !important; }
             .elementor-28370 .elementor-element.elementor-element-91d06fa .elementor-counter-title { margin-top: 6px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e209e3a */.elementor-28370 .elementor-element.elementor-element-e209e3a { position: relative; text-align: center; transition: transform .28s ease, border-color .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-e209e3a:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); }
             .elementor-28370 .elementor-element.elementor-element-e209e3a .elementor-counter, .elementor-28370 .elementor-element.elementor-element-e209e3a .elementor-counter-title { text-align: center; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4d1c40b */.elementor-28370 .elementor-element.elementor-element-4d1c40b { margin-top: 28px; }
         .elementor-28370 .elementor-element.elementor-element-4d1c40b .elementor-icon-list-items { display: flex; flex-wrap: wrap; gap: 8px; justify-content: center; }
         .elementor-28370 .elementor-element.elementor-element-4d1c40b .elementor-icon-list-item { padding: 8px 14px; border: 1px solid rgba(255,255,255,0.16); border-radius: 999px; transition: background .2s, color .2s, border-color .2s; }
         .elementor-28370 .elementor-element.elementor-element-4d1c40b .elementor-icon-list-item:hover { background: rgba(0,167,255,0.12); border-color: rgba(0,167,255,0.45); color: #fff; }
         .elementor-28370 .elementor-element.elementor-element-4d1c40b .elementor-icon-list-item:first-child { background: #00a7ff; color: #04050f; border-color: #00a7ff; }
         .elementor-28370 .elementor-element.elementor-element-4d1c40b .elementor-icon-list-item:first-child .elementor-icon-list-text { color: #04050f !important; }
         .elementor-28370 .elementor-element.elementor-element-4d1c40b .elementor-icon { display: none; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-174abe5 */@keyframes uk-marquee-scroll { from { transform: translateX(0); } to { transform: translateX(-50%); } }
         .elementor-28370 .elementor-element.elementor-element-174abe5 { width: 100%; max-width: 100%; margin-top: 12px; }
         .elementor-28370 .elementor-element.elementor-element-174abe5 .uk-marquee { position: relative; width: 100%; overflow: hidden; padding: 14px 0; mask-image: linear-gradient(90deg, transparent 0, #000 80px, #000 calc(100% - 80px), transparent 100%); -webkit-mask-image: linear-gradient(90deg, transparent 0, #000 80px, #000 calc(100% - 80px), transparent 100%); }
         .elementor-28370 .elementor-element.elementor-element-174abe5 .uk-marquee__track { display: flex; gap: 48px; width: max-content; animation: uk-marquee-scroll 38s linear infinite; will-change: transform; align-items: center; }
         .elementor-28370 .elementor-element.elementor-element-174abe5 .uk-marquee:hover .uk-marquee__track { animation-play-state: paused; }
         .elementor-28370 .elementor-element.elementor-element-174abe5 .uk-marquee__track img { height: 38px; width: auto; max-width: 130px; object-fit: contain; filter: brightness(0) invert(1); opacity: 0.55; transition: opacity .25s, filter .25s; flex-shrink: 0; }
         .elementor-28370 .elementor-element.elementor-element-174abe5 .uk-marquee__track img:hover { opacity: 1; }
         @media (prefers-reduced-motion: reduce) { .elementor-28370 .elementor-element.elementor-element-174abe5 .uk-marquee__track { animation: none; } .elementor-28370 .elementor-element.elementor-element-174abe5 .uk-marquee { mask-image: none; -webkit-mask-image: none; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ae5700 */.elementor-28370 .elementor-element.elementor-element-5ae5700 { position: relative; overflow: hidden; }
         .elementor-28370 .elementor-element.elementor-element-5ae5700::before { content: ""; position: absolute; inset: 0; background:
            radial-gradient(900px 400px at 20% 30%, rgba(12,52,177,0.30), transparent 70%),
            radial-gradient(700px 360px at 80% 60%, rgba(0,167,255,0.18), transparent 70%);
            z-index: 0; pointer-events: none;
         }
         .elementor-28370 .elementor-element.elementor-element-5ae5700::after { content: ""; position: absolute; inset: 0; z-index: 0; pointer-events: none;
            background-image:
                url("https://smadooh.com/wp-content/uploads/smadooh/logo/partner/redbull.png"),
                url("https://smadooh.com/wp-content/uploads/smadooh/logo/partner/disney.png"),
                url("https://smadooh.com/wp-content/uploads/smadooh/logo/partner/bayer.png"),
                url("https://smadooh.com/wp-content/uploads/smadooh/logo/partner/okk.png"),
                url("https://smadooh.com/wp-content/uploads/smadooh/logo/partner/hornbach.png"),
                url("https://smadooh.com/wp-content/uploads/smadooh/logo/partner/aktivfitness.png");
            background-position: 8% 18%, 88% 14%, 14% 78%, 80% 78%, 50% 5%, 50% 90%;
            background-size: 110px auto, 130px auto, 110px auto, 90px auto, 130px auto, 130px auto;
            background-repeat: no-repeat; opacity: 0.07; filter: brightness(0) invert(1);
         }
         .elementor-28370 .elementor-element.elementor-element-5ae5700 > * { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8abfaff */.elementor-28370 .elementor-element.elementor-element-8abfaff { 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-28370 .elementor-element.elementor-element-8abfaff .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-045dee5 */.elementor-28370 .elementor-element.elementor-element-045dee5 { max-width: 920px; margin: 0 auto; padding: 22px 26px; background: #fff; border-left: 4px solid #00a7ff; border-radius: 12px; box-shadow: 0 12px 30px -16px rgba(10,17,80,0.18); text-align: left; }
         .elementor-28370 .elementor-element.elementor-element-045dee5 strong { color: #0a0e22; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd648b2 */.elementor-28370 .elementor-element.elementor-element-fd648b2 { 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-28370 .elementor-element.elementor-element-fd648b2 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-480d800 */.elementor-28370 .elementor-element.elementor-element-480d800 { width: 100% !important; align-self: stretch; } .elementor-28370 .elementor-element.elementor-element-480d800 .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28370 .elementor-element.elementor-element-480d800 .elementor-divider-separator { background: linear-gradient(90deg, rgba(12,52,177,0) 0%, #0c34b1 12%, #5bc6ff 50%, #0c34b1 88%, rgba(12,52,177,0) 100%) !important; height: 2px !important; width: 100% !important; border: 0 !important; border-radius: 2px; box-shadow: 0 0 12px rgba(91,198,255,0.35); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a5d8a3a */.elementor-28370 .elementor-element.elementor-element-a5d8a3a .elementor-image { border-radius: 16px 16px 0 0; overflow: hidden; }
         .elementor-28370 .elementor-element.elementor-element-a5d8a3a img { width: 100%; aspect-ratio: 16/9; object-fit: cover; display: block; transition: transform .55s cubic-bezier(.2,.7,.2,1), filter .35s; will-change: transform; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a0b066 */.elementor-28370 .elementor-element.elementor-element-6a0b066 .elementor-heading-title { position: absolute; top: 14px; left: 14px; background: rgba(6,8,26,0.85); color: #5bc6ff !important; font-family: "JetBrains Mono", monospace !important; font-size: 0.72rem !important; font-weight: 600 !important; padding: 6px 10px; border-radius: 6px; letter-spacing: 0.5px; backdrop-filter: blur(8px); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76854c3 */.elementor-28370 .elementor-element.elementor-element-76854c3 .elementor-heading-title { position: absolute; top: 14px; right: 14px; background: rgba(0,167,255,0.92); color: #04050f !important; font-family: "JetBrains Mono", monospace !important; font-size: 0.72rem !important; font-weight: 700 !important; padding: 6px 10px; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ede679 */.elementor-28370 .elementor-element.elementor-element-4ede679 { position: relative; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e4e4650 */.elementor-28370 .elementor-element.elementor-element-e4e4650 { display: inline-block; background: linear-gradient(135deg, rgba(0,167,255,0.18), rgba(12,52,177,0.18)); border: 1px solid rgba(0,167,255,0.32); padding: 8px 12px; border-radius: 8px; font-size: 0.82rem; color: #5bc6ff; font-family: "JetBrains Mono", monospace; margin-bottom: 4px; }
             .elementor-28370 .elementor-element.elementor-element-e4e4650 strong { color: #fff; font-weight: 700; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50e1487 */.elementor-28370 .elementor-element.elementor-element-50e1487 .elementor-heading-title { font-size: 1.7rem !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96f9214 */.elementor-28370 .elementor-element.elementor-element-96f9214 { font-size: 0.96rem; line-height: 1.62; } .elementor-28370 .elementor-element.elementor-element-96f9214 strong { color: #fff; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-85aa4ee */.elementor-28370 .elementor-element.elementor-element-85aa4ee { margin-top: 8px; }
             .elementor-28370 .elementor-element.elementor-element-85aa4ee .elementor-icon-list-item:hover .elementor-icon-list-text { color: #fff !important; }
             .elementor-28370 .elementor-element.elementor-element-85aa4ee .elementor-icon { display: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5344b4c */.elementor-28370 .elementor-element.elementor-element-5344b4c { overflow: hidden; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
         .elementor-28370 .elementor-element.elementor-element-5344b4c:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 30px 70px -30px rgba(0,167,255,0.30); }
         .elementor-28370 .elementor-element.elementor-element-5344b4c:hover img { transform: scale(1.045); filter: brightness(1.05); }
         @media (prefers-reduced-motion: reduce) { .elementor-28370 .elementor-element.elementor-element-5344b4c, .elementor-28370 .elementor-element.elementor-element-5344b4c img { transition: none !important; } .elementor-28370 .elementor-element.elementor-element-5344b4c:hover { transform: none; } .elementor-28370 .elementor-element.elementor-element-5344b4c:hover img { transform: none; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a6e0b26 */.elementor-28370 .elementor-element.elementor-element-a6e0b26 .elementor-image { border-radius: 16px 16px 0 0; overflow: hidden; }
         .elementor-28370 .elementor-element.elementor-element-a6e0b26 img { width: 100%; aspect-ratio: 16/9; object-fit: cover; display: block; transition: transform .55s cubic-bezier(.2,.7,.2,1), filter .35s; will-change: transform; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92eb70c */.elementor-28370 .elementor-element.elementor-element-92eb70c .elementor-heading-title { position: absolute; top: 14px; left: 14px; background: rgba(6,8,26,0.85); color: #5bc6ff !important; font-family: "JetBrains Mono", monospace !important; font-size: 0.72rem !important; font-weight: 600 !important; padding: 6px 10px; border-radius: 6px; letter-spacing: 0.5px; backdrop-filter: blur(8px); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44e5333 */.elementor-28370 .elementor-element.elementor-element-44e5333 .elementor-heading-title { position: absolute; top: 14px; right: 14px; background: rgba(0,167,255,0.92); color: #04050f !important; font-family: "JetBrains Mono", monospace !important; font-size: 0.72rem !important; font-weight: 700 !important; padding: 6px 10px; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edcec1 */.elementor-28370 .elementor-element.elementor-element-2edcec1 { position: relative; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abc2ba5 */.elementor-28370 .elementor-element.elementor-element-abc2ba5 { display: inline-block; background: linear-gradient(135deg, rgba(0,167,255,0.18), rgba(12,52,177,0.18)); border: 1px solid rgba(0,167,255,0.32); padding: 8px 12px; border-radius: 8px; font-size: 0.82rem; color: #5bc6ff; font-family: "JetBrains Mono", monospace; margin-bottom: 4px; }
             .elementor-28370 .elementor-element.elementor-element-abc2ba5 strong { color: #fff; font-weight: 700; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a178fa2 */.elementor-28370 .elementor-element.elementor-element-a178fa2 .elementor-heading-title { font-size: 1.25rem !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b72209 */.elementor-28370 .elementor-element.elementor-element-2b72209 { font-size: 0.96rem; line-height: 1.62; } .elementor-28370 .elementor-element.elementor-element-2b72209 strong { color: #fff; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c2517c7 */.elementor-28370 .elementor-element.elementor-element-c2517c7 { margin-top: 8px; }
             .elementor-28370 .elementor-element.elementor-element-c2517c7 .elementor-icon-list-item:hover .elementor-icon-list-text { color: #fff !important; }
             .elementor-28370 .elementor-element.elementor-element-c2517c7 .elementor-icon { display: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09650f6 */.elementor-28370 .elementor-element.elementor-element-09650f6 { overflow: hidden; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
         .elementor-28370 .elementor-element.elementor-element-09650f6:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 30px 70px -30px rgba(0,167,255,0.30); }
         .elementor-28370 .elementor-element.elementor-element-09650f6:hover img { transform: scale(1.045); filter: brightness(1.05); }
         @media (prefers-reduced-motion: reduce) { .elementor-28370 .elementor-element.elementor-element-09650f6, .elementor-28370 .elementor-element.elementor-element-09650f6 img { transition: none !important; } .elementor-28370 .elementor-element.elementor-element-09650f6:hover { transform: none; } .elementor-28370 .elementor-element.elementor-element-09650f6:hover img { transform: none; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4293f61 */.elementor-28370 .elementor-element.elementor-element-4293f61 .elementor-image { border-radius: 16px 16px 0 0; overflow: hidden; }
         .elementor-28370 .elementor-element.elementor-element-4293f61 img { width: 100%; aspect-ratio: 16/9; object-fit: cover; display: block; transition: transform .55s cubic-bezier(.2,.7,.2,1), filter .35s; will-change: transform; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f513598 */.elementor-28370 .elementor-element.elementor-element-f513598 .elementor-heading-title { position: absolute; top: 14px; left: 14px; background: rgba(6,8,26,0.85); color: #5bc6ff !important; font-family: "JetBrains Mono", monospace !important; font-size: 0.72rem !important; font-weight: 600 !important; padding: 6px 10px; border-radius: 6px; letter-spacing: 0.5px; backdrop-filter: blur(8px); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-86e27b0 */.elementor-28370 .elementor-element.elementor-element-86e27b0 .elementor-heading-title { position: absolute; top: 14px; right: 14px; background: rgba(0,167,255,0.92); color: #04050f !important; font-family: "JetBrains Mono", monospace !important; font-size: 0.72rem !important; font-weight: 700 !important; padding: 6px 10px; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1753917 */.elementor-28370 .elementor-element.elementor-element-1753917 { position: relative; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0fbf593 */.elementor-28370 .elementor-element.elementor-element-0fbf593 .elementor-heading-title { font-size: 1.25rem !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-676959e */.elementor-28370 .elementor-element.elementor-element-676959e { font-size: 0.96rem; line-height: 1.62; } .elementor-28370 .elementor-element.elementor-element-676959e strong { color: #fff; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5c1d07a */.elementor-28370 .elementor-element.elementor-element-5c1d07a { margin-top: 8px; }
             .elementor-28370 .elementor-element.elementor-element-5c1d07a .elementor-icon-list-item:hover .elementor-icon-list-text { color: #fff !important; }
             .elementor-28370 .elementor-element.elementor-element-5c1d07a .elementor-icon { display: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e03985 */.elementor-28370 .elementor-element.elementor-element-9e03985 { overflow: hidden; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
         .elementor-28370 .elementor-element.elementor-element-9e03985:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 30px 70px -30px rgba(0,167,255,0.30); }
         .elementor-28370 .elementor-element.elementor-element-9e03985:hover img { transform: scale(1.045); filter: brightness(1.05); }
         @media (prefers-reduced-motion: reduce) { .elementor-28370 .elementor-element.elementor-element-9e03985, .elementor-28370 .elementor-element.elementor-element-9e03985 img { transition: none !important; } .elementor-28370 .elementor-element.elementor-element-9e03985:hover { transform: none; } .elementor-28370 .elementor-element.elementor-element-9e03985:hover img { transform: none; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-04c47fc */.elementor-28370 .elementor-element.elementor-element-04c47fc .elementor-image { border-radius: 16px 16px 0 0; overflow: hidden; }
         .elementor-28370 .elementor-element.elementor-element-04c47fc img { width: 100%; aspect-ratio: 16/9; object-fit: cover; display: block; transition: transform .55s cubic-bezier(.2,.7,.2,1), filter .35s; will-change: transform; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70687f7 */.elementor-28370 .elementor-element.elementor-element-70687f7 .elementor-heading-title { position: absolute; top: 14px; left: 14px; background: rgba(6,8,26,0.85); color: #5bc6ff !important; font-family: "JetBrains Mono", monospace !important; font-size: 0.72rem !important; font-weight: 600 !important; padding: 6px 10px; border-radius: 6px; letter-spacing: 0.5px; backdrop-filter: blur(8px); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46546b3 */.elementor-28370 .elementor-element.elementor-element-46546b3 .elementor-heading-title { position: absolute; top: 14px; right: 14px; background: rgba(0,167,255,0.92); color: #04050f !important; font-family: "JetBrains Mono", monospace !important; font-size: 0.72rem !important; font-weight: 700 !important; padding: 6px 10px; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d78919 */.elementor-28370 .elementor-element.elementor-element-5d78919 { position: relative; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76c304b */.elementor-28370 .elementor-element.elementor-element-76c304b .elementor-heading-title { font-size: 1.25rem !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6f7268 */.elementor-28370 .elementor-element.elementor-element-e6f7268 { font-size: 0.96rem; line-height: 1.62; } .elementor-28370 .elementor-element.elementor-element-e6f7268 strong { color: #fff; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d3d7dfb */.elementor-28370 .elementor-element.elementor-element-d3d7dfb { margin-top: 8px; }
             .elementor-28370 .elementor-element.elementor-element-d3d7dfb .elementor-icon-list-item:hover .elementor-icon-list-text { color: #fff !important; }
             .elementor-28370 .elementor-element.elementor-element-d3d7dfb .elementor-icon { display: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75c7e55 */.elementor-28370 .elementor-element.elementor-element-75c7e55 { overflow: hidden; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
         .elementor-28370 .elementor-element.elementor-element-75c7e55:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 30px 70px -30px rgba(0,167,255,0.30); }
         .elementor-28370 .elementor-element.elementor-element-75c7e55:hover img { transform: scale(1.045); filter: brightness(1.05); }
         @media (prefers-reduced-motion: reduce) { .elementor-28370 .elementor-element.elementor-element-75c7e55, .elementor-28370 .elementor-element.elementor-element-75c7e55 img { transition: none !important; } .elementor-28370 .elementor-element.elementor-element-75c7e55:hover { transform: none; } .elementor-28370 .elementor-element.elementor-element-75c7e55:hover img { transform: none; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c5010b7 */.elementor-28370 .elementor-element.elementor-element-c5010b7 .elementor-image { border-radius: 16px 16px 0 0; overflow: hidden; }
         .elementor-28370 .elementor-element.elementor-element-c5010b7 img { width: 100%; aspect-ratio: 16/9; object-fit: cover; display: block; transition: transform .55s cubic-bezier(.2,.7,.2,1), filter .35s; will-change: transform; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77c7b91 */.elementor-28370 .elementor-element.elementor-element-77c7b91 .elementor-heading-title { position: absolute; top: 14px; left: 14px; background: rgba(6,8,26,0.85); color: #5bc6ff !important; font-family: "JetBrains Mono", monospace !important; font-size: 0.72rem !important; font-weight: 600 !important; padding: 6px 10px; border-radius: 6px; letter-spacing: 0.5px; backdrop-filter: blur(8px); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04a1efb */.elementor-28370 .elementor-element.elementor-element-04a1efb .elementor-heading-title { position: absolute; top: 14px; right: 14px; background: rgba(0,167,255,0.92); color: #04050f !important; font-family: "JetBrains Mono", monospace !important; font-size: 0.72rem !important; font-weight: 700 !important; padding: 6px 10px; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10a161f */.elementor-28370 .elementor-element.elementor-element-10a161f { position: relative; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a3188d */.elementor-28370 .elementor-element.elementor-element-4a3188d .elementor-heading-title { font-size: 1.25rem !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c6b331 */.elementor-28370 .elementor-element.elementor-element-3c6b331 { font-size: 0.96rem; line-height: 1.62; } .elementor-28370 .elementor-element.elementor-element-3c6b331 strong { color: #fff; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-813b63e */.elementor-28370 .elementor-element.elementor-element-813b63e { margin-top: 8px; }
             .elementor-28370 .elementor-element.elementor-element-813b63e .elementor-icon-list-item:hover .elementor-icon-list-text { color: #fff !important; }
             .elementor-28370 .elementor-element.elementor-element-813b63e .elementor-icon { display: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac8319 */.elementor-28370 .elementor-element.elementor-element-6ac8319 { overflow: hidden; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
         .elementor-28370 .elementor-element.elementor-element-6ac8319:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 30px 70px -30px rgba(0,167,255,0.30); }
         .elementor-28370 .elementor-element.elementor-element-6ac8319:hover img { transform: scale(1.045); filter: brightness(1.05); }
         @media (prefers-reduced-motion: reduce) { .elementor-28370 .elementor-element.elementor-element-6ac8319, .elementor-28370 .elementor-element.elementor-element-6ac8319 img { transition: none !important; } .elementor-28370 .elementor-element.elementor-element-6ac8319:hover { transform: none; } .elementor-28370 .elementor-element.elementor-element-6ac8319:hover img { transform: none; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-de3d645 */.elementor-28370 .elementor-element.elementor-element-de3d645 .elementor-image { border-radius: 16px 16px 0 0; overflow: hidden; }
         .elementor-28370 .elementor-element.elementor-element-de3d645 img { width: 100%; aspect-ratio: 16/9; object-fit: cover; display: block; transition: transform .55s cubic-bezier(.2,.7,.2,1), filter .35s; will-change: transform; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb3484c */.elementor-28370 .elementor-element.elementor-element-eb3484c .elementor-heading-title { position: absolute; top: 14px; left: 14px; background: rgba(6,8,26,0.85); color: #5bc6ff !important; font-family: "JetBrains Mono", monospace !important; font-size: 0.72rem !important; font-weight: 600 !important; padding: 6px 10px; border-radius: 6px; letter-spacing: 0.5px; backdrop-filter: blur(8px); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e8ee57a */.elementor-28370 .elementor-element.elementor-element-e8ee57a .elementor-heading-title { position: absolute; top: 14px; right: 14px; background: rgba(0,167,255,0.92); color: #04050f !important; font-family: "JetBrains Mono", monospace !important; font-size: 0.72rem !important; font-weight: 700 !important; padding: 6px 10px; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd74d1e */.elementor-28370 .elementor-element.elementor-element-bd74d1e { position: relative; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-994b613 */.elementor-28370 .elementor-element.elementor-element-994b613 .elementor-heading-title { font-size: 1.25rem !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e674e5 */.elementor-28370 .elementor-element.elementor-element-5e674e5 { font-size: 0.96rem; line-height: 1.62; } .elementor-28370 .elementor-element.elementor-element-5e674e5 strong { color: #fff; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0ac43be */.elementor-28370 .elementor-element.elementor-element-0ac43be { margin-top: 8px; }
             .elementor-28370 .elementor-element.elementor-element-0ac43be .elementor-icon-list-item:hover .elementor-icon-list-text { color: #fff !important; }
             .elementor-28370 .elementor-element.elementor-element-0ac43be .elementor-icon { display: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4f592a */.elementor-28370 .elementor-element.elementor-element-e4f592a { overflow: hidden; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
         .elementor-28370 .elementor-element.elementor-element-e4f592a:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 30px 70px -30px rgba(0,167,255,0.30); }
         .elementor-28370 .elementor-element.elementor-element-e4f592a:hover img { transform: scale(1.045); filter: brightness(1.05); }
         @media (prefers-reduced-motion: reduce) { .elementor-28370 .elementor-element.elementor-element-e4f592a, .elementor-28370 .elementor-element.elementor-element-e4f592a img { transition: none !important; } .elementor-28370 .elementor-element.elementor-element-e4f592a:hover { transform: none; } .elementor-28370 .elementor-element.elementor-element-e4f592a:hover img { transform: none; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b58da06 */.elementor-28370 .elementor-element.elementor-element-b58da06 .elementor-image { border-radius: 16px 16px 0 0; overflow: hidden; }
         .elementor-28370 .elementor-element.elementor-element-b58da06 img { width: 100%; aspect-ratio: 16/9; object-fit: cover; display: block; transition: transform .55s cubic-bezier(.2,.7,.2,1), filter .35s; will-change: transform; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e414ce7 */.elementor-28370 .elementor-element.elementor-element-e414ce7 .elementor-heading-title { position: absolute; top: 14px; left: 14px; background: rgba(6,8,26,0.85); color: #5bc6ff !important; font-family: "JetBrains Mono", monospace !important; font-size: 0.72rem !important; font-weight: 600 !important; padding: 6px 10px; border-radius: 6px; letter-spacing: 0.5px; backdrop-filter: blur(8px); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f90d8f1 */.elementor-28370 .elementor-element.elementor-element-f90d8f1 .elementor-heading-title { position: absolute; top: 14px; right: 14px; background: rgba(0,167,255,0.92); color: #04050f !important; font-family: "JetBrains Mono", monospace !important; font-size: 0.72rem !important; font-weight: 700 !important; padding: 6px 10px; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20282cd */.elementor-28370 .elementor-element.elementor-element-20282cd { position: relative; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81c5652 */.elementor-28370 .elementor-element.elementor-element-81c5652 .elementor-heading-title { font-size: 1.25rem !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-567d029 */.elementor-28370 .elementor-element.elementor-element-567d029 { font-size: 0.96rem; line-height: 1.62; } .elementor-28370 .elementor-element.elementor-element-567d029 strong { color: #fff; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e5a1804 */.elementor-28370 .elementor-element.elementor-element-e5a1804 { margin-top: 8px; }
             .elementor-28370 .elementor-element.elementor-element-e5a1804 .elementor-icon-list-item:hover .elementor-icon-list-text { color: #fff !important; }
             .elementor-28370 .elementor-element.elementor-element-e5a1804 .elementor-icon { display: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25ae8ba */.elementor-28370 .elementor-element.elementor-element-25ae8ba { overflow: hidden; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
         .elementor-28370 .elementor-element.elementor-element-25ae8ba:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 30px 70px -30px rgba(0,167,255,0.30); }
         .elementor-28370 .elementor-element.elementor-element-25ae8ba:hover img { transform: scale(1.045); filter: brightness(1.05); }
         @media (prefers-reduced-motion: reduce) { .elementor-28370 .elementor-element.elementor-element-25ae8ba, .elementor-28370 .elementor-element.elementor-element-25ae8ba img { transition: none !important; } .elementor-28370 .elementor-element.elementor-element-25ae8ba:hover { transform: none; } .elementor-28370 .elementor-element.elementor-element-25ae8ba:hover img { transform: none; } }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cf7a05e */.elementor-28370 .elementor-element.elementor-element-cf7a05e { margin-top: 36px; }
         .elementor-28370 .elementor-element.elementor-element-cf7a05e .elementor-icon-list-items { display: flex; flex-wrap: wrap; gap: 14px; justify-content: center; }
         .elementor-28370 .elementor-element.elementor-element-cf7a05e .elementor-icon-list-item { padding: 10px 18px; background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.12); border-radius: 999px; transition: background .2s, border-color .2s, transform .2s; }
         .elementor-28370 .elementor-element.elementor-element-cf7a05e .elementor-icon-list-item:hover { background: rgba(0,167,255,0.12); border-color: rgba(0,167,255,0.45); transform: translateY(-2px); }
         .elementor-28370 .elementor-element.elementor-element-cf7a05e .elementor-icon { display: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dbd05c */.elementor-28370 .elementor-element.elementor-element-6dbd05c { position: relative; overflow: hidden; }
         .elementor-28370 .elementor-element.elementor-element-6dbd05c::before { content: ""; position: absolute; inset: -120px; background: radial-gradient(700px 400px at 70% 30%, rgba(12,52,177,0.30), transparent 70%), radial-gradient(500px 320px at 20% 80%, rgba(0,167,255,0.16), transparent 70%); z-index: 0; pointer-events: none; }
         .elementor-28370 .elementor-element.elementor-element-6dbd05c > * { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f10da */.elementor-28370 .elementor-element.elementor-element-29f10da { 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-28370 .elementor-element.elementor-element-29f10da .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-5621664 */.elementor-28370 .elementor-element.elementor-element-5621664 { width: 100% !important; align-self: stretch; } .elementor-28370 .elementor-element.elementor-element-5621664 .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28370 .elementor-element.elementor-element-5621664 .elementor-divider-separator { background: linear-gradient(90deg, rgba(12,52,177,0) 0%, #0c34b1 12%, #5bc6ff 50%, #0c34b1 88%, rgba(12,52,177,0) 100%) !important; height: 2px !important; width: 100% !important; border: 0 !important; border-radius: 2px; box-shadow: 0 0 12px rgba(91,198,255,0.35); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a54a15 */.elementor-28370 .elementor-element.elementor-element-7a54a15 .elementor-image { border-radius: 16px 16px 0 0; overflow: hidden; }
         .elementor-28370 .elementor-element.elementor-element-7a54a15 img { width: 100%; aspect-ratio: 16/9; object-fit: cover; display: block; transition: transform .55s cubic-bezier(.2,.7,.2,1), filter .35s; will-change: transform; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90a1875 */.elementor-28370 .elementor-element.elementor-element-90a1875 .elementor-heading-title { position: absolute; top: 14px; left: 14px; background: rgba(6,8,26,0.85); color: #5bc6ff !important; font-family: "JetBrains Mono", monospace !important; font-size: 0.72rem !important; font-weight: 600 !important; padding: 6px 10px; border-radius: 6px; letter-spacing: 0.5px; backdrop-filter: blur(8px); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c758ca */.elementor-28370 .elementor-element.elementor-element-3c758ca .elementor-heading-title { position: absolute; top: 14px; right: 14px; background: rgba(0,167,255,0.92); color: #04050f !important; font-family: "JetBrains Mono", monospace !important; font-size: 0.72rem !important; font-weight: 700 !important; padding: 6px 10px; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75eb25 */.elementor-28370 .elementor-element.elementor-element-d75eb25 { position: relative; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2638989 */.elementor-28370 .elementor-element.elementor-element-2638989 .elementor-heading-title { font-size: 1.25rem !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dca652c */.elementor-28370 .elementor-element.elementor-element-dca652c { font-size: 0.96rem; line-height: 1.62; } .elementor-28370 .elementor-element.elementor-element-dca652c strong { color: #fff; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9841042 */.elementor-28370 .elementor-element.elementor-element-9841042 { margin-top: 8px; }
             .elementor-28370 .elementor-element.elementor-element-9841042 .elementor-icon-list-item:hover .elementor-icon-list-text { color: #fff !important; }
             .elementor-28370 .elementor-element.elementor-element-9841042 .elementor-icon { display: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e4ecce */.elementor-28370 .elementor-element.elementor-element-5e4ecce { overflow: hidden; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
         .elementor-28370 .elementor-element.elementor-element-5e4ecce:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 30px 70px -30px rgba(0,167,255,0.30); }
         .elementor-28370 .elementor-element.elementor-element-5e4ecce:hover img { transform: scale(1.045); filter: brightness(1.05); }
         @media (prefers-reduced-motion: reduce) { .elementor-28370 .elementor-element.elementor-element-5e4ecce, .elementor-28370 .elementor-element.elementor-element-5e4ecce img { transition: none !important; } .elementor-28370 .elementor-element.elementor-element-5e4ecce:hover { transform: none; } .elementor-28370 .elementor-element.elementor-element-5e4ecce:hover img { transform: none; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b72747 */.elementor-28370 .elementor-element.elementor-element-5b72747 .elementor-image { border-radius: 16px 16px 0 0; overflow: hidden; }
         .elementor-28370 .elementor-element.elementor-element-5b72747 img { width: 100%; aspect-ratio: 16/9; object-fit: cover; display: block; transition: transform .55s cubic-bezier(.2,.7,.2,1), filter .35s; will-change: transform; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03043d0 */.elementor-28370 .elementor-element.elementor-element-03043d0 .elementor-heading-title { position: absolute; top: 14px; left: 14px; background: rgba(6,8,26,0.85); color: #5bc6ff !important; font-family: "JetBrains Mono", monospace !important; font-size: 0.72rem !important; font-weight: 600 !important; padding: 6px 10px; border-radius: 6px; letter-spacing: 0.5px; backdrop-filter: blur(8px); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd2a4ab */.elementor-28370 .elementor-element.elementor-element-cd2a4ab .elementor-heading-title { position: absolute; top: 14px; right: 14px; background: rgba(0,167,255,0.92); color: #04050f !important; font-family: "JetBrains Mono", monospace !important; font-size: 0.72rem !important; font-weight: 700 !important; padding: 6px 10px; border-radius: 6px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d8d106 */.elementor-28370 .elementor-element.elementor-element-0d8d106 { position: relative; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9cfa4b */.elementor-28370 .elementor-element.elementor-element-e9cfa4b { display: inline-block; background: linear-gradient(135deg, rgba(0,167,255,0.18), rgba(12,52,177,0.18)); border: 1px solid rgba(0,167,255,0.32); padding: 8px 12px; border-radius: 8px; font-size: 0.82rem; color: #5bc6ff; font-family: "JetBrains Mono", monospace; margin-bottom: 4px; }
             .elementor-28370 .elementor-element.elementor-element-e9cfa4b strong { color: #fff; font-weight: 700; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19acbe0 */.elementor-28370 .elementor-element.elementor-element-19acbe0 .elementor-heading-title { font-size: 1.25rem !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6558bc */.elementor-28370 .elementor-element.elementor-element-e6558bc { font-size: 0.96rem; line-height: 1.62; } .elementor-28370 .elementor-element.elementor-element-e6558bc strong { color: #fff; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cbcf51d */.elementor-28370 .elementor-element.elementor-element-cbcf51d { margin-top: 8px; }
             .elementor-28370 .elementor-element.elementor-element-cbcf51d .elementor-icon-list-item:hover .elementor-icon-list-text { color: #fff !important; }
             .elementor-28370 .elementor-element.elementor-element-cbcf51d .elementor-icon { display: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-914ccec */.elementor-28370 .elementor-element.elementor-element-914ccec { overflow: hidden; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
         .elementor-28370 .elementor-element.elementor-element-914ccec:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 30px 70px -30px rgba(0,167,255,0.30); }
         .elementor-28370 .elementor-element.elementor-element-914ccec:hover img { transform: scale(1.045); filter: brightness(1.05); }
         @media (prefers-reduced-motion: reduce) { .elementor-28370 .elementor-element.elementor-element-914ccec, .elementor-28370 .elementor-element.elementor-element-914ccec img { transition: none !important; } .elementor-28370 .elementor-element.elementor-element-914ccec:hover { transform: none; } .elementor-28370 .elementor-element.elementor-element-914ccec:hover img { transform: none; } }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2311438 */.elementor-28370 .elementor-element.elementor-element-2311438 { margin-top: 36px; }
         .elementor-28370 .elementor-element.elementor-element-2311438 .elementor-icon-list-items { display: flex; flex-wrap: wrap; gap: 14px; justify-content: center; }
         .elementor-28370 .elementor-element.elementor-element-2311438 .elementor-icon-list-item { padding: 10px 18px; background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.12); border-radius: 999px; transition: background .2s, border-color .2s, transform .2s; }
         .elementor-28370 .elementor-element.elementor-element-2311438 .elementor-icon-list-item:hover { background: rgba(0,167,255,0.12); border-color: rgba(0,167,255,0.45); transform: translateY(-2px); }
         .elementor-28370 .elementor-element.elementor-element-2311438 .elementor-icon { display: none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c30169c */.elementor-28370 .elementor-element.elementor-element-c30169c { 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-28370 .elementor-element.elementor-element-c30169c .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8eac67e */.elementor-28370 .elementor-element.elementor-element-8eac67e .elementor-heading-title { color: #f5a623 !important; font-size: 1.45rem !important; letter-spacing: 4px; text-align: center; margin: 0 0 16px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-961de5c */.elementor-28370 .elementor-element.elementor-element-961de5c { font-family: "Schibsted Grotesk", sans-serif; font-size: 1.45rem; line-height: 1.45; color: #0a0e22 !important; font-weight: 500; text-align: center; max-width: 760px; margin: 0 auto; }
         .elementor-28370 .elementor-element.elementor-element-961de5c p { font-size: inherit; line-height: inherit; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56ca57f */.elementor-28370 .elementor-element.elementor-element-56ca57f .elementor-heading-title { width: 56px; height: 56px; border-radius: 50%; background: linear-gradient(135deg, #0c34b1, #00a7ff); color: #fff !important; display: inline-flex; align-items: center; justify-content: center; font-family: "Schibsted Grotesk" !important; font-weight: 800 !important; font-size: 1.2rem !important; letter-spacing: 0; margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1096bcb */.elementor-28370 .elementor-element.elementor-element-1096bcb { font-size: 0.95rem; line-height: 1.5; color: #565e78 !important; text-align: left; }
         .elementor-28370 .elementor-element.elementor-element-1096bcb strong { display: block; color: #0a0e22; font-size: 1.05rem; font-weight: 700; }
         .elementor-28370 .elementor-element.elementor-element-1096bcb .role { color: #565e78; font-size: 0.88rem; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8abadfd */.elementor-28370 .elementor-element.elementor-element-8abadfd { max-width: 880px; margin: 0 auto; box-shadow: 0 30px 60px -30px rgba(10,17,80,0.18); }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e4a51d0 */.elementor-28370 .elementor-element.elementor-element-e4a51d0 { margin-top: 28px; max-width: 880px; margin-inline: auto; }
         .elementor-28370 .elementor-element.elementor-element-e4a51d0 .elementor-icon-list-items { display: flex; gap: 14px; justify-content: flex-start; }
         .elementor-28370 .elementor-element.elementor-element-e4a51d0 .elementor-icon-list-item { padding: 10px 18px; background: rgba(12,52,177,0.06); border: 1px solid rgba(12,52,177,0.18); border-radius: 999px; transition: background .2s, transform .2s; }
         .elementor-28370 .elementor-element.elementor-element-e4a51d0 .elementor-icon-list-item:hover { background: rgba(0,167,255,0.12); transform: translateY(-2px); }
         .elementor-28370 .elementor-element.elementor-element-e4a51d0 .elementor-icon { display: none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c9f5e3 */.elementor-28370 .elementor-element.elementor-element-4c9f5e3 { 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-28370 .elementor-element.elementor-element-4c9f5e3 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-1ffcfed */.elementor-28370 .elementor-element.elementor-element-1ffcfed { width: 100% !important; align-self: stretch; } .elementor-28370 .elementor-element.elementor-element-1ffcfed .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28370 .elementor-element.elementor-element-1ffcfed .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 counter, class: .elementor-element-d68e714 */.elementor-28370 .elementor-element.elementor-element-d68e714 .elementor-counter { text-align: center; }
             .elementor-28370 .elementor-element.elementor-element-d68e714 .elementor-counter-number-wrapper { background: linear-gradient(160deg, #00a7ff, #5bc6ff); -webkit-background-clip: text; background-clip: text; color: transparent !important; }
             .elementor-28370 .elementor-element.elementor-element-d68e714 .elementor-counter-title { margin-top: 12px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4239bcd */.elementor-28370 .elementor-element.elementor-element-4239bcd { transition: transform .28s ease, border-color .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-4239bcd:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); }/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-ec6c7ac */.elementor-28370 .elementor-element.elementor-element-ec6c7ac .elementor-counter { text-align: center; }
             .elementor-28370 .elementor-element.elementor-element-ec6c7ac .elementor-counter-number-wrapper { background: linear-gradient(160deg, #00a7ff, #5bc6ff); -webkit-background-clip: text; background-clip: text; color: transparent !important; }
             .elementor-28370 .elementor-element.elementor-element-ec6c7ac .elementor-counter-title { margin-top: 12px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab515f0 */.elementor-28370 .elementor-element.elementor-element-ab515f0 { transition: transform .28s ease, border-color .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-ab515f0:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); }/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-ae32fa8 */.elementor-28370 .elementor-element.elementor-element-ae32fa8 .elementor-counter { text-align: center; }
             .elementor-28370 .elementor-element.elementor-element-ae32fa8 .elementor-counter-number-wrapper { background: linear-gradient(160deg, #00a7ff, #5bc6ff); -webkit-background-clip: text; background-clip: text; color: transparent !important; }
             .elementor-28370 .elementor-element.elementor-element-ae32fa8 .elementor-counter-title { margin-top: 12px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7130078 */.elementor-28370 .elementor-element.elementor-element-7130078 { transition: transform .28s ease, border-color .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-7130078:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); }/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-dbc48d0 */.elementor-28370 .elementor-element.elementor-element-dbc48d0 .elementor-counter { text-align: center; }
             .elementor-28370 .elementor-element.elementor-element-dbc48d0 .elementor-counter-number-wrapper { background: linear-gradient(160deg, #00a7ff, #5bc6ff); -webkit-background-clip: text; background-clip: text; color: transparent !important; }
             .elementor-28370 .elementor-element.elementor-element-dbc48d0 .elementor-counter-title { margin-top: 12px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b0b70d */.elementor-28370 .elementor-element.elementor-element-6b0b70d { transition: transform .28s ease, border-color .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-6b0b70d:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-040385e */.elementor-28370 .elementor-element.elementor-element-040385e { position: relative; overflow: hidden; }
         .elementor-28370 .elementor-element.elementor-element-040385e::before { content: ""; position: absolute; inset: 0; background:
            radial-gradient(800px 400px at 20% 30%, rgba(12,52,177,0.45), transparent 70%),
            radial-gradient(700px 360px at 80% 70%, rgba(0,167,255,0.25), transparent 70%);
            pointer-events: none; z-index: 0; }
         .elementor-28370 .elementor-element.elementor-element-040385e > * { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9771228 */.elementor-28370 .elementor-element.elementor-element-9771228 { 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-28370 .elementor-element.elementor-element-9771228 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c7d8174 */@keyframes uk-trust-reveal { from { opacity: 0; transform: translateY(10px) scale(0.94); } to { opacity: 1; transform: translateY(0) scale(1); } }
         @keyframes uk-trust-glow { 0%, 100% { box-shadow: 0 0 0 0 rgba(0,167,255,0); } 50% { box-shadow: 0 0 18px 2px rgba(0,167,255,0.18); } }
         .elementor-28370 .elementor-element.elementor-element-c7d8174 .elementor-icon-list-items { display: flex; flex-wrap: wrap; gap: 12px; justify-content: center; }
         .elementor-28370 .elementor-element.elementor-element-c7d8174 .elementor-icon-list-item { padding: 12px 22px; background: rgba(255,255,255,0.04); border: 1px solid rgba(0,167,255,0.20); border-radius: 999px; opacity: 0; animation: uk-trust-reveal .55s ease-out both, uk-trust-glow 4.8s ease-in-out infinite; transition: border-color .25s, background .25s, transform .25s; }
         .elementor-28370 .elementor-element.elementor-element-c7d8174 .elementor-icon-list-item:nth-child(1) { animation-delay: 0s, 1.0s; }
         .elementor-28370 .elementor-element.elementor-element-c7d8174 .elementor-icon-list-item:nth-child(2) { animation-delay: .10s, 1.4s; }
         .elementor-28370 .elementor-element.elementor-element-c7d8174 .elementor-icon-list-item:nth-child(3) { animation-delay: .20s, 1.8s; }
         .elementor-28370 .elementor-element.elementor-element-c7d8174 .elementor-icon-list-item:nth-child(4) { animation-delay: .30s, 2.2s; }
         .elementor-28370 .elementor-element.elementor-element-c7d8174 .elementor-icon-list-item:nth-child(5) { animation-delay: .40s, 2.6s; }
         .elementor-28370 .elementor-element.elementor-element-c7d8174 .elementor-icon-list-item:hover { border-color: rgba(0,167,255,0.55); background: rgba(0,167,255,0.10); transform: translateY(-3px); }
         .elementor-28370 .elementor-element.elementor-element-c7d8174 .elementor-icon-list-item .elementor-icon-list-text { color: #e9ebf6 !important; }
         .elementor-28370 .elementor-element.elementor-element-c7d8174 .elementor-icon { display: none; }
         @media (prefers-reduced-motion: reduce) { .elementor-28370 .elementor-element.elementor-element-c7d8174 .elementor-icon-list-item { animation: none; opacity: 1; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-601af56 */.elementor-28370 .elementor-element.elementor-element-601af56 { 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-28370 .elementor-element.elementor-element-601af56 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-be5bddc */.elementor-28370 .elementor-element.elementor-element-be5bddc { width: 100% !important; align-self: stretch; } .elementor-28370 .elementor-element.elementor-element-be5bddc .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28370 .elementor-element.elementor-element-be5bddc .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-d6f1886 */.elementor-28370 .elementor-element.elementor-element-d6f1886 { font-family: "JetBrains Mono", monospace; font-size: 0.78rem; color: rgba(86,94,120,0.7) !important; margin-top: 8px; text-align: center; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd106dd */.elementor-28370 .elementor-element.elementor-element-bd106dd { display: flex; align-items: center; justify-content: center; padding: 22px 18px; background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; aspect-ratio: 3/2; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-bd106dd:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 18px 32px -14px rgba(12,52,177,0.18); }
             .elementor-28370 .elementor-element.elementor-element-bd106dd .elementor-image, .elementor-28370 .elementor-element.elementor-element-bd106dd a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
             .elementor-28370 .elementor-element.elementor-element-bd106dd img { max-height: 56px; max-width: 78%; width: auto; height: auto; object-fit: contain; filter: grayscale(60%); opacity: 0.85; transition: filter .25s, opacity .25s; }
             .elementor-28370 .elementor-element.elementor-element-bd106dd:hover img { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64ae278 */.elementor-28370 .elementor-element.elementor-element-64ae278 { display: flex; align-items: center; justify-content: center; padding: 22px 18px; background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; aspect-ratio: 3/2; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-64ae278:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 18px 32px -14px rgba(12,52,177,0.18); }
             .elementor-28370 .elementor-element.elementor-element-64ae278 .elementor-image, .elementor-28370 .elementor-element.elementor-element-64ae278 a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
             .elementor-28370 .elementor-element.elementor-element-64ae278 img { max-height: 56px; max-width: 78%; width: auto; height: auto; object-fit: contain; filter: grayscale(60%); opacity: 0.85; transition: filter .25s, opacity .25s; }
             .elementor-28370 .elementor-element.elementor-element-64ae278:hover img { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bda5248 */.elementor-28370 .elementor-element.elementor-element-bda5248 { display: flex; align-items: center; justify-content: center; padding: 22px 18px; background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; aspect-ratio: 3/2; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-bda5248:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 18px 32px -14px rgba(12,52,177,0.18); }
             .elementor-28370 .elementor-element.elementor-element-bda5248 .elementor-image, .elementor-28370 .elementor-element.elementor-element-bda5248 a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
             .elementor-28370 .elementor-element.elementor-element-bda5248 img { max-height: 56px; max-width: 78%; width: auto; height: auto; object-fit: contain; filter: grayscale(60%); opacity: 0.85; transition: filter .25s, opacity .25s; }
             .elementor-28370 .elementor-element.elementor-element-bda5248:hover img { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32e2c71 */.elementor-28370 .elementor-element.elementor-element-32e2c71 { display: flex; align-items: center; justify-content: center; padding: 22px 18px; background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; aspect-ratio: 3/2; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-32e2c71:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 18px 32px -14px rgba(12,52,177,0.18); }
             .elementor-28370 .elementor-element.elementor-element-32e2c71 .elementor-image, .elementor-28370 .elementor-element.elementor-element-32e2c71 a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
             .elementor-28370 .elementor-element.elementor-element-32e2c71 img { max-height: 56px; max-width: 78%; width: auto; height: auto; object-fit: contain; filter: grayscale(60%); opacity: 0.85; transition: filter .25s, opacity .25s; }
             .elementor-28370 .elementor-element.elementor-element-32e2c71:hover img { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e33bd04 */.elementor-28370 .elementor-element.elementor-element-e33bd04 { display: flex; align-items: center; justify-content: center; padding: 22px 18px; background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; aspect-ratio: 3/2; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-e33bd04:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 18px 32px -14px rgba(12,52,177,0.18); }
             .elementor-28370 .elementor-element.elementor-element-e33bd04 .elementor-image, .elementor-28370 .elementor-element.elementor-element-e33bd04 a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
             .elementor-28370 .elementor-element.elementor-element-e33bd04 img { max-height: 56px; max-width: 78%; width: auto; height: auto; object-fit: contain; filter: grayscale(60%); opacity: 0.85; transition: filter .25s, opacity .25s; }
             .elementor-28370 .elementor-element.elementor-element-e33bd04:hover img { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-482927d */.elementor-28370 .elementor-element.elementor-element-482927d { display: flex; align-items: center; justify-content: center; padding: 22px 18px; background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; aspect-ratio: 3/2; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-482927d:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 18px 32px -14px rgba(12,52,177,0.18); }
             .elementor-28370 .elementor-element.elementor-element-482927d .elementor-image, .elementor-28370 .elementor-element.elementor-element-482927d a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
             .elementor-28370 .elementor-element.elementor-element-482927d img { max-height: 56px; max-width: 78%; width: auto; height: auto; object-fit: contain; filter: grayscale(60%); opacity: 0.85; transition: filter .25s, opacity .25s; }
             .elementor-28370 .elementor-element.elementor-element-482927d:hover img { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-397ef30 */.elementor-28370 .elementor-element.elementor-element-397ef30 { display: flex; align-items: center; justify-content: center; padding: 22px 18px; background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; aspect-ratio: 3/2; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-397ef30:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 18px 32px -14px rgba(12,52,177,0.18); }
             .elementor-28370 .elementor-element.elementor-element-397ef30 .elementor-image, .elementor-28370 .elementor-element.elementor-element-397ef30 a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
             .elementor-28370 .elementor-element.elementor-element-397ef30 img { max-height: 56px; max-width: 78%; width: auto; height: auto; object-fit: contain; filter: grayscale(60%); opacity: 0.85; transition: filter .25s, opacity .25s; }
             .elementor-28370 .elementor-element.elementor-element-397ef30:hover img { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2a41e0 */.elementor-28370 .elementor-element.elementor-element-b2a41e0 { display: flex; align-items: center; justify-content: center; padding: 22px 18px; background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; aspect-ratio: 3/2; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-b2a41e0:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 18px 32px -14px rgba(12,52,177,0.18); }
             .elementor-28370 .elementor-element.elementor-element-b2a41e0 .elementor-image, .elementor-28370 .elementor-element.elementor-element-b2a41e0 a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
             .elementor-28370 .elementor-element.elementor-element-b2a41e0 img { max-height: 56px; max-width: 78%; width: auto; height: auto; object-fit: contain; filter: grayscale(60%); opacity: 0.85; transition: filter .25s, opacity .25s; }
             .elementor-28370 .elementor-element.elementor-element-b2a41e0:hover img { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-63c327e */.elementor-28370 .elementor-element.elementor-element-63c327e { display: flex; align-items: center; justify-content: center; padding: 22px 18px; background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; aspect-ratio: 3/2; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-63c327e:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 18px 32px -14px rgba(12,52,177,0.18); }
             .elementor-28370 .elementor-element.elementor-element-63c327e .elementor-image, .elementor-28370 .elementor-element.elementor-element-63c327e a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
             .elementor-28370 .elementor-element.elementor-element-63c327e img { max-height: 56px; max-width: 78%; width: auto; height: auto; object-fit: contain; filter: grayscale(60%); opacity: 0.85; transition: filter .25s, opacity .25s; }
             .elementor-28370 .elementor-element.elementor-element-63c327e:hover img { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dcd970 */.elementor-28370 .elementor-element.elementor-element-2dcd970 { display: flex; align-items: center; justify-content: center; padding: 22px 18px; background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; aspect-ratio: 3/2; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-2dcd970:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 18px 32px -14px rgba(12,52,177,0.18); }
             .elementor-28370 .elementor-element.elementor-element-2dcd970 .elementor-image, .elementor-28370 .elementor-element.elementor-element-2dcd970 a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
             .elementor-28370 .elementor-element.elementor-element-2dcd970 img { max-height: 56px; max-width: 78%; width: auto; height: auto; object-fit: contain; filter: grayscale(60%); opacity: 0.85; transition: filter .25s, opacity .25s; }
             .elementor-28370 .elementor-element.elementor-element-2dcd970:hover img { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78f0bff */.elementor-28370 .elementor-element.elementor-element-78f0bff { display: flex; align-items: center; justify-content: center; padding: 22px 18px; background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; aspect-ratio: 3/2; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-78f0bff:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 18px 32px -14px rgba(12,52,177,0.18); }
             .elementor-28370 .elementor-element.elementor-element-78f0bff .elementor-image, .elementor-28370 .elementor-element.elementor-element-78f0bff a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
             .elementor-28370 .elementor-element.elementor-element-78f0bff img { max-height: 56px; max-width: 78%; width: auto; height: auto; object-fit: contain; filter: grayscale(60%); opacity: 0.85; transition: filter .25s, opacity .25s; }
             .elementor-28370 .elementor-element.elementor-element-78f0bff:hover img { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74b8241 */.elementor-28370 .elementor-element.elementor-element-74b8241 { display: flex; align-items: center; justify-content: center; padding: 22px 18px; background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; aspect-ratio: 3/2; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-74b8241:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 18px 32px -14px rgba(12,52,177,0.18); }
             .elementor-28370 .elementor-element.elementor-element-74b8241 .elementor-image, .elementor-28370 .elementor-element.elementor-element-74b8241 a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
             .elementor-28370 .elementor-element.elementor-element-74b8241 img { max-height: 56px; max-width: 78%; width: auto; height: auto; object-fit: contain; filter: grayscale(60%); opacity: 0.85; transition: filter .25s, opacity .25s; }
             .elementor-28370 .elementor-element.elementor-element-74b8241:hover img { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e0bec88 */.elementor-28370 .elementor-element.elementor-element-e0bec88 { display: flex; align-items: center; justify-content: center; padding: 22px 18px; background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; aspect-ratio: 3/2; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-e0bec88:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 18px 32px -14px rgba(12,52,177,0.18); }
             .elementor-28370 .elementor-element.elementor-element-e0bec88 .elementor-image, .elementor-28370 .elementor-element.elementor-element-e0bec88 a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
             .elementor-28370 .elementor-element.elementor-element-e0bec88 img { max-height: 56px; max-width: 78%; width: auto; height: auto; object-fit: contain; filter: grayscale(60%); opacity: 0.85; transition: filter .25s, opacity .25s; }
             .elementor-28370 .elementor-element.elementor-element-e0bec88:hover img { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dff481 */.elementor-28370 .elementor-element.elementor-element-0dff481 { display: flex; align-items: center; justify-content: center; padding: 22px 18px; background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; aspect-ratio: 3/2; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-0dff481:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 18px 32px -14px rgba(12,52,177,0.18); }
             .elementor-28370 .elementor-element.elementor-element-0dff481 .elementor-image, .elementor-28370 .elementor-element.elementor-element-0dff481 a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
             .elementor-28370 .elementor-element.elementor-element-0dff481 img { max-height: 56px; max-width: 78%; width: auto; height: auto; object-fit: contain; filter: grayscale(60%); opacity: 0.85; transition: filter .25s, opacity .25s; }
             .elementor-28370 .elementor-element.elementor-element-0dff481:hover img { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0333c83 */.elementor-28370 .elementor-element.elementor-element-0333c83 { display: flex; align-items: center; justify-content: center; padding: 22px 18px; background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; aspect-ratio: 3/2; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-0333c83:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 18px 32px -14px rgba(12,52,177,0.18); }
             .elementor-28370 .elementor-element.elementor-element-0333c83 .elementor-image, .elementor-28370 .elementor-element.elementor-element-0333c83 a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
             .elementor-28370 .elementor-element.elementor-element-0333c83 img { max-height: 56px; max-width: 78%; width: auto; height: auto; object-fit: contain; filter: grayscale(60%); opacity: 0.85; transition: filter .25s, opacity .25s; }
             .elementor-28370 .elementor-element.elementor-element-0333c83:hover img { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7933cd */.elementor-28370 .elementor-element.elementor-element-d7933cd { display: flex; align-items: center; justify-content: center; padding: 22px 18px; background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; aspect-ratio: 3/2; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-d7933cd:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 18px 32px -14px rgba(12,52,177,0.18); }
             .elementor-28370 .elementor-element.elementor-element-d7933cd .elementor-image, .elementor-28370 .elementor-element.elementor-element-d7933cd a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
             .elementor-28370 .elementor-element.elementor-element-d7933cd img { max-height: 56px; max-width: 78%; width: auto; height: auto; object-fit: contain; filter: grayscale(60%); opacity: 0.85; transition: filter .25s, opacity .25s; }
             .elementor-28370 .elementor-element.elementor-element-d7933cd:hover img { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b786cf */.elementor-28370 .elementor-element.elementor-element-8b786cf { display: flex; align-items: center; justify-content: center; padding: 22px 18px; background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; aspect-ratio: 3/2; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-8b786cf:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 18px 32px -14px rgba(12,52,177,0.18); }
             .elementor-28370 .elementor-element.elementor-element-8b786cf .elementor-image, .elementor-28370 .elementor-element.elementor-element-8b786cf a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
             .elementor-28370 .elementor-element.elementor-element-8b786cf img { max-height: 56px; max-width: 78%; width: auto; height: auto; object-fit: contain; filter: grayscale(60%); opacity: 0.85; transition: filter .25s, opacity .25s; }
             .elementor-28370 .elementor-element.elementor-element-8b786cf:hover img { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e416c14 */.elementor-28370 .elementor-element.elementor-element-e416c14 { display: flex; align-items: center; justify-content: center; padding: 22px 18px; background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; aspect-ratio: 3/2; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-e416c14:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 18px 32px -14px rgba(12,52,177,0.18); }
             .elementor-28370 .elementor-element.elementor-element-e416c14 .elementor-image, .elementor-28370 .elementor-element.elementor-element-e416c14 a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
             .elementor-28370 .elementor-element.elementor-element-e416c14 img { max-height: 56px; max-width: 78%; width: auto; height: auto; object-fit: contain; filter: grayscale(60%); opacity: 0.85; transition: filter .25s, opacity .25s; }
             .elementor-28370 .elementor-element.elementor-element-e416c14:hover img { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4da26d7 */.elementor-28370 .elementor-element.elementor-element-4da26d7 { display: flex; align-items: center; justify-content: center; padding: 22px 18px; background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; aspect-ratio: 3/2; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-4da26d7:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 18px 32px -14px rgba(12,52,177,0.18); }
             .elementor-28370 .elementor-element.elementor-element-4da26d7 .elementor-image, .elementor-28370 .elementor-element.elementor-element-4da26d7 a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
             .elementor-28370 .elementor-element.elementor-element-4da26d7 img { max-height: 56px; max-width: 78%; width: auto; height: auto; object-fit: contain; filter: grayscale(60%); opacity: 0.85; transition: filter .25s, opacity .25s; }
             .elementor-28370 .elementor-element.elementor-element-4da26d7:hover img { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4d0055e */.elementor-28370 .elementor-element.elementor-element-4d0055e { display: flex; align-items: center; justify-content: center; padding: 22px 18px; background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; aspect-ratio: 3/2; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-4d0055e:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 18px 32px -14px rgba(12,52,177,0.18); }
             .elementor-28370 .elementor-element.elementor-element-4d0055e .elementor-image, .elementor-28370 .elementor-element.elementor-element-4d0055e a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
             .elementor-28370 .elementor-element.elementor-element-4d0055e img { max-height: 56px; max-width: 78%; width: auto; height: auto; object-fit: contain; filter: grayscale(60%); opacity: 0.85; transition: filter .25s, opacity .25s; }
             .elementor-28370 .elementor-element.elementor-element-4d0055e:hover img { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-97aefdc */.elementor-28370 .elementor-element.elementor-element-97aefdc { display: flex; align-items: center; justify-content: center; padding: 22px 18px; background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; aspect-ratio: 3/2; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-97aefdc:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 18px 32px -14px rgba(12,52,177,0.18); }
             .elementor-28370 .elementor-element.elementor-element-97aefdc .elementor-image, .elementor-28370 .elementor-element.elementor-element-97aefdc a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
             .elementor-28370 .elementor-element.elementor-element-97aefdc img { max-height: 56px; max-width: 78%; width: auto; height: auto; object-fit: contain; filter: grayscale(60%); opacity: 0.85; transition: filter .25s, opacity .25s; }
             .elementor-28370 .elementor-element.elementor-element-97aefdc:hover img { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f4dec2f */.elementor-28370 .elementor-element.elementor-element-f4dec2f { display: flex; align-items: center; justify-content: center; padding: 22px 18px; background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; aspect-ratio: 3/2; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-f4dec2f:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 18px 32px -14px rgba(12,52,177,0.18); }
             .elementor-28370 .elementor-element.elementor-element-f4dec2f .elementor-image, .elementor-28370 .elementor-element.elementor-element-f4dec2f a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
             .elementor-28370 .elementor-element.elementor-element-f4dec2f img { max-height: 56px; max-width: 78%; width: auto; height: auto; object-fit: contain; filter: grayscale(60%); opacity: 0.85; transition: filter .25s, opacity .25s; }
             .elementor-28370 .elementor-element.elementor-element-f4dec2f:hover img { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75fe2a2 */.elementor-28370 .elementor-element.elementor-element-75fe2a2 { display: flex; align-items: center; justify-content: center; padding: 22px 18px; background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; aspect-ratio: 3/2; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-75fe2a2:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 18px 32px -14px rgba(12,52,177,0.18); }
             .elementor-28370 .elementor-element.elementor-element-75fe2a2 .elementor-image, .elementor-28370 .elementor-element.elementor-element-75fe2a2 a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
             .elementor-28370 .elementor-element.elementor-element-75fe2a2 img { max-height: 56px; max-width: 78%; width: auto; height: auto; object-fit: contain; filter: grayscale(60%); opacity: 0.85; transition: filter .25s, opacity .25s; }
             .elementor-28370 .elementor-element.elementor-element-75fe2a2:hover img { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-baa622a */.elementor-28370 .elementor-element.elementor-element-baa622a { display: flex; align-items: center; justify-content: center; padding: 22px 18px; background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; aspect-ratio: 3/2; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-baa622a:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 18px 32px -14px rgba(12,52,177,0.18); }
             .elementor-28370 .elementor-element.elementor-element-baa622a .elementor-image, .elementor-28370 .elementor-element.elementor-element-baa622a a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
             .elementor-28370 .elementor-element.elementor-element-baa622a img { max-height: 56px; max-width: 78%; width: auto; height: auto; object-fit: contain; filter: grayscale(60%); opacity: 0.85; transition: filter .25s, opacity .25s; }
             .elementor-28370 .elementor-element.elementor-element-baa622a:hover img { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9ccd41 */.elementor-28370 .elementor-element.elementor-element-e9ccd41 { display: flex; align-items: center; justify-content: center; padding: 22px 18px; background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; aspect-ratio: 3/2; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-e9ccd41:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 18px 32px -14px rgba(12,52,177,0.18); }
             .elementor-28370 .elementor-element.elementor-element-e9ccd41 .elementor-image, .elementor-28370 .elementor-element.elementor-element-e9ccd41 a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
             .elementor-28370 .elementor-element.elementor-element-e9ccd41 img { max-height: 56px; max-width: 78%; width: auto; height: auto; object-fit: contain; filter: grayscale(60%); opacity: 0.85; transition: filter .25s, opacity .25s; }
             .elementor-28370 .elementor-element.elementor-element-e9ccd41:hover img { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb990bc */.elementor-28370 .elementor-element.elementor-element-bb990bc { display: flex; align-items: center; justify-content: center; padding: 22px 18px; background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; aspect-ratio: 3/2; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-bb990bc:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 18px 32px -14px rgba(12,52,177,0.18); }
             .elementor-28370 .elementor-element.elementor-element-bb990bc .elementor-image, .elementor-28370 .elementor-element.elementor-element-bb990bc a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
             .elementor-28370 .elementor-element.elementor-element-bb990bc img { max-height: 56px; max-width: 78%; width: auto; height: auto; object-fit: contain; filter: grayscale(60%); opacity: 0.85; transition: filter .25s, opacity .25s; }
             .elementor-28370 .elementor-element.elementor-element-bb990bc:hover img { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b06f104 */.elementor-28370 .elementor-element.elementor-element-b06f104 { display: flex; align-items: center; justify-content: center; padding: 22px 18px; background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; aspect-ratio: 3/2; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-b06f104:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 18px 32px -14px rgba(12,52,177,0.18); }
             .elementor-28370 .elementor-element.elementor-element-b06f104 .elementor-image, .elementor-28370 .elementor-element.elementor-element-b06f104 a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
             .elementor-28370 .elementor-element.elementor-element-b06f104 img { max-height: 56px; max-width: 78%; width: auto; height: auto; object-fit: contain; filter: grayscale(60%); opacity: 0.85; transition: filter .25s, opacity .25s; }
             .elementor-28370 .elementor-element.elementor-element-b06f104:hover img { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d3922bb */.elementor-28370 .elementor-element.elementor-element-d3922bb { display: flex; align-items: center; justify-content: center; padding: 22px 18px; background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; aspect-ratio: 3/2; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-d3922bb:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 18px 32px -14px rgba(12,52,177,0.18); }
             .elementor-28370 .elementor-element.elementor-element-d3922bb .elementor-image, .elementor-28370 .elementor-element.elementor-element-d3922bb a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
             .elementor-28370 .elementor-element.elementor-element-d3922bb img { max-height: 56px; max-width: 78%; width: auto; height: auto; object-fit: contain; filter: grayscale(60%); opacity: 0.85; transition: filter .25s, opacity .25s; }
             .elementor-28370 .elementor-element.elementor-element-d3922bb:hover img { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ae6e416 */.elementor-28370 .elementor-element.elementor-element-ae6e416 { display: flex; align-items: center; justify-content: center; padding: 22px 18px; background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; aspect-ratio: 3/2; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-ae6e416:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 18px 32px -14px rgba(12,52,177,0.18); }
             .elementor-28370 .elementor-element.elementor-element-ae6e416 .elementor-image, .elementor-28370 .elementor-element.elementor-element-ae6e416 a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
             .elementor-28370 .elementor-element.elementor-element-ae6e416 img { max-height: 56px; max-width: 78%; width: auto; height: auto; object-fit: contain; filter: grayscale(60%); opacity: 0.85; transition: filter .25s, opacity .25s; }
             .elementor-28370 .elementor-element.elementor-element-ae6e416:hover img { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7114ec4 */.elementor-28370 .elementor-element.elementor-element-7114ec4 { display: flex; align-items: center; justify-content: center; padding: 22px 18px; background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; aspect-ratio: 3/2; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-7114ec4:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 18px 32px -14px rgba(12,52,177,0.18); }
             .elementor-28370 .elementor-element.elementor-element-7114ec4 .elementor-image, .elementor-28370 .elementor-element.elementor-element-7114ec4 a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
             .elementor-28370 .elementor-element.elementor-element-7114ec4 img { max-height: 56px; max-width: 78%; width: auto; height: auto; object-fit: contain; filter: grayscale(60%); opacity: 0.85; transition: filter .25s, opacity .25s; }
             .elementor-28370 .elementor-element.elementor-element-7114ec4:hover img { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75bfda4 */.elementor-28370 .elementor-element.elementor-element-75bfda4 { display: flex; align-items: center; justify-content: center; padding: 22px 18px; background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; aspect-ratio: 3/2; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-75bfda4:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 18px 32px -14px rgba(12,52,177,0.18); }
             .elementor-28370 .elementor-element.elementor-element-75bfda4 .elementor-image, .elementor-28370 .elementor-element.elementor-element-75bfda4 a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
             .elementor-28370 .elementor-element.elementor-element-75bfda4 img { max-height: 56px; max-width: 78%; width: auto; height: auto; object-fit: contain; filter: grayscale(60%); opacity: 0.85; transition: filter .25s, opacity .25s; }
             .elementor-28370 .elementor-element.elementor-element-75bfda4:hover img { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a4ac8ad */.elementor-28370 .elementor-element.elementor-element-a4ac8ad { display: flex; align-items: center; justify-content: center; padding: 22px 18px; background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; aspect-ratio: 3/2; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-a4ac8ad:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 18px 32px -14px rgba(12,52,177,0.18); }
             .elementor-28370 .elementor-element.elementor-element-a4ac8ad .elementor-image, .elementor-28370 .elementor-element.elementor-element-a4ac8ad a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
             .elementor-28370 .elementor-element.elementor-element-a4ac8ad img { max-height: 56px; max-width: 78%; width: auto; height: auto; object-fit: contain; filter: grayscale(60%); opacity: 0.85; transition: filter .25s, opacity .25s; }
             .elementor-28370 .elementor-element.elementor-element-a4ac8ad:hover img { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d01d07 */.elementor-28370 .elementor-element.elementor-element-5d01d07 { display: flex; align-items: center; justify-content: center; padding: 22px 18px; background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; aspect-ratio: 3/2; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-5d01d07:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 18px 32px -14px rgba(12,52,177,0.18); }
             .elementor-28370 .elementor-element.elementor-element-5d01d07 .elementor-image, .elementor-28370 .elementor-element.elementor-element-5d01d07 a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
             .elementor-28370 .elementor-element.elementor-element-5d01d07 img { max-height: 56px; max-width: 78%; width: auto; height: auto; object-fit: contain; filter: grayscale(60%); opacity: 0.85; transition: filter .25s, opacity .25s; }
             .elementor-28370 .elementor-element.elementor-element-5d01d07:hover img { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37a3011 */.elementor-28370 .elementor-element.elementor-element-37a3011 { display: flex; align-items: center; justify-content: center; padding: 22px 18px; background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; aspect-ratio: 3/2; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-37a3011:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 18px 32px -14px rgba(12,52,177,0.18); }
             .elementor-28370 .elementor-element.elementor-element-37a3011 .elementor-image, .elementor-28370 .elementor-element.elementor-element-37a3011 a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
             .elementor-28370 .elementor-element.elementor-element-37a3011 img { max-height: 56px; max-width: 78%; width: auto; height: auto; object-fit: contain; filter: grayscale(60%); opacity: 0.85; transition: filter .25s, opacity .25s; }
             .elementor-28370 .elementor-element.elementor-element-37a3011:hover img { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2daf7c9 */.elementor-28370 .elementor-element.elementor-element-2daf7c9 { display: flex; align-items: center; justify-content: center; padding: 22px 18px; background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; aspect-ratio: 3/2; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-2daf7c9:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 18px 32px -14px rgba(12,52,177,0.18); }
             .elementor-28370 .elementor-element.elementor-element-2daf7c9 .elementor-image, .elementor-28370 .elementor-element.elementor-element-2daf7c9 a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
             .elementor-28370 .elementor-element.elementor-element-2daf7c9 img { max-height: 56px; max-width: 78%; width: auto; height: auto; object-fit: contain; filter: grayscale(60%); opacity: 0.85; transition: filter .25s, opacity .25s; }
             .elementor-28370 .elementor-element.elementor-element-2daf7c9:hover img { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12c74c4 */.elementor-28370 .elementor-element.elementor-element-12c74c4 { display: flex; align-items: center; justify-content: center; padding: 22px 18px; background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; aspect-ratio: 3/2; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-12c74c4:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 18px 32px -14px rgba(12,52,177,0.18); }
             .elementor-28370 .elementor-element.elementor-element-12c74c4 .elementor-image, .elementor-28370 .elementor-element.elementor-element-12c74c4 a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
             .elementor-28370 .elementor-element.elementor-element-12c74c4 img { max-height: 56px; max-width: 78%; width: auto; height: auto; object-fit: contain; filter: grayscale(60%); opacity: 0.85; transition: filter .25s, opacity .25s; }
             .elementor-28370 .elementor-element.elementor-element-12c74c4:hover img { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8351498 */.elementor-28370 .elementor-element.elementor-element-8351498 { display: flex; align-items: center; justify-content: center; padding: 22px 18px; background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; aspect-ratio: 3/2; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-8351498:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 18px 32px -14px rgba(12,52,177,0.18); }
             .elementor-28370 .elementor-element.elementor-element-8351498 .elementor-image, .elementor-28370 .elementor-element.elementor-element-8351498 a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
             .elementor-28370 .elementor-element.elementor-element-8351498 img { max-height: 56px; max-width: 78%; width: auto; height: auto; object-fit: contain; filter: grayscale(60%); opacity: 0.85; transition: filter .25s, opacity .25s; }
             .elementor-28370 .elementor-element.elementor-element-8351498:hover img { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b67f0d9 */.elementor-28370 .elementor-element.elementor-element-b67f0d9 { display: flex; align-items: center; justify-content: center; padding: 22px 18px; background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; aspect-ratio: 3/2; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-b67f0d9:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 18px 32px -14px rgba(12,52,177,0.18); }
             .elementor-28370 .elementor-element.elementor-element-b67f0d9 .elementor-image, .elementor-28370 .elementor-element.elementor-element-b67f0d9 a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
             .elementor-28370 .elementor-element.elementor-element-b67f0d9 img { max-height: 56px; max-width: 78%; width: auto; height: auto; object-fit: contain; filter: grayscale(60%); opacity: 0.85; transition: filter .25s, opacity .25s; }
             .elementor-28370 .elementor-element.elementor-element-b67f0d9:hover img { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f097f1c */.elementor-28370 .elementor-element.elementor-element-f097f1c { display: flex; align-items: center; justify-content: center; padding: 22px 18px; background: #fff; border: 1px solid rgba(10,14,34,0.08); border-radius: 16px; aspect-ratio: 3/2; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; }
             .elementor-28370 .elementor-element.elementor-element-f097f1c:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45); box-shadow: 0 18px 32px -14px rgba(12,52,177,0.18); }
             .elementor-28370 .elementor-element.elementor-element-f097f1c .elementor-image, .elementor-28370 .elementor-element.elementor-element-f097f1c a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
             .elementor-28370 .elementor-element.elementor-element-f097f1c img { max-height: 56px; max-width: 78%; width: auto; height: auto; object-fit: contain; filter: grayscale(60%); opacity: 0.85; transition: filter .25s, opacity .25s; }
             .elementor-28370 .elementor-element.elementor-element-f097f1c:hover img { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33d34fe */.elementor-28370 .elementor-element.elementor-element-33d34fe { display: grid !important; grid-template-columns: repeat(5, 1fr); gap: 14px !important; width: 100%; }
         .elementor-28370 .elementor-element.elementor-element-33d34fe > .e-con, .elementor-28370 .elementor-element.elementor-element-33d34fe > .elementor-element { width: 100% !important; max-width: 100% !important; flex: unset !important; }
         @media (max-width: 1024px) { .elementor-28370 .elementor-element.elementor-element-33d34fe { grid-template-columns: repeat(4, 1fr) !important; } }
         @media (max-width: 720px) { .elementor-28370 .elementor-element.elementor-element-33d34fe { grid-template-columns: repeat(3, 1fr) !important; } }
         @media (max-width: 480px) { .elementor-28370 .elementor-element.elementor-element-33d34fe { grid-template-columns: repeat(2, 1fr) !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06b0ef4 */.elementor-28370 .elementor-element.elementor-element-06b0ef4 { scroll-margin-top: 80px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fdd7774 */.elementor-28370 .elementor-element.elementor-element-fdd7774 { 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-28370 .elementor-element.elementor-element-fdd7774 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9e35a8 */.elementor-28370 .elementor-element.elementor-element-b9e35a8 { align-self: center; }
                 .elementor-28370 .elementor-element.elementor-element-b9e35a8 .elementor-heading-title { text-align: center; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-54920fd */.elementor-28370 .elementor-element.elementor-element-54920fd { width: 100% !important; align-self: stretch; }
                 .elementor-28370 .elementor-element.elementor-element-54920fd .elementor-divider { text-align: center; padding: 0; max-width: 320px; margin-inline: auto; width: 66.66%; }
                 .elementor-28370 .elementor-element.elementor-element-54920fd .elementor-divider-separator {
                     background: linear-gradient(90deg,
                         rgba(12,52,177,0) 0%, #0c34b1 12%, #5bc6ff 50%, #0c34b1 88%, rgba(12,52,177,0) 100%
                     ) !important;
                     height: 2px !important; width: 100% !important;
                     border: 0 !important; border-radius: 2px;
                     box-shadow: 0 0 12px rgba(91,198,255,0.35);
                 }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e27de88 */.elementor-28370 .elementor-element.elementor-element-e27de88 { align-self: center; }
                 .elementor-28370 .elementor-element.elementor-element-e27de88 .elementor-heading-title {
                     text-align: center;
                     font-size: clamp(2.6rem, 4.5vw, 4rem) !important;
                     line-height: 1 !important;
                 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cca7560 */.elementor-28370 .elementor-element.elementor-element-cca7560 {
             align-self: center !important;
             justify-content: center;
             min-height: 100%;
         }/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-08271b2 */.elementor-28370 .elementor-element.elementor-element-08271b2 .elementor-accordion-item {
             border: 0 !important;
             border-top: 1px solid rgba(10,14,34,0.12) !important;
             background: transparent !important;
         }
         .elementor-28370 .elementor-element.elementor-element-08271b2 .elementor-accordion-item:last-child {
             border-bottom: 1px solid rgba(10,14,34,0.12) !important;
         }
         .elementor-28370 .elementor-element.elementor-element-08271b2 .elementor-tab-title {
             padding: 22px 4px !important;
             cursor: pointer;
             transition: color .2s;
         }
         .elementor-28370 .elementor-element.elementor-element-08271b2 .elementor-tab-title:hover { color: #0c34b1 !important; }
         .elementor-28370 .elementor-element.elementor-element-08271b2 .elementor-tab-title.elementor-active { color: #0c34b1 !important; }
         .elementor-28370 .elementor-element.elementor-element-08271b2 .elementor-tab-content {
             padding: 0 4px 24px !important;
             border: 0 !important;
         }
         .elementor-28370 .elementor-element.elementor-element-08271b2 .elementor-tab-content a { color: #0c34b1; text-decoration: underline; text-underline-offset: 2px; }
         .elementor-28370 .elementor-element.elementor-element-08271b2 .elementor-accordion-icon { color: #0c34b1; }
         .elementor-28370 .elementor-element.elementor-element-08271b2 .elementor-accordion-icon-closed,
         .elementor-28370 .elementor-element.elementor-element-08271b2 .elementor-accordion-icon-opened { font-size: 0.85rem; width: 18px; height: 18px; display: inline-flex; align-items: center; justify-content: center; }
         .elementor-28370 .elementor-element.elementor-element-08271b2 .elementor-tab-title .elementor-accordion-icon-closed { display: inline-flex !important; }
         .elementor-28370 .elementor-element.elementor-element-08271b2 .elementor-tab-title:not(.elementor-active) .elementor-accordion-icon-opened { display: none !important; }
         .elementor-28370 .elementor-element.elementor-element-08271b2 .elementor-tab-title.elementor-active .elementor-accordion-icon-closed { display: none !important; }
         .elementor-28370 .elementor-element.elementor-element-08271b2 .elementor-tab-title.elementor-active .elementor-accordion-icon-opened { display: inline-flex !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b6048a */.elementor-28370 .elementor-element.elementor-element-4b6048a { 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-28370 .elementor-element.elementor-element-4b6048a .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-64509d4 */.elementor-28370 .elementor-element.elementor-element-64509d4 { width: 100% !important; align-self: stretch; } .elementor-28370 .elementor-element.elementor-element-64509d4 .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28370 .elementor-element.elementor-element-64509d4 .elementor-divider-separator { background: linear-gradient(90deg, rgba(12,52,177,0) 0%, #0c34b1 12%, #5bc6ff 50%, #0c34b1 88%, rgba(12,52,177,0) 100%) !important; height: 2px !important; width: 100% !important; border: 0 !important; border-radius: 2px; box-shadow: 0 0 12px rgba(91,198,255,0.35); }/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-a7697f1 */.elementor-28370 .elementor-element.elementor-element-a7697f1 .elementor-form { gap: 12px; }
         .elementor-28370 .elementor-element.elementor-element-a7697f1 .elementor-field-textual {
             background: rgba(255,255,255,0.06) !important;
             border: 1px solid rgba(255,255,255,0.10) !important;
             border-radius: 12px !important;
             padding: 13px 18px !important;
             color: #e9ebf6 !important;
             font-family: "Hanken Grotesk", sans-serif !important;
             font-size: 0.98rem !important;
             transition: border-color .2s, background .2s;
         }
         .elementor-28370 .elementor-element.elementor-element-a7697f1 .elementor-field-textual:focus {
             outline: none !important;
             border-color: #00a7ff !important;
             background: rgba(0,167,255,0.07) !important;
         }
         .elementor-28370 .elementor-element.elementor-element-a7697f1 .elementor-field-textual::placeholder { color: #969dbe !important; }
         .elementor-28370 .elementor-element.elementor-element-a7697f1 .elementor-button {
             padding: 13px 22px !important;
             border-radius: 999px !important;
             box-shadow: 0 10px 30px -10px rgba(0,167,255,0.6);
             transition: transform .25s ease, box-shadow .25s ease;
         }
         .elementor-28370 .elementor-element.elementor-element-a7697f1 .elementor-button:hover {
             transform: translateY(-3px);
             box-shadow: 0 18px 40px -10px rgba(0,167,255,0.75);
         }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fa8f0a */.elementor-28370 .elementor-element.elementor-element-6fa8f0a {
             max-width: 460px;
             width: 100%;
             margin-inline: auto;
             display: flex;
             flex-direction: column;
             align-items: center;
             justify-content: center;
         }
         .elementor-28370 .elementor-element.elementor-element-6fa8f0a .elementor-form {
             gap: 14px !important;
             display: flex !important;
             flex-direction: column !important;
             align-items: center !important;
             width: 100%;
         }
         .elementor-28370 .elementor-element.elementor-element-6fa8f0a .elementor-field-group {
             margin: 0 !important;
             width: 100% !important;
             max-width: 100% !important;
             flex-basis: 100% !important;
             display: flex;
             justify-content: center;
         }
         .elementor-28370 .elementor-element.elementor-element-6fa8f0a .elementor-field-textual {
             width: 100% !important;
             max-width: 100%;
             text-align: center;
             font-size: 1rem !important;
         }
         .elementor-28370 .elementor-element.elementor-element-6fa8f0a .elementor-field-textual::placeholder { text-align: center; }
         .elementor-28370 .elementor-element.elementor-element-6fa8f0a .elementor-field-type-submit {
             justify-content: center;
         }
         .elementor-28370 .elementor-element.elementor-element-6fa8f0a .elementor-button {
             min-width: 220px;
         }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e128e12 */.elementor-28370 .elementor-element.elementor-element-e128e12 { margin-top: 10px; text-align: center; }
         .elementor-28370 .elementor-element.elementor-element-e128e12 .elementor-button {
             background: transparent !important;
             box-shadow: none !important;
             padding: 4px 0 !important;
             text-decoration: underline;
             text-underline-offset: 4px;
             text-decoration-color: rgba(91,198,255,0.4);
             transition: color .2s, text-decoration-color .2s;
         }
         .elementor-28370 .elementor-element.elementor-element-e128e12 .elementor-button:hover {
             background: transparent !important;
             color: #5bc6ff !important;
             text-decoration-color: #5bc6ff;
         }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79c76e5 */.elementor-28370 .elementor-element.elementor-element-79c76e5 { 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-28370 .elementor-element.elementor-element-79c76e5 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b210109 */.elementor-28370 .elementor-element.elementor-element-b210109 .elementor-heading-title { text-align: center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b1dad7 */.elementor-28370 .elementor-element.elementor-element-0b1dad7 .elementor-heading-title { text-align: center; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3bc281 */.elementor-28370 .elementor-element.elementor-element-b3bc281 { font-size: 1.1rem; max-width: 680px; text-align: center; margin: 0 auto; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8a5eefa */.elementor-28370 .elementor-element.elementor-element-8a5eefa { display: flex; align-items: center; }
             .elementor-28370 .elementor-element.elementor-element-8a5eefa .elementor-icon-list-item:hover .elementor-icon-list-text { color: #fff !important; }
             .elementor-28370 .elementor-element.elementor-element-8a5eefa .elementor-icon { display: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-776d5c7 */.elementor-28370 .elementor-element.elementor-element-776d5c7 { margin-top: 8px; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2abd4eb */.elementor-28370 .elementor-element.elementor-element-2abd4eb { margin-top: 20px; }
         .elementor-28370 .elementor-element.elementor-element-2abd4eb .elementor-icon-list-items { display: flex; flex-wrap: wrap; gap: 22px; justify-content: center; }
         .elementor-28370 .elementor-element.elementor-element-2abd4eb .elementor-icon { display: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab9767b */.elementor-28370 .elementor-element.elementor-element-ab9767b { position: relative; overflow: hidden; }
         .elementor-28370 .elementor-element.elementor-element-ab9767b::before { content: ""; position: absolute; inset: 0; background:
            radial-gradient(700px 400px at 50% 60%, rgba(0,167,255,0.22), transparent 70%),
            radial-gradient(500px 360px at 18% 30%, rgba(12,52,177,0.18), transparent 70%);
            pointer-events: none; z-index: 0;
         }
         .elementor-28370 .elementor-element.elementor-element-ab9767b::after { content: ""; position: absolute; inset: 0; background-image: linear-gradient(rgba(0,167,255,0.05) 1px, transparent 1px), linear-gradient(90deg, rgba(0,167,255,0.05) 1px, transparent 1px); background-size: 44px 44px; pointer-events: none; z-index: 0; opacity: 0.55; }
         .elementor-28370 .elementor-element.elementor-element-ab9767b > * { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5158a5d */.elementor-28370 .elementor-element.elementor-element-5158a5d { 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-28370 .elementor-element.elementor-element-5158a5d .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-634843a */.elementor-28370 .elementor-element.elementor-element-634843a img { height: 38px !important; width: auto !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2f3982 */.elementor-28370 .elementor-element.elementor-element-d2f3982 .elementor-heading-title { color: #00a7ff !important; }/* End custom CSS */