p.trk-p {
    font-size: 21px !important;
    line-height: 31px !important;
    font-weight: 600 !important;
    margin-bottom: 5px !important;
}


.hero-single .hero-content p span svg {
    color: #fff!important;
    position: absolute!important;
    top: 50%!important;
    left: 50%!important;
    width: calc(100% + 20px)!important;
    height: calc(100% + 20px)!important;
    transform: translate(-50%, -50%)!important;
    overflow: visible!important;
}

.hero-single .hero-content p span {
    position: relative!important;
    display: inline-block!important;
}

.hero-single .hero-content p span svg path {
    stroke: red!important;
    stroke-width: 12!important;
    opacity: 1!important;
    stroke-dasharray: 0 1500!important;
    transition: .3s!important;
}

.hero-single .hero-content p span svg path {
    opacity: 1!important;
    stroke-dasharray: 1500 1500!important;
    
}
.hero-single .hero-content p span svg path {
    animation: elementor-headline-dash forwards;
    animation-duration: var(--animation-duration, 1.2s);
    animation-iteration-count: 1;
}



.content p {
    font-size: 12px;
    color: #000;
    line-height: 21px;
    text-align: justify;
    font-weight: 600;
}
h5.mt-20.mb-10 {
    font-size: 15px;
}


@keyframes elementor-headline-dash {
    0% {
        stroke-dasharray: 0 1500;
        opacity: 1
    }

    to {
        stroke-dasharray: 1500 1500;
        opacity: 1
    }
}

@keyframes hide-highlight {
    0% {
        opacity: 1;
        stroke-dasharray: 1500 1500
    }

    to {
        opacity: 0;
        filter: blur(10px)
    }
}

