.form{position:relative}.form:after{background:hsla(0,0%,100%,.7);bottom:0;height:100%;left:0;top:0;-webkit-transition:opacity .3s;transition:opacity .3s;width:100%}.form:after,.form:before{content:"";opacity:0;pointer-events:none;position:absolute}.form:before{background-repeat:no-repeat;background-size:100%;height:40px;left:calc(50% - 20px);top:calc(50% - 20px);-webkit-transition:opacity .3s,background-image .3s;transition:opacity .3s,background-image .3s;width:40px;z-index:5}.form.loading:after,.form.loading:before,.form.send-false:after,.form.send-false:before,.form.send-true:after,.form.send-true:before{opacity:1;pointer-events:all}.form.send-false:before{background-image:url(/assets/front/img/icons/send-false.svg)}.form.send-true:before{background-image:url(/assets/front/img/icons/send-true.svg)}.form.loading:before{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;background-image:url(/assets/front/img/preloader.svg)}.form__input-wrapper{position:relative}.form__input-wrapper,.form__success{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.form__success{left:0;position:absolute;top:0;z-index:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;height:100%;padding:20px;text-align:center}.form .smart-captcha+.error-label,.form__success.disabled{display:none}.form__label{text-transform:uppercase}.form__label,.form__label-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form__label-wrapper{font-size:14px;line-height:24px}.form__label:not(:-moz-placeholder-shown){color:#adb6bf;font-family:Gilroy,sans-serif;font-size:14px;font-weight:500;left:1px;letter-spacing:2px;line-height:24px;padding-left:0;pointer-events:none;position:absolute;top:10px;-moz-transition:transform .2s ease,font-size .2s ease,color .2s ease;transition:transform .2s ease,font-size .2s ease,color .2s ease}.form__label:not(:-ms-input-placeholder){color:#adb6bf;font-family:Gilroy,sans-serif;font-size:14px;font-weight:500;left:1px;letter-spacing:2px;line-height:24px;padding-left:0;pointer-events:none;position:absolute;top:10px;-ms-transition:transform .2s ease,font-size .2s ease,color .2s ease;transition:transform .2s ease,font-size .2s ease,color .2s ease}.form__label:not(:placeholder-shown){color:#adb6bf;font-family:Gilroy,sans-serif;font-size:14px;font-weight:500;left:1px;letter-spacing:2px;line-height:24px;padding-left:0;pointer-events:none;position:absolute;top:10px;-webkit-transition:font-size .2s ease,color .2s ease,-webkit-transform .2s ease;transition:font-size .2s ease,color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,font-size .2s ease,color .2s ease;transition:transform .2s ease,font-size .2s ease,color .2s ease,-webkit-transform .2s ease}.form__label-textarea:not(:-moz-placeholder-shown){background-color:#fff;border:none;border-bottom:0;color:#adb6bf;font-family:Gilroy,sans-serif;font-size:14px;font-weight:400;left:0;letter-spacing:2px;line-height:24px;order:-1;padding-left:0;padding-top:10px;pointer-events:none;position:relative;text-transform:uppercase;top:0;-moz-transition:transform .2s ease,font-size .2s ease,color .2s ease;transition:transform .2s ease,font-size .2s ease,color .2s ease;width:100%}.form__label-textarea:not(:-ms-input-placeholder){-ms-flex-order:-1;background-color:#fff;border:none;border-bottom:0;color:#adb6bf;font-family:Gilroy,sans-serif;font-size:14px;font-weight:400;left:0;letter-spacing:2px;line-height:24px;order:-1;padding-left:0;padding-top:10px;pointer-events:none;position:relative;text-transform:uppercase;top:0;-ms-transition:transform .2s ease,font-size .2s ease,color .2s ease;transition:transform .2s ease,font-size .2s ease,color .2s ease;width:100%}.form__label-textarea:not(:placeholder-shown){-webkit-box-ordinal-group:0;-ms-flex-order:-1;background-color:#fff;border:none;border-bottom:0;color:#adb6bf;font-family:Gilroy,sans-serif;font-size:14px;font-weight:400;left:0;letter-spacing:2px;line-height:24px;order:-1;padding-left:0;padding-top:10px;pointer-events:none;position:relative;text-transform:uppercase;top:0;-webkit-transition:font-size .2s ease,color .2s ease,-webkit-transform .2s ease;transition:font-size .2s ease,color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,font-size .2s ease,color .2s ease;transition:transform .2s ease,font-size .2s ease,color .2s ease,-webkit-transform .2s ease;width:100%}.form__input,.form__textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:0;border-bottom:1px solid #545454;border-radius:0;font-family:Gilroy,sans-serif;font-size:14px;line-height:24px;-webkit-transition:border .3s ease,-webkit-box-shadow .3s ease;transition:border .3s ease,-webkit-box-shadow .3s ease;transition:box-shadow .3s ease,border .3s ease;transition:box-shadow .3s ease,border .3s ease,-webkit-box-shadow .3s ease;width:100%}.form__input:invalid:not(:-moz-placeholder-shown):not(:disabled)+label:not(.form__label-textarea),.form__input:valid:not(:-moz-placeholder-shown):not(:disabled)+label:not(.form__label-textarea),.form__textarea:invalid:not(:-moz-placeholder-shown):not(:disabled)+label:not(.form__label-textarea),.form__textarea:valid:not(:-moz-placeholder-shown):not(:disabled)+label:not(.form__label-textarea){color:#a8a8a8;font-size:11px;top:10px;transform:translateY(-11px)}.form__input:invalid:not(:-ms-input-placeholder):not(:disabled)+label:not(.form__label-textarea),.form__input:valid:not(:-ms-input-placeholder):not(:disabled)+label:not(.form__label-textarea),.form__textarea:invalid:not(:-ms-input-placeholder):not(:disabled)+label:not(.form__label-textarea),.form__textarea:valid:not(:-ms-input-placeholder):not(:disabled)+label:not(.form__label-textarea){color:#a8a8a8;font-size:11px;top:10px;-ms-transform:translateY(-11px);transform:translateY(-11px)}.form__input:active:not(:disabled)+.form__label,.form__input:focus:not(:disabled)+.form__label,.form__input:invalid:not(:placeholder-shown):not(:disabled)+label:not(.form__label-textarea),.form__input:valid:not(:placeholder-shown):not(:disabled)+label:not(.form__label-textarea),.form__textarea:active:not(:disabled)+.form__label,.form__textarea:focus:not(:disabled)+.form__label,.form__textarea:invalid:not(:placeholder-shown):not(:disabled)+label:not(.form__label-textarea),.form__textarea:valid:not(:placeholder-shown):not(:disabled)+label:not(.form__label-textarea){color:#a8a8a8;font-size:11px;top:10px;-webkit-transform:translateY(-11px);-ms-transform:translateY(-11px);transform:translateY(-11px)}.form__input:invalid:not(:-moz-placeholder-shown):not(:disabled)+label,.form__input:valid:not(:-moz-placeholder-shown):not(:disabled)+label,.form__textarea:invalid:not(:-moz-placeholder-shown):not(:disabled)+label,.form__textarea:valid:not(:-moz-placeholder-shown):not(:disabled)+label{color:#fff;font-size:11px}.form__input:invalid:not(:-ms-input-placeholder):not(:disabled)+label,.form__input:valid:not(:-ms-input-placeholder):not(:disabled)+label,.form__textarea:invalid:not(:-ms-input-placeholder):not(:disabled)+label,.form__textarea:valid:not(:-ms-input-placeholder):not(:disabled)+label{color:#fff;font-size:11px}.form__input:active:not(:disabled)+.form__label-textarea,.form__input:focus:not(:disabled)+.form__label-textarea,.form__input:invalid:not(:placeholder-shown):not(:disabled)+label,.form__input:valid:not(:placeholder-shown):not(:disabled)+label,.form__textarea:active:not(:disabled)+.form__label-textarea,.form__textarea:focus:not(:disabled)+.form__label-textarea,.form__textarea:invalid:not(:placeholder-shown):not(:disabled)+label,.form__textarea:valid:not(:placeholder-shown):not(:disabled)+label{color:#fff;font-size:11px}.form__input:disabled+.form__label,.form__input:disabled+.form__label-textarea,.form__textarea:disabled+.form__label,.form__textarea:disabled+.form__label-textarea{color:#dcdcdc;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form__input.just-validate-error-field,.form__textarea.just-validate-error-field{-webkit-box-shadow:inset 0 0 4px 1px rgba(255,0,0,.4);box-shadow:inset 0 0 4px 1px rgba(255,0,0,.4)}.form__input.error,.form__textarea.error{border-bottom:1px solid red}.form__input{color:#2b2b2b;padding-bottom:8px;padding-top:17px}.form__textarea{border-top:1px solid #545454;height:130px;padding:0 0 20px;resize:none}.form__textarea:not(.just-validate-error-field)+.form__label{background-color:#fff}.form__textarea+.form__label{width:calc(100% - 19px)}.form__label-wrapper .form__input{padding:13px 0 14px}.form__label-wrapper .form__textarea{padding:10px 0}.error-label.just-validate-error-label span{background:#fff;bottom:calc(100% + 10px);-webkit-box-shadow:0 0 4px rgba(0,0,0,.212);box-shadow:0 0 4px rgba(0,0,0,.212);font-size:14px;font-weight:500;line-height:1.4;opacity:0;padding:10px;pointer-events:none;position:absolute;right:0;-webkit-transition:opacity .3s;transition:opacity .3s;white-space:nowrap}.error-label.just-validate-error-label:hover span{opacity:1}.error-label{color:red;font-size:0;line-height:20px;list-style:none;margin:0 0 -10px;padding-left:0;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.error-label,.error-label:after{height:24px;position:absolute;width:24px}.error-label:after{background-image:url(/assets/front/img/icons/error.svg);background-repeat:no-repeat;content:"";right:0;top:0;z-index:2}.error-label li{color:red;font-size:12px;line-height:20px;margin:0;padding-left:0}.error-label li:before{content:none}.checkbox,.radio{display:inline-block;position:relative}.checkbox input,.radio input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:1px;opacity:0;position:absolute;width:1px;z-index:-1}.checkbox input:checked+label .checkbox__marker,.radio input:checked+label .checkbox__marker{background:#b40f1f url(/assets/front/img/check-white.svg) 50% no-repeat;background-size:60%;border-color:#b40f1f}.checkbox input:checked+label .radio__marker:after,.radio input:checked+label .radio__marker:after{opacity:1}.checkbox input:disabled+label,.radio input:disabled+label{color:#9a9a9a;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox input:disabled+label .checkbox__marker,.radio input:disabled+label .checkbox__marker{background:#f5f6f9}.checkbox input:focus:focus-visible:not([disabled]):not(.disabled)+label .checkbox__marker,.radio input:focus:focus-visible:not([disabled]):not(.disabled)+label .checkbox__marker{-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.561);box-shadow:inset 0 0 5px 0 rgba(0,0,0,.561)}.checkbox label,.radio label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.checkbox__marker{background-color:#fff;border:1px solid #b7b7b7;display:block;height:20px;margin-right:13px;-webkit-transition:background-color .3s ease,border-color .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,border-color .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease;width:20px}.radio input:focus:focus-visible:not([disabled]):not(.disabled)+label .radio__marker{-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.561);box-shadow:inset 0 0 5px 0 rgba(0,0,0,.561)}.radio__marker{background-color:#fff;border:1px solid #b7b7b7;border-radius:50%;display:block;height:18px;margin-right:10px;position:relative;-webkit-transition:background-color .3s ease,border-color .3s ease;transition:background-color .3s ease,border-color .3s ease;width:18px}.radio__marker:after{background-color:#b40f1f;border-radius:50%;content:"";display:block;height:12px;left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:12px}.form__select.ts-wrapper.multi .ts-control,.form__select.ts-wrapper.single .ts-control{background-color:#fff;background-image:none;border:1px solid #d8d8d8;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;font-family:Gilroy,sans-serif;font-size:14px;margin-top:0;padding:12px 35px 13px 10px;position:relative;width:100%}.form__select.ts-wrapper.multi .ts-control:after,.form__select.ts-wrapper.single .ts-control:after{background-image:url(/assets/front/img/icons/chevron.svg);background-repeat:no-repeat;background-size:contain;border:0;content:"";height:15px;margin-top:0;-webkit-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:15px}.form__select.ts-wrapper.multi .ts-control>input,.form__select.ts-wrapper.single .ts-control>input{cursor:pointer}.form__select.ts-wrapper.multi.dropdown-active .ts-control:after,.form__select.ts-wrapper.single.dropdown-active .ts-control:after{margin-top:0;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.form__select.ts-wrapper.multi.plugin-clear_button .ts-control,.form__select.ts-wrapper.single.plugin-clear_button .ts-control{padding-right:55px!important}.form__select .ts-dropdown{-webkit-box-shadow:0 8px 20px -15px #000;box-shadow:0 8px 20px -15px #000;margin-top:0}.form__select .ts-dropdown .form__no-option{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 10px 7px}.form__select .ts-dropdown .option.form__option{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 10px 7px 30px;position:relative;-webkit-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease}.form__select .ts-dropdown .option.form__option input{height:1px;left:0;opacity:0;position:absolute;top:0;width:1px;z-index:-1}.form__select .ts-dropdown .option.form__option .form__option-mark{display:-webkit-box;display:-ms-flexbox;display:flex;left:10px;position:absolute;top:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:12px;margin-top:-1px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:14px}.form__select .ts-dropdown .option.form__option .form__option-mark svg{height:100%;width:100%;stroke:#000;opacity:0;-webkit-transition:stroke .3s ease;transition:stroke .3s ease}.form__select .ts-dropdown .option.form__option.selected .form__option-mark svg{opacity:1}.form__select .ts-dropdown .option.form__option:hover{background-color:#b40f1f;color:#fff}.form__select .ts-dropdown .option.form__option:hover svg{stroke:#fff}.form__select .ts-dropdown .option.form__option.active{background-color:#b40f1f;color:#fff}.form__select .ts-dropdown .option.form__option.active svg{stroke:#fff}.form__select .ts-dropdown .option.form__option--reset{border-bottom:1px solid #c3c3c3}.form__select .ts-dropdown .option.form__option--reset .form__option-mark svg{opacity:1}.form__select.ts-wrapper.multi .ts-control{padding:12px 35px 12px 10px}.form__select.ts-wrapper.multi .ts-control:after{content:"";position:absolute;right:15px;top:21px}.form__select.ts-wrapper.multi .ts-control>div{background-color:transparent;background-image:none;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#303030;margin-bottom:1px;margin-right:10px;padding:0;position:relative;text-shadow:none}.form__select.ts-wrapper.multi .ts-control>div:last-child:after,.form__select.ts-wrapper.multi .ts-control>div:nth-last-child(2):after{content:none}.form__select.ts-wrapper.multi .ts-control>div:after{bottom:0;content:",";position:absolute;right:-5px}.form__select.ts-wrapper.multi .ts-control>div.active{background-color:transparent;background-image:none;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#303030;margin-bottom:1px;margin-right:10px;padding:0;text-shadow:none}.form__select.ts-wrapper.multi.has-items .ts-control{padding:12px 35px 12px 10px}.form__select.ts-wrapper.multi.plugin-clear_button .ts-control>div:last-child:after,.form__select.ts-wrapper.multi.plugin-clear_button .ts-control>div:nth-last-child(4):after{content:none}.form__select.ts-wrapper.multi.plugin-clear_button .ts-control>div:after{bottom:0;content:",";position:absolute;right:-5px}.form__select.ts-wrapper .form__clear-all{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:35px;top:21px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:0;border-radius:0;height:25px;opacity:0;pointer-events:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;width:25px}.form__select.ts-wrapper .form__clear-all:focus{background-color:rgba(0,0,0,.11)}.form__select.ts-wrapper .form__clear-all svg{height:12px;width:12px;stroke:#000}.form__select.ts-wrapper .form__option-placeholder{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.form__select.ts-wrapper.has-items .form__clear-all{opacity:1;pointer-events:all}.form__select.ts-wrapper.has-items .form__option-placeholder{display:none}.form__input-wrapper.form-file label{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:14px;line-height:24px;padding-left:30px}.form__input-wrapper.form-file label:after{background-image:url(/assets/front/img/icons/attachment.svg);background-position:50%;background-repeat:no-repeat;background-size:18px;content:"";height:20px;left:2px;position:absolute;top:2px;width:18px}.form__input-wrapper.form-file input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:0;opacity:0;pointer-events:none;position:absolute;width:0;z-index:-10}.form__input-wrapper.form-file input:focus:focus-visible:not([disabled]):not(.disabled)+label,.form__input-wrapper.form-file input:focus:focus-visible:visited:not([disabled]):not(.disabled)+label{text-decoration:underline}.form__file-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form__file-list.hidden{display:none}.form__file-list .file{background:#dfdfdf;color:#000;font-size:14px;line-height:24px;margin-top:3px;max-width:280px;overflow:hidden;padding:2px 28px 3px 8px;position:relative;width:100%}.form__file-list .file span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:14px;line-height:24px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form__file-list button{background-color:#fff;border:0;cursor:pointer;display:block;height:14px;padding:0;position:absolute;right:7px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;width:14px;z-index:1}.form__file-list button:focus:focus-visible:not([disabled]):not(.disabled),.form__file-list button:focus:focus-visible:visited:not([disabled]):not(.disabled){-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.561);box-shadow:inset 0 0 5px 0 rgba(0,0,0,.561)}.form__file-list button:after,.form__file-list button:before{background-color:#000;content:"";display:block;height:2px;left:50%;pointer-events:none;position:absolute;top:50%;width:8px}.form__file-list button:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.form__file-list button:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (min-width:1px) and (max-width:920px){.form__label:not(:-moz-placeholder-shown){font-size:14px;line-height:24px;top:12px}.form__label:not(:-ms-input-placeholder){font-size:14px;line-height:24px;top:12px}.form__label:not(:placeholder-shown){font-size:14px;line-height:24px;top:12px}.form__input{padding-bottom:5px;padding-top:12px}}@media (min-width:1px) and (max-width:475px){.form__file-list .file{min-width:100%}}