html,body{margin:0;padding:0;margin-right:0;overflow-x:hidden}body{color:#464f56;font-family:"Roboto",sans-serif;font-size:16px;font-weight:400;width:100%;min-width:320px;background-color:#f4f6fa}@media screen and (max-width: 785px){body{font-size:14px}}*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:0}header,footer,nav,main,article{display:block;float:left;width:100%}a{cursor:pointer;text-decoration:none;color:#1d57a5}a:hover{text-decoration:underline}img{border:0 none}img.responsible{width:100%}a img{font-size:0}table{border-collapse:collapse}table.responsible{width:100%}iframe{max-width:100%}.containers{margin:0 -20px;position:relative}.container{position:relative;float:left;padding:0 20px;display:block}@media screen and (max-width: 400px){.containers{margin:0 -12px}.container{padding:0 12px}}.clear-fix{clear:both;display:block;width:100%}.clear{float:left;width:100%;font-size:0}.clear-both{width:100%;font-size:0}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-justify{text-align:justify!important}.text-center{text-align:center!important}strong{font-weight:500}.button{display:inline-block;padding:9px 0;cursor:pointer;background:#fc3;color:#333;font-family:"Roboto",sans-serif;font-size:15px;transition-property:background,color;transition-duration:.5s;border:0 none;width:100%;border-radius:3px}.button:hover{background:#3a539b;color:#fff;text-decoration:none}.input-text{color:#555;font-family:"Roboto",sans-serif;font-size:14px;width:100%;padding:5px 10px;border:1px solid #aaa;resize:none;border-radius:3px}textarea.input-text{height:78px}.input-text.error{border-color:#eb1717}.input-text.select-text{padding:5px}.input-text.error{border-color:#eb1717}.content-wrap{float:left;width:100%;position:relative}.float-image{width:100%;max-width:400px;float:left;margin:0 20px 10px 0}@media screen and (max-width: 750px){.float-image-lay{display:block;float:left;width:100%;text-align:center}.float-image{float:none}}.page-navigation{display:inline-block}.page-number{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;font-size:12px;font-weight:500;background:#bac4d9;margin:0 10px}.page-number a{color:#3a539b;display:block;text-decoration:none}.page-number.now-page{color:#fff;background:#3a539b}.page-number-arr{font-size:14px}#fancybox-wrap,#fancybox-wrap *{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-o-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}#page{height:auto!important;margin:0 auto;min-height:100%;width:100%}#top{width:100%;padding:0 20px;float:left;background-color:#1d57a5;height:90px}#top .content-container{margin:0 auto;max-width:1250px}#top .logo{width:195px;margin-top:15px}#top .logo a{display:inline-block}#top .logo img{max-width:155px}#top .slogan{width:calc(100% - 640px);margin-top:11px}#top .slogan .wrap{color:#fff;font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:140%;padding-right:30px}#top .callback{width:100%;max-width:430px;text-align:right;margin-top:20px;float:right}#top .callback a{color:#fff}#top .callback a:hover{text-decoration:none!important}@media screen and (max-width: 850px){#top{display:none}}.callback-flex{display:flex;justify-content:space-between;color:#fff}.callback__left,.callback__right{display:flex}.callback__left{margin-left:20px;flex-direction:column;text-align:right}.callback__right{align-items:center;flex-direction: column;margin-top: -0.75rem;gap: 0.25rem}.callback-button,.callback-button-telegram{border:1px solid #fff;box-sizing:border-box;border-radius:4px;display:flex;justify-content:space-between;align-items:center;padding:5px 10px;height:35px;cursor:pointer}.callback-button__icon{margin-right:20px}.callback-button__text{text-transform:uppercase;font-size:14px}.callback__phone{margin-bottom:10px;font-size:16px}.callback__email{font-size:14px}#head{width:100%;padding:0 20px;float:left;background-color:#fff;box-shadow:0 2px 5px #ddd;min-height:100px}#head .content-container{margin:0 auto;max-width:1250px}#head .logo{width:195px;margin-top:7px;display:none}#head .logo a{display:inline-block}#head .logo img{max-width:155px}#head .menu{width:calc(100% - 170px);margin-top:25px;padding:0}#head .menu-list{display:flex;list-style:none;width:100%;justify-content:space-between}#head .menu-item{display:inline;text-align:left}#head .menu-item a{text-transform:uppercase;text-decoration:none;display:inline-block;padding-bottom:10px;border-bottom:2px solid #fff;color:#333;font-weight:500;white-space:nowrap;font-family:Roboto;font-style:normal;font-weight:500;font-size:14px;line-height:16px}#head .menu-item a:hover{color:#1d57a5}#head .menu-item a.selected{border-bottom:2px solid #3a539b;color:#1d57a5}#head .desktop-links{width:170px;margin-top:23px}#head .desktop-links-list{background:transparent url(/images/head-links-pointer.png) no-repeat scroll right 7px;padding-right:20px}#head .desktop-link-item{text-align:right;height:25px;line-height:25px;font-weight:500;display:block}#head .desktop-link-item.visible-item{display:block}#head .desktop-link-item.hidden-item{display:none}#head .desktop-links:hover .desktop-link-item.hidden-item{display:block}#head .tablet-links{width:160px;margin-top:26px;float:right;display:none}#head .tablet-links .containers{margin:0 -10px}#head .tablet-link-item{padding:0 10px;width:70px;text-align:center;font-size:16px;font-weight:500}#head .burger{background:transparent url(/images/burger.png) no-repeat scroll 0 0;width:70px;height:70px;cursor:pointer;display:none;float:right}#head .burger.close{background-position:0 -70px}@media screen and (max-width: 850px){#head .logo{display:block}#head .menu{display:none}#head .burger{display:inline-block}#head .desktop-links{display:none}#head .tablet-links{display:block}}@media screen and (max-width: 430px){#head .tablet-links{display:none}}@media screen and (max-width: 400px){#head{padding:0 12px}}#content{width:100%;float:left}#content .content-container{margin:0 auto;max-width:1250px}#content p{margin:10px 0;font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:1.5;color:#000}#content ul{list-style:none;display:inline-block}#content ul li{display:block;position:relative;margin:10px 0;padding-left:35px}#content ul.inline li{float:left;height:23px}#content ul.inline li:last-child{margin-right:0}@media screen and (max-width: 1024px){#top .slogan{display:none}#content ul.inline{text-align:center}#content ul.inline li{float:none;display:inline-block}}#content .main-block-first{width:100%;position:relative}#content .main-block-first .main-block-first-banners{width:100%}#content .main-block-first .main-block-first-partners{max-width:1250px;margin:0 auto}#content .main-block-first .main-block-first-partners h2{text-transform:uppercase;text-align:center;margin-bottom:15px}#content .main-block-first .main-block-first-banner{width:100%;position:relative}#content .main-block-first .main-block-first-banner .slide-img{background-size:cover;background-position:center}#content .main-block-first .main-block-first-partner{width:100%;position:relative;text-align:center}#content .main-block-first .main-block-first-partner-logo{display:block;margin-bottom:10px;border-radius:80%}#content .main-block-first .main-block-first-partner-logo img{width:100%;border-radius:80%}#content .main-block-first .main-block-first-partner-title{font-weight:700;display:block;color:#000}#content .main-block-first .main-block-first-news{width:100%;height:100%;position:relative}#content .main-block-first .main-block-first-news-logo{height:110px;width:100%;display:block;margin-bottom:10px;border-radius:5px;background-position:center;background-size:cover}#content .main-block-first .main-block-first-news-title h1{font-size:15px}#content .main-block-first .main-block-first-newst-title p{font-size:13px;color:#000}#content .main-block-first-banner-content{display:none}#content .main-block-first .mobile{display:none;position:absolute;left:0;top:0;width:100%;height:360px}@media screen and (max-width: 785px){#content .main-block-first .main-block-first-banner{min-height:360px}#content .main-block-first .desktop{display:none}#content .main-block-first .mobile{display:block}}#content .main-block-second{width:100%;padding:0;margin-bottom:50px}#content .main-block-second .wrap{max-width:1250px;margin:0 auto;background-color:#fff;border-radius:4px}#content .main-block-second .wrap-content{width:100%;padding:50px 30px}#content .main-block-second .home-youtube-bg{position:relative;width:100%;height:0;padding-bottom:40.25%}#content .main-block-second .home-youtube-bg .home-youtube{position:absolute;top:0;left:12.5%;width:75%;height:calc(100% - 100px);margin-top:50px;margin-bottom:50px}#content .main-block-second .caption{width:315px;padding-top:62px}#content .main-block-second .caption h2{color:#34495e;font-size:42px;font-weight:700}#content .main-block-second .content{width:calc(100% - 380px);border-left:2px solid #34495e;padding-top:75px 20px 75px 60px}#content .main-block-second .content a{display:inline-block;background:#3a539b url(/images/button-arrow.png) no-repeat scroll;padding:15px 60px 15px 25px;color:#ecf0f1;text-transform:uppercase;font-size:14px;background-position:calc(100% - 25px) center;border-radius:3px;margin-top:40px;text-decoration:none}.home-catalog-conetnt-bg{background-color:#fff}.home-catalog-conetnt-h2{font-family:Roboto;font-size:36px;font-weight:700;display:block;margin-bottom:20px}.home-catalog-conetnt{display:flex;width:100%;justify-content:space-between}.catalog-con-item{display:flex;border:1px solid #dcdcdc;border-radius:4px;width:23.5%;flex-direction:column;align-items:center;padding:50px 35px;transition: .5s}.catalog-con-item:hover{border:1px solid #1d57a5;transition: .5s;box-shadow: #1d57a566 0px 0px 10px;}.catalog-con-item__title{color:#1d57a5;font-weight:500;text-align:center;font-size:18px;margin-bottom:15px;height:100px;width:95%}.catalog-con-item__icon{width:95%;text-align:center}.mobile-home-box{display:flex;justify-content:space-between;margin-left:1.5%}@media screen and (max-width: 785px){#content .main-block-second{padding:0}#content .main-block-second .wrap{max-width:96%}#content .main-block-second .wrap-content{padding:55px 25px 25px}#content .main-block-second .caption{width:100%;padding-top:0}#content .main-block-second .caption h2{color:#34495e;font-size:24px;line-height:28px}#content .main-block-second .content{width:100%;border-left:0 none;padding:25px 20px 0;text-align:left}#content .main-block-second .content a{margin-top:30px}#content .main-block-second .home-youtube-bg{position:relative!important;width:100%!important;height:0!important;padding-bottom:65.25%!important}#content .main-block-second .home-youtube-bg .home-youtube{position:absolute!important;top:0!important;left:7.5%!important;width:85%!important;height:calc(100% - 50px)!important;margin-top:25px!important;margin-bottom:25px!important}}@media screen and (max-width: 400px){#content .main-block-second{padding:0 12px}#content .main-block-second .wrap-content{padding:30px 10px 25px}#content .main-block-second .content{padding:15px 12px 0}#content .main-block-second .content a{margin-top:20px}}#content .main-block-third{width:100%;padding:0;margin-bottom:50px}#content .main-block-third .wrap{margin:0 auto;max-width:1250px}#content .main-block-third .wrap-content{width:100%;padding:0}#content .main-block-third .caption{text-align:center;width:100%}#content .main-block-third .caption h2{color:#fff;font-size:42px}#content .main-block-third .content{width:100%;color:#bccde4;margin-top:20px;text-align:center}.main-block-third .flex-container{display:flex;width:100%;height:inherit;flex-direction:column;font-family:Roboto;font-style:normal;color:#f7f9fc;padding:130px 50px;margin-top:20px;margin-bottom:10px;position:relative;border-radius:4px}.flex-container__title{font-weight:700;font-size:36px;line-height:42px;margin-bottom:20px;width:40%;z-index:2}.flex-container__text{font-weight:400;font-size:16px;line-height:1.5;width:40%;z-index:2}.flex-container__bg{width:100%;height:100%;background-image:url("/images/Asset 55@4x-100 1.png");background-size:cover;background-repeat:no-repeat;background-position:center;z-index:0;position:absolute;left:0;top:0;display:block;border-radius:4px}.flex-container__bg2{width:100%;height:100%;background:linear-gradient(90.23deg,rgba(0,0,0,0.59) 0.21%,rgba(0,0,0,0) 77.76%);background-size:cover;background-repeat:no-repeat;z-index:1;position:absolute;left:0;top:0;display:block}@media screen and (max-width: 785px){#content .main-block-third{background:#f7f9fc;padding:0}#content .main-block-third .wrap{max-width:96%}#content .main-block-third .wrap-content{padding:0}#content .main-block-third .caption{text-align:left}#content .main-block-third .caption h2{color:#1d57a5;font-size:22px;text-transform:uppercase}#content .main-block-third .content{display:none}}@media screen and (max-width: 400px){#content .main-block-third{padding:0 12px}#content .main-block-third .wrap-content{padding:30px 0 0}#content .main-block-third .content{padding-top:15px}}#content .main-block-four{width:100%;background:#f7f9fc;float:left;padding:0 20px}#content .main-block-four .wrap{margin:0 auto;max-width:975px}#content .main-block-four .wrap-content{width:100%;float:left;margin-top:-85px}#content .main-block-four .products{float:left;width:100%;padding-bottom:90px}#content .main-block-four .product{width:50%;margin-top:45px;text-decoration:none}#content .main-block-four .product-wrap{position:relative;background:#fff;height:130px;border-radius:5px;box-shadow:0 0 10px #ccc;display:block;-webkit-transform:scale(1,1);-webkit-transition-timing-function:ease-out;-webkit-transition-duration:250ms;-moz-transform:scale(1,1);-moz-transition-timing-function:ease-out;-moz-transition-duration:250ms}#content .main-block-four .product-wrap:hover{-webkit-transform:scale(1.03,1.03);-webkit-transition-timing-function:ease-out;-webkit-transition-duration:250ms;-moz-transform:scale(1.03,1.03);-moz-transition-timing-function:ease-out;-moz-transition-duration:250ms}#content .main-block-four .product-image{position:absolute;left:20px;width:90px;height:60px;top:calc(50% - 30.5px)}#content .main-block-four .product-content{position:absolute;left:125px;top:0;bottom:0;right:0;display:flex}#content .main-block-four .product-content-wrap{display:flex;width:100%;margin:auto;border-left:2px solid #34495e;min-height:60px}#content .main-block-four .product-name{color:#27558e;font-size:18px;font-weight:600;line-height:26px;text-transform:uppercase;padding:0 20px;text-align:left;width:100%;margin:auto;display:inline-block}@media screen and (max-width: 785px){#content .main-block-four .wrap{max-width:672px}#content .main-block-four .wrap-content{margin-top:0}#content .main-block-four .products .containers{margin:0 -12px}#content .main-block-four .product{padding:0 12px}#content .main-block-four .product-wrap{height:108px}#content .main-block-four .product-image{left:7px;width:56px;height:38px;top:calc(50% - 19px)}#content .main-block-four .product-content{left:70px}#content .main-block-four .product-name{font-size:14px;padding:0 12px}}@media screen and (max-width: 540px){#content .main-block-four .products .containers{margin:0 -20px}#content .main-block-four .product{width:100%;padding:0 20px}#content .main-block-four .product-wrap{height:130px}#content .main-block-four .product-image{left:20px;width:90px;height:60px;top:calc(50% - 30.5px)}#content .main-block-four .product-content{left:125px}#content .main-block-four .product-name{font-size:18px;padding:0 20px}#content .main-block-four .link{text-align:left}}@media screen and (max-width: 414px){#content .main-block-four .products .containers{margin:0 -12px}#content .main-block-four .product{width:100%;padding:0 12px}#content .main-block-four .product-wrap{height:108px}#content .main-block-four .product-image{left:7px;width:56px;height:38px;top:calc(50% - 19px)}#content .main-block-four .product-content{left:70px}#content .main-block-four .product-name{font-size:12px;padding:0 12px}}@media screen and (max-width: 400px){#content .main-block-four{padding:0 12px}#content .main-block-four .product{margin-top:25px;padding:0 12px}#content .main-block-four .link{margin:25px 0 60px}}#content .company-block-first{float:left;width:100%;padding:0 20px;background:#f7f9fc url(/files/image/pages/o-kompanii/background-company.png);background-position:100% 0;background-repeat:no-repeat;background-size:contain}#content .company-block-first .wrap{margin:0 auto;max-width:1250px}#content .company-block-first .wrap-content{width:100%;float:left;padding:90px 0 30px}#content .company-block-first .caption{width:100%;position:relative}#content .company-block-first .caption:before{content:"";display:block;width:45px;background:#34495e;height:3px;position:absolute;left:20px;bottom:-15px}#content .company-block-first .caption h1{display:block;color:#333;font-family:Roboto;font-style:normal;font-weight:700;font-size:36px;line-height:42px}#content .company-block-first .content{margin-top:50px;width:100%;max-width:755px}@media screen and (max-width: 768px){#content .company-block-first{background:#f7f9fc url(/files/image/pages/o-kompanii/background-company-mobile.jpg);background-position:center top;background-repeat:no-repeat;background-size:auto}#content .company-block-first .wrap{max-width:672px}#content .company-block-first .wrap-content{padding:415px 0 30px}#content .company-block-first .caption:before{display:none}#content .company-block-first .caption h1{color:#1d57a5;font-size:22px}#content .company-block-first .content{margin-top:20px;max-width:none}}@media screen and (max-width: 400px){#content .company-block-first{padding:0 12px}#content .company-block-first .wrap-content{padding:385px 0 30px}#content .company-block-first .content{margin-top:10px}}#content .company-block-second{width:100%;background:#fff;float:left;padding:0 20px}#content .company-block-second .wrap{margin:0 auto;max-width:1250px}#content .company-block-second .wrap-content{width:100%;float:left;padding:150px 0 165px}#content .company-block-second .caption{width:100%;text-align:center;display:none}#content .company-block-second .caption h2{color:#34495e;font-size:42px;font-weight:700}#content .company-block-second .desktop-history{width:100%;display:block}#content .company-block-second .desktop-history img{width:100%;height:auto}#content .company-block-second .mobile-history{width:100%;display:none}@media screen and (max-width: 785px){#content .company-block-second .wrap{max-width:672px}#content .company-block-second .wrap-content{padding:45px 0 50px}#content .company-block-second .caption{text-align:left;display:block}#content .company-block-second .caption h2{color:#1d57a5;font-size:22px;text-transform:uppercase}#content .company-block-second .desktop-history{display:none}#content .company-block-second .mobile-history{display:block;margin-top:35px}#content .company-block-second .owl-stage{padding-left:0!important}}@media screen and (max-width: 400px){#content .company-block-second{padding:0 12px;background:transparent}}#content .company-block-third{width:100%;background:#f7f9fc;float:left;padding:0 20px}#content .company-block-third .wrap{margin:0 auto;max-width:1250px}#content .company-block-third .wrap-content{width:100%;float:left;padding:130px 0 212px}#content .company-block-third .caption{width:100%;text-align:center}#content .company-block-third .caption h2{color:#34495e;font-size:42px;font-weight:700}#content .company-block-third .advantages{width:100%;margin-top:40px}#content .company-block-third .advantages .containers{margin:0 -10px}#content .company-block-third .advantage{width:33.3333%;margin-top:20px;padding:0 10px}#content .company-block-third .advantage-wrap{border:1px solid #a9bbd3;border-radius:4px;height:362px;transition: .5s;user-select: none;}#content .company-block-third .advantage-border{height:10px;border-radius:3px 3px 0 0;background:transparent}#content .company-block-third .advantage-wrap:hover{border: 1px solid #1d57a5;transition: .5s;box-shadow: #1d57a566 0px 0px 10px;}#content .company-block-third .advantage-image{text-align:center;margin-top:45px}#content .company-block-third .advantage-image img{display:inline-block;max-width:100px;max-height:100px;width:auto;height:auto}#content .company-block-third .advantage-caption{text-align:center;margin-top:25px;color:#27558e;font-size:28px;font-weight:600;white-space:nowrap}#content .company-block-third .advantage-subcaption{text-align:center;margin-top:20px;color:#34495e;font-size:17px;font-weight:600;white-space:nowrap;text-transform:uppercase}#content .company-block-third .advantage-content{text-align:center;margin-top:30px;font-size:14px;padding:0 15px}@media screen and (max-width: 1020px){#content .company-block-third .advantage{width:50%}}@media screen and (max-width: 785px){#content .company-block-third{background:#fff}#content .company-block-third .wrap{max-width:672px}#content .company-block-third .wrap-content{padding:50px 0}#content .company-block-third .caption{text-align:left}#content .company-block-third .caption h2{color:#1d57a5;font-size:22px;text-transform:uppercase}#content .company-block-third .advantages{margin-top:15px}}@media screen and (max-width: 690px){#content .company-block-third .advantage{width:100%}}@media screen and (max-width: 400px){#content .company-block-third{padding:0 12px;background:transparent}#content .company-block-third .advantages{margin-top:10px}#content .company-block-third .advantage-wrap{height:auto}#content .company-block-third .advantage-border{height:5px}#content .company-block-third .advantage-image{margin-top:23px}#content .company-block-third .advantage-image img{max-width:70px;max-height:70px}#content .company-block-third .advantage-caption{margin-top:15px;color:#27558e;font-size:24px}#content .company-block-third .advantage-subcaption{margin-top:10px;color:#3a3a3a;font-size:18px;text-transform:none}#content .company-block-third .advantage-content{margin-top:20px;font-size:14px;padding:0 20px 20px}}#content .company-block-four{width:100%;background:#fff;float:left;padding:0 20px}#content .company-block-four .wrap{margin:0 auto;max-width:1250px}#content .company-block-four .wrap-content{width:100%;float:left;padding:142px 0 185px}#content .company-block-four .caption{width:100%;text-align:center}#content .company-block-four .caption h2{color:#34495e;font-size:42px;font-weight:700}#content .company-block-four .content{width:100%}#content .company-block-four .priorities{width:100%;margin-top:70px}#content .company-block-four .priority{width:33.3333%}#content .company-block-four .priority-wrap{background:#fff;box-shadow:0 0 15px #eee;height:220px}#content .company-block-four .priority-image{text-align:center;padding-top:39px}#content .company-block-four .priority-image img{max-width:165px;max-height:95px;width:auto;height:auto;display:inline-block}#content .company-block-four .priority-caption{text-align:center;padding:20px 20px 25px;color:#26548f}#content .company-block-four .text{width:50%;margin-top:65px}#content .company-block-four .sertificates{width:50%;margin-top:55px;float:right}#content .company-block-four .sertificat{width:50%}#content .company-block-four .sertificates img{width:100%;height:auto}@media screen and (max-width: 785px){#content .company-block-four .wrap{max-width:672px}#content .company-block-four .wrap-content{padding:50px 0 70px}#content .company-block-four .caption{text-align:left}#content .company-block-four .caption h2{color:#252728;font-size:18px;text-transform:none}#content .company-block-four .priorities{margin-top:35px}#content .company-block-four .priorities .containers{margin:0 -5px}#content .company-block-four .priority{padding:0 5px}#content .company-block-four .priority-wrap{height:128px}#content .company-block-four .priority-image{padding-top:25px}#content .company-block-four .priority-image img{max-width:80px;max-height:45px}#content .company-block-four .priority-caption{padding:15px 5px 20px;color:#3a3a3a;font-size:13px}#content .company-block-four .text{width:100%}#content .company-block-four .sertificates{width:100%;margin-top:60px;float:left}#content .company-block-four .sertificat{width:40%}}@media screen and (max-width: 560px){#content .company-block-four .priority{width:100%;margin-top:15px}#content .company-block-four .priority-wrap{height:auto}#content .company-block-four .priority-image{padding-top:28px}#content .company-block-four .priority-image img{max-width:110px;max-height:65px}#content .company-block-four .priority-caption{padding:25px 5px 20px;font-size:18px;font-weight:600}}@media screen and (max-width: 400px){#content .company-block-four{padding:0 12px;background:#f8f9fd}#content .company-block-four .wrap-content{padding:45px 0 70px}#content .company-block-four .text{margin-top:30px}#content .company-block-four .sertificates{margin-top:30px}#content .company-block-four .sertificat{width:50%}}#content .products-block-first{float:left;width:100%;padding:0 20px;background:#f7f9fc url(/files/image/pages/produktciya/background-products.png);background-position:100% 0;background-repeat:no-repeat;background-size:contain}#content .products-block-first .wrap{margin:0 auto;max-width:1250px}#content .products-block-first .wrap-content{width:100%;float:left;padding:90px 0 60px}#content .products-block-first .caption{width:100%;position:relative}#content .products-block-first .caption:before{content:"";display:block;width:45px;background:#34495e;height:3px;position:absolute;left:20px;bottom:-15px}#content .products-block-first .caption h1{color:#333;font-family:Roboto;font-style:normal;font-weight:700;font-size:36px;line-height:42px}#content .products-block-first .content{margin-top:50px;max-width:755px}@media screen and (max-width: 768px){#content .products-block-first{background:#f8f9fd url(/files/image/pages/produktciya/background-products-mobile.jpg);background-position:center top;background-repeat:no-repeat;background-size:auto}#content .products-block-first .wrap{max-width:672px}#content .products-block-first .wrap-content{padding:415px 0 30px}#content .products-block-first .caption:before{display:none}#content .products-block-first .caption h1{color:#1d57a5;font-size:22px}#content .products-block-first .content{margin-top:20px;max-width:none}}@media screen and (max-width: 400px){#content .products-block-first{padding:0 12px}#content .products-block-first .wrap-content{padding:385px 0 30px}#content .products-block-first .content{margin-top:10px}}#content .products-block-second{float:left;width:100%;background:#3a539b;padding:0 20px}#content .products-block-second .wrap{margin:0 auto;max-width:1250px}#content .products-block-second .wrap-content{width:100%;float:left;padding:80px 0}#content .products-block-second .caption{width:100%;text-align:center}#content .products-block-second .caption h2{color:#ecf0f1;font-size:42px;font-weight:700}@media screen and (max-width: 768px){#content .products-block-second{background:none}#content .products-block-second .wrap{max-width:672px}#content .products-block-second .wrap-content{padding:55px 0 80px}#content .products-block-second .caption{text-align:left}#content .products-block-second .caption h2{color:#1d57a5;font-size:22px;text-transform:uppercase}}@media screen and (max-width: 680px){#content .products-block-second .wrap-content{padding:55px 0 75px}#content .products-block-second .caption{text-align:center}}@media screen and (max-width: 400px){#content .products-block-second{padding:0 12px}}#content .products-block-third{width:100%;float:left;background:#fff;padding:0 20px}#content .products-block-third .wrap{margin:0 auto;max-width:1226px}#content .products-block-third .wrap-content{width:100%;float:left;padding-bottom:110px}#content .products-block-third #products.desktop{display:block}#content .products-block-third .product{width:50%;margin-top:85px}#content .products-block-third .product-image img{width:100%;height:auto}#content .products-block-third .product-content{padding:25px 0 60px}#content .products-block-third #products.mobile{display:none}#content .products-block-third .product-slide{width:100%}#content .products-block-third .product-slide-name{display:none}#content .products-block-third .product-slide-image{height:275px}#content .products-block-third .products-radiator-ohlajdeniya{background:url(/files/image/pages/produktciya/products-radiator-ohlajdeniya.jpg) no-repeat scroll center center;background-size:cover}#content .products-block-third .products-interkuler{background:url(/files/image/pages/produktciya/products-interkuler.jpg) no-repeat scroll center center;background-size:cover}#content .products-block-third .products-radiator-maslyaniy{background:url(/files/image/pages/produktciya/products-radiator-maslyaniy.jpg) no-repeat scroll center center;background-size:cover}#content .products-block-third .products-radiator-pechki-salona{background:url(/files/image/pages/produktciya/products-radiator-pechki-salona.jpg) no-repeat scroll center center;background-size:cover}#content .products-block-third .product-slide-content{margin:0 auto;max-width:672px;padding:30px 20px 0}#content .products-block-third #products-pagination{display:none;padding:0 65px;margin-top:25px;position:relative}#content .products-block-third .product-pagination-slide{text-align:center}#content .products-block-third .product-pagination-slide-number{display:inline-block;background:#c0d0e7;border-radius:2px;width:24px;height:24px;text-align:center;line-height:24px;font-size:12px;font-weight:600;color:#1d57a5;cursor:pointer}#content .products-block-third .active-item .product-pagination-slide-number{background:#1e57a6;color:#fff;cursor:default}#content .products-block-third .products-pagination-prev{background:transparent url(/images/products-pagination-prev.jpg) no-repeat scroll 0 0;width:36px;height:24px;position:absolute;top:0;left:20px;cursor:pointer}#content .products-block-third .products-pagination-next{background:transparent url(/images/products-pagination-next.jpg) no-repeat scroll 0 0;width:36px;height:24px;position:absolute;top:0;right:20px;cursor:pointer}#content .products-block-third .product-to-catalog{text-align:center;float:left;width:100%}#content .products-block-third .product-to-catalog a{display:inline-block;background:#3a539b url(/images/button-arrow.png) no-repeat scroll;padding:15px 60px 15px 25px;color:#ecf0f1;text-transform:uppercase;font-size:14px;background-position:calc(100% - 25px) center;border-radius:3px;text-decoration:none;margin-top:40px}@media screen and (max-width: 768px){#content .products-block-third{padding:0}#content .products-block-third #products.desktop{display:none}#content .products-block-third #products.mobile{display:block}}@media screen and (max-width: 400px){#content .products-block-third .wrap-content{padding-bottom:60px}#content .products-block-third #products-pagination{display:block}}#content .partner-block-first{float:left;width:100%;padding:0 20px;background:#f8f9fd url(/files/image/pages/dlya-partnerov/background-partners.png);background-position:100% 0;background-repeat:no-repeat;background-size:contain}#content .partner-block-first .wrap{margin:0 auto;max-width:1250px}#content .partner-block-first .wrap-content{float:left;width:100%;padding:90px 0 100px}#content .partner-block-first .caption{width:100%;position:relative}#content .partner-block-first .caption:before{content:"";display:block;width:45px;background:#34495e;height:3px;position:absolute;left:20px;bottom:-15px}#content .partner-block-first .caption h1{color:#333;font-family:Roboto;font-style:normal;font-weight:700;font-size:36px;line-height:42px}#content .partner-block-first .content{margin-top:50px;max-width:755px}@media screen and (max-width: 768px){#content .partner-block-first{background:#f8f9fd url(/files/image/pages/dlya-partnerov/background-partners-mobile.jpg);background-position:center top;background-repeat:no-repeat;background-size:auto}#content .partner-block-first .wrap{max-width:672px}#content .partner-block-first .wrap-content{padding:415px 0 70px}#content .partner-block-first .caption:before{display:none}#content .partner-block-first .caption h1{color:#1d57a5;font-size:22px}#content .partner-block-first .content{margin-top:20px;max-width:none}}@media screen and (max-width: 400px){#content .partner-block-first{padding:0 12px}#content .partner-block-first .wrap-content{padding:385px 0 70px}#content .partner-block-first .content{margin-top:10px}}#content .partner-block-second{width:100%;float:left;padding:0 20px;background-color:#fff}#content .partner-block-second .wrap{margin:0 auto;max-width:1090px}#content .partner-block-second .wrap-content{float:left;width:100%;padding:110px 0 85px}#content .partner-block-second .caption{width:100%;text-align:center}#content .partner-block-second .caption h2{color:#34495e;font-size:42px;font-weight:700}#content .partner-block-second .content{width:100%;margin-top:30px}#content .partner-block-second .content-wrap{margin:0 auto;max-width:885px;float:none}#content .partner-block-second .content-wrap p{text-align:center}#content .partner-block-second .content-wrap a{color:#464f56}#content .partner-block-second .algorithms-caption{text-align:center;font-size:16px;font-weight:500;margin-top:30px}#content .partner-block-second .algorithms-caption a{color:inherit}#content .partner-block-second .algorithms{margin:40px auto 0;max-width:885px}#content .partner-block-second .algorithm-blocks{width:100%}#content .partner-block-second .algorithm{width:100%;padding-top:35px;background:transparent url(/images/algorithm-wrap-background.png) repeat-y scroll 45px 0}#content .partner-block-second .algorithm-blocks .algorithm:first-child{background-position:45px calc(50% + 75px);background-repeat:no-repeat}#content .partner-block-second .algorithm-blocks .algorithm:last-child{background-position:45px calc(50% - 35px);background-repeat:no-repeat}#content .partner-block-second .algorithm-wrap{width:100%;position:relative;min-height:125px}#content .partner-block-second .algorithm-image{position:absolute;width:125px;height:auto;left:90px;top:50%;transform:translateY(-50%)}#content .partner-block-second .algorithm-content{position:absolute;left:240px;top:50%;transform:translateY(-50%);line-height:22px}#content .partner-block-second .algorithm-content-caption{color:#3a539b;font-size:18px;font-weight:700;margin-bottom:3px}#content .partner-block-second .algorithm-marker{background:#fff;width:32px;height:48px;position:absolute;left:10px;top:50%;transform:translateY(-50%)}#content .partner-block-second .algorithm-marker-circle-1{background:#e6ecfa;width:32px;height:32px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%}#content .partner-block-second .algorithm-wrap:hover .algorithm-marker-circle-1{background:#39549b}#content .partner-block-second .algorithm-marker-circle-2{background:#39549b;width:13px;height:13px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%}#content .partner-block-second .algorithm-wrap:hover .algorithm-marker-circle-2{background:#e6ecfa}@media screen and (max-width: 768px){#content .partner-block-second .wrap{max-width:672px}#content .partner-block-second .wrap-content{padding:55px 0 155px}#content .partner-block-second .caption{text-align:left}#content .partner-block-second .caption h2{color:#1d57a5;font-size:22px;text-transform:uppercase}#content .partner-block-second .content{margin-top:10px}#content .partner-block-second .content-wrap{margin:0 auto;max-width:none;float:none}#content .partner-block-second .content-wrap p{text-align:left}#content .partner-block-second .algorithms-caption{text-align:left;font-size:18px;font-weight:600;margin-top:100px;color:#252728}#content .partner-block-second .algorithms{margin-top:0;max-width:none}#content .partner-block-second .algorithm{background:none}#content .partner-block-second .algorithm-wrap{width:100%;position:relative;min-height:100px}#content .partner-block-second .algorithm-image{width:100px;left:0}#content .partner-block-second .algorithm-content{left:120px}#content .partner-block-second .algorithm-content-caption{display:none}#content .partner-block-second .algorithm-marker{display:none}}@media screen and (max-width: 400px){#content .partner-block-second .wrap-content{padding:45px 0 60px}#content .partner-block-second .caption h2{color:#252728;font-size:18px;text-transform:none}#content .partner-block-second .content{margin-top:0}#content .partner-block-second .algorithms-caption{margin-top:60px}#content .partner-block-second .algorithm{padding-top:55px}#content .partner-block-second .algorithm-wrap{width:100%;position:relative;min-height:none}#content .partner-block-second .algorithm-image{position:relative;transform:none;top:0}#content .partner-block-second .algorithm-content{position:relative;left:0;transform:none;top:0;margin-top:13px}}#news{width:100%;float:left;margin-bottom:100px}#news .containers{margin:0 -10px}#news .container{padding:0 10px}#news .news-item{width:100%;margin-top:50px}#news .news-item .container{width:100%}#news .news-image-content{float:left;width:100%;height:180px;background-color:transparent;background-position:center center;background-size:cover;background-repeat:no-repeat;border-radius:5px}#news .news-detail-image,#news .news-detail-info{display:inline-block;width:50%!important;padding:0!important}#news .news-detail-image{height:380px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}#news .news-detail-image img{width:100%;height:100%}#news .news-detail-info{padding-left:15px!important}#news .news-detail-info-date{margin-top:15px;font-size:12px}#news .news-detail-info-title{font-size:20px;font-weight:500}#news .news-detail-info-anons{height:155px;overflow:hidden}#news .news-date-content{font-size:12px}#news .news-caption{margin-top:10px}#news .news-caption-content{font-size:18px;font-weight:500}#news .news-anons{margin-top:25px}#news .news-anons-content{height:55px;overflow:hidden}#news .ajax-pagination{width:100%;float:left;margin-top:120px;text-align:center}#news .ajax-pagination-button{background-image:url(/images/ajax-pagination-icon.png);background-color:#1d57a5;background-repeat:no-repeat;background-position:calc(100% - 38px) center;width:240px;text-transform:uppercase;padding:15px 0 15px 38px;text-align:left;color:#fff}@media screen and (max-width: 400px){#news .news-item{width:100%;margin-top:35px}#news .news-image-content{height:110px}#news .news-anons-content{height:auto}#news .ajax-pagination{margin-top:40px}}#news-detail{width:100%;float:left}#news-detail .news-item{width:100%;float:left;margin-top:50px}#news-detail .news-item .container{width:100%}#news-detail .news-image-content{float:left;width:100%;height:180px;background-color:transparent;background-position:center center;background-size:cover;background-repeat:no-repeat;border-radius:5px;border:2px solid #6f94c5}#news-detail .news-image{float:left;margin:0 8px 8px 0;width:400px;height:300px}#news-detail .news-image img{width:100%}#news-detail .news-date-links{width:100%;margin-top:25px}#news-detail .news-item .container.news-date{width:calc(100% - 260px)}#news-detail .news-date-content{font-size:12px}#news-detail .news-item .container.news-link{width:130px;font-size:12px;float:right}#news-detail .youtube-link{background:transparent url(/images/youtube-icon.png) no-repeat scroll left center;display:inline-block;height:25px;line-height:25px;padding-left:35px;color:#464f56;text-decoration:none;margin-top:-6px}#news-detail .facebook-link{background:transparent url(/images/facebook-icon.png) no-repeat scroll left center;display:inline-block;height:25px;line-height:25px;padding-left:35px;color:#464f56;text-decoration:none;margin-top:-6px}#news-detail .news-content{margin-top:35px}#news-detail .news-return{width:100%;float:left;margin-top:70px;margin-bottom:70px}#news-detail .news-return-button{display:inline-block;background-color:#3a539b;background-image:url(/images/return-button-icon.png);background-repeat:no-repeat;background-position:17px center;color:#fff;padding:15px 30px 15px 55px;border-radius:3px;text-transform:uppercase;text-decoration:none}#news-detail .news-return-button.mobile{display:none}#news-detail .news-form,#news .news-form{display:inline-block;float:right}#news-detail .news-form__input,#news .news-form__input{padding:8px;font-size:12pt;outline:none;border:1px solid #acacac;margin-right:10px}#news-detail .news-form__button,#news .news-form__button{background-color:#3a539b;color:#fff;outline:none;padding:8px 10px;font-size:12pt;border:none;cursor:pointer;transition:background-color .3s}#news-detail .news-form__button:hover,#news .news-form__button:hover{background-color:#475fa8;transition:background-color .3s}@media screen and (max-width: 400px){#news-detail .news-item{margin-top:20px}#news-detail .news-image-content{height:110px}#news-detail .news-item .container.news-date-links{margin-top:15px}#news-detail .news-item .container.news-date{width:100%}#news-detail .news-item .container.news-link{width:auto;float:left}#news-detail .youtube-link,#news-detail .facebook-link{margin-top:20px}#news-detail .news-return{margin-top:40px}#news-detail .news-return-button.desktop{display:none}#news-detail .news-return-button.mobile{display:inline-block;width:100%;text-align:center;padding:15px 30px}}#content .contacts-block-first{width:100%;float:left}#content .contacts-block-first .wrap{margin:0 auto;max-width:1250px}#content .contacts-block-first .wrap-content{float:left;width:100%;padding:30px 0 200px}#content .contacts-block-first .main-content{width:100%}#content .contacts-block-first .caption{width:100%;position:relative}#content .contacts-block-first .caption h1{color:#333;font-family:Roboto;font-style:normal;font-weight:700;font-size:36px;line-height:42px}#content .contacts-block-first .content{width:100%;margin-top:15px}#content .contacts-block-first .content p{float:left;width:100%}#content .contacts-block-first .content-title{margin:40px 0 14px;font-size:16px;font-weight:500;float:left;width:100%}#content .contacts-block-first .korean-links .link{width:100%;margin-top:10px}#content .contacts-block-first .russian-links .link{width:auto;margin-top:10px}#content .contacts-block-first .russian-links .containers .link:first-child{width:100%}#content .contacts-block-first .link span{display:inline-block;color:#464f56;text-decoration:none;min-height:36px;line-height:36px}#content .contacts-block-first .link a{display:inline-block;color:#464f56;text-decoration:none;min-height:36px;line-height:36px}#content .contacts-block-first .link-location{background:transparent url(/images/link-location-icon.png) no-repeat scroll left center;padding-left:45px}#content .contacts-block-first .link-mail{background:transparent url(/images/link-mail-icon.png) no-repeat scroll left center;padding-left:45px}#content .contacts-block-first .link-phone{background:transparent url(/images/link-phone-icon.png) no-repeat scroll left center;padding-left:45px}#content .contacts-block-first .social-links{position:absolute;left:20px;top:calc(100% + 45px)}#content .contacts-block-first .facebook-link a{background:transparent url(/images/facebook-link.png) no-repeat scroll 0 0;display:inline-block;width:50px;height:50px;text-decoration:none;background-size:contain}#content .contacts-block-first .youtube-link a{background:transparent url(/images/youtube-link.png) no-repeat scroll 0 0;display:inline-block;width:50px;height:50px;text-decoration:none;background-size:contain}#content .contacts-block-first .form-content{width:490px;margin-top:7px}#content .contacts-block-first .form-content-wrap{float:left;width:100%;background:#fff;padding:55px 55px 40px;border-radius:5px}#content .contacts-block-first .form-content-caption{width:100%;text-align:center;font-size:26px;font-weight:500}#content .contacts-block-first .form-content-fields{width:100%;margin-top:50px}#content .contacts-block-first .form-content-field{width:100%;margin-top:30px}#content .contacts-block-first .form-content-field-caption{font-size:12px;font-weight:500}#content .contacts-block-first .form-content-field-value{margin-top:3px}#content .contacts-block-first .form-content-fields .form-content-field:last-child .form-content-field-value{margin-top:35px}#content .contacts-block-first .form-content-field-input{width:100%;padding:5px 0;border-color:#cecece;border-width:0 0 1px;border-style:solid;font-family:"Roboto",sans-serif;font-size:14px}#content .contacts-block-first .form-content-field-textarea{width:100%;padding:5px 0;border-color:#cecece;border-width:0 0 1px;border-style:solid;height:27px;resize:none;font-family:"Roboto",sans-serif;font-size:14px}#content .contacts-block-first .form-content-control{width:100%;margin-top:65px}#content .contacts-block-first .form-content-submit{padding:15px 0;font-size:14px;text-transform:uppercase}@media screen and (max-width: 785px){#content .contacts-block-first .wrap{max-width:96%}#content .contacts-block-first .wrap-content{padding:0 0 155px}#content .contacts-block-first .main-content{width:100%}#content .contacts-block-first .caption:before{display:none}#content .contacts-block-first .caption h1{color:#333;font-size:24px;line-height:28px}#content .contacts-block-first .content{margin-top:0}#content .contacts-block-first .korean-links .link{width:auto}#content .contacts-block-first .russian-links .containers .link:first-child{width:auto}#content .contacts-block-first .russian-links .containers .link:last-child{width:100%}#content .contacts-block-first .social-links{position:absolute;left:auto;right:20px;top:-30px}#content .contacts-block-first .facebook-link a{width:30px;height:30px}#content .contacts-block-first .youtube-link a{width:30px;height:30px}#content .contacts-block-first .form-content{width:100%;margin-top:85px}#content .contacts-block-first .form-content-wrap{padding:40px 25px 24px}#content .contacts-block-first .form-content-caption{text-align:left}#content .contacts-block-first .form-content-fields{margin-top:0}#content .contacts-block-first .form-content-field{width:50%;margin-top:50px}#content .contacts-block-first .form-content-fields .form-content-field:last-child{width:100%}#content .contacts-block-first .form-content-fields .form-content-field:last-child .form-content-field-value{margin-top:3px}#content .contacts-block-first .form-content-field-textarea{border-width:1px;height:27px;border-radius:5px;height:62px;padding:5px 15px}#content .contacts-block-first .form-content-field-input.error,#content .contacts-block-first .form-content-field-textarea.error{border-color:#eb1717}#content .contacts-block-first .form-content-control{margin-top:35px;text-align:right}#content .contacts-block-first .form-content-submit{width:50%}}@media screen and (max-width: 400px){#content .contacts-block-first{padding:0}#content .contacts-block-first .wrap-content{padding:0 0 60px}#content .contacts-block-first .korean-links .link{width:100%}#content .contacts-block-first .russian-links .containers .link{width:100%}#content .contacts-block-first .russian-links .containers .link:first-child{width:100%}#content .contacts-block-first .russian-links .containers .link:last-child{width:100%}#content .contacts-block-first .russian-links .containers .link span{height:auto;line-height:22px}#content .contacts-block-first .form-content{margin-top:20px}#content .contacts-block-first .containers{margin:0}#content .contacts-block-first .container{padding:0}#content .contacts-block-first .form-content-field{width:100%;margin-top:30px}#content .contacts-block-first .form-content-submit{width:100%}}#content .feedback-block-first{width:100%;background:#ecf0f1;float:left;padding:0 20px}#content .feedback-block-first .wrap{margin:0 auto;max-width:1250px}#content .feedback-block-first .wrap-content{float:left;width:100%;padding:90px 0 0}#content .feedback-block-first .caption{width:100%;position:relative}#content .feedback-block-first .caption:before{content:"";display:block;width:45px;background:#34495e;height:3px;position:absolute;left:20px;bottom:-15px}#content .feedback-block-first .caption h1{color:#333;font-family:Roboto;font-style:normal;font-weight:700;font-size:36px;line-height:42px}#content .feedback-block-first .content{width:100%;margin-top:40px}#content .feedback-block-first .feedback-form-button{float:right;margin-top:-83px}#content .feedback-block-first .feedback-form-button-input{background-image:url(/images/feedback-form-button-icon.png);background-repeat:no-repeat;background-position:calc(100% - 25px) center;width:220px;text-transform:uppercase;padding:15px 0 15px 24px;text-align:left}#content .feedback-block-first .feedback-form-button.feedback-yandex-button {margin-right: 270px;position: relative;display: flex;flex-flow: row wrap;align-items: center;margin-top: -88px;cursor: pointer;width: 335px;}#content .feedback-block-first .feedback-form-button.feedback-yandex-button input {width: 260px;background-image: none;text-align: center;padding: 15px;}#content .feedback-block-first .feedback-form-button.feedback-yandex-button img {height: 60px;margin-left: -10px;}#content .feedback-block-first .feedback-form-button-input:hover{background-color:#fc3;color:#333}#content .feedback-block-first .feedback-form{background:#fff;padding:55px 55px 45px;border-radius:5px;float:left;width:100%;display:none;margin-bottom:35px}#content .feedback-block-first .feedback-form-caption{width:100%;font-size:26px;font-weight:500}#content .feedback-block-first .feedback-form-fields{width:100%}#content .feedback-block-first .feedback-form-field,#content .feedback-block-first .feedback-form-files{margin-top:50px}#content .feedback-block-first .field-25{width:25%}#content .feedback-block-first .field-20{width:20%}#content .feedback-block-first .field-33{width:33.3333%}#content .feedback-block-first .field-100{width:100%}#content .feedback-block-first .feedback-form-field-content{position:relative;background:#ecf1f7;border:1px solid #ecf1f7;border-radius:3px;transition-property:all;transition-duration:300ms}#content .feedback-block-first .feedback-form-field-content:hover{background:#ecf1f7;border:1px solid #ecf1f7}#content .feedback-block-first .feedback-form-field-content.focused{background:#fff;border-color:#333}#content .feedback-block-first .feedback-form-field-content.error{background:#fce3e3;border-color:#fce3e3}#content .feedback-block-first .feedback-form-field-caption{font-size:14px;font-weight:400;color:#777;position:absolute;top:50%;transform:translateY(-50%);left:10px;z-index:1;transition-property:all;transition-duration:300ms}#content .feedback-block-first .feedback-form-field-content.focused .feedback-form-field-caption{font-size:12px;top:5px;color:#464f56;font-weight:500;transform:none}#content .feedback-block-first .feedback-form-field-content.error .feedback-form-field-caption{color:red}#content .feedback-block-first .feedback-form-field-clear{display:none;background:transparent url(/images/popup-close.png) no-repeat scroll center center;background-size:cover;position:absolute;top:50%;transform:translateY(-50%);right:10px;width:20px;height:20px;cursor:pointer;z-index:3}#content .feedback-block-first .feedback-form-field-error{color:red;font-size:11px;font-weight:400;margin-top:3px;position:absolute;z-index:1;display:none}#content .feedback-block-first .feedback-form-field-content.error .feedback-form-field-error{display:block}#content .feedback-block-first .feedback-form-files-caption{font-size:14px;font-weight:500}#content .feedback-block-first .feedback-form-field-input{width:100%;padding:25px 30px 10px 10px;font-family:"Roboto",sans-serif;font-size:14px;border:0;outline:0;background:transparent;position:relative;z-index:2}#content .feedback-block-first .feedback-form-field-textarea{width:100%;resize:none;padding:25px 30px 10px 10px;height:70px;background:transparent;border:0;outline:0;font-family:"Roboto",sans-serif;font-size:14px;position:relative;z-index:2}#content .feedback-block-first .feedback-form-field-input.error,#content .feedback-block-first .feedback-form-field-textarea.error{border-color:#eb1717}#content .feedback-block-first .feedback-form-field-input-autocomplete{position:absolute;background:#fff;z-index:3;border:1px solid #cecece;top:calc(100% + 3px);left:0;margin-top:-1px;width:100%;display:none}#content .feedback-block-first .feedback-form-field-input-autocomplete-caption{font-size:12px;font-weight:500;padding:10px 20px}#content .feedback-block-first .feedback-form-field-input-autocomplete-option{font-size:12px;padding:10px 20px;display:block;cursor:pointer}#content .feedback-block-first .feedback-form-field-input-autocomplete-option:hover{background:#cecece}#content .feedback-block-first .feedback-form-files .containers{margin:0 -5px}#content .feedback-block-first .feedback-form-files-add{width:190px;padding:0 5px;margin-top:15px}#content .feedback-block-first .feedback-form-files-button{display:inline-block;padding:11px 0;cursor:pointer;background:#3a539b;color:#fff;font-family:"Roboto",sans-serif;font-size:12px;border:0 none;width:100%;border-radius:3px}#content .feedback-block-first .feedback-form-files-add input[type="file"]{position:absolute;left:5px;top:0;bottom:0;width:180px;opacity:0;cursor:pointer}#content .feedback-block-first .feedback-form-file{padding:0 5px;margin-top:15px}#content .feedback-block-first .feedback-form-file-wrap{position:relative;height:36px;line-height:33px;border:1px dashed #dedede;border-radius:3px;padding:0 60px 0 10px;overflow:hidden}#content .feedback-block-first .feedback-form-file-name{font-size:12px}#content .feedback-block-first .feedback-form-file-delete{position:absolute;width:18px;right:5px;top:calc(50% - 9px);cursor:pointer}#content .feedback-block-first .feedback-form-control{width:100%;margin-top:55px;text-align:right}#content .feedback-block-first .feedback-form-submit{max-width:335px;padding:15px 0;font-size:14px;text-transform:uppercase}#content .feedback-block-first .feedback-form-submit[disabled=""]{opacity:.5}#content .feedback-block-first .feedback-form-submit[disabled=""]:hover{background:#fc3;cursor:default;color:#464f56}@media screen and (max-width: 785px){#content .feedback-block-first .wrap{max-width:672px}#content .feedback-block-first .wrap-content{padding:50px 0 0}#content .feedback-block-first .caption:before{display:none}#content .feedback-block-first .caption h1{color:#1d57a5;font-size:22px}#content .feedback-block-first .feedback-form-button{float:none;margin-top:0;margin-bottom:24px}#content .feedback-block-first .feedback-form{padding:45px 25px 35px}#content .feedback-block-first .feedback-form-caption{font-size:18px;font-weight:600}#content .feedback-block-first .field-25{width:50%}#content .feedback-block-first .field-33{width:50%}#content .feedback-block-first .field-20{width:100%}}@media screen and (max-width: 400px){#content .feedback-block-first{padding:0 12px}#content .feedback-block-first .wrap-content{padding:50px 0 0}#content .feedback-block-first .containers{margin:0 -12px}#content .feedback-block-first .container{padding:0 12px}#content .feedback-block-first .feedback-form-button{display:block}#content .feedback-block-first .feedback-form{padding:45px 12px;display:none}#content .feedback-block-first .feedback-form-field,#content .feedback-block-first .feedback-form-files{margin-top:35px}#content .feedback-block-first .field-25{width:100%}#content .feedback-block-first .field-33{width:100%}#content .feedback-block-first .feedback-form-field-textarea{height:230px}#content .feedback-block-first .feedback-form-files-add{padding:0 5px}}#content .feedback-block-second{width:100%;background:#ecf0f1;float:left;padding:0 20px}#content .feedback-block-second .wrap{margin:0 auto;max-width:1250px}#content .feedback-block-second .wrap-content{float:left;width:100%;padding:0 0 115px}#content .feedback-block-second .content{width:100%}#content .feedback-block-second .feedback{width:100%;margin-top:45px}#content .feedback-block-second .feedback-wrap{background:#fff;padding:30px 55px;border-radius:5px;box-shadow:0 0 10px #ddd;width:100%;position:relative;float:left}#content .feedback-block-second .feedback-line{background:#cecece;height:2px;position:absolute;top:95px;left:0;right:0}#content .feedback-block-second .feedback-client{width:50%}#content .feedback-block-second .feedback-article{width:50%}#content .feedback-block-second .feedback-date{width:50%;margin-top:10px}#content .feedback-block-second .feedback-region{width:50%;margin-top:10px}#content .feedback-block-second .feedback-caption{font-size:14px;font-weight:300;float:left;margin:2px 16px 0 0}#content .feedback-block-second .feedback-value{white-space:nowrap;font-size:16px;float:left}#content .feedback-block-second .feedback-content{width:100%;margin-top:40px}#content .feedback-block-second .feedback-images{width:100%}#content .feedback-block-second a[rel="fancybox-gallery"]{float:left;margin:10px 10px 0 0}#content .feedback-block-second .feedback-image{max-width:192px;max-height:128px;width:auto;height:auto;border:1px solid #cecece}#content .feedback-block-second .feedback-images a[rel="fancybox-gallery"]:last-child{margin-right:0}#content .feedback-block-second .pagination{width:100%;margin-top:30px;text-align:right}@media screen and (max-width: 785px){#content .feedback-block-second .wrap{max-width:672px}#content .feedback-block-second .wrap-content{padding:0 0 50px}#content .feedback-block-second .feedback{width:100%;margin-top:24px}#content .feedback-block-second .feedback-wrap{padding:25px}#content .feedback-block-second .feedback-line{top:147px}#content .feedback-block-second .feedback-client{width:100%}#content .feedback-block-second .feedback-article{width:100%;margin-top:10px}#content .feedback-block-second .feedback-date{width:100%;margin-top:10px}#content .feedback-block-second .feedback-region{width:100%;margin-top:10px}#content .feedback-block-second .feedback-content{margin-top:35px}}@media screen and (max-width: 510px){#content .feedback-block-second .feedback-client{width:100%}#content .feedback-block-second .feedback-article{width:100%;margin-top:10px}#content .feedback-block-second .feedback-date{width:100%;margin-top:10px}#content .feedback-block-second .feedback-region{width:100%;margin-top:10px}#content .feedback-block-second .feedback-value{float:right}#content .feedback-block-second .feedback-content{margin-top:25px}#content .feedback-block-second .feedback-line{top:147px}}@media screen and (max-width: 400px){#content .feedback-block-second{padding:0 12px}#content .feedback-block-second .containers{margin:0 -12px}#content .feedback-block-second .container{padding:0 12px}#content .feedback-block-second .feedback-wrap{padding:25px 12px}#content .feedback-block-second .feedback-image{max-width:120px;max-height:80px;width:auto;height:auto;border:1px solid #cecece}}#content .catalog-block-first{width:100%;float:left;padding:0}#content .catalog-block-first .wrap{margin:0 auto;max-width:1250px}#content .catalog-block-first .wrap-content{float:left;width:100%;padding: 0 0 90px 0}#content .catalog-block-first .caption{width:100%;position:relative}#content .catalog-block-first .caption:before{content:"";display:block;width:45px;background:#34495e;height:3px;position:absolute;left:20px;bottom:-15px}#content .catalog-block-first .caption h1{color:#333;font-family:Roboto;font-style:normal;font-weight:700;font-size:36px;line-height:42px}#content .catalog-block-first .content{width:100%;margin-top:40px}#content .catalog-block-first .catalog-form-number{width:40%}#content .catalog-block-first .catalog-form-brand{width:60%}#content .catalog-block-first .catalog-form-wrap{background:#fff;float:left;width:100%;padding:0 25px;border-radius:4px}#content .catalog-block-first .catalog-form-content{margin:0 auto;max-width:335px}#content .catalog-block-first .catalog-form-caption{width:100%;text-align:center;font-size:26px;font-weight:500;margin-top:55px;position:relative}#content .catalog-block-first .catalog-form-caption-pointer{position:absolute;width:12px;height:7px;background:transparent url(/images/show-hide-icon.png) no-repeat scroll;background-size:cover;right:12px;top:calc(50% - 3.5px);display:none}#content .catalog-block-first .catalog-form-caption.show-form .catalog-form-caption-pointer{background-position:0 0}#content .catalog-block-first .catalog-form-caption.hide-form .catalog-form-caption-pointer{background-position:0 -7px}#content .catalog-block-first .catalog-form-container{width:100%;padding-bottom:35px}#content .catalog-block-first .catalog-form-fields{width:100%;margin-top:55px}#content .catalog-block-first .catalog-form-field-caption{width:100%;margin-top:22px;font-size:12px;font-weight:500}#content .catalog-block-first .catalog-form-field-input{width:100%;margin-top:10px;font-size:14px}#content .catalog-block-first .catalog-form-field-input.hidden{display:none}#content .catalog-block-first .catalog-form-field-input-value{width:100%;font-family:"Roboto",sans-serif;font-size:14px;outline:none}#content .catalog-block-first .catalog-form-number .catalog-form-field-input-value{padding:5px 0;border-color:#cecece;border-width:0 0 1px;border-style:solid}#content .catalog-block-first .catalog-form-control{width:100%;text-align:center}#content .catalog-block-first .catalog-form-number .catalog-form-control{margin-top:140px}#content .catalog-block-first .catalog-form-brand .catalog-form-control{margin-top:30px}#content .catalog-block-first .form-content-submit{padding:15px 0;font-size:14px;font-weight:500;text-transform:uppercase}#content .catalog-block-first .catalog-form-more{display:inline-block;padding-right:20px;position:relative;text-decoration:none}#content .catalog-block-first .catalog-form-control-pointer{position:absolute;width:12px;height:7px;background:transparent url(/images/show-hide-icon.png) no-repeat scroll;background-size:cover;right:0;top:calc(50% - 3.5px)}#content .catalog-block-first .catalog-form-more.show-more .catalog-form-control-pointer{background-position:0 0}#content .catalog-block-first .catalog-form-more.show-less .catalog-form-control-pointer{background-position:0 -7px}@media screen and (max-width: 785px){#content .catalog-block-first{padding:0}#content .catalog-block-first .wrap{max-width:96%}#content .catalog-block-first .wrap-content{padding:50px 0}#content .catalog-block-first .caption:before{display:none}#content .catalog-block-first .caption h1{color:#1d57a5;font-size:22px}#content .catalog-block-first .catalog-form-caption{font-size:15px;margin-top:35px}#content .catalog-block-first .catalog-form-fields{margin-top:40px}}@media screen and (max-width: 550px){#content .catalog-block-first .catalog-form-number{width:100%}#content .catalog-block-first .catalog-form-brand{width:100%;margin-top:12px}}@media screen and (max-width: 400px){#content .catalog-block-first{padding:0 12px}#content .catalog-block-first .containers{margin:0 -12px}#content .catalog-block-first .container{padding:20px 12px}#content .catalog-block-first .catalog-form-wrap{padding:0 12px}#content .catalog-block-first .catalog-form-content{max-width:none}#content .catalog-block-first .catalog-form-caption{margin-top:0;height:50px;line-height:50px;text-align:left;cursor:pointer}#content .catalog-block-first .catalog-form-caption.hide-form{border-bottom:2px solid #fbfcfe}#content .catalog-block-first .catalog-form-caption-pointer{display:block}#content .catalog-block-first .catalog-form-container{padding-bottom:30px}#content .catalog-block-first .catalog-form-container.hidden{display:none}#content .catalog-block-first .catalog-form-fields{margin-top:0}#content .catalog-block-first .catalog-form-number .catalog-form-control{margin-top:75px}#content .catalog-block-first .catalog-form-brand .catalog-form-control{margin-top:30px}}#content .catalog-block-second{width:100%;background:#fff;float:left;padding:0 20px}#content .catalog-block-second .wrap{margin:0 auto;max-width:1250px}#content .catalog-block-second .wrap-content{float:left;width:100%;padding:40px 0 130px}#content .catalog-block-second .content{width:100%}#content .catalog-block-second .catalog-product{float:left;width:100%;padding-bottom:25px;border-bottom:2px solid #cecece;margin-top:25px}#content .catalog-block-second .catalog-product-caption-control{width:100%}#content .catalog-block-second .catalog-product-caption{width:calc(100% - 180px)}#content .catalog-block-second .catalog-product-caption-article{font-size:26px;font-weight:500;color:#34495e}#content .catalog-block-second .catalog-product-caption-article-wrap{position:relative;display:inline-block;padding-right:40px}#content .catalog-block-second .catalog-product-caption-article-link{color:#34495e;display:inline-block;padding-bottom:1px;border-bottom:2px dashed #34495e;text-decoration:none}#content .catalog-block-second .catalog-product-caption-article-link-copy{display:inline-block;background:transparent url(/images/copy-link-icon.png) no-repeat scroll 0 0;width:25px;height:25px;background-size:contain;position:absolute;right:0;top:3px;cursor:pointer}#content .catalog-block-second .catalog-product-caption-article-link-copy-massage{display:none;background:#fff;position:absolute;z-index:2;font-size:12px;white-space:nowrap;height:25px;line-height:25px;padding:0 20px;border:1px solid #aaa;top:0;left:35px}#content .catalog-block-second .catalog-product-caption-name{font-size:20px;font-weight:400;color:#34495e;margin-top:10px}#content .catalog-block-second .catalog-product-control{width:180px;margin-top:15px}#content .catalog-block-second .catalog-product-control-trigger{background-color:#1d57a5;width:140px;text-transform:uppercase;padding:10px 25px 10px 20px;text-align:left;color:#fff;font-size:14px}#content .catalog-block-second .catalog-product-control-trigger.collapse{background-image:url(/images/collapse-icon.png);background-repeat:no-repeat;background-position:calc(100% - 12px) center}#content .catalog-block-second .catalog-product-control-trigger.expand{background-image:url(/images/expand-icon.png);background-repeat:no-repeat;background-position:calc(100% - 12px) center}#content .catalog-block-second .catalog-product-control-trigger-mobile{display:none;width:30px;height:30px;background:transparent;border:0 none;position:relative;cursor:pointer}#content .catalog-block-second .catalog-product-control-trigger-mobile-pointer{position:absolute;width:12px;height:7px;background:transparent url(/images/show-hide-icon.png) no-repeat scroll;background-size:cover;right:calc(50% - 6px);top:calc(50% - 3.5px)}#content .catalog-block-second .catalog-product-control-trigger-mobile.collapse .catalog-product-control-trigger-mobile-pointer{background-position:0 -7px}#content .catalog-block-second .catalog-product-control-trigger-mobile.expand .catalog-product-control-trigger-mobile-pointer{background-position:0 0}#content .catalog-block-second .catalog-product-content{width:100%;margin:50px 0 25px}#content .catalog-block-second .catalog-product.collapse-product .catalog-product-content{display:none}#content .catalog-block-second .catalog-product-gallery-specifications-crosses{width:100%}#content .catalog-block-second .catalog-product-gallery{width:45%;font-size:0}#content .catalog-block-second .catalog-product-gallery-image-main{float:left;width:100%}#content .catalog-block-second .catalog-product-gallery-image-list{float:left;width:100%;margin-top:10px}#content .catalog-block-second .catalog-product-gallery-image-list .containers{margin:0 -5px}#content .catalog-block-second .catalog-product-gallery-image-list .container{padding:0 5px}#content .catalog-block-second .catalog-product-gallery-image{width:20%}#content .catalog-block-second .fancybox-product{font-size:0}#content .catalog-block-second .catalog-product-gallery img{width:100%;height:auto}#content .catalog-block-second .catalog-product-specifications-crosses{width:55%}#content .catalog-block-second .catalog-product-specifications{width:100%}#content .catalog-block-second .catalog-product-specifications-caption{font-size:26px;font-weight:500;color:#34495e}#content .catalog-block-second .catalog-product-specifications-list{width:100%;margin-top:20px}#content .catalog-block-second .catalog-product-specifications-table{width:auto}#content .catalog-block-second .catalog-product-specification-name{padding:5px 30px 5px 0;font-weight:500;width:300px}#content .catalog-block-second .catalog-product-specification-value{padding:5px 0;word-break:break-word}#content .catalog-block-second .catalog-product-crosses{width:100%;margin-top:20px}#content .catalog-block-second .catalog-product-crosses-caption{font-weight:500;white-space:nowrap;width:300px;margin-top:10px}#content .catalog-block-second .catalog-product-crosses-value{width:calc(100% - 300px);max-width:250px}#content .catalog-block-second .catalog-product-crosses-singlevalue{padding:10px 0}#content .catalog-block-second .catalog-product-crosses-multivalue{border:1px solid #aaa;position:relative;padding:10px 100px 10px 10px;cursor:pointer}#content .catalog-block-second .catalog-product-crosses-multivalue-pointer{position:absolute;width:12px;height:7px;background:transparent url(/images/show-hide-icon.png) no-repeat scroll;background-size:cover;right:15px;top:calc(50% - 3.5px)}#content .catalog-block-second .catalog-product-crosses-multivalue.show .catalog-product-specification-multivalue-pointer{background-position:0 0}#content .catalog-block-second .catalog-product-crosses-multivalue.hide .catalog-product-specification-multivalue-pointer{background-position:0 -7px}#content .catalog-block-second .catalog-product-crosses-multivalues{background:#fff;border:1px solid #aaa;margin-top:12px;padding:15px 10px;display:none}#content .catalog-block-second .catalog-product-crosses-multivalues ul{display:block}#content .catalog-block-second .catalog-product-crosses-multivalues li{margin:7px 0;padding-left:0}#content .catalog-block-second .catalog-product-crosses-multivalues li:before{display:none}#content .catalog-block-second .catalog-product-applicability{width:100%;margin-top:145px}#content .catalog-block-second .catalog-product-applicability-caption{font-size:26px;font-weight:500;color:#34495e}#content .catalog-block-second .catalog-product-applicability-list-desktop{margin-top:30px;overflow-x:auto}#content .catalog-block-second .catalog-product-applicability-table{width:100%}#content .catalog-block-second .catalog-product-applicability-table th{background:#1e57a6;color:#fff;padding:18px 15px;font-weight:500;white-space:nowrap}#content .catalog-block-second .catalog-product-applicability-table thead tr th:first-child{border-radius:4px 0 0 0}#content .catalog-block-second .catalog-product-applicability-table thead tr th:last-child{border-radius:0 4px 0 0}#content .catalog-block-second .catalog-product-applicability-table td{background:#f8f9fd;border-bottom:2px solid #c5d4e9;padding:13px 15px}#content .catalog-block-second .catalog-product-applicability-table tbody tr:last-child td{border:0 none}#content .catalog-block-second .catalog-product-applicability-table tbody tr:last-child td:first-child{border-radius:0 0 0 4px}#content .catalog-block-second .catalog-product-applicability-table tbody tr:last-child td:last-child{border-radius:0 0 4px 0}#content .catalog-block-second .catalog-product-applicability-list-mobile{overflow-x:auto;display:none}#content .catalog-block-second .catalog-product-applicability-block{width:100%;border:2px solid #ecedef;margin-top:10px}#content .catalog-block-second .catalog-product-applicability-block td{background:#f8f9fd;font-size:12px;color:#000;padding:12px 10px;vertical-align:top;width:20%}#content .catalog-block-second .catalog-product-applicability-block tbody tr:first-child td{border-bottom:2px solid #ecedef;width:100%}#content .catalog-block-second .catalog-product-applicability-block tbody tr:last-child td:last-child{width:40%}#content .catalog-block-second .catalog-product-applicability-block-name{font-size:10px;white-space:nowrap;font-weight:500;color:#1d57a5}#content .catalog-block-second .catalog-product-applicability-block-value{margin-top:5px;word-break:break-all}@media screen and (max-width: 785px){#content .catalog-block-second .wrap{max-width:672px}#content .catalog-block-second .wrap-content{padding:50px 0}#content .catalog-block-second .catalog-product-caption-article{font-size:16px}#content .catalog-block-second .catalog-product-caption-article-link-copy{width:18px;height:18px;right:10px}#content .catalog-block-second .catalog-product-caption-article-link-copy-massage{left:0;top:25px}#content .catalog-block-second .catalog-product-caption-name{font-size:12px}#content .catalog-block-second .catalog-product-control{width:160px;margin-top:4px}#content .catalog-block-second .catalog-product-control-trigger{width:120px;padding:11px 25px 11px 20px;font-size:12px}#content .catalog-block-second .catalog-product-content{margin:70px 0 25px}#content .catalog-block-second .catalog-product-gallery{width:100%;max-width:536px}#content .catalog-block-second .catalog-product-specifications-crosses{width:100%;margin-top:94px}#content .catalog-block-second .catalog-product-specifications-caption{font-size:20px}#content .catalog-block-second .catalog-product-specification-name{font-size:16px;width:150px}#content .catalog-block-second .catalog-product-specification-value{font-size:16px;word-break:break-all}#content .catalog-block-second .catalog-product-crosses-caption{font-size:16px;width:150px}#content .catalog-block-second .catalog-product-crosses-value{font-size:16px}#content .catalog-block-second .catalog-product-applicability{margin-top:110px}#content .catalog-block-second .catalog-product-applicability-caption{font-size:15px}#content .catalog-block-second .catalog-product-applicability-list-desktop{margin-top:15px}#content .catalog-block-second .catalog-product-applicability-table{font-size:9.29px}#content .catalog-block-second .catalog-product-applicability-table td{padding:10px 15px}}@media screen and (max-width: 550px){#content .catalog-block-second .wrap-content{padding:0 0 25px}#content .catalog-block-second .catalog-product-caption{width:calc(100% - 70px)}#content .catalog-block-second .catalog-product-caption-article{font-size:17px;font-weight:600;color:#3a3a3a}#content .catalog-block-second .catalog-product-caption-name{font-size:14px;color:#3a3a3a}#content .catalog-block-second .catalog-product-control{width:70px;margin-top:-5px}#content .catalog-block-second .catalog-product-control-trigger{display:none}#content .catalog-block-second .catalog-product-control-trigger-mobile{display:inline-block}#content .catalog-block-second .catalog-product-content{margin:30px 0 25px}#content .catalog-block-second .catalog-product-specifications-crosses{margin-top:50px}#content .catalog-block-second .catalog-product-specifications-caption{font-size:17px;font-weight:600;color:#3a3a3a}#content .catalog-block-second .catalog-product-specification-name{font-size:14px;color:#3a3a3a}#content .catalog-block-second .catalog-product-specification-value{font-size:14px;color:#3a3a3a}#content .catalog-block-second .catalog-product-crosses-caption{font-size:14px;color:#3a3a3a}#content .catalog-block-second .catalog-product-crosses-value{font-size:14px;color:#3a3a3a}#content .catalog-block-second .catalog-product-applicability{margin-top:30px}#content .catalog-block-second .catalog-product-applicability-caption{font-size:14px;color:#3a3a3a}#content .catalog-block-second .catalog-product-applicability-list-desktop{display:none}#content .catalog-block-second .catalog-product-applicability-list-mobile{display:block}}@media screen and (max-width: 400px){#content .catalog-block-second{padding:0 12px}#content .catalog-block-second .containers{margin:0 -12px}#content .catalog-block-second .container{padding:0 12px}#content .catalog-block-second .catalog-product-caption{width:calc(100% - 54px)}#content .catalog-block-second .catalog-product-caption-article-link-copy-massage{right:0;left:auto}#content .catalog-block-second .catalog-product-control{width:54px;margin-top:-5px}#content .catalog-block-second .catalog-product-crosses-caption{width:100%}#content .catalog-block-second .catalog-product-crosses-value{width:100%;max-width:none;margin-top:20px}#content .catalog-block-second .catalog-product-crosses-multivalues{background:#f8f9fd}}#content .default-block{width:100%;float:left;padding:0 20px}#content .default-block .wrap{margin:0 auto;max-width:1250px}#content .default-block .wrap-content{float:left;width:100%;padding:90px 0 115px}#content .default-block .caption{width:100%;position:relative}#content .default-block .caption:before{content:"";display:block;width:45px;background:#34495e;height:3px;position:absolute;left:20px;bottom:-15px}#content .default-block .caption h1{color:#333;font-family:Roboto;font-style:normal;font-weight:700;font-size:36px;line-height:42px}#content .default-block .content{width:100%;margin-top:40px}@media screen and (max-width: 785px){#content .default-block .wrap{max-width:672px}#content .default-block .wrap-content{padding:50px 0 60px}#content .default-block .caption:before{display:none}#content .default-block .caption h1{color:#1d57a5;font-size:22px}#content .default-block .content{margin-top:0}}@media screen and (max-width: 400px){#content .default-block{padding:0 12px}}#empty{clear:both;height:150px}#footer{width:100%;float:left;background:#333;margin-top:-150px;padding:0 20px}#footer .content-container{margin:0 auto;max-width:1250px;color:#999}#footer .footer{float:left;width:100%;padding:40px 0 20px}#footer .desktop-footer{display:block}#footer .desktop-footer .menu-mail{width:100%}#footer .desktop-footer .menu{width:100%}#footer .desktop-footer .menu-list{display:block;list-style:none}#footer .desktop-footer .menu-item{display:inline-block;list-style:none;padding-right:20px;margin-right:20px}#footer .desktop-footer .menu-item a{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#fff}.footer-flex{display:flex;justify-content:space-between;width:100%}.footer-flex__left{width:65%;display:flex;align-items:center}.footer-flex__right{width:30%;display:flex;align-items:center}#footer .desktop-footer .menu-item:last-child{border-right:none;margin-right:0}#footer .desktop-footer .menu-item a{color:#fff;text-decoration:none}#footer .desktop-footer .mail{width:225px}#footer .desktop-footer .mail a{color:#fff;text-decoration:none;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:140%}#footer .desktop-footer .copyright-socials-callback{width:100%}#footer .desktop-footer .copyright{width:calc(100% - 440px);margin-top:39px}#footer .desktop-footer .socials{width:180px}#footer .desktop-footer .youtube{width:40px;float:right;margin-top:25px}#footer .desktop-footer .footer-youtube-link{display:block;width:40px;height:40px;background:transparent url(/images/footer-youtube-link.png) no-repeat scroll center center;background-size:contain}#footer .desktop-footer .facebook{width:40px;margin-top:25px}#footer .desktop-footer .footer-facebook-link{display:block;width:40px;height:40px;background:transparent url(/images/footer-facebook-link.png) no-repeat scroll center center;background-size:contain}.footer-socials{display:flex;align-items:center;justify-content:flex-end;width:98.5%;margin-top:40px}.footer-socials__item{display:inline;margin-left:20px}.footer-socials__youtube,.footer-socials__yazen,.footer-socials__vk{width:40px;height:40px;display:block;transition:opacity .5s}.footer-socials__youtube img,.footer-socials__yazen img,.footer-socials__vk img{width:40px;height:40px}.footer-socials__youtube:hover,.footer-socials__yazen:hover,.footer-socials__vk:hover{opacity:.7;transition:opacity .5s}#footer .desktop-footer .callback{text-align:right;float:right}#footer .desktop-footer .callback a{display:block;color:#fff;background:transparent url(/images/footer-phone-icon.jpg) no-repeat scroll 10px center;text-decoration:none;text-transform:uppercase;padding:13px 10px 13px 50px;border:2px solid #999;border-radius:5px}.footer-flex__right--sapce-between{justify-content:space-between}.footer-callbacks{display:flex;align-items:center;flex-direction:column;gap:0.25rem}.footer-callback{display:flex;align-items:center;justify-content:space-between;border:1px solid #fff;box-sizing:border-box;border-radius:4px;padding:10px;height:32px;text-transform:uppercase;cursor:pointer}.footer-callback__icon{display:inline;margin-right:20px}.footer-callback__text{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#fff}.footer-contacts{display:flex;flex-direction:column;text-align:right}.footer-contacts__phone{display:block;font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:140%;margin-bottom:10px;color:#fff}.footer-contacts__email{display:block}.footer-contacts__email a{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#fff;text-decoration:none}#footer .mobile-footer{display:none}#footer .mobile-footer .menu{width:100%}#footer .mobile-footer .menu-1{width:50%}#footer .mobile-footer .menu-2{width:50%}#footer .mobile-footer .menu-list{display:block;list-style:none}#footer .mobile-footer .menu-item{display:block;border-right:none;margin-bottom:10px}#footer .mobile-footer .menu-item a{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#fff;text-decoration:none;white-space:nowrap}#footer .mobile-footer .mail-socials-callback{width:60%}#footer .mobile-footer .mail-socials-callback .containers{margin:0 -10px}#footer .mobile-footer .mail-socials-callback .container{padding:0 10px}#footer .mobile-footer .mail{width:100%;text-align:right}#footer .mobile-footer .mail a{color:#fff;background:transparent url(/images/footer-mail-icon.jpg) no-repeat scroll left center;text-decoration:none;padding:2px 0 2px 40px}#footer .mobile-footer .socials{width:112px;float:right}#footer .mobile-footer .youtube{width:56px;float:right;margin-top:31px}#footer .mobile-footer .footer-youtube-link{display:block;width:36px;height:36px;background:transparent url(/images/footer-youtube-link.png) no-repeat scroll center center;background-size:contain}#footer .mobile-footer .facebook{width:56px;margin-top:31px}#footer .mobile-footer .footer-facebook-link{display:block;width:36px;height:36px;background:transparent url(/images/footer-facebook-link.png) no-repeat scroll center center;background-size:contain}#footer .mobile-footer .callback{width:215px;text-align:right;margin-top:25px;float:right}#footer .mobile-footer .callback a{display:block;color:#fff;background:transparent url(/images/footer-phone-icon.jpg) no-repeat scroll 10px center;text-decoration:none;text-transform:uppercase;padding:13px 10px 13px 50px;border:2px solid #999;border-radius:5px}.m-footer__line{display:flex;width:100%}@media screen and (max-width: 785px){#footer{padding:0}#footer .mobile-footer{width:100%;margin:0 auto}#footer .content-container{width:96%;margin:0 auto}}@media screen and (max-width: 768px){#footer .desktop-footer{display:none}#footer .mobile-footer{display:block}.footer-flex__left{width:48%}.footer-flex__right{width:52%;flex-direction:column!important}.footer-socials{margin-top:20px}}@media screen and (max-width: 585px){#footer .mobile-footer .menu{width:185px}#footer .mobile-footer .menu-1{width:100%}#footer .mobile-footer .menu-2{width:100%}#footer .mobile-footer .mail-socials-callback{width:calc(100% - 185px)}}@media screen and (max-width: 400px){#footer .footer{padding-top:20px}#footer .mobile-footer .menu{width:100%}#footer .mobile-footer .mail-socials-callback{width:100%}#footer .mobile-footer .mail{text-align:left;margin-top:20px}#footer .mobile-footer .callback{width:215px;float:left;margin-top:35px}#footer .mobile-footer .socials{width:44px}#footer .mobile-footer .youtube{width:44px;margin-top:12px}#footer .mobile-footer .footer-youtube-link{width:24px;height:24px}#footer .mobile-footer .facebook{width:44px;margin-top:22px}#footer .mobile-footer .footer-facebook-link{width:24px;height:24px}}#block-lay{background-color:#333;display:none;left:0;top:0;position:fixed;width:100%;z-index:100;opacity:.5;height:100%}#mobile-overlay{display:none;z-index:99;width:100%;height:100%;position:fixed;overflow:hidden;background-color:#000;opacity:.5;left:0;top:0}#mobile-menu{position:fixed;right:0;top:0;background:#fff;z-index:100;width:280px;min-height:100%;height:auto;padding:20px 0 40px;display:none}#mobile-menu.open{display:block}#mobile-menu .menu-item{display:block;text-align:left;padding:15px 0}#mobile-menu .menu-item a{display:block;padding-bottom:10px;color:#333;text-transform:uppercase;text-decoration:none;white-space:nowrap;border-bottom:2px solid #fff;font-weight:500;font-size:14px;line-height:16px}#mobile-menu .menu-item a.selected{border-bottom:2px solid #1d57a5}#mobile-menu .links{text-align:center;margin-top:15px}#mobile-menu .links a{padding-bottom:10px;color:#fff;font-size:14px;text-transform:uppercase;text-decoration:none;font-weight:500;white-space:nowrap;margin-top:25px;display:inline-block}#popup{background:#fff;display:none;position:fixed;text-align:left;z-index:101;width:450px;top:50%;left:calc(50% - 225px)}#popup .popup-shadow{background-color:#333;position:absolute;left:-10px;top:-10px;right:-10px;bottom:-10px;opacity:.1}#popup .popup-container{background-color:#fff;position:relative;padding:10px;float:left;width:100%}#popup .popup-close{background:transparent url(/images/popup-close.png) no-repeat scroll center center;background-size:cover;cursor:pointer;position:absolute;right:5px;top:5px;z-index:1;width:35px;height:35px;transition:all .3s .02s ease}#popup .popup-close:hover{transform:rotate(360deg)}#popup .popup-caption{width:100%;text-transform:uppercase;font-size:20px}#popup .popup-caption.popup-caption-blue {background: #1d57a5;margin-top: -10px;padding-top: 10px;padding-bottom: 10px;margin-right: 10px;margin-left: 10px;width: 450px;color: #fff;}#popup .popup-content{width:100%;margin-top:20px}#popup .popup-content-promo{margin: 0;padding: 0 10px;margin-bottom: -15px;margin-top: -20px;background: transparent;min-height:500px;}#popup .callback-form-field{margin-top:10px}#popup .popup-content .callback-form-field:first-child{margin-top:0}#popup .callback-form-field-caption{color:#eb1717}#popup .callback-form-field-caption span{color:#585858}#popup .callback-form-field-value{margin-top:2px}#popup .callback-form-control{margin-top:10px}#popup .error-message{color:#eb1717;text-align:center;font-weight:600}#popup .success-message{color:#555;text-align:center}@media screen and (max-width: 490px){#popup{width:320px;left:calc(50% - 160px)}}.search-cart{width:100%;display:flex;justify-content:space-between;align-items:center;padding-top:15px;padding-bottom:15px}.search-form{display:block;width:calc(100% - 170px)}.search-form__input{display:flex;border:1px solid #c4c5c5;box-sizing:border-box;border-radius:4px;padding:9px;display:flex;align-items:center}.search-form__loop{display:inline;margin-right:8px;height:15px}.search-form__btn{background-color:#1d57a5;border:2px #1d57a5 solid;color:#fff;border-radius:4px;font-size:15px;width:70px;height:25px;line-height:23px;margin-left:15px;margin-right:10px;text-align:center;cursor:pointer;transition:.4s ease}.search-form__btn:hover{background-color:transparent;color:#1d57a5;transition:.4s ease}.search-form__input input{outline:none;height:inherit;width:99%;border:none;font-size:15px}.cart-block{width:170px;justify-content:flex-end;display:flex;align-items:center;position:relative;padding:11px 0}.cart-block__flex{display:flex;justify-content:space-between;width:65%}.cart-block__icon{margin-right:10px;position:relative}.cart-block__count{display:none;position:absolute;border-radius:50%;color:#fff;padding:3px 6px;top:-9px;right:-9px;background:#e95c5c;font-size:10px;font-weight:700}.cart-block__text{color:#828282;font-size:14px;text-transform:uppercase;text-decoration:none}.subcart-products{display:none;position:absolute;top:30px;z-index:55;width:490px;color:#333}.subcart-products__top{display:block;font-family:Roboto;font-style:normal;font-weight:500;font-size:18px;line-height:21px;margin-bottom:25px}.subcart-products__box{background:#fff;border:1px solid #f2f2f2;box-sizing:border-box;box-shadow:0 4px 15px rgba(189,189,189,0.25);border-radius:4px;padding:25px 15px}.subcart-total{display:flex;justify-content:space-between;font-family:Roboto;font-style:normal;font-weight:500;font-size:18px;line-height:21px}.subcart-products__bottom{margin-top:25px;display:block}.subcart-button{display:block;background:#1d57a5;border-radius:4px;text-align:center;color:#fff;text-transform:uppercase;font-family:Roboto;font-style:normal;font-weight:500;font-size:16px;line-height:19px;padding:18px 0}.subcart-grid{display:grid;grid-template-columns:0.38fr 1fr 1fr 0.1fr}.subcart-products__item{display:block;margin-bottom:25px}.subcart-products__item--center{text-align:center}.subcart-grid__image,.subcart-grid__article,.subcart-grid__price,.subcart-grid__del{display:flex;align-items:center;font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:140%}.subcart-grid__image{width:auto;height:40px}.subcart-grid__image img{height:100%}.cart-button{float:right;margin-top:20px;display:inline;font-size:16px;width:195px;padding:12px 0;background-color:#1d57a5;color:#fff;text-transform:uppercase;border-radius:4px;text-align:center}.cart-box{display:flex;flex-direction:column;margin-top:20px;background:#fff;border-radius:4px;padding:30px 0 50px}.cart-box__grids{display:grid}.cart-box__grid-row{display:grid;padding:25px;grid-template-columns:3.5fr 1.5fr 2fr 3fr 1fr 1fr;align-items:center}.cart-box__grids--border-bottom{border-bottom:none;border-bottom:1px solid #9fa4a7}.cart-box__grid-column{display:inline}.cart-box__grid-column--h1{font-family:Roboto;font-style:normal;font-weight:500;font-size:16px;line-height:19px}.cart-box__bottom{display:flex;margin-top:20px;padding:0 25px}.cart-box-bottom__left{display:flex;justify-content:space-between;width:calc(100% - 300px)}.checkout-total-text{font-family:Roboto;font-style:normal;font-weight:700;font-size:36px;line-height:42px}.checkout-total-sum{display:flex;align-items:center;font-family:Roboto;font-style:normal;font-weight:500;font-size:16px;line-height:19px}.checkout-total-sum #span1{margin-right:6px}.checkout-total-sum #span2,.checkout-total-sum #span2-2{font-size:36px;line-height:42px;margin-left:15px}.checkout-total-sum #span2-2{margin-left:5px}.cart-box-bottom__right{width:300px;display:flex;justify-content:flex-end}.button-checkout{width:250px;text-align:center;display:block;background:#1d57a5;border-radius:4px;text-decoration:none;text-transform:uppercase;color:#fff;padding:12px 0}.color-red{color:red}.item-title{display:flex;align-items:center;width:80%}.item-title_img{display:inline;width:70px;height:65px}.item-title_info{width:calc(100% - 70px)}.item-title_img img{width:100%;height:100%}.item-title_info{display:flex;flex-direction:column;padding-left:10px;padding-right:15px}.item-title_info-title{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:140%;color:rgba(51,51,51,1)}.item-title_info-descr{font-family:Roboto;font-style:normal;font-weight:400;font-size:12px;line-height:14px;color:rgba(116,116,116,1)}.item-count{display:flex;align-items:center}.item-count__icon{display:inline;background-color:rgba(55,214,61,1);border-radius:50%;width:8px;height:8px}.item-count__icon--red{background-color:#d63737}.item-count__icon--green{background-color:#37d63d}.item-count__icon--orange{background-color:#f26f25}.item-count__icon--gray{background-color:#1a2b42}.item-count__text{margin-left:8px;color:rgba(51,51,51,1)}.item-price,.item-total{display:block;color:rgba(51,51,51,1);font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:140%}.item-remove{display:inline;float:right;transition:fill .5s;cursor:pointer}.item-remove:hover path{fill:#1d57a5;transition:fill .5s}.item-counter,.item-card__price-counts{width:45%;display:flex;justify-content:space-between;border:1px solid #1d57a5;box-sizing:border-box;border-radius:4px;padding:6px;align-items:center}.item-counter__minus{margin-left:6px;margin-bottom:5px;cursor:pointer}.item-counter__plus{margin-right:6px;cursor:pointer}.item-counter__input{border:none;outline:none;color:rgba(51,51,51,1);font-family:Roboto;font-style:normal;font-weight:500;font-size:16px;line-height:19px;text-align:center;width:65%}.content-container{display:flex;flex-direction:column}.content-container__line{display:block}.content-container__line--mb1{margin-bottom:1rem}.content-container__line--mb2{margin-bottom:2rem}.content-container__line--mb3{margin-bottom:3rem}.content-container__line--mb4{margin-bottom:4rem}.content-container__line--mb5{margin-bottom:5rem}.content-container__line--mt1{margin-top:1rem}.content-container__line--mt2{margin-top:2rem}.content-container__line--mt3{margin-top:3rem}.content-container__line--mt4{margin-top:4rem}.content-container__line--mt5{margin-top:5rem}.content-container__line > h1{color:#333;font-family:Roboto;font-style:normal;font-weight:700;font-size:36px;line-height:42px}.content-flex{display:flex;justify-content:space-between;align-items:stretch}.contact-box1,.contact-box2,.contact-box3{background:#fff;color:#333;border-radius:4px;padding:35px 20px 25px}.contact-box1{width:52.5%}.contact-box2{width:42.5%}.contact-box3{width:100%}.contact-box1__title{display:block;font-family:Roboto;font-style:normal;font-weight:500;font-size:16px;line-height:19px;margin-bottom:8px}.contact-box1__info{display:block;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:140%;margin-bottom:2rem}.contact-box1__address,.contact-box1__mail,.contact-box1__phone,.contact-box1__phone-knt,.contact-box1__youtube,.contact-box1__yazen,.contact-box1__vk{display:flex;align-items:center}.contact-box1__icon{margin-right:10px}.contact-box1__text{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:140%;color:#333}.contact-grids{margin-top:10px;display:grid;grid-template-columns:0.55fr 1fr;grid-row-gap:20px}.contact-grids__item{display:inline}.contact-box2__line{display:block;margin-bottom:20px}.contact-title{color:#333;font-family:Roboto;font-style:normal;font-weight:500;font-size:16px;line-height:19px}.contact-input{display:block}.contact-input__flex{display:flex;flex-direction:row-reverse;border:1px solid #9fa4a7;box-sizing:border-box;border-radius:4px;padding:10px;align-items:center;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:140%}.contact-input__label{display:block;font-family:Roboto;font-style:normal;font-weight:400;font-size:13px;line-height:130%;margin-bottom:10px}.contact-input__name input,.contact-input__message textarea{display:block;width:100%;outline:none;border:1px solid #9fa4a7;box-sizing:border-box;border-radius:4px;padding:10px;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:140%}.contact-input__phone input{width:98%;margin-left:3px;outline:none;border:none;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:140%}.contact-input__message textarea{height:95px;resize:none}.contact-input__name input:focus,.contact-input__message textarea:focus,.contact-input__flex--focus{border:1px solid #1d57a5}.contact-agreement__flex{display:flex}.contact-agreement span{font-family:Roboto;font-style:normal;font-weight:400;font-size:13px;line-height:130%;color:#333}.contact-agreement input{appearance:auto;-moz-appearance:auto;-webkit-appearance:auto;display:none}.contact-button{display:block;text-align:center;text-transform:uppercase;color:#fff;background:#1d57a5;border-radius:4px;padding:14px 0;font-family:Roboto;font-style:normal;font-weight:500;font-size:16px;line-height:19px}.contact-box3__title{font-family:Roboto;font-style:normal;font-weight:700;font-size:28px;line-height:33px}.maps-flex{display:flex;justify-content:space-between;color:#333}.maps-flex__left{width:100%}.maps-city__title{display:block;font-family:Roboto;font-style:normal;font-weight:400;font-size:13px;line-height:130%;color:#9fa4a7;margin-bottom:6px}.maps-city{padding-bottom:20px;position:relative}.maps-diler{display:none;padding-top:12px;padding-bottom:15px;border-bottom:1px solid #c4c5c5;padding-right:30px}.maps-diler--active{display:block}.maps-diler__name{font-family:Roboto;font-style:normal;font-weight:500;font-size:16px;line-height:19px}.maps-city__flex{display:flex;position:relative;align-items:center;border-left:1px solid #9fa4a7;border-right:1px solid #9fa4a7;border-top:1px solid #9fa4a7;border-bottom:1px solid #9fa4a7;box-sizing:border-box;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;padding:10px;background-color:#fff;z-index:5;cursor:pointer}.maps-city__icon{margin-right:14px}.maps-city__text{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:140%}.maps-city__flex--active{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.maps-city__dropdown{display:none;z-index:4;width:100%;max-height:305px;overflow-y:auto;top:65px;left:0;position:absolute;background:#fff;box-shadow:0 5px 10px 2px rgba(0,0,0,0.35);border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-left:1px solid #9fa4a7;border-right:1px solid #9fa4a7;border-bottom:1px solid #9fa4a7}.maps-city__dropdown--active{display:block}.maps-dropdown__ul{display:block!important;width:100%!important;margin-bottom:10px!important}.maps-dropdown__element{display:block;position:relative;margin:0!important;padding:5px 0!important;padding-left:35px!important}.maps-dropdown__element:hover{color:#1d57a5;cursor:pointer}.maps-dropdown__element--active{font-weight:500;color:#1d57a5}.maps-dropdown__element--bold{font-weight:500}.maps-dealers-overflow{display:block;overflow-y:auto;height:390px}.maps-diler__name,.maps-diler__phone{margin-bottom:8px}.maps-diler__phone,.maps-diler__address{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:140%}.catalog{display:block}.catalog__banner-img{width:100%;margin-top:1rem}.catalog__h1{margin-bottom:30px}.catalog__h1 h1{color:#333;font-family:Roboto;font-style:normal;font-weight:700;font-size:36px;line-height:42px}.catalog__boxs{display:flex;justify-content:space-between}.catalog-boxs__box{width:23.5%;height:160px;position:relative;box-sizing:border-box;display:flex;align-items:flex-end}.catalog-boxs-box__image{z-index:3;background-size:cover;position:absolute;left:0;top:0;width:95%;height:100%;border-radius:4px;background-repeat:no-repeat}.catalog-box__layout{left:0;top:0;width:95.5%;height:100%;display:block;z-index:4;position:absolute;background:#1d57a5;opacity:.7;border-radius:4px}.catalog-box__text{z-index:5;width:96%;padding:0 15px;padding-bottom:15px;font-family:Roboto;font-style:normal;font-weight:500;font-size:18px;line-height:21px;color:#fff}.catalog__h2{margin-top:60px}.catalog__h2 h2{font-family:Roboto;font-style:normal;font-weight:700;font-size:36px;line-height:42px;color:#333}.catalog-flex{display:flex;justify-content:space-between;margin-top:30px;align-items:stretch}.catalog-flex__box1{display:grid;grid-template-rows:0fr 1fr 0fr}.catalog-flex__box1,.catalog-flex__box2{background:#fff;color:#333;border-radius:4px;padding:35px 25px 25px}.catalog-flex__box1{width:48.5%}.catalog-flex__box2{width:48.5%}.flex-box1__title,.flex-box2__title{display:flex;justify-content:space-between}.flex-box1-title__text,.flex-box2-title__text{color:#333;font-family:Roboto;font-style:normal;font-weight:500;font-size:18px;line-height:21px}.flex-box1__inputs,.flex-box2__inputs{display:block;margin-top:30px}.flex-box2__input{margin-bottom:20px;display:flex;justify-content:space-between}.flex-box1__inputs > input{outline:none;display:block;width:100%;border:1px solid #9fa4a7;box-sizing:border-box;border-radius:4px;padding:10px;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:16px}.flex-box2__input > select{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:16px;border:none;outline:none;color:#9fa4a7}.flex-box1__button,.flex-box2__button{width:100%;display:block;text-align:center;text-transform:uppercase;background:#1d57a5;border-radius:4px;padding:12px 0;color:#fff;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:16px;cursor:pointer}.flex-box2__input{display:flex;border:1px solid #9fa4a7;box-sizing:border-box;border-radius:4px;padding:10px}.flex-box2__input input{outline:none;border:none;width:95%;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:16px}.flex-box1__inputs input:focus{border:1px solid #1d57a5}.checkout-box{margin-top:25px;display:flex;justify-content:space-between;color:#333}.checkout-box__left{width:65%;background:#fff;border-radius:4px;padding:30px 20px 20px}.checkout-box__right{width:32%}.checkout-box-right__box{background:#fff;border-radius:4px;display:block;margin-bottom:25px;padding:30px 20px 20px}.checkout-box__title{font-family:Roboto;font-style:normal;font-weight:500;font-size:18px;line-height:21px;margin-bottom:35px}.checkout-box__prices,.checkout-box__prices-total{display:flex;justify-content:space-between;margin-bottom:10px}.checkout-box__prices-total{padding-top:25px;border-top:1px solid #c4c5c5}.box-prices__text,.box-prices__price{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:140%}.box-prices__text--bold{font-family:Roboto;font-style:normal;font-weight:700;font-size:18px;line-height:21px}.checkout-box__button{margin:30px 0 15px;display:block;padding:15px 0;text-transform:uppercase;color:#fff;background:#1d57a5;border-radius:4px;text-align:center;cursor:pointer;background-color:#1953a0}.checkout-box__info{display:block;color:#c4c5c5;margin-top:10px;font-family:Roboto;font-style:normal;font-weight:400;font-size:12px;line-height:16px;padding:0 15px}.checkout-box-right__box2{background:#fff;border-radius:4px;display:block;padding:30px 20px 20px}.checkout-box__links{display:flex;justify-content:flex-start;align-items:center;margin-bottom:30px}.checkout-box-links__icon{margin-right:35px}.checkout-box-links__text{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:140%;color:#333}.checkout-box__left .checkout-box__title{margin-bottom:18px}.checkout-inputs{display:block;margin-bottom:80px}.checkout-inputs__line{display:block;margin-bottom:25px}.checkout-inputs__label{display:block;color:#9fa4a7;font-family:Roboto;font-style:normal;font-weight:400;font-size:13px;line-height:130%;margin-bottom:8px}.checkout-inputs__box{display:flex;padding:10px;border:1px solid #9fa4a7;box-sizing:border-box;border-radius:4px;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:140%;width:100%}.checkout-inputs__box-input{outline:none;display:block;border:none;width:98%;margin-left:3px;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:140%}.checkout-inputs__box-input::placeholder{color:#9fa4a7}.checkout-inputs__input{outline:none;display:block;padding:10px;border:1px solid #9fa4a7;box-sizing:border-box;border-radius:4px;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:140%;width:100%}.checkout-inputs__input:focus,.checkout-inputs__box--focus{border:1px solid #1d57a5}.checkout-inputs__info{display:block;color:#9fa4a7;font-family:Roboto;font-style:normal;font-weight:500;font-size:13px;line-height:15px;margin-top:3px}.checkout-deliveries,.checkout-payments{display:flex;justify-content:space-between;margin-bottom:25px}.checkout-deliveries{margin-bottom:50px}.checkout-deliveries__switch{display:block;width:58%}.checkout-deliveries__switch--hidden{display:none}.checkout-payments__switch{display:block;width:100%}.switch-item{display:flex;align-items:center;border:1px solid #c4c5c5;box-sizing:border-box;border-radius:4px;margin-bottom:15px;padding:8px 15px;transition:border .5s;cursor:pointer}.switch-item--active,.switch-item:hover{border:1px solid #1d57a5;transition:border .5s}.switch-item--hide{display:none}.switch-item__radio{display:flex;justify-content:center;align-items:center;margin-right:15px}.switch-item__radio-dot{display:inline;width:16px;height:16px;border-radius:50%;border:1px solid #1d57a5;transition:background .5s}.switch-item__radio-dot--active{position:relative;transition:background .5s}.switch-item__radio-dot--active:after{position:absolute;left:2px;top:2px;content:"";display:inline;width:10px;height:10px;border-radius:50%;background:#1d57a5;transition:background .5s}.switch-item__icon{display:flex;width:65px;height:48px;border:1px solid #c4c5c5;box-sizing:border-box;border-radius:4px;justify-content:center;align-items:center;margin-right:20px}.switch-item__name{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:140%}.checkout-deliveries__info{width:40%;border:1px solid #c4c5c5;box-sizing:border-box;border-radius:4px;padding:24px 15px 15px}.delivery-info-title{font-family:Roboto;font-style:normal;font-weight:500;font-size:14px;line-height:130%;margin-bottom:10px}.delivery-info-content{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:140%}.filter-box{color:#333;padding:35px 25px 25px;background:#fff;border-radius:4px;margin-top:30px}.filter-box-params{display:block;margin-top:40px}.params-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}.params-input{display:flex;justify-content:space-between;align-items:center;width:100%;border:1px solid #9fa4a7;box-sizing:border-box;border-radius:4px;padding:10px 12px}.params-input__field{display:block;flex-grow:1}.params-input__field > input{outline:none;border:0;display:block;width:100%;color:#333;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:16px}.params-input__field > select{width:100%;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:16px;border:none;outline:none;color:#9fa4a7}.params-input__field input::placeholder{color:#9fa4a7}.filter-box-buttons{display:block;margin-top:30px;text-align:right;width:100%}.box-button-outline,.box-button-solid{width:175px;display:inline-block;padding:15px 0;text-transform:uppercase;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:16px;box-sizing:border-box;border-radius:4px;cursor:pointer;text-align:center}.box-button-outline{border:1px solid #1d57a5;color:#1d57a5;margin-right:30px}.box-button-solid{background-color:#1d57a5;color:#fff}.filter-params{margin-top:35px;display:flex;justify-content:space-between}.filter-params__left,.filter-params__right{width:45%}.filter-select{display:flex;align-items:center}.filter-select__text{display:inline;font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:140%}.filter-select__field{display:inline;margin-left:15px}.filter-select__field select{position:relative;min-width:235px;outline:none;background:url(/images/ic-arrow-down.svg) no-repeat #fff;background-position:95% 50%;border:1px solid #9fa4a7;box-sizing:border-box;border-radius:4px;padding:10px;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#1d57a5}.filter-select__field select::after{content:"";background-image:url(/images/ic-arrow-down.svg)}.filter-switch{display:flex;align-items:center;justify-content:flex-end}.switch-item-list{margin-left:15px;width:40px;height:40px;background-size:cover;cursor:pointer}.switch-item-list--list{background-image:url(/images/ic-switch-item-list.png)}.switch-item-list--card{background-image:url(/images/ic-switch-item-card.png)}.switch-item-list--list-active{background-image:url(/images/ic-switch-item-list-active.png)}.switch-item-list--card-active{background-image:url(/images/ic-switch-item-card-active.png)}.products-box{display:block;margin-top:35px}.products-box--list-card{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1.5%}.product-item{display:flex;padding:15px;background:#fff;border-radius:4px;min-height:160px;margin-bottom:15px;color:#333}.products-box--list-card .product-item{height:auto}.products-box--list-card .product-item,.products-box--list-card .product-item__line---card{flex-direction:column}.product-item--empty{display:block;margin-top:20px}.product-item__image{display:flex;width:120px;height:120px}.product-item__image img{display:block;width:100%}.products-box--list-card .product-item__image{margin:0 auto;width:225px;height:205px}.product-item__info{display:block;width:calc(100% - 120px);padding-left:20px}.products-box--list-card .product-item__info{width:100%;padding-left:5px}.product-item__line{display:flex;justify-content:space-between;align-items:center}.product-item__line--mt-15{margin-top:1rem}.product-item__info-title{display:block;width:50%}.product-item__title{font-family:Roboto;font-style:normal;font-weight:500;font-size:18px;line-height:21px;margin-bottom:5px;color:#333;text-decoration:none}.products-box--list-card .product-item__info-title{margin-top:20px;width:100%}.product-item__description{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:16px}.products-box--list-card .product-item__description{margin-top:10px}.product-item__info-count{display:flex;flex-flow:column wrap}.product-item__quantity-row{display:flex;align-items:center}.products-box--list-card .product-item__info-count,.product-item__cart-price-count{display:none}.product-item__quantity,.item-card__quantity{width:8px;height:8px;display:inline;border-radius:50%;margin-right:10px}.product-item__quantity--red,.item-card__quantity--red{background-color:#d63737}.product-item__quantity--green,.item-card__quantity--green{background-color:#37d63d}.product-item__quantity--orange,.item-card__quantity--orange{background-color:#f26f25}.product-item__quantity--gray,.item-card__quantity--gray{background-color:#000}.product-item-count__text{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:16px}.product-item__details{display:block;width:70%}.product-item-details__grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-row-gap:10px}.products-box--list-card .product-item__details{width:100%}.products-box--list-card .product-item-details__grid{grid-template-columns:1fr 1fr}.details-grid__item{display:grid;grid-template-columns:0.4fr 0.6fr;grid-column-gap:5px}.details-grid-item__key,.details-grid-item__value{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:16px}.details-grid-item__key{color:#9fa4a7;flex-grow:2}.product-item__cart-price{display:flex;align-items:center;justify-content:flex-end;width:30%}.products-box--list-card .product-item__cart-price{display:none}.products-box--list-card .product-item__cart-price-count{display:block;margin-top:20px;width:100%}.products-box--list-card .product-item__cart-price-count .product-item__info-count{display:flex}.cart-price__line{display:flex;justify-content:space-between;margin-bottom:20px}.product-item__price{font-family:Roboto;font-style:normal;font-weight:700;font-size:28px;line-height:33px;margin-right:25px}.product-item__cart-button{padding:12px 50px;display:inline;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:16px;background:#1d57a5;border-radius:4px;text-transform:uppercase;color:#fff;cursor:pointer}.products-box--list-card .product-item__cart-price{flex-direction:column}.products-box--list-card .product-item__cart{text-align:right}.select2-selection__rendered[title="Марка авто"],.select2-selection__rendered[title="Модель"],.select2-selection__rendered[title="Двигатель"],.select2-selection__rendered[title="Год"],.select2-selection__rendered[title="Трансмиссия"],.select2-selection__rendered[title="Топливо"]{color:#9fa4a7!important}.select2-container .select2-selection--single .select2-selection__rendered{padding:0;border:none;outline:none;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:16px}.select2-selection__arrow{display:none}.select2-container .select2-selection--single{height:auto}.select2-container--default .select2-selection--single{border:none;border-radius:0}.select2-container .select2-selection--single{height:auto}.select2-container .select2-selection--single .select2-selection__rendered{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:16px;padding-top:2px}.custom-checkbox{position:absolute;z-index:-1;opacity:0}.custom-checkbox + label{display:inline-flex;align-items:center;user-select:none}.custom-checkbox__text{font-family:Roboto;font-style:normal;font-weight:400;font-size:13px;line-height:130%;color:#333}.custom-checkbox + label::before{content:"";display:inline-block;width:16px;height:16px;flex-shrink:0;flex-grow:0;border:1.3px solid #1d57a5;margin-right:.7em;background-repeat:no-repeat;background-position:center center;background-size:70% 70%}.custom-checkbox:checked + label::before{background-image:url(/images/ic-done.svg)}.h1-one-page{color:#333;font-family:Roboto;font-style:normal;font-weight:700;font-size:36px;line-height:42px;margin-top:30px}.content-one-page{background:#fff;border-radius:4px;padding:40px 25px 20px;margin-top:30px;margin-bottom:100px;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#333}.content-one-page p{margin-bottom:10px!important;font-size:14px!important}ol{list-style:none;counter-reset:li}ol > li:before{counter-increment:li;content:counters(li, ".") ". "}.content-one-page > ol > li::marker{unicode-bidi:isolate;font-variant-numeric:tabular-nums;text-transform:none;text-indent:0!important;text-align:start!important;text-align-last:start!important}.page__h2{font-family:Roboto;font-style:normal;font-weight:700;font-size:28px;line-height:33px}.page__h2--top{margin-top:50px}.page__sub_h2{margin-top:25px;font-family:Roboto;font-style:normal;font-weight:500;font-size:18px;line-height:21px}.page__ol > li > ol{margin-left:15px}.page__ol > li > ol > li > ol{margin-left:20px}.page__ol > li{margin-bottom:20px;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:1.5}.page__ol > li strong{font-family:Roboto;font-style:normal;font-weight:500;font-size:16px;line-height:19px}.page__ul{margin-top:10px;margin-bottom:10px;margin-left:20px}.page__ul li{position:relative!important;padding-left:25px!important}.page__ul li::before{content:" ";background-image:none;background-color:#e6ecfa;border-radius:60%;width:16px;height:16px;position:absolute;display:inline-block;left:0;top:0}.page__ul li::after{content:" ";background:#1d57a5;border-radius:60%;width:6px;height:6px;position:absolute;display:inline-block;left:5px;top:5px}.item-card{margin-top:30px;display:flex;flex-direction:column;background:#fff;border-radius:4px;margin-bottom:100px;color:#333;padding:50px 60px 50px 20px}.item-card__line{display:flex;justify-content:space-between;margin-bottom:30px;width:100%}.item-card__line--top{margin-top:4rem}.item-card__images-box{display:block;width:45%}.item-card-image-general{width:100%;display:block;text-align:center;margin-bottom:15px}.item-card-image-general img{width:100%}.item-card-image-more{display:flex;justify-content:flex-start;overflow-y:hidden;overflow-x:auto}.item-card-image-more__item{display:inline;width:15%;height:56px;border:1px solid #9fa4a7;box-sizing:border-box;text-align:center;margin-right:8px}.item-card-image-more__item img{height:100%}.item-card__general-info{display:block;width:48%}.item-card__title{display:block;font-family:Roboto;font-style:normal;font-weight:700;font-size:28px;line-height:33px}.item-card__title-name{display:block;font-family:Roboto;font-style:normal;font-weight:400;font-size:28px;line-height:33px;color:#9fa4a7;margin-top:6px}.item-card__availability--mt1{margin-top:1rem}.item-card__availability-row{display:flex;align-items:center;margin-right:1rem}.item-card__availability,.item-card__price-box{display:flex;margin-bottom:1rem;align-items:center}.item-card__price-box{margin-bottom:45px}.item-card__availability-text{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:16px}.item-card__price-box{justify-content:space-between}.price-box__part-1{display:inline;width:40%}.price-box__part-2{display:flex;width:60%;align-items:center;justify-content:space-between}.item-card__price-text{font-family:Roboto;font-style:normal;font-weight:700;font-size:36px;line-height:42px}.item-card__price-counts{width:35%;padding:10px 8px}.item-card__price-button{padding:14px 40px;text-align:center;background:#1d57a5;border-radius:4px;color:#fff;font-family:Roboto;font-style:normal;font-weight:500;font-size:16px;line-height:19px;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;gap:10px}.item-card__details{display:flex;flex-direction:column;margin-top:45px}.item-card__detail-item{display:grid;grid-template-columns:0.7fr 1fr;grid-column-gap:5px;margin-bottom:12px}.item-card-detail__name{font-family:Roboto;font-style:normal;font-weight:500;font-size:16px;line-height:19px}.item-card-detail__value{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:140%;word-break:break-word}.item-card__line--flex-column{flex-direction:column}.item-card-tabs{display:flex;width:100%;justify-content:flex-start;border-bottom:1px solid rgba(159,164,167,0.5)}.tabs__item{padding:14px 25px;font-family:Roboto;font-style:normal;font-weight:500;font-size:14px;line-height:16px;text-transform:uppercase;cursor:pointer}.tabs__item--active{color:#1d57a5}.tabs__item:first-child{padding-left:0}.tabs-content,.mobile-tabs-content{display:none;width:100%;margin-top:20px;font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:19px;overflow:hidden;color:#333}.tabs-content--active{display:block}.tabs-content__ul{list-style:disc!important;display:block!important;margin-left:30px!important}.tabs-content__ul li{display:list-item!important;padding-left:0!important}.item-card__properties{display:block}.item-card-prop__item{display:grid;grid-template-columns:0.57fr 1fr;margin-bottom:12px}.item-card-prop__key{font-family:Roboto;font-style:normal;font-weight:500;font-size:16px;line-height:19px}.tabs-content .catalog-product-applicability-table,.mobile-tabs-content .catalog-product-applicability-table{width:100%}.tabs-content .catalog-product-applicability-table th,.mobile-tabs-content .catalog-product-applicability-table th{background:#1e57a6;color:#fff;padding:18px 15px;font-weight:500;white-space:nowrap}.tabs-content .catalog-product-applicability-table thead tr th:first-child,.mobile-tabs-content .catalog-product-applicability-table thead tr th:first-child{border-radius:4px 0 0 0}.tabs-content .catalog-product-applicability-table thead tr th:last-child,.mobile-tabs-content .catalog-product-applicability-table thead tr th:last-child{border-radius:0 4px 0 0}.tabs-content .catalog-product-applicability-table td,.mobile-tabs-content .catalog-product-applicability-table td{background:#f8f9fd;border-bottom:2px solid #c5d4e9;padding:13px 15px}.tabs-content .catalog-product-applicability-table tbody tr:last-child td,.mobile-tabs-content .catalog-product-applicability-table tbody tr:last-child td{border:0 none}.tabs-content .catalog-product-applicability-table tbody tr:last-child td:first-child,.mobile-tabs-content .catalog-product-applicability-table tbody tr:last-child td:first-child{border-radius:0 0 0 4px}.tabs-content .catalog-product-applicability-table tbody tr:last-child td:last-child,.mobile-tabs-content .catalog-product-applicability-table tbody tr:last-child td:last-child{border-radius:0 0 4px 0}.navigation-chain{display:block;margin-top:20px}.navigation-chain__link,.navigation-chain__static,.navigation-chain__delimiter{display:inline-block;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:16px;float:left}.navigation-chain__link,.navigation-chain__delimiter{color:#9fa4a7}.navigation-chain__static{color:#333}input[type="text"]:disabled{background-color:#fff!important}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#fff!important}.select2-container .select2-selection--single{background:url(/images/ic-arrow-down.svg) no-repeat #fff;background-position:99% 50%}.select2-search__field{outline:none}.product-item__cart-button--noactive,.item-card__price-button--noactive{background:#bebebe;color:#333}.HOME-MARGIN-30{margin-top:30px}.mt-head__contanct,.mt-head__callback{display:none}.wrap-catalog{max-width:1250px;margin:0 auto;background-color:#fff;border-radius:4px}.product-item__line--mobile{display:none}.footer-mobile-flex .footer-socials,.catalog-tabs{display:none}.mt-head__m-callback,.m-cart-line{display:none}.mob-div-block{width:100%;display:flex;align-items:center}.mob-deliveries-info{display:none;width:100%;margin-top:10px}.mt-head__burger,.item-card-image-more__item:first-child{display:none}.promocode{display:block;position:relative;margin-top:2rem}.promocode__status{display:inline-block;position:absolute;right:8px;top:10px}.promocode__status--hide{display:none}.promocode__loading{display:block;width:20px;height:20px;border:3px solid #999;border-right-color:transparent;border-radius:80%;opacity:1;z-index:0;animation-duration:.5s;animation-timing-function:linear;animation-iteration-count:infinite;animation-name:loading;transition:opacity 0.3s,z-index .3s}.promocode__loading::after{content:"";display:inline-block;width:3px}.promocode__loading--fadeOut{opacity:0;z-index:-5;transition:opacity 0.3s,z-index .3s;animation-play-state:paused}.promocode__loading--success{animation-duration:.5s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-fill-mode:forwards;animation-name:loading-success}.promocode__loading--error{height:0;width:0;animation-duration:.3s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-fill-mode:forwards;animation-play-state:running;animation-name:loading-error}.promocode__loading--error::after{height:0;width:0;animation-duration:.3s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-fill-mode:forwards;animation-play-state:running;animation-name:loading-error2}@keyframes loading{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes loading-success{to{border:none;border-radius:0;position:absolute;display:block;top:-3px;right:8px;transform:rotate(45deg);height:20px;width:10px;border-bottom:3px solid #78b13f;border-right:3px solid #78b13f}}@keyframes loading-error{to{opacity:1;z-index:0;border:none;border-radius:0;position:relative;top:0;right:8px;transform:rotate(45deg);height:21px;width:3px;background-color:#b13f3f}}@keyframes loading-error2{to{opacity:1;z-index:0;border:none;border-radius:0;content:"";display:block;transform:rotate(-90deg);height:21px;width:3px;background-color:#b13f3f}}.pagination_linkpage{color:#333;text-decoration:none;padding:6px 12px;margin-right:10px;font-size:16pt}.pagination_linkpage:hover{background:#6993ca!important;color:#fff!important;text-decoration:none;border-radius:50%}.pagination_linkpage--current{color:#fff!important;background:#1d57a5;border-radius:50%;padding:6px 14px}.pagination_start,.pagination_next{color:#333;text-decoration:none;padding:6px 12px;margin-right:10px;font-size:16pt}@media screen and (max-width: 785px){.h1-one-page{font-size:24px;line-height:28px;width:96%;margin:0 auto}.HOME-MARGIN-30{margin-top:0}#head{background-color:transparent;box-shadow:none;padding:0}.mobile-tablet-head{display:block;background-color:#1d57a5;color:#fff;font-family:Roboto;font-style:normal;font-weight:400}.mt-head__flex{width:96%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:20px 0}.mt-head__contanct{display:inline-block;width:20%}.mt-head-contanct__phone{display:block;width:100%;margin-bottom:10px;font-size:16px;line-height:140%}.mt-head-contanct__email{display:block;width:100%;font-size:14px;line-height:130%}.mt-head-contanct__email a{color:#fff}.mt-head__callback{display:flex}.mt-head-callback__icon{margin-right:10px}.mt-head-callback__text{text-transform:uppercase}.mt-head__burger{display:inline-block}#head .logo{margin-top:0}#head .logo img{max-width:110px}#content .main-block-second .wrap-content{padding:15px 0;width:96%;margin:0 auto}.home-catalog-conetnt-h2{font-size:24px;line-height:28px}.search-cart{width:96%;margin:0 auto}.search-form__input input{background-color:transparent}.search-form__btn{margin-left:0;margin-right:5px}.cart-block{width:150px;justify-content:center;border:1px solid #1d57a5;border-radius:4px;padding:9px 0 6px}.cart-block__text{color:#1d57a5}.subcart-products{top:40px;right:-2px}.mobile-home-box{width:100%!important;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-column-gap:1.5%;grid-row-gap:3%}.mobile-home-box > .catalog-con-item,.mobile-home-box > .catalog-boxs__box{flex-direction:row;width:95%;align-items:center;justify-content:space-between;padding:0 15px}.catalog-con-item .catalog-con-item__title{font-weight:500;font-size:18px;line-height:21px}.mobile-home-box > .catalog-con-item .catalog-con-item__title{height:auto;text-align:left;margin-top:5px}.mobile-home-box > .catalog-con-item .catalog-con-item__icon{width:auto}.catalog-con-item__icon .catalog-con-item__size{width:88px}.catalog-con-item__size img{width:100%!important}.wrap-catalog{width:100%!important}.home-wrap-3-padding{padding:20px 5px!important}.main-block-third .flex-container{padding:80px 25px}.flex-container__title{font-size:24px;line-height:28px;width:50%}.flex-container__text{width:50%;font-size:14px}.flex-container__bg{background-image:url("/images/Asset 55@4x-100 1.png");background-size:cover;background-repeat:no-repeat;background-position-x:80%}.flex-container__bg2{background:linear-gradient(90.23deg,rgba(0,0,0,0.78) 0.21%,rgba(0,0,0,0) 77.76%)}.catalog__h1 h1,.catalog__h2 h2{font-size:24px;line-height:28px}.mobile-home-box--nogap-col{grid-column-gap:0}.catalog__boxs{margin-right:-15px}.catalog-boxs__box{width:20%;height:270px}.mobile-home-box--width-80{width:80%}.mobile-home-box > .catalog-boxs__box{width:100%;height:130px;padding:10px;align-items:flex-end}.mobile-home-box > .catalog-boxs__box .catalog-box__text{padding-bottom:10px}.catalog-boxs-box__image{background-position:center}.params-grid{grid-template-columns:1fr 1fr}.filter-select{align-items:flex-start;flex-direction:column}.filter-select__field{margin-top:10px;margin-left:0}.product-item__info-title,.product-item__details{width:100%}.product-item__info-count,.product-item__cart-price{display:none}.product-item__line--mobile{display:flex}.product-item__info-count--mobile,.product-item__cart-price--mobile{display:flex}.product-item-details__grid{grid-template-columns:1fr 1fr}.product-item__cart-price{width:60%}.product-item__line--mt-20{margin-top:2rem}.product-item__image{width:225px;height:205px}.details-grid-item__key,.details-grid-item__value{font-size:12px;line-height:14px}.product-item__title{font-size:18px;line-height:21px}.item-card__title{font-size:24px;line-height:28px}.item-card__price-box{flex-direction:column}.price-box__part-1{display:block;width:100%}.price-box__part-2{display:flex;width:100%;margin-top:10px}.item-card__images-box{width:49%}.item-card{padding-right:20px}.item-card__price-counts{width:40%;padding:11px 8px}.tabs-content--active{overflow-x:auto}.item-card-image-more__item{width:25%}.tabs-content .catalog-product-applicability-table{width:150%}#mobile-menu .menu-list{margin-top:30px;width:100%;display:block;padding:0 15px}.mobile-menu-head{display:flex;justify-content:space-between;padding:0 15px}.mobile-menu-head__text,.mobile-menu-head__close{display:inline}.mobile-menu-head__text{font-family:Roboto;font-style:normal;font-weight:700;font-size:14px;line-height:16px;color:#333;text-transform:uppercase}.mobile-menu-callback,.mobile-menu-callback-telegram{display:flex;margin-top:20px;border:1px solid #1d57a5;box-sizing:border-box;border-radius:4px;padding:8px 6px 6px;align-items:center;justify-content:space-between;width:72%;margin-left:15px;white-space:nowrap}.mobile-menu-callback__icon{margin-right:15px}.mobile-menu-callback__text{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:16px;text-transform:uppercase;color:#1d57a5}.cart-block__flex{width:70%}.cart-box__bottom{flex-direction:column}.cart-box-bottom__left,.cart-box-bottom__right{width:100%}.cart-box-bottom__right{margin-top:15px}.checkout-total-sum{font-weight:500;font-size:16px;line-height:19px}.checkout-total-sum #span2,.checkout-total-sum #span2-2,.checkout-total-text{font-weight:700;font-size:24px;line-height:28px}.button-checkout{width:230px}.cart-box__grid-row{grid-template-columns:3fr 1.5fr 2fr 3fr 1fr 1fr}.item-title_img{display:none}.item-title_info{width:auto;padding-left:0}.checkout-box{flex-direction:column}.checkout-box__left{width:100%}.checkout-box__right{width:100%;margin-top:25px;display:flex;flex-direction:row-reverse;justify-content:space-between}.checkout-box-right__box{width:50%;margin-bottom:0}}.swiper{width:100%;height:100%;display:none !important}.item-card-image-more__item > img{display:none}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 500px){.item-card-image-more__item,.item-card-image-more__item:first-child{display:flex;justify-content:center}.swiper,.item-card-image-more__item > img{display:block !important}.item-card-image-general a,.item-card-image-more__item a{display:none}.mt-head__flex,.search-cart,#content .main-block-second .wrap-content,#footer .content-container,#content .catalog-block-first .wrap,#content .contacts-block-first .wrap,#content .main-block-third .wrap{max-width:94%}.mt-head__m-callback{display:inline-block;margin-left:5%;margin-right:5%;}.catalog__h1 h1,.catalog__h2 h2,#content .contacts-block-first .caption h1,.content-container__line > h1,.contact-box3__title,.h1-one-page{font-size:18px;line-height:21px;font-family:Roboto;font-style:normal;font-weight:700}.h1-one-page{width:94%;margin:0 auto}.content-container__line > h1{margin-top:20px}.content-container__line--mb3{margin-bottom:1.5rem}.home-catalog-conetnt,.catalog__boxs{flex-direction:column}.home-catalog-conetnt{padding-bottom:30px}.catalog-con-item{width:100%;flex-direction:row;align-items:center;padding:30px 0}.catalog-boxs__box{width:100%;height:112px}.catalog-box__text{font-size:14px;line-height:16px;width:40%;padding-bottom:30px}.mobile-home-box--width-80{width:97.5%}.mobile-home-box > .catalog-boxs__box .catalog-box__text{width:100%;padding:5px}.mobile-home-box > .catalog-boxs__box{height:188px}.catalog-con-item__title{margin-bottom:0;height:auto;font-size:14px;line-height:16px;padding-left:20px;text-align:left}.mobile-home-box{margin-left:0;margin-top:3%;grid-column-gap:3%}.mobile-home-box > .catalog-con-item{flex-direction:column;padding:20px;width:100%!important}.mobile-home-box > .catalog-con-item .catalog-con-item__title{height:130px;padding-left:0}.flex-container__title,.flex-container__text{width:100%}#content .main-block-second .wrap{max-width:100%!important}.mt-head__callback,.cart-block__text,.m-footer__line--socials-hide{display:none!important}.mt-head__contanct{display:inline-block;width:50%;}.mt-head__flex{padding:10px 0}#head .logo img{max-width:70px}.mt-head__burger svg{width:24px;height:17px}.search-form{width:calc(100% - 50px)}.cart-box__bottom{padding:0 15px}.cart-block{width:50px;border:none}.cart-block__flex{width:auto}.cart-block__icon{margin-right:0!important}.footer-flex{flex-direction:column}.footer-flex__left,.footer-flex__left .containers{width:100%}#footer .mobile-footer .menu-1,#footer .mobile-footer .menu-2{width:50%}#footer .mobile-footer .menu-item a{font-size:14px;line-height:140%}.footer-flex__right{width:100%;flex-direction:column}.footer-flex__right .m-footer__line{display:grid;grid-template-columns:1fr 1fr}.footer-callback{margin-top:20px;width:48%;grid-column-start:1;grid-column-end:4;grid-row-start:1;grid-row-end:3}.footer-callback__icon{margin-right:15px}.footer-contacts{margin-top:25px;text-align:left}.footer-flex__right .m-footer__line{grid-template-columns:1fr}.footer-mobile-flex{justify-content:space-between}.footer-mobile-flex .footer-socials,.footer-mobile-flex{display:flex}.footer-socials{width:auto}.catalog-flex{margin-top:10px}.flex-box1__title,.flex-box2__title,.catalog-flex__box1,.catalog-flex__box2{display:none}.ctabs-content--active{display:grid;grid-template-rows:1fr 0fr}.catalog-flex__box1,.catalog-flex__box2{width:100%;padding:25px}.catalog-flex__box1{min-height:460px}.flex-box1__inputs,.flex-box2__inputs{margin-top:10px}.catalog-tabs{display:flex;justify-content:space-between;margin-top:30px}.catalog-tabs__item{width:49%;display:inline-block;background:#fff;border-radius:4px;padding:20px 0;text-align:center;border:1px solid #bbcde4;font-family:Roboto;font-style:normal;font-weight:500;font-size:14px;line-height:16px}.catalog-tabs__item--active{background-color:#1d57a5;color:#fff}.flex-box1__button,.flex-box2__button{padding:20px 0}.params-grid{grid-template-columns:1fr}.filter-box{padding-top:1px}.filter-box-buttons{display:flex;flex-direction:column}.box-button-outline,.box-button-solid{width:100%}.box-button-outline{margin-right:0;margin-bottom:15px}.filter-params__right{display:none}.product-item__line---card{flex-direction:column}.product-item{flex-direction:column;height:auto}.product-item__image{margin:0 auto;width:225px;height:205px}.product-item__info{width:100%;padding-left:5px}.product-item__info-title{margin-top:20px;width:100%}.product-item__description{margin-top:10px}.product-item__info-count{display:none}.product-item__details{width:100%}.product-item-details__grid{grid-template-columns:1fr}.details-grid__item{grid-template-columns:0.5fr 0.5fr}.product-item__cart-price,.tabs-content--active{display:none}.product-item__cart-price-count{display:block;margin-top:20px;width:100%}.product-item__cart-price-count .product-item__info-count{display:flex}.product-item__cart-price{flex-direction:column}.product-item__cart{text-align:right}.details-grid-item__value{text-align:right}.product-item__cart-button{display:block;text-align:center}.cart-price__line{flex-direction:column-reverse}.product-item__price{margin-bottom:15px}.mobile-padding-0{padding:0}.item-card{border-radius:0;padding:50px 20px}.item-card__line{flex-direction:column}.item-card-image-more__item{width:20%}.item-card__images-box,.item-card__general-info{width:100%;margin-top:25px}.item-card__availability--mt1{margin-top:1.5rem}.item-card__availability{margin-bottom:20px}.item-card__images-box{margin:0 auto}.item-card__detail-item{grid-template-columns:0.5fr 0.5fr}.item-card-detail__value{text-align:right}.item-card-detail__name,.item-card-detail__value{font-size:12px;line-height:14px}.item-card__line--top{margin-top:1rem}.item-card-tabs{flex-direction:column;border-bottom:none}.tabs__item{padding:14px 0;position:relative;border-bottom:1px solid #c4c4c4}.tabs__item::before{display:block;content:" ";background-image:url(/images/ic-arrow-down.svg);background-repeat:no-repeat;width:14px;height:8px;right:0;top:18px;position:absolute}.tabs__item--active::before{background-image:url(/images/ic-arrow-down-active.svg)}.item-card-tabs-content,.cart-box__grid-row:first-child,.cart-box__grid-column{display:none}.mobile-tabs-content{text-transform:none;overflow-x:auto}.mobile-tabs-content--active{display:block}.item-card-prop__item{grid-template-columns:1fr;grid-template-rows:1fr}.item-card-prop__key{font-weight:500;font-size:12px;line-height:14px;color:#9fa4a7}.item-card-prop__value{font-weight:400;font-size:12px;line-height:140%;color:#333}.content-flex{flex-direction:column}.contact-box1,.contact-box2{width:100%}.contact-grids{margin-top:20px;grid-template-columns:1fr}.maps-flex{flex-direction:column}.maps-city{padding-right:0}.maps-flex__left{height:auto}.maps-flex__right{margin-top:15px}.catalog-product-applicability-table{width:150%}.mobile-tabs-content .catalog-product-applicability-table th,.mobile-tabs-content .catalog-product-applicability-table td{font-size:14px}.subcart-products{width:350px}.subcart-grid{grid-template-columns:0.38fr 1fr 0.7fr 0.1fr}.subcart-grid__article,.subcart-grid__price{font-weight:400;font-size:16px;line-height:140%}.subcart-button{font-family:Roboto;font-style:normal;font-weight:500;font-size:16px;line-height:19px;padding:15px 0}.cart-box{padding:10px 0 50px}.checkout-box__right{width:100%;flex-direction:column-reverse}.checkout-box-right__box{width:100%;margin-top:35px}.cart-box__grid-row{display:flex;flex-direction:column;border-bottom:1px solid rgba(159,164,167,0.6)}.m-cart__grids{display:grid;grid-template-rows:1fr;grid-row-gap:10px;width:100%;margin-top:15px}.m-car-grid__item{display:grid;grid-template-columns:1fr 1fr;font-family:Roboto;font-style:normal}.m-car-grid__key{font-weight:500;font-size:14px;line-height:16px;color:#9fa4a7}.m-car-grid__value{text-align:right;font-weight:400;font-size:14px;line-height:140%;color:#333}.m-cart-line{display:flex;justify-content:space-between;width:100%;align-items:center}.m-cart-line .item-total{font-weight:500;font-size:16px;line-height:140%}.m-cart-line .item-counter{width:35%}.m-cart__title{font-weight:700;font-size:14px;line-height:140%}.checkout-deliveries__info{display:none}.checkout-deliveries__switch{width:100%}.checkout-deliveries__switch .switch-item{flex-direction:column}.switch-item:first-child .mob-deliveries-info{display:block}.item-card__price-button{padding:14px 30px}.price-box__part-2 .item-card__price-counts{width:45%}.content-one-page{padding:40px 12px 20px;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:140%}.page__ul{width:100%;margin-left:5px!important}.content-one-page .content-wrap2{margin:0 auto}}.brand-page__block > p{margin:0!important}.brand-page__block *{max-width:100%;display:block}

#content .return-block-first {width: 100%;float: left;padding: 0 20px;}
#content .return-block-first .wrap {margin: 0 auto;max-width: 1250px;}
#content .return-block-first .wrap-content {float: left;width: 100%;padding: 90px 0 0;}
#content .return-block-first .caption {width: 100%;position: relative;}
#content .return-block-first .caption:before {content: "";display: block;width: 45px;background:#34495e;height: 3px;position: absolute;left: 20px;bottom: -15px;}
#content .return-block-first .caption h1 {
	color: #333;
	font-family: Roboto;
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 42px;
}
#content .return-block-first .content {width: 100%;margin-top: 40px;}
#content .return-block-first .return-form-button {float: right;margin-top: -83px;}
#content .return-block-first .return-form-button-input {background-image: url(/images/feedback-form-button-icon.png);background-repeat: no-repeat;background-position: calc(100% - 25px) center;width: 280px;text-transform: uppercase;padding: 15px 0px 15px 24px;text-align: left;}
#content .return-block-first .return-form-button-input:hover {background-color: #ffcc33;color: #333;}
#content .return-block-first .return-form {background: #fff;padding: 55px 55px 45px;border-radius: 5px;float: left;width: 100%;display:none;margin-bottom: 35px;}
#content .return-block-first .return-form-caption {width: 100%;font-size: 26px;font-weight: 500;}
#content .return-block-first .return-form-fields {width: 100%;}
#content .return-block-first .return-form-field, #content .return-block-first .return-form-files {margin-top: 50px;}
#content .return-block-first .field-25 {width: 25%;}
#content .return-block-first .field-33 {width: 33.3333%;}
#content .return-block-first .field-100 {width: 100%;}
#content .return-block-first .return-form-field-content {position: relative;background: #ecf1f7;border: 1px solid #ecf1f7;border-radius: 3px;transition-property: all;transition-duration: 300ms;}
#content .return-block-first .return-form-field-content:hover {background: #ecf1f7;border: 1px solid #ecf1f7;}
#content .return-block-first .return-form-field-content.focused {background: #fff;border-color: #333;}
#content .return-block-first .return-form-field-content.error {background: #fce3e3;border-color: #fce3e3;}
#content .return-block-first .return-form-field-caption {font-size: 14px;font-weight: 400;color: #777;position: absolute;top: 50%;transform: translateY(-50%);left: 10px;z-index: 1;transition-property: all;transition-duration: 300ms;}
#content .return-block-first .return-form-field-caption span {color: #f00;font-weight: bold;}
#content .return-block-first .return-form-field-content.focused .return-form-field-caption {font-size: 12px;top: 5px;color: #464f56;font-weight: 500;transform: none;}
#content .return-block-first .return-form-field-content.error .return-form-field-caption {color: #f00;}
#content .return-block-first .return-form-field-clear {display: none;background: transparent url(/images/popup-close.png) no-repeat scroll center center;background-size: cover;position: absolute;top: 50%;transform: translateY(-50%);right: 10px;width: 20px;height: 20px;cursor: pointer;z-index: 3;}
#content .return-block-first .return-form-field-error {color: #464f56;font-size: 11px;font-weight: 400;margin-top: 3px;position: absolute;z-index: 1;display: block;}
#content .return-block-first .return-form-field-content.error .return-form-field-error {color: #f00;}
#content .return-block-first .return-form-files-caption {font-size: 14px;font-weight: 500;}
#content .return-block-first .return-form-files.return-file-error .return-form-files-caption {color: #f00}
#content .return-block-first .return-form-field-input {width: 100%;padding: 25px 30px 10px 10px;font-family: 'Roboto',sans-serif;font-size: 14px;border: 0;outline: 0;background: transparent;position: relative;z-index: 2;}
#content .return-block-first input[type=date].return-form-field-input {padding: 22px 30px 10px 10px;}
#content .return-block-first .return-form-field-textarea {width: 100%;resize: none;padding: 25px 30px 10px 10px;height: 70px;background: transparent;border: 0;outline: 0;font-family: 'Roboto',sans-serif;font-size: 14px;position: relative;z-index: 2;}
#content .return-block-first .return-form-field-input.error, #content .return-block-first .return-form-field-textarea.error {border-color: #eb1717;}
#content .return-block-first .return-form-field-input-autocomplete {position: absolute;background: #fff;z-index: 3;border: 1px solid #cecece;top: calc(100% + 3px);left: 0;margin-top: -1px;width: 100%;display: none;}
#content .return-block-first .return-form-field-input-autocomplete-caption {font-size: 12px;font-weight: 500;padding: 10px 20px;}
#content .return-block-first .return-form-field-input-autocomplete-options {}
#content .return-block-first .return-form-field-input-autocomplete-option {font-size: 12px;padding: 10px 20px;display: block;cursor: pointer;}
#content .return-block-first .return-form-field-input-autocomplete-option:hover {background: #cecece;}
#content .return-block-first .return-form-files .containers {margin: 0 -5px;}
#content .return-block-first .return-form-files-add {width: 190px;padding: 0 5px;margin-top: 15px;}
#content .return-block-first .return-form-files-button {display: inline-block;padding: 11px 0;cursor: pointer;background: #3a539b;color: #fff;font-family: 'Roboto',sans-serif;font-size: 12px;border: 0 none;width: 100%;border-radius: 3px;}
#content .return-block-first .return-form-files-add input[type="file"] {position: absolute;left: 5px;top: 0;bottom: 0;width: 180px;opacity: 0;cursor: pointer;}
#content .return-block-first .return-form-file {padding: 0 5px;margin-top: 15px;}
#content .return-block-first .return-form-file-wrap {position: relative;height: 36px;line-height: 33px;border: 1px dashed #dedede;border-radius: 3px;padding: 0 60px 0 10px;overflow: hidden;}
#content .return-block-first .return-form-file-name {font-size: 12px;}
#content .return-block-first .return-form-file-delete {position: absolute;width: 18px;right: 5px;top: calc(50% - 9px);cursor: pointer;}
#content .return-block-first .return-form-control {width: 100%;margin-top: 55px;text-align: right;}
#content .return-block-first .return-form-submit {max-width: 335px;padding: 15px 0;font-size: 14px;text-transform: uppercase;}
#content .return-block-first .return-form-submit[disabled=""] {opacity: 0.5;}
#content .return-block-first .return-form-submit[disabled=""]:hover {background: #ffcc33;cursor: default;color: #464f56;}
#content .return-block-first .field-25 {
    width: 25%;
}
#content .return-block-first .field-20 {
    width: 20%;
}
#content .return-block-first .field-33 {
    width: 33.3333%;
}
#content .return-block-first .field-375 {
    width: 37.5%;
}
#content .return-block-first .field-50 {
    width: 50%;
}
#content .return-block-first .field-66 {
    width: 66.6666%;
}
#content .return-block-first .field-75 {
    width: 75%;
}
#content .return-block-first .field-100 {
    width: 100%;
}
#content .return-form-field.place-stron {
    display: none;
}
#content .return-form-field.place-other {
    display: none;
}
#content .return-form-field.place-other textarea {
	height: 47px;
    overflow: hidden;
}
@media screen and (max-width:785px) {
	#content .return-block-first .wrap {max-width: 672px;}
	#content .return-block-first .wrap-content {padding: 50px 0 0;}
	#content .return-block-first .caption:before {display: none;}
	#content .return-block-first .caption h1 {color: #1d57a5;font-size: 22px;}
	#content .return-block-first .return-form-button {float: none;margin-top: 0;margin-bottom: 24px;}
	#content .return-block-first .return-form {padding: 45px 25px 35px;}
	#content .return-block-first .return-form-caption {font-size: 18px;font-weight: 600;}
	#content .return-block-first .field-25 {width: 100%;}
	#content .return-block-first .field-33 {width: 100%;}
	#content .return-block-first .field-75 {width: 100%;}
	#content .return-form-field.place-other textarea {height: 90px;}
}
@media screen and (max-width:400px) {
	#content .return-block-first {padding: 0 12px;}
	#content .return-block-first .wrap-content {padding: 50px 0 0;}
	#content .return-block-first .containers {margin: 0 -12px;}
	#content .return-block-first .container {padding: 0 12px;}
	#content .return-block-first .return-form-button {display: block;}
	#content .return-block-first .return-form {padding: 45px 12px;display: none;}
	#content .return-block-first .return-form-field, #content .return-block-first .return-form-files {margin-top: 35px;}
	#content .return-block-first .field-25 {width: 100%;}
	#content .return-block-first .field-33 {width: 100%;}
	#content .return-block-first .field-75 {width: 100%;}
	#content .return-block-first .return-form-field-textarea {height: 230px;}
	#content .return-block-first .return-form-files-add {padding: 0 5px;}
	#content .return-form-field.place-other textarea {height: 90px;}
}

