.nf-form-fields-required {
  display: none;
}

.nf-form-layout .nf-form-content {
  max-width: 1200px;
  margin: auto;
  padding: 25px 75px;
  padding-top: 45px;
  background-color: var(--mb-he-secondary-color);
  color: white;
  border: none;
  border-radius: 30px;
}
.nf-form-layout .nf-form-content .form-header {
  font-size: 42px;
  font-weight: 600;
  text-align: center;
  margin-bottom: 0;
}
.nf-form-layout .nf-form-content .form-desc {
  font-size: 21px;
  text-align: center;
  margin-bottom: 50px;
}
.nf-form-layout .nf-form-content .form-desc a {
  color: var(--mb-he-third-color);
}
.nf-form-layout .nf-form-content .nf-field .nf-field-element input[type=text],
.nf-form-layout .nf-form-content .nf-field .nf-field-element input[type=email],
.nf-form-layout .nf-form-content .nf-field .nf-field-element input[type=password],
.nf-form-layout .nf-form-content .nf-field .nf-field-element input[type=number],
.nf-form-layout .nf-form-content .nf-field .nf-field-element textarea {
  padding: 0.75em 1.25em;
  border-radius: 30px;
}
.nf-form-layout .nf-form-content .submit-container {
  text-align: center;
}
.nf-form-layout .nf-form-content .submit-container .nf-field .nf-field-element input[type=submit] {
  width: 200px;
  background: none;
  border: 1px solid var(--mb-he-third-color);
  color: var(--mb-he-third-color);
  font-size: 1.3rem;
  font-weight: 500;
  line-height: 1.3rem;
  border-radius: 30px;
}
.nf-form-layout .nf-form-content .nf-error.field-wrap .nf-field-element:after {
  border-radius: 30px;
}
.nf-form-layout .nf-after-form-content {
  text-align: center;
  padding: 15px;
}

.nf-response-msg {
  color: white;
  text-align: center;
  font-size: 20px;
}

@media (max-width: 767px) {
  .nf-form-layout .nf-form-content {
    padding: 25px 15px;
  }
  .nf-form-layout .nf-form-content .form-header {
    font-size: 34px;
  }
  .nf-form-layout .nf-form-content .form-desc {
    font-size: 16px;
  }
}/*# sourceMappingURL=contact.css.map */