.filter-popup{z-index:4000;opacity:0;visibility:hidden;padding:20px;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}@media (width>=980px){.filter-popup{display:none}}.filter-popup.is-open{opacity:1;visibility:visible}.filter-popup.is-open .filter-popup--inner{transform:translateY(0)}.filter-popup .filter-popup--overlay{background:#0000008c;position:absolute;inset:0}.filter-popup .filter-popup--inner{background:var(--color-surface-primary,#f5f5f5);flex-direction:column;width:100%;padding:32px 20px;transition:transform .3s;display:flex;position:relative;overflow-y:auto;transform:translateY(12px)}.filter-popup .filter-popup--header{justify-content:space-between;align-items:center;padding-block-end:24px;display:flex}.filter-popup .filter-popup--title{color:var(--color-button-button-label-primary,#101010);align-items:center;gap:12px;display:inline-flex}.filter-popup .filter-popup--close{color:var(--color-text-text-third-dark,#6d6d6d);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.filter-popup .filter-popup--close svg{width:20px;height:20px}.filter-popup .filter-popup--filters{flex:1}.filter-popup .filter-popup--footer{justify-content:space-between;padding-block-start:32px;display:flex}.filter-popup .filter-popup--footer .btn-groups{min-width:128px}.filter-popup .filter-popup--clear{color:var(--color-button-button-label-primary,#101010);font-family:var(--type-font-font-header);font-size:var(--body-scale-body-m,1.125rem);text-underline-offset:6px;cursor:pointer;background:0 0;border:none;padding:0;font-weight:400;line-height:1.2;text-decoration:underline}.dropdowns-inline{flex-direction:column;display:flex}.dropdowns-inline .ev-refresh{display:none}.dropdowns-inline .ev-refresh svg{width:max(18px,1.5rem);height:auto}.dropdowns-inline .dropdown--label{font-size:12px}.dropdowns-inline .ev-dropdown{border-block-end:1px solid var(--color-section-section-outline,#d1d1d1);flex-direction:column;width:100%;display:flex}.dropdowns-inline .ev-dropdown .dropdown--trigger{background:0 0;border:none;justify-content:space-between;width:100%;max-width:none;padding:12px 0}.dropdowns-inline .ev-dropdown .dropdown--trigger .dropdown--label{font-size:12px}.dropdowns-inline .ev-dropdown .dropdown--trigger svg{width:20px;height:20px}.dropdowns-inline .ev-dropdown.has-selected .dropdown--trigger{background:0 0;border:none}.dropdowns-inline .ev-dropdown.has-selected .dropdown--label{display:inline-flex}.dropdowns-inline .ev-dropdown.has-selected .dropdown--label:after{content:"";background:var(--color-button-button-label-hower-3,#6977eb);border-radius:50%;flex:none;align-self:flex-start;width:5px;height:5px;margin-inline-start:4px}.dropdowns-inline .dropdown--panel{width:100%;min-width:0;max-width:none;max-height:none;box-shadow:none;opacity:1;visibility:visible;background:0 0;border:none;padding:0 0 24px;display:none;position:static;transform:none}.dropdowns-inline .dropdown--panel.is-open{pointer-events:all;display:flex}.dropdowns-inline .dropdown--panel .slider{--slider-width:100%;width:100%;min-width:0;padding:30px 12px 10px}.dropdowns-inline .dropdown--panel .larger{width:100%;min-width:0;padding-inline:0}.s-project-filter{padding-block-end:var(--sections-spacing-sm)}@media (width<=980px){.s-project-filter .container{max-width:100%}}.s-project-filter .title-styled{padding-block-end:4.8125rem}@media (width<=980px){.s-project-filter .title-styled{padding-block-end:20px}}.s-project-filter .topbar{align-items:center;gap:1rem;padding-block-end:3rem;display:flex}.s-project-filter .topbar .filter-expand{color:var(--color-button-button-label-primary,#101010);background-color:#0000;border:none;outline:none;align-items:center;gap:.6rem;padding:0;display:inline-flex}.s-project-filter .topbar .filter-expand span{font-size:var(--button-scale-button,14px);font-style:normal;font-weight:400;line-height:var(--button-lineheight-button,24px);letter-spacing:-.28px;display:inline-flex}.s-project-filter .topbar .filter-expand .icon{display:inline-flex;position:relative}.s-project-filter .topbar .filter-expand .icon:before{content:"";background-color:var(--color-button-button-label-hower-3,#6977eb);opacity:0;border-radius:5px;width:8px;height:8px;position:absolute;top:-2px;right:-2px}.s-project-filter .topbar .filter-expand.is-active .icon:before{opacity:1}@media (width<=980px){.s-project-filter .topbar.web{display:none}}@media (width>=980px){.s-project-filter .topbar.mob{display:none}}@media (width<=980px){.s-project-filter .topbar.mob{max-width:calc(100vw - var(--container) * 2);margin-inline:auto;padding-block-end:20px}}.s-project-filter .topbar .row-left{align-items:center;gap:1rem;display:flex}
