.banner-video-module .cta-btn{padding-bottom:40px}.banner-video-module .cta-btn a{background-color:#7233ff;border:1.5px solid #7233ff!important;border-radius:24px!important;color:#f3f3f3;display:inline-block;font-family:Nunito!important;font-size:18px!important;font-weight:700!important;line-height:25px!important;padding:11px 29px 12px 30px!important;text-align:center!important}.banner-video-module .cta-btn:hover a{background-color:#fff!important;border:1.5px solid #7233ff!important;border-radius:21px;color:#7233ff!important}.banner-video-module .banner-heading h1{color:#0d0026;font-family:Nunito;font-size:70px;font-weight:700;letter-spacing:0;line-height:80px;text-align:left}.banner-video-module .banner-content p{color:#676b79;font-family:Nunito;font-size:22px;font-weight:400;letter-spacing:0;line-height:30px;text-align:left}.banner-video-module .banner-heading{width:71%}.banner-video-module .banner-content{width:60%}video{position:relative}.banner-video-module .left-section{height:600px;position:relative}.banner-video-module .buttons{bottom:0;height:78px;left:44%;opacity:1;position:absolute;right:0;top:35.5%;transform:translateX(-15%);transition:all .3s ease-in;width:78px;z-index:0}.banner-video-module .buttons img.button{height:100%;width:100%}.banner-video-module #poster-image{background-size:cover;bottom:0;height:100%;left:0;opacity:1;position:absolute;transition:all .3s ease-in;width:100%;z-index:0}.banner-video-module .left-section iframe{border:none;border-radius:20px;height:100%;width:100%}.hidden{display:none}.video-container{border-radius:24px;box-shadow:0 8px 20px rgba(black,.4);flex-direction:column;margin:0 auto;position:relative}.video-container,.video-wrapper{display:flex;justify-content:center}.video-wrapper{align-items:center}.video-wrapper,video{height:100%;width:100%}video{border-radius:24px}.play-button-wrapper{align-items:center;bottom:0;display:flex;height:auto;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}#circle-play-b{cursor:pointer;pointer-events:auto}.banner-video-module svg{height:100px;width:100px;fill:#fff;stroke:#fff;background-color:rgba(black,.2);border-radius:50%;cursor:pointer;opacity:.9}@media only screen and (max-width:479px) and (min-width:320px){.banner-video-module .banner-content,.banner-video-module .banner-heading{width:100%!important}.banner-video-module .banner-heading h1{font-family:Nunito;font-size:40px;font-weight:700;letter-spacing:0;line-height:44px;text-align:left}.banner-video-module .banner-content{padding-bottom:58px}.banner-video-module .banner-content p{font-family:Nunito;font-size:20px;font-weight:400;letter-spacing:0;line-height:27px;text-align:left}.banner-video-module .banner-video-module{display:block;padding:20px!important}.banner-video-module .banner-video-module .left-section{height:215.75px;margin:0 auto 30.25px;width:100%}.banner-video-module .banner-video-module .right-section{padding-top:0;width:100%}.banner-video-module .right-section .right-text p{font-size:24px;font-weight:400;line-height:32px;padding-bottom:20px}.banner-video-module .right-section .right-subtext p{font-size:14px;font-weight:600;line-height:18px}.banner-video-module .right-section .right-subtext p:first-child{margin-bottom:10px}.banner-video-module .banner-video-module{padding-bottom:30px!important}.banner-video-module .banner-video-module .buttons{left:42%!important;top:11.5%!important}}@media only screen and (max-width:767px) and (min-width:480px){.banner-video-module .banner-content,.banner-video-module .banner-heading{width:100%!important}.banner-video-module .banner-heading h1{font-size:45px;line-height:55px}.banner-video-module .banner-video-module{display:block}.banner-video-module .banner-video-module .left-section{height:275px;margin:0 auto 30.25px;width:427px}.banner-video-module .banner-video-module .right-section{padding-top:0;width:100%}.banner-video-module .right-section .right-text p{font-size:24px;font-weight:400;line-height:32px;padding-bottom:20px}.banner-video-module .banner-video-module{padding-bottom:30px!important}}@media only screen and (max-width:985px) and (min-width:768px){.banner-video-module .banner-content,.banner-video-module .banner-heading{width:100%!important}.banner-video-module .banner-heading h1{font-size:45px;line-height:55px}.banner-video-module .banner-video-module{display:block}.banner-video-module .banner-video-module .left-section{height:275px;margin:0 auto 30.25px;width:427px}.banner-video-module .banner-video-module .right-section{padding-top:0;width:100%}.banner-video-module .right-section .right-text p{font-size:24px;font-weight:400;line-height:32px;padding-bottom:20px}.banner-video-module .banner-video-module{padding-bottom:30px!important;padding-left:20px}}