.jt_elementor_typewriter .typed-cursor {
    opacity: 1;
    animation: typedjsBlink 0.7s infinite;
    -webkit-animation: typedjsBlink 0.7s infinite;
    animation: typedjsBlink 0.7s infinite;
}

@keyframes typedjsBlink {
    50% {
        opacity: 0.0;
    }
}

@-webkit-keyframes typedjsBlink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0.0;
    }
    100% {
        opacity: 1;
    }
}

@-o-keyframes typedjsBlink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0.0;
    }
    100% {
        opacity: 1;
    }
}

@-moz-keyframes typedjsBlink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0.0;
    }
    100% {
        opacity: 1;
    }
}

.jt_elementor_typewriter .typed-fade-out {
    opacity: 0;
    transition: opacity .25s;
    -webkit-animation: 0;
    animation: 0;
}


.jt_elementor_typewriter .jt_elementor_typewriter_text {
    padding: 0;
    margin: 0;
    line-height: 1;
}

.jt_elementor_typewriter .jt_elementor_typewriter_text.elementor-size-small {
    font-size: 15px;
}

.jt_elementor_typewriter .jt_elementor_typewriter_text.elementor-size-medium {
    font-size: 19px;
}

.jt_elementor_typewriter .jt_elementor_typewriter_text.elementor-size-large {
    font-size: 29px;
}

.jt_elementor_typewriter .jt_elementor_typewriter_text.elementor-size-xl {
    font-size: 39px;
}

.jt_elementor_typewriter .jt_elementor_typewriter_text.elementor-size-xxl {
    font-size: 59px;
}