.hl-form-wrap{max-width:520px}
.hl-form p{margin:0 0 14px}
.hl-form label{display:block;font-weight:600;font-size:15px}
.hl-form input[type=text],.hl-form input[type=tel],.hl-form input[type=email],.hl-form select,.hl-form textarea{display:block;width:100%;box-sizing:border-box;margin-top:6px;padding:10px 12px;font:inherit;font-weight:400;border:1px solid #9A9893;border-radius:6px;background:#fff;color:#141414}
.hl-form .hl-consent label{font-weight:400;font-size:14px;display:flex;gap:8px;align-items:flex-start}
.hl-form .hl-consent input{margin-top:3px}
.hl-form button{font:inherit;font-weight:600;padding:11px 22px;border:0;border-radius:6px;background:#141414;color:#fff;cursor:pointer}
.hl-form button:hover{background:#333}
.hl-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
.hl-msg{padding:12px 14px;border-radius:6px;margin:0 0 14px}
.hl-ok{background:#F5F4F1;border-left:4px solid #F2C14E}
.hl-bad{background:#fdecea;border-left:4px solid #c4362b}
