/*!*************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[8].use[3]!./assets/scss/blocks/image-content-header.scss ***!
  \*************************************************************************************************************************************************************************************************************/
.image-content-header div:has(> .cmpl-block-animations.slide-in-up) {
  overflow: hidden;
}
.image-content-header .cmpl-block-animations {
  opacity: 0;
}
.image-content-header .trigger-animation.slide-in-up {
  animation: var(--chivvy-slide-in-up-animation);
}
.image-content-header .trigger-animation.slide-in-right {
  animation: var(--chivvy-slide-in-right-animation);
}
.image-content-header .trigger-animation.reveal-up {
  animation: var(--chivvy-reveal-up-animation);
}
.image-content-header .trigger-animation.fade-in {
  animation: var(--chivvy-fade-in-animation);
}
.image-content-header .trigger-animation.fade-in-up {
  animation: var(--chivvy-fade-in-up-animation);
}
.image-content-header .trigger-animation.grow-up {
  animation: var(--chivvy-grow-up-animation);
}
.image-content-header {
  --chivvy-slide-in-up-animation: slide-in-up 0.8s forwards ease-out;
}
@media screen and (min-width: 768px) {
  .image-content-header .single-responsive-image-v3__image {
    max-width: calc(676 / var(--design-reference) * var(--screen-width));
  }
}
.image-content-header .standard-content-v3__content-container {
  background: var(--gradient-metallic-gold-mild);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  width: auto;
}
.image-content-header .standard-content-v3__content-container:has(.split-line) {
  max-width: calc(678 / var(--design-reference) * var(--screen-width));
}
.image-content-header .split-line .line {
  text-align: center !important;
  background: var(--gradient-metallic-gold-mild);
  -webkit-background-clip: text;
          background-clip: text;
}
.image-content-header .gradient-layer-v3 {
  transform: translate3d(0, 0, 0);
  will-change: transform;
  width: 120%;
  height: 100%;
  background: linear-gradient(to bottom, #000000 0%, #230502 5%, #ac7820 15%, #fdd086 25%, #ac7820 35%, #230502 55%, #000000 100%);
  filter: blur(60px);
}
@media screen and (min-width: 768px) {
  .image-content-header .gradient-layer-v3 {
    width: 110%;
    background: linear-gradient(to bottom, #000000 0%, #230502 10%, #ac7820 25%, #fdd086 35%, #ac7820 45%, #230502 70%, #000000 100%);
    filter: blur(120px);
  }
}
.image-content-header .h-fluid-size-2 {
  line-height: 120%;
  padding-inline: calc(20 / var(--design-reference) * var(--screen-width));
}
.image-content-header .h-m-custom-sizing {
  padding: calc(15 / var(--design-reference) * var(--screen-width));
}
.image-content-header a {
  color: transparent;
  text-decoration: underline;
  background-image: var(--gradient-metallic-gold-mild);
  background-size: 200%;
  background-position: 100% 0;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.image-content-header a:hover, .image-content-header a:focus, .image-content-header a:active {
  color: var(--theme-primary-text-colour);
  text-decoration-color: var(--theme-primary-text-colour);
  background: unset;
  -webkit-text-fill-color: unset;
}
.image-content-header__paragraph-container {
  display: grid;
  gap: calc(18 / var(--design-reference) * var(--screen-width));
}
@media screen and (min-width: 768px) {
  .image-content-header__paragraph-container {
    gap: calc(20 / var(--design-reference) * var(--screen-width));
  }
}

/*# sourceMappingURL=image-content-header.css.map*/