.dnxt-text-highlight-animated-wrapper {
  overflow: visible;
  position: relative;
}
.dnxt-text-highlight-animated-text {
  z-index: 1;
  position: relative;
}
.dnxt-text-highlight-animated-wrapper svg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 20px);
  height: calc(100% + 20px);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  overflow: visible;
}
.dnxt-text-highlight-animated-wrapper path {
  stroke-linecap: round;
  stroke-linejoin: round;
}
.dnxt-text-highlight-animated-wrapper svg path {
  fill: none;
  stroke-dasharray: 1500;
  stroke-dashoffset: 1500;
  -webkit-animation: dnxt-text-highlight-headline-dash 10s infinite;
  animation: dnxt-text-highlight-headline-dash 10s infinite;
}
@-webkit-keyframes dnxt-text-highlight-headline-dash {
  0% {
    stroke-dashoffset: 1500;
  }
  15% {
    stroke-dashoffset: 0;
  }
  85% {
    opacity: 1;
  }
  90% {
    stroke-dashoffset: 0;
    opacity: 0;
  }
  100% {
    stroke-dashoffset: 1500;
    opacity: 0;
  }
}
@keyframes dnxt-text-highlight-headline-dash {
  0% {
    stroke-dashoffset: 1500;
  }
  15% {
    stroke-dashoffset: 0;
  }
  85% {
    opacity: 1;
  }
  90% {
    stroke-dashoffset: 0;
    opacity: 0;
  }
  100% {
    stroke-dashoffset: 1500;
    opacity: 0;
  }
}

.dnxt-highlight-intro {
  display: block !important;
}

.dnext_highlight_alignment_left {
  text-align: left;
}
.dnext_highlight_alignment_center {
  text-align: center;
}
.dnext_highlight_alignment_right {
  text-align: right;
}
@media (max-width: 980px) {
  .dnext_highlight_alignment_tablet_left {
    text-align: left;
  }
  .dnext_highlight_alignment_tablet_center {
    text-align: center;
  }
  .dnext_highlight_alignment_tablet_right {
    text-align: right;
  }
}
@media (max-width: 767px) {
  .dnext_highlight_alignment_phone_left {
    text-align: left;
  }
  .dnext_highlight_alignment_phone_center {
    text-align: center;
  }
  .dnext_highlight_alignment_phone_right {
    text-align: right;
  }
}
