@charset "utf-8";

.js-animation {
    opacity: 0;
    visibility: hidden;
    transform: translateY(40px);
    transition: all 1s;
}

    .js-animation.is-show {
        opacity: 1;
        visibility: visible;
        transform: translateY(0px);
    }

.js-animation_delay {
    opacity: 0;
    visibility: hidden;
    transform: translateY(40px);
    transition: all 1s;
}

    .js-animation_delay.is-animated {
        opacity: 1;
        visibility: visible;
        transform: translateY(0px);
    }

    .js-animation_delay.is-animated {
        transition-delay: 0.3s;
    }

.js-animation_slide {
    opacity: 0;
    visibility: hidden;
    transform: translateX(-50px);
    transition: all 1s;
}

    .js-animation_slide.is-animated {
        opacity: 1;
        visibility: visible;
        transform: translateX(0px);
    }

    .js-animation_slide.is-animated {
        transition-delay: 0.3s;
    }
