.pmtTicker{
  overflow: hidden;
  width: 100%;
  position: relative;
}

/* tor animacji */

.pmtTicker__track{
  display: flex;
  align-items: center;
  gap: 36px;
  width: max-content;
  will-change: transform;
  animation: pmtTickerScroll linear infinite;
  animation-duration: 35s;
}

/* PAUZA przy hoverze */

.pmtTicker:hover .pmtTicker__track{
  animation-play-state: paused;
}

/* boks logo */

.pmtTicker__item{
  width: 230px;
  height: 120px;
  padding: 6px 10px;
  box-sizing: border-box;

  display: flex;
  align-items: center;
  justify-content: center;

  flex: 0 0 auto;
}

/* logo */

.pmtTicker__item img{
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;

  display: block;
  object-fit: contain;

  filter: grayscale(100%);
  opacity: 0.6;

  transition: all .25s ease;
}

/* hover na konkretnym logo */

.pmtTicker__item:hover img{
  filter: grayscale(0%);
  opacity: 1;
  transform: scale(1.05);
}

/* animacja przesuwania */

@keyframes pmtTickerScroll{
  from{
    transform: translateX(0);
  }
  to{
    transform: translateX(-50%);
  }
}

/* dostępność */

@media (prefers-reduced-motion: reduce){
  .pmtTicker__track{
    animation: none;
  }
}