.slide-in-on-scroll {
    opacity: 0;
}

.come-in {
    transform: translateY(150px);
    animation: come-in 0.8s ease forwards;
}

.already-visible {
    opacity: 1;
    transform: translateY(0);
    animation: none;
}

@keyframes come-in {
    to { transform: translateY(0); opacity: 1; }
}

@media (min-width: 992px) {    
    .delay.come-in:nth-child(2) {
        animation-delay: 1s;
    }
    
    .delay.come-in:nth-child(3) {
        animation-delay: 2s;
    }
}
  