.elementor-5471 .elementor-element.elementor-element-09c00ed{--display:flex;}.elementor-5471 .elementor-element.elementor-element-09c00ed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5471 .elementor-element.elementor-element-e52cfe5{width:var( --container-widget-width, 109.146% );max-width:109.146%;--container-widget-width:109.146%;--container-widget-flex-grow:0;}.elementor-5471 .elementor-element.elementor-element-e52cfe5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-5471 .elementor-element.elementor-element-e52cfe5{width:var( --container-widget-width, 898px );max-width:898px;--container-widget-width:898px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-5471 .elementor-element.elementor-element-09c00ed{--width:110.833%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5471 .elementor-element.elementor-element-09c00ed{--width:902px;}}/* Start custom CSS for html, class: .elementor-element-e52cfe5 *//* Force dark background on all Elementor wrappers */
.elementor-page,
.elementor-section-wrap,
.elementor,
.elementor-widget-container,
.elementor-section,
.elementor-container,
.elementor-column,
.elementor-column-wrap,
.elementor-widget,
.e-container,
.e-con,
.e-con-inner {
  background-color: #04102A !important;
  background: #04102A !important;
}

/* Kill the white page/post background Elementor inherits */
body.elementor-page,
body .elementor-section.elementor-section-boxed,
.site-content,
.page-content,
#content,
#primary,
main,
article,
.entry-content {
  background-color: #04102A !important;
  background: #04102A !important;
}

/* Fix the HTML widget container specifically */
.elementor-widget-html {
  background: #04102A !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* Remove any Elementor default padding that creates white gaps */
.elementor-section .elementor-container {
  padding: 0 !important;
}

/* Make sure the hero gradient shows correctly */
.elementor-widget-html .hero {
  background:
    radial-gradient(ellipse 55% 70% at 80% 50%, rgba(24,96,208,0.2) 0%, transparent 60%),
    radial-gradient(ellipse 60% 50% at 20% 80%, rgba(232,150,10,0.1) 0%, transparent 55%),
    #04102A !important;
}/* End custom CSS */