div.rppg-gallery{padding:0;font-size:0;display:flex;flex-wrap:wrap;align-content:center;justify-content:space-between;counter-reset:brick;margin:0;overflow:hidden}div.rppg-gallery a.rppg-link{flex:0 0 100%;margin:0;overflow:hidden;padding:.5rem 1rem}@media (min-width:576px){div.rppg-gallery{margin:1rem}div.rppg-gallery a.rppg-link{flex:0 0 50%;padding:1rem}}@media (min-width:992px){div.rppg-gallery{margin:1rem}div.rppg-gallery a.rppg-link{flex:0 0 33%;padding:1rem}}@media (min-width:1200px){div.rppg-gallery{margin:1rem}div.rppg-gallery a.rppg-link{flex:0 0 25%;padding:1rem}}figure.rppg-figure{margin:0;overflow:hidden;position:relative}.rppg-figure figcaption{margin-top:0;position:absolute;height:auto;bottom:0;left:0;right:0;top:calc(100% - 40px);background-color:rgba(0,0,0,.4);transition:all .2s ease 0s}.rppg-figure img{width:100%;height:auto;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.rppg-figure .rppg-title{text-align:center;font-size:16px;font-weight:700;color:#fff;padding:10px}.rppg-figure .rppg-description{text-align:center;font-size:13px;color:#efefef;display:none;padding:0 10px 5px}a.rppg-link:hover img{-webkit-transform:scale(1.15);transform:scale(1.15)}a.rppg-link:hover figcaption{top:65%}a.rppg-link:hover .rppg-description{display:block}@media screen and (max-width:767px){.rppg-figure figcaption{top:65%}.rppg-figure .rppg-description{display:block}}