.image-gallery-grid .swiper{width:100%;height:100%}@media (max-width:599.98px){.image-gallery-grid .swiper{position:relative;left:50%;width:100vw;max-width:90rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding-left:1rem}}@media (min-width:600px){.image-gallery-grid .swiper-wrapper{height:21.1875rem}}@media (min-width:840px){.image-gallery-grid .swiper-wrapper{height:24.75rem}}@media (min-width:1280px){.image-gallery-grid .swiper-wrapper{height:32rem}}.image-gallery-grid .swiper-slide figure.image{display:block;width:100%;margin-bottom:0}.image-gallery-grid .swiper-slide figure.image picture{overflow:hidden;height:11.5625rem}@media (min-width:600px){.image-gallery-grid .swiper-slide figure.image picture{height:9.8125rem}}@media (min-width:840px){.image-gallery-grid .swiper-slide figure.image picture{height:11.375rem}}@media (min-width:1280px){.image-gallery-grid .swiper-slide figure.image picture{height:15rem}}.image-gallery-grid .swiper-slide figure.image picture img{-o-object-fit:cover;object-fit:cover}.image-gallery-grid .swiper-slide figure.image img:not(.image-blur){min-width:100%;min-height:100%}.image-gallery-grid .swiper-slide figure.image.image-ratio-4-5 img:not(.image-blur){min-width:0;max-height:11.5625rem}@media (min-width:600px){.image-gallery-grid .swiper-slide figure.image.image-ratio-4-5 img:not(.image-blur){max-height:9.8125rem}}@media (min-width:840px){.image-gallery-grid .swiper-slide figure.image.image-ratio-4-5 img:not(.image-blur){max-height:11.375rem}}@media (min-width:1280px){.image-gallery-grid .swiper-slide figure.image.image-ratio-4-5 img:not(.image-blur){max-height:15rem}}@media (min-width:600px){.image-gallery-grid.image-gallery-grid-no-controls{margin-bottom:var(--spacing-m)}}.image-gallery-grid .swiper-controls{display:flex;align-items:center;justify-content:center;width:100%;gap:1rem;margin-bottom:var(--spacing-m);padding-right:0;margin-top:2.5rem}.image-gallery-grid .swiper-grid>.swiper-wrapper{flex-wrap:wrap}@media (max-width:599.98px){.image-gallery-grid .swiper-grid>.swiper-wrapper{flex-wrap:nowrap}}.image-gallery-grid .swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}@media (max-width:599.98px){.image-gallery-grid .swiper-grid-column>.swiper-wrapper{flex-wrap:nowrap;flex-direction:row}}