#rider-site-footer{box-sizing:border-box!important;position:relative!important;inset:auto!important;display:block!important;clear:both;width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0!important;padding:22px clamp(16px,4vw,48px)!important;border:0!important;border-top:1px solid #ffffff24!important;background:#080808!important;color:#e4e4e7!important;text-align:left!important;font-family:Inter,Arial,sans-serif!important;font-size:12px!important;line-height:1.6!important;letter-spacing:normal!important;text-transform:none!important}
#rider-site-footer *{box-sizing:border-box}
#rider-site-footer .rider-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1200px;margin:0 auto}
#rider-site-footer .rider-footer-brand{display:block!important;flex:0 0 160px;width:160px!important;max-width:160px!important;padding:0!important;margin:0!important;line-height:0!important}
#rider-site-footer .rider-footer-brand img{display:block!important;width:160px!important;max-width:100%!important;height:auto!important;max-height:58px!important;object-fit:contain!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;filter:none!important}
#rider-site-footer .rider-footer-details{min-width:0}
#rider-site-footer p{padding:0!important;margin:0 0 6px!important;color:#a1a1aa!important;font-size:12px!important;line-height:1.6!important;letter-spacing:normal!important}
#rider-site-footer ul{display:flex;flex-wrap:wrap;gap:5px 20px;list-style:none!important;padding:0!important;margin:0!important}
#rider-site-footer li{padding:0!important;margin:0!important;max-width:100%;font-size:12px!important;line-height:1.6!important;letter-spacing:normal!important}
#rider-site-footer li>span{color:#a1a1aa;margin-right:5px}
#rider-site-footer strong{font-size:inherit!important;font-weight:600!important;color:#e4e4e7!important}
#rider-site-footer a{color:#f4f4f5!important;font-size:12px!important;font-weight:600!important;text-decoration:none!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere}
#rider-site-footer a:hover{color:#ef4444!important;text-decoration:underline!important}
#rider-site-footer a:focus-visible{outline:2px solid #ef4444;outline-offset:5px}
@media(max-width:640px){#rider-site-footer .rider-footer-inner{flex-direction:column;align-items:flex-start;gap:12px}#rider-site-footer .rider-footer-brand{flex:0 0 auto}#rider-site-footer ul{flex-direction:column;gap:6px}}
