footer .section-title p {
    font-family: 'ZurichSans-Regular';
    font-weight: 600;
    margin-top: 1.5rem;
}

footer .section-column-mobile>div {
    flex: 1;
}

footer .section-column-mobile {
    gap: 2rem;
}

footer .botones-apps {
    gap: 1rem;
}

@media (max-width: 64rem) {
    footer .section-column-mobile {
        flex-direction: column !important;
        padding: 0;
        gap: 0;
    }

    footer .section-title p {
        margin-top: 1.5rem;
    }

    footer .last-section {
        flex-direction: column-reverse !important;
        align-items: flex-start !important;
    }

    footer .botones-apps {
        flex-direction: column !important;
    }

}