.custom-banner-group h2{margin:0}.custom-banner-group{background-color:#081e3f;background-position:right 0 bottom 0;background-size:cover;margin-top:0;padding-bottom:2vw;padding-top:200px;position:relative}.banner-heading-passthrough{margin-right:5.5%;width:57.8%}.banner-heading-inner-text h2{color:#02cce0!important;font-size:30px;padding-bottom:10px}.banner-heading-inner-text h1{color:#fff;font-size:50px;line-height:1.2em;margin:0;padding-bottom:10px}.banner-content .content-wrapper{padding:2% 0}.banner-content-passthrough{margin-bottom:0!important;margin-top:0!important;padding-bottom:0!important;padding-right:34vw!important;padding-top:0!important}.content{width:100%}.banner-content-container{display:table-cell;text-align:left;vertical-align:top}.banner-content-container h2{color:#fff;padding-bottom:10px}.banner-content-container h2:first-child{display:none}@media screen and (max-width:980px){.custom-banner-group{padding:100px 0 3vw}.banner-heading-inner-text h2{font-size:26px}.banner-heading-inner-text h1{font-size:34px}.banner-heading-passthrough{margin-bottom:30px;width:100%}.banner-content .content-wrapper{padding:30px 0}}@media screen and (max-width:767px){.custom-banner-group{padding:80px 0 3vw}.banner-heading-inner-text h2{font-size:26px}.banner-heading-inner-text h1{font-size:30px}}