.anitxtwgtfe-animated-text.show-cursor .text-content::after {
content: '|';
display: inline-block;
animation: blink-cursor 0.8s steps(1) infinite;
}
.anitxtwgtfe-animated-text.hide-cursor .text-content::after {
content: '|';
display: inline-block;
opacity: 0;      
animation: none;
}
@keyframes blink-cursor {
0%, 50% {
opacity: 1;
}
50.01%, 100% {
opacity: 0;
}
}
.anitxtwgtfe-rotating-text {
display: inline-flex;
align-items: center;
flex-wrap: wrap;
}
.anitxtwgtfe-rotating-text .before-text,
.anitxtwgtfe-rotating-text .rotating-word,
.anitxtwgtfe-rotating-text .after-text {
display: inline-block;
}
.anitxtwgtfe-rotating-text .rotating-word {
margin: 0 0.25em;
white-space: nowrap;
}