.modal-backdrop{background:#00000073!important}.modal-header{float:right}.modal-content{overflow-y:scroll}.main-h{background:#f7f0f5;border-left:3px solid #712c63;color:#712c63;font-family:Inter;font-size:30px;font-style:normal;font-weight:700;line-height:121.12%;margin-top:25px;padding:20px 30px;text-align:center}.cp-blocks__topheading{color:#5f63ff;font-family:Roboto,sans-serif;font-size:14px;letter-spacing:2px;line-height:1.2857;margin-bottom:10px}.cp-blocks__heading{color:#191a51;font-size:32px;letter-spacing:-1px;line-height:1.3125;margin-bottom:30px;text-align:center}@media screen and (min-width:768px){.cp-blocks__heading{font-size:34px;line-height:1.38;max-width:75%}.cp-blocks__heading,.cp-blocks__subheading{margin-left:auto;margin-right:auto;max-width:83.333333%}}.cp-video-banner{background-position:top;background-repeat:repeat-x;background-size:auto 100%;overflow:hidden;padding:100px 0}.cp-video-banner,.popup-video{background:#f5f5f5}.roi-calc{align-items:center;display:flex;justify-content:space-between}@media (max-width:991px){.roi-calc{display:block}}.bg-crimson-blue{cursor:pointer}.cp-video-banner__inner{text-align:center}.cp-video-banner__heading h1{font-size:32px;letter-spacing:-1px;line-height:1.3125em;margin-bottom:10px}.cp-video-banner__heading h2{font-size:32px;font-weight:700;letter-spacing:-.5px;line-height:1.35em}.cp-casestudies__row{justify-content:center}.cp-video-banner__video{padding-top:15px}.cp-video-banner__video-wrapper{background:#fff;border-radius:9.22px;-webkit-box-shadow:0 2px 40px 0 rgba(0,0,0,.15);box-shadow:0 2px 40px 0 rgba(0,0,0,.15);overflow:hidden;padding:56.25% 0 0;position:relative;width:100%}.cp-video-banner__video-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.cp-video-banner__ctas{margin-left:-10px;margin-right:-10px;padding-top:10px;text-align:center}.cp-video-banner__ctas:after,.cp-video-banner__ctas:before{clear:both;content:"";display:block}.cp-video-banner__ctas-item{float:left;padding:0 10px 30px;width:50%}.cp-video-banner__ctas-item .banner-cta--link{border-radius:32.5px;display:block;padding:2px}.cp-video-banner__ctas-item .btn{padding:12px 35px}.cp-video-banner__ctas-item .banner-cta--link .btn{display:block}@media screen and (min-width:768px){.cp-video-banner__ctas-item{width:auto}.cp-video-banner__ctas-item .btn{min-width:200px}.cp-video-banner__heading h1{font-size:60px;letter-spacing:-.5px;margin-bottom:15px}.cp-video-banner__heading h2{font-size:46px}.cp-video-banner__subheading{font-size:20px}}@media screen and (min-width:992px){.cp-video-banner__inner{position:relative;text-align:left}.cp-video-banner__ctas,.cp-video-banner__heading,.cp-video-banner__subheading{padding-right:15px;width:50%}.cp-video-banner__video{padding-top:0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:calc(50% - 15px)}}@media screen and (max-width:767px){.cp-video-banner__ctas-item a{display:block}.cp-video-banner__ctas-item{margin:0 auto}.cp-video-banner__ctas-item .btn{font-size:12px;padding:12px 15px}}.cp-video-banner__subheading-wrapper{text-align:left}@media screen and (min-width:992px){.cp-video-banner__video.placeholder-img{top:45%}}.cp-video-banner__video-wrapper.placeholder-img{padding-top:0}.cta-content{background-color:#fff;padding:89px 0 60px}.cta-content__wrapper{margin:0 auto;max-width:873px;text-align:center}.cta-content__wrapper h4{line-height:1.35;margin-bottom:24px}.cta-content__wrapper p{font-size:20px;line-height:1.5;margin:0 auto 30px;max-width:730px}iframe{border:none;height:100%;width:100%}.modal-body{height:80vh}