.h1{font-size:3em;text-align:center;background:rgba(0,0,0,.05);padding:1em 0;margin:15px 0 0 0;border-radius:.15em}.spacer{font-family:work sans;font-size:em;text-align:center;height:9em;padding:1em 0;margin:15px 0 0 0;border-radius:.15em;column-span:2}.hide{display:none}.gallery2{columns:4;margin:auto;max-width:1200px;column-gap:15px}.gallery2 img{width:100%;margin-top:15px;border-radius:.4em}.gallery2 img{box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -2px rgb(0 0 0 / .1);border-radius:1.25rem;overflow:hidden}.gallery2 div{transition:all 0.2s ease}@media screen and (max-width:767px){.gallery2{margin:20px;display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:0;column-gap:0;gap:0}.gallery2::-webkit-scrollbar{width:8px}.gallery2::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.gallery2 div{scroll-snap-align:start;flex:0 0 auto;margin-right:10px}.gallery2 img{max-width:calc(100vw - 40px);height:auto;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.3)}.spacer{display:none}.gallery2 img{max-width:100vw;height:auto;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.3)}.spacer{flex:0 0 10px}}@media screen and (min-width:768px) and (max-width:1024px){.gallery2{columns:2;max-width:100%}}