.ws-form-honeypot {
  position: absolute !important;
  left: -10000px !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
}

.ws-form-status {
  margin: 0 0 22px;
  padding: 14px 18px;
  border-radius: 3px;
  font: 500 15px/1.45 Arial, Helvetica, sans-serif;
}

.ws-form-status-success {
  color: #185b2c;
  background: #e9f7ee;
  border: 1px solid #bfe8ca;
}

.ws-form-status-error {
  color: #7a1e1e;
  background: #fff0f0;
  border: 1px solid #f1b9b9;
}

.elementor-button.ws-form-submitting {
  cursor: wait;
  opacity: .72;
}

.ws-turnstile {
  margin: 0 0 18px;
}
