.haven-img-gallery__items{display:flex;flex-wrap:wrap;gap:24px}.haven-img-gallery__gallery__item{overflow:hidden;width:100%}.haven-img-gallery__gallery__item img{display:block;height:100%;object-fit:cover;width:100%}.haven-img-gallery__gallery__item:nth-child(3n+1),.haven-img-gallery__gallery__item:nth-child(3n+2):last-child{width:100%}@media(min-width:992px){.haven-img-gallery__gallery__item:nth-child(3n),.haven-img-gallery__gallery__item:nth-child(3n+2){width:calc(50% - 12px)}}