.row-all-projects{margin-top:65px}.row-all-projects h2{margin-bottom:35px}@media screen and (max-width:1024px){.row-all-projects{margin-top:45px}.row-all-projects h2{margin-bottom:25px}}.search-nav{position:absolute;left:20px;top:20px;background:rgba(245,245,245,.95);border-radius:12px;z-index:1;padding:35px 0;max-width:30%;width:452px}.search-nav.sticky{position:fixed}.search-nav-inner{max-height:calc(100vh - 134px - 50px - 40px - 70px);overflow-y:auto;padding:0 35px}body.case-studies-filter-search .search-nav-inner{max-height:calc(100vh - 134px - 40px - 70px)}.search-nav .search-form{background-color:#fff;border-radius:6px;height:52px;border:3px solid #74ac9c;display:-moz-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-nav .search-form .search-field{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px 0 10px 20px;font-size:19px}.search-nav .search-form .search-field:focus{background:0 0;line-height:unset}.search-nav .search-form .search-submit{width:52px;height:52px;border:none;background:0 0;font-size:20px}.search-nav .filters{display:none;margin-bottom:0}.search-nav .filters .filter__items{display:block;position:relative;padding:5px 0 10px}.search-nav .filters .filter__items>label{display:-moz-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin-bottom:7px}.search-nav .filters .filter__items>label input[type=checkbox]{display:none}.search-nav .filters .filter__items>label input[type=checkbox]:checked+.box i{opacity:1}.search-nav .filters .filter__items>label .box{color:#74ac9c;border-radius:6px;border:1px solid #bfbfbf;width:26px;height:26px;display:-moz-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px}.search-nav .filters .filter__items>label .box i{opacity:0;-webkit-transition:opacity 150ms linear;transition:opacity 150ms linear}.search-nav .filters .filter{margin:0}.search-nav .filters .filter:first-child{margin-top:30px}.search-nav .filters .filter__cat,.search-nav .filters .filter__items{background:0 0}.search-nav .filters .filter__title{font-size:25px;font-family:'Avenir Next LT W01 Bold';margin-bottom:15px;color:#222}.search-nav .filters .filter__item_link{display:-moz-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin-bottom:10px;color:inherit;text-decoration:none}.search-nav .filters .filter__item_link:hover{color:#74ac9c}.search-nav .filters .filter__item_link i{width:26px;display:-moz-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search-nav .btn{padding:12px 13px}.search-nav .btn#clear_all{background:#585755}.search-nav .btn#clear_all:hover{background:#222}.search-nav #close-search-nav{background:#e8e8e8;width:30px;height:30px;display:none;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#74ac9c;font-size:19px;position:absolute;bottom:-15px;left:calc(50% - 15px);cursor:pointer;border-radius:6px;z-index:1}@media screen and (max-width:1024px){.search-nav{padding:40px;position:relative!important;top:0!important;width:100%;max-width:none;margin-left:-20px;border-radius:0}.search-nav-inner{max-height:none;padding:0;border-radius:0}.search-nav .filters .filter__items{display:-moz-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-o-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 20px}}@media screen and (max-width:480px){.search-nav .filters .filter__items{-moz-flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.caseStudiesList{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:45px;text-indent:unset!important}.caseStudiesList li{list-style:none;-webkit-box-shadow:0 0 20px rgba(0,0,0,.08);box-shadow:0 0 20px rgba(0,0,0,.08);background:#fff;position:relative;border-radius:8px;margin-left:0!important}.caseStudiesList li:before{display:none}.caseStudiesList .thumbnail{width:100%;border-radius:8px 8px 0 0}@media screen and (max-width:1200px){.caseStudiesList{grid-gap:30px}}@media screen and (max-width:1024px){.caseStudiesList{grid-template-columns:repeat(2,1fr);grid-gap:20px}}@media screen and (max-width:600px){.caseStudiesList{grid-template-columns:repeat(1,1fr)}}.caseText{font-family:AvenirNextLTW01-Medium;border-radius:0 0 8px 8px;padding:30px 30px 70px}.caseText .tagline{font-size:16px;font-family:AvenirNextLTW01-Medium;text-transform:uppercase;color:#828282;letter-spacing:1px;margin-bottom:20px;display:-moz-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.caseText .tagline:before{font-family:FontAwesome;content:"\f02b";margin-right:10px}.caseText .location{color:#222;font-family:'Avenir Next LT W01 Bold'}.caseText .short-title{color:#222;font-size:32px;font-family:'Avenir Next LT W01 Bold';line-height:38px}.caseLinks{position:absolute;bottom:20px;width:calc(100% - 60px)}.caseLinks .link{margin-right:20px}.studies-location{background:#255156;padding:20px 45px;margin-top:60px}.studies-location .caseStudiesList.col-2{grid-template-columns:repeat(2,1fr)}.studies-location .caseStudiesList.col-4{grid-template-columns:repeat(4,1fr)}.studies-location .caseStudiesList li{margin-top:35px!important}.studies-location .caseText{padding-bottom:80px}.studies-location .location-flag-name{text-align:center;position:absolute;left:50%;-webkit-transform:translate(-50%,-115%);transform:translate(-50%,-115%);text-decoration:none;color:#fff;font-family:linotype-didot,serif}.studies-location .location-flag-name img{margin-bottom:10px}.studies-location .location-see-more{text-align:center;position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%,165%);transform:translate(-50%,165%)}@media screen and (max-width:1200px){.studies-location{padding-left:30px;padding-right:30px}}h2.mobile-heading{margin-top:50px}@media screen and (min-width:1025px){.mobile-only{display:none}}@media screen and (max-width:1024px){.desktop-only{display:none}}