.webcam-page-title{align-items:center;display:flex;flex-direction:row}.webcam-page-title>p{margin-right:8px}.webcam-page-wrapper-dark,.webcam-page-wrapper-light{min-height:100vh;padding:120px 0 20px;display:flex;flex-direction:column}.webcam-page-wrapper-dark{background-color:var(--dark-bg);color:#ddd}.webcam-page-commands{display:flex;flex-direction:row;justify-content:space-between;padding:0 50px;align-items:center}.webcam-container{display:flex;flex-direction:column;align-items:center;margin:20px}.webcam-container img{max-width:50%}.webcam-description{box-sizing:border-box;margin:12px 48px;padding:14px 24px;width:100%;display:flex;justify-content:space-around;flex-direction:column;border:1px solid #000;border-radius:8px}.webcam-description>div>h4>i{margin-right:8px}.webcam-description p{text-align:justify}.webcam-description a{color:var(--primary)}.webcam-banner-container{margin:0 50px}.webcam-banner-container h2{padding:20px 0;margin-left:20px}.webcam-banner-row{display:flex;flex-direction:row}.webcam-banner-row a{margin-right:20px}.webcam-slider-container h2{padding:20px 0}.separator{align-self:center;border:0}@media screen and (max-width:960px){.webcam-page-title{flex-direction:column;margin:24px 0}.station-title{margin:0}.webcam-container,.webcam-page-commands{flex-direction:column}.webcam-container{margin-top:0}.webcam-container img{max-width:100%}.webcam-banner-row{flex-direction:column;align-items:center}.webcam-banner-container{margin:0 20px}.webcam-banner-container h2{text-align:center;margin:0}.webcam-banner-row>a>img{width:100%}.webcam-banner-row>a{margin-right:0;margin-bottom:20px}.webcam-description div{padding:10px 0}.webcam-description div p{text-align:justify}.webcam-description p{padding:20px 0}}