@font-face{font-family:gilroy;font-style:normal;font-weight:400;src:url(../fonts/gilroy/Gilroy-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:gilroy;font-style:normal;font-weight:500;src:url(../fonts/gilroy/Gilroy-Medium.woff2) format("woff2");font-display:swap}@font-face{font-family:gilroy;font-style:normal;font-weight:600;src:url(../fonts/gilroy/Gilroy-Semibold.woff2) format("woff2");font-display:swap}@font-face{font-family:gilroy;font-style:normal;font-weight:700;src:url(../fonts/gilroy/Gilroy-Bold.woff2) format("woff2");font-display:swap}::-webkit-input-placeholder{color:#666}::-moz-placeholder{color:#666}:-ms-input-placeholder{color:#666}::-ms-input-placeholder{color:#666}::placeholder{color:#666}::-moz-selection{background-color:#779eba;color:#fff}::selection{background-color:#779eba;color:#fff}*{-webkit-box-sizing:border-box;box-sizing:border-box}input,textarea{outline:0}input:focus:required:invalid,textarea:focus:required:invalid{border-color:red}body{font-family:gilroy,sans-serif;font-size:18px;line-height:1.2;color:#000;position:relative;overflow-x:hidden;background-color:#f5f5f5}html{overflow-x:hidden}a,button,label{outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container{max-width:1744px;padding:0 10px;margin:auto}.ul{list-style-type:none;padding:0;margin:0}.hide{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);overflow:hidden}.resp img{display:block;width:100%}.but{background:0 0;border:none;cursor:pointer;text-decoration:none;text-align:left;display:inline-block;-webkit-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out;padding:0;color:#000;white-space:nowrap}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px;position:relative}.row>*{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px}.col1{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.col36{-webkit-box-flex:0;-ms-flex:0 0 36%;flex:0 0 36%;max-width:36%}.col6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col4{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}.col3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col27{-webkit-box-flex:0;-ms-flex:0 0 27%;flex:0 0 27%;max-width:27%}.col39{-webkit-box-flex:0;-ms-flex:0 0 39.67%;flex:0 0 39.67%;max-width:39.67%}.col52{-webkit-box-flex:0;-ms-flex:0 0 52%;flex:0 0 52%;max-width:52%}.col48{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;max-width:48%}.col5{-webkit-box-flex:0;-ms-flex:0 0 41.66%;flex:0 0 41.66%;max-width:41.66%}.button{font-size:15px;line-height:19px;font-weight:600;padding:10px 20px;border:2px solid #000;border-radius:7px}.button:hover{background-color:#000;color:#fff}.button[disabled]{opacity:.5;cursor:default}.button[disabled]:hover{background-color:transparent;color:#000}.button_form{color:#4c5b70;font-size:15px;font-weight:600;line-height:19px;background-color:#e0f4ff;border-radius:7px;padding:10px 23px 12px}.button_form:hover{background-color:#fff}.button_back{font-size:15px;line-height:20px;font-weight:500;background-repeat:no-repeat;background-position:0 center;background-size:auto 100%;background-image:url(../images/icon/back.svg);padding-left:29px}.button_back:hover{background-image:url(../images/icon/back_b.svg)}.button_close{background-repeat:no-repeat;background-position:0 center;background-size:auto 100%;background-image:url(../images/icon/close.svg);width:22px;height:22px}.button_white{font-size:15px;line-height:18px;background-color:#fff;padding:12px 40px;border-radius:7px;font-weight:600}.header{padding:72px 0}.header_fixed{position:absolute;top:0;left:0;width:100%;background-color:#f5f5f5;z-index:5}.header_fixed.fixed{position:fixed;padding:40px 0;border-bottom:1px solid #e4e4e4}main{padding-top:180px}.header_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.header_left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.site_logo{width:195px}.nav_list{padding-left:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.nav_list li{margin-right:50px;font-size:17px;line-height:20px}.nav_link{font-size:17px;line-height:20px;color:#000;text-decoration:none;font-weight:600;display:inline-block}.nav_link.active{border-bottom:3px solid #000}.phone_link{font-size:19px;font-weight:700;color:#000;text-decoration:none;background-position:0 center;background-size:auto 90%;padding-left:25px;background-repeat:no-repeat;background-image:url(../images/icon/phone.svg)}.phone_link a{color:#000;text-decoration:none}.home-slider_wrap{position:relative;padding-bottom:118px}.home_slider{max-width:1470px;margin:auto;overflow:hidden}.home_slider .swiper-slide{width:auto;padding-right:200px}.slider_next,.slider_prev{width:22px;height:22px;background-repeat:no-repeat;background-position:center;background-size:100%;cursor:pointer}.slider_next{background-image:url(../images/icon/next.svg)}.slider_prev{background-image:url(../images/icon/prev.svg)}.home_item{position:relative;padding-top:90px}.home_item img{position:absolute;left:0;bottom:70%;max-height:50px}.home-item_title{margin:0;font-size:30px;line-height:39px;font-weight:600;margin-bottom:12px}.home-item_price{font-size:17px;font-weight:500;line-height:20px;color:#777;margin-top:36px}.home-item_price span{display:inline-block;font-size:13px;line-height:16px;background-color:#c2d6e2;color:#000;border-radius:7px;padding:5px 8px}.home-slider_next,.home-slider_prev{position:absolute;top:85px}.home-slider_next{right:0}.home-slider_prev{left:0}.home_row{margin-right:-8.5px;margin-left:-8.5px;width:1850px}.home_row>*{padding-right:8.5px;padding-left:8.5px}.request_block{background-color:#779eba;padding:48px 70px 55px 58px;border-radius:5px}.request_title{text-transform:uppercase;color:#fff;margin:0;font-size:37px;font-weight:600;line-height:42px}.request-form_title{font-size:29px;font-weight:600;line-height:46px;margin-bottom:2px;color:#fff}.request-form_text{font-size:17px;font-weight:500;line-height:20px;color:#c4e5f7;margin-bottom:30px}.form_str{margin-bottom:13px}.form_str input{background-color:transparent;border:1px dashed #c4e5f7;border-radius:7px;width:100%;font-size:15px;font-weight:600;line-height:19px;color:#fff;padding:20px}.form_str input::-webkit-input-placeholder{color:#c4e5f7}.form_str input::-moz-placeholder{color:#c4e5f7}.form_str input:-ms-input-placeholder{color:#c4e5f7}.form_str input::-ms-input-placeholder{color:#c4e5f7}.form_str input::placeholder{color:#c4e5f7}.form_str input:focus{border-color:#fff}.request-form_bottom{margin-top:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:6px}.request-form_icon{width:16px;height:18px;background-image:url(../images/icon/master.svg);background-repeat:no-repeat;background-position:center;background-size:100%;margin-left:20px}.request-form_info{font-size:12px;font-weight:500;line-height:15px;color:#c4e5f7}.discount_block{background-color:#9677ba;border-radius:5px;padding:53px 58px 48px 58px;min-height:100%}.discount_title{font-size:31px;font-weight:600;color:#fff;line-height:41px;margin-bottom:111px}.discount_text{color:#ead8ff;font-size:17px;font-weight:500;line-height:21px}.footer{padding:51px 0 62px}.footer .soc_list{margin-right:57px}.footer_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer_left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.soc_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1}.soc_list li{margin-right:35px;width:15px;height:15px;line-height:1;font-size:1px}.soc_list li:last-child{margin-right:0}.soc_link{width:15px;height:15px;background-repeat:no-repeat;display:inline-block;background-position:center;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;-o-transition:transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;line-height:1;font-size:1px}.soc_link.fa{background-image:url(../images/soc/fa.svg);background-size:auto 100%}.soc_link.in{background-image:url(../images/soc/in.svg);background-size:11px}.soc_link.vk{background-image:url(../images/soc/vk.svg);background-size:100% auto}.soc_link:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.developer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;line-height:18px;font-weight:600;color:#777;text-decoration:none}.developer img{width:80px;margin-left:8px}.footer_right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer_right .mail_link{margin-left:138px}.address{font-style:normal;font-size:15px;font-weight:600;line-height:1;padding-left:26px;background-repeat:no-repeat;background-position:0 center;background-size:auto 100%;background-image:url(../images/icon/address.svg)}.address a{color:#000;text-decoration:none}.mail_link{font-size:15px;color:#000;line-height:1;text-decoration:none;font-weight:600;display:inline-block;padding-left:23px;background-repeat:no-repeat;background-position:0 center;background-size:auto 100%;background-image:url(../images/icon/mail.svg)}.mail_link a{color:#000;text-decoration:none}.section_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.services_title{margin:0;font-size:41px;font-weight:600;line-height:1;margin-right:39px;position:relative;top:-3px}.services-slider_wrap{margin-top:30px;padding-top:41px;position:relative;overflow:hidden}.services-slider_wrap .swiper-slide{width:auto}.services-slider_next,.services-slider_prev{position:absolute;top:0}.services-slider_next{right:0}.services-slider_prev{left:0}.services_row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:1635px}.services_item{display:block;width:545px;height:333px;background-repeat:no-repeat;background-position:center;background-size:cover;font-size:20px;font-weight:600;line-height:21px;color:#000;text-decoration:none;padding:35px 260px 35px 39px}.container_full{max-width:1920px;margin:auto}.service_section{height:650px;padding-top:50px;margin-bottom:120px}.service_section .container_full{background-repeat:no-repeat;background-position:center;background-size:auto 100%;height:660px}.service_title{font-size:57px;line-height:1;font-weight:600;max-width:50%;margin:67px 0 37px;min-height:126px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.service_form{max-width:511px;position:relative;margin-bottom:18px}.service_form .form_message{color:#000;position:absolute}.service_form .button{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);right:4px;font-size:15px;padding:16px 32px}.service_form .form_item{margin-bottom:0}.form_item{position:relative;margin-bottom:24px}.form_item input{background-color:transparent;border:2px dashed #000;border-radius:7px;display:block;width:100%;font-size:15px;font-weight:600;line-height:19px;padding:20px;outline:0;color:#000}.form_item input::-webkit-input-placeholder{opacity:0}.form_item input::-moz-placeholder{opacity:0}.form_item input:-ms-input-placeholder{opacity:0}.form_item input::-ms-input-placeholder{opacity:0}.form_item input::placeholder{opacity:0}.form_item input:not(:-moz-placeholder-shown)+label{top:-10px;font-size:15px;left:15px;padding:0 8px;cursor:default}.form_item input:not(:-ms-input-placeholder)+label{top:-10px;font-size:15px;left:15px;padding:0 8px;cursor:default}.form_item input:focus+label,.form_item input:not(:placeholder-shown)+label{top:-10px;font-size:15px;left:15px;padding:0 8px;cursor:default}.form_item label{font-size:15px;font-weight:600;line-height:19px;color:#777;position:absolute;top:22px;left:20px;-webkit-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out;cursor:text}.form_checkbox{position:relative}.form_checkbox input{position:absolute;visibility:hidden}.form_checkbox input:checked~label:before{background-image:url(../images/icon/check.svg);background-repeat:no-repeat;background-size:cover;background-position:center}.form_checkbox label{font-size:12px;font-weight:500;line-height:1.5;position:relative;padding-left:24px;cursor:pointer}.form_checkbox label:before{content:"";width:14px;height:14px;border:1px solid #000;border-radius:3px;display:inline-block;position:absolute;top:0;left:0}.failure_section{padding-bottom:85px}.failure_title{margin:0;font-size:41px;line-height:42px;margin-bottom:50px;font-weight:600}.failure_block{max-width:1500px}.failure_content{max-width:660px;padding-bottom:20px}.failure_content h3{margin:0;font-size:26px;line-height:32px;font-weight:600;margin-bottom:13px}.failure_content ul{margin:0;padding:0;list-style-type:none;margin-bottom:40px;font-size:18px;font-weight:500;line-height:23px}.failure_content ul li{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.failure_content ul li span:nth-child(2){-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;border-bottom:1px dashed #999;margin:0 10px;position:relative;top:-5px}.failure_info{margin:-20px 0 20px;font-size:12px;font-weight:500;line-height:15px;color:#777}.master_icon{width:16px;height:18px;background-image:url(../images/icon/master_b.svg);background-repeat:no-repeat;background-position:center;background-size:100%;margin-left:20px}.failure_bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.popup_block{position:relative}.popup_window{position:absolute;display:none;z-index:2;top:-300px;left:-5px;width:882px;padding:67px;background-color:#fff;border-radius:14px;-webkit-box-shadow:0 10px 10px -5px #bbb;box-shadow:0 10px 10px -5px #bbb}.popup_window .button_close{position:absolute;top:18px;right:18px}.popup_title{font-size:41px;line-height:42px;font-weight:600;margin-bottom:4px}.popup_text{font-size:18px;font-weight:600;line-height:23px;color:#777;margin-bottom:39px}.popup_form{max-width:511px}.popup_form .form_item{margin-bottom:20px}.popup_form .form_checkbox{margin-bottom:40px}.popup_form .button{padding:10px 45px}.popup_form label{background-color:#fff}.popup_form .form_message{color:#000;margin-bottom:10px}.excellent_section{padding-top:60px}.excellent_title{font-size:59px;font-weight:600;margin-bottom:76px}.excellent_item{height:138px;background-repeat:no-repeat;background-size:auto 100%;padding-left:173px;margin-bottom:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;font-weight:600;line-height:27px}.guarantee_section{padding:56px 0 100px}.guarantee_content{max-width:1032px;font-size:18px;font-weight:500;line-height:25px;padding-bottom:20px}.guarantee_content h2{margin:0;font-weight:600;font-size:41px;line-height:60px;margin-bottom:20px}.guarantee_content h3{margin:0;font-weight:600;font-size:26px;line-height:32px;margin-bottom:11px}.guarantee_content p{margin:0;margin-bottom:10px}.buying_list{font-size:18px;font-weight:600;line-height:1.2;margin-bottom:50px}.buying_list li{margin-bottom:15px;background-image:url(../images/icon/check_b.svg);background-repeat:no-repeat;background-position:0 center;padding-left:25px;background-size:12px auto}.buying_section{min-height:677px}.buying_info{font-size:32px;font-weight:600;margin-top:-20px;margin-bottom:111px}.buying_info li{margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.buying_info li span{font-size:15px;font-weight:600;color:#777;margin-left:10px}.buying_info li a{font-size:32px;font-weight:600;color:#fff;display:inline-block;background-color:#3486e6;border-radius:5px;text-decoration:none;padding:5px 15px;margin-left:18px}.buying_info li:before{content:"~";font-size:26px;margin-right:10px}.technician_text{font-size:15px;font-weight:500;line-height:17px;padding-top:18px}.prepare_row{margin-right:-13.5px;margin-left:-13.5px}.prepare_row>*{padding-right:13.5px;padding-left:13.5px}.prepare_item{padding:24px 32px 39px;min-height:100%;border:2px dashed #777;border-radius:13px}.prepare_item h3{font-size:26px;font-weight:600;line-height:27px;margin-bottom:39px}.prepare_item ol{padding:0;margin:0;list-style:none;counter-reset:my-awesome-counter;font-size:18px;font-weight:600;line-height:23px;max-width:90%}.prepare_item ol li{counter-increment:my-awesome-counter;padding:8px 0;border-bottom:1px dashed #777}.prepare_item ol li:before{content:counter(my-awesome-counter);font-size:12px;color:#777;margin-right:19px}.prepare_item ol li:last-child{border-bottom:none}.prepare_item img{width:100%;max-width:555px}.prepare_item span{font-size:15px;font-weight:500;line-height:17px;color:#777;display:block;margin-top:19px}.prepare_section{margin:-20px 0}.question_section{padding-bottom:80px}.question_row{margin-right:-15px;margin-left:-15px}.question_row>*{padding-right:15px;padding-left:15px}.question_title{font-size:41px;font-weight:600;margin-bottom:33px}.question_item{position:relative;margin-bottom:12px}.question-item_title{border:2px dashed #000;font-size:20px;font-weight:600;line-height:24px;padding:30px 60px 30px 20px;border-radius:5px;cursor:pointer;background-image:url(../images/icon/plus.svg);background-repeat:no-repeat;background-position:96% center;background-size:20px;-webkit-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}.question-item_title.active,.question-item_title:hover{background-color:#000;color:#fff;background-image:url(../images/icon/plus_w.svg)}.question-item_text{-webkit-box-shadow:0 10px 10px -5px #bbb;box-shadow:0 10px 10px -5px #bbb;background-color:#fff;width:882px;padding:41px 98px 47px 45px;border-radius:14px;position:absolute;top:-5px;left:-5px;font-size:20px;font-weight:500;line-height:27px;z-index:2;display:none}.question-item_text .button_close{position:absolute;top:18px;right:18px}.callback_block{background-color:#9677ba;border-radius:5px;padding:37px 55px}.callback_title{color:#fff;margin:0;margin-bottom:3px;font-size:29px;font-weight:600;line-height:40px}.callback_text{font-size:17px;font-weight:500;line-height:20px;margin-bottom:30px;color:#e8d5ff}.callback_form{max-width:511px}.callback_form .form_str input{border-color:#e8d5ff}.callback_form .form_str input::-webkit-input-placeholder{color:#e8d5ff}.callback_form .form_str input::-moz-placeholder{color:#e8d5ff}.callback_form .form_str input:-ms-input-placeholder{color:#e8d5ff}.callback_form .form_str input::-ms-input-placeholder{color:#e8d5ff}.callback_form .form_str input::placeholder{color:#e8d5ff}.callback_note{margin-top:15px;font-size:12px;font-weight:500;line-height:15px;color:#e8d5ff}.vacancies_info{font-size:18px;font-weight:500;line-height:21px;margin:41px 0 32px}.vacancies_block{max-width:1626px;min-height:530px}.vacancies_row{margin-right:-6px;margin-left:-6px}.vacancies_row>*{padding-right:6px;padding-left:6px}.vacancies_item{border:2px dashed #000;border-radius:5px;cursor:pointer;background-image:url(../images/icon/plus.svg);background-repeat:no-repeat;background-position:96% 30px;background-size:20px;-webkit-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out;margin-bottom:11px}.vacancies_item:hover{background-color:#000;color:#fff;background-image:url(../images/icon/plus_w.svg)}.vacancies_item.active{background-color:transparent;color:#000;background-image:url(../images/icon/minus.svg)}.vacancies-item_title{padding:14px 60px 14px 38px;font-size:22px;line-height:25px;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vacancies-item_title span{display:block;height:53px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.vacancies-item_text{display:none;padding:38px}.vacancies-item_text h4{font-size:18px;line-height:23px;margin:0;margin-bottom:12px}.vacancies-item_text ul{padding:0;margin:0;list-style-type:none;margin-bottom:27px;font-size:18px;line-height:21px;color:#777;font-weight:500}.vacancies-item_text ul li{position:relative;padding-left:15px}.vacancies-item_text ul li:before{content:"";width:3px;height:3px;border-radius:100%;background-color:#000;position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.footer_logo{display:block;width:177px;margin-right:63px}.call_block{padding:60px 0 30px}.call_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.call_title{font-size:18px;font-weight:600;margin-bottom:4px}.call_text{font-size:15px;font-weight:500}.call_content{margin-right:24px}.call_form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1}.call_form .button{padding:10px 40px}.call_form .form_str{width:270px;height:43px;line-height:1;margin:0;margin-right:12px}.call_form .form_str input{border-color:#000;border-radius:7px;color:#000;font-size:15px;padding:11px 15px}.call_form .form_str input::-webkit-input-placeholder{color:#777}.call_form .form_str input::-moz-placeholder{color:#777}.call_form .form_str input:-ms-input-placeholder{color:#777}.call_form .form_str input::-ms-input-placeholder{color:#777}.call_form .form_str input::placeholder{color:#777}.call_info{font-size:12px;font-weight:500;color:#777;margin-top:9px}.call-form_wrap{position:relative;top:10px}.form_message{color:#fff;font-size:15px;font-weight:500;display:none!important}.map_block{height:333px;margin:44px 0 82px;border-radius:5px;overflow:hidden}.map_block>*{width:100%!important;height:100%!important}.contacts_row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:60px}.contacts_item{padding:0 30px;border-right:1px dashed #777;font-size:15px;font-weight:500;line-height:19px;max-width:440px}.contacts_item:first-child{padding-left:0}.contacts_item:last-child{padding-right:0;border:none}.contacts_item address{font-style:normal}.contacts_item a{color:#000;text-decoration:none}.contacts_item b{font-weight:600}.contacts_title{font-size:17px;font-weight:600;margin-bottom:5px}.block-404_icon{background-image:url(../images/404.svg);background-repeat:no-repeat;background-position:center;background-size:100%;width:472px;height:195px;margin:auto;margin-bottom:48px}.block-404_text{font-size:18px;font-weight:500;line-height:21px;color:#777;margin-bottom:95px}.block_404{text-align:center}.section_404{min-height:calc(100vh - 327px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.popup-success_container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none}.popup-success_container.show .popup-success_block{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.popup-success_shadow{background-color:rgba(0,0,0,.7);position:absolute;top:0;left:0;width:100%;height:100%}.popup-success_block{background-color:#fff;border-radius:20px;padding:120px 98px 137px;position:relative;text-align:center;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.popup-success_block .button_close{position:absolute;top:18px;right:18px}.popup-success_logo{width:51px;margin-bottom:41px}.popup-success_title{font-size:24px;font-weight:600;line-height:29px;margin-bottom:9px}.popup-success_text{font-size:16px;font-weight:500;line-height:19px}@media only screen and (max-width:1850px){.container{max-width:95.375vw;padding:0 .546875vw}body{font-size:.984375vw}.row{margin-right:-.546875vw;margin-left:-.546875vw}.row>*{padding-right:.546875vw;padding-left:.546875vw}.button{font-size:.8203125vw;line-height:1.0390625vw;padding:.546875vw 1.09375vw;border-width:.109375vw;border-radius:.3828125vw}.button_form{font-size:.8203125vw;line-height:1.0390625vw;border-radius:.3828125vw;padding:.546875vw 1.2578125vw .65625vw}.header{padding:3.9375vw 0}.header_fixed.fixed{padding:2.1875vw 0}main{padding-top:9.84375vw}.site_logo{width:10.6640625vw}.nav_list{padding-left:4.375vw}.nav_list li{margin-right:2.734375vw;font-size:.9296875vw;line-height:1.09375vw}.nav_link{font-size:.9296875vw;line-height:1.09375vw}.nav_link.active{border-width:.1640625vw}.phone_link{font-size:1.0390625vw;padding-left:1.3671875vw}.home-slider_wrap{padding-bottom:6.453125vw}.home_slider{max-width:80.390625vw}.home_slider .swiper-slide{padding-right:10.9375vw}.slider_next,.slider_prev{width:1.203125vw;height:1.203125vw}.home_item{padding-top:4.921875vw}.home_item img{max-height:2.734375vw}.home-item_title{font-size:1.640625vw;line-height:2.1328125vw;margin-bottom:.65625vw}.home-item_price{font-size:.9296875vw;line-height:1.09375vw;margin-top:1.96875vw}.home-item_price span{font-size:.7109375vw;line-height:.875vw;border-radius:.3828125vw;padding:.2734375vw .4375vw}.home-slider_next,.home-slider_prev{top:4.6484375vw}.home_row{margin-right:-.46484375vw;margin-left:-.46484375vw;width:101.171875vw}.home_row>*{padding-right:.46484375vw;padding-left:.46484375vw}.request_block{padding:2.625vw 3.828125vw 3.0078125vw 3.171875vw;border-radius:.2734375vw}.request_title{font-size:2.0234375vw;line-height:2.296875vw}.request-form_title{font-size:1.5859375vw;line-height:2.515625vw;margin-bottom:.109375vw}.request-form_text{font-size:.9296875vw;line-height:1.09375vw;margin-bottom:1.640625vw}.form_str{margin-bottom:.7109375vw}.form_str input{border-radius:.3828125vw;font-size:.8203125vw;line-height:1.0390625vw;padding:1.09375vw}.request-form_bottom{margin-top:1.53125vw;margin-bottom:.328125vw}.request-form_icon{width:.875vw;height:.984375vw;margin-left:1.09375vw}.request-form_info{font-size:.65625vw;line-height:.8203125vw}.discount_block{border-radius:.2734375vw;padding:2.8984375vw 3.171875vw 2.625vw 3.171875vw}.discount_title{font-size:1.6953125vw;line-height:2.2421875vw;margin-bottom:6.0703125vw}.discount_text{font-size:.9296875vw;line-height:1.1484375vw}.footer{padding:2.7890625vw 0 3.390625vw}.footer .soc_list{margin-right:3.1171875vw}.soc_list{height:1.09375vw}.soc_list li{margin-right:1.9140625vw;width:.8203125vw;height:.8203125vw}.soc_link{width:.8203125vw;height:.8203125vw}.soc_link.in{background-size:.6015625vw}.developer{font-size:.65625vw;line-height:.984375vw}.developer img{width:4.375vw;margin-left:.4375vw}.footer_right .mail_link{margin-left:7.546875vw}.address{font-size:.8203125vw;padding-left:1.421875vw}.mail_link{font-size:.8203125vw;padding-left:1.2578125vw}.button_back{font-size:.8203125vw;line-height:1.09375vw;padding-left:1.5859375vw}.services_title{font-size:2.2421875vw;margin-right:2.1328125vw;top:-.1640625vw}.services-slider_wrap{margin-top:1.640625vw;padding-top:2.2421875vw}.services_row{width:89.4140625vw}.services_item{width:29.8046875vw;height:18.2109375vw;font-size:1.09375vw;line-height:1.1484375vw;padding:1.9140625vw 14.21875vw 1.9140625vw 2.1328125vw}.button_close{width:1.203125vw;height:1.203125vw}.container_full{max-width:105vw}.service_section{height:35.546875vw;padding-top:2.5703125vw;margin-bottom:6.5625vw}.service_section .container_full{height:36.09375vw}.service_title{font-size:3.1171875vw;margin:3.6640625vw 0 2.0234375vw;min-height:6.890625vw}.service_form{max-width:27.9453125vw;margin-bottom:.984375vw}.service_form .button{right:.21875vw;font-size:.8203125vw;padding:.875vw 1.75vw}.form_item{margin-bottom:1.3125vw}.form_item input{border-width:.109375vw;border-radius:.3828125vw;font-size:.8203125vw;line-height:1.0390625vw;padding:1.09375vw}.form_item input:not(:-moz-placeholder-shown)+label{top:-.546875vw;font-size:.8203125vw;left:.8203125vw;padding:0 .4375vw}.form_item input:not(:-ms-input-placeholder)+label{top:-.546875vw;font-size:.8203125vw;left:.8203125vw;padding:0 .4375vw}.form_item input:focus+label,.form_item input:not(:placeholder-shown)+label{top:-.546875vw;font-size:.8203125vw;left:.8203125vw;padding:0 .4375vw}.form_item label{font-size:.8203125vw;line-height:1.0390625vw;top:1.203125vw;left:1.09375vw}.form_checkbox label{font-size:.65625vw;padding-left:1.3125vw}.form_checkbox label:before{width:.765625vw;height:.765625vw;border-radius:.1640625vw}.failure_section{padding-bottom:4.6484375vw}.failure_title{font-size:2.2421875vw;line-height:2.296875vw;margin-bottom:2.734375vw}.failure_block{max-width:82.03125vw}.failure_content{max-width:36.09375vw;padding-bottom:1.09375vw}.failure_content h3{font-size:1.421875vw;line-height:1.75vw;margin-bottom:.7109375vw}.failure_content ul{margin-bottom:2.1875vw;font-size:.984375vw;line-height:1.2578125vw}.failure_content ul li{margin-bottom:.546875vw}.failure_content ul li span:nth-child(2){margin:0 .546875vw;top:-.2734375vw}.failure_info{margin:-1.09375vw 0 1.09375vw;font-size:.65625vw;line-height:.8203125vw}.master_icon{width:.875vw;height:.984375vw;margin-left:1.09375vw}.popup_window{top:-16.40625vw;left:-.2734375vw;width:48.234375vw;padding:3.6640625vw;border-radius:.765625vw;-webkit-box-shadow:0 .546875vw .546875vw -.2734375vw #bbb;box-shadow:0 .546875vw .546875vw -.2734375vw #bbb}.popup_window .button_close{top:.984375vw;right:.984375vw}.popup_title{font-size:2.2421875vw;line-height:2.296875vw;margin-bottom:.21875vw}.popup_text{font-size:.984375vw;line-height:1.2578125vw;margin-bottom:2.1328125vw}.popup_form{max-width:27.9453125vw}.popup_form .form_item{margin-bottom:1.09375vw}.popup_form .form_checkbox{margin-bottom:2.1875vw}.popup_form .button{padding:.546875vw 2.4609375vw}.excellent_section{padding-top:3.28125vw}.excellent_title{font-size:3.2265625vw;margin-bottom:4.15625vw}.excellent_item{height:7.546875vw;padding-left:9.4609375vw;margin-bottom:4.921875vw;font-size:1.3125vw;line-height:1.4765625vw}.guarantee_section{padding:3.0625vw 0 5.46875vw}.guarantee_content{max-width:56.4375vw;font-size:.984375vw;line-height:1.3671875vw;padding-bottom:1.09375vw}.guarantee_content h2{font-size:2.2421875vw;line-height:3.28125vw;margin-bottom:1.09375vw}.guarantee_content h3{font-size:1.421875vw;line-height:1.75vw;margin-bottom:.6015625vw}.guarantee_content p{margin-bottom:.546875vw}.button_white{font-size:.8203125vw;line-height:.984375vw;padding:.65625vw 2.1875vw;border-radius:.3828125vw}.buying_list{font-size:.984375vw;margin-bottom:2.734375vw}.buying_list li{margin-bottom:.8203125vw;padding-left:1.3671875vw;background-size:.65625vw auto}.buying_section{min-height:37.0234375vw}.buying_info{font-size:1.75vw;margin-top:-1.09375vw;margin-bottom:6.0703125vw}.buying_info li{margin-bottom:.65625vw}.buying_info li span{font-size:.8203125vw;margin-left:.546875vw}.buying_info li a{font-size:1.75vw;border-radius:.2734375vw;padding:.2734375vw .8203125vw;margin-left:.984375vw}.buying_info li:before{font-size:1.421875vw;margin-right:.546875vw}.technician_text{font-size:.8203125vw;line-height:.9296875vw;padding-top:.984375vw}.prepare_row{margin-right:-.73828125vw;margin-left:-.73828125vw}.prepare_row>*{padding-right:.73828125vw;padding-left:.73828125vw}.prepare_item{padding:1.3125vw 1.75vw 2.1328125vw;border-width:.109375vw;border-radius:.7109375vw}.prepare_item h3{font-size:1.421875vw;line-height:1.4765625vw;margin-bottom:2.1328125vw}.prepare_item ol{font-size:.984375vw;line-height:1.2578125vw}.prepare_item ol li{padding:.4375vw 0}.prepare_item ol li:before{font-size:.65625vw;margin-right:1.0390625vw}.prepare_item img{max-width:30.3515625vw}.prepare_item span{font-size:.8203125vw;line-height:.9296875vw;margin-top:1.0390625vw}.prepare_section{margin:-1.09375vw 0}.question_section{padding-bottom:4.375vw}.question_row{margin-right:-.8203125vw;margin-left:-.8203125vw}.question_row>*{padding-right:.8203125vw;padding-left:.8203125vw}.question_title{font-size:2.2421875vw;margin-bottom:1.8046875vw}.question_item{margin-bottom:.65625vw}.question-item_title{border-width:.109375vw;font-size:1.09375vw;line-height:1.3125vw;padding:1.640625vw 3.28125vw 1.640625vw 1.09375vw;border-radius:.2734375vw;background-size:1.09375vw}.question-item_text{-webkit-box-shadow:0 .546875vw .546875vw -.2734375vw #bbb;box-shadow:0 .546875vw .546875vw -.2734375vw #bbb;width:48.234375vw;padding:2.2421875vw 5.359375vw 2.5703125vw 2.4609375vw;border-radius:.765625vw;top:-.2734375vw;left:-.2734375vw;font-size:1.09375vw;line-height:1.4765625vw}.question-item_text .button_close{top:.984375vw;right:.984375vw}.callback_block{border-radius:.2734375vw;padding:2.0234375vw 3.0078125vw}.callback_title{margin-bottom:.1640625vw;font-size:1.5859375vw;line-height:2.1875vw}.callback_text{font-size:.9296875vw;line-height:1.09375vw;margin-bottom:1.640625vw}.callback_form{max-width:27.9453125vw}.callback_note{margin-top:.8203125vw;font-size:.65625vw;line-height:.8203125vw}.vacancies_info{font-size:.984375vw;line-height:1.1484375vw;margin:2.2421875vw 0 1.75vw}.vacancies_block{max-width:88.921875vw;min-height:28.984375vw}.vacancies_row{margin-right:-.328125vw;margin-left:-.328125vw}.vacancies_row>*{padding-right:.328125vw;padding-left:.328125vw}.vacancies_item{border-width:.109375vw;border-radius:.2734375vw;background-position:96% 1.640625vw;background-size:1.09375vw;margin-bottom:.6015625vw}.vacancies-item_title{padding:.765625vw 3.28125vw .765625vw 2.078125vw;font-size:1.203125vw;line-height:1.3671875vw}.vacancies-item_title span{height:2.8984375vw}.vacancies-item_text{padding:2.078125vw}.vacancies-item_text h4{font-size:.984375vw;line-height:1.2578125vw;margin-bottom:.65625vw}.vacancies-item_text ul{margin-bottom:1.4765625vw;font-size:.984375vw;line-height:1.1484375vw}.vacancies-item_text ul li{padding-left:.8203125vw}.vacancies-item_text ul li:before{width:.1640625vw;height:.1640625vw}.footer_logo{width:9.6796875vw;margin-right:3.4453125vw}.call_block{padding:3.28125vw 0 1.640625vw}.call_title{font-size:.984375vw;margin-bottom:.21875vw}.call_text{font-size:.8203125vw}.call_content{margin-right:1.3125vw}.call_form .button{padding:.546875vw 2.1875vw}.call_form .form_str{width:14.765625vw;margin-right:.65625vw;height:2.3515625vw;font-size:0}.call_form .form_str input{border-radius:.3828125vw;font-size:.8203125vw;padding:.6015625vw .8203125vw}.call_info{font-size:.65625vw;margin-top:.4921875vw}.call-form_wrap{top:.546875vw}.map_block{height:18.2109375vw;margin:2.40625vw 0 4.484375vw}.contacts_row{margin-bottom:3.28125vw}.contacts_item{padding:0 1.640625vw;font-size:.8203125vw;line-height:1.0390625vw;max-width:24.0625vw}.contacts_title{font-size:.9296875vw;margin-bottom:.2734375vw}.block-404_icon{width:25.8125vw;height:10.6640625vw;margin-bottom:2.625vw}.section_404{min-height:calc(100vh - 17.8828125vw)}.block-404_text{font-size:.984375vw;line-height:1.1484375vw;margin-bottom:5.1953125vw}.form_message{font-size:.8203125vw}.popup-success_block{border-radius:1.09375vw;padding:6.5625vw 5.359375vw 7.4921875vw}.popup-success_block .button_close{top:.984375vw;right:.984375vw}.popup-success_logo{width:2.7890625vw;margin-bottom:2.2421875vw}.popup-success_title{font-size:1.3125vw;line-height:1.5859375vw;margin-bottom:.4921875vw}.popup-success_text{font-size:.875vw;line-height:1.0390625vw}}