/*Початок стандартних стилыв*/article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary{display:block;}a:active, a:hover{outline:0;}img{vertical-align:top;border:0;}fieldset{border:none;padding:0;margin:0;}figure{margin:0;}input:focus, textarea:focus, button:focus{outline:none;}textarea{resize:none;vertical-align:top;}button, input[type="submit"], input[type="reset"]{cursor:pointer;}address{font-style:normal;}iframe{max-width:100%;vertical-align:top;}table{padding:0;margin-top:10px;margin-bottom:10px;border-collapse:collapse;border:none;}table td{padding:5px 10px;}article{font-size:15px;line-height:1.2;padding-top:50px;}article:after{content:'';display:table;clear:both;}article img{width:auto!important;height:auto!important;max-width:100%;}.article_text table{margin-top:0;}.article_text table + table{margin-left:10px;}.article_text_row{display:flex;}.article_text_col{flex:1;}.article_menu_col{flex:1 0 20%;max-width:20%;padding:0 30px 0 0;}.article-title-1, .article-title-2, .article-title-3{text-align:center;}.article-padding-bottom{padding-bottom:70px}.article_menu, .article_menu *{list-style:none;padding:0;margin:0;}.article_menu li{margin-bottom:10px;}.article_menu ul{padding:10px 0 0 0;}.article_menu ul li{margin-bottom:0;}.article_menu ul a{display:block;padding:5px 10px;}h1, .article-title-1{font-size:40px;font-weight:700;line-height:1;margin-top:0.83em;margin-bottom:0.83em;}.title_1, .title_2, .title_3{text-transform:unset !important;}h2, .article-title-1, .article-title-2{font-weight:300;font-size:40px;line-height:36px;margin:0 0 23px;}h3, .article-title-3{font-weight:300;font-size:24px;line-height:30px;margin:0 0 33px;}h4{font-size:20px;line-height:1.2;margin-bottom:1.33em;margin-top:1.33em;}h5{font-size:18px;line-height:1.2;margin-bottom:1.67em;margin-top:1.67em;}.uppercase{text-transform:uppercase!important;}.video_wrapper{position:absolute;bottom:0;right:0;left:0;height:0;z-index:-1;}.video_wrapper iframe{position:absolute;left:0;top:0;width:100%;height:100%;}.video_wrapper_alt{z-index:1;}.title_1{line-height:1em;margin:0 0 22px;}.title_2{font-size:40px;line-height:1.2em;margin:0;}.title_3{font-size:20px;line-height:24px;margin:0;}.title-row{font-size:inherit;font-family:inherit;margin:initial;line-height:inherit;}.title-row b {display:block}body, html{height:100%;}body{margin:0;font-family: Arial, Helvetica, sans-serif;font-size:20px;line-height:24px;color:#000;overflow-x:hidden;}a{text-decoration:none;transition:color .3s;}p{margin:0 0 15px;line-height:1.3;}sup{font-size:12px;}menu{margin:0;padding:0;}.hidden{display:none !important;}.no_padding_top{padding-top:unset !important;}.container{width:1170px;margin:0 auto;}.main_wrapper{min-height:100vh;overflow:hidden;display:flex;flex-direction:column;}.site_content{position:relative;flex:1;}.title_box{text-align:center;padding:0 0 30px;}.title_box .title{line-height:36px;}.title_box .subtitle{line-height:30px;margin:0;}.big_title {display:block;}.countdown{margin:40px 0 0 0;}.countdown .title{font-size:22px;margin-bottom:15px;}.countdown_list{margin:0;padding:0;width:100%;overflow:hidden;font-size:0;}.countdown_list li{width:89px;text-align:center;list-style:none;float:left;}.countdown_list li + li{margin-left:17px;}.countdown_list li:first-child span{background-position:0 -91px;}.countdown_list li:first-child small{color:#ff9000;}.countdown_list span{font-size:40px;color:#000;width:43px;height:65px;line-height:65px;float:left;background:url(../../../images/sprite.png) no-repeat 0 -25px;}.countdown_list span + span{margin-left:3px;}.countdown_list small{font-size:14px;display:block;clear:both;padding:3px 0 0 0;}.parallax{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-attachment:fixed;position:relative;z-index:1;}.parallax iframe{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;}.parallax .outer iframe{position:static;width:100%;height:315px;}.parallax .slick-slider iframe {position:relative;height:161px;z-index:1;}.parallax.fullScreen{height:100vh;display:flex;flex-direction:column;justify-content:center;padding:0;}.banner_area.slick-initialized .slick-slide.parallax.fullScreen {display:flex;flex-direction:column;justify-content:center;padding:180px 0;box-sizing:border-box;}.parallax:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0, 0, 0, 0.7);z-index:-1;}.header_content.parallax:after{z-index:0;}.isset_video.parallax{width:100%;height:555px;box-sizing:border-box;}.isset_video.parallax.header_content .caption{padding:200px 0 100px;}.isset_video.parallax:after{display:none;}.advantages_table .head{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;font-size:30px;color:#fff;margin-bottom:18px;}.dark_template .advantages_table .head {background-color:transparent;}.advantages_table .head .col{width:50%;max-width:50%;height:71px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;padding:0 20px;}.advantages_table .row{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;font-size:22px;padding:19px 0 20px 0;}.light_template .advantages_table .row.design_inner_title_middle, .light_bg_template .advantages_table .row.design_inner_title_middle {padding-bottom:20px;}.dark_template .advantages_table .row.design_inner_title_middle, .dark_bg_template .advantages_table .row.design_inner_title_middle {padding-bottom:20px;}.advantages_table .row:nth-child(2n+1){background-color:#e9e9e9;}.advantages_table .row .col{width:50%;position:relative;border:none !important;box-sizing:border-box;padding:12px 20px;}body .light_template .advantages_table .row .col {padding:12px 20px;}.advantages_table .col + .col{margin-left:30px;}.advantages_table .row .col small{display:block;margin-top:5px;}.section-parameters{padding:56px 0 80px 0;}.slick-slide {cursor:grab;}.slick-slide:active {cursor:grabbing;}.slick-slider .slick-dots{margin:0;padding:0;height:17px;position:absolute;right:0;left:0;bottom:-47px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;justify-content:center}.slick-slider .slick-dots li{list-style:none;}.slick-slider .slick-dots li + li{margin-left:19px;}.slick-slider .slick-dots li.slick-active button:after, .slick-slider .slick-dots li:hover button:after{-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;}.slick-slider .slick-dots button{font-size:0;width:17px;height:17px;padding:0;border:none;position:relative;background:#ff9000;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;vertical-align:top;}.slick-slider .slick-dots button:after{content:'';width:13px;height:13px;background-color:#fff;position:absolute;left:50%;top:50%;margin:-6.5px 0 0 -6.5px;-webkit-border-radius:inherit;-moz-border-radius:inherit;-ms-border-radius:inherit;-o-border-radius:inherit;border-radius:inherit;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}.slick-slider .slick-arrow{position:absolute;top:50%;margin:-44px 0 0 0;padding:0;font-size:0;width:44px;height:88px;display:flex;align-items:center;justify-content:center;border:none;z-index:10;}.slick-slider .slick-arrow svg{content:'';width:27px;height:27px;position:relative;}.slick-slider .slick-arrow.slick-prev{border-top-right-radius:44px;border-bottom-right-radius:44px;left:0;}.slick-slider .slick-arrow.slick-disabled{display:none!important;}.slick-slider .outer{text-align:center;}.slick-slider .outer iframe{width:350px;margin:0 auto;}.slick-slider .outer:after{content:'';position:absolute;right:0;left:0;top:50%;margin:-24px 0 0 0;height:70px;}.light_template .icons_slide_list .slick-arrow {background:rgba(255, 255, 255, 0);}.light_bg_template .icons_slide_list .slick-arrow {background:rgba(255, 255, 255, 0);}.dark_template .icons_slide_list .slick-arrow {background:rgba(255, 255, 255, 0);}.dark_bg_template .icons_slide_list .slick-arrow {background:rgba(255, 255, 255, 0);}.light_template .review_list .slick-arrow {background:rgba(255, 255, 255, 0);}.light_bg_template .review_list .slick-arrow {background:rgba(255, 255, 255, 0);}.dark_template .review_list .slick-arrow {background:rgba(255, 255, 255, 0);}.dark_bg_template .review_list .slick-arrow {background:rgba(255, 255, 255, 0);}.slick-slider .slick-arrow.slick-prev svg{left:-6px;}.slick-slider .slick-arrow.slick-prev:hover svg{animation:arrow-left .7s infinite ease-in-out;}.slick-slider .slick-arrow.slick-next{border-top-left-radius:44px;border-bottom-left-radius:44px;right:0;}.slick-slider .slick-arrow.slick-next svg{right:-5px;left:auto;}.slick-slider .slick-arrow.slick-next:hover svg{animation:arrow-right .7s infinite ease-in-out;}.products{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;}.products .options{box-sizing:border-box;border:1px solid #a8a8a8;margin:0 30px 0 0;max-width:270px;-webkit-flex:0 0 270px;-moz-flex:0 0 270px;-ms-flex:0 0 270px;-o-flex:0 0 270px;flex:0 0 270px;-webkit-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start;}.products .options .item{border-top:1px solid #a8a8a8;box-sizing:border-box;padding:16px 22px 19px 21px;}.products .options .item:first-child{border-top-color:transparent;}.products .options .item.active .title .icon_arrow{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);}.products .options .title{font-size:18px;line-height:1;position:relative;}.products .options .title .icon_arrow{width:8px;height:15px;background:url(../../../images/sprite.png) no-repeat -278px -1px;position:absolute;right:0;top:50%;margin:-7.5px 0 0 0;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}.products_list{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;}.products_list_wrapper{width:100%;}.products_list_wrapper .btn_primary{max-width:170px;width:100%;margin-left:auto;margin-top:-12px;}.products_list .item{width:calc((100% - 30px * 3)/4);margin:0 30px 52px 0;position:relative;}.products_list figure a{display:block;position:relative;}.products_list figcaption{margin-bottom:17px;}.clear{clear:both;}.product_price_list .item{width:372px;float:left;padding-bottom:35px !important;}.products_list .item:nth-child(4n+4){margin-right:0;}.products_list figure img{margin-bottom:24px;max-width:100%;}.products_list p{margin:0;}.products_list .price{padding:0 5px;margin-right:13px;max-width:130px;-webkit-flex:0 0 130px;-moz-flex:0 0 130px;-ms-flex:0 0 130px;-o-flex:0 0 130px;flex:0 0 130px;height:46px;font-size:24px;line-height:1;background-color:#ff9000;color:#fff;box-sizing:border-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;text-align:center;}.products_list .price_wrapper{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;flex-wrap:wrap;}.products_list .old_price{margin:10px 0;display:inline-block;}.works_slider .item{overflow:hidden;}.works_slider .item .inner{position:relative;overflow-y:hidden;overflow-x:auto;}.works_slider .tooltip{color:#000;position:absolute;z-index:10;}.works_slider .tooltip.active,.works_slider .tooltip:hover{z-index:20;}.works_slider .tooltip .visible_text{position:absolute;left:calc(100% + 15px);top:0;z-index:-2;width:350px;}.works_slider .tooltip .visible_text--invert{right:calc(100% + 15px);left:auto;text-align:right;}.works_slider .tooltip .icon{text-align:center;width:23px;height:23px;line-height:24px;float:left;position:relative;box-shadow:0 0 0 4px rgba(255, 255, 255, 0.5);border-radius:50%;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}.works_slider .tooltip .icon b{position:absolute;left:50%;top:50%;margin:-6.5px 0 0 -6.5px;width:13px;height:13px;}.works_slider .tooltip .icon b:before,.works_slider .tooltip .icon b:after{content:'';position:absolute;top:0;background-color:#fff;}.works_slider .tooltip .icon b:before{left:50%;margin-left:-1.5px;width:3px;height:100%;}.works_slider .tooltip .icon b:after{top:50%;left:0;margin-top:-1.5px;width:100%;height:3px;}.works_slider .tooltip span{position:absolute;left:11.5px;top:11.5px;width:295px;padding:15px;line-height:21px;box-sizing:border-box;box-shadow:0 0 4px rgba(0, 0, 0, 0.2);z-index:-1;pointer-events:none;-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);-o-transform:rotate(35deg);transform:rotate(35deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;opacity:0;transition:.3s;}.works_slider .tooltip.tooltip--top--invert span{top:auto;bottom:11.5px;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;}.works_slider .tooltip--invert span{left:auto;right:11.5px;-webkit-transform:rotate(-35deg);-ms-transform:rotate(-35deg);-o-transform:rotate(-35deg);transform:rotate(-35deg);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0;}.works_slider .tooltip.tooltip_1{left:589px;top:369px;}.works_slider .tooltip.tooltip_2{left:105px;top:186px;}.works_slider .tooltip.tooltip_3{left:524px;top:90px;}.works_slider .tooltip.tooltip_4{left:416px;top:369px;}.works_slider .tooltip.tooltip_5{left:305px;bottom:225px;}.works_slider .slick-arrow{background-color:#f1f2f5;}.works_slider .item img{margin:0 auto;}.completed_works_slider .slick-list{margin:0 -5px;}.completed_works_slider .slick-slide{margin:0 5px;}.completed_works_slider .item{position:relative;text-align:center;min-height:0;}.completed_works_slider .item.item_video{height:555px;}.completed_works_slider .item img{margin:0 auto 22px;max-width:100%;}.completed_works_slider_alt .item img{margin-bottom:20px;}.completed_works_slider .title{font-size:22px;line-height:1.2;}.completed_works_slider .slick-arrow{width:49px;}.completed_works_slider_alt .slick-arrow{top:50%;margin-top:-44px;}.completed_works_slider .slick-arrow.slick-prev,.completed_works_slider_2 .slick-arrow.slick-prev{left:-5px;}.completed_works_slider .slick-arrow.slick-prev svg,.completed_works_slider_2 .slick-arrow.slick-prev svg{position:relative;left:-6px;}.completed_works_slider .slick-arrow.slick-next,.completed_works_slider_2 .slick-arrow.slick-next{right:-5px;}.completed_works_slider .slick-arrow.slick-next svg,.completed_works_slider_2 .slick-arrow.slick-next svg{position:relative;right:-6px;}.completed_works_slider_1 .slick-list{margin:0;padding:0 0 52px;}.completed_works_slider_1 .item{text-align:left;margin:0;}.completed_works_slider_1 .item img{margin-bottom:0;}.completed_works_slider_1 .slick-arrow{margin:-44px 0 0 0;top:50%;}.completed_works_slider_1 .slick-dots{bottom:0;}.completed_works_slider_1 .title{margin:20px 0 0 0;}.prices_slider .slick-list{margin:0 -15px;}.prices_slider .slick-slide{margin:0 15px;}.prices_slider .item{font-size:18px;line-height:21px;padding-bottom:5px;position:relative;}.border_box.prices_slider .item{border-style:solid;border-width:1px;padding:0;box-sizing:border-box;}.prices_slider:not(.slick-slider) .item{margin:0 9px 30px;}.prices_slider figure{position:relative;border-bottom:1px solid #ff9000;margin:0 0 22px;text-align:center;width:100%;height:280px;display:flex;align-items:center;justify-content:center;background-color:#bfbfbf;}.prices_slider figure a{height:100%;display:block;}.prices_slider img{width:100%;height:100%;object-fit:contain;}.prices_slider .title{font-size:30px;line-height:35px;text-align:center;text-transform:uppercase;margin-bottom:17px;padding:0 30px;}.prices_slider .title a{color:inherit;}.prices_slider .title a:hover,.prices_slider .title a:active{color:#ff9000;}.prices_slider .title + p,.prices_slider .title + .excerpt{margin:0 0 19px 0;}.prices_slider .excerpt{margin-bottom:25px;padding:0 20px;}.prices_slider .excerpt p{margin-bottom:0;}.prices_slider .title + .excerpt p{margin-bottom:0;}.prices_slider p{margin:0 0 25px;}.prices_slider .btn_primary{text-align:center;margin:0 auto;width:230px;height:54px;}.prices_slider .slick-arrow{background-color:#f1f2f5;top:236px;margin-top:0;width:60px;height:88px;}.prices_slider .slick-arrow:before{top:32px;margin:0;}.prices_slider .slick-arrow:after{content:'';position:absolute;bottom:-43px;left:0;right:0;height:30px;}.prices_slider .slick-arrow.slick-prev{left:-15px;border-radius:0 45px 45px 0;}.prices_slider .slick-arrow.slick-prev:before{left:16px;}.prices_slider .slick-arrow.slick-next{right:-15px;border-radius:45px 0 0 45px;}.prices_slider .slick-arrow.slick-next:before{right:16px;}.prices_slider_extra{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;}.prices_slider_extra .item{max-width:370px;margin:0;}.prices_slider_extra .item:last-child .desc{padding:73px 0 0 0;position:relative;text-align:center;}.prices_slider_extra .item:last-child .desc:before{content:'';width:1px;height:57px;background-color:#ff9000;position:absolute;left:50%;top:5px;margin:0 0 0 -0.5px;}.prices_slider_extra .item:last-child .desc p{font-size:18px;line-height:21px;margin-bottom:26px;}.prices_slider_extra .item:last-child .desc .btn_primary{width:407px;float:right;margin:0;}.prices_slider_extra .item_wrapper{max-width:770px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-align-content:flex-start;-o-align-content:flex-start;align-content:flex-start;margin-right:30px;}.prices_slider_extra .item_wrapper .item{position:relative;}.prices_slider_extra .item_wrapper .item:after{content:'';width:1px;height:28px;position:absolute;left:50%;bottom:-28px;margin:0 0 0 -0.5px;background-color:#ff9000;}.prices_slider_extra .item_wrapper .item + .item{margin-left:30px;}.prices_slider_extra .item_wrapper .desc{position:relative;border-top:1px solid #ff9000;text-align:center;max-width:401px;padding:41px 0 0 0;margin:28px auto 0;width:100%;}.prices_slider_extra .item_wrapper .desc:before{content:'';width:1px;height:28px;position:absolute;top:0;left:50%;margin:0 0 0 -0.5px;background-color:#ff9000;}.prices_slider_extra .item_wrapper .desc p{font-size:18px;line-height:21px;}.additional_services_table{margin:0 0 22px 0;display:table;width:100%;}.additional_services_table .row{display:table-row;}.additional_services_table .row .col{border-bottom:1px solid;border-left:1px solid;padding:12px 0;box-sizing:border-box;}.additional_services_table .row .col:nth-child(1){width:369px;padding:0 0 0 20px;}.additional_services_table .row .col:nth-child(2){width:131px;text-align:center;}.additional_services_table .row .col:nth-child(3){width:169px;padding:0 30px 0 0;text-align:right;}.additional_services_table .row .col:nth-child(4){width:130px;text-align:center;}.additional_services_table .row .col:nth-child(4) input{width:48px;height:45px;padding:0;text-align:inherit;vertical-align:middle;box-sizing:border-box;font-size:20px;border:2px solid #cbcbcb;border-radius:0;}.additional_services_table .row .col:nth-child(4) input:focus{border-color:#ff9000;}.additional_services_table .row .col:nth-child(5){width:201px;text-align:right;padding-right:30px;}.additional_services_table .row .col:nth-child(6){vertical-align:middle;}.additional_services_table .row .col:nth-child(6) .checkbox{margin:0 auto;}.additional_services_table .row .col:last-child{border-right:1px solid #cbcbcb;}.additional_services_table .col{display:table-cell;}.additional_services_table .head{background-color:#e8e8e8;display:table-row;}.additional_services_table .head .col{text-align:center;height:70px;vertical-align:middle;}.additional_services_table .head .col .mobile_view{text-align:center;}.total_wrapper{overflow:hidden;padding-bottom:5px;}.total_wrapper > a{font-size:20px;line-height:1;border-bottom:1px dashed #6e6e6e;color:#6e6e6e;margin-left:20px;transition:.3s;}.total_wrapper > a:hover{color:#ff9000;border-color:#ff9000;}.total_wrapper .total{font-size:24px;line-height:1;padding:5px 0 0 0;float:right;}.total_wrapper .total p{margin:0 0 26px;}.total_wrapper .total p strong{font-size:24px;line-height:1;padding:0 10px 0 62px;}.total_wrapper .total p strong small{font-size:18px;line-height:1;}.total_wrapper .btn_primary{width:100%;max-width:300px;margin-left:auto;margin-right:0;}.phone{font-size:30px;line-height:1.2;margin-bottom:33px;}.phone a{color:#fff;}.phone a:hover, .phone a:active{color:#ff9000;}.testimonials_slider.testimonials_slider_extra .slick-arrow{bottom:302px;top:auto;}.testimonials_slider .slick-arrow{width:27px;height:27px;top:77px;margin:0;background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}.testimonials_slider .slick-arrow svg{width:27px;height:27px;margin:0;top:0;right:0;left:0;}.testimonials_slider .item{position:relative;}.testimonials_slider .slick-center .info{opacity:1;}.slick-center .testimonials_slider_img{width:180px;height:180px;border-radius:50%;}.testimonials_slider_fig{min-height:180px;position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;margin-bottom:26px;}.testimonials_slider_img{width:130px;height:130px;margin:0 auto;transition:.3s;border-radius:100%;}.testimonials_slider .slick-current{z-index:10;}.testimonials_slider .info{text-align:center;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);transition:opacity .3s;opacity:0;color:#000;}.testimonials_slider .info .name{margin-bottom:13px;}.testimonials_slider .info .location{text-transform:none;color:#b8b8b8;}.testimonials_slider .info .social_networks{margin-bottom:16px;}.testimonials_slider .info .social_networks .social_network{font-size:18px;line-height:1.2;}.testimonials_slider .info .social_networks .social_network a{color:inherit;}.testimonials_slider .info .social_networks .social_network [class*="icon_"], .testimonials_slider .info .social_networks .social_network [class^="icon_"]{margin-right:16px;position:relative;top:1px;}.testimonials_slider .info .social_networks .icon_facebook{background:url(../../../images/sprite.png) no-repeat -189px 0;width:19px;height:19px;display:inline-block;}.testimonials_slider blockquote{font-size:18px;line-height:26px;font-style:italic;padding:0 200px;margin:0;}.popup{background-color:#fff;position:absolute;left:50%;top:50%;box-sizing:border-box;z-index:1001;}.popup.second_level{z-index:1003;}.popup_arrow{position:absolute;top:50%;width:23px;height:39px;margin:-19.5px 0 0 0;}.popup_arrow svg{width:40px;height:40px;}.popup_arrow.popup_prev{background-position:-93px -25px;left:-53px;}.popup_arrow.popup_prev:hover{animation:arrow-left .7s infinite ease-in-out;}.popup_arrow.popup_next{background-position:-118px -25px;right:-53px;}.popup_arrow.popup_next:hover{animation:arrow-right .7s infinite ease-in-out;}.popup_gallery{margin:0 0 0 -600px;width:1200px;padding:24px 50px;}.popup_gallery .btn_primary{width:100%;max-width:322px;margin:0 auto;}.through_text{position:relative;padding:0px 8px;}.through_text:after{content:'';position:absolute;left:0;top:44%;width:100%;height:3px;background-color:#ff0000;transform:rotate(15deg);}.popup_catalog{width:1170px;height:653px;margin:0 0 0 -585px;padding:40px 40px 0 40px;}.popup_catalog .inner{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;}.popup_catalog .caption{font-size:18px;line-height:21px;padding:5px 0 0 0;margin-left:60px;width:440px;}.popup_catalog .caption > .title{font-size:24px;line-height:1.2;margin-bottom:4px;}.popup_catalog .caption > .title small{margin:3px 0 0 0;font-size:18px;display:block;}.popup_catalog .caption .code{margin-bottom:25px;text-transform:uppercase;font-size:16px;color:#a2a2a2;}.popup_catalog .caption .price{font-size:36px;line-height:1em;color:#a00000;padding:17px 0 0 0;}.popup_catalog .caption .price_wrapper{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;margin-bottom:40px;}.popup_catalog .caption .price small{font-size:22px;color:#000;}.popup_catalog .caption .old_price{margin:10px 0 0 0;font-size:30px;color:#000;}.popup_catalog .caption .old_price span{position:relative;}.popup_catalog .caption .old_price span:after{content:'';position:absolute;left:-10px;right:-15px;top:16px;height:1px;background-color:#a00000;-webkit-transform:rotate(-9deg);-ms-transform:rotate(-9deg);-o-transform:rotate(-9deg);transform:rotate(-9deg);}.popup_catalog .caption .old_price small{font-size:18px;}.popup_catalog .caption .btn_primary{width:100%;max-width:170px;margin:0 0 0 auto;}.popup_catalog p{margin:0 0 19px 0;}.popup_catalog p + p{margin-bottom:25px;}.popup_catalog small{font-size:15px;line-height:20px;}.popup_catalog .price_list{margin-bottom:22px;}.popup_catalog .price_list + p{margin-bottom:17px;}.popup_catalog .btn_primary{max-width:300px;width:100%;margin:0 auto;}.full-width-description{padding:30px 0 0 0;font-size:15px;line-height:1.2;}.popup_catalog_2{width:1170px;min-height:653px;margin:0 0 0 -585px;padding:40px;}.popup_catalog_2.extra{margin:0;width:auto;height:auto;padding:70px 0 50px;}.popup_catalog_2 .inner{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;}.popup_catalog_2 .excerpt{margin:40px 0 20px;}.popup_catalog_2 .caption{border-top:1px solid #ff9000;padding:24px 0 0 0;margin-left:60px;width:370px;}.popup_catalog_2 .caption .title{text-transform:uppercase;text-align:center;margin-bottom:20px;}.popup_catalog_2 p{margin:0 0 19px 0;}.popup_catalog_2 p + p{margin-bottom:25px;}.popup_catalog_2 small{font-size:15px;line-height:20px;}.popup_catalog_2 .price_list{margin-bottom:22px;}.popup_catalog_2 .price_list + p{margin-bottom:17px;}.popup_catalog_2 .btn_primary{max-width:230px;width:100%;margin:0 auto;}.popup_request{background-color:rgba(255, 255, 255, 0.18);width:100%;max-width:558px;margin:0 0 0 -279px;padding:10px;box-sizing:border-box;border-radius:15px;text-align:center;z-index:1002;}.popup_request .inner{border-radius:7px;box-shadow:0 0 7px rgba(0, 0, 0, 0.3);box-sizing:border-box;padding:24px 10px;}.popup_request .big_title + .title{margin-bottom:20px;}.popup_request .title b{display:block;margin:9px 0 5px 0;}.popup_request .phones{font-size:18px;line-height:21px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;margin-bottom:28px;padding-right:0;}.popup_request form .icon{width:23px;position:absolute;right:10px;top:50%;fill:#dcd1c9;transform:translateY(-50%);}.popup_request form .field{position:relative;max-width:275px;margin:0 auto 16px;}.popup_request form .field.address{padding:0;}.popup_request form .field.address:before, .popup_request form .field.address:after{display:none;}.popup_request form input, .popup_request form textarea{vertical-align:top;width:100%;}.popup_request form textarea{height:76px;}.popup_request form .note{margin-top:27px;display:block;text-align:center;}.popup_request .btn_primary{width:100%;max-width:315px;margin:0 auto;}.gallery{max-width:1100px;position:relative;margin:0 auto 30px;}.gallery img{vertical-align:top;width:100%;display:block;margin:auto;top:0;bottom:0;left:0;right:0;}.gallery figure{position:relative;margin-bottom:10px;}.image_popup_galery,.image_popup_galery figure{margin-bottom:0;}.image_popup_galery .slick-arrow {background-color: transparent !important; border-radius: 0 !important; top: 0; margin: 0; width: 25%; height: 100%; justify-content: flex-start; padding: 0 20px;}.image_popup_galery .slick-next {justify-content: flex-end;}.gallery figure figcaption{font-size:18px;line-height:1.2;margin-bottom:6px;color:#b8b8b8;}.gallery .thumbnails{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;overflow:hidden;}.gallery .thumbnails a{min-width:212px;margin-right:10px;position:relative;}.gallery .thumbnails a:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;border:3px solid transparent;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}.gallery .thumbnails a:hover:before, .gallery .thumbnails a.active:before{box-shadow:inset 0 0 15px rgba(0, 0, 0, 0.5);border-color:#ff9000;}.gallery .gallery_arrow{width:23px;height:39px;background:url(../../../images/sprite.png) no-repeat 0 0;position:absolute;top:calc(50% - 51px);margin:-19.5px 0 0 0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}.gallery .gallery_arrow.gallery_prev{background-position:-93px -25px;left:-87px;}.gallery .gallery_arrow.gallery_prev.arrow-left:hover{animation:arrow-left .7s infinite ease-in-out;}.gallery .gallery_arrow.gallery_next{background-position:-118px -25px;right:-87px;}.gallery .gallery_arrow.gallery_next.arrow-right:hover{animation:arrow-right .7s infinite ease-in-out;}.gallery_1{width:100%;max-width:600px;position:relative;}.gallery_1 figure{position:relative;margin-bottom:10px;}.gallery_1 figure img{vertical-align:top;max-width:100%;}.gallery_1 .thumbnails{width:100%;}.thumbnails__item{position:relative;margin:0 5px;cursor:pointer;}.thumbnails__item:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;border:3px solid transparent;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}.thumbnails__item.slick-current:before{box-shadow:inset 0 0 15px rgba(0, 0, 0, 0.5);border-color:#ff9000;}.testi-main .slick-slide{overflow-x:auto;overflow-y:hidden;}/*.testi-main__item{width:1100px;}*/.testi-main__caption{font-size:18px;line-height:1.2;margin-bottom:6px;height:20px;overflow:hidden;color:#b8b8b8;}.testi-nav .thumbnails__item{height:120px;}.gallery-main.slick-slider .slick-prev{justify-content:flex-start;}.gallery-main.slick-slider .slick-next{justify-content:flex-end;}.gallery-main__inner{position:relative;height:454px;display:flex;align-items:center;justify-content:center;}.gallery_1 .thumbnails img{width:100%;height:100%;object-fit:cover;}.gallery_1 .gallery_arrow{width:44px;height:88px;background-color:#fff;position:absolute;top:50%;margin:-44px 0 0 0;}.gallery_1 .gallery_arrow.gallery_prev{border-top-right-radius:44px;border-bottom-right-radius:44px;left:0;}.gallery_1 .gallery_arrow.gallery_prev:before{left:1px;background-position:-1px -213px;}.gallery_1 .gallery_arrow.gallery_prev:hover:before{animation:arrow-left .7s infinite ease-in-out;}.gallery_1 .gallery_arrow.gallery_next{border-top-left-radius:44px;border-bottom-left-radius:44px;right:0;}.gallery_1 .gallery_arrow.gallery_next:before{right:1px;background-position:-1px -241px;}.gallery_1 .gallery_arrow.gallery_next:hover:before{animation:arrow-right .7s infinite ease-in-out;}.gallery_1 .gallery_arrow:before{content:'';width:17px;height:27px;background:url(../../../images/sprite.png) no-repeat 0 0;position:absolute;top:50%;margin:-13.5px 0 0 0;}.black_opacity{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0, 0, 0, 0.63);z-index:1000;}.black_opacity.second_level{z-index:1002;}.noselect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}.dropdown{width:100%;max-width:228px;height:39px;margin-bottom:23px;position:relative;border:1px solid #a8a8a8;font-size:16px;line-height:1.2;color:#a8a8a8;}.dropdown .overflow{width:100%;height:inherit;overflow:hidden;position:relative;background-color:#fff;z-index:5;}.dropdown span{width:1000px;height:inherit;padding:9px 0 0 9px;overflow:hidden;z-index:2;position:absolute;top:0;left:0;}.dropdown .drop_arrow{width:41px;height:39px;background-color:#fff;position:absolute;right:0;top:0;cursor:pointer;z-index:7;}.dropdown .drop_arrow:after{content:'';position:absolute;right:14px;top:50%;margin:-4px 0 0 0;width:15px;height:8px;background:url(../../../images/sprite.png) no-repeat -145px -25px;}.dropdown ul{border:1px solid #a8a8a8;position:absolute;left:-1px;right:-1px;top:0;padding:9px 0;margin:0;opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}.dropdown ul li{list-style:none;}.dropdown ul a{display:block;padding:3px 9px;color:inherit;}.dropdown ul a.selected{display:none;}.dropdown.dropdown_open .drop_arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}.dropdown.dropdown_open ul{opacity:1;visibility:visible;top:39px;}.dropdown.dropdown_tpl{border-radius:0;border-color:#adb2b5;width:240px;height:34px;margin:0;}.dropdown_tpl .dropdown__name{font-size:14px;padding:0 10px;margin:0;}.dropdown .dropdown__options {padding:0;}.dropdown_tpl ul.dropdown__list {background-color:#fff; padding-right:10px; padding-left:10px; border-color:#adb2b5;}.dropdown_tpl a {font-size:14px;}.dropdown_tpl a:hover {color:#333;}.custom_select {border:1px solid #adb2b5; height:34px; font-size:14px; width:240px; padding:0 10px;}.characteristics .title{text-transform:uppercase;margin-bottom:20px;font-size:16px;}.characteristics ul{padding:0;margin:0;}.characteristics ul li{list-style:none;font-size:16px;}.characteristics ul li + li{margin-top:3px;}.tabs .tab_links{margin:0 0 30px 0;padding:0;}.tabs .tab_links li{list-style:none;margin:0 5px;}.tabs .tab_links a{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;border:1px solid transparent;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;max-width:200px;min-height:37px;padding:0 15px;box-sizing:border-box;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}.tabs .tab{display:none;}.tabs .tab.active{display:block;}.tabs .tab_links.slick-slider .slick-arrow.slick-prev {left:-48px;}.tabs .tab_links.slick-slider .slick-arrow.slick-next {right:-48px;}.tabs .tab_links.slick-slider li {height:100%; display:flex;}.tabs .tab_links.slick-slider a {max-width:100%; width:100%;}.map{position:relative;height:673px;width:100%;}.map .marker{width:34px;height:34px;position:absolute;left:50%;top:50%;}.call_us{text-align:center;}.call_us .title{font-size:30px;line-height:1.2;text-transform:uppercase;margin-bottom:27px;}.call_us .title a{border-bottom:1px dashed #ff9000;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}.call_us .title a:hover, .call_us .title a:active{border-bottom-color:#000;color:#000;}.call_us p{font-size:24px;line-height:1;margin:0;}.call_us p + p{margin-top:17px;}.call_us p a{color:#000;}.call_us p a:hover, .call_us p a:active{color:#ff9000;}.cooperation_wrapper{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;}.cooperation_wrapper .col{width:calc((100% - 30px * 2)/3);margin:0 30px 52px 0;}.cooperation_wrapper .col:nth-child(3n+3){margin-right:0;}.cooperation_wrapper .title{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;text-align:center;background-color:#ff9000;font-size:20px;line-height:1.2;text-align:center;height:55px;color:#fff;}.cooperation_wrapper ul{position:relative;padding:37px 0 0 0;margin:0;}.cooperation_wrapper ul.extra li + li{margin-top:9px;}.cooperation_wrapper ul:before{content:'';width:2px;height:100%;background-color:#d7d7d7;position:absolute;left:12px;top:0;}.cooperation_wrapper ul li{font-size:24px;line-height:28px;counter-increment:num;position:relative;list-style:none;padding:0 0 11px 101px;}.cooperation_wrapper ul li + li{margin-top:60px;}.cooperation_wrapper ul li:before{content:'';font-size:30px;line-height:1;color:#ff9000;content:counters(num, "", decimal-leading-zero);position:absolute;left:38px;top:-2px;}.cooperation_wrapper ul a{border-bottom:1px dashed #ff9000;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}.cooperation_wrapper ul a:hover, .cooperation_wrapper ul a:active{border-bottom-color:#000;color:#000;}.cooperation_wrapper ul .marker{position:absolute;left:14px;top:37px;width:24px;height:2px;background-color:#d7d7d7;}.cooperation_wrapper ul .marker:after{content:'';position:absolute;right:-9px;top:-4px;width:9px;height:9px;background-color:#ff9000;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;}.articles-wrapper{display:flex;flex-wrap:wrap;}.article-item{width:calc((100% - 30px * 2)/3);margin:0 30px 30px 0;padding-bottom:0;}.article-item:nth-child(3n+3){margin-right:0;}.article-item .title{margin-bottom:17px;}.article-item time{display:block;margin:0 0 10px 0;}.article-item img{max-width:100%;max-height:202px;margin-bottom:20px;}.article-item .btn_details{display:inline-block;vertical-align:top;}.paginator{display:flex;justify-content:center;}.paginator i{font-style:normal;}.paginator a,.paginator strong{width:25px;height:25px;font-size:16px;display:flex;align-items:center;justify-content:center;background-color:#ff9000;color:#fff;margin:0 2px;text-align:center;transition:.3s;}.paginator a:hover{background-color:#000;color:#fff;}.paginator strong{font-weight:normal;background-color:#000;color:#fff;}.blog{padding:80px 0;}.problems_sect{padding:56px 0 80px 0;overflow:hidden;}.problems_sect .title_box .title{line-height:41px;}.consultation_sect{padding:100px 0;color:#fff;}.consultation_sect:first-child{padding:150px 0;}.consultation_sect:last-child{padding-bottom:300px;}.consultation_sect.fullScreen:last-child{padding-bottom:0;}.consultation_sect.fullScreen:first-child{padding:0;}.consultation_sect > .container{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;}.consultation_sect .title_box{margin:0 25px 0 0;text-align:left;display:flex;flex-direction:column;justify-content:center;}.fullScreen .consultation_sect .title_box{display:flex;flex-direction:column;justify-content:center;}.consultation_sect .title_box .title{margin:0 0 14px 0;}.consultation_sect .title_box .subtitle{font-family:inherit;font-size:72px;line-height:1em;margin-bottom:0;}.consultation_sect .title_box b{line-height:1em;display:block;margin:18px 0 0 0;}.consultation_sect .title_box .note:before{display:none;}.consultation_sect .title_box .note span{color:#ff9000;}.advantages_sect{padding:56px 0 12px 0;color:#fff;}.advantages_sect_extra{background:none;color:inherit;}.advantages_sect_extra .advantages_list li{text-align:left;}.advantages_sect_extra .advantages_list .icon:before{margin:0;}.extra_advantages_sect{padding:56px 0 55px 0;}.extra_advantages_sect_1{background-color:#f1f2f5;}.extra_advantages_sect_1 .advantages_table .row:nth-child(2n+1){background-color:#fff;}.our_works_sect{background-color:#f1f2f5;padding:57px 0 80px 0;}.completed_works_sect{padding:51px 0 74px 0;}.completed_works_sect_extra{background-color:#f1f2f5;}.completed_works_sect_extra .slick-slider .slick-arrow{background-color:#f1f2f5;}.completed_works_sect_extra .slick-slider .slick-dots button:after{background-color:#f1f2f5;}.completed_works_sect_extra .tabs{margin-bottom:96px;}.add_price{margin:0 0 0 246px;font-size:14px;}.add_price:hover{color:#000;}.prices_sect{background-color:#f1f2f5;padding:56px 0 80px 0;}.prices_sect_extra{background-color:#fff;}.prices_sect_extra .prices_slider .slick-arrow{background-color:#fff;}.products_sect{background-color:#f1f2f5;padding:56px 0 85px 0;}.additional_services_sect{padding:56px 0 80px 0;}.repair_cost_sect{padding:100px 0;text-align:center;color:#fff;}.repair_cost_sect:first-child{padding:150px 0;}.repair_cost_sect.fullScreen:first-child{padding:0;}.repair_cost_sect:last-child{padding-bottom:300px;}.slick-slider .repair_cost_sect:last-child {padding-bottom:150px;}.repair_cost_sect.fullScreen:last-child{padding-bottom:0;}.repair_cost_sect .title_2{font-size:36px;line-height:1.2;margin-bottom:13px;}.repair_cost_sect p{font-size:22px;line-height:27px;margin:0 0 12px 0;}.repair_cost_sect p span{display:block;}.repair_cost_sect .btn_primary{max-width:315px;width:100%;margin:0 auto;}.cooperation_sect{padding:51px 0 106px 0;}.cooperation_sect .btn_primary{max-width:300px;}.cooperation_sect_extra{background-color:#f1f2f5;}.cooperation_sect .title_box{margin-bottom:43px;}.design_sect{padding:100px 0;}.design_sect.fullScreen:first-child{padding:0;}.design_sect.fullScreen:last-child{padding-bottom:0;}.design_sect .title_box{margin-bottom:34px;}.design_sect .title_box .title{line-height:1em;margin:0 0 14px;}.design_sect .title_box .subtitle{font-size:72px;font-family:inherit;line-height:1em;margin:0;}.design_sect .title_box .subtitle b{display:block;line-height:1em;}.design_sect_extra{padding:100px 0;}.design_sect_extra > .container{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;align-items:center;}.design_sect_extra .title_box{text-align:left;}.design_sect_extra .title_box .subtitle b{margin:18px 0 0 0;}.testi_sect{padding:56px 0 73px 0;}.map_sect{background-color:#f1f2f5;padding:58px 0 0 0;}.map_sect .title_box{margin-bottom:25px;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration {display:none;}input[type="number"].window-form__input--number{padding:0;margin:0 0 0 9px;font-size:13px;height:26px;}input[type="text"], input[type="email"], input[type="tel"], input[type="search"], input[type="password"], input[type="number"]{border:1px solid #dadada;color:#1b0600;font-size:14px;padding:0 24px;height:43px;border-radius:6px;box-sizing:border-box;transition:border-color .3s;}input[type="text"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, input[type="search"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder{color:#1b0600;}input[type="text"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="search"]::-moz-placeholder, input[type="password"]::-moz-placeholder{color:#1b0600;opacity:1;}input[type="text"]:-moz-placeholder, input[type="email"]:-moz-placeholder, input[type="tel"]:-moz-placeholder, input[type="search"]:-moz-placeholder, input[type="password"]:-moz-placeholder{color:#1b0600;opacity:1;}input[type="text"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, input[type="search"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder{color:#1b0600;}input[type="text"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="search"]:focus, input[type="password"]:focus{border-color:#ff9000;}input[type="text"].error, input[type="email"].error, input[type="tel"].error, input[type="search"].error, input[type="password"].error{border-color:#d40606;}textarea{font-size:14px;border:1px solid #dadada;color:#1b0600;padding:8px 21px;margin:0;border-radius:6px;box-sizing:border-box;transition:border-color .3s;}textarea::-webkit-input-placeholder{color:#1b0600;}textarea::-moz-placeholder{color:#1b0600;opacity:1;}textarea:-moz-placeholder{color:#1b0600;opacity:1;}textarea:-ms-input-placeholder{color:#1b0600;}textarea:focus{border-color:#ff9000;}textarea.error{border-color:#d40606;}input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input[type="number"]{outline:none;box-shadow:none;-moz-appearance:textfield;}input[type="radio"], input[type="checkbox"]{display:none;}input[type="radio"] + label span, input[type="checkbox"] + label span{width:15px;height:15px;display:inline-block;vertical-align:top;margin:2px 10px 0 0;border:1px solid #a59994;border-radius:50%;box-sizing:border-box;cursor:pointer;position:relative;}input[type="radio"] + label span:after, input[type="checkbox"] + label span:after{content:'';position:absolute;left:4px;top:4px;width:5px;height:5px;opacity:1;border-radius:50%;transition:.3s;background-color:#000;opacity:0;}input[type="radio"]:checked + label span:after, input[type="checkbox"]:checked + label span:after{opacity:1;}.consultation_form{-webkit-flex:1 0 395px;-moz-flex:1 0 395px;-ms-flex:1 0 395px;-o-flex:1 0 395px;flex:1 0 395px;max-width:395px;-webkit-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start;position:relative;background-color:rgba(255, 255, 255, 0.18);text-align:center;padding:10px;margin-left:auto;box-sizing:border-box;border-radius:15px;z-index:1;}.fullScreen .consultation_form{align-self:center;}.consultation_form.consultation_form_1{margin:0 72px;max-width:none;min-height:0;-webkit-flex-basis:auto;-moz-flex-basis:auto;-ms-flex-basis:auto;-o-flex-basis:auto;flex-basis:auto;}.consultation_form.consultation_form_1 label{margin-bottom:18px;}.consultation_form.consultation_form_1 fieldset{padding:28px 20px 34px;}.consultation_form.consultation_form_1 .title_3{margin-bottom:17px;}.consultation_form.consultation_form_1 .title_3 b{display:inline;}.consultation_form.consultation_form_1 .field{padding:8px 0 0 0;margin:0;}.consultation_form.consultation_form_1 .field input{vertical-align:top;}.consultation_form.consultation_form_1 .field + .field{margin:0 0 0 28px;}.consultation_form.consultation_form_1 .btn_wrapper{margin-left:60px;max-width:315px;flex:1 0 315px;}.consultation_form.consultation_form_1 .btn_primary{margin-top:0;}.consultation_form fieldset{padding:25px 20px;height:100%;border-radius:7px;box-shadow:0 0 7px rgba(0, 0, 0, 0.3);box-sizing:border-box;}.consultation_form .title_3 b{margin:2px 0 3px 0;}.consultation_form label{font-size:15px;line-height:1.2em;color:#1b0600;margin-bottom:15px;display:block;}.consultation_form .field{position:relative;max-width:275px;margin-left:auto;margin-right:auto;}.consultation_form .field + .field{margin-top:15px;}.consultation_form .field input{width:100%;padding-right:45px;}.consultation_form .field .icon{fill:#dcd1c9;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:23px;height:24px;}.consultation_form .field.phone{margin-bottom:0;}.consultation_form .btn_primary{max-width:275px;width:100%;margin:25px auto 0;}.fields_wrapper{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;}.note{font-size:14px;line-height:1em;color:#1b0600;margin:19px 0 0 0;position:relative;display:flex;align-items:center;justify-content:center;text-align:left;vertical-align:top;}.note .locked{max-width:15px;height:auto;flex:1 0 15px;margin:0 10px 0 0;}.checkbox{width:33px;height:31px;border:2px solid #cbcbcb;display:flex;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;}.checkbox svg{display:none;width:20px;height:auto;}.checkbox.checked, .checked .checkbox{position:relative;}.checkbox.checked svg, .checked .checkbox svg{display:block;}.options_form{padding:24px 0 0 0;}.options_form .range{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;margin-bottom:27px;}.options_form .range input{text-align:center;background-color:transparent;border:1px solid #a8a8a8;width:89px;height:30px;font-size:16px;color:#000;box-sizing:border-box;}.options_form .range .divider{background-color:#a8a8a8;-webkit-flex:0 0 13px;-moz-flex:0 0 13px;-ms-flex:0 0 13px;-o-flex:0 0 13px;flex:0 0 13px;width:13px;height:1px;margin:0 17px;}.range_slider *{cursor:default;}.range_slider .background{position:relative;background-color:#a8a8a8;width:100%;height:2px;margin-bottom:12px;}.range_slider .background:before, .range_slider .background:after{content:'';position:absolute;top:-1px;width:1px;height:4px;background-color:inherit;}.range_slider .background:before{left:0;}.range_slider .background:after{right:0;}.range_slider .origin{position:absolute;right:0;top:0;bottom:0;}.range_slider .handle{width:10px;height:10px;background-color:#ff9000;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;cursor:pointer;margin:-4px 0 0 0;}.range_slider .origin_lower{background-color:#ff9000;}.range_slider .origin_upper{background-color:#a8a8a8;}.range_slider .values{font-size:12px;color:#a8a8a8;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;}.range_slider .values .max{margin-left:auto;}.site_header{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-justify-content:center;justify-content:center;position:absolute;top:0;left:0;right:0;z-index:100;}.fixed{width:100%;position:fixed;background:#00000082;z-index:999;}.site_header.menu_block{position:relative;}.site_header.menu_block.fixed{position:fixed;}.site_header.menu_fone{background: unset;}.site_header.fixed{box-shadow:0 2px 5px rgba(0, 0, 0, .15);}.site_header.is_fixed .top_panel{position:fixed;left:0;right:0;background-color:#fff;padding-bottom:12px;box-shadow:0 1px 8px rgba(0, 0, 0, 0.35);transition:.5s;}.site_header.fixed .site_branding{flex-basis:300px;max-width:300px;}.site_header.is_fixed .top_panel nav.primary a, .site_header.is_fixed .top_panel .request_call b{color:#000;}.site_header.is_fixed .top_panel nav.primary li.current a, .site_header.is_fixed .top_panel nav.primary li:hover a{color:#ff9000;}.site_header.is_fixed .top_panel .site_branding img{margin-top:-66px;}.top_panel{padding:13px 0;position:relative;z-index:10;width:100%;}.top_panel.no_padding {padding: 0;}.top_panel > .container{display:flex;align-items:center;flex-wrap:nowrap;}.top_panel.under_logo > .container {flex-wrap:wrap;margin-bottom:-13px;}.fixed .top_panel, .fixed .top_panel > .container.under_logo {padding-top:0;padding-bottom:0;}/*.menu_fone.fixed .top_panel{padding-bottom:13px;}*//*.fixed .top_panel > .container {padding-bottom:13px;}*/nav.primary.horizontal_menu.no_padding, .under_logo nav.primary.no_padding {margin-top: 0;}.show_search {margin-left:auto;height:24px;}.show_search + .request_call {margin-left:20px;}.search {display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative;}.search .find {position:absolute;right:10px;top:50%;margin:-12px 0 0 0;height:24px;}.search-box {position:absolute;bottom:62px;right:0;left:0;top:0;background-color:rgba(0,0,0,.8);z-index:1000;display:none;}.search-box.active {bottom:62px;top:0;height:auto;}.search-box .container {display:flex;align-items:center;height:100%;position:relative;}.search-box input[type="search"] {width:100%;}.search-box button[type="submit"] {background-color:transparent;border:none;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);}.close-search {background-color:transparent;border:none;padding:0;position:absolute;right:30px;top:50%;z-index:100;margin:-12px 0 0 0;height:24px;}.close-search svg {fill:#fff;}.site_branding{flex:1 0 300px;max-width:300px;height:100px;}.site_branding img{max-width:100%;}.header_content{padding:100px 0;-webkit-align-self:center;align-self:center;color:#fff;box-sizing:border-box;overflow:hidden;}.header_content:first-child{padding:183px 0 185px;}.header_content:last-child{padding-bottom:300px;}.header_content.fullScreen:last-child{padding-bottom:0;}.header_content iframe{position:absolute;left:0;right:0;top:0;width:100%;height:100%;}.header_content > .container{position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;z-index:1;}.header_content .title_2{font-size:36px;line-height:36px;color:#fff;margin-bottom:45px;}.header_content .title_2 b{line-height:1em;display:block;margin:14px 0 8px 0;}.header_content .caption{margin-right:15px;padding-top:3px;}.header_content .caption.caption_1{text-align:center;width:100%;}.header_content .caption.caption_1 .title_2{margin-bottom:103px;}.header_content .caption.caption_1 p{margin-bottom:10px;}.header_content .caption .title_3{line-height:1.2em;}.header_content .caption .title_3_extra{position:relative;}.header_content .caption .title_3_extra .price{font-size:24px;text-transform:none;color:#fff;}.header_content .caption .title_3_extra .price_wrapper{border-left:1px solid #fff;padding:0 0 0 16px;position:absolute;right:0;top:0;bottom:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;}.header_content .caption .title_3_extra .price b{font-size:36px;color:#ff9000;}.request_call{font-size:13px;line-height:13px;position:relative;padding:0 0 0 30px;margin:0 0 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:0 0 auto;}.request_call_fixed{display:none;}.request_call .smartphone{display:block;width:24px;height:24px;position:absolute;left:0;top:50%;margin:-12px 0 0 0;}.request_call b{font-size:20px;line-height:20px;color:#fff;margin-bottom:3px;white-space:nowrap;display:flex;align-items:center;justify-content:flex-start;}.request_call a{color:#9f9f9f;border-bottom: 1px dashed transparent;}.request_call a:hover, .request_call a:active{color:#ff9000;}.request_call b a{color:#fff;display:flex;align-items:center;}.request_call_dropdown img {max-width:20px; margin-left:5px;}.request_call_dropdown .req_call_icon img {margin-left:0;}.req_call_icon {width:20px;height:20px;}nav.primary {flex:1 1 auto;}nav.primary .equal{display:none;}nav.primary ul{margin:0;padding:0;font-size:0;line-height:0;text-align:center;}nav.primary li{list-style:none;display:inline-block;vertical-align:top;position:relative;margin:0 10px;}nav.primary a, nav.primary span {line-height:16px;box-sizing:border-box;transition:.3s;}nav.primary span {cursor:pointer;}nav.site_menu ul.submenu{text-align:left;position:absolute;width:300px;transition:opacity .5s ease;left:-9999px;top:100%;opacity:0;z-index:5;}nav.site_menu > ul > li.has_drop:hover > ul.submenu{left:0;opacity:1;transition:opacity .5s ease;z-index:99;}nav.site_menu ul.submenu li{padding:0;width:100%;margin:0;}nav.site_menu ul.submenu li a{display:block;width:100%;padding:0 10px 0 45px;color:#999;font-size:20px;line-height:1.2em;}nav.site_menu ul.submenu li a:hover{color:#ff9000;}nav.site_menu .has-sub-menu:hover ul.submenu{opacity:1;left:calc(100% + 1px);top:-18px;}.vertical_menu:not(.under_logo) .has-sub-menu .submenu {position:static; padding:0; width:auto; left:0; opacity:1; display:none;}nav.site_menu.vertical_menu ul.submenu li a {padding:10px 20px;}nav.site_menu.vertical_menu ul.submenu li li a {padding-left:30px;}.under_logo nav.site_menu.vertical_menu ul.submenu li a {padding:15px 20px;}.under_logo nav.site_menu.vertical_menu ul.submenu li li a {padding-left:30px;}nav.primary.vertical_menu a, nav.primary.vertical_menu span {padding:7px 10px; display:block;}.under_logo nav.primary.vertical_menu a, .under_logo nav.primary.vertical_menu span {padding:15px 10px;}.problems_list{padding:0;margin:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;justify-content:center;}.problems_list_item{list-style:none;border:1px solid #ff9000;width:100%;margin:0 30px 30px 0;padding:14px;font-size:16px;line-height:19px;box-sizing:border-box;position:relative;}body .dark_template .problems_list_item.design_text, body .dark_bg_template .problems_list_item.design_text,body .light_template .problems_list_item.design_text, body .light_bg_template .problems_list_item.design_text {padding-bottom:35px;}.problems_list_item.three_items{width:calc((100% - 30px * 2)/3);}.problems_list_item.three_items:nth-child(3n+3){margin-right:0;}.problems_list_item.two_items{width:calc((100% - 30px * 1)/2);}.problems_list_item.two_items:nth-child(2n+2){margin-right:0;}.problems_list_item h1,.problems_list_item h2,.problems_list_item h3,.problems_list_item h4,.problems_list_item h5,.problems_list_item h6{margin:0 0 15px;}.problems_list_item p {margin:0;}.problems_list ul{padding:0 0 0 18px;}.advantages_list{padding:0;margin:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;}.advantages_list.slick-slider {margin-bottom:40px;}.advantages_list li{list-style:none;max-width:33%;-webkit-flex:1 0 33%;-ms-flex:1 0 33%;flex:1 0 33%;margin-bottom:80px;padding:0 43px;text-align:center;box-sizing:border-box;}.advantages_list li.outer{padding:0 20px;}.advantages_list.slick-slider li {margin-bottom:0; max-width:none;}.advantages_list.rows-2 li {max-width:50%;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;}.advantages_list.rows-4 li {max-width:25%;-webkit-flex:1 0 25%;-ms-flex:1 0 25%;flex:1 0 25%;}.advantages_list.rows-5 li {max-width:20%;-webkit-flex:1 0 20%;-ms-flex:1 0 20%;flex:1 0 20%;}.advantages_list.rows-6 li {max-width:16.667%;-webkit-flex:1 0 16.667%;-ms-flex:1 0 16.667%;flex:1 0 16.667%;}.advantages_list .icon{margin-bottom:21px;display:block;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;}.advantages_list.slick-slider .icon {margin-bottom:0;}.advantages_list li.left{text-align:left;}.advantages_list li.left .icon{background-position:0 50%;}.advantages_list .icon.left *{text-align:left;}.advantages_list .icon:before{content:'';height:100px;display:inherit;margin:0 auto;}.advantages_list .icon.icon_1:before{width:71px;background-position:-429px 1px;}.advantages_list .icon.icon_2:before{width:59px;background-position:-441px -56px;}.advantages_list .icon.icon_3:before{width:46px;background-position:-454px -112px;}.advantages_list .icon.icon_4{margin-bottom:23px;}.advantages_list .icon.icon_4:before{width:43px;background-position:-457px -168px;}.advantages_list .icon.icon_5{margin-top:10px;}.advantages_list .icon.icon_5:before{width:80px;background-position:-420px -230px;}.advantages_list .icon.icon_6:before{width:56px;background-position:-444px -288px;}.advantages_list .title_3{margin-bottom:26px;}.advantages_list p{font-size:18px;line-height:22px;margin:0;}.cooperation_list{position:relative;padding:10px 0 0 0;margin:0 0 30px;}.cooperation_list:after{content:'';position:absolute;left:50%;top:0;margin:0 0 0 -1px;width:2px;height:100%;background-color:#d7d7d7;}.cooperation_list li{list-style:none;counter-increment:num;font-size:20px;line-height:24px;text-align:right;width:42.76%;margin-right:57.24%;position:relative;}.cooperation_list li:nth-child(2n+2){margin-left:57.24%;margin-right:0;text-align:left;}.cooperation_list li:nth-child(2n+2):before{right:auto;left:-12%;}.cooperation_list li:nth-child(2n+2) .marker{right:auto;left:-16.8%;}.cooperation_list li:nth-child(2n+2) .marker:after{right:auto;left:24px;}.cooperation_list li:nth-child(2n+2) p{padding:0 250px 0 0;}.cooperation_list li:last-child:before{top:auto;bottom:10px;}.cooperation_list li:last-child .marker{top:auto;bottom:0;}.cooperation_list li:before{content:'';font-size:30px;line-height:1;color:#ff9000;content:counters(num, "", decimal-leading-zero);position:absolute;right:-13%;top:4px;}.cooperation_list .marker{position:absolute;right:-16.8%;top:46px;}.cooperation_list .marker:before, .cooperation_list .marker:after{content:'';}.cooperation_list .marker:before{width:24px;height:2px;background-color:#d7d7d7;display:block;}.cooperation_list .marker:after{width:9px;height:9px;border-radius:50%;background-color:#ff9000;position:absolute;right:24px;top:-4px;}.cooperation_list .title{font-size:24px;line-height:1.2;margin-bottom:14px;}.cooperation_list .title a{border-bottom:1px dashed;}.cooperation_list .title a:hover, .cooperation_list .title a:active{color:#ff9000;}.cooperation_list p{padding:0 0 0 250px;margin:0;}.price_list{margin:0 -1px 22px -1px;padding:0;}.price_list li{list-style:none;align-items:baseline;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;position:relative; padding:10px 20px;margin-bottom:-1px;border:1px solid transparent;cursor:pointer;}.light_template .price_list li.design_text_middle, .light_bg_template .price_list li.design_text_middle {padding-bottom:10px;}.price_list li.selected {background:silver; border-color:gray;}.check_price_list li:hover { border-color:gray;}.price_list li strong{margin-left:auto;text-align:right;text-indent:10px;font-size:22px;line-height:1;}.price_list li strong small{font-size:16px;line-height:1;}.design_list{padding:0;margin:0;}.design_list li{list-style:none;}.design_list li + li{margin:8px 0 0 0;}.design_list li:before{content:'';width:10px;height:10px;margin:9px 20px 0 0;display:inline-block;vertical-align:top;}.gallery_list{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;margin:23px 0 0 0;left:50%;position:relative;visibility:hidden;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-moz-opacity:0;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}.gallery_list .item{width:calc((100% - 30px * 3)/4);margin:0 10px 10px 0;}.gallery_list .item:nth-child(4n+4){margin-right:0;}.gallery_list figure{position:relative;}.gallery_list figure img{max-width:100%;cursor:pointer;}.slick-center .gallery_list{-moz-opacity:1;opacity:1;visibility:visible;}@keyframes arrow-down{0%{transform:translateY(0px);}50%{transform:translateY(5px);}0%{transform:translateY(0px);}}@keyframes arrow-up{0%{transform:translateY(0px);}50%{transform:translateY(-5px);}0%{transform:translateY(0px);}}@keyframes arrow-left{0%{transform:translateX(0px);}50%{transform:translateX(-5px);}0%{transform:translateX(0px);}}@keyframes arrow-right{0%{transform:translateX(0px);}50%{transform:translateX(5px);}0%{transform:translateX(0px);}}@keyframes tilt{0%{transform:rotate(15deg);}50%{transform:rotate(-15deg);}0%{transform:rotate(0deg);}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.preloader{animation:spin 3s linear infinite;position:relative;top:4px;margin-right:5px;width:20px;height:20px;fill:#fff;}.preloader_alt{position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;fill:#000;width:50px;height:50px;z-index:-1;}.preloader_img{position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px;}.btn_scroll_left{width:65px;height:65px;position:absolute;left:20px;top:20px;z-index:100;transform-origin:50% bottom;animation:tilt .8s infinite ease-in-out;display:none;}.hand{fill:#ff9000;width:60px;height:60px;position:absolute;left:50%;top:50%;margin:-30px 0 0 -28px;}.btn_scroll_left.is_hide{opacity:0;}.btn_scroll{width:51px;height:51px;left:50%;margin:0 0 0 -25.5px;display:flex;align-items:center;justify-content:center;position:absolute;bottom:50px;z-index:100;border:4px solid transparent;border-radius:50%;transition:border-color .3s;}.btn_scroll .arrow-down{width:40px;height:25px;}.btn_scroll .arrow-down:before, .btn_scroll .arrow-down:after{content:'';width:25px;height:15px;background:url(../../../images/sprite.png) no-repeat 0 0;position:absolute;left:50%;top:50%;margin:-7.5px 0 0 -12.5px;transition:opacity .3s;}.btn_scroll .arrow-down:before{background-position:-14px 0;}.btn_scroll .arrow-down:after{background-position:-40px 0;opacity:0;}.btn_scroll:hover, .btn_scroll:active{border-color:#fff;}.btn_scroll:hover .arrow-down, .btn_scroll:active .arrow-down{animation:arrow-down .7s infinite ease-in-out;}.btn_scroll:hover .arrow-down:before, .btn_scroll:active .arrow-down:before{opacity:0;}.btn_scroll:hover .arrow-down:after, .btn_scroll:active .arrow-down:after{opacity:1;}.btn_primary{background:#be0000 url(../images/pattern-01.gif) repeat 0 0;font-size:18px;font-family:"PFSquareSansPro-Bold";text-transform:uppercase;color:#fff;display:table;width:100%;height:54px;margin:0 auto;text-align:center;box-shadow:0 5px 0 #950000;border-radius:7px;text-shadow:-1px 2px 4px rgba(0, 0, 0, 0.45);transition:background-color .3s;}input[type="submit"].btn_primary{border:none;}.btn_primary span{display:table-cell;vertical-align:middle;padding:0 15px;}.btn_primary:hover{background-color:#e70000;color:#fff;}.btn_primary:active{position:relative;top:5px;box-shadow:none;}.back_to_top{background-color:#ff9000;position:absolute;right:0;top:-80px;width:80px;height:80px;z-index:10;transition:.3s;}.back_to_top .arrow-up{width:30px;height:30px;position:absolute;left:50%;top:50%;margin:-15px 0 0 -15px;}.back_to_top:hover .arrow-up{animation:arrow-up .7s infinite ease-in-out;}.btn_close{position:absolute;right:20px;top:20px;width:18px;height:18px;z-index:10;}.btn_details span{display:inline-block;}.btn_details span:after{content:'';display:block;margin:3px 0 0 0;border-bottom:1px dashed;}.btn_details .preloader{margin-top:-6px;top:6px;}.btn_details:active{color:#ff9000;}.lang_link.active{border-bottom-color:#ff9000;color:#ff9000;}.footer_map{width:100%;height:618px !important;}.site_footer{position:relative;z-index:10;margin:-171px 0 0 0;}.page-search .site_footer{margin:50px 0 0 0;}.site_footer.under_component{margin-top:0;}.footer_nav {display:flex; flex-wrap:wrap; padding:30px 0;}.footer-col {flex:1 1 calc(25% - 24px); margin:0 12px;}.footer-col:nth-child(n+5) {margin-top:30px;}.footer_nav ul {list-style:none; padding:0; margin:0;}.footer_nav ul li {margin-top:10px;}.footer_nav ul li:first-child {margin-top:0;}.footer-title {margin:0 0 15px;}.socials {margin:15px 0 0 0; display:flex; flex-wrap:wrap;}.socials_icon {width:24px; height:24px;}.socials span {margin:0 3px 3px 0;}.info{color:#fff;}.info > .container{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;min-height:140px;padding:31px 0 30px;box-sizing:border-box;}.info_title{font-size:18px;color:#ff9000;}.show_map_popup{line-height:1.4em;border-bottom:1px dashed #ff9000;transition:.3s;}.show_map_popup:hover, .show_map_popup:active{color:#fff;border-color:#fff;}.info address{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex:1;}.phones{font-size:18px;margin-left:auto;padding:0 33px 0 0;flex:1 0 auto;}.site_footer .phones{padding-right:0;}.phones p{margin:0;}.phones p + p{margin:6px 0 0 0;}.phones a{color:#fff;}.phones a:hover, .phones a:active{color:#ff9000;}.footer_logo{max-width:300px;flex:1 0 300px;margin:0 34px 0 0;}.footer_logo img{max-width:100%;max-height:100px;}.working_hours{font-size:16px;position:relative;padding:0 0 0 67px;width:253px;}.working_hours .clock{position:absolute;left:31px;top:0;width:20px;height:20px;}.working_hours .info_title{margin-bottom:12px;}.working_hours p{margin-bottom:0;line-height:19px;}.address{position:relative;padding:0 0 0 30px;margin:0 73px 0 36px;max-width:295px;flex:1 1 295px;}.site_header .address{display:none;}.site_header .under_logo .address{display:block;flex:1 1 auto;}.site_header .under_logo .address svg{position:absolute;left:0;top:50%;margin:-11.5px 0 0 0;}.site_header.fixed .address{display:none;}address .address .placeholder{position:absolute;left:31px;top:0;width:20px;height:20px;}.site_footer address .address .placeholder{left:0;}.address .info_title{margin-bottom:8px;}.address p{font-size:15px;margin:0;}.copyright{background-color:#000;color:#b8b8b8;font-size:15px;line-height:1.2em;}.copyright > .container{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-ms-align-items:center;align-items:center;height:49px;}.copyright .col{-webkit-flex:1 0 50%;-moz-flex:1 0 50%;-ms-flex:1 0 50%;-o-flex:1 0 50%;flex:1 0 50%;padding:0 0 0 12px;box-sizing:border-box;}.copyright .col + .col{text-align:right;padding:0 10px 0 0;}.copyright a{color:inherit;border-bottom:1px dashed #b8b8b8;line-height:1.6em;display:inline-block;transition:.3s;}.copyright a:hover, .copyright a:active{border-bottom-color:#fff;color:#fff;}.copyright span{padding:0 19px;}.copyright span + span{padding-left:0;}.clear:after{content:'';display:table;clear:both;}.icon_zoom{position:absolute;right:0;top:0;bottom:0;left:0;z-index:100;font-size:0;cursor:pointer;}.prices_slider .item .icon_zoom{right:25px;top:25px;}.icon_zoom .zoom-in{width:20px;height:20px;fill:#fff;position:absolute;right:10px;top:10px}.cookie_block{background-color:rgba(0, 0, 0, .8);padding:20px 0;position:fixed;bottom:0;left:0;right:0;text-align:center;font-size:12px;color:#fff;z-index:1000;}.cookie_block a:hover{color:#fff;}.close_cookie_block{position:absolute;right:20px;top:50%;width:18px;height:18px;font-size:0;cursor:pointer;}.close_cookie_block:before, .close_cookie_block:after{content:'';width:100%;height:1px;background-color:#fff;position:absolute;left:0;top:0;transition:.3s;}.close_cookie_block:before{transform:rotate(45deg);}.close_cookie_block:after{transform:rotate(-45deg);}.close_cookie_block:hover:before,.close_cookie_block:hover:after{background-color:#ff9000;}.names_tab{padding:10px;overflow:hidden;}.admin_base .names_tab input{width:calc(100% - 22px);box-sizing:border-box;}.section-parameters__inner{padding:20px 14px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.section-parameters__col-1{max-width:525px;-webkit-box-flex:1;-webkit-flex:1 1 525px;-ms-flex:1 1 525px;flex:1 1 525px;margin:0 61px 0 0;}.section-parameters__col-2{max-width:400px;-webkit-box-flex:1;-webkit-flex:1 1 400px;-ms-flex:1 1 400px;flex:1 1 400px;}.window-form__title{text-align:center;width:100%;margin:0 0 5px 0;}.window-form__field.dropdown{max-width:100%;}.window-form__field + .window-form__field{margin-top:10px;}.window-form__field--sizes{padding:6px 0 0 0;}.window-form__field--contacts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 20px 0;}.window-form__input{max-width:195px;}.window-form__input--number{text-align:center;max-width:50px;}.dropdown{width:100%;height:47px;border:1px solid #dadada;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;}.dropdown-open{border-bottom-right-radius:0;border-bottom-left-radius:0;}.dropdown-open .dropdown__options > .dropdown__fig img{border-bottom-left-radius:0;}.dropdown__options{padding:0 0 0 2px;height:100%;border-radius:6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;}.dropdown__fig{max-width:58px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.dropdown__fig img{max-width:58px;max-height:41px;border-radius:4px 0 0 4px;}.dropdown__name{margin:0 0 0 13px;font-size:18px;color:#363636;}.dropdown__color{width:34px;height:25px;margin:0 26px 0 10px;background-color:#fff;border:1px solid #363636;-webkit-box-sizing:border-box;box-sizing:border-box;}.dropdown__info{position:relative;width:18px;height:18px;font-style:normal;margin-left:auto;cursor:pointer;}.dropdown__info:before{content:attr(data-tooltip);position:absolute;bottom:-webkit-calc(100% + 7px);bottom:calc(100% + 7px);left:50%;margin:0 0 0 -60px;padding:6px 6px;width:120px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;background-color:#ff9000;opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}.dropdown__info:after{content:'';position:absolute;left:50%;top:-7px;width:0;height:0;margin:0 0 0 -4px;border-style:solid;border-width:4px 4px 0 4px;border-color:#ff9000 transparent transparent transparent;opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}.dropdown__info:hover:before, .dropdown__info:hover:after{opacity:1;visibility:visible;}.dropdown__arrow{width:20px;height:20px;margin:0 20px 0 auto;cursor:pointer;}.dropdown__info + .dropdown__arrow{margin-left:10px;}ul.dropdown__list{list-style:none;padding:10px 20px 15px;margin:0;border:1px solid #dadada;border-radius:0 0 6px 6px;position:absolute;top:100%;left:-1px;right:-1px;z-index:20;display:none;}ul.dropdown__list li + li{margin-top:5px;}ul.dropdown__list a{display:flex;align-items:center;padding:0;text-decoration:none;}ul.dropdown__list .dropdown__fig{margin:0 13px 0 0;}.sizes-slider{margin:21px 0 0 0;}.sizes-slider__row{display:flex;align-items:center;margin-bottom:20px;}.sizes-slider__col{flex:1 0 auto;}.sizes-slider__col:first-child{flex:0 0 auto;margin:0 20px 0 0;}.sizes-slider__rail{position:relative;background-color:#565656;height:6px;}.sizes-slider__rail-active{background-color:#ccc;width:60%;position:absolute;left:0;top:0;height:inherit;}.sizes-slider__btn{width:12px;height:23px;position:absolute;top:-9px;z-index:10;background-color:#0095d3;-webkit-border-radius:4px;border-radius:4px;cursor:pointer;}.sizes-slider__btn--more{left:60%;}.sizes-slider__dimensions{font-size:13px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.sizes-slider__value{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;}.btn-primary{border:none;cursor:pointer;background-color:#01b801;font-size:18px;line-height:1;text-shadow:0 3px 1px rgba(0, 0, 0, 0.2);text-transform:uppercase;text-decoration:none;text-align:center;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:230px;height:54px;margin:0 auto;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 5px 0 #009500;box-shadow:0 5px 0 #009500;-webkit-border-radius:7px;border-radius:7px;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;}.btn-primary--fullwidth{max-width:none;}.btn-primary--large{max-width:322px;}.btn-primary:hover{background-color:#01c701;}.btn-primary:active{position:relative;top:5px;-webkit-box-shadow:none;box-shadow:none;}.carousel-window__item{position:relative;padding:0 0 51px;}.carousel-window__item img{max-width:100%;}.carousel-window__price{padding:0 19px;height:81px;position:absolute;right:0;bottom:0;background-color:rgba(255, 144, 0, 0.8);color:#fff;text-transform:uppercase;text-align:center;font-size:36px;line-height:81px;-webkit-border-bottom-left-radius:50% 50%;border-bottom-left-radius:50% 50%;-webkit-border-bottom-right-radius:50% 50%;border-bottom-right-radius:50% 50%;-webkit-border-top-left-radius:50% 50%;border-top-left-radius:50% 50%;}.calc_price_block{margin:25px 6px;}.carousel-window__price small{font-size:18px;}.title-box{margin:0 0 18px 0;text-align:center;}.title-box__title{font-size:40px;line-height:1.2;text-transform:uppercase;margin:0 0 18px 0;}.title-box__subtitle{font-size:24px;line-height:1.2;}.title-box__subtitle span{text-transform:uppercase;}.title-box--indent-1{margin-bottom:47px;}.title-box--indent-2{margin-bottom:24px;}.photo_box.no_float{padding-left:239px;}.article_close{display:none;}.correct-symbol{fill:#fff;}.question-mark, .down-arrow{fill:#cbcbcb;}.breadcrumbs{margin-bottom:20px;}.breadcrumbs ul{list-style:none;padding:0;margin:0;display:flex;}.breadcrumbs li + li:before{content:'/';padding:0 8px;}.many_buttons{display:flex;flex-wrap:wrap;justify-content:center;}.single_button{min-width:150px;max-width:315px;margin:0 10px 25px;}.string{position:absolute;left:0;top:0;color:#fff;background-color:red;z-index:100;font-size:16px;padding:3px 8px;}ul.search_results{box-shadow:0 3px 5px rgba(0,0,0,.15);border-radius:5px;position:absolute;right:0;left:0;border-top-left-radius:0px;border-top-right-radius:0px;top:91%;z-index:100;list-style:none;padding:10px 0;margin:0px;box-sizing:border-box;}.search_results li.heading {padding:10px 10px;}.search_results li.search_item {width:100%;margin:0;}.search_results li.search_item a {display:flex;align-items:center;padding:10px;line-height:1.4;transition:.3s;}.search_results .photo_place {height:100%;float:left;display:flex;margin:0 10px 0 0;}.search_results .photo_place img {max-width:100%;}.search_results .name_place {float:left;font-size:14px;color:#000;}.search-item {margin:0 0 10px;}.search-item a {display:flex;align-items:flex-start;padding:10px;transition:.3s;}.search-item a:hover {background-color:rgba(0,0,0,.15);}.search-item img {max-width:200px;margin:0 20px 0 0;}.search-item_descr {display:block;padding:10px 0 0 0;}.catalog-title {padding:0 0 30px;float:none;}.sect-catalog {float:none;}.sect-catalog .design_inner_title_big {margin:0 0 30px;display:block;}input.live_list {border-bottom-left-radius:0px;border-bottom-right-radius:0px;}.search-box input.live_list:focus {border-bottom-color:unset;}li.has_drop ul.submenu.show_level { left:0; opacity:1; }.banner_area .parallax {background-attachment:scroll;}.banner_area .repair_cost_sect {box-sizing:border-box;}.single-post {padding:80px 0;}.single-post .title {margin:0 0 5px;}.single-post time {display:block; margin:0 0 20px;}#map-canvas {height:500px;width:100%;max-width:100%;position:relative;}.placeDiv {z-index:9999;position:absolute;}.map-container {position:relative;}.placecard__container {box-shadow:rgba(0, 0, 0, 0.298039) 0px 1px 4px -1px;max-width:400px;width:100%;background:white none repeat scroll 0% 0%/auto padding-box border-box;border-radius:2px 2px 2px 2px;font:normal normal normal normal 11px / normal Arial, sans-serif;margin:10px;padding:9px 4px 9px 11px;overflow:hidden;}.placecard__left {float:left;width:75%;}.placecard__right {text-align:center;float:left;width:25%;}.placecard__business-name {cursor:default;height:19px;text-overflow:ellipsis;white-space:nowrap;width:239px;perspective-origin:100px 9.5px;transform-origin:100px 9.5px;font:normal normal 500 normal 14px / normal Arial;overflow:hidden;margin:0;}.placecard__info {color:#5b5b5b;cursor:default;height:32px;width:229px;column-rule-color:#5b5b5b;perspective-origin:100px 16px;transform-origin:100px 16px;border:0px none #5b5b5b;font:normal normal normal normal 12px / normal Arial;margin:6px 0px 0px;outline:#5b5b5b none 0px;}.placecard__direction-icon {background:rgba(0, 0, 0, 0) url("https://maps.gstatic.com/mapfiles/embed/images/entity11.png") repeat scroll 0px 0px/70px 210px padding-box border-box;height:22px;width:22px;margin-right:auto;margin-left:auto;}.placecard__direction-link {color:#3a84df;display:block;height:43px;text-decoration:none;width:54.7344px;}.placecard__view-large {display:block;margin-top:10px;color:#3a84df;text-decoration:none;}.top_progres{width:100%;position:absolute;right:0;left:0;bottom:-5px;}.item_img{position:relative;display:block;}.slider-progress {width:100%;height:5px;background:#eee;}.slider-progress .progress {width:0%;height:5px;background:#000;}.adm_panel_view {position:fixed;left:0;top:0;z-index:100;background-color:#31cb7d;color:#fff;padding:5px 10px;font:16px/1.2 Arial, Helvetica, sans-serif;transition:background-color .3s;}.adm_panel_view i {margin:0 5px 0 0;}.adm_panel_view:hover {background-color:#5a738e;}.shopping-cart {position:relative;margin-left:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;z-index:200;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}.shopping-cart__total {font-size:14px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;margin-bottom:10px;}.shopping-cart--open .shopping-cart__total {display:block;}.shopping-cart__link {position:relative;max-width:47px;-webkit-box-flex:1;-webkit-flex:1 0 47px;-ms-flex:1 0 47px;flex:1 0 47px;height:42px;font-size:13px;text-align:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-border-radius:8px;border-radius:8px;}.shopping-cart__link span {position:absolute;left:-10px;top:-4px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:12px;background-color:#ff0000;font:14px/1 Arial, Helvetica, sans-serif;}.shopping-cart__link svg {fill:#fff;}.shopping-cart__link:active {position:relative;top:5px;}.orders {position:absolute;top:50px;right:15px;left:15px;margin:0 auto;z-index:1001;background-color:#fff;-webkit-border-radius:8px;border-radius:8px;padding:24px 30px 44px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:558px;box-shadow:0 0 7px rgba(0, 0, 0, 0.3);}.orders_inner{position:absolute;left:-10px;top:-10px;bottom:-10px;right:-10px;background:rgba(255, 255, 255, 0.18);border-radius:15px;z-index:-1;}.orders__title{margin-bottom:20px;}.orders form input{width:100%;margin:5px 0px;}.orders form textarea{width:100%;height:75px;margin:5px 0px 10px 0px;}.orders .order_form {display:none;max-width:275px;margin:0 auto;}.order {border:1px solid rgba(215, 215, 215, 0.5);border-radius:10px;padding:10px;margin:0 0 10px 0;position:relative;display:flex;align-items:center;}.order__title-wrap{flex:1;margin:0 15px 0 0;}.order__title {font-size:16px;font-weight:600;line-height:1.1;}.order__options {font-size:13px;line-height:1.25;color:#878686;margin-top:5px;}.order__caption{flex:1;display:flex;align-items:center;}.order__image{margin:0 10px 0 0;flex:1 0 60px;max-width:60px;}.order__image img{max-width:60px;}.order-price-wrapper {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 0 auto;}.order-price-wrapper__price {font-size:16px;min-width:80px;}.order-amount {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;margin:0 10px 0 0;}.order-amount__num {max-width:70px;}.order-amount__num input {text-align:center;width:100%;height:35px;padding:0;}.order-amount__button {width:24px;height:24px;-webkit-border-radius:5px;border-radius:5px;font-style:normal;font-weight:700;color:#FF3D00;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:absolute;}.order-amount__button--more{right:0;}.order__close {position:absolute;right:10px;height:10px;font-style:normal;color:#fff;cursor:pointer;}.order__close svg{vertical-align:top;}.orders__total {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:700;margin-bottom:15px;}.orders__button {margin:0 auto;font-size:13px;color:#fff;background-color:#FF3D00;-webkit-border-radius:8px;border-radius:8px;width:100%;max-width:315px;height:54px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;}.orders__button:active {position:relative;top:5px;}.shopping-cart-form__payment {padding:0;text-align:center;list-style:none;}.shopping-cart-form__payment li {cursor:pointer;}.shopping-cart-form__payment li + li {margin:5px 0 0 0;}.shopping-cart-form__payment li a {display:flex;align-items:center;}.shopping-cart-form__payment li i {flex:1 0 20px;max-width:20px;height:20px;border-radius:100%;border:2px solid #cbcbcb;margin:0 10px 0 0;display:flex;align-items:center;justify-content:center;}.shopping-cart-form__payment li i:after {content:'';width:10px;height:10px;background-color:#ffd500;border-radius:100%;opacity:0;transition:opacity .3s;}.shopping-cart-form__payment li.selected i:after {opacity:1;}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-slider *:focus{outline:none;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.slick-track{position:relative;top:0;left:0;display:block;}.slick-track:before, .slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;position:relative;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.under_logo_nav{padding-top: 250px;}.logo_to_the_right_nav{padding-top: 200px;}[id="catalog"] .admin_paginator{text-align:center;display:flex;justify-content:center;}[id="catalog"] .admin_paginator a, [id="catalog"] .admin_paginator strong{margin:0 10px;display:flex;align-items:center;justify-content:center;}[id="catalog"] .admin_paginator strong{font-weight:400;}[id="catalog"] .admin_paginator strong i{font-style:normal;}.custom_checkbox{margin-bottom:20px;}.custom_checkbox label{display:flex;align-items:center;user-select:none;cursor:pointer;}.custom_checkbox input[type="checkbox"] + label .checkbox{margin-right:10px;}.custom_checkbox input[type="checkbox"]:checked + label .checkbox svg{display:block;}.light_template .slider_fullwidth .slick-arrow{background-color:transparent;}.completed_works_slider_1.slider_fullwidth .slick-list {padding:0;}.completed_works_slider_1.slider_fullwidth .slick-dots {bottom:50px;}.completed_works_slider_1.slider_fullwidth .item img{width:100%;}.btn_primary_pagination{text-transform:uppercase;display:table;width:42px;height:42px;margin:0 auto;text-align:center;border-radius:7px;text-shadow:-1px 2px 4px rgba(0, 0, 0, 0.45);transition:background-color .3s;}.btn_primary_pagination:active{position:relative;top:5px;}strong.btn_primary_pagination{pointer-events:none;}[class*="items-in-row-"]{display:flex;flex-wrap:wrap;}.items-in-row-1{display:block;}.items-in-row-1 .item_img img{width:100%;}.items-in-row-1 .item+.item{margin:30px 0 0;}.items-in-row-2 .item{width:calc((100% - 30px * 1)/2);margin-right:30px;}.items-in-row-2 .item:nth-child(2n+2){margin-right:0;}.items-in-row-2 .item:nth-child(n+3){margin-top:30px;}.items-in-row-3 .item{width:calc((100% - 30px * 2)/3);margin-right:30px;}.items-in-row-3 .item:nth-child(3n+3){margin-right:0;}.items-in-row-3 .item:nth-child(n+4){margin-top:30px;}.items-in-row-4 .item{width:calc((100% - 30px * 3)/4);margin-right:30px;}.items-in-row-4 .item:nth-child(4n+4){margin-right:0;}.items-in-row-4 .item:nth-child(n+5){margin-top:30px;}.items-in-row-5 .item{width:calc((100% - 30px * 4)/5);margin-right:30px;}.items-in-row-5 .item:nth-child(5n+5){margin-right:0;}.items-in-row-5 .item:nth-child(n+6){margin-top:30px;}.slick-slider{-webkit-user-select: text;-moz-user-select: text;-ms-user-select: text;user-select: text;-webkit-touch-callout: auto;-khtml-user-select: auto;-ms-touch-action: auto;touch-action: auto;}.additem_place{padding:50px 0;}.curr{height:inherit;display:flex;align-items:center;}.clickpath_place{width: 100%; font-size: 14px;}.clickpath_place a {color: inherit;}.clickpath{display:flex;flex-wrap:wrap;margin-bottom:15px;}.clickpath b{padding:0 5px;}.phone_item {display:flex;justify-content:center;align-items:center;}.icons a {min-width:20px;display:block;}.dark_template .under_logo .design_first_menu_level_bg, .dark_bg_template .design_first_menu_level_bg { background: rgba(242, 242, 242, 1); }.dark_template .design_first_menu_level_bg, .dark_bg_template .design_first_menu_level_bg { background: unset; }.dark_template .under_logo .design_first_menu_level_item:hover, .dark_bg_template .design_first_menu_level_item:hover { background: #f2f2f2; }.dark_template .design_first_menu_level_item:hover, .dark_bg_template .design_first_menu_level_item:hover { background: unset; }.dark_template .under_logo .design_first_menu_level_item.active, .dark_bg_template .design_first_menu_level_item.active { background: #f2f2f2; }.dark_template .design_first_menu_level_item.active, .dark_bg_template .design_first_menu_level_item.active { background: unset; }.light_template .under_logo .design_first_menu_level_bg, .light_bg_template .design_first_menu_level_bg { background: rgba(242, 242, 242, 1); }.light_template .design_first_menu_level_bg, .light_bg_template .design_first_menu_level_bg { background: unset; }.light_template .under_logo .design_first_menu_level_item:hover, .light_bg_template .design_first_menu_level_item:hover { background: #f2f2f2; }.light_template .design_first_menu_level_item:hover, .light_bg_template .design_first_menu_level_item:hover { background: unset; }.light_template .under_logo .design_first_menu_level_item.active, .light_bg_template .design_first_menu_level_item.active { background: #f2f2f2; }.light_template .design_first_menu_level_item.active, .light_bg_template .design_first_menu_level_item.active { background: unset; }.dark_template .design_second_menu_level_bg, .dark_bg_template .design_second_menu_level_bg { background: rgba(242, 242, 242, 1); }.dark_template .design_second_menu_level_item:hover , .dark_bg_template .design_second_menu_level_item:hover { background: #f2f2f2; }.dark_template .design_second_menu_level_item.active, .dark_bg_template .design_second_menu_level_item.active { background: #f2f2f2; }.light_template .design_second_menu_level_bg, .light_bg_template .design_second_menu_level_bg { background: rgba(242, 242, 242, 1); }.light_template .design_second_menu_level_item:hover, .light_bg_template .design_second_menu_level_item:hover { background: #f2f2f2; }.light_template .design_second_menu_level_item.active, .light_bg_template .design_second_menu_level_item.active { background: #f2f2f2; }.dark_template .design_form_placeholder input, .dark_template .design_form_placeholder textarea, .dark_bg_template .design_form_placeholder input, .dark_bg_template .design_form_placeholder textarea {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 300; font-size: 14px; font-style: normal; color: #000000;  }.light_template .design_form_placeholder input, .light_template .design_form_placeholder textarea, .light_bg_template .design_form_placeholder input, .light_bg_template .design_form_placeholder textarea {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 300; font-size: 14px; font-style: normal; color: #000000; }.dark_template .design_banner_title_middle_with_form, .dark_bg_template .design_banner_title_middle_with_form {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 700; font-size: 100px; font-style: normal; color: #ff8200;  }.light_template .design_banner_title_middle_with_form, .light_bg_template .design_banner_title_middle_with_form {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 700; font-size: 100px; font-style: normal; color: #ff8200; }.dark_template .design_banner_title_middle, .dark_bg_template .design_banner_title_middle {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 700; font-size: 100px; font-style: normal; color: #ff8200;  }.light_template .design_banner_title_middle, .light_bg_template .design_banner_title_middle {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 700; font-size: 100px; font-style: normal; color: #ff8200; }.dark_bg_template { background-color: rgba(242, 242, 242, 0.75); }.dark_template .head { background-color: rgba(255, 255, 255, 0.20); }.dark_template .checked { background-color: rgba(242, 242, 242, 0.50); }.dark_template .row .col { border-bottom: 1px solid rgba(255, 255, 255, 0.20); border-left: 1px solid rgba(242, 242, 242, 0.20); box-sizing: border-box;}.dark_template .row .col { border-right: 1px solid rgba(255, 255, 255, 0.20);}.dark_template .row .col:nth-child(1) { border-left: 1px solid rgba(255, 255, 255, 0.20);}.dark_template .row .col:last-child { border-right: 1px solid rgba(255, 255, 255, 0.20);}.dark_bg_template .slick-arrow { background-color: rgba(242, 242, 242, 0.75); }.dark_bg_template:after { background-color: rgba(242, 242, 242, 0.75); opacity: 0.75;} .dark_bg_template_no { background-color: rgb(242, 242, 242); }.dark_bg_template_no:after { background-color: rgb(242, 242, 242); } .light_bg_template { background-color: rgba(255, 255, 255, 0.75); } .light_template .row .col { border-bottom: 1px solid  #cbcbcb; border-left: 1px solid  #cbcbcb; box-sizing: border-box;}.light_template .row .col:last-child { border-right: 1px solid #cbcbcb;}.light_bg_template .slick-arrow { background-color: rgba(255, 255, 255, 0.75); }.light_bg_template:after { background-color: rgba(255, 255, 255, 0.75);  opacity: 0.75;}.light_bg_template_no { background-color: rgb(255, 255, 255); } .light_bg_template_no:after { background-color: rgb(255, 255, 255);  }.dark_template .design_inner_title_big_fill, .dark_bg_template .design_inner_title_big_fill { fill: #000000; }.light_template .design_inner_title_big_fill, .light_bg_template .design_inner_title_big_fill { fill: #000000 }.dark_template .design_inner_title_big, .dark_bg_template .design_inner_title_big {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 400; font-size: 18px; font-style: normal; color: #000000;  }.light_template .design_inner_title_big, .light_bg_template .design_inner_title_big {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 400; font-size: 18px; font-style: normal; color: #000000; }.dark_template .design_inner_title_middle_fill, .dark_bg_template .design_inner_title_middle_fill { fill: #ff8200; }.light_template .design_inner_title_middle_fill, .light_bg_template .design_inner_title_middle_fill { fill: #ff8200 }.dark_template .design_inner_title_middle, .dark_bg_template .design_inner_title_middle {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 400; font-size: 16px; font-style: normal; color: #ff8200;  }.light_template .design_inner_title_middle, .light_bg_template .design_inner_title_middle {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 400; font-size: 16px; font-style: normal; color: #ff8200; }.dark_template .design_menu_child ul.submenu li a, .dark_bg_template .design_menu_child ul.submenu li a {line-height:1.1em; font-family: Roboto Slab; font-weight: 300; font-size: 16px; font-style: normal; color: #000000; }.dark_template .design_menu_child ul.submenu li a:hover, .dark_bg_template .design_menu_child ul.submenu li a:hover { color: #f37c08; }.dark_template .design_menu_child ul.submenu li .active, .dark_bg_template .design_menu_child ul.submenu li .active { color: #f37c08; }.light_template .design_menu_child ul.submenu li a, .light_bg_template .design_menu_child ul.submenu li a {line-height:1.1em; font-family: Roboto Slab; font-weight: 300; font-size: 16px; font-style: normal; color: #000000; }.light_template .design_menu_child ul.submenu li a:hover, .light_bg_template .design_menu_child ul.submenu li a:hover { color: #ff8200; }.light_template .design_menu_child ul.submenu li .active, .light_bg_template .design_menu_child ul.submenu li .active { color: #ff8200; }.dark_template .design_banner_subtitle_with_form, .dark_bg_template .design_banner_subtitle_with_form {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 300; font-size: 30px; font-style: normal; color: #000000;  }.light_template .design_banner_subtitle_with_form, .light_bg_template .design_banner_subtitle_with_form {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 300; font-size: 30px; font-style: normal; color: #000000; }.dark_template .design_banner_subtitle, .dark_bg_template .design_banner_subtitle {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 300; font-size: 30px; font-style: normal; color: #000000;  }.light_template .design_banner_subtitle, .light_bg_template .design_banner_subtitle {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 300; font-size: 30px; font-style: normal; color: #000000; }.dark_template .design_phones, .dark_bg_template .design_phones {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 700; font-size: 19px; font-style: normal; color: #000000;  }.dark_template .design_phones_footer, .dark_bg_template .design_phones_footer {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 700; font-size: 17px; font-style: normal; color: #000000;  }.dark_template .design_phones_icon, .dark_template .design_phones_icon {fill: #000000;}.light_template .design_phones, .light_bg_template .design_phones {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 700; font-size: 19px; font-style: normal; color: #000000; }.light_template .design_phones_footer, .light_bg_template .design_phones_footer {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 700; font-size: 17px; font-style: normal; color: #000000; }.light_template .design_phones_icon, .light_template .design_phones_icon {fill: #000000;}.dark_template .design_form_title_small_fill, .dark_bg_template .design_form_title_small_fill { fill: #000000; }.light_template .design_form_title_small_fill, .light_bg_template .design_form_title_small_fill { fill: #000000 }.dark_template .design_form_title_small, .dark_bg_template .design_form_title_small {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 100; font-size: 18px; font-style: normal; color: #000000;  }.light_template .design_form_title_small, .light_bg_template .design_form_title_small {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 100; font-size: 18px; font-style: normal; color: #000000; }.dark_template .design_form_title_big_fill, .dark_bg_template .design_form_title_big_fill { fill: #ff8200; }.light_template .design_form_title_big_fill, .light_bg_template .design_form_title_big_fill { fill: #ff8200 }.dark_template .design_form_title_big, .dark_bg_template .design_form_title_big {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 700; font-size: 25px; font-style: normal; color: #ff8200;  }.light_template .design_form_title_big, .light_bg_template .design_form_title_big {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 700; font-size: 25px; font-style: normal; color: #ff8200; }.dark_template .design_menu a, .dark_bg_template .design_menu a, .dark_template .design_menu span, .dark_bg_template .design_menu span { line-height:1.1em; /*padding-bottom: 0px;*/ font-family: Roboto Slab; font-weight: 300; font-size: 17px; font-style: normal; color: #000000; }.dark_template .design_menu li .active { color: #ff8200; }.dark_template .design_menu li a:hover { color: #ff8200; }.dark_bg_template .design_menu li .active a { color: #ff8200; }.dark_bg_template .design_menu li a:hover { color: #ff8200; }.light_template .design_menu a, .light_bg_template .design_menu a, .light_template .design_menu span, .light_bg_template .design_menu span  {line-height:1.1em; /*padding-bottom: 0px;*/ font-family: Roboto Slab; font-weight: 300; font-size: 17px; font-style: normal; color: #000000; }.light_template .design_menu li .active  { color: #ff8200; }.light_template .design_menu li a:hover { color: #ff8200; }.light_bg_template .design_menu li .active  { color: #ff8200; }.light_bg_template .design_menu li a:hover { color: #ff8200; }.dark_template input:focus, .dark_template textarea:focus, .dark_bg_template input:focus, .dark_bg_template textarea:focus { border-color: #5e5e5e!important; }.dark_template .design_rest_colors, .dark_bg_template .design_rest_colors { color: #5e5e5e!important; }.dark_template .design_rest_colors_h:hover, .dark_bg_template .design_rest_colors_h:hover { color: #5e5e5e!important; }.dark_template .design_rest_colors2, .dark_bg_template .design_rest_colors2 { color: #ff8200!important; }.dark_template .design_rest_colors_bg, .dark_bg_template .design_rest_colors_bg { background-color: #5e5e5e; }.dark_template .design_rest_colors_bg_nh, .dark_bg_template .design_rest_colors_bg_nh { background-color: rgba(94, 94, 94, 0.8); }.dark_template .design_rest_colors_bg_nh_no, .dark_bg_template .design_rest_colors_bg_nh_no { background-color: #5e5e5e; }.dark_template .design_rest_colors_bg:hover, .dark_bg_template .design_rest_colors_bg:hover { background-color: #ff8200; }.dark_template .design_rest_colors_border_nh, .dark_template .design_rest_colors_border_nh a { border-color: #5e5e5e; }.dark_bg_template .design_rest_colors_border_nh, .dark_bg_template .design_rest_colors_border_nh a { border-color: #5e5e5e; }.dark_template .design_rest_colors_border_nh-bf:before, .dark_bg_template .design_rest_colors_border_nh-bf:before { background-color: #5e5e5e;}.dark_template .design_rest_colors_border, .dark_bg_template .design_rest_colors_border { border-color: #5e5e5e; }.dark_template .design_rest_colors_border:after, .dark_bg_template .design_rest_colors_border:after { border-color: #5e5e5e; }.dark_template .design_rest_colors_border .slick-current:before, .dark_bg_template .design_rest_colors_border .slick-current:before { border-color: #5e5e5e;}.dark_template .slick-dots button { background-color: #5e5e5e; }.dark_template .design_rest_colors_border-li.active a, .dark_template .design_rest_colors_border-li:hover a, .dark_bg_template .design_rest_colors_border-li:hover a, .dark_bg_template .design_rest_colors_border-li.active a { border-color: #5e5e5e; }.dark_template .design_rest_colors_fill, .dark_bg_template .design_rest_colors_fill { fill: #5e5e5e; }.dark_template .design_rest_colors_fill_bg, .dark_bg_template .design_rest_colors_fill_bg { fill: #ff8200; }.dark_template .design_rest_colors_fill_bg-hv, .dark_bg_template .design_rest_colors_fill_bg-hv { fill: #ff8200; }.dark_template .design_rest_colors_fill_bg-hv:hover, .dark_bg_template .design_rest_colors_fill_bg-hv:hover { fill: #5e5e5e; }.dark_template .design_rest_colors_link a:hover, .dark_bg_template .design_rest_colors_link a:hover { color: #5e5e5e; }.dark_template .design_rest_colors_bf:before, .dark_bg_template .design_rest_colors_bf:before { color: #5e5e5e; }.dark_template .design_rest_colors_af:after, .dark_bg_template .design_rest_colors_af:after { background-color: #5e5e5e; }.dark_template .design_rest_colors_map_border:hover, .dark_bg_template .design_rest_colors_map_border:hover { border-color: #5e5e5e; }.dark_template .design_rest_colors_input:focus, .dark_bg_template .design_rest_colors_input:focus { border-color: #5e5e5e; }.dark_template .design_rest_colors .noUi-handle, .dark_bg_template .design_rest_colors .noUi-handle { background-color: #5e5e5e; }.dark_template .design_slider_progress_rest_colors  { background-color: rgba(94, 94, 94, 0.3); }.light_template .design_slider_progress_rest_colors  { background-color: rgba(94, 94, 94, 0.3); }.dark_template .slider-progress .progress.design_rest_colors  { background-color: #5e5e5e; }.light_template .slider-progress .progress.design_rest_colors  { background-color: #5e5e5e; }.dark_template .design_rest_colors_bf_bg li:before, .dark_bg_template .design_rest_colors_bf_bg li:before { background-color: #5e5e5e; }.light_template .design_rest_colors_bf_bg li:before, .light_bg_template .design_rest_colors_bf_bg li:before { background-color: #5e5e5e!important; }.light_template input:focus, light_bg_template input:focus, .light_template textarea:focus , .light_bg_template textarea:focus { border-color: #5e5e5e!important; }.light_template .design_rest_colors, .light_bg_template .design_rest_colors { color: #5e5e5e!important; }.light_template .design_rest_colors_h:hover, .light_bg_template .design_rest_colors_h:hover { color: #5e5e5e!important; }.light_template .design_rest_colors2, .light_bg_template .design_rest_colors2 { color: #ff8200!important; }.light_template .design_rest_colors_bg, .light_bg_template .design_rest_colors_bg { background-color: #5e5e5e; }.light_template .design_rest_colors_bg_nh, .light_bg_template .design_rest_colors_bg_nh { background-color: rgba(94, 94, 94, 0.8); }.light_template .design_rest_colors_bg_nh_no, .light_bg_template .design_rest_colors_bg_nh_no { background-color: #5e5e5e; }.light_template .design_rest_colors_bg:hover, .light_bg_template .design_rest_colors_bg:hover { background-color: #ff8200; }.light_template .design_rest_colors_border_nh, .light_template .design_rest_colors_border_nh a { border-color: #5e5e5e; }.light_bg_template .design_rest_colors_border_nh, .light_bg_template .design_rest_colors_border_nh a { border-color: #5e5e5e; }.light_template .design_rest_colors_border_nh-bf:before, .light_bg_template .design_rest_colors_border_nh-bf:before { background-color: #5e5e5e; }.light_template .design_rest_colors_border, .light_bg_template .design_rest_colors_border { border-color: #5e5e5e; }.light_template .design_rest_colors_border:after, .light_bg_template .design_rest_colors_border:after { border-color: #5e5e5e; }.light_template .design_rest_colors_border .slick-current:before, .light_bg_template .design_rest_colors_border .slick-current:before { border-color: #5e5e5e; }.light_template .slick-dots button { background-color: #5e5e5e; }.light_template .design_rest_colors_border-li.active a, .light_template .design_rest_colors_border-li:hover a, .light_bg_template .design_rest_colors_border-li:hover a, .light_bg_template .design_rest_colors_border-li.active a { border-color: #5e5e5e; }.light_template .design_rest_colors_fill, .light_bg_template .design_rest_colors_fill { fill: #5e5e5e; }.light_template .design_rest_colors_fill_bg, .light_bg_template .design_rest_colors_fill_bg { fill: #ff8200; }.light_template .design_rest_colors_fill_bg-hv, .light_bg_template .design_rest_colors_fill_bg-hv { fill: #ff8200; }.light_template .design_rest_colors_fill_bg-hv:hover, .light_bg_template .design_rest_colors_fill_bg-hv:hover { fill: #5e5e5e; }.light_template .design_rest_colors_link a:hover, .light_bg_template .design_rest_colors_link a:hover { color: #5e5e5e; }.light_template .design_rest_colors_bf:before, .light_bg_template .design_rest_colors_bf:before { color: #5e5e5e; }.light_template .design_rest_colors_af:after, .light_bg_template .design_rest_colors_af:after { background-color: #5e5e5e; }.light_template .design_rest_colors_map_border:hover, .light_bg_template .design_rest_colors_map_border:hover { border-color: #5e5e5e; }.light_template .design_rest_colors_input:focus, .light_bg_template .design_rest_colors_input:focus { border-color: #5e5e5e; }.light_template .design_rest_colors .noUi-handle, .light_bg_template .design_rest_colors .noUi-handle { background-color: #5e5e5e; }.dark_template.bg {background-color: rgba(242, 242, 242, 0.30);}.dark_template {background-color: rgb(242, 242, 242);}.dark_template.fixed {background-color: rgb(242, 242, 242);}.dark_template .main-example .count {background-color: rgb(242, 242, 242);}.dark_bg_template .main-example .count  {background-color: rgb(242, 242, 242);}.dark_bg_template .bg_before_review_img-load, .dark_template .bg_before_review_img-load { margin: 0px 12%; border-radius:50%; background-color: rgba(255, 255, 255, 0.1);}.dark_bg_template .bg_before_img-load, .dark_template .bg_before_img-load {background-color: rgba(255, 255, 255, 0.1);}.dark_bg_template .search-item a:hover, .dark_template .search-item a:hover {background-color: rgba(255, 255, 255, 0.1);}.dark_bg_template .check_price_list .selected, .dark_template .check_price_list .selected {background-color: rgba(255, 255, 255, 0.1); border-color: rgba(255, 255, 255, 0.3);}.dark_bg_template .item, .dark_template .item { border-color: rgba(255, 255, 255, 0.3);}.dark_bg_template .cooperation_list:after, .dark_template .cooperation_list:after {background-color: rgba(255, 255, 255, 0.1); border-color: rgba(255, 255, 255, 0.3);}.dark_bg_template .cooperation_list li span:before, .dark_template .cooperation_list li span:before {background-color: rgba(255, 255, 255, 0.1); border-color: rgba(255, 255, 255, 0.3);}.dark_bg_template .check_price_list li:hover, .dark_template .check_price_list li:hover {background-color: rgba(255, 255, 255, 0.1); border-color: rgba(255, 255, 255, 0.3);}.dark_bg_template .bg_reverce_color_col-1, .dark_template .bg_reverce_color_col-1 {background-color: rgba(0, 0, 0, 0.2);}.dark_bg_template .bg_reverce_color_col-2, .dark_template .bg_reverce_color_col-2 {background-color: rgba(0, 0, 0, 0.3);}.dark_bg_template .bg_reverce_color_col:nth-child(2n+1) , .dark_template .bg_reverce_color_col:nth-child(2n+1)  {background-color: rgba(0, 0, 0, 0.2);}.dark_template .slick-arrow { background-color: rgb(242, 242, 242);}.dark_template ul.drop { background: rgb(242, 242, 242); }.dark_template:after { background-color: rgb(242, 242, 242); opacity: 0.0; } .dark_template_no { background-color: rgb(242, 242, 242); }.dark_template_no:after { background-color: rgb(242, 242, 242); } .light_template.bg {background-color: rgba(255, 255, 255, 0.30);}.light_template { background-color: rgb(255, 255, 255); } .light_template.fixed { background-color: rgb(255, 255, 255); } .light_template .main-example .count { background-color: rgb(242, 242, 242); } .light_bg_template .main-example .count { background-color: rgb(242, 242, 242); } .light_bg_template .bg_before_review_img-load, .light_template .bg_before_review_img-load { margin: 0px 12%; border-radius:50%; background-color: rgba(242, 242, 242, 0.1); }.light_bg_template .bg_before_img-load, .light_template .bg_before_img-load { background-color: rgba(242, 242, 242, 0.1); } .light_bg_template .search-item a:hover, .light_template .search-item a:hover { background-color: rgba(242, 242, 242, 0.1); } .light_bg_template .check_price_list .selected, .light_template .check_price_list .selected { background-color: rgba(242, 242, 242, 0.1); border-color: rgba(242, 242, 242, 0.3); } .light_bg_template .item, .light_template .item { border-color: rgba(242, 242, 242, 0.3); } .light_bg_template .cooperation_list:after, .light_template .cooperation_list:after { background-color: rgba(242, 242, 242, 0.1); border-color: rgba(242, 242, 242, 0.3); } .light_bg_template .cooperation_list li span:before, .light_template .cooperation_list li span:before { background-color: rgba(242, 242, 242, 0.1); border-color: rgba(242, 242, 242, 0.3); } .light_bg_template .check_price_list li:hover, .light_template .check_price_list li:hover { background-color: rgba(242, 242, 242, 0.1); border-color: rgba(242, 242, 242, 0.3); } .light_bg_template .bg_reverce_color_col-1, .light_template .bg_reverce_color_col-1 { background-color: rgba(242, 242, 242, 0.2); } .light_bg_template .bg_reverce_color_col-2, .light_template .bg_reverce_color_col-2 { background-color: rgba(242, 242, 242, 0.3); } .light_bg_template .bg_reverce_color_col:nth-child(2n+1), .light_template .bg_reverce_color_col:nth-child(2n+1) { background-color: rgba(242, 242, 242, 0.2); } .light_template .slick-arrow { background-color: rgb(255, 255, 255); }.light_template ul.drop { background: rgb(255, 255, 255); }.light_template:after { background-color: rgb(255, 255, 255); opacity: 0.0;}.light_template_no { background-color: rgb(255, 255, 255); } .light_template_no:after { background-color: rgb(255, 255, 255);  }.dark_template .design_buttons, .dark_bg_template .design_buttons {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 700; font-size: 18px; font-style: normal; color: #ffffff; background: #ff8200 repeat 0 0; box-shadow: 0px 5px 0px #e67300 }.dark_template .design_buttons_fill {fill: #ffffff; }.dark_template .design_buttons:active, .dark_bg_template .design_buttons:active { box-shadow: none; }.dark_template .design_buttons-color, .dark_bg_template .design_buttons-color { fill: #ff8200; }.dark_template .design_buttons-text-color, .dark_bg_template .design_buttons-text-color { color: #ffffff; }.dark_template .design_buttons_question:before, .dark_bg_template .design_buttons_question:before { color: #ffffff; background-color: #ff8200;}.dark_template .shopping-cart-form__payment .selected .dark_bg_template .design_buttons_question:after { border-color: #ff8200 transparent transparent transparent;}.dark_template .shopping-cart .order-amount__button--more.design_buttons, .dark_bg_template .shopping-cart .order-amount__button--more.design_buttons, .light_template .shopping-cart .order-amount__button--more.design_buttons, .light_bg_template .shopping-cart .order-amount__button--more.design_buttons {box-shadow: unset; line-height: 1.3em;}.light_template .design_buttons, .light_bg_template .design_buttons {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 700; font-size: 18px; font-style: normal; color: #ffffff; background:#ff8200 repeat 0 0; box-shadow: 0px 5px 0px #e67300 }.light_template .design_buttons_fill {fill: #ffffff; }.light_template .design_buttons_fill_2 {fill: #ff8200; }.light_template .design_buttons:active, .light_bg_template .design_buttons:active { box-shadow: none; }.light_template .design_buttons-color, .light_bg_template .design_buttons-color { fill: #ff8200; }.light_template .design_buttons-text-color, .light_bg_template .design_buttons-text-color { color: #ffffff; }.light_template .design_buttons_question:before, .light_bg_template .design_buttons_question:before { color: #ffffff; background-color: #ff8200; }.light_template .design_buttons_question:after, .light_bg_template .design_buttons_question:after { border-color: #ff8200 transparent transparent transparent; }.light_template .shopping-cart-form__payment li.selected a, .light_bg_template .shopping-cart-form__payment li.selected a {color: #ff8200; }.light_template .shopping-cart-form__payment li:hover a, .light_bg_template .shopping-cart-form__payment li:hover a {color: #ff8200; }.dark_template .shopping-cart-form__payment li.selected a, .dark_bg_template .shopping-cart-form__payment li.selected a {color: #ff8200;}.dark_template .shopping-cart-form__payment li:hover a, .dark_bg_template .shopping-cart-form__payment li:hover a {color: #ff8200;}.dark_template .design_review_text_fill, .dark_bg_template .design_review_text_fill { fill: #000000; }.light_template .design_review_text_fill, .light_bg_template .design_review_text_fill { fill: #000000 }.dark_template .design_review_text, .dark_bg_template .design_review_text {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 300; font-size: 18px; font-style: normal; color: #000000;  }.light_template .design_review_text, .light_bg_template .design_review_text {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 300; font-size: 18px; font-style: normal; color: #000000; }.dark_template .design_slider_title_fill, .dark_bg_template .design_slider_title_fill { fill: #000000; }.light_template .design_slider_title_fill, .light_bg_template .design_slider_title_fill { fill: #000000 }.dark_template .design_slider_title, .dark_bg_template .design_slider_title {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 300; font-size: 17px; font-style: normal; color: #000000;  }.light_template .design_slider_title, .light_bg_template .design_slider_title {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 300; font-size: 17px; font-style: normal; color: #000000; }.dark_template .design_inner_title_fill, .dark_bg_template .design_inner_title_fill { fill: #000000; }.light_template .design_inner_title_fill, .light_bg_template .design_inner_title_fill { fill: #000000 }.dark_template .design_inner_title, .dark_bg_template .design_inner_title {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 400; font-size: 15px; font-style: normal; color: #000000;  }.light_template .design_inner_title, .light_bg_template .design_inner_title {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 400; font-size: 15px; font-style: normal; color: #000000; }.dark_template .design_catalog_title, .dark_bg_template .design_catalog_title {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 700; font-size: 20px; font-style: normal; color: #ff8200;  }.light_template .design_catalog_title, .light_bg_template .design_catalog_title {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 700; font-size: 20px; font-style: normal; color: #ff8200; }.dark_template .countdown span, .dark_bg_template .countdown span {padding-bottom: 0px; font-weight: 700; font-style: normal; color: #ff8200;  }.light_template .countdown span, .light_bg_template .countdown span {padding-bottom: 0px; font-weight: 700; font-style: normal; color: #ff8200; }.dark_template .design_banner_title_small_with_form, .dark_bg_template .design_banner_title_small_with_form {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 300; font-size: 30px; font-style: normal; color: #000000;  }.light_template .design_banner_title_small_with_form, .light_bg_template .design_banner_title_small_with_form {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 300; font-size: 30px; font-style: normal; color: #000000; }.dark_template .design_banner_title_small, .dark_bg_template .design_banner_title_small {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 300; font-size: 30px; font-style: normal; color: #000000;  }.light_template .design_banner_title_small, .light_bg_template .design_banner_title_small {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 300; font-size: 30px; font-style: normal; color: #000000; }.dark_template .design_banner_title_big_with_form, .dark_bg_template .design_banner_title_big_with_form {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 300; font-size: 30px; font-style: normal; color: #000000;  }.light_template .design_banner_title_big_with_form, .light_bg_template .design_banner_title_big_with_form {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 300; font-size: 30px; font-style: normal; color: #000000; }.dark_template .design_banner_title_big, .dark_bg_template .design_banner_title_big {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 300; font-size: 30px; font-style: normal; color: #000000;  }.light_template .design_banner_title_big, .light_bg_template .design_banner_title_big {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 300; font-size: 30px; font-style: normal; color: #000000; }.dark_template .design_text_big, .dark_bg_template .design_text_big {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 300; font-size: 17px; font-style: normal; color: #000000; }.dark_template .design_text_middle, .dark_bg_template .design_text_middle {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 300; font-size: 17px; font-style: normal; color: #000000; }.dark_template .design_text, .dark_bg_template .design_text {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 300; font-size: 15px; font-style: normal; color: #000000; }.dark_template .design_text_icon_fill, .dark_bg_template .design_text_icon_fill {fill: #000000; }.dark_template .design_rest_colors_map_border, .dark_bg_template .design_rest_colors_map_border { border-color: #000000; }.dark_template .design_text_big .link_color, .dark_bg_template .design_text_big .link_color, .dark_template .design_text_middle  .link_color, .dark_bg_template .design_text_middle  .link_color, dark_template .design_text .link_color, .dark_bg_template .design_text .link_color  { color: #000000;}.light_template .design_text_big .link_color, .light_bg_template .design_text_big .link_color, .light_template .design_text_middle  .link_color, .light_bg_template .design_text_middle  .link_color, light_template .design_text .link_color, .light_bg_template .design_text .link_color  { color: #000000;}.light_template .design_text_big, .light_bg_template .design_text_big {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 300; font-size: 17px; font-style: normal; color: #000000; }.light_template .design_text_middle, .light_bg_template .design_text_middle {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 300; font-size: 17px; font-style: normal; color: #000000; }.light_template .design_text, .light_bg_template .design_text {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 300; font-size: 15px; font-style: normal; color: #000000; }.light_template .design_text_icon_fill, .light_bg_template .design_text_icon_fill {fill: #000000; }.light_template .design_rest_colors_map_border, .light_bg_template .design_rest_colors_map_border { border-color: #000000; }.dark_template .design_subtitle, .dark_template h2, .dark_bg_template .design_subtitle, .dark_bg_template h2 {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 300; font-size: 25px; font-style: normal; color: #000000;  }.light_template .design_subtitle, .light_template h2, .light_bg_template .design_subtitle, .light_bg_template h2 {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 300; font-size: 25px; font-style: normal; color: #000000; }.dark_template h3, .dark_template .dark_bg_template h3 {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 300; font-size: 23px; font-style: normal; color: #000000;  }.light_template h3, .light_bg_template h3 { line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 300; font-size: 23px; font-style: normal; color: #000000; }.dark_template h4, .dark_template .dark_bg_template h4 { line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 300; font-size: 21px; font-style: normal; color: #000000;  }.light_template h4, .light_bg_template h4 {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 300; font-size: 21px; font-style: normal; color: #000000; }.dark_template h5, .dark_template .dark_bg_template h5 { line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 300; font-size: 19px; font-style: normal; color: #000000;  }.light_template h5, .light_bg_template h5 {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 300; font-size: 19px; font-style: normal; color: #000000; }.dark_template h6, .dark_template .dark_bg_template h6 { line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 300; font-size: 17px; font-style: normal; color: #000000;  }.light_template h6, .light_bg_template h6 {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 300; font-size: 17px; font-style: normal; color: #000000; }.dark_template .design_title, .dark_template h1, .dark_bg_template .design_title, .dark_bg_template h1 {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 700; font-size: 50px; font-style: normal; color: #000000;  }.light_template .design_title, .light_template h1, .light_bg_template .design_title, .light_bg_template h1 {line-height:1.1em; padding-bottom: 0px; font-family: Roboto Slab; font-weight: 700; font-size: 50px; font-style: normal; color: #000000; }.desing_arrow_top_fill { fill :#fff;}