.CompanySliderWrapper {
    width: 100%; 
    overflow: visible;   
    position: relative; 
}

.CompanySliderContent {
    display: inline-flex;
    white-space: nowrap; 
}

.CompanySliderImage {
    flex: 0 0 auto; 
    display: inline-flex; 
    align-items: center;  
    margin-right: 100px;  
}

.CompanySliderImage img {
    height: 70px;
    width: auto;
    max-width: none;
}

@media(max-width: 400px){
    .CompanySliderImage img {
        height: 65px;
    }
}

.CompanySliderImageGrayscale {
    filter: grayscale(100%);
}

.CompanySliderImageGrayscale:hover {
    filter: grayscale(0);
}

@keyframes company-slide {
    0% {
        transform: translateX(-50%);
    }
    100% {
        transform: translateX(0%);
    }
}

@keyframes company-slide-reverse {
    0% {
        transform: translateX(0%);
    }
    100% {
        transform: translateX(-50%);
    }
}
