#clients-slider .item-wrap {
  padding: 0 0rem;
}
#clients-slider .item-wrap .item .image {
  height: 100px;
  background-size: cover !important;
}
#clients-slider .item-wrap .item .title {
  font-size: 1.8rem;
  color: #015B2C;
  font-weight: 500;
}
#clients-slider .item-wrap .item .date {
  font-size: 1.8rem;
}
#clients-slider .item-wrap .item .text {
  color: #bcbdbc;
}
#clients-slider .item-wrap .item .row {
  padding: 1rem 0;
}
#clients-slider .slick-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}
#clients-slider .slick-arrow.arr-right {
  right: -20px;
}
#clients-slider .slick-arrow.arr-left {
  left: -20px;
}

/* ─── Мобильный режим (<600px): slick через unslick отключён, контейнер
   #clients-slider превращается в native horizontal scroll с зелёным
   ползунком — единый паттерн с .sliderz.no-slider / .etapipereezda1z. */
@media (max-width: 600px) {
  #clients-slider.no-slider {
    display: flex;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    gap: 15px;
    padding: 10px 10px 15px;
    scrollbar-width: thin;
    scrollbar-color: #235C33 #e6e6e6;
  }
  #clients-slider.no-slider::-webkit-scrollbar {
    height: 6px;
  }
  #clients-slider.no-slider::-webkit-scrollbar-track {
    background: #e6e6e6;
    border-radius: 3px;
  }
  #clients-slider.no-slider::-webkit-scrollbar-thumb {
    background: #235C33;
    border-radius: 3px;
  }
  #clients-slider.no-slider .portfolio-image {
    flex: 0 0 60%;
    min-width: 60%;
    scroll-snap-align: start;
  }
}
/*# sourceMappingURL=clients.css.map */