.gallery-carousel-wrapper{overflow:hidden}.gallery-carousel-nav{display:flex;gap:8px}.gallery-grid.gallery-live{display:flex;grid-template-columns:none;grid-template-rows:none;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 1px 10px}.gallery-grid.gallery-live::-webkit-scrollbar{display:none}.gallery-grid.gallery-live .gallery-photo{flex:0 0 calc((100% - 42px)/4);height:210px;scroll-snap-align:start}.gallery-photo{position:relative;overflow:hidden;border:0;background:#dcecff}.gallery-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.gallery-photo:hover img{transform:scale(1.04)}.gallery-photo figcaption{position:absolute;right:0;bottom:0;left:0;padding:34px 14px 12px;color:#fff;font-size:13px;font-weight:800;background:linear-gradient(transparent,rgba(0,32,82,.88))}@media(max-width:900px){.gallery-grid.gallery-live .gallery-photo{flex-basis:calc((100% - 14px)/2)}}@media(max-width:700px){.gallery-grid.gallery-live .gallery-photo{flex-basis:82%;height:185px}.gallery-carousel-nav{margin-top:14px}}
