.block-logo-grid{position:relative}.block-logo-grid .logo-grid-item{display:flex;align-items:center;justify-content:center;margin-block:0}.block-logo-grid .logo-grid-item .wp-block-image{margin:0}.block-logo-grid .logo-grid-item .wp-block-image img{--logo-grid-img-height:calc(var(--logo-grid-logo-height) * var(--logo-grid-item-scale, 1) * var(--logo-grid-balance, 1));inline-size:auto;max-inline-size:100%;block-size:var(--logo-grid-img-height);min-block-size:var(--logo-grid-img-height);max-block-size:var(--logo-grid-img-height);object-fit:contain}.block-logo-grid .logo-grid-item a{display:inline-flex;align-items:center;justify-content:center}@media (prefers-reduced-motion:no-preference){.block-logo-grid .logo-grid-item img{transition:opacity 0.2s ease,filter 0.2s ease}}.block-logo-grid[data-layout="grid"]{display:grid;grid-template-columns:repeat(var(--logo-grid-columns-mobile,2),minmax(0,1fr));gap:var(--logo-grid-gap)}@media (min-width:768px){.block-logo-grid[data-layout="grid"]{grid-template-columns:repeat(var(--logo-grid-columns),minmax(0,1fr))}}.block-logo-grid[data-layout="grid"][data-columns="auto"]{grid-template-columns:repeat(auto-fit,minmax(min(100%, var(--logo-grid-min-width)),1fr))}.block-logo-grid[data-layout="marquee"] .logo-grid-viewport{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--logo-grid-gap);overflow:hidden}.block-logo-grid[data-layout="marquee"] .logo-grid-group{display:flex;flex-wrap:nowrap;gap:var(--logo-grid-gap);align-items:center}.block-logo-grid[data-layout="marquee"] .logo-grid-group>*{flex:0 0 auto}.block-logo-grid[data-layout="marquee"].is-ready .logo-grid-viewport{mask-image:linear-gradient(to right,transparent,#000 20%,#000 80%,transparent);user-select:none}.block-logo-grid[data-layout="marquee"][data-fade="small"].is-ready .logo-grid-viewport{mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.block-logo-grid[data-layout="marquee"][data-fade="none"].is-ready .logo-grid-viewport{mask-image:none}.block-logo-grid[data-layout="marquee"].is-ready .logo-grid-marquee{display:flex;inline-size:max-content}@media (prefers-reduced-motion:no-preference){.block-logo-grid[data-layout="marquee"].is-ready .logo-grid-marquee{will-change:transform;animation:logo-grid-marquee-rtl var(--logo-grid-duration,20s) linear infinite}.block-logo-grid[data-layout="marquee"][data-direction="ltr"].is-ready .logo-grid-marquee{animation-name:logo-grid-marquee-ltr}.block-logo-grid[data-layout="marquee"].is-ready .logo-grid-marquee+.logo-grid-marquee{animation-direction:reverse}}.block-logo-grid[data-layout="marquee"].is-ready .logo-grid-group{flex:0 0 auto;padding-inline-end:var(--logo-grid-gap)}.block-logo-grid[data-layout="marquee"]:is(.is-paused,:has(.logo-grid-viewport :focus-visible)) .logo-grid-marquee{animation-play-state:paused}@keyframes logo-grid-marquee-ltr{from{transform:translateX(calc(-1 * var(--logo-grid-distance)))}to{transform:translateX(0)}}@keyframes logo-grid-marquee-rtl{from{transform:translateX(0)}to{transform:translateX(calc(-1 * var(--logo-grid-distance)))}}@media (prefers-reduced-motion:reduce){.block-logo-grid[data-layout="marquee"] .logo-grid-viewport,.block-logo-grid[data-layout="marquee"].is-ready .logo-grid-viewport{overflow:visible;mask-image:none}.block-logo-grid[data-layout="marquee"] .logo-grid-marquee,.block-logo-grid[data-layout="marquee"].is-ready .logo-grid-marquee{display:block;inline-size:auto}.block-logo-grid[data-layout="marquee"] .logo-grid-group,.block-logo-grid[data-layout="marquee"].is-ready .logo-grid-group{flex-wrap:wrap;justify-content:center;padding-inline-end:0}.block-logo-grid[data-layout="marquee"] .logo-grid-group[data-clone],.block-logo-grid[data-layout="marquee"] .logo-grid-toggle{display:none}}.block-logo-grid.block-editor-block-list__block[data-layout="marquee"]{display:flex;flex-wrap:wrap;gap:var(--logo-grid-gap);align-items:center}.block-logo-grid .logo-grid-toggle{position:absolute;inset-block-end:0;inset-inline-end:0;z-index:var(--z-raised,10);display:flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;padding:0;border:0;border-radius:50%;background:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);cursor:pointer}.block-logo-grid .logo-grid-toggle[hidden],.block-logo-grid .logo-grid-toggle[aria-pressed="true"] .logo-grid-toggle-pause,.block-logo-grid .logo-grid-toggle[aria-pressed="false"] .logo-grid-toggle-play{display:none}.block-logo-grid .logo-grid-toggle .icon{inline-size:1rem;block-size:1rem}.block-logo-grid .logo-grid-toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}.block-logo-grid[data-layout="slider"]{--logo-grid-slides:var(--logo-grid-columns-mobile, 2);padding-inline:5%}@media (min-width:768px){.block-logo-grid[data-layout="slider"]{--logo-grid-slides:var(--logo-grid-columns, 3)}}.block-logo-grid[data-layout="slider"] .logo-grid-track{display:flex;gap:var(--logo-grid-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent)}.block-logo-grid[data-layout="slider"] .logo-grid-track::-webkit-scrollbar{display:none}.block-logo-grid[data-layout="slider"] .logo-grid-track:focus-visible{outline:2px solid currentColor;outline-offset:4px}.block-logo-grid[data-layout="slider"] .logo-grid-track>*{flex:0 0 calc((100% - (var(--logo-grid-slides) - 1) * var(--logo-grid-gap)) / var(--logo-grid-slides));box-sizing:border-box;scroll-snap-align:start}.block-logo-grid[data-layout="slider"] .logo-grid-track>*:not(:hover){opacity:.85}@media (pointer:fine){.block-logo-grid[data-layout="slider"] .logo-grid-track{cursor:grab}}.block-logo-grid[data-layout="slider"].is-dragging .logo-grid-track{scroll-snap-type:none;cursor:grabbing;user-select:none}@media (prefers-reduced-motion:no-preference){.block-logo-grid[data-layout="slider"]:not(.is-dragging) .logo-grid-track{scroll-behavior:smooth}.block-logo-grid[data-layout="slider"] .logo-grid-track>*{transition:transform 0.3s ease,opacity 0.3s ease}}.block-logo-grid .logo-grid-arrow{position:absolute;inset-block-start:50%;z-index:var(--z-raised,10);display:none;align-items:center;justify-content:center;inline-size:3rem;block-size:3rem;padding:0;border:0;border-radius:50%;background:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);cursor:pointer;transform:translateY(-50%)}.block-logo-grid .logo-grid-arrow-prev{inset-inline-start:.625rem}.block-logo-grid .logo-grid-arrow-next{inset-inline-end:.625rem}.block-logo-grid .logo-grid-arrow .icon{inline-size:1.25rem;block-size:1.25rem}.block-logo-grid .logo-grid-arrow:disabled{opacity:.3;cursor:default}.block-logo-grid .logo-grid-arrow:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media (min-width:768px){.block-logo-grid .logo-grid-arrow:not([hidden]){display:flex}}@media (prefers-reduced-motion:no-preference){.block-logo-grid .logo-grid-arrow{transition:opacity 0.2s ease,transform 0.2s ease}.block-logo-grid .logo-grid-arrow:not(:disabled):hover{transform:translateY(-50%) scale(1.05)}}.block-logo-grid .logo-grid-dots{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-block-start:1rem}.block-logo-grid .logo-grid-dots[hidden]{display:none}.block-logo-grid .logo-grid-dot{inline-size:.625rem;block-size:.625rem;padding:0;border:0;border-radius:50%;background:var(--color-border);cursor:pointer}.block-logo-grid .logo-grid-dot[aria-current="true"]{background:var(--wp--preset--color--primary)}.block-logo-grid .logo-grid-dot:focus-visible{outline:2px solid currentColor;outline-offset:2px}.block-logo-grid.block-editor-block-list__block[data-layout="slider"]{display:grid;grid-template-columns:repeat(var(--logo-grid-columns,3),minmax(0,1fr));gap:var(--logo-grid-gap);padding-inline:0}.block-logo-grid[data-style="boxed"] .logo-grid-item{padding:var(--wp--preset--spacing--30,1.5rem);border-radius:.5rem;background:var(--color-surface)}.block-logo-grid[data-style="divided"] .logo-grid-item{padding:var(--wp--preset--spacing--30,1.5rem)}.block-logo-grid[data-layout="grid"][data-style="divided"]{gap:0;clip-path:inset(0 1px 1px 0)}.block-logo-grid[data-layout="grid"][data-style="divided"] .logo-grid-item{box-shadow:1px 0 0 0 var(--color-border),0 1px 0 0 var(--color-border)}.block-logo-grid[data-layout="slider"][data-style="divided"] .logo-grid-item+.logo-grid-item{border-inline-start:1px solid var(--color-border)}.block-logo-grid[data-layout="marquee"][data-style="divided"] .logo-grid-item{border-inline-end:1px solid var(--color-border)}.block-logo-grid[data-logo-color="grey"] img{opacity:.7;filter:grayscale(1)}[data-theme="light"] .block-logo-grid[data-logo-color="black"] img,[data-theme="dark"] .block-logo-grid[data-logo-color="white"] img,.editor-styles-wrapper .block-logo-grid[data-logo-color="black"] img{filter:brightness(0) saturate(100%)}[data-theme="dark"] .block-logo-grid[data-logo-color="black"] img,[data-theme="light"] .block-logo-grid[data-logo-color="white"] img,.editor-styles-wrapper .block-logo-grid[data-logo-color="white"] img{filter:brightness(0) invert(1)}.block-logo-grid[data-logo-color="single"] .logo-grid-mask{object-position:-99999px 0;background-color:var(--logo-grid-color);mask:var(--logo-grid-mask) center / contain no-repeat}.block-logo-grid[data-logo-color="default"] .logo-grid-item:has(a) img{opacity:.75}.block-logo-grid[data-logo-color="grey"] .logo-grid-item:has(a) img{opacity:.6}.block-logo-grid:is([data-logo-color="black"],[data-logo-color="white"],[data-logo-color="single"]) .logo-grid-item:has(a) img{opacity:.7}.block-logo-grid .logo-grid-item a:is(:hover,:focus-visible) img{opacity:1}.block-logo-grid[data-logo-color="grey"][data-hover="color"] .logo-grid-item:is(:hover,:focus-within) img{opacity:1;filter:none}