/*!***************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./src/style.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************/
/**
 *
 * Frontend Styles
 *
 */
.hero-super {
  overflow: hidden;
  position: relative;
}
.hero-super .hero-super__cover-wrap {
  padding-bottom: var(--wp--custom--spacing--lg);
  padding-top: 25vh;
}
@media (min-width: 1024px) {
  .hero-super .hero-super__cover-wrap {
    padding-bottom: var(--wp--custom--spacing--xl);
    padding-top: var(--wp--custom--spacing--xl);
  }
}
@media (min-width: 1600px) {
  .hero-super .hero-super__cover-wrap {
    padding-bottom: var(--wp--custom--spacing--2-xl);
    padding-top: var(--wp--custom--spacing--2-xl);
  }
}
@media (min-width: 768px) {
  .hero-super .wp-block-cover__image-background,
  .hero-super .wp-block-cover__video-background {
    margin-top: unset !important;
  }
}
.hero-super .wp-block-cover__inner-container {
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  max-width: var(--wp--custom--grid-width--default);
  padding-left: var(--padding-inner);
  padding-right: var(--padding-inner);
  position: relative;
  width: 100%;
  z-index: 2 !important;
}
.hero-super__content {
  max-width: 500px;
}
@media (min-width: 1200px) {
  .hero-super__content {
    max-width: 70%;
  }
}
.hero-super__heading {
  padding-right: var(--wp--custom--spacing--md);
}
@media (min-width: 1200px) {
  .hero-super__heading {
    padding-right: calc(var(--wp--custom--spacing--lg) * 1.5);
  }
}
.hero-super__heading > p {
  --wp--custom--blockgap-size: 0;
}
.hero-super__text {
  position: relative;
}
.hero-super__links {
  --wp--custom--blockgap-size: var(--wp--custom--spacing--md);
  margin-top: var(--wp--custom--spacing--small);
}

/* Tuck Hero Overview under Header and Adjust Padding */
.has-hero-super .hero-super {
  margin-top: calc(-1 * var(--header-height-px));
  z-index: 1;
}
.has-hero-super .hero-super .hero-super__cover-wrap {
  padding-top: calc(25vh + var(--header-height-px));
}
@media (min-width: 1024px) {
  .has-hero-super .hero-super .hero-super__cover-wrap {
    padding-top: calc(var(--wp--custom--spacing--xl) + var(--header-height-px));
  }
}
@media (min-width: 1600px) {
  .has-hero-super .hero-super .hero-super__cover-wrap {
    padding-top: calc(var(--wp--custom--spacing--2-xl) + var(--header-height-px));
  }
}

.has-hero-super.has-utility-nav .hero-super {
  margin-top: calc(-1 * var(--header-height-utility-px));
  z-index: 1;
}

.has-hero-super.has-sitewide-banner .hero-super {
  margin-top: calc(-1 * (var(--header-height-px) + var(--sitewide-banner-height)));
  z-index: 1;
}

.has-hero-super.has-utility-nav.has-sitewide-banner .hero-super {
  margin-top: calc(-1 * (var(--header-height-utility-px) + var(--sitewide-banner-height)));
  z-index: 1;
}

/*# sourceMappingURL=style-index.css.map*/