.webcam-teaser {    background: #e7e9ea;}.webcam-teaser > div {    padding: 33px 20px 26px;}.webcam-teaser > div > .top {display: flex;align-items: baseline;justify-content: space-between;width: 100%;}.webcam-teaser > div > .top > a {color: #c31f26;font-size: 17px;font-weight: bold;line-height: 1;text-transform: uppercase;}.webcam-teaser > div > .top > h2 {color: #494948;margin-bottom: 16px;}.webcam-teaser .webcams {display: flex;flex-wrap: wrap;}.webcam-teaser .wrapper {display: flex;}.webcam-teaser .wrapper-01 {margin-right: 1.384615384615385%; width: 66.384615384615387%; }.webcam-teaser .wrapper-02 {flex-direction: column;width: 32.230769230769234%; }.webcam-teaser .wrapper .entry {position: relative;width: 100%;}.webcam-teaser .wrapper-02 .entry:first-child {margin-bottom: 4.295942720763724%; }.webcam-teaser .wrapper p {border-bottom-left-radius: 5px;position: absolute;bottom: 0;left: 0;background: rgba(0,0,0,0.5);padding: 10px 15px;}.webcam-teaser .wrapper p > span {    display: block;}.webcam-teaser .wrapper p > span.town {    color: #0091e4;    font-size: 17px;font-weight: normal;line-height: normal;margin-bottom: 3px;}.webcam-teaser .wrapper p > span.title {    color: #FFFFFF;    font-size: 24px;font-weight: normal;line-height: 1.08;}.webcam-teaser .wrapper a {display: block;position: relative;height: 0 !important;overflow: hidden;padding: 35% 0;width: 100%;max-height: none !important;}.webcam-teaser .wrapper a img {border-radius: 5px;left: 0;height: 100%;object-fit: cover;object-position: 0 0;position: absolute;top: 0;width: 100%;}@media all and (max-width: 980px){.webcam-teaser .wrapper p > span.town {font-size: 14px;}.webcam-teaser .wrapper p > span.title {font-size: 20px;}}@media all and (max-width: 550px){.webcam-teaser .wrapper-01 {margin: 0;width: 100%;}.webcam-teaser .wrapper-02 {display: none;}}