#MainContent h1,.shopify-policy__title h1{width:100%;text-align:left!important;margin-inline:0!important}
#MainContent .text-block:has(>h1){width:100%!important;max-width:none!important;align-self:flex-start!important;text-align:left!important}
#MainContent .text-block:has(>h1)>h1{max-width:100%!important}
#MainContent :is(header,section,div):has(>h1),#MainContent .bi-head,#MainContent .cs-head,#MainContent .qj-story-hero,#MainContent .bp-hero,#MainContent .qjd-directory-hero{text-align:left!important}
#MainContent :is(header,section,div):has(>h1)>p,#MainContent .bi-head p,#MainContent .bp-hero>p,#MainContent .qjd-directory-hero>.qjd-lead{margin-inline:0!important}
#MainContent .bp-hero>.bp-eyebrow,#MainContent .qjd-directory-hero>.qjd-kicker,#MainContent .st-service-page>.eyebrow{ text-align:left!important}
#MainContent .qjd-directory-hero .qjd-actions{justify-content:flex-start}
#MainContent .qj-consultation-inline header{max-width:900px}
#MainContent .qjc-gallery header{text-align:left!important}
body:has(#MainContent .bi) #MainContent .text-block:has(>h1){padding-inline:20px;box-sizing:border-box}
#MainContent .qj-page--meet-q>div>h1,#MainContent .qj-page--meet-q>div>p:first-of-type{text-align:left!important}
