.max-w-full {
    max-width: 101%;
}


.aspect-\[6\/5\] {
    aspect-ratio: 9/5;
}

@media (min-width: 1440px) {
    .desktop\:aspect-\[16\/5\] {
        aspect-ratio: 16/5;
    }
}

.desktop\:py-\[30px\] {
    padding-top: 30px;
    padding-bottom: 30px;
}


.px-\[10px-20px\] {
    padding-left: 10px;
    padding-right: 20px;
}

/*     .px-\[10px-30px\] {
        padding-left: 3vw;
        padding-right: 8vw;
    } */

.px-5-1 {
    padding-left: 1.25rem;
    padding-right: 2.25rem;
}

.px-5-2 {
    padding-left: 1.25rem;
    padding-right: 3.25rem;
}


.img-gradient-bottom {
    background: linear-gradient(#a1505000, #00000054);
}


@media (max-width: 400px) {
    .wrapper-modified {
        padding-left: 3vw;
        padding-right: 8vw;
    }

    .px-\[10px-30px\] {
        padding-left: 3vw;
        padding-right: 8vw;
    }
}

@media (max-width: 350px) {
    .wrapper-modified {
        padding-left: 3vw;
        padding-right: 17vw;
    }

    .px-\[10px-30px\] {
        padding-left: 3vw;
        padding-right: 17vw;
    }
}

@media (max-width: 320px) {
    .wrapper-modified {
        padding-left: 3vw;
        padding-right: 29vw;
    }

    .px-\[10px-30px\] {
        padding-left: 3vw;
        padding-right: 29vw;
    }
}

.slider-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

@keyframes slider-sway {
    0% {
        transform: translateX(-5px) scale(1.08);
    }

    50% {
        transform: translateX(5px) scale(1.08);
    }

    100% {
        transform: translateX(-5px) scale(1.08);
    }
}

.swiper-slide-active .slider-sway {
    animation: slider-sway 6s ease-in-out infinite;
    will-change: transform;
    transform-origin: bottom;
}

/* 
.swiper-slide:not(.swiper-slide-active) .slider-sway {
    transform: none !important;
    animation: none !important;
} */

@media (min-width: 1440px) {
    .desktop\:py-\[30px\] {
        padding-top: 30px;
        padding-bottom: 30px;
    }
}

@media (max-width: 1024px) {
    .index-slider__item_pic {
        min-height: 50vh;
    }

    .slider-sway.slider-img {
        height: 45vh;
        transform-origin: top;
    }

}