.slider-container {
    width: 100%;
    overflow: hidden;
    /*border: 1px solid #ddd;*/
    /*background-color: white;*/
    /*padding: 20px;*/
    /*box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);*/
}

.slider {
    display: flex;
    width: 100%;
    animation: slide 60s linear infinite;
    animation-play-state: running;
}

.slide {
    min-width: 200px;
    margin: 0 15px;
    transition: transform 0.9s ease;
}

.slide img {
    width: 100%;
    height:auto;
    min-height:150px!important;
    max-height:200px!important;
    opacity: 0.36;
    
    transition: opacity 0.9s ease, filter 0.9s ease;
}

.slide:hover img {
    filter: none;
    opacity: 1;
}

.slide:hover {
    transform: scale(1.1);
}

@keyframes slide {
    0% { transform: translateX(0); }
    100% { transform: translateX(-100%); }
}
.slider-container:hover .slider {
    animation-play-state: paused;
}