.region-box-row {
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	margin: 25px 0;
}
.region-box {
	background: #fff;
	border-radius: 4px;
	height: 450px;
}
.region-box-main {
	width: 60%;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-evenly;
}
.region-box-dealer {
	width: 38%;
	display: flex;
	flex-flow: column wrap;
	justify-content: space-evenly;
}
.region-image-main {
	height: 100%;
	width: 35%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}
.region-text-main {
	display: flex;
	flex-flow: column wrap;
	justify-content: center;
	padding: 35px 0;
	height: 100%;
	width: 55%;
}
.region-image-dealers {
	display: flex;
    flex-flow: row wrap;
    height: 125px;
    padding: 0 25px;
    justify-content: space-evenly;
    align-items: center;
}
.region-image-dealer {
	width: 125px;
    height: 100%;
    padding: 0 15px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100px;
}
#popup .region-image-dealer {
	cursor: pointer;
	transition: 0.4s ease;
}
#popup .region-image-dealer:hover {
	background-size: 105px;
	transition: 0.4s ease;
}
.region-text-dealer {
	position: relative;
	height: 35%;
	width: 100%;
	display: flex;
	flex-flow: column wrap;
	justify-content: center;
	padding: 15px 15px;
}
.region-text-dealer div {
	position: relative;
}
.region-button-dealer {
	height: 30%;
	width: 100%;
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	align-items: center;
}
.region-box-bottom {
	width: 100%;
	height: 200px;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-evenly;
}
.region-box.region-box-additional {
	width: 100%;
	height: unset;
	padding: 25px;
}
.region-image-bottom {
	height: 100%;
	width: 20%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}
