#bg-graphic{margin:0 auto;max-width:100%!important}.banner-graphic{padding-top:80px;position:relative}.banner-graphic .bg-container{margin-left:auto;margin-right:auto;max-width:1298px;padding-left:10px;padding-right:10px}.banner-graphic .bg-grid{display:-webkit-box;display:-ms-flexbox;display:flex}.banner-graphic .bg-grid .bg-item:first-of-type{-webkit-box-flex:9;-ms-flex:9;flex:9;padding-right:100px!important}.banner-graphic .bg-grid .bg-item:last-of-type{-webkit-box-flex:8;-ms-flex:8;flex:8}.banner-graphic h4{font-size:24px;font-weight:300}.key-capabilities-banner #bg-graphic{height:auto!important;position:static!important;width:auto!important}.key-capabilities-banner.banner-graphic .bg-grid{align-items:center}.key-capabilities-banner #bg-graphic{margin-right:-150px}@media only screen and (max-width:1600px){.key-capabilities-banner #bg-graphic{margin-right:-90px}}@media only screen and (max-width:1400px){.key-capabilities-banner #bg-graphic{margin-right:-10px}}@media only screen and (max-width:1200px){.key-capabilities-banner #bg-graphic{margin-right:0}}@media only screen and (max-width:991px){#bg-graphic{height:360px!important;width:340px!important}}@media only screen and (max-width:768px){.banner-graphic .bg-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.banner-graphic .bg-grid .bg-item:first-of-type{padding-right:0!important}.key-capabilities-banner #bg-graphic{text-align:center}}@media only screen and (max-width:630px){.key-capabilities-banner.banner-graphic .bg-wrapper{background-size:150% 44%!important}}@media only screen and (max-width:480px){.key-capabilities-banner.banner-graphic .bg-wrapper{background-size:150% 38%!important}}@media only screen and (max-width:360px){.key-capabilities-banner.banner-graphic .bg-wrapper{background-size:150% 30%!important}}