
.footer.rv-footer-glow{position:relative;background:#000;overflow:hidden;isolation:isolate;scroll-margin-top:100px;}
.rv-footer-glow-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center bottom;z-index:-1;opacity:.92;pointer-events:none;animation:rv-glow-drift 10s ease-in-out infinite alternate;}
.rv-footer-glow>.container,.rv-footer-glow>.copyright{position:relative;z-index:1;}
.rv-footer-glow .foot{display:block;padding-top:60px;}.rv-footer-glow .title-foot{display:block;}
.rv-footer-glow .title-foot b{color:#f3f3f5;}
.rv-footer-glow .ftext p,.rv-footer-glow .ftext a{color:#c3c4ca;}
.rv-footer-wordmark{position:relative;text-align:center;color:rgba(255,255,255,.14);font:600 clamp(76px,14vw,230px)/1 var(--rv-font);letter-spacing:.18em;padding-left:.18em;margin:30px 0 55px;user-select:none;}
.rv-footer-glow .copyright{background:transparent;border-top:1px solid rgba(255,255,255,.12);}
.rv-footer-glow .copyright p{color:#a7a8b0;}
@keyframes rv-glow-drift{from{transform:scale(1.12) translateX(-4%)}to{transform:scale(1.2) translateX(4%)}}
@media(max-width:767px){.rv-footer-wordmark{margin:35px 0 35px;font-size:19vw}.rv-footer-glow .foot{padding-top:40px}.rv-footer-glow-image{object-position:70% bottom}.rv-footer-glow .rv-footer-whatsapp-team{justify-content:flex-start;}}
@media(prefers-reduced-motion:reduce){.rv-footer-glow-image{animation:none;}}
