/* Sağlayıcı Logoları Alanı */
#muq-provider-bar {
  width: 100%;
  padding: 24px 0;
  display: flex;
  justify-content: center;
}

.muq-provider-wrapper {
  max-width: 1390px;
  width: 100%;
  overflow: hidden;
  position: relative;
  background: radial-gradient(circle at center, rgba(0,255,130,0.05), rgba(0,0,0,0.25));
  backdrop-filter: blur(4px);
  box-shadow: 0 10px 40px rgba(0,255,130,0.08);
  border-radius:10px;
  padding:10px;
}

.muq-provider-track {
  display: flex;
  gap: 32px;
  animation: muq-provider-scroll 15s linear infinite;
  will-change: transform;
}

.muq-provider-track a {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 160px;
  height: 60px;
}

.muq-provider-logo {
  max-height: 50px;
  max-width: 100%;
  object-fit: contain;
  filter: brightness(1.15) saturate(1.1);
  transition: transform 0.3s ease;
}

.muq-provider-logo:hover {
  transform: scale(1.1);
}

@keyframes muq-provider-scroll {
  0% { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}
@media (max-width: 768px) {
  .muq-provider-track {
    gap: 16px;
    animation: muq-provider-scroll-mobile 8s linear infinite;
  }
  @keyframes muq-provider-scroll-mobile {
    0% { transform: translateX(0); }
    100% { transform: translateX(-100%); } /* 3x logo olduğu için */
  }
  .muq-provider-track a {
    width: 120px;
    height: 50px;
  }
.muq-provider-track {
  animation: muq-provider-scroll 2s linear infinite;
}
  .muq-provider-logo {
    max-height: 40px;
  }
}
