section.audience-map-cta .panel{background-image:var(--background-image);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:24px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;padding:var(--panel-padding-y,2rem) var(--panel-padding-x,4rem)}@media (max-width:640px){section.audience-map-cta .panel{padding:var(--panel-padding-top-mobile,2.5rem) var(--panel-padding-right-mobile,1.5rem) var(--panel-padding-bottom-mobile,2.5rem) var(--panel-padding-left-mobile,1.5rem)}}section.audience-map-cta .panel.align-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}section.audience-map-cta .panel.align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}section.audience-map-cta .panel.align-center .heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.audience-map-cta .heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;max-width:var(--content-width,50%)}section.audience-map-cta .heading h2{color:#fff;font-size:40px;line-height:1.2}section.audience-map-cta .heading .body-text{color:#fff;font-size:18px;line-height:1.5}@media (max-width:640px){section.audience-map-cta .panel{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}section.audience-map-cta .heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%}section.audience-map-cta .heading h2{font-size:28px}}