/* Home only, BELOW film and booking. Header and video remain untouched. */
/* Override immersive first-screen suppression only inside this home container. */
body.page-home .home-after-video-banners > .parking-banner,
body.page-home .home-after-video-banners > .event-strip.is-visible {
  max-height: none !important;
  min-height: 0 !important;
  margin: 0 !important;
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  overflow: visible;
}
body.page-home .home-after-video-banners > .parking-banner {
  padding: 6px 44px 6px 16px !important;
  border: 0 !important;
}
body.page-home .home-after-video-banners > .event-strip.is-visible {
  padding: 0 !important;
  border: 1px solid var(--es-line) !important;
  border-left: 0 !important;
  border-right: 0 !important;
}
body.page-home .home-after-video-banners .event-strip__inner { padding-top: 6px; padding-bottom: 6px; }
body.page-home .home-after-video-banners .event-strip__date { white-space: normal; }
