ul li,ol li{margin-bottom:5px;padding:0 0 0 16px}.b-fly-head__blocks{justify-content:space-between}a.b-head-ask .btn{border-width:3px}.b-fly-head.js-fly-head.is-active a.b-head1-logo__name{max-width:240px;display:block}.b-about-company__content{max-width:1170px;text-align:justify}.b-review__message{text-align:justify}.b-about-company__achievement-desc,.feature__name{font-size:1em}.feature__name{height:65px;color:#303030}a.b-head-ask .btn{padding-top:7.5px;padding-bottom:7.5px}.footer__address{margin-bottom:15px}.l-footer__menus > div{padding:0 30px}a.b-head-ask .btn:hover{background:#c51230;color:#fff;border-color:#c51230;transition:all .3s ease}@media (max-width: 1023px){.dropdown:hover .dropMenu{display:none}li.dropdown.mobilemenu.open .dropMenu{display:block}.desktopmenu{display:none!important}.dropMenu li a{color:#000!important}.dropMenu{z-index:999}.b-horizontal-menu__nav .open .dropdown-menu .dropdown-header,.b-horizontal-menu__nav .open .dropdown-menu > li > a{padding:5px 15px}}@media (min-width: 1024px){.b-fly-head__btns{display:flex;align-items:center}.b-fly-head__phone{padding-right:30px}header.l-head1 .b-fly-head__blocks{padding:27px 0}header.l-head1 .b-fly-head__blocks .b-fly-head__logo{display:flex;align-items:center}header.l-head1 .b-fly-head__blocks .b-fly-head__slogan{padding-left:30px}.desktopmenu > a:after{font-size:14px;content:"\f105";position:absolute;font-weight:400;display:inline-block;font-family:FontAwesome;margin:auto;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);margin-left:5px}.mainmenu__level2{width:initial;min-width:initial;width:100%;position:absolute;top:100%;min-height:370px;z-index:99;display:none;background:none;border-bottom:8px solid #c51230}.mainmenu__level2_relative > ul{margin:0;padding:0;width:173px;background:#f7f7f7;height:100%}nav.mainmenu{display:inline-block;float:left;width:75%}.mobilemenu{display:none!important}nav.mainmenu > ul > li:first-child .mainmenu__level2_relative{height:370px}.mainmenu__level2_relative > ul{width:fit-content;min-width:173px}.mainmenu__level2_relative > ul > li > a{white-space:initial;padding:8px 22px;display:block;font-weight:700;text-decoration:none!important;display:block;font-size:13px;line-height:1.2}.mainmenu__level2_relative > ul > li > a span{line-height:1}.mainmenu__level2_relative > ul > li > a:hover{color:#000;background:#fff}.mainmenu__level2_relative > ul > li.active > a{color:#000;background:#fff}.mainmenu__level2_relative{height:100%;min-height:430px;background:#f3f3f4;padding:20px 0}.mainmenu__level3{border-bottom:8px solid #c51230}.mainmenu__level2{min-height:initial;width:max-content!important}.mainmenu__level3{position:absolute;left:265px;width:fit-content;height:calc(100% + 8px);top:0;opacity:0;background:#fff;padding:20px 25px}.mainmenu__level3{width:max-content;box-shadow:9px 7px 10px -8px #000}.mainmenu__level2_relative > ul > li:hover .mainmenu__level3{opacity:1}.mainmenu__img{height:100%;overflow:hidden}.mainmenu__img img{width:auto;height:100%;max-width:initial}.latest__left{text-align:center;margin-bottom:10px}.mainmenu__links{float:left;width:550px}.mainmenu__img{width:320px;float:left;margin-right:0}.mainmenu__links > ul{padding:0;margin:0;list-style:none}.mainmenu__links{padding-right:20px;height:100%}.mainmenu__links > ul > li{-moz-page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-inside:avoid;page-break-inside:avoid;padding:10px 0;width:520px;max-width:520px;white-space:initial;padding:0;margin:0}.mainmenu__links > ul > li > a{font-size:13px;color:#000;line-height:1.2;border:none;display:block;padding:8px 12px}.mainmenu__links > ul > li > a:hover,.mainmenu__links_black > li > a:hover{text-decoration:none;background:#c51230;color:#fff}.mainmenu__links > ul > li.active > a{text-decoration:none;background:#c51230;color:#fff}.mainmenu__links > ul > li > ul > li{padding:10px 0 0}.mainmenu__links_black{list-style:none;margin:0;padding:0}.mainmenu__links_black > li > a{font-weight:400;color:#000;display:block;padding:5px 0}.desktopmenu:hover .mainmenu__level2{display:block}.mainmenu__level2_relative > ul{width:265px}.mainmenu__level2_relative > ul > li{list-style:none}.mainmenu__level2_relative > ul > li:hover .mainmenu__level3{display:block!important}.mainmenu__level2{width:max-content!important;left:10px;box-shadow:-9px 7px 10px -8px #000}li.desktopmenu{position:initial!important}.mainmenu__links li:nth-child(8){-webkit-column-break-after:always;break-after:always}.mainmenu__level2_relative > ul > li,.b-horizontal-menu__nav > li + li{padding-left:0}}.header__topmenu__button{display:none}.breadcrumb{font-size:14px}.footer__cont *{padding:0;margin:0 0 5px}.b-footer-menu__item.is-mark .b-footer-menu__link{margin:0 0 5px}.b-foot-socials{margin-top:0}.b-foot-socials__title{margin-top:0}.b-footer-contacts__phones{margin-bottom:5px}.card__items{display:flex;width:100%}.landing__descr div{max-width:100%}.card__item{width:50%;margin-bottom:30px;padding:0 15px}.card__image{margin-bottom:30px;max-height:300px;overflow:hidden}.card__name a{font-size:24px;display:block;margin-bottom:30px;color:#000;font-weight:700}.card__text{margin-bottom:15px}.card__price{margin-bottom:30px;font-weight:700;font-size:22px}.landing__descr .card__content div{text-align:left}.card__link a.btn{padding:8px 30px}.landing__block .landing__descr{padding:40px 0}.landing__block .landing__descr td{border:none;width:50%}.landing__block .landing__descr td:first-child{padding-right:30px}.landing__banner__contain{max-width:1170px;text-align:left;padding:0 30px;align-items:flex-start}.landing__banner__descr{max-width:600px;text-shadow:#777 1px 1px 3px}.b-footer-menu__item.is-mark:first-child .b-footer-menu__link{padding-bottom:2px}.b-footer-contacts__title{padding-bottom:5px}.b-foot-socials__title{padding-bottom:5px}.calcicon{position:fixed;right:20px;bottom:140px;z-index:9;width:85px;height:85px;display:flex;align-items:center;border:4px solid #c51230;background:#fff;justify-content:center;border-radius:50%;box-shadow:1px 1px 19px 3px #a5a5a5}.calcicon__image{margin-bottom:5px;text-align:center}.calcicon__text{font-size:10px;text-align:center}.calcicon__wrapper{display:block;color:#000!important;text-decoration:none!important}.dropdown-menu > li > a{font-weight:700;color:#000}.b-news-detail .gallery_slider__dots.owl-dots{display:none}.b-news-detail .owl-carousel.owl-theme .owl-nav .owl-next{opacity:1}.landing__descr table.opt_table{display:table;border-top:1px solid #ebebeb}.landing__descr table.opt_table td{padding:20px;border-bottom:1px solid #ebebeb}.landing__descr table.opt_table td:first-child{width:20%}.head__address{font-size:1.15rem}@media (max-width: 767px){.landing_pluses__row__title{font-size:15px;font-weight:700;width:calc(100% - 109px);text-align:left;margin-left:10px}.landing_pluses__row__img{max-width:130px}.landing_pluses__row__descr{display:none}.landing__descr .card__item{width:100%}.landing_pluses__row{display:flex;align-items:center}.head__address{display:none}.feature__name{height:initial;font-size:12px;line-height:1.2}.calcicon{border:2px solid #c51230;width:70px;height:70px}.calcicon__text{font-size:8px}.landing__block .landing__descr td{width:100%;display:block}.card__items{flex-wrap:wrap}.card__item{width:100%}.dropdown-menu > li{position:relative;display:none;padding-left:15px}.dropdown-menu > li > a{font-weight:400}.dropdown-menu > li.bigLevel{display:block;padding-left:0}.dropdown-menu > li.bigLevel > a{font-weight:600}.dropdown-menu > li .fa{display:block;position:absolute;right:10px;width:25px;height:25px;top:5px;line-height:25px;text-align:center;z-index:99;transition:all .3s ease;transform:rotate(0)}.dropdown-menu .fa svg{width:25px;height:25px}.dropdown-menu > li.expanded .fa{transform:rotate(45deg)}}.product-item-price-container{display:none}.newlogo{display:flex;align-items:center;color:#282e3a}.newlogo img{max-width:100%}.newlogo__logo{display:flex;align-items:center}.newlogo__img{min-width:90px;max-width:90px}.newlogo__title{font-weight:700;font-size:30px;text-transform:uppercase;line-height:1;padding-top:1px}.newlogo__text{font-size:12px}.newlogo__descr{margin-left:15px;padding-left:15px;border-left:1px solid #282e3a}.b-fly-head.js-fly-head.is-active a.b-head1-logo__name{max-width:350px}.b-fly-head .newlogo__title{font-size:22px}li.b-sidebar-nav__item{padding-left:0}@media (max-width: 500px){.b-fly-head__btns{display:flex;align-items:center}.b-head-icon{padding:0 12px}.l-page__content .carousel__list .row{display:flex;flex-wrap:wrap;justify-content:center}.newlogo__descr{display:none}.b-fly-head__container{padding:0}.newlogo__title{font-size:20px}}
.brandsblock {
  margin: 50px 0;
}
.brandsblock__items {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin: 44px 0 35px 0;
}
.brandsblock__item {

}
.brandlink {
  padding: 14px 30px;
  background: rgba(247, 247, 247, 1);
  font-size: 18px;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  transition: all 0.3s ease;
}

.brandlink:hover {
  text-decoration: none;
  color: #fff;
  background: rgba(197, 18, 48, 1);
}

.brandsblock__button {
  margin: 35px 0 15px 0;
}

.showmore {
  display: block;
  font-weight: 600;
  font-size: 18px;
  color: rgba(197, 18, 48, 1);
  white-space: nowrap;
}

[data-toggle="hiddentext"] {
  display: none;
}
[data-toggle="hiddentext"].active {
  display: block;
}

.showmore_after {
  display: none;
}

[data-toggleclick='hiddentext'].active .showmore_before {
  display: none;
}
[data-toggleclick='hiddentext'].active  .showmore_after {
  display: block;
}

.landing__descr h2,
.landing__descr h3,
.landing__descr h4 {text-align: center; margin: 40px auto 30px auto;}
.landing__descr ol li:after {color: #000000; }
.landing__descr ul, 
.landing__descr ol {margin-bottom: 20px;}
.breadcrumb > li {padding: 0;}
.breadcrumb > li + li:before {padding: 0 10px;}
.b-footer-contacts__recall {
  background: none;
  border: none;
}
a.b-sidebar-button[href="/include/forms/recall/"] {
  display: none;
}
@media(max-width: 999px) {
  .brandsblock__items {
    margin: 24px 0 22px 0;
  }
  .brandsblock__button {
    margin:  22px 0;
  }
  .brandlink {
    font-size: 14px;
    padding: 8px 14px;
  }
  .showmore {
    font-size: 14px;
  }
  .brandsblock {
    margin: 45px 0;
  }
}

