/* Public business identity, shared by homepage and all service pages. */
footer .legal-identity{display:flex;flex-direction:column;gap:6px;max-width:760px;font-size:14px;line-height:1.65;color:#faf8f4;text-align:left;word-break:normal;overflow-wrap:anywhere}footer .legal-identity strong{font-weight:600}footer .legal-identity a{color:inherit;text-decoration:underline;text-underline-offset:3px}.legal-brand-statement{font-size:15px;line-height:1.7;color:#50463e;text-align:left;max-width:760px;margin:20px 0}#visit .legal-brand-statement{margin:14px 0 20px}@media(max-width:700px){footer .legal-identity{font-size:13px;gap:7px}.legal-brand-statement{font-size:14px;line-height:1.7}.footer-bottom{align-items:flex-start;gap:18px}}
footer .footer-bottom{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px}footer .legal-identity{flex:1 1 100%;max-width:900px;padding-right:90px}@media(max-width:700px){footer .legal-identity{padding-right:0;flex-basis:auto}}
