footer .footer-grid a.footer-review-button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;min-height:48px;margin:10px 0 0;padding:12px 23px;background:#bd2634;color:#fff;border:2px solid #bd2634;border-radius:5px;text-decoration:none;font-size:17px;font-weight:800;line-height:1.35;text-align:center}footer .footer-grid a.footer-review-button:hover{background:#9c1d29;border-color:#9c1d29;color:#fff}.review-message .review-location-note{font-size:16px;font-weight:800;color:#fff;margin-bottom:10px}
footer .footer-grid a.footer-facebook{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:fit-content;max-width:100%;min-height:44px;margin:14px 0 0;padding:4px 0;color:#a9d0ff;text-decoration:none;line-height:1.5;font-size:16px;font-weight:700}footer .footer-grid a.footer-facebook svg{flex:0 0 22px}footer .footer-grid a.footer-facebook:hover span{text-decoration:underline;text-underline-offset:4px}
footer .footer-grid .footer-social-links{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;margin-top:14px}footer .footer-grid .footer-social-links a{display:inline-flex;align-items:center;gap:8px;min-height:44px;width:fit-content;max-width:100%;margin:0;padding:4px 0;color:#a9d0ff;font-size:16px;font-weight:700;line-height:1.5;text-decoration:none}footer .footer-grid .footer-social-links svg{flex:0 0 22px}footer .footer-grid .footer-social-links a:hover span{text-decoration:underline;text-underline-offset:4px}