.elementor-animated-content { --translate: 0,0; }
.elementor-animated-content:focus .elementor-animated-item--grow, .elementor-animated-content:hover .elementor-animated-item--grow { transform: scale(1.1); }
.elementor-animated-content:focus .elementor-animated-item--shrink, .elementor-animated-content:hover .elementor-animated-item--shrink { transform: scale(0.85); }
.elementor-animated-content:focus .elementor-animated-item--shrink-contained, .elementor-animated-content:hover .elementor-animated-item--shrink-contained { transform: scale(1); }
.elementor-animated-content:focus .elementor-animated-item--enter-zoom-in, .elementor-animated-content:focus .elementor-animated-item--enter-zoom-out, .elementor-animated-content:focus .elementor-animated-item--fade-in, .elementor-animated-content:hover .elementor-animated-item--enter-zoom-in, .elementor-animated-content:hover .elementor-animated-item--enter-zoom-out, .elementor-animated-content:hover .elementor-animated-item--fade-in { opacity: 1; transform: scale(1); }
.elementor-animated-content:focus .elementor-animated-item--exit-zoom-in, .elementor-animated-content:focus .elementor-animated-item--exit-zoom-out, .elementor-animated-content:focus .elementor-animated-item--fade-out, .elementor-animated-content:hover .elementor-animated-item--exit-zoom-in, .elementor-animated-content:hover .elementor-animated-item--exit-zoom-out, .elementor-animated-content:hover .elementor-animated-item--fade-out { opacity: 0; }
.elementor-animated-content:focus .elementor-animated-item--exit-zoom-out, .elementor-animated-content:hover .elementor-animated-item--exit-zoom-out { transform: scale(0.2); }
.elementor-animated-content:focus .elementor-animated-item--exit-zoom-in, .elementor-animated-content:hover .elementor-animated-item--exit-zoom-in { transform: scale(2); }
.elementor-animated-content:focus .elementor-animated-item--enter-from-bottom, .elementor-animated-content:focus .elementor-animated-item--enter-from-left, .elementor-animated-content:focus .elementor-animated-item--enter-from-right, .elementor-animated-content:focus .elementor-animated-item--enter-from-top, .elementor-animated-content:hover .elementor-animated-item--enter-from-bottom, .elementor-animated-content:hover .elementor-animated-item--enter-from-left, .elementor-animated-content:hover .elementor-animated-item--enter-from-right, .elementor-animated-content:hover .elementor-animated-item--enter-from-top { opacity: 1; transform: translateY(0px) translateX(0px); }
.elementor-animated-content:focus .elementor-animated-item--exit-to-right, .elementor-animated-content:hover .elementor-animated-item--exit-to-right { transform: translateX(1000px); }
.elementor-animated-content:focus .elementor-animated-item--exit-to-left, .elementor-animated-content:hover .elementor-animated-item--exit-to-left { transform: translateX(-1000px); }
.elementor-animated-content:focus .elementor-animated-item--exit-to-top, .elementor-animated-content:hover .elementor-animated-item--exit-to-top { transform: translateY(-600px); }
.elementor-animated-content:focus .elementor-animated-item--exit-to-bottom, .elementor-animated-content:hover .elementor-animated-item--exit-to-bottom { transform: translateY(600px); }
.elementor-animated-content:focus .elementor-animated-item--exit-to-bottom, .elementor-animated-content:focus .elementor-animated-item--exit-to-left, .elementor-animated-content:focus .elementor-animated-item--exit-to-right, .elementor-animated-content:focus .elementor-animated-item--exit-to-top, .elementor-animated-content:hover .elementor-animated-item--exit-to-bottom, .elementor-animated-content:hover .elementor-animated-item--exit-to-left, .elementor-animated-content:hover .elementor-animated-item--exit-to-right, .elementor-animated-content:hover .elementor-animated-item--exit-to-top { opacity: 0; }
.elementor-animated-content:focus .elementor-animated-item--move-right, .elementor-animated-content:hover .elementor-animated-item--move-right { transform: translateX(30px); }
.elementor-animated-content:focus .elementor-animated-item--move-left, .elementor-animated-content:hover .elementor-animated-item--move-left { transform: translateX(-30px); }
.elementor-animated-content:focus .elementor-animated-item--move-up, .elementor-animated-content:hover .elementor-animated-item--move-up { transform: translateY(-30px); }
.elementor-animated-content:focus .elementor-animated-item--move-down, .elementor-animated-content:hover .elementor-animated-item--move-down { transform: translateY(30px); }
.elementor-animated-content:focus .elementor-animated-item--move-contained-right, .elementor-animated-content:hover .elementor-animated-item--move-contained-right { --translate: 8%,0; }
.elementor-animated-content:focus .elementor-animated-item--move-contained-left, .elementor-animated-content:hover .elementor-animated-item--move-contained-left { --translate: -8%,0; }
.elementor-animated-content:focus .elementor-animated-item--move-contained-top, .elementor-animated-content:hover .elementor-animated-item--move-contained-top { --translate: 0,-8%; }
.elementor-animated-content:focus .elementor-animated-item--move-contained-bottom, .elementor-animated-content:hover .elementor-animated-item--move-contained-bottom { --translate: 0,8%; }
.elementor-animated-content [class^="elementor-animated-item"] { will-change: transform, opacity; }
.elementor-animated-content .elementor-animated-item--shrink-contained { transform: scale(1.17); }
.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-in, .elementor-animated-content .elementor-animated-item--enter-zoom-out, .elementor-animated-content .elementor-animated-item--fade-in { opacity: 0; }
.elementor-animated-content .elementor-animated-item--exit-zoom-in, .elementor-animated-content .elementor-animated-item--exit-zoom-out, .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--enter-from-bottom, .elementor-animated-content .elementor-animated-item--enter-from-left, .elementor-animated-content .elementor-animated-item--enter-from-right, .elementor-animated-content .elementor-animated-item--enter-from-top { opacity: 0; }
.elementor-animated-content .elementor-animated-item--exit-to-bottom, .elementor-animated-content .elementor-animated-item--exit-to-left, .elementor-animated-content .elementor-animated-item--exit-to-right, .elementor-animated-content .elementor-animated-item--exit-to-top { opacity: 1; transform: translateY(0px) translateX(0px); }
.elementor-animated-content .elementor-animated-item--move-contained-bottom, .elementor-animated-content .elementor-animated-item--move-contained-left, .elementor-animated-content .elementor-animated-item--move-contained-right, .elementor-animated-content .elementor-animated-item--move-contained-top { transform: scale(1.2) translate(var(--translate)); }