

/* Start:/bitrix/templates/epir-corporate/css/home.css?1735633044839*/
.index-slider {
  display: flex !important;
  overflow: hidden; 
  opacity: 0;
  justify-content: center;
}
.index-slider.slick-initialized {
  opacity: 1;
}
.index-slider > div {
  flex-basis: 100%;
  flex-shrink: 0;
}
.index-slider .slick-dots {
  bottom: 3.2rem;
}
.index-slider .slick-dots li {
  background: white;
}
.index-slider .slick-prev {
  position: absolute;
  top: 50%;
  left: 2rem;
  margin: 0 30px; 
  color: #232e43;
  background: white;
}
.index-slider .slick-next {
  position: absolute;
  top: 50%;
  right: 2rem; 
  margin: 0 30px;
  color: #232e43;
  background: white;
}
.index-slider .__image .image_inner img {
  max-height: 60vh;
}
@media (max-width: 1580px) {
  .index-slider .slick-prev {
    left: -.5rem;
  }
  .index-slider .slick-next {
    right: -.5rem;
  }
}
/* End */


/* Start:/bitrix/templates/epir-corporate/components/bitrix/news.list/front_slider_1/style.css?17409919401626*/
.header + .index-slider .index-slider__item {
  height: 70vh; 
  padding-top: 179px;
}
.header + .index-slider .slick-arrow__container {
  margin-top: -webkit-calc(179px / 2);
  margin-top:   calc(179px / 2);
}
.index-slider.slick-dotted.slick-slider {
  margin-bottom: 0;
}
.index-slider .slick-track .slick-slide > div .inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.index-slider .slick-track .slick-slide > div .inner .index-slider__item {
  background-size: cover;
}
@media (max-width: 1400px) {
  .index-slider .container {
    padding: 0 6rem;
  }
  .index-slider .slick-dots {
    bottom: 1.5rem;
  }
}
@media (max-width: 1199px) {
  .index-slider__item .image_inner {
    align-items: center;
  }
  .index-slider .container {
    padding: 0 2rem;
  }
}
@media (max-width: 991px) {
  .header + .index-slider .index-slider__item {
    padding-top: 0;
  }
}
@media (max-width: 767px) {
  .index-slider .container {
    padding: 0 1.2rem;
  }
  .index-slider__item .__text.color-light {
    color: #232e43 !important;
  }
  .index-slider .slick-track .slick-slide > div .inner {
    justify-content: start;
  }
  .index-slider .slick-dots {
    top: 18.47rem;
    bottom: auto;
  }
  .index-slider .slick-dots li {
    background: #e1e1e1;
  }
  .index-slider .slick-dots .slick-active {
    background: var(--color-main);
  }
}
@media (min-width: 1900px) {
  .header + .index-slider .index-slider__item {
    height: 850px;
  }
  .header:not(.header-white) + .index-slider .index-slider__item {
    height: 850px;
  }
}
/* End */


/* Start:/bitrix/templates/epir-corporate/components/bitrix/news.list/front_benefits/style.css?173383314572*/
.index-advantages__container .index-advantages {
  margin-top: 2rem;
}
/* End */


/* Start:/bitrix/templates/epir-corporate/components/bitrix/news.list/front_catalog_slider1/style.css?1735633044124*/
.product-slider .product-slider__item .price-empty {
  font-size: 1.467rem;
  font-weight: 500;
  line-height: 1.6rem;
}
/* End */


/* Start:/bitrix/templates/epir-corporate/components/bitrix/news.list/front_rates_slider_1/style.css?173884052457*/
.js-slider:not(.slick-initialized) {
  display: none;
}
/* End */


