/* V104: Restore consistent horizontal alignment for Pilates hero copy. */
main.pilates-matching > section.pilates-hero > .activity-hero-inner,
main.pilates-matching > section.pilates-hero > .container.activity-hero-inner {
  box-sizing:border-box!important;
  width:100%!important;
  max-width:1240px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  padding-left:26px!important;
  padding-right:26px!important;
  position:relative!important;
  z-index:2!important;
}
/* Replace only the activities hero photograph; retain its zoom-out and shade layers. */
main > section.activity-hero:not(.pilates-hero)::before {
  background-image:url('hero-activities-v104.jpg')!important;
  background-position:center 49%!important;
}
@media(max-width:700px){
 main.pilates-matching > section.pilates-hero > .activity-hero-inner,
 main.pilates-matching > section.pilates-hero > .container.activity-hero-inner {padding-left:22px!important;padding-right:22px!important;}
}
