.hero-cover-block .page-cover{width:100%;display:flex;flex-wrap:wrap;align-items:flex-end;position:relative;margin-bottom:0}.hero-cover-block .page-cover__container{width:100%;position:relative;z-index:1}.hero-cover-block .page-cover__heading{padding-top:1.5rem;padding-bottom:1rem}.hero-cover-block .page-cover__heading.align-center{text-align:center}.hero-cover-block .page-cover__heading.align-center .button-wrapper{justify-content:center}.hero-cover-block .page-cover__heading.align-right{text-align:right}.hero-cover-block .page-cover__heading.align-right .button-wrapper{justify-content:flex-end}.hero-cover-block .page-cover__heading.align-left{text-align:left}.hero-cover-block .page-cover__heading.align-left .button-wrapper{justify-content:flex-start}.hero-cover-block .page-cover__heading-wrapper *{color:inherit}.hero-cover-block .page-cover__heading-wrapper>*:not(:last-child){margin-bottom:1.5rem}.hero-cover-block .page-cover__heading-wrapper *:last-child{margin-bottom:0;padding-bottom:0}.hero-cover-block .page-cover__heading-content>*{font-size:inherit}.hero-cover-block .page-cover .parallax-trigger{position:relative}.hero-cover-block .page-cover .parallax-trigger__item img{object-position:center center;-o-object-position:center center}.hero-cover-block .page-cover-thumbnail{z-index:0;min-height:inherit;width:100%;overflow:hidden}.hero-cover-block .page-cover.simple{margin-top:0;padding:3rem 0;align-items:center;min-height:initial}.hero-cover-block .page-cover.simple.has-thumbnail{min-height:initial}.hero-cover-block .page-cover.simple.has-thumbnail .parallax-trigger{position:relative;height:22.5rem}.hero-cover-block .page-cover.simple.has-thumbnail .parallax-trigger::before{content:none}.hero-cover-block .page-cover.simple .page-cover__heading{text-align:center;padding:2rem 0}.hero-cover-block .page-cover.banner .page-cover__container{padding-top:4rem;padding-bottom:4rem;display:flex;align-items:center}.hero-cover-block .page-cover.banner.has-thumbnail .page-cover__container{min-height:15.625rem}.hero-cover-block .page-cover.banner.has-thumbnail .heading-wrapper{position:relative;z-index:2}.hero-cover-block .page-cover.banner.has-thumbnail .page-cover-thumbnail__container{min-height:15.625rem;height:100%;width:100%;position:absolute;top:0;left:0;z-index:0}.hero-cover-block .page-cover.banner.has-thumbnail .page-cover-thumbnail__container>*{height:100%}.hero-cover-block .page-cover.banner.has-thumbnail .page-cover-thumbnail__container>*>*{height:100%}.hero-cover-block .page-cover.banner.has-thumbnail .parallax-trigger{position:absolute;width:100%;z-index:0}.hero-cover-block .page-cover.banner.has-thumbnail .parallax-trigger::before{opacity:0.2}.hero-cover-block .page-cover.banner.has-thumbnail .parallax-trigger__wrapper{width:100%;height:100%;position:relative;overflow:hidden}.hero-cover-block .page-cover.banner.has-thumbnail .parallax-trigger__wrapper .overlay{width:100%;height:100%;position:absolute;z-index:2;top:0;left:0}.hero-cover-block .page-cover.banner.has-thumbnail .parallax-trigger__wrapper .overlay:nth-last-of-type(2){z-index:1}.hero-cover-block .page-cover.banner.has-gradient .heading-wrapper{position:relative;z-index:2}.hero-cover-block .page-cover.banner.has-gradient .page-cover__container::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,0.5)}.hero-cover-block .page-cover.banner.full-height .page-cover__container{align-items:flex-end}.hero-cover-block .page-cover.banner.full-height .page-cover__container,.hero-cover-block .page-cover.banner.full-height .page-cover-thumbnail__container,.hero-cover-block .page-cover.banner.full-height.has-thumbnail .page-cover__container,.hero-cover-block .page-cover.banner.full-height.has-thumbnail .page-cover-thumbnail__container{min-height:100dvh}@media (min-width: 768px){.hero-cover-block .page-cover__heading{padding-top:3rem;padding-bottom:3rem}}@media (min-width: 992px){.hero-cover-block .page-cover.simple{align-items:center;justify-content:center}.hero-cover-block .page-cover.simple.has-thumbnail .parallax-trigger{height:30rem}.hero-cover-block .page-cover.banner .page-cover__container{padding-top:6rem;padding-bottom:6rem}.hero-cover-block .page-cover.banner.has-thumbnail .page-cover-thumbnail__container{min-height:30rem}.hero-cover-block .page-cover.banner.has-thumbnail .page-cover__container{min-height:30rem}.hero-cover-block .page-cover.banner.has-gradient,.hero-cover-block .page-cover.banner.has-thumbnail{display:flex;align-items:center}}