.video-banner-block{position:relative;overflow:hidden}.video-banner-block .container{max-width:1600px}.video-banner-block .video-wrapper{min-height:48.8vw}.video-banner-block .overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background:linear-gradient(180deg,#fff0 52.6%,rgb(0 0 0 / .4) 100%);display:flex;align-items:flex-end}.video-banner-block .slogan h1{font-size:3rem;font-weight:700;color:#fff}.video-banner-block .slogan .desc{font-size:1.3125rem;font-weight:400;color:#fff;line-height:130%;border-left:4px solid #fff;padding-left:20px;margin-top:18px;margin-bottom:61px}@media (max-width:767px){.video-banner-block{height:80vh}}