.logo-list__logo{transition:all .25s cubic-bezier(.104,.204,.492,1)}.logo-list{margin-left:auto;margin-right:auto;max-width:1440px;padding:0 15px}@media only screen and (min-width:768px){.logo-list{padding:0 50px}}.logo-list{max-width:1080px}.logo-list__inner{display:grid;grid-gap:20px;grid-template-columns:repeat(2,minmax(100px,200px));justify-content:center;pointer-events:none}@media only screen and (min-width:768px){.logo-list__inner{grid-gap:40px;grid-template-columns:repeat(var(--logo-columns),minmax(100px,200px))}}.logo-list__inner:hover>*{opacity:.6}.logo-list__inner:hover>:hover{opacity:1}@media only screen and (max-width:767px){.logo-list__inner.swipe-on-mobile{display:grid;grid-auto-columns:minmax(50%,1fr);grid-auto-flow:column;grid-template-columns:repeat(auto-fill,minmax(50%,1fr));justify-content:flex-start;margin:0 -15px;overflow-x:auto;padding:0 15px;pointer-events:all;scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(100% + 30px)}.logo-list__inner.swipe-on-mobile::-webkit-scrollbar{display:none}.logo-list__inner.swipe-on-mobile .logo-list__logo{flex:0 0 100%;max-width:100%}}.logo-list__logo{pointer-events:all;text-align:center}.logo-list__logo a{display:block}.logo-list__logo .placeholder_svg_tag{background:rgba(var(--color-body-rgb),.03);border-radius:50%;fill:var(--color-body)}.logo-list.logo-list--centered-true .logo-list__logo{align-items:center;display:flex}