/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** 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__description {
  font-size: 20px;
  max-width: 850px;
}
.block-page-hero__bg {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.block-page-hero__single {
  padding-top: 160px;
  padding-bottom: 40px;
}
@media (min-width: 992px) {
  .block-page-hero__single {
    padding-top: 240px;
    padding-bottom: 160px;
  }
}
.block-page-hero__with_bg {
  display: flex;
  align-items: flex-end;
  padding-top: 56px;
  padding-bottom: 24px;
  min-height: 390px;
}
@media (min-width: 992px) {
  .block-page-hero__with_bg {
    padding-top: 100px;
    padding-bottom: 40px;
    min-height: 446px;
  }
}
.block-page-hero__with_bg .block-page-hero__title {
  max-width: 1000px;
}
.block-page-hero--contact {
  margin-top: var(--header-height);
}

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