.elementor-242 .elementor-element.elementor-element-a4d4b6b{--spacer-size:50px;}.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-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-242 .elementor-element.elementor-element-1636f25f{color:#FFFFFF;}.elementor-242 .elementor-element.elementor-element-5c64248a{color:#FFFFFF;}.elementor-242 .elementor-element.elementor-element-3422a32f{color:#FFFFFF;}.elementor-242 .elementor-element.elementor-element-28d43798{color:#FFFFFF;}.elementor-242 .elementor-element.elementor-element-6d7d81ed{color:#FFFFFF;}.elementor-242 .elementor-element.elementor-element-706bd4b1{color:#FFFFFF;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-242 .elementor-element.elementor-element-728fd453 .elementor-tab-content{color:#FFFFFF;}/* Start custom CSS */:root{
  --sw-neon-pink:#FF2EF5; --sw-electric-purple:#A31AFF; --sw-neon-cyan:#18F5FF;
  --sw-midnight-navy:#0A0F2C; --sw-deep-space-black:#050710; --sw-white:#FFFFFF;
  --sw-font-heading:'Orbitron',sans-serif; --sw-font-body:'Rajdhani',sans-serif;
}
body{background:var(--sw-midnight-navy);color:var(--sw-white)}
h1,h2,h3{font-family:var(--sw-font-heading);text-transform:uppercase;letter-spacing:.5px}
p,li,div{font-family:var(--sw-font-body);font-size:18px;line-height:1.6}
.sw-glow-text{ text-shadow:0 0 8px var(--sw-neon-pink),0 0 16px var(--sw-electric-purple),0 0 32px var(--sw-neon-cyan); }
.sw-grid-bg{
  background:
    linear-gradient(rgba(10,15,44,0.92), rgba(10,15,44,0.92)),
    repeating-linear-gradient(to right, rgba(255,46,245,0.15) 0 1px, transparent 1px 100px),
    repeating-linear-gradient(to bottom, rgba(24,245,255,0.12) 0 1px, transparent 1px 100px);
  background-color: var(--sw-deep-space-black);
}
.sw-section{max-width:1100px;margin:0 auto}/* End custom CSS */