.water-motion{position:relative;overflow:hidden;background:#34312b;isolation:isolate}
.water-motion>img,.water-motion>.water-video{display:block;width:100%;height:100%;object-fit:cover;object-position:43% center}
.water-motion>.water-video{position:absolute;inset:0;opacity:0;transition:opacity .35s ease;pointer-events:none}
.water-motion.has-video>.water-video{opacity:1}
.water-photo>.water-motion{position:absolute;inset:0}
.service-photo-trinkwasser .water-motion{height:clamp(260px,36vw,480px)}
.water-video-toggle{position:absolute;right:14px;bottom:14px;z-index:3;min-height:44px;padding:10px 14px;border:1px solid #d5c4a3;border-radius:4px;background:#242424e8;color:#fff4e2;font-size:12px;line-height:1.4;cursor:pointer}
.water-video-toggle[hidden]{display:none}
.water-photo .image-note{z-index:2;bottom:66px;font-size:10px}
.photo-pause-water{background-image:url('/assets/trinkwasser-poster.webp')}
.photo-pause-water.touch-parallax::after{background-image:url('/assets/trinkwasser-poster.webp')}
@media(max-width:600px){.water-photo{height:auto;min-height:0;aspect-ratio:4/3}.service-photo-trinkwasser .water-motion{height:auto;aspect-ratio:4/3}.service-photo-trinkwasser .water-motion>img{height:100%;aspect-ratio:4/3;object-fit:cover}.water-video-toggle{right:12px;bottom:12px}}
@media(prefers-reduced-motion:reduce){.water-motion>.water-video{transition:none}}
