body{background-color:var(--bs-white)}.sec-marketing-landing-banner{margin:0;padding:220px 0 100px;position:relative}.sec-marketing-landing-banner .block-caption{font-weight:500}.marketing-banner-c{display:flex;gap:20px;justify-content:space-between;overflow:hidden}.marketing-banner-c .desc{display:flex;flex-direction:column;justify-content:center;max-width:400px}.marketing-banner-c .block-title{font-size:45px;line-height:55px}.marketing-banner-c .desc .button{margin-top:25px;max-width:330px}.marketing-banner-c .video-c{border-radius:10px;height:365px;max-width:650px;position:relative;width:100%}.marketing-banner-c .video-c .video-icon{border-radius:50%;cursor:pointer;filter:drop-shadow(0 0 25.541px rgba(0,0,0,.3));height:72px;left:50%;position:absolute;top:60%;transform:translate(-50%,-50%);width:72px}.marketing-banner-c .video-c .video-thumbnail{height:100%;object-fit:contain;width:100%}.marketing-banner-c .video-c video{display:none;height:100%;margin:auto;max-width:100%}.marketing-banner-c .video-c.playing video{display:block}.marketing-banner-c .video-c.playing .video-icon,.marketing-banner-c .video-c.playing .video-thumbnail{display:none}@media (max-width:991px){.sec-marketing-landing-banner{padding:110px 0 50px}.sec-marketing-landing-banner .container{padding:0}.marketing-banner-c{border-radius:0;flex-direction:column;gap:30px;padding:50px 25px}.marketing-banner-c .desc{padding:0}.marketing-banner-c .block-title.big{font-size:36px;line-height:44px}.marketing-banner-c .desc .button{max-width:100%}.marketing-banner-c .video-c{border-radius:10px;height:265px;max-width:100%;overflow:hidden}}