/* City Church Gronau - Zustaende des Kontaktformulars */
.contact-form-card .form-status {
  margin: 0;
  min-height: 1.2em;
  font-size: 0.92rem;
  line-height: 1.5;
}
.contact-form-card .form-status--ok {
  color: #1c7a4a;
  font-weight: 600;
}
.contact-form-card .form-status--error {
  color: #b3261e;
  font-weight: 600;
}
.contact-form-card .form-status--busy {
  opacity: 0.75;
}
.contact-form-card [aria-invalid="true"] {
  border-color: #b3261e;
  outline: none;
  box-shadow: 0 0 0 2px rgba(179, 38, 30, 0.18);
}
.contact-form-card button[disabled] {
  opacity: 0.6;
  cursor: progress;
}
.form-hp {
  position: absolute;
  left: -9999px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
