.elementor-kit-8{--e-global-color-primary:#0E1524;--e-global-color-secondary:#2F5CFF;--e-global-color-text:#5B6577;--e-global-color-accent:#1B2FCE;--e-global-color-hpnavy:#070B16;--e-global-color-hppanel:#0B1430;--e-global-color-hplight:#F4F7FE;--e-global-color-hpcyan:#38BDF8;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Manrope";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Manrope";--e-global-typography-accent-font-weight:600;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.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;}}
/* Start custom CSS */@keyframes hpFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-18px)}}
@keyframes hpBob{0%,100%{transform:translateY(0)}50%{transform:translateY(8px)}}
@keyframes hpGrad{0%{background-position:0% 50%}100%{background-position:200% 50%}}
@keyframes hpMarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes hpGlow{0%,100%{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}
.hp-grad-text .elementor-heading-title{background:linear-gradient(110deg,#22d3ee,#38bdf8 28%,#fff 48%,#5b8cff 68%,#22d3ee);background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px rgba(56,189,248,.5));animation:hpGrad 4.5s linear infinite}
.hp-btn-grad .elementor-button{background:linear-gradient(120deg,#1b2fce,#3b82f6)!important;box-shadow:0 10px 26px rgba(47,92,255,.45);transition:transform .25s,box-shadow .25s,filter .25s;border:none!important}
.hp-btn-grad .elementor-button:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 16px 34px rgba(47,92,255,.6)}
.hp-btn-ghost .elementor-button{background:transparent!important;border:1px solid rgba(255,255,255,.22)!important;transition:all .25s}
.hp-btn-ghost .elementor-button:hover{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.45)!important}
.hp-float{animation:hpFloat 8s ease-in-out infinite}.hp-bob{animation:hpBob 2.4s ease-in-out infinite}.hp-glow{animation:hpGlow 4s ease-in-out infinite}
.hp-header{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.hp-menu a:hover{color:#fff!important}/* End custom CSS */