.banner .banner-outer{text-align:left;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";align-items:center}@media not all and (min-width:768px){.banner .banner-outer{row-gap:0}}.banner .image-panel{grid-column:span 12/span 12;height:100%}@media (min-width:768px){.banner .image-panel{grid-column:span 6/span 6;min-height:250px;max-height:400px}}@media (min-width:1120px){.banner .image-panel{min-height:400px}}.banner .image-panel img{-o-object-fit:contain;object-fit:contain;height:200px}@media (min-width:768px){.banner .image-panel img{-o-object-fit:cover;object-fit:cover;height:100%}}.banner .image-panel .curved{border-bottom-right-radius:60px}@media (min-width:1024px){.banner .image-panel .curved{border-bottom-right-radius:120px}}.banner .video-panel{order:9999;grid-column:span 12/span 12;width:100%;height:100%;padding-top:1rem;padding-bottom:1rem}@media (min-width:768px){.banner .video-panel{order:-9999;grid-column:span 6/span 6;margin-right:auto;padding-top:3.5rem;padding-bottom:3.5rem}}.banner .content-panel{flex-direction:column;grid-column:span 12/span 12;align-items:flex-start;gap:.5rem;height:fit-content;margin-top:auto;margin-bottom:auto;padding:1.5rem 1rem;display:flex}@media (min-width:768px){.banner .content-panel{grid-column:span 6/span 6;gap:1.5rem}}@media (min-width:1024px){.banner .content-panel{gap:2rem;max-width:560px;padding-left:2rem;padding-right:2rem}}.banner .content-panel h1,.banner .content-panel h2{margin:0;font-size:1.44445rem}@media (min-width:1024px){.banner .content-panel h1,.banner .content-panel h2{font-size:2.05556rem}}@media (min-width:1120px){.banner .content-panel.large-padding{padding-left:7rem}}@media (min-width:768px){.banner .content-panel.md-stacked-above{margin-left:0;margin-right:auto;padding:2rem 0 0}.banner.banner-reverse .image-panel{order:9999}}.banner.banner-reverse .image-panel .curved{border-bottom-right-radius:0;border-bottom-left-radius:60px}@media (min-width:1024px){.banner.banner-reverse .image-panel .curved{border-bottom-left-radius:120px}}.banner.banner-reverse .content-panel{margin-left:auto}@media (min-width:768px){.banner.banner-reverse .content-panel{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.banner.banner-reverse .content-panel{padding-right:2.5rem}.banner.banner-reverse .content-panel.large-padding{padding-left:1.5rem;padding-right:7rem}}@media (min-width:1120px){.banner.banner-reverse .content-panel.large-padding{padding-left:0}}@media (min-width:768px){.banner.banner-reverse .content-panel.md-stacked-above{margin-left:0;margin-right:auto;padding:2rem 0 0}}.banner.banner-reverse .video-panel{order:9999}.bannerVideo.banner .content-panel.md-stacked-above{padding-left:0;padding-right:0}@media (min-width:768px){.bannerVideo.banner .content-panel.md-stacked-above{padding-right:.25rem}}@media (min-width:1024px){.bannerVideo.banner .content-panel.md-stacked-above{padding-bottom:2rem}}
.bannerImage div{height:200px;position:relative;overflow:hidden}@media (min-width:768px){.bannerImage div{height:300px}}@media (min-width:1024px){.bannerImage div{height:400px}}
.video{width:100%;max-width:100%}
