
    @media (max-width: 768px) {
        .nav-buttons {
            align-items: center !important;
            justify-content: center !important;
            gap: 6px !important;
        }
        .nav-btn {
            display: inline-flex !important;
            align-items: center !important;
            justify-content: center !important;
            min-height: 34px !important;
            height: 34px !important;
            padding: 6px 10px !important;
            line-height: 1 !important;
            margin: 0 !important;
            vertical-align: middle !important;
        }
        #navSocio {
            transform: none !important;
            margin-top: 0 !important;
            margin-bottom: 0 !important;
            gap: 5px !important;
        }
        #navSocio .partner-handshake-icon {
            display: inline-flex !important;
            align-items: center !important;
            justify-content: center !important;
            height: 18px !important;
            transform: none !important;
            margin: 0 !important;
        }
        #navSocio .partner-handshake-icon svg {
            width: 28px !important;
            height: 18px !important;
            display: block !important;
        }
        #navSocio span:last-child,
        #navCliente {
            line-height: 1 !important;
        }
    }
