.form{font-size:17px;text-align:center;margin-top:30px;margin-bottom:-30px}.form .col-xs-12{padding:0 15px}.form A{color:currentColor;font-weight:700;text-decoration:underline}.form A:hover{text-decoration:none}.form-constructor{max-width:570px;text-align:left;margin:0 auto;-webkit-tap-highlight-color:rgba(0,0,0,0)}.form-constructor FIELDSET,.form-constructor FORM{border:0}.form-constructor input:not([type=checkbox]):not([type=radio]),.form-constructor textarea{color:#000}.form-constructor INPUT{width:100%;height:46px;font-size:14px;line-height:1;padding:15px 35px 17px 16px;border:1px solid #d9d9d6}.form-constructor INPUT::-webkit-input-placeholder{color:#8c8c8b}.form-constructor INPUT::-moz-placeholder{color:#8c8c8b}.form-constructor INPUT::-ms-input-placeholder{color:#8c8c8b}.form-constructor INPUT::placeholder{color:#8c8c8b}@supports (-webkit-overflow-scrolling:touch){.form-constructor INPUT{font-size:16px}}.form-constructor INPUT::-ms-clear{display:none}.form-constructor TEXTAREA{width:100%;height:132px;overflow:auto;resize:none;font-size:14px;line-height:16px;padding:17px 9px 19px 16px;border:1px solid #d9d9d6}@supports (-webkit-overflow-scrolling:touch){.form-constructor TEXTAREA{font-size:16px}}.form-constructor TEXTAREA::-webkit-scrollbar{width:6px;height:6px;border-radius:3px}.form-constructor TEXTAREA::-webkit-scrollbar-track{background:#d9d9d6}.form-constructor TEXTAREA::-webkit-scrollbar-thumb{background:#656666;-webkit-transition:all .2s ease;transition:all .2s ease;border-radius:3px}.form-constructor input[type=number]{-moz-appearance:textfield}.form-constructor .disclaimer{font-size:13px;color:#999}.form-constructor ::-webkit-contacts-auto-fill-button{opacity:0}.form-constructor INPUT::-webkit-inner-spin-button,.form-constructor INPUT::-webkit-outer-spin-button{-webkit-appearance:none}.form-constructor .form-widget__field-string>div{font-size:12px;color:#656666}.form-constructor .btn-block{padding-bottom:24px}.form-constructor .btn-block .form-widget__form-group{display:block;padding-bottom:10px}.form-constructor .extra-form-btn-center{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-widget__btn,.form-widget__files-uploader__add-file-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;min-height:46px;color:#000;font-family:NouvelR;font-weight:700;font-size:16px;line-height:1;text-align:center;padding:13px 40px 17px 16px;background:#efdf00;cursor:pointer}.form-widget__files-uploader{font-size:14px}.form-widget__files-uploader__add-file-button{text-align:center;padding-right:20px}.form-widget__files-uploader-files-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;margin-top:10px}.form-widget__files-uploader-files-list__item-name{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.form-widget__files-uploader-files-list__item-remove{-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:flex-start;margin:3px 0 0 15px;cursor:pointer;color:#e91630}.form-widget__files-uploader__errors{color:#e91630;margin-top:10px}.form-widget__files-uploader-files-list__item-remove{font-family:NouvelR;font-size:14px;color:#e91630;margin:0}.form-widget__btn:hover,.form-widget__files-uploader__add-file-button:hover{background:#f8eb4c;-webkit-transition:.3s;transition:.3s}.form-widget__btn:before{content:"";position:absolute;top:50%;right:17px;width:11px;height:11px;margin-top:-6px;border-color:#000;border-style:solid;border-width:0 2px 2px 0;-webkit-transform:rotate(315deg);transform:rotate(315deg)}.form-widget__files-uploader__add-file-button{margin-top:10px;background:0 0;border:1px solid #000}.form-widget__files-uploader__add-file-button:hover{background:#000;color:#fff}.form-widget__form-group{position:relative;padding-bottom:30px}.form-widget__form-group LABEL{display:inline-block;font-size:14px;color:#3e3f40;font-weight:700;margin-bottom:5px;cursor:pointer}.form-widget__form-group ::-webkit-input-placeholder{opacity:1;color:#999}.form-widget__form-group ::-moz-placeholder{opacity:1;color:#999}.form-widget__form-group :-moz-placeholder{opacity:1;color:#999}.form-widget__form-group :-ms-input-placeholder{opacity:1;color:#999}.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:25px;height:25px;opacity:0}.form-widget__form-group .checkbox INPUT+SPAN{position:relative;display:inline-block;font-weight:400;padding-left:40px;cursor:pointer}.form-widget__form-group .checkbox INPUT+SPAN:before{content:" ";position:absolute;top:-3px;left:0;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:25px;height:25px;border:1px solid #d9d9d6}.form-widget__form-group .checkbox INPUT:checked+SPAN:before{border-color:#000;background:#000}.form-widget__form-group .checkbox INPUT:checked+SPAN:after{content:"";position:absolute;top:3px;left:7px;width:12px;height:13px;background-image:url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 13H5L0 6l1-1 4 7 6-12h1L6 13Z' fill='%23fff'/%3E%3C/svg%3E");background-size:cover}.form-widget__form-group .checkbox INPUT:disabled+SPAN:before{border-color:#e6e6e6;background:#f2f2f2}.form-widget__form-group .input-block{position:relative}.form-widget__error-detail{position:absolute;bottom:-5px;left:0;height:32px;font-size:12px;color:#e91630;list-style:none}.list-group{list-style:none;color:#e91630}.form-widget__field-radio-group{margin-top:13px}.form-widget__radio{display:block;position:relative;padding-top:10px}.form-widget__radio INPUT{position:absolute;left:0;top:0;overflow:hidden;margin:0;outline:0;border:0;padding:0;width:25px;height:25px;opacity:0}.form-widget__radio INPUT+SPAN{position:relative;display:inline-block;font-weight:400;padding-left:40px;cursor:pointer}.form-widget__radio INPUT+SPAN:before{content:" ";position:absolute;top:-3px;left:0;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:25px;height:25px;border:1px solid #d9d9d6;border-radius:50%}.form-widget__radio INPUT:checked+SPAN:after{display:block;content:"";position:absolute;top:1px;left:4px;width:17px;height:17px;background:#000;border-radius:100%}.form-widget__radio INPUT:disabled+SPAN:before{border-color:#e6e6e6;background:#f2f2f2}.form-widget__form-group .select2-container{width:100%;z-index:auto}.select2-container .select2-results__option:empty,.select2-container .select2-selection--single .select2-selection__rendered:empty{padding:0}.select2-container--default .select2-selection--single{position:relative;display:block;height:46px;line-height:1;padding:9px 50px 0 15px;border:1px solid #d9d9d6;outline:0;border-radius:0}.select2-container.select2-container--disabled .select2-selection--single{background-color:#f2f2f2}.select2-container--default .select2-selection--single .select2-selection__rendered{height:46px;font-size:14px;color:#000;padding:0}.select2-container--default .select2-selection--single .select2-selection__arrow{height:auto;position:absolute;top:0;right:0;width:46px;height:46px;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.select2-container--default .select2-selection--single .select2-selection__arrow:after{content:"";position:absolute;top:14px;right:16px;width:12px;height:12px;border-color:#000;border-style:solid;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-container--default .select2-dropdown{background-color:#fff;border:none;border-radius:0}.select2-container--default .select2-results{-webkit-box-shadow:-2px 1px 6px rgba(0,0,0,.1),2px 1px 6px rgba(0,0,0,.1);box-shadow:-2px 1px 6px rgba(0,0,0,.1),2px 1px 6px rgba(0,0,0,.1)}.select2-container--default .select2-results>.select2-results__options{max-height:280px;overflow-y:auto;-webkit-box-shadow:0 1px 15px rgba(0,0,0,.15);box-shadow:0 1px 15px rgba(0,0,0,.15)}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar{width:6px;height:6px;border-radius:3px}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track{background:#d9d9d6}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb{background:#656666;-webkit-transition:all .2s ease;transition:all .2s ease;border-radius:3px}.select2-container--default .select2-results__option{font-size:14px;color:#3e3f40;padding:11px 40px 11px 15px}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option[aria-selected=true]{color:#3e3f40;background-color:#efdf00}.select2-container--open .select2-selection.select2-selection--single{border-color:#efdf00}.select2-container--open .select2-selection.select2-selection--single .select2-selection__arrow{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.select2-container--open .select2-selection.select2-selection--single .select2-selection__arrow:after{border-color:#efdf00}.form-widget__date-time-picker{position:relative}.form-widget__date-time-picker.rdtOpen INPUT{border-color:#efdf00!important;background:0 0}.form-widget__date-time-picker INPUT{padding-right:0;position:relative;z-index:2}.form-widget__date-time-picker::after{position:absolute;top:15px;right:17px;width:15px;height:15px;content:"";background-image:url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 2V1h1v1h7V1h1v1l2 2v9l-2 2H3l-2-2V4l2-2ZM2 5h11V4l-1-1H3L2 4v1Zm10 9 1-1V6H2v7l1 1h9ZM5 8 4 9V8h1Zm0 3-1 1v-1h1Zm3-3L7 9V8h1Zm0 3-1 1v-1h1Zm3-3v1l-1-1h1Zm0 3v1l-1-1h1Z' fill='%233E3F40'/%3E%3C/svg%3E");background-size:cover}.form-constructor .rdtPicker{right:0;width:100%;font-size:12px;line-height:14px;margin-top:0;border:2px solid #f2f2f2;-webkit-box-shadow:none;box-shadow:none;padding:21px 20px 15px 22px}.form-constructor .rdtPicker .rdtCounters{padding-top:17px}.form-constructor .rdtPicker thead{border-bottom:1px solid #f2f2f2}.form-constructor .rdtPicker tfoot{border-color:#f2f2f2}.form-constructor .rdtPicker *{color:#000}.form-constructor .rdtPicker table{border-collapse:collapse;border:0;float:none;margin:0;padding:0}.form-constructor .rdtPicker th{font-size:12px;border:0}.form-constructor .rdtPicker td,.form-constructor .rdtPicker th{position:relative;vertical-align:middle;height:30px}.form-constructor .rdtCounter .rdtBtn:hover{background:0 0}.form-constructor .rdtPicker .rdtNew,.form-constructor .rdtPicker .rdtOld{color:#d9d9d6}.form-constructor .rdtNext span,.form-constructor .rdtPrev span{display:none}.form-constructor .rdtNext:before{content:"";position:absolute;top:21px;right:8px;width:7px;height:7px;border-color:#8c8c8b;border-style:solid;border-width:0 1px 1px 0;-webkit-transform:rotate(315deg);transform:rotate(315deg)}.form-constructor .rdtPrev:before{content:"";position:absolute;top:21px;left:8px;width:7px;height:7px;border-color:#8c8c8b;border-style:solid;border-width:0 1px 1px 0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.form-constructor .rdtNext:hover:before,.form-constructor .rdtPrev:hover:before{color:#fc3}.form-constructor .rdtPicker .dow{color:#d9d9d6;text-transform:uppercase;font-size:10px;padding:0;font-weight:400}.form-constructor .rdtPicker th.rdtSwitch{font-weight:400}.form-constructor .rdtPicker th.rdtNext:hover,.form-constructor .rdtPicker th.rdtPrev:hover,.form-constructor .rdtPicker th.rdtSwitch:hover{background:0 0}.form-constructor .rdtPicker td.rdtDisabled,.form-constructor .rdtPicker td.rdtDisabled:hover{color:#616466}.form-constructor td.rdtDay{width:30px;height:30px}.form-constructor .rdtPicker .rdtMonth:hover,.form-constructor .rdtPicker .rdtTimeToggle:hover,.form-constructor .rdtPicker .rdtYear:hover,.form-constructor .rdtPicker td.rdtDay:hover,.form-constructor .rdtPicker td.rdtHour:hover,.form-constructor .rdtPicker td.rdtMinute:hover,.form-constructor .rdtPicker td.rdtSecond:hover{color:#000;background:#efdf00}.form-constructor .rdtPicker td.rdtToday{color:#000;border:2px solid #efdf00}.form-constructor .rdtPicker td.rdtToday:hover{background:0 0}.form-constructor .rdtCounter .rdtCount{font-size:12px}.rdtPicker td.rdtActive,.rdtPicker td.rdtActive:hover{background:#efdf00}.form-constructor .rdtPicker td.rdtActive,.form-constructor .rdtPicker td.rdtActive:hover{color:#000;text-shadow:none}.form-constructor .rdtPicker td:before{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;margin:auto;opacity:0;border:2px solid #efdf00}.form-constructor .rdtPicker td.rdtActive:before{opacity:1}.form-constructor .rdtPicker th.rdtNext,.form-constructor .rdtPicker th.rdtPrev{font-size:20px;width:40px;height:48px}.form-constructor .rdtPicker td.rdtToday:before{display:none}.react-tel-input{width:100%}.react-tel-input input[type=tel],.react-tel-input input[type=text]{height:46px;padding-left:15px;border:1px solid #d9d9d6;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.react-tel-input .flag-dropdown{display:none}.react-tel-input input[type=tel]:focus,.react-tel-input input[type=text]:focus{border-color:#d9d9d6}.form-constructor .extra-form-title div{font-size:20px;line-height:50px;font-weight:700;color:#000;text-transform:uppercase}.form-ok{display:none;text-align:center;padding:30px 0 54px 0}.form-ok P{font-size:16px;line-height:20px;margin-top:20px}.form-ok .button{margin-top:30px;text-align:center}.form-ok__title{font-size:30px;line-height:1;font-weight:700;text-align:center;text-transform:uppercase;margin-top:0}@media only screen and (min-width:450px){.form-constructor .rdtPicker{width:300px}}@media only screen and (min-width:600px){.form-constructor .btn-block .form-widget__form-group{display:inline-block;margin-left:30px}.form-constructor .btn-block .form-widget__form-group:first-child{margin:0}.form-widget__btn{width:auto;min-width:200px}.form-widget__files-uploader__add-file-button{width:auto;min-width:170px}.form-widget__radio{display:inline-block;margin-left:30px}.form-widget__radio:first-child{margin:0}}@media only screen and (min-width:768px){.form-ok{padding:50px 0 60px 0}.form-ok P{font-size:18px;line-height:24px;margin-top:30px}.form-ok .button{min-width:123px}.form-ok__title{font-size:40px}}@media (min-width:992px){.form-widget__error-detail{left:15px}}@media only screen and (min-width:992px){.form{margin-top:50px;margin-bottom:-50px}.form-widget__btn[type=reset]:before{margin-top:-8px}.form-constructor fieldset{margin-left:-15px;margin-right:-15px}.form-constructor fieldset .form-widget__form-group{display:inline-block;vertical-align:top;width:100%;padding-right:15px;padding-left:15px}.form-constructor fieldset .form-widget-col-2{width:50%}.form-constructor fieldset .form-widget-note-button{width:calc(100% - 300px);padding-left:40px}.form-constructor .btn-block{display:inline-block;vertical-align:top}}@media (max-width:991px){.form-constructor .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-widget__btn{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (max-width:767px){.form-ok .button{width:100%}}