.gallery{overflow:hidden;width:auto;max-width:100%;padding-bottom:3px}.gallery__content{display:flex;flex-flow:row wrap;justify-content:space-between;margin:calc(-2% + 2px);overflow:hidden}.gallery--vertical .gallery__content{display:flex;flex-flow:column nowrap;margin-left:calc(-2% + 2px);margin-right:calc(-2% + 2px)}.gallery__content>*{min-width:300px;width:auto;flex:1 1;margin:2%}.gallery--vertical .gallery__content>*{min-width:300px;flex:1 0 auto;margin-top:2%;margin-bottom:2%}.gallery__title-box{width:100%;display:flex;flex-flow:row wrap;align-items:baseline;justify-content:space-between;padding:0;margin-bottom:24px}@media (max-width:570px){.gallery--vertical .gallery__content>*,.gallery__content>*{min-width:55%}}