.bannerLanding{position:relative;height:360px;overflow:hidden}@media (min-width:768px){.bannerLanding{height:350px}}@media (min-width:1024px){.bannerLanding{height:350px}}@media (min-width:1280px){.bannerLanding{height:400px}}.bannerLanding:before{content:"";display:block;width:100%;height:70%;position:absolute;left:50%;bottom:0;--tw-bg-opacity:1;background-color:rgb(77 70 217/var(--tw-bg-opacity))}@media not all and (min-width:640px){.bannerLanding:before{left:0;display:none;height:30%}}@media (min-width:768px){.bannerLanding:before{border-top-left-radius:55px}}.bannerLanding .banner-outer{height:100%;align-items:center;row-gap:0}.bannerLanding .image-panel{left:60%;margin-top:auto;height:100%;width:530px}.bannerLanding .image-panel img{position:absolute;bottom:0;z-index:10;width:auto}@media not all and (min-width:640px){.bannerLanding .image-panel img{left:0}}@media (min-width:768px){.bannerLanding .image-panel img{height:85%}}@media (min-width:1024px){.bannerLanding .image-panel img{height:90%}}.bannerLanding.banner-reverse .image-panel{order:9999}.bannerLanding .content-panel{grid-column:span 12/span 12;padding-left:0;padding-right:0;font-family:var(--font-martel-sans),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}@media (min-width:768px){.bannerLanding .content-panel{grid-column:span 6/span 6}}@media (min-width:1024px){.bannerLanding .content-panel{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1280px){.bannerLanding .content-panel{grid-column:span 6/span 6;padding-right:0}}.bannerLanding .content-panel h1{margin-bottom:1rem;font-size:2.441rem;line-height:1.25;--tw-text-opacity:1;color:rgb(77 70 217/var(--tw-text-opacity))}@media (min-width:1024px){.bannerLanding .content-panel h1{font-size:3rem}}.bannerLanding .content-panel a,.bannerLanding .content-panel button{margin-top:1rem}@media (min-width:1280px){.bannerLanding.banner-reverse .content-panel{padding-left:0}}