.elementor-19920 .elementor-element.elementor-element-21b51ff{--display:flex;}.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-19920 .elementor-element.elementor-element-dc97f3f > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-19920 .elementor-element.elementor-element-dc97f3f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:200;}.elementor-19920 .elementor-element.elementor-element-fff554d{--spacer-size:10px;}.elementor-19920 .elementor-element.elementor-element-a94cc75{--display:flex;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-19920 .elementor-element.elementor-element-fff554d{--spacer-size:10px;}}@media(max-width:1024px){.elementor-19920 .elementor-element.elementor-element-dc97f3f .elementor-heading-title{font-size:30px;}.elementor-19920 .elementor-element.elementor-element-fff554d{--spacer-size:5px;}}@media(max-width:767px){.elementor-19920 .elementor-element.elementor-element-dc97f3f .elementor-heading-title{font-size:18px;}.elementor-19920 .elementor-element.elementor-element-fff554d{--spacer-size:5px;}}/* Start custom CSS for shortcode, class: .elementor-element-f611350 *//* Geburtstagsfelder (Tag, Monat, Jahr) + Label komplett ausblenden */
.mailpoet_select.mailpoet_date_month,
.mailpoet_select.mailpoet_date_day,
.mailpoet_select.mailpoet_date_year,
label.mailpoet_date_label {
  display: none !important;
  visibility: hidden !important;
  position: absolute !important;
  height: 0 !important;
  width: 0 !important;
  overflow: hidden !important;
}

/* Falls die Felder in einem umschließenden Container sind, diesen auch ausblenden */
.mailpoet_date_month,
.mailpoet_date_year,
.mailpoet_date_day,
.mailpoet_form_field_birthday {
  display: none !important;
}





/* Abstand zwischen den Formularfeldern erhöhen */
.mailpoet_text,
.mailpoet_select,
.mailpoet_paragraph,
.mailpoet_submit {
  margin-bottom: 5px !important;
}


/* Abstand über dem "Deine Listen"-Bereich vergrößern */
fieldset {
  margin-top: 20px !important; /* Falls mehr Abstand gewünscht ist, den Wert erhöhen */
}
/* "Speichern"-Schaltfläche in Schwarz */
input[type="submit"] {
  color: #000000;
}

/* Standard-Stil für die "Speichern"-Schaltfläche */
.mailpoet_submit {
  color: black !important; /* Textfarbe schwarz */
  background-color: white !important; /* Hintergrundfarbe weiß */
  font-family: 'Raleway', sans-serif !important; /* Schriftart auf Raleway Thin setzen */
  font-weight: 100 !important; /* Raleway Thin (leichteres Gewicht) */
  padding: 12px 25px !important; /* Innenabstand */
  font-size: 14px !important; /* Schriftgröße */
  cursor: pointer !important; /* Zeigt Hand-Symbol beim Überfahren */
  width: auto !important; /* Button-Text bleibt nicht auf einer Zeile */
  display: inline-block !important; /* Sicherstellen, dass der Button korrekt dargestellt wird */
  text-align: center !important; /* Text wird zentriert */
  border-radius: 5px !important; /* Abgerundete Ecken */
  transition: all 0.3s ease !important; /* Sanfte Übergänge für Hover-Effekte */
  border: none !important; /* Kein Rahmen um den Button */
}

/* Hover, Active und Focus für die Schaltfläche */
.mailpoet_submit:hover, 
.mailpoet_submit:active, 
.mailpoet_submit:focus {
  background-color: #9d9b94 !important; /* Hintergrundfarbe #9d9b94 bei Hover */
  color: white !important; /* Weiße Schrift bei Hover */
  border: none !important; /* Kein Rahmen bei Hover */
}

/* Button größer machen in mobilen Ansichten */
@media (max-width: 768px) {
  .mailpoet_submit {
    font-size: 16px !important; /* Schriftgröße für mobile Geräte */
    padding: 12px 30px !important; /* Innenabstand für den Button */
    width: 100% !important; /* Button nimmt die volle Breite ein */
    box-sizing: border-box !important; /* Umfasst Padding und Border in der Breitenberechnung */
  }
}

/* Verbesserte Sichtbarkeit für Touchscreen-Geräte */
.mailpoet_submit {
  outline: none !important; /* Entfernen des Standard-Fokus-Rahmens */
}

.mailpoet_submit:hover,
.mailpoet_submit:active,
.mailpoet_submit:focus {
  outline: none !important; /* Verhindert den Fokusrahmen bei Hover */
}
.mailpoet_submit {
  margin-top: 10px !important; /* Abstand nach oben hinzufügen */
}
/* Leichter Rahmen für die "Speichern"-Schaltfläche */
.mailpoet_submit {
  border: 1px solid #ccc !important; /* Leichter grauer Rahmen */
}

/* Rahmen bei Hover ändern */
.mailpoet_submit:hover {
  border: 1px solid #666 !important; /* Etwas dunklerer Rahmen bei Hover */
}
.mailpoet_checkbox_label {
  display: flex;
  align-items: center;
}

.mailpoet_checkbox_label input {
  margin-right: 5px; /* Abstand zwischen Checkbox und Text */
}
.mailpoet_checkbox_label {
    margin-bottom: 5px; /* Erhöht den Abstand zwischen den Labels */
}/* End custom CSS */