/* <<< --- Reveal --- >>> */


.reveal- {
    opacity: 0 !important;
}

.reveal-.up {
    transform: translateY(50%);
}

.reveal-.up-small {
    transform: translateY(10%);
}

#banner-flag.reveal- {
    transform: translateY(-70%);
}

.reveal-.scale {
    transform: scale(0.8);
}

.reveal-.load {
    transition-delay: .2s !important;
}

.reveal-visible {
    opacity: 1 !important;
    transform: none !important;
    transition: 1s cubic-bezier(0.5, 0, 0, 1) !important;
}

.reveal-visible.delay-1 {
    transition-delay: .1s !important;
}

.reveal-.delay-1.load {
    transition-delay: .3s !important;
}

.reveal-visible.delay-2 {
    transition-delay: .2s !important;
}

.reveal-.delay-2.load {
    transition-delay: .4s !important;
}

.reveal-visible.delay-3 {
    transition-delay: .3s !important;
}

.reveal-.delay-3.load {
    transition-delay: .5s !important;
}

.reveal-visible.delay-4 {
    transition-delay: .4s !important;
}