.webcam-container .webcam-teaser:not(.btn){color:var(--color-light)}.webcam-teaser{background-color:var(--color-light);background-size:cover}.webcam-teaser:before{content:" ";display:block;position:absolute;inset:0}.webcam-teaser:active,.webcam-teaser.active,.webcam-teaser.is-active{color:var(--color-light)}.no-touchevents .webcam-teaser:not(:where(:disabled)):hover,.no-touchevents .webcam-teaser:not(:where(:disabled)).hover,.no-touchevents .webcam-teaser:not(:where(:disabled)).is-hover{color:var(--color-light)}.webcam-teaser__icon{margin-bottom:.5rem}@media screen and (min-width:414px){.webcam-teaser__icon{margin-bottom:calc(0.5rem + 0.5*(100vw - 414px)/866)}}@media screen and (min-width:1280px){.webcam-teaser__icon{margin-bottom:1rem}}.webcam-teaser__icon{padding:0;justify-content:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.webcam-teaser__icon .icon__svg{width:100%;height:100%}.webcam-teaser__header{font-size:18px}@media screen and (min-width:414px){.webcam-teaser__header{font-size:calc(18px + 26*(100vw - 414px)/866)}}@media screen and (min-width:1280px){.webcam-teaser__header{font-size:44px}}.webcam-teaser__header{padding:.5rem}@media screen and (min-width:414px){.webcam-teaser__header{padding:calc(0.5rem + 1.5*(100vw - 414px)/866)}}@media screen and (min-width:1280px){.webcam-teaser__header{padding:2rem}}.webcam-teaser__header{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;position:absolute;left:0;right:0;bottom:0;line-height:1}.webcam-player{max-width:100%}