footer.rr-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px clamp(24px,6vw,90px);background:#111;color:#fff;border-top:1px solid #34302c;font-family:Arial,Helvetica,sans-serif;text-align:left}.rr-footer a{color:#d6d0c9;text-decoration:none}.rr-footer .rr-footer-brand{display:flex;align-items:center;gap:12px;color:#fff;font:900 17px/1.2 Arial Black,Arial,sans-serif;white-space:nowrap}.rr-footer-brand img{width:40px;height:40px;object-fit:contain}.rr-footer-brand small{display:block;font:400 11px/1.5 Arial,Helvetica,sans-serif;color:#aba39b;margin-top:4px}.rr-footer-contact{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:12px;line-height:1.6}.rr-footer a:hover{text-decoration:underline;text-underline-offset:4px}.rr-footer a:focus-visible{outline:2px solid #e8aaa9;outline-offset:5px}@media(max-width:700px){footer.rr-footer{flex-direction:column;align-items:flex-start;gap:18px}.rr-footer-contact{gap:8px 20px}}