.contact-form .consent {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  border: 0;
}

.contact-form .consent input {
  width: auto;
  margin-top: 3px;
}

.contact-form .consent span {
  line-height: 1.5;
  text-transform: none;
}

.honeypot {
  position: absolute !important;
  left: -9999px !important;
}

.contact-form .submit:disabled {
  cursor: wait;
  opacity: 0.65;
}

.form-error {
  color: #ff9e8d;
  font: 11px var(--mono);
  margin-top: 14px;
}
