.digr_adh_advanced_heading_text {
  --animation-transition: 4000ms;
}

.digr_adh_advanced_heading_container h1,
.digr_adh_advanced_heading_container h2,
.digr_adh_advanced_heading_container h3,
.digr_adh_advanced_heading_container h4,
.digr_adh_advanced_heading_container h5,
.digr_adh_advanced_heading_container h6 {
  padding: 0;
}

/* .digr_adh_advanced_heading_container, */
.digr_adh_advanced_heading_container .digr_adh_advanced_heading_title,
.digr_adh_advanced_heading_container .suffix_bg_color,
.digr_adh_advanced_heading_container .prefix_bg_color,
.digr_adh_advanced_heading_container .infix_bg_color,
.digr_adh_advanced_heading_container .prefix,
.digr_adh_advanced_heading_container .suffix,
.digr_adh_advanced_heading_container .infix,
.digr_adh_divider_image,
.digr_adh_divider_icon {
  border-style: solid;
  /* overflow: visible; */
}

.digr_adh_advanced_heading_container .prefix,
.digr_adh_advanced_heading_container .prefix span,
.digr_adh_advanced_heading_container .infix,
.digr_adh_advanced_heading_container .infix span,
.digr_adh_advanced_heading_container .suffix,
.digr_adh_advanced_heading_container .suffix span {
  display: inline-block;
}

.digr_adh_advanced_heading_container .prefix,
.digr_adh_advanced_heading_container .suffix,
.digr_adh_advanced_heading_container .infix {
  line-height: 1em;
  max-width: 100%;
}

.et-fb-root-ancestor .et-db #et-boc .et-l .digr_adh_advanced_heading_title span:nth-of-type(2) {
  margin: 0px 20px;
}

.digr_adh_background_clip,
.digr_adh_gradient_text {
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  background-color: transparent;
}

.digrHue .digr_adh_animation {
  background-size: cover;
  -webkit-animation: digrHue var(--animation-transition) infinite linear;
  animation: digrHue var(--animation-transition) infinite linear;
}

.digrMove .digr_adh_animation {
  background-size: 200%;
  -webkit-animation: digrMove var(--animation-transition) ease infinite;
  animation: digrMove var(--animation-transition) ease infinite;
}

.digrShine .digr_adh_animation {
  background-size: 50% 75%;
  -webkit-animation: digrShine var(--animation-transition) linear infinite;
  animation: digrShine var(--animation-transition) linear infinite;
}

.digrLoop .digr_adh_animation {
  background-size: 200%;
  -webkit-animation: digrLoop var(--animation-transition) ease-in-out infinite;
  animation: digrLoop var(--animation-transition) ease-in-out infinite;
}

.gradientMove .digr_adh_animation {
  background-size: 200%;
  -webkit-animation: gradientMove var(--animation-transition) linear infinite;
  animation: gradientMove var(--animation-transition) linear infinite;
}

.trippyText .digr_adh_animation {
  -webkit-animation: trippyText var(--animation-transition) ease-in-out infinite;
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  animation: trippyText var(--animation-transition) ease-in-out infinite;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  background-size: 200%;
  text-shadow: 10px 10px 8px rgba(0, 0, 0, 0.15);
}

@keyframes digrHue {
  from {
    -webkit-filter: hue-rotate(0deg);
  }

  to {
    -webkit-filter: hue-rotate(-360deg);
  }
}

@keyframes digrShine {
  to {
    background-position: 300%;
  }
}

@keyframes digrMove {
  to {
    background-position: 200% center;
  }
}

@keyframes digrLoop {
  0% {
    background-position: 0% 50%;
  }

  50% {
    background-position: 100% 50%;
  }

  100% {
    background-position: 0% 50%;
  }
}

@keyframes gradientMove {
  from {
    background-position: 0% center;
  }

  to {
    background-position: -200% center;
  }
}

@keyframes trippyText {
  0% {
    background-position: 50% 0%;
  }

  50% {
    background-position: 50% 100%;
  }

  100% {
    background-position: 50% 0%;
  }
}

.digr_dual_text_title {
  /* color: #e0e0e0;
  font-size: 75px; */
  -webkit-transform: translateY(50%);
  transform: translateY(50%);
  z-index: -1;
  position: relative;
}

