/* Footer Austral: blanco a la izquierda (logo) y azul del logo a la derecha (textos) */
.first-footer .top-footer.bg-black-1 {
    background: linear-gradient(90deg, #ffffff 0%, #ffffff 20%, #1565a3 30%, #0b3d66 100%) !important;
    border-top: none;
    padding: 4rem 0;
}

.first-footer .navigation a,
.first-footer .widget a {
    text-decoration: none;
}

.first-footer .navigation h3,
.first-footer .widget h3 {
    color: #ffffff;
    font-size: 1.15rem;
    transition: color 0.2s ease;
}

.first-footer .navigation a:hover h3,
.first-footer .widget a:hover h3 {
    color: #cfe3f5;
}

.first-footer .navigation h3::after,
.first-footer .widget h3::after {
    background-color: #ffffff !important;
}

/* En pantallas chicas las columnas se apilan: blanco arriba (logo), azul abajo (textos) */
@media screen and (max-width: 991px) {
    .first-footer .top-footer.bg-black-1 {
        background: linear-gradient(180deg, #ffffff 0%, #ffffff 30%, #1565a3 45%, #0b3d66 100%) !important;
    }
}

/* Logo del footer */
.first-footer .netabout .logo img {
    width: 250px;
    max-width: 100%;
    height: auto;
    margin-bottom: 0;
}
