/* Mantiene el menú compacto de escritorio también en Servicios. */
@media (min-width: 1025px) {
    html body .header,
    html body header.header,
    html body .header-container,
    html body .header .header-container {
        height: 17vh !important;
        min-height: 0 !important;
        max-height: none !important;
    }

    html body .header .logo,
    html body .company-info .logo {
        width: 260px !important;
        height: 17vh !important;
        min-width: 260px !important;
        min-height: 0 !important;
        max-width: 260px !important;
        max-height: none !important;
    }

    html body .header .contact-info {
        display: flex !important;
        height: 100%;
        justify-content: center;
        align-items: center;
        margin: 0;
    }

    html body .navbar,
    html body nav.navbar {
        top: 17vh !important;
        min-height: 8vh !important;
    }

    html body .nav-container,
    html body .navbar .nav-container {
        min-height: 8vh !important;
        padding: 6px 20px !important;
    }

    html body .navbar .nav-menu > li > a {
        padding: 14px 16px !important;
        font-size: 16px !important;
    }

    html body .navbar .nav-menu > li > a.nav-privacy-link {
        padding: 12px 16px !important;
    }
}
