

/* Start:/local/templates/main/components/bitrix/news.list/slider-and-banner/style.css?16565025607351*/
@import url("/local/static/build/css/global/font.css");
@import url("/local/static/build/css/global/reset.css");
.slider-and-banners {
  position: relative;
  margin: 0 0 30px 0; }
  .slider-and-banners__wrapper {
    position: relative;
    margin: 0 -10px; }
  .slider-and-banners__grid {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%; }
  .slider-and-banners__item {
    position: relative;
    width: 66.6666666666%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0 10px;
    margin: 0; }
    .slider-and-banners__item:last-child {
      width: 33.33333333% !important;
      min-width: 33.33333333%;
      max-width: 33.33333333%; }
  .slider-and-banners__item-wrap {
    position: relative;
    width: 100%;
    height: 100%;
    min-height: 154px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }

.slider-banners {
  position: relative;
  background: #ffffff;
  height: 100% !important;
  min-height: 154px !important;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  opacity: 0;
  -webkit-transition: opacity .3s ease;
  -o-transition: opacity .3s ease;
  transition: opacity .3s ease;
  padding: 0 60px; }
  .slider-banners.started {
    opacity: 1; }
  .slider-banners .slick-track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%; }
  .slider-banners .slick-slide {
    height: auto !important;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
    .slider-banners .slick-slide div {
      height: 100%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
  .slider-banners .slick-arrow {
    position: absolute;
    background-color: transparent;
    text-indent: -9999px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    height: 30px;
    width: 30px;
    top: -webkit-calc(50% - 15px);
    top: calc(50% - 15px);
    z-index: 10; }
    .slider-banners .slick-arrow:before {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      height: 30px;
      width: 30px;
      -webkit-transition: opacity .3s ease;
      -o-transition: opacity .3s ease;
      transition: opacity .3s ease;
      background-repeat: no-repeat;
      background-position: 50% 50%;
      -webkit-background-size: cover;
      background-size: cover;
      opacity: 0.9;
      z-index: 1; }
    .slider-banners .slick-arrow:hover:before {
      opacity: 1; }
    .slider-banners .slick-arrow.slick-next {
      right: 10px; }
      .slider-banners .slick-arrow.slick-next:before {
        background-image: url("/local/static/assets/img/svg/arrow.svg"); }
    .slider-banners .slick-arrow.slick-prev {
      left: 10px; }
      .slider-banners .slick-arrow.slick-prev:before {
        background-image: url("/local/static/assets/img/svg/arrow.svg");
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg); }
  .slider-banners__item {
    position: relative;
    padding: 20px 0;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
    .slider-banners__item div {
      height: auto !important;
      display: block !important; }
  .slider-banners__image {
    position: relative;
    display: block;
    max-height: 60px;
    margin: 0 0 15px 0; }
    .slider-banners__image img {
      max-height: 60px;
      max-width: 60px; }
  .slider-banners__title {
    position: relative;
    display: block;
    text-transform: uppercase;
    font: 20px/120% 'clear_sansbold';
    color: #3495a7; }
  .slider-banners__text {
    position: relative;
    display: block;
    font: 16px/120% 'clear_sansbold'; }

.banners {
  position: relative;
  background-image: -webkit-linear-gradient(108deg, #ffffff, #d8d8d8);
  background-image: -o-linear-gradient(108deg, #ffffff, #d8d8d8);
  background-image: linear-gradient(342deg, #ffffff, #d8d8d8);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
  min-height: 154px;
  -webkit-transition: opacity .3s ease, -webkit-transform .3s ease, -webkit-box-shadow .3s ease;
  transition: opacity .3s ease, -webkit-transform .3s ease, -webkit-box-shadow .3s ease;
  -o-transition: opacity .3s ease, transform .3s ease, box-shadow .3s ease;
  transition: opacity .3s ease, transform .3s ease, box-shadow .3s ease;
  transition: opacity .3s ease, transform .3s ease, box-shadow .3s ease, -webkit-transform .3s ease, -webkit-box-shadow .3s ease;
  opacity: 1;
  padding: 0 0 4px 0;
  overflow: hidden;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  border-bottom: 4px solid #3495a7;
  -webkit-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0);
  box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0); }
  .banners:hover {
    opacity: 0.9;
    -webkit-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    transform: translateY(-2px);
    -webkit-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.23);
    box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.23); }
  .banners__wrapper {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-position: 90% 40%;
    background-repeat: no-repeat;
    -webkit-box-pack: center;
    -webkit-justify-content: start;
    -ms-flex-pack: center;
    justify-content: start;
    padding: 20px; }
  .banners__title {
    position: relative;
    display: block;
    font: 26px/100% 'clear_sansregular';
    color: #3495a7;
    margin: 30% 0 5px 0; }
  .banners__text-big {
    color: #6b6b6b;
    font: 14px/130% 'clear_sansregular';
    display: block;
    margin: 0 0 35px 0; }
  .banners__text {
    color: #3e3e3e;
    font: 10px/130% 'clear_sansregular';
    display: block; }

/* 29.06.2022 */
.prices-page {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.prices-page__col {padding-left: 10px;padding-right: 10px;width: 100%;margin-bottom: 10px;}@media screen and (min-width: 992px) {.prices-page__col_left {width: 66.6666%;}.prices-page__col_right {width: 33.3333%;}}
/* 29.06.2022 END */
/* End */


/* Start:/node_modules/slick-carousel/slick/slick.css?17586919261302*/
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
/* End */


/* Start:/local/components/custom/work-advantages/templates/.default/style.css?16429293351790*/
@import url("/local/static/build/css/global/font.css");
@import url("/local/static/build/css/global/reset.css");
.work-advantages {
  position: relative;
  margin: 0 0 30px 0; }
  .work-advantages h2.work-advantages__title {
    font: 24px/110% 'clear_sansregular';
    text-transform: none;
    margin: 0 0 20px 0;
    letter-spacing: -0.6px; }
  .work-advantages__wrapper {
    position: relative;
    margin: 0 -10px; }
  .work-advantages__grid {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%; }
  .work-advantages__item {
    position: relative;
    width: 33.33333333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0 10px;
    margin: 0 0 20px 0; }
  .work-advantages__item-wrap {
    position: relative;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: left;
    padding: 15px 20px 15px 15px;
    background: #ffffff;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.23);
    box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.23); }
  .work-advantages__name {
    position: relative;
    display: block;
    margin: 0 0 10px 0;
    font: 16px/130% 'clear_sansbold';
    color: #3495a7;
    text-transform: uppercase; }
  .work-advantages__text {
    position: relative;
    display: block;
    font: 14px/130% 'clear_sansregular'; }

/* End */


/* Start:/local/components/custom/advantages/templates/.default/style.css?17792616532026*/
/*@import url("/local/static/build/css/global/font.css");
@import url("/local/static/build/css/global/reset.css");*/
.advantages {
  position: relative;
  margin: 0 0 30px 0; }
  .advantages h2.advantages__title {
    font: 24px/110% 'clear_sansregular';
    text-transform: none;
    margin: 0 0 20px 0;
    letter-spacing: -0.6px; }
  .advantages__wrapper {
    position: relative;
    margin: 0 -10px; }
  .advantages__grid {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%; }
  .advantages__item {
    position: relative;
    width: 33.33333333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0 10px;
    margin: 0 0 40px 0; }
  .advantages__item-wrap {
    position: relative;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center; }
  .advantages__icon {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 84px;
    margin: 0 0 15px 0; }
    .advantages__icon img {
      max-height: 84px; }
  .advantages__name {
    position: relative;
    display: block;
    margin: 0 0 10px 0;
    font: 14px/130% 'clear_sansbold';
    text-transform: uppercase; }
  .advantages__text {
    position: relative;
    display: block;
    font: 12px/150% 'clear_sansregular';
    padding: 0 15px; }

/* End */


/* Start:/local/templates/main/components/custom/products-price/template2/style.css?169449821912520*/
@import url("/local/templates/main/fonts/clearsans.css");
.products-price {
  position: relative;
  margin: 0 0 30px 0; }

.products-price-nav {
  position: relative;
  margin: 0 0 40px 0;
  background-color: #3495a7;
  width: 100%; }
  .products-price-nav__grid {
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 10px 15px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .products-price-nav__item {
    position: relative;
    display: block;
    padding: 0 15px;
    text-align: center; }
  .products-price-nav__item-wrap {
    position: relative;
    display: block;
    color: #ffffff;
    -webkit-transition: color .3s ease;
    -o-transition: color .3s ease;
    transition: color .3s ease;
    font: 16px/130% 'clear_sansregular'; }
    .products-price-nav__item-wrap:hover {
      color: #033237; }

body .products-price-table {
  position: relative;
  margin: 0 0 40px 0; }
  body .products-price-table--padding .prices__block-table.active td:not(.spoiler-link-wrap) {
    padding: 3px 15px !important; }
  body .products-price-table h2.products-price-table__title {
    font: 24px/110% 'clear_sansregular';
    margin: 0 0 10px 0;
    text-transform: none; }
  body .products-price-table--col-2 .products-price-table__item {
    width: 50%;
    padding: 0 10px; }
    body .products-price-table--col-2 .products-price-table__item:last-child {
      width: 50%;
      background: #ffffff;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start; }
  /*body .products-price-table .products-price-table__title + .prices__block-table {
    margin-top: 20px; }*/
  body .products-price-table__text {
    position: relative; }
  body .products-price-table__grid {
    position: relative;
    margin: 0 -10px; }
  body .products-price-table__wrapper {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin: 20px 0 0 0; }
  body .products-price-table__item {
    position: relative;
    width: 690px;
    background: #ffffff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
    body .products-price-table__item a {
      color: #262626; }
    body .products-price-table__item p {
      font-size: 14px;
      font-family: 'clear_sansregular', sans-serif; }
    body .products-price-table__item:last-child {
      width: 250px;
      background: #d9e0e6;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between; }
  body .products-price-table table {
    border-bottom: 1px solid #a3aab0 !important;
    font: 12px/130% 'clear_sansregular' !important; }
  body .products-price-table table th,
  body .products-price-table table td[bgcolor="#c0c8cf"],
  body .products-price-table table td[bgcolor="#dae1e6"] {
    font: 14px/130% 'clear_sansregular' !important; }
  body .products-price-table table td {
    font: 14px/1.1 'clear_sansregular' !important; }
    body .products-price-table table td:first-child {
      text-align: left; }
  body .products-price-table table th, body .products-price-table table td {
    height: 40px  !important;
    padding: 3px 15px !important; }
  body .products-price-table--td-height table th, body .products-price-table--td-height table td {
    height: 47px  !important; }
  body .products-price-table table td a {
    color: #1c9fab; }
    body .products-price-table table td a:hover {
      color: #df4f4f; }
  body .products-price-table__red-price {
    color: #df4f4f; }
  body .products-price-table .js-spoiler-row {
    display: none; }
  body .products-price-table .js-spoiler-link-hide {
    display: none; }
  body .products-price-table .prices__block-table:not(.active) .pb-40 {
    padding-bottom: 40px !important; }
  body .products-price-table .prices__block-table.active .js-spoiler-row {
    display: table-row; }
  body .products-price-table .prices__block-table.active .js-spoiler-link {
    display: none; }
  body .products-price-table .prices__block-table.active .js-spoiler-link-hide {
    display: none; }
    body .products-price-table .prices__block-table.active .js-spoiler-link-hide.active {
      display: table-row; }
    body .products-price-table .prices__block-table.active .js-spoiler-link-hide .spoiler-link:after {
      -webkit-transform: rotate(180deg) !important;
      -ms-transform: rotate(180deg) !important;
      transform: rotate(180deg) !important; }
  body .products-price-table .prices__block-table td[bgcolor="#c0c8cf"],
  body .products-price-table .prices__block-table th {
    height: 50px !important;
    max-height: 50px; }
  body .products-price-table table td.spoiler-link-wrap {
    height: 50px !important;
    padding: 0 !important; }
  body .products-price-table .spoiler-link {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 50px;
    width: 100%;
    text-align: center;
    background: #4e919e;
    font: 18px/40px 'clear_sansbold';
    color: #ffffff;
    cursor: pointer; }
    body .products-price-table .spoiler-link:after {
      content: '';
      position: relative;
      display: inline-block;
      margin: 0 0 0 20px;
      width: 30px;
      height: 30px;
      background-image: url("/local/static/assets/img/svg/down-arrow.svg");
      background-position: 50% 50%;
      -webkit-background-size: cover;
      background-size: cover;
      background-repeat: no-repeat;
      -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
      transform: rotate(0);
      -webkit-transition: -webkit-transform .3s ease;
      transition: -webkit-transform .3s ease;
      -o-transition: transform .3s ease;
      transition: transform .3s ease;
      transition: transform .3s ease, -webkit-transform .3s ease; }

.products-price-text {
  position: relative;
  margin: 20px 0; }
  .products-price-text__row {
    position: relative;
    display: block;
    margin: 0 0 20px 0;
    font: 16px/130% 'clear_sansregular';
    color: #3495a7; }
    .products-price-text__row span {
      color: #282828; }
    .products-price-text__row p {
      color: #282828;
      font: 14px/130% 'clear_sansregular'; }

.products-block {
  position: relative;
  width: 100%;
  padding: 10px 20px; }
  .products-block__wrapper {
    position: relative;
    margin: 0 -10px; }
  .products-block__grid {
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .products-block__item {
    position: relative;
    width: 50%;
    padding: 0 10px;
    margin: 0 0 5px 0; }
  .products-block__item-wrap {
    position: relative;
    display: block;
    -webkit-transition: opacity .3s ease, color .3s ease;
    -o-transition: opacity .3s ease, color .3s ease;
    transition: opacity .3s ease, color .3s ease; }
    .products-block__item-wrap:hover {
      color: #033237; }
      .products-block__item-wrap:hover .products-block__image {
        -webkit-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.23);
        box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.23);
        -webkit-transform: translateY(-1px);
        -ms-transform: translateY(-1px);
        transform: translateY(-1px); }
  .products-block__image {
    position: relative;
    height: 71px;
    background-position: 50% 50%;
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    margin: 0 0 2px 0;
    -webkit-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0);
    box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0);
    -webkit-transition: -webkit-box-shadow .3s ease, -webkit-transform .3s ease;
    transition: -webkit-box-shadow .3s ease, -webkit-transform .3s ease;
    -o-transition: box-shadow .3s ease, transform .3s ease;
    transition: box-shadow .3s ease, transform .3s ease;
    transition: box-shadow .3s ease, transform .3s ease, -webkit-box-shadow .3s ease, -webkit-transform .3s ease;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); }
  .products-block__name {
    display: block;
    font: 12px/130% 'clear_sansbold'; }

.products-btn {
  position: relative;
  display: block;
  width: 100%;
  padding: 0 20px 20px; }
  .products-btn__wrapper {
    position: relative;
    margin: 0 -15px; }
  .products-btn__grid {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .products-btn__item {
    position: relative;
    padding: 0 15px; }
  .products-btn__item-wrap {
    position: relative; }
  .products-btn__btn {
    position: relative;
    display: block;
    width: 40px;
    height: 40px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-transition: opacity .3s ease, -webkit-box-shadow .3s ease, -webkit-transform .3s ease;
    transition: opacity .3s ease, -webkit-box-shadow .3s ease, -webkit-transform .3s ease;
    -o-transition: box-shadow .3s ease, opacity .3s ease, transform .3s ease;
    transition: box-shadow .3s ease, opacity .3s ease, transform .3s ease;
    transition: box-shadow .3s ease, opacity .3s ease, transform .3s ease, -webkit-box-shadow .3s ease, -webkit-transform .3s ease; }
    .products-btn__btn:hover {
      -webkit-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.1);
      box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.1);
      -webkit-transform: translateY(-1px);
      -ms-transform: translateY(-1px);
      transform: translateY(-1px);
      opacity: 0.8; }

.h-100 {
  height: 100%; }
.products-btn-absolute{position:absolute;bottom:0;}


.text-nowrap {white-space: nowrap !important;}.tables-tabs {list-style: none;padding: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 0 !important;}.tables-tabs__item {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;padding: 0 !important;margin: 0 !important;}.tables-tabs__item:before {display: none !important;}.tables-tabs__tab {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;height: 100%;width: 100%;font-size: 15px;background-color: #d9e0e6;padding: 8px 10px;}.tables-tabs__tab:hover {background-color: #d5dce2;}.tables-tabs__tab.active {background-color: #009baa;color: #fff;}.tables-tabs__tab > span {display: inline-block;line-height: 1.3;}.tables-tabs-content {position: relative;overflow: hidden;-webkit-box-flex: 2;-ms-flex-positive: 2;flex-grow: 2;}.tables-tabs-content__item {position: absolute;top: 0;left: 0;width: 100%;z-index: -1;pointer-events: none;height: 100%;overflow-x: auto;}.tables-tabs-content__item.active {position: relative;display: block;z-index: 1;pointer-events: initial;}.tables-tabs-content .prices__block-table + p {margin: 0;padding: 10px;border: 1px solid #a3aab0;border-top: 0;}.tables-tabs-content .prices__block-table tr:nth-child(2) > th {background-color: #dae1e6;}.tables-tabs-content .prices__block-table:not(:last-child) {height: calc(100% - 38px);}.tables-tabs-content .prices__block-table:last-child {height: 100%;}.products-price-table__item .scroll-table-wrap, .products-price-table__item .scroll-table-wrap__inner {height: 100%;}.products-price-table__wrapper, .products-price-table__wrapper * {-webkit-box-sizing: border-box;box-sizing: border-box;}@media screen and (max-width: 767px) {.products-price-table__item {overflow-x: auto !important;}}
/* End */
/* /local/templates/main/components/bitrix/news.list/slider-and-banner/style.css?16565025607351 */
/* /node_modules/slick-carousel/slick/slick.css?17586919261302 */
/* /local/components/custom/work-advantages/templates/.default/style.css?16429293351790 */
/* /local/components/custom/advantages/templates/.default/style.css?17792616532026 */
/* /local/templates/main/components/custom/products-price/template2/style.css?169449821912520 */
