/* V106 — hero content alignment and consistent lead typography. */
/* The Pilates banner must use the same centered content grid as the body section. */
@media (min-width:901px) {
 main.pilates-matching > section.pilates-hero > .container.activity-hero-inner {
  width:calc(100% - 44px)!important;
  max-width:1240px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  padding-left:0!important;
  padding-right:0!important;
  box-sizing:border-box!important;
  transform:none!important;
 }
}
@media (max-width:900px) {
 main.pilates-matching > section.pilates-hero > .container.activity-hero-inner {
  width:calc(100% - 44px)!important;
  max-width:1240px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  padding-left:0!important;
  padding-right:0!important;
  box-sizing:border-box!important;
 }
}
/* Move the restaurant copy down, keeping the icons/navigation in place. */
main > section.dinner-hero > .dinner-hero-content {transform:translateY(30px)!important;}
@media(max-width:720px){main > section.dinner-hero > .dinner-hero-content{transform:translateY(12px)!important;}}
/* Shared font family and size for descriptive text over the hero photography. */
main > section.fit-hero .fit-hero-inner > p,
main > section.pilates-hero .activity-hero-inner > p,
main > section.activity-hero .activity-hero-inner > p,
main > section.coach-hero .coach-hero-inner > p,
main > section.dinner-hero .dinner-hero-content > p,
main > section.news-hero p,
main > section.contact-hero p,
main > section.v58-home-hero p,
main .v58-hero-copy > p {
 font-family:Manrope,Arial,sans-serif!important;
 font-size:18px!important;
 font-weight:400!important;
 line-height:1.6!important;
 letter-spacing:normal!important;
}
@media(max-width:720px){
 main > section.fit-hero .fit-hero-inner > p,
 main > section.pilates-hero .activity-hero-inner > p,
 main > section.activity-hero .activity-hero-inner > p,
 main > section.coach-hero .coach-hero-inner > p,
 main > section.dinner-hero .dinner-hero-content > p,
 main > section.news-hero p,
 main > section.contact-hero p,
 main > section.v58-home-hero p,
 main .v58-hero-copy > p {font-size:16px!important;}
}
