.heroStats{border-right:1px solid gray;margin:10px 0}@media (min-width:992px){.heroStats:nth-child(6n){border-right:none}}@media (min-width:576px) and (max-width:991.98px){.heroStats:nth-child(3n){border-right:none}}@media (max-width:575.98px){.heroStats:nth-child(2n){border-right:none}}.hero-card{border:var(--pd-card-border);border-radius:0 0 var(--pd-card-radius) var(--pd-card-radius);background:#fff;border-top:none}.hero-info h1{font-size:1.5rem}.hero-images{border-radius:12px;overflow:hidden}.hero-images img{width:100%;height:auto;display:block}.propertyImageSwiper,.propertyImageSwiper .swiper-wrapper,.propertyImageSwiper .swiper-slide{border-radius:12px;overflow:hidden}
.property-location-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.property-location-map-link{color:var(--primary);white-space:nowrap;font-size:.92rem;font-weight:600;text-decoration:none}.property-location-map-link:hover,.property-location-map-link:focus{color:var(--primaryHover);text-decoration:underline}.property-location-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.property-location-item{background:#fff;border:1px solid #efefef;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.property-location-icon{width:34px;height:34px;color:var(--primary);background:var(--primaryLight);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.property-location-content{min-width:0}.property-location-label{color:#6f7780;margin:0 0 2px;font-size:.8rem}.property-location-value{color:#23282f;word-break:break-word;margin:0;font-size:.95rem;font-weight:600;line-height:1.4}@media (max-width:767px){.property-location-header{flex-direction:column;align-items:flex-start}.property-location-grid{grid-template-columns:1fr}}
.property-heading{font-weight:600}.project-details-page{--pd-ink:#08111c;--pd-card-bg:#fffffff5;--pd-card-border:1px solid #1b55771c;--pd-card-shadow:0 16px 42px #0b122014;--pd-card-radius:8px;--pd-card-pad:clamp(16px, 2vw, 22px)}.project-details-page .property-detail-section{width:100%;padding:var(--pd-card-pad);border:var(--pd-card-border);border-radius:var(--pd-card-radius);background:var(--pd-card-bg);box-shadow:var(--pd-card-shadow);margin:18px 0;position:relative;overflow:hidden}.project-details-page .property-detail-section:before{content:"";border-radius:var(--pd-card-radius) 0 0 var(--pd-card-radius);background:linear-gradient(180deg, var(--primary) 0%, #2d7197 52%, #d71920 100%);opacity:.9;width:5px;position:absolute;inset:0 auto 0 0}.project-details-page .property-detail-section .container{max-width:100%;padding:0}.project-details-page .property-detail-section .section_description{color:#354554}.project-details-page .property-detail-section .whr-title{color:var(--pd-ink);font-family:var(--font-montserrat);letter-spacing:0;font-size:clamp(1.18rem,1.7vw,1.55rem);font-weight:850}.project-details-page .property-detail-section .ms-accent{color:var(--primary)}.about-section{background:#fafafa}.overview-item{background:#fff;border-radius:8px;padding:.75rem;transition:box-shadow .3s}.overview-item:hover{box-shadow:0 4px 12px #00000014}.overview-item .icon{color:#1b5577;flex-shrink:0;font-size:1.25rem}.overview-item .label{color:#6c757d;font-size:.85rem}.overview-item .value{font-size:1rem}
