.mc-service26{background:#fff;padding:34px 0!important}
.mc-service-grid26{width:calc(100% - var(--mc-layout-gutter24)*2);max-width:var(--mc-layout-max24);margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.mc-service-card26{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 28px 27px;border:1px solid #e3e3e3;border-radius:10px;background:linear-gradient(#fff,#f8f8f8);box-shadow:0 8px 24px #00000004}
html body .mc-service-card26 h2{font:500 17px/1.4 var(--mc-font25);color:#242424;letter-spacing:-.015em;margin:0 0 17px}
html body .mc-service-card26 p{font:400 14px/1.85 var(--mc-font25);color:#666;max-width:310px;margin:0 0 24px}
html body .mc-service-card26>a{display:inline-flex;align-items:center;gap:9px;margin-top:auto;min-height:42px;padding:10px 17px;border-radius:5px;background:#507ebf;color:#fff;font:500 13px/1.5 var(--mc-font25);text-decoration:none}
.mc-service-card26>a:hover{background:#3f6da8}.mc-service-card26>a:focus-visible{outline:2px solid #507ebf;outline-offset:4px}
html body .mc-footer-contact26{background:#f0f0f0!important;color:#292929!important;padding:22px!important;margin:24px 0 0;border-radius:12px}
html body .mc-footer-contact26>.mc-contact-inner12{width:100%!important;max-width:none!important;padding:0!important}
html body .mc-footer-contact26 .mc-contact-branch-grid12{gap:20px}
html body .mc-footer-contact26 .mc-contact-branch12{background:#fff!important;border:1px solid #d6d6d6!important;border-radius:10px;grid-template-columns:.8fr 1.2fr;box-shadow:0 12px 30px #00000005}
html body .mc-footer-contact26 .mc-contact-branch12>img{min-height:320px}
html body .mc-footer-contact26 .mc-contact-branch12>div{padding:22px}
html body .mc-footer-contact26 .mc-kicker{color:#507ebf!important}
html body .mc-footer-contact26 h2{color:#292929!important;font-size:23px}
html body .mc-footer-contact26 address{color:#666!important;font-size:14px}
html body .mc-footer-contact26 .mc-contact-phone12{color:#3f6da8!important;font-size:17px}
html body .mc-footer-contact26 .mc-contact-actions12 a:first-child{color:#fff!important;background:#507ebf!important}
html body .mc-footer-contact26 .mc-route-panel13{color:#444!important}
html body .mc-footer-contact26 .mc-route-links13 a{background:#f3f5f8!important;color:#4b6d9b!important;border-color:#dde3ec!important}
html body .mc-footer-contact26 .mc-route-panel13 small{color:#777!important}
html body .mc-footer-contact26 .mc-contact-hours12{background:#fff!important;border:1px solid #ddd!important;padding:20px;margin-top:20px}
html body .mc-footer-contact26 .mc-contact-hours12 h2{font-size:17px!important;border:0;padding:0}
html body .mc-footer-contact26 .mc-contact-hours12 dt{color:#777!important}
html body .mc-footer-contact26 .mc-contact-hours12 dd{color:#333!important;font-size:14px}
@media(max-width:767px){.mc-service26{padding:22px 0!important}.mc-service-grid26{grid-template-columns:1fr;gap:12px}.mc-service-card26{padding:24px}.mc-service-card26 p{max-width:100%;margin-bottom:18px}html body .mc-footer-contact26{padding:14px!important}html body .mc-footer-contact26 .mc-contact-branch-grid12{grid-template-columns:1fr;gap:14px}html body .mc-footer-contact26 .mc-contact-branch12{grid-template-columns:.8fr 1.2fr}html body .mc-footer-contact26 .mc-contact-branch12>div{padding:16px}html body .mc-footer-contact26 .mc-contact-branch12>img{min-height:340px}html body .mc-footer-contact26 h2{font-size:20px}html body .mc-footer-contact26 .mc-contact-phone12{font-size:15px}html body .mc-footer-contact26 .mc-contact-hours12{grid-template-columns:1fr;gap:15px;padding:16px}html body .mc-footer-contact26 .mc-contact-hours12 dl{grid-template-columns:1fr 1fr;gap:13px}}
