.consultation-form{display:grid;gap:18px}.consultation-form label{display:grid;gap:8px}.consultation-form input[type=tel]{box-sizing:border-box;width:100%;font:inherit;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--paper);color:var(--ink)}.consultation-form .consent-label{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.5}.consent-label input{flex:none;width:22px;height:22px;accent-color:var(--blue)}.bot-return{margin-top:16px}.consultation-form .form-error:empty{display:none}
