.elementor-28373 .elementor-element.elementor-element-33a89bf{--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-28373 .elementor-element.elementor-element-33a89bf:not(.elementor-motion-effects-element-type-background), .elementor-28373 .elementor-element.elementor-element-33a89bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(6,8,26,0.78);}.elementor-28373 .elementor-element.elementor-element-5b7ecf2{--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-28373 .elementor-element.elementor-element-0ab9625{width:initial;max-width:initial;}.elementor-28373 .elementor-element.elementor-element-0ab9625 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-28373 .elementor-element.elementor-element-dffcb1a .elementor-menu-toggle{margin:0 auto;}.elementor-28373 .elementor-element.elementor-element-dffcb1a .elementor-nav-menu--main .elementor-item{color:#969dbe;fill:#969dbe;}.elementor-28373 .elementor-element.elementor-element-dffcb1a .elementor-nav-menu--main .elementor-item:hover,
					.elementor-28373 .elementor-element.elementor-element-dffcb1a .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-28373 .elementor-element.elementor-element-dffcb1a .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-28373 .elementor-element.elementor-element-dffcb1a .elementor-nav-menu--main .elementor-item:focus{color:#ffffff;fill:#ffffff;}.elementor-28373 .elementor-element.elementor-element-dffcb1a .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-28373 .elementor-element.elementor-element-3e6e823 .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-28373 .elementor-element.elementor-element-bf89f33{text-align:center;}.elementor-28373 .elementor-element.elementor-element-bf89f33 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28373 .elementor-element.elementor-element-00019b9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-28373 .elementor-element.elementor-element-06d4553{text-align:center;}.elementor-28373 .elementor-element.elementor-element-06d4553 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.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-28373 .elementor-element.elementor-element-600fab9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-28373 .elementor-element.elementor-element-600fab9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-28373 .elementor-element.elementor-element-600fab9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-28373 .elementor-element.elementor-element-600fab9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-28373 .elementor-element.elementor-element-600fab9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-28373 .elementor-element.elementor-element-600fab9 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28373 .elementor-element.elementor-element-600fab9 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28373 .elementor-element.elementor-element-600fab9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28373 .elementor-element.elementor-element-600fab9 .elementor-icon-list-text{color:#969dbe;transition:color 0.3s;}.elementor-28373 .elementor-element.elementor-element-bd4f2c9 .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-28373 .elementor-element.elementor-element-2a1870d .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-28373 .elementor-element.elementor-element-a1705ea{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28373 .elementor-element.elementor-element-b6000c4{--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-28373 .elementor-element.elementor-element-11f9036{text-align:center;}.elementor-28373 .elementor-element.elementor-element-11f9036 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28373 .elementor-element.elementor-element-9c760a4{--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:48px 48px;--row-gap:48px;--column-gap:48px;--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-28373 .elementor-element.elementor-element-f1247c6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28373 .elementor-element.elementor-element-821c794 .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-28373 .elementor-element.elementor-element-942978f{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28373 .elementor-element.elementor-element-4f80973 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28373 .elementor-element.elementor-element-fb20f9e{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28373 .elementor-element.elementor-element-f3e3dc6 .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-28373 .elementor-element.elementor-element-4020e90{--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-28373 .elementor-element.elementor-element-5679e1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0,167,255,0.4);--border-color:rgba(0,167,255,0.4);--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-28373 .elementor-element.elementor-element-5679e1f:not(.elementor-motion-effects-element-type-background), .elementor-28373 .elementor-element.elementor-element-5679e1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(6,8,26,0.82);}.elementor-28373 .elementor-element.elementor-element-72c41fa .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:2.8rem;font-weight:900;letter-spacing:-0.04em;color:#00a7ff;}.elementor-28373 .elementor-element.elementor-element-704e816{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28373 .elementor-element.elementor-element-8678cc6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-28373 .elementor-element.elementor-element-0b55bdf{text-align:center;}.elementor-28373 .elementor-element.elementor-element-0b55bdf .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28373 .elementor-element.elementor-element-3253ce9{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-28373 .elementor-element.elementor-element-6bec8a5 .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-28373 .elementor-element.elementor-element-9997818 .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-28373 .elementor-element.elementor-element-ee7faf9 .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-28373 .elementor-element.elementor-element-e139950 .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-28373 .elementor-element.elementor-element-80b86ad .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-28373 .elementor-element.elementor-element-765f032{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-28373 .elementor-element.elementor-element-f69447d{text-align:center;}.elementor-28373 .elementor-element.elementor-element-f69447d .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28373 .elementor-element.elementor-element-d8dce83{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap: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-28373 .elementor-element.elementor-element-3ac9559{--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-28373 .elementor-element.elementor-element-3ac9559:not(.elementor-motion-effects-element-type-background), .elementor-28373 .elementor-element.elementor-element-3ac9559 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(12,15,40,0.7);}.elementor-28373 .elementor-element.elementor-element-2c196b8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-28373 .elementor-element.elementor-element-1371563{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-28373 .elementor-element.elementor-element-94e4461 .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-28373 .elementor-element.elementor-element-3068a46{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28373 .elementor-element.elementor-element-71f850a .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28373 .elementor-element.elementor-element-3fa5ce8{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28373 .elementor-element.elementor-element-0203f8a .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-28373 .elementor-element.elementor-element-5c0d0d1{--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-28373 .elementor-element.elementor-element-5c0d0d1:not(.elementor-motion-effects-element-type-background), .elementor-28373 .elementor-element.elementor-element-5c0d0d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(12,15,40,0.7);}.elementor-28373 .elementor-element.elementor-element-2e6bafb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-28373 .elementor-element.elementor-element-a3f8aff{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-28373 .elementor-element.elementor-element-3f2a6ff .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-28373 .elementor-element.elementor-element-f9bed07{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28373 .elementor-element.elementor-element-9105ab2 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28373 .elementor-element.elementor-element-d870667{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28373 .elementor-element.elementor-element-ce507a8 .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-28373 .elementor-element.elementor-element-f59fddb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-28373 .elementor-element.elementor-element-25c8ecc{text-align:center;}.elementor-28373 .elementor-element.elementor-element-25c8ecc .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28373 .elementor-element.elementor-element-5b519d2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap: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-28373 .elementor-element.elementor-element-9e58087{--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-28373 .elementor-element.elementor-element-9e58087:not(.elementor-motion-effects-element-type-background), .elementor-28373 .elementor-element.elementor-element-9e58087 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(12,15,40,0.7) 0%, rgba(12,15,40,0.25) 100%);}.elementor-28373 .elementor-element.elementor-element-43b4950{--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-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-28373 .elementor-element.elementor-element-43b4950:not(.elementor-motion-effects-element-type-background), .elementor-28373 .elementor-element.elementor-element-43b4950 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at Array, #0d1448 0%, #04050f 100%);}.elementor-28373 .elementor-element.elementor-element-4fa70a8 .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-28373 .elementor-element.elementor-element-1d4e9c1 .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-28373 .elementor-element.elementor-element-3ce6120{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-28373 .elementor-element.elementor-element-830218d{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28373 .elementor-element.elementor-element-f624683 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28373 .elementor-element.elementor-element-d6350b0{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28373 .elementor-element.elementor-element-8dd071d{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28373 .elementor-element.elementor-element-fe11776{--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-28373 .elementor-element.elementor-element-fe11776:not(.elementor-motion-effects-element-type-background), .elementor-28373 .elementor-element.elementor-element-fe11776 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(12,15,40,0.7) 0%, rgba(12,15,40,0.25) 100%);}.elementor-28373 .elementor-element.elementor-element-2290db1{--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-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-28373 .elementor-element.elementor-element-2290db1:not(.elementor-motion-effects-element-type-background), .elementor-28373 .elementor-element.elementor-element-2290db1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at Array, #0d1448 0%, #04050f 100%);}.elementor-28373 .elementor-element.elementor-element-63764f8 .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-28373 .elementor-element.elementor-element-d25defb .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-28373 .elementor-element.elementor-element-59ec8c4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-28373 .elementor-element.elementor-element-4924994{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28373 .elementor-element.elementor-element-472fc8e .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28373 .elementor-element.elementor-element-8205b95{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28373 .elementor-element.elementor-element-dcc9e5c{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28373 .elementor-element.elementor-element-4a41bec{--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-28373 .elementor-element.elementor-element-4a41bec:not(.elementor-motion-effects-element-type-background), .elementor-28373 .elementor-element.elementor-element-4a41bec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(12,15,40,0.7) 0%, rgba(12,15,40,0.25) 100%);}.elementor-28373 .elementor-element.elementor-element-c9129df{--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-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-28373 .elementor-element.elementor-element-c9129df:not(.elementor-motion-effects-element-type-background), .elementor-28373 .elementor-element.elementor-element-c9129df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at Array, #0d1448 0%, #04050f 100%);}.elementor-28373 .elementor-element.elementor-element-4488880 .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-28373 .elementor-element.elementor-element-66f6271 .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-28373 .elementor-element.elementor-element-2b14ea2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-28373 .elementor-element.elementor-element-54c2f42{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28373 .elementor-element.elementor-element-963bbc7 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28373 .elementor-element.elementor-element-9fd494f{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28373 .elementor-element.elementor-element-5249d31{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28373 .elementor-element.elementor-element-8c1181c{--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-28373 .elementor-element.elementor-element-8c1181c:not(.elementor-motion-effects-element-type-background), .elementor-28373 .elementor-element.elementor-element-8c1181c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(12,15,40,0.7) 0%, rgba(12,15,40,0.25) 100%);}.elementor-28373 .elementor-element.elementor-element-ad8e982{--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-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-28373 .elementor-element.elementor-element-ad8e982:not(.elementor-motion-effects-element-type-background), .elementor-28373 .elementor-element.elementor-element-ad8e982 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at Array, #0d1448 0%, #04050f 100%);}.elementor-28373 .elementor-element.elementor-element-4de9d4f .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-28373 .elementor-element.elementor-element-25d043e .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-28373 .elementor-element.elementor-element-4070bfd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-28373 .elementor-element.elementor-element-821dd58{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28373 .elementor-element.elementor-element-f22ab3e .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28373 .elementor-element.elementor-element-e2b2992{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28373 .elementor-element.elementor-element-bf0ef25{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28373 .elementor-element.elementor-element-53cb859{--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-28373 .elementor-element.elementor-element-53cb859:not(.elementor-motion-effects-element-type-background), .elementor-28373 .elementor-element.elementor-element-53cb859 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(12,15,40,0.7) 0%, rgba(12,15,40,0.25) 100%);}.elementor-28373 .elementor-element.elementor-element-0fda8cc{--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-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-28373 .elementor-element.elementor-element-0fda8cc:not(.elementor-motion-effects-element-type-background), .elementor-28373 .elementor-element.elementor-element-0fda8cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at Array, #0d1448 0%, #04050f 100%);}.elementor-28373 .elementor-element.elementor-element-8db9d4d .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-28373 .elementor-element.elementor-element-712e8cf .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-28373 .elementor-element.elementor-element-a69eda8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-28373 .elementor-element.elementor-element-e213a13{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28373 .elementor-element.elementor-element-322b0a0 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28373 .elementor-element.elementor-element-7c21621{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28373 .elementor-element.elementor-element-052b4af{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28373 .elementor-element.elementor-element-50e1721{--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:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-28373 .elementor-element.elementor-element-a63379e{text-align:center;}.elementor-28373 .elementor-element.elementor-element-a63379e .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28373 .elementor-element.elementor-element-236773c{--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:32px 32px;--row-gap:32px;--column-gap:32px;--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-28373 .elementor-element.elementor-element-a7148b6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28373 .elementor-element.elementor-element-079c287 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28373 .elementor-element.elementor-element-0ed85dc{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28373 .elementor-element.elementor-element-f80cef7{--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: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-28373 .elementor-element.elementor-element-3d06c7a .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-28373 .elementor-element.elementor-element-0f7e34a .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-28373 .elementor-element.elementor-element-f138f65{--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-28373 .elementor-element.elementor-element-ef33683{text-align:center;}.elementor-28373 .elementor-element.elementor-element-ef33683 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28373 .elementor-element.elementor-element-1db1c17{--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-28373 .elementor-element.elementor-element-b76dbc8{text-align:center;}.elementor-28373 .elementor-element.elementor-element-b76dbc8 .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-28373 .elementor-element.elementor-element-987e337{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28373 .elementor-element.elementor-element-987e337 .elementor-divider-separator{width:66%;}.elementor-28373 .elementor-element.elementor-element-987e337 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28373 .elementor-element.elementor-element-dcaef83{text-align:center;}.elementor-28373 .elementor-element.elementor-element-dcaef83 .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-28373 .elementor-element.elementor-element-4dce4b8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28373 .elementor-element.elementor-element-e171444{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-28373 .elementor-element.elementor-element-e171444:not(.elementor-motion-effects-element-type-background), .elementor-28373 .elementor-element.elementor-element-e171444 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-28373 .elementor-element.elementor-element-a3f7b2d .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-28373 .elementor-element.elementor-element-1f8aa61 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28373 .elementor-element.elementor-element-73aaab1{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28373 .elementor-element.elementor-element-5daec8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-28373 .elementor-element.elementor-element-5daec8f:not(.elementor-motion-effects-element-type-background), .elementor-28373 .elementor-element.elementor-element-5daec8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-28373 .elementor-element.elementor-element-2559ffb .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-28373 .elementor-element.elementor-element-3a5e071 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28373 .elementor-element.elementor-element-8b684f4{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28373 .elementor-element.elementor-element-e17b1c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-28373 .elementor-element.elementor-element-e17b1c6:not(.elementor-motion-effects-element-type-background), .elementor-28373 .elementor-element.elementor-element-e17b1c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-28373 .elementor-element.elementor-element-844df11 .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-28373 .elementor-element.elementor-element-d6b54fa .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.4rem;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-28373 .elementor-element.elementor-element-edfa3b4{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28373 .elementor-element.elementor-element-ab7643d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-28373 .elementor-element.elementor-element-7b0d8a4{text-align:center;}.elementor-28373 .elementor-element.elementor-element-7b0d8a4 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28373 .elementor-element.elementor-element-47b71c6{--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-28373 .elementor-element.elementor-element-e8326c2{text-align:center;}.elementor-28373 .elementor-element.elementor-element-e8326c2 .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-28373 .elementor-element.elementor-element-6dd6d59{--divider-border-style:solid;--divider-color:#5bc6ff;--divider-border-width:2px;width:initial;max-width:initial;}.elementor-28373 .elementor-element.elementor-element-6dd6d59 .elementor-divider-separator{width:66%;}.elementor-28373 .elementor-element.elementor-element-6dd6d59 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28373 .elementor-element.elementor-element-b3f08ae{text-align:center;}.elementor-28373 .elementor-element.elementor-element-b3f08ae .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-28373 .elementor-element.elementor-element-116588f{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-28373 .elementor-element.elementor-element-c2b4c17{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28373 .elementor-element.elementor-element-9a5a1ed .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-28373 .elementor-element.elementor-element-91bd187 .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-28373 .elementor-element.elementor-element-7d00cf4{--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-28373 .elementor-element.elementor-element-7d00cf4:not(.elementor-motion-effects-element-type-background), .elementor-28373 .elementor-element.elementor-element-7d00cf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04050f;}.elementor-28373 .elementor-element.elementor-element-a25e5d5{text-align:center;}.elementor-28373 .elementor-element.elementor-element-a25e5d5 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28373 .elementor-element.elementor-element-f48b0e1{--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-28373 .elementor-element.elementor-element-cf2518e{--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-28373 .elementor-element.elementor-element-97abbea{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28373 .elementor-element.elementor-element-e876b1e .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-28373 .elementor-element.elementor-element-4026920{--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-28373 .elementor-element.elementor-element-e2531db .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-28373 .elementor-element.elementor-element-8d1faf8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-28373 .elementor-element.elementor-element-8d1faf8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-28373 .elementor-element.elementor-element-8d1faf8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-28373 .elementor-element.elementor-element-8d1faf8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-28373 .elementor-element.elementor-element-8d1faf8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-28373 .elementor-element.elementor-element-8d1faf8 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28373 .elementor-element.elementor-element-8d1faf8 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28373 .elementor-element.elementor-element-8d1faf8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28373 .elementor-element.elementor-element-8d1faf8 .elementor-icon-list-text{color:#e9ebf6;transition:color 0.3s;}.elementor-28373 .elementor-element.elementor-element-7361376{--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-28373 .elementor-element.elementor-element-f6fdb98 .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-28373 .elementor-element.elementor-element-a7ee754 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-28373 .elementor-element.elementor-element-a7ee754 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-28373 .elementor-element.elementor-element-a7ee754 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-28373 .elementor-element.elementor-element-a7ee754 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-28373 .elementor-element.elementor-element-a7ee754 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-28373 .elementor-element.elementor-element-a7ee754 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28373 .elementor-element.elementor-element-a7ee754 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28373 .elementor-element.elementor-element-a7ee754{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28373 .elementor-element.elementor-element-a7ee754 .elementor-icon-list-text{color:#e9ebf6;transition:color 0.3s;}.elementor-28373 .elementor-element.elementor-element-352d1f4{--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-28373 .elementor-element.elementor-element-7182b4d .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-28373 .elementor-element.elementor-element-8b0dd7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-28373 .elementor-element.elementor-element-8b0dd7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-28373 .elementor-element.elementor-element-8b0dd7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-28373 .elementor-element.elementor-element-8b0dd7a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-28373 .elementor-element.elementor-element-8b0dd7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-28373 .elementor-element.elementor-element-8b0dd7a .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28373 .elementor-element.elementor-element-8b0dd7a .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28373 .elementor-element.elementor-element-8b0dd7a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28373 .elementor-element.elementor-element-8b0dd7a .elementor-icon-list-text{color:#e9ebf6;transition:color 0.3s;}.elementor-28373 .elementor-element.elementor-element-e220149{--divider-border-style:solid;--divider-color:rgba(255,255,255,0.10);--divider-border-width:1px;}.elementor-28373 .elementor-element.elementor-element-e220149 .elementor-divider-separator{width:100%;}.elementor-28373 .elementor-element.elementor-element-e220149 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28373 .elementor-element.elementor-element-cd4996d{--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-28373 .elementor-element.elementor-element-477c9ae{--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-28373 .elementor-element.elementor-element-8ae954d{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28373 .elementor-element.elementor-element-4e2dd03{--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-28373 .elementor-element.elementor-element-36aa78a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-28373 .elementor-element.elementor-element-36aa78a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-28373 .elementor-element.elementor-element-36aa78a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-28373 .elementor-element.elementor-element-36aa78a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-28373 .elementor-element.elementor-element-36aa78a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-28373 .elementor-element.elementor-element-36aa78a .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28373 .elementor-element.elementor-element-36aa78a .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28373 .elementor-element.elementor-element-36aa78a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28373 .elementor-element.elementor-element-36aa78a .elementor-icon-list-text{color:#969dbe;transition:color 0.3s;}@media(min-width:768px){.elementor-28373 .elementor-element.elementor-element-33a89bf{--content-width:1240px;}.elementor-28373 .elementor-element.elementor-element-00019b9{--content-width:1240px;}.elementor-28373 .elementor-element.elementor-element-b6000c4{--content-width:1240px;}.elementor-28373 .elementor-element.elementor-element-f1247c6{--width:50%;}.elementor-28373 .elementor-element.elementor-element-4020e90{--width:50%;}.elementor-28373 .elementor-element.elementor-element-8678cc6{--content-width:1240px;}.elementor-28373 .elementor-element.elementor-element-765f032{--content-width:1240px;}.elementor-28373 .elementor-element.elementor-element-3ac9559{--width:50%;}.elementor-28373 .elementor-element.elementor-element-5c0d0d1{--width:50%;}.elementor-28373 .elementor-element.elementor-element-f59fddb{--content-width:1240px;}.elementor-28373 .elementor-element.elementor-element-9e58087{--width:32%;}.elementor-28373 .elementor-element.elementor-element-fe11776{--width:32%;}.elementor-28373 .elementor-element.elementor-element-4a41bec{--width:32%;}.elementor-28373 .elementor-element.elementor-element-8c1181c{--width:32%;}.elementor-28373 .elementor-element.elementor-element-53cb859{--width:32%;}.elementor-28373 .elementor-element.elementor-element-50e1721{--content-width:1240px;}.elementor-28373 .elementor-element.elementor-element-a7148b6{--width:60%;}.elementor-28373 .elementor-element.elementor-element-f138f65{--content-width:1240px;}.elementor-28373 .elementor-element.elementor-element-e171444{--width:33%;}.elementor-28373 .elementor-element.elementor-element-5daec8f{--width:33%;}.elementor-28373 .elementor-element.elementor-element-e17b1c6{--width:33%;}.elementor-28373 .elementor-element.elementor-element-ab7643d{--content-width:820px;}.elementor-28373 .elementor-element.elementor-element-7d00cf4{--content-width:1240px;}.elementor-28373 .elementor-element.elementor-element-cf2518e{--width:38%;}.elementor-28373 .elementor-element.elementor-element-4026920{--width:19%;}.elementor-28373 .elementor-element.elementor-element-7361376{--width:19%;}.elementor-28373 .elementor-element.elementor-element-352d1f4{--width:19%;}.elementor-28373 .elementor-element.elementor-element-477c9ae{--width:50%;}.elementor-28373 .elementor-element.elementor-element-4e2dd03{--width:50%;}}/* Start custom CSS for image, class: .elementor-element-0ab9625 */.elementor-28373 .elementor-element.elementor-element-0ab9625 img { height: 38px !important; width: auto !important; max-width: 140px !important; }/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-dffcb1a */.elementor-28373 .elementor-element.elementor-element-dffcb1a .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-28373 .elementor-element.elementor-element-dffcb1a .elementor-nav-menu li[class*="sign-in"], .elementor-28373 .elementor-element.elementor-element-dffcb1a .elementor-nav-menu li[class*="hp-"] { display: none !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e6e823 */.elementor-28373 .elementor-element.elementor-element-3e6e823 .elementor-button { padding: 11px 20px !important; font-size: 0.9rem !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf89f33 */.elementor-28373 .elementor-element.elementor-element-bf89f33 { 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-28373 .elementor-element.elementor-element-bf89f33 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33a89bf */.elementor-28373 .elementor-element.elementor-element-33a89bf { 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-1559 { 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-06d4553 */.elementor-28373 .elementor-element.elementor-element-06d4553 { 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-28373 .elementor-element.elementor-element-06d4553 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-600fab9 */.elementor-28373 .elementor-element.elementor-element-600fab9 .elementor-icon-list-items { display: flex; gap: 8px; align-items: center; } .elementor-28373 .elementor-element.elementor-element-600fab9 .elementor-icon-list-item:not(:last-child)::after { content: "/"; margin-left: 8px; opacity: 0.45; } .elementor-28373 .elementor-element.elementor-element-600fab9 .elementor-icon-list-item:last-child .elementor-icon-list-text { color: #5bc6ff; } .elementor-28373 .elementor-element.elementor-element-600fab9 .elementor-icon { display: none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bd4f2c9 */.elementor-28373 .elementor-element.elementor-element-bd4f2c9 .elementor-heading-title::before { content: ""; display: inline-block; width: 7px; height: 7px; border-radius: 50%; background: #00a7ff; box-shadow: 0 0 0 4px rgba(0,167,255,0.18); margin-right: 10px; vertical-align: middle; animation: smad-pulse 2.6s infinite; } @keyframes smad-pulse { 0%,100% { box-shadow: 0 0 0 4px rgba(0,167,255,0.18); } 50% { box-shadow: 0 0 0 8px rgba(0,167,255,0); } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1870d */.elementor-28373 .elementor-element.elementor-element-2a1870d .h1-accent { background: linear-gradient(100deg, #00a7ff, #5bc6ff); -webkit-background-clip: text; background-clip: text; color: transparent; display: inline-block; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1705ea */.elementor-28373 .elementor-element.elementor-element-a1705ea { font-size: 1.16rem; max-width: 720px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00019b9 */.elementor-28373 .elementor-element.elementor-element-00019b9 { position: relative; overflow: hidden; min-height: min(52vh, 520px); } .elementor-28373 .elementor-element.elementor-element-00019b9::after { content: ""; position: absolute; top: -160px; right: 4%; width: 520px; height: 520px; border-radius: 50%; background: #0c34b1; filter: blur(110px); opacity: 0.45; pointer-events: none; z-index: 0; animation: blog-drift 14s ease-in-out infinite alternate; } .elementor-28373 .elementor-element.elementor-element-00019b9 > * { position: relative; z-index: 1; animation: blog-reveal .9s cubic-bezier(.2,.7,.2,1) both; } .elementor-28373 .elementor-element.elementor-element-00019b9 > *:nth-child(2) { animation-delay: .05s; } .elementor-28373 .elementor-element.elementor-element-00019b9 > *:nth-child(3) { animation-delay: .15s; } .elementor-28373 .elementor-element.elementor-element-00019b9 > *:nth-child(4) { animation-delay: .25s; } .elementor-28373 .elementor-element.elementor-element-00019b9 > *:nth-child(5) { animation-delay: .35s; } @keyframes blog-reveal { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } } @keyframes blog-drift { from { transform: translate(0,0) scale(1); } to { transform: translate(-30px,18px) scale(1.06); } } @keyframes blog-pill-shift { 0%,100% { transform: translateX(0); } 50% { transform: translateX(3px); } } @keyframes blog-linkedin-pulse { 0% { box-shadow: 0 0 0 0 rgba(10,102,194,0.55); } 70% { box-shadow: 0 0 0 14px rgba(10,102,194,0); } 100% { box-shadow: 0 0 0 0 rgba(10,102,194,0); } } @media (prefers-reduced-motion: reduce) { .elementor-28373 .elementor-element.elementor-element-00019b9::after, .elementor-28373 .elementor-element.elementor-element-00019b9 > * { animation: none !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11f9036 */.elementor-28373 .elementor-element.elementor-element-11f9036 { 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-28373 .elementor-element.elementor-element-11f9036 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-821c794 */.elementor-28373 .elementor-element.elementor-element-821c794 .elementor-heading-title::before { content: ""; display: inline-block; width: 7px; height: 7px; border-radius: 50%; background: #00a7ff; box-shadow: 0 0 0 4px rgba(0,167,255,0.18); margin-right: 10px; vertical-align: middle; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-942978f */.elementor-28373 .elementor-element.elementor-element-942978f { font-family: "JetBrains Mono", monospace !important; font-size: 0.76rem !important; color: rgba(233,235,246,0.45) !important; margin-bottom: 4px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f80973 */.elementor-28373 .elementor-element.elementor-element-4f80973 .elementor-heading-title { font-size: clamp(1.6rem, 2.6vw, 2.4rem) !important; line-height: 1.18 !important; margin-bottom: 14px; } .elementor-28373 .elementor-element.elementor-element-4f80973 a:hover { color: #00a7ff !important; text-decoration: underline !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb20f9e */.elementor-28373 .elementor-element.elementor-element-fb20f9e { font-size: 1.04rem !important; line-height: 1.7 !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e3dc6 */.elementor-28373 .elementor-element.elementor-element-f3e3dc6 .elementor-button { background: transparent !important; border: 1px solid rgba(0,167,255,0.4) !important; color: #5bc6ff !important; padding: 10px 22px !important; font-size: 0.92rem !important; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-668c113 */.elementor-28373 .elementor-element.elementor-element-668c113 .elementor-image { border-radius: 18px; overflow: hidden; border: 1px solid rgba(255,255,255,0.10); aspect-ratio: 16/10; } .elementor-28373 .elementor-element.elementor-element-668c113 img { width: 100%; height: 100%; aspect-ratio: 16/10; object-fit: cover; transition: transform .7s ease; border-radius: 18px; } .elementor-28373 .elementor-element.elementor-element-668c113:hover img { transform: scale(1.04); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72c41fa */.elementor-28373 .elementor-element.elementor-element-72c41fa .elementor-heading-title { font-size: clamp(1.6rem, 3vw, 2.2rem) !important; line-height: 1 !important; background: linear-gradient(100deg, #00a7ff, #5bc6ff); -webkit-background-clip: text; background-clip: text; color: transparent !important; text-align: center; margin: 0; letter-spacing: -0.04em; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-704e816 */.elementor-28373 .elementor-element.elementor-element-704e816 { font-family: "JetBrains Mono", monospace !important; font-size: 0.65rem !important; text-transform: uppercase; letter-spacing: 0.1em; color: rgba(233,235,246,0.55) !important; text-align: center; margin-top: 4px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5679e1f */.elementor-28373 .elementor-element.elementor-element-5679e1f { position: absolute !important; top: 14px; right: 14px; backdrop-filter: blur(8px); z-index: 2; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4020e90 */.elementor-28373 .elementor-element.elementor-element-4020e90 { position: relative !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6000c4 */.elementor-28373 .elementor-element.elementor-element-b6000c4 { background: linear-gradient(150deg, rgba(12,52,177,0.22), rgba(12,15,40,0.4)); border: 1px solid rgba(0,167,255,0.32); border-radius: 22px; position: relative; overflow: hidden; max-width: 1240px; margin: 0 auto !important; padding: clamp(28px, 3.4vw, 52px) !important; } .elementor-28373 .elementor-element.elementor-element-b6000c4::before { content: ""; position: absolute; inset: 0; background: repeating-linear-gradient(135deg, transparent, transparent 40px, rgba(0,167,255,0.025) 40px, rgba(0,167,255,0.025) 41px); pointer-events: none; z-index: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b55bdf */.elementor-28373 .elementor-element.elementor-element-0b55bdf { 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-28373 .elementor-element.elementor-element-0b55bdf .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6bec8a5 */.elementor-28373 .elementor-element.elementor-element-6bec8a5 .elementor-button { font-family: "JetBrains Mono", monospace !important; font-size: 0.73rem !important; text-transform: uppercase; letter-spacing: 0.12em; padding: 7px 16px !important; border-radius: 999px !important; border: 1px solid #00a7ff !important; background: rgba(0,167,255,0.2) !important; color: #fff !important; transition: background .22s ease, border-color .22s ease, color .22s ease, transform .28s cubic-bezier(.2,.7,.2,1), box-shadow .28s ease; will-change: transform; } .elementor-28373 .elementor-element.elementor-element-6bec8a5 .elementor-button:hover { background: rgba(0,167,255,0.2) !important; border-color: #00a7ff !important; color: #fff !important; transform: translateY(-2px) translateX(2px); box-shadow: 0 6px 18px rgba(0,167,255,0.22); } .elementor-28373 .elementor-element.elementor-element-6bec8a5 .elementor-button:active { transform: translateY(0) translateX(0); } @media (prefers-reduced-motion: reduce) { .elementor-28373 .elementor-element.elementor-element-6bec8a5 .elementor-button { transition: none !important; } .elementor-28373 .elementor-element.elementor-element-6bec8a5 .elementor-button:hover { transform: none !important; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9997818 */.elementor-28373 .elementor-element.elementor-element-9997818 .elementor-button { font-family: "JetBrains Mono", monospace !important; font-size: 0.73rem !important; text-transform: uppercase; letter-spacing: 0.12em; padding: 7px 16px !important; border-radius: 999px !important; border: 1px solid rgba(255,255,255,0.10) !important; background: transparent !important; color: rgba(233,235,246,0.62) !important; transition: background .22s ease, border-color .22s ease, color .22s ease, transform .28s cubic-bezier(.2,.7,.2,1), box-shadow .28s ease; will-change: transform; } .elementor-28373 .elementor-element.elementor-element-9997818 .elementor-button:hover { background: rgba(0,167,255,0.2) !important; border-color: #00a7ff !important; color: #fff !important; transform: translateY(-2px) translateX(2px); box-shadow: 0 6px 18px rgba(0,167,255,0.22); } .elementor-28373 .elementor-element.elementor-element-9997818 .elementor-button:active { transform: translateY(0) translateX(0); } @media (prefers-reduced-motion: reduce) { .elementor-28373 .elementor-element.elementor-element-9997818 .elementor-button { transition: none !important; } .elementor-28373 .elementor-element.elementor-element-9997818 .elementor-button:hover { transform: none !important; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee7faf9 */.elementor-28373 .elementor-element.elementor-element-ee7faf9 .elementor-button { font-family: "JetBrains Mono", monospace !important; font-size: 0.73rem !important; text-transform: uppercase; letter-spacing: 0.12em; padding: 7px 16px !important; border-radius: 999px !important; border: 1px solid rgba(255,255,255,0.10) !important; background: transparent !important; color: rgba(233,235,246,0.62) !important; transition: background .22s ease, border-color .22s ease, color .22s ease, transform .28s cubic-bezier(.2,.7,.2,1), box-shadow .28s ease; will-change: transform; } .elementor-28373 .elementor-element.elementor-element-ee7faf9 .elementor-button:hover { background: rgba(0,167,255,0.2) !important; border-color: #00a7ff !important; color: #fff !important; transform: translateY(-2px) translateX(2px); box-shadow: 0 6px 18px rgba(0,167,255,0.22); } .elementor-28373 .elementor-element.elementor-element-ee7faf9 .elementor-button:active { transform: translateY(0) translateX(0); } @media (prefers-reduced-motion: reduce) { .elementor-28373 .elementor-element.elementor-element-ee7faf9 .elementor-button { transition: none !important; } .elementor-28373 .elementor-element.elementor-element-ee7faf9 .elementor-button:hover { transform: none !important; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e139950 */.elementor-28373 .elementor-element.elementor-element-e139950 .elementor-button { font-family: "JetBrains Mono", monospace !important; font-size: 0.73rem !important; text-transform: uppercase; letter-spacing: 0.12em; padding: 7px 16px !important; border-radius: 999px !important; border: 1px solid rgba(255,255,255,0.10) !important; background: transparent !important; color: rgba(233,235,246,0.62) !important; transition: background .22s ease, border-color .22s ease, color .22s ease, transform .28s cubic-bezier(.2,.7,.2,1), box-shadow .28s ease; will-change: transform; } .elementor-28373 .elementor-element.elementor-element-e139950 .elementor-button:hover { background: rgba(0,167,255,0.2) !important; border-color: #00a7ff !important; color: #fff !important; transform: translateY(-2px) translateX(2px); box-shadow: 0 6px 18px rgba(0,167,255,0.22); } .elementor-28373 .elementor-element.elementor-element-e139950 .elementor-button:active { transform: translateY(0) translateX(0); } @media (prefers-reduced-motion: reduce) { .elementor-28373 .elementor-element.elementor-element-e139950 .elementor-button { transition: none !important; } .elementor-28373 .elementor-element.elementor-element-e139950 .elementor-button:hover { transform: none !important; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-80b86ad */.elementor-28373 .elementor-element.elementor-element-80b86ad .elementor-button { font-family: "JetBrains Mono", monospace !important; font-size: 0.73rem !important; text-transform: uppercase; letter-spacing: 0.12em; padding: 7px 16px !important; border-radius: 999px !important; border: 1px solid rgba(255,255,255,0.10) !important; background: transparent !important; color: rgba(233,235,246,0.62) !important; transition: background .22s ease, border-color .22s ease, color .22s ease, transform .28s cubic-bezier(.2,.7,.2,1), box-shadow .28s ease; will-change: transform; } .elementor-28373 .elementor-element.elementor-element-80b86ad .elementor-button:hover { background: rgba(0,167,255,0.2) !important; border-color: #00a7ff !important; color: #fff !important; transform: translateY(-2px) translateX(2px); box-shadow: 0 6px 18px rgba(0,167,255,0.22); } .elementor-28373 .elementor-element.elementor-element-80b86ad .elementor-button:active { transform: translateY(0) translateX(0); } @media (prefers-reduced-motion: reduce) { .elementor-28373 .elementor-element.elementor-element-80b86ad .elementor-button { transition: none !important; } .elementor-28373 .elementor-element.elementor-element-80b86ad .elementor-button:hover { transform: none !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8678cc6 */.elementor-28373 .elementor-element.elementor-element-8678cc6 { position: relative; min-height: 120px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f69447d */.elementor-28373 .elementor-element.elementor-element-f69447d { 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-28373 .elementor-element.elementor-element-f69447d .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4010b85 */.elementor-28373 .elementor-element.elementor-element-4010b85 { aspect-ratio: 16/9; overflow: hidden; } .elementor-28373 .elementor-element.elementor-element-4010b85 .elementor-image { aspect-ratio: 16/9; overflow: hidden; margin: 0; } .elementor-28373 .elementor-element.elementor-element-4010b85 img { width: 100%; height: 100%; aspect-ratio: 16/9; object-fit: cover; transition: transform .65s ease; } .elementor-28373 .elementor-element.elementor-element-4010b85:hover img { transform: scale(1.05); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94e4461 */.elementor-28373 .elementor-element.elementor-element-94e4461 .elementor-heading-title { display: inline-block; background: rgba(0,167,255,0.92); color: #04050f !important; padding: 5px 11px; border-radius: 999px; font-family: "JetBrains Mono", monospace !important; font-size: 0.68rem !important; text-transform: uppercase; letter-spacing: 0.12em; font-weight: 500; margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3068a46 */.elementor-28373 .elementor-element.elementor-element-3068a46 { font-family: "JetBrains Mono", monospace !important; font-size: 0.73rem !important; color: rgba(150,157,190,0.85) !important; margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1371563 */.elementor-28373 .elementor-element.elementor-element-1371563 { width: auto !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71f850a */.elementor-28373 .elementor-element.elementor-element-71f850a .elementor-heading-title { font-size: clamp(1.1rem, 1.5vw, 1.3rem) !important; line-height: 1.3 !important; color: #fff !important; margin: 14px 0 10px !important; } .elementor-28373 .elementor-element.elementor-element-71f850a a:hover { color: #00a7ff !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fa5ce8 */.elementor-28373 .elementor-element.elementor-element-3fa5ce8 { font-size: 0.97rem !important; line-height: 1.65 !important; margin-bottom: 20px !important; } .elementor-28373 .elementor-element.elementor-element-3fa5ce8 a { color: #00a7ff !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0203f8a */.elementor-28373 .elementor-element.elementor-element-0203f8a .elementor-button { background: transparent !important; border: 0 !important; color: #5bc6ff !important; padding: 0 !important; font-size: 0.92rem !important; font-weight: 600 !important; } .elementor-28373 .elementor-element.elementor-element-0203f8a .elementor-button:hover { color: #fff !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c196b8 */.elementor-28373 .elementor-element.elementor-element-2c196b8 { flex: 1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac9559 */.elementor-28373 .elementor-element.elementor-element-3ac9559 { overflow: hidden; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; display: flex; flex-direction: column; } .elementor-28373 .elementor-element.elementor-element-3ac9559:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45) !important; box-shadow: 0 12px 40px rgba(0,167,255,0.15); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61261ef */.elementor-28373 .elementor-element.elementor-element-61261ef { aspect-ratio: 16/9; overflow: hidden; } .elementor-28373 .elementor-element.elementor-element-61261ef .elementor-image { aspect-ratio: 16/9; overflow: hidden; margin: 0; } .elementor-28373 .elementor-element.elementor-element-61261ef img { width: 100%; height: 100%; aspect-ratio: 16/9; object-fit: cover; transition: transform .65s ease; } .elementor-28373 .elementor-element.elementor-element-61261ef:hover img { transform: scale(1.05); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f2a6ff */.elementor-28373 .elementor-element.elementor-element-3f2a6ff .elementor-heading-title { display: inline-block; background: rgba(0,167,255,0.92); color: #04050f !important; padding: 5px 11px; border-radius: 999px; font-family: "JetBrains Mono", monospace !important; font-size: 0.68rem !important; text-transform: uppercase; letter-spacing: 0.12em; font-weight: 500; margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9bed07 */.elementor-28373 .elementor-element.elementor-element-f9bed07 { font-family: "JetBrains Mono", monospace !important; font-size: 0.73rem !important; color: rgba(150,157,190,0.85) !important; margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3f8aff */.elementor-28373 .elementor-element.elementor-element-a3f8aff { width: auto !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9105ab2 */.elementor-28373 .elementor-element.elementor-element-9105ab2 .elementor-heading-title { font-size: clamp(1.1rem, 1.5vw, 1.3rem) !important; line-height: 1.3 !important; color: #fff !important; margin: 14px 0 10px !important; } .elementor-28373 .elementor-element.elementor-element-9105ab2 a:hover { color: #00a7ff !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d870667 */.elementor-28373 .elementor-element.elementor-element-d870667 { font-size: 0.97rem !important; line-height: 1.65 !important; margin-bottom: 20px !important; } .elementor-28373 .elementor-element.elementor-element-d870667 a { color: #00a7ff !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce507a8 */.elementor-28373 .elementor-element.elementor-element-ce507a8 .elementor-button { background: transparent !important; border: 0 !important; color: #5bc6ff !important; padding: 0 !important; font-size: 0.92rem !important; font-weight: 600 !important; } .elementor-28373 .elementor-element.elementor-element-ce507a8 .elementor-button:hover { color: #fff !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e6bafb */.elementor-28373 .elementor-element.elementor-element-2e6bafb { flex: 1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c0d0d1 */.elementor-28373 .elementor-element.elementor-element-5c0d0d1 { overflow: hidden; transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease; display: flex; flex-direction: column; } .elementor-28373 .elementor-element.elementor-element-5c0d0d1:hover { transform: translateY(-6px); border-color: rgba(0,167,255,0.45) !important; box-shadow: 0 12px 40px rgba(0,167,255,0.15); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8dce83 */.elementor-28373 .elementor-element.elementor-element-d8dce83 > .e-con-inner > .e-con { flex: 1 1 calc(50% - 12px) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-765f032 */.elementor-28373 .elementor-element.elementor-element-765f032 { }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25c8ecc */.elementor-28373 .elementor-element.elementor-element-25c8ecc { 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-28373 .elementor-element.elementor-element-25c8ecc .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fa70a8 */.elementor-28373 .elementor-element.elementor-element-4fa70a8 .elementor-heading-title { display: inline-block; background: rgba(0,167,255,0.92); color: #04050f !important; padding: 5px 11px; border-radius: 999px; font-family: "JetBrains Mono", monospace !important; font-size: 0.68rem !important; text-transform: uppercase; letter-spacing: 0.12em; font-weight: 500; margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d4e9c1 */.elementor-28373 .elementor-element.elementor-element-1d4e9c1 .elementor-heading-title { display: inline-block; background: rgba(255,255,255,0.1); color: rgba(233,235,246,0.55) !important; padding: 5px 11px; border-radius: 999px; border: 1px solid rgba(255,255,255,0.12); font-family: "JetBrains Mono", monospace !important; font-size: 0.68rem !important; text-transform: uppercase; letter-spacing: 0.12em; font-weight: 500; margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43b4950 */.elementor-28373 .elementor-element.elementor-element-43b4950 { aspect-ratio: 16/10; position: relative; overflow: hidden; } .elementor-28373 .elementor-element.elementor-element-43b4950::before { content: ""; position: absolute; top: -120px; right: -90px; width: 340px; height: 340px; background: repeating-radial-gradient(circle, transparent 0 40px, rgba(0,167,255,0.10) 40px 41px); -webkit-mask-image: radial-gradient(circle, #000 38%, transparent 70%); mask-image: radial-gradient(circle, #000 38%, transparent 70%); pointer-events: none; } .elementor-28373 .elementor-element.elementor-element-43b4950 > * { position: relative; z-index: 1; width: auto !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-830218d */.elementor-28373 .elementor-element.elementor-element-830218d { font-family: "JetBrains Mono", monospace !important; font-size: 0.73rem !important; color: rgba(150,157,190,0.85) !important; margin-bottom: 10px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f624683 */.elementor-28373 .elementor-element.elementor-element-f624683 .elementor-heading-title { font-size: clamp(1.1rem, 1.5vw, 1.3rem) !important; color: #fff !important; margin: 0 0 10px !important; line-height: 1.3 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6350b0 */.elementor-28373 .elementor-element.elementor-element-d6350b0 { font-size: 0.95rem !important; line-height: 1.6 !important; margin-bottom: 16px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dd071d */.elementor-28373 .elementor-element.elementor-element-8dd071d { font-family: "JetBrains Mono", monospace !important; font-size: 0.73rem !important; color: rgba(233,235,246,0.35) !important; margin-top: auto !important; padding-top: 12px !important; border-top: 1px solid rgba(255,255,255,0.10) !important; } .elementor-28373 .elementor-element.elementor-element-8dd071d a { color: inherit; text-decoration: underline; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ce6120 */.elementor-28373 .elementor-element.elementor-element-3ce6120 { flex: 1; display: flex; flex-direction: column; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e58087 */.elementor-28373 .elementor-element.elementor-element-9e58087 { opacity: 0.62; cursor: default; pointer-events: none; overflow: hidden; display: flex; flex-direction: column; flex: 1 1 calc(33.33% - 16px); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63764f8 */.elementor-28373 .elementor-element.elementor-element-63764f8 .elementor-heading-title { display: inline-block; background: rgba(0,167,255,0.92); color: #04050f !important; padding: 5px 11px; border-radius: 999px; font-family: "JetBrains Mono", monospace !important; font-size: 0.68rem !important; text-transform: uppercase; letter-spacing: 0.12em; font-weight: 500; margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d25defb */.elementor-28373 .elementor-element.elementor-element-d25defb .elementor-heading-title { display: inline-block; background: rgba(255,255,255,0.1); color: rgba(233,235,246,0.55) !important; padding: 5px 11px; border-radius: 999px; border: 1px solid rgba(255,255,255,0.12); font-family: "JetBrains Mono", monospace !important; font-size: 0.68rem !important; text-transform: uppercase; letter-spacing: 0.12em; font-weight: 500; margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2290db1 */.elementor-28373 .elementor-element.elementor-element-2290db1 { aspect-ratio: 16/10; position: relative; overflow: hidden; } .elementor-28373 .elementor-element.elementor-element-2290db1::before { content: ""; position: absolute; top: -120px; right: -90px; width: 340px; height: 340px; background: repeating-radial-gradient(circle, transparent 0 40px, rgba(0,167,255,0.10) 40px 41px); -webkit-mask-image: radial-gradient(circle, #000 38%, transparent 70%); mask-image: radial-gradient(circle, #000 38%, transparent 70%); pointer-events: none; } .elementor-28373 .elementor-element.elementor-element-2290db1 > * { position: relative; z-index: 1; width: auto !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4924994 */.elementor-28373 .elementor-element.elementor-element-4924994 { font-family: "JetBrains Mono", monospace !important; font-size: 0.73rem !important; color: rgba(150,157,190,0.85) !important; margin-bottom: 10px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-472fc8e */.elementor-28373 .elementor-element.elementor-element-472fc8e .elementor-heading-title { font-size: clamp(1.1rem, 1.5vw, 1.3rem) !important; color: #fff !important; margin: 0 0 10px !important; line-height: 1.3 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8205b95 */.elementor-28373 .elementor-element.elementor-element-8205b95 { font-size: 0.95rem !important; line-height: 1.6 !important; margin-bottom: 16px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc9e5c */.elementor-28373 .elementor-element.elementor-element-dcc9e5c { font-family: "JetBrains Mono", monospace !important; font-size: 0.73rem !important; color: rgba(233,235,246,0.35) !important; margin-top: auto !important; padding-top: 12px !important; border-top: 1px solid rgba(255,255,255,0.10) !important; } .elementor-28373 .elementor-element.elementor-element-dcc9e5c a { color: inherit; text-decoration: underline; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59ec8c4 */.elementor-28373 .elementor-element.elementor-element-59ec8c4 { flex: 1; display: flex; flex-direction: column; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe11776 */.elementor-28373 .elementor-element.elementor-element-fe11776 { opacity: 0.62; cursor: default; pointer-events: none; overflow: hidden; display: flex; flex-direction: column; flex: 1 1 calc(33.33% - 16px); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4488880 */.elementor-28373 .elementor-element.elementor-element-4488880 .elementor-heading-title { display: inline-block; background: rgba(0,167,255,0.92); color: #04050f !important; padding: 5px 11px; border-radius: 999px; font-family: "JetBrains Mono", monospace !important; font-size: 0.68rem !important; text-transform: uppercase; letter-spacing: 0.12em; font-weight: 500; margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66f6271 */.elementor-28373 .elementor-element.elementor-element-66f6271 .elementor-heading-title { display: inline-block; background: rgba(255,255,255,0.1); color: rgba(233,235,246,0.55) !important; padding: 5px 11px; border-radius: 999px; border: 1px solid rgba(255,255,255,0.12); font-family: "JetBrains Mono", monospace !important; font-size: 0.68rem !important; text-transform: uppercase; letter-spacing: 0.12em; font-weight: 500; margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9129df */.elementor-28373 .elementor-element.elementor-element-c9129df { aspect-ratio: 16/10; position: relative; overflow: hidden; } .elementor-28373 .elementor-element.elementor-element-c9129df::before { content: ""; position: absolute; top: -120px; right: -90px; width: 340px; height: 340px; background: repeating-radial-gradient(circle, transparent 0 40px, rgba(0,167,255,0.10) 40px 41px); -webkit-mask-image: radial-gradient(circle, #000 38%, transparent 70%); mask-image: radial-gradient(circle, #000 38%, transparent 70%); pointer-events: none; } .elementor-28373 .elementor-element.elementor-element-c9129df > * { position: relative; z-index: 1; width: auto !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54c2f42 */.elementor-28373 .elementor-element.elementor-element-54c2f42 { font-family: "JetBrains Mono", monospace !important; font-size: 0.73rem !important; color: rgba(150,157,190,0.85) !important; margin-bottom: 10px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-963bbc7 */.elementor-28373 .elementor-element.elementor-element-963bbc7 .elementor-heading-title { font-size: clamp(1.1rem, 1.5vw, 1.3rem) !important; color: #fff !important; margin: 0 0 10px !important; line-height: 1.3 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9fd494f */.elementor-28373 .elementor-element.elementor-element-9fd494f { font-size: 0.95rem !important; line-height: 1.6 !important; margin-bottom: 16px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5249d31 */.elementor-28373 .elementor-element.elementor-element-5249d31 { font-family: "JetBrains Mono", monospace !important; font-size: 0.73rem !important; color: rgba(233,235,246,0.35) !important; margin-top: auto !important; padding-top: 12px !important; border-top: 1px solid rgba(255,255,255,0.10) !important; } .elementor-28373 .elementor-element.elementor-element-5249d31 a { color: inherit; text-decoration: underline; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b14ea2 */.elementor-28373 .elementor-element.elementor-element-2b14ea2 { flex: 1; display: flex; flex-direction: column; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a41bec */.elementor-28373 .elementor-element.elementor-element-4a41bec { opacity: 0.62; cursor: default; pointer-events: none; overflow: hidden; display: flex; flex-direction: column; flex: 1 1 calc(33.33% - 16px); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4de9d4f */.elementor-28373 .elementor-element.elementor-element-4de9d4f .elementor-heading-title { display: inline-block; background: rgba(0,167,255,0.92); color: #04050f !important; padding: 5px 11px; border-radius: 999px; font-family: "JetBrains Mono", monospace !important; font-size: 0.68rem !important; text-transform: uppercase; letter-spacing: 0.12em; font-weight: 500; margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25d043e */.elementor-28373 .elementor-element.elementor-element-25d043e .elementor-heading-title { display: inline-block; background: rgba(255,255,255,0.1); color: rgba(233,235,246,0.55) !important; padding: 5px 11px; border-radius: 999px; border: 1px solid rgba(255,255,255,0.12); font-family: "JetBrains Mono", monospace !important; font-size: 0.68rem !important; text-transform: uppercase; letter-spacing: 0.12em; font-weight: 500; margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad8e982 */.elementor-28373 .elementor-element.elementor-element-ad8e982 { aspect-ratio: 16/10; position: relative; overflow: hidden; } .elementor-28373 .elementor-element.elementor-element-ad8e982::before { content: ""; position: absolute; top: -120px; right: -90px; width: 340px; height: 340px; background: repeating-radial-gradient(circle, transparent 0 40px, rgba(0,167,255,0.10) 40px 41px); -webkit-mask-image: radial-gradient(circle, #000 38%, transparent 70%); mask-image: radial-gradient(circle, #000 38%, transparent 70%); pointer-events: none; } .elementor-28373 .elementor-element.elementor-element-ad8e982 > * { position: relative; z-index: 1; width: auto !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-821dd58 */.elementor-28373 .elementor-element.elementor-element-821dd58 { font-family: "JetBrains Mono", monospace !important; font-size: 0.73rem !important; color: rgba(150,157,190,0.85) !important; margin-bottom: 10px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f22ab3e */.elementor-28373 .elementor-element.elementor-element-f22ab3e .elementor-heading-title { font-size: clamp(1.1rem, 1.5vw, 1.3rem) !important; color: #fff !important; margin: 0 0 10px !important; line-height: 1.3 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2b2992 */.elementor-28373 .elementor-element.elementor-element-e2b2992 { font-size: 0.95rem !important; line-height: 1.6 !important; margin-bottom: 16px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf0ef25 */.elementor-28373 .elementor-element.elementor-element-bf0ef25 { font-family: "JetBrains Mono", monospace !important; font-size: 0.73rem !important; color: rgba(233,235,246,0.35) !important; margin-top: auto !important; padding-top: 12px !important; border-top: 1px solid rgba(255,255,255,0.10) !important; } .elementor-28373 .elementor-element.elementor-element-bf0ef25 a { color: inherit; text-decoration: underline; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4070bfd */.elementor-28373 .elementor-element.elementor-element-4070bfd { flex: 1; display: flex; flex-direction: column; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c1181c */.elementor-28373 .elementor-element.elementor-element-8c1181c { opacity: 0.62; cursor: default; pointer-events: none; overflow: hidden; display: flex; flex-direction: column; flex: 1 1 calc(33.33% - 16px); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8db9d4d */.elementor-28373 .elementor-element.elementor-element-8db9d4d .elementor-heading-title { display: inline-block; background: rgba(0,167,255,0.92); color: #04050f !important; padding: 5px 11px; border-radius: 999px; font-family: "JetBrains Mono", monospace !important; font-size: 0.68rem !important; text-transform: uppercase; letter-spacing: 0.12em; font-weight: 500; margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-712e8cf */.elementor-28373 .elementor-element.elementor-element-712e8cf .elementor-heading-title { display: inline-block; background: rgba(255,255,255,0.1); color: rgba(233,235,246,0.55) !important; padding: 5px 11px; border-radius: 999px; border: 1px solid rgba(255,255,255,0.12); font-family: "JetBrains Mono", monospace !important; font-size: 0.68rem !important; text-transform: uppercase; letter-spacing: 0.12em; font-weight: 500; margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fda8cc */.elementor-28373 .elementor-element.elementor-element-0fda8cc { aspect-ratio: 16/10; position: relative; overflow: hidden; } .elementor-28373 .elementor-element.elementor-element-0fda8cc::before { content: ""; position: absolute; top: -120px; right: -90px; width: 340px; height: 340px; background: repeating-radial-gradient(circle, transparent 0 40px, rgba(0,167,255,0.10) 40px 41px); -webkit-mask-image: radial-gradient(circle, #000 38%, transparent 70%); mask-image: radial-gradient(circle, #000 38%, transparent 70%); pointer-events: none; } .elementor-28373 .elementor-element.elementor-element-0fda8cc > * { position: relative; z-index: 1; width: auto !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e213a13 */.elementor-28373 .elementor-element.elementor-element-e213a13 { font-family: "JetBrains Mono", monospace !important; font-size: 0.73rem !important; color: rgba(150,157,190,0.85) !important; margin-bottom: 10px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-322b0a0 */.elementor-28373 .elementor-element.elementor-element-322b0a0 .elementor-heading-title { font-size: clamp(1.1rem, 1.5vw, 1.3rem) !important; color: #fff !important; margin: 0 0 10px !important; line-height: 1.3 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c21621 */.elementor-28373 .elementor-element.elementor-element-7c21621 { font-size: 0.95rem !important; line-height: 1.6 !important; margin-bottom: 16px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-052b4af */.elementor-28373 .elementor-element.elementor-element-052b4af { font-family: "JetBrains Mono", monospace !important; font-size: 0.73rem !important; color: rgba(233,235,246,0.35) !important; margin-top: auto !important; padding-top: 12px !important; border-top: 1px solid rgba(255,255,255,0.10) !important; } .elementor-28373 .elementor-element.elementor-element-052b4af a { color: inherit; text-decoration: underline; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a69eda8 */.elementor-28373 .elementor-element.elementor-element-a69eda8 { flex: 1; display: flex; flex-direction: column; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53cb859 */.elementor-28373 .elementor-element.elementor-element-53cb859 { opacity: 0.62; cursor: default; pointer-events: none; overflow: hidden; display: flex; flex-direction: column; flex: 1 1 calc(33.33% - 16px); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b519d2 */.elementor-28373 .elementor-element.elementor-element-5b519d2 > .e-con-inner { flex-wrap: wrap !important; gap: 24px; } .elementor-28373 .elementor-element.elementor-element-5b519d2 > .e-con-inner > .e-con { flex: 1 1 calc(33.33% - 16px) !important; min-width: 260px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f59fddb */.elementor-28373 .elementor-element.elementor-element-f59fddb { }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a63379e */.elementor-28373 .elementor-element.elementor-element-a63379e { 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-28373 .elementor-element.elementor-element-a63379e .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-079c287 */.elementor-28373 .elementor-element.elementor-element-079c287 .elementor-heading-title { font-size: clamp(1.3rem, 2vw, 1.8rem) !important; color: #fff !important; margin: 0 0 8px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ed85dc */.elementor-28373 .elementor-element.elementor-element-0ed85dc { font-size: 1rem !important; max-width: 42ch; margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d06c7a */.elementor-28373 .elementor-element.elementor-element-3d06c7a .elementor-button { background: #0a66c2 !important; color: #fff !important; padding: 12px 24px !important; font-size: 0.95rem !important; font-weight: 600 !important; border-radius: 999px !important; transition: background .2s, transform .2s; animation: blog-linkedin-pulse 2.4s ease-out infinite; } .elementor-28373 .elementor-element.elementor-element-3d06c7a .elementor-button:hover { background: #0958aa !important; transform: scale(1.03); animation-play-state: paused; } @media (prefers-reduced-motion: reduce) { .elementor-28373 .elementor-element.elementor-element-3d06c7a .elementor-button { animation: none !important; transition: none !important; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0f7e34a */.elementor-28373 .elementor-element.elementor-element-0f7e34a .elementor-button { padding: 12px 24px !important; font-size: 0.95rem !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f80cef7 */.elementor-28373 .elementor-element.elementor-element-f80cef7 { width: auto !important; flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e1721 */.elementor-28373 .elementor-element.elementor-element-50e1721 { background: linear-gradient(135deg, rgba(12,52,177,0.18), rgba(12,15,40,0.5)); border: 1px solid rgba(0,167,255,0.2); border-radius: 16px; max-width: 1240px; margin: 32px auto !important; padding: clamp(32px, 4vw, 56px) !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef33683 */.elementor-28373 .elementor-element.elementor-element-ef33683 { 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-28373 .elementor-element.elementor-element-ef33683 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-987e337 */.elementor-28373 .elementor-element.elementor-element-987e337 { width: 100% !important; align-self: stretch; } .elementor-28373 .elementor-element.elementor-element-987e337 .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28373 .elementor-element.elementor-element-987e337 .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-a3f7b2d */.elementor-28373 .elementor-element.elementor-element-a3f7b2d .elementor-heading-title { display: inline-block; background: rgba(0,167,255,0.92); color: #04050f !important; padding: 5px 11px; border-radius: 999px; font-family: "JetBrains Mono", monospace !important; font-size: 0.68rem !important; text-transform: uppercase; letter-spacing: 0.12em; font-weight: 500; margin: 0; width: fit-content; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f8aa61 */.elementor-28373 .elementor-element.elementor-element-1f8aa61 .elementor-heading-title { color: #fff !important; font-size: clamp(1.1rem, 1.5vw, 1.3rem) !important; line-height: 1.3 !important; margin: 0 !important; } .elementor-28373 .elementor-element.elementor-element-1f8aa61 a:hover { color: #00a7ff !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73aaab1 */.elementor-28373 .elementor-element.elementor-element-73aaab1 { color: rgba(150,157,190,0.85) !important; font-size: 0.93rem !important; margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e171444 */.elementor-28373 .elementor-element.elementor-element-e171444 { transition: transform .28s ease, border-color .28s ease; flex: 1 1 calc(33.33% - 14px); min-width: 240px; } .elementor-28373 .elementor-element.elementor-element-e171444:hover { border-color: rgba(0,167,255,0.45) !important; transform: translateY(-6px); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2559ffb */.elementor-28373 .elementor-element.elementor-element-2559ffb .elementor-heading-title { display: inline-block; background: rgba(0,167,255,0.92); color: #04050f !important; padding: 5px 11px; border-radius: 999px; font-family: "JetBrains Mono", monospace !important; font-size: 0.68rem !important; text-transform: uppercase; letter-spacing: 0.12em; font-weight: 500; margin: 0; width: fit-content; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a5e071 */.elementor-28373 .elementor-element.elementor-element-3a5e071 .elementor-heading-title { color: #fff !important; font-size: clamp(1.1rem, 1.5vw, 1.3rem) !important; line-height: 1.3 !important; margin: 0 !important; } .elementor-28373 .elementor-element.elementor-element-3a5e071 a:hover { color: #00a7ff !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b684f4 */.elementor-28373 .elementor-element.elementor-element-8b684f4 { color: rgba(150,157,190,0.85) !important; font-size: 0.93rem !important; margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5daec8f */.elementor-28373 .elementor-element.elementor-element-5daec8f { transition: transform .28s ease, border-color .28s ease; flex: 1 1 calc(33.33% - 14px); min-width: 240px; } .elementor-28373 .elementor-element.elementor-element-5daec8f:hover { border-color: rgba(0,167,255,0.45) !important; transform: translateY(-6px); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-844df11 */.elementor-28373 .elementor-element.elementor-element-844df11 .elementor-heading-title { display: inline-block; background: rgba(0,167,255,0.92); color: #04050f !important; padding: 5px 11px; border-radius: 999px; font-family: "JetBrains Mono", monospace !important; font-size: 0.68rem !important; text-transform: uppercase; letter-spacing: 0.12em; font-weight: 500; margin: 0; width: fit-content; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6b54fa */.elementor-28373 .elementor-element.elementor-element-d6b54fa .elementor-heading-title { color: #fff !important; font-size: clamp(1.1rem, 1.5vw, 1.3rem) !important; line-height: 1.3 !important; margin: 0 !important; } .elementor-28373 .elementor-element.elementor-element-d6b54fa a:hover { color: #00a7ff !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edfa3b4 */.elementor-28373 .elementor-element.elementor-element-edfa3b4 { color: rgba(150,157,190,0.85) !important; font-size: 0.93rem !important; margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e17b1c6 */.elementor-28373 .elementor-element.elementor-element-e17b1c6 { transition: transform .28s ease, border-color .28s ease; flex: 1 1 calc(33.33% - 14px); min-width: 240px; } .elementor-28373 .elementor-element.elementor-element-e17b1c6:hover { border-color: rgba(0,167,255,0.45) !important; transform: translateY(-6px); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dce4b8 */.elementor-28373 .elementor-element.elementor-element-4dce4b8 > .e-con-inner { flex-wrap: wrap !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b0d8a4 */.elementor-28373 .elementor-element.elementor-element-7b0d8a4 { 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-28373 .elementor-element.elementor-element-7b0d8a4 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-6dd6d59 */.elementor-28373 .elementor-element.elementor-element-6dd6d59 { width: 100% !important; align-self: stretch; } .elementor-28373 .elementor-element.elementor-element-6dd6d59 .elementor-divider { text-align: center; padding: 0; max-width: 800px; margin-inline: auto; width: 66.66%; } .elementor-28373 .elementor-element.elementor-element-6dd6d59 .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-a25e5d5 */.elementor-28373 .elementor-element.elementor-element-a25e5d5 { 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-28373 .elementor-element.elementor-element-a25e5d5 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c971eed */.elementor-28373 .elementor-element.elementor-element-c971eed img { height: 38px !important; width: auto !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e876b1e */.elementor-28373 .elementor-element.elementor-element-e876b1e .elementor-heading-title { color: #00a7ff !important; }/* End custom CSS */