/*!***************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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-text {
  overflow: hidden;
  padding-bottom: 40px;
  padding-top: 40px;
  position: relative;
}
@media (min-width: 768px) {
  .hero-text {
    padding-bottom: 60px;
    padding-top: 60px;
  }
}
@media (min-width: 1200px) {
  .hero-text {
    padding-bottom: 80px;
    padding-top: 80px;
  }
}
.hero-text__inner {
  margin-left: auto;
  margin-right: auto;
  max-width: var(--wp--custom--grid-width--default);
  padding-left: var(--padding-inner);
  padding-right: var(--padding-inner);
  width: 100%;
}
.hero-text__content > .wp-block-mx-image,
.hero-text__content > .wp-block-image {
  margin: 0 auto 30px;
  max-width: clamp(200px, 30vw, 400px);
}
.hero-text__subheading {
  text-transform: uppercase;
}
.hero-text__heading {
  font-size: var(--wp--preset--font-size--uber);
}
.hero-text__heading.metal-effect {
  font-size: 40px !important;
  font-weight: bold;
  color: transparent;
  /* Make text transparent to reveal background gradient */
  background: linear-gradient(90deg, #3d3d3d 0%, #bcbcbc 20%, #E2E2E2 25%, #777 30%, #e3e3e3 40%, #777 45%, #bcbcbc 50%, #777 65%, #E2E2E2 80%, #bcbcbc 90%, #3d3d3d 100%);
  -webkit-background-clip: text; /* Clip background to text shape */
  background-clip: text;
}
@media (min-width: 768px) {
  .hero-text__heading.metal-effect {
    font-size: 60px !important;
  }
}
@media (min-width: 1024px) {
  .hero-text__heading.metal-effect {
    font-size: 90px !important;
  }
}
@media (min-width: 1440px) {
  .hero-text__heading.metal-effect {
    font-size: 120px !important;
  }
}
@media (max-width: 480px) {
  .hero-text__heading.metal-effect {
    word-break: break-word;
  }
}
.hero-text__text {
  --wp--custom--blockgap-size: var(--wp--custom--padding--small);
  font-size: var(--wp--preset--font-size--caption);
  margin-top: var(--wp--custom--padding--small);
  max-width: var(--wp--custom--grid-width--medium);
  position: relative;
}
.hero-text__text.has-text-align-center {
  max-width: var(--wp--custom--grid-width--md);
}
.hero-text__text.has-text-align-center + .hero-text__links {
  --wp--custom--blockgap-size: var(--wp--custom--padding--small);
}
.hero-text__links {
  --wp--custom--blockgap-size: var(--wp--custom--padding--medium);
}
.hero-text.is-style-full-height {
  display: flex;
  flex-direction: column;
  min-height: calc(100vh - var(--header-height-px));
  justify-content: center;
}

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