.alerta {
            filter: drop-shadow(0 0 0.75rem #0d542b);
        }

        .fade-out {
            opacity: 0;
            transition: opacity 1s ease;
            /* duración del desvanecido */
        }

        #container-alert {
            z-index: 1000;
            animation: var(--animate-bounce);
            animation: bounce 1s;
            /* más lento */
            /* bounce 1s infinite */

            @keyframes bounce {

                0%,
                100% {
                    transform: translateY(-25%);
                    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
                }

                50% {
                    transform: none;
                    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
                }
            }
        }
