.clients-section {
  padding: 40px 0;
  text-align: center;
  background: #f8f8f8;
}



.client-slider {
  overflow: hidden;
}

.client-track {
  display: flex;
  animation: scroll 25s linear infinite;
}

.client-track img {
  width: 140px;
  margin: 0 20px;
  object-fit: contain;
  filter: grayscale(100%);
  transition: 0.3s;
}

.client-track img:hover {
  filter: grayscale(0%);
}

@keyframes scroll {
  0% { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}