.elementor-3961 .elementor-element.elementor-element-1c959d58{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3961 .elementor-element.elementor-element-1c959d58:not(.elementor-motion-effects-element-type-background), .elementor-3961 .elementor-element.elementor-element-1c959d58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282970;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3961 .elementor-element.elementor-element-24bd5f22 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:40px;font-weight:500;word-spacing:8px;color:#FFFFFF;}@media(max-width:1366px){.elementor-3961 .elementor-element.elementor-element-24bd5f22 .elementor-heading-title{font-size:35px;}}@media(max-width:767px){.elementor-3961 .elementor-element.elementor-element-24bd5f22 .elementor-heading-title{font-size:30px;}}/* Start custom CSS for heading, class: .elementor-element-24bd5f22 */.custom-marquee {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.marquee-track {
    display: flex;
    width: max-content;
    animation: marquee-scroll 25s linear infinite;
}

.marquee-group {
    flex: 0 0 auto;
    white-space: nowrap;
    padding-right: 40px;
    line-height: 1.3 !important;
}

@keyframes marquee-scroll {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(-50%);
    }
}/* End custom CSS */