#mbd-home{--contact-pattern:url(asset-1.png)}
#mbd-home .mbd-contact-welcome{padding:45px 30px 34px;text-align:center;background:#fffaf6;background-image:linear-gradient(#fffaf6b0,#fffaf6b0),var(--contact-pattern);background-size:auto,430px}
#mbd-home .mbd-contact-welcome h1{font:400 38px/1.3 Georgia,serif;margin:8px 0 12px;color:#49413b!important}
#mbd-home .contact-eyebrow{font:12px/1.5 Arial,sans-serif;letter-spacing:2px;margin-bottom:10px}
#mbd-home .contact-subtitle{font:italic 22px/1.5 Georgia,serif;margin-bottom:20px}
#mbd-home .contact-intro{font-size:17px;line-height:1.8;max-width:710px;margin:0 auto}
#mbd-home .mbd-contact-channels{padding:35px 42px 44px;background:#fffaf6}
#mbd-home .contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;max-width:1050px;margin:0 auto}
#mbd-home article.contact-option{padding:29px 25px 30px;border-radius:18px;text-align:center;align-items:center;border-top:4px solid #bddce7;background:#fff;box-shadow:0 5px 22px #49413b08}
#mbd-home article.contact-email{border-color:#f2c9e0}
#mbd-home .contact-option h2{font:400 29px/1.3 Georgia,serif;margin:14px 0 15px}
#mbd-home .contact-option p{font:16px/1.8 Arial,sans-serif;margin:0 0 17px;max-width:350px}
#mbd-home .contact-option .contact-address{font-size:15px;overflow-wrap:anywhere;width:100%;margin-bottom:22px}
#mbd-home .contact-icon{border-radius:50%;background:#e8f3f7;width:49px;height:49px;display:flex;align-items:center;justify-content:center;color:#49413b}
#mbd-home .contact-email .contact-icon{background:#f9eaf3}
#mbd-home .contact-icon svg{width:22px;height:22px}
#mbd-home article.contact-option .contact-button{align-self:center;margin-top:auto;font:15px/1.5 Arial,sans-serif;padding:12px 20px;background:#bddce7;border-color:#bddce7;border-radius:6px;min-height:46px}
#mbd-home article.contact-email .contact-button{background:#f2c9e0;border-color:#f2c9e0}
#mbd-home .mbd-contact-social{padding:32px 25px 42px;text-align:center;background:#fffaf6}
#mbd-home .mbd-contact-social h2{font-size:29px;margin-bottom:15px}
#mbd-home .mbd-contact-social p{max-width:620px;font-size:16px;margin:0 auto 22px}
#mbd-home .contact-social-buttons{display:flex;justify-content:center;gap:26px;flex-wrap:wrap}
#mbd-home .contact-social-link{display:inline-flex;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #d3aa60;font-size:15px}
#mbd-home .contact-social-link svg{width:20px;height:20px}
#mbd-home :is(.mbd-contact-welcome,.mbd-contact-channels,.mbd-contact-social) :is(p,h1,h2,a){color:#49413b!important}
@media(max-width:650px){#mbd-home .contact-grid{grid-template-columns:1fr}#mbd-home .mbd-contact-welcome{padding:35px 23px 30px}#mbd-home .mbd-contact-welcome h1{font-size:32px}#mbd-home .mbd-contact-channels{padding:25px 22px}#mbd-home article.contact-option{padding:27px 20px}}
