.image-grid-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.image-grid__item{align-items:center;display:flex;justify-content:center}.image_grid__image{width:100%}.image-grid__wrapper--padding .image_grid__image{max-width:188px}.image-grid--5-cols{margin-bottom:-1vw}.image-grid video{max-height:100%;max-width:100%}.image-grid__item--border{border:1px solid #1a1a1a}.image-grid__item--padding{padding:16px}@media screen and (min-width:960px){.image-grid--item--2-cols{width:49%}.image-grid--item--3-cols{width:32%}.image-grid--item--4-cols{display:grid;margin-bottom:2vw;width:25%}.image-grid--item--5-cols{margin-bottom:1vw;width:19.2%}.image-grid--item--6-cols{margin-bottom:1vw;width:16.2%}.image-grid--item--7-cols{margin-bottom:1vw;width:13.2%}}@media (max-width:960px){.image-grid--item--5-cols{margin-bottom:4vw;width:32.6%}.image-grid--item--2-cols{width:49%}.image-grid--item--3-cols{width:32%}.image-grid--item--4-cols{margin-bottom:2vw;width:25%}.image-grid--item--5-cols{margin-bottom:1vw;width:19.2%}.image-grid--item--6-cols,.image-grid--item--7-cols{margin-bottom:1vw;width:32.2%}}@media (max-width:768px){.image-grid--3-cols,.image-grid--4-cols,.image-grid--5-cols{align-content:space-between;flex-wrap:wrap;gap:1%}.image-grid--item--3-cols,.image-grid--item--4-cols,.image-grid--item--5-cols,.image-grid--item--6-cols,.image-grid--item--7-cols{margin-bottom:4vw;width:49%}}@media (max-width:480px){.image-grid--item--2-cols,.image-grid--item--3-cols,.image-grid--item--4-cols,.image-grid--item--5-cols,.image-grid--item--6-cols,.image-grid--item--7-cols{width:100%}}.swiper-fade__item img{width:100%}.image-grid__inner-wrapper{display:block}.image-grid__inner-wrapper.text-center .module-title{max-width:900px}.image-grid__wrapper--logos{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.image-grid__wrapper--logos>.image-grid__item{margin:0;width:auto}.image-grid__wrapper--logos .image_grid__image{height:auto;object-fit:contain;width:144px}@media screen and (min-width:560px){.image-grid__wrapper--logos{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:960px){.image-grid__wrapper--logos{grid-template-columns:repeat(7,1fr)}.image-grid__wrapper--logos .image_grid__image{height:auto;object-fit:contain;width:200px}}