#infinite-logo-carousel .splide__slide {
  display: flex;
  gap: 40px;
  align-items: center;
}
#infinite-logo-carousel .logo-item img {
  width: 140px;
  height: auto;
  object-fit: contain;
  object-position: center;
  max-width: 140px;
  opacity: 0.5;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
  transition-duration: 0.4s;
}
#infinite-logo-carousel .logo-item {
  display: flex;
  align-items: center;
  justify-content: center;
}
#infinite-logo-carousel .logo-item img:hover {
  opacity: 1;
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}
