[data-aos] {
	transition: 1s ease-out;
}

[data-aos="fade-in"] {
	opacity: 0;
}
[data-aos="fade-in"].aos-animate {
	opacity: 1;
}

[data-aos="fade-from-left"] {
	opacity: 0;
	transform: translateX(-50px);
}
[data-aos="fade-from-left"].aos-animate {
	opacity: 1;
	transform: translateX(0);
}

[data-aos="fade-from-right"] {
	opacity: 0;
	transform: translateX(50px);
}
[data-aos="fade-from-right"].aos-animate {
	opacity: 1;
	transform: translateX(0);
}

[data-aos="move-out-right"] {
	transform: translateX(0);
}
[data-aos="move-out-right"].aos-animate {
	transform: translateX(100%);
}
/* IE11 hack */
_:-ms-fullscreen, :root [data-aos="move-out-right"].aos-animate {
	opacity: 0;
}

[data-aos="fade-from-top"] {
	opacity: 0;
	transform: translateY(-50px);
}
[data-aos="fade-from-top"].aos-animate {
	opacity: 1;
	transform: translateY(0);
}

[data-aos="fade-from-bottom"] {
	opacity: 0;
	transform: translateY(50px);
}
[data-aos="fade-from-bottom"].aos-animate {
	opacity: 1;
	transform: translateY(0);
}

[data-aos="grow-path"] {
	stroke-dasharray: 100%; stroke-dashoffset: -100%;
}
[data-aos="grow-path"].aos-animate {
	stroke-dasharray: 100%; stroke-dashoffset: 0%;
}

@media (max-width: 1023px) {
	[data-aos] {
		opacity: 1 !important;
		transform: none !important;
		transition: none !important;
	}
}