.hm-logo-carousel{--hm-logo-size:64px;--hm-logo-gap:64px;--hm-logo-scale:1}.hm-logo-carousel__viewport{overflow:hidden}.hm-logo-carousel__track{flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex}.hm-logo-carousel__item{height:calc(var(--hm-logo-size) * var(--hm-logo-scale));padding:calc(var(--hm-logo-gap) * var(--hm-logo-scale) / 4) calc(var(--hm-logo-gap) * var(--hm-logo-scale) / 2);box-sizing:content-box;flex:none;justify-content:center;align-items:center;margin:0;display:flex}.hm-logo-carousel__logo{width:calc(var(--hm-logo-size) * var(--hm-logo-scale) * var(--lw,1));height:calc(var(--hm-logo-size) * var(--hm-logo-scale) * var(--lh,1));object-fit:contain;object-position:center;max-width:none;transition:filter .3s,opacity .3s;display:block}.hm-logo-carousel.is-greyscale .hm-logo-carousel__logo{filter:grayscale();opacity:.65}.hm-logo-carousel.is-greyscale .hm-logo-carousel__item:hover .hm-logo-carousel__logo{filter:none;opacity:1}.hm-logo-carousel.is-animated .hm-logo-carousel__track{will-change:transform;flex-wrap:nowrap;justify-content:flex-start;width:max-content}.hm-logo-carousel.is-animated.has-fade-edges .hm-logo-carousel__viewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.hm-logo-carousel__empty{text-align:center;border:2px dashed var(--wp--preset--color--grey);color:var(--wp--preset--color--neutral);margin:0;padding:24px}@media (width<=781px){.hm-logo-carousel{--hm-logo-scale:.7}}
