.field{display:block;margin-bottom:10px;position:relative}.field label{display:flex;align-items:center;font-size:13px;height:22px;position:relative;gap:4px}.field .form-control{display:block;width:100%;font-size:14px;border:1px solid #bbc3cb;padding:10px 18px;margin:0;background:#fff;border-radius:30px;color:#000;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{border:1px solid #088d3e;background:#088d3e1a}div.checkbox label input:checked+span:after{position:absolute;top:0;left:0;content:"";display:flex;align-items:center;justify-content:center;height:22px;width:22px;-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:11px;mask-size:11px;background:#088d3e}div.checkbox label>span{display:block;position:relative;font-size:13px;line-height:16px;padding:3px 10px 3px 32px}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:20px;width:20px;display:flex;border:1px solid #bbc3cb;background:#fff;border-radius:4px;margin-right:8px}
