.rotating-text-container {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    overflow: visible;
    cursor: pointer;
}

.rotating-text-svg {
    width: 120vmin;
    height: 120vmin;
    pointer-events: none;
    overflow: visible;
}

/* Set the rotation origin for both rings to the center of the SVG */
#outer-ring,
#inner-ring {
    transform-origin: 250px 250px; /* Center of the 500x500 viewBox */
}

/* Base styles for BOTH text rings */
.rotating-text-outer,
.rotating-text-inner {
    font-family: var( --e-global-typography-accent-font-family ), Serif;
    font-weight: bold;
    fill: white;
    stroke: none;
    stroke-width: 0px;
    will-change: transform, filter;
    transition: filter 0.4s cubic-bezier(0.2, 0.8, 0.2, 1);
        /* text-shadow: -6px 6px #ffffff; */
      text-transform: uppercase;
}

/* Specific styles for the OUTER ring */
.rotating-text-outer {
    font-size: 3.27rem;
    letter-spacing: -0.1rem;
}

/* Specific styles for the INNER ring */
.rotating-text-inner {
    font-size: 2.73rem;
    letter-spacing: -0.1rem;
} 

/* On hover, apply the filter to BOTH rings */
.rotating-text-container:hover .rotating-text-svg text {
    filter: url(#rgb-split-glitch) blur(2px);
}

/* Hide the circular path lines */
.rotating-text-svg path {
    fill: none;
    stroke: none;
}
.elementor-element.elementor-element-19d4596.rotatingText.elementor-hidden-mobile.elementor-hidden-tablet.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    z-index: -1;
}