@charset "UTF-8";.form-constructor{padding:0 15px;margin:30px auto}.form-constructor .row{display:block}.form-constructor .col-xs-12{padding:0 15px}.form-constructor FIELDSET,.form-constructor FORM{border:0}.form-constructor INPUT[type=email],.form-constructor INPUT[type=text]{display:block;width:100%;height:53.6px;padding:15px 11.25px;font-family:SuzukiPRO,Arial,Helvetica,sans-serif;font-size:15px;font-weight:400;line-height:1.35;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-box-shadow:none;box-shadow:none}.form-constructor INPUT[type=email]:focus,.form-constructor INPUT[type=text]:focus{background-color:#f8f9fa;border-color:#00368f;outline:0;-webkit-box-shadow:0 0 0 0 rgba(39,80,155,.25);box-shadow:0 0 0 0 rgba(39,80,155,.25)}.form-constructor INPUT[type=email]::-webkit-input-placeholder,.form-constructor INPUT[type=text]::-webkit-input-placeholder{color:#676767;opacity:1}.form-constructor INPUT[type=email]::-moz-placeholder,.form-constructor INPUT[type=text]::-moz-placeholder{color:#676767;opacity:1}.form-constructor INPUT[type=email]:-ms-input-placeholder,.form-constructor INPUT[type=text]:-ms-input-placeholder{color:#676767;opacity:1}.form-constructor INPUT[type=email]::-ms-input-placeholder,.form-constructor INPUT[type=text]::-ms-input-placeholder{color:#676767;opacity:1}.form-constructor INPUT[type=email]::placeholder,.form-constructor INPUT[type=text]::placeholder{color:#676767;opacity:1}.form-constructor INPUT[type=email]:disabled,.form-constructor INPUT[type=email][readonly],.form-constructor INPUT[type=text]:disabled,.form-constructor INPUT[type=text][readonly]{background-color:#e9ecef;opacity:1}.form-widget__btn,.form-widget__files-uploader__add-file-button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:48px;font-size:15px;font-family:SuzukiPRO,Arial,Helvetica,sans-serif;color:#fff;text-transform:uppercase;text-decoration:none;text-align:center;border-radius:10px 0;background-color:#00368f;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;cursor:pointer}.form-widget__btn:after,.form-widget__files-uploader__add-file-button:after{content:"";display:block;position:absolute;top:0;bottom:0;right:20px;width:0;height:0;margin:auto 0;border-top:4px solid transparent;border-left:8px solid #de0039;border-bottom:4px solid transparent;-webkit-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out}.form-widget__btn:hover,.form-widget__files-uploader__add-file-button:hover{background:#003145}.form-widget__btn:hover:after,.form-widget__files-uploader__add-file-button:hover:after{border-left-color:#fff}.form-widget__field-string LABEL{font-weight:700;text-transform:uppercase;margin-bottom:7px}.form-widget__form-group .form-widget__form-group:not(:last-child){margin-bottom:24px}.form-widget__form-group LABEL{display:inline-block}.form-widget__form-group .checkbox{position:relative}.form-widget__form-group .checkbox INPUT{position:absolute;left:0;top:0;overflow:hidden;margin:0;outline:0;border:0;padding:0;width:30px;height:30px;opacity:0}.form-widget__form-group .checkbox INPUT+SPAN{position:relative;display:inline-block;padding:4px 0 2px 35px}.form-widget__form-group .checkbox INPUT+SPAN:before{content:" ";position:absolute;top:0;left:0;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:25px;height:25px;background:#fff;border:2px solid #e0e6e9}.form-widget__form-group .checkbox INPUT:checked+SPAN:after{content:"";position:absolute;top:4px;left:4px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448.8 448.8'%3E%3Cpolygon fill='%23e30810' points='142.8,323.85 35.7,216.75 0,252.45 142.8,395.25 448.8,89.25 413.1,53.55' /%3E%3C/svg%3E");width:17px;height:17px;background-size:cover}.form-widget__error-detail{color:#de0039;list-style:none;margin-top:4px}.form-widget__errors{color:#de0039;margin-bottom:5px}.form-widget__errors H3{font-size:15px;text-transform:none;margin-bottom:0}.form-widget__errors UL{list-style:none}.form-widget__files-uploader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-widget__files-uploader__files-list{margin-top:5px}.form-widget__files-uploader__add-file-button{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;margin-top:15px}.form-widget__files-uploader-files-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-widget__files-uploader-files-list__item-name{color:#00368f}.form-widget__files-uploader-files-list__item-remove{width:17px;height:17px;font-size:0;margin-left:8px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0NzUuMiA0NzUuMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDc1LjIgNDc1LjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRTIwMTA5O308L3N0eWxlPjxnPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00MDUuNiw2OS42QzM2MC43LDI0LjcsMzAxLjEsMCwyMzcuNiwwcy0xMjMuMSwyNC43LTE2OCw2OS42UzAsMTc0LjEsMCwyMzcuNnMyNC43LDEyMy4xLDY5LjYsMTY4czEwNC41LDY5LjYsMTY4LDY5LjZzMTIzLjEtMjQuNywxNjgtNjkuNnM2OS42LTEwNC41LDY5LjYtMTY4UzQ1MC41LDExNC41LDQwNS42LDY5LjZ6IE0zODYuNSwzODYuNWMtMzkuOCwzOS44LTkyLjcsNjEuNy0xNDguOSw2MS43cy0xMDkuMS0yMS45LTE0OC45LTYxLjdjLTgyLjEtODIuMS04Mi4xLTIxNS43LDAtMjk3LjhDMTI4LjUsNDguOSwxODEuNCwyNywyMzcuNiwyN3MxMDkuMSwyMS45LDE0OC45LDYxLjdDNDY4LjYsMTcwLjgsNDY4LjYsMzA0LjQsMzg2LjUsMzg2LjV6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTM0Mi4zLDEzMi45Yy01LjMtNS4zLTEzLjgtNS4zLTE5LjEsMGwtODUuNiw4NS42TDE1MiwxMzIuOWMtNS4zLTUuMy0xMy44LTUuMy0xOS4xLDBzLTUuMywxMy44LDAsMTkuMWw4NS42LDg1LjZsLTg1LjYsODUuNmMtNS4zLDUuMy01LjMsMTMuOCwwLDE5LjFjMi42LDIuNiw2LjEsNCw5LjUsNHM2LjktMS4zLDkuNS00bDg1LjYtODUuNmw4NS42LDg1LjZjMi42LDIuNiw2LjEsNCw5LjUsNGMzLjUsMCw2LjktMS4zLDkuNS00YzUuMy01LjMsNS4zLTEzLjgsMC0xOS4xbC04NS40LTg1LjZsODUuNi04NS42QzM0Ny42LDE0Ni43LDM0Ny42LDEzOC4yLDM0Mi4zLDEzMi45eiIvPjwvZz48L2c+PC9zdmc+);background-repeat:no-repeat;background-size:cover}.form-widget__files-uploader__errors-error{color:#de0039}.react-tel-input{width:100%}.react-tel-input .flag-dropdown{display:none}.form-widget__field-radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:8px}.form-widget__radio{position:relative;padding-bottom:8px}.form-widget__radio:not(:last-child){margin-right:40px}.form-widget__radio LABEL{font-weight:400;text-transform:none;margin:0}.form-widget__radio INPUT{position:absolute;left:0;top:0;overflow:hidden;outline:0;width:26px;height:26px;opacity:0}.form-widget__radio INPUT+SPAN{position:relative;padding-left:37px}.form-widget__radio INPUT+SPAN:before{content:"";position:absolute;top:-5px;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:26px;height:26px;border:2px solid #e0e6e9;border-radius:50%}.form-widget__radio INPUT:checked+SPAN:after{content:"";position:absolute;top:4px;left:9px;width:8px;height:8px;border-radius:50%;background:#de0039}.form-widget__radio INPUT:disabled+SPAN{color:#999}.form-widget__radio INPUT:disabled+SPAN:before{border-color:#e6e6e6;background:#f5f6f7}.form-widget__radio INPUT:disabled+SPAN:after{background:#e6e6e6}.select2{width:100%!important}.select2-container--default .select2-selection--single{position:relative;height:54px;border-color:#ced4da;border-radius:0;background:#fff;outline:0}.select2-container--default .select2-selection--single:after{content:"";width:0;height:0;border:7px solid transparent;border-color:#de0039 transparent transparent;position:absolute;top:22px;right:13px;pointer-events:none}.select2-container--default .select2-selection--single:hover{background-color:#f8f9fa}.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:15px;line-height:52px;padding-right:40px;padding-left:12px;color:#000}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.select2-container--focus .select2-selection--single{background-color:#f8f9fa;border-color:#00368f;-webkit-box-shadow:0 0 0 0 rgba(39,80,155,.25);box-shadow:0 0 0 0 rgba(39,80,155,.25)}.select2-container--default .select2-dropdown{background-color:#fff;border:1px solid #d5d5d5;border-top:none}.select2-container--default .select2-dropdown.select2-dropdown--below{border-radius:0 0 3px 3px}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.select2-container--default .select2-results__option{font:normal 15px/16px SuzukiPRO,Arial,Helvetica,sans-serif;padding:9px 12px}.select2-container--default.select2-container--open .select2-selection--single:after{top:15px;border-color:transparent transparent #00368f}.vacancies__form .form-constructor{padding:0}.vacancies__form .form-constructor FORM{width:auto}.vacancies__form .form-constructor .checkbox INPUT+SPAN{padding:33px 0 0 0}.vacancies__form .form-widget__btn-primary{position:absolute;bottom:-80px;left:0}.vacancies__form .form-widget__field-array{padding-bottom:20px}.form-constructor form fieldset .form-widget__field.form-widget__field_half-col .form-widget__btn.form-widget__btn-primary{margin:0 auto}.form-constructor form fieldset .form-widget__field_title{font-size:20px;line-height:1;font-weight:700;text-transform:uppercase;color:#000}@media (min-width:576px){.form-constructor{max-width:540px}.form-widget__btn,.form-widget__files-uploader__add-file-button{max-width:330px}}@media (min-width:768px){.form-constructor{max-width:720px;margin:35px auto}}@media (min-width:992px){.form-constructor{max-width:960px}.form-constructor FORM{width:50%}.vacancies__form .form-widget__btn-primary{left:37px}.form-constructor form fieldset .form-widget__field.form-widget__field_half-col{display:inline-block;width:50%;padding:0 15px;vertical-align:top}.form-constructor form fieldset .form-widget__field.form-widget__field_half-col .form-widget__btn.form-widget__btn-primary{margin-right:0}.form-constructor form fieldset .form-widget__field_title{font-size:30px;line-height:37px;padding:0 15px}}@media (min-width:1200px){.form-constructor{max-width:1140px}}