/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/scss/acf-blocks/block-page-hero.scss ***!
  \*************************************************************************************************************************************************************************************************************************************/
.block-page-hero {
  background-color: #EAE9F1;
  margin-top: var(--header-height);
}
.block-page-hero__title {
  color: #564A77;
}
@media (min-width: 992px) {
  .block-page-hero__title {
    font-weight: 300;
    max-width: 960px;
    margin-inline: auto;
  }
}
.block-page-hero__title.js--line-pre-reveal {
  opacity: 0.5;
}
.block-page-hero__description {
  color: #39418A;
  letter-spacing: 0;
}
@media (min-width: 992px) {
  .block-page-hero__description {
    max-width: 805px;
    margin-inline: auto;
    line-height: 30px;
    letter-spacing: 0.36px;
  }
}
.block-page-hero__media {
  position: relative;
  border-radius: 20px;
  overflow: hidden;
  height: 400px;
}
@media (min-width: 992px) {
  .block-page-hero__media {
    height: 502px;
  }
}
.block-page-hero__media--overlay::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: linear-gradient(280deg, rgba(255, 255, 255, 0.6) -1.57%, rgba(255, 255, 255, 0) 28.09%), linear-gradient(98deg, rgba(255, 255, 255, 0.5) 11.39%, rgba(255, 255, 255, 0) 42.76%);
}
.block-page-hero__image, .block-page-hero__video, .block-page-hero__video-fallback {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.block-page-hero__video-fallback {
  display: none;
}
@media (prefers-reduced-motion: reduce) {
  .block-page-hero__video {
    display: none;
  }
  .block-page-hero__video-fallback {
    display: block;
  }
}

/*# sourceMappingURL=block-page-hero.css.map*/