section.subpage-hero.section-padding.top {
  padding-top: 150px;
}
section.subpage-hero.section-padding.bottom {
  padding-bottom: 100px;
}
@media (max-width: 47.9375rem) {
  section.subpage-hero.section-padding.top {
    padding-top: 50px;
  }
  section.subpage-hero.section-padding.bottom {
    padding-bottom: 50px;
  }
}
section.subpage-hero h2 {
  color: var(--medium-grey);
}
section.subpage-hero .video-wrapper {
  overflow: hidden;
  max-width: 100%;
}
section.subpage-hero .video-wrapper video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
section.subpage-hero .video-wrapper.desktop {
  aspect-ratio: 1920/1080;
}
section.subpage-hero .video-wrapper.mobile {
  aspect-ratio: 1080/1920;
}
@container main (min-width: 48rem) {
  section.subpage-hero .video-wrapper.mobile {
    display: none;
  }
}
@container main (max-width: 47.9375rem) {
  section.subpage-hero .video-wrapper.desktop {
    display: none;
  }
}