/* Wayback Fixer auto-supplement */
/* Elementor entrance-animation elements keep visibility:hidden until frontend JS
   fires; without it (no per-page post-NNNN.css) content stays invisible. Force on. */
.elementor-invisible{opacity:1 !important;visibility:visible !important;animation:none !important;}
.elementor img,.elementor-widget-container img{max-width:100%;height:auto;}
/* Liquid/Ave theme: [data-custom-animations]/[data-split-text] hold text & image
   groups at visibility:hidden;opacity:0 until scroll-triggered JS reveals them.
   In a full-page screenshot off-screen sections never fire → blank bands / hidden_text.
   Force them visible (benign entrance animations, no layout impact). */
[data-custom-animations],[data-custom-animations=true],[data-split-text=true],
.split-unit,.lqd-lines,.split-inner{opacity:1 !important;visibility:visible !important;}
.liquid-img-group-container[data-custom-animations] .liquid-img-group-single,
[data-row-bg]:not(.row-bg-appended) .liquid-img-group-container[data-custom-animations],
.one-roadmap[data-custom-animations=true] .one-roadmap-item,
[data-custom-animations=true] .lqd-highlight-inner,[data-split-text=true] .lqd-highlight-inner,
[data-custom-animations=true] .lqd-highlight .lqd-highlight-inner,
[data-split-text=true] .lqd-highlight .lqd-highlight-inner{opacity:1 !important;visibility:visible !important;}
