.elementor-7250 .elementor-element.elementor-element-dec6555{--display:flex;}@media(min-width:768px){.elementor-7250 .elementor-element.elementor-element-dec6555{--width:62%;}}/* Start custom CSS for container, class: .elementor-element-dec6555 *//* =========================================
   Vorhandene E-Mail ruhiger darstellen
   ========================================= */

.ur-frontend-form .user-registration-error,
.ur-frontend-form .ur-field-error,
.ur-frontend-form .ur-error,
.ur-frontend-form .error {
  background: #fff7f9 !important;
  border: 1px solid #f2c7d2 !important;
  color: #374151 !important;
  border-radius: 10px !important;
  padding: 14px 16px !important;
  font-size: 15px !important;
  line-height: 1.55 !important;
  box-shadow: none !important;
}

/* Nicht alles rot */
.ur-frontend-form .user-registration-error *,
.ur-frontend-form .ur-field-error *,
.ur-frontend-form .ur-error *,
.ur-frontend-form .error * {
  color: inherit !important;
}

/* Links hervorheben */
.ur-frontend-form .user-registration-error a,
.ur-frontend-form .ur-field-error a,
.ur-frontend-form .ur-error a,
.ur-frontend-form .error a {
  color: #C10440 !important;
  font-weight: 600 !important;
  text-decoration: underline !important;
}

/* Falls ein Icon drin ist */
.ur-frontend-form .user-registration-error i,
.ur-frontend-form .user-registration-error svg,
.ur-frontend-form .ur-field-error i,
.ur-frontend-form .ur-field-error svg,
.ur-frontend-form .ur-error i,
.ur-frontend-form .ur-error svg,
.ur-frontend-form .error i,
.ur-frontend-form .error svg {
  color: #C10440 !important;
  opacity: 0.8;
}

/* Etwas weniger dominant */
.ur-frontend-form .user-registration-error,
.ur-frontend-form .ur-field-error,
.ur-frontend-form .ur-error,
.ur-frontend-form .error {
  max-width: 100%;
}/* End custom CSS */