
/* 116P – Startseiten-Videohero */
.tf116p-videohero{
  position:relative;
  overflow:hidden;
  background:#252c31;
}
.tf116p-hero-poster,
.tf116p-hero-video{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
}
.tf116p-hero-poster{
  z-index:0;
  display:block;
}
.tf116p-hero-poster img,
.tf116p-hero-video{
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center center;
}
.tf116p-hero-video{
  z-index:1;
  display:block;
}
.tf116p-videohero .tf23-hero-shade{
  z-index:2;
  background:
    linear-gradient(90deg,rgba(16,22,25,.90) 0%,rgba(16,22,25,.68) 44%,rgba(16,22,25,.20) 76%),
    linear-gradient(0deg,rgba(0,0,0,.55),rgba(0,0,0,.04) 66%)!important;
}
.tf116p-videohero .tf23-hero-copy{
  z-index:3;
}
.tf116p-videohero .tf23-hero-copy,
.tf116p-videohero .tf23-hero-copy h1,
.tf116p-videohero .tf23-hero-copy p,
.tf116p-videohero .tf23-kicker{
  color:#fff!important;
}
@media (max-width:720px){
  .tf116p-hero-poster img,
  .tf116p-hero-video{
    object-position:center center;
  }
  .tf116p-videohero .tf23-hero-shade{
    background:
      linear-gradient(0deg,rgba(16,22,25,.94) 0%,rgba(16,22,25,.58) 70%,rgba(16,22,25,.20) 100%)!important;
  }
}
@media (prefers-reduced-motion:reduce){
  .tf116p-hero-video{display:none}
}
