.bx-refs{list-style:none;margin:2.75rem auto 0;padding:0;max-width:68rem;display:flex;flex-wrap:wrap;justify-content:center;gap:1.75rem 2.75rem}
.bx-refs li{flex:0 0 132px;height:64px;display:flex;align-items:center;justify-content:center}
.bx-refs img{display:block;height:calc(var(--h)*1px);width:calc(var(--h)*var(--a)*1px);max-width:100%;object-fit:contain;filter:brightness(0) invert(1);opacity:.72;transition:opacity .25s ease,transform .25s ease}
.bx-refs li:hover img{opacity:1;transform:scale(1.04)}
@media (max-width:767px){.bx-refs{gap:1.25rem 1.5rem}.bx-refs li{flex-basis:calc((100% - 3rem)/3);height:52px}.bx-refs img{height:calc(var(--h)*.78px);width:calc(var(--h)*var(--a)*.78px)}}

.bx-refs-sec{position:relative;overflow:hidden}.bx-refs-sec>div:not(.bx-refs-tc){position:relative;z-index:1}.bx-refs-tc{position:absolute;inset:0;pointer-events:none;z-index:2}
.bx-refs li{position:relative}
.bx-refs li::before{content:"";position:absolute;left:50%;top:50%;width:170px;height:110px;margin:-55px 0 0 -85px;border-radius:50%;background:radial-gradient(closest-side,rgba(170,245,235,.42),rgba(90,210,200,.16) 55%,rgba(90,210,200,0) 100%);opacity:0;transition:opacity .45s ease;pointer-events:none;will-change:opacity}
.bx-refs img{position:relative;transition:opacity .45s ease,transform .55s cubic-bezier(.34,1.56,.64,1);will-change:transform}
.bx-refs li.is-touched::before{opacity:1}
.bx-refs li.is-touched img{opacity:1;transform:scale(1.16)}
@media (prefers-reduced-motion:reduce){.bx-refs li.is-touched img{transform:none}}
