.gallery-tabs ul{display:flex;flex-direction:row;gap:1rem}@media (max-width:600px){.gallery-tabs ul{flex-wrap:wrap;gap:1rem;justify-content:center}.gallery-tabs li{border:1px solid rgba(0,0,0,.05)}.gallery-tabs .spacer{display:none}}.gallery-tabs li{flex-grow:0;list-style:none;padding:.5em 1em}.gallery-tabs .spacer{flex-grow:1}.gallery-tabs li:hover{background:#111}.gallery-tabs a{color:var(--clr-primary);text-decoration:none}.gallery-tabs li:hover a{color:#fff}.gallery-tabs li.active{background:var(--clr-primary)}.gallery-tabs li.active a{color:#111}.gal-thumb{display:block;margin-bottom:2rem;overflow:hidden;position:relative}.gallery{column-count:3;column-fill:balance;column-gap:2rem}@media (max-width:768px){.gallery{column-count:2}}@media (max-width:450px){.gallery{column-count:1}}.hover-zoom{opacity:1;transition:all .4s ease}.gal-thumb:hover .hover-zoom{filter:brightness(.1);filter:contrast(300%);opacity:.06;scale:1.1}.gal-thumb:hover .gal-label{opacity:1;top:calc(50% - 1em)}.gal-label{color:var(--clr-primary);font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;letter-spacing:5px;line-height:2;opacity:0;position:absolute;text-align:center;text-transform:uppercase;top:0;transition:all .4s ease;width:100%}.hero-slider .carousel-cell .inner{color:#fff;position:relative;text-align:center;top:50%;transform:translateY(-50%)}