.logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a{color:#333;}
.visible-lg.index header[data-change_color=Y] .burger:hover .svg-burger,
.visible-lg.index header[data-change_color=Y] .logo_and_menu-row .inline-search-show:hover,
.visible-lg.index header[data-change_color=Y] .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap:hover > a,
.visible-lg.index header[data-change_color=Y] .logo_and_menu-row.wbanner .callback-block:hover,
.visible-lg.index header[data-change_color=Y] .logo_and_menu-row .personal-link:hover,
.visible-lg.index header[data-change_color=Y] .logo_and_menu-row .basket-link:hover .svg-basket{opacity:0.5;}
header.light .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a, header.light .logo_and_menu-row.wbanner .region_wrapper .js_city_chooser span{color:#FFF;}
header.light .logo_and_menu-row.wbanner .logo-row{border-color:rgba(255,255,255,0.1);}
header.light .logo_and_menu-row.wbanner .burger .svg-burger{background-position:0 -46px;}
header.light .logo_and_menu-row.wbanner .phone .svg-phone{background-position:-20px -46px;}
header.light .logo_and_menu-row.wbanner .phone>.wrap a{color:#FFF;}
header .logo_and_menu-row.wbanner .inline-search-show .svg-search{background-position:-29px -22px;opacity:1;background-color:transparent;}
header .logo_and_menu-row.wbanner .inline-search-show:hover .svg-search{background-color:transparent;}
header.light .logo_and_menu-row.wbanner .inline-search-show .svg-search{background-position:-29px -44px;}
header.light .logo_and_menu-row.wbanner .inline-search-show .title{color:#FFF;}
header .logo_and_menu-row.wbanner .personal-link .svg.svg-cabinet{opacity:1;}
header .logo_and_menu-row.wbanner .personal-link .svg.svg-cabinet{background-position:-72px -21px;background-color:transparent;}
header .logo_and_menu-row.wbanner .basket-link .js-basket-block .svg-basket{opacity:1;background-position:-92px -22px;background-color:transparent;}
header.light .logo_and_menu-row.wbanner .personal-link .svg.svg-cabinet{background-position:-72px -43px;}
header.light .logo_and_menu-row.wbanner .personal-link .svg.svg-cabinet-login{background-position:-50px -43px;}
header.light .logo_and_menu-row.wbanner .personal-link .title{color:#FFF;}
header.light .logo_and_menu-row.wbanner .personal-link:hover .title{color:#FFF;}
header.light .logo_and_menu-row.wbanner .basket-link .js-basket-block .svg-basket{background-position:-92px -44px;}
header.light .logo_and_menu-row.wbanner .callback-block{color:#FFF;}
header.light .logo_and_menu-row.wbanner .mega-menu table td .wrap > a.more-items:before{background-position:-124px -51px;}
header.light .logo_and_menu-row.wbanner .menu_row_wrap .left_border{background:rgba(255,255,255,0.1);}
header.light .logo_and_menu-row.wbanner .menu_row_wrap .right_border{background:rgba(255,255,255,0.1);}
header.light .logo_and_menu-row.wbanner .logo svg .clsp-logo{fill:#FFF;}
.logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a{color:#333;}
.logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a.more-items{padding-top:51px;padding-bottom:50px;}
.logo_and_menu-row.wbanner .mega-menu table td .wrap > a.more-items:before{left:auto;right:0;margin-left:0;background-position:-124px -29px;background-color:transparent;}
.logo_and_menu-row.wbanner .menu-row .mega-menu table td.last_item .wrap > a{padding-right:0;}
.logo_and_menu-row.wbanner .logo-row{}
.logo_and_menu-row.wbanner .callback-block{color:#333;}
.logo_and_menu-row.wbanner .inline-search-show:hover .title{color:#333;}
.logo_and_menu-row.wbanner .slogan .top-description{color:#333;opacity:0.5;}
header.light .logo_and_menu-row.wbanner .slogan .top-description{color:#FFF;}
.logo_and_menu-row.wbanner .personal-link:hover .title{color:#333;}
.header-v1 .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a.more-items{padding-top:43px;padding-bottom:44px;}
.header-v4 .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a:first-of-type{padding-left:24px;}
.header-v4 .logo_and_menu-row.wbanner .menu-row .mega-menu table td.last_item .wrap > a{padding-right:24px;}
.header-v4 .logo_and_menu-row.wbanner .logo-row{border:none;}
.header-v4 .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a.more-items{padding:10px 24px;}
.header-v6 .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a,
.header-v15 .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a{padding:35px 22px;}
.header-v6 .logo_and_menu-row.wbanner .menu-row .mega-menu table,
.header-v15 .logo_and_menu-row.wbanner .menu-row .mega-menu table{width:auto;}
.header-v6 .logo_and_menu-row.wbanner .mega-menu table td .wrap > a.more-items:before,
.header-v15 .logo_and_menu-row.wbanner .mega-menu table td .wrap > a.more-items:before{right:auto;left:50%;margin-left:-8px;}
.header-v6 .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a,
.header-v15 .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a{text-align:left;}
.header-v6 .logo_and_menu-row.wbanner .logo-row,
.header-v15 .logo_and_menu-row.wbanner .logo-row{border-bottom:none;}
.header-v6 .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a.more-items,
.header-v15 .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a.more-items{padding-top:43px;padding-bottom:44px;}
header.header-v5 .logo_and_menu-row.wbanner .logo-row,
header.header-v6 .logo_and_menu-row.wbanner .logo-row,
header.header-v7 .logo_and_menu-row.wbanner .logo-row,
header.header-v3 .logo_and_menu-row.wbanner .logo-row,
header.header-v15 .logo_and_menu-row.wbanner .logo-row{border-bottom:1px solid rgba(51,51,51,0.05);}
header.header-v5.light .logo_and_menu-row.wbanner .logo-row,
header.header-v6.light .logo_and_menu-row.wbanner .logo-row,
header.header-v7.light .logo_and_menu-row.wbanner .logo-row,
header.header-v3.light .logo_and_menu-row.wbanner .logo-row,
header.header-v15.light .logo_and_menu-row.wbanner .logo-row{border-bottom:1px solid rgba(255,255,255,0.1);}
header.header-v4 .logo_and_menu-row .personal-link .svg,
header.header-v5 .logo_and_menu-row .personal-link .svg,
header.header-v6 .logo_and_menu-row .personal-link .svg,
header.header-v15 .logo_and_menu-row .personal-link .svg{opacity:1;}

header.header-v3{border-bottom:none;}
header.header-v3 .logo_and_menu-row.wbanner .burger .svg-burger{background-position:0 -24px;background-color:transparent;}
header.light.header-v3 .logo_and_menu-row.wbanner .burger .svg-burger{background-position:0 -46px;}


header .logo_and_menu-row.wbanner .slogan .top-description,
header .logo_and_menu-row.wbanner .callback-block:hover,
header .logo_and_menu-row.wbanner .burger:hover .svg-burger,
header .logo_and_menu-row.wbanner .menu-row .mega-menu table td:hover .wrap > a,
header .logo_and_menu-row.wbanner .inline-search-show:hover,
header .logo_and_menu-row.wbanner .personal-link:hover,
header .logo_and_menu-row.wbanner .basket-link:hover .svg,
header .logo_and_menu-row.wbanner .basket-link:hover .title{opacity:0.5;}

header .logo_and_menu-row.wbanner .burger:hover .svg-burger path,
header .logo_and_menu-row.wbanner .inline-search-show:hover .svg path,
header .logo_and_menu-row.wbanner .personal-link:hover .svg path,
header .logo_and_menu-row.wbanner .basket-link:hover .svg path{fill:#333;}

header.light .logo_and_menu-row.wbanner.burger:hover .svg-burger path,
header.light .logo_and_menu-row.wbanner path.clsp-logo,
header.light .logo_and_menu-row.wbanner .inline-search-show .svg path,
header.light .logo_and_menu-row.wbanner .personal-link .svg path,
header.light .logo_and_menu-row.wbanner .basket-link .svg path,
header.light .logo_and_menu-row.wbanner .inline-search-show:hover .svg path,
header.light .logo_and_menu-row.wbanner .personal-link:hover .svg path,
header.light .logo_and_menu-row.wbanner .basket-link:hover .svg path,
header.light .logo_and_menu-row.wbanner .burger .svg-burger path{fill:#FFF;}

header .logo_and_menu-row.wbanner .slogan .top-description,
header .logo_and_menu-row.wbanner .callback-block,
header .logo_and_menu-row.wbanner .menu-row .mega-menu table td:hover .wrap > a,
header .logo_and_menu-row.wbanner .inline-search-show:hover .title,
header .logo_and_menu-row.wbanner .personal-link:hover{color:#333;}

header.light .logo_and_menu-row.wbanner .logo-row .slogan .top-description,
header.light .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a,
header.light .logo_and_menu-row.wbanner .menu-row .mega-menu table td:hover .wrap > a,
header.light .logo_and_menu-row.wbanner .inline-search-show:hover .title,
header.light .logo_and_menu-row.wbanner .personal-link:hover,
header.light .logo_and_menu-row.wbanner .phone>a,
header.light .logo_and_menu-row.wbanner .inline-search-show .title,
header.light .logo_and_menu-row.wbanner .personal-link .title,
header.light .logo_and_menu-row.wbanner .inline-search-show:hover .title,
header.light .logo_and_menu-row.wbanner .personal-link:hover,
header.light .logo_and_menu-row.wbanner .callback-block{color:#FFF;}

.header-v5 .logo_and_menu-row .logo-row,
.header-v6 .logo_and_menu-row .logo-row,
.header-v7 .logo_and_menu-row .logo-row,
.header-v3 .logo_and_menu-row .logo-row,
.header-v15 .logo_and_menu-row .logo-row{border-bottom:1px solid rgba(51,51,51,0.05);}

.header-v5.light .logo_and_menu-row .logo-row,
.header-v6.light .logo_and_menu-row .logo-row,
.header-v7.light .logo_and_menu-row .logo-row,
.header-v3.light .logo_and_menu-row .logo-row,
.header-v15.light .logo_and_menu-row .logo-row{border-bottom:1px solid rgba(255,255,255,0.1);}

header .logo_and_menu-row.wbanner .inline-search-show .svg,
header .logo_and_menu-row.wbanner .personal-link .svg,
header .logo_and_menu-row.wbanner .basket-link .svg{opacity:1;}

header.light .logo_and_menu-row.wbanner .phone .svg-phone{background-position: -20px -46px;}
header.light .logo_and_menu-row.wbanner .phone .svg-phone path{fill:#FFF;}

header.light .logo_and_menu-row.wbanner .menu_row_wrap .left_border,
header.light .logo_and_menu-row.wbanner .menu_row_wrap .right_border{background:rgba(255,255,255,0.1);}

body.with_decorate.wheader_v3 .change_block#HEADER_TYPE .variant_panel,
body.with_decorate.wheader_v8 .change_block#HEADER_TYPE .variant_panel{margin-top:44px;}
body.with_decorate.wheader_v4 .change_block#HEADER_TYPE .variant_panel,
body.with_decorate.wheader_v5 .change_block#HEADER_TYPE .variant_panel,
body.with_decorate.wheader_v6 .change_block#HEADER_TYPE .variant_panel,
body.with_decorate.wheader_v7 .change_block#HEADER_TYPE .variant_panel,
body.with_decorate.wheader_v15 .change_block#HEADER_TYPE .variant_panel{margin-top:40px;}

.change_block#HEADER_TYPE .change_params{top:-31px;}
body.wheader_v3 .change_block#HEADER_TYPE .change_params{top:-9px;}
body.wheader_v4 .change_block#HEADER_TYPE .change_params,
body.wheader_v5 .change_block#HEADER_TYPE .change_params,
body.wheader_v6 .change_block#HEADER_TYPE .change_params,
body.wheader_v7 .change_block#HEADER_TYPE .change_params,
body.wheader_v8 .change_block#HEADER_TYPE .change_params,
body.wheader_v15 .change_block#HEADER_TYPE .change_params{top:-11px;}
.banner.CROP.TOP_UNDERHEADER{display:none!important;}



.about-company .title {
  padding-right: 0;
  font-size: 2.6667em;
  line-height: 1.15em;
}

.about-company .text-block {
  margin: 23px 0 0;
  font-size: 1em;
  line-height: 1.8em;
  max-height: 240px;
  overflow: hidden;
}

.about-company .text,
.about-company .image {
  height: 600px;
}

.about-company .text .inner {
  padding-top: 90px;
  padding-right: 60px;
}

.about-company .image  .inner {
  height: 100%;
}

.about-company iframe {
  width: 100% !important;
  height: 100% !important;
}

.about-company .buttons {
  margin: 29px -3px -3px;
}

.body.index .about-company h2{
  font-size: 14px;
  text-transform: uppercase;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .about-company .text .inner{
    padding: 40px 0 30px;
  }
  .about-company img.plaxy {
    width: 100%;
  }
  .about-company .image {
    height: auto;
  }
}



.services .flex-viewport {
  height: auto !important;
  max-height: fit-content !important;
}
.services h2{
  font-size: 2.5em !important;
  text-transform: none !important;
  margin: 60px 0 35px !important;
}
.services img.plaxy {
  height: 100%;
  position: static;
}
.services .image .inner {
  height: 100%;
  position: relative;
}
.services .text-right img {
  right: 0;
}
.services .image {
  padding: 0;
}
.services .text-right .text .inner {
  padding-right: 0;
  padding-left: 60px;
}
.services .item-views.front {
  border: none !important;
}
.text-right {
  text-align: left!important;
}
@media (min-width: 992px) {
  .services img.plaxy {
    position: absolute;
  }
  .services .text {
    float: left;
  }
  .services .image {
    float: right;
  }
  .services .text-right .text {
    float: right;
  }
  .services .text-right .image {
    float: left;
  }
}
@media (max-width: 991px) {
  .about-company .text {
    height: auto !important;
  }
}