.property-plans .active{background-color:#1b5679!important;color:#fff}.table-border td{border:none}.note{position:relative;display:flex;align-items:center}.property-plans h4{font-weight:600;margin-bottom:30px;padding-right:40%}.property-plans table tr td{padding:5px 0}.property-plans table tr td:first-child{color:#1b5577;width:135px;font-weight:600}@media only screen and (min-width:991px){.note:before{content:"";width:70px;display:block;background:var(--primary);height:140%;position:absolute;border-radius:50%;left:-30px;bottom:0;z-index:-1}.note{margin-left:-45px;padding-left:45px!important}}.site-plan-wrapper{width:100%;max-width:700px;aspect-ratio:16/9;position:relative;cursor:pointer;margin-inline:auto;border-radius:8px;overflow:hidden}.site-plan-image{object-fit:contain;background:#fff}.hero-card{border-radius:16px;background:#fff;border:1px solid #e6e6e6;box-shadow:0 8px 24px rgba(18,15,38,.08);padding:22px}.hero-card-header{display:flex;justify-content:space-between;gap:16px}.hero-card-title{font-size:23px;font-weight:700;margin:0 0 6px;color:var(--textColor)}.hero-card-location{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--smFontSize)}.hero-card-location,.hero-card-location svg{color:var(--textColor)}.hero-card-developer{margin:6px 0 0;color:#6c6c6c;font-size:var(--smFontSize)}.hero-card-actions{display:flex;align-items:center;gap:10px}.hero-share-btn{border:none;padding:0;background:#fff}.hero-card-badge{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--primaryLight);color:var(--primary);background:#f3fbfb;padding:4px 10px;border-radius:999px;font-size:var(--xsFontSize);font-weight:600}.hero-card-pricebox{margin-top:16px;background:#f3fbfb;border-radius:14px;padding:16px 18px}.hero-card-price{font-size:var(--xxlFontSize);font-weight:700;color:var(--textColor)}.hero-card-bhk{margin-top:6px;font-weight:600;color:var(--textColor);font-size:var(--smFontSize)}.hero-card-meta{margin-top:8px;color:#656565;font-size:var(--xsFontSize)}.hero-card-cta,.hero-card-meta{display:flex;flex-wrap:wrap;gap:12px}.hero-card-cta{margin-top:14px}@media (max-width:768px){.hero-card-header{flex-direction:column;align-items:flex-start}.hero-card-actions{align-self:flex-start}}@media screen and (min-width:992px){.hero-card-title{font-size:23px}}