.video-banner{background:linear-gradient(90deg,#323548,#361e5c);padding:152px 0}.video-banner .page-center{align-items:center;display:flex;gap:30px;justify-content:space-between}.text-holder{max-width:455px}.text-holder h1{color:#fff;font-family:GothamHTF-Bold;font-size:60px;margin-bottom:20px}.text-holder img{display:block}.ban-des,.text-holder img{margin-bottom:44px}.ban-des p{color:#fff;font-size:20px!important;line-height:25.8px;max-width:476px;width:100%}.xs-btn{display:none}.text-holder.multi-btn{max-width:545px}.lg-btn.multi-btn{align-items:center;display:flex;gap:20px}.multi-btn .text-btn{background:url(https://www.rivaltech.com/hubfs/cta-triangle.svg) no-repeat right top 4px;color:#fff;font-family:GothamHTF-Medium;font-size:21px;letter-spacing:-1px;line-height:1;padding-right:25px}.multi-btn .text-btn:hover{background:url(https://4993913.fs1.hubspotusercontent-na1.net/hubfs/4993913/rival-demo-page-secondary-cta-triangle-symbol-hover.svg) no-repeat right top 4px;background-size:14px 17px;color:#f5ac23}.media-holder{max-width:555px}.video-box{position:relative}.video-box img{border-radius:14px}.media-holder .video-btn{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.media-holder .video-btn i.fa.fa-play{color:#fff;font-size:100px;line-height:100px}@media(max-width:1140px){.lg-btn.multi-btn{align-items:flex-start;flex-direction:column}}@media(max-width:991px){.video-banner{padding:80px 0}.text-holder h1{font-size:54px}.text-holder{max-width:360px}.text-holder img{max-width:362px!important}.multi-btn .text-btn{font-size:20px}}@media(max-width:767px){.video-banner{padding:60px 0}.ban-des p{font-size:13px!important;margin:0 auto;max-width:296px}.video-banner .page-center{flex-direction:column;gap:50px}.text-holder{max-width:450px;text-align:center}.demo-library .text-holder{text-align:left}.text-holder img{margin:0 auto 30px;max-width:362px!important}.ban-des,.ban-des p{margin-bottom:0}.demo-library .ban-des p{max-width:100%;text-align:left}.lg-btn,.lg-btn.multi-btn{display:none}.video-box{margin-bottom:45px}.demo-library .video-btn img{border-radius:0;width:58px}.xs-btn{display:block;text-align:center}.xs-btn.multi-btn{align-items:center;display:flex;flex-direction:column;gap:25px}}@media (max-width:500px){.text-holder h1{max-width:315px;width:100%}}