/* FADE IN | CLASSIQUE */
.fade-in, .fade-in-exc {
	opacity: 0;
	transition: opacity 1s ease-in-out;
}
.fade-in.visible, .fade-in-exc.visible {
	opacity: 1;
}
.fade-in-left, .fade-in-left-exc {
	opacity: 0;
	transform: translateX(-20%);
	transition: opacity 1s ease-in-out, transform 1s ease-in-out;
}
.fade-in-left.visible, .fade-in-left-exc.visible {
	opacity: 1;
	transform: translateX(0);
}
.fade-in-right, .fade-in-right-exc {
	opacity: 0;
	transform: translateX(20%);
	transition: opacity 1s ease-in-out, transform 1s ease-in-out;
}
.fade-in-right.visible, .fade-in-right-exc.visible {
	opacity: 1;
	transform: translateX(0);
}
.fade-in-up, .fade-in-up-exc {
	opacity: 0;
	transform: translateY(20%);
	transition: opacity 1s ease-in-out, transform 1s ease-in-out;
}
.fade-in-up.visible, .fade-in-up-exc.visible {
	opacity: 1;
	transform: translateY(0);
}
/* FADE IN | LIGHT */
.fade-in-left-light, .fade-in-left-light-exc {
	opacity: 0;
	transform: translateX(-5%);
	transition: opacity 300ms ease-in-out, transform 300ms ease-in-out;
}
.fade-in-left-light.visible, .fade-in-left-light-exc.visible {
	opacity: 1;
	transform: translateX(0);
}
.fade-in-right-light, .fade-in-right-light-exc {
	opacity: 0;
	transform: translateX(5%);
	transition: opacity 300ms ease-in-out, transform 300ms ease-in-out;
}
.fade-in-right-light.visible, .fade-in-right-light-exc.visible {
	opacity: 1;
	transform: translateX(0);
}
.fade-in-up-light, .fade-in-up-light-exc {
	opacity: 0;
	transform: translateY(5%);
	transition: opacity 300ms ease-in-out, transform 300ms ease-in-out;
}
.fade-in-up-light.visible, .fade-in-up-light-exc.visible {
	opacity: 1;
	transform: translateY(0);
}
.transition-50ms { transition-delay: 50ms; }
.transition-100ms { transition-delay: 100ms; }
.transition-200ms { transition-delay: 200ms; }
.transition-300ms { transition-delay: 300ms; }
.transition-400ms { transition-delay: 400ms; }
.transition-500ms { transition-delay: 500ms; }
.transition-600ms { transition-delay: 600ms; }
.transition-700ms { transition-delay: 700ms; }
.transition-800ms { transition-delay: 800ms; }
.transition-900ms { transition-delay: 900ms; }
.transition-1sec { transition-delay: 1s; }
.transition-2sec { transition-delay: 2s; }
.transition-3sec { transition-delay: 3s; }