.mgd-home-v2 .mgd-section--local-premium{padding:60px 0;}.mgd-home-v2 .mgd-local-premium{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);gap:40px;align-items:start;width:100%;}.mgd-home-v2 .mgd-local-proof{display:grid;gap:12px;margin-top:18px;}.mgd-home-v2 .mgd-local-proof .mgd-benefit{display:flex;gap:11px;align-items:flex-start;color:var(--mgd-text-soft);font-size:.95rem;line-height:1.62;}.mgd-home-v2 .mgd-local-proof .mgd-benefit strong{color:var(--mgd-text);}.mgd-home-v2 .mgd-local-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px;}.mgd-home-v2 .mgd-local-link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid rgba(23,33,43,.08);color:var(--mgd-text);font-size:.88rem;font-weight:600;transition:.2s ease;}.mgd-home-v2 .mgd-local-link:hover{border-color:rgba(31,107,87,.24);color:var(--mgd-accent-dark);transform:translateY(-1px);}@media (max-width:1200px){.mgd-home-v2 .mgd-local-premium{grid-template-columns:1fr;gap:28px;}}@media (max-width:900px){.mgd-home-v2 .mgd-local-links{justify-content:center;}}@media (max-width:767px){.mgd-home-v2 .mgd-local-premium{gap:22px;}}@media (max-width:767px){.mgd-home-v2 .mgd-local-links, .mgd-home-v2 .mgd-local-link{width:100%;}}@media (min-width:901px) and (max-width:1200px){.mgd-home-v2 .mgd-local-premium{grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr) !important;}}@media (max-width:900px){.mgd-home-v2 .mgd-local-premium{grid-template-columns:1fr !important;}}@media (max-width:1200px){.mgd-home-v2 .mgd-section--local-premium{padding-top:clamp(30px, 4.5vw, 46px) !important;padding-bottom:clamp(30px, 4.5vw, 46px) !important;}}@media (max-width:1200px){.mgd-home-v2 .mgd-local-premium{gap:clamp(16px, 2.8vw, 24px) !important;}}@media (max-width:767px){.mgd-home-v2 .mgd-section--local-premium{padding-top:26px !important;padding-bottom:26px !important;}}@media (max-width:767px){.mgd-home-v2 .mgd-local-premium{gap:16px !important;}}@media (max-width:767px){.mgd-home-v2 .mgd-local-proof{gap:10px !important;}}.mgd-home-v2 .mgd-section--local-premium{padding-top:clamp(34px, 6vw, 60px);padding-bottom:clamp(34px, 6vw, 60px);}@media (max-width:1100px){.mgd-home-v2 .mgd-local-premium{grid-template-columns:1fr !important;}}@media (max-width:900px){.mgd-home-v2 .mgd-local-links{justify-content:flex-start;}}@media (max-width:767px){.mgd-home-v2 .mgd-local-premium{gap:clamp(20px, 6vw, 28px) !important;}}@media (max-width:767px){.mgd-home-v2 .mgd-local-links{height:auto;aspect-ratio:4 / 3;}}.mgd-home-v2 .mgd-local-link:focus-visible{outline:3px solid rgba(31,107,87,.22);outline-offset:3px;}.mgd-home-v2 .mgd-local-link{transition:border-color .22s ease, box-shadow .22s ease, transform .22s ease;}.mgd-home-v2 .mgd-local-link{border:1px solid rgba(31,107,87,.12);}.mgd-home-v2 .mgd-local-link:hover{box-shadow:0 10px 24px rgba(23,33,43,.055);}@media (max-width:767px){.mgd-home-v2 .mgd-section--local-premium{padding-top:34px;padding-bottom:34px;}}@media (min-width:901px){.mgd-home-v2 .mgd-local-premium{display:grid !important;grid-template-columns:minmax(300px, 2fr) minmax(0, 3fr) !important;align-items:stretch !important;gap:clamp(18px, 3vw, 34px) !important;}}@media (max-width:767px){.mgd-home-v2 .mgd-local-links{width:100% !important;height:auto !important;min-height:0 !important;aspect-ratio:auto !important;align-items:flex-start !important;justify-content:flex-start !important;gap:8px !important;}}@media (max-width:767px){.mgd-home-v2 .mgd-local-link{width:auto !important;height:auto !important;min-height:34px !important;aspect-ratio:auto !important;padding:0 12px !important;border-radius:999px !important;font-size:.8rem !important;line-height:1.2 !important;}}.mgd-home-v2 .mgd-section--projection + .mgd-section--local-premium{padding-top:clamp(24px, 3vw, 42px) !important;}@media (max-width:900px){.mgd-home-v2 .mgd-section--projection + .mgd-section--local-premium{padding-top:24px !important;}}.mgd-home-v2 .mgd-city-page .mgd-zone-links .mgd-local-links{margin-top:0;gap:8px;}.mgd-home-v2 .mgd-city-page .mgd-zone-links .mgd-local-link{width:auto;min-height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--mgd-accent-dark);font-size:.9rem;font-weight:700;justify-content:flex-start;text-decoration:underline;text-decoration-color:rgba(31,107,87,.24);text-underline-offset:5px;}.mgd-home-v2 .mgd-city-page .mgd-zone-links .mgd-local-links{display:flex !important;flex-wrap:wrap !important;gap:9px !important;margin:0 !important;}.mgd-home-v2 .mgd-city-page .mgd-zone-links .mgd-local-link{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:36px !important;padding:0 13px !important;border:1px solid rgba(31,107,87,.14) !important;border-radius:999px !important;background:#ffffff !important;color:var(--mgd-accent-dark) !important;box-shadow:0 8px 20px rgba(23,33,43,.035) !important;font-size:.84rem !important;font-weight:800 !important;line-height:1.15 !important;text-decoration:none !important;}@media (max-width:560px){.mgd-home-v2 .mgd-city-page .mgd-zone-links .mgd-local-link{width:auto !important;}}.mgd-home-v2 .mgd-top-page .mgd-section--local-premium{padding-top:clamp(30px, 4vw, 48px);padding-bottom:clamp(30px, 4vw, 48px);}@media (max-width:767px){.mgd-home-v2 .mgd-top-page .mgd-top-links .mgd-local-link{width:100%;}}.mgd-home-v2 .mgd-page:not(.mgd-city-page) .mgd-section--local-premium{background:transparent !important;}.mgd-home-v2 :is(.mgd-btn, .mgd-clean-hero__btn, .mgd-local-link, .mgd-pillar-link, .mgd-page-link){overflow-wrap:break-word;word-break:normal;}.mgd-home-v2 :is(.mgd-btn, .mgd-clean-hero__btn, .mgd-local-link, .mgd-pillar-link, .mgd-page-link):focus-visible{outline:3px solid rgba(31,107,87,.24) !important;outline-offset:3px !important;}.mgd-home-v2 .mgd-contact-page .mgd-clean-hero{padding-top:clamp(34px, 5vw, 64px) !important;padding-bottom:clamp(30px, 4.5vw, 56px) !important;}.mgd-home-v2 .mgd-contact-page .mgd-clean-hero__head{max-width:100% !important;margin-bottom:clamp(24px, 3.4vw, 38px) !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-intro-grid{display:block !important;width:100% !important;max-width:none !important;margin:0 !important;padding-top:clamp(28px, 4vw, 44px) !important;border-top:1px solid rgba(23,33,43,.065);}.mgd-home-v2 .mgd-contact-page .mgd-contact-intro-content{display:block !important;width:100% !important;max-width:none !important;margin:0 !important;text-align:center !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-intro-lead, .mgd-home-v2 .mgd-contact-page .mgd-contact-intro-copy{width:100% !important;max-width:none !important;margin:0 auto !important;text-align:center !important;text-wrap:normal !important;overflow-wrap:normal !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-intro-lead{color:var(--mgd-text) !important;font-family:Georgia, "Times New Roman", serif !important;font-size:clamp(1.22rem, 1.85vw, 1.72rem) !important;font-weight:800 !important;line-height:1.42 !important;letter-spacing:-.012em !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-intro-copy{color:var(--mgd-text-soft) !important;font-family:Georgia, "Times New Roman", serif !important;font-size:clamp(1.04rem, 1.45vw, 1.28rem) !important;font-weight:500 !important;line-height:1.62 !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-intro-lead + .mgd-contact-intro-copy{margin-top:clamp(18px, 2.4vw, 28px) !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-intro-copy + .mgd-contact-intro-copy{margin-top:clamp(14px, 2vw, 22px) !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-intro-copy strong{color:var(--mgd-text) !important;font-weight:800 !important;}.mgd-home-v2 .mgd-contact-page .mgd-clean-hero__photo{aspect-ratio:4 / 3 !important;max-height:520px !important;border-radius:28px !important;border:1px solid rgba(23,33,43,.06) !important;background:#f6f8f7 !important;box-shadow:0 22px 54px rgba(23,33,43,.08) !important;}.mgd-home-v2 .mgd-contact-page .mgd-clean-hero__photo img{object-fit:cover !important;object-position:center !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-direct{padding-top:clamp(20px, 3vw, 34px) !important;padding-bottom:clamp(28px, 4vw, 46px) !important;}.mgd-home-v2 .mgd-contact-page .mgd-clean-hero > .mgd-wrap > .mgd-contact-direct{padding-top:0 !important;padding-bottom:clamp(24px, 3.2vw, 40px) !important;margin-bottom:clamp(22px, 3vw, 34px) !important;border-bottom:1px solid rgba(23,33,43,.06);}.mgd-home-v2 .mgd-contact-page .mgd-contact-direct .mgd-split-block{grid-template-columns:minmax(0, 3fr) minmax(320px, 2fr) !important;gap:clamp(18px, 3vw, 28px) !important;align-items:stretch !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-direct .mgd-panel{display:grid !important;align-content:center !important;gap:clamp(14px, 2vw, 20px) !important;min-height:100% !important;padding:clamp(24px, 3.2vw, 36px) !important;border-radius:24px !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-photo-card{display:flex !important;align-items:stretch !important;min-height:100% !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-photo-card .mgd-clean-hero__photo{isolation:isolate !important;width:100% !important;height:100% !important;min-height:clamp(280px, 28vw, 420px) !important;max-height:none !important;margin:0 !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-photo-badge{position:absolute !important;left:clamp(14px, 2vw, 22px) !important;right:clamp(14px, 2vw, 22px) !important;bottom:clamp(14px, 2vw, 22px) !important;z-index:3 !important;display:flex !important;align-items:center !important;justify-content:center !important;min-height:44px !important;padding:8px 16px !important;border:1px solid rgba(255,255,255,.58) !important;border-radius:999px !important;background:rgba(255,255,255,.88) !important;box-shadow:0 14px 34px rgba(23,33,43,.14) !important;color:var(--mgd-accent-dark) !important;backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important;font-family:Georgia, "Times New Roman", serif !important;font-size:clamp(.9rem, 1vw, 1.02rem) !important;font-weight:900 !important;line-height:1.2 !important;text-align:center !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-direct .mgd-block-head{margin-bottom:0 !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-direct__message{display:grid !important;gap:clamp(6px, 1vw, 10px) !important;max-width:34em !important;margin:0 !important;font-family:Georgia, "Times New Roman", serif !important;text-align:left !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-direct__message span{color:#65717d !important;font-size:clamp(1.06rem, 1.42vw, 1.32rem) !important;line-height:1.42 !important;font-weight:500 !important;letter-spacing:-.01em !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-direct__message strong{color:var(--mgd-text) !important;font-size:clamp(1.14rem, 1.66vw, 1.5rem) !important;line-height:1.28 !important;font-weight:800 !important;letter-spacing:-.016em !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-direct .mgd-clean-hero__actions{max-width:none !important;margin-top:4px !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-offer{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;gap:0 .28em !important;width:100% !important;max-width:100% !important;margin-top:clamp(20px, 2.8vw, 32px) !important;color:#65717d !important;font-family:Georgia, "Times New Roman", serif !important;font-size:clamp(1.02rem, 1.32vw, 1.22rem) !important;line-height:1.35 !important;font-weight:500 !important;text-align:center !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-offer strong{color:var(--mgd-text) !important;font-size:1.08em !important;font-weight:900 !important;letter-spacing:-.012em !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-inline-reviews{width:100% !important;max-width:100% !important;margin:0 0 clamp(24px, 3vw, 38px) !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-inline-reviews .mgd-reviews{width:100% !important;max-width:100% !important;margin:0 !important;}.mgd-home-v2 .mgd-contact-page .mgd-section--local-premium{padding-top:clamp(30px, 4vw, 48px) !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-seo-heading{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-seo-heading .mgd-title-lg, .mgd-home-v2 .mgd-contact-page .mgd-contact-seo-heading .mgd-lead{width:100% !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important;}.mgd-home-v2 .mgd-contact-page .mgd-local-premium{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;align-items:stretch !important;}.mgd-home-v2 .mgd-contact-page .mgd-local-premium__media, .mgd-home-v2 .mgd-contact-page .mgd-local-premium__content{min-height:360px !important;}.mgd-home-v2 .mgd-contact-page .mgd-local-premium__content{display:grid !important;align-content:center !important;padding:clamp(22px, 3vw, 34px) !important;border:1px solid rgba(23,33,43,.075) !important;border-radius:24px !important;background:#fff !important;box-shadow:0 16px 42px rgba(23,33,43,.045) !important;}.mgd-home-v2 .mgd-contact-page .mgd-local-links{justify-content:center !important;margin:0 auto clamp(24px, 3vw, 34px) !important;}.mgd-home-v2 .mgd-contact-page .mgd-process-steps{gap:clamp(14px, 2vw, 18px) !important;}.mgd-home-v2 .mgd-contact-page .mgd-process-step{grid-template-columns:58px minmax(0, 1fr) !important;align-items:center !important;}.mgd-home-v2 .mgd-contact-page .mgd-problem-message-center{margin-top:clamp(28px, 4vw, 44px) !important;display:grid !important;justify-items:center !important;gap:clamp(14px, 2vw, 24px) !important;box-shadow:none !important;border:0 !important;background:transparent !important;padding:clamp(24px, 4vw, 42px) clamp(16px, 3vw, 30px) !important;text-align:center !important;}.mgd-home-v2 .mgd-contact-page .mgd-problem-message-center p{max-width:100% !important;margin:0 auto !important;color:#65717d !important;font-family:Georgia, "Times New Roman", serif !important;font-size:clamp(1.08rem, 1.45vw, 1.42rem) !important;line-height:1.42 !important;font-weight:500 !important;letter-spacing:-.01em !important;text-align:center !important;}.mgd-home-v2 .mgd-contact-page .mgd-problem-message-center p:nth-child(2){color:var(--mgd-accent-dark) !important;font-size:clamp(1.22rem, 1.85vw, 1.72rem) !important;line-height:1.2 !important;font-weight:900 !important;letter-spacing:-.018em !important;}.mgd-home-v2 .mgd-contact-page .mgd-problem-message-center p:last-child{color:#5d6772 !important;font-size:clamp(1rem, 1.28vw, 1.22rem) !important;line-height:1.48 !important;}@media (max-width:900px){.mgd-home-v2 .mgd-contact-page .mgd-contact-direct .mgd-split-block, .mgd-home-v2 .mgd-contact-page .mgd-local-premium{grid-template-columns:1fr !important;}}@media (max-width:900px){.mgd-home-v2 .mgd-contact-page .mgd-local-premium__media, .mgd-home-v2 .mgd-contact-page .mgd-local-premium__content{min-height:0 !important;}}@media (max-width:900px){.mgd-home-v2 .mgd-contact-page .mgd-local-premium__media{aspect-ratio:4 / 3 !important;}}@media (max-width:767px){.mgd-home-v2 .mgd-contact-page .mgd-clean-hero{padding-top:26px !important;padding-bottom:30px !important;}}@media (max-width:767px){.mgd-home-v2 .mgd-contact-page .mgd-contact-direct .mgd-panel, .mgd-home-v2 .mgd-contact-page .mgd-local-premium__content{padding:18px 16px !important;border-radius:18px !important;}}@media (max-width:767px){.mgd-home-v2 .mgd-contact-page .mgd-contact-direct .mgd-clean-hero__actions{grid-template-columns:1fr !important;}}@media (max-width:767px){.mgd-home-v2 .mgd-contact-page .mgd-process-step{grid-template-columns:42px minmax(0, 1fr) !important;align-items:start !important;}}.mgd-home-v2 .mgd-contact-page .mgd-contact-intro-grid, .mgd-home-v2 .mgd-contact-page .mgd-contact-intro-content, .mgd-home-v2 .mgd-contact-page .mgd-contact-seo-heading, .mgd-home-v2 .mgd-contact-page .mgd-contact-seo-heading .mgd-lead{width:100% !important;max-width:none !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-intro-lead, .mgd-home-v2 .mgd-contact-page .mgd-contact-intro-copy, .mgd-home-v2 .mgd-contact-page .mgd-contact-seo-heading .mgd-title-lg, .mgd-home-v2 .mgd-contact-page .mgd-contact-seo-heading .mgd-lead{max-width:none !important;text-wrap:normal !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-intro-content{text-align:center !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-method{padding-top:clamp(28px, 4vw, 48px) !important;padding-bottom:clamp(10px, 2vw, 20px) !important;border-top:1px solid rgba(23,33,43,.065) !important;border-bottom:1px solid rgba(23,33,43,.065) !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-method__content{display:grid !important;grid-template-columns:minmax(260px, .82fr) minmax(0, 1.18fr) !important;gap:clamp(26px, 4vw, 56px) !important;align-items:start !important;max-width:1120px !important;margin:0 auto !important;text-align:left !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-method__head{display:grid !important;gap:clamp(12px, 1.8vw, 18px) !important;min-width:0 !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-method__head .mgd-eyebrow{width:max-content !important;max-width:100% !important;margin:0 !important;justify-self:start !important;text-align:left !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-method__head .mgd-eyebrow::after{margin-left:0 !important;margin-right:0 !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-method__head .mgd-title-lg{max-width:16ch !important;margin:0 !important;text-align:left !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-method__body{display:grid !important;gap:clamp(14px, 2vw, 20px) !important;min-width:0 !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-method .mgd-contact-intro-copy{max-width:72ch !important;margin:0 !important;text-align:left !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-method__checks{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:12px !important;margin-top:clamp(4px, 1vw, 10px) !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-method__check{display:grid !important;grid-template-columns:30px minmax(0, 1fr) !important;gap:12px !important;align-items:center !important;min-height:58px !important;padding:12px 14px !important;border:1px solid rgba(23,33,43,.065) !important;border-radius:16px !important;background:#ffffff !important;box-shadow:0 10px 24px rgba(23,33,43,.035) !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-method__check span{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:28px !important;height:28px !important;border-radius:50% !important;background:rgba(31,107,87,.08) !important;color:var(--mgd-accent-dark) !important;font-family:Arial, Helvetica, sans-serif !important;font-size:.82rem !important;font-weight:900 !important;line-height:1 !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-method__check p{margin:0 !important;color:var(--mgd-text) !important;font-family:Georgia, "Times New Roman", serif !important;font-size:clamp(.96rem, 1.08vw, 1.08rem) !important;font-weight:800 !important;line-height:1.25 !important;text-align:left !important;}@media (max-width:900px){.mgd-home-v2 .mgd-contact-page .mgd-contact-method__content{grid-template-columns:1fr !important;gap:22px !important;}}@media (max-width:900px){.mgd-home-v2 .mgd-contact-page .mgd-contact-method__head .mgd-title-lg{max-width:720px !important;}}@media (max-width:560px){.mgd-home-v2 .mgd-contact-page .mgd-contact-method__checks{grid-template-columns:1fr !important;}}@media (max-width:560px){.mgd-home-v2 .mgd-contact-page .mgd-contact-method__check{border-radius:14px !important;}}.mgd-home-v2 .mgd-contact-page .mgd-contact-method__content{grid-template-columns:1fr !important;gap:clamp(18px, 2.6vw, 30px) !important;max-width:920px !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-method__head .mgd-title-lg{max-width:760px !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-method__body{max-width:860px !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-method__checks{grid-template-columns:1fr !important;gap:clamp(14px, 2vw, 20px) !important;margin-top:clamp(8px, 1.4vw, 14px) !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-method__check{display:grid !important;grid-template-columns:34px minmax(0, 1fr) !important;gap:16px !important;align-items:center !important;min-height:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-method__check span{width:30px !important;height:30px !important;background:rgba(31,107,87,.08) !important;box-shadow:inset 0 0 0 1px rgba(31,107,87,.08) !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-method__check p{color:#65717d !important;font-size:clamp(1.06rem, 1.35vw, 1.28rem) !important;font-weight:500 !important;line-height:1.42 !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-method__content{max-width:1120px !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-method__body{display:grid !important;grid-template-columns:minmax(0, 1.18fr) minmax(280px, .82fr) !important;gap:clamp(28px, 4vw, 58px) !important;align-items:center !important;max-width:1120px !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-method__body .mgd-contact-intro-copy{grid-column:1 !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-method__checks{grid-column:2 !important;grid-row:1 / span 3 !important;align-self:center !important;margin-top:0 !important;}@media (max-width:900px){.mgd-home-v2 .mgd-contact-page .mgd-contact-method__body{grid-template-columns:1fr !important;gap:clamp(18px, 5vw, 28px) !important;}}@media (max-width:900px){.mgd-home-v2 .mgd-contact-page .mgd-contact-method__body .mgd-contact-intro-copy, .mgd-home-v2 .mgd-contact-page .mgd-contact-method__checks{grid-column:1 !important;grid-row:auto !important;}}.mgd-home-v2 .mgd-contact-page .mgd-contact-method{padding-top:clamp(24px, 3.2vw, 36px) !important;padding-bottom:clamp(24px, 3.2vw, 36px) !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-method__content{gap:clamp(14px, 2vw, 22px) !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-method__body{grid-template-columns:minmax(0, 1fr) minmax(300px, .72fr) !important;column-gap:clamp(24px, 3.2vw, 46px) !important;row-gap:clamp(12px, 1.6vw, 18px) !important;align-items:start !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-method .mgd-contact-intro-copy{font-size:clamp(1rem, 1.16vw, 1.16rem) !important;line-height:1.52 !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-method__checks{gap:clamp(10px, 1.4vw, 14px) !important;padding-top:clamp(2px, .7vw, 8px) !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-method__check{grid-template-columns:30px minmax(0, 1fr) !important;gap:12px !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-method__check p{font-size:clamp(1rem, 1.16vw, 1.14rem) !important;line-height:1.3 !important;}@media (max-width:900px){.mgd-home-v2 .mgd-contact-page .mgd-contact-method__body{grid-template-columns:1fr !important;row-gap:clamp(12px, 4vw, 18px) !important;}}@media (max-width:900px){.mgd-home-v2 .mgd-contact-page .mgd-contact-method__checks{padding-top:4px !important;}}.mgd-home-v2 :is( .mgd-clean-hero, .mgd-section, .mgd-case-card, .mgd-duo-card, .mgd-panel, .mgd-process-step, .mgd-pillar-link, .mgd-foundation-link, .mgd-local-link, .mgd-contact-photo-card){min-width:0;}@media (hover:none){.mgd-home-v2 :is( .mgd-btn, .mgd-clean-hero__btn, .mgd-duo-card, .mgd-case-card, .mgd-process-step, .mgd-pillar-link, .mgd-foundation-link, .mgd-local-link):hover{transform:none !important;}}@media (max-width:767px){.mgd-home-v2 .mgd-contact-page .mgd-contact-photo-badge{left:12px !important;right:12px !important;bottom:12px !important;min-height:40px !important;padding:7px 12px !important;font-size:.88rem !important;}}.mgd-home-v2 .mgd-page:not(.mgd-contact-page):not(.mgd-city-page):not(.mgd-top-page) .mgd-section--local-premium .mgd-local-premium__content{display:grid !important;align-content:center !important;gap:clamp(16px, 2vw, 22px) !important;max-width:760px !important;padding:clamp(4px, 1vw, 10px) 0 !important;}.mgd-home-v2 .mgd-page:not(.mgd-contact-page):not(.mgd-city-page):not(.mgd-top-page) .mgd-section--local-premium .mgd-local-premium__content .mgd-copy{position:relative !important;max-width:64ch !important;margin:0 !important;color:#64707b !important;font-family:Georgia, "Times New Roman", serif !important;font-size:clamp(1.02rem, 1.22vw, 1.2rem) !important;font-weight:500 !important;line-height:1.58 !important;letter-spacing:-.008em !important;}.mgd-home-v2 .mgd-page:not(.mgd-contact-page):not(.mgd-city-page):not(.mgd-top-page) .mgd-section--local-premium .mgd-local-premium__content .mgd-copy:first-child{max-width:60ch !important;padding-left:clamp(18px, 2vw, 24px) !important;color:#4f5b66 !important;}.mgd-home-v2 .mgd-page:not(.mgd-contact-page):not(.mgd-city-page):not(.mgd-top-page) .mgd-section--local-premium .mgd-local-premium__content .mgd-copy:first-child::before{content:"" !important;position:absolute !important;left:0 !important;top:.24em !important;bottom:.24em !important;width:3px !important;border-radius:999px !important;background:linear-gradient(180deg, rgba(31,107,87,.52), rgba(31,107,87,.12)) !important;}.mgd-home-v2 .mgd-page:not(.mgd-contact-page):not(.mgd-city-page):not(.mgd-top-page) .mgd-section--local-premium .mgd-local-premium__content .mgd-copy:first-child strong{display:block !important;margin-top:8px !important;color:var(--mgd-accent-dark) !important;font-size:clamp(1.08rem, 1.38vw, 1.34rem) !important;font-weight:900 !important;line-height:1.38 !important;}.mgd-home-v2 .mgd-page:not(.mgd-contact-page):not(.mgd-city-page):not(.mgd-top-page) .mgd-section--local-premium .mgd-local-premium__content .mgd-copy:nth-child(2){max-width:62ch !important;padding:clamp(15px, 1.8vw, 20px) 0 !important;border-top:1px solid rgba(23,33,43,.075) !important;border-bottom:1px solid rgba(23,33,43,.075) !important;color:#5d6873 !important;}.mgd-home-v2 .mgd-page:not(.mgd-contact-page):not(.mgd-city-page):not(.mgd-top-page) .mgd-section--local-premium .mgd-local-premium__content .mgd-copy:nth-child(2) strong{color:var(--mgd-text) !important;font-weight:900 !important;}.mgd-home-v2 .mgd-page:not(.mgd-contact-page):not(.mgd-city-page):not(.mgd-top-page) .mgd-section--local-premium .mgd-local-premium__content .mgd-copy:nth-child(3){max-width:66ch !important;color:#6f7983 !important;font-size:clamp(.9rem, 1vw, 1.02rem) !important;line-height:1.62 !important;}.mgd-home-v2 .mgd-page:not(.mgd-contact-page):not(.mgd-city-page):not(.mgd-top-page) .mgd-section--local-premium .mgd-local-premium__content a{color:var(--mgd-accent-dark) !important;font-weight:850 !important;text-decoration:underline !important;text-decoration-color:rgba(31,107,87,.28) !important;text-decoration-thickness:2px !important;text-underline-offset:5px !important;}.mgd-home-v2 .mgd-page:not(.mgd-contact-page):not(.mgd-city-page):not(.mgd-top-page) .mgd-section--local-premium .mgd-local-premium__content a:hover{text-decoration-color:rgba(31,107,87,.58) !important;}.mgd-home-v2 .mgd-contact-page .mgd-section--local-premium .mgd-local-premium__content a{color:var(--mgd-accent-dark) !important;font-weight:850 !important;text-decoration:underline !important;text-decoration-color:rgba(31,107,87,.28) !important;text-decoration-thickness:2px !important;text-underline-offset:5px !important;}.mgd-home-v2 .mgd-contact-page .mgd-section--local-premium .mgd-local-premium__content a:hover{text-decoration-color:rgba(31,107,87,.58) !important;}@media (max-width:900px){.mgd-home-v2 .mgd-page:not(.mgd-contact-page):not(.mgd-city-page):not(.mgd-top-page) .mgd-section--local-premium .mgd-local-premium__content{max-width:100% !important;}}@media (max-width:560px){.mgd-home-v2 .mgd-page:not(.mgd-contact-page):not(.mgd-city-page):not(.mgd-top-page) .mgd-section--local-premium .mgd-local-premium__content .mgd-copy:first-child{padding-left:16px !important;}}@media (max-width:560px){.mgd-home-v2 .mgd-page:not(.mgd-contact-page):not(.mgd-city-page):not(.mgd-top-page) .mgd-section--local-premium .mgd-local-premium__content .mgd-copy:first-child strong{display:inline !important;margin-top:0 !important;font-size:1em !important;}}.mgd-home-v2 :is( .mgd-page, .mgd-city-page, .mgd-top-page, .mgd-contact-page, .mgd-faq-page, .mgd-trouble-page){width:100%;max-width:100%;}.mgd-home-v2 :is( .mgd-section, .mgd-section--duo-premium, .mgd-section--local-premium, .mgd-section--process, .mgd-section--link-hub, .mgd-section--foundation-links){padding-top:clamp(34px, 5vw, 58px) !important;padding-bottom:clamp(34px, 5vw, 58px) !important;}.mgd-home-v2 :is( .mgd-duo-grid, .mgd-split-block, .mgd-projection, .mgd-local-premium, .mgd-content-luxe, .mgd-zone-grid, .mgd-info-grid, .mgd-link-hub, .mgd-foundation-links, .mgd-hero-support){gap:clamp(22px, 3.6vw, 44px) !important;}@media (max-width:900px){.mgd-home-v2 :is( .mgd-duo-grid, .mgd-split-block, .mgd-projection, .mgd-local-premium, .mgd-content-luxe, .mgd-zone-grid, .mgd-info-grid, .mgd-link-hub, .mgd-foundation-links, .mgd-hero-support){grid-template-columns:1fr !important;}}@media (max-width:767px){.mgd-home-v2 :is( .mgd-section, .mgd-section--duo-premium, .mgd-section--local-premium, .mgd-section--process, .mgd-section--link-hub, .mgd-section--foundation-links){padding-top:30px !important;padding-bottom:30px !important;}}.mgd-home-v2 .mgd-contact-page .mgd-contact-direct .mgd-panel{border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-direct .mgd-panel::before, .mgd-home-v2 .mgd-contact-page .mgd-contact-direct .mgd-panel::after{display:none !important;}.mgd-home-v2 .mgd-contact-page .mgd-contact-photo-card .mgd-clean-hero__photo{border:0 !important;background:transparent !important;box-shadow:none !important;}.mgd-home-v2 .mgd-contact-page .mgd-local-premium__content{border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}.mgd-home-v2 .mgd-contact-page .mgd-local-premium__content{align-self:center !important;align-content:start !important;height:auto !important;min-height:0 !important;gap:clamp(10px, 1.5vw, 18px) !important;padding:clamp(6px, 1.2vw, 14px) 0 !important;}.mgd-home-v2 .mgd-contact-page .mgd-local-premium__content .mgd-block-head{gap:clamp(8px, 1.2vw, 12px) !important;margin-bottom:clamp(10px, 1.4vw, 16px) !important;}.mgd-home-v2 .mgd-contact-page .mgd-local-premium__content .mgd-local-proof{margin-top:0 !important;gap:clamp(8px, 1.2vw, 12px) !important;}.mgd-home-v2 #mgd-main-content .mgd-section--projection + .mgd-section--local-premium{margin-top:0 !important;padding-top:clamp(18px, 2.8vw, 32px) !important;}@media (max-width:900px){.mgd-home-v2 #mgd-main-content .mgd-section--projection + .mgd-section--local-premium{padding-top:18px !important;}}.mgd-home-v2 .mgd-review__stars{color:#b0842d;letter-spacing:.08em;font-size:.96rem;margin-bottom:8px;}.mgd-home-v2 .mgd-local-premium__head{display:block;margin-bottom:28px;}.mgd-home-v2 .mgd-local-premium__head .mgd-eyebrow{display:inline-block;margin-bottom:20px;}.mgd-home-v2 .mgd-local-premium__head .mgd-title-lg{max-width:900px;margin:0;}.mgd-home-v2 .mgd-local-premium__media{position:relative;height:360px;border-radius:24px;overflow:hidden;border:1px solid var(--mgd-line);box-shadow:var(--mgd-shadow-card);}.mgd-home-v2 .mgd-local-premium__media iframe{width:100%;height:100%;border:0;display:block;}.mgd-home-v2 .mgd-local-premium__content{display:grid;gap:16px;}@media (max-width:1200px){.mgd-home-v2 .mgd-local-premium__media{height:260px;}}@media (max-width:1200px){.mgd-home-v2 .mgd-local-premium__head, .mgd-home-v2 .mgd-local-premium__head .mgd-title-lg{text-align:center;}}@media (max-width:1200px){.mgd-home-v2 .mgd-local-premium__head .mgd-eyebrow{margin-left:auto;margin-right:auto;}}@media (max-width:1200px){.mgd-home-v2 .mgd-local-premium__head .mgd-eyebrow::after{margin-left:auto;margin-right:auto;}}@media (max-width:767px){.mgd-home-v2 .mgd-local-premium__media{height:240px;}}@media (max-width:1200px){.mgd-home-v2 .mgd-local-premium__head{margin-bottom:clamp(18px, 3vw, 28px) !important;}}@media (max-width:767px){.mgd-home-v2 .mgd-local-premium__head{margin-bottom:18px !important;}}@media (max-width:767px){.mgd-home-v2 .mgd-local-premium__media{height:auto;aspect-ratio:4 / 3;}}.mgd-home-v2 .mgd-local-premium__head{margin-bottom:clamp(24px, 4vw, 38px);}.mgd-home-v2 .mgd-local-premium__media{min-height:320px;}@media (max-width:1100px){.mgd-home-v2 .mgd-local-premium__media{min-height:0;}}@media (min-width:901px){.mgd-home-v2 .mgd-local-premium__media, .mgd-home-v2 .mgd-local-premium__content{height:auto !important;min-height:320px !important;align-self:stretch !important;}}@media (min-width:901px){.mgd-home-v2 .mgd-local-premium__media iframe{height:100% !important;}}@media (max-width:900px){.mgd-home-v2 .mgd-local-premium__media, .mgd-home-v2 .mgd-local-premium__content{height:auto !important;min-height:0 !important;}}@media (max-width:900px){.mgd-home-v2 .mgd-local-premium__media{aspect-ratio:4 / 3 !important;}}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-clean-hero > .mgd-wrap{box-sizing:border-box !important;width:min(100%, calc(var(--mgd-wrap, 1180px) + (var(--mgd-gutter, clamp(18px, 4vw, 56px)) * 2))) !important;max-width:100% !important;margin-right:auto !important;margin-left:auto !important;padding-right:var(--mgd-gutter, clamp(18px, 4vw, 56px)) !important;padding-left:var(--mgd-gutter, clamp(18px, 4vw, 56px)) !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-contact-direct .mgd-split-block:has(> .mgd-clean-hero__media){display:grid !important;grid-template-columns:minmax(0, 3fr) minmax(280px, 2fr) !important;gap:clamp(34px, 4.5vw, 64px) !important;align-items:stretch !important;width:100% !important;max-width:100% !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-contact-direct .mgd-split-block:not(:has(> .mgd-clean-hero__media)){display:grid !important;grid-template-columns:minmax(0, 1fr) !important;width:100% !important;max-width:900px !important;margin-right:auto !important;margin-left:auto !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page :is(.mgd-contact-direct .mgd-panel, .mgd-clean-hero__media, .mgd-contact-photo-card, .mgd-clean-hero__photo){min-width:0 !important;max-width:100% !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page :is(.mgd-clean-hero__media, .mgd-contact-photo-card, .mgd-clean-hero__photo){width:100% !important;min-height:0 !important;aspect-ratio:4 / 3 !important;overflow:hidden !important;border-radius:28px !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-clean-hero__photo img{display:block !important;width:100% !important;height:100% !important;object-fit:contain !important;object-position:center center !important;border-radius:28px !important;}@media (max-width:1080px){html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-contact-direct .mgd-split-block:has(> .mgd-clean-hero__media){grid-template-columns:minmax(0, 1fr) !important;gap:clamp(24px, 5vw, 44px) !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page :is(.mgd-contact-direct .mgd-panel, .mgd-clean-hero__media, .mgd-contact-photo-card, .mgd-clean-hero__photo){width:min(100%, 820px) !important;margin-right:auto !important;margin-left:auto !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-clean-hero__photo{aspect-ratio:16 / 10 !important;}}@media (max-width:767px){html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-clean-hero > .mgd-wrap{padding-right:var(--mgd-gutter-mobile, 1rem) !important;padding-left:var(--mgd-gutter-mobile, 1rem) !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-clean-hero__actions{grid-template-columns:minmax(0, 1fr) !important;width:100% !important;max-width:100% !important;}}@media (max-width:560px){html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-clean-hero__photo{aspect-ratio:4 / 3 !important;border-radius:22px !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-clean-hero__photo img{border-radius:22px !important;}}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-clean-hero{width:100% !important;max-width:100% !important;overflow-x:clip !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-clean-hero > .mgd-wrap{box-sizing:border-box !important;width:100% !important;max-width:calc(var(--mgd-wrap, 1180px) + (var(--mgd-gutter, clamp(18px, 4vw, 56px)) * 2)) !important;margin-right:auto !important;margin-left:auto !important;padding-right:var(--mgd-gutter, clamp(18px, 4vw, 56px)) !important;padding-left:var(--mgd-gutter, clamp(18px, 4vw, 56px)) !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-clean-hero :is( .mgd-contact-direct, .mgd-split-block, .mgd-panel, .mgd-clean-hero__media, .mgd-clean-hero__photo, .mgd-clean-hero__actions){box-sizing:border-box !important;min-width:0 !important;max-width:100% !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-clean-hero :is( .mgd-clean-hero__title, .mgd-clean-hero__title span, .mgd-clean-hero__lead, .mgd-clean-hero__copy, .mgd-copy){width:auto !important;max-width:100% !important;white-space:normal !important;overflow-wrap:break-word !important;word-break:normal !important;}@media (max-width:1080px){html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-clean-hero .mgd-split-block{grid-template-columns:minmax(0, 1fr) !important;gap:clamp(24px, 5vw, 44px) !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-clean-hero :is( .mgd-panel, .mgd-clean-hero__media, .mgd-clean-hero__photo){width:min(100%, 820px) !important;margin-right:auto !important;margin-left:auto !important;}}@media (max-width:767px){html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-clean-hero > .mgd-wrap{width:100% !important;max-width:100% !important;padding-right:var(--mgd-gutter-mobile, 1rem) !important;padding-left:var(--mgd-gutter-mobile, 1rem) !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-clean-hero :is( .mgd-panel, .mgd-clean-hero__media, .mgd-clean-hero__photo, .mgd-clean-hero__actions, .mgd-clean-hero__btn){width:100% !important;max-width:100% !important;min-width:0 !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-clean-hero .mgd-clean-hero__title span{display:block !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-clean-hero .mgd-clean-hero__actions{grid-template-columns:minmax(0, 1fr) !important;}}@media (min-width:901px){html body .mgd-home-v2 #mgd-main-content.mgd-contact-page :is( .mgd-contact-direct .mgd-split-block:has(> .mgd-clean-hero__media), .mgd-projection:has(> .mgd-photo), .mgd-content-luxe:has(> .mgd-photo)){display:grid !important;grid-template-columns:minmax(0, 3fr) minmax(280px, 2fr) !important;gap:clamp(34px, 4.5vw, 64px) !important;align-items:center !important;}}@media (max-width:900px){html body .mgd-home-v2 #mgd-main-content.mgd-contact-page :is( .mgd-contact-direct .mgd-split-block:has(> .mgd-clean-hero__media), .mgd-projection:has(> .mgd-photo), .mgd-content-luxe:has(> .mgd-photo)){grid-template-columns:minmax(0, 1fr) !important;gap:clamp(22px, 6vw, 36px) !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page :is( .mgd-contact-direct .mgd-split-block:has(> .mgd-clean-hero__media) > .mgd-clean-hero__media, .mgd-projection:has(> .mgd-photo) > .mgd-photo, .mgd-content-luxe:has(> .mgd-photo) > .mgd-photo){width:min(100%, 820px) !important;max-width:100% !important;min-height:0 !important;margin-right:auto !important;margin-left:auto !important;aspect-ratio:16 / 10 !important;}}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page :is( .mgd-contact-direct .mgd-split-block:has(> .mgd-clean-hero__media) > .mgd-clean-hero__media, .mgd-projection:has(> .mgd-photo) > .mgd-photo, .mgd-content-luxe:has(> .mgd-photo) > .mgd-photo){position:relative !important;overflow:hidden !important;aspect-ratio:16 / 10 !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page :is( .mgd-contact-direct .mgd-split-block:has(> .mgd-clean-hero__media) > .mgd-clean-hero__media, .mgd-projection:has(> .mgd-photo) > .mgd-photo, .mgd-content-luxe:has(> .mgd-photo) > .mgd-photo) > img{position:absolute !important;inset:0 !important;display:block !important;width:100% !important;height:100% !important;max-width:none !important;object-fit:cover !important;object-position:center center !important;}@media (min-width:901px){html body .mgd-home-v2 #mgd-main-content.mgd-contact-page :is( .mgd-contact-direct .mgd-split-block:has(> .mgd-clean-hero__media), .mgd-local-premium-grid:has(> .mgd-local-premium__media), .mgd-projection:has(> .mgd-photo), .mgd-content-luxe:has(> .mgd-photo)){display:grid !important;grid-template-columns:minmax(0, 3fr) minmax(280px, 2fr) !important;align-items:center !important;}}@media (max-width:900px){html body .mgd-home-v2 #mgd-main-content.mgd-contact-page :is( .mgd-contact-direct .mgd-split-block:has(> .mgd-clean-hero__media), .mgd-local-premium-grid:has(> .mgd-local-premium__media), .mgd-projection:has(> .mgd-photo), .mgd-content-luxe:has(> .mgd-photo)){display:grid !important;grid-template-columns:minmax(0, 1fr) !important;align-items:start !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page :is( .mgd-contact-direct .mgd-split-block:has(> .mgd-clean-hero__media) > *, .mgd-local-premium-grid:has(> .mgd-local-premium__media) > *, .mgd-projection:has(> .mgd-photo) > *, .mgd-content-luxe:has(> .mgd-photo) > *){min-width:0 !important;max-width:100% !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page :is( .mgd-clean-hero__media, .mgd-local-premium__media, .mgd-photo){justify-self:center !important;width:min(100%, 820px) !important;}}@media (min-width:901px){html body .mgd-home-v2 #mgd-main-content.mgd-contact-page :is( .mgd-contact-direct .mgd-split-block:has(> .mgd-clean-hero__media), .mgd-clean-hero__grid:has(> .mgd-clean-hero__media), .mgd-local-premium:has(> .mgd-local-premium__media), .mgd-local-premium-grid:has(> .mgd-local-premium__media), .mgd-projection:has(> .mgd-photo), .mgd-content-luxe:has(> .mgd-photo)){display:grid !important;grid-template-columns:minmax(0, 3fr) minmax(260px, 2fr) !important;gap:clamp(32px, 4vw, 64px) !important;align-items:center !important;}}@media (max-width:900px){html body .mgd-home-v2 #mgd-main-content.mgd-contact-page :is( .mgd-contact-direct .mgd-split-block:has(> .mgd-clean-hero__media), .mgd-clean-hero__grid:has(> .mgd-clean-hero__media), .mgd-local-premium:has(> .mgd-local-premium__media), .mgd-local-premium-grid:has(> .mgd-local-premium__media), .mgd-projection:has(> .mgd-photo), .mgd-content-luxe:has(> .mgd-photo)){display:grid !important;grid-template-columns:minmax(0, 1fr) !important;gap:clamp(22px, 6vw, 36px) !important;align-items:start !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page :is( .mgd-contact-direct .mgd-split-block:has(> .mgd-clean-hero__media) > *, .mgd-clean-hero__grid:has(> .mgd-clean-hero__media) > *, .mgd-local-premium:has(> .mgd-local-premium__media) > *, .mgd-local-premium-grid:has(> .mgd-local-premium__media) > *, .mgd-projection:has(> .mgd-photo) > *, .mgd-content-luxe:has(> .mgd-photo) > *){min-width:0 !important;max-width:100% !important;}}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page :is( .mgd-clean-hero__media, .mgd-local-premium:has(> .mgd-local-premium__media) > .mgd-local-premium__media, .mgd-local-premium-grid:has(> .mgd-local-premium__media) > .mgd-local-premium__media, .mgd-projection:has(> .mgd-photo) > .mgd-photo, .mgd-content-luxe:has(> .mgd-photo) > .mgd-photo){justify-self:center !important;width:min(100%, 820px) !important;max-width:100% !important;min-width:0 !important;position:relative !important;overflow:hidden !important;aspect-ratio:16 / 10 !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page :is( .mgd-clean-hero__media, .mgd-local-premium:has(> .mgd-local-premium__media) > .mgd-local-premium__media, .mgd-local-premium-grid:has(> .mgd-local-premium__media) > .mgd-local-premium__media, .mgd-projection:has(> .mgd-photo) > .mgd-photo, .mgd-content-luxe:has(> .mgd-photo) > .mgd-photo) > :is(img, iframe){position:absolute !important;inset:0 !important;display:block !important;width:100% !important;height:100% !important;max-width:none !important;object-fit:cover !important;object-position:center center !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-section--foundation-links .mgd-foundation-link-grid{grid-template-columns:minmax(0, 1fr) !important;gap:clamp(16px, 2vw, 22px) !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-section--foundation-links .mgd-foundation-link{width:100% !important;min-height:116px !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-contact-seo-journey{padding-top:clamp(46px, 6vw, 76px) !important;padding-bottom:clamp(44px, 6vw, 70px) !important;background:#fff !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-contact-seo-journey > .mgd-wrap{width:min(calc(100% - clamp(24px, 5vw, 56px)), 1260px) !important;max-width:1260px !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-contact-seo-journey .mgd-contact-journey-tags{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;gap:10px !important;max-width:920px !important;margin:0 auto clamp(22px, 3vw, 34px) !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-contact-seo-journey .mgd-contact-journey-tags .mgd-local-link{width:auto !important;min-height:38px !important;padding:0 15px !important;border:1px solid rgba(31,107,87,.13) !important;border-radius:999px !important;background:rgba(255,255,255,.92) !important;box-shadow:0 10px 22px rgba(23,33,43,.035) !important;color:var(--mgd-accent-dark) !important;font-size:.84rem !important;font-weight:800 !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-contact-seo-journey .mgd-contact-journey-list{margin-top:0 !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-contact-seo-journey .mgd-journey-goal{display:grid !important;grid-template-columns:34px minmax(0, 1fr) !important;gap:14px !important;align-items:flex-start !important;margin-top:clamp(12px, 1.8vw, 18px) !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-contact-seo-journey .mgd-journey-goal::before{width:34px !important;height:34px !important;margin-top:.1em !important;background:rgba(31,107,87,.1) !important;color:var(--mgd-accent-dark) !important;box-shadow:inset 0 0 0 1px rgba(31,107,87,.08) !important;font-size:1.12rem !important;font-weight:900 !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-contact-seo-journey .mgd-journey-goal__text{display:block !important;color:#33404b !important;font-family:Arial, Helvetica, sans-serif !important;font-size:clamp(1rem, 1.12vw, 1.16rem) !important;line-height:1.38 !important;font-weight:900 !important;letter-spacing:0 !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-contact-seo-journey .mgd-journey-goal__text strong{color:var(--mgd-accent-dark) !important;font-weight:900 !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-contact-seo-journey .mgd-problem-message-center{display:grid !important;gap:clamp(10px, 1.5vw, 16px) !important;max-width:920px !important;margin:clamp(28px, 4vw, 46px) auto 0 !important;padding:clamp(22px, 3vw, 34px) !important;border:1px solid rgba(31,107,87,.1) !important;border-radius:24px !important;background:linear-gradient(135deg, rgba(31,107,87,.055), rgba(255,255,255,.96)) !important;box-shadow:0 16px 38px rgba(23,33,43,.045) !important;text-align:center !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-contact-seo-journey .mgd-problem-message-center p{margin:0 auto !important;max-width:780px !important;text-align:center !important;}@media (max-width:720px){html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-contact-seo-journey > .mgd-wrap{width:100% !important;max-width:100% !important;padding-left:clamp(12px, 4vw, 18px) !important;padding-right:clamp(12px, 4vw, 18px) !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-contact-seo-journey .mgd-contact-journey-tags{justify-content:flex-start !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-contact-seo-journey :is( .mgd-contact-journey-list, .mgd-journey-step, .mgd-journey-step__body, .mgd-journey-goal, .mgd-journey-goal__text){width:100% !important;max-width:100% !important;min-width:0 !important;overflow-wrap:break-word !important;word-break:normal !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-contact-seo-journey .mgd-journey-goal{grid-template-columns:30px minmax(0, 1fr) !important;gap:12px !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-contact-seo-journey .mgd-journey-goal::before{width:30px !important;height:30px !important;font-size:1rem !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-contact-seo-journey .mgd-journey-goal__text{font-size:clamp(.96rem, 4vw, 1.04rem) !important;line-height:1.42 !important;}}html, body, html body .mgd-home-v2, html body .mgd-home-v2 .mgd-page, html body .mgd-home-v2 :is(.mgd-clean-hero, .mgd-section, .mgd-top-hero, .mgd-trouble-hero, .mgd-city-luxe){background:#fff !important;background-image:none !important;}@media (min-width:901px){html body .mgd-home-v2 #mgd-main-content#mgd-main-content{padding-top:clamp(88px, 7vw, 118px) !important;}html body .mgd-home-v2 #mgd-main-content#mgd-main-content :is( .mgd-section, .mgd-section--duo-premium, .mgd-section--local-premium, .mgd-section--process, .mgd-section--journey, .mgd-section--link-hub, .mgd-section--foundation-links, .mgd-section--compact-message, .mgd-section--problem-message, .mgd-related-luxe){padding-top:clamp(12px, 1.25vw, 20px) !important;padding-bottom:clamp(12px, 1.25vw, 20px) !important;}html body .mgd-home-v2 #mgd-main-content#mgd-main-content :is( .mgd-home-hero, .mgd-top-hero, .mgd-trouble-hero, .mgd-clean-hero, .mgd-city-luxe){padding-top:clamp(16px, 1.6vw, 24px) !important;padding-bottom:clamp(12px, 1.25vw, 20px) !important;}html body .mgd-home-v2 #mgd-main-content#mgd-main-content > .mgd-section + .mgd-section > :is(.mgd-wrap, .mgd-wrap--content){padding-top:clamp(12px, 1.25vw, 20px) !important;}html body .mgd-home-v2 #mgd-main-content#mgd-main-content :is(.mgd-section--journey, .mgd-contact-seo-journey){padding-top:clamp(14px, 1.4vw, 22px) !important;padding-bottom:clamp(14px, 1.4vw, 22px) !important;}html body .mgd-home-v2 #mgd-main-content#mgd-main-content :is(.mgd-duo-grid, .mgd-split-block){grid-template-rows:auto !important;grid-auto-rows:auto !important;}html body .mgd-home-v2 #mgd-main-content#mgd-main-content .mgd-duo-grid > .mgd-duo-card:nth-of-type(1), html body .mgd-home-v2 #mgd-main-content#mgd-main-content .mgd-split-block > :nth-child(1){grid-column:1 !important;grid-row:1 !important;}html body .mgd-home-v2 #mgd-main-content#mgd-main-content .mgd-duo-grid > .mgd-duo-card:nth-of-type(2), html body .mgd-home-v2 #mgd-main-content#mgd-main-content .mgd-split-block > :nth-child(2){grid-column:2 !important;grid-row:1 !important;}}html body .mgd-home-v2 #mgd-main-content#mgd-main-content :is(.mgd-duo-grid, .mgd-split-block)::before, html body .mgd-home-v2 #mgd-main-content#mgd-main-content :is(.mgd-duo-grid, .mgd-split-block)::after{display:none !important;content:none !important;}@media (min-width:901px){html body .mgd-home-v2 #mgd-main-content#mgd-main-content .mgd-section--projection, html body .mgd-home-v2 .mgd-city-page .mgd-section--projection{padding-top:clamp(8px, .8vw, 14px) !important;padding-bottom:clamp(8px, .8vw, 14px) !important;}html body .mgd-home-v2 #mgd-main-content#mgd-main-content .mgd-section--projection > :is(.mgd-wrap, .mgd-wrap--content), html body .mgd-home-v2 .mgd-city-page .mgd-section--projection > :is(.mgd-wrap, .mgd-wrap--content){padding-top:0 !important;padding-bottom:0 !important;border-top:0 !important;}html body .mgd-home-v2 #mgd-main-content#mgd-main-content .mgd-section--projection .mgd-projection:has(> .mgd-photo), html body .mgd-home-v2 .mgd-city-page .mgd-section--projection .mgd-projection:has(> .mgd-photo){grid-template-rows:auto !important;align-items:start !important;align-content:start !important;min-height:0 !important;height:auto !important;gap:clamp(24px, 3.8vw, 56px) !important;}html body .mgd-home-v2 #mgd-main-content#mgd-main-content .mgd-section--projection .mgd-projection:has(> .mgd-photo) > .mgd-projection__content, html body .mgd-home-v2 .mgd-city-page .mgd-section--projection .mgd-projection:has(> .mgd-photo) > .mgd-projection__content{align-self:start !important;align-content:start !important;min-height:0 !important;height:auto !important;padding-top:0 !important;padding-bottom:0 !important;gap:clamp(10px, 1.2vw, 16px) !important;}html body .mgd-home-v2 #mgd-main-content#mgd-main-content .mgd-section--projection .mgd-projection__content .mgd-block-head, html body .mgd-home-v2 .mgd-city-page .mgd-section--projection .mgd-projection__content .mgd-block-head{min-height:0 !important;margin-bottom:0 !important;gap:clamp(10px, 1.1vw, 14px) !important;}html body .mgd-home-v2 #mgd-main-content#mgd-main-content .mgd-section--projection .mgd-projection__content .mgd-subtitle-sm, html body .mgd-home-v2 .mgd-city-page .mgd-section--projection .mgd-projection__content .mgd-subtitle-sm{margin-top:0 !important;margin-bottom:0 !important;}html body .mgd-home-v2 #mgd-main-content#mgd-main-content .mgd-section--projection .mgd-projection__content .mgd-benefits, html body .mgd-home-v2 .mgd-city-page .mgd-section--projection .mgd-projection__content .mgd-benefits{margin-top:0 !important;gap:clamp(8px, 1vw, 12px) !important;}html body .mgd-home-v2 #mgd-main-content#mgd-main-content .mgd-section--projection .mgd-projection:has(> .mgd-photo) > .mgd-photo, html body .mgd-home-v2 .mgd-city-page .mgd-section--projection .mgd-projection:has(> .mgd-photo) > .mgd-photo{align-self:start !important;}}@media (min-width:901px){html body .mgd-home-v2 #mgd-main-content#mgd-main-content > .mgd-section.mgd-section--projection > :is(.mgd-wrap, .mgd-wrap--content), html body .mgd-home-v2 .mgd-city-page > .mgd-section.mgd-section--projection > :is(.mgd-wrap, .mgd-wrap--content){padding-top:0 !important;padding-bottom:0 !important;}}html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content :is(.mgd-eyebrow, .mgd-clean-hero__eyebrow), html body .mgd-home-v2.mgd-home-v2 :is(.mgd-eyebrow, .mgd-clean-hero__eyebrow){color:var(--mgd-accent) !important;font-family:Arial, Helvetica, sans-serif !important;font-size:1rem !important;font-weight:900 !important;letter-spacing:.13em !important;line-height:1.25 !important;text-transform:uppercase !important;}html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content :is(.mgd-eyebrow, .mgd-clean-hero__eyebrow)::after, html body .mgd-home-v2.mgd-home-v2 :is(.mgd-eyebrow, .mgd-clean-hero__eyebrow)::after{background:rgba(31,107,87,.28) !important;}html body .mgd-home-v2.mgd-home-v2.mgd-home-v2.mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content :is(.mgd-eyebrow, .mgd-clean-hero__eyebrow), html body .mgd-home-v2.mgd-home-v2.mgd-home-v2.mgd-home-v2.mgd-home-v2 :is(.mgd-eyebrow, .mgd-clean-hero__eyebrow){color:var(--mgd-accent) !important;font-family:Arial, Helvetica, sans-serif !important;font-size:1rem !important;font-weight:900 !important;letter-spacing:.13em !important;line-height:1.25 !important;text-transform:uppercase !important;}html body .mgd-home-v2.mgd-home-v2.mgd-home-v2.mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content :is(.mgd-eyebrow, .mgd-clean-hero__eyebrow)::after, html body .mgd-home-v2.mgd-home-v2.mgd-home-v2.mgd-home-v2.mgd-home-v2 :is(.mgd-eyebrow, .mgd-clean-hero__eyebrow)::after{background:rgba(31,107,87,.28) !important;}@media (min-width:901px){html body .mgd-home-v2 #mgd-main-content#mgd-main-content :is(section, .mgd-section):has(.mgd-split-block:has(> .mgd-panel + .mgd-panel)), html body .mgd-home-v2 :is(section, .mgd-section):has(.mgd-split-block:has(> .mgd-panel + .mgd-panel)), html body .mgd-home-v2 #mgd-main-content#mgd-main-content :is(section, .mgd-section):has(.mgd-split-block:has(> .mgd-panel + .mgd-panel)) > :is(.mgd-wrap, .mgd-wrap--content), html body .mgd-home-v2 :is(section, .mgd-section):has(.mgd-split-block:has(> .mgd-panel + .mgd-panel)) > :is(.mgd-wrap, .mgd-wrap--content){border-top:0 !important;border-bottom:0 !important;background:transparent !important;background-image:none !important;}html body .mgd-home-v2 #mgd-main-content#mgd-main-content .mgd-split-block:has(> .mgd-panel + .mgd-panel), html body .mgd-home-v2 .mgd-split-block:has(> .mgd-panel + .mgd-panel){display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;align-items:stretch !important;border:0 !important;background:transparent !important;background-image:none !important;}html body .mgd-home-v2 #mgd-main-content#mgd-main-content .mgd-split-block:has(> .mgd-panel + .mgd-panel) > .mgd-panel, html body .mgd-home-v2 .mgd-split-block:has(> .mgd-panel + .mgd-panel) > .mgd-panel{align-self:stretch !important;min-height:0 !important;padding:clamp(30px, 3vw, 42px) clamp(34px, 4vw, 52px) clamp(22px, 2.4vw, 30px) !important;}html body .mgd-home-v2 #mgd-main-content#mgd-main-content .mgd-split-block:has(> .mgd-panel + .mgd-panel) > .mgd-panel:first-child, html body .mgd-home-v2 .mgd-split-block:has(> .mgd-panel + .mgd-panel) > .mgd-panel:first-child{border:1px solid rgba(23,33,43,.075) !important;border-radius:30px !important;background:#ffffff !important;background-image:none !important;box-shadow:none !important;}html body .mgd-home-v2 #mgd-main-content#mgd-main-content .mgd-split-block:has(> .mgd-panel + .mgd-panel) > .mgd-panel:nth-child(2), html body .mgd-home-v2 .mgd-split-block:has(> .mgd-panel + .mgd-panel) > .mgd-panel:nth-child(2){border:0 !important;border-top:1px solid rgba(23,33,43,.075) !important;border-bottom:1px solid rgba(23,33,43,.075) !important;border-radius:0 !important;background:transparent !important;background-image:none !important;box-shadow:none !important;}}@media (min-width:901px){html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-section--local-premium .mgd-local-premium{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;align-items:stretch !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-section--local-premium .mgd-local-premium > :is(.mgd-local-premium__media, .mgd-local-premium__content){width:100% !important;max-width:100% !important;min-width:0 !important;}}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-contact-photo-card{display:block !important;align-self:center !important;width:min(100%, 820px) !important;height:auto !important;min-height:0 !important;max-height:none !important;aspect-ratio:auto !important;overflow:visible !important;border-radius:0 !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-contact-photo-card .mgd-clean-hero__photo{position:relative !important;display:block !important;box-sizing:border-box !important;width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:0 !important;padding:0 !important;padding-bottom:0 !important;aspect-ratio:auto !important;overflow:visible !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-contact-photo-card .mgd-clean-hero__photo > img{position:relative !important;inset:auto !important;display:block !important;width:100% !important;height:auto !important;max-width:100% !important;aspect-ratio:auto !important;object-fit:cover !important;object-position:center center !important;border-radius:0 !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-contact-photo-title{display:block !important;width:100% !important;max-width:100% !important;margin:clamp(10px, 1.2vw, 16px) auto 0 !important;padding:0 clamp(8px, 2vw, 14px) !important;color:var(--mgd-text) !important;font-family:Georgia, "Times New Roman", serif !important;font-size:clamp(1.15rem, 1.45vw, 1.55rem) !important;font-weight:900 !important;line-height:1.16 !important;text-align:center !important;text-shadow:none !important;white-space:normal !important;overflow-wrap:break-word !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-contact-photo-title::after{content:"" !important;display:block !important;width:min(86px, 36%) !important;height:2px !important;margin:8px auto 0 !important;background:linear-gradient(90deg, transparent, rgba(31,107,87,.55), transparent) !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-contact-photo-location{position:relative !important;display:block !important;width:100% !important;max-width:100% !important;margin:clamp(4px, .8vw, 8px) auto 0 !important;padding:0 clamp(8px, 2vw, 14px) !important;color:rgba(23,33,43,.88) !important;font-family:Georgia, "Times New Roman", serif !important;font-size:clamp(.78rem, .88vw, .94rem) !important;font-style:italic !important;font-weight:650 !important;line-height:1.24 !important;text-shadow:none !important;white-space:normal !important;overflow-wrap:break-word !important;text-align:center !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-contact-direct .mgd-split-block:has(> .mgd-clean-hero__media) > .mgd-clean-hero__media.mgd-contact-photo-card{display:block !important;width:min(100%, 820px) !important;height:auto !important;min-height:0 !important;max-height:none !important;aspect-ratio:auto !important;overflow:visible !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-contact-photo-card .mgd-clean-hero__photo{overflow:hidden !important;border-radius:30px !important;}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-contact-photo-card .mgd-clean-hero__photo > img{border-radius:inherit !important;}@media (max-width:767px){html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-contact-photo-card .mgd-clean-hero__photo{border-radius:22px !important;}}html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-contact-seo-heading .mgd-title-lg{font-size:clamp(1.57rem, 3.13vw, 2.79rem) !important;line-height:.98 !important;}@media (max-width:767px){html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-contact-seo-heading .mgd-title-lg{font-size:clamp(.92rem, 3.93vw, 1.12rem) !important;line-height:1.08 !important;}} @media (max-width:767px){
.mgd-home-v2 .mgd-contact-page,
.mgd-home-v2 .mgd-contact-page .mgd-wrap,
.mgd-home-v2 .mgd-contact-page :is(.mgd-clean-hero,.mgd-contact-direct,.mgd-split-block,.mgd-panel,.mgd-contact-photo-card,.mgd-contact-intro-grid,.mgd-contact-intro-content,.mgd-contact-method__content,.mgd-contact-method__body,.mgd-contact-method__checks,.mgd-contact-method__check,.mgd-contact-seo-journey,.mgd-contact-journey-list,.mgd-local-premium,.mgd-local-premium__media,.mgd-local-premium__content,.mgd-process-step,.mgd-contact-inline-reviews){
min-width:0 !important;
max-width:100%;
box-sizing:border-box;
}
.mgd-home-v2 .mgd-contact-page :is(.mgd-split-block,.mgd-contact-method__content,.mgd-contact-method__body,.mgd-contact-method__checks,.mgd-local-premium,.mgd-contact-journey-list){
grid-template-columns:minmax(0,1fr) !important;
}
.mgd-home-v2 .mgd-contact-page :is(.mgd-contact-method__body .mgd-contact-intro-copy,.mgd-contact-method__checks){
grid-column:auto !important;
grid-row:auto !important;
}
.mgd-home-v2 .mgd-contact-page :is(h1,h2,h3,h4,p,strong,span,a,.mgd-title-lg,.mgd-lead,.mgd-contact-photo-badge){
overflow-wrap:anywhere;
min-width:0;
}
.mgd-home-v2 .mgd-contact-page :is(img,iframe,video,svg){
max-width:100%;
}
.mgd-home-v2 .mgd-contact-page :is(.mgd-clean-hero__actions,.mgd-local-links,.mgd-contact-journey-tags){
max-width:100% !important;
min-width:0 !important;
flex-wrap:wrap !important;
}
.mgd-home-v2 .mgd-contact-page :is(.mgd-btn,.mgd-clean-hero__btn,.mgd-local-link){
max-width:100% !important;
white-space:normal !important;
box-sizing:border-box !important;
}
.mgd-home-v2 .mgd-contact-page .mgd-contact-photo-badge{
border-radius:18px !important;
white-space:normal !important;
}
} @media (max-width:767px){
html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-contact-seo-journey > .mgd-wrap{
width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important;
padding-left:18px !important;padding-right:18px !important;
}
html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-contact-seo-heading{
display:block !important;width:100% !important;max-width:100% !important;min-width:0 !important;
box-sizing:border-box !important;margin-left:auto !important;margin-right:auto !important;
}
html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-contact-seo-heading .mgd-eyebrow{
display:block !important;width:100% !important;max-width:100% !important;
white-space:normal !important;overflow-wrap:normal !important;word-break:normal !important;
font-size:clamp(.72rem,2.9vw,.88rem) !important;letter-spacing:.07em !important;
line-height:1.4 !important;text-align:center !important;
}
html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-contact-seo-heading .mgd-title-lg{
display:block !important;width:100% !important;max-width:100% !important;
white-space:normal !important;overflow-wrap:normal !important;word-break:normal !important;
font-size:clamp(1.4rem,5.6vw,1.9rem) !important;line-height:1.18 !important;
text-align:center !important;
}
html body .mgd-home-v2 #mgd-main-content.mgd-contact-page .mgd-contact-seo-heading .mgd-lead{
display:block !important;width:100% !important;max-width:100% !important;min-width:0 !important;
box-sizing:border-box !important;white-space:normal !important;
overflow-wrap:break-word !important;word-break:normal !important;
font-size:clamp(.98rem,3.85vw,1.12rem) !important;line-height:1.65 !important;
text-align:center !important;
}
}
.mgd-home-v2 #mgd-main-content .mgd-refined-hero,
.mgd-contact-v2 .mgd-refined-hero {
--mgd-refined-green:#1f6b57;--mgd-refined-dark:#174f41;--mgd-refined-ink:#17212b;
--mgd-refined-muted:#52606d;--mgd-refined-line:#e4ede8;
padding:clamp(28px,4vw,64px) 0 !important;background:#fff !important;
}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__inner {
box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);
grid-template-areas:"intro media" "details media";align-items:start;
column-gap:clamp(32px,5vw,72px);row-gap:24px;max-width:1248px;margin:0 auto;padding:0 24px;
}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__intro{grid-area:intro;min-width:0;}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__eyebrow {
margin:0 0 18px;color:var(--mgd-refined-green);
}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__title {
max-width:650px;margin:0;color:var(--mgd-refined-ink);
text-align:left !important;
}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__specialty {
margin:16px 0 0;color:var(--mgd-refined-dark);
}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__lead {
max-width:54ch;margin:20px 0 0;color:var(--mgd-refined-muted);
}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0 0;}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-action {
box-sizing:border-box;display:inline-flex;justify-content:center;align-items:center;min-height:52px;padding:13px 24px;
border:1px solid var(--mgd-refined-line);border-radius:12px;background:#fff;color:var(--mgd-refined-dark);
text-decoration:none;text-align:center !important;
transition:background-color .16s ease,border-color .16s ease,transform .16s ease;
}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-action--primary{background:var(--mgd-refined-green);border-color:var(--mgd-refined-green);color:#fff;}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-action:hover{background:#f3f8f5;border-color:var(--mgd-refined-green);}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-action--primary:hover{background:var(--mgd-refined-dark);color:#fff;}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-action:active{transform:translateY(1px);}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-action:focus-visible{outline:3px solid var(--mgd-refined-dark);outline-offset:4px;}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__note {
margin:12px 0 0;color:var(--mgd-refined-dark);
}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__media{grid-area:media;align-self:center;min-width:0;margin:0;}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__media img {
display:block;box-sizing:border-box;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;
border-radius:22px;border:1px solid var(--mgd-refined-line);
}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__media figcaption {
margin:12px 0 0;color:var(--mgd-refined-muted);text-align:left !important;
}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__details{grid-area:details;min-width:0;}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__details p {
margin:0;color:var(--mgd-refined-muted);
}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__details strong{color:var(--mgd-refined-dark);}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__checks{display:grid;gap:7px;margin:14px 0 0;padding:0;list-style:none;}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__checks li {
position:relative;margin:0;padding-left:17px;color:var(--mgd-refined-muted);
}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__checks li:before{position:absolute;top:.65em;left:0;width:5px;height:5px;border-radius:50%;background:var(--mgd-refined-green);content:"";}
@media(max-width:900px){
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "media" "details";row-gap:24px;max-width:680px;padding:0 20px;}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__title{max-width:600px;}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__eyebrow{margin-bottom:14px;}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__specialty{margin-top:12px;}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__lead{margin-top:14px;}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__actions{margin-top:20px;}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__media img{border-radius:16px;}
}
@media(max-width:480px){
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__actions{display:grid;grid-template-columns:1fr;gap:10px;}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-action{width:100%;min-height:50px;}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__note{}
}
@media(prefers-reduced-motion:reduce){html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-action{transition:none;transform:none;}}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__eyebrow{font-family:Arial,Helvetica,sans-serif !important;font-size:.84rem !important;font-weight:800 !important;line-height:1.5 !important;letter-spacing:.12em !important;text-transform:uppercase !important;}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__specialty{font-family:Georgia,"Times New Roman",serif !important;font-size:clamp(1.25rem,2.1vw,1.96rem) !important;font-weight:700 !important;line-height:1.15 !important;}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__lead{font-family:Georgia,"Times New Roman",serif !important;font-size:clamp(1.08rem,1.55vw,1.35rem) !important;font-weight:700 !important;line-height:1.5 !important;}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-action{font-family:"Times New Roman",Times,serif !important;font-size:1rem !important;font-weight:700 !important;line-height:1.4 !important;}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__note{font-family:Georgia,"Times New Roman",serif !important;font-size:1rem !important;font-weight:700 !important;line-height:1.5 !important;}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__media figcaption{font-family:"Times New Roman",Times,serif !important;font-size:.92rem !important;line-height:1.5 !important;}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__details p,html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__checks li{font-family:"Times New Roman",Times,serif !important;line-height:1.7 !important;}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__checks li{font-size:1rem !important;}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero {
--mgd-reference-title-size:clamp(2.05rem,4.25vw,2.72rem);
--mgd-reference-title-leading:1.09;
--mgd-reference-lead-size:clamp(1.15rem,1.55vw,1.42rem);
}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__title {
font:800 var(--mgd-reference-title-size)/var(--mgd-reference-title-leading) Georgia,"Times New Roman",serif !important;
letter-spacing:-.036em !important;
}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__specialty {
font:800 calc(var(--mgd-reference-title-size) * .72)/1.15 Georgia,"Times New Roman",serif !important;
letter-spacing:-.028em !important;
}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__eyebrow {
font:850 clamp(.76rem,.9vw,.89rem)/1.44 Arial,Helvetica,sans-serif !important;
letter-spacing:.13em !important;
}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__lead {
font:750 var(--mgd-reference-lead-size)/1.43 Arial,Helvetica,sans-serif !important;
letter-spacing:-.01em !important;
}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__details p {
font:400 clamp(.98rem,1.08vw,1.07rem)/1.66 Arial,Helvetica,sans-serif !important;
letter-spacing:normal !important;
}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__details p strong {font-weight:750 !important;}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__checks li {
font:650 clamp(.98rem,1.12vw,1.08rem)/1.47 Arial,Helvetica,sans-serif !important;
letter-spacing:normal !important;
}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-action {
font:800 .99rem/1.28 Arial,Helvetica,sans-serif !important;
letter-spacing:normal !important;
}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__note {
font:800 clamp(1rem,1.2vw,1.12rem)/1.4 Georgia,"Times New Roman",serif !important;
letter-spacing:normal !important;
}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__media figcaption {
font:400 clamp(.91rem,1vw,1rem)/1.48 Arial,Helvetica,sans-serif !important;
letter-spacing:normal !important;
}
@media(max-width:1100px){
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero {--mgd-reference-lead-size:clamp(1.12rem,1.55vw,1.35rem);}
}
@media(max-width:600px){
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero {--mgd-reference-title-size:clamp(1.9rem,7.3vw,2.23rem);--mgd-reference-title-leading:1.1;--mgd-reference-lead-size:1.1rem;}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-refined-hero .mgd-refined-hero__eyebrow {font-size:.7rem !important;letter-spacing:.1em !important;}
}  .mgd-home-v2 .mgd-refined-hero{
background-color:#e7eff3!important;
background-image:radial-gradient(ellipse 90% 75% at 50% 49%,rgba(255,255,255,.57),rgba(255,255,255,.24) 55%,transparent 90%),repeating-linear-gradient(132deg,rgba(56,83,107,.035) 0px,rgba(56,83,107,.035) 1px,transparent 1px,transparent 10px),linear-gradient(145deg,#f9fcfd,#e6eef3 39%,#cfdee7 80%,#f3f8fa)!important;
box-shadow:inset 0 2px 0 rgba(36,61,79,.24),inset 0 29px 45px -22px rgba(40,65,84,.31),inset 0 -2px 0 rgba(36,61,79,.24),inset 0 -29px 45px -22px rgba(40,65,84,.31)!important;
} .mgd-home-v2 .mgd-refined-hero figure.mgd-refined-hero__media > .mgd-harmonized-photo-stage{
position:relative!important;display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;
overflow:hidden!important;border-radius:23px!important;isolation:isolate!important;background:#dfe9ee!important;
box-shadow:0 15px 32px rgba(24,44,59,.14)!important;
}
.mgd-home-v2 .mgd-refined-hero figure.mgd-refined-hero__media > .mgd-harmonized-photo-stage > img{
display:block!important;position:relative!important;width:100%!important;max-width:100%!important;min-width:0!important;
height:auto!important;max-height:460px!important;aspect-ratio:3/2!important;object-fit:cover!important;
border:0!important;border-radius:0!important;margin:0!important;box-shadow:none!important;
}
.mgd-home-v2 .mgd-refined-hero figure.mgd-refined-hero__media > .mgd-harmonized-photo-stage > .mgd-harmonized-photo-overlay{
position:absolute!important;z-index:2!important;left:clamp(10px,1.3vw,17px)!important;right:clamp(10px,1.3vw,17px)!important;
bottom:clamp(10px,1.3vw,17px)!important;display:block!important;padding:clamp(12px,1.35vw,17px) clamp(12px,1.45vw,18px)!important;
border:1px solid rgba(255,255,255,.88)!important;border-radius:16px!important;
background:rgba(248,251,252,.89)!important;box-shadow:0 9px 24px rgba(23,42,56,.18),inset 0 1px 0 rgba(255,255,255,.98)!important;
text-align:center!important;pointer-events:none!important;
}
.mgd-home-v2 .mgd-refined-hero figure.mgd-refined-hero__media .mgd-harmonized-photo-overlay > strong{
display:block!important;margin:0!important;color:#17212b!important;-webkit-text-fill-color:#17212b!important;
font:800 clamp(.97rem,1.25vw,1.19rem)/1.32 Georgia,"Times New Roman",serif!important;
letter-spacing:-.014em!important;text-wrap:balance!important;
}
.mgd-home-v2 .mgd-refined-hero figure.mgd-refined-hero__media > figcaption{
display:block!important;position:relative!important;inset:auto!important;
width:100%!important;max-width:100%!important;margin:clamp(10px,1.2vw,14px) auto 0!important;
padding:0 clamp(6px,1vw,13px)!important;text-align:center!important;
color:#344b59!important;-webkit-text-fill-color:#344b59!important;
font:400 clamp(.91rem,1vw,1rem)/1.48 Arial,Helvetica,sans-serif!important;
border:0!important;background:transparent!important;box-shadow:none!important;
}
.mgd-home-v2 .mgd-refined-hero figure.mgd-refined-hero__media > figcaption > span{color:#344b59!important;-webkit-text-fill-color:#344b59!important;}
@media(max-width:600px){
.mgd-home-v2 .mgd-refined-hero figure.mgd-refined-hero__media > .mgd-harmonized-photo-stage{border-radius:19px!important;}
.mgd-home-v2 .mgd-refined-hero figure.mgd-refined-hero__media > .mgd-harmonized-photo-stage > .mgd-harmonized-photo-overlay{left:9px!important;right:9px!important;bottom:9px!important;padding:10px 12px!important;border-radius:13px!important;}
.mgd-home-v2 .mgd-refined-hero figure.mgd-refined-hero__media .mgd-harmonized-photo-overlay > strong{font-size:clamp(.88rem,3.6vw,1.08rem)!important;}
}
.mgd-home-v2 .mgd-refined-hero .mgd-refined-hero__checks{display:grid!important;gap:clamp(11px,1.2vw,15px)!important;list-style:none!important;}
.mgd-home-v2 .mgd-refined-hero .mgd-refined-hero__checks > li{
position:relative!important;display:flex!important;align-items:center!important;
min-height:34px!important;padding:3px 0 3px 47px!important;list-style:none!important;
}
.mgd-home-v2 .mgd-refined-hero .mgd-refined-hero__checks > li::before{
content:"✓"!important;position:absolute!important;top:50%!important;left:0!important;display:grid!important;place-items:center!important;
width:34px!important;height:34px!important;transform:translateY(-50%)!important;border-radius:50%!important;
color:#bf4800!important;-webkit-text-fill-color:#bf4800!important;
background:#f5e9db linear-gradient(162deg,#fff 2%,#fff7ee 38%,#f2d9c2 76%,#dfb68e 100%)!important;
border:1px solid rgba(161,89,39,.22)!important;
box-shadow:inset 0 2px 1px rgba(255,255,255,.98),inset 0 -3px 5px rgba(164,88,36,.17),0 6px 13px rgba(37,54,65,.16),0 2px 3px rgba(37,54,65,.10)!important;
font:900 1.13rem/1 Arial,Helvetica,sans-serif!important;text-shadow:0 1px 0 rgba(255,255,255,.9)!important;
}
@media(max-width:600px){
.mgd-home-v2 .mgd-refined-hero .mgd-refined-hero__checks > li{min-height:30px!important;padding-left:42px!important;}
.mgd-home-v2 .mgd-refined-hero .mgd-refined-hero__checks > li::before{width:30px!important;height:30px!important;font-size:1rem!important;}
}
@keyframes mgd-harm-title-in{0%{opacity:0;translate:0 24px;clip-path:inset(0 0 19% 0)}100%{opacity:1;translate:0 0;clip-path:inset(0 0 0 0)}}
@keyframes mgd-harm-lift-in{0%{opacity:0;translate:0 18px}100%{opacity:1;translate:0 0}}
@keyframes mgd-harm-photo-in{0%{opacity:0;translate:28px 10px;scale:.97}100%{opacity:1;translate:0 0;scale:1}}
@media(prefers-reduced-motion:no-preference){
.mgd-home-v2 .mgd-refined-hero .mgd-refined-hero__eyebrow{animation:mgd-harm-lift-in .8s .04s cubic-bezier(.19,.77,.2,1) both!important;}
.mgd-home-v2 .mgd-refined-hero h1{animation:mgd-harm-title-in 1.02s .13s cubic-bezier(.19,.77,.2,1) both!important;}
.mgd-home-v2 .mgd-refined-hero .mgd-refined-hero__intro{animation:mgd-harm-lift-in .98s .27s cubic-bezier(.19,.77,.2,1) both!important;}
.mgd-home-v2 .mgd-refined-hero .mgd-refined-hero__actions{animation:mgd-harm-lift-in .93s .46s cubic-bezier(.19,.77,.2,1) both!important;}
.mgd-home-v2 .mgd-refined-hero figure.mgd-refined-hero__media{animation:mgd-harm-photo-in 1.16s .2s cubic-bezier(.19,.77,.2,1) both!important;}
.mgd-home-v2 .mgd-refined-hero .mgd-refined-hero__checks{animation:mgd-harm-lift-in .92s .59s cubic-bezier(.19,.77,.2,1) both!important;}
.mgd-home-v2.mgd-harmony-scroll-on .mgd-harm-reveal{
opacity:0!important;translate:0 28px!important;
transition:opacity .84s cubic-bezier(.2,.78,.21,1) var(--mgd-harm-delay,0ms),translate .96s cubic-bezier(.17,.8,.21,1) var(--mgd-harm-delay,0ms)!important;
}
.mgd-home-v2.mgd-harmony-scroll-on .mgd-harm-reveal.mgd-harm-visible{opacity:1!important;translate:0 0!important;}
}
@media(prefers-reduced-motion:reduce){
.mgd-home-v2 .mgd-refined-hero .mgd-refined-hero__eyebrow,.mgd-home-v2 .mgd-refined-hero h1,.mgd-home-v2 .mgd-refined-hero .mgd-refined-hero__intro,.mgd-home-v2 .mgd-refined-hero .mgd-refined-hero__actions,.mgd-home-v2 .mgd-refined-hero figure.mgd-refined-hero__media,.mgd-home-v2 .mgd-refined-hero .mgd-refined-hero__checks{animation:none!important;translate:none!important;scale:none!important;clip-path:none!important;}
.mgd-home-v2 .mgd-harm-reveal{opacity:1!important;translate:none!important;transition:none!important;}
}  html body .mgd-home-v2 #mgd-main-content#mgd-main-content > section:is(.mgdp-hero,.mgd-top-hero,.mgd-city-luxe,.mgd-refined-hero,.mgd-faq-hero){
padding-top:54px!important;
}
html body .mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-section{
padding-top:clamp(46px,4.7vw,68px)!important;
padding-bottom:clamp(46px,4.7vw,68px)!important;
margin-top:0!important;margin-bottom:0!important;
}
html body .mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-section > :is(.mgd-wrap,.mgdp-wrap,.mgd-container) {
margin-top:0!important;margin-bottom:0!important;
}
html body .mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-section .mgd-section-heading{
margin-top:0!important;margin-bottom:clamp(24px,3.1vw,38px)!important;
}
@media(max-width:767px){
html body .mgd-home-v2 #mgd-main-content#mgd-main-content > section:is(.mgdp-hero,.mgd-top-hero,.mgd-city-luxe,.mgd-refined-hero,.mgd-faq-hero){padding-top:36px!important}
html body .mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-section{padding-top:38px!important;padding-bottom:38px!important}
html body .mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-section .mgd-section-heading{margin-bottom:24px!important}
} @media(max-width:767px){html body .mgd-home-v2{--mgd-hero-offset-top:34px}} html body.mgd-core-body #mgd-shell-header .mgd-shell-header__inner{box-sizing:border-box!important;width:min(100%,1440px)!important;max-width:1440px!important;margin-inline:auto!important;padding-inline:clamp(20px,4vw,64px)!important}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section > :is(.mgd-wrap,.mgdp-wrap,.mgd-container,.mgd-wrap--content,.mgd-refined-hero__heading,.mgd-refined-hero__inner),
html body .mgd-home-v2 .mgd-city-page > section > :is(.mgd-wrap,.mgdp-wrap,.mgd-container,.mgd-wrap--content),
html body .mgd-home-v2.mgd-faq-page > section > :is(.mgd-wrap,.mgdp-wrap,.mgd-container,.mgd-wrap--content),
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section > .mgd-wrap > .mgd-refined-hero__inner{box-sizing:border-box!important;width:100%!important;max-width:1440px!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(20px,4vw,64px)!important;padding-right:clamp(20px,4vw,64px)!important}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section.mgd-top-hero > :is(.mgd-eyebrow,.mgd-clean-hero__title){box-sizing:border-box!important;max-width:1440px!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(20px,4vw,64px)!important;padding-right:clamp(20px,4vw,64px)!important}
@media(max-width:767px){html body.mgd-core-body #mgd-shell-header .mgd-shell-header__inner{padding-inline:20px!important}
html body .mgd-home-v2.mgd-home-v2 #mgd-main-content#mgd-main-content > section > :is(.mgd-wrap,.mgdp-wrap,.mgd-container,.mgd-wrap--content,.mgd-refined-hero__heading,.mgd-refined-hero__inner),
html body .mgd-home-v2 .mgd-city-page > section > :is(.mgd-wrap,.mgdp-wrap,.mgd-container,.mgd-wrap--content),
html body .mgd-home-v2.mgd-faq-page > section > :is(.mgd-wrap,.mgdp-wrap,.mgd-container,.mgd-wrap--content){width:100%!important;max-width:100%!important;padding-inline:16px!important}} html :is(body,#mgd-main-content) section.mgd-onehero{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding-top:clamp(48px,4.1vw,59px)!important;padding-bottom:clamp(42px,5vw,68px)!important;color:#17212b!important}
html :is(body,#mgd-main-content) section.mgd-onehero > :is(.mgdp-wrap,.mgd-wrap){box-sizing:border-box!important;width:100%!important;max-width:1440px!important;margin-inline:auto!important;padding-inline:clamp(20px,4vw,64px)!important}
html :is(body,#mgd-main-content) section.mgd-onehero :is(.mgd-onehero__heading,.mgd-onehero__grid){box-sizing:border-box!important;width:100%!important;max-width:1440px!important;margin-inline:auto!important;padding-inline:clamp(20px,4vw,64px)!important}
html :is(body,#mgd-main-content) section.mgd-onehero > :is(.mgdp-wrap,.mgd-wrap) > :is(.mgd-onehero__heading,.mgd-onehero__grid){max-width:100%!important;padding-inline:0!important}
html :is(body,#mgd-main-content) section.mgd-onehero .mgd-onehero__heading{display:block!important;margin-bottom:clamp(20px,2.5vw,34px)!important;text-align:left!important}
html :is(body,#mgd-main-content) section.mgd-onehero .mgd-onehero__eyebrow{display:block!important;width:max-content!important;max-width:100%!important;margin:0 0 15px!important;padding:0!important;background:none!important;border:0!important;color:#1f6b57!important;text-align:left!important;text-transform:uppercase!important;letter-spacing:.145em!important;font:800 clamp(.78rem,1.07vw,.93rem)/1.45 Arial,Helvetica,sans-serif!important}
html :is(body,#mgd-main-content) section.mgd-onehero .mgd-onehero__eyebrow:after{content:""!important;display:block!important;width:64px!important;height:3px!important;margin:12px 0 0!important;background:#1f6b57!important}
html :is(body,#mgd-main-content) section.mgd-onehero h1.mgd-onehero__title{display:block!important;width:100%!important;max-width:100%!important;margin:0 0 9px!important;padding:0!important;background:none!important;border:0!important;color:#17212b!important;text-align:left!important;text-transform:none!important;letter-spacing:-.035em!important;font:700 clamp(2.55rem,3.25vw,3.35rem)/1.08 Georgia,"Times New Roman",serif!important;text-wrap:balance!important}
html :is(body,#mgd-main-content) section.mgd-onehero .mgd-onehero__specialty{display:block!important;margin:0!important;padding:0!important;color:#175844!important;text-align:left!important;letter-spacing:-.016em!important;font:700 clamp(1.42rem,2.05vw,1.95rem)/1.22 Georgia,"Times New Roman",serif!important}
html :is(body,#mgd-main-content) section.mgd-onehero .mgd-onehero__grid{display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)!important;gap:clamp(34px,4.4vw,66px)!important;align-items:center!important;justify-content:stretch!important}
html :is(body,#mgd-main-content) section.mgd-onehero .mgd-onehero__content{display:flex!important;flex-direction:column!important;min-width:0!important;width:100%!important;max-width:none!important;align-self:center!important;grid-area:auto!important;margin:0!important;padding:0!important;text-align:left!important;background:none!important;box-shadow:none!important}
html :is(body,#mgd-main-content) section.mgd-onehero .mgd-onehero__lead{margin:0 0 18px!important;padding:0!important;max-width:100%!important;color:#17212b!important;text-align:left!important;font:750 clamp(1.12rem,1.55vw,1.36rem)/1.48 Arial,Helvetica,sans-serif!important}
html :is(body,#mgd-main-content) section.mgd-onehero .mgd-onehero__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;background:none!important;box-shadow:none!important}
html :is(body,#mgd-main-content) section.mgd-onehero a.mgd-onehero__btn{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:57px!important;height:auto!important;margin:0!important;padding:13px 12px!important;border:1px solid rgba(31,107,87,.1)!important;border-radius:12px!important;background:#fff!important;color:#175844!important;font:750 clamp(.92rem,1.12vw,1.08rem)/1.35 Arial,Helvetica,sans-serif!important;letter-spacing:0!important;text-align:center!important;text-decoration:none!important;text-transform:none!important;white-space:normal!important;box-shadow:none!important;transition:transform .22s ease,box-shadow .22s ease!important}
html :is(body,#mgd-main-content) section.mgd-onehero a.mgd-onehero__btn--primary{background:#216e58!important;border-color:#216e58!important;color:#fff!important}
html :is(body,#mgd-main-content) section.mgd-onehero a.mgd-onehero__btn:hover{transform:translateY(-2px)!important;box-shadow:0 8px 22px rgba(18,58,48,.14)!important}
html :is(body,#mgd-main-content) section.mgd-onehero .mgd-onehero__note{display:block!important;margin:0 0 17px!important;color:#17212b!important;text-align:left!important;font:700 clamp(.89rem,1.05vw,.99rem)/1.5 Arial,Helvetica,sans-serif!important}
html :is(body,#mgd-main-content) section.mgd-onehero .mgd-onehero__details{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:none!important;box-shadow:none!important}
html :is(body,#mgd-main-content) section.mgd-onehero .mgd-onehero__details>p{margin:0 0 12px!important;padding:0!important;color:#25313b!important;text-align:left!important;font:400 clamp(.98rem,1.14vw,1.08rem)/1.66 Arial,Helvetica,sans-serif!important}
html :is(body,#mgd-main-content) section.mgd-onehero .mgd-onehero__checks{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:13px!important;list-style:none!important;margin:17px 0 0!important;padding:0!important;max-width:100%!important}
html :is(body,#mgd-main-content) section.mgd-onehero .mgd-onehero__checks>li{position:relative!important;display:flex!important;align-items:center!important;min-height:37px!important;padding:0 0 0 48px!important;margin:0!important;list-style:none!important;color:#17212b!important;text-align:left!important;background:none!important;border:0!important;box-shadow:none!important;font:700 clamp(.92rem,1.13vw,1.06rem)/1.42 Arial,Helvetica,sans-serif!important}
html :is(body,#mgd-main-content) section.mgd-onehero .mgd-onehero__checks>li:before{content:"✓"!important;position:absolute!important;left:0!important;top:50%!important;width:34px!important;height:34px!important;transform:translateY(-50%)!important;display:grid!important;place-items:center!important;border-radius:50%!important;border:1px solid rgba(196,122,68,.21)!important;background:linear-gradient(155deg,#fff 8%,#fff2e5 47%,#efd4b7 100%)!important;color:#c85a11!important;font:700 1.28rem/1 Arial,Helvetica,sans-serif!important;box-shadow:0 3px 7px rgba(85,56,36,.21),inset 0 2px 2px rgba(255,255,255,.96),inset 0 -2px 4px rgba(181,105,47,.15)!important}
html :is(body,#mgd-main-content) section.mgd-onehero figure.mgd-onehero__media{box-sizing:border-box!important;display:block!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;align-self:center!important;justify-self:end!important;background:none!important;border:0!important;box-shadow:none!important}
html :is(body,#mgd-main-content) section.mgd-onehero .mgd-onehero__photo{box-sizing:border-box!important;position:relative!important;width:100%!important;overflow:hidden!important;aspect-ratio:3/2!important;border-radius:24px!important;background:#dce8ed!important;box-shadow:0 16px 35px rgba(18,33,59,.12)!important;isolation:isolate!important}
html :is(body,#mgd-main-content) section.mgd-onehero .mgd-onehero__photo>img{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important;transform:none!important;border-radius:0!important;margin:0!important;box-shadow:none!important}
html :is(body,#mgd-main-content) section.mgd-onehero .mgd-onehero__photo-overlay{position:absolute!important;z-index:2!important;left:clamp(10px,1.4vw,17px)!important;right:clamp(10px,1.4vw,17px)!important;bottom:clamp(10px,1.4vw,17px)!important;padding:clamp(12px,1.35vw,17px) clamp(13px,1.5vw,19px)!important;background:rgba(248,251,252,.88)!important;border:1px solid rgba(255,255,255,.88)!important;box-shadow:0 9px 23px rgba(22,38,50,.19),inset 0 1px 0 rgba(255,255,255,.98)!important;border-radius:16px!important;text-align:center!important;backdrop-filter:none!important}
html :is(body,#mgd-main-content) section.mgd-onehero .mgd-onehero__photo-overlay>strong{display:block!important;margin:0!important;color:#17212b!important;letter-spacing:-.02em!important;font:750 clamp(1.08rem,1.45vw,1.36rem)/1.28 Georgia,"Times New Roman",serif!important;text-wrap:balance!important}
html :is(body,#mgd-main-content) section.mgd-onehero .mgd-onehero__caption{display:block!important;margin:12px 0 0!important;padding:0!important;text-align:center!important;color:#415465!important;font:400 clamp(.89rem,1.03vw,.99rem)/1.48 Arial,Helvetica,sans-serif!important}
@media(max-width:900px){
html :is(body,#mgd-main-content) section.mgd-onehero{padding-top:43px!important;padding-bottom:44px!important}
html :is(body,#mgd-main-content) section.mgd-onehero .mgd-onehero__grid{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}
html :is(body,#mgd-main-content) section.mgd-onehero :is(.mgd-onehero__heading,.mgd-onehero__grid){max-width:720px!important}
html :is(body,#mgd-main-content) section.mgd-onehero figure.mgd-onehero__media{width:100%!important;justify-self:stretch!important}
html :is(body,#mgd-main-content) section.mgd-onehero h1.mgd-onehero__title{font-size:clamp(2rem,6.2vw,2.9rem)!important}
}
@media(max-width:600px){
html :is(body,#mgd-main-content) section.mgd-onehero{padding-top:37px!important}
html :is(body,#mgd-main-content) section.mgd-onehero > :is(.mgdp-wrap,.mgd-wrap){padding-inline:18px!important}
html :is(body,#mgd-main-content) section.mgd-onehero :is(.mgd-onehero__heading,.mgd-onehero__grid){padding-inline:18px!important}
html :is(body,#mgd-main-content) section.mgd-onehero > :is(.mgdp-wrap,.mgd-wrap) > :is(.mgd-onehero__heading,.mgd-onehero__grid){padding-inline:0!important}
html :is(body,#mgd-main-content) section.mgd-onehero .mgd-onehero__actions{gap:10px!important}
html :is(body,#mgd-main-content) section.mgd-onehero a.mgd-onehero__btn{min-height:52px!important;padding:11px 8px!important;font-size:clamp(.77rem,3.5vw,.94rem)!important}
html :is(body,#mgd-main-content) section.mgd-onehero .mgd-onehero__photo{border-radius:18px!important}
html :is(body,#mgd-main-content) section.mgd-onehero h1.mgd-onehero__title{font-size:clamp(2rem,9.1vw,2.55rem)!important;overflow-wrap:break-word!important}
html :is(body,#mgd-main-content) section.mgd-onehero .mgd-onehero__specialty{font-size:clamp(1.35rem,5.4vw,1.7rem)!important}
}
@media(max-width:400px){html :is(body,#mgd-main-content) section.mgd-onehero .mgd-onehero__actions{grid-template-columns:1fr!important}}
@media(prefers-reduced-motion:no-preference){
@keyframes mgd-onehero-rise{from{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}
html :is(body,#mgd-main-content) section.mgd-onehero .mgd-onehero__heading{animation:mgd-onehero-rise .65s both!important}
html :is(body,#mgd-main-content) section.mgd-onehero .mgd-onehero__content{animation:mgd-onehero-rise .7s .12s both!important}
html :is(body,#mgd-main-content) section.mgd-onehero .mgd-onehero__media{animation:mgd-onehero-rise .8s .18s both!important}
}