.video-expert-review-slider .item{width:212px!important;flex:none;display:flex;flex-direction:column;cursor:pointer}.video-expert-review-slider .item .player{width:212px;height:375px;position:relative;display:flex;background:#333;border-radius:8px;overflow:hidden}.video-expert-review-slider .item .player:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:200px;opacity:.8;background-image:linear-gradient(to bottom,rgba(0,0,0,0),#000);pointer-events:none}.video-expert-review-slider .item .player img{object-fit:cover}.video-expert-review-slider .item .player video{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover}.video-expert-review-slider .item .player:hover video{object-fit:contain}.video-expert-review-slider .item .video-heading{padding-top:15px;background:var(--white);color:var(--gray-500)}.video-expert-review-slider .item .video-heading .title,.video-expert-review-slider .item .video-heading strong{font-size:14px;line-height:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.video-expert-review-slider .item .viewerCount{margin-top:7px;font-size:12px;color:var(--gray-400);display:block}.video-expert-review-slider .bx-controls-direction span{top:170px!important}.video-expert-review-slider .item .player .userDetail{position:absolute;bottom:15px;left:15px;width:calc(100% - 30px);z-index:2;display:flex;flex-direction:column;gap:15px}.video-expert-review-slider .item .player .userDetail .userInfo{display:flex;gap:12px;align-items:center}.video-expert-review-slider .item .player .userDetail .userInfo figure{width:35px;height:35px;border-radius:100%;overflow:hidden;background:#333333c2}.video-expert-review-slider .item .player .userDetail .userInfo figcaption{width:calc(100% - 60px);font-size:14px;font-weight:700;color:var(--white);line-height:18px}.video-expert-review-slider .item .player .userDetail .userInfo figcaption span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-expert-review-slider .item .player .userDetail .userInfo .channelName{font-size:12px;color:#c3c3c3;font-weight:400;display:block}@media screen and (max-width:540px){.video-expert-review-slider{padding:0 15px;margin:0 -15px}.video-expert-review-slider .item{width:160px!important}.video-expert-review-slider .item .player{width:160px;height:285px}.video-expert-review-slider .item .player video{object-fit:contain}.video-expert-review-slider .item .player:hover video{object-fit:contain}.video-expert-review-slider .item .player.active video{object-fit:contain}}.videoPopupBox{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:15;align-items:center;justify-content:center}.videoPopupBox .videoCard{padding:5px;width:850px;height:80%;border-radius:8px;box-shadow:0 0 17px 0 rgba(0,0,0,.08);border:solid 1px #ededed;background:var(--white);z-index:1;position:relative}.videoPopupBox .closeButton{position:absolute;content:'';right:-20px;top:-20px;background:var(--white);border:0;outline:0;border-radius:100px;width:26px;height:26px}.videoPopupBox .closeButton .icon-close{color:var(--gray-500);font-size:10px;font-weight:700}.youtubeOverlay{width:100%;height:100%;background:#00000000;z-index:2;position:absolute;top:0;left:0;border-radius:8px}@media screen and (max-width:765px){.videoPopupBox{width:100%;height:100vh}.videoPopupBox .videoCard{height:100vh;width:100%;border-radius:0;border:0;padding:0;box-shadow:none}.videoPopupBox .closeButton{right:10px;top:10px;width:30px;height:30px}.videoPopupBox iframe{border:0}}.downloads-hub-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:18px}.download-card{border:1px solid var(--gray-200);border-radius:15px;padding:14px;display:flex;flex-direction:column;gap:10px;background:var(--white);transition:box-shadow .2s;position:relative;overflow:hidden;max-width:354px}.download-card .icon-abs{position:absolute;right:10px;top:10px;font-size:20px;opacity:.11}.download-card:hover{box-shadow:0 2px 10px #00000014}.download-card:before{content:'';position:absolute;top:0;left:0;width:100%;height:38px}.download-card.download-card-brochure:before{background:#ffeddd}.download-card.download-card-payment:before{background:#ffeaf6}.download-card.download-card-master:before{background:#d9f8f4}.download-card.download-card-video:before{background:#ede6ff}.download-card .download-card-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex:none;position:relative}.download-card.download-card-brochure .download-card-icon{background:#ffe8d4;border:1px solid #ffc796}.download-card.download-card-payment .download-card-icon{background:#ffe2f3;border:1px solid #ffb8e1}.download-card.download-card-master .download-card-icon{background:#c1faf3;border:1px solid #80dcd1}.download-card.download-card-video .download-card-icon{background:#e7deff;border:1px solid #c8b3ff}.download-card-icon span{font-size:18px;color:#333}.download-card-pdf-mark{position:absolute;right:10px;top:10px;font-size:28px;color:#00000014;line-height:1}.download-card-body{display:flex;flex-direction:column;gap:4px;flex:1}.download-card-title{font-size:14px;font-weight:700;color:#333;line-height:20px}.download-card-desc{font-size:12px;color:var(--gray-400);line-height:18px}.downloads-hub-section .btn-secondary{margin:20px auto 0 auto;display:flex}.downloads-hub-section .btn-secondary{padding:0 35px;font-weight:700}.downloads-hub-section .btn .icon-download{margin-right:2px}@media screen and (max-width:767px){.downloads-hub-grid{display:flex;gap:10px}.download-card{width:160px;flex:none}.downloads-hub-section .btn-secondary{margin:15px auto 0 auto}.downloads-hub-section .btn-secondary{width:100%}}.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)}.charges-modal{display:flex;flex-direction:column}.charges-modal strong{font-size:16px;color:var(--gray-500);font-weight:700;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.charges-modal span{font-size:12px;color:var(--gray-400);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.charges-modal .modal-body{max-height:400px}.charges-items{margin-top:15px;display:flex;flex-direction:column;gap:15px}.item-box{border-radius:8px;border:1px solid #e1e1e1;background:#fff}.item-box .item-heading{padding:10px 15px;color:var(--gray-500);font-size:14px;font-weight:700;border-radius:8px 8px 0 0;background:#f5f5f5}.item-box .item-details{padding:10px 15px}.item-box .item-details ul li{padding-left:15px;position:relative;font-size:14px;line-height:24px}.item-box .item-details ul li::before{position:absolute;left:0;top:9px;width:4px;height:4px;background:#333;overflow:hidden;border-radius:50px;content:''}.other-charges-modal .modal-body{margin:-15px 0}.other-charges-list li{padding:12px 0;display:flex;justify-content:space-between;align-items:flex-start;font-size:14px;color:var(--gray-400)}.other-charges-list li~li{color:var(--gray-500);border-top:1px solid var(--border)}.other-charges-list li strong{color:var(--gray-500)}.other-charges-list li.total{font-size:14px}.rera-details-section .description-content-box~.accordion-wrapper{margin-top:15px}.rera-details-section .accordion-wrapper .accordion-header{padding:5px 40px 5px 8px!important}.rera-details-section .accordion-wrapper .accordion-header.no-body-found{padding:5px 8px!important;cursor:default}.rera-details-section .accordion-wrapper .accordion-header figure img{float:left!important}.rera-details-section .accordion-wrapper .accordion-header:after,.rera-details-section .accordion-wrapper .accordion-header:before{top:34px!important;right:15px!important}.rera-details-section .accordion-wrapper .accordion-header.no-body-found:after,.rera-details-section .accordion-wrapper .accordion-header.no-body-found:before{display:none}.rera-details-section .accordion-wrapper .rera-url{margin-top:4px;display:block;font-weight:400;font-size:12px;line-height:normal;text-decoration:none}.rera-details-section .accordion-wrapper .rera-url a.rera-link{text-decoration:underline}.rera-details-section .accordion-wrapper .rera-url a.rera-link:hover{text-decoration:none}.rera-details-section .accordion-header strong{font-size:14px;font-weight:700;color:var(--gray-500);line-height:18px}.rera-details-section .accordion-header strong span{font-size:12px;font-weight:300;color:var(--gray-400);display:block}.rera-details-section .accordion-header strong span.rera-link{text-decoration:underline;display:inline}.rera-details-section .header-info{display:flex;gap:10px;align-items:center;width:100%;min-height:62px}.rera-details-section .header-info figure{display:flex;height:62px}.rera-details-section .panel-tabs-box{position:relative}.rera-details-section .panel-tabs-box:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:#e5e5e5}.rera-details-section .accordion-item.active .accordion-body{padding:0;max-height:10000px;border-top:1px solid #e5e5e5}.rera-details-section .accordion-wrapper .accordion-item.active{border:solid 1px var(--darkgrey);transition:.5s;min-height:300px}.rera-details-section .panel-tabs-box ul{padding:0 7px;margin:15px 8px 0;display:flex;gap:15px;position:relative;flex-direction:initial}.rera-details-section .panel-tabs-box ul li{padding:12px 15px;border:#e1e1e1 solid 1px;border-radius:8px 8px 0 0;border-top:#e1e1e1 solid 1px;color:var(--gray-500);line-height:18px;display:flex;align-items:center;justify-content:center;font-weight:600;width:100%;text-align:center;cursor:pointer;background:#f6f6f6}.rera-details-section .panel-tabs-box ul li.active{color:var(--gray-500);cursor:default;border-bottom:#fff solid 1px;position:relative;z-index:1;background:#fff}.rera-details-section .panel-content-box{padding:15px}.rera-details-section.accordion-wrapper .accordion-item .accordion-header{padding:5px 20px 5px 8px}.rera-details-section.accordion-wrapper .accordion-item .cursor-pointer-hide{cursor:default}.rera-details-section.accordion-wrapper .accordion-item .accordion-header figure img{float:left}.rera-details-section .tab-slider .bxslider{padding:0 0 20px}.rera-details-section .tab-slider .tab-item{padding:10px 15px;background:#efe8ff;font-size:14px;font-weight:700;color:var(--gray-500);line-height:18px;border-radius:8px;position:relative;cursor:pointer;width:auto!important}.rera-details-section .tab-slider .tab-item strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rera-details-section .tab-slider .tab-item span{font-size:12px;font-weight:300;display:block}.rera-details-section .tab-slider .tab-item.active{background:var(--darkgrey);color:var(--white);cursor:default}.rera-details-section .tab-slider .tab-item.active::before{margin-left:-4px;width:0;position:absolute;left:50%;bottom:-8px;content:'';height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid var(--darkgrey)}.rera-details-section .item-section{border:#e5e5e5 solid 1px;border-radius:8px;overflow:hidden}.rera-details-section .item-section .heading-box{padding:0 15px;background:#fff;font-size:14px;font-weight:700;color:var(--gray-500);box-shadow:0 3px 6px 0 rgba(0,0,0,.08);line-height:18px;height:42px;display:flex;align-items:center;justify-content:space-between}.rera-details-section .item-section .heading-box span{font-size:12px;font-weight:400}.rera-details-section .item-section .heading-box span em{padding:0 5px;font-size:14px}.rera-details-section .item-section .heading-box strong{width:202px}.rera-details-section .item-section .data-box{padding:10px 15px}.rera-details-section .project-details-table{padding:10px;display:block}.rera-details-section .project-details-table table{border:0;border-collapse:collapse;color:var(--gray-500)}.rera-details-section .project-details-table table tr td{border:0}.rera-details-section .project-details-table table tr td span{font-size:12px;display:block}.rera-details-section .project-details-table table tr td strong{padding-bottom:10px;font-size:14px;line-height:20px;font-weight:700;display:block;border-bottom:solid 1px #e5e5e5;max-width:320px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rera-details-section .project-details-table table tr td .btn{width:100%}.rera-details-section .project-details-table table tr:last-child td{padding:10px 5px}.rera-details-section .infinite-loader{display:flex;display:-webkit-flex;align-items:center;justify-content:center;min-height:300px}.rera-details-section .not-found-data{padding:20px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;color:var(--gray-500);padding:20px}.rera-details-section .proposed-completion-slider{margin-bottom:-10px}.rera-details-section .proposed-completion-slider .bxslider{padding:8px 0 15px}.rera-details-section .proposed-completion-slider .bx-viewport{overflow:initial!important}.rera-details-section .proposed-completion-slider .proposed-item{padding:10px 15px;border-radius:8px;box-shadow:0 2px 14px 0 #0000000f;border:solid .8px #e8e8e8;background-color:var(--white);position:relative;min-height:186px}.rera-details-section .proposed-item h3{font-size:16px;font-weight:700;color:var(--gray-500)}.rera-details-section .proposed-item h3 span{font-size:13px;font-weight:300;color:var(--gray-400);display:flex;align-items:center}.rera-details-section .proposed-item h3 span em{margin-right:5px;font-size:14px;color:var(--gray-500)}.rera-details-section .proposed-item .sold-box{padding:10px 0 5px;font-size:32px;font-weight:700;line-height:30px;color:#3fc149}.rera-details-section .proposed-item .sold-box strong{font-size:16px;font-weight:700;color:var(--gray-500);display:block}.rera-details-section .proposed-item p{font-size:12px;color:var(--gray-400);display:block;line-height:16px}.rera-details-section .proposed-item figure{position:absolute;bottom:15px;right:15px;width:46px;height:80px}.rera-details-section .proposed-item figure img{position:relative;z-index:1}.rera-details-section .proposed-item figure span{position:absolute;bottom:1px;width:calc(100% - 2px);height:50px;background:red;left:1px}.rera-details-section .construction-status-table{margin:0 -1px -1px;display:block}.rera-details-section .construction-status-table table{border:solid 1px #e5e5e5;border-collapse:collapse;color:var(--gray-500)}.rera-details-section .construction-status-table table tr td{padding:13px 0;border:solid 1px #e5e5e5;border-left:0;border-right:0}.rera-details-section .construction-status-table table tr td:first-child{padding:13px 15px}.rera-details-section .construction-status-table table tr td+td{padding-right:10px}.rera-details-section .construction-status-table table tr:last-child td{padding:15px}.rera-details-section .construction-status-table .progress-item{position:relative}.rera-details-section .construction-status-table .progress-item .statusType{font-size:12px;color:var(--gray-400)}.rera-details-section .construction-status-table .progress-item .progress-bar{display:block;height:5px;background:#ddd;position:relative;border-radius:5px;overflow:hidden}.rera-details-section .construction-status-table .progress-item .progress-bar span{height:5px;position:absolute;top:0;left:0;border-radius:5px}.rera-details-section .construction-status-table .progress-item .progress-bar span.yellow{background:#f0b000}.rera-details-section .construction-status-table .progress-item .progress-bar span.green{background:#52af21}.rera-details-section .construction-status-table .progress-item .progress-bar span.red{background:#d90000}.rera-details-section .construction-status-table table tr td strong.yellow{color:#f0b000}.rera-details-section .construction-status-table table tr td strong.green{color:#52af21}.rera-details-section .construction-status-table table tr td strong.red{color:#d90000}.rera-details-section .construction-status-table table tr td .btn{width:100%}.rera-details-section .documents-table{margin:0 -1px -1px;display:block}.rera-details-section .documents-table table{border:solid 1px #e5e5e5;border-collapse:collapse;color:var(--gray-500)}.rera-details-section .documents-table table tr td{padding:12px 0;border:solid 1px #e5e5e5;border-left:0;border-right:0}.rera-details-section .documents-table table tr td:first-child{padding:13px 15px}.rera-details-section .documents-table table tr td+td{padding-right:10px}.rera-details-section .documents-table table tr td .btn{width:100%;font-weight:400;height:30px}.rera-details-section .view-btn{background:var(--white);color:var(--gray-500);border-color:var(--border)}.rera-details-section .view-btn:hover{border-color:var(--darkgrey)}.rera-details-section .documents-table table tr td .view-all-btn{height:42px}.rera-details-section .documents-table table tr:last-child td{padding:15px}.inventory-details-section .tab-slider .bx-wrapper .bx-next{opacity:0!important}@media screen and (max-width:540px){.rera-details-section .accordion-item .accordion-header strong span{line-height:14px;line-height:18px;overflow-wrap:break-word}.rera-details-section .accordion-item .accordion-body .panel-tabs-box:after{content:'';position:absolute;top:0;right:0;width:10px;height:100%;background-image:linear-gradient(to right,#00000000 -45%,#00000000 63%,#000 145%);opacity:.56}.rera-details-section .accordion-item .accordion-body .panel-tabs-box ul{padding:0 10px;margin:15px 0 0;overflow:hidden;overflow-x:auto;gap:10px}.rera-details-section .accordion-item .accordion-body .panel-tabs-box ul li{width:auto;flex:none;font-size:12px;line-height:14px}.rera-details-section .accordion-item .accordion-body .panel-content-box{padding:15px 0 0}.rera-details-section .accordion-item .accordion-body .item-section{border-radius:0;border:0;border-top:#e5e5e5 solid 1px;border-bottom:#e5e5e5 solid 0}.rera-details-section .accordion-item .accordion-body .item-section .heading-box{padding:12px 10px;height:auto;min-height:42px}.rera-details-section .accordion-item .accordion-body .item-section .data-box p{font-size:12px;line-height:18px}.rera-details-section .accordion-item .accordion-body .tab-slider{padding:0 10px 20px!important;display:flex;gap:10px;overflow:hidden;overflow-x:auto}.rera-details-section .accordion-item .accordion-body .tab-slider .tab-item{flex:none;font-size:12px;line-height:16px}.rera-details-section .accordion-item .accordion-body .tab-slider .tab-item span{font-size:10px}.rera-details-section .accordion-item .accordion-body .proposed-completion-slider .proposed-item{flex:none;width:250px;height:auto;min-height:180px}.rera-details-section .accordion-item .accordion-body .proposed-completion-slider .proposed-item .sold-box strong,.rera-details-section .accordion-item .accordion-body .proposed-completion-slider .proposed-item h3{font-size:14px}.rera-details-section .accordion-item .accordion-body .proposed-completion-slider .proposed-item h3 span{font-size:12px}.rera-details-section .accordion-item .accordion-body .item-section .heading-box span{font-size:10px}.rera-details-section .accordion-item .accordion-body .construction-status-table table tr:first-child{display:none}.rera-details-section .accordion-item .accordion-body .construction-status-table table tr{display:flex;width:100%;flex-wrap:wrap}.rera-details-section .accordion-item .accordion-body .construction-status-table table tr+tr{border-top:solid 1px #e5e5e5}.rera-details-section .accordion-item .accordion-body .construction-status-table table tr:nth-child(2){border:0}.rera-details-section .accordion-item .accordion-body .construction-status-table table tr td{border:0}.rera-details-section .accordion-item .accordion-body .construction-status-table table tr td:first-child{padding:10px 10px 0;width:100%;font-size:12px;font-weight:700;line-height:18px}.rera-details-section .accordion-item .accordion-body .construction-status-table table tr td:nth-child(2){padding:0 10px;width:80%}.rera-details-section .accordion-item .accordion-body .construction-status-table table tr td:nth-child(3){padding-bottom:5px;width:20%;font-size:12px}.rera-details-section .accordion-item .accordion-body .construction-status-table table tr td strong{bottom:0}.rera-details-section .accordion-item .accordion-body .construction-status-table .progress-item .statusType{font-size:10px}.rera-details-section .accordion-item .accordion-body .construction-status-table table tr:last-child td{padding:10px}.rera-details-section .accordion-item .accordion-body .project-details-table table tr{display:flex;width:100%;flex-wrap:wrap}.rera-details-section .accordion-item .accordion-body .project-details-table table tr td{padding:0!important;display:flex;width:100%;flex-direction:column}.rera-details-section .accordion-item .accordion-body .project-details-table table tr td span{padding-top:8px;font-size:10px;line-height:16px}.rera-details-section .accordion-item .accordion-body .project-details-table table tr td strong{font-size:12px;display:block;overflow:hidden;text-overflow:ellipsis;max-width:inherit;white-space:inherit;width:100%;word-break:break-all}.rera-details-section .accordion-item .accordion-body .project-details-table table tr:last-child td{padding:10px 0 0!important}.rera-details-section .accordion-item .accordion-body .documents-table table tr{display:flex;width:100%;flex-wrap:wrap}.rera-details-section .accordion-item .accordion-body .documents-table table tr+tr{border-top:solid 1px #e5e5e5}.rera-details-section .accordion-item .accordion-body .documents-table table tr td{display:flex;width:100%;flex-direction:column;border:0}.rera-details-section .accordion-item .accordion-body .documents-table table tr td+td{padding-top:5px;width:50%}.rera-details-section .accordion-item .accordion-body .documents-table table tr td:nth-child(2){padding-left:10px}.rera-details-section .accordion-item .accordion-body .documents-table table tr td:first-child{padding:10px 10px 0;font-size:12px;font-weight:700;line-height:18px}.rera-details-section .accordion-item .accordion-body .documents-table table tr:last-child td{padding:10px}.rera-details-section .accordion-item .accordion-body .tab-slider{position:relative}.rera-details-section .accordion-item .accordion-body .panelTabsBox.shadowHide:after,.rera-details-section .accordion-item .accordion-body .tab-slider.shadowHide:after{display:none}.rera-details-section .accordion-item .accordion-body .proposedCompletionBxSlider{padding:5px 10px 10px!important;margin:0 -15px;display:flex;gap:10px;overflow:hidden;overflow-x:auto}.rera-details-section .item-section .data-box{margin-bottom:5px}}.qr-widget{position:fixed;right:0;top:145px;z-index:8;pointer-events:none}.qr-widget-full,.qr-widget-mini{position:absolute;right:0;pointer-events:auto;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .3s ease}.qr-widget-full{transform:translateY(-50%) translateX(0);opacity:1}.qr-widget-mini{transform:translateY(-50%) translateX(110%);opacity:0;pointer-events:none}.qr-widget.is-entering .qr-widget-full{transform:translateY(-50%) translateX(110%);opacity:0}.qr-widget.is-closed .qr-widget-full{transform:translateY(-50%) translateX(110%);opacity:0;pointer-events:none}.qr-widget.is-closed .qr-widget-mini{transform:translateY(-50%) translateX(0);opacity:1;pointer-events:auto}.qr-widget-full{display:flex;align-items:stretch;background:#fff;border-radius:12px 0 0 12px;box-shadow:-4px 2px 20px #00000029;overflow:hidden;width:128px;height:120px}.qr-widget-content{padding:14px 10px;display:flex;flex-direction:column;align-items:center;gap:10px;width:100px}.qr-widget-qr{width:72px;height:72px;flex-shrink:0}.qr-widget-qr img{width:72px;height:72px}.qr-widget-label{font-size:8px;color:#222;letter-spacing:1.2px;text-transform:uppercase;text-align:center;margin:0;line-height:1.3}.qr-widget-arrow-tab{width:28px;background:#f5f5f5;border:none;border-left:1px solid #ececec;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0}.qr-widget-arrow-tab em{font-size:14px;color:#555;display:block;transform:rotate(-90deg)}.qr-widget-mini{display:flex;align-items:center;gap:8px;background:#fff;border-radius:12px 0 0 12px;box-shadow:-4px 2px 20px #00000029;padding:12px;border:none;cursor:pointer;width:80px;height:64px}.qr-widget-mini-icon{width:38px;height:38px;display:block;flex-shrink:0}.qr-widget-mini em{font-size:14px;color:#555;display:block;flex-shrink:0;transform:rotate(90deg)}@media screen and (max-width:1366px){.qr-widget-mini{padding:12px 8px;width:32px}.qr-widget-mini-icon{display:none}}.btn-default{transition:none}.main-content .btn{gap:7px}.main-content .btn-box{margin-top:20px}.main-content .bx-no-space .bx-viewport{width:calc(100% + 40px)!important;padding:0 20px;margin:0 -20px}.description-content-box~.tab-box{margin-top:15px}.main-content .btn .icon-angle-right{transition:.3s}.main-content .btn:hover .icon-angle-right{translate:calc(3px)}.price-trend-box{padding:15px;border-radius:var(--radius);border:1px solid var(--gray-200);position:relative}.price-trend-title{margin-bottom:10px;font-size:14px;color:var(--gray-400);font-weight:400}.price-asking{display:flex;gap:10px}.price-asking dd strong{font-size:32px;color:var(--gray-500)}.price-asking dd strong small{font-size:16px;color:var(--gray-400);font-weight:400}.price-trend-date{position:absolute;right:15px;top:15px;display:flex;align-items:center;gap:5px}.price-plans .badge{padding:0 8px;border-radius:12px;font-weight:700;background:var(--gray-100);color:var(--gray-500);display:inline-flex;font-size:12px}.price-plans .badge.up{background:var(--green-100)}.price-plans .badge.down{background:var(--red-100)}.price-plans .up{color:var(--green-700)}.price-plans .down{color:var(--red-700)}.price-plans .is-current{position:relative}.price-plans .is-current .current-project{display:flex;flex-direction:column;align-items:flex-start}.price-plans .is-current small{padding:3px 4px 2px;border-radius:3px;background:var(--yellow-500);border:1px solid var(--yellow-700);font-size:8px;line-height:normal;font-weight:700;text-transform:uppercase}.price-plans .is-current{background:var(--yellow-100)}.recent-updates-box{padding:15px;border-radius:var(--radius);border:1px solid var(--gray-200)}.recent-updates-date{font-size:12px;color:var(--gray-400);line-height:normal}.updates-list{position:relative;margin-top:15px}.updates-list::before{content:"";position:absolute;top:8px;bottom:5px;left:3px;border-left:2px dashed var(--gray-200)}.updates-list-item{position:relative;padding-left:20px}.updates-list-item~.updates-list-item{margin-top:21px}.updates-list-item::before{content:"";position:absolute;top:8px;left:0;width:7px;height:7px;border-radius:50%;background:var(--gray-500)}.updates-list-item:last-child::after{content:"";position:absolute;top:8px;left:3px;top:16px;bottom:0;width:4px;background:var(--white)}.updates-list-date{display:inline-block;padding:3px 8px;border-radius:5px;background:var(--gray-500);color:var(--white);font-size:12px;font-weight:700;line-height:16px}.updates-list-heading{margin-top:10px;font-size:14px;line-height:normal;color:var(--gray-500)}.updates-list-description{margin-top:5px;color:var(--gray-400);font-size:14px;line-height:21px}.x-banner{cursor:pointer}.x-banner.valuation{margin-top:15px;padding:10px 15px;min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#e9f8fa;border-radius:15px}.x-banner.valuation .left-body{display:flex;align-items:center;gap:15px}.x-banner.valuation .left-body .img-responsive{width:74px;flex:none}.x-banner.valuation .banner-content h3{font-size:16px;line-height:19px;color:var(--gray-500)}.x-banner.valuation .banner-content p{margin-top:2px;font-size:12px;line-height:16px;color:var(--gray-400)}.x-banner.valuation .btn-link{border:0;display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--gray-500);text-decoration:none}.x-banner.valuation .btn-link span:last-child{border-bottom:1px solid var(--gray-500)}.x-banner.valuation .btn-link:hover span:last-child{border-color:transparent}.govt-registrations .get-popup{display:flex;flex-direction:column;align-items:center}.govt-registrations .get-info{display:flex;align-items:center;gap:15px}.govt-registrations .table-box table td button{background:0;border:0;color:var(--gray-500)}.govt-registrations .get-info .get-popup{padding:3px;display:flex;flex-direction:column;align-items:center;border-radius:5px;border:1px solid transparent}.govt-registrations .get-info .get-popup:hover{border-color:var(--yellow-500);background:var(--yellow-100)}.govt-registrations .table-box table td,.govt-registrations .table-box table th{text-align:center}.govt-registrations .x-banner.valuation{margin-top:15px}.floor-plans-section .line-tab-box{overflow:hidden;overflow-x:auto}.floor-plans-section .line-tab-box button{padding:0 10px;flex-direction:column;align-items:flex-start}.floor-plans-section .line-tab-box button:hover{background:var(--gray-100);border-radius:8px 8px 0 0}.floor-plans-section .variant-label{line-height:21px;color:var(--gray-700)}.floor-plans-section .variant-price{font-size:12px;color:var(--gray-500)}.floor-plans-section .floor-plan-container{display:flex;gap:20px;margin:20px 0;align-items:start}.floor-plans-section .floor-plan-image{width:100%}.floor-plans-section .floor-plan-image:has(~.floor-plan-features){width:calc(100% - 256px)}.floor-plans-section .floor-plan-image figure{width:100%;height:296px;text-align:center;position:relative}.floor-plans-section .floor-plan-image img{margin:0 auto}.floor-plans-section .floor-plan-image figure::before{font-size:120px;content:"\e9a7";font-family:icomoon;top:0;bottom:15px;left:0;right:0;opacity:.3;position:absolute;display:flex;align-items:center;justify-content:center}.floor-plans-section .floor-plan-features{padding:18px 20px 15px;border-radius:16px;border:1px solid var(--yellow-500);background:linear-gradient(247deg,#fff3c6 0,#fffcf1 24.52%,#fffcf1 74.92%,#fff3c6 100%)}.floor-plans-section .floor-plan-features .floor-plan-features-heading{margin-bottom:20px;display:block;font-size:14px;font-weight:700;color:var(--gray-500)}.floor-plans-section .feature-list li{display:flex;align-items:center;gap:10px;line-height:20px}.floor-plans-section .feature-list li::before{content:"\e90c";font-family:icomoon}.floor-plans-section .feature-list li~li{margin-top:10px}.floor-plans-section .floor-plan-features .btn-secondary{margin-top:15px;width:100%}.floor-plans-section .floor-plan-actions{display:flex;gap:15px}.floor-plans-section .floor-plan-actions button{font-weight:700;height:36px;gap:10px}.floor-plans-section .floor-plan-actions button span{font-size:18px}.floor-plans-section .floor-plan-details{border-top:1px solid var(--gray-200);padding:15px 0;margin-top:15px;position:relative}.floor-plans-section .floor-plan-details .floor-plan-title{font-size:16px;font-weight:700;line-height:25px;color:var(--gray-500)}.floor-plans-section .details-flex{display:flex;justify-content:space-between;align-items:center}.floor-plans-section .price-group{display:flex;gap:10px;align-items:center}.floor-plans-section .price-group p{font-size:18px;font-weight:700;color:var(--gray-500);line-height:27px}.floor-plans-section .price-group .price-meta{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--gray-400)}.floor-plans-section .price-group .price-meta button{color:var(--gray-400);text-decoration:underline;line-height:normal}.floor-plans-section .price-group .price-meta button:hover{text-decoration:none;color:var(--gray-500)}.floor-plans-section .price-group .price-meta span{color:var(--gray-400);line-height:normal;display:flex;align-items:center;gap:10px}.floor-plans-section .price-group .price-meta span::before{background:var(--gray-400);width:4px;height:4px;border-radius:20px;content:''}.floor-plans-section .get-payment-lead{position:absolute;right:0;top:20px}.floor-plans-section .additional-services{display:flex;flex-direction:column;border:1px solid var(--gray-200);border-width:1px 0}.floor-plans-section .service-card{padding:15px 10px 15px 0;display:flex;align-items:center;gap:15px}.floor-plans-section .service-card~.service-card{border-top:1px solid var(--gray-200)}.floor-plans-section .service-card .icon{padding:10px;width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex:none;background:var(--gray-100)}.floor-plans-section .service-card .icon.vastu{background:var(--yellow-500)}.floor-plans-section .service-card .icon.interior{background:var(--red-100)}.floor-plans-section .service-card .icon-angle-right{font-weight:700;background:0 0;transition:.3s;width:auto;height:auto;padding:0}.floor-plans-section .service-card .content{flex:1}.floor-plans-section .service-card .content .service-title{font-size:14px;display:block;font-weight:700;color:var(--gray-500)}.floor-plans-section .service-card:hover .icon-angle-right{translate:calc(10px)}.floor-plans-section .service-card .content .service-description{color:var(--gray-400);font-size:14px}.floor-plans-section .no-floor-plans-box{margin-top:15px;display:flex;flex-direction:column;gap:25px;height:306px;position:relative;align-items:center;justify-content:center}.floor-plans-section .no-floor-plans-box figure{display:flex;align-items:center;justify-content:center;height:110px}.floor-plans-section .no-floor-plans-box strong{color:var(--gray-400);font-size:24px;font-weight:700;line-height:30px;text-align:center}.floor-plans-section .no-floor-plans-box strong span{color:var(--gray-500);font-size:16px;font-weight:400;display:block}.floor-plans-section .no-floor-plans-box .btn{padding:0 30px;font-weight:700;gap:10px}.floor-plans-section .no-floor-plans-box .btn em{font-size:18px}.x-banner.valuation .btn-link{white-space:nowrap}.visual-walkthrough .master-plan-container{margin-top:15px;display:flex;gap:15px;align-items:flex-start}.visual-walkthrough .master-plan-section{display:flex;flex-direction:column;border:1px solid var(--gray-200);border-radius:15px;width:calc(50% - 8px)}.visual-walkthrough .master-plan-section .line-tab-box{margin:0}.visual-walkthrough .master-plan-image{overflow:hidden;height:366px;display:flex;border-radius:15px;cursor:pointer}.visual-walkthrough .master-plan-image .img-responsive{transition:.3s}.visual-walkthrough .master-plan-image:hover .img-responsive{transform:scale(1.05)}.visual-walkthrough .line-tab-box~.master-plan-content .master-plan-image{height:326px;border-radius:0 0 15px 15px}.visual-walkthrough .master-plan-content{display:none}.visual-walkthrough .master-plan-content.active{display:block}.visual-walkthrough .master-plan-details{margin-top:15px}.visual-walkthrough .master-plan-details .master-plan-title{font-size:16px;font-weight:700;line-height:21px;color:var(--gray-500)}.visual-walkthrough .master-plan-details .description-content-box{margin:0;max-height:150px;overflow:hidden}.visual-walkthrough .master-plan-details .description-content-box.active{max-height:inherit;overflow:inherit}.visual-walkthrough .media-gallery-grid{display:flex;gap:15px;flex-wrap:wrap}.visual-walkthrough .gallery-item{cursor:pointer;border-radius:15px;overflow:hidden;border:1px solid var(--gray-200);height:139px;position:relative;transition:.3s}.visual-walkthrough .gallery-item .img-responsive{width:100%;height:100%;transition:.3s}.visual-walkthrough .gallery-item:hover .img-responsive{transform:scale(1.05)}.visual-walkthrough .gallery-item.video-item::after{background:#0003;position:absolute;inset:0;content:''}.visual-walkthrough .gallery-item .icon-play{display:flex;align-items:center;justify-content:center;background:#454d54;color:var(--white);border-radius:100%;width:52px;height:52px;position:absolute;left:calc(50% - 26px);top:calc(50% - 26px);z-index:2;border:none;font-size:16px;transition:.3s}.visual-walkthrough .gallery-item:hover .icon-play{background:var(--gray-500)}.visual-walkthrough .gallery-badge{position:absolute;bottom:10px;left:10px;background:var(--white);border:1px solid var(--gray-500);padding:4px 12px;border-radius:6px;font-size:12px;color:var(--gray-500);z-index:2;line-height:normal}.visual-walkthrough .master-plan-section:has(~.media-gallery-grid){width:calc(100% - 348px)}.visual-walkthrough .master-plan-section~.media-gallery-grid .gallery-item:nth-child(n+3){grid-column:1/-1;height:215px}.visual-walkthrough .master-plan-section~.media-gallery-grid{width:332px;flex:none;height:fit-content}.visual-walkthrough .master-plan-section~.media-gallery-grid.two .gallery-item{width:100%;height:176px}.visual-walkthrough .master-plan-section~.media-gallery-grid.one .gallery-item{width:100%;height:368px}.visual-walkthrough .master-plan-section~.media-gallery-grid.three{display:grid;grid-template-columns:1fr 1fr}.visual-walkthrough .gallery-item.video-item{width:172px}.visual-walkthrough .master-plan-section~.media-gallery-grid .gallery-item.video-item{width:100%}.downloads-hub-section{padding-top:30px;margin-top:30px;border-top:1px solid var(--gray-200)}.downloads-hub-section .downloads-hub-title{font-size:16px;font-weight:700;color:var(--gray-500)}.amenities-specifications .section-description{font-size:14px;line-height:22px;color:var(--gray-400);margin-bottom:25px}.amenities-specifications .amenities-grid{margin:20px 0 10px}.amenities-specifications .amenities-title{font-size:16px;font-weight:700;line-height:26px;color:var(--gray-500);margin-bottom:10px}.amenities-specifications .amenity-card{border:1px solid var(--gray-200);border-radius:15px;padding:20px;background:var(--white);transition:box-shadow .3s ease;display:grid;grid-template-columns:1fr;gap:15px}.amenities-specifications .amenity-card~.amenity-card{margin-top:15px}.amenities-specifications .amenity-icon{width:32px;height:32px;filter:grayscale(1) contrast(1.5) brightness(1)}.amenities-specifications .amenity-heading{font-size:16px;font-weight:700;line-height:24px;color:var(--gray-500);display:flex;align-items:center;gap:15px}.amenities-specifications .amenity-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px 20px;list-style:none;padding:0;margin:0}.amenities-specifications .amenity-list li{font-size:14px;line-height:20px;color:var(--gray-500);padding-left:15px;position:relative}.amenities-specifications .amenity-list li::before{content:'\2022';position:absolute;left:0;color:var(--gray-400);font-weight:700}.amenities-specifications .btn-show-more{color:var(--gray-500);text-decoration:underline}.amenities-specifications .btn-show-more:hover{text-decoration:none}.amenities-specifications .additional-amenities{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:10px}.amenities-specifications .specifications-section{margin-top:30px;border-top:1px solid var(--gray-200);padding-top:20px}.amenities-specifications .specifications-title{font-size:16px;font-weight:700;line-height:26px;color:var(--gray-500)}.amenities-specifications .specifications-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.amenities-specifications .spec-item{padding:15px 0;display:flex;flex-direction:column}.amenities-specifications .spec-item~.spec-item~.spec-item{border-top:1px solid var(--gray-200)}.amenities-specifications dt{font-size:12px;color:var(--gray-400)}.amenities-specifications dd{font-size:14px;font-weight:700;line-height:21px;color:var(--gray-500)}.location-intelligence .tab-content{margin-top:15px}.connectivity-layout{display:flex;gap:15px;align-items:stretch}.connectivity-layout .connectivity-left-box{width:calc(100% - 335px);border:1px solid var(--gray-200);border-radius:16px}.connectivity-layout .map-box{height:274px;position:relative;z-index:0;display:flex;align-items:center;overflow:hidden;justify-content:center;border-radius:15px 15px 0 0;overflow:hidden}.connectivity-left-box .map-box .btn-secondary{height:38px;font-weight:700;position:absolute;z-index:2}.connectivity-left-box .map-box .img-responsive{width:100%;height:100%;object-fit:cover;display:block}.nearby-places-panel{width:320px;border-radius:15px;border:1px solid var(--gray-200);padding:16px 16px 55px;display:flex;flex-direction:column;gap:6px;position:relative}.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:5px 12px;background:var(--white);border-radius:var(--radius);border:var(--gray-200) solid 1px}.place-icon{width:28px;height:28px;border-radius:50%;font-size:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--white)}.place-icon-education{background:#1f2937}.place-info{flex:1;min-width:0}.place-info .place-name{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-distance{font-size:12px;color:var(--gray-400);white-space:nowrap;flex-shrink:0}.place-tag.walkable{font-size:10px;color:#057a55}.connectivity-layout .view--map-link{position:absolute;bottom:0;left:0;right:0;color:var(--gray-500);background:var(--gray-100);font-weight:700;justify-content:flex-start;border-radius:0 0 16px 16px}.landmark-title{padding:8px 15px;margin-bottom:15px;font-size:14px;display:block;line-height:28px;color:var(--gray-500);background:var(--gray-100);font-weight:700}.connectivity-left-box .travel-time-title{padding:0 15px;font-size:14px;color:var(--gray-700)}.connectivity-left-box p{padding:0 15px;line-height:22px}.travel-search-box{margin-top:10px;display:flex;gap:15px;width:100%;padding:15px 15px 15px 65px;position:relative;flex-direction:column;align-items:normal;border:none}.travel-search-box .travel-search{width:100%;position:relative}.travel-search-box .travel-search .form-control{height:46px}.validation{font-size:10px;color:red;display:none;line-height:14px}.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(--gray-200) 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{display:flex;align-items:center;justify-content:center;z-index:0;flex:none;position:absolute;left:27px;top:20px;bottom:60px;width:auto}.travel-search-box .travel-vehicle span{margin-left:-15px;border-radius:100%;z-index:1;background:var(--white);display:flex;align-items:center;justify-content:center;height:40px;width:40px;border:1px solid var(--gray-200)}.travel-search-box .travel-vehicle span::after,.travel-search-box .travel-vehicle span::before{content:'';position:absolute;left:0;top:0;border:2px solid var(--gray-500);height:12px;width:12px;background:var(--white);border-radius:100%}.travel-search-box .travel-vehicle span::after{top:auto;bottom:8px}.travel-search-box .travel-vehicle::after{content:'';position:absolute;left:5px;right:0;top:8px;border:none;border-left:2px dashed var(--gray-200);z-index:0;bottom:20px}.travel-distance-card{padding:10px;display:flex;align-items:center;gap:12px;border:1px solid var(--gray-200);border-radius:var(--radius);width:100%;max-width:100%;min-width:210px;height:70px}.travel-distance-card picture{width:56px;height:48px;background:#ebebeb;border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:hidden}.travel-distance-card strong{display:block;color:var(--gray-500);font-size:14px}.travel-distance-card span{display:block;font-size:12px;line-height:18px}.travel-search-box .btn-secondary{width:100%}.travel-result-card{margin:25px 15px 15px;padding:15px;display:flex;flex-direction:column;gap:12px;border-radius:15px;position:relative;border:1px solid var(--gray-200)}.travel-result-card .travel-result-close{width:26px;height:26px;border:1px solid var(--gray-200);background:var(--gray-100);border-radius:50px;position:absolute;right:-10px;top:-10px;z-index:1;display:flex;align-items:center;justify-content:center;font-size:10px}.travel-result-card .travel-address{display:flex;gap:10px}.travel-result-card .travel-address .icon-pin-o{font-size:16px;width:16px;flex:none;color:var(--gray-500)}.travel-result-card .travel-address p{color:var(--gray-500);line-height:20px}.travel-type-list{display:flex;align-items:center;overflow:hidden;flex-wrap:wrap;gap:10px}.travel-type-list li{padding:8px 15px;border-radius:60px;background:var(--gray-100);flex:none;display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;color:var(--gray-500)}.place-icon-metro{background:#f43f5e}.place-icon-work{background:#6366f1}.place-icon-education{background:#1f2937}.place-icon-medical{background:#ef4444}.connecting-road{border-top:1px solid var(--gray-200);margin:15px -15px 0;padding:15px 15px 0}.connecting-road .connecting-road-label{font-size:14px;color:var(--gray-700)}.connecting-road-list{margin-top:8px;display:flex;gap:12px;flex-wrap:wrap;overflow:hidden;overflow-y:auto;max-height:136px}.connecting-road-list li{padding:6px 14px;background:#fdfdea;border:1px solid var(--yellow-500);display:flex;align-items:center;gap:10px;border-radius:36px;font-weight:700;font-size:12px;line-height:16px;color:var(--gray-500)}.connecting-road-list li::before{content:"\e90c";font-family:icomoon}.view-map-link{position:absolute;left:0;right:0;bottom:0;background:var(--gray-100);border-radius:0 0 15px 15px;font-weight:700;justify-content:flex-start}.inside-cards-box .inside-card{padding:15px 15px 45px;border-radius:15px;background:var(--white);border:1px solid var(--gray-200);width:324px!important;position:relative;flex:none}.inside-card .inside-card-header{padding:10px 15px;margin:-15px -15px 15px;border-radius:8px 8px 0 0;display:flex;align-items:center;justify-content:space-between;position:relative;background:var(--gray-100);border-bottom:1px solid var(--gray-200)}.inside-card .inside-card-header .inside-sub-heading{padding-left:34px;font-size:16px;color:var(--gray-500);line-height:24px;display:inline-block;white-space:nowrap}.inside-card .inside-card-header .icon{position:absolute;left:18px;width:18px;height:18px;font-size:18px;color:var(--gray-500)}.inside-card .review-heading{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;word-break:break-word}.inside-card .para{font-size:14px;color:var(--gray-500);line-height:20px;display:block}.inside-card .price-increase{margin:5px 0 0;display:flex;line-height:25px;gap:3px}.inside-card .price-increase strong{font-size:20px;color:var(--gray-500)}.inside-card .price-increase small{font-size:12px;color:#58a700;font-weight:400}.inside-card .price-increase small em{margin-right:2px;font-weight:700}.inside-card .tag{padding:0 5px;margin-bottom:10px;font-size:10px;line-height:15px;color:var(--gray-500);background:var(--yellow-200);border-radius:5px;white-space:nowrap;border:1px solid var(--yellow-500);text-transform:uppercase;font-weight:700;display:inline-block}.location-inside{font-size:18px;color:var(--gray-500);line-height:27px;font-weight:700;text-align:center}.location-inside span{font-size:10px;color:var(--gray-400);display:block;line-height:normal}.location-review-card{padding:8px 10px;border-radius:6px}.location-review-card+.location-review-card{margin-top:8px}.location-review-card.positive{border:.5px solid #5bff9c;background-color:#e8fcf0}.location-review-card.negative{border:.5px solid var(--yellow-500);background:var(--yellow-100)}.location-review-card .great-count-box{display:flex;align-items:center;justify-content:space-between;position:relative}.location-review-card .great-count-box .icon{position:absolute;left:0;width:13px;height:13px;font-size:14px}.location-review-card .great-count-box .great{padding-left:20px;font-size:12px;font-weight:700;line-height:normal}.location-review-card .great-count-box .great-count{font-size:10px;line-height:normal}.location-review-card.positive .great-count-box .great,.location-review-card.positive .great-count-box .great-count,.location-review-card.positive .great-count-box .icon{color:#58a700}.location-review-card.negative .great-count-box .great,.location-review-card.negative .great-count-box .great-count,.location-review-card.negative .great-count-box .icon{color:#f4930a}.location-review-card .great-sub-heading{margin-top:8px;font-size:12px;line-height:normal;color:var(--gray-500)}.inside-cards-box .inside-card.location-review-box .know-about,.inside-cards-box .inside-card.price-inside .know-about{position:absolute;bottom:0;left:15px;right:15px;height:35px;display:flex;align-items:center;border-top:1px solid var(--gray-200)}.inside-cards-box .inside-card .know-about{font-size:12px;line-height:18px;text-decoration:underline;color:var(--gray-500);display:block}.inside-cards-box .inside-card .know-about:hover{text-decoration:none}.inside-cards-box .inside-card .owner-name{margin-top:25px;font-size:12px;line-height:18px;color:var(--gray-400);font-weight:700}.inside-card-header.rank-card{flex-direction:column;align-items:flex-start}.inside-card-header.rank-card .location-inside{margin-top:15px;text-align:left;line-height:normal}.inside-card-header.rank-card .location-inside span{display:inline-block;font-weight:400;font-size:12px}.inside-cards-box .inside-card.card{padding:15px 20px 20px;background:var(--yellow-100);text-align:center;border-color:var(--yellow-100);display:flex;flex-direction:column;justify-content:center}.inside-cards-box .inside-card.card .thumb-img{margin:0 auto;width:70px;height:70px;border-radius:100%;background:#ffedbb;display:flex;align-items:center;justify-content:center}.inside-cards-box .inside-card.card .write-review{margin:5px 0 7px;font-size:16px;color:var(--gray-500);line-height:24px;display:block}.inside-cards-box .inside-card.card .no-review{font-size:14px;color:var(--gray-400);line-height:normal}.inside-cards-box .inside-card.card .go-to-review{display:block;margin-top:20px;color:var(--gray-500);font-size:14px;text-decoration:underline;transition:.3s;cursor:pointer}.inside-cards-box .inside-card.card .go-to-review:hover{text-decoration:none}.inside-cards-box .inside-card.card.rank{border-color:#ffd0d1;background:#ffeff0}.accordion-wrapper{margin:0 auto;max-width:1024px;overflow:hidden;position:relative;display:flex;flex-direction:column;gap:10px}.accordion-wrapper .accordion-item{border-radius:8px;border:solid 1px #e1e1e1}.accordion-wrapper .accordion-header{padding:0 20px 0 0;font-size:14px;font-weight:600;line-height:25px;color:var(--gray-400);display:flex;display:-webkit-flex;align-items:center;justify-content:space-between;min-height:52px;position:relative;cursor:pointer}.accordion-wrapper .accordion-header:after,.accordion-wrapper .accordion-header:before{content:'';position:absolute;top:25px;right:0;width:16px;height:2.5px;background:#bfbfbf}.accordion-wrapper .accordion-header:after{transform:rotate(-90deg)}.accordion-wrapper .accordion-header strong{max-width:calc(100% - 40px);color:var(--gray-500);line-height:22px}.accordion-wrapper .accordion-item.active .accordion-header::after{transform:rotate(0)}.accordion-wrapper .accordion-body{padding:0 20px;max-height:0;overflow:hidden}.accordion-wrapper .accordion-body p{color:var(--gray-400);line-height:20px}.accordion-wrapper .accordion-item.active .accordion-body{padding:0 20px 15px;max-height:10000px}.accordion-wrapper .accordion-item.active .accordion-header em::before{transform:rotate(-180deg);transition:.3s}.accordion-wrapper ul{display:flex;flex-direction:column;gap:10px}.accordion-wrapper ul li .accordion-item .accordion-header{font-weight:400}.accordion-wrapper ul li .accordion-item .accordion-header::after{padding:4px;border:solid #999;border-width:0 1px 1px 0;display:block;transform:rotate(45deg);content:'';position:absolute;right:15px;top:19px;z-index:1}.accordion-wrapper ul li .accordion-item.active .accordion-header::after{transform:rotate(225deg)}.rera-card{padding:15px;margin-top:15px;display:grid;grid-template-columns:75px 1fr 188px;align-items:center;gap:10px;position:relative;border:1px solid var(--gray-200);border-radius:15px}.rera-card .rera-qr~.rera-content{width:calc(100% - 80px)}.rera-card .rera-qr:has(~.rera-content){display:flex;width:70px;height:70px;flex:none}.rera-card .rera-number{color:var(--gray-500);font-size:14px;line-height:20px}.rera-card .rera-location{color:var(--gray-400);font-size:12px;line-height:18px}.rera-card .rera-link{margin-top:4px;display:flex;gap:3px;align-items:flex-start;color:var(--gray-400);font-size:12px;line-height:18px}.rera-card .rera-url{display:inline-block;width:max-content;text-align:left;text-decoration:underline;word-break:break-all;color:var(--gray-400)}.rera-card .rera-url:hover{text-decoration:none;color:var(--gray-700)}.rera-card .rera-detail-link{font-weight:700;color:var(--gray-500)}.compare-projects-box{margin-top:14px;display:flex;border:1px solid var(--gray-200);border-radius:15px;overflow:hidden;width:100%}.compare-project-card{display:flex;flex-direction:column;position:relative;border:1px solid transparent;width:100%}.compare-project-card~.compare-project-card{border-left:1px solid var(--gray-200)}.compare-project-card .badge{padding:0 4px;position:absolute;content:'';top:6px;left:24px;background:var(--yellow-500);border-radius:3px;height:12px;display:flex;align-items:center;justify-content:center;font-size:8px;line-height:normal;color:var(--gray-700);font-weight:700;z-index:2;text-transform:uppercase}.compare-card-data{margin:12px 12px 0;border-radius:12px;overflow:hidden}.compare-project-card.is-current{background:var(--yellow-100);border:1px solid #c27803;border-radius:15px 0 0 15px}.compare-card-data .compare-project-img{position:relative;width:100%;height:150px;overflow:hidden;cursor:pointer;border-radius:15px;display:block}.compare-card-data .compare-project-img img{width:100%;height:100%;object-fit:cover;display:block}.compare-project-card.three{width:33.333333%}.compare-card-data .cpw-card-info{padding:12px 0;position:relative}.compare-project-rating{font-weight:700;color:var(--gray-500);position:absolute;right:0;top:32px}.compare-project-rating .icon-star{color:var(--yellow-700)}.compare-project-name{font-size:14px;font-weight:700;color:var(--gray-500);line-height:21px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.compare-project-location{margin-bottom:8px;font-size:12px;line-height:21px;color:var(--gray-400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compare-project-location:has(~.compare-project-rating){padding-right:40px}.compare-card-data .cpw-card-info .btn{width:100%;height:40px}.compare-data-row{padding:8px 12px;border-top:1px solid var(--gray-200)}.compare-data-label{margin-bottom:2px;font-size:12px;color:var(--gray-400);line-height:14px;display:block}.compare-data-value{font-size:14px;color:var(--gray-500);line-height:21px;display:block;font-weight:500}.compare-data-value .rera-more-btn{font-weight:700}.compare-data-value .rera-more-btn:hover{text-decoration:underline}.compare-status-wrap{display:flex;align-items:center;gap:5px}.compare-status-wrap .icon{flex:none}.compare-footer-note{margin-top:10px;width:100%;text-align:center;font-size:12px;color:var(--gray-400);line-height:14px}.rating-reviews-section .review-box{margin-top:15px}.rating-reviews-section .review-header{display:flex;gap:15px;align-items:center}.rating-review .review-header .rating-box{display:flex;flex-direction:column;gap:5px;align-items:flex-end;justify-content:center}.rating-reviews-section .review-header .rating{padding:0 10px;display:flex;gap:5px;background:var(--yellow-500);color:var(--gray-500);font-size:30px;align-items:center;height:46px;border-radius:var(--radius);font-weight:700}.rating-reviews-section .review-header .rating .icon{font-size:18px}.rating-reviews-section .review-header .review-cta{color:var(--gray-500);font-size:12px;text-decoration:underline;line-height:normal}.rating-reviews-section .review-header .review-cta:hover{text-decoration:none}.rating-reviews-section .review-recommend{padding:2px 12px 2px 76px;display:flex;flex-direction:column;border-radius:15px;border:1px solid var(--yellow-500);background:var(--white);position:relative;min-height:72px;justify-content:center;width:100%}.rating-reviews-section .review-recommend span{background:var(--yellow-100);color:var(--gray-500);border:1px solid var(--yellow-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-reviews-section .review-recommend strong{font-size:14px;line-height:21px;color:var(--gray-500)}.rating-reviews-section .review-recommend p{font-size:12px;line-height:16px;color:var(--gray-400)}.rating-reviews-section .whats-rating-box{margin-top:25px;display:flex;flex-direction:column;gap:20px}.rating-reviews-section .whats-good-box .whats-heading{display:inline-flex;align-items:center;gap:10px;font-weight:600;color:#176b3a;font-size:14px;line-height:21px}.rating-reviews-section .whats-good-box .whats-heading span{cursor:pointer;position:relative;width:19px;height:19px}.rating-reviews-section .whats-good-box .whats-heading span .icon{font-size:19px;position:absolute}.rating-reviews-section .whats-good-box .whats-tag-box{margin:12px 0 0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rating-reviews-section .whats-good-box .whats-tag-box li{height:35px;padding:0 17px;border-radius:65px;display:flex;align-items:center;color:var(--gray-500);font-size:12px;cursor:pointer;background:var(--green-100)}.rating-reviews-section .whats-good-box.disliked .whats-heading{color:var(--red-500)}.rating-reviews-section .whats-good-box.disliked .whats-heading span .icon{transform:rotateX(180deg)}.rating-reviews-section .whats-good-box.disliked .whats-tag-box li{background:var(--red-100)}.living-rating{margin-top:20px;padding-top:20px;border-top:1px solid var(--gray-200)}.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 * 62px);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:3px;border-radius:50px;overflow:hidden}.living-rating .rating-progress .segment{flex:1;height:6px;background:var(--gray-200)}.living-rating .rating-progress span{height:100%;width:100%;display:block}.living-rating .rating-progress .green{background:#2d9b63}.living-rating .rating-progress .yellow{background:#f4b400}.living-rating .rating-progress .red{background:#d50000}.rating-reviews-section .reviewed-by{margin-top:25px;padding-top:25px;border-top:1px solid var(--gray-200)}.rating-reviews-section .reviewed-by .sub-heading{font-size:16px;color:var(--gray-500)}.rating-reviews-section .reviewed-bar{margin:10px 0;height:6px;position:relative;background:#eee;display:flex;align-items:center;border-radius:var(--radius)}.rating-reviews-section .reviewed-bar span{height:6px;display:block}.rating-reviews-section .reviewed-by span.owner{background:#f6afcd}.rating-reviews-section .reviewed-by span.tenant{background:#bbd5f0}.rating-reviews-section .reviewed-by span.real-estate-agent{background:#b0ddd8}.rating-reviews-section .reviewed-by span.former-resident{background:#ed9780}.rating-reviews-section .reviewed-by span.current-resident{background:#649c93}.rating-reviews-section .reviewed-by span.prospective-buyer{background:#afdf83}.rating-reviews-section .reviewed-by span.frequent-visitor{background:#faeba8}.rating-reviews-section .reviewed-team-list{display:flex;align-items:center;gap:25px}.rating-reviews-section .reviewed-team-list .reviewed-team{position:relative;display:flex;align-items:center;gap:10px;font-size:12px}.rating-reviews-section .reviewed-team-list .reviewed-team::before{content:'';width:8px;height:8px;border-radius:50px;overflow:hidden}.rating-reviews-section .reviewed-team-list .reviewed-team.owner::before{background:#f6afcd}.rating-reviews-section .reviewed-team-list .reviewed-team.tenant::before{background:#bbd5f0}.rating-reviews-section .reviewed-team-list .reviewed-team.real-estate-agent::before{background:#b0ddd8}.rating-reviews-section .reviewed-team-list .reviewed-team.former-resident::before{background:#ed9780}.rating-reviews-section .reviewed-team-list .reviewed-team.current-resident::before{background:#649c93}.rating-reviews-section .reviewed-team-list .reviewed-team.prospective-buyer::before{background:#afdf83}.rating-reviews-section .reviewed-team-list .reviewed-team.frequent-visitor::before{background:#faeba8}.rating-reviews-section .review-slider-box{margin-top:30px}.rating-reviews-section .review-slider-box .sub-heading{display:flex;align-items:center;gap:10px;color:var(--gray-500);font-size:16px}.rating-reviews-section .review-slider{margin-top:15px;overflow:hidden;overflow-x:auto}.rating-reviews-section .review-card{padding:15px 15px 35px;width:290px!important;height:318px;flex:none;background:#fbfaf9;border:1px solid var(--gray-200);border-radius:15px;overflow:hidden;position:relative}.rating-reviews-section .review-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.rating-reviews-section .user-info{display:flex;align-items:center;gap:12px}.rating-reviews-section .description-content-box{padding:0;margin:0;max-height:inherit;overflow:inherit}.rating-reviews-section .description-content-box .desc-text{max-height:202px;overflow:hidden}.rating-reviews-section .review-gallery~.description-content-box{max-height:142px}.rating-reviews-section .description-content-box strong{color:var(--gray-700)}.rating-reviews-section .description-content-box .desc-text p{line-height:20px}.rating-reviews-section .description-content-box.active .desc-text{overflow:hidden;overflow-y:auto;max-height:182px}.rating-reviews-section .review-gallery~.description-content-box.active .desc-text{overflow:hidden;overflow-y:auto;max-height:120px}.rating-reviews-section .description-content-box .read-more-button-box{background:#fbfaf9}.rating-reviews-section .description-content-box.active .read-more-button-box{position:initial}.rating-reviews-section .user-avatar{width:40px;height:40px;border-radius:50%;background:var(--gray-500);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:var(--white)}.rating-reviews-section .user-details{width:calc(100% - 52px);display:flex;flex-direction:column;justify-content:center}.rating-reviews-section .user-details .reviewer-name{margin-bottom:3px;display:block;font-size:14px;font-weight:700;color:var(--gray-500);line-height:normal}.rating-reviews-section .user-details p{font-size:12px;color:var(--gray-400);line-height:normal}.rating-reviews-section .rating{height:28px;padding:0 10px;border-radius:var(--radius);background:var(--yellow-500);color:var(--gray-500);display:flex;align-items:center;gap:4px;font-size:14px;font-weight:700}.rating-reviews-section .rating .icon{font-size:12px}.rating-reviews-section .review-gallery{display:inline-flex;gap:8px}.rating-reviews-section .review-gallery figure{position:relative;display:flex;cursor:pointer}.rating-reviews-section .review-gallery img{width:54px;height:54px;object-fit:cover;border-radius:var(--radius);border:1px solid var(--gray-200)}.rating-reviews-section .review-text{font-size:14px;line-height:20px;color:var(--gray-500)}.rating-reviews-section .review-footer{position:absolute;bottom:0;height:35px;left:0;right:0;padding:0 15px;border-top:1px solid var(--gray-200);display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--gray-500)}.rating-reviews-section .recommend{display:flex;align-items:center;gap:5px}.review-cta-banner{padding:15px 20px;border-radius:16px;border:1px solid var(--yellow-500);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:26px;line-height:normal}.review-cta-banner .left-body p{margin-top:5px;font-size:17px;line-height:26px;color:var(--gray-400)}.review-cta-banner .left-body .btn{margin-top:20px;font-weight:700}.review-cta-banner .right-body{padding-bottom:38px;display:flex;position:relative;width:152px;z-index:1}.review-cta-banner::after{width:300px;height:300px;right:-126px;border-radius:322px;background:#fff1bd;content:'';position:absolute;top:-30px;z-index:0}.review-cta-banner .reward-card{padding:10px 14px;display:flex;align-items:center;width:200px;gap:10px;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:14px;line-height:18px;color:var(--gray-500)}.review-cta-banner .reward-card .img-responsive{width:33px;flex:none;bottom:0;position:initial}.comparison-set-section .tab-content{margin-top:15px}.project-mini-card{width:230px!important;flex:none;border-radius:15px;border:1px solid #e1e1e1;overflow:hidden;min-height:200px;position:relative}.project-mini-card .favorite-btn{position:absolute;top:6px;right:6px;z-index:1;font-size:16px;color:var(--white);background:#0009;border-radius:100%;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.project-mini-card .favorite-btn.active .icon{color:#f05252}.project-mini-card .favorite-btn.active .icon::before{content:"\e9ca"}.project-mini-card .project-link{display:flex;flex-direction:column}.project-mini-card .project-image{display:block;overflow:hidden;height:145px;background:var(--gray-100);position:relative}.project-mini-card .project-image img{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:all .3s}.project-mini-card .project-mini-body{padding:12px}.project-mini-card .project-title{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-mini-card .project-location{margin-top:2px;font-size:14px;color:var(--gray-400);position:relative;font-weight:400;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.project-mini-card .project-tile-unit{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-mini-card .project-tile-price{margin-top:5px;display:block;font-size:14px;color:var(--gray-500);font-weight:700}.about-developer .about-developer-header{padding-left:100px;position:relative;min-height:80px;display:flex;flex-direction:column-reverse;justify-content:center}.about-developer .developer-logo{display:flex;width:76px;height:76px;border-radius:15px;position:absolute;left:0;top:0;border:1px solid var(--gray-200);overflow:hidden}.about-developer .developer-config{display:flex;gap:10px}.about-developer .developer-config-item{padding:12px 15px;display:flex;align-items:center;gap:10px;border:1px solid var(--gray-200);border-radius:15px;background:var(--gray-100);width:100%;max-width:250px;font-weight:700;color:var(--gray-500);line-height:18px}.about-developer .developer-config-item .icon{display:flex;align-items:center;justify-content:center;font-size:16px;border:1px solid var(--gray-200);border-radius:var(--radius);background:var(--white);width:32px;height:32px}.about-developer-project-box{margin-top:25px;padding-top:10px;border-top:1px solid var(--gray-200)}.about-developer-project-box .tab-content{margin-top:15px}.about-developer .description-content-box{margin-top:0;max-height:86px}.about-developer .developer-config-box:has(~.description-content-box){margin-top:15px;padding-top:15px;border-top:1px solid var(--gray-200)}.listings .tab-content{margin-top:15px}.listings .tab-content .line-tab-box{margin-top:0}.listings .no-listings-found{padding:30px 0;text-align:center;color:var(--gray-400);font-size:14px}.listing-mini-card{padding-bottom:65px;background:var(--white);width:315px!important;flex:none;border-radius:15px;overflow:hidden;position:relative;border:1px solid var(--gray-200)}.listing-mini-card a{color:var(--gray-500)}.listing-mini-card figure{display:block;height:150px;width:100%;overflow:hidden;position:relative;z-index:0}.listing-mini-card .listing-image-link{display:block;width:100%;height:150px}.listing-mini-card figure .img-responsive{width:100%;height:150px;object-fit:cover}.listing-mini-card .favorite-btn{position:absolute;top:6px;right:6px;z-index:1;font-size:16px;color:var(--white);background:#0009;border-radius:100%;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.listing-mini-card .favorite-btn.active .icon{color:#f05252}.listing-mini-card .favorite-btn.active .icon::before{content:"\e9ca"}.listing-mini-card .listing-mini-body{padding:10px 10px 6px;display:flex;flex-direction:column;overflow:hidden;text-decoration:none}.listing-mini-card .listing-title{color:var(--gray-500);font-size:14px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:20px}.listing-mini-card .listing-location{font-size:12px;color:var(--gray-400);line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.listing-mini-card .listing-location .icon{width:12px;font-size:12px;display:flex}.listing-mini-card .listing-price{margin:6px 0 8px;display:flex;align-items:center;color:var(--gray-500);font-size:16px;font-weight:700}.listing-mini-card .listing-price strong{font-size:16px;color:var(--gray-700);font-weight:700;line-height:24px}.listing-mini-card .listing-config{padding:8px 0;display:flex;gap:18px;border:1px solid var(--gray-200);border-width:1px 0}.listing-mini-card .listing-config li{font-size:12px;color:var(--gray-400);display:flex;align-items:center;gap:8px;position:relative;line-height:normal}.listing-mini-card .listing-config li .icon{font-size:22px;width:22px;color:var(--gray-500)}.listing-mini-card .chip-list{padding:0 15px;margin:8px -15px 0;display:flex;align-items:center;gap:8px;overflow:auto}.listing-mini-card .chip-list li{padding:0 8px;border-radius:3px;border:1px solid var(--gray-200);background:var(--gray-100);font-size:10px;line-height:15px;color:var(--gray-500);white-space:nowrap;text-transform:uppercase}.listing-mini-card .listing-footer{padding:8px 10px;background:#f3f4f6;position:absolute;bottom:0;left:0;right:0;height:60px;display:flex;align-items:center;justify-content:space-between;gap:6px}.listing-mini-card .listing-agent{padding-left:25px;justify-content:center;display:flex;flex-direction:column;align-items:flex-start;position:relative;max-width:calc(100% - 96px);white-space:nowrap}.listing-mini-card .agent-img{width:20px;height:20px;flex:none;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50px;font-size:16px;font-weight:700;position:absolute;left:0;top:0}.listing-mini-card .agent-img span{font-size:12px;color:var(--white);width:100%;height:100%;display:flex;align-items:center;justify-content:center}.listing-mini-card .agent-img .img-responsive{width:100%;height:100%;object-fit:cover}.listing-mini-card .rating{padding:0;font-size:10px;position:absolute;right:0;top:0;width:33px;height:19px;line-height:normal;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:3px;background:#ffedca}.listing-mini-card .rating .icon{font-size:9px;width:9px;color:#f7b400}.listing-mini-card .agent-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:var(--gray-500);font-weight:700;line-height:20px;position:relative}.listing-mini-card .agent-name:has(.rating){padding-right:36px}.listing-mini-card .lead-box{display:flex;gap:10px}.listing-mini-card .lead-box .btn{width:40px;height:40px;white-space:nowrap}.listing-mini-card .lead-box .btn-primary{font-weight:700}.listing-mini-card .lead-box .btn-whatsapp .icon{font-size:18px;width:18px}.top-seller-card{padding:0 15px 70px;margin:0 0 12px;flex:none;width:279px!important;box-shadow:0 4px 14px 0 #00000017;border:1px solid #eaeaea;border-radius:8px;background:var(--white);overflow:hidden;position:relative;cursor:pointer}.top-seller-card .bg-cover{margin:0 -15px;height:69px;opacity:.2}.top-seller-card .seller-img{margin:-37px auto 0;width:74px;background:var(--white);height:74px;overflow:hidden;border-radius:100%;position:relative;z-index:1;border:3px solid #e8cd45}.top-seller-card .seller-img figure{height:100%;width:100%}.top-seller-card .img-responsive{height:100%;width:100%;object-fit:cover}.top-seller-card .seller-tag{margin-top:5px;display:flex;justify-content:center}.top-seller-card .seller-title{margin-top:7px;color:var(--gray-500);display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.top-seller-card .seller-designation{font-size:12px;color:var(--gray-400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;position:relative;line-height:18px}.top-seller-card .seller-title .name:has(.rating){padding-right:36px}.top-seller-card .rating{font-size:10px;position:absolute;right:10px;top:76px;width:33px;height:19px;line-height:normal;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:3px;background:#ffedca}.top-seller-card .rating .icon{font-size:9px;width:9px;color:#f7b400}.top-seller-card .seller-tag~.expert-name{margin-top:5px}.top-seller-card .seller-config{padding:6px 10px;margin:15px 0 6px;border-radius:8px;border:1px solid #e1e1e1;background:var(--white);width:100%;display:flex;align-items:center;gap:12px;position:relative;z-index:2}.top-seller-card .seller-config::before{border-radius:0 0 8px 8px;border:1px solid #e1e1e1;border-width:0 1px 1px;background:var(--white);height:7px;position:absolute;left:12px;right:9px;bottom:-8px;z-index:-1;content:''}.top-seller-card .seller-config ul{padding:5px 0;display:flex;flex-direction:column;gap:8px}.top-seller-card .seller-config ul li{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--gray-400);line-height:16px}.top-seller-card .seller-config ul li a{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--gray-400)}.top-seller-card .seller-config ul li .icon{font-size:20px}.top-seller-card .seller-lead-box{padding:15px;position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:10px}.top-seller-card .seller-lead-box .btn{width:100%;height:40px}.top-seller-card .seller-lead-box .btn-whatsapp{width:40px;font-size:18px}.faq-box{padding:10px 15px;border:1px solid var(--gray-200);border-radius:15px;position:relative}.faq-box .faq-item~.faq-item{border-top:#e5e5e5 solid 1px}.faq-box .faq-item .faq-header{padding:8px 30px 8px 0;font-size:14px;color:var(--gray-400);min-height:40px;position:relative;display:flex;align-items:center;cursor:pointer}.faq-box .faq-item h3 button{font-weight:700;text-align:left;position:relative}.faq-box .faq-item h3 button::before{content:'Q: '}.faq-box .faq-item .faq-header h3{color:var(--gray-500)}.faq-box .faq-item .faq-header::after,.faq-box .faq-item .faq-header::before{position:absolute;top:calc(50% - 8px);content:'';width:2px;height:15px;background:#626262;right:8px}.faq-box .faq-item .faq-header::before{transform:rotate(-90deg)}.faq-box .faq-item .faq-header::after{transform:rotate(0);transition:.3s}.faq-box .faq-item .faq-body{max-height:0;overflow:hidden}.faq-box .faq-item .faq-body p{padding-right:30px;margin-bottom:15px;font-size:14px;line-height:22px;color:var(--gray-400)}.faq-box .faq-item .faq-body p a{color:var(--blue-500)}.faq-box .faq-item .faq-body ul{margin-bottom:15px;display:block}.faq-box .faq-item .faq-body ul li{padding-left:20px;display:block;font-size:13px;line-height:25px;color:var(--gray-400);position:relative}.faq-box .faq-item .faq-body ul li:after{content:'';position:absolute;top:10px;left:0;width:4px;height:4px;background:var(--gray-500);border-radius:100%}.faq-box .faq-item.active .faq-body{max-height:1000px}.faq-box .faq-item.active .faq-header::after{transform:rotate(-90deg);transition:.3s}.disclaimer-box p,.disclaimer-box strong{font-style:italic;font-size:14px;line-height:22px}.disclaimer-box .disclaimer-note{margin-top:10px}.seo-link-section{margin-top:15px}.seo-links-slider{overflow:hidden;overflow-x:auto}.seo-links-card{padding:15px;border:1px solid var(--gray-200);border-radius:15px;background:var(--white);width:300px!important;flex:none}.seo-links-title{margin-bottom:10px;display:block;color:var(--gray-500);font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seo-links-list a{font-size:14px;text-decoration:none;color:var(--gray-400);position:relative;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:3px 0}.seo-links-list li{padding-right:20px;position:relative}.seo-links-list li::after{position:absolute;right:0;top:0;content:"\e917";font-family:icomoon;font-size:10px}.seo-links-list a:hover{text-decoration:underline;color:var(--gray-700)}.seo-links-list{max-height:160px;overflow:hidden;position:relative}.seo-links-list.active{max-height:inherit}.seo-links-more{margin:-12px 0;text-decoration:underline;height:48px;min-width:63px}.seo-links-more:hover{text-decoration:none}.finance-scheme{margin-top:15px}.finance-scheme figure{width:100%;cursor:pointer;display:flex}.finance-scheme figure img{width:100%}