.mapModelBox{position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;z-index:16;display:none}.mapModelBox.active{display:flex!important;display:-webkit-flex!important}.mapModelBox .noDataBack{padding:8px 12px;margin:0 10px 0 15px;display:flex;display:-webkit-flex;align-items:center;justify-content:center;height:32px;border-radius:50px;overflow:hidden;z-index:11;font-size:14px;background:var(--gray-100)}.mapModelBox .noDataBack em{font-size:14px;font-weight:700}.mapModelBox .noDataBack:hover{background:var(--gray-200)}.mapModelBox .mapLeft{width:320px;flex:none;position:absolute;left:15px;top:75px;z-index:12;bottom:15px;background:#fff;border-radius:15px;overflow:hidden;border:1px solid var(--gray-200)}.mapModelBox .mapRight{width:100%;position:relative}.mapModelBox .mapRight .mapBox .mapOverlay{display:none}.mapModelBox .mapRight .mapBox{position:relative;height:calc(100% - 60px);width:100%;z-index:10}.mapModelBox .mapRight .mapBox #mapLoc{z-index:1;position:relative}.mapModelBox .mapRight .mapBox .pin{position:absolute;z-index:0}.mapModelBox .mapRight .mapBox .pin.dummyCenterPosition{left:50%;top:50%}.mapModelBox .mapRight .mapBox .pointerPin{padding:0 10px;position:absolute;display:flex;display:-webkit-flex;align-items:center;height:34px;width:88px;background:#333;color:var(--white);border-radius:8px;cursor:pointer;z-index:3}.mapModelBox .mapRight .mapBox .dummyPointerPostion .locaName{position:relative;font-size:11px;display:block;text-overflow:ellipsis;white-space:nowrap}.mapModelBox .mapRight .mapBox .pointerPin .locaName{overflow:hidden}.mapModelBox .mapRight .mapBox .pointerPin::before{margin:0 auto;position:absolute;left:0;bottom:-5px;right:0;content:'';width:10px;height:10px;background:#333;transform:rotate(45deg)}.mapModelBox .projectPopupTile{padding:10px;display:none;align-items:center;background:#fff;border-radius:8px;position:absolute;left:-99px;bottom:6px;width:267px;box-shadow:0 0 12px 0 rgba(0,0,0,.2);cursor:auto;z-index:1}.mapModelBox .projectPopupTile::before{margin:0 auto;position:absolute;left:calc(50% - 5px);bottom:-5px;content:'';width:10px;height:10px;background:#fff;transform:rotate(45deg)}.mapModelBox .projectPopupTile .tile{display:flex;width:100%}.mapModelBox .projectPopupTile .tile figure{width:55px;height:55px;margin-right:10px;border-radius:8px;overflow:hidden;flex:none;display:flex}.mapModelBox .projectPopupTile .tile figure img{width:100%;height:100%;object-fit:cover}.mapModelBox .projectPopupTile .tile figcaption{width:100%;line-height:18px}.mapModelBox .projectPopupTile .tile figure~figcaption{width:calc(100% - 65px)}.mapModelBox .projectPopupTile .tile figcaption strong{font-weight:600;color:var(--gray-500);font-size:14px;overflow:hidden;display:block;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mapModelBox .projectPopupTile .tile figcaption span{color:var(--gray-400);font-size:12px;white-space:nowrap;overflow:hidden;display:block;text-overflow:ellipsis}.mapModelBox .projectPopupTile .tile figcaption span.price{margin-top:3px;color:var(--gray-500);font-weight:700}.mapModelBox .mapRight .mapBox .dummyPointerPostion:hover .projectPopupTile{display:flex}.mapModelBox .mapHeading{display:flex;display:-webkit-flex;align-items:center;height:60px}.mapModelBox .mapHeading .backBtn{display:flex;display:-webkit-flex;align-items:center;height:60px;width:40px;justify-content:center;background:0 0;border:none;cursor:pointer}.mapModelBox .mapHeading .backBtn em{font-weight:700;font-size:16px}.mapModelBox .mapHeading strong{font-size:18px;line-height:28px;color:var(--gray-500)}.mapModelBox .accordian-heading{padding:10px 15px;display:block;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--gray-500);border-bottom:1px solid var(--gray-200);background:var(--gray-100)}.mapModelBox .mapAccordian{border:solid 1px #e3e3e3;border-width:1px 0;overflow:hidden;overflow-y:auto;height:calc(100% - 45px)}.mapModelBox .mapAccordian .panel~.panel{border-top:solid 1px #e3e3e3}.mapModelBox .mapAccordian .panelHeader{padding:0 15px;height:50px;position:relative;color:var(--gray-500);display:flex;display:-webkit-flex;align-items:center;gap:10px;cursor:pointer}.mapModelBox .mapAccordian .panelHeader em{font-size:18px}.mapModelBox .mapAccordian .panelHeader .icon-arrow-down{width:40px;position:absolute;right:0;top:0;bottom:0;display:flex;display:-webkit-flex;align-items:center;justify-content:center;font-size:14px}.mapModelBox .mapAccordian .panelBody{padding:0 15px;display:none}.mapModelBox .mapAccordian .panel.active{background:#f8f8f8}.mapModelBox .mapAccordian .panel.active .panelBody{display:block}.mapModelBox .mapAccordian .panel.active .icon-arrow-down{transform:rotate(180deg)}.mapModelBox .mapAccordian input[type=radio]{height:20px;width:20px;accent-color:#232323}.mapModelBox .mapAccordian .panelBody .distance li{padding:15px 0;display:flex;display:-webkit-flex;align-items:flex-start;gap:10px;cursor:pointer}.mapModelBox .mapAccordian .panelBody .distance li~li{border-top:#e3e3e3 solid 1px}.mapModelBox .mapAccordian .panelBody .distanceName strong{display:block;color:var(--gray-500);line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.mapModelBox .mapAccordian .panelBody .distanceName{max-width:calc(100% - 32px)}.mapModelBox .mapAccordian .panelBody .distanceName span{font-size:12px;cursor:pointer}.mapModelBox .mapRightBody{position:absolute;left:350px;top:75px;width:175px;z-index:20}.mapModelBox .mapRightBody .mapFilterBox{width:100%;border-radius:8px;background:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.22);position:relative;z-index:5}.mapModelBox .mapRightBody .mapFilter{display:flex;display:-webkit-flex;align-items:center}.mapModelBox .mapRightBody .mapFilter label{padding:0 15px;cursor:pointer;height:50px;display:flex;display:-webkit-flex;align-items:center;gap:9px;font-size:12px;color:var(--gray-500)}.mapModelBox .mapRightBody .mapFilter label input[type=checkbox]:checked{background:var(--darkgrey);border-color:var(--darkgrey);box-shadow:none}.mapModelBox .mapRightBody .mapFilter label~label{border-left:#e3e3e3 solid 1px}.mapModelBox .commuteSearch{padding:10px 20px;border-top:solid 1px #e6e6e6;position:fixed;right:20px;top:20px;z-index:11;width:360px;border-radius:8px;background:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.22)}.mapModelBox .commuteInput{position:relative;display:flex}.mapModelBox .commuteInput .form-control{padding-left:40px;border:solid 1px #333;background:#fff;outline:0}.mapModelBox .icon-search{position:absolute;left:15px;top:0;bottom:0;display:flex;display:-webkit-flex;align-items:center;font-size:14px;color:var(--gray-500);font-weight:700}.mapModelBox .commuteAuto{position:absolute;top:55px;right:20px;left:20px;overflow:hidden;background:#fff;border-radius:0 0 8px 8px;box-shadow:0 6px 6px 0 rgba(0,0,0,.22)}.mapModelBox .commuteAuto.active{max-height:328px;overflow:auto}.mapModelBox .mapRightBody .distance{padding:0 15px 15px}.mapModelBox .mapRightBody .distance strong{display:block;color:var(--gray-500);line-height:20px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mapModelBox .mapRightBody .distance span{font-size:12px;line-height:normal;display:block}.mapModelBox .mapRightBody .distance li{padding:10px 0}.mapModelBox .mapRightBody .distance li~li{border-top:solid 1px #e6e6e6}.mapModelBox .commuteCardBox{padding:15px;position:fixed;bottom:-400px;right:20px;width:350px;box-shadow:0 6px 26px 0 rgba(0,0,0,.16);background:#fff;border-radius:8px 8px 0 0;z-index:20;transition:.5s}.mapModelBox .commuteCardBox.active{bottom:0;transition:.5s}.mapModelBox .commuteCardBox strong{display:block;max-width:calc(100% - 20px);color:var(--gray-500);line-height:20px;z-index:19}.mapModelBox .commuteCardBox .travelMood{margin-top:15px;display:flex;display:-webkit-flex;align-items:center;gap:10px;flex-wrap:wrap}.mapModelBox .commuteCardBox .travelMood li{padding:0 15px;border-radius:25px;background:#f6f2f2;height:30px;font-size:12px;color:var(--gray-500);display:flex;display:-webkit-flex;align-items:center;gap:4px}.mapModelBox .commuteCardBox .icon-close{padding:5px;color:var(--gray-500);border-radius:100px;font-size:7px;border:1px solid #333;position:absolute;right:10px;top:10px;cursor:pointer;font-weight:700}.mapModelBox .map-icon{background:url(/assets/images/sprite-icon/map-sprite-iconsv2.svg) no-repeat left top;background-size:36px;display:block;overflow:hidden;width:24px!important;height:24px!important;filter:brightness(.5) saturate(0)}.mapModelBox .map-icon::before{display:none}.mapModelBox .icon-school{background-position:-5px -5px}.mapModelBox .icon-city-connection{background-position:-5px -38px}.mapModelBox .icon-shopping-center{background-position:-5px -70px}.mapModelBox .icon-business-hub{background-position:-5px -104px}.mapModelBox .icon-hotel{background-position:-5px -137px}.mapModelBox .icon-hospital{background-position:-5px -169px}.mapModelBox .icon-distance{background-position:-6px -197px}.mapModelBox .icon-car{background-position:-6px -241px}.mapModelBox .icon-two-weelar{background-position:-6px -221px}.mapModelBox .icon-walk{background-position:-6px -263px}#distanceData.locationList{display:block;max-height:328px;overflow:hidden;overflow-y:auto}#distanceData.locationList ul{position:initial!important}#distanceData.locationList li{padding:8px 15px;display:flex;flex-direction:column;line-height:16px;border-bottom:1px solid #e5e5e5;cursor:pointer;color:var(--gray-500);font-size:12px}.mapModelBox .mapRightBody .mapFilterBox~#dev_projectform_sticky_map .syFormBox{margin-top:15px}.mapModelBox .leaflet-div-icon{margin:0!important;background:0 0!important;border:0;width:0!important;height:12px!important}.map-header{display:flex;align-items:center;justify-content:space-between;gap:20px;height:60px;background:var(--white)}.map-header .noDataBack{position:initial!important;box-shadow:none!important}.mapModelBox .map-header .map-header-left{display:flex;align-items:center}.mapModelBox .map-header .commuteSearch{top:0;right:0;box-shadow:none;border:none}.mapModelBox .map-header{font-size:18px;line-height:28px;color:var(--gray-500)}.headerStickyTop .sticky-navbar{top:0;transition:.3s ease}.whats-new .whats-new-list{padding:0;display:flex;flex-direction:column;justify-content:flex-start;position:relative;z-index:0;border-radius:15px;border:1px solid var(--border)}.whats-new .whats-new-list article{padding:25px 21px 25px 105px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;position:relative}.whats-new .whats-new-list article~article{border-top:1px solid var(--border)}.whats-new .whats-new-list .date{width:64px;height:64px;font-size:12px;position:absolute;left:21px;overflow:hidden;border-radius:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;line-height:normal;background:var(--darkgrey);color:var(--white)}.whats-new .whats-new-list .date strong{display:block;font-size:16px}.whats-new .whats-new-list .whats-title{margin-top:2px;font-size:14px;color:var(--gray-500);line-height:21px;display:block;font-weight:700}.whats-new .whats-new-list p{margin-top:5px;font-size:14px;color:var(--gray-400);line-height:21px;overflow:hidden}.whats-new .whats-new-list .news-source{margin-top:5px;width:100%;font-size:12px;color:#555;font-style:italic}.whats-new .white-box-body p+.cummute-tab{margin-top:15px}.whats-new .accordion-box .accordion-item.active .accordion-header{min-height:initial}.whats-new .accordion-box .accordion-item .accordion-header{gap:10px}.whats-new .accordion-box .accordion-item.active .accordion-body{padding:0}@media screen and (max-width:540px){.whats-new .whats-new-list .news-source{font-size:12px}.whats-new .whats-new-list article{padding:15px}.whats-new .whats-new-list .date{position:initial;width:48px;height:48px;font-size:9px;flex:none;font-weight:400;gap:2px}.whats-new .whats-new-list .date strong{font-size:10px}}.cummute-tab{margin-bottom:15px!important;display:flex;align-items:center;gap:15px}.cummute-tab li{position:relative;display:flex;align-items:center;gap:10px;font-size:14px;border-radius:50px;height:32px}.cummute-tab li.dot::before{content:'';width:8px;height:8px;border-radius:50px;overflow:hidden}.cummute-tab li.dot.metro::before{background:#ff398b}.cummute-tab li.dot.work::before{background:#3950ff}.cummute-tab li.dot.school::before{background:#252525}.cummute-tab li.dot.hospital::before{background:#ff3940}.connectivity-layout{gap:30px}.connectivity-layout .connectivity-map-box{width:calc(100% - 490px);height:510px;position:relative;z-index:0;display:flex;align-items:center;justify-content:center}.connectivity-layout .connectivity-map-box.view-map .btn-secondary{height:38px;font-weight:700;position:absolute;z-index:2}.connectivity-layout .nearby-places-panel{width:460px}@media screen and (max-width:767px){.connectivity-layout .connectivity-map-box{height:180px}.connectivity-layout .connectivity-map-box,.connectivity-layout .nearby-places-panel{width:100%}}.chip-search{display:flex;align-items:center;gap:15px}.chip-search .strip-title{white-space:nowrap;font-size:12px;color:var(--gray-500)}.chip-search .chip-list{display:flex;align-items:center;gap:10px;overflow:hidden;overflow-x:auto}.chip-search .chip-list li{padding:2px 15px;display:flex;justify-content:center;align-items:center;gap:5px;border-radius:48px;border:1px solid var(--darkgrey);font-size:10px;color:var(--gray-400);white-space:nowrap}.chip-search .chip-list li span{font-size:12px;color:var(--gray-500)}.travel-time{margin:32px -31px 0;padding:30px 31px 0;border-top:1px solid var(--border)}.travel-time .sub-heading{font-size:20px;color:var(--gray-500)}.travel-time .sub-heading span{font-size:16px;color:var(--gray-400);display:block;font-weight:400}.travel-search-box{margin-top:15px;padding:20px;border-radius:var(--radius);margin-bottom:10px;display:flex;gap:10px;width:100%;align-items:center;border:1px solid var(--border)}.travel-search-box .travel-search{width:100%;position:relative}.travel-search-box .travel-search .form-control{height:46px}.travel-search-box .autocomplete{width:100%;min-width:216px;background:var(--white);position:absolute;left:0;top:46px;border-radius:var(--radius);transition:.3s;z-index:5;display:block;box-shadow:0 6px 6px 0 #33300029;max-height:215px;overflow:hidden;overflow-y:auto}.travel-search-box .autocomplete ul{display:none;left:0!important;top:0!important;width:auto!important}.travel-search-box .autocomplete li{padding:8px 12px;position:relative;cursor:pointer;display:flex;align-items:center;font-size:12px}.travel-search-box .autocomplete li~li{border-top:var(--border) solid 1px}.travel-search-box .autocomplete li:hover{background:#f4f4f4}.travel-search-box .autocomplete li b{font-weight:700;color:var(--gray-500)}.travel-search-box .travel-vehicle{flex:none;width:114px;position:relative;display:flex;align-items:center;justify-content:center;z-index:0}.travel-search-box .travel-vehicle::after{content:'';position:absolute;left:0;right:0;top:calc(50% - 1px);border-bottom:1px dashed var(--border);z-index:0}.travel-search-box .travel-vehicle span{display:flex;align-items:center;justify-content:center;height:40px;width:40px;background:var(--white);border:1px solid var(--border);border-radius:100%;z-index:1}.travel-search-box .travel-vehicle span::after,.travel-search-box .travel-vehicle span::before{content:'';position:absolute;left:0;top:calc(50% - 5px);border:1px solid var(--darkgrey);height:8px;width:8px;background:var(--white);border-radius:100%}.travel-search-box .travel-vehicle span::after{left:auto;right:0}.travel-distance-card{padding:2px 10px 2px 5px;display:flex;align-items:center;gap:12px;border:1px solid var(--border);border-radius:var(--radius);width:100%;max-width:268px;min-width:210px;height:48px}.travel-distance-card strong{display:block;color:var(--gray-500);font-size:14px;line-height:normal}.travel-distance-card span{display:block;font-size:12px;line-height:18px}.travel-distance-card figure{width:37px;height:37px;background:#ebebeb;border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:hidden}.travel-distance-card .figure img{width:100%;height:100%}.travel-time-cta .btn-secondary{width:100%;font-weight:700;white-space:nowrap}.travel-time-cta .btn-secondary em{font-size:10px;font-weight:700}.travel-time .travel-distance-list{margin-top:15px;display:flex;flex-direction:column;gap:15px}.travel-time .travel-distance-list article{padding:10px 15px 10px 35px;border-radius:var(--radius);border:solid 1px #efefef;background:var(--white);position:relative}.travel-time .travel-distance-list .icon-close{height:48px;width:48px;position:absolute;right:0;top:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.travel-time .travel-distance-list .icon-close::before{padding:10px;height:24px;width:24px;display:flex;align-items:center;justify-content:center;border:solid 1px var(--darkgrey);opacity:.6;font-size:8px;font-weight:700;border-radius:100%;color:var(--gray-500)}.travel-time .travel-distance-list .icon-close:hover::before{opacity:1}.travel-time .travel-distance-list .travel-point{position:absolute;left:15px;top:11px}.travel-time .travel-distance-list .travel-address{padding-right:26px;color:var(--gray-500);font-size:14px;font-weight:600;line-height:22px}.travel-time .travel-type-list{margin-top:15px;display:flex;align-items:center;overflow:hidden;flex-wrap:wrap;gap:10px}.travel-time .travel-type-list li{padding:5px 15px;border-radius:54px;background:#f5f2f2;flex:none;display:flex;align-items:center;gap:8px;font-size:12px}.connected-road{margin-top:15px;display:flex;flex-direction:column}.connected-road strong{font-size:16px;color:var(--gray-500);font-weight:700}.connected-road .connected-road-list{margin-top:10px;display:flex;flex-wrap:wrap;gap:10px}.connected-road .connected-road-list li{padding:0 15px;border-radius:var(--radius);border:solid 1px var(--border);background:var(--white);white-space:nowrap;overflow:hidden;color:var(--gray-500);line-height:40px;display:flex;align-items:center;gap:10px;cursor:pointer}.connected-road .connected-road-list li em{font-size:12px}.connected-road .connected-road-list li:hover{border:solid 1px var(--darkgrey)}.validation{font-size:10px;color:red;display:none;position:absolute;left:0;top:44px}.validation.active{display:block}.strip-box{padding:20px 17px;border-radius:12px;border:1px solid #e8e9ec;background:#fcfbf3;font-size:12px;color:var(--gray-400)}.price-insights .btn-link{padding:0;position:absolute;right:0;top:0;border:none;font-weight:700}.price-insights .btn-link:hover span{text-decoration:underline}.price-insights .insight-slider{margin-top:15px;display:flex;gap:20px;overflow:hidden;overflow-x:auto}.price-insights .insight-card{padding:8px 20px;display:flex;gap:15px;border-radius:12px;border:1px solid #d6d6d6;min-width:260px;align-items:center}.price-insights .insight-card em{display:flex;align-items:center;justify-content:center;border:1px solid var(--darkyellow);background:var(--lightyellow);color:var(--gray-500);font-size:20px;width:50px;height:50px;border-radius:100%;flex:none}.price-insights .insight-card .body{display:flex;flex-direction:column;color:var(--gray-500)}.price-insights .insight-card .body .title{font-size:14px;line-height:normal;color:var(--gray-400)}.price-insights .insight-card .body .sub-title{font-size:12px;line-height:normal}.price-insights .insight-card .body small{margin-top:5px;font-size:12px;line-height:normal}.price-insights .insight-card .body strong{font-size:24px;line-height:normal}.price-insights .insight-card .body .growth{margin-top:5px;font-size:14px;color:#00c12a;line-height:normal}.price-insights .insight-card .body .down{color:#f43f5e!important}@media only screen and (max-width:767px){.price-insights .insight-slider{gap:15px;margin:15px -15px 0;padding:0 15px}.price-insights .btn-link{position:initial;width:100%}.price-insights .btn-link span{max-width:calc(100% - 20px);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:underline}.price-insights .btn-box{flex-direction:column}.btn-box .btn-default{width:100%}.project-tiles-slider{margin:0 -15px;padding:0 15px}.price-insights .insight-card .body strong{font-size:20px}}.explore-project-box{margin-top:30px}.developer-card{width:340px!important}.demand-supply .demand-supply-card{position:relative;width:358px!important;flex:none}.demand-supply .tab-box{margin:20px -15px 0!important}.demand-supply .tab-content{margin-top:30px}.demand-supply-card .demand-supply-heading{padding:14px 20px;color:var(--gray-500);font-size:14px;display:block;background:#efefef}.demand-supply-card{border-radius:var(--radius);border:var(--border) solid 1px}.demand-supply-card table{padding:0 20px;border-radius:var(--radius);display:flex;flex-direction:column;border:0}.demand-supply-card table thead{margin-bottom:7px;height:0;position:relative}.demand-supply-card table tr{display:flex;align-items:center;height:53px;gap:15px}.demand-supply-card tr~tr{border-top:1px solid var(--border)}.demand-supply-card table tr th{border:none}.demand-supply-card tr td.type,.demand-supply-card tr th.type{width:calc(100% - 160px);flex:none}.demand-supply-card tr td.value,.demand-supply-card tr th.value{width:65px;flex:none}.demand-supply-card tr td{padding:0;border:none;line-height:16px;font-size:12px;color:var(--gray-500)}.demand-supply-card .demand-supply-tag{padding:0 8px;margin-top:-36px;position:relative;font-size:12px;font-weight:700;line-height:18px;color:var(--gray-500);border-radius:40px;text-align:center;border:1px solid var(--border)}.demand-supply-card .demand-heading{border-color:#93b5ff;background:#dde7ff}.demand-supply-card .supply-heading{border-color:#ffdd8f;background:#fff5dd}.demand-supply-card .total-value{font-size:12px;color:#000;line-height:18px}.demand-supply-card .progress-bar{display:block;background:#e6e6e6;height:4px;width:100%;border-radius:5px;position:relative;overflow:hidden}.demand-supply-card .progress-bar span{display:block;height:4px}.demand-supply-card .progress-bar span.demand{background:#93b5ff}.demand-supply-card .progress-bar span.supply{background:#ffdd8f}.demand-supply-card tr.view-more-row{display:none}.demand-supply-card tr.view-more-row.active{display:flex}.demand-supply-card tr.view-more-cta{display:none;height:42px}.demand-supply-card tr.view-more-cta.active{display:flex}@media screen and (max-width:1024px){.demand-supply .demand-supply-slider{padding:0 15px;margin:0 -15px}.demand-supply .demand-supply-card{width:315px!important}}.area-listings .tab-content{margin-top:0}.area-listings .tab-content .tab-content{margin-top:20px}.area-listings .area-listing-slider{margin-top:30px;overflow:hidden;overflow-x:auto}.area-listings .area-listing-card{width:300px!important;height:300px;position:relative;border-radius:10px;overflow:hidden;flex:none;cursor:pointer}.area-listings .area-listing-card::after{height:200px;border-radius:0 0 10px 10px;background:linear-gradient(180deg,#0000 0,#000 100%);content:'';position:absolute;left:0;bottom:0;right:0}.area-listings .area-listing-card .img-responsive{width:100%;height:100%;object-fit:cover}.area-listings .area-listing-card .body{padding:15px 20px;position:absolute;left:0;bottom:0;right:0;z-index:1;color:var(--white);display:flex;flex-direction:column;gap:10px}.area-listings .area-listing-card .body .title{line-height:26px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:18px}.area-listings .area-listing-card .total{font-size:14px}.area-listings .area-listing-card .price{font-size:16px;color:var(--darkyellow)}.area-listings .area-listing-card .btn-box{margin:0;transition:all .3s;height:0;overflow:hidden;justify-content:flex-start}.area-listings .area-listing-card:hover .btn-box{margin-top:10px;height:42px}@media screen and (max-width:767px){.area-listings .area-listing-slider{padding:0 15px;margin:15px -15px 0}.area-listings .area-listing-card{width:250px!important;height:250px}}.location-card .common-rating{padding:0 10px;background:#ffedca;border-radius:6px;align-items:center;display:inline-flex;display:-webkit-inline-flex;height:22px;color:var(--gray-500);gap:5px;white-space:nowrap;font-size:12px}.location-card .review-cta+span{padding-left:10px;position:relative;line-height:normal}.location-card .review-cta+span::before{content:'';position:absolute;left:0;top:6px;width:3px;height:3px;overflow:hidden;border-radius:10px;background:var(--darkgrey)}.location-card .common-rating .star{flex:none}.location-card .common-rating .star em{width:12px;font-size:12px;color:#f7b400;display:inline-flex}.location-card .common-rating .rating{padding-left:8px;position:relative;font-size:10px;display:block}.location-card{padding:20px;border-radius:var(--radius);border:1px solid var(--border);background:var(--white);box-shadow:0 4px 24px 0 #0000000a;width:358px!important;flex:none;color:var(--gray-500)}.location-card .location-top{display:flex;gap:14px}.location-card .location-map{width:58px;height:56px;border-radius:var(--radius);overflow:hidden;flex:none;background:#eee}.location-card .location-map .img-responsive{width:100%;height:100%;object-fit:cover}.location-card .location-map~.location-content{width:calc(100% - 72px)}.location-card .location-title{font-size:16px;font-weight:700}.location-card .review-cta{font-size:12px}.location-card .location-meta{margin-top:5px;display:flex;align-items:center;gap:8px}.location-card .location-description{margin-top:20px;color:var(--gray-400);font-size:12px;line-height:18px}.location-card .card-body{margin-top:15px;padding-top:15px;border-top:1px solid #d9d9d9}.location-card .location-stats{display:flex;justify-content:space-between;gap:12px}.location-card .stats-item{flex:1}.location-card .stats-label{margin-bottom:8px;color:var(--gray-400);font-size:12px;white-space:nowrap;line-height:normal}.location-card .stats-value{font-size:14px;font-weight:700;line-height:normal}.location-card .stats-value span{font-size:12px;font-weight:400;color:var(--gray-400)}.location-card .green{color:#74c02d}.location-card .location-bottom{margin-top:18px;display:flex;gap:14px}.location-card .bottom-box{padding:15px;display:flex;flex-direction:column;align-items:center;border-radius:var(--radius);border:1px solid var(--border);background:var(--white);position:relative;flex:1;width:96px}.location-card .bottom-box::after{position:absolute;top:5px;right:5px;transform:rotate(-45deg);content:"\e91c";font-family:icomoon;font-weight:700;font-size:12px}.location-card em{margin-bottom:5px;font-size:21px}.location-card .bottom-box:hover{border-color:var(--gray-500)}.location-card .bottom-number{margin:8px 0 5px;font-size:14px;font-weight:700;line-height:normal}.location-card .bottom-label{font-size:12px;color:var(--gray-400);white-space:nowrap;line-height:normal}@media screen and (max-width:767px){.location-card{padding:12px;width:315px!important}.location-card .review-cta{font-size:12px}.location-card .review-cta+span{font-size:12px}.location-card .bottom-box{width:89px;padding:10px}.location-card .location-bottom{gap:10px}.location-card .location-title{font-size:14px}}.nearby-locality-box{margin-top:30px}.nearby-locality-box .sub-heading{font-size:20px;color:var(--gray-500)}.nearby-locality-slider{margin-top:15px;overflow:hidden;overflow-x:auto}.nearby-locality{padding:11px 21px 11px 19px;width:358px!important;flex:none;height:70px;border-radius:var(--radius);border:1px solid var(--border);background:var(--white)}.nearby-locality strong{font-size:14px;color:var(--gray-500);display:block;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nearby-locality strong:hover{text-decoration:underline}.nearby-locality a{display:inline-flex}.nearby-locality .total-count{margin-top:5px;display:flex;align-items:center;gap:10px;line-height:normal}.nearby-locality .total-count .span{color:var(--gray-400);font-size:12px}.nearby-locality .total-count .span:hover{text-decoration:underline}.nearby-locality .total-count .span+.span{padding-left:10px;position:relative;line-height:normal;cursor:pointer}.nearby-locality .total-count .span+.span::before{content:'';position:absolute;left:0;top:6px;width:3px;height:3px;overflow:hidden;border-radius:10px;background:var(--darkgrey)}.rating-review .review-box{padding:20px;border-radius:var(--radius);border:1px solid var(--border);background:var(--white);box-shadow:0 4px 24px 0 #0000000a}.rating-review .review-header{display:flex;gap:15px;align-items:center;justify-content:space-between}.rating-review .review-header .review-locality{display:flex;gap:15px;align-items:center}.rating-review .review-header figure{display:flex;width:64px;height:64px;border-radius:var(--radius);overflow:hidden}.rating-review .review-header figure .img-responsive{width:100%;height:100%;object-fit:cover}.rating-review .review-header figure~.figbody{width:calc(100% - 81px)}.rating-review .review-header .figbody strong{font-size:16px;color:var(--gray-500)}.rating-review .review-header .figbody p{font-size:12px;color:var(--gray-400);line-height:normal}.rating-review .badge-box{display:flex;gap:10px;align-items:center}.rating-review .badge{position:absolute;right:8px;bottom:8px;padding:2px 5px;display:flex;font-size:10px;font-weight:700;align-items:center;gap:4px;border-radius:5px;border:1px solid #666;background:#f3f3f3;white-space:nowrap;line-height:normal}.rating-review .review-header .rating-box{display:flex;flex-direction:column;gap:5px;align-items:flex-end;justify-content:center}.rating-review .review-header .rating{padding:0 10px;display:flex;gap:5px;background:var(--darkyellow);color:var(--gray-500);font-size:30px;align-items:center;height:46px;border-radius:var(--radius);font-weight:700}.rating-review .review-header .rating em{font-size:18px}.rating-review .review-header .review-cta{color:var(--gray-500);font-size:12px;text-decoration:underline;line-height:normal}.rating-review .review-header .review-cta:hover{text-decoration:none}.rating-review .review-recommend{padding:2px 12px 2px 76px;margin-top:15px;display:inline-flex;flex-direction:column;border-radius:var(--radius);border:1px solid var(--darkyellow);background:var(--white);position:relative;min-height:72px;justify-content:center}.rating-review .review-recommend span{background:var(--lightyellow);color:var(--gray-500);font-size:14px;font-weight:700;width:48px;height:48px;border-radius:100px;position:absolute;left:15px;top:11px;display:flex;align-items:center;justify-content:center}.rating-review .review-recommend strong{font-size:14px;line-height:21px;color:var(--gray-500)}.rating-review .review-recommend p{font-size:12px;line-height:18px;color:var(--gray-400)}.rating-review .whats-rating-box{margin-top:25px;display:flex;gap:20px}.rating-review .whats-rating-box .whats-good-box{width:calc(50% - 10px)}.rating-review .whats-good-box .whats-heading{display:flex;align-items:center;gap:10px;font-weight:600;color:#128a29;font-size:14px;line-height:21px}.rating-review .whats-good-box .whats-heading.disliked{color:#ef382d}.rating-review .whats-good-box .whats-heading.disliked span em{transform:rotateX(180deg)}.rating-review .whats-good-box .whats-heading span{cursor:pointer;position:relative;width:19px;height:19px}.rating-review .whats-good-box .whats-heading span em{font-size:19px;position:absolute}.rating-review .whats-good-box .whats-tag-box{margin:12px 0 0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rating-review .whats-good-box .whats-tag-box li{min-height:35px;padding:5px 17px;border-radius:65px;line-height:16px;display:flex;align-items:center;color:var(--darkgrey);font-size:12px;cursor:pointer;background:#e6e6e6b3}.living-rating{margin-top:25px;padding-top:25px;border-top:1px solid var(--border)}.living-rating .sub-heading{font-size:16px;color:var(--gray-500)}.living-rating-list{margin-top:10px;display:grid;grid-template-rows:repeat(auto-fill,22px);grid-template-columns:auto;grid-auto-flow:column;overflow:auto;height:calc(2 * 44px);gap:10px 33px}.living-rating-list li.row{display:grid;grid-template-columns:200px 1fr 20px;gap:15px;font-size:12px;color:var(--gray-500)}.living-rating-list li.row .rating-value{font-weight:700}.living-rating-list .rating-bar{display:flex;align-items:center}.living-rating .rating-progress{flex:1;display:flex;gap:5px;border-radius:50px;overflow:hidden}.living-rating .rating-progress li{flex:1;height:6px;background:#d9d9d9}.living-rating .rating-progress span{height:100%}.living-rating .rating-progress .green{background:#2d9b63}.living-rating .rating-progress .yellow{background:#f4b400}.living-rating .rating-progress .red{background:#d50000}.rating-review .reviewed-by{margin-top:25px;padding-top:25px;border-top:1px solid var(--border)}.rating-review .reviewed-by .sub-heading{font-size:16px;color:var(--gray-500)}.rating-review .reviewed-bar{margin:10px 0;height:6px;position:relative;background:#eee;display:flex;align-items:center;border-radius:var(--radius)}.rating-review .reviewed-bar span{height:6px;display:block}.rating-review .reviewed-by span.owner{background:#f6afcd}.rating-review .reviewed-by span.tenant{background:#bbd5f0}.rating-review .reviewed-by span.real-estate-agent{background:#b0ddd8}.rating-review .reviewed-by span.former-resident{background:#ed9780}.rating-review .reviewed-by span.current-resident{background:#649c93}.rating-review .reviewed-by span.prospective-buyer{background:#afdf83}.rating-review .reviewed-by span.frequent-visitor{background:#faeba8}.rating-review .reviewed-team-list{display:flex;align-items:center;gap:25px}.rating-review .reviewed-team-list .reviewed-team{position:relative;display:flex;align-items:center;gap:10px;font-size:12px}.rating-review .reviewed-team-list .reviewed-team::before{content:'';width:8px;height:8px;border-radius:50px;overflow:hidden}.rating-review .reviewed-team-list .reviewed-team.owner::before{background:#f6afcd}.rating-review .reviewed-team-list .reviewed-team.tenant::before{background:#bbd5f0}.rating-review .reviewed-team-list .reviewed-team.real-estate-agent::before{background:#b0ddd8}.rating-review .reviewed-team-list .reviewed-team.former-resident::before{background:#ed9780}.rating-review .reviewed-team-list .reviewed-team.current-resident::before{background:#649c93}.rating-review .reviewed-team-list .reviewed-team.prospective-buyer::before{background:#afdf83}.rating-review .reviewed-team-list .reviewed-team.frequent-visitor::before{background:#faeba8}.rating-review .review-slider-box{margin-top:30px}.rating-review .review-slider-box .sub-heading{display:flex;align-items:center;gap:10px;color:var(--gray-500);font-size:16px}.rating-review .review-slider{margin-top:15px;overflow:hidden;overflow-x:auto}.rating-review .review-card{padding:15px 15px 35px;width:290px!important;flex:none;background:#fbfaf9;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;position:relative}.rating-review .review-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.rating-review .user-info{display:flex;align-items:center;gap:12px}.rating-review .description-content-box{max-height:196px}.rating-review .description-content-box strong{color:var(--gray-700)}.rating-review .description-content-box .read-more-button-box .read-more-button{background:0 0}.rating-review .description-content-box.active .desc-text{max-height:176px;overflow:hidden;overflow-y:auto}.rating-review .description-content-box .read-more-button-box{height:40px;background:linear-gradient(180deg,#fff0 0,#fbfaf9 46.63%,#fbfaf9 100%)}.rating-review .description-content-box.active .read-more-button-box{height:20px;background:0 0;position:initial}.rating-review .user-avatar{width:40px;height:40px;border-radius:50%;background:#95fdce;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:var(--gray-500)}.rating-review .user-details{width:calc(100% - 52px);display:flex;flex-direction:column;justify-content:center}.rating-review .user-details strong{margin-bottom:3px;display:block;font-size:14px;font-weight:700;color:var(--gray-500);line-height:normal}.rating-review .user-details span{font-size:12px;color:var(--gray-400);line-height:normal}.rating-review .rating{height:28px;padding:0 10px;border-radius:var(--radius);background:#3f3f46;color:var(--white);display:flex;align-items:center;gap:4px;font-size:14px;font-weight:700}.rating-review .rating em{font-size:12px}.rating-review .review-gallery{margin-bottom:14px;display:inline-flex;gap:8px}.rating-review .review-gallery .figure{position:relative;display:flex;cursor:pointer}.rating-review .review-gallery img{width:54px;height:54px;object-fit:cover;border-radius:var(--radius);border:1px solid var(--border)}.rating-review .review-text{font-size:12px;line-height:20px;color:var(--gray-400)}.rating-review .review-footer{position:absolute;bottom:0;min-height:35px;left:0;right:0;padding:0 15px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--gray-500)}.rating-review .recommend{display:flex;align-items:center;gap:5px}.review-cta-banner{padding:15px 50px;border-radius:16px;border:1px solid var(--darkyellow);background:linear-gradient(89deg,#faca15 -39.19%,#fff3c3 10.67%,#fffff3 100%);display:flex;justify-content:space-between;overflow:hidden;position:relative}.review-cta-banner .img-responsive{bottom:-15px;position:relative;width:320px;flex:none}.review-cta-banner .left-body{max-width:500px;display:flex;align-items:flex-start;gap:5px;flex-direction:column;justify-content:center}.review-cta-banner .left-body strong{display:block;font-size:28px;line-height:normal}.review-cta-banner .left-body span{margin-top:12px;font-size:20px;line-height:26px;color:var(--gray-400)}.review-cta-banner .left-body .btn{margin-top:20px}.review-cta-banner .right-body{display:flex;position:relative}.review-cta-banner .reward-card{padding:12px 18px;display:flex;align-items:center;width:242px;gap:15px;position:absolute;right:88%;bottom:62px;border-radius:12px;border:1px solid #ffd916;background:var(--white);box-shadow:0 0 24px 0 #0000001a;font-size:16px;line-height:18px;color:var(--gray-500)}.review-cta-banner .reward-card .img-responsive{width:33px;flex:none;bottom:0;position:initial}@media (max-width:767px){.review-cta-banner{padding:15px 20px 156px;flex-direction:column;margin:10px}.review-cta-banner .left-body strong{margin:0;line-height:normal;font-size:16px}.review-cta-banner .left-body span{font-size:14px;line-height:20px;margin-top:8px}.review-cta-banner .left-body .btn{position:absolute;left:20px;right:20px;bottom:15px;z-index:2}.review-cta-banner .reward-card{font-size:12px;line-height:14px;width:209px;padding:13px 12px;right:100px;bottom:80px;z-index:0;gap:10px}.review-cta-banner .img-responsive{position:absolute;right:0;bottom:0;z-index:1;width:160px}.review-cta-banner .reward-card .img-responsive{width:22px}.rating-review .reviewed-team-list{white-space:nowrap;overflow:hidden;overflow-x:auto}.rating-review .review-recommend{width:100%}}.accordion-box{padding:0 20px;margin-top:10px;overflow:hidden;position:relative;display:flex;flex-direction:column;border-radius:var(--radius);border:1px solid var(--border);background:var(--white)}.accordion-box .accordion-item .accordion-header{padding:0 20px 0 0;font-size:14px;font-weight:700;line-height:25px;color:var(--gray-500);display:flex;align-items:center;justify-content:space-between;min-height:52px;position:relative;cursor:pointer;width:100%}.accordion-box .accordion-item~.accordion-item{border-top:1px solid var(--border)}.accordion-box .accordion-header:after,.accordion-box .accordion-header:before{content:'';position:absolute;top:25px;right:0;width:14px;height:2px;background:#bfbfbf}.accordion-box .accordion-header:after{transform:rotate(-90deg)}.accordion-box .accordion-item.active .accordion-header::after{transform:rotate(0)}.whats-new .accordion-box .accordion-item.active .accordion-header::after,.whats-new .accordion-box .accordion-item.active .accordion-header::before{top:10px}.accordion-box .accordion-item .accordion-header h3{max-width:calc(100% - 40px);color:var(--gray-500);line-height:22px;font-size:14px}.accordion-box .accordion-item .accordion-body{max-height:0;overflow:hidden}.accordion-box .accordion-item.active .accordion-body{padding:0 0 28px;max-height:10000px}.accordion-box .accordion-item .accordion-body p{color:var(--gray-400);line-height:20px}@media (max-width:767px){.travel-time{margin:20px -15px 0;padding:20px 15px 0}.explore-project-box{margin-top:20px}.locality-card-slider{margin:0 -15px;padding:0 15px}.nearby-locality-slider{margin:15px -15px 0;padding:0 15px}.rating-review .whats-rating-box{flex-direction:column}.rating-review .whats-rating-box .whats-good-box{width:100%}.rating-review .review-header .rating{padding:0 9px;height:34px;font-size:22px}.rating-review .review-header .rating em{font-size:16px}.living-rating-list{height:auto;grid-auto-flow:initial}.rating-review .review-box{padding:0;border:none;box-shadow:none}.rating-review .review-slider{margin:15px -15px 0;padding:0 15px}.nearby-locality{width:auto!important;padding:10px 15px}.travel-search-box{padding:0 0 0 25px;margin-bottom:15px;gap:15px;position:relative;flex-direction:column;align-items:normal;border:none}.travel-search-box .travel-vehicle span{height:auto;width:auto;border:none}.travel-search-box .travel-vehicle span .img-responsive{display:none}.travel-search-box .travel-vehicle{position:absolute;left:0;top:20px;bottom:70px;width:auto}.travel-search-box .travel-vehicle::after{content:'';position:absolute;left:5px;right:0;top:8px;border:none;border-left:2px dashed var(--border);z-index:0;bottom:20px}.travel-search-box .travel-vehicle span::after,.travel-search-box .travel-vehicle span::before{content:'';position:absolute;left:2px;top:0;border:1px solid var(--darkgrey);height:8px;width:8px;background:var(--white);border-radius:100%}.travel-search-box .travel-vehicle span::after{top:auto;bottom:12px}.travel-search-box .travel-time-cta{margin-top:5px;position:relative;margin-left:-25px}.travel-search-box .travel-time-cta .btn{width:100%}.travel-distance-card{max-width:100%}.validation{top:40px}.rating-review .description-content-box .read-more-button-box .read-more-button{text-decoration:underline!important}}.connectivity-layout{display:flex;gap:15px;align-items:stretch}.connectivity-map-box{width:calc(100% - 335px);border-radius:12px;overflow:hidden;min-height:310px;flex-shrink:0;position:relative;display:-webkit-flex;align-items:center;justify-content:center}.connectivity-map-box img{width:100%;height:100%;object-fit:cover;display:block}.connectivity-map-box .view-map{height:38px;position:absolute;left:auto;right:auto;font-weight:700}.nearby-places-panel{width:320px;border-radius:16px;background:#f5f5f5;padding:16px;display:flex;flex-direction:column;gap:10px}.nearby-places-label{display:block;padding:0 4px 6px;font-size:13px;font-weight:700;color:var(--gray-500);letter-spacing:.6px;text-transform:uppercase}.nearby-places-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.nearby-places-list li{display:flex;align-items:center;gap:10px;padding:15px 12px;background:#fff;border-radius:14px;border:var(--border) solid 1px}.place-icon{width:45px;height:45px;border-radius:50%;font-size:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--white)}.place-icon svg{width:20px;height:20px}.place-icon-metro{background:#f43f5e}.place-icon-work{background:#6366f1}.place-icon-education{background:#1f2937}.place-icon-medical{background:#ef4444}.place-info{flex:1;min-width:0}.place-info strong{display:block;font-size:14px;font-weight:700;color:var(--gray-500);line-height:20px}.place-tags{display:flex;align-items:center;gap:5px}.place-category{font-size:12px;color:var(--gray-500);background:#f3f4f6;padding:1px 8px;border-radius:20px}.place-tag.walkable{font-size:10px;color:#057a55}.place-tag.drive{font-size:10px;color:var(--gray-400)}.place-distance{font-size:14px;font-weight:700;color:var(--gray-400);white-space:nowrap;flex-shrink:0}.view-map-btn-box{display:flex;justify-content:center;margin-top:20px}.btn-view-map{display:inline-flex;align-items:center;gap:8px;padding:0 32px;height:46px;border:1.5px solid var(--gray-500);border-radius:8px;background:#fff;color:var(--gray-500);font-size:14px;font-weight:600;cursor:pointer;transition:background .2s,color .2s}.btn-view-map:hover{background:var(--gray-500);color:var(--white)}.btn-view-map em{font-size:16px}.honest-heading{padding-top:20px;margin-top:40px;display:flex;align-items:center;border-top:#e1e1e1 solid 1px;font-size:20px;font-weight:700;color:#333}.honest-take-grid{display:flex;gap:15px}.honest-take-card{flex:1;border-radius:15px;padding:24px;position:relative;overflow:hidden}.card-families{background:#e8f0fd}.card-professionals{background:#ffe8d4}.honest-take-card::before{content:'\e95a';font-family:icomoon!important;position:absolute;width:160px;height:160px;pointer-events:none;font-size:160px}.card-families::before{color:#dbe8f6;z-index:0;transform:rotate(41deg);top:60px;right:20px}.card-professionals::before{color:#ffe1c9;z-index:0;transform:rotate(-30deg);bottom:-60px;right:-60px}.ht-card-header{display:flex;align-items:center;gap:12px;margin-bottom:14px;position:relative}.ht-card-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:24px;color:var(--gray-500)}.ht-card-title{font-size:12px;font-weight:700;color:var(--gray-500);text-transform:uppercase;letter-spacing:.5px;line-height:18px;position:relative}.honest-take-card p{font-size:14px;color:var(--gray-500);line-height:22px;margin-bottom:16px;position:relative}.honest-take-card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;position:relative}.honest-take-card ul li{font-size:14px;color:var(--gray-500);padding-left:16px;position:relative;line-height:22px}.honest-take-card ul li::before{content:'â€¢';position:absolute;left:2px;color:var(--gray-400)}@media screen and (max-width:540px){.connectivity-layout,.honest-take-grid{flex-direction:column}.connectivity-map-box,.nearby-places-panel{width:100%}}.top-developer-box{display:flex;gap:16px;overflow:hidden;overflow-x:auto}.developer-card{border-radius:var(--radius);background:var(--white);border:var(--border) solid 1px;overflow:hidden;position:relative;width:334px!important;flex:none}.developer-card .developer-header{padding:17px 18px 18px;display:flex;gap:17px}.developer-card .developer-header figure{flex:none;border-radius:var(--radius);border:1px solid var(--border);width:100px;height:100px;overflow:hidden;display:flex;align-items:center;justify-content:center}.developer-card .developer-detail{display:flex;width:100%;flex-direction:column;justify-content:space-around}.developer-card .developer-header figure~.developer-detail{width:calc(100% - 117px)}.developer-card .developer-name{font-size:16px;font-weight:600;color:var(--gray-500);line-height:24px}.developer-card .developer-name strong a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-weight:600;color:var(--gray-500)}.developer-card .developer-city{font-size:12px;font-weight:400;color:var(--gray-500);line-height:18px;display:block}.developer-card .developer-about-list{display:flex}.developer-card .developer-about-list li{display:flex;flex-direction:column;width:50%}.developer-card .developer-about-list strong{font-size:14px;font-weight:600;color:var(--gray-500)}.developer-card .developer-about-list span{font-size:12px;font-weight:400;color:var(--gray-500);line-height:18px}.developer-card .developer-status-list{padding:15px;display:flex;flex-direction:column;gap:15px;border-top:2px solid var(--border)}.developer-card .developer-status-list .link{padding:0 12px 0 22px;display:flex;position:relative;justify-content:space-between;align-items:center;border-radius:var(--radius);border:1px solid var(--border);background:var(--white);line-height:46px;font-size:14px;font-weight:400;color:var(--gray-500);width:100%;cursor:pointer}.developer-card .developer-status-list li:hover .link{border-color:var(--darkgrey)}.developer-card .developer-status-list em{font-size:13px;font-weight:700}@media only screen and (max-width:1024px){.top-developer-box{padding:0 15px;margin:0 -15px}.developer-card:first-child{margin-left:0}.developer-card{width:315px!important}.developer-card .developer-header figure{width:79px;height:79px}.developer-card .developer-header figure~.developer-detail{width:calc(100% - 96px)}}.about-builder-section-slider{margin-top:15px;display:none}.about-builder-section-slider.active{display:block}.about-builder-section-slider .btn{padding:10px 15px;height:auto;min-height:42px;text-align:center;line-height:20px;font-weight:700}.about-builder-box{display:flex;gap:30px}.about-builder-data{display:block}.about-builder-data.about-with-news{width:calc(100% - 290px)}.about-builder-box .about-builder-details{display:flex;gap:30px}.about-builder-details figure{border-radius:8px;height:90px;width:90px;flex:none;overflow:hidden;display:flex;align-items:center;justify-content:center;border:#e1e1e1 solid 1px;background:#f1f1f1}.about-builder-details figure img{width:100%}.about-builder-box .total-project-list{display:flex;gap:0 80px;flex-wrap:wrap}.about-builder-box .total-project-list li{font-size:12px;color:var(--gray-400);flex:none}.about-builder-box .total-project-list li strong{display:block;color:var(--gray-500);font-size:14px;font-weight:700}.about-builder-news{width:260px;border-radius:8px;overflow:hidden;display:flex;border:#e1e1e1 solid 1px;flex-direction:column}.about-builder-news strong{padding:12px 15px;background:#f3f3f3;font-size:14px;color:var(--gray-500);line-height:20px;font-weight:700}.about-builder-news ul li{position:relative}.about-builder-news ul li:before{content:'\e902';margin-top:-7px;position:absolute;top:50%;right:15px;width:14px;height:14px;font-family:icomoon;color:var(--gray-500);font-size:12px;transform:rotate(-90deg);transition:.3s}.about-builder-news ul li+li{border-top:#e1e1e1 solid 1px}.about-builder-news ul li a{padding:12px 30px 12px 15px;display:block;font-size:14px;color:var(--gray-400);position:relative;line-height:21px}.about-builder-news ul li:hover::before{right:10px;transition:.3s}.about-builder-news ul li:hover a{color:#5f449b;text-decoration:underline}.about-builder-description-box p{max-height:72px;overflow:hidden}.about-builder-description-box.active p{max-height:10000px}.about-builder-description-box button{color:#5f449b;font-weight:700}.projects-by-developer-heading{font-size:16px;font-weight:700;color:var(--gray-500);margin-bottom:15px}.separator{margin:30px 0;height:1px;background:#e1e1e1}.builder-slider-heading{margin:-10px 0 15px;font-size:18px;font-weight:700;color:var(--gray-500);display:block}.project-tile-item{width:230px!important;flex:none;border-radius:8px;border:1px solid #e1e1e1;overflow:hidden;min-height:200px;cursor:pointer;display:none}.project-tile-item.active{display:block}.project-tile-item figure{display:block;overflow:hidden;height:145px;background:#f1f1f1;position:relative}.project-tile-item figure img{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:all .3s}.project-tile-item:hover figure img{transform:scale(1.1)}.project-tile-item .project-tile-details{padding:15px}.project-tile-item .project-tile-details strong{font-size:14px;color:var(--gray-500);text-align:left;line-height:18px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.project-tile-item .project-tile-details span{font-size:13px;color:var(--gray-400);position:relative;font-weight:400;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.project-tile-item .project-tile-details .project-tile-price{display:block;font-size:14px;color:var(--gray-500);font-weight:600}.about-builder-box .content-box{margin-top:15px;max-height:45px;overflow:hidden}.about-builder-box .content-box.active{max-height:91px}.about-builder-box .content-box p+p{margin-top:10px}.about-builder-box .content-box strong{margin-top:15px;color:var(--gray-500);font-weight:700;display:block}.about-builder-box .btn-link{font-weight:700}.about-other-project-slider{margin-top:15px}.about-other-project-slider .btn-box{display:none}.about-other-project-slider .btn-box.active{display:flex;text-align:center}.about-other-project-slider .btn-box .btn{font-weight:700}.about-builder-box .seo-box{margin-bottom:0}@media screen and (max-width:540px){.project-tiles-slider{padding:0 15px;margin:0 -15px}.about-builder-box{flex-direction:column;gap:0}.about-builder-data.about-with-news,.about-builder-news{width:100%}.about-builder-box .total-project-list{gap:10px 50px}.about-builder-news{background:0 0;border:0;overflow:inherit}.about-builder-news strong{padding:12px 0;background:0 0}.about-builder-news ul{padding:0 20px;margin:0 -20px;display:flex;gap:10px;overflow:hidden;overflow-x:auto}.about-builder-news ul li{border:#e1e1e1 solid 1px;flex:none;width:80%;border-radius:8px}}.similar-projects-section .x-banner.post-property{margin-top:15px}.about-builder-banner{padding:0;min-height:auto}.search-related-box{padding:30px 0;background:var(--white);border-radius:0}.locality-secondfold~.search-related-box{margin-top:30px}.search-related-box .white-box-heading{height:auto;border:none;font-weight:700;min-height:initial}.search-related-box .search-card{width:274px!important}.search-related-slider .search-card .search-heading{padding-bottom:5px;margin-bottom:10px;color:#333;font-size:14px;line-height:16px;font-weight:600;display:block;text-align:left;overflow:hidden;text-overflow:ellipsis;width:100%;white-space:nowrap;border-bottom:var(--border) solid 1px}.search-related-slider .search-card .search-link-list{margin-bottom:5px;min-height:50px;max-height:105px;overflow:hidden}.search-related-slider .search-card.active .search-link-list{max-height:1000px}.search-related-slider .search-card .search-link-list li{display:block;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-related-slider .search-card .search-link-list li a{color:var(--gray-500);line-height:28px;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-related-slider .search-card .view-more{color:var(--gray-500);text-transform:capitalize}.search-related-slider .search-card .search-link-list.active{max-height:inherit}@media screen and (max-width:1024px){.search-related-box{padding:20px 0;margin:0}.search-related-slider{padding:0 15px;margin:0 -15px}}.faq-item .faq-header strong{line-height:20px!important}.faq-section{background:#fff}.accordian-box{padding:0 20px;border:1px solid var(--border);border-radius:12px}.panel~.panel{border-top:#e5e5e5 solid 1px}.panel .panel-header{font-size:14px;font-weight:700;line-height:25px;color:var(--gray-400);display:flex;display:-webkit-flex;align-items:center;justify-content:space-between;min-height:53px;position:relative;cursor:pointer}.panel .panel-header strong{max-width:calc(100% - 40px);color:var(--gray-500)}.panel .panel-header em{width:40px;height:53px;position:relative}.panel .panel-header em::after,.panel .panel-header em::before{position:absolute;top:22px;content:'';width:2px;height:15px;background:#626262;right:0;left:0;margin:0 auto}.panel .panel-header em::before{transform:rotate(-90deg)}.panel .panel-header em::after{transform:rotate(0);transition:.3s}.panel .panel-body{max-height:0;overflow:hidden}.panel .panel-body p{padding-right:30px;margin-bottom:15px;font-size:13px;font-weight:300;line-height:25px;color:var(--gray-400)}.panel .panel-body ul{margin-bottom:15px;display:block}.panel .panel-body ul li{padding-left:20px;display:block;font-size:13px;font-weight:300;line-height:25px;color:var(--gray-400);position:relative}.panel .panel-body ul li:after{content:'';position:absolute;top:10px;left:0;width:4px;height:4px;background:var(--darkgrey);border-radius:100%}.panel.active .panel-body{max-height:1000px}.panel.active .panel-header em::after{transform:rotate(-90deg);transition:.3s}.faq-section{background:#fff}.faq-wrapper{padding:10px 20px;border:1px solid var(--border);border-radius:12px;position:relative}.faq-item~.faq-item{border-top:#e5e5e5 solid 1px}.faq-item .faq-header{font-size:14px;font-weight:700;line-height:25px;color:var(--gray-400);display:flex;display:-webkit-flex;align-items:center;justify-content:space-between;min-height:53px;position:relative;cursor:pointer}.faq-item .faq-header strong{max-width:calc(100% - 40px);color:var(--gray-500)}.faq-item .faq-header em{width:40px;height:53px;position:relative}.faq-item .faq-header em::after,.faq-item .faq-header em::before{position:absolute;top:22px;content:'';width:2px;height:15px;background:#626262;right:0;left:0;margin:0 auto}.faq-item .faq-header em::before{transform:rotate(-90deg)}.faq-item .faq-header em::after{transform:rotate(0);transition:.3s}.faq-item .faq-body{max-height:0;overflow:hidden}.faq-item .faq-body p{padding-right:30px;margin-bottom:15px;font-size:14px;font-weight:300;line-height:22px;color:var(--gray-400)}.faq-item .faq-body ul{margin-bottom:15px;display:block}.faq-item .faq-body ul li{padding-left:20px;display:block;font-size:13px;font-weight:300;line-height:25px;color:var(--gray-400);position:relative}.faq-item .faq-body ul li:after{content:'';position:absolute;top:10px;left:0;width:4px;height:4px;background:var(--darkgrey);border-radius:100%}.faq-item.active .faq-body{max-height:1000px}.faq-item.active .faq-header em::after{transform:rotate(-90deg);transition:.3s}@media only screen and (max-width:540px){.faq-item .faq-header strong{line-height:normal}}.global-seo-footer-box{padding:30px 0;background:#f1f1f1}.global-seo-footer-box .heading{margin-bottom:15px;color:var(--gray-500);font-size:20px;line-height:28px;font-weight:700;text-align:left}.global-seo-footer-box .seo-link-box{display:flex;gap:10px;flex-direction:column}.global-seo-footer-box .seo-link-box .seo-link-items{padding:18px;background:#fff;border-radius:15px}.global-seo-footer-box .seo-link-box .seo-link-items .links-heading{padding-bottom:5px;margin-bottom:8px;color:var(--gray-500);font-size:14px;line-height:16px;font-weight:600;display:block;text-align:left;overflow:hidden;text-overflow:ellipsis;width:100%;white-space:nowrap}.global-seo-footer-box .seo-link-box .seo-link-items ul{max-height:48px;overflow:hidden;display:grid;grid-template-columns:repeat(4,1fr)}.global-seo-footer-box .seo-link-box .seo-link-items.active ul{max-height:1000px}.global-seo-footer-box .seo-link-box .seo-link-items ul li{display:block;text-align:left;overflow:hidden;padding-right:15px}.global-seo-footer-box .seo-link-box .seo-link-items ul li a{color:var(--gray-500);font-size:12px;line-height:24px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.global-seo-footer-box .seo-link-box .seo-link-items ul li a:hover{text-decoration:underline}.global-seo-footer-box .seo-link-box .seo-link-items .btn{padding:0;display:inline-flex!important;height:auto!important}@media screen and (max-width:1024px){.global-seo-footer-box{padding:0;background:#fff;border-top:solid 6px var(--border)}.global-seo-footer-box .heading{padding:15px 0;margin:0;font-size:18px;line-height:24px}.global-seo-footer-box .seo-link-box{padding-bottom:15px}.global-seo-footer-box .seo-link-box .seo-link-items{padding:15px 0 0;border-radius:0;border-top:solid 1px var(--border)}.global-seo-footer-box .seo-link-box .seo-link-items .links-heading{margin:0}.global-seo-footer-box .seo-link-box .seo-link-items .btn{border-bottom:1px solid var(--gray-500)}}@media screen and (max-width:768px){.global-seo-footer-box .seo-link-box .seo-link-items ul{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:540px){.global-seo-footer-box .seo-link-box .seo-link-items ul{grid-template-columns:1fr}}