.o-image-gallery{margin-bottom:2rem;margin-top:2rem}@media screen and (max-width:768px){.o-image-gallery{margin-bottom:1rem;margin-top:1rem}}.o-image-gallery__link{color:inherit;display:block}.o-image-gallery--extra-margin{margin-top:4rem}.o-image-gallery--grid{margin:0 -1rem;min-width:100%;width:auto}.o-image-gallery--grid_item{align-items:center;display:flex;padding:1rem}.o-image-gallery--grid_item img{display:block;height:auto;width:100%}