.elementor-kit-8{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --c-bg:#0b0c22; --c-surface:#11132e; --c-surface-2:#181a3d; --c-header-bg:rgba(11, 12, 34, 0.78); --c-line:rgba(170, 180, 255, 0.13); --c-line-strong:rgba(190, 198, 255, 0.28); --c-text:#f3f3f6; --c-white:#ffffff; --c-muted:#aeb0cf; --c-dim:#8082a8; --c-blue:#1f2bff; --c-blue-hover:#3a45ff; --c-blue-text:#8a90ff; --c-ring:rgba(120, 128, 255, 0.85); --c-ring-faint:rgba(120, 128, 255, 0.28); --c-board:#07081a; --font-display:Bebas Neue; --font-body:Manrope; --fs-hero:clamp(4rem, 7.6vw, 8rem); --fs-hero-sub:clamp(2rem, 4.4vw, 4rem); --fs-h1:clamp(3.5rem, 8vw, 7.5rem); --fs-h2:clamp(2.5rem, 4.8vw, 4.5rem); --fs-h3:clamp(1.625rem, 2.2vw, 2.125rem); --fs-num:1rem; --fs-body-lg:1.125rem; --fs-body:1rem; --fs-small:0.875rem; --fs-micro:0.75rem; --fs-board-title:3rem; --lh-tight:0.92; --lh-snug:1.3; --lh-body:1.6; --ls-display:0.01em; --ls-caps:0.2em; --ls-btn:0.12em; --sp-1:0.25rem; --sp-2:0.5rem; --sp-3:0.75rem; --sp-4:1rem; --sp-5:1.5rem; --sp-6:2rem; --sp-7:3rem; --sp-8:4rem; --sp-9:6rem; --sp-10:8rem; --page-x:clamp(1.25rem, 5vw, 5rem); --section-y:clamp(4.5rem, 10vw, 9rem); --hero-pad-y:clamp(3rem, 8vw, 7rem); --max-w:80rem; --text-w:32rem; --gap-card:1.5rem; --gap-card-sm:1rem; --radius:2px; --radius-round:50%; --radius-pill:999px; --line:1px; --blur:14px; --logo-h-header:2.75rem; --logo-h-header-sm:2.25rem; --logo-h-footer:3.5rem; --hero-ring-max:40rem; --hero-ring-max-md:34rem; --hero-ring-max-sm:22rem; --hero-logo-w:70%; --ring-w:2.75rem; --ring-h:1.1rem; --ring-w-sm:1.5rem; --ring-h-sm:0.65rem; --dot:0.4rem; --dot-sm:0.25rem; --dot-orbit:0.8rem; --menu-line-w:1.25rem; --btn-h:3.25rem; --btn-h-sm:2.5rem; --input-h:3.25rem; --textarea-h:8rem; --img-h-card:17rem; --card-photo-sm:6.5rem; --img-h-row:30rem; --img-h-row-md:26rem; --img-h-row-sm:18rem; --img-h-band:34rem; --img-h-band-sm:20rem; --gallery-row:20rem; --gallery-row-md:15rem; --gallery-row-sm:8.5rem; --img-h-page-hero:24rem; --img-h-page-hero-md:20rem; --img-h-page-hero-sm:14rem; --min-h-screen:100vh; --hero-min-h:44rem; --reveal-shift:1.5rem; --parallax:0.9rem; }