.hero_slideshow {

    width:100%;
    overflow:hidden;
}
.slide_img{
    width:100%;

    text-align:center;
    
}

.slide_img a{
    display:block;
    justify-content: center;
    width:100%;
    height:auto;

}
.slide_img img{
    width:100%;
    margin:0 auto;

}

.slide_img .slide_content{
    width:100%;
    margin:0 auto;
    margin-top:1.5rem;
    color:var(--font-color-second);
    text-align:left;
    position:absolute;
    bottom:0;
    padding:1rem 0;
    background-color:#ffffff9c;
    
}
.slide_img .slide_content h2,.slide_img .slide_content span{
    width:95%;
    margin:0 auto;
    display:block;
}

@media (max-width:670px) {

}
@media (max-width:520px) {
    .slide_img img{
        width:100%;
        height:100%;
        min-height:300px;
        margin:0 auto;
        aspect-ratio: 1 / 1;
        object-fit: cover;
    }
    .slide_content{
        display:none;
    }
}
