.work .grid-container{display:-ms-grid;display:grid;gap:3rem}.work .text-container{max-width:50rem}.work .grid-item{display:none}.work .grid-item.active{display:block}.work #filters{height:0;overflow:hidden}.work #openFilter{background-color:transparent;border:none;color:#fff}.work .filters h2{font-family:"Crimson Text",arial,sans-serif;text-transform:none;color:#d7fe61;font-size:1rem;font-style:italic}.work .filters-container{top:0}.work .all{color:#d7fe61;cursor:pointer}.work .checkbox button{background-color:transparent;border:0;padding:0}.work .entry{cursor:pointer}.work .entry:before{width:1.25rem;height:1.25rem;font-family:"Work Sans",arial,sans-serif;border:2px solid #d7fe61;border-radius:50%;text-align:center;line-height:1.1;content:"+";display:block;margin-right:.5rem}.work .entry.active:before{border:2px solid #fe019a}@media (min-width:576px){.work .grid-container{gap:1rem;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.work .grid-container{gap:1.5rem;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.work .sectors:before,.work .services:before{content:'';width:1rem;background-image:linear-gradient(45deg,#d7fe61 8.33%,#000 8.33%,#000 50%,#d7fe61 50%,#d7fe61 58.33%,#000 58.33%,#000 100%);background-size:8px 8px}.work .entries-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;max-width:50rem}}