.SplitBanner-wrapper{align-items:stretch;display:flex;flex-direction:column;position:relative}@media screen and (min-width:1026px){.SplitBanner-wrapper{flex-direction:row}}.SplitBanner-image{aspect-ratio:16/9;background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1;margin:0;min-height:360px;position:absolute;top:0;width:100%;z-index:0}@media screen and (min-width:1026px){.SplitBanner-image{aspect-ratio:unset;border-radius:var(--SplitBanner-image--border-radius);margin-bottom:30px;min-height:unset;position:relative;width:auto}}.SplitBanner-content{flex:1;height:100%;margin-top:100px;padding:40px 20px;z-index:1}@media screen and (min-width:1026px){.SplitBanner-content{border-radius:var(--SplitBanner-content--border-radius);margin-top:30px}}.SplitBanner-content.bg-primary{background:linear-gradient(to top,var(--clr-primary) 70%,#0000)}@media screen and (min-width:1026px){.SplitBanner-content.bg-primary{background:var(--clr-primary)}}.SplitBanner-content li{padding-left:10px!important}.SplitBanner-content li::marker{color:orange!important;content:"➔";font-weight:700}.SplitBanner-content .Button{border-radius:999px}.SplitBanner-content .Button:hover{background:var(--clr-secondary)}.SplitBanner-title{background:#0000;margin-bottom:20px;margin-left:0;max-width:360px;padding:16px 0}@media screen and (min-width:1026px){.SplitBanner-title{background:var(--clr-secondary);border-radius:var(--SplitBanner-header--border-radius);margin-left:-120px;max-width:520px;padding:16px 24px}}.SplitBanner-title{.Headline{font-size:2.75rem;font-weight:800;line-height:3.125rem;text-align:left}}@media screen and (min-width:1026px){.SplitBanner-title{.Headline{font-size:4.625rem;line-height:4.375rem}}}