@font-face{font-family:OpenSansRegular;src:local("Open Sans"),local("OpenSans"),url(/bitrix/templates/remont_inner2/fonts/opensans.woff2) format("woff2"),url(/bitrix/templates/remont_inner2/fonts/opensans.woff) format("woff"),url(/bitrix/templates/remont_inner2/fonts/opensans.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenSansBold;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(/bitrix/templates/remont_inner2/fonts/opensansbold.woff2) format("woff2"),url(/bitrix/templates/remont_inner2/fonts/opensansbold.woff) format("woff"),url(/bitrix/templates/remont_inner2/fonts/opensansbold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:OpenSansSemiBold;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(/bitrix/templates/remont_inner2/fonts/opensanssemibold.woff2) format("woff2"),url(/bitrix/templates/remont_inner2/fonts/opensanssemibold.woff) format("woff"),url(/bitrix/templates/remont_inner2/fonts/opensanssemibold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}*{box-sizing:border-box;padding:0;margin:0;resize:none;outline:0}body{font-family:OpenSansRegular,Arial;font-size:16px;line-height:24px;color:#030303;background:#fff;overflow-x:hidden}body.active{overflow:hidden}input,select,textarea{background-clip:padding-box;-webkit-appearance:none}::-webkit-input-placeholder{color:#a0a0a0}:-moz-placeholder{color:#a0a0a0}::-moz-selection{background:#fbba00;color:#000}::selection{background:#fbba00;color:#000}::-webkit-input-placeholder{color:#a0a0a0}.placeholder{color:#a0a0a0}a{color:#030303}a:hover{text-decoration:none}p{padding-bottom:12px}h1,h2,h3,h4,h5,h6{font-family:OpenSansSemiBold,sans-serif;font-weight:400;text-align:center}h1{font-size:20px;line-height:24px;text-transform:uppercase;margin:20px 0 32px}.isBottom h1,.isTop h1{margin-top:174px}strong{font-family:OpenSansBold}ul li{list-style:none}.container{min-width:320px;max-width:1520px;margin:0 auto;position:relative}.problem{padding:13px 10px;background:#ef5152;color:#fff;font-size:18px;font-family:OpenSansRegular;box-shadow:0 2px 3px #bcbcbc;line-height:24px}.problem a{color:#fff;font-size:20px;padding:3px 8px;background:#cf4445;display:inline-block;margin:2px 0}header{padding:10px 0 0;overflow:hidden}.header_action_link,.header_action_text,.header_action_text__year,.header_contact,.main_menu{display:none}.navigation{display:none;z-index:0}header .ico{width:32px;height:32px}.header_logo{width:40%;float:left;text-align:center;height:46px;margin-bottom:10px}.header_logo img,.header_logo svg{width:auto;height:46px}#menu_mobile span{margin-left:15px;cursor:pointer;margin-top:5px;display:block;position:relative;border-bottom:2px solid #1c1713}#menu_mobile span:before{content:"";position:absolute;top:6px;left:0;width:32px;border-bottom:2px solid #1c1713}#menu_mobile span:after{content:"";position:absolute;top:18px;left:0;width:32px;border-bottom:2px solid #1c1713}#call_mobile a{display:block;background:url(/bitrix/templates/remont_index2/img/phone-call.svg) no-repeat;background-size:cover;float:right;margin-right:15px;margin-top:7px}.isTop header #call_mobile a,.isTop header #menu_mobile span{margin-top:7px}#call_mobile,#menu_mobile{width:30%;float:left}.header_action{width:100%;overflow:hidden;text-align:center}#call_form,#write_form{display:none}.header_contact_mail{padding-top:11px}.menu-fixed.active{display:block}.menu-fixed{transform:translateX(-100%);width:85%;max-width:480px;min-width:300px;position:fixed;height:100%;overflow-x:hidden;padding-top:50px;padding-bottom:50px;background:#fff;-webkit-overflow-scrolling:touch;overflow-y:auto;z-index:999;left:0;top:0}.menu-fixed .top_level.active{background:#f5f5f5}.fixed_nav li span,.menu-fixed .top_level.active>a{font-family:OpenSansBold}.fixed_nav{display:block;border-top:1px solid #aaa;width:100%;top:50px;left:0}.fixed_nav .top_level{padding:0 10px;border-bottom:1px solid #dcdcdc;position:relative}.fixed_nav .top_level:last-child{border:none}.fixed_nav li a,.fixed_nav li span{width:100%;padding:10px 0;color:#343434;display:block;text-decoration:none}.fixed_nav .top_level .inner_level li a{padding:7px 0}.fixed_nav li a:hover{text-decoration:underline}.fixed_nav .top_level .inner_level li a.btn{background:#dc1535;color:#fff;cursor:pointer;text-decoration:none;text-transform:uppercase;margin:10px auto 15px;display:block;width:100%;text-align:center;line-height:24px;border-radius:2px;padding:9px 24px;max-width:320px}.fixed_nav .top_level .inner_level li a.btn:hover{background:#c50c20}.fixed_nav .top_level .root_menu,.mobile_root_menu{width:40px;height:44px;position:absolute;top:0;right:0;cursor:pointer}.fixed_nav .top_level .root_menu:after{content:"";position:absolute;border-top:2px solid transparent;border-left:2px solid transparent;width:8px;height:8px;top:17px;transform:rotate(-135deg);right:17px;border-color:#343434}.fixed_nav .top_level .root_menu.active:after{transform:rotate(45deg)}.fixed_nav .top_level .inner_level{color:#fff;display:none}.mobile_menu_tel{position:absolute;top:7px;left:10px;width:100%;text-align:center}.mobile_menu_tel a.logos{position:absolute;left:0}.mobile_menu_tel a.telephon{margin-top:5px;display:inline-block}.mobile_menu_tel a{text-decoration:none;font-family:OpenSansBold;color:#343434}.mobile_menu_tel a img{width:48px;height:36px;vertical-align:middle}.mobile_menu_close{width:50px;height:50px;position:absolute;top:0;right:0;cursor:pointer}.mobile_menu_close:after,.mobile_menu_close:before{width:9px;height:9px;content:"";border:2px solid transparent;display:block;margin:auto;position:absolute;top:0;bottom:0;transform:rotate(-45deg);border-color:#343434}.mobile_menu_close:hover:after,.mobile_menu_close:hover:before{border-color:#fbba00}.mobile_menu_close:before{border-right:0;border-bottom:0;right:7px}.mobile_menu_close:after{border-left:none;border-top:0;right:20px}.grecaptcha-badge{display:none}.btn-all-menu{display:none}.round_brand{margin:10px 0 30px;width:240px;height:240px}.mobile_sale,.mobile_video{padding:15px 15px 0 10px}.btn_button{background-color:#fbba00;color:#030303;padding:0 25px;display:block;border-radius:2px;text-align:center;margin:0 auto;text-transform:uppercase;text-decoration:none;height:42px;line-height:42px;width:310px}.btn_button:hover{background-color:#ecb312}.review{text-align:center;margin-bottom:24px}.rewiew_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.review_block__patch{width:calc(100% / 3 - 5px);text-align:center;padding:10px;margin-bottom:10px;display:flex;flex-wrap:wrap;flex-direction:column}.review_block__description{display:flex;flex-wrap:wrap;flex-direction:column;flex-grow:1}.review_block__link{margin-bottom:8px;margin-top:8px}.review_block__patch img{border:none}.review .name{font-size:21px;line-height:32px;font-family:opensanssemibold}.review .proff{font-size:17px;line-height:24px;color:#000}.review_block__text{border:1px solid #fbba00;padding:21px 10px;border-radius:8px;margin:auto;position:relative;font-size:14px;line-height:21px}.review_block__text:before{content:"";position:absolute;width:30px;height:30px;top:-14px;left:-1px;background:#fff url(/images/common.png) no-repeat center;background-size:16px 14px;transform:rotate(180deg)}.review_block__text:after{content:"";position:absolute;width:30px;height:30px;right:-1px;bottom:-14px;background:#fff url(/images/common.png) no-repeat center;background-size:16px 14px}.review_block__img .various{display:block;position:relative;cursor:pointer}.awards{margin:5px 0 15px 0;overflow:hidden;display:flex}.awards .awards-slide a{display:inline-block}.mobile_video_slider{overflow:hidden}.awards .awards-slide{width:20%;text-align:center;padding:0 10px}.awards .awards-slide img{width:100%;height:auto}.mobile_video_slider .video-swiper-slide img{min-width:100%}.mobile_video_slider .tv-movies__play{transform:scale(.5);margin:-32px 0 0 -35px}.mobile_title{text-transform:uppercase;color:#343434;font-family:openSansbold;padding-bottom:10px}.mobile_slide_img div{position:absolute;bottom:0;left:0;padding:6px 8px;background:rgba(0,0,0,.5);width:100%;color:#fff}.mobile_slide_img span{display:block;font-size:13px;line-height:18px}.mobile_text_top{font-family:OpenSansBold}.mobile_benefits{background:#f5f5f5;padding:10px;margin-top:25px;overflow:hidden}.mobile_benefits .benefits_menu div{float:left;margin-right:10px}.mobile_benefits .mobile_title{padding-bottom:0}.mobile_benefits .benefits_head{display:none}.mobile_benefits .benefits_menu div{padding-top:0}.mobile_benefits .benefits_list li{float:none;width:100%;position:relative;margin-left:15px;padding:0;color:#343434}.mobile_benefits .benefits_menu div a{color:#343434}.mobile_benefits .benefits_list .benefits_list__first,.mobile_benefits .benefits_list .benefits_list__second{float:none}.mobile_benefits .benefits_list li:after{content:"";position:absolute;width:3px;height:3px;background:#343434;left:-12px;top:11px}.mobile_benefits .benefits_menu{margin:inherit}.mobile_slide_img{height:180px;width:100%;background-size:cover!important;margin-bottom:10px;position:relative}.mobile_sale .mobile_slide,.mobile_video .video-wrapper{min-width:100%;height:auto}.menu-fixed.active{animation-name:slideInLeft;animation-duration:.5s;animation-fill-mode:both}.menu-fixed.closed{animation-name:slideOutRight;animation-duration:.5s;animation-fill-mode:both}@keyframes slideInLeft{0%{transform:translateX(-100%);visibility:visible}100%{transform:translateX(0)}}a.link_arrow{background:url(../img/yellow-arrow.png) no-repeat right 8px;padding-right:25px;color:#fbba00}.inform{margin-top:20px}.inform_wrapper{display:flex;flex-wrap:wrap}.adwords_text h2,.adwords_text_head,.blog_head,.diploms_head,.index_work_head,.inform_head,.news_head,.portfolio_head,.review_head{font-size:20px;text-align:center;line-height:24px;margin:40px 0 32px;font-family:OpenSansSemiBold,sans-serif}.tv .tv_video{position:relative;padding-bottom:54.25%;padding-top:0;height:0;overflow:hidden}.tv .tv_video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.tv .tv_text{padding:0 10px}.price .tv_text{padding:0 10px}.tv .tv_head{line-height:21px;text-align:center;padding:5px 0}.tv .tv_logo{margin:10px 0 0}.tv_logo img{width:100%;max-width:420px}.price .tv_action,.tv .tv_action{padding:15px 0 0;text-align:center;margin-top:auto}.btn_brand.top{margin-top:15px}.portfolio{margin:0;overflow:hidden}.portfolio_block{overflow:hidden;margin-bottom:10px}.portfolio_block__type{display:inline-block;background:#5da827;height:24px;line-height:24px;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;border-radius:3px;padding:0 10px;position:absolute;top:5px;left:5px}.portfolio_block__head{font-family:OpenSansBold}.portfolio_block__area,.portfolio_block__head{line-height:18px}.portfolio_block .swiper-slide{width:265px;height:230px;position:relative;text-align:center}.portfolio_block .swiper-slide .portfolio_block__image{display:block;line-height:0;position:relative}.portfolio .portfolio_block .swiper-slide{position:relative}.portfolio_block .swiper-slide img{height:auto;width:100%;border-radius:2px}.btn_link_style{position:relative;display:inline-block;z-index:1;padding:0 43px 0 15px;border:2px solid #fbba00;text-transform:uppercase;border-radius:2px;text-decoration:none;line-height:34px;height:36px}.btn_link_style::after{position:absolute;content:"";width:0;height:100%;top:0;left:0;z-index:-1;background:#fbba00;transition:all 1.8s ease}.btn_link_style:hover::after{width:100%}.btn_link_style.btn_go{padding:0 40px 0 15px;margin-top:10px}.btn_link_style:before{position:absolute;content:"";display:flex;align-items:center;justify-content:center;width:15px;right:15px;height:100%;background:url(/images/svg/arrow_arrows.svg) no-repeat center;background-size:15px;transition:all .2s linear}.btn_link_style:hover::before{right:7px!important}.btn_brand:hover,.btn_link_style:hover{border-color:#fbb600}.btn-left{margin-right:5px}.about{margin:0}.about h2,.about_head{font-size:20px;line-height:24px;text-align:center;padding:32px 0}.about_more{display:none}a.link-more{margin:0 0 10px;font-weight:400}.about_briefly{font-family:OpenSansSemiBold}.about_patch ul li{padding-left:10px;padding-bottom:10px;position:relative}.about_patch ul li:before{content:"";position:absolute;width:4px;top:6px;left:0;background:url(../img/substage.png) no-repeat center;height:7px}.diploms{overflow:hidden;margin:0}.diploms .btn_link_style,.portfolio .btn_link_style{margin-left:10px}.diploms_block{margin-bottom:20px}.diploms_block .our-works__pic{display:flex}.diploms_block .swiper-slide img{border:1px solid #ced0d3}.diploms_block .swiper-slide,.diploms_block .swiper-slide img{width:249px}.diploms_block .swiper-slide{margin-right:10px}.various{position:relative;display:block}.various .play{position:absolute;width:32px;height:32px;background:rgba(255,255,255,.7);top:50%;left:50%;margin:-16px 0 0 -16px;border-radius:32px;text-indent:-5000px;transition:background .3s ease;cursor:pointer}.various:hover .play{background:#fbba00}.various .play:after{content:"";position:absolute;top:9px;left:12px;border:8px solid transparent;border-left:13px solid rgba(0,0,0,.5);transition:border .3s ease}.blog,.news{margin:10px 10px 0}.blog_block__patch,.news_block__patch{text-align:center;margin-bottom:15px;padding:10px;border-radius:2px}.blog_block__img,.news_block__img{width:242px;height:202px;margin:0 auto 5px;border-radius:2px}.blog_block__img img,.news_block__img img{text-align:center}.blog_block__date,.news_block__date{color:grey}.list_btn{margin-top:4px;margin-right:4px}.navigator{border-top:1px solid #999;border-bottom:1px solid #999;padding:20px 10px;margin:20px 0}.bottom_menu{display:block;text-align:center;margin-bottom:15px}.bottom_menu li{display:inline-block;margin-right:15px}.bottom_menu li:last-child{margin-right:0}.bottom_menu li a span{display:none}.linedo{height:3px;background:#fbba00;position:fixed;bottom:0;left:0;z-index:999;width:0}@keyframes opacityShow{0%{opacity:0}100%{opacity:1}}.button-up{display:none;transition:.25s ease;position:fixed;right:10px;bottom:10px;cursor:pointer;text-align:center;line-height:30px;color:#fff;font-weight:700;background:rgba(0,0,0,.6);z-index:1000;border-radius:50%;width:48px;height:48px}.button-up.show{display:block;animation:opacityShow .32s linear}.button-up:before{content:"";position:absolute;border-top:2px solid transparent;border-left:2px solid transparent;width:8px;height:8px;top:22px;transform:rotate(45deg);right:19px;border-color:#fff}.button-up:hover{background:rgba(255,187,0,.8)}.button-up:hover:before{border-color:#343434}#more{display:none}.main_menu{display:block;background:#1c1713;height:40px;position:relative;width:100%}.main_menu li.top_level{display:block;width:50%;float:left;text-align:center;line-height:40px;border:0;position:static}.main_menu li.top_level a{text-decoration:none;color:#fff;text-transform:uppercase;text-align:center;display:block;position:relative;padding:0;font-size:13px}.main_menu li.top_level>a:before{content:"";position:absolute;height:40px;left:0;width:1px;background:#f3f3f3}.main_menu li.top_level:first-child>a:before,.main_menu li.top_level:nth-child(2)>a:before{width:0}.main_menu li.top_level:nth-child(1),.main_menu li.top_level:nth-child(4),.main_menu li.top_level:nth-child(5){display:none}.main_menu .top_level:hover{background:#fbba00}.main_menu .top_level:hover a{color:#030303}.adwords_text{padding:0;background:#fff}.index_work{padding:0 10px}.index_work{margin-top:20px}.index_work_block{display:none}.index_work_block.active{display:block}.btn_brand,.btn_sample{position:relative;transition:transition 1.8s ease;z-index:1;text-align:center;text-transform:uppercase;text-decoration:underline;border:2px solid #fbba00;padding:0 10px;line-height:34px;height:36px;display:inline-block;border-radius:2px;cursor:pointer;margin-bottom:5px;text-decoration:none}.btn_brand.active,.btn_sample{position:relative;z-index:1;background:#fbba00;transition:transition 1.8s ease;text-decoration:none}.btn_brand.active::after,.btn_brand::after,.btn_sample::after{position:absolute;content:"";width:0;height:100%;top:0;left:0;z-index:-1;background:#fff;transition:all 1.8s ease}.btn_brand::after{background:#fbba00}.btn_brand:hover::after,.btn_sample:hover::after{width:100%}.works{padding-top:0}.works .swiper-slide{width:200px}.works .swiper-slide::after,.works .swiper-slide:before{content:"";position:absolute;width:24px;height:4px;right:9px;background-color:#454b54}.works .swiper-slide:after{top:56px;transform:rotate(-45deg);border-radius:5px}.works .swiper-slide:before{top:41px;transform:rotate(45deg);border-radius:5px}.works .swiper-slide.no-arrow::after,.works .swiper-slide.no-arrow::before,.works .swiper-slide:last-child::after,.works .swiper-slide:last-child::before{display:none}.works .swiper-slide:last-child{width:152px}.works .swiper-slide img{border:none}.works__text{line-height:18px;color:#000;padding:10px 0 20px;text-align:center;width:152px}.works__ico{text-align:center;width:152px}.policy a,.policy p{color:#999;font-size:11px;line-height:13px}.popup{width:100%;height:100%;position:fixed;z-index:999;left:0;top:0;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.6);display:none;justify-content:center;align-items:center}.popup.active{display:flex}.screen .jqselect{margin-bottom:20px;width:100%}.screen .jq-selectbox__select{border:1px solid #aaa;border-radius:3px;background:#f3f3f3;padding-left:20px;height:48px}.screen .jq-selectbox.focused .jq-selectbox__select{border-color:#dcdcdc}.screen .jq-selectbox__select-text{line-height:48px}.screen .jq-selectbox__trigger{width:48px;border-left:1px solid #aaa}.screen .jq-selectbox__trigger-arrow{top:20px;right:18px}.screen_title{text-align:center;font-size:28px;line-height:32px;padding-bottom:30px;font-family:OpenSansSemiBold}.screen{width:420px;background:#fff;padding:40px;position:relative;box-shadow:1px 1px 5px rgba(0,0,0,.5)}.screen button{background:#ef5152;padding:15px 25px;display:inline-block;color:#fff;text-decoration:none;font-size:24px;line-height:24px;text-transform:uppercase;cursor:pointer;border:0;margin:20px auto;transition:all .275s linear;display:block;position:relative}.sank{text-align:center;font-size:24px;line-height:32px;display:none}.screen button:hover{transition:all .275s linear;background-color:#cf4445}.screen button span{position:relative}.screen button:before{position:absolute;content:"";bottom:0;left:0;width:0;height:100%;background-color:rgba(0,0,0,.15)}.screen .sending button{cursor:default}.screen .sending button:before{width:100%;transition:width 2s linear}.screen textarea{padding:10px 20px;font-size:16px;font-family:OpenSansRegular;color:#000;width:100%;height:120px;background-color:#eee;box-shadow:0 1px 2px 0 rgb(0 0 0 / 20%) inset;border:none;border-radius:3px;margin-bottom:20px}.screen input,.screen select{width:100%;height:42px;background-color:#eee;box-shadow:0 1px 2px 0 rgb(0 0 0 / 20%) inset;border:none;margin-bottom:20px;padding:0 20px;font-size:16px;font-family:OpenSansRegular;color:#000;border-radius:3px}.screen input.empty,.screen textarea.empty{border-bottom:3px solid #ef5152}.close_screen{width:40px;height:50px;position:absolute;top:-46px;right:-42px;cursor:pointer}.close_screen:after,.close_screen:before{width:15px;height:15px;content:"";border:2px solid transparent;display:block;margin:auto;position:absolute;top:0;bottom:0;transform:rotate(-45deg);border-color:#fff}.close_screen:before{border-right:0;border-bottom:0;right:0}.close_screen:after{border-left:none;border-top:0;right:22px}.companyRating{display:flex;flex-wrap:nowrap;justify-content:flex-start;margin:30px 0 -15px;padding-top:40px;border-top:1px solid #dcdcdc;white-space:nowrap;overflow-x:scroll;padding-bottom:15px;text-decoration:none}.companyRating::-webkit-scrollbar{display:none}.companyRating_item{display:flex;flex-wrap:wrap;align-items:center;padding-left:10px;flex-direction:column}.companyRating_item-info{display:flex;align-items:center;padding-bottom:4px}.companyRating_item-logo{width:100%;background-repeat:no-repeat;background-size:24px 24px;height:24px;width:24px;background-position:center}.companyRating_item-logo.yandex{background-image:url(/images/svg/rating/ya.svg);width:36px}.companyRating_item-logo.google{background-image:url(/images/svg/rating/g.svg);width:36px}.companyRating_item-logo.gis{background-image:url(/images/svg/rating/2gis.svg);width:58px;background-size:58px 24px}.companyRating_item-logo.yell{background-image:url(/images/svg/rating/yell.svg)}.companyRating_item-logo.houzz{background-image:url(/images/svg/rating/houzz.svg)}.companyRating_item-mark{font-family:opensanssemibold;font-size:21px;line-height:24px;padding:0 6px}.companyRating_item-stars{display:flex}.companyRating_item-stars .star{background:url(/images/starfull.png) no-repeat center;width:16px;height:16px;background-size:16px;margin-right:2px;background-position:bottom}@keyframes opacityShow{0%{opacity:0}100%{opacity:1}}.Communication_call{background:#5da827;border-radius:3px;width:calc(100% - 20px);height:48px;flex:1 1 100%;display:none;position:fixed;bottom:10px;left:10px;z-index:999;justify-content:center}.whatsapp_hide .Communication_call{width:calc(100% - 20px)}a.Communication_phone{display:flex;justify-content:center;line-height:48px;text-decoration:none;color:#fff;flex-grow:1}a.Communication_phone span{background:url(/images/svg/phone.svg) no-repeat;background-size:24px;padding-left:30px;display:inline-block;background-position-y:50%;font-size:16px}.Communication_write{width:48px;height:48px;background:#5da827 url(/images/whatsapp.svg) 50% no-repeat;background-size:24px;margin-left:5px;cursor:pointer;position:fixed;right:10px;bottom:64px;border-radius:50%;z-index:999;animation:opacityShow .32s linear;display:none}.Communication_telegram{width:48px;height:48px;background:#24a1de url(/images/telegram_white.svg) 50% no-repeat;background-size:24px;margin-left:5px;cursor:pointer;position:fixed;right:10px;bottom:118px;border-radius:50%;z-index:999;animation:opacityShow .32s linear;display:none}.whatsapp_hide .Communication_telegram,.whatsapp_hide .Communication_write{display:none!important}.Communication.active.up .Communication_write,.Communication.active.up .Communication_telegram{display:flex}.Communication_manager_telegram,.Communication_manager{position:fixed;right:64px;bottom:64px;border-radius:4px;flex-direction:column;justify-content:center;display:flex;height:0;overflow:hidden;z-index:999}.Communication_manager_telegram{bottom:120px}.Communication_manager_telegram.active,.Communication_manager.active{display:flex;height:auto}.Communication_manager_telegram.active a,.Communication_manager.active a{opacity:1;transition:transform .4s ease-out,opacity .2s ease}.Communication_manager_telegram a,.Communication_manager a{height:48px;width:48px;border-radius:50%;text-decoration:none;font-size:0;text-align:center;background-position:center;background-size:48px 48px;opacity:0}.Communication_manager_telegram.active a.manager-1,.Communication_manager_telegram.active a.manager-2,.Communication_manager.active a.manager-1,.Communication_manager.active a.manager-2{transform:translateX(0)}.Communication_manager_telegram a.manager-1,.Communication_manager a.manager-1{background-image:url(/images/manager/m1.png);margin-right:6px;transform:translateX(54px)}.Communication_manager_telegram a.manager-2,.Communication_manager a.manager-2{background-image:url(/images/manager/m2.png);transform:translateX(48px)}.Communication_manager__list{display:flex}.Communication_manager__title{text-align:center;font-size:13px;height:36px;line-height:36px;background:#cacaca}.advantages .advantages__block{float:left;text-align:center;width:180px}.advantages__block img{border:0;margin:0;display:inline-block}.advantages .advantages__block img,.advantages .works__ico img{transition:transform .5s ease}.advantages .advantages__block:hover img,.advantages .works__ico:hover img{transform:scale(.9)}#round{margin:0;width:240px;height:240px}.round_brand{margin:10px 0 20px;width:200px;height:200px}#round .rs-border,.round_brand .rs-border{border:none;box-shadow:inset 0 0 30px 0 #dcdcdc}#round .rs-inner-container,.round_brand .rs-inner-container{box-shadow:0 0 30px 0 #dcdcdc;border-radius:50%}#round .rs-transition,.round_brand .rs-transition{transition:none}#round.active .rs-transition,.round_brand.active .rs-transition{transition:all .5s linear 0s}#round .rs-range-color,.round_brand .rs-range-color{background-color:#fbba00}#round span.rs-block:after,.round_brand span.rs-block:after{border-radius:50%;width:calc(100% - 36px);height:calc(100% - 36px);border:8px solid #fff;display:block;position:absolute;left:18px;top:18px;content:""}#round span.rs-block:before,.round_brand span.rs-block:before{border-radius:50%;width:100%;height:100%;border:8px solid #fff;display:block;position:absolute;left:0;top:0;content:""}#round .rs-handle.rs-focus,#round .rs-handle.rs-move,.round_brand .rs-handle.rs-focus,.round_brand .rs-handle.rs-move{border:6px solid #000;width:36px;height:36px;background-color:#fff;display:block;position:relative;margin:-18px -6px 0!important}#round .rs-handle.rs-focus:before,#round .rs-handle.rs-move:before,.round_brand .rs-handle.rs-focus:before,.round_brand .rs-handle.rs-move:before{border-radius:50%;background:#fbba00;width:10px;height:10px;display:block;content:"";position:absolute;left:50%;top:50%;margin:-5px 0 0 -5px;border:none}#round .rs-handle:after,.round_brand .rs-handle:after{border:none;background:0 0}#round .rs-inner-container,.round_brand .rs-inner-container{overflow:inherit}#round .rs-tooltip-text,.round_brand .rs-tooltip-text{z-index:3;font-family:opensansbold;border-radius:3px;box-sizing:border-box}.priceCalculate .rs-tooltip.edit:hover,.priceCalculate .rs-tooltip.hover{border-color:#dcdcdc}.rs-tooltip-text__description{display:block;line-height:18px;margin-top:0;font-family:OpenSansRegular;width:136px;font-size:13px;padding-bottom:10px}.priceCalculate .rs-tooltip.edit{padding:4px 4px}.rs-input.rs-tooltip-text,.rs-tooltip-text__ploh{font-size:36px;line-height:36px;font-family:opensansbold;display:block}.rs-tooltip-text__metr{font-size:24px;line-height:28px;font-family:opensansbold}.rs-tooltip-text__metr sup{font-size:14px}.priceCalculate{display:flex}.priceCalculate__round{width:300px;display:flex;flex-direction:column;align-items:center;position:sticky;height:100%;top:80px;left:0}.scroll_overflow{position:relative}.overflow_nav.arrow::after{content:"";position:absolute;top:4px;right:0;width:24px;height:36px;background-color:#fff;z-index:9}.overflow_nav.arrow::before{content:"";position:absolute;border-top:2px solid transparent;border-left:2px solid transparent;width:8px;height:8px;top:17px;transform:rotate(135deg);right:3px;border-color:#030303;z-index:10}.overflow_nav.arrow a:last-child{margin-right:24px}@media screen and (min-width:640px){.priceCalculate .price-repair{width:calc(100% - 300px)}}.priceCalculate .price-repair__item{min-width:350px}.price-repair__description ul li{font-size:16px;line-height:24px}.nav_price_radio{float:left;margin:10px 20px 10px 0}#price{margin:30px 0 30px}.nforms__radio .wrap_type_remont{display:inline-block;position:relative}.nforms__radio span{border:2px solid #737373;border-radius:50%;width:28px;height:28px;display:inline-block;margin-left:5px;text-align:center;line-height:24px;font-family:OpenSansBold;color:#737373}.nforms__cost-check{position:relative;margin-bottom:12px;display:inline-block;margin-top:23px}.nforms__cost-info{margin-bottom:0}.nav_price{margin-bottom:6px}.nav_price .nforms__radio{padding-top:3px}.priceNav{display:none}.price-repair__static{display:flex}.price-repair__static ul{padding-left:0;padding-bottom:8px}.price-repair__static ul li{position:relative;padding-left:26px;margin-bottom:8px}.price-repair__static ul li:after{position:absolute;content:"";margin:0;width:15px;height:15px;background-image:url(/images/success.svg);background-size:15px;top:4px;left:0}.price-repair__quest{position:absolute;top:25px;left:-114px;z-index:999;display:none;padding-top:10px}.price-repair__quest.current{display:block}.price-repair__quest .price-repair__item{width:260px;border:1px solid #ccc;padding:3px;background:#fff}.price-repair__item{width:32%;min-width:220px;padding-bottom:0;display:flex;flex-direction:column}.price-repair .price-repair__item:nth-child(2){margin:0 1.95%}.price-repair__head{font-size:16px;text-align:center;text-transform:uppercase;color:#fff;padding:8px;background:#1c1713;text-decoration:none}.price-repair,.price-repair__img{overflow:hidden}.price-repair__img a{display:block;transition:all 1s ease}.price-repair__img a:hover{transform:scale(1.02);filter:brightness(1.2)}.price-repair__img img{width:100%;height:auto;border:none;display:block}.price-repair__title{font-size:15px;text-align:right;width:55%;color:#000;padding:4px;line-height:24px;background:#fff}.price-repair__price{text-align:left;width:45%;padding:4px;line-height:20px;background:#fff}.price-repair__price.price-repair__price_100{width:100%;text-align:center}.price-repair__group{display:flex;justify-content:center;align-items:baseline}.price-repair__description{padding:10px 6px;font-size:13px;line-height:18px}.price-repair__price_default{background:#fff}.price-repair__price_bigs{font-size:20px;line-height:30px;font-family:opensanssemibold}.price-repair__price_exclusive{font-size:16px;line-height:30px;font-family:opensanssemibold}a.price-repair__link{display:block;background:#5da827;padding:9px 24px;line-height:24px;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;border-radius:2px;font-size:16px;margin-top:auto}.price-repair__link:hover{background:#44921b}.price-repair__text{width:100%;overflow:hidden;padding:10px;font-style:italic;text-align:center}.price-repair__action{text-align:center;padding:10px 0;width:100%}.price-repair__priceOld{text-decoration:line-through}.price-repair__itogo,a.price-repair__button{position:relative;display:inline-block;font-size:20px;line-height:24px;margin:4px 0;padding:11px 22px;text-align:center;background:#fbba00;color:#000;text-transform:uppercase;text-decoration:none;border-radius:2px;border:2px solid #fbba00;z-index:1}a.price-repair__button{margin:0}a.price-repair__button:hover::after{width:100%}a.price-repair__button:after{position:absolute;content:"";width:0;height:100%;top:0;left:0;z-index:-1;background:#fff;transition:all 1.8s ease}.price-repair__itogo{background:#eee;padding:12px;text-transform:inherit;border:none}.price-repair__summ{font-family:opensanssemibold;font-size:24px}.price-repair .price-repair__link{margin-top:auto}.price-repair .price-repair__button_thame-agricy,.price-repair a.price-repair__button_thame-agricy{margin-top:5px;background:#ef5152;border-color:#ef5152;color:#fff;transition:color .3s ease}.price-repair__button_thame-agricy:hover,a.price-repair__button_thame-agricy:hover{color:#000}.price__sale{width:200px}.price__sale .nforms__checkbox:after{content:"";width:28px;height:28px;background:#bbbcbb;border-radius:2px;position:absolute;top:16px;left:-40px;box-shadow:0 1px 2px 0 rgba(0,0,0,.3) inset}.form_style__offset{padding:10px 0 0}.form_style{position:relative}.form_style [type="checkbox"]{display:none}.form_style .form_style__checkbox{position:relative;display:flex;cursor:pointer;margin:0 0 0 42px;font-weight:400;padding:7px 0 1px;font-size:16px;line-height:24px;font-family:openSansSemibold}.form_style__checkbox:after{content:"";width:28px;height:28px;background:#eee;border-radius:2px;position:absolute;top:0;left:-40px;box-shadow:0 1px 2px 0 rgb(0 0 0 / 20%) inset}.form_style input[type="checkbox"]:checked+.form_style__checkbox:before{content:"";position:absolute;display:block;left:-30px;top:5px;width:5px;height:13px;border:solid #5da827;border-width:0 4px 4px 0;transform:rotate(45deg);z-index:1}.nav_text__item{display:none}.nav_text__item.show{display:block}.calc_start{display:flex;margin-bottom:24px}.calc_start.calc_start_column{flex-direction:column;align-items:flex-start}.nforms__forming_offset{margin-top:15px}.calc_start__round{min-width:320px;display:flex;flex-direction:column;align-items:center;height:100%;position:sticky;top:80px;left:0}.calc_start__body{width:100%}.calc_start__body .nav_repair{display:flex;flex-direction:column}.calc_start__body .grey_block{margin-bottom:10px}.calc_start__form{margin-left:320px}.calc_start__finish_cifra{display:flex;margin:0 -5px 10px;justify-content:flex-start;flex-wrap:wrap}.calc_start_submit{margin-top:24px}.calc_start__finish_cifra .calc_start__finish_cifra_row{width:50%;padding:0 5px}.gray_highlight{background:#f3f3f3;text-align:center;font-size:24px;padding:14px 20px;border-radius:2px}.gray_highlight .bigs_text{font-family:openSansSemiBold;text-transform:uppercase}.gray_highlight .bigs_text .bigs_text_rub{text-transform:initial}.price__sale.form_style a{font-size:14px;color:#f6b600;font-family:openSansRegular;border:2px solid #fb0;width:24px;height:24px;display:flex;justify-content:center;align-items:center;text-decoration:none;border-radius:12px;line-height:24px;flex-shrink:0;margin-left:4px}.callManager__btn{background-color:#ef5152;border:2px solid #ef5152;padding:7px 22px;display:inline-block;color:#fff;text-decoration:none;font-size:16px;line-height:24px;text-transform:uppercase;cursor:pointer;margin:0;border-radius:2px;position:relative;z-index:1}.callManager__btn::after{position:absolute;content:"";width:0;height:100%;top:0;left:0;z-index:-1;background:#fff;transition:all 1.8s ease}.callManager__btn:hover::after{width:100%}.callManager__btn:hover{color:#000;transition:color .3s ease}.procedure{margin-bottom:20px}.procedure_container{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:20px;justify-content:center;max-width:1000px;margin:0 auto}.procedure_item{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;flex:1 1 calc(100% / 5 - 10px);position:relative;max-width:200px}.procedure_item::after,.procedure_item::before{content:"";position:absolute;width:24px;height:4px;right:-15px;background-color:#454b54}.procedure_item::before{top:41px;transform:rotate(45deg);border-radius:5px}.procedure_item::after{top:56px;transform:rotate(-45deg);border-radius:5px}.procedure_item:last-child::after,.procedure_item:last-child::before,.procedure_item:nth-child(5)::after,.procedure_item:nth-child(5)::before{display:none}.procedure_item img{border:none}.procedure__ico{text-align:center;width:152px}.procedure__text{line-height:21px;font-size:14px;padding:10px 0 20px;text-align:center;width:160px}.criterion_container{display:flex;flex-wrap:wrap;justify-content:center;margin:15px 0;text-align:center}.criterion_block{width:200px}.criterion_block img{border:none}.criterion_text{font-size:14px;line-height:21px;color:#000;padding:10px 10px 20px}footer{display:flex;flex-direction:row;flex-wrap:wrap;padding:40px 20px 70px;justify-content:flex-start;margin-top:40px;border-top:1px solid #dcdcdc}.footer_icon div,.footer_icon li{padding-left:44px;background-repeat:no-repeat;height:32px;display:block;margin-bottom:8px;padding-top:4px;background-image:url(/images/svg/sprite_2.svg)}footer .f_serteficat{background-position:0 -288px}footer .f_present{background-position:0 -192px}footer .f_otzyvy{background-position:0 -256px}footer .f_maps{background-position:0 -96px}footer .f_salon{background-position:0 -224px}footer .f_sitemap{background-position:0 -96px}footer .f_link{background-position:0 -32px}footer .f_time{background-position:0 -320px}footer .f_email{background-position:0 -64px}footer .f_telephone{background-position:0 -160px}footer .f_address{background-position:0 0}footer .f_telephone a{text-decoration:none}.footer_logo{width:210px}.footer_logo .cicons{overflow:hidden;padding:0;display:flex;flex-wrap:wrap;margin-top:8px}.footer_logo .cicons li{margin:0 0 0 12px;text-align:center;display:block;float:left;list-style-type:none;background:0;padding-left:0}.footer_logo .cicons li:first-child{margin-left:0}.footer_logo .cicons li:after{display:none}.footer_logo .cicons li img{margin:0;border:0;width:30px;height:30px}.footer_logo .cicons li a{display:block}.footer_info{width:32%}.footer_menu{width:16%}.footer_license{width:418px;text-align:right;margin-left:auto}footer,footer a{font-size:18px;line-height:21px}.footer_logo img,.footer_logo svg{width:auto;height:123px}.footer_copyright_link{padding:8px 0}.footer_text{padding-top:8px;display:none}.footer_dogovor{display:block;position:relative;z-index:1;margin:15px 0 0 auto;width:100%;max-width:240px;border-radius:2px;height:42px;background:#ef5152;border:2px solid #ef5152;line-height:40px;text-align:center;text-decoration:none;color:#fff;text-transform:uppercase}.footer_dogovor:hover{color:#000;transition:color .3s ease}.footer_dogovor:hover::after{width:100%}.footer_dogovor::after{position:absolute;content:"";width:0;height:100%;top:0;left:0;z-index:-1;background:#fff;transition:all 1.8s ease}.adword_mini{display:flex;width:100%;flex-wrap:wrap;justify-content:center;margin:10px auto}.adword_mini_ico{width:60px;height:60px;background:url(/images/award_mini.jpg) no-repeat;display:block;margin:4px 0 4px 6px}.adword_mini_ico_1{background-position:0 0}.adword_mini_ico_2{background-position:-64px 0}.adword_mini_ico_3{background-position:-128px 0}.adword_mini_ico_4{background-position:-192px 0}.adword_mini_ico_5{background-position:-256px 0;width:71px;background-color:#ccc}.adword_mini_ico_6{background-position:-331px 0;width:71px}ul.styleMarker{padding-bottom:16px}ul.styleMarker li{position:relative;position:relative;padding-left:26px;margin-bottom:8px}ul.styleMarker li:before{position:absolute;content:"";margin:0;width:15px;height:15px;background-image:url(/images/success.svg);background-size:15px;top:4px;left:0}ol.yellow_list{counter-reset:item;padding:5px 0;margin:0;overflow:hidden}ol.yellow_list>li{padding-left:42px;width:100%;list-style:none;min-height:32px;padding-top:4px;position:relative;margin-bottom:8px}ol.yellow_list>li:before{position:absolute;top:0;left:0;content:counter(item);counter-increment:item;color:#343434;background:#f3f3f3;width:32px;height:32px;border:2px solid #dcdcdc;border-radius:50%;display:flex;justify-content:center;align-items:center;box-sizing:border-box;font-family:opensanssemibold}a.go_ref{background:url(/bitrix/templates/remont_index2/img/arrow-btn-back.png) no-repeat right 8px;padding-right:27px;position:relative}.faq{border:1px solid #dcdcdc;margin:0 0 10px}.faq_item{border-bottom:1px solid #dcdcdc}.faq_item:last-child{border-bottom:0}.faq .free_text{padding:8px 12px}.about .faq_quest{background:#f3f3f3;color:#000;padding:8px 12px;cursor:pointer;text-align:left;font-family:OpenSansRegular,Arial;font-size:16px}.faq_text{padding:15px 30px 20px}.faq_text p{margin:0;padding-bottom:10px}.faq_item.active .faq_quest{background:#fb0;color:#343434;position:relative}.faq_item.active .faq_text{display:block}.faq_link{display:block;background:#5da827;padding:9px;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;border-radius:3px;max-width:300px}.faq_link:hover{background:#44921b}.about h2.faq_quest{text-align:left;font-size:16px;line-height:24px;font-family:OpenSansRegular}@media screen and (max-width:1280px){.footer_logo{width:25%}.footer_menu{width:30%}.footer_info{width:45%}.footer_license{width:100%;margin-top:20px;text-align:left;display:flex;justify-content:space-between}.footer_copyright{width:45%}.adword_mini{justify-content:flex-end;margin:0 0 10px}.adword_mini_ico:first-child{margin-left:0}}@media screen and (max-width:1080px){.calc_start{flex-direction:column}.calc_start__round{flex-direction:row;position:inherit}.calc_start__round .round_brand{margin:10px 30px 10px 10px}.calc_start__round .price__sale{width:inherit}.calc_start__form{margin-left:0}.procedure_container{max-width:600px}.procedure_item{flex-basis:calc(100% / 3 - 10px)}.procedure_item:nth-child(5)::after,.procedure_item:nth-child(5):before{display:block}.procedure_item:nth-child(3n)::after,.procedure_item:nth-child(3n):before{display:none}.diploms_block .swiper-slide{margin:0 0 0 10px}}@media screen and (min-width:756px){.callManager__btn{font-size:20px;padding:11px 22px}.wrap_type_remont:hover>.price-repair__quest{display:block}}@media screen and (max-width:980px){.price-repair__static{margin:0 10px}.price-repair__static ul li{font-size:14px;line-height:21px;padding-bottom:5px}}@media screen and (max-width:756px){.price-repair__head{padding:12px 5px}.price-repair__price_bigs{font-size:20px}.price-repair__price_exclusive{font-size:16px}.price-repair__button,a.price-repair__button{font-size:16px;padding:7px 22px}.calc_start__finish_cifra{margin:0}.calc_start__finish_cifra .calc_start__finish_cifra_row{width:100%;padding:0;margin-bottom:10px}.criterion_block{width:170px}.criterion_block img{width:64px;height:64px}.criterion_text{font-size:14px}}@media screen and (max-width:640px){#round{margin:15px 0}.priceCalculate{flex-direction:column}.priceCalculate__round{margin:0 auto 20px;position:inherit}.price__sale{width:inherit;display:flex;justify-content:center;flex-wrap:wrap}.form_style__note.show{position:relative;right:0;top:0;border-radius:0;width:100%;padding:10px 10px 0 10px;z-index:2;display:none;margin:10px -11px 20px -11px;box-sizing:content-box;height:inherit;background-color:#f3f3f3;border:1px solid #cacaca;display:block!important}.calc_start__round{flex-direction:column;align-items:center;margin-bottom:8px;position:inherit}.calc_start__round .round_brand{margin:10px 10px}.calc_start__round .price__sale{justify-content:flex-start}.nav_price{display:flex;flex-direction:column;align-items:center}.calc_start__round .price__sale,.nav_price .nav_price_radio{width:280px}.nav_price .nav_price_radio{margin:10px 0}.price-repair__head,.price-repair__img{display:none}.price-repair__head{font-size:14px}.priceCalculate .price-repair__item{min-width:100%;width:100%}.price-repair__price.price-repair__price_100{width:100%;text-align:center}.price-repair.swiper-horizontal{margin:0 10px;width:calc(100% - 20px)}.price-repair .price-repair__item:nth-child(2),.price-repair__static{margin:0}.price-repair__item .price-repair__itogo{font-size:16px}.price-repair__summ{font-size:20px}.priceNav{display:flex;justify-content:center;margin-bottom:10px}.priceCalculate__round{width:300px}.priceNavButton{padding:2px 4px;font-size:12px;background-color:#fff;border:2px solid #fbba00;margin:0 3px;border-radius:2px;cursor:pointer;text-transform:uppercase;transition:.5s ease}.priceNavButton.act{background:#fbba00;color:#000}.procedure_item img{width:64px;height:64px}.procedure__text{padding:0}.procedure_item{flex-basis:100%;flex-direction:row;justify-content:center;max-width:inherit}.procedure .btn_link_style.btn_go{margin-top:0}.procedure_container{row-gap:54px}.procedure_item::after,.procedure_item::before{display:none!important}.procedure__text{text-align:left}.procedure__ico{position:relative;width:120px}.procedure__ico::after,.procedure__ico::before{content:"";position:absolute;top:86px;width:3px;height:18px;background-color:#454b54;border-radius:2px}.procedure__ico::before{transform:rotate(40deg);left:calc(50% + 5px)}.procedure__ico::after{transform:rotate(-40deg);left:calc(50% - 5px)}.procedure_item:last-child .procedure__ico::after,.procedure_item:last-child .procedure__ico::before{display:none}}@media screen and (min-width:640px){.form_style__note{box-sizing:border-box;margin:0;border:none;position:absolute;right:-330px;top:-75px;width:320px;background-color:#d8d8d8;padding:23px 34px;border-radius:8px;display:none;z-index:2;height:260px;font-size:14px;line-height:19px}.form_style__note:after{content:"";position:absolute;border:14px solid transparent;border-right:14px solid #d8d8d8;top:50%;margin-top:-22px;left:-28px;z-index:99999}.form_style:hover>.form_style__note{display:block!important}}@media screen and (max-width:480px){.gray_highlight .bigs_text{display:block;padding-top:6px}}@media screen and (max-width:640px){.price-repair__button,a.price-repair__button{display:block}.price-repair__title,.price-repair__text{font-size:14px}.Communication_write,.Communication_telegram{animation:none}.Communication.active .Communication_call{display:flex}.Communication.active.up .Communication_call{width:calc(100% - 74px)}.Communication.active .Communication_telegram,.Communication.active .Communication_write{display:flex}}@media screen and (max-height:560px){.close_screen{width:40px;height:50px;position:absolute;top:0;right:14px;cursor:pointer}.close_screen:after,.close_screen:before{border-color:#343434}.screen{height:100%;padding:60px 30px 30px;overflow-y:auto;overflow-x:hidden}.popup{z-index:9999}}@media screen and (max-width:720px){.close_screen{width:40px;height:50px;position:absolute;top:0;right:14px;cursor:pointer}.close_screen:after,.close_screen:before{border-color:#343434}.screen{width:100%;height:100%;padding:60px 30px 30px;overflow-y:auto;overflow-x:hidden}.popup{z-index:9999}}@media screen and (max-width:560px){.screen{padding:50px 20px 20px}.screen_title{font-size:24px;line-height:24px}}@media screen and (max-width:756px){.faq{margin-left:-11px;margin-right:-11px}}.blog_block,.diploms,.portfolio,.scroll_overflow{text-align:center}@media screen and (max-width:756px){.news{margin-top:0}.footer_text{display:block}.rewiew_wrapper{justify-content:center}.review_block__patch{width:100%;max-width:560px;padding:0 10px 10px 10px}.scroll_overflow{position:relative;overflow:hidden}.scroll_overflow .overflow_nav{white-space:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch;padding:0 0 17px 0;margin-bottom:-17px;display:block}.scroll_overflow .overflow_nav a{display:inline-block;float:none}}@media screen and (max-width:810px){footer{justify-content:center}footer{margin-top:30px;padding-top:30px}footer,footer a{font-size:16px}.footer_logo{width:100%;text-align:center;margin-bottom:15px}.footer_logo .cicons{justify-content:center;margin-right:7px}.footer_logo .cicons li{margin:0 0 0 14px}.footer_menu{width:180px;padding:0 10px}.footer_info{width:320px;padding:0 10px}.footer_license{width:100%;flex-wrap:wrap;justify-content:center;margin-top:10px}.adword_mini{margin:10px auto;justify-content:center}.footer_copyright{text-align:center;width:100%}.footer_dogovor{margin:15px auto 0}}@media screen and (max-width:540px){.footer_info,.footer_menu{width:300px;padding:0}.adword_mini_ico{background-size:281px 42px;height:42px;width:42px}.adword_mini_ico_1{background-position:0 0}.adword_mini_ico_2{background-position:-44px 0}.adword_mini_ico_3{background-position:-88px 0;width:43px}.adword_mini_ico_4{background-position:-134px 0}.adword_mini_ico_5{background-position:-178px 0;width:52px}.adword_mini_ico_6{background-position:-231px 0;width:48px}}@media screen and (min-width:480px){.main_menu li.top_level:nth-child(4){display:block}.main_menu li.top_level{width:33.333332%}.blog_block__description,.news_block__description,.news_block__img{display:table-cell;vertical-align:top;text-align:left}.blog_block__description,.news_block__description{vertical-align:top;padding:5px 0 0 15px}.blog_block__img,.news_block__img{width:170px;height:auto}.blog_block__img img,.news_block__img img{width:100%;height:auto}}@media screen and (min-width:756px){p{padding-bottom:24px}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-thumb{background-color:#fbba00;border-radius:0}::-webkit-scrollbar-thumb:hover{background-color:rgba(251,186,0,.7)}::-webkit-scrollbar-thumb:active{background-color:rgba(251,186,0,1)}::-webkit-scrollbar-track{background-color:#fff}.swiper-indication{background:#fbba00}.main_menu li.top_level:nth-child(1),.main_menu li.top_level:nth-child(4),.main_menu li.top_level:nth-child(5){display:block}.main_menu li.top_level:nth-child(2)>a:before{width:1px}.main_menu li.top_level:first-child>a:before,.main_menu li.top_level:nth-child(2)>a:before{width:1px}#call_mobile,#menu_mobile{display:none}ol.yellow_list,ul.styleMarker{padding-left:10%!important;padding-right:10%!important}header{padding:20px 0}.header_action,.header_contact{display:block;width:35%;float:left}.header_action_link,.header_action_text{display:block}.header_action_text__year{clear:both;display:block}.header_action_text{margin-top:0;margin-bottom:11px}.header_logo{width:30%;height:90px;margin-bottom:20px}.header_logo img,.header_logo svg{width:auto;height:90px}header>div{padding:0 10px}.header_action_link{line-height:16px}.header_contact_feedback{margin-top:0}.header_action_link a,.header_contact a{color:#030303}.header_contact_mail a,.header_contact_mail span,.header_contact_phone a{display:block;font-size:13px}a.header_contact__inform{font-size:16px}.header_contact__inform{text-decoration:none}.header_contact__action{margin-top:-7px}.header_action_text,.header_action_text__year,.header_contact__action,.header_contact_adress{font-size:13px}.header_action_text{line-height:16px;max-width:240px;float:right}.header_action{text-align:right}.main_nav,.main_nav.active{width:100%;clear:both;position:relative;top:inherit}.main_menu{display:block;background:#1c1713;height:40px;position:relative;width:calc(100% - 64px);float:left}.btn-all-menu{float:left;width:64px;height:40px;display:block;background:#1c1713;cursor:pointer;position:relative}.btn-all-menu .hamburger{position:absolute;top:19px;left:20px;width:24px;height:2px;background-color:#f3f3f3;display:block}.btn-all-menu .hamburger:after,.btn-all-menu .hamburger:before{content:"";position:absolute;display:block;width:100%;height:100%;background-color:#f3f3f3}.btn-all-menu .hamburger:before{top:-9px}.btn-all-menu .hamburger:after{bottom:-9px}.btn-all-menu:hover .hamburger,.btn-all-menu:hover .hamburger:after,.btn-all-menu:hover .hamburger:before{background-color:#1c1713}.btn-all-menu:hover{background-color:#fbba00}.main_menu li.top_level{width:20%}.about h2,.about_head{font-size:20px;line-height:24px;font-family:OpenSansSemiBold,Arial}.about_briefly,.about_patch{font-size:16px;line-height:24px}.services .interior_price{width:520px;padding-left:215px;background-size:180px;padding-top:5px;margin-top:0;padding-bottom:60px}.tv{overflow:hidden}.tv .tv_video{width:49%;padding-bottom:27.125%;float:left}.tv .tv_head{padding:0 0 10px;text-align:left;font-size:18px;line-height:24px}.blog_block__patch,.news_block__patch{border:0;padding:0}.blog_block__img,.news_block__img{width:242px;height:202px}.navigator{overflow:hidden}.finder{float:right}.bottom_menu{float:left;margin:0}.blog{margin-top:20px}.btn_brand,.btn_sample{padding:0 15px;font-size:16px;border-width:2px}.btn_button{line-height:50px;font-size:20px;height:50px;width:380px}.companyRating{flex-wrap:wrap;overflow:visible;white-space:initial;justify-content:center;margin-bottom:10px;padding-bottom:0}.companyRating_item{border-right:1px solid #dcdcdc;margin-right:20px;padding-right:20px;padding-left:0}.companyRating_item:last-child{margin-right:0;padding-right:0;border-right:none}.companyRating_item-mark{font-size:24px;line-height:24px;padding:0 8px}.companyRating_item-logo{background-size:36px 36px;height:36px;width:36px}.companyRating_item-logo.gis{width:88px;background-size:88px 36px;height:36px}.advantages .advantages__block{width:240px}.advantages__text{padding-bottom:20px;font-size:16px}}@media screen and (min-width:1080px){.container{padding:0 20px}footer{padding-left:0;padding-right:0}header>div{padding:0}.header_contact{width:45%}.header_action{width:45%}.header_action{margin-top:10px}.header_logo{width:10%}.header_action_link,.header_action_text,.header_action_text__year,.header_contact_adress{font-size:16px}.header_contact__action,.header_contact_mail a,.header_contact_mail span,.header_contact_phone a{font-size:13px;color:#4c4c4c}a.header_contact__inform{font-size:20px;font-family:openSansSemiBold}.header_contact_mail,.header_contact_phone{display:flex}.header_contact_mail a.header_contact__inform{font-size:17px;letter-spacing:.5px}.header_contact_phone{padding-bottom:5px}.header_contact__action{margin-top:0}.header_contact_feedback{margin-top:10px;margin-bottom:14px;overflow:hidden}.header_action_text{line-height:18px;max-width:290px}.main_menu li.top_level{position:relative}.main_menu .top_level ul.inner_level{display:none;background:#fff;width:610px;position:absolute}.main_menu .top_level:last-child ul.inner_level{width:300px}h1{margin:20px 0 60px;padding:0;font-size:32px;line-height:32px}#call_form,#write_form{background:#f3f3f3;padding:0 6px;color:#343434;padding:5px 10px;display:inline-block;font-size:13px;line-height:18px;text-decoration:none;margin-left:20px}#call_form:hover,#write_form:hover{background:#dcdcdc}.header_contact_mail{padding-top:0}.inform{padding:0}.inform .price,.inform .tv{width:49%;display:flex;flex-direction:column}.inform .tv{margin-right:2%}.tv .tv_video{width:100%;padding-bottom:54.25%}.price .tv_text,.tv .tv_text{width:100%;padding:0;display:flex;flex-direction:column;height:100%}.tv .tv_head{padding:15px 0 10px;font-size:18px}.tv_description{padding-bottom:10px}.diploms,.portfolio{margin:0}.blog,.news{margin:10px 0 10px}.blog{margin-top:30px}.portfolio_block{margin-bottom:0}.diploms .btn_link_style{margin-left:0}.portfolio .portfolio_block .swiper-wrapper{display:block;transform:inherit!important}.portfolio .portfolio_block .swiper-scrollbar{display:none}.portfolio .portfolio_block .swiper-slide{width:32%;float:left;margin-right:2%!important;height:auto;margin-bottom:20px}.portfolio .portfolio_block .swiper-slide:nth-child(3n){margin-right:0!important}.portfolio_block__head{margin:4px 0}.portfolio_block__area,.portfolio_block__head{font-size:16px}.about{margin-left:0;margin-right:0}.about_patch{float:left;width:49%}.about_patch:first-child{margin-right:2%}.link-more{display:none}.about_more{display:block}.blog_wrapper,.news_wrapper{overflow:hidden}.blog_block__patch,.news_block__patch{float:left;width:49%}.blog_block__patch:first-child,.news_block__patch:first-child{margin-right:2%}.navigator{padding:20px 0}.bottom_menu a{font-size:16px}.bottom_menu li{margin-right:30px}.btn_right{float:right}#more{display:inline-block}.awards .awards-slide img{width:164px}.awards .awards-slide a{height:203px}.awards .awards-slide img:hover{opacity:.9}.companyRating{margin-top:48px}.companyRating_item{flex-direction:row;margin-right:16px;padding-right:16px}.companyRating_item-info{padding-bottom:0}}@media screen and (min-width:1200px){.main_menu li.top_level a{font-size:16px}.adwords_text_head,.tv .tv_head{font-size:26px}.about h2,.about_head,.adwords_text h2,.adwords_text_head,.blog_head,.diploms_head,.index_work_head,.inform_head,.news_head,.portfolio_head,.review_head{font-size:26px;line-height:32px;padding:0;margin:60px 0 48px}.portfolio_block__head{margin:4px 0}.portfolio_block__area,.portfolio_block__head{font-size:16px}.blog_block__link,.blog_block__preview,.news_block__link,.news_block__preview{font-size:18px;line-height:24px}.bottom_menu li a span{display:inline}}@media screen and (min-width:1280px){.awards .awards-slide img{max-width:100%;width:200px}.awards .awards-slide a{display:inline-block;height:253px}}@keyframes slideInDown{from{transform:translateY(-100%);visibility:visible}to{transform:translateY(0)}}@keyframes slideInDownMenu{from{z-index:-1;transform:translateY(-100%);visibility:visible}to{z-index:-1;transform:translateY(0)}}@keyframes slideInTop{from{transform:translateY(0);visibility:visible}to{transform:translateY(-100%)}}.isBottom header,.isTop header{background:#fff;position:fixed;width:100%;z-index:99;top:0;left:0;animation:slideInDown .3s ease-in-out;border-bottom:1px solid #dcdcdc;padding:10px 20px;height:66px}.isBottom .head_top,.isTop .head_top{max-width:1480px;width:100%;margin:0 auto;position:relative}.isBottom .header_contact_phone a,.isTop .header_contact_phone a{position:absolute;top:11px;left:60px;font-size:16px;font-family:OpenSansRegular;color:#030303}.isBottom #call_form,.isTop #call_form{margin-left:153px;position:absolute;top:9px}.isBottom #write_form,.isTop #write_form{margin-right:175px;position:absolute;top:9px}.isBottom .header_contact_mail a,.isTop .header_contact_mail a{position:absolute;top:11px;right:0;font-size:16px;font-family:OpenSansRegular;color:#030303}.isBottom .header_action,.isBottom .header_contact__action,.isBottom .main_nav,.isTop .header_action,.isTop .header_contact__action,.isTop .main_nav{display:none}.isBottom #menu_mobile,.isTop #menu_mobile{display:block;position:absolute;height:46px;width:32px;top:0;left:0}.isBottom #menu_mobile span,.isTop #menu_mobile span{margin:7px 0 0}.isBottom #call_mobile,.isTop #call_mobile{position:absolute;height:46px;width:32px;top:0;right:0}.isBottom #call_mobile a,.isTop #call_mobile a{margin-right:0}.isBottom header{animation:slideInTop .3s ease-in-out forwards}.head_top{background:#fff;z-index:99}.isNull .header_logo img,.isNull .header_logo svg{transition:height .3s ease-in-out,width .3s ease-in-out}.isBottom .ares-slider,.isTop .ares-slider{margin-top:110px}.isBottom .middle,.isTop .middle{margin-top:174px}.isBottom .header_logo img,.isBottom .header_logo svg,.isTop .header_logo img,.isTop .header_logo svg{width:auto;height:46px}.isBottom .header_logo a,.isTop .header_logo a{display:inline-block}.isBottom .header_logo,.isTop .header_logo{height:46px;width:100%;text-align:center;position:absolute;margin:0;padding-top:0;z-index:-1}.isBottom .btn-all-menu,.isBottom .main_menu,.isTop .btn-all-menu,.isTop .main_menu{display:none}.isNull .btn-all-menu,.isNull .main_menu{animation:slideInDownMenu .3s ease-in-out}@media screen and (max-width:756px){.isBottom header,.isTop header{padding:10px 15px}.isBottom h1,.isTop h1{margin-top:110px}}.portfolioBlock{display:flex;flex-wrap:wrap;margin-bottom:20px;justify-content:space-between}.portfolioBlock .portfolioItem{width:calc(100% / 3 - 5px);display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:20px}.portfolioBlock .portfolioItem_header{position:relative;overflow:hidden;display:block}.componentPortfolio{margin-top:20px}.componentPortfolio .swiper-scrollbar{display:none}.portfolioBlock .portfolioItem_view{display:block;line-height:0!important}.portfolioBlock .portfolioItem_view img{width:100%;height:auto;border:none;aspect-ratio:16/10}.portfolioBlock .portfolioItem_nav{position:absolute;bottom:44px;left:0;width:100%;height:3px;opacity:0;display:flex;justify-content:space-around;justify-content:space-evenly;transition:opacity .25s linear}.portfolioBlock .portfolioItem_header:hover .portfolioItem_nav{opacity:1;transition:opacity .25s linear}.portfolioBlock .portfolioItem_header:hover .portfolioItem_options{opacity:1;transition:opacity .25s linear}.portfolioBlock .portfolioItem_nav span{display:block;width:18%;background:rgba(255,255,255,.7);height:3px}.portfolioBlock .portfolioItem_nav span.active{background:#fbba00}.portfolioBlock .portfolioItem_options{position:absolute;opacity:0;width:100%;bottom:0;left:0;height:40px;display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,.8);transition:opacity .25s linear}.portfolioBlock .portfolioItem_options__link{cursor:pointer;position:relative;display:inline-block;width:32px;height:32px;margin:0 5px;opacity:.8;background-image:url(/images/svg/sprite.svg)}.portfolioBlock .portfolioItem_options__link.photo{background-position:0 -192px}.portfolioBlock .portfolioItem_options__link.video{background-position:0 -416px}.portfolioBlock .portfolioItem_options__link.virtual{background-position:0 0}.portfolioBlock .portfolioItem_options__count__test{margin-left:3px;text-transform:uppercase}.portfolioBlock .portfolioItem_options__count{text-transform:uppercase;border-radius:50%;width:20px;height:20px;display:flex;justify-content:center;align-items:center;font-size:11px;position:absolute;right:-18px;top:0}.portfolioBlock .portfolioItem_footer{border:none;background-color:#eee;padding:10px 20px 10px 20px;text-align:center;flex-grow:1;display:flex;flex-direction:column}.portfolioBlock .portfolioItem_footer a{text-decoration:none}.portfolioBlock .portfolioItem_link{display:block;text-align:center;text-transform:uppercase;font-family:OpenSansSemiBold,sans-serif;margin-bottom:10px}.portfolioBlock .portfolioItem_local{display:inline-block;margin-bottom:10px;position:relative;padding-left:32px;padding:5px 0 5px 38px}.portfolioBlock .portfolioItem_local::after{content:"";background:url(/images/svg/sprite.svg) no-repeat 0 -32px;position:absolute;width:32px;height:32px;left:0;top:0}.portfolioBlock .portfolioItem_info{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:5px;align-items:flex-end}.portfolioBlock .portfolioItem_footer_fix{margin-top:auto}.portfolioBlock .portfolio_icon{position:relative;padding:32px 0 0 0;display:block;text-align:center;font-size:13px}.portfolioBlock .portfolio_icon::after{content:"";background:url(/images/svg/sprite.svg);position:absolute;width:32px;height:32px;left:calc(50% - 16px);top:0}.portfolioBlock .portfolio_icon__area::after{background-position:0 -288px}.portfolioBlock .portfolio_icon__time::after{background-position:0 -352px}.portfolioBlock .portfolio_icon__room::after{background-position:0 -256px}.portfolioBlock .portfolio_icon__price::after{background-position:0 -448px}.portfolioItem.swiper-slide{height:auto}@media screen and (min-width:980px){.componentPortfolio .portfolioBlock{transform:inherit!important}.index_work{padding:0}}@media screen and (max-width:980px){.componentPortfolio{padding:0 10px}.portfolioBlock .portfolioItem_nav{display:none}.componentPortfolio .swiper-scrollbar{display:block}.componentPortfolio .portfolioWrapper{margin:0 -10px 20px;overflow:hidden}.portfolioBlock{flex-wrap:nowrap;margin-bottom:10px;justify-content:flex-start}.portfolioBlock .portfolioItem{width:360px;margin-left:10px;margin-bottom:0}.portfolioBlock .portfolioItem_link{font-size:16px;line-height:21px}.portfolioBlock .portfolioItem_local,.portfolioBlock .portfolio_icon{line-height:18px}.portfolioBlock .portfolioItem_options{display:none}.portfolioBlock .portfolioItem_nav{display:none}.tv{margin-bottom:20px}footer{padding-bottom:60px}}@media screen and (max-width:560px){.review_block__text{display:none}.portfolioBlock .portfolioItem{width:305px}.portfolioBlock .portfolioItem_link{line-height:18px;font-family:OpenSansRegular,Arial}.portfolioBlock .portfolioItem_local{font-size:13px;line-height:18px}}