[data-aos] {
    opacity: 0;
    transform: translateY(14px);
    transition-property: opacity, transform;
    transition-duration: .75s;
    transition-timing-function: cubic-bezier(.22, 1, .36, 1);
}

[data-aos="fade-in"] {
    transform: none;
}

[data-aos="fadeInDownBig"] {
    transform: translate3d(0, -96px, 0);
}

[data-aos="fadeInLeft"] {
    transform: translate3d(-32px, 0, 0);
}

[data-aos="fadeInLeftBig"] {
    transform: translate3d(-96px, 0, 0);
}

[data-aos="fadeInRight"] {
    transform: translate3d(32px, 0, 0);
}

[data-aos="fadeInRightBig"] {
    transform: translate3d(96px, 0, 0);
}

[data-aos="fadeInUp"] {
    transform: translate3d(0, 32px, 0);
}

[data-aos="fadeInUpBig"] {
    transform: translate3d(0, 96px, 0);
}

[data-aos="fadeInTopLeft"] {
    transform: translate3d(-56px, -56px, 0);
}

[data-aos="fadeInTopRight"] {
    transform: translate3d(56px, -56px, 0);
}

[data-aos="fadeInBottomLeft"] {
    transform: translate3d(-56px, 56px, 0);
}

[data-aos="fadeInBottomRight"] {
    transform: translate3d(56px, 56px, 0);
}

[data-aos="zoom-in"] {
    transform: scale(.96);
}

[data-aos].aos-animate {
    opacity: 1;
    transform: none;
}

@media (prefers-reduced-motion: reduce) {
    [data-aos] {
        opacity: 1;
        transform: none;
        transition: none;
    }
}
