h1.cm-banner-title{color:#fff;font-weight:bold;font-size:3rem;font-family:'Montserrat',sans-serif;line-height:4.1875rem;margin:0}h1.cm-banner-title--uppercase{text-transform:uppercase}h1.cm-banner-title+.hs_cos_wrapper_type_cta{margin-bottom:1rem}h2.cm-banner-subtitle{font-size:1rem;line-height:1.9;font-family:'IBM Plex Serif',serif;color:rgba(255,255,255,0.8);margin-bottom:1rem}.custom-banner-wrapper{padding:7.375rem 0;position:relative;background-color:#131835;background-repeat:no-repeat;background-size:cover;background-position:center}.custom-banner-wrapper:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(87.2deg,rgba(0,0,0,0.3) 8.22%,rgba(0,0,0,0) 59.47%)}.content-wrapper{position:relative;z-index:99}@media(min-width:40em){.banner-row{margin-right:-0.9375rem;margin-left:-0.9375rem}.banner-content{padding-right:.9375rem;padding-left:.9375rem}.banner-content{width:50%}}@media(max-width:63.99875em){h1.cm-banner-title{font-size:2.125rem;line-height:3rem;margin-top:0}.custom-banner-wrapper{padding:12.5rem 0 5.625rem}}@media(min-width:64em){.banner-content{width:75.33333%}}