.section-hero.section-hero--with-image{background-size:cover;height:50rem;overflow:hidden;position:relative}.section-hero.section-hero--with-image img{height:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:fixed;top:var(--site-header-height)var(--adminbar-height);width:100%;z-index:0}.section-hero.section-hero--with-image .image-overlay{background-color:var(--theme-green-dark);height:100%;opacity:.25;position:fixed;top:var(--site-header-height);width:100%;z-index:0}.section-hero.section-hero--with-image .hero-title{bottom:2rem;max-width:15rem;position:absolute;right:20vw;width:100%}.section-hero.section-hero--with-image .hero-title.display-lg-regular{color:#fff;letter-spacing:clamp(.3rem,4vw,.5rem);text-transform:uppercase}.section-hero.section-hero--with-image .hero-titles{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));height:40rem;left:25%;position:fixed;top:calc(var(--site-header-height) + 10rem);width:100%;z-index:0}@media screen and (max-width:860px){.section-hero.section-hero--with-image .hero-titles{grid-template-columns:repeat(2,1fr);justify-items:center;left:18vw}}@media screen and (max-width:480px){.section-hero.section-hero--with-image .hero-titles{grid-template-columns:1fr}}.section-hero.section-hero--with-image .hero-titles .hero-title{margin:0;max-width:15rem;position:relative;width:100%}.section-hero.section-hero--with-image .hero-titles .hero-title.hero-title--top{-ms-flex-item-align:start;align-self:start}@media screen and (max-width:480px){.section-hero.section-hero--with-image .hero-titles .hero-title.hero-title--top{left:-11rem}.section-hero.section-hero--with-image .hero-titles .hero-title.hero-title--top:last-child{left:-1rem}}.section-hero.section-hero--with-image .hero-titles .hero-title.hero-title--bottom{-ms-flex-item-align:end;align-self:end}@media screen and (max-width:480px){.section-hero.section-hero--with-image .hero-titles .hero-title.hero-title--bottom{display:none}}.section-hero.section-hero--with-image .hero-titles .hero-title.display-lg-regular{color:#fff;letter-spacing:clamp(.3rem,4vw,.5rem);text-transform:uppercase}