html body.mgd-core-body .mgd-home-v2.mgd-home-v2.mgd-home-v2
#mgd-main-content#mgd-main-content#mgd-main-content.mgd-trouble-page.mgd-trouble-page
> .mgd-top-hero.mgd-trouble-hero > :is(.mgd-eyebrow,.mgd-clean-hero__title,.mgd-wrap.mgd-wrap--content) {
box-sizing:border-box !important;
width:min(calc(100% - 48px),1280px) !important;
max-width:1280px !important;
margin-right:auto !important;
margin-left:auto !important;
}
html body.mgd-core-body .mgd-home-v2.mgd-home-v2.mgd-home-v2
#mgd-main-content#mgd-main-content#mgd-main-content.mgd-trouble-page.mgd-trouble-page
> .mgd-top-hero.mgd-trouble-hero > .mgd-eyebrow {
margin-top:0 !important;
margin-bottom:clamp(10px,1.15vw,16px) !important;
}
html body.mgd-core-body .mgd-home-v2.mgd-home-v2.mgd-home-v2
#mgd-main-content#mgd-main-content#mgd-main-content.mgd-trouble-page.mgd-trouble-page
> .mgd-top-hero.mgd-trouble-hero > .mgd-clean-hero__title {
margin-top:0 !important;
margin-bottom:clamp(20px,2.4vw,34px) !important;
padding:0 !important;
font-size:clamp(2.1rem,3.45vw,3.65rem) !important;
line-height:1.1 !important;
}
html body.mgd-core-body .mgd-home-v2.mgd-home-v2.mgd-home-v2
#mgd-main-content#mgd-main-content#mgd-main-content.mgd-trouble-page.mgd-trouble-page
> .mgd-top-hero.mgd-trouble-hero > .mgd-wrap.mgd-wrap--content {
padding:0 !important;
margin-top:0 !important;
margin-bottom:0 !important;
}
html body.mgd-core-body .mgd-home-v2.mgd-home-v2.mgd-home-v2
#mgd-main-content#mgd-main-content#mgd-main-content.mgd-trouble-page.mgd-trouble-page
> .mgd-top-hero.mgd-trouble-hero .mgd-hero-luxe {
padding:0 !important;
margin:0 !important;
min-height:0 !important;
}
html body.mgd-core-body .mgd-home-v2.mgd-home-v2.mgd-home-v2
#mgd-main-content#mgd-main-content#mgd-main-content.mgd-trouble-page.mgd-trouble-page
> .mgd-top-hero.mgd-trouble-hero .mgd-hero-grid.mgd-top-hero__grid {
display:grid !important;
grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr) !important;
gap:clamp(28px,4vw,58px) !important;
align-items:center !important;
width:100% !important;
max-width:100% !important;
margin:0 !important;
transform:none !important;
}
html body.mgd-core-body .mgd-home-v2.mgd-home-v2.mgd-home-v2
#mgd-main-content#mgd-main-content#mgd-main-content.mgd-trouble-page.mgd-trouble-page
> .mgd-top-hero.mgd-trouble-hero .mgd-hero-main.mgd-top-hero__content {
display:flex !important;
flex-direction:column !important;
justify-content:center !important;
align-content:center !important;
align-items:stretch !important;
align-self:center !important;
justify-self:stretch !important;
grid-template-rows:none !important;
gap:clamp(12px,1.5vw,19px) !important;
min-height:0 !important;
height:auto !important;
max-width:100% !important;
padding:0 !important;
margin:0 !important;
}
html body.mgd-core-body .mgd-home-v2.mgd-home-v2.mgd-home-v2
#mgd-main-content#mgd-main-content#mgd-main-content.mgd-trouble-page.mgd-trouble-page
> .mgd-top-hero.mgd-trouble-hero .mgd-hero-main.mgd-top-hero__content > :is(.mgd-hero-lead,.mgd-hero-text) {
flex:none !important;
align-self:stretch !important;
width:100% !important;
max-width:100% !important;
margin:0 !important;
padding:0 !important;
}
html body.mgd-core-body .mgd-home-v2.mgd-home-v2.mgd-home-v2
#mgd-main-content#mgd-main-content#mgd-main-content.mgd-trouble-page.mgd-trouble-page
> .mgd-top-hero.mgd-trouble-hero .mgd-hero-main.mgd-top-hero__content > .mgd-clean-hero__actions {
align-self:stretch !important;
display:grid !important;
grid-template-columns:repeat(2,minmax(0,1fr)) !important;
gap:12px !important;
width:100% !important;
max-width:100% !important;
margin:clamp(8px,1vw,16px) 0 0 !important;
padding:0 !important;
}
html body.mgd-core-body .mgd-home-v2.mgd-home-v2.mgd-home-v2
#mgd-main-content#mgd-main-content#mgd-main-content.mgd-trouble-page.mgd-trouble-page
> .mgd-top-hero.mgd-trouble-hero .mgd-hero-grid > .mgd-hero-city-media {
align-self:center !important;
justify-self:stretch !important;
width:100% !important;
max-width:100% !important;
min-height:0 !important;
height:auto !important;
margin:0 !important;
}
html body.mgd-core-body .mgd-home-v2.mgd-home-v2.mgd-home-v2
#mgd-main-content#mgd-main-content#mgd-main-content.mgd-trouble-page.mgd-trouble-page
> .mgd-top-hero.mgd-trouble-hero .mgd-hero-grid > .mgd-hero-city-media > img {
display:block !important;
width:100% !important;
max-width:100% !important;
height:auto !important;
aspect-ratio:4 / 3 !important;
object-fit:cover !important;
}
html body.mgd-core-body .mgd-home-v2.mgd-home-v2.mgd-home-v2
#mgd-main-content#mgd-main-content#mgd-main-content.mgd-trouble-page.mgd-trouble-page
> .mgd-top-hero.mgd-trouble-hero .mgd-hero-grid > .mgd-hero-city-media > .mgd-clean-hero__proof {
margin:12px 0 0 !important;
} html body.mgd-core-body .mgd-home-v2.mgd-home-v2.mgd-home-v2
.mgd-city-page.mgd-city-page > .mgd-city-luxe > .mgd-wrap {
gap:clamp(12px,1.5vw,20px) !important;
row-gap:clamp(12px,1.5vw,20px) !important;
}
html body.mgd-core-body .mgd-home-v2.mgd-home-v2.mgd-home-v2
.mgd-city-page.mgd-city-page > .mgd-city-luxe > .mgd-wrap > .mgd-hero-luxe {
margin:0 !important;
padding:0 !important;
min-height:0 !important;
}
html body.mgd-core-body .mgd-home-v2.mgd-home-v2.mgd-home-v2
.mgd-city-page.mgd-city-page > .mgd-city-luxe .mgd-hero-grid {
grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr) !important;
align-items:center !important;
gap:clamp(26px,3.5vw,52px) !important;
min-height:0 !important;
}
html body.mgd-core-body .mgd-home-v2.mgd-home-v2.mgd-home-v2
.mgd-city-page.mgd-city-page > .mgd-city-luxe .mgd-hero-grid > .mgd-hero-main {
display:flex !important;
flex-direction:column !important;
justify-content:center !important;
align-self:center !important;
gap:clamp(12px,1.5vw,18px) !important;
min-height:0 !important;
height:auto !important;
margin:0 !important;
padding:0 !important;
}
html body.mgd-core-body .mgd-home-v2.mgd-home-v2.mgd-home-v2
.mgd-city-page.mgd-city-page > .mgd-city-luxe .mgd-hero-grid > .mgd-hero-main > :is(.mgd-hero-lead,.mgd-hero-text) {
margin:0 !important;
padding:0 !important;
max-width:100% !important;
}
html body.mgd-core-body .mgd-home-v2.mgd-home-v2.mgd-home-v2
.mgd-city-page.mgd-city-page > .mgd-city-luxe .mgd-hero-grid > .mgd-hero-main > .mgd-clean-hero__actions {
margin:clamp(8px,1vw,16px) 0 0 !important;
align-self:stretch !important;
width:100% !important;
max-width:100% !important;
}
html body.mgd-core-body .mgd-home-v2.mgd-home-v2.mgd-home-v2
.mgd-city-page.mgd-city-page > .mgd-city-luxe .mgd-hero-grid > .mgd-hero-city-media {
align-self:center !important;
justify-self:stretch !important;
min-height:0 !important;
height:auto !important;
margin:0 !important;
}
@media (max-width:900px) {
html body.mgd-core-body .mgd-home-v2.mgd-home-v2.mgd-home-v2
#mgd-main-content#mgd-main-content#mgd-main-content.mgd-trouble-page.mgd-trouble-page
> .mgd-top-hero.mgd-trouble-hero .mgd-hero-grid.mgd-top-hero__grid,
html body.mgd-core-body .mgd-home-v2.mgd-home-v2.mgd-home-v2
.mgd-city-page.mgd-city-page > .mgd-city-luxe .mgd-hero-grid {
grid-template-columns:minmax(0,1fr) !important;
gap:clamp(22px,4vw,32px) !important;
align-items:start !important;
}
html body.mgd-core-body .mgd-home-v2.mgd-home-v2.mgd-home-v2
#mgd-main-content#mgd-main-content#mgd-main-content.mgd-trouble-page.mgd-trouble-page
> .mgd-top-hero.mgd-trouble-hero > :is(.mgd-eyebrow,.mgd-clean-hero__title,.mgd-wrap.mgd-wrap--content) {
width:calc(100% - 32px) !important;
max-width:760px !important;
}
html body.mgd-core-body .mgd-home-v2.mgd-home-v2.mgd-home-v2
#mgd-main-content#mgd-main-content#mgd-main-content.mgd-trouble-page.mgd-trouble-page
> .mgd-top-hero.mgd-trouble-hero > .mgd-clean-hero__title {
font-size:clamp(1.85rem,5vw,2.6rem) !important;
margin-bottom:18px !important;
}
}
@media (max-width:580px) {
html body.mgd-core-body .mgd-home-v2.mgd-home-v2.mgd-home-v2
#mgd-main-content#mgd-main-content#mgd-main-content.mgd-trouble-page.mgd-trouble-page
> .mgd-top-hero.mgd-trouble-hero .mgd-hero-main.mgd-top-hero__content > .mgd-clean-hero__actions,
html body.mgd-core-body .mgd-home-v2.mgd-home-v2.mgd-home-v2
.mgd-city-page.mgd-city-page > .mgd-city-luxe .mgd-hero-grid > .mgd-hero-main > .mgd-clean-hero__actions {
display:grid !important;
grid-template-columns:minmax(0,1fr) !important;
gap:10px !important;
}
html body.mgd-core-body .mgd-home-v2.mgd-home-v2.mgd-home-v2
#mgd-main-content#mgd-main-content#mgd-main-content.mgd-trouble-page.mgd-trouble-page
> .mgd-top-hero.mgd-trouble-hero > .mgd-clean-hero__title {font-size:clamp(1.65rem,7vw,2.05rem) !important;}
}