.nur-animated-headline {
    box-sizing: border-box;
    display: inline-block;
}
.nur-animated-headline *,
.nur-animated-headline *::before,
.nur-animated-headline *::after {
    box-sizing: border-box;
}
.nur-animated-headline-title {
    margin: 0;
    padding: 0;
    line-height: .95;
    font-weight: 800;
}
.nur-ah-line {
    display: block;
}
.nur-animated-line-two {
    display: flex;
    align-items: center;
    gap: .18em;
    flex-wrap: wrap;
}
.nur-changing-text-wrap {
    display: inline-flex;
    align-items: center;
    position: relative;
}
.nur-changing-text {
    display: inline-block;
    background: linear-gradient(90deg, var(--nur-gradient-1, #00AEEF), var(--nur-gradient-2, #00F5FF), var(--nur-gradient-1, #00AEEF));
    background-size: 200% auto;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    animation: nurGradientMove 3s linear infinite;
}
.nur-ah-cursor {
    display: inline-block;
    margin-left: .08em;
    width: 4px;
    height: 1em;
    background: #fff;
    animation: nurCursorBlink .75s step-end infinite;
}
@keyframes nurCursorBlink {
    0%, 49% { opacity: 1; }
    50%, 100% { opacity: 0; }
}
@keyframes nurGradientMove {
    0% { background-position: 0% center; }
    100% { background-position: 200% center; }
}
