.contact-form-module__WB4qZW__form{min-width:0}.contact-form-module__WB4qZW__form fieldset{gap:1.25rem;min-width:0;display:grid}.contact-form-module__WB4qZW__form label{margin-bottom:.5rem;font-weight:700;display:block}.contact-form-module__WB4qZW__form input,.contact-form-module__WB4qZW__form select,.contact-form-module__WB4qZW__form textarea{border:1px solid var(--gray-whale);background:var(--deep-teal);width:100%;min-height:3rem;color:var(--paper);font:inherit;border-radius:.5rem;padding:.75rem;display:block}.contact-form-module__WB4qZW__form option{color:var(--paper);background-color:var(--deep-teal)}.contact-form-module__WB4qZW__form textarea{resize:vertical}.contact-form-module__WB4qZW__form :is(input,select,textarea):focus-visible{outline:3px solid var(--paper);outline-offset:3px}.contact-form-module__WB4qZW__form [aria-invalid=true]{border-width:2px;border-color:#ffb9b9}.contact-form-module__WB4qZW__help{margin-top:.5rem;font-size:.9rem;line-height:1.6}.contact-form-module__WB4qZW__help a{text-underline-offset:.2em;text-decoration:underline}.contact-form-module__WB4qZW__error{color:#ffb9b9;margin-top:.5rem}.contact-form-module__WB4qZW__status:not(:empty){border:1px solid var(--gray-whale);border-radius:.5rem;margin-top:1.25rem;padding:1rem}
