.lf-footer-reveal-active #MainContent{position:relative;z-index:2;background:#f4f3ed;border-radius:0 0 34px 34px;overflow:clip;box-shadow:0 12px 22px -16px rgba(0,0,0,.22)}
.lf-footer-reveal-active .lf-footer-reveal-section{position:sticky;bottom:var(--lf-footer-bottom,0px);z-index:0;opacity:1;visibility:visible}
.lf-footer-reveal-section .site-footer{position:relative!important;transform:none!important;opacity:1!important;visibility:visible!important}
lf-footer-reveal{display:none}
lf-hero-video{display:block}
lf-hero-video video{opacity:0;pointer-events:none}
lf-hero-video.lf-video-playing video{opacity:1}
lf-hero-video video::-webkit-media-controls,lf-hero-video video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}
.template-index .slideshow [data-video-bg-play]{display:none!important}
@media(prefers-reduced-motion:reduce){.lf-footer-reveal-active .lf-footer-reveal-section{position:relative;bottom:auto}}


.slider .lf-video-slide .slide__image__inner{opacity:1!important;visibility:visible!important}
.slider .lf-video-slide .slide__image,.slider .lf-video-slide .slide__image img{opacity:1!important;visibility:visible!important}
.slider .lf-video-slide .slide__image__inner{position:absolute;inset:0;width:100%;height:100%}
.slider .lf-video-slide lf-hero-video,.slider .lf-video-slide .video__container,.slider .lf-video-slide .video-background{position:absolute;inset:0;width:100%;height:100%}
.slider .lf-video-slide .video__player{inset:0;transform:none;width:100%;height:100%;opacity:1}
.slider .lf-video-slide video{width:100%;height:100%;object-fit:cover}
