.elementor-10464 .elementor-element.elementor-element-6f66de90{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:2.5vw;--padding-bottom:2.5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-10464 .elementor-element.elementor-element-6f66de90:not(.elementor-motion-effects-element-type-background), .elementor-10464 .elementor-element.elementor-element-6f66de90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10464 .elementor-element.elementor-element-918af3d{width:100%;max-width:100%;}@media(max-width:1024px){.elementor-10464 .elementor-element.elementor-element-6f66de90{--padding-top:3vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;}}@media(max-width:767px){.elementor-10464 .elementor-element.elementor-element-6f66de90{--padding-top:4vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;}}/* Start custom CSS for html, class: .elementor-element-918af3d */.elementor-10464 .elementor-element.elementor-element-918af3d .slider-container {
            width: 100%;
            overflow: hidden;
            
            position: relative;
            display: flex;
           
        }

.elementor-10464 .elementor-element.elementor-element-918af3d .slider-track {
            display: flex;
            width: max-content;
            animation: slideText 28s linear infinite;
        }

.elementor-10464 .elementor-element.elementor-element-918af3d .slider-text {
    font-weight:300 !important;
               font-family: var(--e-global-typography-1e5fc3d-font-family), Sans-serif;
    font-size: var(--e-global-typography-1e5fc3d-font-size);
    line-height: var(--e-global-typography-1e5fc3d-line-height);
    text-transform:none !important;
    color:#EFE9D9;
            white-space: nowrap;
            display: flex;
            text-transform: uppercase;
           
        }

.elementor-10464 .elementor-element.elementor-element-918af3d .slider-text span {
            padding-right: 3.333vw; /* Space between repetitions */
                display: flex
;
    flex-direction: column;
    justify-content: center;
        }
@media(max-width:1023px){
  .elementor-10464 .elementor-element.elementor-element-918af3d .slider-text span {
            padding-right: 4.333vw; /* Space between repetitions */
        }  
}
@media(max-width:767px){
  .elementor-10464 .elementor-element.elementor-element-918af3d .slider-text span {
            padding-right: 6.333vw; /* Space between repetitions */
        }  
}
        @keyframes slideText {
            from {
                transform: translateX(0);
            }
            to {
                transform: translateX(-50%);
            }
        }/* End custom CSS */