/* Horizontal Turnstile widget fills the form; official flexible size is 65px high. */
.cf-turnstile { display: block; width: 100%; max-width: 100%; min-width: 300px; margin: 0; }
@media (min-width: 375px) and (max-width: 480px) {
  .contact-form, .apply-form { width: calc(100vw - 32px); max-width: none; margin-inline: calc((100% - (100vw - 32px)) / 2); padding-inline: 16px; }
}
@media (max-width: 374px) {
  .contact-form, .apply-form { width: calc(100vw - 16px); max-width: none; margin-inline: calc((100% - (100vw - 16px)) / 2); padding-inline: 0; }
  .contact-form > :not(.cf-turnstile):not(.honeypot), .apply-form > :not(.cf-turnstile):not(.honeypot) { margin-inline: 12px; min-width: 0; }
  .contact-form > .button, .apply-form > .button { width: calc(100% - 24px); }
}
