.wsb-logo-gallery{display:flex;flex-wrap:wrap}.wsb-logo-gallery--grid{display:grid;grid-template-columns:repeat(4,1fr);width:100%}.wsb-logo-gallery--masonry{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:max-content;width:100%}.wsb-logo-gallery--inline{display:flex;flex-wrap:wrap;align-items:center}.wsb-logo-gallery__item{position:relative;display:flex;justify-content:center;align-items:center;padding:20px;overflow:hidden;transition:all .3s ease}.wsb-logo-gallery--inline .wsb-logo-gallery__item{display:inline-flex;margin-right:20px;margin-bottom:20px}.wsb-logo-gallery__item img{max-width:100%;width:auto;height:auto;object-fit:contain;transition-property:transform,opacity,filter;transition-duration:.3s}.wsb-logo-gallery--hover-grow .wsb-logo-gallery__item:hover img{transform:scale(1.1)}.wsb-logo-gallery--hover-shrink .wsb-logo-gallery__item:hover img{transform:scale(.9)}.wsb-logo-gallery--hover-pulse .wsb-logo-gallery__item:hover img{animation:wsb-logo-pulse 1s}.wsb-logo-gallery--hover-float .wsb-logo-gallery__item:hover img{transform:translateY(-8px)}.wsb-logo-gallery--hover-sink .wsb-logo-gallery__item:hover img{transform:translateY(8px)}@keyframes wsb-logo-pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}@media (max-width:1024px){.wsb-logo-gallery--grid,.wsb-logo-gallery--masonry{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.wsb-logo-gallery--grid,.wsb-logo-gallery--masonry{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.wsb-logo-gallery--grid,.wsb-logo-gallery--masonry{grid-template-columns:repeat(1,1fr)}.wsb-logo-gallery--inline .wsb-logo-gallery__item{margin-right:10px;margin-bottom:10px}}