.work-listing-block{background-color:var(--block-background-color);color:var(--block-text-color);position:relative}.work-listing-block .container,.work-listing-block .container-fluid{padding:0}.work-listing-block .container .row,.work-listing-block .container-fluid .row{padding-left:1rem;padding-right:1rem}@media(min-width:768px){.work-listing-block .container .row,.work-listing-block .container-fluid .row{padding-left:1.875rem;padding-right:1.875rem}}@media(min-width:992px){.work-listing-block .container .row,.work-listing-block .container-fluid .row{padding-left:2.375rem;padding-right:2.375rem}}.work-listing-block .container .row .page-eyebrow,.work-listing-block .container-fluid .row .page-eyebrow{padding-left:.25rem;padding-top:calc(5vw + 7.5rem)}@media(max-width:991.98px){.work-listing-block .container .row .page-eyebrow,.work-listing-block .container-fluid .row .page-eyebrow{padding-top:8.75rem}}@media(max-width:575.98px){.work-listing-block .container .row .page-eyebrow,.work-listing-block .container-fluid .row .page-eyebrow{padding-left:.0625rem;padding-top:6.25rem}}.work-listing-block .container .row .block-heading-container,.work-listing-block .container-fluid .row .block-heading-container{margin-bottom:5rem}@media(max-width:991.98px){.work-listing-block .container .row .block-heading-container,.work-listing-block .container-fluid .row .block-heading-container{margin-bottom:3.125rem}}.work-listing-block .container .filter-row,.work-listing-block .container-fluid .filter-row{background-color:#fff;position:sticky;top:.625rem;transform:translateY(0);transition:top .5s;z-index:10}.work-listing-block input[type=checkbox]{display:none}.work-listing-block input[type=checkbox]:checked~.filter-container{display:inline-block}.work-listing-block input[type=checkbox]:checked~.filter-button .label:before{color:#fff;height:.9375rem;margin-right:.5625rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2714%27 height=%2715%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M14 .731 13.269 0 7 6.269.731 0 0 .731 6.269 7 0 13.269.731 14 7 7.731 13.269 14l.731-.731L7.731 7 14 .731z%27 fill=%27%231A1A1A%27/%3E%3C/svg%3E");width:.875rem}.work-listing-block .filter-button{display:flex;justify-content:space-between;margin-bottom:.625rem;margin-top:.625rem}.work-listing-block .filter-button .label{background-color:transparent;border:none;cursor:pointer;font-size:1.125rem;padding:0}.work-listing-block .filter-button .label:before{background-color:var(--block-text-color);content:"";display:inline-block;height:.8125rem;margin-right:.4375rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2713%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.478 1.242a1.546 1.546 0 0 0-3.03 0H0v.593h10.457a1.545 1.545 0 0 0 1.515 1.252c.753 0 1.374-.536 1.515-1.252H16v-.593h-2.522zM3.67 4.951c-.744 0-1.365.527-1.506 1.233H0v.592h2.155a1.545 1.545 0 0 0 1.516 1.262c.753 0 1.383-.546 1.515-1.262H16v-.592H5.186A1.535 1.535 0 0 0 3.68 4.95h-.01zm6.447 4.931c-.744 0-1.365.527-1.506 1.233H0v.593h8.612a1.545 1.545 0 0 0 1.515 1.261c.753 0 1.384-.545 1.515-1.26H16v-.594h-4.367a1.535 1.535 0 0 0-1.506-1.233h-.01z%27 fill=%27%231A1A1A%27/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;width:1rem}.work-listing-block .filter-button .label .label-selection{font-family:InterRegular;font-size:1.125rem;letter-spacing:-.03125rem;line-height:1.56}.work-listing-block .filter-button button.clear-selection{background-color:transparent;border:none;color:var(--block-text-color);display:none;font-family:InterSemiBold;font-size:.8125rem}.work-listing-block .filter-button button.clear-selection .sm-view,.work-listing-block .filter-button button.clear-selection.show-clear-sel{display:inline-block}@media(min-width:576px){.work-listing-block .filter-button button.clear-selection .sm-view{display:none}}.work-listing-block .filter-button button.clear-selection .lg-view{display:none}@media(min-width:576px){.work-listing-block .filter-button button.clear-selection .lg-view{display:inline-block}}.work-listing-block .filter-container{display:none}.work-listing-block .filter-container .filters{background-color:#fff;border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem;border-top:.0625rem solid #c6c6c6;box-shadow:0 1.375rem 1.875rem -.125rem rgba(0,0,0,.14);display:grid;grid-template-columns:2fr 3fr;left:0;padding:.625rem 1.4375rem 0;position:absolute;right:0;width:100%;z-index:999999}@media(max-width:767.98px){.work-listing-block .filter-container .filters{flex-direction:column;grid-template-columns:1fr;padding:.625rem 0 0}}.work-listing-block .filter-container .filters .industries,.work-listing-block .filter-container .filters .services{display:flex;flex-direction:column;overflow:hidden;position:relative}.work-listing-block .filter-container .filters .industries h5,.work-listing-block .filter-container .filters .services h5{font-family:InterSemiBold;font-size:clamp(.875rem,1.1428571429vw,1.3rem);line-height:1.625rem;padding-left:1.4375rem}@media(max-width:767.98px){.work-listing-block .filter-container .filters .industries h5,.work-listing-block .filter-container .filters .services h5{margin-bottom:1.1875rem}}.work-listing-block .filter-container .filters .industries .industry-columns,.work-listing-block .filter-container .filters .industries .service-columns,.work-listing-block .filter-container .filters .services .industry-columns,.work-listing-block .filter-container .filters .services .service-columns{display:grid;gap:0}.work-listing-block .filter-container .filters .industries .industry-columns li,.work-listing-block .filter-container .filters .industries .service-columns li,.work-listing-block .filter-container .filters .services .industry-columns li,.work-listing-block .filter-container .filters .services .service-columns li{cursor:pointer;padding:.1875rem .625rem .1875rem 1.4375rem}@media(max-width:767.98px){.work-listing-block .filter-container .filters .industries .industry-columns li,.work-listing-block .filter-container .filters .industries .service-columns li,.work-listing-block .filter-container .filters .services .industry-columns li,.work-listing-block .filter-container .filters .services .service-columns li{margin-bottom:1rem;padding-bottom:0;padding-top:0}}.work-listing-block .filter-container .filters .industries .industry-columns li.active span,.work-listing-block .filter-container .filters .industries .industry-columns li:hover span,.work-listing-block .filter-container .filters .industries .service-columns li.active span,.work-listing-block .filter-container .filters .industries .service-columns li:hover span,.work-listing-block .filter-container .filters .services .industry-columns li.active span,.work-listing-block .filter-container .filters .services .industry-columns li:hover span,.work-listing-block .filter-container .filters .services .service-columns li.active span,.work-listing-block .filter-container .filters .services .service-columns li:hover span{border-bottom:.0625rem solid #000;width:-moz-fit-content;width:fit-content}.work-listing-block .filter-container .filters .industries .industry-columns li span,.work-listing-block .filter-container .filters .industries .service-columns li span,.work-listing-block .filter-container .filters .services .industry-columns li span,.work-listing-block .filter-container .filters .services .service-columns li span{color:#131313}.work-listing-block .filter-container .filters .industries .service-columns,.work-listing-block .filter-container .filters .services .service-columns{grid-template-columns:repeat(2,1fr)}.work-listing-block .filter-container .filters .industries .service-columns:before,.work-listing-block .filter-container .filters .services .service-columns:before{background:#c6c6c6;content:"";grid-column:1/4;grid-row:1/-1;height:100%;position:absolute;right:0;width:.0625rem;z-index:-1}.work-listing-block .filter-container .filters .industries .service-columns:after,.work-listing-block .filter-container .filters .services .service-columns:after{background:#c6c6c6;content:"";grid-column:1/4;grid-row:1/-1;height:100%;left:50%;position:absolute;width:.0625rem;z-index:-1}@media(max-width:767.98px){.work-listing-block .filter-container .filters .industries .service-columns,.work-listing-block .filter-container .filters .services .service-columns{border-bottom:.0625rem solid #c6c6c6;grid-template-columns:1fr}.work-listing-block .filter-container .filters .industries .service-columns:after,.work-listing-block .filter-container .filters .industries .service-columns:before,.work-listing-block .filter-container .filters .services .service-columns:after,.work-listing-block .filter-container .filters .services .service-columns:before{content:none}}.work-listing-block .filter-container .filters .industries .industry-columns,.work-listing-block .filter-container .filters .services .industry-columns{grid-template-columns:repeat(3,1fr)}.work-listing-block .filter-container .filters .industries .industry-columns:before,.work-listing-block .filter-container .filters .services .industry-columns:before{background:#c6c6c6;content:"";grid-column:1/4;grid-row:1/-1;height:100%;left:66%;position:absolute;width:.0625rem;z-index:-1}.work-listing-block .filter-container .filters .industries .industry-columns:after,.work-listing-block .filter-container .filters .services .industry-columns:after{background:#c6c6c6;content:"";grid-column:1/4;grid-row:1/-1;height:100%;left:33%;position:absolute;width:.0625rem;z-index:-1}@media(max-width:767.98px){.work-listing-block .filter-container .filters .industries .industry-columns,.work-listing-block .filter-container .filters .services .industry-columns{grid-template-columns:1fr}.work-listing-block .filter-container .filters .industries .industry-columns:after,.work-listing-block .filter-container .filters .industries .industry-columns:before,.work-listing-block .filter-container .filters .services .industry-columns:after,.work-listing-block .filter-container .filters .services .industry-columns:before{content:none}}.work-listing-block .filter-container ul{list-style:none;padding:0}.work-listing-block .listing-results{margin-bottom:7.5rem}@media(max-width:991.98px){.work-listing-block .listing-results{margin-bottom:3.75rem}}@media(max-width:767.98px){.work-listing-block .listing-results{margin-bottom:2.5rem}}.work-listing-block .loadmore-container{display:flex;justify-content:center;margin-bottom:5rem;margin-left:1.5625rem;margin-right:1.5625rem}@media(min-width:768px){.work-listing-block .loadmore-container{margin-left:2.375rem;margin-right:2.375rem}}.block-editor-block-list__block .work-listing-block .listing-results .project-item{display:block!important;opacity:1!important}
