.heroBanner{background:#000;height:100vh;position:relative}.heroVideo{object-fit:cover;width:100%;height:100%}.heroBanner__image{z-index:2;width:100%;display:flex;position:absolute;bottom:0;left:0}.heroBanner__backgroundImage{object-fit:cover;width:100%;height:100%}.heroBanner__image img{width:100%}.heroBanner__container{z-index:1;flex-direction:column;justify-content:center;align-items:center;max-width:1440px;height:100%;margin:0 auto;display:flex;position:absolute;inset:0}.heroBanner__overlay{background:#00000080;width:100%;height:100%;position:absolute;inset:0}.heroBanner__title{color:var(--teal);font-family:Orlean;font-size:56px;font-weight:500;line-height:64px}.heroBanner__subTitle{color:var(--white);margin-top:20px;font-family:Aventa;font-size:18px;font-weight:400;line-height:32px}@media screen and (max-width:767px){.heroBanner{height:600px}.heroBanner__container{text-align:center;padding:0 40px}.heroBanner__title{font-size:40px;line-height:48px}}@media screen and (min-width:768px) and (max-width:1024px){.heroBanner{height:1024px}.heroBanner__container{text-align:center;padding:0 40px}.heroBanner__title{font-size:40px;line-height:48px}}
.sectionHeader{text-align:center}.sectionHeader__title{color:var(--medium-emphasis);font-size:70px;line-height:80px}.sectionHeader__title span{font-weight:700}.sectionHeader__description{color:var(--medium-emphasis);margin-top:20px;font-size:18px;line-height:32px}.sectionHeader__description span{color:var(--low-emphasis)}@media screen and (max-width:767px){.sectionHeader__title{letter-spacing:3px;font-size:50px;line-height:60px}}
/*# sourceMappingURL=f7680e42eaf15798.css.map*/