.elementor-editor-active [class*=blockanim] {
	clip-path: inset(0 0);
	opacity: 1;
	transform: none
}

/**/
@keyframes shakeEffect {

	0%,
	to {
		transform: translateX(0)
	}

	25%,
	75% {
		transform: translateX(-10px)
	}

	50% {
		transform: translateX(10px)
	}
}

@keyframes swingEffect {
	0% {
		transform: rotate(15deg)
	}

	50% {
		transform: rotate(-10deg)
	}

	to {
		transform: rotate(0deg)
	}
}

[class*=blockanim] {
	transition: all .8s .08s cubic-bezier(.04, .79, .04, 1)
}

[class*=blockanim-] {
	opacity: 0
}

[class*=blockanim-slide-up] {
	transform: translateY(50px)
}

[class*=blockanim-slide-down].blockanim-visible,
[class*=blockanim-slide-up].blockanim-visible {
	opacity: 1;
	transform: translateY(0)
}

[class*=blockanim-slide-down] {
	transform: translateY(-50px)
}

[class*=blockanim-slide-left] {
	transform: translateX(50px)
}

[class*=blockanim-slide-left].blockanim-visible,
[class*=blockanim-slide-right].blockanim-visible {
	opacity: 1;
	transform: translateX(0)
}

[class*=blockanim-slide-right] {
	transform: translateX(-50px)
}

[class*=blockanim-blur-in] {
	transform: translateY(0);
	filter: blur(10px)
}

[class*=blockanim-blur-in].blockanim-visible {
	opacity: 1;
	filter: blur(0)
}

[class*=blockanim-scale-up] {
	transform: scale(.8)
}

[class*=blockanim-scale-down].blockanim-visible,
[class*=blockanim-scale-up].blockanim-visible {
	opacity: 1;
	transform: scale(1)
}

[class*=blockanim-scale-down] {
	transform: scale(1.2)
}

[class*=blockanim-rotate] {
	transform: rotate(-15deg)
}

[class*=blockanim-rotate].blockanim-visible {
	opacity: 1;
	transform: rotate(0deg)
}

[class*=blockanim-clip] {
	position: relative;
	transform: translateY(50px);
	clip-path: inset(0 50%)
}

[class*=blockanim-clip].blockanim-visible {
	opacity: 1;
	transform: translateY(0);
	clip-path: inset(0 0)
}

[class*=blockanim-clip-top] {
	transform: translateY(50px);
	clip-path: inset(50%0 0 0)
}

[class*=blockanim-clip-bottom].blockanim-visible,
[class*=blockanim-clip-top].blockanim-visible {
	opacity: 1;
	transform: translateY(0);
	clip-path: inset(0 0 0 0)
}

[class*=blockanim-clip-bottom] {
	transform: translateY(-50px);
	clip-path: inset(0 0 50%0)
}

[class*=blockanim-clip-right] {
	transform: translateX(-50px);
	clip-path: inset(0 0 0 50%)
}

[class*=blockanim-clip-left].blockanim-visible,
[class*=blockanim-clip-right].blockanim-visible {
	opacity: 1;
	transform: translateX(0);
	clip-path: inset(0 0 0 0)
}

[class*=blockanim-clip-left] {
	transform: translateX(50px);
	clip-path: inset(0 50%0 0)
}

[class*=blockanim-clip-diagonal-top-right] {
	transform: translate(-50px, 50px);
	clip-path: inset(50%0 0 50%)
}

[class*=blockanim-clip-diagonal-bottom-left].blockanim-visible,
[class*=blockanim-clip-diagonal-bottom-right].blockanim-visible,
[class*=blockanim-clip-diagonal-top-left].blockanim-visible,
[class*=blockanim-clip-diagonal-top-right].blockanim-visible {
	opacity: 1;
	transform: translate(0, 0);
	clip-path: inset(0 0 0 0)
}

[class*=blockanim-clip-diagonal-bottom-left] {
	transform: translate(50px, -50px);
	clip-path: inset(0 50% 50%0)
}

[class*=blockanim-clip-diagonal-top-left] {
	transform: translate(50px, 50px);
	clip-path: inset(50% 50%0 0)
}

