.page_headerColor__yBQGa{position:fixed;top:0;left:0;width:100%;height:4.5rem;background-color:var(--color-primary);z-index:105;margin-bottom:0}.page_main__6fLYs{display:flex;flex-direction:column;flex:1 1;overflow-x:hidden;width:100%;margin-top:.5rem;padding-top:.5rem}.page_mainContainer__HQR_f{display:flex;flex-direction:column;justify-content:center;gap:.5rem;width:100%;max-width:1720px;align-self:center}.page_slogan__c97l9{font-size:3.9rem;font-weight:500;flex:1 1;margin-top:2.2rem;max-width:400px;padding:0}.page_featuredContainer__qGoHf{display:flex;align-items:center;gap:1.4rem;margin:0 2rem}.page_featuredProjectContainer__BqzDj{flex:1 1;width:100%}.page_filterAndCategoryContainer__pOKVb{display:flex;align-items:flex-end;gap:.5rem;flex-wrap:wrap;margin-bottom:2rem}.page_filterAndCategoryContainer__pOKVb h4{margin-bottom:-6px}.page_filterContainer__1260N{display:flex;gap:1rem;flex-wrap:wrap;padding:.75rem;border-radius:var(--border-radius)}.page_filterContainer__1260N button,.page_filterContainer__1260N input,.page_filterContainer__1260N select{background-color:#fff;border:1px solid #333;border-radius:var(--border-radius);color:#333;padding:.4rem .8rem;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;text-align:center;height:38px;padding:.3rem 1rem;font-size:1rem;min-width:140px}.page_filterContainer__1260N button{min-width:140px;height:38px;display:flex;justify-content:center;align-items:center}.page_filterContainer__1260N button:hover,.page_filterContainer__1260N input:hover,.page_filterContainer__1260N select:hover{background-color:#f2f2f2;color:#000;border-color:#000}.page_filterContainer__1260N button.page_active-alt-primary__TeX1N,.page_filterContainer__1260N input.page_active-alt-primary__TeX1N,.page_filterContainer__1260N select.page_active-alt-primary__TeX1N{background-color:#e6e6e6;color:#000;border-color:#000}.page_filterContainer__1260N button,.page_filterContainer__1260N button span,.page_filterContainer__1260N button.page_active-alt-primary__TeX1N,.page_filterContainer__1260N button.page_active-alt-primary__TeX1N span,.page_filterContainer__1260N button:active,.page_filterContainer__1260N button:active span,.page_filterContainer__1260N button:hover,.page_filterContainer__1260N button:hover span,.page_filterContainer__1260N input,.page_filterContainer__1260N select{color:#000!important}.page_projectsListContainer__TzGGa{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;flex-wrap:wrap}@media screen and (max-width:1024px){.page_slogan__c97l9{font-size:3rem;max-width:100%;padding:1rem}.page_featuredContainer__qGoHf{flex-direction:column;align-items:center;gap:2rem}.page_projectsListContainer__TzGGa{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.25rem}}@media screen and (max-width:768px){.page_featuredContainer__qGoHf{flex-direction:column;align-items:center;gap:2rem;margin:1.5rem 0 0}.page_filterAndCategoryContainer__pOKVb{flex-direction:column;align-items:center;margin-bottom:2rem}.page_slogan__c97l9{max-width:100%;padding:0;text-align:center}.page_filterContainer__1260N{justify-content:center;flex-wrap:wrap;width:100%}.page_filterContainer__1260N button{flex:1 1}.page_filterContainer__1260N button,.page_filterContainer__1260N input,.page_filterContainer__1260N select{flex:1 1;text-align:center}.page_headerRow__bypGJ{flex-direction:column;align-items:center}}@media screen and (max-width:579px){.page_slogan__c97l9{font-size:2.5rem}.page_projectsListContainer__TzGGa{grid-template-columns:1fr;gap:1rem}}@media screen and (max-width:502px){.page_slogan__c97l9{font-size:2.2rem}}.page_headerRow__bypGJ{display:flex;justify-content:space-between;align-items:center;gap:1rem}.page_headerRow__bypGJ h1{font-size:2rem;font-weight:600}.page_headerRow__bypGJ .page_filterContainer__1260N{display:flex;gap:1rem}.page_totalProperties__TLJRv{color:grey;font-weight:400}.popoverbutton_container__Mdaij{color:var(--color-text-dark);z-index:999999;margin-top:.5rem}.popoverbutton_contents__ia7B7{background-color:hsla(0,0%,100%,.95);padding:1rem;display:flex;flex-direction:column;gap:.5rem;position:relative;opacity:0;animation:popoverbutton_fadeIn__e7Mra .5s forwards;max-height:50vh;overflow-y:auto;scrollbar-color:var(--color-primary) var(--color-text);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);box-shadow:0 0 10px rgba(0,0,0,.1);min-width:220px;width:200px;box-sizing:border-box;border:1px solid #ccc;border-radius:12px}.popoverbutton_icon__nmOP0{will-change:transform;transition:transform .3s ease-in-out}.popoverbutton_rotate__VSbuX{transform:rotateX(180deg)}.popoverbutton_button__uyjvv{min-width:140px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:.5rem}.popoverbutton_button__uyjvv,.popoverbutton_button__uyjvv span,.popoverbutton_button__uyjvv.popoverbutton_active-alt-primary__V2GNS,.popoverbutton_button__uyjvv.popoverbutton_active-alt-primary__V2GNS span,.popoverbutton_button__uyjvv:active,.popoverbutton_button__uyjvv:active span,.popoverbutton_button__uyjvv:hover,.popoverbutton_button__uyjvv:hover span{color:#000!important}.popoverbutton_contents__ia7B7 a,.popoverbutton_contents__ia7B7 button{display:flex;align-items:center;justify-content:center;width:100%;min-height:38px;background:transparent;border:none;color:#000;cursor:pointer;padding:.4rem .5rem;box-sizing:border-box;text-align:center;border-radius:8px;transition:background .2s}.popoverbutton_contents__ia7B7 a:hover,.popoverbutton_contents__ia7B7 button:hover{background:#f2f2f2;color:#000}.popoverbutton_contents__ia7B7 a.popoverbutton_active__mjSYe,.popoverbutton_contents__ia7B7 button.popoverbutton_active__mjSYe{background:var(--color-primary)!important;color:#fff}.popoverbutton_active__mjSYe{background:var(--color-primary)!important;color:#fff!important}