.pmtTicker{
  overflow:hidden;
  width:100%;
  position:relative;
}
.pmtTicker__track{
  display:flex;
  align-items:center;
  gap:36px;
  width:max-content;
  will-change: transform;
  animation: pmtTickerScroll linear infinite;
  animation-duration: 35s;
}
.pmtTicker__item img{
  height:48px;
  width:auto;
  display:block;
  opacity:.9;
}
.pmtTicker__item:hover img{ opacity:1; }

@keyframes pmtTickerScroll{
  from{ transform: translateX(0); }
  to{ transform: translateX(-50%); }
}

@media (prefers-reduced-motion: reduce){
  .pmtTicker__track{ animation: none; }
}