.region-text-bottom {
	display: flex;
	flex-flow: column wrap;
	justify-content: center;
	padding: 35px 0;
	height: 100%;
	width: 70%;
}

@media screen and (max-width:785px) {
	.region-box-row {
		flex-flow: column wrap;
	}
	.region-box {
		height: 500px;
		margin: 25px 0;
	}
	.region-box-main {
		flex-flow: column wrap;
		width: 100%;
	}
	.region-image-main {
		width: 100%;
		height: 30%;
	}
	.region-text-main {
		height: 65%;
		width: 100%;
		padding: 0 15px;
	}
	.region-box-dealer {
		width: 100%;
	}
	.region-button-dealer a {
		width: 100%;
	}
	.region-image-dealer {
		background-size: 80px;
	}
	#popup .region-image-dealer:hover {
		background-size: 85px;
	}
	/*
	.region-box-bottom {
		display: flex;
		flex-direction: column;
		width: 100%;
		min-height: 350px;
		max-height: 550px;
	}
	.region-image-bottom {
		height: 200px;
		width: 100%;
	}
	.region-text-bottom {
		width: 100%;
	}
	*/
}

.promo-block {
	width: 100%;
	background: #fff;
	margin: 2rem 0;
    padding: 25px;
	border-radius: 4px;
}
.promo-block p {
	font-weight: 300 !important;
	margin: 1.5em 0 !important;
}

