.mgd-home-v2 .mgd-zone-header{display:grid;gap:12px;min-width:0;}.mgd-home-v2 .mgd-city-page{padding-top:0;background:#ffffff;}.mgd-home-v2 .mgd-city-luxe{padding:clamp(28px, 4vw, 56px) 0 clamp(42px, 5vw, 72px);background:linear-gradient(180deg, #fbfcfb 0%, #ffffff 42%, #ffffff 100%);}.mgd-home-v2 .mgd-city-luxe > .mgd-wrap{display:grid;gap:clamp(28px, 4vw, 48px);}.mgd-home-v2 .mgd-city-luxe p{margin:0;color:var(--mgd-text-soft);font-size:clamp(.98rem, 1.05vw, 1.08rem);line-height:1.72;}.mgd-home-v2 .mgd-city-luxe strong{color:var(--mgd-text);}.mgd-home-v2 .mgd-city-luxe .mgd-btn{min-height:50px;padding:0 22px;border-radius:999px;font-family:Georgia, "Times New Roman", serif;font-weight:800;}.mgd-home-v2 .mgd-zone-text{display:grid;gap:16px;}.mgd-home-v2 .mgd-side-card, .mgd-home-v2 .mgd-pillar, .mgd-home-v2 .mgd-zone-luxe, .mgd-home-v2 .mgd-seo-card{border:1px solid rgba(23,33,43,.075);border-radius:24px;background:rgba(255,255,255,.96);box-shadow:0 18px 44px rgba(23,33,43,.055);}.mgd-home-v2 .mgd-side-card, .mgd-home-v2 .mgd-pillar, .mgd-home-v2 .mgd-seo-card{display:grid;gap:14px;padding:clamp(20px, 3vw, 32px);}.mgd-home-v2 .mgd-pillars{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(14px, 2vw, 20px);}.mgd-home-v2 .mgd-content-luxe{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:clamp(16px, 2.4vw, 24px);}.mgd-home-v2 .mgd-city-luxe h2, .mgd-home-v2 .mgd-city-luxe h3, .mgd-home-v2 .mgd-side-card strong{margin:0;color:var(--mgd-text);font-family:Georgia, "Times New Roman", serif;font-weight:800;line-height:1.16;}.mgd-home-v2 .mgd-city-luxe h2{font-size:clamp(1.35rem, 2vw, 2rem);}.mgd-home-v2 .mgd-city-luxe h3{font-size:clamp(1rem, 1.2vw, 1.15rem);}.mgd-home-v2 .mgd-pillar-number{color:rgba(31,107,87,.5);font-family:Arial, Helvetica, sans-serif;font-size:.82rem;font-weight:900;letter-spacing:.1em;}.mgd-home-v2 .mgd-two-lists, .mgd-home-v2 .mgd-zone-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:clamp(14px, 3vw, 28px);}.mgd-home-v2 .mgd-two-lists ul, .mgd-home-v2 .mgd-feature-list{display:grid;gap:10px;margin:0;padding:0;list-style:none;}.mgd-home-v2 .mgd-two-lists li, .mgd-home-v2 .mgd-feature-list li{position:relative;padding-left:34px;color:var(--mgd-text-soft);line-height:1.55;}.mgd-home-v2 .mgd-two-lists li::before, .mgd-home-v2 .mgd-feature-list li::before{content:"\2713";position:absolute;left:0;top:.05em;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:rgba(31,107,87,.08);color:var(--mgd-accent-dark);font-size:.78rem;font-weight:900;}.mgd-home-v2 .mgd-zone-luxe{display:grid;gap:clamp(18px, 3vw, 28px);padding:clamp(24px, 3.6vw, 40px);}.mgd-home-v2 .mgd-zone-cities{padding:16px 18px;border-radius:18px;background:rgba(31,107,87,.06);color:var(--mgd-text) !important;font-weight:800;}.mgd-home-v2 .mgd-city-faq{display:grid;gap:12px;}.mgd-home-v2 .mgd-why-panel{padding:clamp(20px, 3vw, 30px) !important;}.mgd-home-v2 .mgd-why-grid{display:grid;grid-template-columns:minmax(0, 3fr) minmax(260px, 2fr);gap:clamp(20px, 3vw, 34px);align-items:stretch;}.mgd-home-v2 .mgd-why-content{display:grid;gap:clamp(12px, 1.6vw, 18px);align-content:center;min-width:0;}.mgd-home-v2 .mgd-why-media{position:relative;min-width:0;min-height:260px;margin:0;overflow:hidden;border-radius:18px;background:#f5f8f6;}.mgd-home-v2 .mgd-why-media img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center;}@media (max-width:900px){.mgd-home-v2 .mgd-city-luxe{padding-top:25px;}}@media (max-width:900px){.mgd-home-v2 .mgd-content-luxe, .mgd-home-v2 .mgd-zone-grid, .mgd-home-v2 .mgd-two-lists{grid-template-columns:1fr;}}@media (max-width:900px){.mgd-home-v2 .mgd-pillars{grid-template-columns:1fr;}}@media (max-width:900px){.mgd-home-v2 .mgd-city-luxe .mgd-btn{width:100%;}}@media (max-width:900px){.mgd-home-v2 .mgd-why-grid{grid-template-columns:1fr;}}@media (max-width:900px){.mgd-home-v2 .mgd-why-media{min-height:0;aspect-ratio:4 / 3;}}.mgd-home-v2 .mgd-city-luxe > .mgd-wrap{gap:clamp(22px, 3vw, 38px);grid-template-columns:repeat(2, minmax(0, 1fr));}.mgd-home-v2 .mgd-city-luxe > .mgd-wrap > *{grid-column:1 / -1;}.mgd-home-v2 .mgd-city-luxe{padding-top:clamp(24px, 3.2vw, 44px);}.mgd-home-v2 .mgd-city-luxe p{font-size:clamp(.96rem, 1vw, 1.03rem);line-height:1.66;}.mgd-home-v2 .mgd-city-luxe h2{font-size:clamp(1.05rem, 1.35vw, 1.35rem);line-height:1.2;}.mgd-home-v2 .mgd-city-luxe h3, .mgd-home-v2 .mgd-side-card strong{font-size:clamp(.98rem, 1.1vw, 1.15rem);line-height:1.24;}.mgd-home-v2 .mgd-side-card, .mgd-home-v2 .mgd-pillar, .mgd-home-v2 .mgd-zone-luxe, .mgd-home-v2 .mgd-seo-card{border-color:rgba(23,33,43,.06);border-radius:18px;box-shadow:none;}.mgd-home-v2 .mgd-side-card, .mgd-home-v2 .mgd-pillar{background:#ffffff;}.mgd-home-v2 .mgd-side-card{padding:clamp(18px, 2.4vw, 24px);}.mgd-home-v2 .mgd-pillars{gap:12px;}.mgd-home-v2 .mgd-pillar{padding:clamp(20px, 2.6vw, 28px);border:1px solid rgba(23,33,43,.075);border-radius:18px;background:#ffffff;box-shadow:0 12px 30px rgba(23,33,43,.035);}.mgd-home-v2 .mgd-pillar:hover{transform:none;box-shadow:none;}.mgd-home-v2 .mgd-content-luxe{gap:clamp(8px, 1.8vw, 18px);}.mgd-home-v2 .mgd-content-luxe .mgd-panel{padding:clamp(20px, 2.8vw, 30px) 0;border:0;border-top:1px solid rgba(23,33,43,.08);border-radius:0;background:transparent;box-shadow:none;}.mgd-home-v2 .mgd-content-luxe > .mgd-panel:nth-of-type(2), .mgd-home-v2 .mgd-content-luxe > .mgd-panel:nth-of-type(3){padding:clamp(20px, 3vw, 28px);border:1px solid rgba(23,33,43,.075);border-radius:18px;background:#ffffff;box-shadow:0 12px 30px rgba(23,33,43,.035);}.mgd-home-v2 .mgd-zone-luxe, .mgd-home-v2 .mgd-seo-card{background:#ffffff;}.mgd-home-v2 .mgd-zone-luxe{background:linear-gradient(180deg, rgba(31,107,87,.035), rgba(255,255,255,.96));}.mgd-home-v2 .mgd-zone-cities{background:rgba(31,107,87,.045);border-color:rgba(31,107,87,.08);}.mgd-home-v2 .mgd-city-faq .mgd-faq-item{box-shadow:none;}.mgd-home-v2 .mgd-proof-luxe .mgd-seo-card, .mgd-home-v2 .mgd-price-luxe .mgd-seo-card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;}.mgd-home-v2 .mgd-city-luxe .mgd-eyebrow{margin:0 0 8px;color:var(--mgd-accent) !important;font-family:Arial, Helvetica, sans-serif !important;font-weight:900 !important;line-height:1.25 !important;}.mgd-home-v2 .mgd-city-luxe .mgd-eyebrow::after{margin-left:0;margin-right:0;background:rgba(31,107,87,.28) !important;}@media (max-width:900px){.mgd-home-v2 .mgd-content-luxe .mgd-panel{padding:20px 0;}}@media (max-width:900px){.mgd-home-v2 .mgd-city-luxe > .mgd-wrap{grid-template-columns:1fr;}}@media (max-width:900px){.mgd-home-v2 .mgd-content-luxe > .mgd-panel:nth-of-type(2), .mgd-home-v2 .mgd-content-luxe > .mgd-panel:nth-of-type(3){padding:18px;}}.mgd-home-v2 .mgd-city-page{overflow-x:hidden;}.mgd-home-v2 .mgd-city-page, .mgd-home-v2 .mgd-city-page *{box-sizing:border-box;}.mgd-home-v2 .mgd-city-luxe{padding-inline:0 !important;}.mgd-home-v2 .mgd-city-luxe > .mgd-wrap{width:min(100% - 40px, 1180px);max-width:1180px;margin-inline:auto;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:clamp(24px, 3vw, 44px) !important;}.mgd-home-v2 .mgd-city-luxe > .mgd-wrap > *{min-width:0;}.mgd-home-v2 .mgd-city-luxe :is( section, article, header, aside, div, p, h1, h2, h3, ul, li, a, button, span, strong){min-width:0;max-width:100%;overflow-wrap:anywhere;}.mgd-home-v2 .mgd-pillars, .mgd-home-v2 .mgd-content-luxe, .mgd-home-v2 .mgd-zone-luxe, .mgd-home-v2 .mgd-proof-luxe, .mgd-home-v2 .mgd-price-luxe{grid-column:1 / -1;}.mgd-home-v2 .mgd-pillars{grid-template-columns:repeat(3, minmax(0, 1fr)) !important;}.mgd-home-v2 .mgd-content-luxe{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;align-items:start;}.mgd-home-v2 .mgd-zone-grid{grid-template-columns:minmax(0, 1.15fr) minmax(240px, .85fr) !important;}.mgd-home-v2 .mgd-city-luxe .mgd-btn{width:auto !important;max-width:100%;min-height:48px;padding-inline:22px;white-space:normal;overflow-wrap:anywhere;text-align:center;}.mgd-home-v2 .mgd-city-luxe .mgd-faq-question{width:100%;max-width:100%;grid-template-columns:minmax(0, 1fr) auto;}.mgd-home-v2 .mgd-city-luxe .mgd-faq-question span:first-child{min-width:0;overflow-wrap:anywhere;}@media (max-width:1050px) and (min-width:901px){.mgd-home-v2 .mgd-city-luxe > .mgd-wrap{width:min(100% - 32px, 1040px);}}@media (max-width:1050px) and (min-width:901px){.mgd-home-v2 .mgd-pillars{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;}}@media (max-width:900px){.mgd-home-v2 .mgd-city-luxe{padding-top:25px !important;}}@media (max-width:900px){.mgd-home-v2 .mgd-city-luxe > .mgd-wrap{width:calc(100% - 30px);max-width:760px;grid-template-columns:1fr !important;gap:28px !important;}}@media (max-width:900px){.mgd-home-v2 .mgd-content-luxe, .mgd-home-v2 .mgd-zone-grid{grid-template-columns:1fr !important;}}@media (max-width:900px){.mgd-home-v2 .mgd-pillars{grid-template-columns:1fr !important;}}@media (max-width:900px){.mgd-home-v2 .mgd-city-luxe .mgd-btn{width:100% !important;justify-content:center;}}@media (max-width:560px){.mgd-home-v2 .mgd-city-luxe > .mgd-wrap{width:calc(100% - 24px);max-width:520px;gap:24px !important;}}@media (max-width:560px){.mgd-home-v2 .mgd-side-card, .mgd-home-v2 .mgd-pillar, .mgd-home-v2 .mgd-content-luxe > .mgd-panel:nth-of-type(2), .mgd-home-v2 .mgd-content-luxe > .mgd-panel:nth-of-type(3), .mgd-home-v2 .mgd-zone-luxe{padding:18px !important;border-radius:16px;}}@media (max-width:560px){.mgd-home-v2 .mgd-two-lists{grid-template-columns:1fr !important;}}html body .mgd-home-v2 .mgd-city-page .mgd-rehab-panel{display:grid !important;grid-template-columns:minmax(0, 3fr) minmax(280px, 2fr) !important;gap:clamp(34px, 4.5vw, 64px) !important;align-items:stretch !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}html body .mgd-home-v2 .mgd-city-page .mgd-rehab-panel__content{order:1 !important;display:grid !important;align-content:center !important;min-height:clamp(480px, 38vw, 620px) !important;padding:clamp(38px, 4.8vw, 62px) 0 !important;border:0 !important;border-top:1px solid var(--mgd-harm-line) !important;border-bottom:1px solid var(--mgd-harm-line) !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}html body .mgd-home-v2 .mgd-city-page .mgd-rehab-panel__media{order:2 !important;position:relative !important;width:100% !important;min-width:0 !important;min-height:clamp(480px, 38vw, 620px) !important;margin:0 !important;overflow:hidden !important;border:0 !important;border-radius:30px !important;background:#eef5f2 !important;box-shadow:0 24px 60px rgba(23,33,43,.09) !important;}html body .mgd-home-v2 .mgd-city-page .mgd-rehab-panel__media img{position:absolute !important;inset:0 !important;display:block !important;width:100% !important;height:100% !important;min-height:0 !important;object-fit:cover !important;object-position:center center !important;}html body .mgd-home-v2 .mgd-city-page .mgd-rehab-panel__content :is(.mgd-panel-head, .mgd-eyebrow, h2, p){margin-left:0 !important;margin-right:0 !important;}html body .mgd-home-v2 .mgd-city-page .mgd-rehab-panel__content h2{max-width:15em !important;font-size:clamp(1.7rem, 2.5vw, 2.7rem) !important;line-height:1.08 !important;}html body .mgd-home-v2 .mgd-city-page .mgd-rehab-panel__content h2::after{display:none !important;}html body .mgd-home-v2 .mgd-city-page .mgd-rehab-panel__content p{max-width:38em !important;color:#65717d !important;font-family:Georgia, "Times New Roman", serif !important;font-size:clamp(1rem, 1.16vw, 1.14rem) !important;line-height:1.62 !important;}@media (max-width:1080px){html body .mgd-home-v2 .mgd-city-page .mgd-rehab-panel{grid-template-columns:1fr !important;}}@media (max-width:1080px){html body .mgd-home-v2 .mgd-city-page .mgd-rehab-panel__content{max-width:820px !important;min-height:0 !important;margin-left:auto !important;margin-right:auto !important;}}@media (max-width:1080px){html body .mgd-home-v2 .mgd-city-page .mgd-rehab-panel__media{width:min(100%, 820px) !important;min-height:0 !important;aspect-ratio:16 / 10 !important;margin-left:auto !important;margin-right:auto !important;}}@media (max-width:900px){html body .mgd-home-v2 .mgd-city-page .mgd-rehab-panel__content{padding:clamp(28px, 7vw, 42px) 0 !important;}}@media (max-width:560px){html body .mgd-home-v2 .mgd-city-page .mgd-rehab-panel__media{aspect-ratio:4 / 3 !important;border-radius:22px !important;}}html body .mgd-home-v2 .mgd-city-page .mgd-why-grid, html body .mgd-home-v2 .mgd-city-page .mgd-rehab-panel{grid-template-columns:minmax(0, 3fr) minmax(280px, 2fr) !important;gap:clamp(34px, 4.5vw, 64px) !important;}html body .mgd-home-v2 .mgd-city-page .mgd-why-grid > .mgd-why-content, html body .mgd-home-v2 .mgd-city-page .mgd-rehab-panel__content{min-height:clamp(500px, 38vw, 660px) !important;}html body .mgd-home-v2 .mgd-city-page .mgd-why-grid > .mgd-why-media, html body .mgd-home-v2 .mgd-city-page .mgd-rehab-panel__media{min-height:clamp(500px, 38vw, 660px) !important;}@media (max-width:1080px){html body .mgd-home-v2 .mgd-city-page .mgd-why-grid, html body .mgd-home-v2 .mgd-city-page .mgd-rehab-panel{grid-template-columns:1fr !important;}}@media (max-width:1080px){html body .mgd-home-v2 .mgd-city-page .mgd-why-grid > .mgd-why-media, html body .mgd-home-v2 .mgd-city-page .mgd-rehab-panel__media{min-height:0 !important;aspect-ratio:16 / 10 !important;}}.mgd-home-v2 .mgd-city-luxe .mgd-clean-hero__title{display:block;width:100%;max-width:980px;margin:0;overflow-wrap:normal;word-break:normal;}.mgd-home-v2 .mgd-city-luxe :is(p, li, .mgd-hero-text, .mgd-faq-answer__inner){font-size:clamp(.98rem, 1.04vw, 1.08rem) !important;line-height:1.65 !important;overflow-wrap:break-word;word-break:normal;}.mgd-home-v2 .mgd-city-luxe .mgd-hero-lead{font-size:clamp(1.08rem, 1.24vw, 1.22rem) !important;line-height:1.45 !important;}.mgd-home-v2 .mgd-city-luxe .mgd-side-card strong{max-width:100%;overflow-wrap:break-word;}@media (max-width:900px){.mgd-home-v2 .mgd-city-luxe .mgd-clean-hero__title{max-width:760px;text-align:left;}}@media (max-width:560px){.mgd-home-v2 .mgd-city-luxe :is(p, li, .mgd-hero-text, .mgd-faq-answer__inner){font-size:clamp(.95rem, 4vw, 1.02rem) !important;line-height:1.58 !important;}}.mgd-home-v2 .mgd-city-page{width:100% !important;max-width:100% !important;overflow-x:hidden !important;padding-top:0 !important;}.mgd-home-v2 .mgd-city-page *, .mgd-home-v2 .mgd-city-page *::before, .mgd-home-v2 .mgd-city-page *::after{box-sizing:border-box !important;}.mgd-home-v2 .mgd-city-page .mgd-city-luxe{width:100% !important;max-width:100% !important;padding:25px 0 clamp(42px, 6vw, 72px) !important;overflow:hidden !important;}.mgd-home-v2 .mgd-city-page .mgd-city-luxe > .mgd-wrap{display:grid !important;width:calc(100% - 24px) !important;max-width:1180px !important;margin-left:auto !important;margin-right:auto !important;grid-template-columns:1fr !important;gap:clamp(24px, 5vw, 34px) !important;}.mgd-home-v2 .mgd-city-page .mgd-city-luxe > .mgd-wrap > *{grid-column:1 / -1 !important;min-width:0 !important;max-width:100% !important;}.mgd-home-v2 .mgd-city-page .mgd-panel-wide{grid-column:1 / -1 !important;}.mgd-home-v2 .mgd-city-page .mgd-two-lists{display:grid !important;grid-template-columns:1fr !important;gap:12px !important;}.mgd-home-v2 .mgd-city-page .mgd-btn{width:100% !important;max-width:100% !important;min-height:48px !important;padding:0 18px !important;justify-content:center !important;text-align:center !important;white-space:normal !important;}.mgd-home-v2 .mgd-city-page :is(h1,h2,h3,p,li,a,button,span,strong){max-width:100% !important;overflow-wrap:break-word !important;word-break:normal !important;}.mgd-home-v2 .mgd-city-page .mgd-clean-hero__title{width:100% !important;max-width:980px !important;font-size:clamp(1.62rem, 6.48vw, 2.07rem) !important;line-height:1.12 !important;}.mgd-home-v2 .mgd-city-page .mgd-clean-hero__title span{display:block !important;margin-top:.2em !important;font-size:.72em !important;}.mgd-home-v2 .mgd-city-page .mgd-faq-question{display:grid !important;grid-template-columns:minmax(0, 1fr) auto !important;gap:14px !important;align-items:start !important;width:100% !important;}@media (min-width:680px){.mgd-home-v2 .mgd-city-page .mgd-city-luxe > .mgd-wrap{width:calc(100% - 32px) !important;}}@media (min-width:680px){.mgd-home-v2 .mgd-city-page .mgd-pillars{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;}}@media (min-width:901px){.mgd-home-v2 .mgd-city-page .mgd-city-luxe{padding-top:clamp(28px, 3.2vw, 44px) !important;}}@media (min-width:901px){.mgd-home-v2 .mgd-city-page .mgd-city-luxe > .mgd-wrap{width:min(calc(100% - 48px), 1180px) !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:clamp(26px, 3.2vw, 44px) !important;}}@media (min-width:901px){.mgd-home-v2 .mgd-city-page .mgd-city-luxe > .mgd-wrap > *{grid-column:1 / -1 !important;}}@media (min-width:901px){.mgd-home-v2 .mgd-city-page .mgd-hero-grid{grid-template-columns:minmax(0, 1.05fr) minmax(260px, .75fr) !important;align-items:center !important;}}@media (min-width:901px){.mgd-home-v2 .mgd-city-page .mgd-pillars{grid-template-columns:repeat(3, minmax(0, 1fr)) !important;}}@media (min-width:901px){.mgd-home-v2 .mgd-city-page .mgd-content-luxe{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;}}@media (min-width:901px){.mgd-home-v2 .mgd-city-page .mgd-zone-grid{grid-template-columns:minmax(0, 1.12fr) minmax(240px, .88fr) !important;}}@media (min-width:901px){.mgd-home-v2 .mgd-city-page .mgd-btn{width:auto !important;}}@media (min-width:901px){.mgd-home-v2 .mgd-city-page .mgd-clean-hero__title{font-size:max(1.67rem, 2.59vw) !important;}}@media (min-width:901px) and (max-width:1080px){.mgd-home-v2 .mgd-city-page .mgd-hero-grid{grid-template-columns:minmax(0, 1fr) minmax(220px, .62fr) !important;}}@media (min-width:901px) and (max-width:1080px){.mgd-home-v2 .mgd-city-page .mgd-pillars{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;}}.mgd-home-v2 .mgd-city-page{isolation:isolate;}.mgd-home-v2 .mgd-city-page .mgd-city-luxe, .mgd-home-v2 .mgd-city-page .mgd-city-luxe > .mgd-wrap, .mgd-home-v2 .mgd-city-page :is(section, header, article, aside, div, ul, li, p, h1, h2, h3, a, button, span, strong){min-width:0 !important;max-width:100% !important;}.mgd-home-v2 .mgd-city-page .mgd-eyebrow{display:block !important;justify-self:start !important;}.mgd-home-v2 .mgd-city-page .mgd-eyebrow::after{max-width:58px !important;}.mgd-home-v2 .mgd-city-page .mgd-faq-icon{width:30px !important;min-width:30px !important;max-width:30px !important;flex:0 0 30px !important;}@media (max-width:900px){.mgd-home-v2 .mgd-city-page .mgd-city-luxe > .mgd-wrap{width:calc(100% - 24px) !important;max-width:760px !important;}}@media (max-width:420px){.mgd-home-v2 .mgd-city-page .mgd-city-luxe > .mgd-wrap{width:calc(100% - 20px) !important;max-width:400px !important;}}.mgd-home-v2 .mgd-city-page .mgd-zone-map{width:100% !important;min-width:0 !important;max-width:100% !important;min-height:clamp(260px, 34vw, 420px);overflow:hidden;border:1px solid rgba(23,33,43,.075);border-radius:18px;background:#f5f8f6;}.mgd-home-v2 .mgd-city-page .mgd-zone-map iframe{display:block;width:100% !important;height:100% !important;min-height:clamp(260px, 34vw, 420px);border:0;}.mgd-home-v2 .mgd-city-page .mgd-zone-luxe{padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}.mgd-home-v2 .mgd-city-page .mgd-zone-header{max-width:760px;margin-bottom:clamp(8px, 1.6vw, 16px);}.mgd-home-v2 .mgd-city-page .mgd-zone-grid{grid-template-columns:minmax(0, 3fr) minmax(300px, 2fr) !important;gap:clamp(26px, 4vw, 52px) !important;align-items:center !important;}.mgd-home-v2 .mgd-city-page .mgd-zone-text{gap:clamp(12px, 1.7vw, 18px);align-content:start;max-width:760px;}.mgd-home-v2 .mgd-city-page .mgd-zone-cities{margin-top:2px;padding:0;border-left:0;border-radius:0;background:transparent;box-shadow:none;}.mgd-home-v2 .mgd-city-page .mgd-zone-cities span{display:block;margin-bottom:6px;color:var(--mgd-accent-dark);font-family:Arial, Helvetica, sans-serif;font-size:.72rem;font-weight:900;letter-spacing:.095em;line-height:1.2;text-transform:uppercase;}.mgd-home-v2 .mgd-city-page .mgd-zone-cities p{margin:0;color:var(--mgd-text) !important;font-family:inherit;font-size:clamp(.98rem, 1.04vw, 1.06rem) !important;font-weight:650;line-height:1.6 !important;}.mgd-home-v2 .mgd-city-page .mgd-zone-links{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px;margin-top:0;padding-top:0;}.mgd-home-v2 .mgd-city-page .mgd-zone-link-group{display:grid;gap:8px;min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;}.mgd-home-v2 .mgd-city-page .mgd-zone-link-title{color:var(--mgd-accent-dark);font-family:Arial, Helvetica, sans-serif;font-size:.7rem;font-weight:900;letter-spacing:.09em;line-height:1.2;text-transform:uppercase;}.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-map{min-height:clamp(300px, 30vw, 430px);align-self:start;border-radius:16px;box-shadow:none;}.mgd-home-v2 .mgd-city-page .mgd-zone-map iframe{min-height:clamp(300px, 30vw, 430px);}.mgd-home-v2 .mgd-city-page .mgd-zone-note-text{position:relative;padding-left:0;color:var(--mgd-text-soft) !important;font-family:inherit;font-weight:500;}.mgd-home-v2 .mgd-city-page .mgd-zone-note-text::before{display:none;}.mgd-home-v2 .mgd-city-page .mgd-info-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:clamp(24px, 3.4vw, 42px);align-items:start;grid-column:1 / -1;}.mgd-home-v2 .mgd-city-page .mgd-info-grid > section{min-width:0;grid-column:auto !important;}.mgd-home-v2 .mgd-city-page .mgd-info-grid .mgd-seo-card{height:100%;padding:clamp(22px, 3vw, 34px) !important;border:1px solid rgba(23,33,43,.075) !important;border-radius:18px !important;background:#ffffff !important;box-shadow:0 14px 34px rgba(23,33,43,.045) !important;}.mgd-home-v2 .mgd-city-page .mgd-hero-grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;align-items:center !important;}.mgd-home-v2 .mgd-city-page .mgd-hero-main{max-width:920px;}.mgd-home-v2 .mgd-city-page .mgd-hero-city-media{position:relative;min-width:0;min-height:clamp(320px, 32vw, 500px);margin:0;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none;}.mgd-home-v2 .mgd-city-page .mgd-hero-city-media img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center;}@media (max-width:900px){.mgd-home-v2 .mgd-city-page .mgd-hero-grid{grid-template-columns:1fr !important;}}@media (max-width:900px){.mgd-home-v2 .mgd-city-page .mgd-hero-city-media{min-height:0;aspect-ratio:4 / 3;}}@media (max-width:900px){.mgd-home-v2 .mgd-city-page .mgd-zone-grid{grid-template-columns:1fr !important;align-items:start !important;}}@media (max-width:900px){.mgd-home-v2 .mgd-city-page .mgd-zone-links{grid-template-columns:1fr;}}@media (max-width:900px){.mgd-home-v2 .mgd-city-page .mgd-info-grid{grid-template-columns:1fr;}}@media (max-width:900px){.mgd-home-v2 .mgd-city-page .mgd-zone-map, .mgd-home-v2 .mgd-city-page .mgd-zone-map iframe{min-height:300px;}}@media (max-width:560px){.mgd-home-v2 .mgd-city-page .mgd-zone-map, .mgd-home-v2 .mgd-city-page .mgd-zone-map iframe{min-height:260px;}}.mgd-home-v2 :is(.mgd-duo-card .mgd-title-lg, .mgd-panel .mgd-title-lg, .mgd-projection__content .mgd-title-lg, .mgd-city-luxe h2){font-size:clamp(1.24rem, 1.85vw, 1.73rem) !important;line-height:1.16 !important;font-weight:800 !important;letter-spacing:-.018em !important;}.mgd-home-v2 :is(.mgd-section--proof .mgd-title-md, .mgd-case-card h3, .mgd-process-step__content h3, .mgd-city-luxe h3, .mgd-faq-question){font-size:clamp(1.01rem, 1.31vw, 1.28rem) !important;line-height:1.22 !important;font-weight:800 !important;letter-spacing:-.012em !important;}.mgd-home-v2 .mgd-city-page .mgd-clean-hero__title span{font-size:.78em !important;line-height:1.14 !important;}@media (max-width:767px){.mgd-home-v2 :is(.mgd-duo-card .mgd-title-lg, .mgd-panel .mgd-title-lg, .mgd-projection__content .mgd-title-lg, .mgd-city-luxe h2){font-size:clamp(1.12rem, 5.22vw, 1.42rem) !important;line-height:1.18 !important;}}@media (max-width:767px){.mgd-home-v2 :is(.mgd-section--proof .mgd-title-md, .mgd-case-card h3, .mgd-process-step__content h3, .mgd-city-luxe h3, .mgd-faq-question){font-size:clamp(.95rem, 4.14vw, 1.13rem) !important;line-height:1.22 !important;}}.mgd-home-v2 .mgd-city-page .mgd-hero-support{position:relative;display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:clamp(22px, 3.2vw, 38px) !important;align-items:stretch !important;width:100% !important;grid-column:1 / -1 !important;padding:clamp(20px, 3vw, 36px) 0 !important;}.mgd-home-v2 .mgd-city-page .mgd-hero-support::before{display:none;}.mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-hero-side, .mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-pillars{display:grid !important;grid-template-columns:1fr !important;gap:14px !important;align-content:stretch !important;grid-column:auto !important;width:100% !important;min-width:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}.mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-side-card, .mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-pillar{display:grid !important;min-height:0 !important;padding:clamp(18px, 2.2vw, 26px) !important;border:1px solid rgba(23,33,43,.06) !important;border-radius:18px !important;background:rgba(255,255,255,.86) !important;box-shadow:0 12px 30px rgba(23,33,43,.035) !important;transform:none !important;}.mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-side-card{gap:9px !important;align-content:center !important;}.mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-side-card:last-child{padding-bottom:clamp(18px, 2.2vw, 26px) !important;border-bottom:1px solid rgba(23,33,43,.06) !important;}.mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-pillar{grid-template-columns:58px minmax(0, 1fr) !important;gap:clamp(12px, 1.6vw, 18px) !important;align-content:center !important;align-items:center !important;min-height:0 !important;}.mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-side-card .mgd-eyebrow{margin-bottom:4px !important;font-size:.72rem !important;letter-spacing:.11em !important;}.mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-side-card .mgd-eyebrow::after{width:34px !important;height:1px !important;margin-top:9px !important;}.mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-side-card strong{color:var(--mgd-text) !important;font-size:clamp(1.02rem, 1.12vw, 1.16rem) !important;line-height:1.24 !important;}.mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-side-card p{max-width:46ch !important;color:var(--mgd-text-soft) !important;font-size:clamp(.96rem, 1vw, 1.02rem) !important;line-height:1.62 !important;}.mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-pillar::before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:3px;border-radius:999px;background:rgba(31,107,87,.18);opacity:0;transition:opacity .2s ease;}.mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-pillar:hover{border-color:rgba(31,107,87,.13) !important;box-shadow:0 18px 42px rgba(23,33,43,.052) !important;transform:translateY(-1px) !important;}.mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-pillar:hover::before{opacity:1;}.mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-pillar-number{grid-column:1 !important;grid-row:1 / span 2 !important;align-self:center !important;justify-self:center !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:36px !important;height:36px !important;padding:0 !important;border-radius:50% !important;background:rgba(31,107,87,.07) !important;color:rgba(31,107,87,.72) !important;font-family:Arial, Helvetica, sans-serif !important;font-size:.78rem !important;font-weight:900 !important;letter-spacing:.08em !important;}.mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-pillar :is(h2, h3), .mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-pillar p{grid-column:2 !important;}.mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-pillar :is(h2, h3){margin:0 0 8px !important;font-size:clamp(1.16rem, 1.48vw, 1.46rem) !important;}.mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-pillar p{margin:0 !important;max-width:68ch !important;color:var(--mgd-text-soft) !important;line-height:1.6 !important;}@media (max-width:900px){.mgd-home-v2 .mgd-city-page .mgd-hero-support{grid-template-columns:1fr !important;padding:18px 0 !important;}}@media (max-width:900px){.mgd-home-v2 .mgd-city-page .mgd-hero-support::before{display:none;}}@media (max-width:900px){.mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-pillar{grid-template-columns:52px minmax(0, 1fr) !important;}}@media (max-width:560px){.mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-hero-side, .mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-pillar{padding:16px !important;border-radius:16px !important;}}@media (max-width:560px){.mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-pillar{grid-template-columns:1fr !important;gap:8px !important;}}@media (max-width:560px){.mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-pillar-number, .mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-pillar :is(h2, h3), .mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-pillar p{grid-column:1 !important;grid-row:auto !important;}}.mgd-home-v2 .mgd-city-page .mgd-rehab-panel{display:grid !important;grid-template-columns:minmax(260px, 2fr) minmax(0, 3fr) !important;gap:clamp(24px, 4vw, 48px) !important;align-items:stretch !important;padding:clamp(18px, 2.8vw, 28px) !important;}.mgd-home-v2 .mgd-city-page .mgd-rehab-panel__media{position:relative;min-width:0;min-height:clamp(280px, 30vw, 460px);margin:0;overflow:hidden;border-radius:18px;background:#f5f8f6;}.mgd-home-v2 .mgd-city-page .mgd-rehab-panel__media img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center;}.mgd-home-v2 .mgd-city-page .mgd-rehab-panel__content{display:grid;gap:clamp(12px, 1.8vw, 18px);align-content:center;min-width:0;}@media (max-width:900px){.mgd-home-v2 .mgd-city-page .mgd-rehab-panel{grid-template-columns:1fr !important;}}@media (max-width:900px){.mgd-home-v2 .mgd-city-page .mgd-rehab-panel__media{min-height:0;aspect-ratio:4 / 3;}}.mgd-home-v2 .mgd-city-page .mgd-zone-luxe{position:relative;padding:clamp(22px, 3.5vw, 42px) 0 !important;}.mgd-home-v2 .mgd-city-page .mgd-zone-header{max-width:760px !important;margin-bottom:clamp(22px, 3vw, 34px) !important;}.mgd-home-v2 .mgd-city-page .mgd-zone-grid{display:grid !important;grid-template-columns:minmax(0, 1.12fr) minmax(360px, .88fr) !important;gap:clamp(30px, 4vw, 58px) !important;align-items:center !important;}.mgd-home-v2 .mgd-city-page .mgd-zone-text{display:grid !important;gap:clamp(14px, 1.8vw, 20px) !important;max-width:none !important;align-content:start !important;}.mgd-home-v2 .mgd-city-page .mgd-zone-text > p:not(.mgd-zone-note-text){max-width:72ch;}.mgd-home-v2 .mgd-city-page .mgd-zone-cities{display:grid !important;gap:8px !important;max-width:780px !important;padding:18px 20px !important;border:1px solid rgba(31,107,87,.1) !important;border-radius:18px !important;background:linear-gradient(180deg, rgba(31,107,87,.045), rgba(255,255,255,.92)) !important;}.mgd-home-v2 .mgd-city-page .mgd-zone-cities span, .mgd-home-v2 .mgd-city-page .mgd-zone-link-title{color:var(--mgd-accent-dark) !important;font-family:Arial, Helvetica, sans-serif !important;font-size:.72rem !important;font-weight:900 !important;letter-spacing:.11em !important;line-height:1.2 !important;text-transform:uppercase !important;}.mgd-home-v2 .mgd-city-page .mgd-zone-cities p{max-width:68ch !important;color:var(--mgd-text) !important;font-family:Georgia, "Times New Roman", serif !important;font-size:clamp(1rem, 1.08vw, 1.1rem) !important;font-weight:800 !important;line-height:1.55 !important;}.mgd-home-v2 .mgd-city-page .mgd-zone-cities 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-city-page .mgd-zone-cities a:hover{text-decoration-color:rgba(31,107,87,.58) !important;}.mgd-home-v2 .mgd-city-page .mgd-zone-links{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:clamp(14px, 2vw, 22px) !important;max-width:780px !important;}.mgd-home-v2 .mgd-city-page .mgd-zone-link-group{display:grid !important;gap:10px !important;min-width:0 !important;}.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;}.mgd-home-v2 .mgd-city-page .mgd-zone-note-text{max-width:72ch !important;margin-top:2px !important;color:var(--mgd-text-soft) !important;font-family:inherit !important;font-weight:500 !important;}.mgd-home-v2 .mgd-city-page .mgd-zone-map{min-height:clamp(330px, 32vw, 470px) !important;border:1px solid rgba(23,33,43,.075) !important;border-radius:22px !important;background:#f5f8f6 !important;box-shadow:0 18px 46px rgba(23,33,43,.07) !important;}.mgd-home-v2 .mgd-city-page .mgd-zone-map iframe{min-height:clamp(330px, 32vw, 470px) !important;}@media (max-width:900px){.mgd-home-v2 .mgd-city-page .mgd-zone-grid, .mgd-home-v2 .mgd-city-page .mgd-zone-links{grid-template-columns:1fr !important;}}@media (max-width:900px){.mgd-home-v2 .mgd-city-page .mgd-zone-map, .mgd-home-v2 .mgd-city-page .mgd-zone-map iframe{min-height:300px !important;}}@media (max-width:560px){.mgd-home-v2 .mgd-city-page .mgd-zone-cities{padding:16px !important;border-radius:16px !important;}}@media (max-width:560px){.mgd-home-v2 .mgd-city-page .mgd-zone-links .mgd-local-link{width:auto !important;}}@media (max-width:900px){.mgd-home-v2 .mgd-city-page, .mgd-home-v2 .mgd-city-page *{min-width:0 !important;box-sizing:border-box !important;}}@media (max-width:900px){.mgd-home-v2 .mgd-city-page{width:100% !important;max-width:100% !important;overflow-x:hidden !important;}}@media (max-width:900px){.mgd-home-v2 .mgd-city-page .mgd-city-luxe{width:100% !important;max-width:100% !important;padding-left:0 !important;padding-right:0 !important;overflow:visible !important;}}@media (max-width:900px){.mgd-home-v2 .mgd-city-page .mgd-city-luxe > .mgd-wrap{display:grid !important;grid-template-columns:minmax(0, 1fr) !important;width:min(calc(100% - 28px), 760px) !important;max-width:min(calc(100% - 28px), 760px) !important;margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;padding-right:0 !important;gap:clamp(20px, 5vw, 30px) !important;overflow:visible !important;}}@media (max-width:900px){.mgd-home-v2 .mgd-city-page .mgd-city-luxe > .mgd-wrap > *{grid-column:1 / -1 !important;width:100% !important;max-width:100% !important;min-width:0 !important;overflow:visible !important;}}@media (max-width:900px){.mgd-home-v2 .mgd-city-page :is( .mgd-hero-grid, .mgd-hero-support, .mgd-content-luxe, .mgd-why-grid, .mgd-rehab-panel, .mgd-zone-grid, .mgd-info-grid, .mgd-zone-links, .mgd-two-lists, .mgd-pillars, .mgd-hero-side){display:grid !important;grid-template-columns:minmax(0, 1fr) !important;width:100% !important;max-width:100% !important;gap:clamp(16px, 5vw, 24px) !important;overflow:visible !important;}}@media (max-width:900px){.mgd-home-v2 .mgd-city-page :is( .mgd-hero-main, .mgd-hero-city-media, .mgd-side-card, .mgd-pillar, .mgd-panel, .mgd-why-panel, .mgd-why-content, .mgd-why-media, .mgd-rehab-panel__media, .mgd-rehab-panel__content, .mgd-zone-text, .mgd-zone-cities, .mgd-zone-link-group, .mgd-zone-map, .mgd-seo-card, .mgd-faq-card, .mgd-faq-item){width:100% !important;max-width:100% !important;min-width:0 !important;margin-left:0 !important;margin-right:0 !important;overflow:visible !important;}}@media (max-width:900px){.mgd-home-v2 .mgd-city-page :is( .mgd-hero-city-media, .mgd-why-media, .mgd-rehab-panel__media, .mgd-zone-map){height:auto !important;min-height:0 !important;aspect-ratio:4 / 3 !important;overflow:hidden !important;}}@media (max-width:900px){.mgd-home-v2 .mgd-city-page :is( .mgd-hero-city-media img, .mgd-why-media img, .mgd-rehab-panel__media img){position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;}}@media (max-width:900px){.mgd-home-v2 .mgd-city-page .mgd-zone-map iframe{width:100% !important;max-width:100% !important;min-height:280px !important;}}@media (max-width:900px){.mgd-home-v2 .mgd-city-page :is(h1,h2,h3,p,li,a,button,span,strong){max-width:100% !important;overflow-wrap:break-word !important;word-break:normal !important;}}@media (max-width:900px){.mgd-home-v2 .mgd-city-page .mgd-clean-hero__actions{display:grid !important;grid-template-columns:minmax(0, 1fr) !important;width:100% !important;max-width:100% !important;gap:10px !important;}}@media (max-width:900px){.mgd-home-v2 .mgd-city-page .mgd-clean-hero__btn{width:100% !important;max-width:100% !important;}}@media (max-width:560px){.mgd-home-v2 .mgd-city-page .mgd-city-luxe > .mgd-wrap{width:min(calc(100% - 20px), 520px) !important;max-width:min(calc(100% - 20px), 520px) !important;gap:22px !important;}}@media (max-width:560px){.mgd-home-v2 .mgd-city-page :is( .mgd-side-card, .mgd-pillar, .mgd-panel, .mgd-why-panel, .mgd-rehab-panel, .mgd-zone-cities, .mgd-info-grid .mgd-seo-card, .mgd-faq-question){padding-left:14px !important;padding-right:14px !important;}}@media (min-width:901px){.mgd-home-v2 .mgd-city-page :is( .mgd-hero-grid, .mgd-hero-support, .mgd-content-luxe, .mgd-why-grid, .mgd-rehab-panel, .mgd-zone-grid, .mgd-zone-links, .mgd-info-grid, .mgd-two-lists){grid-template-columns:repeat(2, minmax(0, 1fr)) !important;}}@media (min-width:901px){.mgd-home-v2 .mgd-city-page .mgd-content-luxe > .mgd-panel-wide{grid-column:1 / -1 !important;}}@media (min-width:901px){.mgd-home-v2 .mgd-city-page .mgd-panel .mgd-two-lists{grid-template-columns:minmax(0, 1fr) !important;}}.mgd-home-v2 .mgd-city-page{--mgd-city-section-gap:clamp(34px, 5vw, 64px);--mgd-city-inner-gap:clamp(20px, 3vw, 38px);}.mgd-home-v2 .mgd-city-page .mgd-city-luxe{padding-top:clamp(28px, 4vw, 48px) !important;padding-bottom:clamp(42px, 6vw, 76px) !important;}.mgd-home-v2 .mgd-city-page .mgd-city-luxe > .mgd-wrap{gap:var(--mgd-city-section-gap) !important;}.mgd-home-v2 .mgd-city-page :is( .mgd-hero-luxe, .mgd-hero-support, .mgd-content-luxe, .mgd-info-grid, .mgd-zone-luxe, .mgd-faq-luxe){margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important;}.mgd-home-v2 .mgd-city-page :is( .mgd-hero-grid, .mgd-hero-support, .mgd-content-luxe, .mgd-why-grid, .mgd-rehab-panel, .mgd-info-grid, .mgd-zone-grid, .mgd-zone-links){gap:var(--mgd-city-inner-gap) !important;}.mgd-home-v2 .mgd-city-page .mgd-zone-header{margin-bottom:clamp(18px, 2.6vw, 30px) !important;}@media (max-width:900px){.mgd-home-v2 .mgd-city-page{--mgd-city-section-gap:clamp(26px, 7vw, 42px);--mgd-city-inner-gap:clamp(16px, 5vw, 24px);}}@media (min-width:901px){.mgd-home-v2 .mgd-city-page :is( .mgd-hero-grid, .mgd-hero-support, .mgd-content-luxe, .mgd-why-grid, .mgd-rehab-panel, .mgd-info-grid, .mgd-zone-grid){align-items:stretch !important;}}@media (min-width:901px){.mgd-home-v2 .mgd-city-page :is( .mgd-hero-main, .mgd-hero-city-media, .mgd-hero-side, .mgd-pillars, .mgd-panel, .mgd-why-content, .mgd-why-media, .mgd-rehab-panel__media, .mgd-rehab-panel__content, .mgd-info-grid > section, .mgd-info-grid .mgd-seo-card, .mgd-zone-text, .mgd-zone-map){height:100% !important;align-self:stretch !important;}}@media (min-width:901px){.mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-hero-side, .mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-pillars{grid-auto-rows:minmax(0, 1fr) !important;}}@media (min-width:901px){.mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-side-card, .mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-pillar{height:100% !important;}}@media (max-width:900px){.mgd-home-v2 .mgd-city-page :is( .mgd-hero-main, .mgd-hero-city-media, .mgd-hero-side, .mgd-pillars, .mgd-panel, .mgd-why-content, .mgd-why-media, .mgd-rehab-panel__media, .mgd-rehab-panel__content, .mgd-info-grid > section, .mgd-info-grid .mgd-seo-card, .mgd-zone-text, .mgd-zone-map){height:auto !important;}}.mgd-home-v2 .mgd-city-page :is( .mgd-hero-city-media, .mgd-why-media, .mgd-rehab-panel__media){background:transparent !important;}.mgd-home-v2 .mgd-city-page :is( .mgd-hero-city-media img, .mgd-why-media img, .mgd-rehab-panel__media img){object-fit:contain !important;object-position:center !important;}.mgd-home-v2 .mgd-city-page .mgd-related-luxe{grid-column:1 / -1 !important;width:100% !important;padding:clamp(6px, 1.4vw, 14px) 0 clamp(12px, 2.2vw, 24px) !important;}.mgd-home-v2 .mgd-city-page .mgd-related-grid{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:clamp(22px, 4vw, 56px) !important;align-items:start !important;width:100% !important;}.mgd-home-v2 .mgd-city-page .mgd-related-group{display:grid !important;gap:clamp(14px, 2vw, 20px) !important;min-width:0 !important;padding:clamp(18px, 2.6vw, 28px) !important;border:1px solid rgba(23,33,43,.055) !important;border-radius:18px !important;background:linear-gradient(180deg, rgba(31,107,87,.025), rgba(255,255,255,.96)) !important;box-shadow:0 14px 34px rgba(23,33,43,.035) !important;}.mgd-home-v2 .mgd-city-page .mgd-related-title{display:block !important;color:var(--mgd-accent-dark) !important;font-family:Arial, Helvetica, sans-serif !important;font-size:clamp(.74rem, .85vw, .9rem) !important;font-weight:900 !important;letter-spacing:.13em !important;line-height:1.2 !important;text-transform:uppercase !important;}.mgd-home-v2 .mgd-city-page .mgd-related-title::after{content:"" !important;display:block !important;width:58px !important;height:2px !important;margin-top:12px !important;background:rgba(31,107,87,.22) !important;}.mgd-home-v2 .mgd-city-page .mgd-related-links{display:flex !important;flex-wrap:wrap !important;gap:10px !important;}.mgd-home-v2 .mgd-city-page .mgd-related-link{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:46px !important;max-width:100% !important;padding:0 18px !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 10px 24px rgba(23,33,43,.04) !important;font-family:Georgia, "Times New Roman", serif !important;font-size:clamp(.94rem, 1vw, 1.04rem) !important;font-weight:800 !important;line-height:1.2 !important;text-align:center !important;transition:border-color .22s ease, box-shadow .22s ease, transform .22s ease !important;}.mgd-home-v2 .mgd-city-page .mgd-related-link:hover{border-color:rgba(31,107,87,.28) !important;box-shadow:0 16px 32px rgba(23,33,43,.065) !important;transform:translateY(-1px) !important;}.mgd-home-v2 .mgd-city-page .mgd-city-proof-block{padding:clamp(26px, 4vw, 46px) 0 !important;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;box-shadow:none !important;}.mgd-home-v2 .mgd-city-page .mgd-city-proof-block .mgd-proof-block{display:grid !important;gap:clamp(20px, 3vw, 32px) !important;width:100% !important;max-width:100% !important;}.mgd-home-v2 .mgd-city-page .mgd-city-proof-block .mgd-block-head{display:grid !important;justify-items:center !important;max-width:900px !important;margin:0 auto !important;text-align:center !important;}.mgd-home-v2 .mgd-city-page .mgd-city-proof-block .mgd-eyebrow{justify-self:center !important;text-align:center !important;}.mgd-home-v2 .mgd-city-page .mgd-city-proof-block .mgd-eyebrow::after{margin-left:auto !important;margin-right:auto !important;}.mgd-home-v2 .mgd-city-page .mgd-city-proof-block .mgd-title-md, .mgd-home-v2 .mgd-city-page .mgd-city-proof-block .mgd-copy{text-align:center !important;margin-left:auto !important;margin-right:auto !important;}.mgd-home-v2 .mgd-city-page .mgd-city-proof-block .mgd-proof-content{width:100% !important;}.mgd-home-v2 .mgd-city-page .mgd-city-proof-block .mgd-reviews{width:100% !important;}@media (max-width:900px){.mgd-home-v2 .mgd-city-page .mgd-related-grid{grid-template-columns:1fr !important;gap:16px !important;}}@media (max-width:560px){.mgd-home-v2 .mgd-city-page .mgd-related-group{padding:16px !important;border-radius:16px !important;}}@media (max-width:560px){.mgd-home-v2 .mgd-city-page .mgd-related-link{width:100% !important;min-height:44px !important;}}.mgd-home-v2 .mgd-pillar-links__head{display:grid !important;gap:clamp(12px, 1.7vw, 18px) !important;max-width:460px !important;}.mgd-home-v2 .mgd-pillar-links__head .mgd-eyebrow{margin-bottom:4px !important;}.mgd-home-v2 .mgd-pillar-links__head .mgd-title-lg{max-width:420px !important;margin:0 !important;font-size:clamp(1.38rem, 2vw, 2rem) !important;line-height:1.14 !important;}.mgd-home-v2 .mgd-pillar-links__head .mgd-copy{max-width:42ch !important;color:#5d6772 !important;}.mgd-home-v2 .mgd-pillar-link-grid{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:clamp(12px, 1.7vw, 16px) !important;width:100% !important;}.mgd-home-v2 .mgd-pillar-link{position:relative !important;display:grid !important;grid-template-columns:auto minmax(0, 1fr) !important;gap:14px !important;align-items:center !important;min-height:86px !important;padding:20px 22px !important;border:1px solid rgba(23,33,43,.075) !important;border-radius:18px !important;background:rgba(255,255,255,.88) !important;box-shadow:0 14px 34px rgba(23,33,43,.045) !important;color:var(--mgd-text) !important;overflow:hidden !important;transition:transform .22s ease, border-color .22s ease, box-shadow .22s ease !important;}.mgd-home-v2 .mgd-pillar-link::before{content:"" !important;position:absolute !important;left:0 !important;top:18px !important;bottom:18px !important;width:3px !important;border-radius:999px !important;background:rgba(31,107,87,.34) !important;opacity:.55 !important;}.mgd-home-v2 .mgd-pillar-link span{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:42px !important;height:42px !important;border-radius:50% !important;background:rgba(31,107,87,.075) !important;color:rgba(31,107,87,.72) !important;font-family:Arial, Helvetica, sans-serif !important;font-size:.78rem !important;font-weight:900 !important;letter-spacing:.08em !important;line-height:1 !important;}.mgd-home-v2 .mgd-pillar-link strong{display:block !important;min-width:0 !important;color:var(--mgd-text) !important;font-family:Georgia, "Times New Roman", serif !important;font-size:clamp(1.02rem, 1.25vw, 1.22rem) !important;line-height:1.2 !important;font-weight:900 !important;letter-spacing:-.012em !important;}.mgd-home-v2 .mgd-pillar-link:hover{transform:translateY(-3px) !important;border-color:rgba(31,107,87,.18) !important;box-shadow:0 22px 52px rgba(23,33,43,.075) !important;}.mgd-home-v2 .mgd-pillar-link:hover strong{color:var(--mgd-accent-dark) !important;}.mgd-home-v2 .mgd-pillar-link:focus-visible{outline:3px solid rgba(31,107,87,.22) !important;outline-offset:3px !important;}.mgd-home-v2 .mgd-city-page-link-grid{grid-template-columns:1fr !important;gap:14px !important;width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;}.mgd-home-v2 .mgd-city-page-link{width:100% !important;min-height:104px !important;align-content:center !important;padding:18px 22px !important;}.mgd-home-v2 .mgd-city-page-link span{grid-row:1 / span 2 !important;align-self:center !important;}.mgd-home-v2 .mgd-city-page-link strong{grid-column:2 !important;}.mgd-home-v2 .mgd-city-page-link em{grid-column:2 !important;display:block !important;margin-top:2px !important;color:#697580 !important;font-family:Arial, Helvetica, sans-serif !important;font-size:clamp(.78rem, .9vw, .88rem) !important;font-style:normal !important;font-weight:600 !important;line-height:1.35 !important;}.mgd-home-v2 .mgd-city-page-link:hover em{color:#55616c !important;}@media (max-width:900px){.mgd-home-v2 .mgd-pillar-links__head{max-width:720px !important;}}@media (max-width:900px){.mgd-home-v2 .mgd-city-page-link-grid{grid-template-columns:1fr !important;}}@media (max-width:640px){.mgd-home-v2 .mgd-pillar-link-grid{grid-template-columns:1fr !important;}}@media (max-width:640px){.mgd-home-v2 .mgd-pillar-link{min-height:76px !important;padding:18px 18px !important;border-radius:16px !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-page:not(.mgd-city-page) :is( .mgd-section-heading--center, #mgd-resultats .mgd-section-heading, .mgd-section--proof .mgd-block-head, .mgd-section--process .mgd-process-intro .mgd-block-head, #mgd-faq .mgd-section-heading, .mgd-pillar-links__head) .mgd-eyebrow{width:max-content !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important;justify-self:center !important;align-self:center !important;text-align:center !important;}.mgd-home-v2 .mgd-page:not(.mgd-city-page) :is( .mgd-section-heading--center, #mgd-resultats .mgd-section-heading, .mgd-section--proof .mgd-block-head, .mgd-section--process .mgd-process-intro .mgd-block-head, #mgd-faq .mgd-section-heading, .mgd-pillar-links__head) .mgd-eyebrow::after{margin-left:auto !important;margin-right:auto !important;}@media (max-width:767px){.mgd-home-v2 .mgd-page:not(.mgd-city-page) :is( .mgd-section-heading--center, #mgd-resultats .mgd-section-heading, .mgd-section--proof .mgd-block-head, .mgd-section--process .mgd-process-intro .mgd-block-head, #mgd-faq .mgd-section-heading, .mgd-pillar-links__head) .mgd-eyebrow{width:max-content !important;text-align:center !important;}}.mgd-home-v2 .mgd-link-hub .mgd-pillar-links__head{display:grid !important;gap:clamp(10px, 1.5vw, 16px) !important;width:100% !important;max-width:none !important;margin:0 !important;text-align:center !important;justify-items:center !important;}.mgd-home-v2 .mgd-link-hub .mgd-pillar-links__head .mgd-eyebrow{width:max-content !important;margin-left:auto !important;margin-right:auto !important;justify-self:center !important;text-align:center !important;}.mgd-home-v2 .mgd-link-hub .mgd-pillar-links__head .mgd-eyebrow::after{margin-left:auto !important;margin-right:auto !important;}.mgd-home-v2 .mgd-link-hub .mgd-pillar-links__head .mgd-title-lg, .mgd-home-v2 .mgd-link-hub .mgd-pillar-links__head .mgd-copy{max-width:100% !important;margin:0 !important;text-align:center !important;}.mgd-home-v2 .mgd-link-hub .mgd-pillar-link-grid, .mgd-home-v2 .mgd-link-hub .mgd-city-page-link-grid{display:grid !important;grid-template-columns:1fr !important;gap:14px !important;width:100% !important;max-width:none !important;margin:0 !important;}.mgd-home-v2 .mgd-link-hub .mgd-pillar-link, .mgd-home-v2 .mgd-link-hub .mgd-city-page-link{width:100% !important;min-height:92px !important;padding:18px 20px !important;border-radius:18px !important;}.mgd-home-v2 .mgd-link-hub .mgd-city-page-link em{max-width:100% !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;}.mgd-home-v2 :is( .mgd-case-card, .mgd-duo-card, .mgd-panel, .mgd-process-step, .mgd-pillar-link, .mgd-foundation-link){backface-visibility:hidden;}@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;}}.mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-hero-side{gap:0 !important;align-content:stretch !important;padding: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;box-shadow:none !important;}.mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-side-card{display:grid !important;gap:clamp(12px, 1.6vw, 18px) !important;align-content:center !important;min-height:clamp(210px, 18vw, 285px) !important;padding:clamp(28px, 3.4vw, 48px) clamp(22px, 3vw, 36px) !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;transform:none !important;}.mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-side-card + .mgd-side-card{border-top:1px solid rgba(23,33,43,.075) !important;}.mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-side-card:last-child{border-bottom:0 !important;}.mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-side-card .mgd-eyebrow, .mgd-home-v2 .mgd-city-page .mgd-info-grid .mgd-proof-luxe .mgd-seo-card .mgd-eyebrow{width:max-content !important;max-width:100% !important;margin:0 !important;color:var(--mgd-accent-dark) !important;font-family:Arial, Helvetica, sans-serif !important;font-size:clamp(.78rem, .9vw, .92rem) !important;font-weight:900 !important;letter-spacing:.13em !important;line-height:1.2 !important;text-align:left !important;text-transform:uppercase !important;}.mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-side-card .mgd-eyebrow::after, .mgd-home-v2 .mgd-city-page .mgd-info-grid .mgd-proof-luxe .mgd-seo-card .mgd-eyebrow::after{width:58px !important;height:2px !important;margin:12px 0 0 !important;background:rgba(31,107,87,.24) !important;}.mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-side-card strong{display:block !important;max-width:18ch !important;color:var(--mgd-text) !important;font-family:Georgia, "Times New Roman", serif !important;font-size:clamp(1.28rem, 1.85vw, 1.8rem) !important;font-weight:900 !important;line-height:1.14 !important;letter-spacing:-.018em !important;}.mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-side-card p{max-width:42ch !important;margin:0 !important;color:#65717d !important;font-family:Georgia, "Times New Roman", serif !important;font-size:clamp(1rem, 1.16vw, 1.14rem) !important;font-weight:500 !important;line-height:1.58 !important;}.mgd-home-v2 .mgd-city-page .mgd-info-grid .mgd-proof-luxe .mgd-seo-card{display:grid !important;align-content:center !important;gap:clamp(16px, 2.2vw, 28px) !important;padding:clamp(32px, 4.2vw, 56px) clamp(24px, 3.4vw, 42px) !important;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;box-shadow:none !important;}.mgd-home-v2 .mgd-city-page .mgd-info-grid .mgd-proof-luxe .mgd-seo-card h2{max-width:22ch !important;margin:0 !important;color:var(--mgd-text) !important;font-size:clamp(1.32rem, 2vw, 1.92rem) !important;line-height:1.14 !important;font-weight:900 !important;letter-spacing:-.018em !important;}.mgd-home-v2 .mgd-city-page .mgd-info-grid .mgd-proof-luxe .mgd-seo-card p:not(.mgd-eyebrow){max-width:62ch !important;margin:0 !important;color:#65717d !important;font-family:Georgia, "Times New Roman", serif !important;font-size:clamp(1rem, 1.16vw, 1.14rem) !important;font-weight:500 !important;line-height:1.62 !important;}.mgd-home-v2 .mgd-city-page .mgd-info-grid .mgd-proof-luxe .mgd-seo-card p:not(.mgd-eyebrow) + p:not(.mgd-eyebrow){padding-top:clamp(10px, 1.5vw, 18px) !important;border-top:1px solid rgba(23,33,43,.06) !important;}@media (max-width:900px){.mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-side-card{min-height:auto !important;padding:clamp(24px, 6vw, 34px) 0 !important;}}@media (max-width:900px){.mgd-home-v2 .mgd-city-page .mgd-info-grid .mgd-proof-luxe .mgd-seo-card{padding:clamp(26px, 7vw, 38px) 0 !important;}}@media (max-width:900px){.mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-side-card strong, .mgd-home-v2 .mgd-city-page .mgd-info-grid .mgd-proof-luxe .mgd-seo-card h2, .mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-side-card p, .mgd-home-v2 .mgd-city-page .mgd-info-grid .mgd-proof-luxe .mgd-seo-card p:not(.mgd-eyebrow){max-width:100% !important;}}.mgd-home-v2 .mgd-trouble-page .mgd-hero-city-media{position:relative !important;min-width:0 !important;min-height:clamp(320px, 32vw, 500px) !important;margin:0 !important;overflow:hidden !important;border-radius:24px !important;border:1px solid rgba(23,33,43,.065) !important;background:#f5f8f6 !important;box-shadow:0 22px 54px rgba(23,33,43,.075) !important;}.mgd-home-v2 .mgd-trouble-page .mgd-hero-city-media img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;display:block !important;object-fit:cover !important;object-position:center !important;}.mgd-home-v2 .mgd-trouble-page .mgd-side-card{display:grid !important;align-content:center !important;gap:clamp(10px, 1.5vw, 16px) !important;min-height:clamp(180px, 18vw, 240px) !important;padding:clamp(28px, 4vw, 46px) 0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}.mgd-home-v2 .mgd-trouble-page .mgd-side-card + .mgd-side-card{border-top:1px solid rgba(23,33,43,.06) !important;}.mgd-home-v2 .mgd-trouble-page .mgd-side-card .mgd-eyebrow{width:max-content !important;max-width:100% !important;margin:0 !important;color:var(--mgd-accent-dark) !important;font-size:clamp(.74rem, .84vw, .9rem) !important;text-align:left !important;}.mgd-home-v2 .mgd-trouble-page .mgd-side-card .mgd-eyebrow::after{width:58px !important;height:2px !important;margin:12px 0 0 !important;background:rgba(31,107,87,.24) !important;}.mgd-home-v2 .mgd-trouble-page .mgd-side-card strong{max-width:22ch !important;color:var(--mgd-text) !important;font-family:Georgia, "Times New Roman", serif !important;font-size:clamp(1.28rem, 1.85vw, 1.76rem) !important;font-weight:900 !important;line-height:1.14 !important;letter-spacing:-.018em !important;}.mgd-home-v2 .mgd-trouble-page .mgd-side-card p{max-width:58ch !important;margin:0 !important;color:#65717d !important;font-family:Georgia, "Times New Roman", serif !important;font-size:clamp(.98rem, 1.08vw, 1.1rem) !important;font-weight:500 !important;line-height:1.62 !important;}.mgd-home-v2 .mgd-trouble-page .mgd-pillars{display:grid !important;grid-template-columns:1fr !important;grid-auto-rows:minmax(0, 1fr) !important;gap:14px !important;min-width:0 !important;}.mgd-home-v2 .mgd-trouble-page .mgd-pillar{position:relative !important;display:grid !important;grid-template-columns:58px minmax(0, 1fr) !important;gap:clamp(12px, 1.6vw, 18px) !important;align-items:center !important;min-height:0 !important;padding:clamp(18px, 2.2vw, 26px) !important;border:1px solid rgba(23,33,43,.06) !important;border-radius:18px !important;background:rgba(255,255,255,.9) !important;box-shadow:0 12px 30px rgba(23,33,43,.035) !important;transform:none !important;}.mgd-home-v2 .mgd-trouble-page .mgd-pillar::before{content:"" !important;position:absolute !important;left:0 !important;top:18px !important;bottom:18px !important;width:3px !important;border-radius:999px !important;background:rgba(31,107,87,.18) !important;opacity:0 !important;transition:opacity .2s ease !important;}.mgd-home-v2 .mgd-trouble-page .mgd-pillar:hover{border-color:rgba(31,107,87,.13) !important;box-shadow:0 18px 42px rgba(23,33,43,.052) !important;transform:translateY(-1px) !important;}.mgd-home-v2 .mgd-trouble-page .mgd-pillar:hover::before{opacity:1 !important;}.mgd-home-v2 .mgd-trouble-page .mgd-pillar-number{grid-column:1 !important;grid-row:1 / span 2 !important;align-self:center !important;justify-self:center !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:38px !important;height:38px !important;border-radius:50% !important;background:rgba(31,107,87,.07) !important;color:rgba(31,107,87,.72) !important;font-family:Arial, Helvetica, sans-serif !important;font-size:.78rem !important;font-weight:900 !important;letter-spacing:.08em !important;line-height:1 !important;}.mgd-home-v2 .mgd-trouble-page .mgd-pillar :is(h2, h3), .mgd-home-v2 .mgd-trouble-page .mgd-pillar p{grid-column:2 !important;margin:0 !important;}.mgd-home-v2 .mgd-trouble-page .mgd-pillar :is(h2, h3){color:var(--mgd-text) !important;font-size:clamp(1.08rem, 1.34vw, 1.34rem) !important;line-height:1.18 !important;font-weight:900 !important;}.mgd-home-v2 .mgd-trouble-page .mgd-pillar p{color:#65717d !important;font-family:Georgia, "Times New Roman", serif !important;font-size:clamp(.94rem, 1vw, 1.04rem) !important;line-height:1.55 !important;font-weight:500 !important;}@media (max-width:900px){.mgd-home-v2 .mgd-trouble-page .mgd-hero-city-media{min-height:0 !important;aspect-ratio:4 / 3 !important;}}@media (max-width:900px){.mgd-home-v2 .mgd-trouble-page .mgd-side-card{min-height:auto !important;padding:clamp(24px, 6vw, 34px) 0 !important;}}@media (max-width:900px){.mgd-home-v2 .mgd-trouble-page .mgd-pillars{grid-auto-rows:auto !important;}}@media (max-width:560px){.mgd-home-v2 .mgd-trouble-page .mgd-hero-city-media{border-radius:18px !important;}}@media (max-width:560px){.mgd-home-v2 .mgd-trouble-page .mgd-pillar{grid-template-columns:1fr !important;gap:8px !important;padding:16px !important;border-radius:16px !important;}}@media (max-width:560px){.mgd-home-v2 .mgd-trouble-page .mgd-pillar-number, .mgd-home-v2 .mgd-trouble-page .mgd-pillar :is(h2, h3), .mgd-home-v2 .mgd-trouble-page .mgd-pillar p{grid-column:1 !important;grid-row:auto !important;}}@media (min-width:901px){.mgd-home-v2 .mgd-puppy-page .mgd-pillars{grid-column:auto !important;width:100% !important;max-width:100% !important;align-self:stretch !important;}}@media (min-width:901px){.mgd-home-v2 .mgd-puppy-page .mgd-pillars{display:grid !important;grid-template-columns:1fr !important;grid-auto-rows:minmax(0, 1fr) !important;}}@media (min-width:901px){.mgd-home-v2 .mgd-trouble-page .mgd-hero-support > .mgd-pillars{grid-column:auto !important;width:100% !important;max-width:100% !important;align-self:stretch !important;}}@media (min-width:901px){.mgd-home-v2 .mgd-trouble-page .mgd-hero-support > .mgd-pillars{display:grid !important;grid-template-columns:1fr !important;grid-auto-rows:minmax(0, 1fr) !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-clean-hero, .mgd-top-hero, .mgd-trouble-hero, .mgd-faq-hero, .mgd-city-luxe){overflow:clip;}.mgd-home-v2 :is( .mgd-panel, .mgd-duo-card, .mgd-case-card, .mgd-faq-item, .mgd-faq-detail, .mgd-process-step, .mgd-story-card, .mgd-side-card, .mgd-pillar, .mgd-seo-card, .mgd-cta-luxe, .mgd-final-cta, .mgd-foundation-link, .mgd-pillar-link){min-width:0 !important;}.mgd-home-v2 :is( .mgd-photo, .mgd-clean-hero__photo, .mgd-top-hero__media, .mgd-hero-city-media, .mgd-why-media, .mgd-rehab-panel__media, .mgd-local-premium__media, .mgd-zone-map){max-width:100% !important;}.mgd-home-v2 :is( .mgd-photo img, .mgd-clean-hero__photo img, .mgd-top-hero__media img, .mgd-hero-city-media img, .mgd-why-media img, .mgd-rehab-panel__media img){max-width:100% !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-panel, .mgd-duo-card, .mgd-projection__content, .mgd-case-card__content, .mgd-process-step, .mgd-story-card, .mgd-side-card, .mgd-pillar, .mgd-seo-card, .mgd-final-cta){padding:18px 16px !important;border-radius:18px !important;}}.mgd-home-v2 .mgd-city-page :is( .mgd-hero-city-media, .mgd-why-media, .mgd-rehab-panel__media, .mgd-zone-map){border-radius:24px !important;overflow:hidden !important;isolation:isolate !important;}.mgd-home-v2 .mgd-city-page :is( .mgd-hero-city-media img, .mgd-why-media img, .mgd-rehab-panel__media img, .mgd-zone-map iframe){border-radius:inherit !important;}@media (max-width:767px){.mgd-home-v2 .mgd-city-page :is( .mgd-hero-city-media, .mgd-why-media, .mgd-rehab-panel__media, .mgd-zone-map){border-radius:18px !important;}}html body .mgd-home-v2 #mgd-main-content.mgd-separation-page.mgd-aggression-page .mgd-hero-city-media img{object-position:center center !important;}html body .mgd-home-v2 :is(.mgd-city-page .mgd-hero-grid, .mgd-trouble-page .mgd-hero-grid){display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(360px, 1fr) !important;gap:clamp(30px, 4vw, 58px) !important;align-items:stretch !important;width:100% !important;max-width:100% !important;}html body .mgd-home-v2 :is(.mgd-city-page .mgd-hero-main, .mgd-trouble-page .mgd-hero-main){display:flex !important;flex-direction:column !important;justify-content:center !important;min-width:0 !important;max-width:620px !important;}html body .mgd-home-v2 :is(.mgd-city-page .mgd-hero-city-media, .mgd-trouble-page .mgd-hero-city-media){position:relative !important;display:block !important;width:100% !important;min-width:0 !important;min-height:0 !important;aspect-ratio:4 / 3 !important;margin:0 !important;overflow:hidden !important;border:0 !important;border-radius:28px !important;background:transparent !important;box-shadow:none !important;}html body .mgd-home-v2 :is(.mgd-city-page .mgd-hero-city-media img, .mgd-trouble-page .mgd-hero-city-media img){position:absolute !important;inset:0 !important;display:block !important;width:100% !important;height:100% !important;border-radius:28px !important;object-fit:cover !important;object-position:center center !important;}html body .mgd-home-v2 .mgd-top-page:not(.mgd-trouble-page) .mgd-top-hero__grid:has(.mgd-hero-city-media){display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(360px, 1fr) !important;gap:clamp(30px, 4vw, 58px) !important;align-items:stretch !important;max-width:100% !important;}html body .mgd-home-v2 .mgd-top-page:not(.mgd-trouble-page) :is(.mgd-top-hero__media, .mgd-hero-city-media){display:block !important;position:relative !important;width:100% !important;aspect-ratio:4 / 3 !important;min-height:0 !important;overflow:hidden !important;border:0 !important;border-radius:28px !important;background:transparent !important;box-shadow:none !important;}html body .mgd-home-v2 .mgd-top-page:not(.mgd-trouble-page) :is(.mgd-top-hero__media, .mgd-hero-city-media) img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;display:block !important;border-radius:28px !important;object-fit:cover !important;object-position:center center !important;}html body .mgd-home-v2 .mgd-city-page .mgd-why-grid{display:grid !important;grid-template-columns:minmax(0, 3fr) minmax(280px, 2fr) !important;gap:clamp(34px, 4.5vw, 64px) !important;align-items:stretch !important;}html body .mgd-home-v2 .mgd-city-page .mgd-why-grid > .mgd-why-content{display:grid !important;align-content:center !important;min-height:clamp(480px, 38vw, 620px) !important;padding:clamp(38px, 4.8vw, 62px) 0 !important;border:0 !important;border-top:1px solid var(--mgd-harm-line) !important;border-bottom:1px solid var(--mgd-harm-line) !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}html body .mgd-home-v2 .mgd-city-page .mgd-why-grid > .mgd-why-media{position:relative !important;width:100% !important;min-width:0 !important;min-height:clamp(480px, 38vw, 620px) !important;margin:0 !important;overflow:hidden !important;border:0 !important;border-radius:30px !important;background:#eef5f2 !important;box-shadow:0 24px 60px rgba(23,33,43,.09) !important;}html body .mgd-home-v2 .mgd-city-page .mgd-why-grid > .mgd-why-media img{position:absolute !important;inset:0 !important;display:block !important;width:100% !important;height:100% !important;min-height:0 !important;object-fit:cover !important;object-position:center center !important;}html body .mgd-home-v2 #mgd-main-content :is(.mgd-projection__content, .mgd-real-cause-card, .mgd-why-content) .mgd-title-lg::after{display:none !important;}@media (max-width:1080px){html body .mgd-home-v2 :is(.mgd-city-page .mgd-hero-grid, .mgd-trouble-page .mgd-hero-grid), html body .mgd-home-v2 .mgd-top-page:not(.mgd-trouble-page) .mgd-top-hero__grid:has(.mgd-hero-city-media), html body .mgd-home-v2 .mgd-city-page .mgd-why-grid{grid-template-columns:1fr !important;}}@media (max-width:1080px){html body .mgd-home-v2 :is(.mgd-city-page .mgd-hero-main, .mgd-trouble-page .mgd-hero-main), html body .mgd-home-v2 .mgd-city-page .mgd-why-grid > .mgd-why-content{max-width:820px !important;margin-left:auto !important;margin-right:auto !important;}}@media (max-width:1080px){html body .mgd-home-v2 :is(.mgd-city-page .mgd-hero-city-media, .mgd-trouble-page .mgd-hero-city-media), html body .mgd-home-v2 .mgd-top-page:not(.mgd-trouble-page) :is(.mgd-top-hero__media, .mgd-hero-city-media), html body .mgd-home-v2 .mgd-city-page .mgd-why-grid > .mgd-why-media{width:min(100%, 820px) !important;min-height:0 !important;aspect-ratio:16 / 10 !important;margin-left:auto !important;margin-right:auto !important;}}@media (max-width:900px){html body .mgd-home-v2 .mgd-city-page .mgd-why-grid > .mgd-why-content{padding:clamp(28px, 7vw, 42px) 0 !important;}}@media (max-width:560px){html body .mgd-home-v2 :is(.mgd-city-page .mgd-hero-city-media, .mgd-trouble-page .mgd-hero-city-media), html body .mgd-home-v2 .mgd-top-page:not(.mgd-trouble-page) :is(.mgd-top-hero__media, .mgd-hero-city-media), html body .mgd-home-v2 .mgd-city-page .mgd-why-grid > .mgd-why-media{aspect-ratio:4 / 3 !important;border-radius:22px !important;}}@media (max-width:560px){html body .mgd-home-v2 :is(.mgd-city-page .mgd-hero-city-media img, .mgd-trouble-page .mgd-hero-city-media img), html body .mgd-home-v2 .mgd-top-page:not(.mgd-trouble-page) :is(.mgd-top-hero__media, .mgd-hero-city-media) img{border-radius:22px !important;}}.mgd-home-v2 .mgd-review__stars{color:#b0842d;letter-spacing:.08em;font-size:.96rem;margin-bottom:8px;}html body .mgd-home-v2 .mgd-city-page .mgd-hero-city-media{width:100% !important;height:auto !important;min-height:0 !important;max-height:620px !important;aspect-ratio:4 / 3 !important;border-radius:28px !important;}html body .mgd-home-v2 .mgd-city-page .mgd-hero-city-media img{object-fit:contain !important;object-position:center center !important;}@media (min-width:1081px) and (max-width:1500px){html body .mgd-home-v2 .mgd-city-page .mgd-hero-city-media{height:auto !important;min-height:0 !important;max-height:560px !important;aspect-ratio:16 / 9 !important;}}@media (max-width:1080px){html body .mgd-home-v2 .mgd-city-page .mgd-hero-city-media{width:min(100%, 820px) !important;height:auto !important;min-height:0 !important;max-height:560px !important;aspect-ratio:16 / 9 !important;margin-left:auto !important;margin-right:auto !important;}}@media (max-width:767px){html body .mgd-home-v2 .mgd-city-page .mgd-hero-city-media{width:100% !important;max-height:none !important;aspect-ratio:4 / 3 !important;border-radius:22px !important;}html body .mgd-home-v2 .mgd-city-page .mgd-hero-city-media img{border-radius:22px !important;}}html body .mgd-home-v2 .mgd-city-page :is(.mgd-wrap, .mgd-wrap--content){box-sizing:border-box !important;width:100% !important;max-width:calc(var(--mgd-wrap, 1180px) + (var(--mgd-gutter) * 2)) !important;margin-right:auto !important;margin-left:auto !important;padding-right:var(--mgd-gutter) !important;padding-left:var(--mgd-gutter) !important;}html body .mgd-home-v2 .mgd-city-page :is(.mgd-city-luxe, .mgd-section){max-width:100% !important;overflow-x:clip !important;}@media (min-width:1081px){html body .mgd-home-v2 .mgd-city-page :is(.mgd-hero-grid, .mgd-why-grid){grid-template-columns:minmax(0, 3fr) minmax(280px, 2fr) !important;}}@media (max-width:1080px){html body .mgd-home-v2 .mgd-city-page :is(.mgd-hero-grid, .mgd-why-grid, .mgd-local-premium-grid, .mgd-foundation-grid, .mgd-link-hub-grid){grid-template-columns:minmax(0, 1fr) !important;gap:clamp(24px, 5vw, 44px) !important;}}@media (max-width:767px){html body .mgd-home-v2 .mgd-city-page :is(.mgd-wrap, .mgd-wrap--content){width:100% !important;max-width:100% !important;padding-right:var(--mgd-gutter) !important;padding-left:var(--mgd-gutter) !important;}html body .mgd-home-v2 .mgd-city-page :is( .mgd-hero-main, .mgd-hero-city-media, .mgd-why-content, .mgd-why-media, .mgd-local-premium-card, .mgd-foundation-link, .mgd-pillar-link, .mgd-city-page-link, .mgd-faq-item){width:100% !important;max-width:100% !important;min-width:0 !important;}html body .mgd-home-v2 .mgd-city-page :is(.mgd-hero-city-media, .mgd-why-media){aspect-ratio:4 / 3 !important;border-radius:22px !important;}html body .mgd-home-v2 .mgd-city-page :is(h1, h2, h3, p, li){min-width:0 !important;max-width:100% !important;overflow-wrap:break-word !important;word-break:normal !important;}}html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe > .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-city-page .mgd-hero-grid:has(> .mgd-hero-city-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-city-page :is(.mgd-hero-main, .mgd-hero-city-media){min-width:0 !important;max-width:100% !important;}html body .mgd-home-v2 .mgd-city-page .mgd-hero-city-media{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-city-page .mgd-hero-city-media 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-city-page .mgd-hero-grid:has(> .mgd-hero-city-media){grid-template-columns:minmax(0, 1fr) !important;gap:clamp(24px, 5vw, 44px) !important;}html body .mgd-home-v2 .mgd-city-page :is(.mgd-hero-main, .mgd-hero-city-media){width:min(100%, 820px) !important;margin-right:auto !important;margin-left:auto !important;}html body .mgd-home-v2 .mgd-city-page .mgd-hero-city-media{aspect-ratio:16 / 10 !important;}}@media (max-width:767px){html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe > .mgd-wrap{padding-right:var(--mgd-gutter-mobile, 1rem) !important;padding-left:var(--mgd-gutter-mobile, 1rem) !important;}html body .mgd-home-v2 .mgd-city-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-city-page .mgd-hero-city-media{aspect-ratio:4 / 3 !important;border-radius:22px !important;}html body .mgd-home-v2 .mgd-city-page .mgd-hero-city-media img{border-radius:22px !important;}}html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe{width:100% !important;max-width:100% !important;overflow-x:clip !important;}html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe > .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-city-page .mgd-city-luxe :is( .mgd-hero-grid, .mgd-hero-main, .mgd-hero-city-media, .mgd-clean-hero__checks, .mgd-clean-hero__actions){box-sizing:border-box !important;min-width:0 !important;max-width:100% !important;}html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe :is( .mgd-clean-hero__title, .mgd-clean-hero__title span, .mgd-clean-hero__lead, .mgd-clean-hero__copy, .mgd-clean-hero__check p){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-city-page .mgd-city-luxe .mgd-hero-grid{grid-template-columns:minmax(0, 1fr) !important;gap:clamp(24px, 5vw, 44px) !important;}html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe :is( .mgd-hero-main, .mgd-hero-city-media){width:min(100%, 820px) !important;margin-right:auto !important;margin-left:auto !important;}}@media (max-width:767px){html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe > .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-city-page .mgd-city-luxe :is( .mgd-hero-main, .mgd-hero-city-media, .mgd-clean-hero__checks, .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-city-page .mgd-city-luxe .mgd-clean-hero__title span{display:block !important;}html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe .mgd-clean-hero__actions{grid-template-columns:minmax(0, 1fr) !important;}}@media (min-width:901px){html body .mgd-home-v2 .mgd-city-page :is( .mgd-hero-grid:has(> .mgd-hero-city-media), .mgd-why-grid:has(> .mgd-why-media), .mgd-rehab-panel:has(> .mgd-rehab-panel__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;gap:clamp(34px, 4.5vw, 64px) !important;align-items:center !important;}}@media (max-width:900px){html body .mgd-home-v2 .mgd-city-page :is( .mgd-hero-grid:has(> .mgd-hero-city-media), .mgd-why-grid:has(> .mgd-why-media), .mgd-rehab-panel:has(> .mgd-rehab-panel__media), .mgd-local-premium-grid:has(> .mgd-local-premium__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-city-page :is( .mgd-hero-grid:has(> .mgd-hero-city-media) > .mgd-hero-city-media, .mgd-why-grid:has(> .mgd-why-media) > .mgd-why-media, .mgd-rehab-panel:has(> .mgd-rehab-panel__media) > .mgd-rehab-panel__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){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-city-page :is( .mgd-hero-grid:has(> .mgd-hero-city-media) > .mgd-hero-city-media, .mgd-why-grid:has(> .mgd-why-media) > .mgd-why-media, .mgd-rehab-panel:has(> .mgd-rehab-panel__media) > .mgd-rehab-panel__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){position:relative !important;overflow:hidden !important;aspect-ratio:16 / 10 !important;}html body .mgd-home-v2 .mgd-city-page :is( .mgd-hero-grid:has(> .mgd-hero-city-media) > .mgd-hero-city-media, .mgd-why-grid:has(> .mgd-why-media) > .mgd-why-media, .mgd-rehab-panel:has(> .mgd-rehab-panel__media) > .mgd-rehab-panel__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;}@media (min-width:901px){html body .mgd-home-v2 .mgd-city-page :is( .mgd-hero-grid:has(> .mgd-hero-city-media), .mgd-why-grid:has(> .mgd-why-media), .mgd-rehab-panel:has(> .mgd-rehab-panel__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-city-page :is( .mgd-hero-grid:has(> .mgd-hero-city-media), .mgd-why-grid:has(> .mgd-why-media), .mgd-rehab-panel:has(> .mgd-rehab-panel__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-city-page :is( .mgd-hero-grid:has(> .mgd-hero-city-media) > *, .mgd-why-grid:has(> .mgd-why-media) > *, .mgd-rehab-panel:has(> .mgd-rehab-panel__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-city-page :is( .mgd-hero-city-media, .mgd-why-media, .mgd-rehab-panel__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-city-page :is( .mgd-hero-grid:has(> .mgd-hero-city-media), .mgd-why-grid:has(> .mgd-why-media), .mgd-rehab-panel:has(> .mgd-rehab-panel__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-city-page :is( .mgd-hero-grid:has(> .mgd-hero-city-media), .mgd-why-grid:has(> .mgd-why-media), .mgd-rehab-panel:has(> .mgd-rehab-panel__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-city-page :is( .mgd-hero-grid:has(> .mgd-hero-city-media) > *, .mgd-why-grid:has(> .mgd-why-media) > *, .mgd-rehab-panel:has(> .mgd-rehab-panel__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-city-page :is( .mgd-hero-city-media, .mgd-why-media, .mgd-rehab-panel__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-city-page :is( .mgd-hero-city-media, .mgd-why-media, .mgd-rehab-panel__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-city-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-city-page .mgd-section--foundation-links .mgd-foundation-link{width:100% !important;min-height:116px !important;}html body .mgd-home-v2 .mgd-city-page .mgd-hero-grid > .mgd-hero-city-media{aspect-ratio:3 / 2 !important;overflow:visible !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}html body .mgd-home-v2 .mgd-city-page .mgd-hero-grid > .mgd-hero-city-media > img{object-fit:contain !important;object-position:center bottom !important;border-radius:0 !important;}@media (min-width:901px){html body .mgd-home-v2 .mgd-city-page .mgd-hero-grid{align-items:end !important;}html body .mgd-home-v2 .mgd-city-page .mgd-hero-grid > .mgd-hero-city-media{justify-self:end !important;width:min(100%, 920px) !important;max-width:none !important;}html body .mgd-home-v2 .mgd-city-page .mgd-hero-grid > .mgd-hero-city-media > img{transform:scale(1.16) !important;transform-origin:center bottom !important;}}@media (max-width:1080px){html body .mgd-home-v2 .mgd-city-page .mgd-hero-grid > .mgd-hero-city-media{aspect-ratio:16 / 10 !important;}}@media (max-width:900px){html body .mgd-home-v2 .mgd-city-page .mgd-hero-grid > .mgd-hero-city-media > img{transform:none !important;}}@media (max-width:560px){html body .mgd-home-v2 .mgd-city-page .mgd-hero-grid > .mgd-hero-city-media{aspect-ratio:4 / 3 !important;}}@media (min-width:901px){html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe .mgd-hero-grid{width:min(calc(100vw - clamp(56px, 7vw, 120px)), 1580px) !important;max-width:none !important;margin-right:0 !important;margin-left:50% !important;transform:translateX(-50%) !important;grid-template-columns:minmax(0, 1fr) minmax(480px, .86fr) !important;gap:clamp(42px, 5vw, 92px) !important;align-items:end !important;}html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe .mgd-hero-grid > .mgd-hero-city-media{justify-self:center !important;width:min(100%, 760px) !important;max-width:none !important;margin-left:0 !important;}html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe .mgd-hero-grid > .mgd-hero-city-media > img{transform:none !important;}html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe .mgd-hero-grid > .mgd-hero-main{max-width:760px !important;min-width:0 !important;overflow:visible !important;}html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe .mgd-hero-grid > .mgd-hero-main .mgd-clean-hero__actions{max-width:760px !important;}}html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe .mgd-hero-grid > .mgd-hero-city-media{aspect-ratio:auto !important;height:auto !important;min-height:0 !important;overflow:visible !important;}html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe .mgd-hero-grid > .mgd-hero-city-media > img{position:relative !important;inset:auto !important;width:100% !important;height:auto !important;max-width:100% !important;object-fit:contain !important;object-position:center bottom !important;transform:none !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-city-page{padding-top:clamp(150px, 10vw, 200px) !important;}html body .mgd-home-v2 .mgd-city-page :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-city-page > .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-city-page :is(.mgd-duo-grid, .mgd-split-block){grid-template-rows:auto !important;grid-auto-rows:auto !important;}html body .mgd-home-v2 .mgd-city-page .mgd-duo-grid > .mgd-duo-card:nth-of-type(1), html body .mgd-home-v2 .mgd-city-page .mgd-split-block > :nth-child(1){grid-column:1 !important;grid-row:1 !important;}html body .mgd-home-v2 .mgd-city-page .mgd-duo-grid > .mgd-duo-card:nth-of-type(2), html body .mgd-home-v2 .mgd-city-page .mgd-split-block > :nth-child(2){grid-column:2 !important;grid-row:1 !important;}}html body .mgd-home-v2 .mgd-city-page :is(.mgd-duo-grid, .mgd-split-block)::before, html body .mgd-home-v2 .mgd-city-page :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-city-page .mgd-city-luxe > .mgd-wrap > .mgd-eyebrow{color:var(--mgd-accent-dark) !important;text-shadow:none !important;}html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe > .mgd-wrap > .mgd-eyebrow::after{background:linear-gradient(90deg, rgba(31,107,87,.58), rgba(31,107,87,.18)) !important;}html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe .mgd-hero-grid > .mgd-hero-city-media > .mgd-clean-hero__proof{position:static !important;inset:auto !important;width:100% !important;margin:clamp(10px, 1.3vw, 18px) auto 0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;pointer-events:auto !important;text-align:center !important;overflow:visible !important;}html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe .mgd-hero-grid > .mgd-hero-city-media > .mgd-clean-hero__proof::before, html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe .mgd-hero-grid > .mgd-hero-city-media > .mgd-clean-hero__proof::after{display:none !important;content:none !important;}html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe .mgd-hero-grid > .mgd-hero-city-media > .mgd-clean-hero__proof :is(strong, span){position:relative !important;z-index:auto !important;color:var(--mgd-text) !important;text-shadow:none !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;}html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe{overflow:hidden !important;}html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe .mgd-hero-grid{width:100% !important;max-width:100% !important;margin-right:0 !important;margin-left:0 !important;transform:none !important;box-sizing:border-box !important;}@media (min-width:901px){html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe .mgd-hero-grid{grid-template-columns:minmax(0, 1.2fr) minmax(360px, .8fr) !important;gap:clamp(30px, 4vw, 58px) !important;align-items:end !important;}}html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe .mgd-hero-grid > .mgd-hero-city-media{display:grid !important;grid-template-rows:auto auto !important;gap:clamp(10px, 1.3vw, 18px) !important;width:100% !important;max-width:100% !important;min-width:0 !important;margin:0 !important;overflow:visible !important;}html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe .mgd-hero-grid > .mgd-hero-city-media > img{width:100% !important;max-width:100% !important;min-width:0 !important;}html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe .mgd-hero-grid > .mgd-hero-city-media > .mgd-clean-hero__proof{width:100% !important;max-width:100% !important;min-width:0 !important;margin:0 auto !important;padding:0 clamp(8px, 1.6vw, 14px) !important;box-sizing:border-box !important;overflow:visible !important;}html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe .mgd-hero-grid > .mgd-hero-city-media > .mgd-clean-hero__proof :is(strong, span){display:block !important;width:100% !important;max-width:100% !important;overflow-wrap:break-word !important;white-space:normal !important;}html body .mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-pillars{grid-auto-rows:auto !important;}html body .mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-pillar::before, html body .mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-pillar::after{display:none !important;content:none !important;}html body .mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-pillar:hover{transform:none !important;}html body .mgd-home-v2 .mgd-city-page .mgd-content-luxe > .mgd-panel-wide, html body .mgd-home-v2 .mgd-city-page .mgd-content-luxe > .mgd-rehab-panel{grid-column:1 / -1 !important;width:100% !important;max-width:100% !important;}html body .mgd-home-v2 .mgd-city-page .mgd-rehab-panel{display:grid !important;grid-template-columns:minmax(0, 1.25fr) minmax(300px, .85fr) !important;gap:clamp(24px, 4vw, 48px) !important;align-items:stretch !important;}html body .mgd-home-v2 .mgd-city-page .mgd-rehab-panel__content{grid-column:1 !important;grid-row:1 !important;min-width:0 !important;}html body .mgd-home-v2 .mgd-city-page .mgd-rehab-panel__media{grid-column:2 !important;grid-row:1 !important;min-width:0 !important;margin:0 !important;}@media (max-width:900px){html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe .mgd-hero-grid, html body .mgd-home-v2 .mgd-city-page .mgd-rehab-panel{grid-template-columns:minmax(0, 1fr) !important;}html body .mgd-home-v2 .mgd-city-page .mgd-rehab-panel__content, html body .mgd-home-v2 .mgd-city-page .mgd-rehab-panel__media{grid-column:1 !important;grid-row:auto !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: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;}}html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe > .mgd-wrap{gap:clamp(16px, 1.8vw, 24px) !important;}html body .mgd-home-v2 .mgd-city-page .mgd-hero-support, html body .mgd-home-v2 .mgd-city-page .mgd-content-luxe{gap:clamp(16px, 1.8vw, 22px) !important;}html body .mgd-home-v2 .mgd-city-page .mgd-hero-support{padding:0 !important;margin:0 !important;}html body .mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-hero-side, html body .mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-pillars{gap:clamp(10px, 1.3vw, 14px) !important;align-content:start !important;}html body .mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-side-card{min-height:0 !important;height:auto !important;padding:clamp(14px, 1.8vw, 20px) clamp(16px, 2vw, 24px) !important;gap:clamp(8px, 1vw, 12px) !important;align-content:start !important;}html body .mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-side-card .mgd-eyebrow::after{margin-top:8px !important;}html body .mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-pillar{min-height:0 !important;height:auto !important;padding:clamp(14px, 1.6vw, 18px) !important;gap:clamp(10px, 1.3vw, 14px) !important;align-content:start !important;}html body .mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-pillar :is(h2, h3){margin-bottom:4px !important;}html body .mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-pillar-number{width:32px !important;height:32px !important;}html body .mgd-home-v2 .mgd-city-page .mgd-content-luxe .mgd-panel, html body .mgd-home-v2 .mgd-city-page .mgd-content-luxe > .mgd-panel-wide{padding:clamp(16px, 2vw, 24px) !important;}html body .mgd-home-v2 .mgd-city-page .mgd-why-grid, html body .mgd-home-v2 .mgd-city-page .mgd-rehab-panel{gap:clamp(18px, 2.6vw, 34px) !important;}html body .mgd-home-v2 .mgd-city-page .mgd-why-content, html body .mgd-home-v2 .mgd-city-page .mgd-rehab-panel__content{gap:clamp(10px, 1.4vw, 16px) !important;align-content:start !important;}@media (min-width:901px){html body .mgd-home-v2 .mgd-city-page{padding-top:clamp(150px, 10vw, 200px) !important;}html body .mgd-home-v2 .mgd-city-page > .mgd-city-luxe{padding-top:clamp(10px, 1.1vw, 16px) !important;padding-bottom:clamp(10px, 1.1vw, 16px) !important;}}@media (max-width:900px){html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe > .mgd-wrap{gap:22px !important;}html body .mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-side-card, html body .mgd-home-v2 .mgd-city-page .mgd-hero-support .mgd-pillar, html body .mgd-home-v2 .mgd-city-page .mgd-content-luxe .mgd-panel, html body .mgd-home-v2 .mgd-city-page .mgd-content-luxe > .mgd-panel-wide{padding:18px 16px !important;}}html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe .mgd-hero-support .mgd-hero-side{border-top:0 !important;border-bottom:0 !important;}html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe .mgd-hero-support .mgd-side-card + .mgd-side-card{border-top:0 !important;}@media (min-width:901px){html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe .mgd-hero-support{align-items:start !important;}html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe .mgd-hero-support .mgd-hero-side, html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe .mgd-hero-support .mgd-pillars{align-self:start !important;align-content:start !important;grid-template-rows:none !important;grid-auto-rows:auto !important;min-height:0 !important;height:auto !important;}html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe .mgd-hero-support .mgd-side-card, html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe .mgd-hero-support .mgd-pillar{min-height:0 !important;height:auto !important;}}@media (max-width:900px){html body .mgd-home-v2 .mgd-city-page{padding-top:clamp(120px, 16vw, 170px) !important;}}@media (max-width:560px){html body .mgd-home-v2 .mgd-city-page{padding-top:clamp(96px, 24vw, 132px) !important;}}@media (max-width:900px){html body .mgd-home-v2 .mgd-city-page, html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe{overflow-x:hidden !important;}html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe > .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-city-page .mgd-city-luxe :is( .mgd-hero-grid, .mgd-hero-main, .mgd-hero-city-media, .mgd-clean-hero__actions, .mgd-clean-hero__btn){width:100% !important;max-width:100% !important;min-width:0 !important;margin-right:0 !important;margin-left:0 !important;transform:none !important;}html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe :is( .mgd-clean-hero__title, .mgd-clean-hero__title span, .mgd-hero-lead, .mgd-hero-text, .mgd-clean-hero__btn){white-space:normal !important;overflow-wrap:anywhere !important;word-break:normal !important;}html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe .mgd-hero-city-media > img{width:100% !important;max-width:100% !important;height:auto !important;object-fit:contain !important;}}@media (max-width:560px){html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe > .mgd-wrap{width:100vw !important;max-width:100vw !important;margin-right:0 !important;margin-left:0 !important;padding-right:16px !important;padding-left:16px !important;}html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe > .mgd-wrap > *, html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe :is( .mgd-clean-hero__title, .mgd-clean-hero__title span, .mgd-hero-grid, .mgd-hero-main, .mgd-hero-main > *, .mgd-hero-city-media, .mgd-clean-hero__actions, .mgd-clean-hero__btn){width:calc(100vw - 32px) !important;max-width:calc(100vw - 32px) !important;min-width:0 !important;margin-right:0 !important;margin-left:0 !important;}html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe .mgd-clean-hero__title{font-size:clamp(1.42rem, 6.2vw, 1.72rem) !important;line-height:1.14 !important;text-wrap:wrap !important;white-space:normal !important;overflow-wrap:anywhere !important;word-break:break-word !important;}html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe :is(.mgd-hero-lead, .mgd-hero-text){text-wrap:wrap !important;white-space:normal !important;overflow-wrap:anywhere !important;word-break:break-word !important;}html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe .mgd-hero-city-media > img{width:100% !important;max-width:calc(100vw - 32px) !important;}}@media (max-width:560px){html body .mgd-home-v2.mgd-home-v2 .mgd-city-page .mgd-city-luxe > .mgd-wrap > .mgd-eyebrow, html body .mgd-home-v2.mgd-home-v2 .mgd-city-page .mgd-city-luxe > .mgd-wrap > .mgd-clean-hero__title, html body .mgd-home-v2.mgd-home-v2 .mgd-city-page .mgd-city-luxe > .mgd-wrap > .mgd-clean-hero__title span, html body .mgd-home-v2.mgd-home-v2 .mgd-city-page .mgd-city-luxe .mgd-hero-luxe, html body .mgd-home-v2.mgd-home-v2 .mgd-city-page .mgd-city-luxe .mgd-hero-grid, html body .mgd-home-v2.mgd-home-v2 .mgd-city-page .mgd-city-luxe .mgd-hero-main, html body .mgd-home-v2.mgd-home-v2 .mgd-city-page .mgd-city-luxe .mgd-hero-lead, html body .mgd-home-v2.mgd-home-v2 .mgd-city-page .mgd-city-luxe .mgd-hero-text, html body .mgd-home-v2.mgd-home-v2 .mgd-city-page .mgd-city-luxe .mgd-clean-hero__actions, html body .mgd-home-v2.mgd-home-v2 .mgd-city-page .mgd-city-luxe .mgd-clean-hero__btn, html body .mgd-home-v2.mgd-home-v2 .mgd-city-page .mgd-city-luxe .mgd-hero-city-media{box-sizing:border-box !important;width:calc(100vw - 32px) !important;max-width:calc(100vw - 32px) !important;min-width:0 !important;margin-right:0 !important;margin-left:0 !important;justify-self:start !important;}html body .mgd-home-v2.mgd-home-v2 .mgd-city-page .mgd-city-luxe > .mgd-wrap > .mgd-eyebrow, html body .mgd-home-v2.mgd-home-v2 .mgd-city-page .mgd-city-luxe > .mgd-wrap > .mgd-clean-hero__title, html body .mgd-home-v2.mgd-home-v2 .mgd-city-page .mgd-city-luxe > .mgd-wrap > .mgd-clean-hero__title span, html body .mgd-home-v2.mgd-home-v2 .mgd-city-page .mgd-city-luxe .mgd-hero-main :is(p, a){white-space:normal !important;overflow-wrap:anywhere !important;word-break:break-word !important;text-wrap:wrap !important;}}html body .mgd-home-v2.mgd-home-v2 .mgd-city-page{--mgd-city-top-space:clamp(150px, 10vw, 200px);padding-top:var(--mgd-city-top-space) !important;}html body .mgd-home-v2.mgd-home-v2 .mgd-city-page > .mgd-city-luxe{margin-top:0 !important;padding-top:clamp(10px, 1.1vw, 16px) !important;}html body .mgd-home-v2.mgd-home-v2 .mgd-city-page .mgd-city-luxe > .mgd-wrap{gap:clamp(16px, 1.8vw, 24px) !important;row-gap:clamp(16px, 1.8vw, 24px) !important;}html body .mgd-home-v2.mgd-home-v2 .mgd-city-page .mgd-city-luxe > .mgd-wrap > :is( .mgd-eyebrow, .mgd-clean-hero__title, .mgd-hero-luxe){margin-top:0 !important;margin-bottom:0 !important;}html body .mgd-home-v2.mgd-home-v2 .mgd-city-page .mgd-city-luxe > .mgd-wrap > .mgd-hero-luxe{padding-top:0 !important;}@media (max-width:900px){html body .mgd-home-v2.mgd-home-v2 .mgd-city-page{--mgd-city-top-space:clamp(120px, 16vw, 170px);}}@media (max-width:560px){html body .mgd-home-v2.mgd-home-v2 .mgd-city-page{--mgd-city-top-space:clamp(96px, 24vw, 132px);}html body .mgd-home-v2.mgd-home-v2 .mgd-city-page .mgd-city-luxe > .mgd-wrap{gap:22px !important;row-gap:22px !important;}}html body .mgd-home-v2.mgd-home-v2 .mgd-city-page.mgd-city-page--reduced-hero-top{--mgd-city-top-space:clamp(22px, 2.2vw, 32px);}@media (max-width:900px){html body .mgd-home-v2.mgd-home-v2 .mgd-city-page.mgd-city-page--reduced-hero-top{--mgd-city-top-space:clamp(18px, 2.5vw, 26px);}}@media (max-width:560px){html body .mgd-home-v2.mgd-home-v2 .mgd-city-page.mgd-city-page--reduced-hero-top{--mgd-city-top-space:18px;}}@media (min-width:901px){html body .mgd-home-v2.mgd-home-v2 .mgd-city-page .mgd-zone-grid{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;align-items:stretch !important;}html body .mgd-home-v2.mgd-home-v2 .mgd-city-page .mgd-zone-grid > :is(.mgd-zone-text, .mgd-zone-map){width:100% !important;max-width:100% !important;min-width:0 !important;}} html body .mgd-home-v2 .mgd-city-page .mgd-city-luxe > .mgd-wrap > :is(.mgd-content-luxe,.mgd-info-grid,.mgd-zone-luxe,.mgd-related-luxe,.mgd-faq-luxe){margin-block-start:clamp(10px,1.2vw,16px) !important;}   .mgd-home-v2 .mgd-city-luxe figure.mgd-hero-city-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-city-luxe figure.mgd-hero-city-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-city-luxe figure.mgd-hero-city-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-city-luxe figure.mgd-hero-city-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-city-luxe figure.mgd-hero-city-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-city-luxe figure.mgd-hero-city-media > figcaption > span{color:#344b59!important;-webkit-text-fill-color:#344b59!important;}
@media(max-width:600px){
.mgd-home-v2 .mgd-city-luxe figure.mgd-hero-city-media > .mgd-harmonized-photo-stage{border-radius:19px!important;}
.mgd-home-v2 .mgd-city-luxe figure.mgd-hero-city-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-city-luxe figure.mgd-hero-city-media .mgd-harmonized-photo-overlay > strong{font-size:clamp(.88rem,3.6vw,1.08rem)!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-city-luxe .mgd-eyebrow{animation:mgd-harm-lift-in .8s .04s cubic-bezier(.19,.77,.2,1) both!important;}
.mgd-home-v2 .mgd-city-luxe h1{animation:mgd-harm-title-in 1.02s .13s cubic-bezier(.19,.77,.2,1) both!important;}
.mgd-home-v2 .mgd-city-luxe .mgd-hero-main{animation:mgd-harm-lift-in .98s .27s cubic-bezier(.19,.77,.2,1) both!important;}
.mgd-home-v2 .mgd-city-luxe .mgd-clean-hero__actions{animation:mgd-harm-lift-in .93s .46s cubic-bezier(.19,.77,.2,1) both!important;}
.mgd-home-v2 .mgd-city-luxe figure.mgd-hero-city-media{animation:mgd-harm-photo-in 1.16s .2s 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-city-luxe .mgd-eyebrow,.mgd-home-v2 .mgd-city-luxe h1,.mgd-home-v2 .mgd-city-luxe .mgd-hero-main,.mgd-home-v2 .mgd-city-luxe .mgd-clean-hero__actions,.mgd-home-v2 .mgd-city-luxe figure.mgd-hero-city-media{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-city-page > section.mgd-city-luxe{padding-top:54px!important}
html body .mgd-home-v2 .mgd-city-page > 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-city-page > 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-city-page > section.mgd-city-luxe{padding-top:36px!important}html body .mgd-home-v2 .mgd-city-page > section.mgd-section{padding-top:38px!important;padding-bottom:38px!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 body .mgd-home-v2 .mgd-page > section:is(#mgd-faq,#faq,#mgdp-faq,.mgd-faq-luxe,.mgd-pro-faq,.mgd-section--faq) > :is(.mgd-wrap,.mgd-wrap--content,.mgdp-wrap,.mgd-container),
html body .mgd-home-v2.mgd-faq-page > section > :is(.mgd-wrap,.mgd-wrap--content,.mgdp-wrap,.mgd-container){
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-page > section:is(#mgd-faq,#faq,#mgdp-faq,.mgd-faq-luxe,.mgd-pro-faq,.mgd-section--faq)
:is(.mgd-faq,.mgd-faq-list,.mgd-faq-item,.mgd-faq-answer,.mgd-faq-answer__inner,.mgd-city-faq,.mgd-faq-card,.mgd-pro-faq-list,.mgd-pro-faq-item,.mgd-pro-faq-answer,.mgd-pro-faq-answer-inner,.mgdp-hfaq,.mgdp-hfaq__answer,.mgdp-hfaq__answer-inner),
html body .mgd-home-v2.mgd-faq-page :is(.mgd-faq-list,.mgd-faq-item,.mgd-faq-answer,.mgd-faq-answer__inner){
box-sizing:border-box!important;max-width:100%!important;
}
html body .mgd-home-v2 .mgd-page > section:is(#mgd-faq,#faq,#mgdp-faq,.mgd-faq-luxe,.mgd-pro-faq,.mgd-section--faq)
:is(.mgd-faq,.mgd-faq-list,.mgd-city-faq,.mgd-pro-faq-list,.mgdp-hfaq),
html body .mgd-home-v2.mgd-faq-page .mgd-faq-list{
width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;
}
@media(max-width:767px){
html body .mgd-home-v2 .mgd-page > section:is(#mgd-faq,#faq,#mgdp-faq,.mgd-faq-luxe,.mgd-pro-faq,.mgd-section--faq) > :is(.mgd-wrap,.mgd-wrap--content,.mgdp-wrap,.mgd-container),
html body .mgd-home-v2.mgd-faq-page > section > :is(.mgd-wrap,.mgd-wrap--content,.mgdp-wrap,.mgd-container){
padding-left:20px!important;padding-right:20px!important;max-width:100%!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}
}  html body .mgd-home-v2 .mgd-city-page{--mgd-city-content:1440px;overflow-x:clip}
html body .mgd-home-v2 .mgd-city-page > :is(section.mgd-hero-support,section.mgd-pillars,section.mgd-content-luxe,section.mgd-proof-luxe,section.mgd-price-luxe,section.mgd-zone-luxe,section.mgd-faq-luxe){
box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;
margin:0!important;padding:clamp(48px,5vw,72px) max(24px,calc((100% - var(--mgd-city-content))/2))!important;
float:none!important;clear:both!important;
}
html body .mgd-home-v2 .mgd-city-page > section.mgd-hero-support{display:block!important;background:#fff!important;box-shadow:none!important}
html body .mgd-home-v2 .mgd-city-page > section.mgd-hero-support > aside.mgd-hero-side{
width:100%!important;max-width:var(--mgd-city-content)!important;margin:0 auto!important;
padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important;
display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(18px,2.3vw,32px)!important;
align-items:stretch!important;
}
html body .mgd-home-v2 .mgd-city-page > section.mgd-hero-support .mgd-side-card{
box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;
min-height:0!important;height:auto!important;margin:0!important;padding:clamp(25px,3vw,38px)!important;
display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:11px!important;
background:#fff!important;border:1px solid rgba(25,65,65,.13)!important;border-radius:22px!important;
box-shadow:0 14px 38px rgba(24,48,57,.065)!important;
}
html body .mgd-home-v2 .mgd-city-page > section.mgd-hero-support .mgd-side-card + .mgd-side-card{border-top:1px solid rgba(25,65,65,.13)!important}
html body .mgd-home-v2 .mgd-city-page > section.mgd-hero-support .mgd-side-card :is(.mgd-eyebrow,strong,p){
position:static!important;grid-column:auto!important;grid-row:auto!important;margin:0!important;
}
html body .mgd-home-v2 .mgd-city-page > section.mgd-hero-support .mgd-side-card strong{font-size:clamp(1.25rem,1.75vw,1.65rem)!important;line-height:1.2!important}
html body .mgd-home-v2 .mgd-city-page > section.mgd-hero-support .mgd-side-card p{line-height:1.65!important;max-width:62ch!important}
html body .mgd-home-v2 .mgd-city-page > section.mgd-pillars{
display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:auto!important;
align-items:stretch!important;gap:clamp(16px,2vw,28px)!important;
}
html body .mgd-home-v2 .mgd-city-page > section.mgd-pillars > article.mgd-pillar{
box-sizing:border-box!important;min-width:0!important;width:100%!important;max-width:none!important;
height:auto!important;min-height:0!important;margin:0!important;padding:clamp(24px,2.7vw,36px)!important;
display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:14px!important;
background:#fff!important;border:1px solid rgba(25,65,65,.13)!important;border-radius:22px!important;
box-shadow:0 14px 38px rgba(24,48,57,.065)!important;transform:none!important;
}
html body .mgd-home-v2 .mgd-city-page > section.mgd-pillars > article.mgd-pillar :is(h3,p){margin:0!important;min-width:0!important}
html body .mgd-home-v2 .mgd-city-page > section.mgd-pillars > article.mgd-pillar h3{font-size:clamp(1.2rem,1.5vw,1.55rem)!important;line-height:1.3!important}
html body .mgd-home-v2 .mgd-city-page > section.mgd-pillars > article.mgd-pillar p{line-height:1.65!important}
html body .mgd-home-v2 .mgd-city-page > section.mgd-content-luxe{
display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(20px,2.5vw,34px)!important;
align-items:start!important;background:#fff!important;
}
html body .mgd-home-v2 .mgd-city-page > section.mgd-content-luxe > article{
box-sizing:border-box!important;min-width:0!important;max-width:100%!important;margin:0!important;
}
html body .mgd-home-v2 .mgd-city-page > section.mgd-content-luxe > article.mgd-panel-wide{grid-column:1/-1!important}
html body .mgd-home-v2 .mgd-city-page > :is(section.mgd-proof-luxe,section.mgd-price-luxe,section.mgd-zone-luxe,section.mgd-faq-luxe){
display:block!important;
}
html body .mgd-home-v2 .mgd-city-page > :is(section.mgd-proof-luxe,section.mgd-price-luxe,section.mgd-zone-luxe,section.mgd-faq-luxe) > :is(.mgd-seo-card,.mgd-faq-card,.mgd-zone-header,.mgd-zone-grid,.mgd-proof-block){
box-sizing:border-box!important;width:100%!important;max-width:var(--mgd-city-content)!important;margin-left:auto!important;margin-right:auto!important;min-width:0!important;
}
html body .mgd-home-v2 .mgd-city-page > section.mgd-zone-luxe > .mgd-zone-grid{
display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(24px,4vw,50px)!important;
}
html body .mgd-home-v2 .mgd-city-page > section.mgd-faq-luxe{background:#fff!important}
@media(max-width:900px){
html body .mgd-home-v2 .mgd-city-page > :is(section.mgd-hero-support,section.mgd-pillars,section.mgd-content-luxe,section.mgd-proof-luxe,section.mgd-price-luxe,section.mgd-zone-luxe,section.mgd-faq-luxe){padding:clamp(36px,6vw,54px) 22px!important}
html body .mgd-home-v2 .mgd-city-page > section.mgd-content-luxe{grid-template-columns:1fr!important}
html body .mgd-home-v2 .mgd-city-page > section.mgd-pillars{grid-template-columns:1fr!important}
html body .mgd-home-v2 .mgd-city-page > section.mgd-zone-luxe > .mgd-zone-grid{grid-template-columns:1fr!important}
}
@media(max-width:640px){
html body .mgd-home-v2 .mgd-city-page > section.mgd-hero-support > aside.mgd-hero-side{grid-template-columns:1fr!important}
html body .mgd-home-v2 .mgd-city-page > section.mgd-hero-support .mgd-side-card,html body .mgd-home-v2 .mgd-city-page > section.mgd-pillars > article.mgd-pillar{padding:22px!important}
}  .mgd-home-v2 .mgd-city-page .mgd-zone-map--opt-in{display:grid;place-items:center}
.mgd-home-v2 .mgd-city-page .mgd-zone-map__consent{box-sizing:border-box;padding:clamp(24px,3vw,36px);text-align:center;display:grid;justify-items:center;gap:14px}
.mgd-home-v2 .mgd-city-page .mgd-zone-map__consent p{max-width:44ch;margin:0;line-height:1.6}
.mgd-home-v2 .mgd-city-page .mgd-zone-map__load{cursor:pointer;background:#1f6b57;color:#fff;border:0;border-radius:12px;padding:14px 24px;font-weight:700}
.mgd-home-v2 .mgd-city-page .mgd-zone-map__load:focus-visible{outline:3px solid #fa9b4f;outline-offset:4px}
.mgd-home-v2 .mgd-city-page .mgd-zone-map__consent[hidden]{display:none!important}
.mgd-home-v2 .mgd-city-page .mgd-zone-map--loaded{display:block}