

/* Start:/local/templates/main/less_compile/template_styles.css?169764457936574*/
@font-face{font-family:Manrope;src:url('/local/templates/main/fonts/manrope-regular.woff');font-weight:normal;font-style:normal}@font-face{font-family:Manrope;src:url('/local/templates/main/fonts/manrope-bold.woff');font-weight:bold;font-style:normal}@font-face{font-family:Manrope;src:url('/local/templates/main/fonts/manrope-thin.woff');font-weight:200;font-style:normal}@font-face{font-family:Manrope;src:url('/local/templates/main/fonts/manrope-light.woff');font-weight:100;font-style:normal}.active{display:block}.shadowed{box-shadow:0 0 10px rgba(0,0,0,0.2)}.callback_window{background-color:white;width:600px;display:flex;height:300px;right:calc(-250%);position:fixed;top:10%}.callback_window .contact_information{width:40%;display:flex;padding:0% 5% 0% 5%;height:100%;flex-direction:column;justify-content:center}.callback_window .contact_information .main_text{font-size:1.3em;margin-bottom:1em;font-family:Gotham Pro}.callback_window .contact_information .name{height:3em;border:none;margin-bottom:0.5em;border-bottom:#808080 2px solid}.callback_window .contact_information .tel{height:3em;border:none;margin-bottom:0.5em;border-bottom:#808080 2px solid}.callback_window .success_msg,.callback_window .error_msg{top:25em}.callback_window .image{width:50%;height:100%;background-image:url(/local/templates/main/img/contact_form_picture.png)}.callback_window .submit{height:3em;margin-top:1em;background:linear-gradient(90deg, #ef2d34 0%, #dd0646 100%);border:none;color:white;font-family:Gotham Pro;font-size:1em}.form-container{width:80%;padding:10px;background-color:white;padding:15px;margin:5px 0 22px 0;border:none;background:#f1f1f1}.checkbox{position:absolute;z-index:-1;opacity:0;margin:10px 0 0 20px}.checkbox+label{position:relative;padding:0 0 0 60px;margin-top:1em;cursor:pointer;font-size:0.6em}.checkbox+label:before{content:'';position:absolute;top:-4px;left:0;width:50px;height:26px;border-radius:13px;background:#CDD1DA;box-shadow:inset 0 2px 3px rgba(0,0,0,0.2);transition:.2s}.checkbox+label:after{content:'';position:absolute;top:-2px;left:2px;width:22px;height:22px;border-radius:10px;background:#FFF;box-shadow:0 2px 5px rgba(0,0,0,0.3);transition:.2s}.checkbox:checked+label:before{background:#c00}.checkbox:checked+label:after{left:26px}.checkbox:focus+label:before{box-shadow:inset 0 2px 3px rgba(0,0,0,0.2),0 0 0 3px rgba(20,20,20,0.7)}.jqmOverlay{background-color:rgba(3,15,28,0.75)}.reset_ul{margin:0px;padding:0px;font-weight:normal;list-style:none;color:black}h2{margin:0px;margin-block-start:0;margin-block-end:0;margin-inline-start:0px;margin-inline-end:0px;font-weight:light}h3{margin:0px;margin-block-start:0;margin-block-end:0;margin-inline-start:0px;margin-inline-end:0px;font-weight:normal}.open{display:block}.flip:after{transform:rotate(180deg)}.social_networks_block{display:flex;flex-direction:row;padding-left:40px;padding-top:20px}.social_networks_block .icon{padding-right:6px;height:40px;width:40px;background-repeat:no-repeat}.social_networks_block .icon a{display:block;width:100%;height:100%}.success_msg,.error_msg{background-color:white;color:black;padding:1.5em 0 1.5em;width:100%;display:none;font-size:0.7em;position:absolute;top:8em;text-align:center;border-radius:6px}.active{display:block}.close{position:absolute;right:10px;top:5px;color:black;text-decoration:none}body{display:flex;flex-direction:column;height:100%;padding:0;margin:0;font-family:Manrope;color:black;font-size:18px}body .header{display:none;position:fixed;width:100%;z-index:5;background-color:black;justify-content:space-between}body .header .logo{padding:0;height:51px;margin:0}body .header .burger{background-image:url(/local/templates/main/img/header/burger.svg);height:51px;background-repeat:no-repeat;width:51px;background-position:center}body .overlay_popup{display:none;position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:#000;opacity:0.5}body .slider{font-weight:200;display:flex;justify-content:space-around;width:284px;margin-top:30px;margin-left:122px}body .slider .chelyabinsk,body .slider .magnitogorsk{font-size:18px;line-height:28px}body .slider:after{content:"";border-bottom:1px #808080 solid;width:257px;height:1px;position:absolute;margin-top:36px}body .object{width:769px;height:405px;position:fixed;margin-top:10%;margin-left:7%;background-color:#eee}body .aside{display:flex;flex-direction:column;width:320px;position:fixed;height:100%;background:linear-gradient(90deg, #fff 0%, #f6f6f6 100%);z-index:2;left:0;top:0}body .aside .logo{height:70px;margin-bottom:-5px}body .aside .reset_ul{color:black;padding-top:117px;padding-left:40px;line-height:42px}body .aside .reset_ul li.disabled{display:none}body .aside .reset_ul a{color:black;text-decoration:none}body .aside .reset_ul a:hover{color:#EF2D34}body .aside .place{padding-top:214px;padding-left:42px}body .aside .place .city_name{border-bottom:2px dotted;margin-left:4px;color:black;text-decoration:none}body .aside .place:before{content:url(/local/templates/main/img/sideMenu/placePic.svg);width:10px;height:10px}body .aside .phone_number{font-weight:bold;padding-top:6px;padding-left:40px;color:black;text-decoration:none}body .aside .vk{background-image:url("/local/templates/main/img/sideMenu/vkMenuButton.svg")}body .aside .vk:hover{background-image:url("/local/templates/main/img/sideMenu/vkMenuButtonHover.svg")}body .aside .fb{background-image:url("/local/templates/main/img/sideMenu/fbMenuButton.svg")}body .aside .fb:hover{background-image:url("/local/templates/main/img/sideMenu/fbMenuButtonHover.svg")}body .aside .in{background-image:url("/local/templates/main/img/sideMenu/INMenuButton.svg")}body .aside .in:hover{background-image:url("/local/templates/main/img/sideMenu/INMenuButtonHover.svg")}body .aside .yt{background-image:url("/local/templates/main/img/sideMenu/ytMenuButton.svg")}body .aside .yt:hover{background-image:url("/local/templates/main/img/sideMenu/ytMenuButtonHover.svg")}body .aside .callback{height:70px;background:linear-gradient(90deg, #ef2d34 0%, #dd0646 100%);position:absolute;width:100%;display:flex;bottom:0;align-items:center}body .aside .callback .text{font-weight:lighter;color:white;font-size:17px;height:100%;width:100%;text-decoration:none;text-align:center;padding-top:38px}body .aside .callback:hover{background:#EF2D34}body .section{display:flex;width:100%;flex-direction:column}body .main{margin-left:320px}body .main .contact_block{background-color:white;border-radius:8px;margin-top:92px;position:relative;justify-content:space-between;display:flex;width:52.5%;margin-bottom:150px;margin-left:8.5%}body .main .contact_block .custom_select{font-weight:lighter;height:94px;position:relative;display:flex;margin-left:4%;text-align:center;justify-content:center;align-items:center;z-index:1}body .main .contact_block .custom_select:hover{cursor:pointer}body .main .contact_block .custom_select .selection{width:100%;height:100%;display:flex;flex-direction:column;font-size:1em;justify-content:center;font-family:Manrope;text-decoration:none;color:black;padding-right:19px;font-weight:900}body .main .contact_block .custom_select .selection:after{content:url("/local/templates/main/img/section_1/arrow_down.svg");margin-left:47px;padding-bottom:2px;position:absolute;right:0}body .main .contact_block .custom_select .dropdown_block{box-shadow:0 0 16px rgba(0,0,0,0.5);border-radius:4px;display:none;position:absolute;background-color:white;margin-top:167px;margin-left:-4px;padding-top:18px;padding-bottom:18px;padding-right:3px;left:-1.6em;top:-4em}body .main .contact_block .custom_select .open{display:flex;flex-direction:column}body .main .contact_block .custom_select .dropdown{width:131px;display:flex;height:42px;background-color:white;color:black;padding-left:20px;margin-left:2px;border:none;align-items:center}body .main .contact_block .custom_select .dropdown:hover{cursor:pointer;color:red;background-color:#F6F6F6}body .main .contact_block .custom_select .red{color:red}body .main .contact_block .input{width:40%;font-family:Manrope;font-size:1.3em;padding-left:27px;border:none;margin-top:25px;margin-right:5%;margin-left:1em;margin-bottom:25px;border-left:1px solid #ccc}body .main .contact_block .input:hover{cursor:text}body .main .contact_block .appointment_button{background:linear-gradient(90deg, #ef2d34 0%, #dd0646 100%);height:80px;width:33%;align-self:center;border-style:none;border-radius:6px;font-weight:bold;font-size:18px;margin-right:1%;color:white}body .main .contact_block .appointment_button:hover{cursor:pointer;background:#EF2D34}body .main .bottom_text{color:white;font-size:0.8em;position:absolute;left:0;margin-top:105px}body .section_1{display:flex;width:100%;flex-direction:column;background:linear-gradient(0deg, rgba(17,21,34,0.4), rgba(17,21,34,0.4));position:relative;padding-bottom:7.3em;overflow:hidden}body .section_1 #bg_video{position:absolute;height:100%;z-index:-1}body .section_1 .main_text{line-height:1.2em;width:81.5%;font-size:5em;color:white;margin-top:213px;padding-left:8.5%;margin-bottom:37px}body .section_1 .middle_text{font-size:1.8em;width:81.5%;line-height:48px;color:#fff;font-weight:300;padding-left:8.5%}@media (max-width:767px){body .section_1 form{margin-top:230px}}body .section_2{display:flex;width:100%;flex-direction:column;padding-bottom:1em;background-color:#FFFFFF}body .section_2 .main_text{font-size:2.26em;line-height:1.5em;margin-top:1.7em;margin-bottom:80px}body .section_2 .advantages__row{display:flex;flex-wrap:wrap;align-items:center;margin-top:0.5em;justify-content:center;margin-left:-10px;margin-right:-10px}body .section_2 .item{position:relative;display:block;z-index:1}body .section_2 .circle{display:flex;width:64px;position:absolute;justify-content:center;bottom:106px;top:-35px;left:32px;height:64px;border-radius:100%;background:linear-gradient(90deg, #ef2d34 0%, #dd0646 100%);font-size:25px;color:white;align-items:center;z-index:4;opacity:0.99}body .section_3{display:flex;width:100%;flex-direction:column;color:white;background-repeat:no-repeat;position:relative;background-size:cover;background-image:url(/local/templates/main/img/section_3/background.png);background-position:right}body .section_3 .upper_text{padding-left:8.5%;font-size:3.1em;line-height:1.3em;font-weight:900;margin-bottom:0.2em;margin-top:1.6em;width:88%}body .section_3 .middle_text{padding-left:8.5%;width:88%;font-size:24.6px;font-weight:100;margin-top:20px 0 10px;color:#fff;font-weight:700}body .section_3 .text_before_list{width:88%;padding-left:8.5%;font-size:19px;margin-top:23px;color:#fff}body .section_3 .price{display:none;padding-left:8.5%;width:88%;font-size:24.6px;font-weight:100;margin-top:1em;color:#D6D5D6}body .section_3 .stamp{display:none;position:inherit;margin-top:0px;margin-bottom:-35px}body .section_3 .fleb_list{padding-left:8.5%;width:100%;display:block;margin-top:10px;font-size:18.5px;font-weight:lighter;line-height:26px;box-sizing:border-box;color:#fff}body .section_3 .fleb_list li{position:relative;margin-bottom:0.5em;padding-left:25px}body .section_3 .fleb_list li:before{content:"";display:flex;position:absolute;width:7px;height:7px;left:0;top:12px;border-radius:50%;background:#ef2d34}body .section_3 .contact_block{margin-top:64px}body .section_3 .bottom_text_section_3{font-size:0.8em;padding-top:14px;margin-left:8.5%;padding-bottom:6%}body .stamp-1:after{position:absolute;right:8%;top:0;margin-top:79px}body .stamp-2 .stamp,body .stamp-2:after{content:url(/local/templates/main/img/section_3/stamp-2.svg)}body .stamp-2:after{position:absolute;right:8%;top:0;margin-top:79px}body .accordeon{margin-top:-28px;padding-bottom:7em}body .accordeon .darker{background-color:#3C373E}body .accordeon .lighter{background-color:#5B565D}body .accordeon .accordeon_head{width:85%;flex-direction:row;align-items:center;justify-content:space-between;display:flex;padding:1em 0;margin-left:7%;font-size:1em}body .accordeon .accordeon_head .text{width:72%;padding-left:3%}body .accordeon .accordeon_head .price{margin-right:2vw;font-size:16px;position:relative;display:flex;width:100px;align-self:center}body .accordeon .accordeon_head .price:before{align-self:center;margin-left:-10px;left:0;top:-10px;content:"";border-left:1px #f00 solid;position:absolute;height:3rem}body .accordeon .accordeon_head .arrow{background-image:url(/local/templates/main/img/section_4/arrow.svg);width:13px;height:8px;position:absolute;right:17vw}body .accordeon .accordeon_body{display:none;background-color:#4F4B51;min-height:50px}body .accordeon .accordeon_body .body_text{font-size:1em;padding-top:5%;padding-bottom:5%;width:74%;padding-left:72px}body .accordeon .accordeon_body .body_text:before{content:"";border-bottom:1px #f00 solid;width:24px;height:1px;position:absolute;margin-top:13px;margin-left:-39px}body .accordeon .active{display:flex}body .section_4{display:flex;width:100%;flex-direction:column;color:white;background-color:#2F2A31}body .section_4 .main_text{margin-left:8.5%;font-size:41px}body .section_4 .price_block{display:flex;margin-bottom:3em;margin-top:60px}body .section_4 .annotation{display:none;padding:3%;margin-left:8.5%;border-radius:8px;margin-right:8.1%;border:#808080 3px solid;align-self:center;margin-bottom:2em;text-align:center}body .section_4 .accordeon{display:flex;padding-bottom:7em;flex-direction:column;align-items:center}body .section_4 .accordeon .item{width:83%}body .section_4 .accordeon .item .accordeon_head{margin-left:0;width:100%}body .section_4 .accordeon .item .accordeon_head .price:after{content:url(/local/templates/main/img/section_4/arrow.svg);position:absolute;left:0px;align-self:center;margin-left:-2rem}body .section_4 .accordeon .item:hover{cursor:pointer}body .section_4 .question_mark{background-image:url(/local/templates/main/img/section_4/question_mark.svg);display:flex;width:20px;height:20px}body .section_4 .question_mark .question_mark_text{display:none}body .section_4 .question_mark:hover:before{content:"";border-style:solid;border-width:10px 15px 10px 0;border-color:transparent #fff transparent transparent;position:absolute;margin-left:22px}body .section_4 .question_mark:hover .question_mark_text{color:black;display:flex;position:absolute;width:41vw;padding:21px;font-size:16px;line-height:26px;padding-bottom:0px;padding-top:17px;height:95px;padding-left:33px;margin-left:32px;margin-top:-56px;border-radius:4px;background-color:white}body .section_5{display:flex;width:100%;flex-direction:column;color:#2F2A31;background-size:contain;background-color:#F8F7FD;background-image:url(/local/templates/main/img/section_5/background.png);background-repeat:no-repeat;background-position-x:101%}body .section_5 .upper_text{font-size:24px;line-height:40px;margin-top:9em;margin-left:8.5%}body .section_5 .lower_text{font-size:32px;line-height:48px;margin-top:1em;margin-left:8.5%;padding-bottom:5em}body .section_6{display:flex;width:100%;flex-direction:column;color:#2F2A31;background-color:white;align-items:center;padding-bottom:1em}body .section_6 .upper_text{font-size:2.3em;line-height:1.5em;align-self:flex-start;margin-left:8.5%;margin-top:1.6em;font-weight:bold}body .section_6 .list{display:flex;flex-wrap:wrap;justify-content:center;margin-top:1.7em;padding-bottom:5em;width:90%}body .section_6 .list .number{position:absolute;display:flex;height:64px;width:64px;justify-content:center;margin-top:139px;background:linear-gradient(90deg, #ef2d34 0%, #dd0646 100%);color:white;align-items:center;font-size:25px;font-weight:300;top:20px}body .section_6 .list .item{display:flex;flex-direction:column;font-size:19px;width:320px;padding:.7em .25em .5em .6em;position:relative;line-height:28px;font-weight:100}body .section_6 .list .item .text{margin-top:1.7em;display:flex;font-size:17.4px;font-weight:600;line-height:28px}body .section_7{display:flex;width:100%;flex-direction:column;background:#3C373E;color:white}body .section_7 .upper_text{font-size:3em;line-height:2em;margin-left:8.5%;width:90%;margin-top:50px}body .section_7 .lower_text{font-size:0.9em;margin-bottom:2em;margin-top:0.4em;margin-left:8.5%;line-height:1.5em;width:83%}body .section_7 .image{height:600px;margin-left:8.5%;margin-right:8.5%}body .section_7 .image .pic{width:100%;background-size:cover;height:100%;background-position:center}body .section_7 .price{display:flex;font-weight:200;justify-content:space-around;margin-top:2em;position:relative;padding-bottom:3em;margin:2em 8.5% 0}body .section_7 .price .text{font-size:0.9em;line-height:1.9em;font-weight:100;margin-right:2em;width:60vw}body .section_7 .price .price_value{font-size:18px;display:flex;margin-right:1%;align-items:center;line-height:32px}body .section_7 .price .price_value:after{content:'';border-left:3px #f00 solid;display:flex;position:absolute;width:1px;margin-left:-3%;height:64px}body .section_8{display:flex;width:100%;flex-direction:column;background:linear-gradient(89.5deg, #666a72 3.67%, #3d414a 99.79000000000001%);flex-direction:row}body .section_8 .image{display:flex;width:390px;height:460px;margin-left:8.5%;margin-top:72px;margin-bottom:72px}body .section_8 .text_block{display:flex;flex-direction:column;color:white;margin-left:3.8%;margin-right:8.5%;width:56%;margin-top:4.3em}body .section_8 .text_block .name{font-size:40px;line-height:56px}body .section_8 .text_block .position{font-size:24px;line-height:32px;margin-top:17px;font-weight:400}body .section_8 .text_block .position:after{content:'';border-bottom:3px #f00 solid;display:block;position:absolute;width:95px;height:1px;margin-top:30px}body .section_8 .text_block .letter{font-size:17px;line-height:26px;color:#D6D5D6;margin-top:59px}body .section_8 .text_block .second{margin-top:26px}body .section_8 .text_block .sign{font-size:18px;line-height:26px;color:#D6D5D6;align-self:flex-end;margin-top:1em;margin-right:1em;margin-bottom:3em}body .section_9{display:flex;width:100%;flex-direction:column}body .section_9 .top_text{font-size:2em;line-height:1.5em;align-self:flex-start;margin-top:65px;margin-left:8.5%}body .section_9 .list{justify-content:center;flex-wrap:wrap;display:flex;margin-top:46px;padding-bottom:0;width:85%;align-self:center}body .section_9 .list .item{display:flex;margin:0em .5em 1em .4em;flex-direction:column;margin-bottom:2em;position:relative}body .section_9 .list .item .section_9_accordeon_text:after{content:url(/local/templates/main/img/section_9/icon.svg);position:absolute;bottom:6px;right:1em}body .section_9 .list .item .flip:after{transform:rotate(360deg);content:url(/local/templates/main/img/section_9/icon-inactive.svg);padding-top:6px}body .section_9 .list .item .item_text{font-size:20px;line-height:28px;margin-top:26px;width:200px;margin-left:6.5%}body .section_9 .list .item .image{display:flex}body .section_9 .list .item .accordeon_body_section_9{width:320px;position:absolute;word-break:break-word;top:22.2em;z-index:1;border-bottom:3px #808080 solid;box-shadow:0px 5px 6px rgba(0,0,0,0.2);background:white}body .section_9 .list .item .accordeon_body_section_9 .text{width:83%;padding:7%;font-size:0.85em}body .section_10{display:flex;width:100%;padding-bottom:2em;flex-direction:column}body .section_10 .faq{font-size:2.3em;line-height:56px;color:#2F2A31;margin-top:0.7em;margin-left:8.5%}body .section_10 .accordeon_section_10{margin-top:48px;display:flex;flex-direction:column;justify-content:center;align-items:center}body .section_10 .accordeon_section_10:last-child{padding-bottom:0}body .section_10 .accordeon_section_10:hover{cursor:pointer}body .section_10 .item{width:83%}body .section_10 .accordeon_body_section_10{background-color:#F9FAFA;font-size:16px;padding:2em 0 2em 0;line-height:26px}body .section_10 .accordeon_body_section_10 .main_text{margin-left:2.5%;width:95%}body .section_10 .active{display:block}body .section_10 .head_section_10{background-color:#EBEDEF;margin-bottom:4px;font-weight:600;flex-direction:row;position:relative;padding:1em;width:auto;align-items:center;display:flex;font-size:18.6px;margin-left:0;padding-left:2.5%}body .section_10 .head_section_10 .text{padding-left:0}body .section_10 .head_section_10:after{content:url(/local/templates/main/img/section_10/plus.svg);position:absolute;align-self:center;right:2rem;top:1em}body .section_10 .head_section_10 .flip:after{content:url(/local/templates/main/img/section_10/plus.svg)}body .section_10 .head_section_10:before{display:none}body .section_11{width:100%;display:flex;flex-direction:column;padding-bottom:3em;background-image:url(/local/templates/main/img/section_11/background.png);background-size:contain;background-color:#E2E8EF;background-position-y:100%;background-position-x:100%;background-repeat:no-repeat}body .section_11 .contact_block_section_11{width:60%;align-self:flex-start;justify-content:center;background-color:white;border-radius:8px;margin-left:8.5%;display:flex;margin-bottom:0}body .section_11 .bottom_text_section_11{margin-top:13px;font-size:14.6px;font-weight:300;margin-left:8.5%}body .section_11 .main_text{font-size:2em;line-height:1.2em;margin-top:3em;font-weight:bold;margin-left:8.5%}body .section_11 .middle_text{font-size:22.5px;line-height:30px;font-weight:400;margin-top:1.5em;margin-left:8.5%}body .section_11 .bottom_text{color:black}body .section_12{flex-direction:column;display:flex;width:100%;flex-direction:row;color:white;flex-basis:50%;background-color:#2F2A31}body .section_12 .map{display:none;margin-left:auto;width:50%}body .section_12 .active{display:flex}body .section_12 .location{margin-left:6.5%;padding-bottom:4.5em;position:relative}body .section_12 .location .main_text{font-size:2.3em;line-height:56px;margin-top:1.5em;margin-left:7%}body .section_12 .location .tabs_title{color:white;width:max-content;margin-top:1.6em;margin-left:7%;display:flex;position:relative}body .section_12 .location .tabs_title .item{position:relative}body .section_12 .location .tabs_title .item:not(:last-child){margin-right:32px}body .section_12 .location .tabs_title .item:hover{cursor:pointer}body .section_12 .location .tabs_title .item.active:before{content:"";border-top:2px #f00 solid;width:100%;height:1px;z-index:1;bottom:-9px;position:absolute}body .section_12 .location .tabs_title:after{content:'';border-bottom:1px #808080 solid;width:100%;height:1px;position:absolute;margin-top:2em}body .section_12 .location .tabs_title .active{display:flex}body .section_12 .location .tabs_content{margin-top:1.9em;margin-left:2em;font-size:1.1em;font-weight:200;line-height:2.1em}body .section_12 .location .tabs_content .city{display:none;flex-direction:column;color:white;margin-left:7%}body .section_12 .location .tabs_content .city .adress,body .section_12 .location .tabs_content .city .phone,body .section_12 .location .tabs_content .city .email,body .section_12 .location .tabs_content .city .time{font-size:20px;line-height:30px;margin-top:10px;color:#D6D5D6;text-decoration:none;width:244px}body .section_12 .location .tabs_content .city .adress:first-child,body .section_12 .location .tabs_content .city .phone:first-child,body .section_12 .location .tabs_content .city .email:first-child,body .section_12 .location .tabs_content .city .time:first-child{margin-top:0}body .section_12 .location .tabs_content .city .adress:before{position:absolute;margin-left:-32px;margin-top:5px;content:url(/local/templates/main/img/section_12/adress.svg)}body .section_12 .location .tabs_content .city .phone:before{position:absolute;margin-left:-32px;margin-top:5px;content:url(/local/templates/main/img/section_12/phone.svg)}body .section_12 .location .tabs_content .city .email:before{position:absolute;margin-left:-32px;margin-top:5px;content:url(/local/templates/main/img/section_12/email.svg)}body .section_12 .location .tabs_content .city .time:before{position:absolute;margin-left:-32px;margin-top:5px;content:url(/local/templates/main/img/section_12/time.svg)}body .section_12 .location .tabs_content .city a{color:white;text-decoration:none}body .section_12 .location .tabs_content .active{display:flex}body .section_12 .location .tabs_content .item.active:before{content:"";border-top:2px #f00 solid;width:60px;height:1px;margin-left:-35px;position:absolute;margin-top:-102px}body .section_12 .location .middle_text{font-size:1.37em;line-height:1.5em;margin-top:1.6em;font-weight:300;margin-left:7%}body .footer{display:flex;flex-direction:row;background:linear-gradient(90deg, #ef2d34 0%, #dd0646 100%);color:white;font-weight:200;margin-top:-1px;align-items:center;justify-content:space-around;padding:1em 0 1em 0em}body .footer .name{font-size:0.8em;margin-left:7%;line-height:1.5em}body .footer .policy{font-size:0.8em;line-height:1.5em;margin-left:2em;text-align:center;text-decoration:none;color:white;border-bottom:1px #fff solid}body .footer .site_link{font-size:0.8em;line-height:1.5em;margin-left:2em;text-align:center;text-decoration:none;color:white;border-bottom:1px #fff solid;margin-left:0;margin:0px 2em 0 2em}body .footer .social_networks_block{padding-top:1px;padding-left:0;margin-left:0;justify-self:flex-end}body .footer .social_networks_block .vk{background-image:url(/local/templates/main/img/footer/vk.svg)}body .footer .social_networks_block .vk:hover{background-image:url(/local/templates/main/img/footer/vk_hover.svg)}body .footer .social_networks_block .fb{background-image:url(/local/templates/main/img/footer/fb.svg)}body .footer .social_networks_block .fb:hover{background-image:url(/local/templates/main/img/footer/fb_hover.svg)}body .footer .social_networks_block .in{background-image:url(/local/templates/main/img/footer/in.svg)}body .footer .social_networks_block .in:hover{background-image:url(/local/templates/main/img/footer/in_hover.svg)}body .footer .social_networks_block .yt{background-image:url(/local/templates/main/img/footer/yt.svg)}body .footer .social_networks_block .yt:hover{background-image:url(/local/templates/main/img/footer/yt_hover.svg)}@media screen and (max-width:1750px){body .main .section_3:after{margin-top:16rem}body .main .section_11 .main_text{width:50%}body .main .section_11 .middle_text{width:41%}body .main .section_11 .contact_block{width:83%;margin-right:auto;margin-left:auto}}@media screen and (max-width:1670px){body .main .section_1 .main_text{font-size:3em}body .main .section_1 .middle_text{font-size:1.5em}body .main .section_1 .contact_block{width:83%;margin-right:auto;margin-left:auto}body .main .section_1 .bottom_text{margin-left:0}body .main .section_3 .contact_block{width:83%;margin-right:auto;margin-left:auto}body .main .section_4 .accordeon{padding-bottom:2em}body .main .section_4 .question_mark{display:none}body .main .section_4 .annotation{display:flex}body .main .section_3 .contact_block{width:83%;margin-left:8.5%}body .main .section_5{height:662px;background-size:36em;background-position-x:65%;background-position-y:bottom}body .main .section_5 .upper_text{font-size:1.1em;margin-left:7%;line-height:1.67em;margin-top:60px}body .main .section_5 .lower_text{font-size:1.3em;line-height:1.5em;margin-top:1%;margin-right:10%;text-align:right}body .main .section_7 .image{height:400px}body .main .section_11{background-image:url(/local/templates/main/img/section_11/background-transparent.png);background-position-x:200px}body .main .section_11 .middle_text{margin-bottom:-30px}body .main .section_11 .main_text{margin-top:60px}}@media screen and (max-width:1350px){body .main .section_1 .main_text{margin-top:100px}body .main .section_8{align-items:center;flex-direction:column}body .main .section_8 .text_block{margin-top:60px;width:80%}body .main .section_8 .image{margin:0;margin-top:2em;justify-content:center;width:320px;height:370px}body .main .section_8 .image .pic{height:370px}body .main .section_11{background-position-x:100%;padding-bottom:50%}body .main .section_11 .middle_text{width:80%}body .main .section_11 .main_text{width:80%}body .main .section_12{flex-direction:column}body .main .section_12 .location{margin-left:0;padding-bottom:2em}body .main .section_12 .map{justify-content:center;height:400px;width:100%}}@media screen and (max-width:1310px){body .main .section_3:after{margin-top:26rem;transform:scale(.8)}}@media screen and (max-width:1075px){body .accordeon .accordeon_head{font-size:0.8em}body .accordeon .accordeon_head:before{right:19%}body .accordeon .accordeon_head .arrow{right:21vw}body .accordeon .accordeon_head .text{width:72%}body .accordeon .accordeon_head .price{font-size:0.8em}body .accordeon .accordeon_body .body_text{font-size:0.75em;width:80%}body .header{display:flex}body .aside{display:none;width:90%;padding:5%;margin-top:51px;position:fixed;z-index:2}body .aside .reset_ul{padding-left:0}body .aside .place{padding-left:0}body .aside .phone_number{padding-left:0}body .aside .logo{display:none}body .aside .social_networks_block{padding-left:0}body .aside .callback{position:fixed;margin-left:-5%}body .active{display:flex}body .main{margin-left:0;margin-top:51px}body .main .section_1 .main_text{font-size:4em}body .main .section_1 .contact_block .bottom_text{display:none}body .main .section_1 .contact_block .success_msg{top:12em;width:90%}body .main .section_3{padding-bottom:7em}body .main .section_3 .bottom_text{display:none}body .main .section_3:after{margin-top:16rem}body .main .section_3 .success_msg{top:12em;width:90%}body .main .section_4 .accordeon .item{width:100%}body .main .section_4 .accordeon .item .accordeon_body .body_text{padding-left:5%}body .main .section_4 .accordeon .item .accordeon_body .body_text:before{content:none}body .main .section_7 .upper_text{font-size:2em;line-height:1.5em;margin-top:60px}body .main .section_7 .price{flex-direction:column}body .main .section_7 .price .text{width:81%;text-align:center;margin-right:0;align-self:center}body .main .section_7 .price .price_value{margin-top:2em;justify-content:center;margin-right:0}body .main .section_7 .price .price_value:after{width:80%;border-left:none;border-bottom:3px #f00 solid;left:10%;bottom:5.5em;margin:0;align-self:center;height:1px}body .main .section_9 .top_text{font-size:1.3em;line-height:1.5em;align-self:flex-start;margin-top:60px;margin-left:7%}body .main .section_11{width:100%}body .main .section_11 .success_msg{top:8.5em}body .main .footer{flex-direction:column}body .main .footer .name{margin-left:0;margin-top:2em;text-align:center}body .main .footer .policy{margin-left:0;margin-top:1em}body .main .footer .site_link{margin-top:1em}body .main .footer .social_networks_block{padding-top:1px;padding-left:0;margin-top:1em;margin-left:0;padding-bottom:2em;justify-self:flex-end}}@media screen and (max-height:980px){body .aside .reset_ul{padding-top:13vh}body .aside .place{padding-top:13vh}}@media screen and (max-height:850px){body .aside .reset_ul{padding-top:8vh}body .aside .place{padding-top:5vh}}@media screen and (max-height:750px){body .aside .reset_ul{line-height:1.9em}body .aside .place{padding-top:5vh}}@media screen and (max-height:620px){body .aside{font-size:0.85em}body .aside .place{padding-top:5vh}}@media screen and (max-width:980px){body .main .section_3:after{margin-top:26rem}}@media screen and (max-width:767px){body .main .accordeon .accordeon_head:before{right:20%}body .main .accordeon .accordeon_head .arrow{right:22vw}body .main .section_1 .main_text{font-size:3.5em}}.popup{position:fixed;z-index:1000;right:calc(-250%)}.popup .popup-content{width:320px;background:#fff}@media screen and (max-width:670px){.callback_window{background-color:white;width:100%;display:flex;height:300px;right:0}.callback_window .contact_information{width:100%;display:flex;height:100%;flex-direction:column;justify-content:center}.callback_window .contact_information .main_text{font-size:1.3em;margin-bottom:1em;font-family:Gotham Pro}.callback_window .contact_information .name{height:3em;border:none;margin-bottom:0.5em;border-bottom:#808080 2px solid}.callback_window .contact_information .tel{height:3em;border:none;margin-bottom:0.5em;border-bottom:#808080 2px solid}.callback_window .image{display:none}body .popup{width:100%;margin-left:auto !important;right:0}body .popup .popup-content{width:100%;background:#fff}body .popup .callback-popup-btn{margin-left:0}body .main .contact_block{margin-top:11%}body .main .contact_block .custom_select{height:49px}body .main .contact_block .custom_select .dropdown_block{margin-top:122px}body .main .contact_block .custom_select:after{margin-left:34px}body .main .contact_block .custom_select .selection{font-size:0.8em;font-family:Manrope;padding-right:19px}body .main .contact_block .input{width:61%;font-size:0.9em;margin-top:13px;padding-top:3px;margin-right:3%;height:100%;margin-bottom:0;border:none;padding:0;border-left:none}body .main .contact_block .appointment_button{height:59px;position:absolute;width:100%;margin-top:79px;align-self:center;border-style:none;border-radius:4px;font-weight:bold;font-size:0.9em;left:0;margin-left:-1px;color:white}body .main .accordeon .accordeon_head{font-size:0.9em;line-height:1.4em}body .main .accordeon .accordeon_head .text{width:55%}body .main .accordeon .accordeon_head .price{font-size:0.9em}body .main .accordeon .accordeon_head:before{right:27%}body .main .accordeon .accordeon_head .arrow{right:29vw}body .main .section_1{height:701px}body .main .section_1 .main_text{font-size:2.3em;margin-bottom:0;margin-top:31%;line-height:1.2em}body .main .section_1 .middle_text{font-size:1.3em;margin-top:10px;font-weight:100;line-height:1.3em}body .main .section_2 .main_text{font-size:1.5em;line-height:1.5em;margin-top:60px}body .main .section_2 .advantages{display:flex;align-items:center;flex-direction:column;margin-top:14px;width:100%}body .main .section_2 .advantages .no_anestesia{margin-top:-2em}body .main .section_2 .advantages .cosmetic_result{margin-top:-1em}body .main .section_2 .advantages .no_cuts{margin-top:1em}body .main .section_2 .advantages .go_home{margin-top:-2em}body .main .section_2 .advantages .item{height:auto;display:block;padding:0;background-size:cover;background-repeat:no-repeat;z-index:1}body .main .section_2 .advantages .item .circle{bottom:100px}body .main .section_3{background-position-x:right}body .main .section_3 .stamp{display:block}body .main .section_3 .upper_text{padding-left:7%;font-size:1.07em;line-height:1.3em;font-weight:900;margin-bottom:5%;margin-top:60px}body .main .section_3 .middle_text{padding-left:6%;font-size:0.8em;font-weight:100;line-height:1.5em;margin-top:-11px}body .main .section_3 .text_before_list{width:88%;padding-left:6%;font-size:19px;margin-top:28px;color:#D6D5D6}body .main .section_3 .fleb_list{width:81%;margin-left:4%;margin-top:15px;font-size:0.88em;line-height:1.5em;margin-bottom:1em}body .main .section_3 .fleb_list li:before{width:9px;margin-left:-15px}body .main .section_3 .bottom_text{display:none}body .main .section_6 .list{display:flex;flex-direction:column;width:320px;padding-bottom:0}body .main .section_6 .list .item{margin-bottom:2em;padding:0}body .main .section_6 .list .item .number{top:7px}body .main .section_7 .price .text{font-size:0.9em}body .main .section_7 .image{margin-top:0;height:300px}body .main .section_9 .list .item{padding:0;padding-bottom:2em;margin-bottom:2em}body .main .section_9 .list .item .section_9_accordeon_text:after{bottom:2em}body .main .section_9 .list .item .accordeon_body{left:0;margin:0}body .main .section_9 .list .item:last-child{margin-bottom:0;padding-bottom:0}body .main .section_10 .faq{font-size:1.5em;line-height:1em;margin-top:60px}body .main .section_10 .accordeon_section_10 .item .head_section_10 .text{font-size:1em;width:80%}body .main .section_11 .success_msg{top:12em}body .main .section_11 .bottom_text{display:none}body .main .section_11 .middle_text{margin-bottom:0}}@media screen and (max-width:585px){body .main .section_4 .annotation{font-size:0.9em}body .main .section_5 .upper_text{font-size:0.9em}body .main .section_5 .lower_text{font-size:1em}}@media screen and (max-width:425px){body .main .accordeon .accordeon_head .price{margin-right:0}body .main .section_6 .upper_text{font-size:1.15em}}@media screen and (max-width:375px){body .main .section_1{height:550px}body .main .section_3 .contact_block{margin-top:40px}body .main .accordeon .accordeon_head .text{width:10rem;font-size:0.9em;font-weight:300}}@media screen and (max-width:340px){body .main .accordeon .accordeon_head .text{width:7.8rem;font-size:0.77em;font-weight:300}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){body .main .section_8 .text_block{margin-left:10%}body .main .section_7 .price .price_value:after{top:0em}}.cross:after{content:url(/local/templates/main/img/section_10/x.svg)}
/* End */


/* Start:/local/templates/main/css/custom.css?164563566814248*/
body{
	--main-color: #df0b43;
}


.button {
  font-family: 'Manrope';
  background: rgb(221,6,70);
	background: -moz-linear-gradient(57deg, rgba(221,6,70,1) 0%, rgba(239,45,52,1) 100%);
	background: -webkit-linear-gradient(57deg, rgba(221,6,70,1) 0%, rgba(239,45,52,1) 100%);
	background: linear-gradient(57deg, rgba(221,6,70,1) 0%, rgba(239,45,52,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#dd0646",endColorstr="#ef2d34",GradientType=1);
  color:  #fff;
  outline:none !important;
  display: block;
  font-size: 17px;
  padding: 21px 20px 19px;
  text-align:center;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  width:100%;
  font-weight:5	00;
  border-radius: 3px;
  border: none;
}
.button:hover,
.button:focus{
	background:#EF2D34
}
.form__pp{
  font-size: 12px;
  margin:15px 0 0 0;
  line-height: 1.5;
  opacity: 0.5;
}
.form__pp a{
  color: var(--main-color);
  transition:0.5s all ease;
  font-size:inherit;
  border-bottom:1px solid transparent;
}
.form__pp a:hover{
  border-color: var(--main-color);
}

.form__field {
  margin: 0 0 20px;
}
.form__input{
  border: 1px solid #f6f6f6;
  font-size: 15px;
  color: #000;
  font-family: "Manrope", arial, sans-serif;
  font-weight: 400;
  display: block;
  background: #f6f6f6;
  width: 100%;
  outline: none;
  padding: 20px 10px 20px 26px;
  border-radius: 3px;
  transition: 0.5s all ease;
}
.form__input:focus{
	
}
.input.complete,
.form__input.complete{
  border-color:green;
}

.input.error,
.form__input.error{
  border-color:red !important;
}


.text-page {
    padding: 40px 20px;
}
.text h1 {
  margin-bottom: 30px;
}

.text h2 {
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 30px;
  line-height: 1.4;
}

.text h3 {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 30px;
  line-height: 1.4;
}

.text h4 {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 30px;
  line-height: 1.4;
}

.text h5 {
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 30px;
  line-height: 1.4;
}

.text p {
  font-size: 16px;
  line-height: 1.4;
  margin-bottom: 30px;
  margin-top:0;
}
.text img{
  display: block;
  max-width: 100%;
  height:auto;
  margin-bottom: 30px;
}

.text blockquote{
  border-left: 3px solid $sub-color;
  background: #F7F7F7;
  border-radius: 3px;
  padding:25px 0 25px 30px;
  margin: 0 0 30px;
  line-height: 1.4;
}


.text ul {
  margin-bottom: 30px;
  padding:0;
}
.text ul li {
	list-style:none;
  position: relative;
  padding-left: 30px;
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 10px;
}
.text ul li:before {
  content: '';
  position: absolute;
  left: 0;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: var(--main-color);
  top: 7px;
}

.text ol {
  margin-bottom: 50px;
  padding: 0;
}
.text ol li {
  position: relative;
  display: flex;
  padding-left: 0px;
  margin-bottom: 10px;
  counter-increment: section;
}

.text ol li:before {
  content: counters(section, ". ") ". ";
  position: relative;
  color: var(--main-color);
  display: inline-block;
  min-width:30px;
  font-weight: 400;
}


.text table {
  width: 100%;
  margin-bottom: 50px;
}

.text th,
.text td {
  border-right: 1px solid #fff;
  padding: 18px 18px;
  font-size:14px;
}

.text th:last-child,
.text td:last-child {
  border-right: 0;
}

.text th {
  background: var(--main-color);
  font-weight: 700;
  color:#fff;
}

.text tr:nth-child(odd) td {
  background: #F7F7F7;
}



.text p a, .text > a:not(.button) {
  color: var(--main-color);
  border-bottom: 1px solid;
  transition: 0.5s all ease;
  font-size: 16px;
  text-decoration:none;
}
.text p a:hover,
.text > a:not(.button):hover {
  color: var(--main-color);
  border-color: transparent;
}




@media screen and (max-width: 767px) {
  .text h1,
  .text h2 {
    font-size: 30px;
  }
  .text h3 {
    font-size: 26px;
  }
  .text ul,
  .text ol,
  .text p,
  .text blockquote,
  .text img{
    margin-bottom: 20px;
  }
  .table-wrapper{
    overflow: auto;
    padding-bottom: 20px;
  }
  .table-wrapper table{
    min-width: 767px;
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 575px) {
  .text h1 {
    margin-bottom: 20px;
  }
  .text h2 {
    font-size: 24px;
    margin-bottom: 16px;
  }
  .text h3{
    font-size:17px;
    margin-bottom: 16px;
  }
  .text h4 {
    font-size: 16px;
    margin-bottom: 16px;
  }
  .text h5 {
    font-size: 16px;
    margin-bottom: 16px;
  }
  .text p {
    font-size: 14px;
    margin-bottom: 16px;
  }
  .text ul li {
    font-size: 14px;
    margin-bottom: 10px;
  }
  .text ul li:before{
      top: 3px;
  }
  .text table {
    margin-bottom: 30px;
  }
  .text ol, .text ul {
    margin-bottom: 25px;
  }
  .text td {
    min-width: 150px;
    font-size: 14px;
  }
}

body .main .section_1 .main_text {
    margin-bottom: 20px;
}
.bottom_text-politics {
    display: block;
}
.bottom_text-politics a{
	color:inherit;
	text-decoration:none;
	border-bottom:1px solid;
	font-size:inherit;
	-webkit-transition:0.5s all ease;
	-o-transition:0.5s all ease;
	transition:0.5s all ease;
}
.bottom_text-politics a:hover{
	border-color:transparent;
}
.advantages{
	padding:0 15px;
	-webkit-box-sizing:border-box;
	        box-sizing:border-box;
	max-width:1400px;
	margin:0 auto 60px;
}
.advantages__item{
  -webkit-box-shadow:0 10px 30px rgba(0,0,0,0.1);
          box-shadow:0 10px 30px rgba(0,0,0,0.1);
  background:#fff;
  border-radius:10px;
}
.advantages__col{
	-webkit-box-flex:0;
	    -ms-flex:0 0 25%;
	        flex:0 0 25%;
	max-width:25%;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:20px;
	-webkit-box-sizing:border-box;
	        box-sizing:border-box;
}

.advantages__text{
	font-size:16px;
	font-weight:400;
	height: 145px;
    padding: 30px 20px;
    line-height: 1.4;
	-webkit-box-sizing:border-box;
	        box-sizing:border-box;
}
.advantages__text span{
	color:var(--main-color);
}
.advantages__thumb{
	border-radius:10px 10px 0 0;
	overflow:hidden;
}
.advantages__thumb img {
    display: block;
    max-height: 200px;
    width: 100%;
}


.container {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
}

.section__heading h2 {
    margin: 0;
    font-size: 42px;
	line-height:1.3;
}

.section__heading {
    margin-bottom: 50px;
}

.section__heading p {
    margin: 30px 0 0 0;
    line-height: 1.4;
}
.ba__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 5px;
    overflow: hidden;
}

.ba__img img {
    display: block;
    max-width: 100%;
    max-height: 430px;
    width: 100%;
}

.ba__img {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    position: relative;
	cursor:pointer;
}

.ba__after {
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    font-size: 16px;
    color: #fff;
    background: var(--main-color);
    padding: 7px 18px;
    border-radius:5px 0 0 0;
}
.ba__before {
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    font-size: 16px;
    color: #fff;
    background: #5b565d;
    padding: 7px 18px;
    border-radius: 0 5px 0 0;
}
.ba{
	margin-bottom:100px;
}
.ba__wrapper{
	position:relative;
}
.slider-arr {
    fill: none;
    stroke: #fff;
    stroke-width: 2px;
    cursor: pointer;
    outline: none;
    -webkit-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
    transition: 0.5s all ease;
    width: 42px;
    height: 42px;
    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;
    background: rgb(221,6,70);
    background: -webkit-gradient(linear, left top, right top, from(rgba(221,6,70,1)), to(rgba(239,45,52,1)));
    background: -o-linear-gradient(left, rgba(221,6,70,1) 0%, rgba(239,45,52,1) 100%);
    background: linear-gradient(90deg, rgba(221,6,70,1) 0%, rgba(239,45,52,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#dd0646",endColorstr="#ef2d34",GradientType=1);
    border-radius: 5px;
}

.slider-arr svg {
    width: 11px;
}

.ba__prev {
    top: 50%;
    position: absolute;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    left: -21px;
    z-index: 10;
}
.ba__next {
    top: 50%;
    position: absolute;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    right: -21px;
    z-index: 10;
}
.section3__price {
    padding-left: 5.5%;
    margin-left: 2em;
    font-weight: 700;
    font-size: 25px;
    margin-bottom: -35px;
    margin-top: 30px;
}
.licence {
    padding: 29px 0 0 0;
    margin-bottom: 100px;
	overflow:hidden;
}

.licence__row {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -20px;
}

.licence__col {
    padding: 0 20px;
    margin-bottom: 40px;
    box-sizing: border-box;
    flex: 0 0 20%;
    max-width: 20%;
}
.licence__item{
    border: 13px solid #f8f8f8;
}

.licence__hover {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgb(239,44,53);
    background: -moz-linear-gradient(57deg, rgba(239,44,53,1) 0%, rgba(239,45,52,0.1) 83%, rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(57deg, rgba(239,44,53,1) 0%, rgba(239,45,52,0.1) 83%, rgba(255,255,255,0) 100%);
    background: linear-gradient(57deg, rgba(239,44,53,1) 0%, rgba(239,45,52,0.1) 83%, rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ef2c35",endColorstr="#ffffff",GradientType=1);
    transition:0.5s all ease;
    opacity:0;
}
.licence__item:hover .licence__hover{
    opacity:1;
}

.licence__img {
    display: block;
    position: relative;
    font-size: 0;
}
.licence__img img{
	display:block;
	width:100%;
}

.licence__hover svg {
    width: 30px;
    position: absolute;
    left: 20px;
    bottom: 20px;
    height: 30px;
}
.popup-form {
    max-width: 375px;
    border-radius: 15px;
    overflow: hidden;
}

.popup-form__heading h2 {
    font-size: 24px;
    font-weight: 500;
    margin: 0;
    line-height: 1.2;
}

.popup-form__heading p {
    margin: 15px 0 0 0;
    font-size: 16px;
    line-height: 1.4;
    opacity: 0.6;
}

.popup-form__heading {
    margin-bottom: 20px;
}

.popup-thanks__inner {
    display: flex;
    align-items: center;
}

.popup-thanks__heading h2 {
    margin: 0;
    line-height: 1.2;
    font-size: 20px;
    font-weight: 400;
}

.popup-thanks__heading p {
    margin: 12px 0 0 0;
    font-size: 14px;
    line-height: 1.4;
    opacity: 0.8;
}

.popup-thanks {
    padding-left: 0 !important; 
}

.popup-thanks__icon {
    margin-left: -28px;
	font-size:0;
    margin-right: 20px;
}
body .main .contact_block .custom_select .selection:after{
	display:none !important;
}

.promo-form {
    max-width: 440px;
    border-radius: 15px;
    padding: 30px 45px;
    width: 100%;
	overflow:visible;
}
@media screen and (min-width:768px){
	.promo-form:after{
		content:'';
		position:absolute;
		background:url(/local/templates/main/css/../img/promo-gift2.png) no-repeat center / contain;
		right: -134px;
		bottom:60px;
		width:219px;
		height:294px;
		z-index:-1;
	}
	/*
	.promo-form:before{
		content:'';
		position:absolute;
		background:url(/local/templates/main/css/../img/promo-gift1.png) no-repeat center / contain;
		right: 58px;
		top: -62px;
		height: 171px;
		width: 125px;
		z-index: 1;
		pointer-events: none;
	}
	*/
}

.promo-form__heading {
    margin: 0 0 30px;
}

.promo-form__heading h2 {
    font-size: 35px;
    color: #ee2b35;
    font-weight: 800;
    line-height: 1.2;
}

.promo-form__heading p {
    margin: 20px 0 0 0;
    font-size: 16px;
    opacity: 0.8;
}



@media screen and (max-width:1199px){
	.advantages__col{
		-webkit-box-flex:0;
			-ms-flex:0 0 50%;
				flex:0 0 50%;
		max-width:50%;
	}
}
@media screen and (max-width:991px){
	.licence__row{
		margin:0 -10px;
	}
	.licence__col {
		flex: 0 0 25%;
		max-width: 25%;
		padding:0 10px;
	}
}
@media screen and (max-width:767px){
	.ba{
		margin-bottom:50px;
	}
	.section__heading{
		margin-bottom:30px;
	}
	.section__heading h2{
		font-size:32px;
	}
	.section__heading p{
		font-size:16px;
		margin:10px 0 0 0;
	}
	.ba__next{
		width:36px;
		height:36px;
		right:-10px;
	}
	.ba__prev{
		width:36px;
		height:36px;
		left:-10px;
	}
	
	.licence__col {
		flex: 0 0 33.3333%;
		max-width: 33.3333%;
		margin-bottom:20px;
	}
	.licence{
		margin-bottom:20px;
	}
}
@media screen and (max-width:575px){
	.advantages__col{
		-webkit-box-flex:0;
			-ms-flex:0 0 100%;
				flex:0 0 100%;
		max-width:100%;
	}
	.advantages{
		margin-bottom:40px;
	}
	body .section_2 .circle {
		width: 36px;
		height: 36px;
		font-size: 20px;
		top: -18px;
	}

	body .section_2 .main_text {
		margin-bottom: 30px;
	}
	.advantages__thumb img {
		max-height:initial;
	}
	.section__heading h2{
		font-size:24px;
	}
	.section__heading p{
		font-size:14px;
	}
	.section3__price {
		padding-left: 15px;
		font-size: 18px;
		margin: 41px 0 -10px;
	}
	
	.licence__col {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.licence__item{
		border-width:4px;
	}
	.popup-form {
		padding: 40px 20px;
		border-radius: 5px;
	}

	.popup-form__heading h2 {
		font-size: 20px;
	}

	.popup-form__heading p {
		font-size: 14px;
		margin: 10px 0 0;
	}

	.form__input {
		padding: 10px 10px 10px 15px;
	}

	.form__field {
		margin-bottom: 15px;
	}

	.button {
		padding: 10px 0;
	}

	.form__pp {
		font-size: 10px;
	}
	.promo-form {
		padding: 30px 30px;
	}

	.promo-form__heading h2 {
		font-size: 24px;
		line-height: 1.3;
	}

	.promo-form__heading h2 br {
		display: none;
	}

	.promo-form__heading p {
		font-size: 14px;
		margin: 10px 0 0 0;
	}
}
@media screen and (max-width: 592px) {
    body .main .section_3:after {
        display: none;
    }
}
.special__offer {
    font-size:  1.3em;
    color: #df0b43;
    font-weight: bold;
}
.price_old {
    text-decoration: line-through;
    font-size: 24px;
}
.price_new {
    color: #df0b43;
    font-weight: bold;
    font-size: 32px;
}
/* End */


/* Start:/local/templates/main/template_styles.css?16315319923424*/
body .section_4 .annotation {
    display: flex;
}

body .section_4 .accordeon {
    padding-bottom: 3em;
}

@media screen and (max-width: 1600px) {
	body .section_12 .location {
		margin-left: 0;
	}
}

@media screen and (max-width: 1439px) {
	body .main .section_12 {
		flex-direction: column;
	}
	body .main .section_12 .map {
		justify-content: center;
		height: 400px;
		width: 100%;
	}
}

@media screen and (max-width: 599px) {
	body .section_12 .location .tabs_title {
		flex-direction: column;
	}
	body .section_12 .location .tabs_title .item:not(:last-child) {
		margin-bottom: 20px;
		margin-right: auto;
	}
	body .section_12 .location .tabs_title .item:last-child {
		margin-right: auto;
	}
	body .section_12 .location .tabs_title:after {
		content: none;
	}
}



@media screen and (max-width: 670px) {
	body .stamp-1.moscow:after {
		content: none;
	}
}




.header__isyourcity {
  position: absolute;
  z-index: 100;
  left: 37px;
  top: 100%;
  background: #fff;
  -webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
  box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
  padding: 15px;
  width: 270px;
}

.header__isyourcity-question {
  margin: 0 0 15px;
}
.header__isyourcity-question span{
  color:#e00c44;
  font-weight:600;
}

.header__isyourcity-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 141px;
  margin: 0 -10px;
}

.header__isyourcity-button {
  margin: 0 10px;
}
.header__isyourcity-button a {
  width: 100%;
  padding: 10px 20px !important;
}
.header__isyourcity-button a{
    padding: 8px 16px!important;
}

.top-nav__regions {
    position: relative;
}

.header__isyourcity-button a {
    text-decoration: none;
    color: #000;
    display: block;
    border: 1px solid #000000;
    text-align: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 13px;
    -webkit-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
    transition: 0.5s all ease;
    background: #000;
    color: #fff;
}
.header__isyourcity-button a:hover{
  opacity:0.7;
}

.header__isyourcity-button:first-child a {
    color: #fff;
    background: #df0b43;
    border-color: #df0b43;
}


.popup-cities {
  max-width: 400px !important;
  width: 100%;
  margin: 0;
  padding:40px 20px;
}

.citylist__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 0 10px;
	list-style: none;
	padding: 0;
}

.citylist__item {
  width: 100%;
  margin: 0px 0;
}

.citylist__link {
  color: #000;
  -webkit-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  transition: 0.5s all ease;
  padding:5px 0;
  font-size:14px;
  text-decoration:none !important;
}
.citylist__link:hover{
  color: #ef2d34;
}
.citylist__link-current {
  color: #ef2d34 ;
}
.citylist__title {
	font-weight: 700;
	font-size: 20px;
	margin: 0 0 20px;
	line-height: 1.2;
}
.citylist__nocityfound a{
  font-weight: 700;
  color:#df0b43;
  font-size:14px;
  border-bottom: 1px solid;
  -webkit-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  transition: 0.5s all ease;
  text-decoration:none;
}
.citylist__nocityfound a:hover{
    border-color:transparent;
}
@media screen and (max-width:575px){
  .citylist__list {
    display: block;
  }

  .citylist__item {
    width: 100%;
    margin: 7px 0;
  }
}
/* End */
/* /local/templates/main/less_compile/template_styles.css?169764457936574 */
/* /local/templates/main/css/custom.css?164563566814248 */
/* /local/templates/main/template_styles.css?16315319923424 */
