.lai-footer-reveal-space { display:none; }
@media(min-width:1101px) {
 body.lai-footer-reveal { isolation:isolate; }
 .lai-footer-reveal .lai-home-content { position:relative; z-index:1; background:#fff; }
 .lai-footer-reveal .lai-footer { position:fixed; inset:0 0 auto; width:100%; z-index:0; transform:translateY(var(--footer-reveal-offset,0px)); }
 .lai-footer-reveal .lai-footer-reveal-space { display:block; height:var(--footer-reveal-height,0px); pointer-events:none; }
}
@media print { .lai-footer-reveal .lai-footer { position:static; transform:none; } .lai-footer-reveal .lai-footer-reveal-space { display:none; } }