.promo-steps {
	width: 100%;
	height: 200px;
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	justify-content: space-between;
}
.promo-step {
	width: 20%;
	height: 100%;
	padding: 20px;
}
.promo-step-image {
	width: 55%;
	margin: 0 22.5%;
	height: 75%;
	background-image: url('/files/image/pages/promo-avto-vzglyad/promo-step-1.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}
.promo-step-text {
	margin-top: 5%;
	height: 20%;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.promo-step-arrow {
	height: 100%;
	width: 35px;
	background-image: url('/files/image/pages/promo-avto-vzglyad/promo-step-arrow.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}
p.promo-note {
	font-weight: 300 !important;
	border-radius: 4px;
	padding: 15px 25px;
	background-color: #f1f7ff;
}

p.promo-note span {
	color: #1d57a5;
	font-weight: bold;
	margin-right: 5px;
}
.promo-images {
	width: 100%;
	height: 300px;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	align-items: center;
}
.promo-image {
	height: 100%;
	border-radius: 4px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.promo-image-first {
	width: 43%;
	background-image: url('/files/image/pages/promo-avto-vzglyad/promo-photo-1.png');
}
.promo-image-second {
	width: 55%;
	background-image: url('/files/image/pages/promo-avto-vzglyad/promo-photo-2.png');
}
.promo-input-row {
	margin-top: 1.5em;
	width: 100%;
	display: flex;
	flex-flow: row wrap;
}
.promo-input {
	display: block;
	width: 30%;
	margin-right: 3%;
}
.promo-form-button {
	width: 30%;
    display: block;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    background: #1d57a5;
    border-radius: 4px;
    padding: 14px 0;
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
	user-select: none;
	cursor: pointer;
	transition: all 0.3s ease;
}
.promo-form-button:hover {
	opacity: 0.9;
	transition: all 0.3s ease;
}
.promo-note-thanks {
	display: none;
	background-color: #fe9 !important;
}
.promo-note-thanks a {
	color: #f20;
}
.promo-input .jq-select {
	width: 100%;
}

@media screen and (max-width:785px) {
	.promo-steps {
		height: 800px;
		flex-flow: column wrap;
	}
	.promo-step {
		width: 100%;
		height: 160px;
	}
	.promo-step-arrow {
		height: 15px;
		width: 100%;
		transform: rotate(90deg);
	}
	.promo-input-row {
		flex-flow: column wrap;
	}
	.promo-input {
		margin-right: 0;
		width: 100%;
		margin-bottom: 20px;
	}
	.promo-form-button {
		width: 100%;
	}
	.promo-images {
		flex-flow: column wrap;
		height: calc(120vw + 35px);
	}
	.promo-image {
		height: 60vw !important;
		width: 100% !important;
	}
}

.promo-av-bg {
	width: 100%;
	margin: 0;
	padding: 0;
}
.promo-av-header {
	position: absolute;
	left: 28px;
	top: 12px;
}
.promo-av-caption {
	color:#fff;
	font-size: 25px;
}
.promo-av-text {
	margin-top: 12px;
	color: #fff;
	font-size:21px;
	white-space: nowrap;
}
.promo-av-button {
	position: absolute;
	bottom: 20px;
	left: calc(50% - 150px);
	font-size: 20px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	width: 300px;
	border: 3px #fff solid;
	border-radius: 10px;
	cursor: pointer;
	transition: 0.3s ease;
}
.promo-av-button:hover {
	color: #1d57a5;
	background: #fff;
	transition: 0.3s ease;
	font-weight: bold;
}

.item-card-content-wrapper {
	display: flex; 
	flex-flow: row wrap; 
	justify-content: space-between;
}
.item-card-content-wrapper-mob {
	display: flex; 
	flex-flow: column wrap; 
	justify-content: space-between;
}
.item-card-content-image {
	background-position: right center;
	background-size: contain;
	background-repeat: no-repeat;
}
.item-card__applicability-warning{font-size:14px;color:red;margin-bottom:20px;}
#banners .owl-theme .owl-text-block {pointer-events: none;}
.main-block-first-banner-btn {pointer-events: all !important;}

.catalog-con-item {
    padding: 40px 30px 0px 30px;
}
.catalog-con-item__title {
	margin-bottom: 0px;
	width: 100%;
}
.catalog-con-item__icon {
	width: 100%;
	height: 150px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.catalog-con-item__icon img {
	display: none;
}

.catalog-group-page-banner {
	z-index: 1;
	width: 100%;
	height: 500px;
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-end;
	position: absolute;
	left: 0;
	margin-top: 30px;
	background: rgb(67,65,70);
	background: linear-gradient(180deg, rgba(67,65,70,1) 35%, rgba(229,230,235,1) 100%);
	/* background: rgb(46,44,44);
	background: linear-gradient(180deg, rgba(46,44,44,1) 0%, rgba(191,195,207,1) 100%); */
	user-select: none;
}
.catalog-group-page-banner__title {
	z-index: 2;
	width: 100%;
	height: 500px;
	margin-top: 30px;
	color: #fff;
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	justify-content: flex-start;
}
.catalog-group-page-banner__title h1 {
	width: 50%;
	font-size: 48px;
	font-weight: bold;
}
.catalog-group-page-banner__img {
	width: 65%;
	height: 100%;
    background-position-x: 85%;
    background-position-y: 50%;
    background-repeat: no-repeat;
    background-size: 60%;
}
.catalog-group-page-banner__img.wide {
	width: 75%;
}
.catalog-group-page-content {
	background-color: #fff;
	width: 100%;
	margin-top: 50px;
	border-radius: 2px;
	padding: 45px 30px;
}
.catalog-group-page-content__title {
	font-size: 40px;
	color: #464F56;
}

.catalog-group-page-info {
	width: 100%;
	height: 235px;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	align-items: center;
	margin-top: 45px;
}
.catalog-group-page-info__img {
	width: 300px;
	height: 225px;
	border: 1px solid #DCDCDC;
	border-radius: 3px;
	background-position-x: center;
	background-position-y: 30px;
	background-repeat: no-repeat;
	background-size: 200px;
}
.catalog-group-page-info__text {
	width: 850px;
	padding: 5px;
    max-height: 230px;
}
.catalog-group-page-info__text p {
    margin: 0 !important;
    line-height: initial !important;
}

.catalog-group-page-blocks {
	margin-top: 45px;
}
.catalog-group-page-blocks__buttons {
	width: 100%;
	height: 55px;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	align-items: flex-end;
}
.catalog-group-page-blocks__button {
	font-size: 17px;
	z-index: 2;
	height: 53px;
	line-height: 53px;
	text-align: center;
	width: 225px;
	white-space: nowrap;
	background-color: #1D56A5;
	color: #fff;
	border: 1px solid #1D56A5;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	cursor: pointer;
	transition: .1s;
}
.catalog-group-page-blocks__button.active {
	background-color: #fff;
	color: #1D56A5;
	border-bottom-color: #fff;
}
.catalog-group-page-blocks__content {
	z-index: 1;
	width: 100%;
	margin-top: -1px;
	padding: 40px;
	border: 1px solid #1D56A5;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.catalog-group-page-blocks__text,
.catalog-group-page-blocks__video {
	display: none;
	transition: .1s;
}

.catalog-group-page-blocks__text.active,
.catalog-group-page-blocks__video.active {
	display: block;
	transition: .1s;
}
.catalog-group-page-blocks__video {
	margin-top: 40px;
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 500px;
}
.catalog-group-page-blocks__video iframe {
	position:absolute!important;
	top:0!important;
	left:7.5%!important;
	width:85%!important;
	height:calc(100% - 50px)!important;
	margin-top:25px!important;
	margin-bottom:25px!important;
	border-radius: 5px;
}

.catalog-group-page-banners {
	display: flex;
	width: 100%;
	height: 265px;
	flex-flow: row wrap;
	justify-content: space-between;
}
.catalog-group-page-banners__banner {
	width: 585px;
	height: 265px;
	border-radius: 5px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.catalog-group-page-banner__mp {
	cursor: pointer;
}
.catalog-group-page-banners__banner a {
	display: block;
	width: 250px;
    margin-top: 92.5px;
    margin-left: 35px;
}
.catalog-group-page-banner__button {
	width: 250px;
	height: 80px;
	background-color: #1D56A5;
	border-radius: 5px;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-evenly;
	align-items: center;
}
.catalog-group-page-banner__button-text {
	color: #fff;
	width: 165px;
	text-align: right;
}
.catalog-group-page-banner__button-arrow {
	width: 30px;
	height: 25px;
	background-image: url('/images/group-page-button-arrow.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

@media screen and (max-width:785px) {
	.catalog-group-page-banner {
		height: 450px;
		justify-content: center;
	}
	.catalog-group-page-banner__img {
		width: 98%;
	}
	.catalog-group-page-banner__title {
		height: 450px;
		flex-flow: column wrap;
		justify-content: flex-end;
	}
	.catalog-group-page-banner__title h1 {
		margin-bottom: 55px;
		width: 80%;
		font-size: 30px;
	}
	.catalog-group-page-content__title {
		font-size: 20px;
	}
	.catalog-group-page-info {
		height: max-content;
		flex-flow: column wrap;
	}
	.catalog-group-page-info__img {
		width: 100%;
	}
	.catalog-group-page-info__text {
		width: 100%;
		margin-top: 30px;
	}
	.catalog-group-page-blocks__buttons {
		height: max-content;
		flex-flow: column wrap;
	}
	.catalog-group-page-blocks__button {
		line-height: 40px;
		height: 40px;
		width: 100%;
		border-radius: 5px;
		margin-bottom: 5px;
		font-size: 14px;
	}
	.catalog-group-page-blocks__button.active {
		border-radius: 5px;
		border: 1px solid #1D56A5;
	}
	.catalog-group-page-blocks__content {
		border-radius: 5px;
	}
	.catalog-group-page-blocks__video {
		padding-bottom: 200px;
	}
	.catalog-group-page-blocks__video iframe {
		left: 2.5%!important;
		width: 95%!important;
	}
	.catalog-group-page-banners {
		height: max-content;
		flex-flow: column wrap;
	}
	.catalog-group-page-banners__banner {
		width: 100%;
		margin-bottom: 5px;
		height: 160px;
	}
	.catalog-group-page-banner__button {
		width: 165px;
		height: 70px;
	}
	.catalog-group-page-banners__banner a {
		display: block;
		width: 165px;
		margin-top: 45px;
		margin-left: 5px;
	}
	.catalog-group-page-banner__button-text {
		width: 105px;
	}
}

/* about us */
#content .company-banner {
	background-image: url('/files/image/pages/o-kompanii/head-banner.png');
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	width: 100%;
	height: 485px;
	display: flex;
	flex-flow: column wrap;
	justify-content: flex-end;
	margin-top: 30px;
}
#content .company-banner__text {
	padding: 20px 28px;
	line-height: 30px;
	width: 100%;
	height: 100px;
	color: #fff;
	font-size: 30px;
	background-color: #1D56A5CC;
}
#content .company-block-first {
    float: left !important;
    width: 100% !important;
    padding: 0 20px !important;
	margin-bottom: 20px;
}
#content .company-block-first .content {
    margin-top: 50px !important;
    width: 100% !important;
	max-width: 100% !important;
}
#content .company-block-second {
	margin: 20px 0;
	background-color: transparent;
}
#content .company-block-second .container {
	padding: 0;
}
#content .company-block-second .wrap-content {
    padding: 20px 0 0 !important;
}
/* #content .company-block-second .desktop-history {
	padding: 0;
} */
#content .company-block-third {
	margin: 20px 0;
	background-color: transparent;
}
#content .company-block-third .caption {
	width:100%;
	text-align:left !important;
    padding: 0 20px;
}
#content .company-block-third .caption h2 {
	font-size: 36px !important;
}
#content .company-block-third .container.video {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 500px;
}
#content .company-block-third .container.video iframe {
    position: absolute!important;
    top: 0!important;
    left: 0%!important;
    width: 100%!important;
    height: calc(100% - 50px)!important;
    margin-top: 25px!important;
    margin-bottom: 25px!important;
    border-radius: 5px;
}
#content .company-block-third .wrap-content {
    padding: 0;
}
#content .company-block-third .advantages {
	padding: 0;
}
#content .company-block-third .advantage {
	width: 25%;
}
#content .company-block-third .advantage-wrap {
	height: 280px;
}
#content .company-block-third .advantage-caption {
	margin-top: 20px;
    font-size: 20px !important;
}
#content .company-block-third .advantage-subcaption {
	text-align: center;
    margin-top: 0px;
    color: #27558e;
    font-size: 20px;
    font-weight: 600;
    white-space: nowrap;
	text-transform: none;
}
#content .company-block-third .advantage-image {
	margin-top: 25px;
}
#content .company-block-third .advantage-image img {
	max-width: 75px;
	max-height: 75px;
}
#content .company-block-third .advantage-content {
	margin-top: 20px;
	font-size: 12px;
}

