.tmr-contact-hero{background:#fff8f0}.tmr-contact-hero h1{font-size:max(2rem, min(4vw, 3.2rem));line-height:1.15;color:#1f2937}.tmr-contact-formband p,.tmr-contact-hero p,.tmr-region-row p{color:#1f2937}.tmr-map-frame{margin:0;background:#fff;border-radius:32px 12px;padding:12px;border:1px solid #d4be9e}.tmr-map-frame img{width:100%;border-radius:24px 8px;-o-object-fit:cover;object-fit:cover;min-height:280px;background:#f8fafc}.tmr-map-frame figcaption{color:#1f2937;padding:8px 8px 4px;font-size:.9rem}.tmr-region-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:24px;gap:24px}.tmr-region-grid article{background:#fff;border-radius:12px;padding:24px;border-bottom:6px solid #c4a77d;box-shadow:0 8px 0 #fff8f0,0 0 0 1px #dce3ea}.tmr-region-grid h3{color:#0077b6}.tmr-contact-formband{background:#fff8f0}.tmr-contact-form{background:#fff;border-radius:12px;padding:32px 32px 40px;margin-top:16px}.tmr-contact-form .form-check-label,.tmr-contact-form .form-label{color:#1f2937}.tmr-contact-formband,.tmr-contact-hero,.tmr-region-row{padding:64px 0}.tmr-contact-hero img{max-height:440px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-base)}.tmr-region-row .row>div{padding:24px;border:1px solid var(--brand-border);border-radius:var(--radius-base);background:var(--brand-bg)}.tmr-contact-formband img{border-radius:var(--radius-base);margin-top:24px}.tmr-contact-formband .feedback{background:#fff;padding:24px;border-radius:var(--radius-base);box-shadow:0 12px 32px rgba(0,80,130,.0941176471)}.tmr-contact-hero img{margin-top:0;width:100%;aspect-ratio:9/7}@media (min-width:992px){.tmr-contact-hero .row{min-height:472px}}