.elementor-104 .elementor-element.elementor-element-ee669f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for container, class: .elementor-element-ee669f4 */.elementor-104 .elementor-element.elementor-element-ee669f4 {
  background:
    radial-gradient(circle at 76% 32%, rgba(143, 168, 155, 0.16) 0, rgba(143, 168, 155, 0.05) 34%, transparent 62%),
    linear-gradient(135deg, #24383C 0%, #1E3034 52%, #263E42 100%) !important;

  position: relative;
  overflow: hidden;
  isolation: isolate;
}

/* Falls Elementor dem Container selbst einen Innenabstand gibt */
.elementor-104 .elementor-element.elementor-element-ee669f4 > .e-con-inner {
  position: relative;
  z-index: 2;
}

/* Entfernt alte Deko-Kreise/Punkte vom Footer-Code */
.elementor-104 .elementor-element.elementor-element-ee669f4 #footer.fw-footer::before,
.elementor-104 .elementor-element.elementor-element-ee669f4 #footer.fw-footer::after {
  display: none !important;
}

/* Footer selbst bekommt keinen eigenen Hintergrund mehr */
.elementor-104 .elementor-element.elementor-element-ee669f4 #footer.fw-footer {
  background: transparent !important;
}/* End custom CSS */