/* Opt-in classes are added only after JavaScript and browser support checks.
   Without JS, in Elementor's editor, and with reduced motion all content stays visible. */
.djm-reveal-pending,.djm-elementor-content .elementor-element.djm-reveal-pending{opacity:0;translate:0 36px;transition:opacity 1100ms cubic-bezier(.16,1,.3,1) var(--djm-reveal-delay,0ms),translate 1100ms cubic-bezier(.16,1,.3,1) var(--djm-reveal-delay,0ms)}
.djm-reveal-pending.djm-revealed,.djm-elementor-content .elementor-element.djm-reveal-pending.djm-revealed{opacity:1;translate:0 0}
@media(prefers-reduced-motion:reduce){.djm-reveal-pending{opacity:1!important;translate:none!important;transition:none!important}}
body.elementor-editor-active .djm-reveal-pending,body.elementor-editor-preview .djm-reveal-pending{opacity:1;translate:none;transition:none}

.djm-reveal-setup{transition:none!important}
.djm-reveal-pending:focus-within{opacity:1!important;translate:none!important;transition:none!important}
