/**
 * AOS - Animate On Scroll
 * Full Offline Version
 */

/* Base */
[data-aos] {
  opacity: 0;
  transition-property: transform, opacity;
}
[data-aos].aos-animate {
  opacity: 1;
}

/* Fade */
[data-aos="fade"],
[data-aos="fade-up"],
[data-aos="fade-down"],
[data-aos="fade-left"],
[data-aos="fade-right"],
[data-aos="fade-up-right"],
[data-aos="fade-up-left"],
[data-aos="fade-down-right"],
[data-aos="fade-down-left"] {
  transition-timing-function: ease;
}

/* Fade styles */
[data-aos="fade"] { transform: none; }
[data-aos="fade-up"] { transform: translateY(40px); }
[data-aos="fade-down"] { transform: translateY(-40px); }
[data-aos="fade-left"] { transform: translateX(40px); }
[data-aos="fade-right"] { transform: translateX(-40px); }
[data-aos="fade-up-right"] { transform: translate(40px,40px); }
[data-aos="fade-up-left"] { transform: translate(-40px,40px); }
[data-aos="fade-down-right"] { transform: translate(40px,-40px); }
[data-aos="fade-down-left"] { transform: translate(-40px,-40px); }

[data-aos].aos-animate { transform: translate(0,0); }

/* Zoom */
[data-aos="zoom-in"] { transform: scale(.8); }
[data-aos="zoom-in-up"] { transform: translateY(40px) scale(.8); }
[data-aos="zoom-in-down"] { transform: translateY(-40px) scale(.8); }
[data-aos="zoom-in-left"] { transform: translateX(40px) scale(.8); }
[data-aos="zoom-in-right"] { transform: translateX(-40px) scale(.8); }

[data-aos="zoom-out"] { transform: scale(1.2); }

/* Slide */
[data-aos="slide-up"] { transform: translateY(100%); }
[data-aos="slide-down"] { transform: translateY(-100%); }
[data-aos="slide-left"] { transform: translateX(100%); }
[data-aos="slide-right"] { transform: translateX(-100%); }

/* Flip */
[data-aos="flip-left"] { transform: rotateY(100deg); }
[data-aos="flip-right"] { transform: rotateY(-100deg); }
[data-aos="flip-up"] { transform: rotateX(100deg); }
[data-aos="flip-down"] { transform: rotateX(-100deg); }

[data-aos^="flip"] { backface-visibility:hidden; }

/* Duration */
[data-aos][data-aos-duration="500"] { transition-duration:.5s; }
[data-aos][data-aos-duration="1000"] { transition-duration:1s; }
[data-aos][data-aos-duration="1500"] { transition-duration:1.5s; }
[data-aos][data-aos-duration="2000"] { transition-duration:2s; }

/* Delay */
[data-aos][data-aos-delay="100"] { transition-delay:.1s; }
[data-aos][data-aos-delay="300"] { transition-delay:.3s; }
[data-aos][data-aos-delay="600"] { transition-delay:.6s; }

/* Easing */
[data-aos][data-aos-easing="linear"] { transition-timing-function:linear; }
[data-aos][data-aos-easing="ease-in"] { transition-timing-function:ease-in; }
[data-aos][data-aos-easing="ease-out"] { transition-timing-function:ease-out; }
[data-aos][data-aos-easing="ease-in-out"] { transition-timing-function:ease-in-out; }
