.elementor-kit-7{--e-global-color-primary:#08070C;--e-global-color-secondary:#9B84F7;--e-global-color-text:#C7C3D6;--e-global-color-accent:#BFAFFF;--e-global-color-7597ed6:#4D2C87;--e-global-color-da1ec2f:#FFFFFF;--e-global-color-1cd432e:#08070C;--e-global-color-bce4183:#A084FE;--e-global-typography-primary-font-family:"Rhodium Libre";--e-global-typography-primary-font-size:45px;--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.3em;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 h1{color:var( --e-global-color-da1ec2f );}.elementor-kit-7 h2{color:var( --e-global-color-da1ec2f );}.elementor-kit-7 h3{color:var( --e-global-color-da1ec2f );}.elementor-kit-7 h4{color:var( --e-global-color-da1ec2f );}.elementor-kit-7 h5{color:var( --e-global-color-da1ec2f );}.elementor-kit-7 h6{color:var( --e-global-color-da1ec2f );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:10px;--container-default-padding-right:5px;--container-default-padding-bottom:10px;--container-default-padding-left:5px;}.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 *//* Global Site & Page Background Only */
html,
body,
#page,
.site {
  background-color: #06070B !important;
  background-image: 
    /* Primary deep violet/indigo aura at top center */
    radial-gradient(
      ellipse 80% 55% at 50% 0%, 
      rgba(99, 102, 241, 0.18) 0%, 
      rgba(79, 70, 229, 0.10) 35%, 
      rgba(15, 23, 42, 0.0) 70%
    ),
    /* Subtle blue ambient glow on the left */
    radial-gradient(
      ellipse 60% 45% at 15% 20%, 
      rgba(59, 130, 246, 0.08) 0%, 
      transparent 65%
    ) !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
  background-size: 100% 100vh, 100% 100vh !important;
  color: #F8FAFC;
  min-height: 100vh;
}/* End custom CSS */