.banner .banner-split{background-color:var(--banner-bkg);padding:var(--banner-vert-padding,20px 0)}.banner .banner-split .banner-split-inner{display:flex;flex-wrap:wrap;margin:0 auto;max-width:var(--banner-width,var(--header-max-width));padding:var(--banner-padding,0 20px)}.banner .banner-split .banner-split-inner .banner-image{aspect-ratio:16/9;order:2;width:100%}.banner .banner-split .banner-split-inner .banner-image img{width:100%}.banner .banner-split .banner-split-inner .banner-content{background-color:var(--banner-split-bkg);color:var(--banner-split-color);order:1;padding:100px 35px;text-align:var(--content-alignment,center);width:100%}.banner .banner-split .banner-split-inner .banner-content h1{margin:0 0 20px}.banner .banner-split .banner-split-inner .banner-content .sub-heading{font:var(--font,400 var(--font-size,1.5rem)/1.314 var(--font-family-body));letter-spacing:var(--font-spacing-default,0);margin:0;text-transform:var(--font-case,none)}.banner .banner-split .banner-split-inner .banner-content .cta{margin:40px 0 0}.banner .banner-split .banner-split-inner .banner-content img{margin:0 auto}@media (min-width:768px){.banner .banner-split .banner-split-inner .banner-image{aspect-ratio:1/1;order:2;width:50%}.banner .banner-split .banner-split-inner .banner-content{background-color:var(--banner-split-bkg);display:flex;flex-direction:column;justify-content:center;order:2;padding:45px 65px;text-align:var(--content-alignment,left);width:50%}}