.ContactForm_form__93_AC{display:flex;flex-direction:column;gap:28px}.ContactForm_form__93_AC label{display:flex;flex-direction:column;gap:8px}.ContactForm_form__93_AC .ContactForm_label__QnLDv{color:var(--ink-3)}.ContactForm_row__AdyYx{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.ContactForm_form__93_AC input:not([type=radio]),.ContactForm_form__93_AC textarea{width:100%;background:transparent;border:0;border-bottom:1px solid var(--line-strong);padding:10px 0;font:inherit;font-size:18px;color:var(--ink);border-radius:0;outline:none;transition:border-color .3s}.ContactForm_form__93_AC input:focus,.ContactForm_form__93_AC textarea:focus{border-bottom-color:var(--ink)}.ContactForm_form__93_AC textarea{resize:vertical}.ContactForm_topics__ZqbpI{border:0;padding:0;margin:0}.ContactForm_topics__ZqbpI legend{margin-bottom:12px;padding:0}.ContactForm_topics__ZqbpI>div{display:flex;flex-wrap:wrap;gap:8px}.ContactForm_form__93_AC .ContactForm_chip__EMS4Y{display:inline-flex;flex-direction:row;cursor:pointer;position:relative}.ContactForm_form__93_AC .ContactForm_chip__EMS4Y input{position:absolute;top:0;left:0;width:1px!important;height:1px;opacity:0;pointer-events:none}.ContactForm_chip__EMS4Y span{border:1px solid var(--line-strong);border-radius:999px;padding:8px 16px;font-size:14px;transition:background .3s var(--ease),color .3s var(--ease),border-color .3s}.ContactForm_chip__EMS4Y input:checked+span,.ContactForm_chip__EMS4Y input[type=checkbox]:checked+span{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ContactForm_chip__EMS4Y input:focus-visible+span{outline:2px solid var(--brick);outline-offset:2px}.ContactForm_hp__nvJP_{position:absolute;left:-9999px}.ContactForm_submit__dTLqB{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.ContactForm_err__rjvdj{margin:0;font-size:15px;color:var(--brick)}.ContactForm_err__rjvdj a{text-decoration:underline}.ContactForm_done__pISKI{border-top:1px solid var(--ink);padding-top:24px}.ContactForm_done__pISKI p:last-child{color:var(--ink-2)}@media (max-width:600px){.ContactForm_row__AdyYx{grid-template-columns:1fr}}.ContactForm_checks__2ONZx{display:flex;flex-direction:column;gap:14px}.ContactForm_form__93_AC .ContactForm_check__UQouM{flex-direction:row;align-items:flex-start;gap:12px;font-size:15px;color:var(--ink-2);cursor:pointer}.ContactForm_check__UQouM input{width:18px!important;height:18px;flex-shrink:0;margin-top:2px;accent-color:var(--ink)}