.kv-inner-banner-container{width:100%;float:left;margin:0px;padding:79px 0 0px;display:block;background-color:#2f2e30;background-repeat:no-repeat;background-size:cover;position:relative}.kv-inner-banner-container::after{content:'';position:absolute;width:60%;height:100%;left:0;top:0;background:rgba(46,46,46,0.8);z-index:1}.kv-inner-banner-container .kv-banner-content{width:60%;float:left;margin:0px;padding:40px 0 90px;display:inline-block;position:relative;z-index:9}.kv-inner-banner-container .kv-banner-content .highlight{width:100%;margin:0;padding:0;display:inline-block;font-family:'Roboto',sans-serif;font-size:18px;font-weight:300;line-height:2.14;color:#fff;text-transform:uppercase}.kv-inner-banner-container .kv-banner-content h1.banner-heading{font-family:'Nunito',sans-serif;font-size:56px;font-weight:600;line-height:1.16;color:#fff;width:100%}.kv-inner-banner-container .kv-banner-content h1.banner-heading span{color:#f0832b}.kv-inner-banner-container .kv-banner-content .banner-description{width:100%;float:left;clear:both;margin:16px 0 0px;padding:0px;display:block}.kv-inner-banner-container .kv-banner-content .banner-description p{width:100%;float:left;margin:0 0 15px;padding:0px;display:block;clear:both;font-family:'Roboto',sans-serif;font-size:29px;font-weight:300;line-height:1.54;color:#fff}.kv-inner-banner-container .kv-banner-content .button-area{width:auto;float:left;margin:32px 0 0px;padding:0px;display:inline-block}.kv-inner-banner-container .kv-banner-content .company-logo{width:auto;float:left;margin:32px 0 0px;padding:0px;display:inline-block}@media(max-width:1366px){.kv-inner-banner-container .kv-banner-content h1.banner-heading{font-size:4.1vw}.kv-inner-banner-container .kv-banner-content .banner-description p{font-size:2.1vw}}@media(max-width:1200px){.kv-inner-banner-container .kv-banner-content{width:50%;margin:0 0 0px;padding:40px 0}}@media(max-width:1140px){.kv-inner-banner-container .kv-banner-content h1.banner-heading{font-size:4vw}}@media(max-width:1100px) and (min-width:968px){.kv-inner-banner-container .kv-banner-content .company-logo img{width:90%}.kv-inner-banner-container .kv-banner-content .button-area .btn.btn-orange-fill{font-size:18px}}@media(max-width:991px){.kv-inner-banner-container{background-image:none !important;padding:100px 0 0px}.kv-inner-banner-container::after{position:static}.kv-inner-banner-container .kv-banner-content,.kv-inner-banner-container .kv-banner-image{width:80%;margin:0 auto;float:none;text-align:center}.kv-inner-banner-container .kv-banner-content .button-area{margin-bottom:20px}.kv-inner-banner-container .kv-banner-content .company-logo{margin-top:0px}.kv-inner-banner-container .kv-banner-content .button-area{float:none;display:inline-block}.kv-inner-banner-container .kv-banner-content .company-logo{margin-top:0px;float:none}.kv-inner-banner-container .kv-banner-content .mobile-container{display:flex;align-items:center;justify-content:center}}@media(max-width:967px) and (min-width:830px){.kv-inner-banner-container .kv-banner-content h1.banner-heading{font-size:4vw}.kv-inner-banner-container .kv-banner-content .company-logo img{width:75%}}@media(max-width:829px){.kv-inner-banner-container .kv-inner-banner-container{padding:80px 0 0px}.kv-inner-banner-container .kv-section-inner{padding-bottom:20px}.kv-inner-banner-container .kv-banner-content h1.banner-heading{width:100%;font-size:35px}.kv-inner-banner-container .kv-banner-content .banner-description p{width:100%;font-size:3vw}.kv-inner-banner-container .kv-banner-content .button-area{margin-bottom:20px}}@media(max-width:767px){.kv-inner-banner-container .kv-banner-content .mobile-container{width:L100%;display:block}.kv-inner-banner-container .kv-banner-content .button-area,.kv-inner-banner-container .kv-banner-content .button-area .btn,.kv-inner-banner-container .kv-banner-content .company-logo{width:100%;margin-bottom:20px}}.kv-inner-banner-container.customers-inner .kv-banner-content{width:85%;float:none;margin:0px auto;text-align:center}.kv-inner-banner-container.customers-inner::after{width:100%}.kv-inner-banner-container.customers-inner .kv-banner-content .company-logo{width:auto;float:none;margin:32px auto 0px;padding:0px;display:inline-block}@media(max-width:829px){.kv-inner-banner-container.customers-inner .kv-banner-content{width:100%;padding:20px 0px}.kv-inner-banner-container.customers-inner .kv-banner-content h1.banner-heading{width:100%}}