/* Content editor additions keep the approved public theme and footer layout. */
.footer .footer-contact{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0}
.footer .footer-contact>span{display:block;margin:0 0 4px}
.footer .footer-contact>a{display:block;direction:ltr;unicode-bidi:isolate;text-align:right;line-height:1.9;max-width:100%;margin:0;padding:3px 0;overflow-wrap:anywhere;word-break:normal}
.footer .footer-contact>a[href^="tel:"]{white-space:nowrap;font-variant-numeric:tabular-nums}
.cms-custom-image{width:100%;height:auto;margin-top:25px}.cms-empty{padding:28px 0;color:var(--muted)}
