.bannerLanding{height:360px;position:relative;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:"";--tw-bg-opacity:1;background-color:rgb(77 70 217/var(--tw-bg-opacity));width:100%;height:70%;display:block;position:absolute;bottom:0;left:50%}@media not all and (min-width:640px){.bannerLanding:before{height:30%;display:none;left:0}}@media (min-width:768px){.bannerLanding:before{border-top-left-radius:55px}}.bannerLanding .banner-outer{align-items:center;row-gap:0;height:100%}.bannerLanding .image-panel{width:530px;height:100%;margin-top:auto;left:60%}.bannerLanding .image-panel img{z-index:10;width:auto;position:absolute;bottom:0}@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{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";grid-column:span 12/span 12;padding-left:0;padding-right:0}@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{--tw-text-opacity:1;color:rgb(77 70 217/var(--tw-text-opacity));margin-bottom:1rem;font-size:2.441rem;line-height:1.25}@media (min-width:1024px){.bannerLanding .content-panel h1{font-size:3rem}}.bannerLanding .content-panel button,.bannerLanding .content-panel a{margin-top:1rem}@media (min-width:1280px){.bannerLanding.banner-reverse .content-panel{padding-left:0}}
