.tm-local-contact{margin:24px auto 0;padding:22px 24px;max-width:1160px;box-sizing:border-box;border-top:1px solid #b7a787;color:#302a32;background:#f5efe4;font:15px/1.7 Arial,sans-serif}.tm-local-contact p{margin:8px 0}.tm-local-quick a,.tm-local-contact a,.tm-local-section a{color:#34203f;text-decoration:underline;text-underline-offset:3px}.tm-local-contact a[href^="tel:"]{display:inline-block;padding:8px 0;font-weight:700;min-height:24px}.tm-local-section{max-width:1160px;margin:auto;padding:36px 24px;box-sizing:border-box}.tm-local-section h2{font-family:inherit;color:#34203f;font-size:clamp(26px,4vw,36px);line-height:1.25}.tm-local-section p{max-width:850px;font-size:16px;line-height:1.8}.tm-local-contact a:focus-visible,.tm-local-section a:focus-visible{outline:3px solid #ad8945;outline-offset:3px}@media(max-width:600px){.tm-local-contact{padding:20px;overflow-wrap:anywhere}.tm-local-contact strong{font-size:16px}}