.internal-links-root{border:1px solid var(--border-active-primary);border-radius:16px;padding:16px}.internal-links-root .internal-links-title{letter-spacing:-.01rem;color:var(--text-active-primary);margin-bottom:24px;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.75rem}.internal-links-root .internal-links-description{letter-spacing:.02rem;color:var(--text-active-secondary);font-family:Poppins,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem}.internal-links-root .internal-links-description.trimmed{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.internal-links-root .internal-links-description a{color:var(--text-active-secondary);text-underline-offset:2px;text-decoration:underline}.internal-links-root .links-block-root,.internal-links-root .description-block-root{margin-bottom:24px}.internal-links-root .links-block-root:last-child,.internal-links-root .description-block-root:last-child{margin-bottom:0}.internal-links-root .links-block-root .title{letter-spacing:-.005rem;color:var(--text-active-primary);margin-bottom:8px;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}.internal-links-root .links-block-root .links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.internal-links-root .links-block-link{letter-spacing:.02rem;color:var(--text-active-secondary);cursor:pointer;white-space:nowrap;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;text-decoration:underline}.internal-links-root .expand-action{letter-spacing:.02rem;color:var(--text-active-primary);cursor:pointer;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;text-decoration:underline}.internal-links-root .link-divider{background:var(--border-active-secondary);width:1px;height:17px}
.social-share-btn-group-root{grid-template-columns:1fr 1fr;gap:15px 30px;display:grid}.social-share-btn-group-root>.hui-buttonlink{letter-spacing:0;width:100%;color:var(--fill-neutral-secondary);background-color:var(--fill-inactive-primary);text-align:center;border:none;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:4px;padding:7px 10px;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem;text-decoration:none;display:flex}.social-share-btn-group-root>.hui-buttonlink:before{margin-right:7px}.social-share-btn-group-root .is-full-width{grid-column:1/3}.social-share-btn-group-root .btn-default{background-color:var(--icon-active-secondary)}.social-share-btn-group-root .btn-default:hover,.social-share-btn-group-root .btn-default:focus{background-color:var(--icon-neutral-primary)}.social-share-btn-group-root .btn-default:active{background-color:var(--pg-black)}.social-share-btn-group-root .btn-line{background-color:var(--pg-btn-line-bg)}.social-share-btn-group-root .btn-line:hover{background-color:var(--pg-btn-line-bg-light)}.social-share-btn-group-root .btn-line:active{background-color:var(--pg-btn-line-bg-dark)}.social-share-btn-group-root .btn-whatsapp{background-color:var(--pg-btn-whatsapp-bg)}.social-share-btn-group-root .btn-whatsapp:hover{background-color:var(--pg-btn-whatsapp-bg-light)}.social-share-btn-group-root .btn-whatsapp:active{background-color:var(--pg-btn-whatsapp-bg-dark)}.social-share-btn-group-root .btn-facebook{background-color:var(--pg-btn-facebook-bg)}.social-share-btn-group-root .btn-facebook:hover{background-color:var(--pg-btn-facebook-bg-light)}.social-share-btn-group-root .btn-facebook:active{background-color:var(--pg-btn-facebook-bg-dark)}.social-share-btn-group-root .btn-twitter{background-color:var(--pg-btn-twitter-bg)}.social-share-btn-group-root .btn-twitter:hover{background-color:var(--pg-btn-twitter-bg-light)}.social-share-btn-group-root .btn-twitter:active{background-color:var(--pg-btn-twitter-bg-dark)}
.offcanvas.offcanvas-bottom.social-share-bottom-sheet-root{height:unset}
.social-share-header-root{flex-direction:row;gap:4px;padding-bottom:24px;display:flex}.social-share-header-root .social-share-header--back-button{cursor:pointer;flex-direction:row;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:24px;display:flex}.social-share-header-root .social-share-header--title{letter-spacing:-.005rem;align-items:center;margin:0;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}
.social-share-trigger-root{flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;display:flex}
.pdp-about-project-root .pdp-description-block-root{gap:12px;display:grid}.pdp-about-project-root .pdp-description-block-root a,.pdp-about-project-root .pdp-description-block-root a:visited,.pdp-about-project-root .pdp-description-block-root a:hover,.pdp-about-project-root .pdp-description-block-root a:active{color:var(--text-active-secondary);text-decoration-color:var(--text-active-secondary)}.pdp-about-project-root__description{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pdp-about-project-root .description-modal-body{letter-spacing:0;color:var(--text-active-secondary);font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.pdp-about-project-root .description-modal-body a,.pdp-about-project-root .description-modal-body a:visited,.pdp-about-project-root .description-modal-body a:hover,.pdp-about-project-root .description-modal-body a:active{color:var(--text-active-secondary);text-decoration-color:var(--text-active-secondary)}.pdp-about-project-root__button{width:fit-content}@media (max-width:575.98px){.pdp-description-block-root .pdp-about-project-root__title{letter-spacing:-.01rem;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.75rem}}
.awards-root{color:var(--text-active-primary);flex-direction:column;gap:12px;display:flex}.awards-root .awards-title{letter-spacing:.005rem;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:600;line-height:2rem}.awards-root .awards-list{flex-direction:column;gap:12px;display:flex}.awards-root .awards-list-entry{align-items:start;gap:12px;display:flex}.awards-root .awards-list-entry .award-highlight-wrapper{color:var(--icon-brand-gold);align-items:center;display:flex}.awards-root .awards-list-entry .award-highlight{text-transform:uppercase;letter-spacing:-.005rem;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}.awards-root .awards-list-entry .award-icon{letter-spacing:-.01rem;margin-left:-4px;margin-right:4px;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.75rem}.awards-root .awards-list-entry .award-icon:before{margin:0;font-size:1.5rem}.awards-root .awards-list-entry .award-year:before{content:"•"}.awards-root .awards-list-entry .award-details{letter-spacing:0;align-self:center;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.awards-root .awards-branding{gap:8px;display:flex}.awards-root .awards-branding-logo{padding:0 20px}.awards-root .awards-branding-logo-image{width:120px;height:120px}.awards-root .awards-branding-text{flex-direction:column;justify-content:center;gap:4px;display:flex}.awards-root .awards-branding-text-caption{letter-spacing:0;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.awards-root .awards-branding-text-link{letter-spacing:-.005rem;color:var(--text-active-primary);font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;text-decoration:none}.dev-profile-section.awards-section .awards-title{letter-spacing:-.01rem;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.75rem}@media (max-width:575.98px){.awards-root .awards-title{letter-spacing:-.01rem;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.75rem}.awards-root .awards-list-entry .award-highlight{letter-spacing:0;flex-shrink:1;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem}.awards-root .awards-list-entry .award-details{letter-spacing:-.01rem;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}.awards-root .awards-branding-logo{padding:0 16px}.awards-root .awards-branding-logo-image{width:108px;height:108px}.awards-root .awards-branding-text-caption{letter-spacing:-.01rem;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}.awards-root .awards-branding-text-link{letter-spacing:0;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem}}
@media (min-width:768px){.pdp-awards-root .awards-root{gap:16px!important}}
.pdp-building-details-root .pdp-building-details-table{table-layout:fixed;width:100%;margin-top:16px}.pdp-building-details-root .pdp-building-details-table.table-responsive,.pdp-building-details-root .pdp-building-details-table .table-responsive{overflow-x:visible}.pdp-building-details-root .pdp-building-details-table thead>tr>th:not(:first-child),.pdp-building-details-root .pdp-building-details-table tbody>tr>td:not(:first-child){width:15%}.pdp-building-details-root .pdp-building-details-table thead>tr>th:first-child,.pdp-building-details-root .pdp-building-details-table tbody>tr>td:first-child{width:70%}.pdp-building-details-root .pdp-building-details-table thead>tr>th,.pdp-building-details-root .pdp-building-details-table tbody>tr>td{color:var(--text-active-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pdp-building-details-root .pdp-building-details-table thead>tr>th{letter-spacing:-.005rem;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}.pdp-building-details-root .pdp-building-details-table tbody>tr>td{letter-spacing:0;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.pdp-building-details-root .pdp-building-details-table tfoot>tr>td{padding:16px}.pdp-building-details-root .pdp-building-details-table__footer{justify-content:center;display:flex}@media (max-width:991.98px){.pdp-building-details-root .pdp-building-details-table thead>tr>th:not(:first-child),.pdp-building-details-root .pdp-building-details-table tbody>tr>td:not(:first-child){width:17%}.pdp-building-details-root .pdp-building-details-table thead>tr>th:first-child,.pdp-building-details-root .pdp-building-details-table tbody>tr>td:first-child{width:66%}}@media (max-width:575.98px){.pdp-building-details-root .pdp-building-details-title{letter-spacing:-.01rem;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.75rem}.pdp-building-details-root .pdp-building-details-table thead>tr>th{letter-spacing:0;padding:12px 16px;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem}.pdp-building-details-root .pdp-building-details-table tbody>tr>td{letter-spacing:-.01rem;padding:12px 16px;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}.pdp-building-details-root .pdp-building-details-table thead>tr>th:not(:first-child),.pdp-building-details-root .pdp-building-details-table tbody>tr>td:not(:first-child){width:24%}.pdp-building-details-root .pdp-building-details-table thead>tr>th:first-child,.pdp-building-details-root .pdp-building-details-table tbody>tr>td:first-child{width:52%}}
.pdp-facilities-root__meta-table.facilities-layout{row-gap:8px;display:grid}.pdp-facilities-root__meta-table.facilities-layout table.row{max-height:192px;overflow:hidden}.pdp-facilities-root__meta-table.facilities-modal-layout{row-gap:8px;display:grid}.pdp-facilities-root__meta-table.facilities-modal-layout tr.row{flex-direction:column;display:flex}.pdp-facilities-root__modal .modal-content .meta-table__item{height:100%;padding-top:12px;padding-bottom:12px;display:flex}.pdp-facilities-root__modal .modal-content .meta-table__item__wrapper{flex-direction:row;align-items:center;gap:12px;padding-top:0;padding-bottom:0;display:flex}.pdp-facilities-root__modal .modal-content .meta-table__item__wrapper__icon{flex-shrink:0}.pdp-facilities-root__modal .modal-content .meta-table__item__wrapper__value{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pdp-facilities-root__meta-table__item{padding-top:12px;padding-bottom:12px;display:flex}.pdp-facilities-root__meta-table__item__wrapper{flex-direction:row;align-items:center;gap:12px;padding-top:0;padding-bottom:0;display:flex}.pdp-facilities-root__meta-table__item__wrapper__icon{flex-shrink:0}.pdp-facilities-root__meta-table__item__wrapper__value{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pdp-facilities-root__button{width:fit-content;margin-top:8px}@media (max-width:575.98px){.pdp-facilities-root__meta-table__row{flex-direction:column}.pdp-facilities-root__meta-table__title{letter-spacing:-.01rem;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.75rem}}
.faq-root{flex-direction:column;justify-content:center;gap:8px;display:flex}.faq-root .faq__title{letter-spacing:.005rem;color:var(--text-active-primary);margin-bottom:unset;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:600;line-height:2rem}.faq-root .faq__body.accordion{--bs-accordion-transition:none;margin:0}.faq-root .faq__body.accordion .accordion-header{padding:unset}.faq-root .faq__body.accordion .accordion-header .accordion-button{letter-spacing:-.005rem;color:var(--text-active-primary);border-bottom:none;padding:12px 16px;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}.faq-root .faq__body.accordion .accordion-header .accordion-button:hover{background-color:#0000}.faq-root .faq__body.accordion .accordion-header .accordion-button:focus{box-shadow:none}.faq-root .faq__body.accordion .faq__item__answer{letter-spacing:0;color:var(--text-active-primary);padding:12px 16px;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.faq-root .faq__body.accordion .faq__item__answer a{color:var(--fill-active-primary);text-decoration:none}.faq-root .faq__body.accordion .faq__item__answer a:hover,.faq-root .faq__body.accordion .faq__item__answer a:focus,.faq-root .faq__body.accordion .faq__item__answer a:active{color:var(--fill-active-primary)}.faq-root .faq__body .faq__item.accordion-item{border-bottom:1px solid var(--border-active-secondary)}.faq-root .faq__body .faq__item.accordion-item:last-child{border-bottom:none}
@media (max-width:575.98px){.pdp-faq-section-root .faq-root h2{letter-spacing:-.01rem;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.75rem}}
.pdp-location-info-root{flex-direction:column;align-items:flex-start;width:100%;margin-bottom:24px;display:flex}.pdp-location-info-root .address-with-map-button{justify-content:space-between;align-items:center;column-gap:16px;width:100%;margin-top:4px;display:flex}.pdp-location-info-root .address-with-map-button .address{align-items:center;display:flex}.pdp-location-info-root .address-with-map-button .address__text{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pdp-location-info-root .address-with-map-button__link{white-space:nowrap;align-self:flex-start;width:fit-content;padding:10px 16px}.pdp-location-info-root .badge-container{margin-top:16px}.pdp-location-info-root .mobile-badge-container{display:none}@media (max-width:575.98px){.pdp-location-info-root .title{letter-spacing:.005rem;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:600;line-height:2rem}.pdp-location-info-root .address-with-map-button{flex-direction:column;align-items:flex-start}.pdp-location-info-root .address-with-map-button__link{align-self:flex-start;margin-top:8px}.pdp-location-info-root .address-with-map-button .badge-container{display:none}.pdp-location-info-root .address-with-map-button .mobile-badge-container{margin-top:16px;display:block}}
/*# sourceMappingURL=0u67nl6tf225b.css.map*/