.dynamic-gallery{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.dynamic-gallery__item{flex:auto;margin:.75rem;min-width:px;overflow:hidden;width:calc(33.333% - 1.5rem)}.dynamic-gallery__img{aspect-ratio:4/3;border-radius:1.25rem;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:768px){.dynamic-gallery__item{border-radius:.75rem;width:calc(50% - 1rem)}}@media only screen and (max-width:479px){.dynamic-gallery__item{width:calc(50% - .5rem)}}