/* Heidenheim.info 0.1.242 – hero cleanup */
body:not(.home).hi-hero-managed :is(
  .hi-gastro-portal[data-hi-ci],
  .hi-service-portal[data-hi-ci],
  .hi-place-portal[data-hi-ci],
  .hi-topic-landing[data-hi-ci],
  .hi-event-directory[data-hi-ci],
  .hi-daily-menu-portal[data-hi-ci]
) > :is(
  .hi-gastro-portal__hero,
  .hi-service-portal__hero,
  .hi-place-portal__hero,
  .hi-topic-landing__hero,
  .hi-event-directory__hero,
  .hi-daily-menu-portal__hero
)::before,
body:not(.home).hi-hero-managed :is(
  .hi-gastro-portal[data-hi-ci],
  .hi-service-portal[data-hi-ci],
  .hi-place-portal[data-hi-ci],
  .hi-topic-landing[data-hi-ci],
  .hi-event-directory[data-hi-ci],
  .hi-daily-menu-portal[data-hi-ci]
) > :is(
  .hi-gastro-portal__hero,
  .hi-service-portal__hero,
  .hi-place-portal__hero,
  .hi-topic-landing__hero,
  .hi-event-directory__hero,
  .hi-daily-menu-portal__hero
)::after,
body:not(.home).hi-hero-managed .hi-place-portal[data-hi-ci] > .hi-place-portal__hero .hi-place-portal__hero-inner::before {
  content: none !important;
  display: none !important;
  background: none !important;
  box-shadow: none !important;
}
