.sc-logo-carousel{ position:relative; width:100%; }
.sc-logo-wrap{ overflow:hidden; }
.sc-logo-track{ display:flex; transition: transform .5s ease; }
.sc-logo{ display:flex; align-items:center; justify-content:center; padding:10px; }
.sc-logo img{ max-height:120px; width:auto; object-fit:contain; }
.sc-logo-arrow{ position:absolute; top:50%; transform:translateY(-50%); background:rgba(0,0,0,.02); color:#9ca3af; border:0; border-radius:50%; width:36px; height:36px; cursor:pointer; }
.sc-logo-arrow.prev{ left:6px; }
.sc-logo-arrow.next{ right:6px; }
