.target-animation {
	opacity: 0;
}

.wh-aos .wh-aos-init {
	opacity: 0;
	position: relative;
	transition: opacity var(--duration-animation, 1s) .1s, transform var(--duration-animation, 1s) ease;
	transition-delay: 0ms;
	will-change: transform, opacity;
}

.wh-aos .wh-aos-init.wh-aos--active {
	opacity: 1;
}

.wh-aos .wh-aos-init.wh-aos--dirtop {
	transform: translateY(100px)
}

.wh-aos .wh-aos--active.wh-aos--dirtop {
	transform: translateY(0px)
}

.wh-aos .wh-aos-init.wh-aos--dirbottom {
	transform: translateY(-100px)
}

.wh-aos .wh-aos--active.wh-aos--dirbottom {
	transform: translateY(0px)
}

.wh-aos .wh-aos-init.wh-aos--dirleft {
	transform: translateX(100px)
}

.wh-aos .wh-aos--active.wh-aos--dirleft {
	transform: translateX(0px)
}

.wh-aos .wh-aos-init.wh-aos--dirright {
	transform: translateX(-100px)
}

.wh-aos .wh-aos--active.wh-aos--dirright {
	transform: translateX(0px)
}