section.hero {
  --parallax: 400px;
  min-height: 100vh;
}
section.hero .acf-innerblocks-container {
  min-height: 100vh;
}
section.hero .wp-block-cover {
  overflow: hidden;
  min-height: 100vh;
}
section.hero .wp-block-cover__inner-container {
  max-width: 1170px;
}
section.hero img {
  scroll-behavior: smooth;
  height: calc(100% + var(--parallax)) !important;
  transform: translateY(var(--image-offset));
  top: calc(var(--parallax) * -1) !important;
}
@media (max-width: 660px) {
  section.hero br {
    display: none;
  }
}
section.hero h1.has-huge-font-size br + em {
  font-weight: 300;
}

:root {
  --cover-default-padding-top: var(--block-padding);
  --cover-default-padding-right: var(--block-padding);
  --cover-default-padding-bottom: var(--block-padding);
  --cover-default-padding-left: var(--block-padding);
  --cover-default-margin-top: 0;
  --cover-default-margin-right: 0;
  --cover-default-margin-bottom: 0;
  --cover-default-margin-left: 0;
}
@media (min-width: 768px) {
  :root {
    --cover-default-margin-top: 0;
    --cover-default-margin-right: 0;
    --cover-default-margin-bottom: 0;
    --cover-default-margin-left: 0;
  }
}