.banner .banner-split{background-color:var(--banner-bkg);padding:20px 0}.banner .banner-split .banner-split-inner{display:flex;flex-wrap:wrap;margin:0 auto;max-width:var(--header-max-width);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:center;width:100%}.banner .banner-split .banner-split-inner .banner-content h1{font-family:var(--banner-content);font-size:1.33334rem;font-weight:700;letter-spacing:2px;text-transform:uppercase}.banner .banner-split .banner-split-inner .banner-content .sub-heading{font-family:var(--banner-heading);font-size:1.5rem;font-weight:400;letter-spacing:0;text-transform:none}@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:left;width:50%}}@media (min-width:992px){.banner .banner-split .banner-split-inner .banner-content .sub-heading{font-size:1.9444rem;line-height:1.314}}