#content .company-block-four {
	padding: 0;
    background: transparent;
}
#content .company-block-four .caption {
	text-align: left;
	background-color: transparent;
	margin-bottom: 20px;
}
#content .company-block-four .caption h2 {
	font-size: 36px !important;
}
#content .company-block-four .priority {
    width: 25%;
}
#content .company-block-four .priority-caption {
	height: 85px;
}
#content .company-block-four .priority.active {
	z-index: 2;
}
#content .company-block-four .priority.active .priority-wrap {
	border: 1px solid #27558e;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
    box-shadow: none;
}
#content .company-block-four .priority .priority-wrap:hover {
	border: 1px solid #27558e;
	border-radius: 5px;
}
#content .company-block-four .priority.active .priority-wrap:hover {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
#content .company-block-four .priority .priority-wrap {
	width: 275px;
	height: 220px;
	cursor: pointer;
	border: 1px solid #fff;
}
#content .company-block-four .priority-image {
	width: 275px;
	height: 135px;
}
#content .company-block-four .priority.active .priority-wrap {
	height: 240px;
	border-bottom-color: #fff;
}
#content .company-block-four .content {
	background: #fff;
	padding-bottom: 50px;
}
#content .company-block-four .priorities-info {
	padding: 40px 20px;
    margin: -1px 17px 5px 20px;
	border: 1px solid #27558e;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
