body .is-root-container .block-projects-listing{position:relative}body .is-root-container .block-projects-listing .anchor{position:absolute;top:min(calc(5rem + 1.25 * (100vw - 22.5rem) / 77.5),6.25rem);left:0;z-index:-1;opacity:0;width:0;height:0}body .is-root-container .block-projects-listing .wrapper{position:relative}body .is-root-container .block-projects-listing .filter-bar{position:sticky;z-index:2;top:6.25rem;background-color:#0e2532}body .is-root-container .block-projects-listing .filter-bar .line{min-height:100%;width:1px;background-color:rgba(255,255,255,.2);z-index:1;margin:0;align-self:normal;display:none}@media(min-width: 64rem){body .is-root-container .block-projects-listing .filter-bar .line{display:block}}body .is-root-container .block-projects-listing .filter-bar .mobile-togglers{display:grid;grid-template-columns:minmax(0, 1fr) 1px minmax(0, 1fr);border-top:1px solid rgba(14,37,50,.2);border-bottom:1px solid rgba(14,37,50,.2);padding:1.25rem 0}@media(min-width: 64rem){body .is-root-container .block-projects-listing .filter-bar .mobile-togglers{display:none}}body .is-root-container .block-projects-listing .filter-bar .mobile-togglers .button .button-wrapper{padding:1.25rem;flex-direction:row-reverse}body .is-root-container .block-projects-listing .filter-bar .mobile-togglers .button .button-wrapper .button-text{color:#fff}body .is-root-container .block-projects-listing .filter-bar .mobile-togglers .button .button-wrapper .button-icon{width:1.25rem}body .is-root-container .block-projects-listing .filter-bar .mobile-togglers .button .button-wrapper .button-icon svg{color:#fff}body .is-root-container .block-projects-listing .filter-bar .mobile-togglers .line{display:block !important}body .is-root-container .block-projects-listing .projects{padding-top:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);padding-bottom:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}@media(min-width: 64rem){body .is-root-container .block-projects-listing .projects.map-active .content-wrapper{grid-template-columns:minmax(0, 1fr) 28.125rem}body .is-root-container .block-projects-listing .projects.map-active .content-wrapper .posts{grid-template-columns:minmax(0, 1fr)}body .is-root-container .block-projects-listing .projects.map-active .content-wrapper .posts .no-results{grid-column:span 2}body .is-root-container .block-projects-listing .projects.map-active .content-wrapper .map-wrapper{display:flex}}@media(min-width: 80rem){body .is-root-container .block-projects-listing .projects.map-active .content-wrapper .posts{grid-template-columns:repeat(2, minmax(0, 1fr))}}body .is-root-container .block-projects-listing .mobile-header{background-color:#0e2532;color:#fff}body .is-root-container .block-projects-listing .mobile-header .mobile-header-wrapper{font-family:elza;font-weight:400;line-height:1.2;font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;display:flex;gap:0.875rem;padding:1.25rem 0;align-items:center}body .is-root-container .block-projects-listing .mobile-header .mobile-header-wrapper span{flex-grow:1}@media(min-width: 64rem){body .is-root-container .block-projects-listing .mobile-header{display:none}}body .is-root-container .block-projects-listing .header{display:none;grid-template-columns:minmax(0, 1fr);border-top:1px solid rgba(14,37,50,.2);border-bottom:1px solid rgba(14,37,50,.2);padding:0 1.25rem min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}body .is-root-container .block-projects-listing .header.active{position:fixed;top:min(calc(5rem + 1.25 * (100vw - 22.5rem) / 77.5),6.25rem);left:0;width:100%;height:100%;max-height:calc(100% - min(calc(5rem + 1.25 * (100vw - 22.5rem) / 77.5),6.25rem));display:flex;flex-direction:column;background:#0e2532;z-index:10}@media(min-width: 64rem){body .is-root-container .block-projects-listing .header{display:flex;flex-direction:row;align-items:center;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);padding:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem) 0}}@media(min-width: 64rem){body .is-root-container .block-projects-listing .header .filter-block{height:100%}}body .is-root-container .block-projects-listing .header .filters{display:flex;flex-flow:column;gap:1.25rem;justify-content:left;flex-grow:1;padding-top:1.25rem}@media(min-width: 64rem){body .is-root-container .block-projects-listing .header .filters{flex-flow:row;padding-top:0}}body .is-root-container .block-projects-listing .header .actions{display:flex;flex-flow:column;gap:1.25rem;justify-content:center}body .is-root-container .block-projects-listing .header .map-toggler{display:none}@media(min-width: 64rem){body .is-root-container .block-projects-listing .header .map-toggler{position:relative;display:block}}body .is-root-container .block-projects-listing .header .map-toggler input{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;margin:0;opacity:0}body .is-root-container .block-projects-listing .header .map-toggler input:checked+label .bar div{top:0.25rem;transform:translateX(-50%)}body .is-root-container .block-projects-listing .header .map-toggler label{font-family:elza;font-weight:400;line-height:1.2;font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;display:grid;grid-template-rows:repeat(3, auto);justify-items:center;align-content:center;height:100%;cursor:pointer;white-space:nowrap;gap:0.5rem}body .is-root-container .block-projects-listing .header .map-toggler label .bar{position:relative;width:0.875rem;height:2.125rem;background:#f1f7f8;border-radius:4rem}body .is-root-container .block-projects-listing .header .map-toggler label .bar div{position:absolute;top:100%;left:50%;width:0.625rem;height:0.625rem;transform:translate(-50%, -0.875rem);background:#077fb3;border-radius:50%;transition-property:top,transform;transition-duration:250ms;will-change:top,transform}body .is-root-container .block-projects-listing .header .map-toggler label span{font-family:elza;font-weight:400;line-height:1.6;font-size:min(calc(0.75rem + 0.125 * (100vw - 22.5rem) / 77.5),0.875rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#fff}body .is-root-container .block-projects-listing .content-wrapper{display:grid;grid-template-columns:minmax(0, 1fr);gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}@media(min-width: 64rem){body .is-root-container .block-projects-listing .content-wrapper .posts{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 80rem){body .is-root-container .block-projects-listing .content-wrapper .posts{grid-template-columns:repeat(3, minmax(0, 1fr))}}body .is-root-container .block-projects-listing .posts{display:grid;grid-template-columns:minmax(0, 1fr);gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);padding-bottom:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}body .is-root-container .block-projects-listing .map-wrapper{gap:0;display:none;flex-direction:column}@media(min-width: 48rem){body .is-root-container .block-projects-listing .map-wrapper{gap:1rem}}body .is-root-container .block-projects-listing .map-wrapper.active{position:fixed;top:min(calc(5rem + 1.25 * (100vw - 22.5rem) / 77.5),6.25rem);left:0;width:100%;height:100%;display:flex;flex-direction:column;background:#fff;z-index:10}body .is-root-container .block-projects-listing .map-wrapper .mobile-header{padding-inline:1.25rem}body .is-root-container .block-projects-listing .map-wrapper .map-search{display:flex;flex-flow:column;gap:0.5rem;padding:1.25rem}@media(min-width: 48rem){body .is-root-container .block-projects-listing .map-wrapper .map-search{padding:0}}body .is-root-container .block-projects-listing .map-wrapper .map-search .label{font-family:elza;font-weight:400;line-height:1.2;font-size:min(calc(1rem + 0.25 * (100vw - 22.5rem) / 77.5),1.25rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None}body .is-root-container .block-projects-listing .map-wrapper .map-search .search{display:flex;flex-flow:column;gap:1rem}@media(min-width: 48rem){body .is-root-container .block-projects-listing .map-wrapper .map-search .search{flex-direction:row}}body .is-root-container .block-projects-listing .map-wrapper .map-search .search input{flex-grow:1;padding:0.9375rem;border:1px solid rgba(83,83,83,.2)}body .is-root-container .block-projects-listing .map-wrapper .map-search .search select{border:1px solid rgba(83,83,83,.2);min-height:3.375rem}body .is-root-container .block-projects-listing .map-wrapper .map{position:sticky !important;height:100%;width:100%}@media(min-width: 64rem){body .is-root-container .block-projects-listing .map-wrapper .map{height:28.125rem}}body .is-root-container .block-projects-listing .map-wrapper .map .gm-style-iw{border-radius:0;box-shadow:0.625rem 0.625rem 0.3125rem rgba(0,0,0,.2)}body .is-root-container .block-projects-listing .map-wrapper .map .gm-style-iw-chr button{height:auto !important}body .is-root-container .block-projects-listing .map-wrapper .map .gm-style-iw-chr span{margin-top:0.3125rem !important;margin-bottom:0.3125rem !important}body .is-root-container .block-projects-listing .no-results{display:grid;grid-template-columns:minmax(0, 1fr);gap:2.5rem}@media(min-width: 64rem){body .is-root-container .block-projects-listing .no-results{grid-column:span 3}}body .is-root-container .block-projects-listing .no-results .title{font-family:elza;font-weight:400;line-height:1;font-size:min(calc(1.75rem + 2.125 * (100vw - 22.5rem) / 77.5),3.875rem);letter-spacing:-0.03em;-webkit-text-decoration:None;text-decoration:None;text-transform:Uppercase;color:#535353}body .is-root-container .block-projects-listing .no-results .text{font-family:elza;font-weight:400;line-height:1.6;font-size:min(calc(1rem + 0.25 * (100vw - 22.5rem) / 77.5),1.25rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#000}body .is-root-container .block-projects-listing .load-more-wrapper{display:none;text-align:center}body .is-root-container .block-projects-listing .load-more-wrapper.visible{display:block}body .is-root-container .block-projects-listing .project{position:relative;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;align-items:center}body .is-root-container .block-projects-listing .project .details{display:flex;flex-direction:column;flex:1;gap:0.5rem}body .is-root-container .block-projects-listing .project .details .close{position:absolute;top:0;right:10px;font-size:1.25rem}body .is-root-container .block-projects-listing .project .details .title{font-family:elza;font-weight:400;line-height:1.2;font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);letter-spacing:.02em;-webkit-text-decoration:None;text-decoration:None;text-transform:Uppercase;text-align:center}body .is-root-container .block-projects-listing .project .details .address{font-family:elza;font-weight:400;line-height:1.6;font-size:min(calc(1rem + 0.125 * (100vw - 22.5rem) / 77.5),1.125rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;text-align:center}