.masonry-gallery{text-align:center}.masonry-gallery .filters-list{display:inline-block;text-align:center;margin-bottom:25px}.masonry-gallery .filters-list li{font-family:sans-serif;display:inline-block;padding:10px;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.masonry-gallery .filters-list li:hover,.masonry-gallery .filters-list li.active{text-decoration:underline}.masonry-gallery .masonry-gallery-content{display:flex;justify-content:center}.masonry-gallery .masonry-gallery-list{margin:0 auto;list-style:none;overflow:hidden;padding:0;width:100%;max-width:100%}.masonry-gallery .masonry-gallery-list .gallery-item{margin:0;padding-bottom:var(--gallery-gap, 20px);position:relative}@media(max-width: 768px){.masonry-gallery .masonry-gallery-list .gallery-item{width:100% !important}}.masonry-gallery .masonry-gallery-list .gallery-item a{display:block;position:relative;overflow:hidden;font-family:Arial,Helvetica,sans-serif;cursor:zoom-in}@media(max-width: 768px){.masonry-gallery .masonry-gallery-list .gallery-item a{pointer-events:none}}.masonry-gallery .masonry-gallery-list .gallery-item a .overlay{width:105%;height:105%;opacity:.95;z-index:-1;position:absolute;top:0;left:0;transition:.5s opacity ease-in-out}.masonry-gallery .masonry-gallery-list .gallery-item a .caption{letter-spacing:1px;position:absolute;bottom:-50px;left:0;z-index:20;opacity:0;text-align:center;transition:.3s opacity ease-in-out,.3s bottom ease-in-out;font-size:1.125rem;width:100%;padding:.75em;line-height:1.125em;font-weight:600}@media(max-width: 768px){.masonry-gallery .masonry-gallery-list .gallery-item a .caption{bottom:0;opacity:1}}.masonry-gallery .masonry-gallery-list .gallery-item a .bgimg{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;-webkit-transition:transform 1s ease-out;-moz-transition:transform 1s ease-out;-ms-transition:transform 1s ease-out;-o-transition:transform 1s ease-out;transition:transform 1s ease-out}.masonry-gallery .masonry-gallery-list .gallery-item a:hover>.caption{bottom:0;opacity:1}.masonry-gallery .masonry-gallery-list .gallery-item a:hover>.overlay{opacity:.9}.masonry-gallery .masonry-gallery-list .gallery-item a:hover{display:block}.masonry-gallery .masonry-gallery-list .gallery-item a:hover .bgimg{transform:scale(1.25)}@media(max-width: 768px){.masonry-gallery .masonry-gallery-list .gallery-item:not([style*="display: none"]) a{min-height:60vw}}@media(max-width: 640px){.masonry-gallery .masonry-gallery-list .gallery-item:not([style*="display: none"]) a{min-height:300px}}.masonry-gallery .masonry-gallery-list .gallery-item:not([style*="display: none"]):nth-child(4n+1) a{min-height:720px}@media(max-width: 1248px){.masonry-gallery .masonry-gallery-list .gallery-item:not([style*="display: none"]):nth-child(4n+1) a{min-height:500px}}@media(max-width: 768px){.masonry-gallery .masonry-gallery-list .gallery-item:not([style*="display: none"]):nth-child(4n+1) a{min-height:60vw}}@media(max-width: 640px){.masonry-gallery .masonry-gallery-list .gallery-item:not([style*="display: none"]):nth-child(4n+1) a{min-height:300px}}@media(hover: none)and (pointer: coarse){.masonry-gallery .masonry-gallery-list .gallery-item a .caption{bottom:0;opacity:1}}/*# sourceMappingURL=content-gallery-mosaic.css.map */
