.customer-logos:where(.astro-epvybowy){display:grid;grid-template-columns:repeat(var(--customer-logo-columns, 6),minmax(0,1fr));align-items:center;width:100%}.customer-logos--grid:where(.astro-epvybowy){--customer-logo-columns: 3}.customer-logos:where(.astro-epvybowy)[data-columns="2"]{--customer-logo-columns: 2}.customer-logo-item:where(.astro-epvybowy){display:flex;align-items:center;justify-content:center;min-width:0;height:5.25rem;overflow:hidden;perspective:640px}.customer-logos--grid:where(.astro-epvybowy){--customer-logo-dash-color: rgba(255, 255, 255, .12);--customer-logo-dash-size: 6px;--customer-logo-dash-gap: 14px}.customer-logos--grid:where(.astro-epvybowy) .customer-logo-item:where(.astro-epvybowy){position:relative}.customer-logos--grid:where(.astro-epvybowy) .customer-logo-item:where(.astro-epvybowy):before,.customer-logos--grid:where(.astro-epvybowy) .customer-logo-item:where(.astro-epvybowy):after{content:"";position:absolute;z-index:0;pointer-events:none}.customer-logos--grid:where(.astro-epvybowy) .customer-logo-item:where(.astro-epvybowy):before{top:0;right:0;bottom:0;width:1px;background-image:repeating-linear-gradient(to bottom,var(--customer-logo-dash-color) 0 var(--customer-logo-dash-size),transparent var(--customer-logo-dash-size) var(--customer-logo-dash-gap))}.customer-logos--grid:where(.astro-epvybowy) .customer-logo-item:where(.astro-epvybowy):after{right:0;bottom:0;left:0;height:1px;background-image:repeating-linear-gradient(to right,var(--customer-logo-dash-color) 0 var(--customer-logo-dash-size),transparent var(--customer-logo-dash-size) var(--customer-logo-dash-gap))}.customer-logos--grid:where(.astro-epvybowy) .customer-logo-item:where(.astro-epvybowy):nth-child(3n):before,.customer-logos--grid:where(.astro-epvybowy) .customer-logo-item:where(.astro-epvybowy):nth-last-child(-n+3):after{display:none}.customer-logos--grid:where(.astro-epvybowy)[data-columns="2"] .customer-logo-item:where(.astro-epvybowy):nth-child(3n):before,.customer-logos--grid:where(.astro-epvybowy)[data-columns="2"] .customer-logo-item:where(.astro-epvybowy):nth-last-child(-n+3):after{display:block}.customer-logos--grid:where(.astro-epvybowy)[data-columns="2"] .customer-logo-item:where(.astro-epvybowy):nth-child(2n):before,.customer-logos--grid:where(.astro-epvybowy)[data-columns="2"] .customer-logo-item:where(.astro-epvybowy):nth-last-child(-n+2):after{display:none}.customer-logo-link:where(.astro-epvybowy){position:relative;z-index:1;display:block;width:100%;height:100%;color:inherit;text-decoration:none}.customer-logo-link:where(.astro-epvybowy)[href]{cursor:pointer}.customer-logo-link:where(.astro-epvybowy):not([href]){cursor:default}.customer-logo-link:where(.astro-epvybowy) img{display:block;position:absolute;top:50%;left:50%;width:auto;max-width:min(68%,8.75rem);height:auto;max-height:3rem;object-fit:contain;will-change:opacity,filter,transform;transition:opacity 1.3s cubic-bezier(.16,1,.3,1),filter 1.3s cubic-bezier(.16,1,.3,1),transform 1.3s cubic-bezier(.16,1,.3,1)}.customer-logo-link:where(.astro-epvybowy) .customer-logo-image--current{opacity:1;filter:blur(0);transform:translate(-50%,-50%) scale(1)}.customer-logo-link:where(.astro-epvybowy) .customer-logo-image--next{opacity:0;filter:blur(6px);transform:translate(-50%,-47%) scale(.99)}.customer-logo-item:where(.astro-epvybowy).is-swapping .customer-logo-link:where(.astro-epvybowy) .customer-logo-image--current{opacity:0;filter:blur(6px);transform:translate(-50%,-53%) scale(.99)}.customer-logo-item:where(.astro-epvybowy).is-swapping .customer-logo-link:where(.astro-epvybowy) .customer-logo-image--next{opacity:1;filter:blur(0);transform:translate(-50%,-50%) scale(1)}@media(max-width:900px){.customer-logos--row:where(.astro-epvybowy){--customer-logo-columns: 3 !important;--customer-logo-dash-color: rgba(255, 255, 255, .12);--customer-logo-dash-size: 6px;--customer-logo-dash-gap: 14px}.customer-logos--row:where(.astro-epvybowy) .customer-logo-item:where(.astro-epvybowy){position:relative}.customer-logos--row:where(.astro-epvybowy) .customer-logo-item:where(.astro-epvybowy):before,.customer-logos--row:where(.astro-epvybowy) .customer-logo-item:where(.astro-epvybowy):after{content:"";position:absolute;z-index:0;pointer-events:none}.customer-logos--row:where(.astro-epvybowy) .customer-logo-item:where(.astro-epvybowy):before{top:0;right:0;bottom:0;width:1px;background-image:repeating-linear-gradient(to bottom,var(--customer-logo-dash-color) 0 var(--customer-logo-dash-size),transparent var(--customer-logo-dash-size) var(--customer-logo-dash-gap))}.customer-logos--row:where(.astro-epvybowy) .customer-logo-item:where(.astro-epvybowy):after{right:0;bottom:0;left:0;height:1px;background-image:repeating-linear-gradient(to right,var(--customer-logo-dash-color) 0 var(--customer-logo-dash-size),transparent var(--customer-logo-dash-size) var(--customer-logo-dash-gap))}.customer-logos--row:where(.astro-epvybowy) .customer-logo-item:where(.astro-epvybowy):nth-child(3n):before,.customer-logos--row:where(.astro-epvybowy) .customer-logo-item:where(.astro-epvybowy):nth-last-child(-n+3):after{display:none}}@media(max-width:1023px){.customer-logos:where(.astro-epvybowy).customer-logos--grid{--customer-logo-columns: 2}.customer-logos--grid:where(.astro-epvybowy) .customer-logo-item:where(.astro-epvybowy):nth-child(3n):before,.customer-logos--grid:where(.astro-epvybowy) .customer-logo-item:where(.astro-epvybowy):nth-last-child(-n+3):after{display:block}.customer-logos--grid:where(.astro-epvybowy) .customer-logo-item:where(.astro-epvybowy):nth-child(2n):before,.customer-logos--grid:where(.astro-epvybowy) .customer-logo-item:where(.astro-epvybowy):nth-last-child(-n+2):after{display:none}.customer-logos--grid:where(.astro-epvybowy) .customer-logo-link:where(.astro-epvybowy){padding:.375rem}.customer-logos--grid:where(.astro-epvybowy) .customer-logo-link:where(.astro-epvybowy) img{max-width:min(61%,7.875rem);max-height:2.7rem}}@media(max-width:520px){.customer-logos--row:where(.astro-epvybowy){--customer-logo-columns: 2 !important}.customer-logos--row:where(.astro-epvybowy) .customer-logo-item:where(.astro-epvybowy):nth-child(3n):before,.customer-logos--row:where(.astro-epvybowy) .customer-logo-item:where(.astro-epvybowy):nth-last-child(-n+3):after{display:block}.customer-logos--row:where(.astro-epvybowy) .customer-logo-item:where(.astro-epvybowy):nth-child(2n):before,.customer-logos--row:where(.astro-epvybowy) .customer-logo-item:where(.astro-epvybowy):nth-last-child(-n+2):after{display:none}}
