@keyframes vrts-fade-in {

	0% {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@keyframes vrts-slide-up {

	from {
		transform: translateY(20px);
	}
}

@keyframes vrts-rotate {

	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

@keyframes vrts-shimmer {

	0% {
		background-position: 100% 0;
	}

	100% {
		background-position: -100% 0;
	}
}

@keyframes vrts-scale-up-down {

	from,
	to {
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	0% {
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		transform: scale3d(1, 1, 1);
	}

	20% {
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		transform: scale3d(1.5, 1.5, 1.5);
	}

	40% {
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		transform: scale3d(0.7, 0.7, 0.7);
	}

	60% {
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		transform: scale3d(1.3, 1.3, 1.3);
	}

	80% {
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		transform: scale3d(0.8, 0.8, 0.8);
	}

	100% {
		transform: scale3d(1, 1, 1);
	}
}

@keyframes vrts-color-highlight {

	25% {
		background-color: rgba(32, 113, 177, 0.2);
	}

	75% {
		background-color: rgba(32, 113, 177, 0.2);
	}
}
