.slide-up > * {
    opacity: 0;
    transform: translateY(3rem);
    transition:
            opacity 1000ms cubic-bezier(0.22, 1, 0.36, 1),
            transform 1000ms cubic-bezier(0.22, 1, 0.36, 1);
}

.slide-up.is-visible > *:nth-child(1) { transition-delay: 80ms; }
.slide-up.is-visible > *:nth-child(2) { transition-delay: 160ms; }
.slide-up.is-visible > *:nth-child(3) { transition-delay: 240ms; }
.slide-up.is-visible > *:nth-child(4) { transition-delay: 320ms; }

.slide-up.is-visible > * {
    opacity: 1;
    transform: translateY(0);
}

.disable-slide-up .slide-up > * {
    transition: none !important;
    transform: none !important;
    opacity: 1 !important;
}