.WebCastHeader{margin:72px 0}.WebCastHeader .webcastTitle{color:#bd0909;text-align:center}.WebCastHeader__carousel-slide{position:relative}.WebCastHeader__carousel-slide .media-content{box-shadow:0 1px 7px 0 rgba(0,0,0,.8509803921568627);position:relative;transition:visibility .3s ease-in}.WebCastHeader__carousel-slide .media-content:after{content:"";position:absolute;left:0;top:2px;width:100%;height:100%;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.7),hsla(0,0%,100%,0) 0,rgba(0,0,0,.15) 70.16%,rgba(0,0,0,.7) 89%)}.WebCastHeader__carousel-slide .media-content img:not(.btn-play),.WebCastHeader__carousel-slide .media-content video{width:100%;height:100%}.WebCastHeader__carousel-slide .media-content .wrapper-btn{width:80px;height:80px;border-radius:50%;position:absolute;right:5px;bottom:5px;z-index:50;top:50%;left:50%;transform:translate(-50%,-50%)}.WebCastHeader__carousel-slide .media-content .wrapper-btn .btn-play{border:none;background:transparent;width:100%;height:100%;position:absolute;z-index:20;cursor:pointer;top:50%;left:50%;transform:translate(-50%,-50%)}.WebCastHeader__carousel .slick-dots{bottom:-40px}.WebCastHeader .slick-dots{position:absolute}.WebCastHeader .slick-dots li button{color:#bd0909}.WebCastHeader .slick-dots li{margin:0 5px!important}.WebCastHeader .slick-dots li button{font-size:15px;color:transparent;width:12px;height:12px;border-radius:10px;background-color:hsla(0,0%,85.1%,.5019607843137255);transition:width .2s ease-in-out}.WebCastHeader .slick-dots li.slick-active{width:30px}.WebCastHeader .slick-dots li.slick-active button{background-color:#bd0909;width:100%}.WebCastHeader .slick-dots li button:before{color:transparent;opacity:0}@media(max-width:600px){.WebCastHeader .media-content .wrapper-btn{width:50px;height:50px;border-radius:50%;position:absolute;right:5px;bottom:5px;z-index:50;top:50%;left:50%;transform:translate(-350%,80%)}.WebCastHeader .media-content .wrapper-btn .btn-play{border:none;background:transparent;width:100%;height:100%;position:absolute;z-index:20;cursor:pointer;top:50%;left:50%;transform:translate(-50%,-50%)}}@media(min-width:1024px){.WebCastHeader .media-content{position:relative}.WebCastHeader .media-content:after,.WebCastHeader .media-content img,.WebCastHeader .media-content video{border-radius:10px}.WebCastHeader .media-content .wrapper-btn{width:100px;height:100px;top:87%;left:100px}.WebCastHeader .slick-dots{bottom:30px}.WebCastHeader .slick-list{border-radius:15px}}