@keyframes step-icons-span-background{
	0%,
	99%{
		background-image:url('../images/process-animated.gif');
	}
	100%{
		background-color:var(--primary);
		background-image:none;
	}
}
@keyframes step-icons-span-title{
	0%,
	100%{
		color:var(--label);
	}
}
#steps .page.active .step-icons span:nth-of-type(1),
#steps .page.active .step-icons span:nth-of-type(2),
#steps .page.active .step-icons span:nth-of-type(3){
	animation-timing-function:linear;
	animation-duration:3s;
	animation-name:step-icons-span-background;
	animation-iteration-count:1;
	animation-fill-mode:forwards;
}
#steps .page.active .step-icons span:nth-of-type(1){
	animation-delay:0s;
}
#steps .page.active .step-icons span:nth-of-type(2){
	animation-delay:3s;
}
#steps .page.active .step-icons span:nth-of-type(3){
	animation-delay:6s;
}
#steps .page.active .step-icons span:nth-of-type(1):after,
#steps .page.active .step-icons span:nth-of-type(2):after,
#steps .page.active .step-icons span:nth-of-type(3):after{
	animation-timing-function:linear;
	animation-duration:3s;
	animation-name:step-icons-span-title;
	animation-iteration-count:1;
	animation-fill-mode:forwards;
}
#steps .page.active .step-icons span:nth-of-type(1):after{
	animation-delay:0s;
}
#steps .page.active .step-icons span:nth-of-type(2):after{
	animation-delay:3s;
}
#steps .page.active .step-icons span:nth-of-type(3):after{
	animation-delay:6s;
}
@keyframes step-icons-i-background{
	0%,
	100%{
		background-color:var(--primary);
	}
}
#steps .page.active .step-icons i:nth-of-type(1),
#steps .page.active .step-icons i:nth-of-type(2){
	animation-timing-function:linear;
	animation-duration:3s;
	animation-name:step-icons-i-background;
	animation-iteration-count:1;
	animation-fill-mode:forwards;
}
#steps .page.active .step-icons i:nth-of-type(1){
	animation-delay:3s;
}
#steps .page.active .step-icons i:nth-of-type(2){
	animation-delay:6s;
}
@keyframes pulse-button{
	0%{
		transform:scale(1, 1)
	}
	50%{
		transform:scale(1.05, 1.05)
	}
	100%{
		transform:scale(1, 1);
	}
}
#finish .button.large{
	animation-timing-function:linear;
	animation-duration:1.5s;
	animation-name:pulse-button;
	animation-iteration-count:infinite;
	animation-fill-mode:forwards;
}