.client-logos-stripe {
  width: 100%;
  overflow: hidden;
  padding: 40px 0;
  background: transparent;
}

.client-logos-track {
  display: flex;
  width: max-content;
  gap: 40px;
  animation: client-logos-scroll-left 45s linear infinite;
}

.client-logos-set {
  display: flex;
  align-items: center;
  gap: 40px;
  flex: 0 0 auto;
}

.client-logos-set img {
  width: 200px;
  height: 200px;
  object-fit: contain;
  display: block;
  flex: 0 0 auto;
}

@keyframes client-logos-scroll-left {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(calc(-50% - 20px));
  }
}
