.images_slides{
    max-width: 100vw;
    max-height: 100vh;
}
.images_slides .slide{
    position: absolute;
    width: 100%;
    height: 100%;
    transition: all linear 1.5s;
    opacity: 0;
    overflow: hidden;
}
.slide_image{
    width: 100%;
    height: 100%;
    position: absolute;
    object-fit: cover;
    z-index: 50;
    /* top: 50%;
    left: 50%;
    transform: translateX(-50%)translateY(-50%); */
}
.images_slides .slide .content{
    position: absolute;
    z-index: 100;
    color: #FFF;
    left: 50%;
    top: 50%;
    transform: translateX(-50%)translateY(-50%);
    padding: 0.4rem 0.25rem;
    transition: all linear 1.5s;
    opacity: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: rgba(0,0,0,0.15);
}
.images_slides .slide .content .context{
    margin: 0.25rem 0;
}
.images_slides .slide .content p{
    font-size: 0.4rem;
}
.images_slides .slide .content h3{
    font-size: 0.8rem;
}
#prev,
#next{
    position: absolute;
    z-index: 150;
    top: 50%;
    transform: translateY(-50%);
    width: 1rem;
    height: 1rem;
    background-color: rgba(0,0,0,0.45);
    color: #FFF;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}
#prev i,#next i{
    position: relative;
    font-size: 0.7rem;
}
#prev{
    left: 0;
}
#next{
    left: unset;
    right: 0;
}
.descriptions{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 0.2rem 1rem;
}
.description_l,
.description_r{
    background-color: rgba(72, 219, 251,0.45);
    font-size: 0.4rem;
    margin: 0 1rem;
    padding: 0.1rem 0.25rem;
    /* font-weight: 800;
    letter-spacing: 0.25rem; */
    cursor: pointer;
}
.images_slides .slide.current, .images_slides .slide.current .content{
    opacity: 1;
}