.node--type-fondo .hero-section-left .hero-section-left_title-container img {
    max-height: 70vh !important;
    width: 100% !important;
    object-fit: contain !important;
    margin: 0 auto !important;
}

.node--type-fondo .gallery-3-columns_element {
    padding-bottom: 42%;
}

@media screen and (max-width: 991px) {
    .node--type-fondo .gallery-3-columns_element {
        padding-bottom: 62.49%;
    }
}

@media screen and (max-width: 479px) {
    .node--type-fondo .gallery-3-columns_element {
        padding-bottom: 130.19%;
    }
}