/* Веб-форма на странице (шаблон plasters-v8): раскладка полей; сами поля, кнопки и сообщения — классы hx-ui.css */
.hx-form{max-width:880px}
.hx-form .hx-alert{margin:0 0 20px}
.hx-form .hx-alert>*:last-child{margin-bottom:0}
.hx-form-body{display:grid;gap:0 24px}
@media (min-width:768px){.hx-form-body--2{grid-template-columns:1fr 1fr}}
.hx-form-col{min-width:0}
.hx-form fieldset.hx-field{margin:0 0 16px;padding:0;border:0;min-width:0}
.hx-form-tel{grid-template-columns:minmax(0,190px) 1fr;align-items:end}
.hx-form-tel>.hx-label,.hx-form-tel>.hx-err{grid-column:1/-1}
.hx-form-foot{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin:8px 0 0}
.hx-form .hx-check a{color:var(--hx-navy)}
.hx-form img[src*="captcha"]{display:block}
