.movie{
    width: 95%;
    margin: 0.5% auto;
    max-width: 1500px;

}
.intview_swiper, .daily_swiper{
    width: 100%;
    margin: auto;
    overflow: hidden;
    position: relative;
    max-width: 1200px;

}
.swiper-slide{
    position: relative;
    overflow: hidden;
}
.swiper-desc{
    position: absolute;
    bottom: 20%;
    left: 3%;
    right: 3%;
    font-size: min(3vw, 2.2rem);
    background-color: #ffffff96;
    color: black;
    /* text-shadow: min(0.5vw,5px) min(0.3vw,3px) 0px rgba(0, 0, 0, 0.5); */
    text-wrap-mode: nowrap;
    padding: 1% 5% 1% 1%;
    z-index: 2;
    text-align: start;
}

.swiper-button-prev,
.swiper-button-next{
    
    color: white;
    width: 3rem;
    height: 3rem;
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 50%;
    padding: 0.5rem;
}
.daily_swiper{
    /* a{
        &::after{
            content: "";
            position: absolute;
            width: 100%;
            background-color: #8b857d57;
            display: block;
            top: 0;
            bottom: 0;
            border-radius: 3vw;
        }
    } */
}
/* .caption{
    position: absolute;
    right: 0;
    top: 0;
    border: solid black;
    border-radius: 50%;
    padding: 3%;
    font-size: min(3vw, 1.8rem);
    color: #0000c0;
    font-weight: bold;
    &::after{
        content: '';
        position: absolute;
        bottom: 0;
        left: 50%;
        width: 10px;
        height: 10px;
        background: #FFF;
        border-right: solid black;
        border-bottom: solid black;
        transform: translate(-50%, 55%) rotate(45deg);
        transform-origin: center center;
    }
} */

.jop_openings_list{
    display: flex;
    flex-wrap: wrap;
    gap: 1vw;
    justify-content: space-around;
    a{
        display: contents;
    }
    img{
        width:30%;
    }
}