/* Start:/bitrix/templates/epir-corporate/components/bitrix/news.list/front_rewiews3/style.css?17356330445011*/
.reviews-three .slick-slide {
  padding-top: 2.4rem;
  padding-bottom: 2.4rem;
}
.reviews-hidden .file-block {
  margin-top: 1rem;
}
.reviews-hidden .file-block .btn {
  padding-left: 2rem;
}
.reviews-hidden .file-block .btn .icon {
  background-color: var(--color-main);
  mask-image: url(/bitrix/templates/epir-corporate/components/bitrix/news.list/front_rewiews3/../../../../images/icons/file.svg);
  mask-repeat: no-repeat;
  mask-size: contain;
  display: block;
  width: 1rem;
  height: 1rem;
  position: absolute;
  left: .5rem;
  top: 50%;
  transform: translateY(-50%);
}
.reviews-hidden .file-block .btn:hover .icon {
  background-color: #fff;
}
.reviews-three {
  padding-top: 2.4rem;
  padding-bottom: 0;
  border: none; 
  background: #fff;
}
.reviews-three .slick-dots {
  bottom: 0 !important;
}
.reviews-three .reviews-item__content {
  margin-top: 0;
}
.reviews-three .mb-4 {
  margin-bottom: 0 !important;
}
.reviews-three_items {
  margin-top: 0;
}
.reviews-three_items .reviews-item {
  flex-direction: column;
  max-width: 42rem;
  margin-right: auto;
  margin-left: auto;
  padding-top: 1.8rem;
  padding-right: 0; 
  padding-bottom: 2.267rem;
  padding-left: 0;
  border: .06667rem solid #eee;
  -webkit-border-radius: .2667rem;
  border-radius: .2667rem;
  -webkit-box-shadow: 0 1.133rem 1.267rem rgba(98, 108, 130, .09);
  box-shadow: 0 1.133rem 1.267rem rgba(98, 108, 130, .09);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
}
.reviews-three .reviews-item__content {
  padding-top: 0;
}
.reviews-three_flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
  width: 100%;
  margin-top: 2.533rem;
  padding: 1.667rem 2.133rem 0;
  border-top: .06667rem solid #eee; 
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.reviews-three_flex .reviews-item__pic {
  width: 4.467rem;
  height: 4.467rem;
}
.reviews-three_flex .reviews-item__flex .reviews-item__pic {
  display: none;
}
.reviews-three_flex .reviews-item__icon {
  font-size: .4667rem;
  top: .3333rem;
  right: -.1333rem; 
  width: 1.067rem;
  height: 1.067rem;
  border-width: .1333rem;
}
.reviews-three .slick-slide {
  opacity: .5; 
  background: #fff;
}
.reviews-three .slick-list {
  position: relative; 
  margin: 0 2rem;
  padding-top: 5.2rem;
  padding-right: 23.6rem;
  padding-left: 23.6rem;
}
.reviews-three .slick-list:before {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 150px;
  height: 100%;
  content: '';
  background: -webkit-gradient(linear, left top, right top, from(white), to(transparent));
  background: linear-gradient(to right, white, transparent);
}
.reviews-three .slick-list:after {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  width: 150px;
  height: 100%;
  content: '';
  background: -webkit-gradient(linear, right top, left top, from(white), to(transparent));
  background: linear-gradient(to left, white, transparent);
}
.reviews-three .btn_review {
  display: none;
}
.reviews-three .slick-track {
  position: static !important;
}
.reviews-three .slick-active {
  position: relative;
  z-index: 1;
  -webkit-transform: translateY(-8%);
  -ms-transform: translateY(-8%);
  transform: translateY(-8%);
  opacity: 1;
}
.reviews-three .slick-active .btn_review {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}
.reviews-three .prev-slide {
  position: relative;
}
.reviews-three .slick-current {
  right: 0;
  left: 0;
}
.reviews-three .next-slide {
  position: relative;
}
@media (max-width: 1300px) {
  .reviews-three .slick-list {
    padding-right: 13.33rem; 
    padding-left: 13.33rem;
  }
}
@media (max-width: 991px) {
  .reviews-three .slick-list {
    padding-right: 2.467rem; 
    padding-left: 2.467rem;
  }
  .reviews-three .slick-active {
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
  }
  .reviews-three .slick-list {
    padding-top: 0;
  }
}
@media (max-width: 767px) {
  .reviews-three .slick-list {
    padding: 0;
  }
  .reviews-three_flex .reviews-item__icon {
    font-size: .6667rem; 
    width: 1.667rem;
    height: 1.667rem;
  }
  .reviews-three_flex .reviews-item__pic {
    width: 6rem;
    height: 6rem;
    margin-bottom: 1.333rem;
  }
  .reviews-three_flex {
    flex-direction: column; 
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .reviews-three .reviews-item__block {
    padding-top: 0;
  }
  .reviews-three .slick-dotted.slick-slider {
    margin-bottom: 0;
  }
  .reviews-three {
    padding-bottom: 0 !important;
  }
  .reviews-three .slick-slide {
    padding-bottom: 4.4rem;
  }
}
/* End */


/* Start:/bitrix/components/epir/tabs.news/templates/front_news/style.css?174013910150*/
.main-block .interesting-block {
  padding: 0;
}
/* End */


/* Start:/bitrix/templates/epir-corporate/components/bitrix/news.list/front_news/style.css?174367933266*/
#epir_shop_faq .interesting-block__item_pic {
  display: none;
}
/* End */
/* /bitrix/templates/epir-corporate/css/home.css?1735633044839 */
/* /bitrix/templates/epir-corporate/components/bitrix/news.list/front_slider_1/style.css?17409919401626 */
/* /bitrix/templates/epir-corporate/components/bitrix/news.list/front_benefits/style.css?173383314572 */
/* /bitrix/templates/epir-corporate/components/bitrix/news.list/front_catalog_slider1/style.css?1735633044124 */
/* /bitrix/templates/epir-corporate/components/bitrix/news.list/front_rates_slider_1/style.css?173884052457 */
/* /bitrix/templates/epir-corporate/components/bitrix/news.list/front_rewiews3/style.css?17356330445011 */
/* /bitrix/components/epir/tabs.news/templates/front_news/style.css?174013910150 */
/* /bitrix/templates/epir-corporate/components/bitrix/news.list/front_news/style.css?174367933266 */
