.elementor-bg-transform-zoom-in:hover .elementor-bg {
	transform: scale(1.2); }
.elementor-bg-transform-zoom-out .elementor-bg {
	transform: scale(1.2); }
.elementor-bg-transform-zoom-out:hover .elementor-bg {
	transform: scale(1); }
.elementor-bg-transform-move-left .elementor-bg {
	transform: scale(1.2) translateX(8%); }
.elementor-bg-transform-move-left:hover .elementor-bg {
	transform: scale(1.2) translateX(-8%); }
.elementor-bg-transform-move-right .elementor-bg {
	transform: scale(1.2) translateX(-8%); }
.elementor-bg-transform-move-right:hover .elementor-bg {
	transform: scale(1.2) translateX(8%); }
.elementor-bg-transform-move-up .elementor-bg {
	transform: scale(1.2) translateY(8%); }
.elementor-bg-transform-move-up:hover .elementor-bg {
	transform: scale(1.2) translateY(-8%); }
.elementor-bg-transform-move-down .elementor-bg {
	transform: scale(1.2) translateY(-8%); }
.elementor-bg-transform-move-down:hover .elementor-bg {
	transform: scale(1.2) translateY(8%); }

.elementor-animated-content:hover .elementor-animated-item--grow {
	transform: scale(1.1); }
.elementor-animated-content:hover .elementor-animated-item--shrink {
	transform: scale(0.85); }
.elementor-animated-content:hover .elementor-animated-item--enter-zoom-out,
.elementor-animated-content:hover .elementor-animated-item--enter-zoom-in,
.elementor-animated-content:hover .elementor-animated-item--fade-in {
	transform: none;
	opacity: 1; }
.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out,
.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in,
.elementor-animated-content:hover .elementor-animated-item--fade-out {
	opacity: 0; }
.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out {
	transform: scale(0.2); }
.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in {
	transform: scale(2); }
.elementor-animated-content:hover .elementor-animated-item--enter-from-right,
.elementor-animated-content:hover .elementor-animated-item--enter-from-left,
.elementor-animated-content:hover .elementor-animated-item--enter-from-top,
.elementor-animated-content:hover .elementor-animated-item--enter-from-bottom,
.elementor-animated-content:hover .elementor-animated-item--fade-from-right,
.elementor-animated-content:hover .elementor-animated-item--fade-from-left,
.elementor-animated-content:hover .elementor-animated-item--fade-from-top,
.elementor-animated-content:hover .elementor-animated-item--fade-from-bottom {
	opacity: 1;
	transform: none; }
.elementor-animated-content:hover .elementor-animated-item--exit-to-right {
	transform: translateX(1000px); }
.elementor-animated-content:hover .elementor-animated-item--exit-to-left {
	transform: translateX(-1000px); }
.elementor-animated-content:hover .elementor-animated-item--exit-to-top {
	transform: translateY(-600px); }
.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom {
	transform: translateY(600px); }

.elementor-animated-content:hover .elementor-animated-item--fade-to-right {
	transform: translateX(var(--ce-caption-animation-offset, 100%)); }
.elementor-animated-content:hover .elementor-animated-item--fade-to-left {
	transform: translateX(calc(-1 * var(--ce-caption-animation-offset, 100%))); }
.elementor-animated-content:hover .elementor-animated-item--fade-to-top {
	transform: translateY(calc(-1 * var(--ce-caption-animation-offset, 100%))); }
.elementor-animated-content:hover .elementor-animated-item--fade-to-bottom {
	transform: translateY(var(--ce-caption-animation-offset, 100%)); }

.elementor-animated-content:hover .elementor-animated-item--exit-to-right,
.elementor-animated-content:hover .elementor-animated-item--exit-to-left,
.elementor-animated-content:hover .elementor-animated-item--exit-to-top,
.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom,
.elementor-animated-content:hover .elementor-animated-item--fade-to-right,
.elementor-animated-content:hover .elementor-animated-item--fade-to-left,
.elementor-animated-content:hover .elementor-animated-item--fade-to-top,
.elementor-animated-content:hover .elementor-animated-item--fade-to-bottom {
	opacity: 0; }
.elementor-animated-content:hover .elementor-animated-item--move-right {
	transform: translateX(30px); }
.elementor-animated-content:hover .elementor-animated-item--move-left {
	transform: translateX(-30px); }
.elementor-animated-content:hover .elementor-animated-item--move-up {
	transform: translateY(-30px); }
.elementor-animated-content:hover .elementor-animated-item--move-down {
	transform: translateY(30px); }

.elementor-animated-content *[class^="elementor-animated-item"] {
	will-change: transform, opacity; }

.elementor-animated-content .elementor-animated-item--enter-zoom-in {
	transform: scale(0.2); }
.elementor-animated-content .elementor-animated-item--enter-zoom-out {
	transform: scale(2); }
.elementor-animated-content .elementor-animated-item--enter-zoom-out,
.elementor-animated-content .elementor-animated-item--enter-zoom-in,
.elementor-animated-content .elementor-animated-item--fade-in {
	opacity: 0; }
.elementor-animated-content .elementor-animated-item--exit-zoom-out,
.elementor-animated-content .elementor-animated-item--exit-zoom-in,
.elementor-animated-content .elementor-animated-item--fade-out {
	opacity: 1;
	transform: scale(1); }
.elementor-animated-content .elementor-animated-item--enter-from-right {
	transform: translateX(1000px); }
.elementor-animated-content .elementor-animated-item--enter-from-left {
	transform: translateX(-1000px); }
.elementor-animated-content .elementor-animated-item--enter-from-top {
	transform: translateY(-600px); }
.elementor-animated-content .elementor-animated-item--enter-from-bottom {
	transform: translateY(500px); }

.elementor-animated-content .elementor-animated-item--fade-from-right {
	transform: translateX(var(--ce-caption-animation-offset, 100%)); }
.elementor-animated-content .elementor-animated-item--fade-from-left {
	transform: translateX(calc(-1 * var(--ce-caption-animation-offset, 100%))); }
.elementor-animated-content .elementor-animated-item--fade-from-top {
	transform: translateY(var(--ce-caption-animation-offset, 100%)); }
.elementor-animated-content .elementor-animated-item--fade-from-bottom {
	transform: translateY(calc(-1 * var(--ce-caption-animation-offset, 100%))); }

.elementor-animated-content .elementor-animated-item--enter-from-right,
.elementor-animated-content .elementor-animated-item--enter-from-left,
.elementor-animated-content .elementor-animated-item--enter-from-top,
.elementor-animated-content .elementor-animated-item--enter-from-bottom,
.elementor-animated-content .elementor-animated-item--fade-from-right,
.elementor-animated-content .elementor-animated-item--fade-from-left,
.elementor-animated-content .elementor-animated-item--fade-from-top,
.elementor-animated-content .elementor-animated-item--fade-from-bottom {
	opacity: 0; }
.elementor-animated-content .elementor-animated-item--exit-to-right,
.elementor-animated-content .elementor-animated-item--exit-to-left,
.elementor-animated-content .elementor-animated-item--exit-to-top,
.elementor-animated-content .elementor-animated-item--exit-to-bottom,
.elementor-animated-content .elementor-animated-item--fade-to-right,
.elementor-animated-content .elementor-animated-item--fade-to-left,
.elementor-animated-content .elementor-animated-item--fade-to-top,
.elementor-animated-content .elementor-animated-item--fade-to-bottom {
	opacity: 1;
	transform: none; }