.site-footer .footer-contact-info{gap:18px}.site-footer .footer-contact-info h3{margin:0 0 4px}.site-footer .footer-contact-info .footer-info-row{display:flex;align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;font-weight:400;letter-spacing:normal;color:#e7e3db;text-decoration:none;min-width:0}.footer-info-row svg{flex:0 0 22px;margin-top:1px;color:#caa86c}.footer-info-row span{min-width:0;overflow-wrap:anywhere}.site-footer .footer-contact-info a:hover{color:#caa86c}.site-footer .footer-contact-info a:focus-visible{outline:2px solid #caa86c;outline-offset:5px}.site-footer .footer-contact-info .footer-info-location{color:#aaa49a}.site-footer .footer-contact-info .footer-availability{margin:0 0 0 34px;color:#aaa49a;font-size:14px;line-height:1.5}@media(max-width:760px){.site-footer .footer-contact-info{gap:20px}.site-footer .footer-contact-info .footer-info-row{font-size:17px}}