.block-case-studies-gallery .case-study-filter .taxonomies{margin-bottom:5rem;border-bottom:1px solid #707070;display:flex;align-items:center;justify-content:space-evenly}.block-case-studies-gallery .case-study-filter .taxonomies a.taxonomy{font-style:normal;text-decoration:none;padding:0 5rem;margin:1.25rem 0;border-right:1px solid #707070;width:100%;text-align:center;cursor:pointer}.block-case-studies-gallery .case-study-filter .taxonomies a.taxonomy:last-child{border-right:none}.block-case-studies-gallery .case-study-filter .taxonomies a.taxonomy.active{font-weight:700}.block-case-studies-gallery .case-study-listings{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}.block-case-studies-gallery .case-study-listings .case-study-listing{position:relative;margin-bottom:20px}.block-case-studies-gallery .case-study-listings .case-study-listing .case-study-listing-link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:99}.block-case-studies-gallery .case-study-listings .case-study-listing img{width:100%}.block-case-studies-gallery .case-study-listings .case-study-listing:before{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:#48553a;opacity:0;transition:all .5s}.block-case-studies-gallery .case-study-listings .case-study-listing .case-study-listing-content{padding:2rem;opacity:0;transition:all .5s;position:absolute;top:0;left:0;height:100%;width:100%}.block-case-studies-gallery .case-study-listings .case-study-listing h3,.block-case-studies-gallery .case-study-listings .case-study-listing a{color:#fff}.block-case-studies-gallery .case-study-listings .case-study-listing:hover:before{height:100%;opacity:.75}.block-case-studies-gallery .case-study-listings .case-study-listing:hover .case-study-listing-content{opacity:1}@media(max-width:1024px){.block-case-studies-gallery .case-study-filter .taxonomies a.taxonomy{padding:0 1rem}.block-case-studies-gallery .case-study-listings .case-study-listing:before{height:100%;opacity:.75}.block-case-studies-gallery .case-study-listings .case-study-listing .case-study-listing-content{opacity:1}.block-case-studies-gallery .case-study-listings .case-study-listing .case-study-listing-content h3{font-size:2rem}}@media(max-width:550px){.block-case-studies-gallery .case-study-filter .taxonomies{flex-wrap:wrap}.block-case-studies-gallery .case-study-filter .taxonomies a.taxonomy{border-right:0}.block-case-studies-gallery .case-study-listings .col{margin:0 5rem}}