
/* Global Scroll Animations */
.effectFade {
  opacity: 0;
}

.slick-slide,
.slick-track,
.flip-image,
.element,
.textFadeUp,
.textFadeUp2,
.textFadeUp3,
.scroll-fadeZoom,
.effectFade,
.animate-box,
.overflow-hidden > * {
  will-change: transform, opacity;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}
.scroll-slide-up,
.scroll-slide-left,
.scroll-slide-right,
.scroll-zoom {
    opacity: 0;
    transition: all .9s cubic-bezier(.22,1,.36,1);
    overflow: hidden;
}

.scroll-slide-up {
    transform: translateY(100px);
}

.scroll-slide-left {
    transform: translateX(-100px);
}

.scroll-slide-right {
    transform: translateX(100px);
}

.scroll-zoom {
    transform: scale(.92);
}

.scroll-slide-up.active,
.scroll-slide-left.active,
.scroll-slide-right.active,
.scroll-zoom.active {
    opacity: 1;
    transform: translate(0) scale(1);
    overflow: hidden;
}


/* Global smooth scroll */
html { scroll-behavior: smooth; }
