/* se agregó nuevo */
.subfooter{
    border-top:1px solid rgba(255,255,255,0.08);
    padding:20px 0;
    font-size:14px;
}

.subfooter-links{
    display:flex;
    align-items:center;
    gap:10px;
}

.subfooter-links a{
    color:#bbb;
    text-decoration:none;
    transition:0.3s;
}

.subfooter-links a:hover{
    color:#fff;
}

.divider{
    color:#555;
}

/* móvil */
@media (max-width:768px){

    .subfooter-flex{
        flex-direction:column;
        text-align:center;
        gap:10px;
    }

}

.gallery-img{
    height: 260px;
    width: 100%;
    object-fit: cover;
}