.elementor-3383 .elementor-element.elementor-element-43c1fd43{--display:flex;}.elementor-3383 .elementor-element.elementor-element-7e1e1d80 .e-floating-bars{background-color:var( --e-global-color-astglobalcolor0 );--e-floating-bars-announcement-text-color:var( --e-global-color-astglobalcolor4 );--e-floating-bars-cta-button-text-color:#FFFFFF;--e-floating-bars-cta-button-bg-color:var( --e-global-color-astglobalcolor1 );--e-floating-bars-cta-button-text-color-hover:#FFFFFF;--e-floating-bars-cta-button-bg-color-hover:var( --e-global-color-astglobalcolor1 );--e-floating-bars-cta-button-padding-block-end:8px;--e-floating-bars-cta-button-padding-block-start:8px;--e-floating-bars-cta-button-padding-inline-end:20px;--e-floating-bars-cta-button-padding-inline-start:20px;--e-floating-bars-close-button-color:var( --e-global-color-astglobalcolor4 );justify-content:center;--e-floating-bars-elements-padding-block-end:12px;--e-floating-bars-elements-padding-block-start:12px;--e-floating-bars-elements-padding-inline-end:16px;--e-floating-bars-elements-padding-inline-start:16px;--e-floating-bars-background-overlay-opacity:0.5;}.elementor-3383 .elementor-element.elementor-element-7e1e1d80 .e-floating-bars__announcement-text{font-family:"Poppins", Sans-serif;font-weight:400;text-align:center;}.elementor-3383 .elementor-element.elementor-element-7e1e1d80 .e-floating-bars__cta-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-3383 .elementor-element.elementor-element-7e1e1d80 .e-floating-bars__close-button{inset-inline-end:10px;}.elementor-3383 .elementor-element.elementor-element-7e1e1d80 .e-floating-bars__cta-button-container{justify-content:center;}/* Start custom CSS for floating-bars-var-1, class: .elementor-element-7e1e1d80 */@media only screen and (min-width: 600px) {

/* Container to hide the overflow */
.elementor-3383 .elementor-element.elementor-element-7e1e1d80 .elementor-widget-container {
    overflow: hidden;
    white-space: nowrap;
}

/* The moving text animation */
.elementor-3383 .elementor-element.elementor-element-7e1e1d80 .e-floating-bars__announcement-text { /* or the specific class of your text */
    display: inline-block;
    animation: marquee 60s linear infinite;
}

@keyframes marquee {
    0%   { transform: translate(0, 0); }
    100% { transform: translate(-100%, 0); }
}

/* Optional: Stop moving when the user hovers to make it readable */
.elementor-3383 .elementor-element.elementor-element-7e1e1d80:hover .e-floating-bars__announcement-text {
    animation-play-state: paused;
}

}/* End custom CSS */