:root{--marquee-width: 100%;--marquee-height: auto;--marquee-elements-displayed: 8;--marquee-element-width: calc(var(--marquee-width) / var(--marquee-elements-displayed));--marquee-animation-duration: calc(var(--marquee-elements) * 8s)}@media (max-width: 992px){:root{--marquee-elements-displayed: 6}}@media (max-width: 768px){:root{--marquee-elements-displayed: 4}}@media (max-width: 510px){:root{--marquee-elements-displayed: 3}}.lwm-client-slider{width:var(--marquee-width);overflow:hidden;position:relative;padding:1rem 0}.lwm-client-slider::before,.lwm-client-slider::after{position:absolute;top:0;width:10rem;height:100%;content:"";z-index:1}@media (max-width: 510px){.lwm-client-slider::before,.lwm-client-slider::after{width:5rem}}.lwm-client-slider:before{left:0;background:linear-gradient(to right, #fff 0%, rgba(255,255,255,0) 100%) !important}.lwm-client-slider:after{right:0;background:linear-gradient(to left, #fff 0%, rgba(255,255,255,0) 100%) !important}.lwm-client-slider ul{list-style:none;display:flex;margin:0;padding:0;animation:scrolling var(--marquee-animation-duration) linear infinite;gap:1rem;align-items:center}.lwm-client-slider ul:hover{animation-play-state:paused}.lwm-client-slider ul li{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:var(--marquee-element-width);padding:0;white-space:nowrap;position:relative}.lwm-client-slider ul li img{max-width:70px;width:auto;display:block}@keyframes scrolling{0%{transform:translateX(0)}100%{transform:translateX(calc(-1 * var(--marquee-element-width) * var(--marquee-elements)))}}.lwm-client-grid>div{display:grid;grid-template-columns:repeat(5, 1fr);grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;gap:3rem;grid-auto-rows:auto}@media (max-width: 1024px){.lwm-client-grid>div{grid-template-columns:repeat(4, 1fr);gap:3rem}}@media (max-width: 767px){.lwm-client-grid>div{grid-template-columns:repeat(3, 1fr);gap:1rem}}@media (max-width: 450px){.lwm-client-grid>div{grid-template-columns:repeat(2, 1fr);gap:1rem}}.lwm-client-grid>div div.lwm-client-item{position:relative;padding:1rem;text-align:center;display:flex;align-items:center;justify-content:center}.lwm-client-grid>div div.lwm-client-item>div{position:absolute;display:none}.lwm-client-grid>div div.lwm-client-item img{max-width:100%;height:auto}

