.page_main__mViOY{display:flex;flex-direction:column;gap:1.25rem;flex:1 1;overflow-x:hidden;margin:0 auto;width:100%;justify-content:center;background-color:#fff;color:var(--color-primary);overflow-y:hidden}.page_mapContainer__MVsRp{flex:1 1;align-self:stretch;min-height:280px;background-color:#e0e0e0;border:2px solid var(--color-primary)}.page_mainContainer__I23bo{display:flex;flex-direction:column;justify-content:center;gap:2rem;width:100%;max-width:1720px;align-self:center}.page_slogan__FurBr{font-size:4.4rem;font-weight:500;flex:1 1;margin-top:2.2rem;max-width:400px;padding:0;color:var(--color-primary);line-height:1}.page_featuredContainer__s15fj{display:flex;align-items:stretch;gap:1.2rem;position:relative}.page_featuredProjectContainer__ctD8M{display:flex;flex-direction:column;justify-content:space-between;flex:2 1;max-width:100%;align-self:stretch;min-inline-size:0}.page_featuredProjectContainer__ctD8M>*{flex:1 1}.page_featuredProjectList__Fz_N3,.page_featuredProjectList__Fz_N3 .keen-slider,.page_featuredProjectList__Fz_N3 .keen-slider__slide>div,.page_featuredProjectList__Fz_N3>div,.page_featuredProjectList__Fz_N3>div>div,.page_featuredProjectList__Fz_N3>div>div>div{block-size:100%;min-inline-size:0}.page_filterAndCategoryContainer__PVXpV{display:flex;align-items:flex-end;gap:.5rem;flex-wrap:wrap}.page_filterAndCategoryContainer__PVXpV h4{margin-bottom:-6px;color:var(--color-primary)}.page_filterContainer__MIebC{display:flex;flex:1 1;gap:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-primary);justify-content:flex-end}.page_filterContainer__MIebC .secondary-btn,.page_filterContainer__MIebC button{min-width:186px;justify-content:space-between;align-items:flex-end;color:var(--color-primary)!important;border:none!important;background:transparent!important;transition:background-color .18s ease,color .18s ease;box-shadow:none!important;outline:none!important}.page_filterContainer__MIebC .secondary-btn:hover,.page_filterContainer__MIebC button:hover{background-color:transparent!important;color:var(--color-primary)!important;opacity:.7}.page_filterContainer__MIebC .secondary-btn svg,.page_filterContainer__MIebC button svg{color:var(--color-primary)!important;stroke:var(--color-primary)!important;transition:color .18s ease,stroke .18s ease}.page_filterContainer__MIebC .secondary-btn:hover svg,.page_filterContainer__MIebC button:hover svg{color:var(--color-primary)!important;stroke:var(--color-primary)!important}@media screen and (max-width:1100px){.page_slogan__FurBr{font-size:3rem;max-width:100%;padding:1rem}.page_featuredContainer__s15fj{flex-direction:column;align-items:center;gap:2rem}.page_featuredProjectContainer__ctD8M{width:100%}.page_mapContainer__MVsRp{flex:none;block-size:270px}}@media screen and (max-width:768px){.page_featuredContainer__s15fj{gap:2rem;margin:0}.page_featuredContainer__s15fj,.page_filterAndCategoryContainer__PVXpV{flex-direction:column;align-items:center}.page_featuredProjectContainer__ctD8M{width:100%}.page_slogan__FurBr{max-width:100%;padding:0;text-align:center}.page_filterContainer__MIebC{gap:.5rem;flex-wrap:wrap;align-items:stretch;width:100%;margin-bottom:0}.page_filterContainer__MIebC button{flex:1 1}}@media screen and (max-width:579px){.page_slogan__FurBr{font-size:2.5rem}}@media screen and (max-width:502px){.page_slogan__FurBr{font-size:2.2rem}}.popoverbutton_container__Mdaij{color:var(--color-text-dark);z-index:999999;margin-top:.5rem}.popoverbutton_contents__ia7B7{background-color:var(--color-text);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)}.popoverbutton_icon__nmOP0{will-change:transform;transition:transform .3s ease-in-out}.popoverbutton_rotate__VSbuX{transform:rotateX(180deg)}