#scroll-indicator {
    position: absolute;
    bottom: 5px;
    left: 0;
    right: 0;
    text-align: center;
    font-size: 4em;
    opacity: 0;
    transition: opacity 0.2s;
}

#scroll-indicator.visible {
    opacity: 0.5;
    animation: bounce 1.7s infinite;
}

@keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    100% {
        transform: translateY(15px) scaleY(1);
    }

    40% {
        transform: translateY(0px) scaleY(1.25);
    }

    60% {
        transform: translateY(10px) scaleY(1.1);
    }
}