.ws-contact-form[data-v-52ae605f]{margin-top:2rem;text-align:left;display:grid;gap:1rem}.ws-contact-row[data-v-52ae605f]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media(max-width:640px){.ws-contact-row[data-v-52ae605f]{grid-template-columns:1fr}}.ws-contact-field[data-v-52ae605f]{display:block}.ws-contact-field>span[data-v-52ae605f]{display:block;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.8;margin-bottom:.35rem}.ws-contact-field input[data-v-52ae605f],.ws-contact-field textarea[data-v-52ae605f]{width:100%;padding:.7rem .85rem;border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:var(--ws-radius, 0);background:color-mix(in srgb,currentColor 5%,transparent);color:inherit;font:inherit;font-size:.95rem}.ws-contact-field input[data-v-52ae605f]:focus,.ws-contact-field textarea[data-v-52ae605f]:focus{outline:2px solid currentColor;outline-offset:1px}.ws-contact-field em[data-v-52ae605f]{display:block;font-style:normal;font-size:.78rem;margin-top:.25rem;opacity:.9}.ws-contact-trap[data-v-52ae605f]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ws-contact-turnstile[data-v-52ae605f]{min-height:65px}.ws-contact-note[data-v-52ae605f]{font-size:.75rem;opacity:.75}.ws-contact-alert[data-v-52ae605f]{font-size:.85rem;font-weight:600}.ws-contact-success[data-v-52ae605f]{font-weight:600}.ws-contact-form .ws-btn[data-v-52ae605f]{justify-self:start;cursor:pointer}.ws-contact-form .ws-btn[data-v-52ae605f]:disabled{opacity:.6;cursor:default}
