.elementor-598 .elementor-element.elementor-element-1167239{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-598 .elementor-element.elementor-element-2be1b43{text-align:center;}.elementor-598 .elementor-element.elementor-element-2be1b43 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-weight:bold;text-transform:uppercase;color:var( --e-global-color-35fdc98 );}.elementor-598 .elementor-element.elementor-element-3bb6d1f{font-family:"Space Mono", Sans-serif;font-size:1.2em;color:#FFFFFFB0;}body.elementor-page-598:not(.elementor-motion-effects-element-type-background), body.elementor-page-598 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E273D;}/* Start custom CSS for container, class: .elementor-element-1167239 *//* Modern background (gradient + subtle noise) */
.elementor-page .elementor-element.elementor-top-section,
.elementor-page .e-con {
  position: relative;
}

body.elementor-page {
  background: radial-gradient(1200px 600px at 15% 20%, rgba(90,130,255,.25), transparent 60%),
              radial-gradient(900px 500px at 85% 30%, rgba(255,80,190,.18), transparent 55%),
              linear-gradient(180deg, #071A2B 0%, #081F33 60%, #061624 100%);
}

/* Noise overlay */
body.elementor-page:before{
  content:"";
  position: fixed;
  inset: 0;
  pointer-events: none;
  opacity: .07;
  mix-blend-mode: overlay;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");
}/* End custom CSS */