body,html{margin:0;padding:0;color:#fff;font-family:RobotoRegular,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:normal}body{position:relative}li,ul{margin:0;padding:0;list-style:none}a{text-decoration:none;color:#fff}a:focus,a:hover{text-decoration:none;color:inherit}@font-face{font-family:RobotoBold;src:url(../fonts/Roboto-Bold.ttf) format('truetype');font-weight:600;font-style:normal}@font-face{font-family:RobotoMedium;src:url(../fonts/Roboto-Medium.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:RobotoRegular;src:url(../fonts/Roboto-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:RobotoLight;src:url(../fonts/Roboto-Light.ttf) format('truetype');font-weight:300;font-style:normal}@font-face{font-family:RobotoThin;src:url(../fonts/Roboto-Thin.ttf) format('truetype');font-weight:100;font-style:normal}@font-face{font-family:ALSRubl;src:url(../fonts/rouble.ttf)}.fa.fa-rub{font-size:.86em}.wrapper__sticky_header{position:fixed;top:-100px;left:0;width:100%;z-index:100;padding-top:15px;padding-bottom:15px;background:#282b2e}.active_sticky{top:0;transition:all .4s linear}.sticky_header__logo{display:block;font-family:RobotoMedium,sans-serif;color:#e60000;transition:all .2s linear}.sticky__header .phone{display:block;font-size:23px}.wrapper__header{background:#282b2e;overflow:hidden}header{padding:20px 0 30px 0;overflow:hidden}.header_logo{display:block;overflow:hidden}.logo__description{padding-top:5px;padding-left:20px;height:60px;border-top-left-radius:6px;border-bottom-left-radius:6px;background:#e60000;font-family:RobotoMedium,sans-serif;line-height:16px;color:#fff}.logo__description span{margin-top:0;margin-bottom:0;letter-spacing:.5px}.logo__img{height:60px;padding:5px 0;text-align:center;border-top-right-radius:6px;border-bottom-right-radius:6px;background:#fff}.header_logo:hover .logo__description{color:#e60000;background:#fff;transition:all .2s linear}.header__contacts{margin-top:-3px}.header__contacts a{color:#e60000;font-size:14px}.header__contacts a:hover{color:#fff;transition:all .2s linear}header .phone{float:right;margin:-4px 10px 5px 0;font-size:23px}.phone:hover{color:#e60000;transition:all .1s linear}.call_me{float:right;margin-right:10px;color:#e60000}.call_me:hover{color:#fff}.header__button{padding:6px 0;margin-left:10px;border-radius:4px;text-align:center;background:#e60000;font-family:RobotoLight,sans-serif}.header__button:hover{background-color:#fff;color:#000;transition:all .2s linear}.wrapper__promo{background:url(/static/esupport/images/background_main_page.jpg) center no-repeat;background-size:cover}.promo{height:74vh;max-height:650px;padding-top:14vh}.about__content ul,.contacts__content ul,.fault_breadcrumbs ul,.main__info_breadcrumbs ul,.promo__block ul{margin-bottom:30px;overflow:hidden;font-size:13px}.about__content ul,.contacts__content ul,.fault_breadcrumbs ul{margin-top:30px}.fault_breadcrumbs ul li a{color:#e60000}.promo__block ul li a{color:#e60000}.about__content ul li,.contacts__content ul li,.fault_breadcrumbs ul li,.main__info_breadcrumbs ul li,.promo__block ul li{float:left;margin-right:7px}.about__content ul li:after,.contacts__content ul li:after,.fault_breadcrumbs ul li:after,.main__info_breadcrumbs ul li:after{content:"/";margin-left:7px}.promo__block ul li:after{content:"/";margin-left:7px;color:#afb0b1}.fault_breadcrumbs ul li a:hover,.main__info_breadcrumbs ul li a:hover{color:#e60000;transition:all .1s linear}.promo__block ul li a:hover{color:#fff;transition:all .1s linear}.about__content ul li a:hover,.contacts__content ul li a:hover,.fault_breadcrumbs ul li a:hover{color:#000;transition:all .1s linear}.about__content ul li a,.contacts__content ul li a{color:#e60000}.about__content ul li:last-child:after,.contacts__content ul li:last-child:after,.fault_breadcrumbs ul li:last-child:after,.main__info_breadcrumbs ul li:last-child:after,.promo__block ul li:last-child:after{content:"";margin-left:0}.about__content ul li:last-child,.contacts__content ul li:last-child,.fault_breadcrumbs ul li:last-child,.main__info_breadcrumbs ul li:last-child,.promo__block ul li:last-child{margin-right:0}.fault_breadcrumbs ul li:last-child a,.main__info_breadcrumbs ul li:last-child a,.promo__block ul li:last-child a{color:#fff;pointer-events:none}.about__content ul li:last-child a,.contacts__content ul li:last-child a,.fault_breadcrumbs ul li:last-child a{color:#000;pointer-events:none}.promo__block ul li:last-child a{color:#fff;pointer-events:none}.about__content ul{margin-left:10px}.promo__title{max-width:550px;font-size:54px;line-height:normal;font-family:RobotoLight,sans-serif;text-align:center}.promo__title span{font-family:RobotoMedium,sans-serif;color:#e60000}.promo__buttons{max-width:260px;float:none;margin:40px auto 0;overflow:hidden;font-size:22px}a.button__more{background:#e60000;display:none}.button__more,.button__request{display:block;padding:18px 0;border-radius:4px;text-align:center;background:#f33d3d;color:#fff}.button__request{color:#fff;width:100%}.button__more:hover{background:#fff;color:#e60000;transition:all .2s linear}.button__request:hover{background:#fff;color:#e60000;transition:all .2s linear}.wrapper__devices{padding-bottom:70px;background-color:#282b2e}.devices{text-align:center}.devices .title{color:#b7b7b7}.title{display:block;margin:5% 0;font-size:28px;text-align:center;color:#e60000}.devices__blocks{overflow:hidden}.services__item{padding:0 5px 5px 0}.services__item .services__item_large,.services__item .services__item_medium,.services__item .services__item_medium_v,.services__item .services__item_small{display:block;width:100%;position:relative;text-align:left}.services__item_large{height:395px}.services__item_medium{height:195px}.services__item_medium_v{height:395px}.services__item_small{height:195px}.services__item_large.coffee{background:#e60000 url(/static/esupport/images/matrix/coffeemachine-main.png) no-repeat 100% 25px;color:#fff}.services__item_large.kofe-masla{background:#fff url(/static/esupport/images/matrix/kofe-masla.jpg) center no-repeat;background-size:cover;color:#fff}.services__item_small.kofe-gidrosistema{background:#f1f4f9 url(/static/esupport/images/matrix/gidrosistema.jpg) center no-repeat;color:#000;background-size:cover}.services__item_medium.kofe-dekalcinaciya{background:#6cadcf url(/static/esupport/images/matrix/dekalcinaciya.jpg) -700% 0 no-repeat;color:#fff}.services__item_small.kofe-datchiki{background:url(/static/esupport/images/matrix/datchiki.jpg) center no-repeat;color:#fff}.services__item_medium.kofe-klapan{background:#dc323a url(/static/esupport/images/matrix/klapan.jpg) center no-repeat}.services__item_small.kofe-nasos{background:#293663 url(/static/esupport/images/matrix/kofe-nasos.jpg) center 80% no-repeat}.services__item_small.kofe-ten{background:#fff url(/static/esupport/images/matrix/kofe-ten.jpg) center no-repeat;color:#000;background-size:cover}.services__item_small.kofe-dvigatel{background:url(/static/esupport/images/matrix/kofe-dvigatel.jpg) center no-repeat;color:#000}.services__item .item__name{display:block;opacity:1}.services__item_medium.tablet_after_water .item__name{max-width:70%;font-size:17px;font-family:RobotoRegular,sans-serif}.services__item_medium.case_tablet .item__name{max-width:80%}.services__item_medium.notebook_after_water .item__name,.services__item_small.unlock .item__name{max-width:40%;font-size:17px;font-family:RobotoRegular,sans-serif}.services__item_large .item__name,.services__item_medium .item__name{max-width:50%;margin-left:25px;margin-top:15px;font-family:RobotoLight,sans-serif;font-size:28px}.services__item_medium_v .item__name,.services__item_small .item__name{padding-top:13px;margin-left:17px;margin-right:5px;font-size:17px}.services__item span{display:block;position:relative;z-index:2;opacity:0}span.item__description{position:absolute;bottom:25px;left:0;z-index:2}.services__item_large .hidden_text,.services__item_medium .hidden_text{margin-left:25px}.services__item_medium_v .hidden_text,.services__item_small .hidden_text{margin-left:17px}.services__item_large .item__price{margin-top:50px}.services__item_medium .item__price{margin-top:10px;margin-left:25px}.services__item_medium_v .item__price,.services__item_small .item__price{margin-top:10px}.services__item_large .item__description{margin-top:40px;max-width:60%}.services__item_medium .item__description{margin-top:20px;max-width:70%}.services__item_medium_v .item__description,.services__item_small .item__description{margin-top:25px}.item__description,.item__time,.price-nowrap{display:block}.price-nowrap i:first-child{float:left;margin-right:5px;font-style:normal}.price-nowrap span{float:left;margin-right:3px}.item__price .rubznak{margin-top:2px;font-size:17px}.item__price .price-nowrap,.item__time{font-family:RobotoBold,sans-serif;font-size:17px}.item__description{font-size:12px}.services__item span.services__item_background{opacity:0;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;transition:all .2s linear}.services__item .services__item_large:hover span,.services__item .services__item_medium:hover span,.services__item .services__item_medium_v:hover span,.services__item .services__item_small:hover span{opacity:1;transition:all .2s linear}.services__item .services__item_large:hover .services__item_background,.services__item .services__item_medium:hover .services__item_background,.services__item .services__item_medium_v:hover .services__item_background,.services__item .services__item_small:hover .services__item_background{opacity:.8;transition:all .2s linear}.black{background:#000}.white{background:#fff;color:#000}.grey{background:#2b2c2e}.light_grey{background:#c8c8c8}.blue{background:#2a76c8}.light_blue{background:#58b8f2}.deep_blue{background:#132a45}.turquoise{background:#6db2c1}.another_blue{background:#034ea1}.light_green{background:#1f9221}.orange{background:#af3000}.pink{background:#e60000}.violet{background:#57576f}.estimate{max-width:920px;margin:0 auto;padding-bottom:5%;border-radius:4px;overflow:hidden;color:#000}.estimate__title{color:#000}.estimate__form{min-height:370px;margin-right:5px;text-align:center;background:#f1f5f9;padding-top:32px}.select__device{margin:35px 0 18px}.select__device,.select__fault{float:none;position:relative;margin-right:auto;margin-left:auto}.estimate__form select{width:100%}.select__device select{pointer-events:none}.select__device::after,.select__fault::after{content:'';position:absolute;top:26.5px;right:13px;width:28px;padding:14px 0;pointer-events:none;border-radius:4px;background:#eaf2f8 url(/static/esupport/images/shape.png) center center no-repeat}.select__device::after{background:0 0}.estimate__form select{padding:8px 0 8px 10px;margin-bottom:12px;border:none;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;background:#fff;font-size:17px;font-family:RobotoRegular,sans-serif}.estimate__form select::-ms-expand{display:none}.estimate__form label{display:block;margin-bottom:7px;text-align:left;font-size:13px;color:#e60000;font-family:RobotoBold,sans-serif}.estimate__submit{float:none;padding:20px 0;margin:30px auto 50px;font-size:22px;background:#e60000;color:#fff;border:none;border-radius:4px}.estimate__submit:hover{background-color:#e60000;color:#fff;transition:all .2s linear}.estimate__advantages{position:relative;padding-top:50px;background:#f1f5f9;min-height:395px}.estimate__advantages .main__info_advantage_text{color:#000;text-align:left}#order-message{padding:20px;font-size:16px}#order-message.success{background:#00796b}#order-message.error{background:#ee6e73}.estimate__form{min-height:395px;margin-right:5px;text-align:center;background:#f1f5f9;width:100%;padding-top:32px}.advantages__item{overflow:hidden;max-width:310px;margin:30px auto 0}.advantages__item_icon{float:left;width:50px;margin-right:20px}.advantages__item_text{float:left;max-width:230px}.wrapper_advantages__item_details{position:absolute;bottom:0;left:0;width:100%;background:#ececec}.advantages__item.details{margin-top:0;padding:17px 0}.details__icon{float:left;width:50px;margin-top:17px;margin-right:20px;text-align:center}.details__text{float:left}.details__text div{font-size:17px;color:#e60000}.details__text a{display:block;margin-top:10px;font-size:24px;color:#000}.details__text a:hover{color:#e60000;transition:all .2s linear}.wrapper__especially{background:#f1f5f9;color:#000}.especially{padding-bottom:40px;overflow:hidden}.especially__carousel{float:none;margin-right:auto;margin-left:auto;outline:0;color:#000}.slick-prev{width:15px;height:30px;background:0 0}.slick-next:hover .arrow_item,.slick-prev:hover .arrow_item{background:#e60000;transition:all .2s linear}.arrow_item{display:block;width:15px;height:3px;border-radius:4px;background:#a1a1a1}.arrow_item.left_top{transform:rotate(-50deg)}.arrow_item.left_bottom{margin-top:6px;transform:rotate(50deg)}.arrow_item.right_top{transform:rotate(50deg)}.arrow_item.right_bottom{margin-top:6px;transform:rotate(-50deg)}.especially__carousel .slick-prev{left:-17%}.slick-next{width:15px;height:30px;background:0 0}.especially__carousel .slick-next{right:-17%}.especially__carousel .carousel__text h3{font-size:28px;font-family:RobotoThin,sans-serif;line-height:35px;color:#333}.carousel__text p{font-size:13px}.slick-dots li{width:10px;height:10px}.wrapper__request{background:#e60000}.request{padding:8% 0 10%}.request_title{text-align:center;padding:0 15px}.request_title span{font-size:35px;font-family:RobotoMedium,sans-serif;color:#fff}.request_title p{margin-top:15px;font-family:RobotoMedium,sans-serif;font-size:18px;color:#fff}.request__form{overflow:hidden;float:none;margin:40px auto 0}.request-form ul li{float:left}.request-form label{font-size:18px;margin-right:18px}.request-form input[type=text]{padding:8px 0 8px 5px;margin-right:18px;border:1px solid #fff;border-radius:4px;width:200px;font-size:18px;background:#e60000}.request-form input[type=text]::-webkit-input-placeholder{color:transparent;text-indent:-1000px}.request-form input[type=submit]{width:188px;padding:9px 0;border:none;border-radius:4px;font-size:18px;font-family:RobotoMedium,sans-serif;background:#fff;color:#e60000}.request-form input[type=submit]:hover{background:#d3e4f2;color:#e60000;transition:all .2s linear}.wrapper__footer{background:#e9f0f7}footer{padding:30px 0 50px 0;overflow:hidden;font-family:RobotoMedium,sans-serif}footer ul li a:hover{color:#000;transition:all .2s linear}.about_contacts,.adress__text,.hotline__time,.popular{font-size:17px;color:#000}.adress__text{white-space:nowrap;color:#e60000}.about_contacts__list li a,.link__scheme,.popular__list li a{color:#e60000;font-size:13px;line-height:15px;display:inline-flex}.about_contacts__list li a:hover{color:#000}.hotline__phone a{font-size:17px;font-family:RobotoBold,sans-serif}.footer_logo{display:block;padding-left:0;margin-top:45px;overflow:hidden}.address__title,.hotline__title{margin-top:2px}.about_contacts_title,.address__title,.hotline__title,.popular__title{margin-bottom:10px;color:#000}.hotline__phone{margin-bottom:20px}.hotline__phone a{color:#000}.footer__logo__description{height:60px;padding:6px 0 6px 20px;border-top-left-radius:6px;border-bottom-left-radius:6px;background:#fff;font-family:RobotoMedium,sans-serif;color:#595959;line-height:16px}.footer__logo__description span{margin-top:0;margin-bottom:0;letter-spacing:.5px}.footer__logo__img{height:60px;padding:5px 0;text-align:center;border-top-right-radius:6px;border-bottom-right-radius:6px;background:#cbcbcb}.wrapper__promo_block{background:linear-gradient(#282b2e,#0b0d0f)}.wrapper__promo_block.model{background:linear-gradient(#282b2e,#0d3546)}.promo__block{overflow:hidden;padding-top:50px}.promo__block_services{padding-bottom:40px;z-index:9999}.promo__block_services h1{margin-bottom:10px;font-size:30px;font-family:RobotoThin,sans-serif}.promo__title_model{font-size:48px;font-family:RobotoThin,sans-serif;line-height:50px}.link__scheme:hover{color:#000}.promo__block_service{margin-bottom:15px;overflow:hidden}.promo__model_button{display:block;max-width:250px;padding:20px 0;margin:40px 0;text-align:center;border-radius:4px;background:#e60000;font-size:22px;color:#fff}.promo__model_button:hover{background:#fff;color:#000;transition:all .2s linear}.promo__service_text.model{padding-left:0;margin-top:20px}.promo__service_text.model div{margin-bottom:25px;font-size:17px}.promo__service_text.model span{float:left;display:block;width:10px;height:30px;margin-right:10px;font-size:20px}.check{float:left;position:relative;width:22px;height:18px;margin-right:15px}.check span:first-child{display:block;position:absolute;top:11px;left:0;width:10px;height:3px;background:#fff;border-radius:20px;transform:rotate(57deg)}.check span:last-child{display:block;position:absolute;top:10px;left:4px;width:17px;height:3px;background:#fff;border-radius:20px;transform:rotate(-45deg)}.promo__block_service_text{float:left;max-width:205px;font-size:17px;line-height:25px}.promo__block_image .label{position:absolute}.phone_label{top:23%;left:-12%}.laptop_label{top:20%;left:30%}.tablet_label{top:20%;left:-10%}.promo__block_image{margin-top:21px}.promo__block_image .device__image{position:relative;float:right}.device__image.tablet_img{margin-bottom:30px}.promo__popular_services{margin-top:25px}.promo__services_title{font-size:15px;color:#e60000;font-family:RobotoMedium,sans-serif}.promo__services_item{margin-top:30px}.promo__services_name{margin-bottom:5px;font-size:17px;line-height:22px}.promo__services_price{display:table-cell;padding:6px 10px;border-radius:5px;vertical-align:middle;text-align:center;background:#fff;font-size:22px;color:#e60000}.promo__services_price .price-nowrap span{float:none;margin-right:0}.wrapper__main__info{border-bottom:1px solid #eaf2f8}.main__info{overflow:hidden}.main__info_advantages_title{display:block;margin-bottom:40px}.main__info_request{padding:3% 5% 5%;background:#e60000}.main__info_request.no_models{background:#fff;color:#000}.request__text{margin-bottom:50px;font-size:20px;line-height:25px}.request__button{padding:0}.request__button a{display:block;padding:20px 0;border-radius:4px;background:#fff;color:#e60000;text-align:center;font-size:22px}.request__button a:hover{background:#fff;color:#0160bb;transition:all .2s linear}.no_model_button a{background:#fff;color:#0160bb}.no_model_button a:hover{background:#787de5;color:#fff;transition:all .2s linear}.request__price{line-height:25px}.request__price_text{font-size:13px}.request__price_cost{font-size:28px;font-family:RobotoBold,sans-serif}.main__info_advantages{margin-top:15px;color:#000}.main__info_advantage{margin-bottom:35px;overflow:hidden}.main__info_advantage_icon{float:left;width:45px;height:45px;margin-right:25px}.main__info_advantage_text{float:left;max-width:290px}.text__title{margin-bottom:5px;font-size:18px;font-family:RobotoMedium,sans-serif;color:#e60000;line-height:25px}.popular__models{padding:5% 10px 0}.popular__models_title{color:#e60000;font-size:15px;font-family:RobotoMedium,sans-serif}.popular__models__carousel{padding:30px}.popular__models__carousel .slick-prev{left:0}.popular__models__carousel .slick-next{right:0}.popular__models__carousel .slick-dots{position:absolute;top:-52px}.carousel_item{text-align:center;position:relative;display:block;min-height:210px;padding:.5%;border-radius:4px;border:2px solid transparent}.carousel__img{text-align:center}.carousel__img img{display:block;margin:auto}.popular__models__carousel .carousel__text{left:0;width:100%;padding-bottom:5px;text-align:center;font-size:13px;color:#e60000}.carousel_item:hover{border:2px solid #eaf2f8;transition:all .2s linear}.carousel_item:hover .carousel__text{color:#000;transition:all .2s linear}.wrapper__popular_services{background:#282b2e}.popular__services{padding-top:5%;padding-bottom:7%;overflow:hidden}.popular_services_title{display:block;margin-bottom:50px;font-size:15px;color:#fff}.services__item a{overflow:hidden}.item__name.large_special{max-width:60%;line-height:30px}.item__img.large_special{margin-bottom:40px;margin-right:-43%}.services__item a .item__price.large_special{top:40%}.services__item a .item__time.large_special{top:45%}.services__item .item__img.medium_special{margin-top:48%;align-self:center;margin-right:0}.special_time{position:absolute;top:25px;right:30px}.special_discount{position:absolute;top:2px;right:7px}.item__name.special_small{max-width:70%;line-height:22px}.item__img.special_small{margin-top:80px}.services__item a .item__price.special_small{top:70px}.services__item a .item__time.special_small{top:90px}.services__item a .item__description.special_small{top:60%}.services__item.medium .in__water .item__name{max-width:30%;display:block;font-size:17px}.services__item.medium .in__water .item__img{position:absolute;top:10px;right:0}.not_turn{background:linear-gradient(#5464b9,#354bc3)}.not_turn .item__img{margin-top:70%}.services__item .hang .item__img{margin-top:45%}.special_half_price span{float:left;color:#000}.services__item.list{padding-left:15px}.services__item.list .item__name{display:block;position:static;margin:10px 0 13px 0;font-size:17px}.services__item .service__list li a{display:block;height:auto;padding:2px 0;color:#e60000;font-size:13px}.services__item .service__list li a:hover{color:#fff;transition:all .1s linear}.prices__block{overflow:hidden;color:#000;margin-bottom:35px}.title__block{margin:4% 0 4% 10px;font-size:15px;color:#e60000;font-family:RobotoBold,sans-serif}.price__item{margin-bottom:10px}.price__item:nth-child(odd){padding-left:5px}.price__item:nth-child(even){padding-right:5px}.price__item a{color:#000;pointer-events:none}.price__service{display:block;height:250px;padding:23px 0 23px 30px;background:#f1f5f9}.price__item.model .price__service{padding:20px;height:auto}.price__item.model .price__name{font-family:RobotoBold,sans-serif}.price__title{display:block;margin:0 0 23px 0;font-family:RobotoLight,sans-serif;font-size:28px}.price__row{display:block;padding:5px 0;margin-bottom:10px;overflow:hidden}.price__name{float:left;padding:0;font-size:17px}.price__name.sensor{color:#ff7b1e;font-family:RobotoBold,sans-serif}.star{width:18px;height:18px;vertical-align:top;margin-left:10px}.mark__guarantee{width:107px;padding:5px 7px;margin-left:10px;border-radius:4px;font-size:13px;background:#ff7b1e;color:#fff}.mark__price{width:80px;padding:5px 7px;margin-left:10px;border-radius:5px;font-size:13px;background:#fff;color:#ff2900}.mark__special{padding:5px 7px;margin-left:10px;border-radius:5px;font-size:13px;background:#fff;color:#000}.price__cost_and_time{margin-top:1px;font-size:15px}.price__cost{float:left}.price__cost.red{color:#ff2900;font-family:RobotoMedium,sans-serif}.price__cost.red del{color:#000}.price__time{color:#b7b7b7}.dot__bull{margin-left:5px;vertical-align:middle}.price__questions{display:flex;flex-direction:row;align-items:center;margin-bottom:55px;overflow:hidden}.questions__description{color:#000}.questions__description img{float:left;margin:7px 30px 0}.questions__description p{max-width:225px;float:left;margin:0;font-size:17px}.questions_button{display:block;padding:20px 0;border-radius:4px;background:#e60000;color:#fff;text-align:center;font-size:22px}.questions_button:hover{background:#e60000;transition:all .2s linear;color:#fff}.questions__phone a{color:#000}.questions__phone{font-size:24px}.questions__phone span{margin-right:15px;color:#b7b7b7}.questions__phone a:hover{color:#e60000;transition:all .2s linear}.wrapper__advantages_block{background:#282b2e;min-height:764px;line-height:25px}.advantages__block{padding:10% 0}.advantages__list{text-align:center}.advantages__list{max-width:690px;margin:0 auto}.advantages__list li{display:inline-block;margin-right:11px}.advantages__list li:last-child{margin-right:0}.advantages__list_item{display:block;padding:11px 17px;border:1px solid transparent;border-radius:4px;font-size:17px;color:#e60000}.advantages__list_item:active,.advantages__list_item:focus{text-decoration:none;color:#fff}.advantage__content.active_content{display:block}.active_tab{border:1px solid #fff;color:#fff;transition:all .2s linear}.advantage__content{display:none;margin-top:8%;overflow:hidden;transition:all .2s linear}.advantage__content__img{position:relative;text-align:center}.advantages__img{position:absolute;top:18%;left:45%}.advantage__content__text{margin-top:50px}.advantage__text_title{margin-bottom:50px;font-size:54px;font-family:RobotoThin,sans-serif;color:#e60000}.advantage__text_description{margin-bottom:70px;font-size:20px;font-family:RobotoLight,sans-serif;overflow:hidden}.advantage__footer_title{margin-bottom:15px;font-size:20px;color:#e60000}.advantage__footer_description{max-width:70%}.times__description{font-family:RobotoMedium,sans-serif}.times__description.delivery,.times__description.leaving{margin-top:40px}.times__description:nth-child(odd){padding-left:0}.times__description.diagnostics div:last-child{color:#fff}.times__description div:last-child,.times__description.diagnostics div:last-child span{color:#e60000}.wrapper__all_models{border-bottom:1px solid #eaf2f8}.wrapper__scheme{background:#eaf2f8}.scheme{padding-bottom:40px;overflow:hidden}.scheme__item:last-child .scheme__arrow{display:none}.scheme__header{position:relative;overflow:hidden}.scheme__circle{float:left;width:55px;height:55px;text-align:center;border-radius:50px;background:#fff;color:#e60000;font-size:43px}.scheme__arrow{float:left;position:absolute;top:0;left:40px;bottom:0;right:0;margin:auto;width:60px;height:3px;background:#fff}.scheme__arrow:after{content:'';position:absolute;top:-9px;left:60px;height:0;width:0;border:solid transparent;border-left-color:#fff;border-width:10px}.scheme__text{margin-top:20px;color:#000;font-size:13px}.scheme__text a{color:#e60000}.scheme__text a:hover{color:#000}.wrapper__main_block{background:#282b2e url(/static/esupport/images/light.png) 100% 100% no-repeat;background-size:65%}.main__text{margin:6% 0 40px;line-height:25px}.main__text_fault{font-size:28px;line-height:normal;font-family:RobotoMedium,sans-serif}.main__text_brand{font-size:54px;font-family:RobotoThin,sans-serif;line-height:normal}.main__text_description{display:none;margin-top:20px;text-transform:uppercase;color:#555;font-size:13px;font-family:RobotoMedium,sans-serif}.main__img{position:relative;height:100%}.main__img img{position:absolute;top:20px;right:0}.wrapper__problem{border-bottom:1px solid #eaf2f8}.problem{padding-top:25px;padding-bottom:25px}.problem .request__price{float:left;display:table-cell;margin-right:25px}.problem__button{padding:21px 0;margin-right:10px;border-radius:4px;text-align:center;font-size:22px;background:#e60000;color:#fff}.problem__button:hover{background:#e60000;color:#fff;transition:all .2s linear}.problem__button+div{margin-top:20px}.problem div{color:#000;font-size:13px}.fault__content{padding-bottom:30px;overflow:hidden;color:#000}.fault__text{margin-bottom:40px;font-size:19px;line-height:normal}.fault__content .price__service{height:auto}.fault__content .price__item{padding-left:10px;padding-right:0}.fault__teaser{display:block;float:right}.fault__teaser.fix_price{overflow:hidden;float:none}.fault__teaser.fix_price .teaser__item{margin-right:20px}.title__block.teaser{margin-top:0;margin-left:0}.teaser__item{display:block;padding:10px;margin-bottom:10px;overflow:hidden;color:#fff;background:#282b2e}.teaser__item:hover{background:#e60000;color:#fff;transition:all .1s linear}.teaser__item span{display:block}.teaser__img{float:left;margin-right:20px}.teaser__service{height:70px;padding-top:10px;font-size:17px;line-height:normal}.teaser__price{float:left;padding:10px;border-radius:4px;text-align:center;font-size:22px;color:#e60000;background:#fff}.wrapper__call_master{background:#e60000;overflow:hidden}.call_master{padding-top:60px;padding-bottom:60px;line-height:normal}.call_master__title{margin-bottom:30px;font-size:28px;font-family:RobotoLight,sans-serif;color:#fff}.call_master__cost{font-size:28px;font-family:RobotoBold,sans-serif}.call_master__about{color:#fff;padding-left:0;padding-right:0}.call_master__price a img{margin-right:10px}.call_master__ask,.call_master__button{display:inline-block;text-align:center;padding:17px 5px;margin-top:30px;border-radius:4px;font-size:22px}.call_master__ask img,.call_master__button img{margin-right:10px}.call_master__button{margin-right:20px;background:#333}.call_master__button:hover{background:#000;transition:all .1s linear}.call_master__ask{background:#fff;color:#e60000}.call_master__ask:hover{background:#e60000;transition:all .2s linear;color:#fff}.wrapper__promo_lp{background:linear-gradient(#282b2e,#0a0c0e)}.promo__lp{text-align:center;padding:30px 0;max-width:450px;margin:0 auto}.promo__lp_img{margin-bottom:22px}.promo__lp_title{max-width:460px;margin-bottom:35px;font-size:48px;line-height:normal;text-align:center;font-family:RobotoLight,sans-serif}.promo__lp_title span{display:block;margin-top:10px;color:#e60000;font-size:28px;font-family:RobotoMedium,sans-serif}.wrapper__advantages_repair{background:#282b2e}.advantages__repair{overflow:hidden;padding-bottom:80px}.advantages__repair_title{max-width:360px;margin:60px auto 0;font-size:28px;color:#fff;line-height:normal;text-align:center}.advantages__repair .advantage__text_title{color:#fff}.advantages__repair .advantages__img{top:12%;left:48%}.wrapper__detailed{background:#eaf2f8}.detailed{padding-bottom:10%}.detailed__title{margin:70px 0;text-align:center;font-size:28px;color:#e60000}.detailed__img{position:relative}.detailed__label{position:absolute;top:35%;left:-55px;width:100px;height:100px;padding-top:22px;text-align:center;line-height:15px;color:#e60000;background:url(/static/esupport/images/lable.png) center no-repeat}.label__text{margin-bottom:10px;font-size:13px}.label__price{font-size:22px;color:#e60000}.detailed__text_item{margin-bottom:50px;color:#000}.detailed__item_img{text-align:center;margin-right:15px;margin-bottom:80px}.detailed__item_description{line-height:normal;font-size:19px}.wrapper__price_guarantee{background:#faf9f9}.price__guarantee__content{padding-bottom:55px;overflow:hidden;color:#000}.fault__text_title{margin:6% 0 4%;text-align:center;font-size:28px;color:#e60000}.price__guarantee__content .fault__text{text-align:center}.price__guarantee__content .fault__teaser{float:left}.price__guarantee__content .teaser__item{background:#fff;color:#000}.fault__text_description{float:none;margin:0 auto 20px}.price__guarantee__content .teaser__item:hover{background:#f1f5f9;transition:all .1s linear}.price__guarantee__content .teaser__price{background:#e60000;color:#fff}.price__guarantee__content .teaser__service{height:auto;margin-bottom:10px}.price__guarantee__content .price__service{border:5px solid #fff}.wrapper__guarantee_price{background:#282b2e}.guarantee__price{max-width:750px;margin:0 auto;padding:10% 0 15%;overflow:hidden}.guarantee__price_title{margin-top:60px;text-align:center;font-size:28px;color:#b7b7b7}.guarantee__price_description{margin-bottom:40px;line-height:normal;font-size:20px;color:#b7b7b7}.guarantee__price_button{max-width:240px;padding:20px 0;border-radius:4px;text-align:center;font-size:22px;background:#e60000}.guarantee__price_button:hover{background-color:#fff;color:#e60000;transition:all .2s linear}.guarantee__price_img{position:relative;overflow:hidden;height:300px;text-align:center;border-radius:200px;background:#f5f5f5}.guarantee__price_img img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:101%}.guarantee__price_cost{margin-left:15px;margin-top:10px;line-height:normal}.guarantee__price_cost div:nth-child(1){font-size:13px}.guarantee__price_cost div:nth-child(2){font-size:28px;font-family:RobotoBold,sans-serif}.call_master__title div{font-family:RobotoBold,sans-serif}.call_master__img{float:left}.call_master.lp .call_master__title{margin-top:20px;margin-bottom:0}.main .guarantee__price_img{position:absolute;top:0;right:0;margin-top:30px}.wrapper__main_block.contacts{background:linear-gradient(#282b2e,#121518)}.about__content,.contacts__content{padding-bottom:50px;overflow:hidden;line-height:normal;color:#000}.contacts__title{font-size:18px;font-family:RobotoBold,sans-serif;color:#e60000}.contacts__address{font-size:16px}.contacts__phone{display:block;margin:22px 0;font-size:23px;color:#e60000;font-family:RobotoBold,sans-serif}.contacts__button{display:block;padding:16px 0;border-radius:4px;background:#e60000;color:#fff;text-align:center;font-size:22px}.contacts__button:hover{color:#fff;transition:all .2s linear;background:#e60000}.map{float:none}.map img{display:block;width:100%;min-height:180px;margin:0 auto}.worktime__description{margin-bottom:50px;font-size:18px}.worktime__time{font-size:18px}.worktime__time div{color:#e60000;font-family:RobotoMedium,sans-serif}.contacts__content ul{margin-left:10px}.contacts__requisites{margin:60px 0;color:#000;line-height:normal}.requisites__title{margin-bottom:10px;font-family:RobotoBold,sans-serif}.wrapper__main_block.block_404{height:55vh;line-height:normal;background:linear-gradient(#282b2e,#121518)}.title_404{margin-bottom:35px;font-size:28px;font-family:RobotoMedium,sans-serif;line-height:normal}.img_404{display:flex;flex-direction:row;align-items:center}.img_404 span{margin-right:10px;font-size:100px;font-family:RobotoThin,sans-serif}.main__404_title{margin-bottom:40px;font-size:54px;font-family:RobotoThin,sans-serif}.block_404 .main{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline}.main__404_links li{margin-bottom:20px}.main__404_links a{font-size:17px;color:#e60000}.main__404_links a:hover{color:#fff;transition:all .1s linear}.wrapper__about_block{background:#d2dbd8 url(/static/esupport/images/people.jpg) center no-repeat;background-size:cover}.about__content_text{font-size:18px}.about__block_title{margin-bottom:40px;font-size:28px;color:#e60000}.about__block{padding:7% 10px 11%;line-height:normal}.about__block_text,.differences__text_main{font-size:20px;color:#000}.firm_guarantee{padding-top:6%;line-height:normal;overflow:hidden;color:#000}.about__contacts_title,.differences__title,.firm_guarantee_title{margin-bottom:6%;font-size:28px;color:#e60000;line-height:normal}.guarantee_text_main{margin-bottom:40px;font-size:20px}.text_column1_title{margin-bottom:10px;font-family:RobotoBold,sans-serif}.guarantee_text_column1,.guarantee_text_column2{padding-left:0;font-size:13px}.firm_guarantee_img{margin-top:8px}.about_differences{padding-top:5%;padding-bottom:5%;color:#000;line-height:normal}.differences__text{margin-bottom:35px}.differences__text_main{margin-bottom:35px}.differences__text_advantage{margin-bottom:20px;overflow:hidden}.differences_advantage__img{float:left;margin-right:15px}.about__contacts{overflow:hidden;line-height:normal}.about__quality{padding:4% 0 4% 4%;background:#eaf2f8;color:#000}.quality__title{margin-bottom:30px;font-size:20px}.quality__description,.quality__hotline_text{font-size:13px}.quality__mail{padding-bottom:30px;border-bottom:1px solid #fff}.quality__mail_title{font-size:20px;color:#e60000}.quality__mail_text{margin-top:10px;font-size:25px;color:#e60000}.quality__mail_text a{color:#e60000}.quality__mail_text a:hover{color:#000;transition:all .2s linear}.quality__hotline{margin-top:30px}.quality__hotline_title{margin-bottom:15px;font-size:20px;color:#ff2900}.quality__phone{font-size:28px;color:#e60000}.wrapper__form_window{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:rgba(0,0,0,.7);display:none}.b-close span{position:absolute;top:4px;right:5px;width:20px;height:20px;background:url(/static/esupport/images/close.svg) no-repeat;background-size:contain;cursor:pointer}.form__window{position:fixed;top:0;left:0;right:0;bottom:0;margin:calc(60vh - 313px) auto 0;width:95%;max-width:600px;min-width:280px;min-height:300px;max-height:400px;padding-top:30px;border-radius:4px;background:#e60000}.form__window_label{position:absolute;top:15px;left:-35px}.form__window_title{display:none;padding:4% 0;border-bottom:1px solid #fff;text-align:center;font-size:35px;font-family:RobotoMedium,sans-serif}.form__window .request-form ul{overflow:hidden;margin-top:30px}.form__window .request-form ul li{float:none;max-width:400px;margin:0 auto 30px;overflow:hidden}.form__window .request-form label{float:left;width:90px;margin-top:8px}.form__window .request-form input[type=text]{float:left;width:260px;background:0 0}.form__window .request-form input[type=submit]{float:left;margin:30px 20px 0 17%}.form__window_text{float:left;max-width:100%;margin:5px 0;font-size:13px;padding:0 70px 0 103px}.policy-content h1{font-size:22px}.policy-content h2,.policy-content h3{font-size:18px}.policy-content li,.policy-content p{font-size:14px}.policy-content p a{color:#000;border-bottom:1px solid #000}.policy-content ol li{list-style:decimal}.policy-content ul li:after{content:none}.policy-content ul{margin:0 0 0 40px;list-style:disc;font-size:14px;float:none;overflow:visible}.policy-content ul li{float:none;margin:0;list-style:disc}.request-form-hint{font-size:13px;color:#ff5f5f}.request-form-hint a{font-size:13px;color:#ff5f5f;border-bottom:1px solid #ff5f5f;cursor:pointer}.services__item_medium.hoover{background:#fff url(/static/esupport/images/matrix/hoover.jpg) no-repeat;color:#000;height:195px;background-size:auto 170%;background-position:100% 100%}.services__item_large.pylesos{background:#bbadec url(/static/esupport/images/matrix/hoover/pylesos.png) center no-repeat;background-size:cover;color:#000}.services__item_medium.water{background:#d4d1e0 url(/static/esupport/images/matrix/hoover/water.png) center no-repeat;color:#000}.services__item_medium.vacuum-clean{background:#fefac9 url(/static/esupport/images/matrix/hoover/vacuum-clean.png) center no-repeat;color:#000}.services__item_small.prof{background:#c57cc2 url(/static/esupport/images/matrix/hoover/prof.png) center no-repeat;color:#000;background-size:cover}.services__item_small.electricity{background:#9685d1 url(/static/esupport/images/matrix/hoover/electricity.png) center no-repeat;color:#fff;background-size:cover}.services__item_small.switch{background:#594b88 url(/static/esupport/images/matrix/hoover/switch.png) center no-repeat;color:#fff;background-size:cover}.services__item_small.plata{background:#73b6e5 url(/static/esupport/images/matrix/hoover/plata.png) center no-repeat;color:#fff;background-size:cover}.services__item_small.power-cord{background:#964a93 url(/static/esupport/images/matrix/hoover/power-cord.png) center no-repeat;color:#fff;background-size:cover}.services__item_small.shnur{background:#4364cf url(/static/esupport/images/matrix/hoover/shnur.png) center no-repeat;color:#fff;background-size:cover}.services__item_small.knopka{background:#9a9230 url(/static/esupport/images/matrix/hoover/knopka.png) center no-repeat;color:#fff;background-size:cover}.contacts__column_worktime img{margin-top:50px}.text_container{padding:50px 0}.text_container *{color:#000}.text_container li,.text_container p{font-size:13px}.text_container ul{margin-left:15px}.text_container li,.text_container ul{list-style:disc}.promo__lp_title h1,.promo__title h1{font-size:44px;margin:.67em 0}.main__text_fault h1{font-size:28px;line-height:normal}.main__text_fault h1{font-size:28px;line-height:normal}.geo-map{overflow:hidden;position:relative;padding-top:30px}.geo-map img{transform:translateX(-50%);left:50%;position:relative}.device__image.is-geo{padding-bottom:45px;margin-top:-35px}.device__image.is-geo img{border:5px solid #fff;border-radius:50%}.geo-list{padding-bottom:50px}.contact-geo-name{font-size:36px;color:#000;text-align:center;font-family:RobotoThin,sans-serif;margin-bottom:45px}@media (max-width:768px){.contact-geo-name{font-size:25px}}.contact-geo-list{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.contact-geo-item{width:25%;padding-left:8px;padding-right:8px;margin-bottom:16px}@media (max-width:768px){.contact-geo-item{width:33.3%}}@media (max-width:575px){.contact-geo-item{width:50%}}.contact-geo-item:nth-child(n+25){display:none}@media (max-width:575px){.contact-geo-item:nth-child(n+11){display:none}}.contact-geo-list.active .contact-geo-item{display:block!important}.contact-geo-item__box{border:1px solid #e60000;border-radius:5px;color:#000;font-size:16px;width:100%;display:block;text-align:center;padding:17px 10px;transition:all .3s ease-in-out}.contact-geo-item__box:hover{background:#e60000;color:#fff}.contact-geo-more{text-align:center;margin-top:30px}.contact-geo-more button{background:0 0;border:none;color:#000}.contact-geo-more button:hover{color:#e60000}@media (max-width:575px){.contact-geo-more{margin-top:10px}}.table-errors{width:100%;font-size:12px;line-height:1.14285;color:#000;margin:25px 0}.table-errors td{padding:15px;box-sizing:border-box}.table-errors td p{padding:0;margin:0}.table-errors tr:nth-child(odd){background:#f5f5f5}.table-errors td.is-error{min-width:140px;color:#fb2020!important;font-weight:700;font-size:14px;line-height:1.14285;text-align:center}.table-errors td.is-error p{color:#fb2020!important}@media (max-width:767px){.table-errors td.is-error{min-width:1px}}.white_color{color:#fff}