/* aidam-formular – Aufbau und Klassen wie Ninja Forms; Farben, Schrift und Knopf-Gestaltung kommen vom Theme (custom-elementor-widgets main.css).
   Grundregeln aus Ninja Forms display-structure.css, damit das Formular nach Deaktivierung von Ninja Forms gleich aussieht. */
.nf-form-content { margin-top: 15px; }
.nf-field-container { margin-bottom: 20px; }
.nf-field-element input[type="text"], .nf-field-element input[type="email"], .nf-field-element input[type="tel"], .nf-field-element textarea {
    width: 100%; box-sizing: border-box; padding: 10px 14px; font: inherit; min-height: 46px;
}
.nf-field-element textarea { min-height: 140px; }
.nf-response-msg { margin-top: 12px; }
.hidden-wrap, .aidam-hp { display: none; }
.aidam-formular-cont .absenden-button { cursor: pointer; border: 0; }
.aidam-formular-cont .absenden-button:disabled { opacity: .6; cursor: progress; }
.nf-form-fields-required { margin-bottom: 15px; }
