.ticker-wrap {
  overflow: hidden;
  background: #000;
  height:200px;
 
}

.ticker {
  display: flex;
  gap: 2rem;
  padding-left: 100%;
  animation: ticker-scroll 3s linear infinite;
  align-items: center;
    height:200px;
}

.ticker > * {
  flex-shrink: 0; /* Ensures images don’t shrink */
  display: inline-block;
}
.ticker img {
    max-height: 200px;
    width: auto;
}

@keyframes ticker-scroll {
  0% { transform: translateX(0); }
  100% { transform: translateX(-100%); }
}
