/* Scroll Animations */
.scroll-fade-up {
	opacity: 0;
	transform: translateY(2rem);
	transition: opacity 0.5s ease, transform 0.5s ease;
}

.scroll-fade-up.show {
	opacity: 1;
	transform: translateY(0);
}

.group-stagger-fade > * {
	opacity: 0;
	transform: translateY(2rem);
	transition:
		opacity 0.5s ease,
		transform 0.5s ease;
}

.group-stagger-fade.show > * {
	opacity: 1;
	transform: translateY(0);
}

.group-stagger-fade.show > *:nth-child(1) {
	transition-delay: 0.05s;
}

.group-stagger-fade.show > *:nth-child(2) {
	transition-delay: 0.1s;
}

.group-stagger-fade.show > *:nth-child(3) {
	transition-delay: 0.15s;
}

.group-stagger-fade.show > *:nth-child(4) {
	transition-delay: 0.2s;
}

.group-stagger-fade.show > *:nth-child(5) {
	transition-delay: 0.25s;
}

.group-stagger-fade.show > *:nth-child(6) {
	transition-delay: 0.3s;
}

.group-stagger-fade.show > *:nth-child(7) {
	transition-delay: 0.35s;
}

.group-stagger-fade.show > *:nth-child(8) {
	transition-delay: 0.4s;
}

.group-stagger-fade.show > *:nth-child(9) {
	transition-delay: 0.45s;
}

.group-stagger-fade.show > *:nth-child(10) {
	transition-delay: 0.5s;
}

.group-stagger-fade.show > *:nth-child(11) {
	transition-delay: 0.55s;
}

.group-stagger-fade.show > *:nth-child(12) {
	transition-delay: 0.6s;
}

.group-stagger-fade.show > *:nth-child(13) {
	transition-delay: 0.65s;
}

.group-stagger-fade.show > *:nth-child(14) {
	transition-delay: 0.7s;
}

.group-stagger-fade.show > *:nth-child(15) {
	transition-delay: 0.75s;
}

.group-stagger-fade.show > *:nth-child(16) {
	transition-delay: 0.8s;
}

.group-stagger-fade.show > *:nth-child(17) {
	transition-delay: 0.85s;
}

.group-stagger-fade.show > *:nth-child(18) {
	transition-delay: 0.9s;
}

.group-stagger-fade.show > *:nth-child(19) {
	transition-delay: 0.95s;
}

.group-stagger-fade.show > *:nth-child(20) {
	transition-delay: 1s;
}

.group-stagger-fade.show > *:nth-child(21) {
	transition-delay: 1.05s;
}

.group-stagger-fade.show > *:nth-child(22) {
	transition-delay: 1.1s;
}

.group-stagger-fade.show > *:nth-child(23) {
	transition-delay: 1.15s;
}

.group-stagger-fade.show > *:nth-child(24) {
	transition-delay: 1.2s;
}

.group-stagger-fade.show > *:nth-child(25) {
	transition-delay: 1.25s;
}

.group-stagger-fade.show > *:nth-child(26) {
	transition-delay: 1.3s;
}

.group-stagger-fade.show > *:nth-child(27) {
	transition-delay: 1.35s;
}

.group-stagger-fade.show > *:nth-child(28) {
	transition-delay: 1.4s;
}

.group-stagger-fade.show > *:nth-child(29) {
	transition-delay: 1.45s;
}

.group-stagger-fade.show > *:nth-child(30) {
	transition-delay: 1.5s;
}