#yadro-offcanvas a,#yadro-offcanvas ul li,.information-card .inside .title,.uppercase{text-transform:uppercase}.bg-white,header{background-color:#fff}#yadro-offcanvas .about.online:before,.footer .online:before,.info-popup .online:before,.top-menu .online:before{top:50%;font-family:'Font Awesome 5 Free';content:'\f111';font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:900;color:#ff4c00;left:0}#yadro-offcanvas a.phone b,.fnts-1_2,.info-popup a.phone span b,.logo-wrap .contacts a.phone span b,.product-description .name,.text,.yadro-nav-mobile.bottom i{font-size:1.2em}.nowrap,.top-menu a span,.your-phone{white-space:nowrap}#message.active,.gototop.active{visibility:visible;opacity:1}.gototop a i,.vert-align-middle{vertical-align:middle}body{font-family:Roboto,sans-serif;font-weight:300;font-size:14px;line-height:1;color:#333;background:#f1f1f1;max-width:1920px;margin:0 auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;overflow-x:hidden;-webkit-overflow-scrolling:touch;overflow-y:auto}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background:#f1f1f1}body::-webkit-scrollbar-thumb{background:#666}body::-webkit-scrollbar-thumb:hover{background:#333}.scrollbar::-webkit-scrollbar{width:5px}.scrollbar::-webkit-scrollbar-track{background:#eee}.scrollbar::-webkit-scrollbar-thumb{background:#bbb}.scrollbar::-webkit-scrollbar-thumb:hover{background:#888}::-webkit-selection{color:inherit;background:inherit}::-moz-selection{color:inherit;background:inherit}::selection{color:inherit;background:inherit}input::-webkit-selection{color:#fff;background:#333}input::-moz-selection{color:#fff;background:#333}input::selection{color:#fff;background:#333}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-background-clip:text;-webkit-text-fill-color:inherit;transition:background-color 5000s ease-in-out;box-shadow:none}.mfp-close-btn-in .mfp-close,a{color:#0091c8}a:active,a:focus,a:hover{color:#0091c8;opacity:.8}.btn,.btn:active,.btn:focus,.btn:hover,.slick-slide,.slick-slide:active,.slick-slide:hover,a,a:active,a:focus,a:hover,button,button:active,button:focus,button:hover{outline:0!important;text-decoration:none!important}a,button{transition:.3s}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400;line-height:1.1em}p{margin:0}.text{line-height:1.2em;padding:0 0 10px}.d-table{display:table!important}.d-table-cell{display:table-cell!important}.flex,.slider-feeds.slick-initialized .slick-slide{display:flex}.row:after,.row:before,.slider.timeline .slick-dots li button{display:none!important}@media (min-width:1400px){.container{width:90%;max-width:1920px}}.h-100,.h-30,.h-60,.h-70{width:auto}.block{display:block!important}.inline-block,.module-nav span,.wrapStepButtons .btn.buttonNext.active{display:inline-block}.inline{display:inline!important}.relative{position:relative!important}.pointer{cursor:pointer!important}.transition{transition:.3s ease-in-out}.nopadding{padding:0!important}.nomargin{margin:0!important}.pb-5{padding-bottom:5px!important}.pb-10{padding-bottom:10px!important}.pb-15{padding-bottom:15px!important}.pb-20{padding-bottom:20px!important}.pb-1_5em{padding-bottom:1.5em!important}.pb-2em{padding-bottom:2em!important}.pt-5{padding-top:5px!important}.pt-10{padding-top:10px!important}.pt-15{padding-top:15px!important}.pt-20{padding-top:20px!important}.pt-1em{padding-top:1em!important}.pr-5{padding-right:5px!important}.pad-20{padding:20px!important}.pr-10{padding-right:10px!important}.m-0-auto{margin:0 auto!important}.mtb-10{margin:10px 0!important}.mt-5,[class*=ymaps-2][class*="-controls__toolbar"]{margin-top:5px!important}.mt-15{margin-top:15px!important}.mt-20{margin-top:20px!important}.mt-30{margin-top:30px!important}.mt-40{margin-top:40px!important}.mt-50{margin-top:50px!important}.mb-1em{margin-bottom:1em!important}.mb-5{margin-bottom:5px!important}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mb-25{margin-bottom:25px!important}.mb-30{margin-bottom:30px!important}.mb-40{margin-bottom:40px!important}.mb-50{margin-bottom:50px!important}.mb-60{margin-bottom:60px!important}.mr-10{margin-right:10px!important}.z-index-up{z-index:200!important}.z-index-upper{z-index:300!important}.z-index-1{z-index:1!important}.z-index-2{z-index:2!important}.bold{font-weight:700}.fnts-1_5,h4.polzunok-title{font-size:1.5em}.fnts-2{font-size:2em}.fnts-3{font-size:3em}.txt-lit{font-size:.6em}.line-through{text-decoration:line-through}.lowercase{text-transform:lowercase}.lh-1{line-height:1em}.lh-1_1{line-height:1.1em}.footer .contacts p,.lh-1_2{line-height:1.2em}.lh-1_3{line-height:1.3em}.lh-1_4{line-height:1.4em}.max-height-60{max-height:60px}.h-30{height:30px}.h-60{height:60px}.h-70{height:70px}.h-100{height:100px}.ts-1{text-shadow:0 0 1px #000}.ts-2{text-shadow:0 0 2px #fff}.bs-1{box-shadow:0 4px 12px rgba(131,131,131,.15)}.full-width{width:100%}.full-height{height:100%}.breadcrumb li a,.dark,.footer-info .footer-logo a.phone{color:#333}#map a:focus,#map a:hover,#yadro-offcanvas a:hover,.black,footer a:active{color:#000}.white{color:#fff}.bg-white{color:#333}.list-catalog.list-group,.yadro-wrap{margin:30px 0}.yadro-wrap.no-heading{margin-top:60px}.heading-wrap{margin:0 0 30px;padding-top:5px}.divider{width:100%;height:1px;background-color:#e7e8ea}.yadro-loader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background:url(../images/logo-s-loader.jpg) center no-repeat #223644}#page,.form-data,.nav-mobile-top,.product-card .flags-wrap,.slider-feeds .slide{position:relative}#yadro-offcanvas{position:fixed;z-index:10001;width:100%;background:#fff;border-left:2px solid #ddd;right:0;top:0;bottom:0;padding:75px 40px 40px;overflow-y:auto;display:none;-moz-transform:translateX(100%);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.offcanvas #yadro-offcanvas{-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}#yadro-offcanvas a{color:#222;font-weight:600}#yadro-offcanvas ul{padding:0;margin:0}#yadro-offcanvas ul li{padding:10px 0;margin:0;list-style:none;text-align:left;font-weight:600}#yadro-offcanvas ul li>ul{padding-left:20px;display:none}#yadro-offcanvas ul li.offcanvas-has-dropdown>a,.product-info .slider .slide{display:block;position:relative}#yadro-offcanvas ul li.offcanvas-has-dropdown>a:after{position:absolute;right:0;font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:"\ebfc";font-size:20px;color:rgba(255,255,255,.2);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}#yadro-offcanvas ul li.offcanvas-has-dropdown.active a:after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}#yadro-offcanvas a.phone{display:block;margin-bottom:15px}#yadro-offcanvas a.phone:last-child,.slick-dotted.slick-slider{margin-bottom:0}#yadro-offcanvas a.phone img,.footer-info .footer-logo a.phone img,.info-popup a.phone img,.logo-wrap .contacts a img{display:inline-block;width:15px;height:15px;margin-right:3px;position:relative;top:-2px}#yadro-offcanvas .point,.footer .contacts .point,.info-popup h3,.product-info .offer,.slider-main .slide .offer{margin-bottom:15px}#yadro-offcanvas .about,.footer .about,.info-popup .about{font-size:.8em;margin:0 0 5px;text-transform:lowercase;position:relative;padding-left:10px;display:inline-block}.heading,.top-menu .online,.yadro-nav-toggle i{text-transform:uppercase}#yadro-offcanvas .about.online:before,.footer .online:before,.info-popup .online:before{display:block;position:absolute;width:6px;height:6px;text-align:center;margin-top:-3px;font-size:6px;line-height:6px}.yadro-nav-toggle{cursor:pointer;text-decoration:none;position:fixed;right:10px;top:10px;padding:6px 0 0;margin:0 auto;display:none;height:44px;width:44px;z-index:10005;border-bottom:none!important;text-align:center}#header,.search-box,.yadro-nav{width:100%;top:0}.logo-wrap,.yadro-nav-mobile{border-bottom:2px solid #f1f1f1}@media screen and (max-width:991px){#yadro-offcanvas{display:block}.yadro-nav-toggle{display:block;background:0 0;padding:10px;opacity:.95}}.yadro-nav-toggle.open{position:relative;right:auto;top:auto;padding:0 0 4px;height:auto;z-index:1}.yadro-nav-toggle:focus,.yadro-nav-toggle:hover{outline:0;border-bottom:none!important}.yadro-nav-toggle.close,.yadro-nav-toggle:active{outline:0;border-bottom:none!important;box-shadow:none!important}.yadro-nav-toggle i{position:relative;display:inline-block;width:25px;height:2px;color:#0091c8;font:bold 14px/.4 Helvetica;text-indent:-55px;background:#0091c8;transition:.2s ease-out}.yadro-nav-toggle i::after,.yadro-nav-toggle i::before{content:'';width:25px;height:2px;background:#0091c8;position:absolute;left:0;transition:.2s ease-out}.yadro-nav-toggle.yadro-nav-white>i{color:#fff;background:#ddd}.yadro-nav-toggle.yadro-nav-white>i::after,.yadro-nav-toggle.yadro-nav-white>i::before{background:#ddd}.yadro-nav-toggle i::before{top:-7px}.yadro-nav-toggle i::after{bottom:-7px}.yadro-nav-toggle:hover i::before{top:-10px}.yadro-nav-toggle:hover i::after{bottom:-10px}.yadro-nav-toggle.close i{background:0 0}.yadro-nav-toggle.close i::before{top:0;-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg);background:#0091c8}.yadro-nav-toggle.close i::after{bottom:0;-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg);background:#0091c8}#header{position:fixed;left:0;z-index:1000}.yadro-nav-mobile .bg-dark{padding-top:10px;padding-bottom:10px;background-color:#233644;color:#fff}.yadro-nav-mobile .bg-dark a{color:#fff;padding:0 0 0 15px}.yadro-nav-mobile .bg-dark .text-right a{padding:0 15px 0 0}.yadro-nav-mobile .bg-dark i{padding-right:5px;color:#0091c8}.yadro-nav-mobile .bg-white{padding-top:10px;padding-bottom:10px;background-color:#fff;color:#333}.yadro-nav-mobile .bg-white .text-right i{font-size:1.6em;color:#0091c8;padding-right:15px}.yadro-nav{position:relative;left:0;right:0;z-index:999;padding:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.top-menu{transition:.5s ease-in-out;padding-top:10px;padding-bottom:0;background-color:#f1f1f1}#map_block:hover>.map:after,.button-transform:hover i,.list-catalog.list-group .list-group-header i.cross,.list-catalog.list-group .list-group-header.opened i.bars,.list-catalog.list-group .list-group-items,.product-list .product-card .image::before,.top-menu img.logo-scroll,.w-shine span:hover:before,.w-shine:hover:before{display:none}.top-menu img.logo-top{margin:0 auto;height:25px;transition:.5s ease-in-out}.top-menu .fl-left a{margin-right:15px;color:#333}.top-menu .fl-right a{margin-left:15px;color:#333}.top-menu a span{display:inline-block;margin-bottom:10px}.top-menu .online{display:block;position:relative;padding-left:20px;margin-bottom:10px;font-size:.8em}.top-menu .online:before{display:block;position:absolute;width:14px;height:12px;text-align:center;margin-top:-6px;font-size:12px;line-height:12px}.footer .online.active:before,.info-popup .online.active:before,.top-menu .online.active:before{color:#00f309}.logo-wrap{padding-top:10px;padding-bottom:10px}.logo-wrap .contacts{margin-right:20px}.logo-wrap .contacts a{display:block;font-size:1.2em;margin:10px 0}.logo-wrap .contacts a span{color:#333;font-size:1.1em}.logo-wrap .contacts a.address span{border-bottom:2px dotted #e7e8ea}.logo-wrap .contacts a.phone span{font-size:.8em}.logo-wrap .contacts a i{display:inline-block;width:20px;text-align:center;margin-right:5px}.search-box{position:fixed;left:-100%;height:100%;display:table;background-color:#fff;z-index:10000;transition:left .5s ease-in-out}.slider-main,.video-bg{z-index:1;overflow:hidden}.search-box.active{left:0}.search-box.active:before{display:block;content:'';width:50%;height:100%;position:absolute;left:-10px;bottom:-10px;opacity:.03;background-image:url(../images/logo-s-lit.png);background-position:left bottom;background-repeat:no-repeat;background-size:contain}.search-box .inside-search-box{display:table-cell;vertical-align:middle;padding:15px}.close-search-box{display:flex;justify-content:center;align-items:center;position:absolute;top:15px;right:15px;font-size:2em;cursor:pointer;color:#0091c8;width:50px;height:50px;text-align:center;background-color:#f1f1f1;border-radius:100%}.yadro-nav-mobile.bottom{padding-top:10px;padding-bottom:10px;background-color:#233644;color:#fff;position:fixed;height:auto;width:100%;left:0;bottom:0;z-index:990;transition:.5s ease-in-out;text-align:center}.yadro-nav-mobile.bottom span{margin-top:3px;font-size:.9em;display:block;color:#fff}#main{min-height:500px;position:relative;margin-top:120px}.heading{font-weight:400;margin-top:60px;margin-bottom:15px}.subheading{font-size:1.2em;margin-bottom:15px}a.heading-link{display:inline-block;position:relative;top:-5px;margin-left:5px}a.heading-link span{display:inline-block;white-space:nowrap;padding:3px 12px;border-radius:16px;background-color:#fff;font-size:12px;text-transform:none;line-height:16px;color:#333}.video-bg{position:relative;top:0;right:0;bottom:0;left:0;background-color:#fff;background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;height:350px;max-width:1920px;margin:0 auto;border-radius:8px}.image-block,.information-card{background-position:center;background-repeat:no-repeat;background-size:cover}.video-bg>video{position:absolute;bottom:0;left:0;min-width:100%;min-height:100%;width:auto;height:auto}@supports (object-fit:cover){.video-bg>video{bottom:0;left:0;width:100%;height:auto;object-fit:cover}}.list-catalog.list-group .list-group-header{text-transform:uppercase;position:relative;padding:15px;background-color:#223644;color:#fff;font-size:1.2em;cursor:pointer;border-radius:6px}.list-catalog.list-group .list-group-header i{position:absolute;right:0;top:0;padding:15px;color:#fff;z-index:2}.list-catalog.list-group .list-group-header i.bars,.list-catalog.list-group .list-group-header.opened i.cross,.select-block .input-group{display:block}.list-catalog.list-group .list-group-items.active{display:block;border-radius:0 0 8px 8px}.list-catalog.list-group .list-group-item{color:#333;position:relative;display:block;padding:15px;margin-bottom:0;background-color:#fff;border:0}.list-catalog.list-group .list-group-item:active,.list-catalog.list-group .list-group-item:hover{background-color:#fff;transform:scale(1.1);border-radius:8px;box-shadow:0 4px 12px rgba(131,131,131,.15);z-index:10}.list-catalog.list-group .list-group-item:last-child{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.breadcrumbs{margin-top:30px;margin-bottom:20px;display:flex;align-items:center;min-height:48px}.breadcrumb{padding:0;margin-bottom:0;list-style:none;background-color:transparent;border-radius:0}.breadcrumb>li+li:before{content:"• ";padding:0 5px;color:#333}.breadcrumb li{color:#999}.slider-main{position:relative;margin-top:30px;background-color:#dbe6eb;border-radius:8px}.information-title.w-bg:before,.product-info.w-bg:before,.slider-main.w-bg:before{display:block;content:'';width:50%;height:250px;position:absolute;right:-10px;top:-10px;opacity:.03;background-image:url(../images/logo-s-lit.png);background-position:right top;background-repeat:no-repeat;background-size:contain}.slider-main .slide{position:relative;z-index:2;padding:10px}.product-info .slider,.slider-main .slide img,.slider-works .work-card .image img{border-radius:6px}.slider-main .slide .offer h4{font-size:2em;text-transform:uppercase;margin-bottom:10px}.slider-main .slide .offer p{font-size:1.2em;margin-bottom:20px}.slider-category-sub,.slider-packs-main,.slider-sub-main{margin-top:20px;margin-bottom:20px}.footer-info .footer-logo,.slider-info-main .slide,.slider-packs-main .slide,.slider-sub-main .slide{margin-bottom:10px}.slider-sub-main .slide-card{background-color:#fff;border-radius:6px;padding:15px;width:100%;font-size:1.2em;overflow:hidden;position:relative}.slider-sub-main .slide-card i{color:#0091c8;padding-right:5px;font-size:1.2em}.module-nav{margin-top:5px;margin-bottom:25px}.module-products.tabs .tab{height:0;overflow:hidden}.module-products.tabs .tab.active{height:auto;overflow:visible}.slider-info-main .slide-card{position:relative;display:flex;flex-direction:column;align-self:stretch;flex-grow:1;background-color:#fff;padding:10px 15px;border-radius:8px;overflow:hidden;z-index:1}.slider-info-main .slide-card .bg-icon,.slider-vertical-main .slide .bg-icon{position:absolute;right:-10px;bottom:-10px;font-size:6em;color:#0091c8;z-index:-1;opacity:.1}.info-popup .point p,.product-description .sub-info h4,.slider-info-main .slide-card h4,.slider-vertical-main .slide h4{margin-bottom:5px}.slider-category-sub .slide{margin-right:15px}.slider-category-sub .slide-card{display:flex;align-items:center;border:1px solid #ddd;border-radius:6px;padding:15px;width:100%;height:100%;font-size:1.2em;overflow:hidden;position:relative;color:#333}.select-block{background-color:#fff;padding:10px 15px;margin:30px 0;border-radius:6px}.select-block .btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:6px;background-color:#f1f1f1;border:0}.product-card .flags-wrap .flag,.product-card .image,.product-list .product-card{background-color:#fff;border-radius:6px}.select-block .btn-group-sm>.btn:first-child{border-right:2px solid #ddd}.select-block .btn-group-sm>.btn:hover{background-color:#ddd}.select-block .input-group .input-group-item{display:inline-block;font-size:.8em;font-weight:400;text-transform:uppercase;margin-right:5px}.product-description .sub-info:before,.slider-packs-main .slide-card .corner:before{font-weight:900;font-family:'Font Awesome 5 Free';font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.select-block .input-group .input-group-item.right{border:0;background:#f1f1f1;color:#666;border-radius:6px;padding:5px;outline:0;text-decoration:none}.category-card{margin:30px 0 0}.category-card .slider-category-sub{margin-top:15px}.category-card a.name{display:block;color:#333;font-size:1.8em;font-weight:400;margin-bottom:15px}.category-card div.description{font-size:1.1em;line-height:1.1em;margin-bottom:20px}.description-wrap .description{margin:20px 0;font-size:1.2em;line-height:1.2em}.product-card{display:block;padding:0;margin-bottom:20px}.product-list .product-card .details{padding:10px 0}.product-card .image{position:relative;overflow:hidden;transition:.3s ease-in-out}.product-card .flags-wrap .flags{position:absolute;top:0;left:0;padding:10px;opacity:.8}.product-list .product-card .flags-wrap .flags{position:relative;padding:0 0 10px}.product-card .flags-wrap .flag{display:inline-block;font-size:1em;color:#333;padding:5px;margin-bottom:5px}.product-card .flags-wrap .flag.hit{background-color:#f97310;color:#fff}.product-card .flags-wrap .flag.hit:after{content:'хит'}.product-card .flags-wrap .flag.new{background-color:#e4f910;color:#333}.product-card .flags-wrap .flag.new:after{content:'новинка'}.product-card .flags-wrap .flag.dis{background-color:#10f9e1;color:#333}.product-card .flags-wrap .flag.dis:after{content:'распродажа'}.product-card .flags-wrap .flag.pop{background-color:#10f931;color:#333}.product-card .flags-wrap .flag.pop:after{content:'популярно'}.alternative-block .image img,.product-card .image img{margin:0 auto;border-radius:6px}.product-card .name{font-size:1.2em;padding:10px 0;color:#333}.consult-popup h2,.footer-info .footer-logo a.phone b,.polzunok-container-5 .form-control,.product-list .product-card .name{font-size:1.6em}.product-list .product-card .description{font-size:1.2em;line-height:1.1em;padding:0 0 10px}.footer .adress.active:before,a.product-card:hover{opacity:1}.product-info .slider-nav span:hover,.wrapStepButtons .btn:hover,a.product-card:hover .image{opacity:.8}.product-card .image::before{display:block;opacity:0;position:absolute;bottom:0;right:0;border-radius:100% 100% 0 0;width:100%;height:0;background-color:#0091c8;transition:.3s ease-in-out;content:'Подробнее';color:#fff;font-size:.9em;text-transform:uppercase;line-height:1.2em;text-align:center;padding-top:10px}.product-card:hover .image::before{opacity:1;height:30px}.product-list .product-card .btn-group{padding:0 15px 20px;text-align:center;display:block}.product-list .product-card .btn-group .consult-btn{display:block;width:100%;padding:10px 0}.pagination-wrap,.search-wrap{margin-top:20px}.pagination-wrap .pagination{margin:0 0 20px}.pagination-wrap .results{margin-bottom:20px;text-transform:uppercase;font-size:.8em}.products-empty-wrap{margin:40px 0;background-color:#dbe6eb;border-radius:8px;padding:40px 15px}.information-wrap,.product-info{margin-top:30px}.products-empty-wrap h3{margin:15px 0}.product-info{position:relative;background-color:#fff;border-radius:6px;padding:10px;z-index:1;overflow:hidden}.product-info .offer h4{font-size:2em;text-transform:uppercase;margin-bottom:10px;margin-top:20px}.product-info .offer .description-block{margin-bottom:20px;padding-bottom:20px;position:relative}.product-info .offer .description-block.overheight{overflow:hidden;max-height:200px}.product-info .offer .description-block.overheight:after{display:block;position:absolute;content:'';bottom:0;left:-7px;width:100%;height:20px;background:#fff;opacity:.5;z-index:1}.product-info .offer .description-block .description{font-size:1.2em;line-height:1.1em}.product-info .offer .description-block.overheight .description{overflow:hidden;overflow-y:auto;max-height:200px;padding:0 5px 0 0}.product-info .offer .description-block.overheight .description:after{display:block;position:relative;content:'';height:20px;width:100%}.product-info .slider-block{position:relative;z-index:1}.product-info .slider .slide img{margin:0 auto}.product-info .slider .slide .image-info{position:absolute;bottom:10px;left:10px;padding:5px;background:#ffffffbf;border-radius:6px;width:auto;max-width:60%;z-index:10}.product-info .slider .slide .image-info .title{font-size:.9em;text-transform:uppercase;font-weight:500}.product-info .slider .slide .image-info .description{font-size:1em;margin-top:5px}.product-info .slider-nav{position:absolute;bottom:10px;right:10px;background-color:#ffffffbf;padding:5px;border-radius:6px;text-align:center;z-index:2;max-width:30%}.product-info .slider-nav span{font-size:2em;margin:5px;color:#888;cursor:pointer;transition:.3s ease-in-out}.product-info .slider-nav span.active{color:#0091c8;cursor:default}.product-info .slider-nav span.pause.active{-webkit-animation-name:flash;-webkit-animation-duration:3s;-webkit-transform-origin:50% 50%;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:flash;-moz-animation-duration:3s;-moz-transform-origin:50% 50%;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:flash;-o-animation-duration:3s;-o-transform-origin:50% 50%;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:flash;animation-duration:3s;transform-origin:50% 50%;animation-iteration-count:infinite;animation-timing-function:linear}.product-info .slider-thumbs-nav{position:relative;background-color:#ffffffbf;padding:5px;border-radius:6px;text-align:center;z-index:2}.itemStep,.product-info .slider-thumbs-nav .slide{cursor:pointer}.product-description h4{text-transform:uppercase;font-weight:600;margin-bottom:15px}.alternative-block h4 b,.polzunok-title b,h5.polzunok-title{color:#0091c8;font-weight:400}.product-description .value{font-size:1.2em;text-align:right;font-weight:600}.product-description .divider{margin-top:5px;margin-bottom:5px;height:2px}.product-description .sub-info{position:relative;overflow:hidden;border-radius:6px;padding:15px;display:flex;height:100%;justify-content:center;align-items:center;background-color:#dbe6eb}.product-description .sub-info:before{display:block;position:absolute;right:-50px;bottom:-50px;content:'\f005';font-size:150px;color:#f1f1f1;line-height:150px}.product-description .stars,.slider-feeds .feed-card .feed .stars{font-size:.8em;display:block;color:#ff8d2b;padding-bottom:10px}.information-block{margin-bottom:30px;min-height:300px}.information-card{display:block;height:100%;position:relative;border-radius:8px}.information-card .inside{position:absolute;width:100%;bottom:0;left:0;padding:10px}.information-card .inside .info{display:inline-block;background-color:#fff;border-radius:8px;padding:10px;color:#333}.information-card .inside .subtitle{margin-top:5px}.information-card .date{position:absolute;width:auto;top:10px;left:10px;padding:5px 10px;color:#333;font-size:.8em;background:#fff;border-radius:8px}.information-title{position:relative;background-color:#dbe6eb;border-radius:8px;padding:10px;margin-top:30px;margin-bottom:30px;z-index:1;overflow:hidden}.image-block{min-height:200px;border-radius:8px}.title-block{margin-top:10px}.title-block h4{font-size:1.8em;text-transform:uppercase}.title-block .subtitle{font-size:1.2em;line-height:1.1em;margin-top:5px}.information-description{font-size:1.2em;line-height:1.2em}.date-author{margin-top:30px;margin-bottom:30px;font-size:.8em}.date-author span{display:block;margin-bottom:5px}.information-description .info-popup{max-width:100%}.search_settings h4 span{display:inline-block;cursor:pointer;text-transform:uppercase;font-size:.8em;border-bottom:2px dotted #ccc}#column-left,.gototop a i{display:table-cell}#floating{display:block;margin-bottom:20px;position:sticky;top:20px}.polzunok-select{margin-bottom:30px;border:4px solid #b9daf7;border-radius:28px;box-shadow:0 2px 5px rgba(0,0,0,.2),0 4px 6px rgba(0,0,0,.2)}.polzunok-title b{font-size:2em;padding-right:2px}h5.polzunok-title{font-size:2em;padding:20px 0}.polzunok-container-5 *{box-sizing:border-box;outline:0}.alternative-block,.polzunok-container-5{margin:10px 0 20px;border:4px dotted #b9dbf7;padding:20px 15px 30px;border-radius:8px;background:#fff}.polzunok-container-5:after{content:"";clear:both;display:table}.polzunok-container-5 .ui-slider{position:relative;top:60px;background:#ddd;height:10px;border-radius:10px;box-shadow:inset 2px 2px 5px rgba(0,0,0,.2),1px 1px 5px #fff}.polzunok-container-5 .ui-slider .ui-slider-handle{position:absolute;margin-left:-16px;width:32px;height:32px;cursor:pointer;border-radius:50%;border:4px solid #39ec40;top:-11px;background:#fff;z-index:2;box-shadow:0 2px 5px rgba(0,0,0,.2),0 4px 6px rgba(0,0,0,.2);transition:transform .2s,border .4s}.polzunok-container-5 .ui-slider .ui-slider-handle:focus,.polzunok-container-5 .ui-slider .ui-slider-handle:hover{transform:scale(1.2);border:4px solid #0091c8}.polzunok-input-block-left,.polzunok-input-block-right{position:relative;width:80px;margin-bottom:65px}.polzunok-input-block-left{float:left}.polzunok-input-block-right{float:right}.polzunok-input-block-left:before,.polzunok-input-block-right:before{display:block;position:absolute;height:15px;width:30px;background:#fff;top:-7px;left:7px;text-align:center;color:#333;border-radius:8px}.polzunok-input-block-left:before{content:'от'}.polzunok-input-block-right:before{content:'до'}.polzunok-input-5-left,.polzunok-input-5-right{height:32px;width:100%;background:#fff;border-radius:28px;border:1px solid #0091c8;text-align:center;font-size:16px;padding:16px}.polzunok-container-5 .ui-slider .ui-slider-range{position:absolute;z-index:1;height:10px;border:0;background:#3bf242;border-radius:10px;box-shadow:inset 2px 2px 5px rgba(0,0,0,.3),1px 1px 5px #fff}.alternative-block h4{font-size:1.4em}.alternative-block h4 b{font-size:1.4em;text-transform:uppercase}.alternative-block .image{margin-top:20px;margin-bottom:25px}#yadro-quiz{border-radius:8px;overflow:hidden}.slide-quiz{position:relative;background-color:#fafafa;background-size:cover;-webkit-background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:200}.oneStepQuiz{border-bottom:5px solid #ccc}.slide-quiz .w-bg-image:before{display:block;content:'';width:100%;height:100%;z-index:-1;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.3)}.slide-quiz .main_offer{color:#fff;font-size:2em;line-height:1.2em;text-transform:uppercase;padding:20px 0;text-shadow:0 0 2px #000}.slide-quiz-buttons .remark{padding:0 0 20px;font-size:16px;line-height:1.2em}.slide-quiz .offer{color:#333;font-weight:600;font-size:1.4em;line-height:1.2em;text-align:center;padding:20px 0}.slide-quiz .stepSubTitle{color:#333;font-weight:400;font-size:.8em;text-transform:uppercase;line-height:1.2em;text-align:center;padding-bottom:20px;margin-top:-15px}.slide-quiz .stepQuiz{padding:70px 15px 50px}.itemStep-typeImg{position:relative;margin-bottom:30px}.itemStep-typeImg .wrapItemSelect-typeImg{display:block;background-color:#0091c8;position:absolute;z-index:20;top:40%;left:50%;transform:translate(-50%,-50%);transition:none;opacity:0}.itemStep-typeImg.active .wrapItemSelect-typeImg{width:40px;height:40px;border-radius:100px;opacity:1;transition:.3s cubic-bezier(0, 1, .54, 1.35)}.ads-wrap .offer .image,.slider-packs-main .slide-card .image{height:200px;background-position:center;background-size:cover;background-repeat:no-repeat}.itemStep-typeImg.active .wrapItemSelect-typeImg span{position:relative;width:100%;height:100%;display:block}.itemStep-typeImg.active .wrapItemSelect-typeImg span:after{content:"";position:absolute;z-index:22;top:12px;left:10px;width:20px;height:8px;display:block;border-left:3px solid #fff;border-bottom:3px solid #fff;transform:rotate(-40deg)}.wrapItemImg{width:100%;height:100%;overflow:hidden;text-align:center;position:relative;background-color:#fff;box-shadow:0 15px 15px -15px #000;transition:.3s ease-in-out;border:1px solid #ddd;border-radius:20px}.slide-quiz-navigation,.stepsCounter{position:absolute;z-index:300;left:0;width:100%}.stepsCounter .counter,.wrapStepButtons .btn{display:inline-block;padding:5px 10px;border-radius:20px}.wrapItemText-typeImg{width:100%;padding:10px;text-align:center}.itemStep-typeImg:hover>.wrapItemImg{box-shadow:none}.title-itemStep-typeImg{color:#333;font-size:16px;line-height:1.1em}.slide-quiz-navigation{bottom:0}.stepsCounter{opacity:0;top:0;color:#333;text-align:center;padding:40px 0 0}.stepsCounter .counter{margin:0 auto;background-color:#0091c8;color:#fff}.slider.timeline .slick-dots li.slick-active,.wrapStepButtons .btn{background-color:#ccc}.wrapStepButtons{position:relative;opacity:0;padding:5px 15px 20px}.wrapStepButtons .btn{transition:.3s ease-in-out;text-transform:uppercase;font-size:1em}.wrapStepButtons .btn.buttonNext{background-color:#0091c8;color:#fff;display:none}.lineProgress{position:absolute;left:0;bottom:0;height:6px;width:0%;background-color:#3bf242;transition:.5s ease-in-out}.quiz-form{display:block;border:4px solid #fff;border-radius:10px;background-color:#ffffff98;padding:20px}.error,.stepItems.error{-webkit-animation-name:shake;-webkit-animation-duration:.4s;-webkit-transform-origin:50% 50%;-webkit-animation-iteration-count:2;-webkit-animation-timing-function:linear;-moz-animation-name:shake;-moz-animation-duration:.4s;-moz-transform-origin:50% 50%;-moz-animation-iteration-count:2;-moz-animation-timing-function:linear;-o-animation-name:shake;-o-animation-duration:.4s;-o-transform-origin:50% 50%;-o-animation-iteration-count:2;-o-animation-timing-function:linear;animation-name:shake;animation-duration:.4s;transform-origin:50% 50%;animation-iteration-count:2;animation-timing-function:linear}@-webkit-keyframes shake{0%{-webkit-transform:translate(4px,1px)}10%{-webkit-transform:translate(-3px,-2px)}20%{-webkit-transform:translate(-5px,0)}30%{-webkit-transform:translate(0,2px)}40%{-webkit-transform:translate(5px,-1px)}50%{-webkit-transform:translate(-1px,2px)}60%{-webkit-transform:translate(-4px,1px)}70%{-webkit-transform:translate(5px,1px)}80%{-webkit-transform:translate(-3px,-1px)}90%{-webkit-transform:translate(4px,2px)}100%{-webkit-transform:translate(1px,-2px)}}@-moz-keyframes shake{0%{-moz-transform:translate(4px,1px)}10%{-moz-transform:translate(-3px,-2px)}20%{-moz-transform:translate(-5px,0)}30%{-moz-transform:translate(0,2px)}40%{-moz-transform:translate(5px,-1px)}50%{-moz-transform:translate(-1px,2px)}60%{-moz-transform:translate(-4px,1px)}70%{-moz-transform:translate(5px,1px)}80%{-moz-transform:translate(-3px,-1px)}90%{-moz-transform:translate(4px,2px)}100%{-moz-transform:translate(1px,-2px)}}@-o-keyframes shake{0%{-o-transform:translate(4px,1px)}10%{-o-transform:translate(-3px,-2px)}20%{-o-transform:translate(-5px,0)}30%{-o-transform:translate(0,2px)}40%{-o-transform:translate(5px,-1px)}50%{-o-transform:translate(-1px,2px)}60%{-o-transform:translate(-4px,1px)}70%{-o-transform:translate(5px,1px)}80%{-o-transform:translate(-3px,-1px)}90%{-o-transform:translate(4px,2px)}100%{-o-transform:translate(1px,-2px)}}@keyframes shake{0%{transform:translate(4px,1px)}10%{transform:translate(-3px,-2px)}20%{transform:translate(-5px,0)}30%{transform:translate(0,2px)}40%{transform:translate(5px,-1px)}50%{transform:translate(-1px,2px)}60%{transform:translate(-4px,1px)}70%{transform:translate(5px,1px)}80%{transform:translate(-3px,-1px)}90%{transform:translate(4px,2px)}100%{transform:translate(1px,-2px)}}.ads-wrap .offer{background-color:#fff;border-radius:8px;margin:10px 0;padding:30px 0}.ads-wrap .offer h4{font-size:1.6em;text-transform:uppercase;margin:0 0 20px}.ads-wrap .offer p{font-size:1.2em;margin:0;padding:0}.ads-wrap .offer .image{content:'';width:100%;margin:0 0 20px;border-radius:8px}.slider-vertical-main{align-content:stretch;display:flex;flex-direction:column}.slider-vertical-main .slide{position:relative;display:flex;flex-direction:column;justify-content:center;align-self:stretch;flex-grow:1;background-color:#fff;margin-top:10px;margin-bottom:10px;padding:10px 15px;border-radius:8px;overflow:hidden;z-index:1}.slider-packs-main .slide-card{background-color:#fff;border-radius:6px;padding:0 0 60px;width:100%;min-height:100px;overflow:hidden;position:relative}.slider-packs-main .slide-card .image{position:relative;width:100%}.slider-packs-main .slide-card .text{padding:10px 15px 20px;text-align:left}.slider-packs-main .slide-card .text h3{font-size:1.4em;font-weight:600;padding:10px 0 0}.slider-packs-main .slide-card .text h4{font-size:1.1em;font-weight:600;color:#0091c8;padding:10px 0 5px;text-transform:uppercase}.slider-packs-main .slide-card .corner{position:absolute;left:0;top:0;width:70px;height:70px;color:#fff;font-size:1.4em;text-align:center;z-index:2;padding:15px 0 0;transform:rotate(-45deg)}.slider-packs-main .slide-card .corner:before{display:block;position:absolute;left:-12px;top:-10px;content:'\f0d8';font-size:150px;color:#0091c8;line-height:50px;z-index:-1}.button-block{padding:15px;text-align:left;position:absolute;bottom:0;left:0}.slider-works .work-card .image{position:relative;padding:15px}.slider-works .slick-center .work-card .image{padding:0;transition:1s ease-in-out}.slider-feeds{padding:0 15px}.slider-feeds .feed-card{position:relative;padding:15px;width:100%;height:100%}.slider-feeds .feed-card .feed{position:relative;padding:20px;background-color:#fff;border-radius:8px;height:100%}.slider-feeds .feed-card .feed .text:after,.slider-feeds .slide:before{width:100%;position:absolute;left:0;background-color:#fff;display:block;content:''}.slider-feeds .feed-card .feed .name{display:block;padding-top:10px;font-weight:500}.slider-feeds .feed-card .feed .text{font-size:1.2em;line-height:1.2em;padding:0;position:relative}.slider-feeds .feed-card .feed .text:after{height:2px;bottom:0;opacity:.8}.slider-feeds .feed-card .feed .text .inside{padding:0 5px 0 0;max-height:150px;overflow:hidden;display:block;overflow-y:visible}.slider-feeds .slide:before{height:100%;top:0;border-radius:8px;opacity:0;transition:.5s ease-in-out}.promocode-wrap{background-color:#0091c8;color:#fff;border-radius:8px;margin:30px 0 20px;padding:30px 0}#message .icon,.slide_next,.slide_prev{top:50%;margin-top:-20px;font-size:40px}.promocode-wrap .percent{font-size:6em;font-weight:500;text-align:center;border-right:1px solid #fff}.promocode-wrap .offer{margin:15px}.promocode-wrap .offer h4{font-size:1.5em;text-transform:uppercase;padding-bottom:10px}.promocode-wrap .offer p{font-size:1em}.promocode-wrap .promocode-box{position:relative;margin:15px;background-color:#fff;text-align:center;text-transform:uppercase;color:#0091c8;border-radius:20px;z-index:0;display:flex;align-items:center;height:50px}.promocode-wrap .promocode-sticker{position:absolute;left:0;top:0;width:80%;height:50px;padding:5px;background-color:#fff;border-radius:20px 0 0 20px;z-index:2;font-size:.8em;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.3s ease-in-out}.promocode-wrap .promocode-sticker:hover{width:70%}.promocode-wrap .promocode-sticker:after{display:block;position:absolute;right:0;bottom:0;content:'';width:0;height:0;border-style:solid;border-width:35px 20px 15px 0;border-color:transparent #ddd transparent transparent;transform:rotate(0);z-index:1}.promocode-wrap .promocode-code{font-size:2.2em;background-color:#eee;border-radius:20px;width:100%;height:50px;border:3px dotted;padding:5px;display:flex;justify-content:center;align-items:center}.slick-slide{outline:0!important;height:inherit!important}.slick-track{display:flex!important}[class*=slick] [class*=col-]{flex-basis:auto!important}.middle-xs .slick-track .slick-slide{display:flex;height:auto;align-items:center;justify-content:center}.slick-half-lg.card-left .slick-list,.slick-half-lg.card-left .slick-list.toLeft{padding:0 40px 0 0!important}.slick-half-lg.card-left .slick-list.toRight{padding:0 0 0 40px!important}.slick-half-lg.card-left .slick-list.lastItem{padding:0 0 0 40%!important;transition:padding .3s ease-in-out}.slick-half-lg.card-left .slick-list.firstItem{padding:0 40% 0 0!important;transition:padding .3s ease-in-out}.slider.card-left .slick-track{margin-left:0!important}@media screen and (min-width:768px){.full-height-laptop{height:100%}.mini-slider{min-height:100%;display:flex}.slick-items-center.card-left .slick-list{padding:0 20px!important}.slick-items-center.card-left .slick-track{justify-content:center}}@media screen and (max-width:767px){.center-mobile,.promocode-wrap .offer{text-align:center}.center-mobile-block{margin:0 auto}.left-mobile{text-align:left}.right-mobile{text-align:right}.right-mobile img{float:right}.img-not-responsive-mobile{max-width:none;height:100%}.mb-15-mobile{margin-bottom:15px!important}.list-catalog.list-group{margin:30px 0 0}.breadcrumbs{min-height:auto}.slider-main{margin-top:0}.slider-main .slide .offer h4{margin-top:20px}.information-title.w-bg:before,.product-info.w-bg:before,.slider-main.w-bg:before{background-position:right bottom;bottom:-10px;top:auto}.slider-sub-main .slide-card i{color:#0091c8;padding-right:0;font-size:4em;position:absolute;top:-10px;left:-30px;opacity:.1}.slider-sub-main .slide-card span{display:block;font-size:1.2em}.slider-category-sub .slide-card{font-size:1em}.category-card{margin:30px 0 50px}.category-card .product-card,.category-card .slider-category-sub,.slider-vertical-main .slide{margin-bottom:0}.category-card a.name{margin:25px 0 15px}.category-card div.description{margin-top:20px;margin-bottom:20px}.product-list .product-card .details{padding:10px 20px}.product-list .product-card .btn-group{text-align:right;display:block}.product-list .product-card .btn-group .consult-btn{display:inline-block;width:50px;padding:10px;border-radius:100%;font-size:2em;height:50px;text-align:center}.product-description .sub-info{margin-top:30px}.product-description .sub-info:before{right:-30px;bottom:-60px;font-size:100px}.information-description .info-popup{width:100%;padding:15px}.slide-quiz .main_offer.finish{font-size:1.8em}.title-itemStep-typeImg{font-size:16px}.slider-vertical-main .slide p{margin-bottom:5px}.slider-feeds{padding:0}.slider-feeds .feed-card{background-color:#fff;padding:15px;margin:15px;border-radius:8px;height:auto}.slider-feeds .slick-center.slide:before{opacity:1}.slider-feeds .feed-card .feed{padding:10px}.promocode-wrap .percent{border-right:0px}.slick-half .slick-list{padding:0 20%!important}.slick-half.card-left .slick-list,.slick-half.card-left .slick-list.toLeft{padding:0 30% 0 0!important}.slick-half.card-left .slick-list.toRight{padding:0 0 0 30%!important}.slick-half.card-left .slick-list.lastItem{padding:0 0 0 30%!important;transition:padding .3s ease-in-out}.slick-half.card-left .slick-list.firstItem{padding:0 30% 0 0!important;transition:padding .3s ease-in-out}}.slick-dots{width:100%;position:absolute;bottom:30px;text-align:center;z-index:10}.slick-dots li{width:22px;height:22px;border-radius:100%}.slick-dots li button{background:rgba(255,255,255,.5);cursor:pointer;border:1px solid #bbb;width:22px;height:22px;border-radius:100%}.slick-dots li.slick-active button{background:#ef7f1a;cursor:pointer;border:1px solid #ef7f1a}.slide_next,.slide_prev{position:absolute;width:40px;height:40px;z-index:100;color:#fff;text-align:center;opacity:.6;cursor:pointer;transition:.3s ease-in-out;background:#0091c8}.button span,.button-transform,.consult-btn{font-size:1.4em;box-shadow:0 4px 4px 2px rgba(0,0,0,.25);text-align:center;cursor:pointer;text-shadow:0 0 2px #000;transition:.3s ease-in-out;text-transform:uppercase}.slide_prev{left:15px;border-radius:0 100% 100% 0}.slide_next{right:15px;border-radius:100% 0 0 100%}.slide_next.rounder,.slide_prev.rounder{border-radius:100%;background:#fff;color:#333;opacity:.8}.slide_prev.rounder{left:-15px}.slide_next.rounder{right:-15px}.slide_prev.orange{left:-30px}.slide_next.orange{right:-30px}.slide_next.orange,.slide_prev.orange{color:#eb642a;opacity:.8}.slide_next:hover,.slide_prev:hover{opacity:1!important}@media screen and (max-width:767px){.slick-half .slick-list{padding:0 20%!important}.slide_prev{left:0}.slide_next{right:0}.slide_next.rounder{right:-12px}input[type=text]{text-align:center}}@media screen and (max-width:479px){.slick-half.card-left .slick-list,.slick-half.card-left .slick-list.toLeft{padding:0 15% 0 0!important}.slick-half.card-left .slick-list.toRight{padding:0 0 0 15%!important}.slick-half.card-left .slick-list.lastItem{padding:0 0 0 15%!important;transition:padding .3s ease-in-out}.slick-half.card-left .slick-list.firstItem{padding:0 15% 0 0!important;transition:padding .3s ease-in-out}.slick-half .slick-list{padding:0 15%!important}}.slick-disabled{opacity:0!important;pointer-events:none!important}.slider.timeline .slick-dots{padding:0;bottom:0;display:flex}.slider.timeline.top .slick-dots{top:0;bottom:auto}.slider.timeline .slick-dots li{position:relative;display:inline-block;flex:1;height:4px;margin:0;padding:0;border-radius:0;cursor:pointer;background-color:#ccc;background-size:100% 100%;background-image:-webkit-gradient(linear,left,right,color-stop(1,#0091c8),color-stop(1,transparent));background-image:-o-linear-gradient(left,#0091c8 100%,transparent);background-image:-moz-linear-gradient(left,#0091c8 100%,transparent);background-image:-webkit-linear-gradient(left,#0091c8 100%,transparent);background-image:linear-gradient(to right,#0091c8 100%,transparent 100%);background-repeat:no-repeat}.slider.timeline .slick-dots li:last-child{margin-right:0}.button-transform,.slider.timeline .slick-dots li:hover{background-color:#0091c8}.slider.timeline .slick-dots li.slick-active~li{background-size:0 0}.slider.timeline.active .slick-dots li.slick-active{-webkit-animation:4s ease-in-out forwards right;-moz-animation:4s ease-in-out forwards right;-o-animation:4s ease-in-out forwards right;animation:4s ease-in-out forwards right}@keyframes right{0%{background-size:0 100%}100%{background-size:100% 100%}}.button span,.consult-btn{display:inline-block;background-color:#0091c8;color:#fff;padding:15px 20px;border-radius:40px}.button.big span,.consult-btn.big{border:2px solid #0091c8}.button.lit span,.consult-btn.lit{padding:10px 30px 8px;font-size:1.3em;line-height:1.3em}.button span:active,.button span:focus,.button span:hover,.consult-btn:focus,.consult-btn:hover,.slide-bg .bg_blur .offer .button:hover{color:#fff;box-shadow:none}.w-shine,.w-shine span{cursor:pointer;overflow:hidden;position:relative;z-index:0}.w-shine span:before,.w-shine:before{display:block;content:'';position:absolute;left:-10%;bottom:-50%;width:100px;height:200%;color:#fff;background:#fff;background:-moz-linear-gradient(0deg,transparent 20%,#fff 50%,transparent 80%);background:-webkit-linear-gradient(0deg,transparent 20%,#fff 50%,transparent 80%);background:-ms-linear-gradient(0deg,transparent 20%,#fff 50%,transparent 80%);transform:rotate(30deg);animation:2s linear infinite forwards shine;opacity:.5;z-index:1}@-moz-keyframes shine{0%{opacity:.1;left:-10%}60%{opacity:.3;left:100%}100%{opacity:.1;left:100%}}@-webkit-keyframes shine{0%{opacity:.1;left:-10%}100%,60%{opacity:.3;left:100%}}@-o-keyframes shine{0%{opacity:.1;left:-10%}100%,60%{opacity:.3;left:100%}}@keyframes shine{0%{opacity:.1;left:-10%}100%,60%{opacity:.3;left:100%}}.button-transform{display:inline-block;position:relative;overflow:hidden;color:#fff;padding:10px 0;border-radius:20px;width:40px;height:40px}.button-transform i{display:inline-block;width:40px;float:right;overflow:hidden}.button-transform span{display:inline-block;width:0;overflow:hidden;float:left;opacity:0}.button-transform:hover{width:auto;transition:.3s ease-in-out;padding:10px 15px}.button-transform:active,.button-transform:focus,.button-transform:hover{color:#fff;opacity:1}.button-transform:hover span{display:inline-block;opacity:1;width:100%;transition:.3s ease-in-out}.form-content{display:block;width:100%}input[type=text]::placeholder{color:#666;opacity:1}input[type=text]:-ms-input-placeholder{color:#666}input[type=text]::-ms-input-placeholder{color:#666}.form-control{position:relative;z-index:1;border:2px solid #e7e8ea;height:50px;background:rgba(255,255,255,.85);border-radius:45px;padding:10px 20px}.form-result,.form-result:before{position:absolute;left:0;text-align:center}.form-control:active,.form-control:focus{outline:0;box-shadow:none;border-color:#e7e8ea}.form-control.error{border:2px solid #b90404;background:#fff}.form-result{display:none;top:0;width:100%;margin:0;padding:15px;align-items:center;justify-content:center;height:100%;color:#fff;background-color:#0091c8;border-radius:8px;font-weight:400;overflow:hidden;z-index:0}.form-result:before{display:block;width:100px;height:100px;bottom:0;font-family:'Font Awesome 5 Free';content:'\f4fc';font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:900;font-size:100px;color:#ddd;z-index:-1;opacity:.4}.form-liner .consult-btn{position:relative;z-index:1;height:50px;border-radius:10px;display:block;padding:13px 12px 0}.checkbox label,.radio label{padding-left:30px;padding-top:5px}.checkbox label{line-height:16px}.checkbox,.radio{margin-top:0;margin-bottom:10px}.consult-popup,.info-popup{margin:0 auto;padding:40px}.checkbox-circle input{position:absolute;opacity:0}.checkbox-circle__checkmark{position:absolute;top:2px;left:0;height:20px;width:20px;background-color:#fff;border:2px solid #e7e8ea;border-radius:100%}.consult-popup,.info-popup{position:relative;width:100%}.checkbox-circle input:checked~.checkbox-circle__checkmark{background-color:#0091c8;border:1px solid #0091c8}.checkbox-circle__checkmark:after{content:"";position:absolute;display:block;left:6px;top:2px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.search.input-group{background:#e7e8ea;border-radius:32px;font-size:16px;line-height:21px;color:#333;padding-left:28px;font-weight:300}.search.input-group .form-control{padding:0 10px 0 0;background:#e7e8ea;border:0;box-shadow:none}.btn-group .btn.standart{z-index:2;margin:0;height:36px;border-radius:26px;background:#0091c8;color:#fff;padding:0 20px;line-height:36px;cursor:pointer;text-shadow:0 0 2px #000;transition:.3s ease-in-out}.btn-group .btn.standart.gray{background:#ddd;color:#333;text-shadow:none;transition:.3s ease-in-out}.btn-group .btn.standart.gray.active,.btn-group .btn.standart.gray:active,.btn-group .btn.standart.gray:focus,.btn-group .btn.standart.gray:hover{background:#0091c8;color:#fff;text-shadow:none}.btn-group .btn.standart:active,.btn-group .btn.standart:focus,.btn-group .btn.standart:hover{opacity:.8;box-shadow:none}.search.input-group .btn-group .btn.standart{margin-right:10px}.mfp-iframe-holder .mfp-content{line-height:0;height:100%;width:100%}.consult-popup{text-align:center;max-width:400px;background-color:#efefef;border:2px solid #fff;border-radius:10px}.consult-popup:before{display:block;content:'';width:50%;height:250px;position:absolute;right:-10px;bottom:-170px;opacity:.03;background-image:url(../images/logo-s-lit.png);background-position:right top;background-repeat:no-repeat;background-size:contain}.info-popup{text-align:left;max-width:800px;background-color:#fff;border:2px solid #fff;border-radius:10px}#map_loading,#message .icon,.copyright,.gototop a{text-align:center}#message,.gototop{position:fixed;bottom:20px;visibility:hidden;opacity:0}.info-popup .point{margin:0 0 15px}.info-popup .point .adress{font-size:1.2em;font-weight:500}.footer .online.active,.info-popup .online.active{position:relative;padding-left:10px}.info-popup a.phone{display:block;font-size:1.2em;margin:15px 0}.footer .email a,.footer .phone a{display:block;color:#333;font-size:1.1em;line-height:1.2em}.info-popup a.phone span{color:#333;font-size:.8em}.footer-copyright,.footer-info{padding:30px 0}div::-webkit-scrollbar{width:10px}div::-webkit-scrollbar-track{background:#ddd}div::-webkit-scrollbar-thumb{background:#888}div::-webkit-scrollbar-thumb:hover{background:#444}body.mfp-active{-webkit-overflow-scrolling:auto;overflow-y:hidden}#message{left:-300px;z-index:900;background:#0091c8;-webkit-border-radius:5px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;min-height:60px;max-width:250px;display:flex;align-items:center;border:1px solid #f1f1f1}@media (max-width:768px){div::-webkit-scrollbar{width:5px}body.mfp-active .mfp-wrap::-webkit-scrollbar{width:0}#message{top:20px;bottom:auto}}#map_loading,.map:after{left:0;top:0;width:100%;height:100%}#message .icon{display:block;position:absolute;width:40px;height:40px;left:10px;color:#fff}#message.active{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}#message.active.slideIn{left:20px}#message.active.slideOut{opacity:1;left:-300px}#message .text{margin-left:50px;color:#fff;font-size:1em;padding:10px}.footer-info{background-color:#fff;min-height:150px;margin:40px 0 0;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1}.footer-info .footer-logo a{display:block;margin:0 0 15px}.footer-info .footer-logo a.phone i{font-size:1.6em;color:#0091c8;padding-right:5px}.gototop{right:20px;z-index:999;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}#map_block,.map{position:relative;min-height:300px}.gototop a{width:50px;height:50px;display:table;background:rgba(0,0,0,.5);color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.gototop a i{height:50px}.gototop a:active,.gototop a:focus,.gototop a:hover{text-decoration:none;outline:0}#map_block{border-radius:8px;overflow:hidden}@media screen and (max-width:767px){.consult-popup,.info-popup{width:300px;padding:40px 20px 20px}.consult-popup h2{font-size:1.4em}.footer-copyright{padding:30px 0 80px}#map_block{margin-bottom:20px}}#map_loading{position:absolute;z-index:1;text-transform:uppercase;padding-top:80px;font-size:16px;color:#aaa;background:url(../images/loader.gif) center no-repeat}.map{z-index:2;margin:0;height:100%}.map:after{display:block;content:'';position:absolute;background:0 0;z-index:10}#map a{color:#333;transition:.3s ease-in-out}[class*=ymaps-2][class*="-ground-pane"]{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter:grayscale(100%)}[class*=ymaps-2][class*="-copyright__layout"]{opacity:.6}[class*=ymaps-2][class*="-controls-pane"]{-webkit-filter:grayscale(100%)}.footer .footer-contacts{min-height:300px;display:flex;flex-direction:column;justify-content:space-between}.footer .adress{font-size:1.3em;font-weight:600;margin:0 0 5px;position:relative}.footer .adress:before{display:block;opacity:0;position:absolute;content:'';left:-20px;top:1px;width:0;height:0;border-top:10px solid transparent;border-left:15px solid #0091c8;border-bottom:10px solid transparent;transition:.3s ease-in-out;z-index:200}.footer .phone,.footer .phone a{margin:5px 0}.footer .email{margin:10px 0 0}.footer .email a{margin:5px 0 0}.copyright{padding:50px 15px}