#content .company-block-four .priorities-info .priorities-info__block {
	display: none;
	width: 100%;
}
#content .company-block-four .priorities-info .priorities-info__block img {
	margin: 0 auto;
	display: block;
}
#content .company-block-four .priorities-info .priorities-info__block.active {
	display: block;
}
#content .company-block-four .wrap-content {
    padding: 0 20px 50px 20px;
}

#content .products-block-banner {
	background-image: url('/files/image/pages/produktciya/banner.png');
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	width: 100%;
	height: 675px;
	position: absolute;
	left: 0;
	margin-top: 45px;
}
#content .products-block-first {
	margin-top: calc(675px + 45px + 45px);
}

#content .products-block-catalog .home-catalog-conetnt {
	margin-bottom: 1.8%;
}
#content .products-block-catalog .catalog-con-item {
	width: 49%;
    padding: 25px 30px 15px 30px;
}
#content .products-block-catalog .catalog-con-item a {
	width: 100%;
}
#content .products-block-catalog .catalog-con-item__title {
	height: 80px;
}
#content .products-block-about {
	background: #fff;
}
#content .products-block-about .wrap-content {
	padding: 60px 10px;
}
#content .products-block-about .content {
    margin-top: 50px !important;
    width: 100% !important;
    max-width: 100% !important;
}
#content .products-block-about .content-header {
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	justify-content: space-between;
	padding: 0;
}
#content .products-block-about .content-header img {
	width: 340px;
}
#content .products-block-about .content-header p {
	width: calc(100% - 365px);
	font-size: 16px;
    line-height: 1.25;
}
#content .products-block-about .content-key-points {
	padding: 0;
}
#content .products-block-about .content p.blue-line {
	margin: 15px 0;
	padding-left: 25px;
	border-left: 3px solid #1E57A6;
    line-height: 1.25;
}

