:root{--page-title-display:none;}/* Start custom CSS *//* Medien | Eingangsanimation wie im HTML-Entwurf */
@keyframes kuchinka-medien-fi {
  from { opacity: 0; transform: translateY(26px); }
  to { opacity: 1; transform: translateY(0); }
}

.page-id-2550 #medien-header .kuchinka-fi {
  animation: kuchinka-medien-fi .65s ease both;
}
.page-id-2550 #medien-header .kuchinka-fi-delay-1 { animation-delay: .08s; }
.page-id-2550 #medien-header .kuchinka-fi-delay-2 { animation-delay: .16s; }

@supports (animation-timeline: view()) {
  .page-id-2550 #medien-show .kuchinka-fi,
  .page-id-2550 #medien-photos .kuchinka-fi,
  .page-id-2550 #medien-press .kuchinka-fi {
    opacity: 0;
    transform: translateY(26px);
    animation: kuchinka-medien-fi linear both;
    animation-timeline: view();
    animation-range: entry 8% entry 82%;
  }
  .page-id-2550 #medien-show .kuchinka-fi-delay-1,
  .page-id-2550 #medien-photos .kuchinka-fi-delay-1,
  .page-id-2550 #medien-press .kuchinka-fi-delay-1 {
    animation-range: entry 16% entry 90%;
  }
  .page-id-2550 #medien-show .kuchinka-fi-delay-2,
  .page-id-2550 #medien-press .kuchinka-fi-delay-2 {
    animation-range: entry 24% entry 98%;
  }
}

@supports not (animation-timeline: view()) {
  .page-id-2550 #medien-show .kuchinka-fi,
  .page-id-2550 #medien-photos .kuchinka-fi,
  .page-id-2550 #medien-press .kuchinka-fi {
    animation: kuchinka-medien-fi .65s ease both;
  }
  .page-id-2550 .kuchinka-fi-delay-1 { animation-delay: .08s; }
  .page-id-2550 .kuchinka-fi-delay-2 { animation-delay: .16s; }
}

@media (prefers-reduced-motion: reduce) {
  .page-id-2550 .kuchinka-fi {
    opacity: 1 !important;
    transform: none !important;
    animation: none !important;
  }
}/* End custom CSS */