.elementor-323 .elementor-element.elementor-element-1e988664 > .elementor-background-overlay{background-color:var( --e-global-color-bb890b8 );background-image:url("https://elevate-pro.hi-grow-marketing.de/wp-content/uploads/2025/06/bg_header_3.png");background-position:center center;background-repeat:no-repeat;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-323 .elementor-element.elementor-element-1e988664 > .elementor-container{max-width:840px;}.elementor-323 .elementor-element.elementor-element-1e988664 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-323 .elementor-element.elementor-element-1e988664{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:17% 0% 7% 0%;}.elementor-323 .elementor-element.elementor-element-d4df472:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-323 .elementor-element.elementor-element-d4df472 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-323 .elementor-element.elementor-element-d4df472 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 3em 3em 3em;}.elementor-323 .elementor-element.elementor-element-d4df472 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-323 .elementor-element.elementor-element-12a990f > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-323 .elementor-element.elementor-element-12a990f img{width:22%;}@media(max-width:1024px){.elementor-323 .elementor-element.elementor-element-1e988664 > .elementor-container{max-width:540px;}.elementor-323 .elementor-element.elementor-element-1e988664{padding:12em 0em 5em 0em;}}@media(max-width:767px){.elementor-323 .elementor-element.elementor-element-1e988664{padding:10em 0em 3em 0em;}}/* Start custom CSS for shortcode, class: .elementor-element-9f780ae *//* Haupt-Button (z. B. Anmelden) */
.um input[type="submit"],
.um input.um-button {
  background-color: #0F4C81 !important;
  color: #fff !important;
  border: none !important;
  border-radius: 4px;
  padding: 10px 24px;
  font-weight: 600;
  transition: background-color 0.3s ease;
}

/* Hover-Effekt */
.um input[type="submit"]:hover,
.um input.um-button:hover {
  background-color: #E67E22 !important;
  color: #fff !important;
}

/* Sekundärer Button (z. B. Registrieren) */
.um .um-button.um-alt {
  background-color: #e0e0e0 !important;
  color: #333 !important;
  border-radius: 4px;
  padding: 10px 24px;
  transition: background-color 0.3s ease;
}

/* Sekundär Hover */
.um .um-button.um-alt:hover {
  background-color: #cccccc !important;
}/* End custom CSS */