body.contact-modern-page .s-hm-hidden{display:none!important}body .local-contact-heading{margin:25px auto 36px!important;width:100%!important;float:none!important}body .local-contact-heading h1,body .local-contact-heading h1 *{font-family:'Segoe UI',Arial,sans-serif!important;font-size:34px!important;line-height:1.3!important;color:#132b50!important}body .contact-modern-subtitle{max-width:850px;margin:15px auto 0!important;text-align:center!important;color:#6b7280!important;font-size:16px!important}
body .contact-modern-card{display:grid!important;grid-template-columns:1fr 1fr;max-width:1160px;margin:0 auto 24px;background:#fff;border-radius:17px;overflow:hidden;box-shadow:0 8px 20px #132b501f;clear:both;text-align:left}
body .contact-modern-info{padding:32px 38px;display:flex;flex-direction:column;justify-content:center;gap:22px}
body .contact-modern-row{display:grid!important;grid-template-columns:45px minmax(0,1fr);column-gap:16px;width:100%!important;float:none!important;padding:0!important;margin:0!important;min-height:52px}
body .contact-modern-row>.contact-symbol{grid-column:1;grid-row:1}body .contact-modern-row>a,body .contact-modern-row>.b-text{grid-column:2;grid-row:1;display:block!important;float:none!important;width:100%!important;padding:0!important;margin:0!important;text-decoration:none!important}
body .contact-modern-row .b-img{display:none!important}body .contact-modern-row .b-text,body .contact-modern-row .b-text-c{padding:0!important;margin:0!important;width:100%!important;text-align:left!important;float:none!important}
body .contact-modern-row h3,body .contact-modern-row h3 *{font-size:16px!important;line-height:1.5!important;margin:0!important;padding:0!important;letter-spacing:normal!important;font-family:'Segoe UI',Arial,sans-serif!important;overflow-wrap:normal!important;word-break:normal!important}
body .contact-modern-row h3{color:#1f2937!important;font-weight:400!important}body .contact-modern-row h3:first-child{font-weight:650!important}body .contact-modern-row p:empty,body .contact-modern-row br{display:none!important}body .contact-modern-row [data-local-edit="text-12"],body .contact-modern-row [data-local-edit="text-15"],body .contact-modern-row [data-local-edit="text-18"]{display:block;font-size:13px!important;font-weight:400!important;color:#6b7280!important}
body .contact-modern-row a,body .contact-modern-row [data-local-edit="text-13"],body .contact-modern-row [data-local-edit="text-16"]{color:#4f82bd!important}body .contact-modern-row [data-local-edit="text-19"]:after{content:', '}
body .contact-symbol{width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#132b50;color:white;flex-shrink:0}body .contact-symbol svg{width:21px;height:21px}
body .contact-modern-map{padding:38px;background:linear-gradient(135deg,#132b50,#1e4276);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:340px;box-sizing:border-box}
body .contact-modern-map>.contact-symbol{background:transparent;color:#d8812d;width:68px;height:68px;margin-bottom:12px}body .contact-modern-map>.contact-symbol svg{width:60px;height:60px}
body .contact-modern-map h2,body .contact-modern-map h2 *{font-size:22px!important;color:#fff!important;line-height:1.4!important;margin:0 0 8px!important;font-weight:700!important}body .contact-modern-map p{color:#d7e1ed!important;font-size:16px!important;margin:0 0 26px!important;line-height:1.5!important}
body .contact-modern-map .contact-route-button{display:flex;align-items:center;justify-content:center;min-height:64px;padding:18px 26px;width:min(100%,310px);background:#d8812d;color:#fff!important;text-decoration:none;border-radius:8px;box-sizing:border-box;font:600 16px/1.4 'Segoe UI',Arial,sans-serif;transition:background .2s}body .contact-route-button:hover{background:#b8691b!important}
body .contact-modern-facebook{max-width:1160px;margin:20px auto;text-align:center}body .contact-modern-facebook .mt-item{width:auto!important;float:none!important;padding:0!important;margin:0!important}body .contact-modern-facebook .b-img{display:none!important}body .contact-modern-facebook .b-text-c{padding:0!important}body .contact-modern-facebook h3,body .contact-modern-facebook h3 *{display:inline!important;font-size:16px!important}body .contact-modern-facebook h3+h3:before{content:' · '}body .contact-modern-facebook br,body .contact-modern-facebook p{display:none!important}
body .contact-old-followup>.cw-c{display:block!important}body .contact-old-followup>.cw-c>.c{display:none!important}body .contact-old-followup>.cw-c>.c:last-child{display:block!important;width:100%!important;float:none!important}body .contact-old-followup .s-c,body .contact-old-followup .b-text-c{padding:10px!important}body .contact-old-followup .b-text-c h2{font-size:24px!important;text-align:center!important}
@media(max-width:760px){body .contact-modern-card{grid-template-columns:1fr}body .contact-modern-info{padding:26px 20px;gap:24px}body .contact-modern-map{padding:30px 20px;min-height:290px}body .contact-modern-row{gap:12px}body .contact-modern-row h3,body .contact-modern-row h3 *{font-size:15px!important;overflow-wrap:anywhere!important}body .local-contact-heading h1,body .local-contact-heading h1 *{font-size:28px!important}}
body.contact-modern-page .s-basic .contact-modern-card .b-text-c h3,body.contact-modern-page .s-basic .contact-modern-card .b-text-c h3 *{font-size:16px!important;line-height:1.5!important;font-weight:400!important}body.contact-modern-page .s-basic .contact-modern-card .b-text-c h3:first-child,body.contact-modern-page .s-basic .contact-modern-card .b-text-c h3:first-child strong{font-weight:650!important}body.contact-modern-page .s-basic .contact-modern-card [data-local-edit="text-12"],body.contact-modern-page .s-basic .contact-modern-card [data-local-edit="text-15"],body.contact-modern-page .s-basic .contact-modern-card [data-local-edit="text-18"]{font-size:13px!important;color:#6b7280!important}body .contact-modern-subtitle,body .contact-modern-subtitle *{font:16px/1.6 'Segoe UI',Arial,sans-serif!important}body .contact-modern-map p{font-family:'Segoe UI',Arial,sans-serif!important}body.contact-modern-page .local-contact-heading .b-text-c{padding:8px 0!important}body.contact-modern-page .s-basic .s-c{padding-top:22px!important}body .contact-modern-row [data-local-edit="text-20"]{white-space:nowrap}
