.FullScreenModal-module-scss-module__U1ksZq__fillCorners .MuiPaper-root.MuiPaper-root{border-radius:unset}.FullScreenModal-module-scss-module__U1ksZq__close.FullScreenModal-module-scss-module__U1ksZq__close{top:1.6rem;right:1.6rem}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px){html:has(.two-adaptive) .FullScreenModal-module-scss-module__U1ksZq__close.FullScreenModal-module-scss-module__U1ksZq__close.FullScreenModal-module-scss-module__U1ksZq__close{right:max(1.6rem,env(safe-area-inset-right)/var(--safe-area-scale,1))}}
.FullScreenMapBase-module-scss-module__0_f3MG__root .ModalClose .VButtonCircleIcon{border:1px solid #d1dbe4}
html:has(.two-adaptive) .ProjectCatalogFilterMobileMap-module-scss-module__uWFoSG__root .ModalClose.ModalClose{top:16px;right:max(16px,env(safe-area-inset-right)/var(--safe-area-scale,1))}html:has(.two-adaptive) .ProjectCatalogFilterMobileMap-module-scss-module__uWFoSG__root .ModalClose.ModalClose .VButtonCircleIcon{width:48px;height:48px;font-size:20px;line-height:48px}
.styles-module-scss-module__63-vHa__listContainer{text-align:left;flex-direction:column;gap:2.4rem;scroll-margin-top:6.4rem;display:flex}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.styles-module-scss-module__63-vHa__listContainer{flex-flow:wrap;justify-content:flex-start;scroll-margin-top:12.5rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .styles-module-scss-module__63-vHa__listContainer{flex-flow:wrap;justify-content:flex-start;scroll-margin-top:12.5rem}}.styles-module-scss-module__63-vHa__buttonContainer{justify-content:stretch;margin-top:2.4rem;display:flex}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.styles-module-scss-module__63-vHa__buttonContainer{width:31rem;margin:2.4rem auto 0}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .styles-module-scss-module__63-vHa__buttonContainer{width:31rem;margin:2.4rem auto 0}}.styles-module-scss-module__63-vHa__pagination{margin-top:2.4rem}.styles-module-scss-module__63-vHa__empty,.styles-module-scss-module__63-vHa__loader{justify-content:center;display:flex}.styles-module-scss-module__63-vHa__emptyText{font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.6rem;font-weight:400;line-height:132%}
.ProjectCatalogFilterMobileSwitch-module-scss-module__3GtPNq__switch{margin-bottom:1.6rem}:is(.ProjectCatalogFilterMobileSwitch-module-scss-module__3GtPNq__switch .TabsContainer-switch,.ProjectCatalogFilterMobileSwitch-module-scss-module__3GtPNq__switch .MuiTabs-root,.ProjectCatalogFilterMobileSwitch-module-scss-module__3GtPNq__switch .MuiTabs-scroller,.ProjectCatalogFilterMobileSwitch-module-scss-module__3GtPNq__switch .MuiTabs-flexContainer){width:100%}.ProjectCatalogFilterMobileSwitch-module-scss-module__3GtPNq__switch .MuiTabs-flexContainer>.MuiButtonBase-root{flex:1 1 0}.ProjectCatalogFilterMobileSwitch-module-scss-module__3GtPNq__switch .MuiButtonBase-root.MuiButton-colorSecondary.MuiButton-containedSecondary{border-color:#96a7fa}
.styles-module-scss-module__7dliQG__projectCatalogLayout{background-color:#f1f3f6;border-radius:1.6rem}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.styles-module-scss-module__7dliQG__projectCatalogLayout{position:relative}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .styles-module-scss-module__7dliQG__projectCatalogLayout{position:relative}}.styles-module-scss-module__7dliQG__projectCatalogTabsContainer{padding-right:max(1.6rem,env(safe-area-inset-right)/var(--safe-area-scale,1));padding-left:max(1.6rem,env(safe-area-inset-left)/var(--safe-area-scale,1));margin-bottom:4rem;padding-block:2.4rem 4rem}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.styles-module-scss-module__7dliQG__projectCatalogTabsContainer{padding:3.8rem var(--two-adaptive-gutter,10rem) 6.4rem;margin-bottom:4.8rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .styles-module-scss-module__7dliQG__projectCatalogTabsContainer{padding:3.8rem var(--two-adaptive-gutter,10rem) 6.4rem;margin-bottom:4.8rem}}@media (min-width:1920px){.styles-module-scss-module__7dliQG__projectCatalogTabsContainer{max-width:172rem;margin:auto auto 6.4rem;padding:4rem 0}:where(.two-adaptive) .styles-module-scss-module__7dliQG__projectCatalogTabsContainer{max-width:none;padding-inline:max(var(--two-adaptive-gutter,10rem),(100% - 172rem)/2)}}.styles-module-scss-module__7dliQG__projectCatalogTabsContainer:has([data-tab-index="1"]:not([hidden])){height:65.5rem}@media (min-width:1920px){.styles-module-scss-module__7dliQG__projectCatalogTabsContainer:has([data-tab-index="1"]:not([hidden])){height:80rem}}.styles-module-scss-module__7dliQG__projectCatalogTabsContainer .TabsContainer:has([data-tab-index="1"]:not([hidden])) .MuiTabs-flexContainer{background-color:#fff;border-radius:.8rem}.styles-module-scss-module__7dliQG__projectCatalogTabContainer{margin-top:.8rem}.styles-module-scss-module__7dliQG__desktopTabs.styles-module-scss-module__7dliQG__desktopTabs{display:none}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.styles-module-scss-module__7dliQG__desktopTabs.styles-module-scss-module__7dliQG__desktopTabs{display:block}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .styles-module-scss-module__7dliQG__desktopTabs.styles-module-scss-module__7dliQG__desktopTabs{display:block}}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.styles-module-scss-module__7dliQG__mobileContent{display:none}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .styles-module-scss-module__7dliQG__mobileContent{display:none}}