/* Freeform Form */

.form-block .freeform-row .freeform-column .freeform-label:not(.freeform-input-only-label),
.form-block .freeform-row .freeform-column .freeform-instructions {
  display: none;
}

.form-block .freeform-row .freeform-column .freeform-input {
  padding: 14px 15px 15px 15px;
  border: 1px solid #E6E6E3;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  font-size: .875rem;
  font-family: "Lato",sans-serif;
}

.form-block .freeform-row .freeform-column .freeform-input-only-label {
  font-weight: 300;
  font-size: 1rem;
  margin-top: 10px;
}

.form-block .freeform-row .freeform-column button {
  font-family: "Brandon Grotesque",sans-serif;
  border-radius: 1000px;
  font-weight: 700;
  height: 48px;
  border: 1px solid #D1A533;
  line-height: 46px;
  padding: 0 24px;
  cursor: pointer;
  margin-bottom: 9rem;
}

.form-block ul.ff-errors {
  display: none;
}

.form-block .ff-form-errors,
.form-block .ff-form-success {
  margin-bottom: 2rem;
  width: calc(100% - 1rem);
  margin-left: 0.5rem;
  padding: 15px;
  border: 1px solid #f5c6cb;
  background: #f8d7da;
  border-radius: 0px;
  color: #721c24;
  font-size: .875rem;
  font-weight: 400;
}

.ff-form-success {
  background-color: #72C773 !important;
  border: none !important;
}