.masonry-grid-element{margin:0 auto;width:100%}.masonry-grid-element__header{margin-bottom:1.5rem;text-align:center}.masonry-grid-element__header h2{color:#333;font-size:2rem;font-weight:600;margin:0}.masonry-grid{width:100%}.masonry-grid__sizer,
.masonry-grid__item{width:33.333%}.masonry-grid__item{float:left;overflow:hidden}.masonry-grid__item--text{aspect-ratio:1/1}.masonry-grid-element--gap .masonry-grid__item{margin-bottom:6px}.masonry-grid-element--gap .masonry-grid__sizer,
.masonry-grid-element--gap .masonry-grid__item{width:calc(33.33333% - 4px)}.masonry-grid__image{display:block;height:auto;transform:scale(1);transition:filter .35s ease,transform .55s ease;width:100%}.masonry-grid__textTile{align-items:center;background:#fff;color:#1c313e;display:flex;flex-direction:column;gap:.65rem;height:100%;justify-content:center;padding:1.25rem;text-align:center}.masonry-grid__textTileText{color:#1c313e;font-size:1.9rem;font-weight:500;line-height:1.2;margin:0;max-width:16ch;transition:color .3s ease}.masonry-grid__item--text:hover .masonry-grid__textTileText{color:#89cdd3}.masonry-grid__textTileLogo{display:block;filter:brightness(0) saturate(100%) invert(17%) sepia(21%) saturate(1013%) hue-rotate(156deg) brightness(96%) contrast(95%);height:auto;opacity:.95;width:52px}.masonry-grid-element--grayscale .masonry-grid__image{filter:grayscale(100%)}.masonry-grid-element--grayscale .masonry-grid__item:hover .masonry-grid__image{filter:grayscale(0)}.masonry-grid-element--zoom .masonry-grid__item:hover .masonry-grid__image{transform:scale(1.06)}.masonry-grid-element--grayscale.masonry-grid-element--zoom .masonry-grid__item:hover .masonry-grid__image{filter:grayscale(0);transform:scale(1.06)}@media (max-width:1024px){.masonry-grid__sizer,
  .masonry-grid__item{width:50%}.masonry-grid-element--gap .masonry-grid__sizer,
  .masonry-grid-element--gap .masonry-grid__item{width:calc(50% - 3px)}}@media (max-width:700px){.masonry-grid__sizer,
  .masonry-grid__item,.masonry-grid-element--gap .masonry-grid__sizer,
  .masonry-grid-element--gap .masonry-grid__item{width:100%}}