@keyframes appear {
	from {
		transform: scale(0);
		opacity: 0;
	}
	
	to {
		transform: scale(1);
		opacity: 1;
	}
}

[class*="bdt-"] *, [class*="bdt-"] *::before, [class*="bdt-"] *::after {
	box-sizing: border-box;
}

@keyframes dummy-loader-animation {
	0% {
		background: rgba(152, 152, 152, .05);
	}
	
	50% {
		background: rgba(152, 152, 152, .2);
	}
	
	100% {
		background: rgba(152, 152, 152, .05);
	}
}

@keyframes attentionAnimation {
	0% {
		inset-inline-start: 0;
	}
	
	1% {
		inset-inline-start: -3px;
	}
	
	2% {
		inset-inline-start: 5px;
	}
	
	3% {
		inset-inline-start: -8px;
	}
	
	4% {
		inset-inline-start: 8px;
	}
	
	5% {
		inset-inline-start: -5px;
	}
	
	6% {
		inset-inline-start: 3px;
	}
	
	7% {
		inset-inline-start: 0;
	}
}

.elementor-button svg {
	inline-size: 1.2em;
}

@keyframes fe-infinite-rotate {
	0% {
		transform: rotate(0deg);
	}
	
	100% {
		transform: rotate(360deg);
	}
}

@keyframes ep-grid-layer-animation-top-to-bottom {
	from {
		min-block-size: 0vh;
	}
	
	to {
		min-block-size: 100vh;
	}
}