/* Use a clear, consistent typeface for the SRD inquiry form. */
body.srd-section.srd-landing #contact .contact-form,
body.srd-section.srd-landing #contact .contact-form * {
  font-family: Arial, "Helvetica Neue", sans-serif;
  font-style: normal;
}

body.srd-section.srd-landing #contact .cf-group label {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: .05em;
}

body.srd-section.srd-landing #contact .cf-group input,
body.srd-section.srd-landing #contact .cf-group select,
body.srd-section.srd-landing #contact .cf-group textarea {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: normal;
}

body.srd-section.srd-landing #contact .cf-group input::placeholder,
body.srd-section.srd-landing #contact .cf-group textarea::placeholder {
  font-family: Arial, "Helvetica Neue", sans-serif;
  font-size: 15px;
  font-weight: 400;
  font-style: normal;
  color: #777;
  opacity: 1;
}

body.srd-section.srd-landing #contact .cf-select-wrap select { color: #777; }
body.srd-section.srd-landing #contact .cf-select-wrap select:valid,
body.srd-section.srd-landing #contact .cf-select-wrap select option:not([value=""]) { color: #1a1a1a; }
body.srd-section.srd-landing #contact .cf-required-note { font-weight: 400; line-height: 1.5; }
body.srd-section.srd-landing #contact .cf-submit { font-size: 13px; font-weight: 700; letter-spacing: .05em; }
