.block--logos{--block-gallery-arrow-color:currentColor;--block-gallery-bullet:transparent;--block-gallery-bullet-active:currentColor;--block-gallery-bullet-border:currentColor;--block-gallery-bullet-size:12px;--block-gallery-bullet-spacing:1rem;position:relative}.block--logos[data-layout=slider] .logos a{display:block;transition:all .2s ease;height:100%;width:100%}.block--logos[data-layout=slider] .logos a:focus,.block--logos[data-layout=slider] .logos a:hover{opacity:.8}.block--logos[data-layout=slider] .logos a:focus img,.block--logos[data-layout=slider] .logos a:hover img{transform:scale(1.05);transition:all .2s ease}.block--logos[data-layout=slider] .logos .logo{display:flex;align-items:center;justify-content:center;height:100%}.block--logos[data-layout=slider] .logos .logo img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;max-height:300px}.block--logos[data-layout=slider] .logos-navigation{width:100%;position:absolute;bottom:1rem;z-index:10}.block--logos[data-layout=slider] .logos-navigation .navigation-buttons-wrapper{display:flex;align-items:center;gap:.75rem;background:#f8931f;padding:8px 15px;border-radius:48px;opacity:.9}.block--logos[data-layout=slider] .logos-navigation .navigation-buttons-wrapper .drag-text{font-weight:700}.block--logos[data-layout=slider] .logos-navigation .navigation-buttons-wrapper button{background:transparent;border:none;padding:0}.block--logos[data-layout=slider] .logos-navigation .navigation-buttons-wrapper button:active,.block--logos[data-layout=slider] .logos-navigation .navigation-buttons-wrapper button:focus{outline:2px solid gray}.block--logos[data-layout=grid] .logos{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.block--logos[data-layout=grid] .logos .logo{flex-basis:calc(50% - 1rem);border-radius:1rem;overflow:hidden}@media (min-width:992px){.block--logos[data-layout=grid] .logos .logo{flex-basis:calc(100%/var(--grid-cols) - 2rem + 2rem/var(--grid-cols))}}.block--logos[data-layout=grid] .logos .logo a,.block--logos[data-layout=grid] .logos .logo img{aspect-ratio:4/3;height:auto;width:100%;min-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.block--logos[data-layout=grid] .logos .logo a{display:block;transition:opacity .2s ease}.block--logos[data-layout=grid] .logos .logo a:focus,.block--logos[data-layout=grid] .logos .logo a:hover{opacity:.8}.block--logos[data-layout=grid] .logos .logo a:focus{outline:2px solid gray;outline-offset:2px}.block--logos.is-style-alternating-bg-colors .logo{border-radius:8px}.block--logos.is-style-alternating-bg-colors .logo.bg-lime-green{background-color:#bbe048}.block--logos.is-style-alternating-bg-colors .logo.bg-light-blue{background-color:#53a9e4}.block--logos.is-style-alternating-bg-colors .logo.bg-purple{background-color:#8783be}.block--logos.is-style-alternating-bg-colors .logo:not(.bg-lime-green):not(.bg-light-blue):not(.bg-purple):nth-child(3n+1){background-color:#bbe048}.block--logos.is-style-alternating-bg-colors .logo:not(.bg-lime-green):not(.bg-light-blue):not(.bg-purple):nth-child(3n+2){background-color:#53a9e4}.block--logos.is-style-alternating-bg-colors .logo:not(.bg-lime-green):not(.bg-light-blue):not(.bg-purple):nth-child(3n+3){background-color:#8783be}.editor-styles-wrapper .block--logos .logos{pointer-events:none}
