.sub_banner_cta,.sub_banner_grid,.sub_banner_text{display:grid}.sub_banner_grid{align-items:center;grid-gap:10px;grid-template-columns:70% 30%;margin:40px 0}.sub_banner_text{grid-column:1/2;text-align:left}#banner-subheadline{font-weight:700}.sub_banner_cta{align-items:center;grid-column:2/2;justify-content:center}@media (max-width:767px){.sub_banner_grid{grid-template-columns:100%}.sub_banner_text{text-align:left}.sub_banner_cta,.sub_banner_text{grid-column:1/1;margin-top:10px}}