/* Contact Block */
div#contact {
  padding-bottom: 5rem;
}

.contact-us .gform_wrapper.gravity-theme .ginput_complex label {
  font-size: 0.75rem;
}

.contact-us .gform_wrapper.gravity-theme .gform_body .gform_fields .gfield_error .validation_message {
  background: transparent;
  border: none;
  color: var(--Primary-Utility-Error, #FF3F3F);
}

.contact-us .gform_wrapper.gravity-theme .gfield_description {
  font-size: 0.75rem;
  color: #fff;
}

.contact-us .gform_wrapper.gravity-theme div#gfield_description_2_2 {
    color: #FFF;
}

.contact-us .gform_wrapper.gravity-theme div#gfield_description_2_6 {
    color: #FFF;
}

.contact-us .gform_wrapper.gravity-theme div#gfield_description_2_3 {
    color: #FFF;
}

.contact-us .gform_wrapper.gravity-theme .field_description_above .gfield_description {
  padding-bottom: 0;
  padding-left: 0;
}

.contact-us .gform_wrapper.gravity-theme .gform_validation_errors {
  display: none;
}

.contact-us .gform_wrapper.gravity-theme .gfield_error label {
  color: white;
}

.contact-us .gform_wrapper .gform_body .gform_fields .gfield input[type=text],
.contact-us .gform_wrapper .gform_body .gform_fields .gfield input[type=email],
.contact-us .gform_wrapper .gform_body .gform_fields .gfield input[type=tel],
.contact-us .gform_wrapper .gform_body .gform_fields .gfield textarea {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #FFF;
  color: white;
  border-radius: 0;
  margin: 14px 0 0 0;
  padding-left: 0;
  color: var(--Primary-White, #FFF);
  font-family: Bitter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: 0.48px;
}

.contact-us .gform_wrapper .gform_footer input[type=submit],
.contact-us .gform_wrapper.gravity-theme .gform_footer button.gform_button,
.contact-us .gform_wrapper .gform_footer button.gform_button {
  display: inline-flex;
  width: auto;
  height: 40px;
  padding: 5px 25px;
  align-items: center;
  gap: 10px;
  border-radius: var(--Spacing-4, 4px);
  border: 1px solid var(--Primary-White, #FFF);
  background-color: transparent;
  color: var(--Primary-White, #FFF);
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 100%;
  letter-spacing: 0.72px;
  text-transform: uppercase;
  cursor: pointer;
  transition: all .3s ease-in-out;
}
.contact-us .gform_wrapper .gform_footer input[type=submit]:hover,
.contact-us .gform_wrapper.gravity-theme .gform_footer button.gform_button:hover,
.contact-us .gform_wrapper .gform_footer button.gform_button:hover { 
  background-color: white; 
  color: #005678; 
}

.contact-us .gform-field-label {
  color: white;
}