.catalog-container {
	margin-top: 40px;
	background: #fff;
	padding: 55px 30px;
}
.catalog-search {
	width: 100%;
	padding: 0px 30px;
}

.catalog-group-page-navigation-chain {
    padding-left: 0;
    margin-top: 25px;
}

.catalog-con-item {
	cursor: pointer;
}

@media screen and (max-width:785px) {
	#content .products-block-catalog .catalog-con-item {
		width: 100%;
	}
	#content .products-block-about .content-header {
		flex-flow: column wrap;
	}
	#content .products-block-about .content-header p {
		width: 100%;
	}
	#content .products-block-banner {
		height: 150px;
	}
	#content .products-block-catalog {
		margin-top: calc(150px + 90px) !important;
	}
	.catalog-group-page-banner__img {
		width: 100%;
		background-position-x: center;
		background-size: 90%;
	}
	.catalog-group-page-navigation-chain {
		padding: 0 12px;
	}
	#content .company-banner__text {
		height: unset;
		line-height: 20px;
		font-size: 18px;
	}
	#content .company-banner {
		height: 230px;
	}
	#content .company-block-first {
		background: #f7f9fc url('/files/image/pages/o-kompanii/background-company.jpg');
	}
	#content .company-block-first .wrap-content {
		padding: 0 0 30px;
	}
	#content .company-block-second .caption h2 {
		padding-left: 20px;
	}
	#content .company-block-third .caption h2 {
		font-size: 22px !important;
	}
	#content .company-block-third .advantage {
		width: 50%;
	}
	#content .company-block-third .advantages {
		padding: 0 20px;
	}
	#content .company-block-third .advantage-caption {
		font-size: 15px !important;
		white-space: normal;
	}
	#content .company-block-third .advantage-subcaption {
		font-size: 15px;
		white-space: normal;
	}
	#content .company-block-third .advantage-content {
		padding: 0 10px 20px;
	}
	#content .company-block-third .advantage-caption {
		margin-top: 10px;
	}
	#content .company-block-four .priority {
		width: 100%;	
		margin-bottom: 15px;
	}
	#content .company-block-four .priority .priority-wrap {
		padding-left: 10px;
		display: flex;
		flex-flow: row wrap;
		height: unset;
		width: 100%;
		justify-content: space-between;
		align-items: center;
		border: 1px solid #27558e;
		border-radius: 5px;
	}
	#content .company-block-four .priority.active .priority-wrap {
		height: unset;
		border: 1px solid #27558e;
	}
	#content .company-block-four .priority.active .priority-wrap {
		border: 2px solid #27558e;
	}
	#content .company-block-four .priority-image {
		width: 20%;
		height: unset;
		padding-top: 0px;
	}
	#content .company-block-four .priority-caption {
		width: 80%;
		height: unset;
	}
	#content .company-block-four .priority-image img {
		max-width: 100%;
		max-height: unset;
	}
	#content .company-block-four .priorities-info {
		margin: 25px 12px;
	}
	#content .products-block-catalog .catalog-con-item:not(:last-child) {
		margin-bottom: 7.5%;
	}
	#content .products-block-catalog .catalog-con-item__title {
		height: unset;
		padding-left: 0px;
	}
	.catalog-group-page-blocks__content {
		display: flex;
		flex-direction: column-reverse;
	}
	.catalog-group-page-blocks__video {
		margin-top: 0px;
	}

	.filter-box {
		background-color: transparent;
		padding: 0;
	}
	.filter-box .flex-box1__title {
		position: relative;
		display: flex;
		width: max-content;
		justify-content: flex-start;
		border: 1px solid #1d57a5;
		box-sizing: border-box;
		border-radius: 4px;
		padding: 10px;
		line-height: 16px;
		white-space: nowrap;
		background-color: #fff;
		z-index: 100;
	}
	.filter-box[opened="true"] .flex-box1__title {
		border-radius: 4px 4px 0  0;
		border-bottom: none;
	}
	.filter-box .flex-box1__title .flex-box1-title__text {
		margin-right: 15px;
		font-family: Roboto;
		font-style: normal;
		font-weight: 400;
		font-size: 14px;
		color: #1d57a5;
	}
	.filter-box .flex-box1__title .flex-box1-title__icon {
		display: flex;
		flex-direction: row;
		align-items: center;
	}
	.filter-box .filter-box-content {
		background: #fff;
		margin-top: -1px;
		border: 1px solid #1d57a5;
		border-radius: 0 0 4px 4px;
		padding: 40px 10px 20px 10px;
	}
	.filter-box .filter-box-params {
		margin-top: 0;
	}

	.filter-params {
		display: none;
	}

	.content-404__container {
		width: 90% !important;
	}
	.content-404 .page-text {
		font-size: 14px !important;
	}
	
	.brand-page__lead-form .newlead-form {
		flex-direction: column !important;
	}
}

