/*////////////// CSS REVISTO - 1º bloco da pagina Descontos Parceiros //////////////*/

.logos-track-wrapper {
  width: 100%;
  overflow: hidden;
  mask-image: linear-gradient(to right, transparent, black 8%, black 92%, transparent);
  -webkit-mask-image: linear-gradient(to right, transparent, black 8%, black 92%, transparent);
}

.logos-track {
  display: flex;
  gap: 2rem;
  width: max-content;
  animation: scroll-logos 30s linear infinite;
}

.logos-track:hover {
  animation-play-state: paused;
}

@keyframes scroll-logos {
  from { transform: translateX(0); }
  to   { transform: translateX(-50%); }
}

/*CADA LOGO */

.logo-item {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: clamp(100px, 10vw, 150px);
  height: clamp(70px, 6vw, 90px);
}


.logo-item img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  filter: grayscale(1);
  opacity: 0.65;
  transition: filter 0.2s ease, opacity 0.2s ease;
}

.logo-item:hover img {
  filter: grayscale(0);
  opacity: 1;
}
