.b-portfolio-geo-grid__filters{margin-bottom:3.5rem;margin-top:2.5rem}.b-portfolio-geo-grid__filters .b-portfolio-geo-grid__wrapper{display:flex;flex-direction:column;gap:2.5rem}.b-portfolio-geo-grid__filter-group--industries h4,.b-portfolio-geo-grid__filter-group--tech h4{color:var(--c_neutral--white);margin-bottom:1rem}.b-portfolio-geo-grid__filter-buttons,.b-portfolio-geo-grid__filter-buttons--tech{display:flex;flex-wrap:wrap;gap:.25rem}.b-portfolio-geo-grid__filter-btn button{background:#fff0;border:1px solid var(--c_neutral--white);border-radius:6.25rem;color:var(--c_neutral--white);cursor:pointer;display:block;font-family:var(--font_family);font-size:.875rem;font-weight:var(--fw--medium);line-height:1.43;padding:.5rem .75rem;text-align:center;transition:background var(--animations_duration);width:100%}.b-portfolio-geo-grid__filter-btn button::-moz-focus-inner{border:0;padding:0}@media(min-width:768px){.b-portfolio-geo-grid__filter-btn button:hover{background:hsl(0 0% 100% / .1)}}.b-portfolio-geo-grid__filter-btn--active button{background:var(--c_neutral--white);color:var(--c_neutral--900)}@media(min-width:768px){.b-portfolio-geo-grid__filter-btn--active button:hover{background:hsl(0 0% 100% / .3);color:#fff}}.b-portfolio-geo-grid__main{padding-bottom:2.5rem}@media(min-width:992px){.b-portfolio-geo-grid__main{padding-bottom:6.25rem}}.b-portfolio-geo-grid__main--hidden{display:none}.b-portfolio-geo-grid__items{display:grid;gap:.5rem;grid-auto-flow:row dense;grid-template-columns:1fr;margin-bottom:1.875rem;margin-left:-1.5rem;margin-right:-1.5rem}@media(min-width:414px){.b-portfolio-geo-grid__items{margin-bottom:3.5rem;margin-left:0;margin-right:0}}@media(min-width:768px){.b-portfolio-geo-grid__items{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.b-portfolio-geo-grid__items{grid-template-columns:repeat(3,1fr)}}.b-portfolio-geo-grid__counter{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.b-portfolio-geo-grid__counter-text{color:var(--c_neutral--300)}.b-portfolio-geo-grid__progress{background:var(--c_neutral--300);height:1px;position:relative;width:7.5rem}.b-portfolio-geo-grid__progress-fill{background:var(--c_brand--200);height:100%;left:0;position:absolute;width:50%}.b-portfolio-geo-grid__load-more-wrapper{align-items:center;display:flex;justify-content:center}.b-portfolio-geo-grid__load-more-wrapper--hidden{display:none}.b-portfolio-geo-grid__load-more-wrapper--hidden-perm{display:none!important}.b-portfolio-geo-grid__load-more-btn{background:#fff0;color:inherit;font-family:inherit;position:relative;width:auto}.b-portfolio-geo-grid__load-more-btn.is-loading{pointer-events:none}.b-portfolio-geo-grid__load-more-btn.is-loading .b-portfolio-geo-grid__load-more-label{visibility:hidden}.b-portfolio-geo-grid__load-more-spinner{animation:portfolio-geo-spin .8s linear infinite;border:2px solid hsl(0 0% 100% / .3);border-radius:50%;border-top:2px solid var(--c_neutral--white);display:none;height:1.5rem;width:1.5rem}.b-portfolio-geo-grid__load-more-btn.is-loading .b-portfolio-geo-grid__load-more-spinner{display:block;left:50%;margin:-.75rem 0 0 -.75rem;position:absolute;top:50%}.b-portfolio-geo-grid__no-results{display:none;padding:1.25rem 0;text-align:center}.b-portfolio-geo-grid__no-results--active{display:block}.b-portfolio-geo-grid__loader{align-items:center;display:none;justify-content:center;padding:2rem 0}.b-portfolio-geo-grid__loader.is-visible{display:flex}.b-portfolio-geo-grid__loader-spinner{animation:portfolio-geo-spin .8s linear infinite;border:3px solid hsl(0 0% 100% / .3);border-radius:50%;border-top-color:#fff;height:4rem;width:4rem}@keyframes portfolio-geo-spin{to{transform:rotate(1turn)}}