.item-card__market {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.item-card__market--dealer {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	font-weight: 600;
	font-size: 22px;
	cursor: pointer;
	height: 55px;
    padding: 0 10px;
    border: 1px solid #1d57a5;
    border-radius: 5px;
    background: #fff;
    z-index: 100;
	user-select: none;
}
.item-card__market--dealer[opened="true"] {
	border-radius: 5px 5px 0 0; 
    border-bottom: none;
	height: 70px;
	padding-bottom: 16px;
}
.item-card__market--items {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 55px;
}
.item-card__market--item {
	width: 45px;
	height: 45px;
	margin: 0 7px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: 0.2s ease;
}
.item-card__market--item:hover {
	transform: scale(1.05);
	transition: 0.2s ease;
}
.item-card__market--item.wb {
	background-image: url('/images/market/wb.png');
}
.item-card__market--item.ym {
	background-image: url('/images/market/ym.png');
}
.item-card__market--item.ozon {
	background-image: url('/images/market/ozon.png');
}
.item-card__market--item.emex {
	background-image: url('/images/market/emex_new.png');
}
.item-card__market--item.autodoc {
	background-image: url('/images/market/autodoc_new.png');
}
.item-card__market--item.exist {
	background-image: url('/images/market/exist_new.png');
}

.subscribe-form {
	float: left !important;
}
.subscribe-content {
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 30px;
}
.subscribe-title {
	font-size: 36px;
	font-weight: 700;
	color: #333;
	font-family: Roboto;
	line-height: 42px;
	margin-bottom: 50px;
}
.item-card__market--dealer .arrow-pointer {width: 12px;height: 7px;background: transparent url(/images/show-hide-icon.png) no-repeat scroll;background-size: cover;margin-left: 10px;}
.item-card__market--dealer[opened="false"] .arrow-pointer {background-position: 0 0;}
.item-card__market--dealer[opened="true"] .arrow-pointer {background-position: 0 -7px;}

.item-card__market--dealers {
	width: 100%;
	display: none;
	flex-direction: column;
	height: 1px;
	opacity: 0;
	transition: 0.35 ease;
	margin-bottom: 25px;
	border-radius: 0 0 5px 5px;
	border: 1px solid #1d57a5;
	margin-top: -1px;
	padding: 8px;
}
.item-card__market--dealers.opened {
	display: flex;
	height: unset;
	opacity: 1;
	transition: 0.35 ease;
}
.item-card__dealer {
	display: flex;
	flex-direction: row;
	align-items: center;
	padding: 8px 8px;
	/* border-radius: 3px;
	border: 1px solid #1d57a5; */
	/* margin: 5px 0; */
}
.item-card__dealer--quantity {
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	margin-bottom: 15px;
}
.item-card__dealer:not(:last-child) {
	border-bottom: 2px solid #EBEBEB;
}
.item-card__dealer--logo {
	width: 50px;
	height: 50px;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}
.item-card__dealer--info {
	margin-left: 15px;
	font-size: 15px;
	font-weight: 500;
}
.item-card__dealer--qty {
	margin-left: auto;
	font-size: 16px;
	font-weight: bold;
}
.item-card__dealer--buy {
	margin-left: 15px;
	background: #1d57a5;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 500;
	border-radius: 4px;
	padding: 5px 10px;
}

.filter-box[opened="false"] .filter-box-content,
.filter-box[opened="false"] .filter-arrow-up {
	display: none;
}
.filter-box .flex-box1__title {
	cursor: pointer;
}
.filter-box[opened="true"] .filter-arrow-down {
	display: none;
}

.feedback-search-form {
	display: flex;
	flex-direction: row;
	gap: 20px;
}

.mobile-home-box.grid {
	width: 100% !important;
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	grid-template-rows: auto;
	grid-column-gap: 1.5%;
	grid-row-gap: 3%;
}


@media screen and (max-width:700px) {
	.mobile-home-box.grid {
		grid-template-columns: 1fr 1fr;
		grid-template-rows: auto;
	}
}

@media screen and (max-width:400px) {
	.home-catalog-conetnt {
		padding-bottom: 20px;
	}
	.mobile-home-box {
		grid-template-columns: unset;
		grid-template-rows: unset;
		display: flex;
		flex-direction: column;
		gap: 30px;
	}
	.mobile-home-box.grid {
		grid-template-columns: 1fr 1fr;
		grid-template-rows: auto;
	}
	.mobile-home-box > .catalog-con-item {
		padding: 40px 30px 0px 30px;
		flex-direction: row;
	}
	.mobile-home-box > .catalog-con-item .catalog-con-item__title {
		height: unset;
	}
	.catalog-con-item__title {
		padding-left: 0;
	}
	.mobile-home-box > .catalog-con-item .catalog-con-item__icon {
		width: 100%;
	}

	.item-card__market--dealers {
		margin-top: -1.5px;
	}
	.item-card__market--dealer {
		font-size: 15px;
	}
	.item-card__dealer--qty {
		font-size: 14px;
		white-space: nowrap;
	}
}
label[for="policy_agreement"].error {
	color: #eb1717;
}

.content-404 {
	min-height: 75vh;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}
.content-404__container {
	width: 55%;
	padding: 10% 0;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.content-404 .page-image {
	max-width: 100%;
	max-height: 50%;
}
.content-404 .page-text {
	font-size: 24px;
	text-align: center;
}
.content-404 .page-button {
	width: calc(100% - 27px * 2);
	margin: 30px 27px 0 27px;
}

.brand-page__lead-form {
	display: flex;
	flex-direction: row;
	justify-content: center;
	padding: 40px 0;
}
.brand-page__lead-form .newlead-form {
    display: flex;
	flex-direction: row;
	align-items: center;
}
.brand-page__lead-form .newlead-form .newlead-form__input {
	padding: 8px;
    font-size: 12pt;
    outline: none;
    border: 1px solid #acacac;
    margin: 5px;
}

.brand-page__lead-form .newlead-form .newlead-form__button {
	background-color: #3a539b;
    color: #fff;
    outline: none;
    padding: 8px 10px;
    font-size: 12pt;
    border: none;
    cursor: pointer;
    transition: background-color .3s;
    margin: 5px;
}
.brand-page__lead-form .newlead-form .newlead-form__button:hover {
	background-color: #475fa8;
    transition: background-color .3s;
}
.filter-box.qna {
    padding: 20px;
	margin-top: 10px;
}
.filter-box.qna .filter-box-content .qna-content {
	padding: 25px 0 0 0;
}

.mobile-home-box.wide {
	margin-left: 0;
}
.mobile-home-box.wide .catalog-con-item {
	width: 19%;
}
.mobile-home-box.grid .catalog-con-item {
	width: 100%;
}

.mobile-home-box.flex-row {
	margin-left: 0;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 0;
}

.mobile-home-box.flex-row .catalog-con-item {
	width: 19%;
	margin-bottom: 15px;
}

@media screen and (max-width:700px) {
	
	.mobile-home-box.flex-row > .catalog-con-item.first-item {
		width: 100% !important;
        padding: 40px 30px 0px 30px;
        flex-direction: row;
	}
	.mobile-home-box.flex-row > .catalog-con-item {
		width: 49% !important;
	}
}

@media screen and (max-width:400px) {
	.mobile-home-box.flex-row > .catalog-con-item {
		width: 100% !important;
	}
}

#popup.popup-marketplace {
	background-color: transparent;
    width: 500px;
    left: calc(50% - 250px);
}
#popup.popup-marketplace .popup-close {
	right: 10px;
    top: 10px;
    width: 25px;
    height: 25px;
}
#popup.popup-marketplace .popup-shadow,
#popup.popup-marketplace .popup-caption {
	display: none;
}
#popup.popup-marketplace .popup-container {
	border-radius: 20px;
	background-color: #1d57a5;
	background-image: url('/images/market/market-popup-bg.png');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
#popup.popup-marketplace .popup-content {
	margin-top: 0;
}
#popup.popup-marketplace .popup-marketplace-container {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	gap: 37px;
	padding: 15px 25px 30px 25px;
}
#popup.popup-marketplace .popup-marketplace-container h1 {
	color: #fff;
	font-size: 30px;
	line-height: 40px;
	text-align: center;
}
#popup.popup-marketplace .popup-marketplace-container .popup-mp-buttons {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	height: 125px;
	width: 100%;
}
#popup.popup-marketplace .popup-marketplace-container .popup-mp-button {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 8px;
	cursor: pointer;
	border-radius: 5px;
	transition: 0.2s ease;
	min-width: 100px;
}
#popup.popup-marketplace .popup-marketplace-container .popup-mp-button:hover {
	transform: scale(1.02);
	transition: 0.2s ease;
}
#popup.popup-marketplace .popup-marketplace-container .popup-mp-button img {
	width: 70px;
	height: 70px;
}
#popup.popup-marketplace .popup-marketplace-container .popup-mp-button p {
	color: #fff;
	font-size: 24px;
	line-height: 40px;
	text-align: center;
	user-select: none;
}