/* Hide content only; preserve container background and geometry. */
@keyframes pixel-motion-fail-open { to { visibility: visible; } }
@media (scripting: enabled) and (prefers-reduced-motion: no-preference) {
  body:not(.elementor-editor-active) [data-pixel-motion][data-pixel-custom-animations]:not(.ca-initvalues-applied):not(.pixel-motion-bypass) > .elementor-element:not(.pixel-exclude-parent-ca, .elementor-widget-spacer, [data-pixel-custom-animations], [data-pixel-parallax]),
  body:not(.elementor-editor-active) [data-pixel-motion][data-pixel-custom-animations]:not(.ca-initvalues-applied):not(.pixel-motion-bypass) > :is(.e-con-inner, .elementor-container, .elementor-widget-wrap) > .elementor-element:not(.pixel-exclude-parent-ca, .elementor-widget-spacer, [data-pixel-custom-animations], [data-pixel-parallax]),
  body:not(.elementor-editor-active) [data-pixel-motion][data-pixel-custom-animations]:not(.ca-initvalues-applied):not(.pixel-motion-bypass) > .elementor-container > .elementor-row > .elementor-element:not(.pixel-exclude-parent-ca, .elementor-widget-spacer, [data-pixel-custom-animations], [data-pixel-parallax]),
  body:not(.elementor-editor-active) [data-pixel-motion][data-pixel-custom-animations]:not(.ca-initvalues-applied):not(.pixel-motion-bypass) > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element:not(.pixel-exclude-parent-ca, .elementor-widget-spacer, [data-pixel-custom-animations], [data-pixel-parallax]) {
    visibility: hidden;
    animation: pixel-motion-fail-open 0s 4s forwards;
  }
  body:not(.elementor-editor-active) [data-pixel-motion][data-pixel-custom-animations].pixel-motion-managed:not(.ca-initvalues-applied):not(.pixel-motion-bypass) > .elementor-element:not(.pixel-exclude-parent-ca, .elementor-widget-spacer, [data-pixel-custom-animations], [data-pixel-parallax]),
  body:not(.elementor-editor-active) [data-pixel-motion][data-pixel-custom-animations].pixel-motion-managed:not(.ca-initvalues-applied):not(.pixel-motion-bypass) > :is(.e-con-inner, .elementor-container, .elementor-widget-wrap) > .elementor-element:not(.pixel-exclude-parent-ca, .elementor-widget-spacer, [data-pixel-custom-animations], [data-pixel-parallax]),
  body:not(.elementor-editor-active) [data-pixel-motion][data-pixel-custom-animations].pixel-motion-managed:not(.ca-initvalues-applied):not(.pixel-motion-bypass) > .elementor-container > .elementor-row > .elementor-element:not(.pixel-exclude-parent-ca, .elementor-widget-spacer, [data-pixel-custom-animations], [data-pixel-parallax]),
  body:not(.elementor-editor-active) [data-pixel-motion][data-pixel-custom-animations].pixel-motion-managed:not(.ca-initvalues-applied):not(.pixel-motion-bypass) > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element:not(.pixel-exclude-parent-ca, .elementor-widget-spacer, [data-pixel-custom-animations], [data-pixel-parallax]) { animation: none; }
}
@media (max-width: 767px) {
  body[data-pixel-disable-animations-onmobile] [data-pixel-motion][data-pixel-custom-animations]:not(.ca-initvalues-applied):not(.pixel-motion-bypass) > .elementor-element:not(.pixel-exclude-parent-ca, .elementor-widget-spacer, [data-pixel-custom-animations], [data-pixel-parallax]),
  body[data-pixel-disable-animations-onmobile] [data-pixel-motion][data-pixel-custom-animations]:not(.ca-initvalues-applied):not(.pixel-motion-bypass) > :is(.e-con-inner, .elementor-container, .elementor-widget-wrap) > .elementor-element:not(.pixel-exclude-parent-ca, .elementor-widget-spacer, [data-pixel-custom-animations], [data-pixel-parallax]),
  body[data-pixel-disable-animations-onmobile] [data-pixel-motion][data-pixel-custom-animations]:not(.ca-initvalues-applied):not(.pixel-motion-bypass) > .elementor-container > .elementor-row > .elementor-element:not(.pixel-exclude-parent-ca, .elementor-widget-spacer, [data-pixel-custom-animations], [data-pixel-parallax]),
  body[data-pixel-disable-animations-onmobile] [data-pixel-motion][data-pixel-custom-animations]:not(.ca-initvalues-applied):not(.pixel-motion-bypass) > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element:not(.pixel-exclude-parent-ca, .elementor-widget-spacer, [data-pixel-custom-animations], [data-pixel-parallax]) { visibility: visible !important; animation: none !important; }
}
