.enquiry-form {
  margin-right: 1rem;
}

.enquiry-form .formie-form {
  --formie-font-family: adobe-garamond-pro, serif;
  --formie-body-size: 1rem;
  --formie-color-text: #222;
  --formie-color-text-muted: #222;
  --formie-color-heading: #222;
  --formie-color-primary: #222;
  --formie-color-primary-hover: #222;
  --formie-label-size: .7rem;
  --formie-meta-size: .75rem;
  --formie-gap-rows: 2rem;
  --formie-gap-row: 1rem;
  --formie-gap-field-layout: .5rem;
  --formie-gap-field-content: 0;
  --formie-gap-field-control: 0;
  --formie-control-height: 2.25rem;
  --formie-control-padding-y: .5rem;
  --formie-control-padding-x: 0;
  --formie-control-font-size: 1rem;
  --formie-radius-sm: 0;
  --formie-button-font-size: 1rem;
  --formie-button-font-weight: 400;
  --formie-button-min-height: 3rem;
  --formie-button-padding-y: .75rem;
  --formie-button-padding-x: 1rem;
  --formie-button-border-radius: 0;
  --formie-button-primary-background: #222;
  --formie-button-primary-background-hover: #222;
  --formie-button-primary-border: 0;
  --formie-button-primary-border-hover: 0;
}

.enquiry-form .formie-label {
  font-weight: 400;
  line-height: 1rem;
  text-transform: uppercase;
  letter-spacing: .025em;
}

.enquiry-form .formie-input,
.enquiry-form .formie-textarea {
  padding: var(--formie-control-padding-y) var(--formie-control-padding-x);
  font-family: inherit;
  font-size: var(--formie-control-font-size);
  line-height: var(--formie-line-height-tight);
  min-height: var(--formie-control-height);
  background-color: #fff;
  border: 0;
  border-bottom: 1px solid #222;
  border-radius: 0;
}

.enquiry-form .formie-button-primary {
  padding: var(--formie-button-padding-y) var(--formie-button-padding-x);
  font-family: inherit;
  font-size: var(--formie-button-font-size);
  font-weight: var(--formie-button-font-weight);
  line-height: 1.5;
  min-height: var(--formie-button-min-height);
  background-color: #222;
  color: #fff;
  border: 0;
  border-radius: 0;
}

.enquiry-form .formie-field-required {
  color: #222;
}

.enquiry-form .formie-instructions {
  line-height: 1rem;
}

.enquiry-form .formie-page-footer {
  padding-top: 4rem;
}

.enquiry-form .formie-field-has-error .formie-input,
.enquiry-form .formie-field-has-error .formie-textarea {
  border-bottom-color: var(--formie-color-danger);
}
