/* Membership Program */

.page-20220916-MembershipProgramPage div[data-id^="20220916-MembershipProgramHeroComponent0"] .c-hero__info {
  display: block!important;
}

.page-20220916-MembershipProgramPage div[data-id^="20220916-MembershipProgramHeroComponent0"] .c-hero__info p {
  display: block!important;
}

.page-20220916-MembershipProgramPage div[data-id^="20220916-MembershipProgramHeroComponent0"] .c-hero__after {
  display: none;
}

.page-20220917-MembershipProgramPage div[data-id^="20220916-MembershipProgramHeroComponent2"] .c-hero__info {
  display: block!important;
}

.page-20220928-MembershipProgramPage div[data-id^="20220916-MembershipProgramHeroComponent1"] .c-hero__info p {
  display: block!important;
}

.page-20220928-MembershipProgramPage div[data-id^="20220916-MembershipProgramHeroComponent1"] .c-hero__after {
  display: none;
}


.page-20220928-MembershipProgramPage div[data-id^="20220916-MembershipProgramHeroComponent1"] .c-hero__info {
  display: block!important;
}

.page-20220917-MembershipProgramPage div[data-id^="20220916-MembershipProgramHeroComponent2"] .c-hero__info p {
  display: block!important;
}

.page-20220917-MembershipProgramPage div[data-id^="20220916-MembershipProgramHeroComponent2"] .c-hero__after {
  display: none;
}

.page-20220916-MembershipProgramPage .c-herosplit__description p a {
  color: #FFF;
}

.page-20220917-MembershipProgramPage .c-herosplit__description p a {
  color: #FFF;
}

.page-20220928-MembershipProgramPage .c-herosplit__description p a {
  color: #FFF;
}


@media (max-width: 959px) {
  .page-20220916-MembershipProgramPage .c-herosplit {
    display: flex;
    flex-direction: column-reverse;
  }

  .page-20220917-MembershipProgramPage .c-herosplit {
    display: flex;
    flex-direction: column-reverse;
  }

  .page-20220928-MembershipProgramPage .c-herosplit {
    display: flex;
    flex-direction: column-reverse;
  }
}

@media (min-width: 960px) {
  .page-20220916-MembershipFAQPage .c-hero__image {
      padding-top: 31.25%;
  }

  .page-20220916-MembershipTermsAndConditionsPage .c-hero__image {
      padding-top: 31.25%;
  }
}


.page-20220916-MembershipFAQPage .vertical-paddings {
  padding: 0 0 3em 0!important;
}

.page-20220916-MembershipFAQPage .c-hero + .storytext-wrapper .vertical-paddings {
  padding: 3em 0!important;
}

.page-20220916-MembershipTermsAndConditionsPage .vertical-paddings {
  padding: 0 0 3em 0!important;
}

.page-20220916-MembershipTermsAndConditionsPage .c-hero + .storytext-wrapper .vertical-paddings {
  padding: 3em 0!important;
}
