.elementor-859 .elementor-element.elementor-element-41439c3 > .elementor-container{max-width:1100px;}body.elementor-page-859:not(.elementor-motion-effects-element-type-background), body.elementor-page-859 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6471c15 );}:root{--page-title-display:none;}/* Start custom CSS for wpforms, class: .elementor-element-a744a8f *//* ============================================================
   YOGA MIT LARA — WPForms im Marken-Look
   Einfügen unter: Design → Customizer → Zusätzliches CSS
   (gilt dann für alle WPForms). Passt Felder, Dropdown, Checkbox
   und Button an dein Design an.
   ============================================================ */

/* Abstand zwischen Feldern */
.wpforms-container .wpforms-field { padding: 10px 0; }

/* Labels */
.wpforms-container .wpforms-field-label {
  font-family: 'Poppins', sans-serif;
  font-size: 13px; font-weight: 500;
  color: #410602; margin-bottom: 6px;
}
.wpforms-container .wpforms-field-sublabel,
.wpforms-container .wpforms-field-description {
  font-family: 'Poppins', sans-serif; color: #7d7d6e;
}

/* Eingabefelder, Textarea, Dropdown */
.wpforms-container input[type=text],
.wpforms-container input[type=email],
.wpforms-container input[type=tel],
.wpforms-container textarea,
.wpforms-container select {
  font-family: 'Poppins', sans-serif !important;
  font-size: 15px !important;
  color: #4a4a3e !important;
  background: #ffffff !important;
  border: 1px solid #cfc8bd !important;
  border-radius: 12px !important;
  padding: 12px 14px !important;
  box-shadow: none !important;
}
.wpforms-container input:focus,
.wpforms-container textarea:focus,
.wpforms-container select:focus {
  border-color: #76765b !important;
  box-shadow: 0 0 0 3px rgba(143,69,55,.18) !important;
  outline: none !important;
}

/* Dropdown: feste WPForms-Höhe aufheben, Text nicht abschneiden */
.wpforms-container select {
  height: auto !important;
  min-height: 50px !important;
  line-height: 1.5 !important;
  text-overflow: ellipsis;
}

/* Kontrollkästchen */
.wpforms-container input[type=checkbox] { accent-color: #76765b; }

/* Button */
.wpforms-container .wpforms-submit {
  font-family: 'Poppins', sans-serif !important;
  font-weight: 500 !important;
  font-size: 16px !important;
  color: #ffffff !important;
  background: #8f4537 !important;
  border: none !important;
  border-radius: 999px !important;
  padding: 15px 32px !important;
  width: 100% !important;
  cursor: pointer;
  transition: background .25s ease;
}
.wpforms-container .wpforms-submit:hover { background: #743528 !important; }

/* Pflichtfeld-Stern dezent */
.wpforms-container .wpforms-required-label { color: #8f4537; }/* End custom CSS */