body:not(.elementor-editor-active) .mg-gsap-animated:not(.mg-gsap-ready) {
opacity: 0;
visibility: hidden;
} .mg-gsap-animated.mg-gsap-ready {
opacity: 1 !important;
visibility: visible !important;
} .elementor-editor-active .mg-gsap-animated,
.elementor-editor-preview .mg-gsap-animated {
opacity: 1 !important;
visibility: visible !important;
} .mg-gsap-animated .mg-gsap-char,
.mg-gsap-animated .mg-gsap-word,
.mg-gsap-animated .mg-gsap-line {
display: inline-block;
}
.mg-gsap-animated .mg-gsap-word {
white-space: nowrap;
} .mg-gsap-animated {
transform-style: preserve-3d;
backface-visibility: hidden;
} .mg-gsap-clip-animation {
overflow: hidden;
} .mg-gsap-ken-burns img,
.mg-gsap-ken-burns .elementor-background-overlay {
will-change: transform;
} .mg-gsap-parallax {
will-change: transform;
} .mg-gsap-bg-animation {
position: relative;
overflow: hidden;
}
.mg-gsap-bg-animation > .elementor-background-overlay {
will-change: transform, opacity;
} .mg-gsap-morph-path {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
pointer-events: none;
} .mg-gsap-liquid {
filter: url(#mg-liquid-filter);
} .mg-gsap-stagger > * {
will-change: transform, opacity;
} .mg-gsap-text-reveal {
overflow: hidden;
}
.mg-gsap-text-reveal-inner {
display: inline-block;
} @media (prefers-reduced-motion: no-preference) {
.mg-gsap-animated {
will-change: transform, opacity;
}
} @media (prefers-reduced-motion: reduce) {
.mg-gsap-animated {
visibility: visible !important;
animation: none !important;
transition: none !important;
}
} .elementor-editor-active .mg-gsap-animated {
visibility: visible;
} .mg-gsap-preview-active {
outline: 2px dashed #9b59b6;
outline-offset: 2px;
}