    .logo-slider-container {
      position: relative;
      padding: 20px 0;
      width: 100%;
      background-color: white;
      border-radius: 8px;
      box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    }
    
    .logo-slider {
      position: relative;
      width: 100%;
      overflow: hidden;
	  opacity: .8;	
    }
    
    .logo-slider-track {
      display: flex;
      position: relative;
      width: 100%;
    }
    
    .logo-slide {
      display: flex;
      align-items: center;
      justify-content: center;
      padding: 0 40px;
      flex-shrink: 0;
    }
    
    .logo-slide img {
      max-height: 60px;
      object-fit: contain;
    }
    
    /* Fade effect on left and right sides */
    .fade-left, .fade-right {
      position: absolute;
      top: 0;
      height: 100%;
      width: 100px;
      pointer-events: none;
      z-index: 2;
    }
    
    .fade-left {
      left: 0;
      background: linear-gradient(to right, white, rgba(255, 255, 255, 0));
    }
    
    .fade-right {
      right: 0;
      background: linear-gradient(to left, white, rgba(255, 255, 255, 0));
    }
    
    /* Responsive adjustments */
    @media (max-width: 768px) {
      .logo-slide {
        padding: 0 20px;
      }
      
      .logo-slide img {
        max-height: 40px;
      }
      
      .fade-left, .fade-right {
        width: 50px;
      }
    }