/* Footer: four columns incl. southern branch (user request). Layout override only; landing.css untouched. */
.footer-columns{grid-template-columns:minmax(0,.7fr) minmax(0,.85fr) minmax(0,1.2fr) minmax(0,1.25fr);gap:32px}
.footer .footer-branch-name{font-size:16px;font-weight:500;line-height:1.55;margin:0 0 4px}
.footer .footer-branch-tax{font-size:15px;line-height:1.6;margin:0 0 6px}
@media(max-width:900px){.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px}.footer-columns>.footer-contact{grid-column:auto}}
@media(max-width:700px){.footer-columns{gap:20px}.footer-columns>.footer-contact{grid-column:1/-1}.footer .footer-branch-name{font-size:15px}.footer .footer-branch-tax{font-size:14px}}
