.Listing{.font-size:var(--xsFontSize) .project-card{border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:all .3s ease;overflow:hidden;border:1px solid #eee;display:flex;flex-direction:column;height:100%}.right-Section-card{padding:10px 10px 10px 20px!important}.project-card:hover{box-shadow:0 8px 20px rgba(0,0,0,.15);transform:translateY(-2px)}.img-container{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:12px 6px 6px 12px}@media (max-width:768px){.img-container{aspect-ratio:4/3}}.listingImg{object-fit:cover;width:100%;height:100%;transition:transform .5s ease}.keypointsHeader .subTexts{font-size:var(--mdFontSize);font-weight:600;color:var(--bs-dark)}.keypointsHeader .pricingText{font-size:1.1rem;font-weight:600;line-height:1.2}.projectStats{border-right:1px solid gray;display:flex;flex-direction:column;justify-content:center}.swiper-slide:last-child .projectStats{border-right:none}.swiper-bhk-text,.swiper-priceInFt-text{font-size:var(--xsFontSize)}.swiper-priceInFt-text{font-weight:600}.project-desc{min-height:50px;max-height:50px;overflow:hidden;position:relative;z-index:2;display:flex;align-items:center;gap:6px}.project-desc.para-expanded{overflow:visible;max-height:40px;padding:16px}.project-desc.para-expanded .desc-text{position:absolute;bottom:100%;left:0;font-size:14px;background:#fff;padding:16px;width:100%;box-shadow:0 -2px 6px rgba(0,0,0,.1);transform:translateY(10px);transition:transform .5s ease;-webkit-line-clamp:unset}.desc-text{display:inline;transition:all .5s ease}.toggle-btn{border:none;background:transparent;color:var(--primary);text-align:end;cursor:pointer;font-weight:500;display:flex;align-items:center;justify-content:center;padding:0;font-size:.95rem}.toggle-btn svg{margin-left:3px;vertical-align:middle}.ellipsis{display:inline;margin-left:2px}.swiper-slide{font-size:14px;width:180px}.project-status{transition:all .5s ease;padding:5px 15px 5px 10px;height:28px;left:-200px;top:10px;position:absolute;background:var(--tertiary);color:#fff;font-size:12px;-webkit-clip-path:polygon(84% 0,100% 50%,84% 100%,0 100%,0 0);clip-path:polygon(84% 0,100% 50%,84% 100%,0 100%,0 0)}.Listing:hover .project-status{left:0}.Listing:hover Image{transform:scale(1.1)}.whatsapp-btn{background-color:#25d366;color:#fff}.whatsapp-btn:hover{background-color:#075e30;color:#fff}.scroll-btn{position:absolute;top:50%;transform:translateY(-50%);border:none;background:var(--primary);color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.15);border-radius:50%;width:35px;height:35px;cursor:pointer;z-index:10}.scroll-btn.left{left:-10px}.scroll-btn.right{right:-10px}.project-desc .desc-wrapper{flex:1 1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}@media screen and (min-width:780px){.project-desc .desc-wrapper{font-size:12px}}.nearby-container{position:relative;width:100%;white-space:nowrap}.nearby-tag{font-size:12px;cursor:default}.nearby-expanded{position:absolute;bottom:0;left:0;width:100%;background:#fff;border-radius:20px;opacity:0;visibility:hidden;transition:opacity .4s ease,transform .3s ease,visibility .3s ease;z-index:25;box-shadow:0 8px 20px rgba(0,0,0,.2);transform:translateY(10px);border-radius:8px;padding:0;transition:opacity .4s ease,transform .3s ease,visibility .3s ease,border-radius .3s ease,padding .3s ease}.nearby-container:hover .nearby-expanded{opacity:1;padding:16px;border-radius:20px;position:absolute;z-index:250;background-color:#fff;visibility:visible;transform:translateY(0);pointer-events:auto}.nearby-swiper{padding:12px 6px;width:100%}.nearby-swiper .swiper-wrapper{align-items:center}@media screen and (min-width:768px){.nearby-container{overflow:visible;display:inline-block}.nearby-preview{flex-wrap:wrap}}.nearby-swiper .swiper-slide{flex-shrink:0;width:auto}.nearby-preview{display:flex;align-items:center;gap:8px}}