.field{display:block;margin-bottom:10px;position:relative}.field label{display:flex;align-items:center;height:22px;position:relative;gap:4px;color:#fff;margin-bottom:8px}.field .form-control{display:block;width:100%;border:1px solid #44204B;padding:10px 18px;margin:0;background:#44204b;border-radius:8px;color:#fff;min-height:50px}@media(max-width:992px){.field .form-control{padding:7px 15px;min-height:44px}}.field select.form-control{height:44px}.field select.form-control option{color:#000}.field.required label:after{content:"";display:block;width:8px;height:8px;margin-top:-4px;background:#bb1818;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(/build/assets/star-solid-CYVBZadd.svg);mask-image:url(/build/assets/star-solid-CYVBZadd.svg);-webkit-mask-size:6px;mask-size:6px}.field.error label{color:#ce1010!important}.field.error .form-control{border-color:#ce1010!important}.field.error{margin-bottom:20px}.field .feedback{position:absolute;top:100%;font-size:12px;color:#ce1010;margin-left:8px;line-height:16px}.fields{display:flex;justify-content:stretch;gap:10px}.fields>span strong{display:block;color:#fff;height:40px;line-height:40px}.fields>div{flex:1}.fields>div.place{flex:0 0 50%}div.checkbox{margin-bottom:10px}div.checkbox input{opacity:0;width:0;height:0;position:absolute;z-index:-1}div.checkbox label{cursor:pointer}div.checkbox label input:checked+span:before{background:#12b15280}div.checkbox label input:checked+span:after{position:absolute;top:0;left:0;content:"";display:flex;align-items:center;justify-content:center;height:28px;width:28px;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(/build/assets/check-solid-BJyycpTn.svg);mask-image:url(/build/assets/check-solid-BJyycpTn.svg);-webkit-mask-size:12px;mask-size:12px;background:#fff}div.checkbox label>span{display:block;position:relative;line-height:16px;padding:3px 10px 3px 38px;color:#fff}div.checkbox label>span a{display:inline-block;font-size:13px;line-height:16px;white-space:nowrap}div.checkbox label>span:before{top:0;left:0;position:absolute;content:"";height:28px;width:28px;display:flex;border:0;background:#44204b;border-radius:8px;margin-right:12px}
