.folio-item__thumb-link{
    height: 43rem;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}

/* .folio-item__thumb-link > img{
    width: 100%;
} */

.folio-item__thumb-link > img{
    width: 100%;
    height: 100%;
    object-fit: cover; /* Ensures the image fills the container */
    object-position: center; /* Centers the image inside the container */
}

.pswp__img{
    object-fit: contain !important; /* Ensures the image fills the container */
    object-position: center !important; /* Centers the image inside the container */
}

.works-subtitle{
    margin-left: 10rem !important;
}

@media screen and (max-width: 600px) {
    .works-subtitle{
        margin-left: 0 !important;
        text-align: center !important;
    }    
}