.consult-form{max-width:760px;margin:34px auto 0;text-align:left;display:grid;grid-template-columns:1fr 1fr;gap:14px}.consult-form label{font-size:12px;display:block;margin-bottom:4px}.consult-form input,.consult-form select,.consult-form textarea{width:100%;border:1px solid #cbd3d4;background:#fff;padding:10px;font:14px 'Noto Sans JP',sans-serif}.consult-form textarea{resize:vertical}.form-wide{grid-column:1/-1}.consult-form .consent{display:flex;align-items:center;gap:8px}.consult-form .consent input{width:auto}.consult-form button{border:0;justify-self:start}@media(max-width:800px){.consult-form{grid-template-columns:1fr}}
