.container-projects-filter[data-v-841c8941]{background-color:#ede9e8;padding-bottom:2rem}@media screen and (max-width:768px){.container-projects-filter[data-v-841c8941]{padding-bottom:3rem}}.container-projects-filter .inner[data-v-841c8941]{margin:0 auto;max-width:1440px;padding:0 1rem}.container-projects-filter .pills-desktop[data-v-841c8941]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:2.5rem;padding:0 3.5rem}@media screen and (max-width:768px){.container-projects-filter .pills-desktop[data-v-841c8941]{display:none}}.container-projects-filter .pill[data-v-841c8941]{align-items:center;background:transparent;border:1px solid rgba(0,0,0,.2);border-radius:45rem;color:#171b17;cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:400;justify-content:center;line-height:1.2;opacity:.4;padding:.75rem 1rem;text-transform:uppercase;transition:background .2s ease,color .2s ease,opacity .2s ease,border-color .2s ease;white-space:nowrap}.container-projects-filter .pill[data-v-841c8941]:hover{opacity:.7}.container-projects-filter .pill-active[data-v-841c8941]{background-color:#0052ff;border-color:#0052ff;color:#fff;opacity:1}.container-projects-filter .pill-active[data-v-841c8941]:hover{opacity:.9}.container-projects-filter .filter-mobile[data-v-841c8941]{display:none;margin-bottom:3.5rem}@media screen and (max-width:768px){.container-projects-filter .filter-mobile[data-v-841c8941]{display:block}}.container-projects-filter .filter-mobile .mobile-btn[data-v-841c8941]{align-items:center;background:#ede9e8;border:1px solid rgba(0,0,0,.4);border-radius:45rem;color:#171b17;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:.8rem;font-weight:700;justify-content:space-between;line-height:1.2;padding:.75rem 1rem;text-align:left;text-transform:uppercase;width:100%}.container-projects-filter .filter-mobile .chevron[data-v-841c8941]{color:#171b17;flex-shrink:0;transition:transform .25s ease}.container-projects-filter .filter-mobile .chevron-open[data-v-841c8941]{transform:rotate(180deg)}.container-projects-filter .filter-mobile.is-open[data-v-841c8941]{background:#ede9e8;border:1px solid rgba(0,0,0,.4);border-radius:.8rem;overflow:hidden}.container-projects-filter .filter-mobile.is-open .mobile-btn[data-v-841c8941]{background:transparent;border:none;border-radius:0;font-weight:700;padding:.7rem 1rem}.container-projects-filter .filter-mobile .mobile-list[data-v-841c8941]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:1rem}.container-projects-filter .filter-mobile .mobile-item[data-v-841c8941]{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:0;text-align:left;width:100%}.container-projects-filter .filter-mobile .mobile-label[data-v-841c8941]{color:#171b17;font-family:Plus Jakarta Sans,sans-serif;font-size:.8rem;font-weight:400;line-height:1.2;text-transform:uppercase}.container-projects-filter .filter-mobile .checkbox-box[data-v-841c8941]{background:#fff;border:1px solid rgba(0,0,0,.1);flex-shrink:0;height:.7rem;transition:background .15s ease,border-color .15s ease;width:.7rem}.container-projects-filter .filter-mobile .checkbox-box.checkbox-active[data-v-841c8941]{background:#0052ff;border-color:#0052ff}.container-projects-filter .grid[data-v-841c8941]{display:grid;gap:3rem 1rem;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:768px){.container-projects-filter .grid[data-v-841c8941]{gap:1rem;grid-template-columns:1fr}}.container-projects-filter .empty[data-v-841c8941]{color:#171b17;font-family:Plus Jakarta Sans,sans-serif;font-size:.8rem;grid-column:1/-1;opacity:.4;padding:3rem 0;text-align:center}.fade-enter-active,.fade-leave-active{transition:opacity .25s ease}.fade-enter-from,.fade-leave-to{opacity:0}
