@keyframes fadeInUp {
	from {
		opacity: 0;
		transform: translateY(20px);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}

@keyframes slideInLeft {
	from {
		opacity: 0;
		transform: translateX(-100%);
	}
	to {
		opacity: 1;
		transform: translateX(0);
	}
}

@keyframes zoomIn {
	from {
		opacity: 0;
		transform: scale(0.5);
	}
	to {
		opacity: 1;
		transform: scale(1);
	}
}

@keyframes professionalEffect {
	from {
		opacity: 0;
		transform: scale(0.8) rotate(5deg);
		filter: blur(5px);
	}
	to {
		opacity: 1;
		transform: scale(1) rotate(0);
		filter: blur(0);
	}
}

.fade-in-up {
	animation: fadeInUp 1s ease-out;
}

.slide-in-left {
	animation: slideInLeft 1s ease-out;
}

.zoom-in {
	animation: zoomIn 1s ease-out;
}

.professional-effect {
	animation: professionalEffect 1.5s ease-out;
}

.white-background {
	background-color: white;
}