.contact-shell{max-width:780px}.contact-form{display:grid;gap:12px;margin-top:24px}.contact-form>label{font-weight:600}.contact-form input:not([type=checkbox]),.contact-form select,.contact-form textarea{box-sizing:border-box;width:100%;font:inherit;padding:12px;border:1px solid #7f9994;border-radius:8px;background:#fff;color:#172033}.contact-form textarea{resize:vertical}.contact-form :focus-visible{outline:3px solid #c08a21;outline-offset:3px}.contact-consent{display:flex;align-items:flex-start;gap:10px}.contact-consent input{margin-top:5px;min-width:18px;min-height:18px}.contact-form .button{justify-self:start}.contact-form p{margin:0}.contact-form button:disabled{opacity:.65;cursor:default}
