.usecase-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:244px 0 133px;position:relative}.usecase-banner:after{background-blend-mode:multiply;background-image:url(https://7639879.fs1.hubspotusercontent-na1.net/hubfs/7639879/Rangeforce-assets/images/usecase-banner-overlay.png);background-position:0 100%;background-size:cover;bottom:-110px;content:"";height:389px;left:0;position:absolute;width:100%}.usecase-banner .banner-header{margin-bottom:39px}.usecase-banner h1{font-size:52px;font-weight:900;letter-spacing:.01em;line-height:1.2;margin:0;text-transform:uppercase}.usecase-banner .banner-text p{color:#fff;font-family:Interstate Light,sans-serif;font-size:20px;font-weight:300;line-height:1.4;opacity:1;text-shadow:2px 2px 10px #000}.usecase-banner .bg_overlay{z-index:1}.usecase-banner .bg_overlay,.usecase-banner video.banner-video{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.usecase-banner video.banner-video{object-fit:cover}.usecase-banner .banner-content{max-width:512px;position:relative;z-index:10}.usecase-banner .left-column-inner{color:#fff}.usecase-banner .left-column-inner>:last-child{margin-bottom:0}.usecase-banner .left-column-inner h1,.usecase-banner .left-column-inner h2,.usecase-banner .left-column-inner h3,.usecase-banner .left-column-inner h4,.usecase-banner .left-column-inner h5,.usecase-banner .left-column-inner h6{color:#fff}.usecase-banner .right-column-inner img{border-radius:20px;display:block}.usecase-banner .bottom_btn{align-items:center;display:flex;gap:20px;justify-content:flex-start;padding-top:12px}.usecase-banner .banner-column.center .bottom_btn{justify-content:center}.usecase-banner .banner-column.right .bottom_btn{justify-content:end}.usecase-banner .bottom_btn .button_item{margin:0 5px 10px}.usecase-banner .bottom_btn .global-button{font-size:17px;font-weight:400;line-height:1.17;min-width:189px;padding:12.2px 30px}.usecase-banner .bottom_btn .global-button.secondary{background:transparent;border-width:2px;padding:11.47px 30px}.usecase-banner .bottom_btn .global-button.secondary:hover{background:#2c36fb}@media(min-width:1500px){.usecase-banner:after{bottom:0;height:100%}}@media(max-width:991px){.usecase-banner .banner-text br{display:none}}@media (max-width:767px){.usecase-banner h1{font-size:7vw}.usecase-banner .banner-content{max-width:100%}.usecase-banner .bottom_btn{flex-direction:column}.usecase-banner .banner-text p{font-size:18px;line-height:1.4}}@media (max-width:479px){.usecase-banner h1{font-size:9vw}}