﻿

.banner-slider {
    position: relative;
    width: 100%;
    max-width: 1200px;
    height: 400px;
    margin: auto;
    overflow: hidden;
    border-radius: 12px;
}

    .banner-slider .slide {
        position: absolute;
        inset: 0;
        opacity: 0;
        transform: scale(1.05);
        transition: opacity 1s ease, transform 1.2s ease;
        pointer-events: none; /* prevent clicking hidden slides */
    }

        .banner-slider .slide.active {
            opacity: 1;
            transform: scale(1);
            pointer-events: auto;
        }

    .banner-slider img {
        width: 100%;
        /*height: 100%;*/
        object-fit: cover;
        display: block;
    }
