

/* Start:/local/templates/hildiya/components/bitrix/news.list/leaders/style.css?17857439421*/


/* End */


/* Start:/local/templates/hildiya/components/bitrix/news.list/works/style.css?17857439421*/


/* End */


/* Start:/local/templates/hildiya/components/bitrix/news.list/brands/style.css?17857439421*/


/* End */


/* Start:/local/templates/hildiya/components/bitrix/news.list/carousel/style.css?17857439423427*/
@charset "UTF-8";
/*
 * Генерирует адаптивное значение свойства с clamp и calc-fallback.
 * $property – CSS-свойство (например, font-size, margin-bottom)
 * $minVal  – минимальное значение (например, 0.9375rem)
 * $maxVal  – максимальное значение
 * $minVw   – минимальная ширина вьюпорта (по умолчанию $minWidth)
 * $maxVw   – максимальная ширина вьюпорта
 */
.carousel-items {
  max-width: 72.5rem;
  margin: 0 auto;
}
@media (min-width: 94.5em) {
  .carousel-items {
    padding-bottom: 5rem;
  }
}
@media (min-width: 26.75em) and (max-width: 94.5em) {
  @supports (padding-bottom: clamp(3.125rem, 2.3846863469remrem + calc(2.7675276753rem / 1em)vw, 5rem)) {
    .carousel-items {
      padding-bottom: clamp(3.125rem, 2.3846863469remrem + calc(2.7675276753rem / 1em)vw, 5rem);
    }
  }
  @supports not (padding-bottom: clamp(3.125rem, 2.3846863469remrem + calc(2.7675276753rem / 1em)vw, 5rem)) {
    .carousel-items {
      padding-bottom: calc(3.125rem + 1.875rem * (100vw - 26.75em) / 67.75em);
    }
  }
}
@media (max-width: 26.75em) {
  .carousel-items {
    padding-bottom: 3.125rem;
  }
}

.slick-initialized .slick-slide {
  display: flex !important;
  flex-direction: column;
}
@media (min-width: 94.5em) {
  .slick-initialized .slick-slide {
    row-gap: 4.4375rem;
  }
}
@media (min-width: 26.75em) and (max-width: 94.5em) {
  @supports (row-gap: clamp(1.25rem, -0.0085332103remrem + calc(4.704797048rem / 1em)vw, 4.4375rem)) {
    .slick-initialized .slick-slide {
      row-gap: clamp(1.25rem, -0.0085332103remrem + calc(4.704797048rem / 1em)vw, 4.4375rem);
    }
  }
  @supports not (row-gap: clamp(1.25rem, -0.0085332103remrem + calc(4.704797048rem / 1em)vw, 4.4375rem)) {
    .slick-initialized .slick-slide {
      row-gap: calc(1.25rem + 3.1875rem * (100vw - 26.75em) / 67.75em);
    }
  }
}
@media (max-width: 26.75em) {
  .slick-initialized .slick-slide {
    row-gap: 1.25rem;
  }
}
.slick-initialized .slick-slide > div {
  margin: 0 12px;
}

.dots-container {
  position: relative;
  width: 180px;
  height: 20px;
  margin: 0 auto;
  overflow: hidden;
  bottom: 10px;
}

/* Сброс стандартных стилей Slick */
.slick-dots {
  list-style: none;
  padding: 0;
  margin: 0;
  position: relative;
  width: 100%;
  height: 100%;
  display: block;
}

.slick-dots li {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 10px;
  height: 10px;
  margin: 0;
  transform: translate(-50%, -50%) scale(0.33);
  transition: left 0.3s ease, transform 0.3s ease;
  list-style: none;
}

.slick-dots li button {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.2);
  border: none;
  cursor: pointer;
  padding: 0;
  font-size: 0;
  color: transparent;
  transition: background 0.3s;
}

.slick-dots li.slick-active button {
  background: #000;
}

/* Масштабы */
.slick-dots li.dot--active {
  transform: translate(-50%, -50%) scale(1);
}

.slick-dots li.dot--prev,
.slick-dots li.dot--next {
  transform: translate(-50%, -50%) scale(0.7);
}

.slick-dots li.dot--prev2,
.slick-dots li.dot--next2 {
  transform: translate(-50%, -50%) scale(0.4);
}

.slick-dots li.dot--hidden {
  transform: translate(-50%, -50%) scale(0);
  opacity: 0;
  pointer-events: none;
}

/* End */
/* /local/templates/hildiya/components/bitrix/news.list/leaders/style.css?17857439421 */
/* /local/templates/hildiya/components/bitrix/news.list/works/style.css?17857439421 */
/* /local/templates/hildiya/components/bitrix/news.list/brands/style.css?17857439421 */
/* /local/templates/hildiya/components/bitrix/news.list/carousel/style.css?17857439423427 */
