.contact-page #business_connect .connectTariff__container:after, .contact-page #business_connect .connectTariff__container:before, .contact-page #checkHouse .checkHouse__house-connected .checkHouse__house-connected__buttons:after, .contact-page #checkHouse .checkHouse__house-connected .checkHouse__house-connected__buttons:before, .contact-page #checkHouse .checkHouse__house-not-connected .checkHouse__house-not-connected__buttons:after, .contact-page #checkHouse .checkHouse__house-not-connected .checkHouse__house-not-connected__buttons:before, .contact-page #connect .connectTariff__container:after, .contact-page #connect .connectTariff__container:before, .contact-page #connectNew .connectTariff__container:after, .contact-page #connectNew .connectTariff__container:before, .contact-page #connectTariff .connectTariff__container:after, .contact-page #connectTariff .connectTariff__container:before, .contact-page .about-page__container .container:after, .contact-page .about-page__container .container:before, .contact-page .about-page__documents__block:after, .contact-page .about-page__documents__block:before, .contact-page .about-page__documents__block__title:after, .contact-page .about-page__documents__block__title:before, .contact-page .about-page__vacancies__vacancy:after, .contact-page .about-page__vacancies__vacancy:before, .contact-page .about-page__vacancies__vacancy__content .about-page__vacancies__vacancy__content_item:after, .contact-page .about-page__vacancies__vacancy__content .about-page__vacancies__vacancy__content_item:before, .contact-page .about-page__vacancies__vacancy__content:after, .contact-page .about-page__vacancies__vacancy__content:before, .contact-page .about-page__vacancies__vacancy__payment__text__form .about-page__vacancies__vacancy__payment__text__load:after, .contact-page .about-page__vacancies__vacancy__payment__text__form .about-page__vacancies__vacancy__payment__text__load:before, .contact-page .about-page__vacancies__vacancy__payment__text__form:after, .contact-page .about-page__vacancies__vacancy__payment__text__form:before, .contact-page .article-page__photogallery:after, .contact-page .article-page__photogallery:before, .contact-page .clearfix:after, .contact-page .clearfix:before, .contact-page .connect-form__left .connect-form_content__bottom:after, .contact-page .connect-form__left .connect-form_content__bottom:before, .contact-page .contact-page__contacts-apply__content__form:after, .contact-page .contact-page__contacts-apply__content__form:before, .contact-page .contact-page__contacts-apply__content__form__file:after, .contact-page .contact-page__contacts-apply__content__form__file:before, .contact-page .contact-page__contacts-apply__content__form__masters__field:after, .contact-page .contact-page__contacts-apply__content__form__masters__field:before, .contact-page .contact-page__contacts-apply__content__form__masters__field__content__radio:after, .contact-page .contact-page__contacts-apply__content__form__masters__field__content__radio:before, .contact-page .contact-page__container .container:after, .contact-page .contact-page__container .container:before, .contact-page .contact-page__sales-offices__list__item__content:after, .contact-page .contact-page__sales-offices__list__item__content:before, .contact-page .footer .container:after, .contact-page .footer .container:before, .contact-page .for-subscribers__nav:after, .contact-page .for-subscribers__nav:before, .contact-page .header__content:after, .contact-page .header__content:before, .contact-page .index__connect-form .container:after, .contact-page .index__connect-form .container:before, .contact-page .index__for-subscribers .container:after, .contact-page .index__for-subscribers .container:before, .contact-page .information-page__description:after, .contact-page .information-page__description:before, .contact-page .information-page__description__left .information-page__description__left__title:after, .contact-page .information-page__description__left .information-page__description__left__title:before, .contact-page .information-page__description__right .information-page__description__right__items:after, .contact-page .information-page__description__right .information-page__description__right__items:before, .contact-page .information-page__details__content:after, .contact-page .information-page__details__content:before, .contact-page .information-page__for-business-service .information-page__for-business-service__left__label:after, .contact-page .information-page__for-business-service .information-page__for-business-service__left__label:before, .contact-page .information-page__for-business-service .information-page__for-business-service__right .information-page__for-business-service__right__content:after, .contact-page .information-page__for-business-service .information-page__for-business-service__right .information-page__for-business-service__right__content:before, .contact-page .information-page__for-business-service:after, .contact-page .information-page__for-business-service:before, .contact-page .information-page__subscription-fee .information-page__subscription-fee__right .information-page__subscription-fee__right__content:after, .contact-page .information-page__subscription-fee .information-page__subscription-fee__right .information-page__subscription-fee__right__content:before, .contact-page .information-page__subscription-fee:after, .contact-page .information-page__subscription-fee:before, .contact-page .news-menu:after, .contact-page .news-menu:before, .contact-page .news-page .container:after, .contact-page .news-page .container:before, .contact-page .news__list__content:after, .contact-page .news__list__content:before, .contact-page .page-404 .page__container__content:after, .contact-page .page-404 .page__container__content:before, .contact-page .popup:after, .contact-page .popup:before, .contact-page .promotions-menu:after, .contact-page .promotions-menu:before, .contact-page .promotions-page__container .container:after, .contact-page .promotions-page__container .container:before, .contact-page .promotions-page__list__item__description__button:after, .contact-page .promotions-page__list__item__description__button:before, .contact-page .social-projects__list__content:after, .contact-page .social-projects__list__content:before, .contact-page .support-page__call-service__content__form:after, .contact-page .support-page__call-service__content__form:before, .contact-page .support-page__call-service__content__form form:after, .contact-page .support-page__call-service__content__form form:before, .contact-page .support-page__container .container:after, .contact-page .support-page__container .container:before, .contact-page .support-page__errors__list__item:after, .contact-page .support-page__errors__list__item:before, .contact-page .support-page__first-page__menu:after, .contact-page .support-page__first-page__menu:before, .contact-page .support-page__payment-methods__list__item:after, .contact-page .support-page__payment-methods__list__item:before, .contact-page .support-page__payment-methods__list__item__content:after, .contact-page .support-page__payment-methods__list__item__content:before, .contact-page .tariffs-page__container .container:after, .contact-page .tariffs-page__container .container:before, .contact-page .tariffs-page__tariffs-list__item__content__benefits.installments:after, .contact-page .tariffs-page__tariffs-list__item__content__benefits.installments:before, .contact-page .tariffs-page__tariffs-list__item__content__benefits.installments ul:after, .contact-page .tariffs-page__tariffs-list__item__content__benefits.installments ul:before, .contact-page .tariffs-page__tariffs-list__item__content__benefits.installments ul li:after, .contact-page .tariffs-page__tariffs-list__item__content__benefits.installments ul li:before, .contact-page .tariffs-page__tariffs-list__item__content__benefits ul:after, .contact-page .tariffs-page__tariffs-list__item__content__benefits ul:before, .contact-page .tariffs-page__tariffs-list__item__content__benefits ul li:after, .contact-page .tariffs-page__tariffs-list__item__content__benefits ul li:before, .contact-page .tariffs-page__tariffs-list__item__content__form .tariffs-page__tariffs-list__item__content__form__content form:after, .contact-page .tariffs-page__tariffs-list__item__content__form .tariffs-page__tariffs-list__item__content__form__content form:before, .contact-page .tariffs-page__tariffs-list__item__content__hidden__button:after, .contact-page .tariffs-page__tariffs-list__item__content__hidden__button:before, .contact-page .tariffs-page__tariffs__test__questions__item .tariffs-page__tariffs__test__questions__item__title:after, .contact-page .tariffs-page__tariffs__test__questions__item .tariffs-page__tariffs__test__questions__item__title:before, .contact-page .techwork-page__container__posts__row:after, .contact-page .techwork-page__container__posts__row:before, .contact-page .translations-page:after, .contact-page .translations-page:before, .contact-page .tv-online__channels-list__content:after, .contact-page .tv-online__channels-list__content:before, .contact-page .tv-online__channels-list__item__details__item:after, .contact-page .tv-online__channels-list__item__details__item:before, .contact-page .tv-online__container .container:after, .contact-page .tv-online__container .container:before, .contact-page .tv-online__container:after, .contact-page .tv-online__container:before, .contact-page .tv-online__first-page:after, .contact-page .tv-online__first-page:before, .contact-page .tv-online__translation:after, .contact-page .tv-online__translation:before, .contact-page .tv-online__translation__content:after, .contact-page .tv-online__translation__content:before, .contact-page .tv-online__tv-programm__list__content:after, .contact-page .tv-online__tv-programm__list__content:before, .contact-page .tv-online__tv-programm__list_all__content:after, .contact-page .tv-online__tv-programm__list_all__content:before, .contact-page .tv-online__tv-programm__top-nav:after, .contact-page .tv-online__tv-programm__top-nav:before{content:" ";display:table}
.contact-page #business_connect .connectTariff__container:after, .contact-page #checkHouse .checkHouse__house-connected .checkHouse__house-connected__buttons:after, .contact-page #checkHouse .checkHouse__house-not-connected .checkHouse__house-not-connected__buttons:after, .contact-page #connect .connectTariff__container:after, .contact-page #connectNew .connectTariff__container:after, .contact-page #connectTariff .connectTariff__container:after, .contact-page .about-page__container .container:after, .contact-page .about-page__documents__block:after, .contact-page .about-page__documents__block__title:after, .contact-page .about-page__vacancies__vacancy:after, .contact-page .about-page__vacancies__vacancy__content .about-page__vacancies__vacancy__content_item:after, .contact-page .about-page__vacancies__vacancy__content:after, .contact-page .about-page__vacancies__vacancy__payment__text__form .about-page__vacancies__vacancy__payment__text__load:after, .contact-page .about-page__vacancies__vacancy__payment__text__form:after, .contact-page .article-page__photogallery:after, .contact-page .clearfix:after, .contact-page .connect-form__left .connect-form_content__bottom:after, .contact-page .contact-page__contacts-apply__content__form:after, .contact-page .contact-page__contacts-apply__content__form__file:after, .contact-page .contact-page__contacts-apply__content__form__masters__field:after, .contact-page .contact-page__contacts-apply__content__form__masters__field__content__radio:after, .contact-page .contact-page__container .container:after, .contact-page .contact-page__sales-offices__list__item__content:after, .contact-page .footer .container:after, .contact-page .for-subscribers__nav:after, .contact-page .header__content:after, .contact-page .index__connect-form .container:after, .contact-page .index__for-subscribers .container:after, .contact-page .information-page__description:after, .contact-page .information-page__description__left .information-page__description__left__title:after, .contact-page .information-page__description__right .information-page__description__right__items:after, .contact-page .information-page__details__content:after, .contact-page .information-page__for-business-service .information-page__for-business-service__left__label:after, .contact-page .information-page__for-business-service .information-page__for-business-service__right .information-page__for-business-service__right__content:after, .contact-page .information-page__for-business-service:after, .contact-page .information-page__subscription-fee .information-page__subscription-fee__right .information-page__subscription-fee__right__content:after, .contact-page .information-page__subscription-fee:after, .contact-page .news-menu:after, .contact-page .news-page .container:after, .contact-page .news__list__content:after, .contact-page .page-404 .page__container__content:after, .contact-page .popup:after, .contact-page .promotions-menu:after, .contact-page .promotions-page__container .container:after, .contact-page .promotions-page__list__item__description__button:after, .contact-page .social-projects__list__content:after, .contact-page .support-page__call-service__content__form:after, .contact-page .support-page__call-service__content__form form:after, .contact-page .support-page__container .container:after, .contact-page .support-page__errors__list__item:after, .contact-page .support-page__first-page__menu:after, .contact-page .support-page__payment-methods__list__item:after, .contact-page .support-page__payment-methods__list__item__content:after, .contact-page .tariffs-page__container .container:after, .contact-page .tariffs-page__tariffs-list__item__content__benefits.installments:after, .contact-page .tariffs-page__tariffs-list__item__content__benefits.installments ul:after, .contact-page .tariffs-page__tariffs-list__item__content__benefits.installments ul li:after, .contact-page .tariffs-page__tariffs-list__item__content__benefits ul:after, .contact-page .tariffs-page__tariffs-list__item__content__benefits ul li:after, .contact-page .tariffs-page__tariffs-list__item__content__form .tariffs-page__tariffs-list__item__content__form__content form:after, .contact-page .tariffs-page__tariffs-list__item__content__hidden__button:after, .contact-page .tariffs-page__tariffs__test__questions__item .tariffs-page__tariffs__test__questions__item__title:after, .contact-page .techwork-page__container__posts__row:after, .contact-page .translations-page:after, .contact-page .tv-online__channels-list__content:after, .contact-page .tv-online__channels-list__item__details__item:after, .contact-page .tv-online__container .container:after, .contact-page .tv-online__container:after, .contact-page .tv-online__first-page:after, .contact-page .tv-online__translation:after, .contact-page .tv-online__translation__content:after, .contact-page .tv-online__tv-programm__list__content:after, .contact-page .tv-online__tv-programm__list_all__content:after, .contact-page .tv-online__tv-programm__top-nav:after{clear:both}
.contact-page .support-page__call-service{background:#fff;-ms-box-shadow:0 0 16px 0 hsla(222,5%,58%,.1);-o-box-shadow:0 0 16px 0 hsla(222,5%,58%,.1);box-shadow:0 0 16px 0 hsla(222,5%,58%,.1)}
.contact-page .support-page__call-service__success{display:none}
.contact-page .support-page__call-service__top{min-height:350px;background-repeat:no-repeat;background-size:cover;background-position:50%;position:relative}
.contact-page .support-page__call-service__top:before{display:block;height:350px;width:100%;background:#0a0b28;content:"";opacity:.7;position:absolute;top:0;left:0;z-index:5}
.contact-page .support-page__call-service__top__content{display:table;height:350px;width:100%;position:relative;z-index:15}
.contact-page .support-page__call-service__top__title{display:table-cell;height:100%;width:100%;text-align:center;vertical-align:middle}
.contact-page .support-page__call-service__top__title h2{display:block;width:670px;font-family:PFBeauSansPro,sans-serif;font-weight:700;font-size:30px;line-height:36px;color:#fff;margin:0 auto}
.contact-page .support-page__call-service__top__title .support-page__call-service__top__title__icon{max-width:148px;margin:-40px 0 15px}
.contact-page .support-page__call-service__top__text{width:510px;margin:11px auto 0;-khtml-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.contact-page .support-page__call-service__top__text p{font-family:PFBeauSansPro,sans-serif;font-weight:300;font-size:16px;line-height:24px;color:#fff;margin:0}
.contact-page .support-page__call-service__content{padding:0 52px 45px 48px;-khtml-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.contact-page .support-page__call-service__content__form{min-height:274px;margin-top:55px;position:relative}
.contact-page .support-page__call-service__content__form__left{width:348px;margin-right:108px;float:left}
.contact-page .support-page__call-service__content__form__left .form_input{height:35px;width:100%;font-size:16px;margin-bottom:20px;float:left}
.contact-page .support-page__call-service__content__form__left .form_input::-webkit-input-placeholder{color:#303030}
.contact-page .support-page__call-service__content__form__left .form_input:-moz-placeholder, .contact-page .support-page__call-service__content__form__left .form_input::-moz-placeholder{color:#303030}
.contact-page .support-page__call-service__content__form__left .form_input:-ms-input-placeholder{color:#303030}
.contact-page .support-page__call-service__content__form__left .locality-select{-ms-flex-order:1;order:1}
.contact-page .support-page__call-service__content__form__left .locality-select:not(.active), .contact-page .support-page__call-service__content__form__left .locality-select:not(.active)+.select2{display:none}
.contact-page .support-page__call-service__content__form__left .locality-select+.select2{-ms-flex-order:1;order:1}
.contact-page .support-page__call-service__content__form__left .select2-container{width:348px!important;margin-bottom:20px}
.contact-page .support-page__call-service__content__form__left .select2-container .select2-selection--single{height:35px}
.contact-page .support-page__call-service__content__form__left .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:16px;line-height:35px}
.contact-page .support-page__call-service__content__form__left .select2-container--default .select2-selection--single .select2-selection__arrow{height:35px}
.contact-page .support-page__call-service__content__form__left .form_input__address{width:348px;float:left}
.contact-page .support-page__call-service__content__form__left .form_input__address .form_input:not(:last-child){margin-right:19px}
.contact-page .support-page__call-service__content__form__left .form_input__address .form_input:first-child{width:160px}
.contact-page .support-page__call-service__content__form__left .form_input__address .form_input:nth-child(2), .contact-page .support-page__call-service__content__form__left .form_input__address .form_input:nth-child(3){width:75px}
.contact-page .support-page__call-service__content__form__left select{height:35px;width:100%;font-size:16px;margin-bottom:20px}
.contact-page .support-page__call-service__content__form__left select option{font-size:14px}
.contact-page .support-page__call-service__content__form__right{width:612px;float:left}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__direction{margin-top:5px;overflow:hidden}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__direction__title{margin:0 28px 0 15px;float:left}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__direction__title span{font-family:PFBeauSansPro,sans-serif;font-weight:300;font-size:16px;line-height:24px;color:#333}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__direction__content{overflow:hidden}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__direction__label{float:left}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__direction__label:not(:last-child){margin-right:48px}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__direction__label label{display:block;cursor:pointer;transition:all .2s linear}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__direction__label label:hover:not(.touch){opacity:.7}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__direction__label label input[type=radio]{display:none}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__direction__label label input[type=radio]:checked+span:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='409.945 286.64 22 22'%3E%3Ccircle fill='%23313EB5' cx='420.945' cy='297.64' r='11'/%3E%3Cpath fill='%23FFF' d='M419.424 302.203a1.5 1.5 0 0 1-1.065-.456l-3.041-3.042c-.608-.608-.608-1.52 0-2.128s1.596-.608 2.129 0l1.978 1.977 5.021-5.019c.607-.608 1.521-.608 2.129 0 .607.608.607 1.521 0 2.129l-6.085 6.083a1.513 1.513 0 0 1-1.066.456z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:22px 22px;background-position:50%}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__direction__label label span{display:block;font-family:PFBeauSansPro,sans-serif;font-weight:300;font-size:16px;line-height:24px;color:#303030;float:left}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__direction__label label span:before{height:22px;width:22px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23c9d1e1}%3C/style%3E%3C/defs%3E%3Ccircle id='radio_uncheck' class='cls-1' cx='11' cy='11' r='11'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:22px 22px;background-position:50%;content:"";margin-right:10px;float:left}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__right__textarea{margin-top:21px}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__right__textarea textarea{height:141px;width:612px;font-size:16px;padding:12px 15px;border:1px solid #d8dce9;resize:none}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__right__textarea textarea::-webkit-input-placeholder{color:#303030}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__right__textarea textarea:-moz-placeholder, .contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__right__textarea textarea::-moz-placeholder{color:#303030}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__right__textarea textarea:-ms-input-placeholder{color:#303030}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__captcha{height:58px;width:228px;margin-top:29px;float:left}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__captcha .g-recaptcha{-khtml-transform:scale(.75);transform:scale(.75);-khtml-transform-origin:0 0;transform-origin:0 0}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__agreement{width:321px;margin-top:36px;float:right}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__agreement label{display:block;cursor:pointer;transition:opacity .1s linear}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__agreement label:hover:not(.touch){opacity:.7}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__agreement input[type=checkbox]{display:none}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__agreement input[type=checkbox]:checked+span:after{opacity:1}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__agreement span{display:block;font-size:14px;line-height:24px;color:#8e95a4;padding-left:38px;position:relative}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__agreement span:before{height:22px;width:22px;content:"";border:1px solid #d8dce9;position:absolute;top:1px;left:0;z-index:1;border-radius:5px}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__agreement span:after{height:7px;width:10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='222.5 148.8 396.9 297.6'%3E%3Cpath fill='%23313EB5' d='M371.3 446.5c-12.4 0-24.8-5-34.7-14.9l-99.2-99.2c-19.8-19.8-19.8-49.6 0-69.4 19.8-19.8 52.1-19.8 69.4 0l64.5 64.5L535 163.7c19.8-19.8 49.6-19.8 69.4 0 19.8 19.8 19.8 49.6 0 69.4L406.1 431.6c-10 9.9-22.4 14.9-34.8 14.9z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:10px 7px;content:"";opacity:0;position:absolute;top:9px;left:7px;transition:opacity .1s linear}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__agreement span a{color:#8e95a4}
.contact-page .support-page__call-service__content__form__right .button{width:321px;margin-top:22px;float:right}
.contact-page .contact-page__contacts-apply__content__form__masters{counter-reset:a}
.contact-page .contact-page__contacts-apply__content__form__masters__field{width:100%;padding:38px 50px 40px;-khtml-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.contact-page .contact-page__contacts-apply__content__form__masters__field:not(:last-child){border-bottom:1px solid #f1f5f9}
.contact-page .contact-page__contacts-apply__content__form__masters__field:first-child{padding-top:0}
.contact-page .contact-page__contacts-apply__content__form__masters__field:last-child{padding-bottom:0}
.contact-page .contact-page__contacts-apply__content__form__masters__field__title{width:500px;margin-right:75px;float:left}
.contact-page .contact-page__contacts-apply__content__form__masters__field__title:before{display:block;min-width:38px;font-family:PFBeauSansPro,sans-serif;font-size:24px;line-height:32px;counter-increment:a;content:counter(a) ". ";float:left}
.contact-page .contact-page__contacts-apply__content__form__masters__field__title p{font-family:PFBeauSansPro,sans-serif;font-size:24px;line-height:32px;color:#333;margin:0;overflow:hidden}
.contact-page .contact-page__contacts-apply__content__form__masters__field__title p em{font-style:normal;color:#d02129}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content{width:495px;float:right}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content input[type=text].error, .contact-page .contact-page__contacts-apply__content__form__masters__field__content textarea.error{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13'%3E%3Cpath fill='%23E22B33' d='M6.5 0C2.9 0 0 2.9 0 6.5S2.9 13 6.5 13 13 10.1 13 6.5 10.1 0 6.5 0zm0 10.2c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7zm.7-3.4c0 .4-.3.7-.7.7-.4 0-.7-.3-.7-.7V3.4c0-.4.3-.7.7-.7.4 0 .7.3.7.7v3.4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 5px center;background-size:13px 13px;border-color:#d02129!important}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content input[type=text].error+.error-tooltip, .contact-page .contact-page__contacts-apply__content__form__masters__field__content textarea.error+.error-tooltip{display:block}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content input[type=text].notation, .contact-page .contact-page__contacts-apply__content__form__masters__field__content textarea.notation{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13'%3E%3Cpath fill='%23E22B33' d='M6.5 0C2.9 0 0 2.9 0 6.5S2.9 13 6.5 13 13 10.1 13 6.5 10.1 0 6.5 0zm0 10.2c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7zm.7-3.4c0 .4-.3.7-.7.7-.4 0-.7-.3-.7-.7V3.4c0-.4.3-.7.7-.7.4 0 .7.3.7.7v3.4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 5px center;background-size:13px 13px;border-color:#59c72c!important}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content input[type=text].notation+.notation-tooltip, .contact-page .contact-page__contacts-apply__content__form__masters__field__content textarea.notation+.notation-tooltip{display:block}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .form_input__masters{width:228px;float:left}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .form_input__masters__phone, .contact-page .contact-page__contacts-apply__content__form__masters__field__content .form_input__masters__street{margin-right:39px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .form_input__masters__phone{margin-bottom:20px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .form_input__masters__apartments, .contact-page .contact-page__contacts-apply__content__form__masters__field__content .form_input__masters__house{width:104px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .form_input__masters__house{margin-right:20px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .select2-container{width:228px!important;margin-bottom:20px;float:left}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .select2-container--default .select2-selection--single{border:1px solid #d8dbe8}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .select2-container .select2-selection--single{height:50px;outline:none}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .select2-container .select2-selection--single .select2-selection__rendered{padding-left:20px;padding-right:43px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .select2-container--default .select2-selection--single .select2-selection__rendered{font-family:PFBeauSansPro,sans-serif;font-weight:300;font-size:16px;line-height:50px;color:#8f94a2}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .select2-container--default .select2-selection--single .select2-selection__arrow{height:50px;width:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.781' height='5.62' viewBox='0 0 8.781 5.62'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%239fa5b2;fill-rule:evenodd}%3C/style%3E%3C/defs%3E%3Cpath id='select_arrow' class='cls-1' d='M962.609 1381.31l.781-.62 4 5-.781.62zm8.781 0l-.781-.62-4 5 .781.62z' transform='translate(-962.594 -1380.69)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:12px 8px;background-position:50%;top:0;right:15px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content select{width:228px;float:left;height:50px;margin-bottom:20px;padding-left:20px;padding-right:43px;border:1px solid #d8dbe8;border-radius:0;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.781' height='5.62' viewBox='0 0 8.781 5.62'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%239fa5b2;fill-rule:evenodd}%3C/style%3E%3C/defs%3E%3Cpath id='select_arrow' class='cls-1' d='M962.609 1381.31l.781-.62 4 5-.781.62zm8.781 0l-.781-.62-4 5 .781.62z' transform='translate(-962.594 -1380.69)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:12px 8px;background-position:calc(100% - 15px) center;font-family:PFBeauSansPro,sans-serif;font-weight:300;font-size:16px;color:#8f94a2;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-khtml-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;cursor:pointer;transition:border-color .1s linear}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content select:focus:not(.touch){border-color:#3840b0}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content select.error{border-color:#d02129}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content select option{font-size:14px;color:#303030}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content textarea{display:block;height:125px;width:100%;font-family:PFBeauSansPro,sans-serif;font-weight:300;font-size:16px;line-height:24px;color:#333;padding:11px 20px;resize:none;outline:none;border:1px solid #d8dbe8;transition:all .1s linear;-khtml-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content textarea:focus{border-color:#3840b0}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content textarea::-webkit-input-placeholder{color:#8f94a2}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content textarea:-moz-placeholder, .contact-page .contact-page__contacts-apply__content__form__masters__field__content textarea::-moz-placeholder{color:#8f94a2}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content textarea:-ms-input-placeholder{color:#8f94a2}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .captcha-container{height:58px;width:228px;margin-top:-8px;float:right}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .captcha-container .g-recaptcha{-khtml-transform:scale(.75);transform:scale(.75);-khtml-transform-origin:0 0;transform-origin:0 0}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .button{float:left}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .masters-slider{width:372px;margin-top:12px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .masters-slider__labels{width:372px;margin-top:11px;overflow:hidden}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .masters-slider__labels span{display:block;font-family:PFBeauSansPro,sans-serif;font-weight:300;font-size:16px;line-height:24px;color:#8f94a2}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .masters-slider__labels span:first-child{float:left}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .masters-slider__labels span:nth-child(2){float:right}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .masters-slider-value{display:none}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .noUi-target{background:#d7dbe8;border:none;border-radius:25px;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .noUi-connect{background:#3840b0;border-radius:25px 0 0 25px;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .noUi-horizontal{height:12px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .noUi-horizontal .noUi-handle{height:25px;width:25px;top:-7px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .noUi-handle{background:#3840b0;font-family:PFBeauSansPro,sans-serif;font-weight:700;font-size:14px;line-height:25px;color:#fff;text-align:center;cursor:pointer;border:none;border-radius:50%;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .noUi-handle:after, .contact-page .contact-page__contacts-apply__content__form__masters__field__content .noUi-handle:before{display:none}
.contact-page .contact-page__contacts-apply__content__form__masters__agreement{width:100%;margin-bottom:30px;float:left}
.contact-page .contact-page__contacts-apply__content__form__masters__agreement label{display:block;cursor:pointer;transition:opacity .1s linear}
.contact-page .contact-page__contacts-apply__content__form__masters__agreement label:hover:not(.touch){opacity:.7}
.contact-page .contact-page__contacts-apply__content__form__masters__agreement input[type=checkbox]{display:none}
.contact-page .contact-page__contacts-apply__content__form__masters__agreement input[type=checkbox]:checked+span:after{opacity:1}
.contact-page .contact-page__contacts-apply__content__form__masters__agreement span{display:block;font-size:14px;line-height:24px;color:#8e95a4;padding-left:38px;position:relative}
.contact-page .contact-page__contacts-apply__content__form__masters__agreement span:before{height:22px;width:22px;content:"";border:1px solid #d8dce9;position:absolute;top:1px;left:0;z-index:1;border-radius:5px}
.contact-page .contact-page__contacts-apply__content__form__masters__agreement span:after{height:7px;width:10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='222.5 148.8 396.9 297.6'%3E%3Cpath fill='%23313EB5' d='M371.3 446.5c-12.4 0-24.8-5-34.7-14.9l-99.2-99.2c-19.8-19.8-19.8-49.6 0-69.4 19.8-19.8 52.1-19.8 69.4 0l64.5 64.5L535 163.7c19.8-19.8 49.6-19.8 69.4 0 19.8 19.8 19.8 49.6 0 69.4L406.1 431.6c-10 9.9-22.4 14.9-34.8 14.9z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:10px 7px;content:"";opacity:0;position:absolute;top:9px;left:7px;transition:opacity .1s linear}
.contact-page .contact-page__contacts-apply__content__form__masters__agreement span a{color:#8e95a4}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content__radio{margin-top:7px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content__radio.large label{width:217px;margin-top:20px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content__radio.large label:not(:nth-child(2n)){margin-right:20px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content__radio.large label:first-child, .contact-page .contact-page__contacts-apply__content__form__masters__field__content__radio.large label:nth-child(2){margin-top:0}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content__radio label{display:block;float:left;cursor:pointer}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content__radio label:not(:last-child){margin-right:40px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content__radio label input[type=radio]{display:none}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content__radio label input[type=radio]:checked+span:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='409.945 286.64 22 22'%3E%3Ccircle fill='%23313EB5' cx='420.945' cy='297.64' r='11'/%3E%3Cpath fill='%23FFF' d='M419.424 302.203a1.5 1.5 0 0 1-1.065-.456l-3.041-3.042c-.608-.608-.608-1.52 0-2.128s1.596-.608 2.129 0l1.978 1.977 5.021-5.019c.607-.608 1.521-.608 2.129 0 .607.608.607 1.521 0 2.129l-6.085 6.083a1.513 1.513 0 0 1-1.066.456z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:22px 22px;background-position:50%}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content__radio label span{display:block;font-family:PFBeauSansPro,sans-serif;font-weight:300;font-size:16px;line-height:24px;color:#303030;float:left}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content__radio label span:before{height:22px;width:22px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23c9d1e1}%3C/style%3E%3C/defs%3E%3Ccircle id='radio_uncheck' class='cls-1' cx='11' cy='11' r='11'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:22px 22px;background-position:50%;content:"";margin-right:10px;float:left}
.contact-page .contact-page__contacts-apply{background:#fff;-ms-box-shadow:0 0 16px 0 hsla(222,5%,58%,.1);-o-box-shadow:0 0 16px 0 hsla(222,5%,58%,.1);box-shadow:0 0 16px 0 hsla(222,5%,58%,.1)}
.contact-page .contact-page__contacts-apply.contact-page__contacts-apply__director .contact-page__contacts-apply__content__form{min-height:283px}
.contact-page .contact-page__contacts-apply.contact-page__contacts-apply__support .contact-page__contacts-apply__content__form{min-height:233px}
.contact-page .contact-page__contacts-apply.contact-page__contacts-apply__support .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__right__textarea textarea{height:255px}
.contact-page .contact-page__contacts-apply.contact-page__contacts-apply__masters .contact-page__contacts-apply__content{padding:0 0 45px}
.contact-page .contact-page__contacts-apply__success{display:none}
.contact-page .contact-page__contacts-apply__top{min-height:350px;background-repeat:no-repeat;background-size:cover;background-position:50%;position:relative}
.contact-page .contact-page__contacts-apply__top:before{display:block;height:350px;width:100%;background:#0a0b28;content:"";opacity:.7;position:absolute;top:0;left:0;z-index:5}
.contact-page .contact-page__contacts-apply__top__content{display:table;height:350px;width:100%;position:relative;z-index:15}
.contact-page .contact-page__contacts-apply__top__title{display:table-cell;height:100%;width:100%;text-align:center;vertical-align:middle}
.contact-page .contact-page__contacts-apply__top__title h2, .contact-page .contact-page__contacts-apply__top__title p, .contact-page .contact-page__contacts-apply__top__title span{display:block;width:670px;font-family:PFBeauSansPro,sans-serif;font-weight:700;font-size:30px;line-height:36px;color:#fff;margin:0 auto}
.contact-page .contact-page__contacts-apply__top__title .contact-page__contacts-apply__top__title__icon{max-width:148px;margin:-40px 0 15px;margin-bottom:15px}
.contact-page .contact-page__contacts-apply__content{padding:0 52px 45px 48px;-khtml-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.contact-page .contact-page__contacts-apply__content__form{min-height:233px;margin-top:55px;position:relative}
.contact-page .contact-page__contacts-apply__content__form.contact-page__contacts-apply__content__form__masters{margin-top:60px}
.contact-page .contact-page__contacts-apply__content__form__left{width:348px;margin-right:108px;float:left}
.contact-page .contact-page__contacts-apply__content__form__left .form_input{height:35px;width:100%;font-size:16px;margin-bottom:20px;float:left}
.contact-page .contact-page__contacts-apply__content__form__left .form_input::-webkit-input-placeholder{color:#303030}
.contact-page .contact-page__contacts-apply__content__form__left .form_input:-moz-placeholder, .contact-page .contact-page__contacts-apply__content__form__left .form_input::-moz-placeholder{color:#303030}
.contact-page .contact-page__contacts-apply__content__form__left .form_input:-ms-input-placeholder{color:#303030}
.contact-page .contact-page__contacts-apply__content__form__left .form_input:nth-child(5), .contact-page .contact-page__contacts-apply__content__form__left .form_input:nth-child(6){width:47%}
.contact-page .contact-page__contacts-apply__content__form__left .form_input:nth-child(5){margin-right:6%}
.contact-page .contact-page__contacts-apply__content__form__left select{height:35px;width:100%;font-size:16px;margin-bottom:20px}
.contact-page .contact-page__contacts-apply__content__form__left select option{font-size:14px}
.contact-page .contact-page__contacts-apply__content__form__left .select2-container{width:100%}
.contact-page .contact-page__contacts-apply__content__form__file{margin-top:8px;float:left}
.contact-page .contact-page__contacts-apply__content__form__file .contact-page__contacts-apply__content__form__file-button{float:left}
.contact-page .contact-page__contacts-apply__content__form__file .contact-page__contacts-apply__content__form__file-button.error label:before{height:25px;width:31px;background-image:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2021.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22%u0421%u043B%u043E%u0439_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%22-364.1%20164.2%20333.8%20246.7%22%20style%3D%22enable-background%3Anew%20-364.1%20164.2%20333.8%20246.7%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23D02129%3B%7D%0A%09.st1%7Bfill%3Anone%3Bstroke%3A%23D02129%3Bstroke-width%3A20%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M-197.2%2C164.2c-26%2C0-52.1%2C9.9-71.9%2C29.7c-14.7%2C14.7-23.7%2C33-27.4%2C52c-38.4%2C7.5-67.6%2C41-67.6%2C81.5%0A%09c0%2C46%2C37.5%2C83.5%2C83.5%2C83.5h39.9c6%2C0.1%2C11-4.7%2C11-10.7c0.1-6-4.7-11-10.7-11c-0.1%2C0-0.2%2C0-0.3%2C0h-39.9c-34.2%2C0-61.7-27.5-61.7-61.7%0A%09c0-32.3%2C24.6-58.6%2C56-61.5c5.1-0.5%2C9.1-4.5%2C9.8-9.5c2-17.3%2C9.6-34%2C22.9-47.3c15.6-15.6%2C36-23.2%2C56.5-23.2s40.7%2C7.6%2C56.4%2C23.2%0A%09c18.1%2C18.1%2C25.7%2C42.6%2C22.9%2C66.1c-0.8%2C6%2C3.5%2C11.4%2C9.4%2C12.2c0.4%2C0.1%2C0.9%2C0.1%2C1.3%2C0.1h4.3c28.3%2C0%2C50.8%2C22.5%2C50.8%2C50.8%0A%09c0%2C28.3-22.5%2C50.8-50.8%2C50.8h-150.8c-6-0.1-11%2C4.7-11%2C10.7c-0.1%2C6%2C4.7%2C11%2C10.7%2C11c0.1%2C0%2C0.2%2C0%2C0.3%2C0h150.8c40%2C0%2C72.6-32.6%2C72.6-72.6%0A%09c0-37.8-29.1-68.5-66-71.9c0.2-26.3-9.2-52.6-29.1-72.6C-145.2%2C174.1-171.3%2C164.2-197.2%2C164.2z%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%22-236.2%22%20y1%3D%22274.2%22%20x2%3D%22-158.3%22%20y2%3D%22352.1%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%22-236.2%22%20y1%3D%22352.1%22%20x2%3D%22-158.3%22%20y2%3D%22274.2%22/%3E%0A%3C/svg%3E%0A");background-repeat:no-repeat;background-size:31px 25px;background-position:50%;content:"";margin-right:12px;float:left;transition:all .1s linear}
.contact-page .contact-page__contacts-apply__content__form__file .contact-page__contacts-apply__content__form__file-button.error label .file-name{margin-top:15px}
.contact-page .contact-page__contacts-apply__content__form__file .contact-page__contacts-apply__content__form__file-button.error label .failed-text{display:block}
.contact-page .contact-page__contacts-apply__content__form__file .contact-page__contacts-apply__content__form__file-button label{display:block;cursor:pointer;float:left;position:relative}
.contact-page .contact-page__contacts-apply__content__form__file .contact-page__contacts-apply__content__form__file-button label:hover:not(.touch):before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='333.8' height='268.5' viewBox='59.9 47.2 333.8 268.5'%3E%3Cpath d='M226.8 47.138c-26 0-52.1 9.9-71.9 29.7-14.7 14.7-23.7 33-27.4 52-38.4 7.5-67.6 41-67.6 81.5 0 46 37.5 83.5 83.5 83.5h39.9c6 .1 11-4.7 11-10.7.1-6-4.7-11-10.7-11h-40.2c-34.2 0-61.7-27.5-61.7-61.7 0-32.3 24.6-58.6 56-61.5 5.1-.5 9.1-4.5 9.8-9.5 2-17.3 9.6-34 22.9-47.3 15.6-15.6 36-23.2 56.5-23.2s40.7 7.6 56.4 23.2c18.1 18.1 25.7 42.6 22.9 66.1-.8 6 3.5 11.4 9.4 12.2.4.1.9.1 1.3.1h4.3c28.3 0 50.8 22.5 50.8 50.8 0 28.3-22.5 50.8-50.8 50.8h-50.8c-6-.1-11 4.7-11 10.7-.1 6 4.7 11 10.7 11h51.1c40 0 72.6-32.6 72.6-72.6 0-37.8-29.1-68.5-66-71.9.2-26.3-9.2-52.6-29.1-72.6-19.9-19.6-46-29.6-71.9-29.6zm0 116.1c-3.6 0-5.5 1.2-7.4 2.8l-39.9 36.3c-4.6 4.3-4.5 11.2-.7 15.4s11.2 4.5 15.4.7l21.7-19.7v106c0 6 4.9 10.9 10.9 10.9s10.9-4.9 10.9-10.9v-106l21.7 19.7c4.2 3.8 11.4 3.3 15.4-.7 4.3-4.2 3.5-11.6-.7-15.4l-39.9-36.3c-2.2-1.9-3.8-2.8-7.4-2.8z' fill='%23d02129'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:31px 25px;background-position:50%}
.contact-page .contact-page__contacts-apply__content__form__file .contact-page__contacts-apply__content__form__file-button label:hover:not(.touch) span{color:#d02129;border-color:#d02129}
.contact-page .contact-page__contacts-apply__content__form__file .contact-page__contacts-apply__content__form__file-button label:before{height:25px;width:31px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='333.8' height='268.5' viewBox='59.9 47.2 333.8 268.5'%3E%3Cpath d='M226.8 47.138c-26 0-52.1 9.9-71.9 29.7-14.7 14.7-23.7 33-27.4 52-38.4 7.5-67.6 41-67.6 81.5 0 46 37.5 83.5 83.5 83.5h39.9c6 .1 11-4.7 11-10.7.1-6-4.7-11-10.7-11h-40.2c-34.2 0-61.7-27.5-61.7-61.7 0-32.3 24.6-58.6 56-61.5 5.1-.5 9.1-4.5 9.8-9.5 2-17.3 9.6-34 22.9-47.3 15.6-15.6 36-23.2 56.5-23.2s40.7 7.6 56.4 23.2c18.1 18.1 25.7 42.6 22.9 66.1-.8 6 3.5 11.4 9.4 12.2.4.1.9.1 1.3.1h4.3c28.3 0 50.8 22.5 50.8 50.8 0 28.3-22.5 50.8-50.8 50.8h-50.8c-6-.1-11 4.7-11 10.7-.1 6 4.7 11 10.7 11h51.1c40 0 72.6-32.6 72.6-72.6 0-37.8-29.1-68.5-66-71.9.2-26.3-9.2-52.6-29.1-72.6-19.9-19.6-46-29.6-71.9-29.6zm0 116.1c-3.6 0-5.5 1.2-7.4 2.8l-39.9 36.3c-4.6 4.3-4.5 11.2-.7 15.4s11.2 4.5 15.4.7l21.7-19.7v106c0 6 4.9 10.9 10.9 10.9s10.9-4.9 10.9-10.9v-106l21.7 19.7c4.2 3.8 11.4 3.3 15.4-.7 4.3-4.2 3.5-11.6-.7-15.4l-39.9-36.3c-2.2-1.9-3.8-2.8-7.4-2.8z' fill='%233840b0'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:31px 25px;background-position:50%;content:"";margin-right:12px;float:left;transition:all .1s linear}
.contact-page .contact-page__contacts-apply__content__form__file .contact-page__contacts-apply__content__form__file-button label input[type=file]{position:absolute;top:0;left:-9999px}
.contact-page .contact-page__contacts-apply__content__form__file .contact-page__contacts-apply__content__form__file-button label .file-name{display:block;max-width:172px;font-family:PFBeauSansPro,sans-serif;font-weight:300;font-size:12px;line-height:16px;color:#2d35a7;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:3px 0 8px;border-bottom:1px dotted #2d35a7;float:left;transition:all .1s linear}
.contact-page .contact-page__contacts-apply__content__form__file .contact-page__contacts-apply__content__form__file-button label .failed-text{display:none;font-family:PFBeauSansPro,sans-serif;font-weight:700;font-size:11px;line-height:16px;color:#d02129;white-space:nowrap;position:absolute;top:0;left:43px}
.contact-page .contact-page__contacts-apply__content__form__file .contact-page__contacts-apply__content__form__file-button__multiple{float:left}
.contact-page .contact-page__contacts-apply__content__form__file .contact-page__contacts-apply__content__form__file-button__multiple.error label:before{height:25px;width:31px;background-image:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2021.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22%u0421%u043B%u043E%u0439_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%22-364.1%20164.2%20333.8%20246.7%22%20style%3D%22enable-background%3Anew%20-364.1%20164.2%20333.8%20246.7%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23D02129%3B%7D%0A%09.st1%7Bfill%3Anone%3Bstroke%3A%23D02129%3Bstroke-width%3A20%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M-197.2%2C164.2c-26%2C0-52.1%2C9.9-71.9%2C29.7c-14.7%2C14.7-23.7%2C33-27.4%2C52c-38.4%2C7.5-67.6%2C41-67.6%2C81.5%0A%09c0%2C46%2C37.5%2C83.5%2C83.5%2C83.5h39.9c6%2C0.1%2C11-4.7%2C11-10.7c0.1-6-4.7-11-10.7-11c-0.1%2C0-0.2%2C0-0.3%2C0h-39.9c-34.2%2C0-61.7-27.5-61.7-61.7%0A%09c0-32.3%2C24.6-58.6%2C56-61.5c5.1-0.5%2C9.1-4.5%2C9.8-9.5c2-17.3%2C9.6-34%2C22.9-47.3c15.6-15.6%2C36-23.2%2C56.5-23.2s40.7%2C7.6%2C56.4%2C23.2%0A%09c18.1%2C18.1%2C25.7%2C42.6%2C22.9%2C66.1c-0.8%2C6%2C3.5%2C11.4%2C9.4%2C12.2c0.4%2C0.1%2C0.9%2C0.1%2C1.3%2C0.1h4.3c28.3%2C0%2C50.8%2C22.5%2C50.8%2C50.8%0A%09c0%2C28.3-22.5%2C50.8-50.8%2C50.8h-150.8c-6-0.1-11%2C4.7-11%2C10.7c-0.1%2C6%2C4.7%2C11%2C10.7%2C11c0.1%2C0%2C0.2%2C0%2C0.3%2C0h150.8c40%2C0%2C72.6-32.6%2C72.6-72.6%0A%09c0-37.8-29.1-68.5-66-71.9c0.2-26.3-9.2-52.6-29.1-72.6C-145.2%2C174.1-171.3%2C164.2-197.2%2C164.2z%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%22-236.2%22%20y1%3D%22274.2%22%20x2%3D%22-158.3%22%20y2%3D%22352.1%22/%3E%0A%3Cline%20class%3D%22st1%22%20x1%3D%22-236.2%22%20y1%3D%22352.1%22%20x2%3D%22-158.3%22%20y2%3D%22274.2%22/%3E%0A%3C/svg%3E%0A");background-repeat:no-repeat;background-size:31px 25px;background-position:50%;content:"";margin-right:12px;float:left;transition:all .1s linear}
.contact-page .contact-page__contacts-apply__content__form__file .contact-page__contacts-apply__content__form__file-button__multiple.error label .file-name{margin-top:15px}
.contact-page .contact-page__contacts-apply__content__form__file .contact-page__contacts-apply__content__form__file-button__multiple.error label .failed-text{display:block}
.contact-page .contact-page__contacts-apply__content__form__file .contact-page__contacts-apply__content__form__file-button__multiple label{display:block;cursor:pointer;float:left;position:relative}
.contact-page .contact-page__contacts-apply__content__form__file .contact-page__contacts-apply__content__form__file-button__multiple label:hover:not(.touch):before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='333.8' height='268.5' viewBox='59.9 47.2 333.8 268.5'%3E%3Cpath d='M226.8 47.138c-26 0-52.1 9.9-71.9 29.7-14.7 14.7-23.7 33-27.4 52-38.4 7.5-67.6 41-67.6 81.5 0 46 37.5 83.5 83.5 83.5h39.9c6 .1 11-4.7 11-10.7.1-6-4.7-11-10.7-11h-40.2c-34.2 0-61.7-27.5-61.7-61.7 0-32.3 24.6-58.6 56-61.5 5.1-.5 9.1-4.5 9.8-9.5 2-17.3 9.6-34 22.9-47.3 15.6-15.6 36-23.2 56.5-23.2s40.7 7.6 56.4 23.2c18.1 18.1 25.7 42.6 22.9 66.1-.8 6 3.5 11.4 9.4 12.2.4.1.9.1 1.3.1h4.3c28.3 0 50.8 22.5 50.8 50.8 0 28.3-22.5 50.8-50.8 50.8h-50.8c-6-.1-11 4.7-11 10.7-.1 6 4.7 11 10.7 11h51.1c40 0 72.6-32.6 72.6-72.6 0-37.8-29.1-68.5-66-71.9.2-26.3-9.2-52.6-29.1-72.6-19.9-19.6-46-29.6-71.9-29.6zm0 116.1c-3.6 0-5.5 1.2-7.4 2.8l-39.9 36.3c-4.6 4.3-4.5 11.2-.7 15.4s11.2 4.5 15.4.7l21.7-19.7v106c0 6 4.9 10.9 10.9 10.9s10.9-4.9 10.9-10.9v-106l21.7 19.7c4.2 3.8 11.4 3.3 15.4-.7 4.3-4.2 3.5-11.6-.7-15.4l-39.9-36.3c-2.2-1.9-3.8-2.8-7.4-2.8z' fill='%23d02129'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:31px 25px;background-position:50%}
.contact-page .contact-page__contacts-apply__content__form__file .contact-page__contacts-apply__content__form__file-button__multiple label:hover:not(.touch) span{color:#d02129;border-color:#d02129}
.contact-page .contact-page__contacts-apply__content__form__file .contact-page__contacts-apply__content__form__file-button__multiple label:before{height:25px;width:31px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='333.8' height='268.5' viewBox='59.9 47.2 333.8 268.5'%3E%3Cpath d='M226.8 47.138c-26 0-52.1 9.9-71.9 29.7-14.7 14.7-23.7 33-27.4 52-38.4 7.5-67.6 41-67.6 81.5 0 46 37.5 83.5 83.5 83.5h39.9c6 .1 11-4.7 11-10.7.1-6-4.7-11-10.7-11h-40.2c-34.2 0-61.7-27.5-61.7-61.7 0-32.3 24.6-58.6 56-61.5 5.1-.5 9.1-4.5 9.8-9.5 2-17.3 9.6-34 22.9-47.3 15.6-15.6 36-23.2 56.5-23.2s40.7 7.6 56.4 23.2c18.1 18.1 25.7 42.6 22.9 66.1-.8 6 3.5 11.4 9.4 12.2.4.1.9.1 1.3.1h4.3c28.3 0 50.8 22.5 50.8 50.8 0 28.3-22.5 50.8-50.8 50.8h-50.8c-6-.1-11 4.7-11 10.7-.1 6 4.7 11 10.7 11h51.1c40 0 72.6-32.6 72.6-72.6 0-37.8-29.1-68.5-66-71.9.2-26.3-9.2-52.6-29.1-72.6-19.9-19.6-46-29.6-71.9-29.6zm0 116.1c-3.6 0-5.5 1.2-7.4 2.8l-39.9 36.3c-4.6 4.3-4.5 11.2-.7 15.4s11.2 4.5 15.4.7l21.7-19.7v106c0 6 4.9 10.9 10.9 10.9s10.9-4.9 10.9-10.9v-106l21.7 19.7c4.2 3.8 11.4 3.3 15.4-.7 4.3-4.2 3.5-11.6-.7-15.4l-39.9-36.3c-2.2-1.9-3.8-2.8-7.4-2.8z' fill='%233840b0'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:31px 25px;background-position:50%;content:"";margin-right:12px;float:left;transition:all .1s linear}
.contact-page .contact-page__contacts-apply__content__form__file .contact-page__contacts-apply__content__form__file-button__multiple label input[type=file]{height:100%;width:100%;opacity:0;position:absolute;top:0;left:0}
.contact-page .contact-page__contacts-apply__content__form__file .contact-page__contacts-apply__content__form__file-button__multiple label .file-name{display:block;max-width:172px;font-family:PFBeauSansPro,sans-serif;font-weight:300;font-size:12px;line-height:16px;color:#2d35a7;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:3px 0 8px;border-bottom:1px dotted #2d35a7;float:left;transition:all .1s linear}
.contact-page .contact-page__contacts-apply__content__form__file .contact-page__contacts-apply__content__form__file-button__multiple label .failed-text{display:none;font-family:PFBeauSansPro,sans-serif;font-weight:700;font-size:11px;line-height:16px;color:#d02129;white-space:nowrap;position:absolute;top:0;left:43px}
.contact-page .contact-page__contacts-apply__content__form__file__description{padding-left:44px;float:left}
.contact-page .contact-page__contacts-apply__content__form__file__description p{font-family:PFBeauSansPro,sans-serif;font-style:italic;font-size:12px;line-height:16px;color:#9fa3b0;margin:0}
.contact-page .contact-page__contacts-apply__content__form__right{width:612px;float:left}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__direction{margin-top:5px;overflow:hidden}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__direction+.contact-page__contacts-apply__content__form__right__textarea{margin-top:21px}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__direction__title{margin:0 28px 0 15px;float:left}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__direction__title span{font-family:PFBeauSansPro,sans-serif;font-weight:300;font-size:16px;line-height:24px;color:#333}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__direction__content{overflow:hidden}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__direction__label{float:left}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__direction__label:not(:last-child){margin-right:48px}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__direction__label label{display:block;cursor:pointer}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__direction__label label input[type=radio]{display:none}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__direction__label label input[type=radio]:checked+span:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='409.945 286.64 22 22'%3E%3Ccircle fill='%23313EB5' cx='420.945' cy='297.64' r='11'/%3E%3Cpath fill='%23FFF' d='M419.424 302.203a1.5 1.5 0 0 1-1.065-.456l-3.041-3.042c-.608-.608-.608-1.52 0-2.128s1.596-.608 2.129 0l1.978 1.977 5.021-5.019c.607-.608 1.521-.608 2.129 0 .607.608.607 1.521 0 2.129l-6.085 6.083a1.513 1.513 0 0 1-1.066.456z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:22px 22px;background-position:50%}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__direction__label label span{display:block;font-family:PFBeauSansPro,sans-serif;font-weight:300;font-size:16px;line-height:24px;color:#303030;float:left}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__direction__label label span:before{height:22px;width:22px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23c9d1e1}%3C/style%3E%3C/defs%3E%3Ccircle id='radio_uncheck' class='cls-1' cx='11' cy='11' r='11'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:22px 22px;background-position:50%;content:"";margin-right:10px;float:left}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__right__textarea textarea{height:205px;width:612px;font-size:16px;padding:12px 15px;border:1px solid #d8dce9;resize:none}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__right__textarea textarea::-webkit-input-placeholder{color:#303030}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__right__textarea textarea:-moz-placeholder, .contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__right__textarea textarea::-moz-placeholder{color:#303030}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__right__textarea textarea:-ms-input-placeholder{color:#303030}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__captcha{height:58px;width:228px;margin-top:29px;float:left}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__captcha .g-recaptcha{-khtml-transform:scale(.75);transform:scale(.75);-khtml-transform-origin:0 0;transform-origin:0 0}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__agreement{width:321px;margin-top:36px;float:right}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__agreement label{display:block;cursor:pointer;transition:opacity .1s linear}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__agreement label:hover:not(.touch){opacity:.7}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__agreement input[type=checkbox]{display:none}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__agreement input[type=checkbox]:checked+span:after{opacity:1}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__agreement span{display:block;font-size:14px;line-height:24px;color:#8e95a4;padding-left:38px;position:relative}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__agreement span:before{height:22px;width:22px;content:"";border:1px solid #d8dce9;position:absolute;top:1px;left:0;z-index:1;border-radius:5px}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__agreement span:after{height:7px;width:10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='222.5 148.8 396.9 297.6'%3E%3Cpath fill='%23313EB5' d='M371.3 446.5c-12.4 0-24.8-5-34.7-14.9l-99.2-99.2c-19.8-19.8-19.8-49.6 0-69.4 19.8-19.8 52.1-19.8 69.4 0l64.5 64.5L535 163.7c19.8-19.8 49.6-19.8 69.4 0 19.8 19.8 19.8 49.6 0 69.4L406.1 431.6c-10 9.9-22.4 14.9-34.8 14.9z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:10px 7px;content:"";opacity:0;position:absolute;top:9px;left:7px;transition:opacity .1s linear}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__agreement span a{color:#8e95a4}
.contact-page .contact-page__contacts-apply__content__form__right .button{width:321px;margin-top:22px;float:right}
@media screen and (max-width:1670px){.contact-page .support-page__call-service__top{min-height:240px}
.contact-page .support-page__call-service__top:before{height:100%}
.contact-page .support-page__call-service__top__content{height:240px}
.contact-page .support-page__call-service__top__title h2{font-size:26px;line-height:32px}
.contact-page .support-page__call-service__top__title .support-page__call-service__top__title__icon{max-width:100px;margin:-20px 0 11px}
.contact-page .support-page__call-service__content__form{min-height:288px;margin-top:38px}
.contact-page .support-page__call-service__content{padding:0 30px 50px}
.contact-page .support-page__call-service__content__form__left{width:280px;margin-right:34px}
.contact-page .support-page__call-service__content__form__left .form_input{margin-bottom:12px}
.contact-page .support-page__call-service__content__form__left .form_input, .contact-page .support-page__call-service__content__form__left select{font-size:14px}
.contact-page .support-page__call-service__content__form__left .select2-container{width:280px!important;margin-bottom:12px}
.contact-page .support-page__call-service__content__form__left .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:14px}
.contact-page .support-page__call-service__content__form__left .form_input__address{width:100%}
.contact-page .support-page__call-service__content__form__left .form_input__address .form_input:first-child{width:100%;margin-right:0}
.contact-page .support-page__call-service__content__form__left .form_input__address .form_input:nth-child(2), .contact-page .support-page__call-service__content__form__left .form_input__address .form_input:nth-child(3){width:130px}
.contact-page .support-page__call-service__content__form__right{width:430px}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__direction__title span{font-size:14px}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__direction__label:not(:last-child){margin-right:20px}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__direction__label label input[type=radio]:checked+span:before{background-size:18px 18px}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__direction__label label span{font-size:14px}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__direction__label label span:before{height:18px;width:18px;background-size:18px 18px;margin-top:3px}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__right__textarea textarea{height:164px;width:100%;font-size:14px}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__captcha{height:46px;width:182px}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__captcha .g-recaptcha{-khtml-transform:scale(.6);transform:scale(.6)}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__agreement{width:217px;margin-top:32px}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__agreement span{font-size:12px;line-height:20px;padding-left:30px}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__agreement span:before{height:18px;width:18px}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__agreement span:after{top:8px;left:5px}
.contact-page .support-page__call-service__content__form__right .button{width:217px;padding:0 15px;margin-top:24px}
.contact-page .contact-page__contacts-apply.contact-page__contacts-apply__director .contact-page__contacts-apply__content__form{min-height:203px}
.contact-page .contact-page__contacts-apply.contact-page__contacts-apply__director .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__right__textarea textarea{height:173px}
.contact-page .contact-page__contacts-apply.contact-page__contacts-apply__support .contact-page__contacts-apply__content__form{min-height:203px}
.contact-page .contact-page__contacts-apply.contact-page__contacts-apply__support .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__right__textarea textarea{height:223px}
.contact-page .contact-page__contacts-apply__top{min-height:240px}
.contact-page .contact-page__contacts-apply__top:before{height:100%}
.contact-page .contact-page__contacts-apply__top__content{height:240px}
.contact-page .contact-page__contacts-apply__top__title h2{font-size:26px;line-height:32px}
.contact-page .contact-page__contacts-apply__top__title .contact-page__contacts-apply__top__title__icon{max-width:100px;margin:-20px 0 11px}
.contact-page .contact-page__contacts-apply__content__form{min-height:203px;margin-top:38px}
.contact-page .contact-page__contacts-apply__content{padding:0 30px 40px}
.contact-page .contact-page__contacts-apply__content__form__left{width:280px;margin-right:34px}
.contact-page .contact-page__contacts-apply__content__form__left .form_input{margin-bottom:12px}
.contact-page .contact-page__contacts-apply__content__form__left .form_input, .contact-page .contact-page__contacts-apply__content__form__left select{font-size:14px}
.contact-page .contact-page__contacts-apply__content__form__left .select2-container{width:280px!important}
.contact-page .contact-page__contacts-apply__content__form__left .form_input__address{width:100%}
.contact-page .contact-page__contacts-apply__content__form__left .form_input__address .form_input:first-child{width:100%;margin-right:0}
.contact-page .contact-page__contacts-apply__content__form__left .form_input__address .form_input:nth-child(2), .contact-page .contact-page__contacts-apply__content__form__left .form_input__address .form_input:nth-child(3){width:130px}
.contact-page .contact-page__contacts-apply__content__form__file .contact-page__contacts-apply__content__form__file-button.error label:before{height:22px;width:18px;background-size:18px 22px}
.contact-page .contact-page__contacts-apply__content__form__file .contact-page__contacts-apply__content__form__file-button label:hover:not(.touch):before{background-size:18px 22px}
.contact-page .contact-page__contacts-apply__content__form__file .contact-page__contacts-apply__content__form__file-button label:before{height:22px;width:18px;background-size:18px 22px}
.contact-page .contact-page__contacts-apply__content__form__file .contact-page__contacts-apply__content__form__file-button label .file-name{max-width:163px}
.contact-page .contact-page__contacts-apply__content__form__file .contact-page__contacts-apply__content__form__file-button label .failed-text{left:29px}
.contact-page .contact-page__contacts-apply__content__form__file__description{padding-left:29px}
.contact-page .contact-page__contacts-apply__content__form__right{width:430px}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__direction__title span{font-size:14px}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__direction__label:not(:last-child){margin-right:20px}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__direction__label label input[type=radio]:checked+span:before{background-size:18px 18px}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__direction__label label span{font-size:14px}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__direction__label label span:before{height:18px;width:18px;background-size:18px 18px;margin-top:3px}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__right__textarea textarea{width:100%;font-size:14px}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__captcha{height:46px;width:182px}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__captcha .g-recaptcha{-khtml-transform:scale(.6);transform:scale(.6)}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__agreement{width:217px;margin-top:32px}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__agreement span{font-size:12px;line-height:20px;padding-left:30px}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__agreement span:before{height:18px;width:18px}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__agreement span:after{top:8px;left:5px}
.contact-page .contact-page__contacts-apply__content__form__right .button{width:217px;padding:0 15px;margin-top:24px}
.contact-page .contact-page__contacts-apply__content__form__masters__field{padding-left:40px;padding-right:40px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__title{width:320px;margin-right:40px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__title p{font-size:22px;line-height:30px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content{width:364px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .form_input__masters{width:100%}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .select2-container{width:100%!important}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .form_input__masters__phone, .contact-page .contact-page__contacts-apply__content__form__masters__field__content .form_input__masters__street{margin-right:0}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .form_input__masters__street{margin-bottom:20px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .form_input__masters__apartments, .contact-page .contact-page__contacts-apply__content__form__masters__field__content .form_input__masters__house{width:172px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .masters-slider, .contact-page .contact-page__contacts-apply__content__form__masters__field__content .masters-slider__labels{width:364px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .captcha-container{height:45px;width:175px;margin-top:0}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .captcha-container .g-recaptcha{-khtml-transform:scale(.58);transform:scale(.58)}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .button{padding:0 20px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content__radio.large label{width:100%;margin-top:15px;overflow:hidden}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content__radio.large label:not(:last-child){margin-right:0}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content__radio.large label:nth-child(2){margin-top:15px}
}
@media screen and (max-width:1200px){.contact-page .support-page__call-service__top__content{min-height:276px}
.contact-page .support-page__call-service__top__title h2{width:530px}
.contact-page .support-page__call-service__content__form{min-height:297px;margin-top:43px}
.contact-page .support-page__call-service__content__form__left{width:304px;margin-right:40px}
.contact-page .support-page__call-service__content__form__left .form_input__address .form_input:not(:last-child){margin-right:24px}
.contact-page .support-page__call-service__content__form__left .form_input__address .form_input:nth-child(2), .contact-page .support-page__call-service__content__form__left .form_input__address .form_input:nth-child(3){width:140px}
.contact-page .support-page__call-service__content__form__left .select2-container{width:100%!important}
.contact-page .support-page__call-service__content__form__right{width:520px}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__right__textarea textarea{height:173px}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__captcha{height:56px;width:218px;margin-top:26px}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__captcha .g-recaptcha{-khtml-transform:scale(.72);transform:scale(.72)}
.contact-page .support-page__call-service__content__form__right .button, .contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__agreement{width:267px}
.contact-page .contact-page__contacts-apply__top__content{min-height:276px}
.contact-page .contact-page__contacts-apply__content__form__left{width:304px;margin-right:40px}
.contact-page .contact-page__contacts-apply__content__form__right{width:520px}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__captcha{height:56px;width:218px;margin-top:26px}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__captcha .g-recaptcha{-khtml-transform:scale(.72);transform:scale(.72)}
.contact-page .contact-page__contacts-apply__content__form__right .button, .contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__agreement{width:267px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__title{width:350px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__title:before, .contact-page .contact-page__contacts-apply__content__form__masters__field__title p{font-size:20px;line-height:26px}
.contact-page .contact-page__contacts-apply__content__form__masters__field{padding:33px 30px 35px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content{width:474px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .form_input__masters{height:40px;width:226px;font-size:14px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .form_input__masters.form_input__masters__phone, .contact-page .contact-page__contacts-apply__content__form__masters__field__content .form_input__masters.form_input__masters__street{margin-right:22px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .form_input__masters.form_input__masters__house{width:109px;margin-right:8px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .form_input__masters.form_input__masters__apartments{width:109px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .select2-container{width:226px!important}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .select2-container .select2-selection--single{height:40px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:14px;line-height:40px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .masters-slider__labels span, .contact-page .contact-page__contacts-apply__content__form__masters__field__content textarea{font-size:14px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .captcha-container{height:62px;width:245px;margin-top:-10px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .captcha-container .g-recaptcha{-khtml-transform:scale(.8);transform:scale(.8)}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .button{padding:0 30px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content__radio label input[type=radio]:checked+span:before{background-size:20px 20px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content__radio label span{font-size:14px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content__radio label span:before{height:20px;width:20px;background-size:20px 20px;margin-top:2px}
}
@media screen and (max-width:980px){.contact-page .support-page__call-service__top{min-height:210px}
.contact-page .support-page__call-service__top__content{height:210px}
.contact-page .support-page__call-service__top__title h2{width:450px;font-size:22px;line-height:28px}
.contact-page .support-page__call-service__content__form{min-height:272px;margin-top:38px}
.contact-page .support-page__call-service__content__form__left{width:220px}
.contact-page .support-page__call-service__content__form__left .form_input__address .form_input:nth-child(2), .contact-page .support-page__call-service__content__form__left .form_input__address .form_input:nth-child(3){width:100px}
.contact-page .support-page__call-service__content__form__left .form_input__address .form_input:not(:last-child){margin-right:20px}
.contact-page .support-page__call-service__content__form__left .form_input, .contact-page .support-page__call-service__content__form__left .select2-container .select2-selection--single{height:30px}
.contact-page .support-page__call-service__content__form__left .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:30px}
.contact-page .support-page__call-service__content__form__left .select2-container--default .select2-selection--single .select2-selection__arrow{height:30px}
.contact-page .support-page__call-service__content__form__right{width:382px}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__right__textarea textarea{height:148px}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__captcha{height:43px;width:170px;margin-top:30px}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__captcha .g-recaptcha{-khtml-transform:scale(.56);transform:scale(.56)}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__agreement{width:187px}
.contact-page .support-page__call-service__content__form__right .button{width:207px;padding:0 10px}
.contact-page .contact-page__contacts-apply__top{min-height:210px}
.contact-page .contact-page__contacts-apply__top__content{height:210px}
.contact-page .contact-page__contacts-apply__content__form{margin-top:34px}
.contact-page .contact-page__contacts-apply__content__form__left{width:220px;margin-right:40px}
.contact-page .contact-page__contacts-apply__content__form__left .form_input, .contact-page .contact-page__contacts-apply__content__form__left .select2-container .select2-selection--single{height:30px}
.contact-page .contact-page__contacts-apply__content__form__left .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:30px}
.contact-page .contact-page__contacts-apply__content__form__left .select2-container--default .select2-selection--single .select2-selection__arrow{height:30px}
.contact-page .contact-page__contacts-apply__content__form__right{width:382px}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__direction{margin-top:2px}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__direction+.contact-page__contacts-apply__content__form__right__textarea{margin-top:17px}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__captcha{height:43px;width:170px;margin-top:30px}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__captcha .g-recaptcha{-khtml-transform:scale(.56);transform:scale(.56)}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__agreement{width:187px}
.contact-page .contact-page__contacts-apply__content__form__right .button{width:207px;padding:0 10px}
.contact-page .contact-page__contacts-apply.contact-page__contacts-apply__support .contact-page__contacts-apply__content__form{min-height:188px}
.contact-page .contact-page__contacts-apply.contact-page__contacts-apply__support .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__right__textarea textarea{height:198px}
.contact-page .contact-page__contacts-apply.contact-page__contacts-apply__director .contact-page__contacts-apply__content__form{min-height:188px}
.contact-page .contact-page__contacts-apply.contact-page__contacts-apply__director .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__right__textarea textarea{height:155px}
.contact-page .contact-page__contacts-apply__content__form__masters__field:last-child .contact-page__contacts-apply__content__form__masters__field__content{margin-top:0}
.contact-page .contact-page__contacts-apply__content__form__masters__field__title{width:100%;margin-right:0}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content{width:100%;margin-top:20px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .form_input__masters{width:310px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .form_input__masters.form_input__masters__house{width:150px;margin-right:10px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .form_input__masters.form_input__masters__apartments{width:150px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .select2-container{width:310px!important}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .captcha-container{height:74px;width:288px;margin-top:-17px;margin-right:42px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .captcha-container .g-recaptcha{-khtml-transform:scale(.95);transform:scale(.95)}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content__radio.large label{width:280px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content__radio.large label:not(:nth-child(2n)){margin-right:30px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content__radio.large label:nth-child(2){margin-top:0}
}
@media screen and (max-width:730px){.contact-page .support-page__call-service__top, .contact-page .support-page__call-service__top__content{min-height:150px}
.contact-page .support-page__call-service__top__title h2{width:auto;font-size:16px;line-height:20px;padding:0 20px;-khtml-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.contact-page .support-page__call-service__content{padding:0 20px}
.contact-page .support-page__call-service__content__form{min-height:510px;margin-top:19px}
.contact-page .support-page__call-service__content__form__left{width:100%;margin-right:0}
.contact-page .support-page__call-service__content__form__left .form_input, .contact-page .support-page__call-service__content__form__left select{height:26px;width:100%;font-size:13px}
.contact-page .support-page__call-service__content__form__left .form_input{margin-bottom:17px}
.contact-page .support-page__call-service__content__form__left .select2-container{width:100%!important;margin-bottom:17px}
.contact-page .support-page__call-service__content__form__left .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:13px}
.contact-page .support-page__call-service__content__form__left .form_input__address .form_input:nth-child(2){margin-right:10%}
.contact-page .support-page__call-service__content__form__left .form_input__address .form_input:nth-child(2), .contact-page .support-page__call-service__content__form__left .form_input__address .form_input:nth-child(3){width:45%}
.contact-page .support-page__call-service__content__form__right{width:100%}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__direction__title{margin:0 20px 0 0}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__direction__label:not(:last-child){margin-right:15px}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__direction__label label span{font-size:13px}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__right__textarea textarea{height:150px;font-size:13px}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__captcha{height:66px;width:258px;margin-top:20px}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__captcha .g-recaptcha{-khtml-transform:scale(.85);transform:scale(.85)}
.contact-page .support-page__call-service__content__form__right .support-page__call-service__content__form__agreement{width:257px;margin-top:23px;clear:both;float:left}
.contact-page .support-page__call-service__content__form__right .button{width:257px;margin:20px 0 10px;clear:both;float:left}
.contact-page .contact-page__contacts-apply__top{min-height:150px}
.contact-page .contact-page__contacts-apply__top__content{height:150px}
.contact-page .contact-page__contacts-apply__content{padding:0 20px 30px}
.contact-page .contact-page__contacts-apply__content__form__left{width:100%;margin-right:0}
.contact-page .contact-page__contacts-apply__content__form__left .form_input, .contact-page .contact-page__contacts-apply__content__form__left select{height:26px;width:100%;font-size:13px}
.contact-page .contact-page__contacts-apply__content__form__left .form_input{margin-bottom:17px}
.contact-page .contact-page__contacts-apply__content__form__left .select2-container{width:100%!important;margin-bottom:17px}
.contact-page .contact-page__contacts-apply__content__form__left .form_input__address .form_input:nth-child(2){margin-right:10%}
.contact-page .contact-page__contacts-apply__content__form__left .form_input__address .form_input:nth-child(2), .contact-page .contact-page__contacts-apply__content__form__left .form_input__address .form_input:nth-child(3){width:45%}
.contact-page .contact-page__contacts-apply__content__form__file{margin:0 0 8px}
.contact-page .contact-page__contacts-apply__content__form__file__description{clear:both}
.contact-page .contact-page__contacts-apply__content__form__right{width:100%}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__direction__title{margin:0 20px 0 0}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__direction__label:not(:last-child){margin-right:15px}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__direction__label label span{font-size:13px}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__right__textarea{margin-top:12px}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__right__textarea textarea{height:150px!important;font-size:13px}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__captcha{height:66px;width:258px;margin-top:20px}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__captcha .g-recaptcha{-khtml-transform:scale(.85);transform:scale(.85)}
.contact-page .contact-page__contacts-apply__content__form__right .contact-page__contacts-apply__content__form__agreement{width:257px;margin-top:23px;clear:both;float:left}
.contact-page .contact-page__contacts-apply__content__form__right .button{width:257px;margin:20px 0 10px;clear:both;float:left}
.contact-page .contact-page__contacts-apply.contact-page__contacts-apply__masters .contact-page__contacts-apply__top, .contact-page .contact-page__contacts-apply.contact-page__contacts-apply__masters .contact-page__contacts-apply__top__content{min-height:180px}
.contact-page .contact-page__contacts-apply.contact-page__contacts-apply__masters .support-page__call-service__top__text{width:auto;padding:0 20px}
.contact-page .contact-page__contacts-apply.contact-page__contacts-apply__masters .support-page__call-service__top__text p{font-size:13px;line-height:20px}
.contact-page .contact-page__contacts-apply.contact-page__contacts-apply__masters .contact-page__contacts-apply__content{padding-bottom:30px}
.contact-page .contact-page__contacts-apply__top__title h2{font-size:20px;width:80%}
.contact-page .contact-page__contacts-apply__content__form__masters__field__title:before{min-width:28px;font-size:18px;line-height:21px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__title p{font-size:18px;line-height:21px}
.contact-page .contact-page__contacts-apply__content__form__masters__field{padding:25px 20px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .form_input__masters{width:100%}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .form_input__masters.form_input__masters__phone, .contact-page .contact-page__contacts-apply__content__form__masters__field__content .form_input__masters.form_input__masters__street{margin-right:0;margin-bottom:15px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .form_input__masters.form_input__masters__apartments, .contact-page .contact-page__contacts-apply__content__form__masters__field__content .form_input__masters.form_input__masters__house{width:47.5%;margin-right:12px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .form_input__masters.form_input__masters__house{margin-right:5%}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .form_input__masters.form_input__masters__apartments{margin-right:0}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .select2-container{width:100%!important;margin-bottom:15px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .masters-slider, .contact-page .contact-page__contacts-apply__content__form__masters__field__content .masters-slider__labels{width:100%}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .captcha-container{height:64px;width:100%;margin:0 0 15px;float:left}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .captcha-container .g-recaptcha{-khtml-transform:scale(.83);transform:scale(.83)}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content .button{width:257px}
.contact-page .contact-page__contacts-apply__content__form.contact-page__contacts-apply__content__form__masters{margin-top:40px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content__radio{margin-top:0}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content__radio label{font-size:13px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content__radio.large label{width:100%;margin-top:10px}
.contact-page .contact-page__contacts-apply__content__form__masters__field__content__radio.large label:nth-child(2){margin-top:10px}
}
.contact-page .faq-cats{padding:60px 0 80px;background:#f0f5f9}
.contact-page .faq-cats__title{margin:0 0 50px;font-family:PFBeauSansPro,sans-serif;font-size:30px;font-weight:400;line-height:36px;color:#333}
.contact-page .faq-cats__inner{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;gap:138px}
.contact-page .faq-cats__aside{-ms-flex:0 0 388px;flex:0 0 388px;max-width:388px;background-color:#fff}
.contact-page .faq-cats__aside-text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.contact-page .faq-cats__list{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px}
.contact-page .faq-cats__item{background:#fff;box-shadow:0 0 15px rgba(0,0,0,.08)}
.contact-page .faq-cats__item.is-open .faq-cats__item__question{-webkit-text-decoration-color:#d02129;text-decoration-color:#d02129}
.contact-page .faq-cats__item.is-open .faq-cats__item__icon{transform:rotate(-135deg);border-color:#d02129}
.contact-page .faq-cats__item__trigger{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:20px 30px;border:0;background:transparent;cursor:pointer;text-align:left}
.contact-page .faq-cats__item__question{-ms-flex:1 1 auto;flex:1 1 auto;padding-right:20px;font-family:Scada,sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#303030;text-transform:uppercase;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:4px;transition:-webkit-text-decoration-color .3s ease;transition:text-decoration-color .3s ease;transition:text-decoration-color .3s ease,-webkit-text-decoration-color .3s ease}
.contact-page .faq-cats__item__question p{margin:0!important}
.contact-page .faq-cats__item__icon{-ms-flex:0 0 12px;flex:0 0 12px;width:12px;height:12px;margin-top:-4px;border-right:2px solid #c5cad3;border-bottom:2px solid #c5cad3;transform:rotate(45deg);transition:transform .3s ease,border-color .3s ease}
.contact-page .faq-cats__item__panel{display:none;overflow:hidden}
.contact-page .faq-cats__item__answer{padding:10px 30px 20px;font-family:PFBeauSansPro,sans-serif;font-size:16px;font-weight:300;line-height:26px;color:#8e95a4}
.contact-page .faq-cats__item__answer a{font-size:16px;font-weight:300;line-height:26px;color:#d02129;text-decoration:underline;text-underline-offset:3px}
.contact-page .faq-cats__item__answer p{margin:0 0 10px;font-size:16px;font-weight:300;line-height:26px;color:#8e95a4}
.contact-page .faq-cats__item__answer p:last-child{margin-bottom:0}
.contact-page .faq-cats__categories{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;margin:20px 0}
.contact-page .faq-cats__category-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:20px 30px;border:0;background:transparent;font-family:Scada,sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#303030;text-align:left;text-transform:uppercase;cursor:pointer;transition:all .3s ease;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:4px}
.contact-page .faq-cats__category-btn.is-active{-webkit-text-decoration-color:#d02129;text-decoration-color:#d02129}
.contact-page .faq-cats__category-content{display:none}
.contact-page .faq-cats__category-content.is-active, .contact-page .faq-cats__without-category{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px}
.contact-page .faq-cats__without-category{margin-top:30px;padding-top:30px;border-top:1px solid #e0e0e0}
@media screen and (max-width:1670px){.contact-page .faq-cats__inner{gap:88px}
.contact-page .faq-cats__aside{-ms-flex-preferred-size:320px;flex-basis:320px;max-width:320px}
.contact-page .faq-cats__title{font-size:24px;line-height:30px}
}
@media screen and (max-width:1200px){.contact-page .faq-cats{padding:50px 0 60px}
.contact-page .faq-cats__inner{gap:50px}
.contact-page .faq-cats__aside{-ms-flex-preferred-size:280px;flex-basis:280px;max-width:280px}
.contact-page .faq-cats__title{font-size:22px;line-height:28px}
}
@media screen and (max-width:980px){.contact-page .faq-cats{padding:50px 0 60px}
.contact-page .faq-cats__inner{-ms-flex-direction:column;flex-direction:column;gap:30px}
.contact-page .faq-cats__aside{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;width:100%;gap:30px}
.contact-page .faq-cats__aside-text{-ms-flex:0 1 259px;flex:0 1 259px;max-width:259px;gap:10px}
.contact-page .faq-cats__categories{-ms-flex:1 1 auto;flex:1 1 auto;margin:0}
.contact-page .faq-cats__title{margin:0 0 40px;font-size:20px;line-height:30px}
.contact-page .faq-cats__list{width:100%}
}
@media screen and (max-width:730px){.contact-page .faq-cats{padding:40px 0 50px}
.contact-page .faq-cats__inner{gap:20px}
.contact-page .faq-cats__aside, .contact-page .faq-cats__inner{-ms-flex-direction:column;flex-direction:column}
.contact-page .faq-cats__aside{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-preferred-size:auto;flex-basis:auto;max-width:100%}
.contact-page .faq-cats__aside, .contact-page .faq-cats__aside-text{gap:10px;width:100%}
.contact-page .faq-cats__categories{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin:0}
.contact-page .faq-cats__category-btn{width:auto;padding:15px 24px;font-size:13px;line-height:20px;background:#fff}
.contact-page .faq-cats__category-btn.is-active{background:#fff}
.contact-page .faq-cats__title{margin:0 0 30px;font-size:18px;line-height:24px}
.contact-page .faq-cats__list{width:100%}
.contact-page .faq-cats__item__trigger{padding:18px 20px}
.contact-page .faq-cats__item__question{font-size:14px;line-height:20px}
.contact-page .faq-cats__item__answer{padding:10px 20px 18px}
.contact-page .faq-cats__item__icon{width:8px;height:8px;margin-top:0;-ms-flex:0 0 8px;flex:0 0 8px}
}
.contact-page .support-page__container .support-page__call-service{margin-top:46px}
@media (min-width:1201px){.contact-page .support-page__container .support-page__call-service .support-page__call-service__top:before, .contact-page .support-page__container .support-page__call-service .support-page__call-service__top__content{height:400px}
}
@media (min-width:731px){.contact-page .support-page__container .support-page__call-service .support-page__call-service__content__form form{display:-ms-flexbox;display:flex}
.contact-page .support-page__container .support-page__call-service .support-page__call-service__content__form__left{width:calc((100% - 108px) / 2.5)}
.contact-page .support-page__container .support-page__call-service .support-page__call-service__content__form__left .select2-container{width:100%!important}
.contact-page .support-page__container .support-page__call-service .support-page__call-service__content__form__left .form_input__address{width:100%}
.contact-page .support-page__container .support-page__call-service .support-page__call-service__content__form__left .form_input__address input{width:calc((100% - 40px) / 3)}
.contact-page .support-page__container .support-page__call-service .support-page__call-service__content__form__right{-ms-flex:1;flex:1}
.contact-page .support-page__container .support-page__call-service .support-page__call-service__content__form__right__textarea textarea{width:100%}
}
.contact-page .contact-page__contacts-apply__content__form__file .contact-page__contacts-apply__content__form__file-button__multiple{float:unset}
@media screen and (max-width:1670px){.contact-page .director-form{height:300px!important}
}
@media screen and (max-width:730px){.contact-page .director-form{height:350px!important}
}
.contact-page .director-form__success-text{font-size:14px!important;line-height:1.5!important;opacity:.7!important;margin-top:10px!important;font-weight:400!important;width:auto!important;max-width:670px!important;padding:0 20px!important}
@media screen and (max-width:730px){.contact-page .director-form__success-text{font-size:12px!important}
}
.contact-page .director-form__success-text a{color:inherit!important}
