[class*="reveal-"] {
    opacity: 0;
    transform: translateY(30px);
}

.reveal-visible {
    opacity: 1;
    transform: translateY(0);
    transition: 1s cubic-bezier(.5, 0, 0, 1);
}

.reveal-2 {
    transition-delay: .2s;
}

.reveal-2 {
    transition-delay: .3s;
}

.course {
    cursor: pointer;
    transition: all .3s ease-in;
}

.course:hover {
    transform: translateX(-5px) scale(1.05);
}
