.form .badge{display:inline-block;font-size:12px;border-radius:3px;padding:0 .4em;font-weight:400;white-space:nowrap;margin-right:12px}.form .badge.required{background-color:#5643a7;color:#fff}.form .badge.optional{background-color:#d6d6d6}@media(min-width: 64em){.form-row{display:flex}}.form-row:not(:first-of-type){margin-top:32px}.form-label{font-weight:500}@media(min-width: 64em){.form-label{min-width:240px}}.form-field{margin-top:16px}@media(min-width: 64em){.form-field{margin-top:0;flex:1}}.form-field select,.form-field input,.form-field textarea{font-size:1rem;padding:.5em 1em;width:100%;border:1px solid #1f1f1f;border-radius:5px}.form-field select::-moz-placeholder, .form-field input::-moz-placeholder, .form-field textarea::-moz-placeholder{color:#888}.form-field select::placeholder,.form-field input::placeholder,.form-field textarea::placeholder{color:#888}.form-field select{max-width:320px}.form-field textarea{min-height:5lh;max-height:10lh;field-sizing:content}.form-button{text-align:center;margin-top:clamp(
    4rem,
    1.6666666667vw + 3.5rem,
    5rem
  )}.form-button input{background-color:#1a1a1a;color:#fff;padding:16px 80px;border-radius:40px}.privacy{position:relative;margin-top:45px;display:flex}@media(min-width: 48em){.privacy{justify-content:center}}.privacy-text a{color:#5643a7;text-decoration:underline}.privacy input[type=checkbox]{all:revert;display:inline-block;width:24px;height:24px;margin:0 16px 0 0;position:relative}@media(min-width: 64em){.privacy input[type=checkbox]{top:4px}}.privacy .wpcf7-list-item-label{display:none}.privacy .wpcf7-list-item{margin:0}.privacy .wpcf7-not-valid-tip{position:absolute;bottom:-20px;left:0;white-space:nowrap}.wpcf7-spinner,.wpcf7-form.sent .wpcf7-response-output{display:none}
/*# sourceMappingURL=contact.min.css.map */