.digr_adh_advanced_heading_container .digr_adh_top_divider,
.digr_adh_advanced_heading_container .digr_adh_bottom_divider {
  position: relative;
  text-align: center;
  line-height: 1em;
}

.digr_adh_advanced_heading_container .digr_adh_top_divider .digr_adh_divider_line,
.digr_adh_advanced_heading_container .digr_adh_bottom_divider .digr_adh_divider_line {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  width: 100%;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  height: 5px;
}

.digr_adh_advanced_heading_container .digr_adh_top_divider .digr_adh_divider_line:before,
.digr_adh_advanced_heading_container .digr_adh_bottom_divider .digr_adh_divider_line:before {
  content: "";
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-top: 5px solid #efefef;
  width: 100%;
  display: block;
}

.digr_adh_advanced_heading_container .digr_adh_top_divider span,
.digr_adh_advanced_heading_container .digr_adh_bottom_divider span {
  z-index: 9;
  position: relative;
}

.digr_adh_advanced_heading_container .digr_adh_top_divider img,
.digr_adh_advanced_heading_container .digr_adh_bottom_divider img {
  max-width: 100px;
  position: relative;
  width: 100%;
  height: 100%;
  object-fit: cover;
  /* display: block; */
}

/*================================ Reveal Effect===================================*/
.has_reveal_effect.left_reveal,
.has_reveal_effect.right_reveal,
.has_reveal_effect.top_reveal,
.has_reveal_effect.bottom_reveal,
.has_reveal_effect.center_reveal {
  position: relative;
  /* transform-origin: var(--transform-origin); */
  /* transform: translateX(0); */
}

/* .digr_adh_advanced_heading_title[data-scroll="in"]{
  transform: scaleY(1);
} */

.has_reveal_effect.left_reveal:before,
.has_reveal_effect.right_reveal:before,
.has_reveal_effect.top_reveal:before,
.has_reveal_effect.bottom_reveal:before,
.has_reveal_effect.center_reveal:before {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  transition: 0.5s;
  z-index: 99;
}

.has_reveal_effect.left_reveal[data-scroll="in"]:before,
.has_reveal_effect.right_reveal[data-scroll="in"]:before,
.has_reveal_effect.top_reveal[data-scroll="in"]:before,
.has_reveal_effect.bottom_reveal[data-scroll="in"]:before,
.has_reveal_effect.center_reveal[data-scroll="in"]:before {
  transition-delay: 0.5s;
}

/*==== left Reveal ====*/
.has_reveal_effect.left_reveal[data-scroll="in"] {
  transform: scaleX(1);
}

.has_reveal_effect.left_reveal:before {
  transform-origin: left;
}

.has_reveal_effect.left_reveal[data-scroll="in"]:before {
  transform: scaleX(0);
}

/*==== right Reveal ====*/
.has_reveal_effect.right_reveal[data-scroll="in"] {
  transform: scaleX(1);
}

.has_reveal_effect.right_reveal:before {
  transform-origin: right;
}

.has_reveal_effect.right_reveal[data-scroll="in"]:before {
  transform: scaleX(0);
}

/*==== top Reveal ====*/
.has_reveal_effect.top_reveal[data-scroll="in"] {
  transform: scaleY(1);
}

.has_reveal_effect.top_reveal:before {
  transform-origin: top;
}

.has_reveal_effect.top_reveal[data-scroll="in"]:before {
  transform: scaleY(0);
}

/*==== bottom Reveal ====*/
.has_reveal_effect.bottom_reveal[data-scroll="in"] {
  transform: scaleY(1);
}

.has_reveal_effect.bottom_reveal:before {
  transform-origin: bottom;
}

.has_reveal_effect.bottom_reveal[data-scroll="in"]:before {
  transform: scaleY(0);
}

/*==== center Reveal ====*/
.has_reveal_effect.center_reveal[data-scroll="in"] {
  transform: scaleY(1);
}

.has_reveal_effect.center_reveal:before {
  transform-origin: left;
}

.has_reveal_effect.center_reveal[data-scroll="in"]:before {
  transform: scaleY(0);
}