[class*=blockanim-clip-diagonal-bottom-right] {
	transform: translate(-50px, -50px);
	clip-path: inset(0 0 50% 50%)
}

[class*=blockanim-center-blur] {
	transform: scale(.8);
	filter: blur(10px)
}

[class*=blockanim-center-blur].blockanim-visible {
	opacity: 1;
	transform: scale(1);
	filter: blur(0)
}

[class*=blockanim-rotate-3d] {
	transform: rotateY(90deg)
}

[class*=blockanim-rotate-3d].blockanim-visible {
	opacity: 1;
	transform: rotateY(0)
}

[class*=blockanim-jump] {
	transform: translateY(90px)
}

[class*=blockanim-jump].blockanim-visible {
	opacity: 1;
	transform: translateY(0)
}

[class*=blockanim-stretch] {
	transform: scaleX(.3)
}

[class*=blockanim-stretch].blockanim-visible {
	opacity: 1;
	transform: scaleX(1)
}

[class*=blockanim-diagonal] {
	transform: translate(-20px, 20px)
}

[class*=blockanim-diagonal-bottom-left].blockanim-visible,
[class*=blockanim-diagonal-bottom-right].blockanim-visible,
[class*=blockanim-diagonal-top-left].blockanim-visible,
[class*=blockanim-diagonal-top-right].blockanim-visible,
[class*=blockanim-diagonal].blockanim-visible {
	opacity: 1;
	transform: translate(0, 0)
}

[class*=blockanim-diagonal-top-left] {
	transform: translate(-20px, -20px)
}

[class*=blockanim-diagonal-top-right] {
	transform: translate(20px, -20px)
}

[class*=blockanim-diagonal-bottom-left] {
	transform: translate(-20px, 20px)
}

[class*=blockanim-diagonal-bottom-right] {
	transform: translate(20px, 20px)
}

[class*=blockanim-skew] {
	transform: skewX(-40deg)
}

[class*=blockanim-skew].blockanim-visible {
	opacity: 1;
	transform: skewX(0)
}

[class*=blockanim-zoom] {
	transform: scale(.5)
}

[class*=blockanim-zoom].blockanim-visible {
	opacity: 1;
	transform: scale(1)
}

[class*=blockanim-flip] {
	transform: rotateX(90deg)
}

[class*=blockanim-flip].blockanim-visible {
	opacity: 1;
	transform: rotateX(0)
}

[class*=blockanim-shake] {
	transform: translateX(-10px)
}

[class*=blockanim-shake].blockanim-visible {
	opacity: 1;
	animation: shakeEffect .7s ease forwards
}

[class*=blockanim-blur-scale] {
	transform: scale(.8);
	filter: blur(10px)
}

[class*=blockanim-blur-scale].blockanim-visible {
	opacity: 1;
	transform: scale(1);
	filter: blur(0)
}

[class*=blockanim-slide-rotate] {
	transform: translateX(-50px) rotate(-10deg)
}

[class*=blockanim-slide-rotate].blockanim-visible {
	opacity: 1;
	transform: translateX(0) rotate(0)
}

[class*=blockanim-tilt] {
	transform: rotate(-10deg) scale(.9)
}

[class*=blockanim-tilt].blockanim-visible {
	opacity: 1;
	transform: rotate(0deg) scale(1)
}

[class*=blockanim-compress] {
	transform: scaleY(.5)
}

[class*=blockanim-compress].blockanim-visible {
	opacity: 1;
	transform: scaleY(1)
}

[class*=blockanim-swing] {
	transform: rotate(15deg)
}

[class*=blockanim-swing].blockanim-visible {
	opacity: 1;
	animation: swingEffect .7s ease-in-out forwards
}

[class*=blockanim-unfold] {
	transform: scaleY(0);
	transform-origin: top
}

[class*=blockanim-unfold].blockanim-visible {
	opacity: 1;
	transform: scaleY(1)
}

[class*=blockanim-roll] {
	transform: translateX(-70%) rotate(-30deg)
}

[class*=blockanim-roll].blockanim-visible {
	opacity: 1;
	transform: translateX(0) rotate(0)
}

[class*=blockanim-fold] {
	transform: scaleX(0);
	transform-origin: left
}

[class*=blockanim-fold].blockanim-visible {
	opacity: 1;
	transform: scaleX(1)
}