.contact-modal .form-label {
  font-size: 0.65rem;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  margin-bottom: 0.5rem;
}
.contact-modal .form-label .required {
  color: #b5001e;
  margin-left: 0.15rem;
}
.contact-modal .cf-input {
  border: 1px solid #dee2e6;
  font-size: 1rem;
  font-weight: 300;
  padding: 0.65rem 1rem;
  border-radius: 0;
  box-shadow: none;
  outline: none;
  transition: border-color 0.3s;
}
.contact-modal .cf-input::placeholder {
  color: rgba(255, 255, 255, 0.25);
}
.contact-modal .cf-input:focus {
  background-color: rgba(255, 255, 255, 0.06);
  border-color: #b5001e;
  box-shadow: none;
}
.contact-modal .cf-input.form-control {
  resize: vertical;
}

.cf-submit {
  align-self: flex-start;
  font-size: 0.75rem;
  font-weight: 500;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: #fff;
  background-color: #b5001e;
  border: 1px solid #b5001e;
  padding: 0.85rem 2rem;
  border-radius: 0;
  transition: 0.3s;
}
.cf-submit:hover {
  background-color: transparent;
  color: #b5001e;
}
.cf-submit:focus {
  box-shadow: none;
}

/*# sourceMappingURL=common-modal.css.map */
