/* CSS for Elementor Video Slider placeholder. */
/*.evs-slider iframe,*/
/*.evs-slider video {*/
/*    width: 100%;*/
/*    height: 300px;*/
/*    border-radius: 12px;*/
/*    object-fit: cover;*/
/*}*/

/*.evs-slider .swiper-slide {*/
/*    overflow: hidden;*/
/*}*/

.evs-video {
    width: 896px;
    /*aspect-ratio: 16 / 9;*/
    object-fit: cover;
        height: 75vh ;
    border-radius:40px;
    z-index:0px;
}

.evs-slider .swiper-slide {
    overflow: hidden;
}
/* Hide buttons by default */
.evs-slider .swiper-button-next,
.evs-slider .swiper-button-prev {
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease;
}

/* Show on hover */
.evs-slider:hover .swiper-button-next,
.evs-slider:hover .swiper-button-prev {
    opacity: 1;
    visibility: visible;
}

/* Button styling */
.evs-slider .swiper-button-next,
.evs-slider .swiper-button-prev {
    color: #5A0A32;
}

/* Optional: add background circle */
.evs-slider .swiper-button-next,
.evs-slider .swiper-button-prev {
    width: 45px;
    height: 45px;
    background: rgba(255, 255, 255, 0.9);
    border-radius: 50%;
}
.height-video{
    height: 75vh;
}
/* Center icon properly */
.evs-slider .swiper-button-next::after,
.evs-slider .swiper-button-prev::after {
    font-size: 18px;
    font-weight: bold;
}

@media (max-width: 768px) {
    /*.evs-video {*/
    /*    width: 100%;*/
        /*aspect-ratio: 16 / 9;*/
    /*    object-fit: cover;*/
    /*     height: 300px;*/
    /*    border-radius:40px;*/
    /*}*/
    /*.height-video{*/
    /*    height: 300px;*/
    /*}*/
}