.b-logo-slider{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center;margin-bottom:var(--wp--preset--spacing--120);margin-top:0}.b-logo-slider--responsive-slider{display:flex;flex-direction:row;grid-template-columns:none;width:auto}.b-logo-slider--responsive-slider .b-logo-slider__scroll{overflow:hidden}.b-logo-slider--responsive-slider .b-logo-slider__marquee{width:auto}.b-logo-slider--responsive-slider .b-logo-slider__marquee-item{display:flex;grid-template-columns:none;width:auto}.b-logo-slider--responsive-slider .b-logo-slider__slide{flex-shrink:0;width:auto}.b-logo-slider--layout-grid:not(.b-logo-slider--responsive-slider) .b-logo-slider__scroll,.b-logo-slider--responsive-grid:not(.b-logo-slider--responsive-slider) .b-logo-slider__scroll{overflow:visible}.b-logo-slider--layout-grid:not(.b-logo-slider--responsive-slider) .b-logo-slider__marquee,.b-logo-slider--responsive-grid:not(.b-logo-slider--responsive-slider) .b-logo-slider__marquee{animation:none!important;width:100%}.b-logo-slider--layout-grid:not(.b-logo-slider--responsive-slider) .b-logo-slider__marquee-item,.b-logo-slider--responsive-grid:not(.b-logo-slider--responsive-slider) .b-logo-slider__marquee-item{animation:none!important;display:flex!important;flex-wrap:wrap;gap:1.875rem;justify-content:center;width:100%}@media(min-width:1320px){.b-logo-slider--layout-grid:not(.b-logo-slider--responsive-slider) .b-logo-slider__marquee-item,.b-logo-slider--responsive-grid:not(.b-logo-slider--responsive-slider) .b-logo-slider__marquee-item{display:grid!important;gap:3rem;grid-template-columns:repeat(var(--items-per-row,4),1fr)}}.b-logo-slider--layout-grid:not(.b-logo-slider--responsive-slider) .b-logo-slider__marquee-item--play,.b-logo-slider--responsive-grid:not(.b-logo-slider--responsive-slider) .b-logo-slider__marquee-item--play{animation:none!important}.b-logo-slider--layout-grid:not(.b-logo-slider--responsive-slider) .b-logo-slider__slide,.b-logo-slider--responsive-grid:not(.b-logo-slider--responsive-slider) .b-logo-slider__slide{align-items:center;display:flex;justify-content:center}.b-logo-slider *{box-sizing:border-box}.b-logo-slider__scroll{align-items:center;display:flex;flex-direction:row;max-width:100%;overflow:hidden;z-index:2}.b-logo-slider__marquee{display:flex;flex-direction:row;gap:1.5rem}.b-logo-slider__marquee-item{align-items:flex-start;display:flex;flex-shrink:0;gap:1.5rem}.b-logo-slider__marquee-item--play{animation:scroll 0s linear infinite;animation-duration:var(--animation-speed,20s)}.b-logo-slider__marquee:hover .b-logo-slider__marquee-item{animation-play-state:paused!important}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - 1rem))}}.b-logo-slider__slide{flex-shrink:0;width:auto}.b-logo-slider__slide img{max-height:8.3125rem;vertical-align:middle;width:auto}.b-logo-slider__slide img[src$=".svg"]{height:8.3125rem;width:auto}.b-logo-slider__slide-inner{align-items:center;display:flex;flex-direction:column;position:relative}.b-logo-slider__slide-inner-logo{border:1px solid transparent;display:flex;justify-content:center;width:100%}.b-logo-slider__slide-inner-button{display:none;margin-top:0;opacity:0;transform:translateY(-20px);transition:opacity .3s ease,transform .3s ease}.b-logo-slider__slide-inner-button.wp-block-button,.b-logo-slider__slide-inner-button.wp-block-button .wp-block-button__link{width:100%}.b-logo-slider__slide-inner:hover .b-logo-slider__slide-inner-button{opacity:1;transform:translateY(0)}.b-logo-slider__slide-inner:hover .b-logo-slider__slide-inner-button.wp-block-button{display:block}.b-logo-slider__slide-inner:hover .b-logo-slider__slide-image{transition:border .3s}.b-logo-slider__slide-inner:hover .b-logo-slider__slide-inner-logo{border:1px solid #ececec}.b-logo-slider__slide-inner .b-logo-slider__slide-inner-logo a:focus-visible:focus-visible{outline:2px solid var(--focus-visable-color);outline-offset:2px}.b-logo-slider--layout-grid .b-logo-slider__slide-inner-logo{border:1px solid #ececec}@media(min-width:576px){.b-logo-slider--layout-grid .b-logo-slider__slide-inner-logo{border:1px solid transparent}}.b-logo-slider--layout-grid .b-logo-slider__slide-inner-button{display:flex;opacity:1;transform:translateY(0)}@media(min-width:576px){.b-logo-slider--layout-grid .b-logo-slider__slide-inner-button{opacity:0}}
/*# sourceMappingURL=block_logo-slider.css.map*/