.contact-form_card__8ruF4{margin-bottom:28px;min-width:0}.contact-form_card__8ruF4 h2{font-size:22px;font-weight:750;margin-bottom:12px}.contact-form_form__uQ46L{display:grid;gap:14px}.contact-form_fields__dzLjv{display:grid;gap:16px;padding:0;margin:0;border:0;min-width:0}.contact-form_fields__dzLjv label{display:grid;gap:8px;font-size:14px;font-weight:600;min-width:0}.contact-form_fields__dzLjv .form-input{margin-bottom:0}.contact-form_fields__dzLjv textarea{width:100%;min-height:150px;resize:vertical;border:1px solid var(--border);border-radius:7px;background:var(--background);padding:12px;line-height:1.6}.contact-form_form__uQ46L a{text-decoration:underline;text-underline-offset:3px}.contact-form_form__uQ46L>button{justify-self:start;margin-top:0}.contact-form_honeypot__Iyncu{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-form_confirmation__HQxnu{display:grid;gap:16px;font-size:14px;line-height:1.65}.contact-form_confirmation__HQxnu>button{justify-self:start}.contact-form_reference__YdNS5{overflow-wrap:anywhere}@media(max-width:560px){.contact-form_confirmation__HQxnu>button,.contact-form_form__uQ46L>button{width:100%}}.privacy-policy_policy__zy8Hr{max-width:900px;display:grid;gap:14px;font-size:14px;line-height:1.75;margin-bottom:28px}.privacy-policy_policy__zy8Hr h2{font-size:19px;font-weight:700;line-height:1.4;margin-top:10px}.privacy-policy_policy__zy8Hr p{overflow-wrap:anywhere}.privacy-policy_policy__zy8Hr a{text-decoration:underline;text-underline-offset:3px}.privacy-policy_policy__zy8Hr .profile-explainer{margin-bottom:0}