.hero_business{align-items:center;display:flex;min-height:365px;padding:100px 0;position:relative}.hero_business:before{background:#636363;opacity:.3;right:0;top:0}.hero_business:after,.hero_business:before{bottom:0;content:"";left:0;position:absolute}.hero_business:after{background:url(https://f.hubspotusercontent10.net/hubfs/497316/RightFiber%20-%202021/Images/Bottom_shape.png) no-repeat 50%;background-size:100% 167px;height:167px;width:100%}.hero_business .inner{max-width:900px;position:relative;z-index:2}.hero_business h1{font-size:64px;line-height:70px;margin:0}.hero_business .inner .button-1{margin-top:40px}.hero_business.hasVideo .inner .cta-wrap{align-items:center;display:inline-flex;flex-wrap:wrap;gap:32px;justify-content:center;margin-top:40px}.hero_business.hasVideo .inner .button-1{margin:0}.hero_business.hasVideo .inner .video-btn{height:70px;width:70px}.hero_business.hasVideo .inner .video-btn>a{display:inline-block}.hero_business.hasVideo .inner .video-btn>a>span{align-items:center;background:url(https://497316.fs1.hubspotusercontent-na1.net/hubfs/497316/theme-ritter-communication/play-white.svg) transparent no-repeat 50%/25px 34px;border:3px solid #fff;border-radius:100%;display:inline-flex;height:70px;justify-content:center;transition:.4s;width:70px}.hero_business.hasVideo .inner .video-btn>a:hover>span{background-color:#245e9a}@media(min-width:1400px){.hero_business{min-height:460px}}@media(max-width:1199px){.hero_business{padding:80px 0 150px}.hero_business.hasVideo .inner .video-btn{height:50px;width:50px}.hero_business.hasVideo .inner .video-btn>a>span{background-size:18px;height:50px;width:50px}.hero_business.hasVideo .inner .cta-wrap{gap:20px}}@media(max-width:991px){.hero_business{padding:40px 0 80px}.hero_business h1{font-size:45px;line-height:55px}.hero_business:after{background-size:100% 80px;height:80px}.hero_business .inner .button-1{margin-top:20px}.hero_business .button-1 a{font-size:16px}.hero_business.hasVideo .inner .cta-wrap{margin-top:20px}}@media(max-width:767px){.hero_business{min-height:240px;padding:30px 0 50px}.hero_business h1{font-size:34px;line-height:42px}.hero_business:after{background-size:100% 50px;height:50px}.hero_business .button-1 a{font-size:14px;padding:5px 25px}.hero_business .button-1 a:after{background-size:20px;width:20px}}