.elementor-3291 .elementor-element.elementor-element-932fbb9{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#4114060F;--border-color:#4114060F;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.09);--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-3291 .elementor-element.elementor-element-932fbb9:not(.elementor-motion-effects-element-type-background), .elementor-3291 .elementor-element.elementor-element-932fbb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_7 );}.elementor-3291 .elementor-element.elementor-element-93a2a29{font-size:20px;font-weight:600;color:var( --e-global-color-blocksy_palette_4 );}/* Start custom CSS for container, class: .elementor-element-932fbb9 */.custom-marquee-text-container-jr {
    overflow: hidden;
}

.custom-marquee-text-container-jr p {
    display: inline-block;
    white-space: nowrap;
    animation: marqueeMove 150s linear infinite;
    will-change: transform;
    margin: 0;
}

@keyframes marqueeMove {
    0% {
        transform: translateX(0%);
    }
    100% {
        transform: translateX(-100%);
    }
}/* End custom CSS */