.elementor-widget-logo_marquee{position:relative}.elementor-widget-logo_marquee .elementor-widget-container{position:relative;max-width:none;width:100vw;left:50%;transform:translate(-50%)}.elementor-widget-logo_marquee .marquee-container{position:relative;width:100%;display:flex;flex-direction:column;gap:.625rem}@media(min-width:1024px){.elementor-widget-logo_marquee .marquee-container{gap:1.5rem}}.elementor-widget-logo_marquee .marquee-container .marquee-row{display:flex;flex-wrap:nowrap}.elementor-widget-logo_marquee .marquee-container .marquee-row:nth-child(2) .marquee-group.is-active{animation-direction:reverse}.elementor-widget-logo_marquee .marquee-container .marquee-row .marquee-group{flex-shrink:0;display:flex;flex-wrap:nowrap}.elementor-widget-logo_marquee .marquee-container .marquee-row .marquee-group.is-active{animation:marqueeHorizontal 35s linear infinite}.elementor-widget-logo_marquee .marquee-container .marquee-row .marquee-group .logo-wrapper{flex-shrink:0;display:flex;justify-content:center;align-items:center;border-radius:1.5rem;aspect-ratio:1/1;width:6rem;margin-inline:.375rem}@media(min-width:768px){.elementor-widget-logo_marquee .marquee-container .marquee-row .marquee-group .logo-wrapper{width:8rem}}@media(min-width:1024px){.elementor-widget-logo_marquee .marquee-container .marquee-row .marquee-group .logo-wrapper{width:12rem;margin-inline:.75rem}}.elementor-widget-logo_marquee .marquee-container .marquee-row .marquee-group .logo-wrapper img,.elementor-widget-logo_marquee .marquee-container .marquee-row .marquee-group .logo-wrapper svg{display:block;width:37.5%;height:37.5%;object-fit:contain}
