.contact-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}#contact-form label{display:grid;gap:6px}#contact-form input:not([type=checkbox]):not([type=hidden]),#contact-form select,#contact-form textarea{width:100%;min-width:0;padding:12px;font:inherit;box-sizing:border-box}#contact-form button{padding:12px;font:inherit;cursor:pointer}#contact-form .contact-consent{display:block}#contact-form .contact-consent input{margin-right:6px}@media(max-width:700px){.contact-layout{grid-template-columns:minmax(0,1fr)}}
