.logo-slider{display:flex;flex-direction:column;align-items:center;overflow:hidden;max-width:100%;margin:0 auto;box-sizing:border-box;background-color:#edefee;padding:10px}.logos-container-ltr,.logos-container-rtl{display:flex;flex-wrap:nowrap;overflow-x:hidden;gap:20px;padding:5px 0;width:100%;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.logos-container-ltr::-webkit-scrollbar,.logos-container-rtl::-webkit-scrollbar{display:none}.logo-item{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:120px;flex-shrink:0;background-color:#f6f8f7;border-radius:10px;border:1px solid #ddd;padding:20px}.logo-title{font-size:14px;font-weight:700;margin-bottom:8px;color:#666}.logo-item img{height:50px;width:auto;object-fit:contain;transition:transform .3s ease;filter:grayscale(100%)}.logo-item img:hover{transform:scale(1.05);filter:grayscale(0%)}.logos-container-rtl{direction:ltr !important;overflow-x:hidden}@media (max-width:768px){.logos-container-ltr,.logos-container-rtl{gap:15px}.logo-item img{height:40px}}@media (max-width:480px){.logos-container-ltr,.logos-container-rtl{gap:10px}.logo-item{min-width:100px}.logo-item img{height:30px}.logo-title{font-size:12px}}