.sifency-typewriter-wrapper {
    display: block;
    line-height: 1.5;
    min-height: 1.5em
}

.sifency-prefix-text,
.sifency-suffix-text {
    display: inline-block
}

.sifency-typed-string {
    display: inline-block;
    color: var(--e-global-color-accent, var(--e-global-color-primary))
}

.typed-cursor {
    opacity: 1;
    font-weight: 100;
    color: inherit;
    animation: .7s infinite typedjsBlink
}

@keyframes typedjsBlink {
    50% {
        opacity: 0
    }
}

.sifency-typed-string:empty::before {
    content: "\200b"
}

.sifency-vt-container {
    display: inline-block;
    line-height: 1.2
}

.sifency-highlight-wrap {
    position: relative;
    display: inline-block;
    z-index: 1
}

.sifency-highlight-svg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    overflow: visible;
    pointer-events: none
}

.sifency-highlight-svg path {
    fill: none;
    stroke: #FFCC00;
    stroke-width: 8;
    stroke-linecap: round;
    stroke-linejoin: round;
    vector-effect: non-scaling-stroke
}

.shape-underline .sifency-highlight-svg {
    top: 90%;
    height: 10px
}

.shape-circle .sifency-highlight-svg {
    transform: scale(1.1)
}

.sifency-typewriter-wrapper .sifency-heading-style {
    display: initial;
}