.kv-about-banner-container{width:100%;float:left;margin:0px;padding:100px 0 150px;display:block;background-color:#2e2e2e;background-repeat:no-repeat;background-size:cover;background-position:top center}.kv-about-banner-container .kv-banner-content{width:52%;float:left;margin:0 0 90px;padding:90px 0 0px}.kv-about-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-about-banner-container.light-bg .kv-banner-content h1.banner-heading{color:#2e2e2e}.kv-about-banner-container .kv-banner-content h1.banner-heading span{color:#f0832b}.kv-about-banner-container .kv-banner-content .banner-description{width:100%;max-width:85%;left;clear:both;margin:16px 0 0px;padding:0px;display:block}.kv-about-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:25px;font-weight:300;line-height:1.40;color:#fff}.kv-about-banner-container.light-bg .kv-banner-content .banner-description p{color:#2e2e2e}.kv-about-banner-container .kv-banner-content .button-area{width:100%;float:left;margin:32px 0 0px;padding:0px;display:flex}.kv-about-banner-container .kv-banner-image{width:48%;float:right;margin:0px;padding:0px;display:block}.kv-banner-content .highlight{width:100%;margin:0 0 20px;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-banner-content .highlight span{color:#f0832b}@media(max-width:1366px){.kv-about-banner-container .kv-banner-content h1.banner-heading{font-size:4.1vw}.kv-about-banner-container .kv-banner-content .banner-description p{font-size:2.1vw}}@media(max-width:1200px){.kv-about-banner-container .kv-banner-content{margin:0 0 50px}}@media(max-width:1140px){.kv-about-banner-container .kv-banner-content h1.banner-heading{font-size:3.8vw}}@media(max-width:991px){.kv-about-banner-container{background-image:none !important;padding:100px 0 0px}.kv-about-banner-container{background:#2e2e2e}.kv-about-banner-container.light-bg{background:#efefef}.kv-about-banner-container .kv-banner-content{width:100%}div.kv-about-banner-container .kv-banner-image{width:100%;padding:0}div.kv-banner-form{max-width:460px;float:none;width:100%;margin:0 auto}}@media(max-width:967px) and (min-width:830px){.kv-about-banner-container .kv-banner-content .button-area{display:block}.kv-about-banner-container .kv-banner-content h1.banner-heading{font-size:5vw}.kv-about-banner-container .kv-banner-content .banner-description p{font-size:3vw}}@media(max-width:829px){.kv-about-banner-container .kv-about-banner-container{padding:80px 0 0px}.kv-about-banner-container .kv-section-inner{padding-bottom:20px}.kv-about-banner-container .kv-banner-content{margin:0 0 20px}.kv-about-banner-container .kv-banner-content h1.banner-heading{width:60%;font-size:6vw}.kv-about-banner-container .kv-banner-content .banner-description p{width:100%;font-size:4vw}.kv-about-banner-container .kv-banner-content .button-area{margin-bottom:20px}}@media(max-width:600px){.kv-about-banner-container .kv-banner-content h1.banner-heading{width:100%;font-size:8.5vw}.kv-about-banner-container.light-bg .kv-banner-content h1.banner-heading br{display:none}.kv-about-banner-container .kv-banner-content .banner-description p{font-size:6vw}}