@keyframes shine{0%{opacity:0;left:0%}50%{opacity:1}to{opacity:0;left:100%}}#overview,#location,#most-popular-things,#similar-properties,#policy,#reviews,#faq{scroll-margin-top:100px}.project-banner{height:80vh}.project-banner .bg-wrapper{text-align:center}.project-banner .bg-wrapper h1,.project-banner .bg-wrapper p{margin:0 auto 20px}.projects-sec{margin:50px 0}.projects-sec .flex-box{gap:40px;display:flex}.projects-sec .flex-box aside{width:330px;height:600px;top:calc(var(--headerheight) + 20px);background:#ccc;border-radius:10px;padding:20px;display:none;position:sticky}.projects-sec .flex-box .cards-wrapper{flex:1;grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.projects-sec .flex-box .cards-wrapper .product-card .hotel-card figure{width:287px;height:230px}.project-detail-page{padding:0 0 60px}.project-detail-page .heading h2{margin-bottom:15px;font-size:30px}.project-detail-page .project-detail-secA{margin-top:calc(var(--headerheight) + 50px);padding:0 0 40px}.project-detail-page .project-detail-secA .breadcrumb{align-items:center;gap:10px;margin-bottom:40px;display:flex}.project-detail-page .project-detail-secA .breadcrumb li a{color:#8b94a4}.project-detail-page .project-detail-secA .breadcrumb li a.active{color:var(--black)}.project-detail-page .project-detail-secA .breadcrumb span{line-height:1}.project-detail-page .project-detail-secA .project-detail-banner .grid-box{grid-template-columns:repeat(4,1fr);gap:15px;display:grid;position:relative}.project-detail-page .project-detail-secA .project-detail-banner .grid-box .more-img-ico{z-index:1;color:#fff;pointer-events:none;background:#0009;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:7px 20px;display:flex;position:absolute;bottom:20px;right:20px}.project-detail-page .project-detail-secA .project-detail-banner .grid-box .more-img-ico figure{width:20px;height:20px;line-height:0}.project-detail-page .project-detail-secA .project-detail-banner .grid-box .more-img-ico figure img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.project-detail-page .project-detail-secA .project-detail-banner .grid-box .more-img-ico p{color:var(--white);font-size:20px}.project-detail-page .project-detail-secA .project-detail-banner .grid-box .col{border-radius:10px;line-height:0;display:none;overflow:hidden}.project-detail-page .project-detail-secA .project-detail-banner .grid-box .col:first-child,.project-detail-page .project-detail-secA .project-detail-banner .grid-box .col:nth-child(2),.project-detail-page .project-detail-secA .project-detail-banner .grid-box .col:nth-child(3),.project-detail-page .project-detail-secA .project-detail-banner .grid-box .col:nth-child(4),.project-detail-page .project-detail-secA .project-detail-banner .grid-box .col:nth-child(5){display:block}.project-detail-page .project-detail-secA .project-detail-banner .grid-box .col img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.project-detail-page .project-detail-secA .project-detail-banner .grid-box .col:first-child{grid-area:span 2/span 2}.project-detail-page .project-detail-secA .project-detail-banner .project-info{justify-content:space-between;margin:30px 0 0;display:flex}.project-detail-page .project-detail-secA .project-detail-banner .project-info .col:first-child{justify-content:start;align-items:baseline;gap:25px;display:flex}.project-detail-page .project-detail-secA .project-detail-banner .project-info .col:first-child .item:first-child{display:block}.project-detail-page .project-detail-secA .project-detail-banner .project-info .col:first-child .item:first-child h1{font-size:38px;line-height:1}.project-detail-page .project-detail-secA .project-detail-banner .project-info .col:first-child .item:first-child p{color:var(--text)}.project-detail-page .project-detail-secA .project-detail-banner .project-info .col:first-child .item:nth-child(2) img{width:20px;height:33px}.project-detail-page .project-detail-secA .project-detail-banner .project-info .col:first-child .item{gap:3px;display:flex}.project-detail-page .project-detail-secA .project-detail-banner .project-info .col:first-child .item p{color:var(--secondary)}.project-detail-page .project-detail-secA .project-detail-banner .project-info .col:first-child .item figure{width:30px;height:30px;line-height:0}.project-detail-page .project-detail-secA .project-detail-banner .project-info .col:first-child .item figure img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.project-detail-page .project-detail-secA .project-detail-banner .project-info .col:last-child .social-icon{align-items:center;gap:30px;display:flex}.project-detail-page .project-detail-secA .project-detail-banner .project-info .col:last-child .social-icon .item{width:30px;height:30px}.project-detail-page .project-detail-secA .project-detail-banner .project-info .col:last-child .social-icon .item svg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.project-detail-page .project-detail-secB{padding-bottom:50px}.project-detail-page .project-detail-secB .container{justify-content:space-between;align-items:center;display:flex}.project-detail-page .project-detail-secB ul{align-items:center;gap:30px;display:flex}.project-detail-page .project-detail-secB ul li{color:#8b94a4;cursor:pointer;padding:0 0 13px;position:relative}.project-detail-page .project-detail-secB ul li:before{content:"";background:var(--secondary);width:0%;height:1px;transition:all .5s;position:absolute;bottom:0;left:0}.project-detail-page .project-detail-secB ul li.active a{color:var(--secondary)}.project-detail-page .project-detail-secB ul li.active:before{width:100%}.project-detail-page .project-detail-secB ul li a{color:#8b94a4}.project-detail-page .project-detail-secB .btn-borchure{color:#faa935;border:1px solid #faa935;border-radius:12px;align-items:center;gap:10px;padding:8px 14px;display:flex}.project-detail-page .project-detail-secB .btn-borchure figure{width:25px;height:25px;line-height:0}.project-detail-page .project-detail-secB .btn-borchure figure img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.project-detail-page .project-detail-secC .flex-box{justify-content:space-between;gap:100px;display:flex}.project-detail-page .project-detail-secC .flex-box .flex-box-item:first-child{flex:1}.project-detail-page .project-detail-secC .flex-box .flex-box-item:first-child p{color:#1f2226;margin-bottom:5px}.project-detail-page .project-detail-secC .flex-box .flex-box-item:first-child p b{font-weight:800}.project-detail-page .project-detail-secC .flex-box .flex-box-item:first-child .btn-border{margin-top:30px}.project-detail-page .project-detail-secC .flex-box .flex-box-item:first-child .col{margin:0 0 30px}.project-detail-page .project-detail-secC .flex-box .flex-box-item:first-child .grid-box{grid-template-columns:repeat(3,1fr);gap:20px 30px;display:grid}.project-detail-page .project-detail-secC .flex-box .flex-box-item:first-child .grid-box .grid-box-item{align-items:center;gap:10px;display:flex}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child{border-radius:20px;width:420px;height:fit-content;padding:20px;box-shadow:0 2.4px 24px #0000001f}.project-detail-page .project-detail-secD .map-wrapper{border-radius:10px;width:100%;height:500px;line-height:0;overflow:hidden}.project-detail-page .project-detail-secD .map-wrapper iframe{border:0;width:100%;height:100%}.project-detail-page .project-detail-secD .flex-box{justify-content:space-between;gap:20px;margin:30px 0;display:flex}.project-detail-page .project-detail-secD .flex-box .flex-box-item:first-child ul{justify-content:space-between;gap:0;display:flex}.project-detail-page .project-detail-secD .flex-box .flex-box-item:first-child ul li{cursor:pointer;color:#dddfe3;border:1.2px solid #dddfe3;border-radius:12px;align-items:center;gap:10px;width:fit-content;padding:8px 14px;transition:all .5s;display:flex}.project-detail-page .project-detail-secD .flex-box .flex-box-item:first-child ul li.active{border:1px solid var(--secondary);color:var(--secondary)}.project-detail-page .project-detail-secD .flex-box .flex-box-item:first-child ul li.active figure img{filter:brightness(0)saturate()invert(73%)sepia(63%)saturate(1372%)hue-rotate(343deg)brightness(101%)contrast(96%)}.project-detail-page .project-detail-secD .flex-box .flex-box-item:first-child ul li figure{width:25px;height:25px;line-height:0}.project-detail-page .project-detail-secD .flex-box .flex-box-item:first-child ul li figure img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.project-detail-page .project-detail-secD .flex-box .flex-box-item:first-child .card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;margin-top:30px;overflow:hidden}.project-detail-page .project-detail-secD .flex-box .flex-box-item:first-child table{border-collapse:collapse;width:100%}.project-detail-page .project-detail-secD .flex-box .flex-box-item:first-child td{color:#000;border-bottom:1px solid #f0f0f0;padding:8px 20px;font-size:15px}.project-detail-page .project-detail-secD .flex-box .flex-box-item:first-child tr:last-child td{border-bottom:none}.project-detail-page .project-detail-secD .flex-box .flex-box-item:first-child .icon-cell{color:#000;width:40px;padding-right:0}.project-detail-page .project-detail-secD .flex-box .flex-box-item:first-child .icon-cell i{vertical-align:middle;font-size:18px}.project-detail-page .project-detail-secD .flex-box .flex-box-item:first-child .distance-cell{text-align:right;color:#000;white-space:nowrap;font-size:14px}.project-detail-page .project-detail-secD .flex-box .flex-box-item{flex:0 50%}.project-detail-page .project-detail-secD .flex-box .flex-box-item p{color:#1f2226;margin-bottom:10px}.project-detail-page .project-detail-secE{background:#f1f2f380;padding:40px 0}.project-detail-page .project-detail-secE h2{margin-bottom:30px}.project-detail-page .project-detail-secE .swiper-group .swiper-nav{top:45%}.project-detail-page .project-detail-secF{padding:50px 0}.project-detail-page .project-detail-secF .heading{margin-bottom:30px}.project-detail-page .project-detail-secF ul{justify-content:start;align-items:center;gap:20px;margin-bottom:30px;display:flex}.project-detail-page .project-detail-secF ul li{color:var(--black);cursor:pointer;background:0 0;border:1px solid #121316;border-radius:60px;padding:8px 20px;transition:all .5s}.project-detail-page .project-detail-secF ul li.active{background:var(--secondary);border:1px solid var(--secondary);color:var(--white)}.project-detail-page .project-detail-secF .swiper-group .swiper .swiper-wrapper .swiper-slide a{border-radius:10px;line-height:0;display:inline-block;overflow:hidden}.project-detail-page .project-detail-secG{padding:0 0 40px}.project-detail-page .project-detail-secG .heading{margin-bottom:30px}.project-detail-page .project-detail-secG .heading h2{margin-bottom:5px}.project-detail-page .project-detail-secG .heading p{color:#8b94a4;font-size:18px;font-weight:500}.project-detail-page .project-detail-secG .property-table-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;margin-top:30px;overflow:hidden}.project-detail-page .project-detail-secG .property-table-card table{border-collapse:collapse;width:100%}.project-detail-page .project-detail-secG .property-table-card td{color:#000;border-bottom:1px solid #f0f0f0;padding:8px 20px;font-size:15px}.project-detail-page .project-detail-secG .property-table-card tr:last-child td{border-bottom:none}.project-detail-page .project-detail-secG .property-table-card tr td:nth-child(2){width:340px;padding:8px 20px 8px 8px;font-weight:600}.project-detail-page .project-detail-secG .property-table-card .icon-cell{color:#000;width:40px;padding-right:0}.project-detail-page .project-detail-secG .property-table-card .icon-cell i{vertical-align:middle;font-size:18px}.project-detail-page .project-detail-secG .property-table-card .distance-cell{text-align:right;color:#000;white-space:nowrap;font-size:14px}.project-detail-page .project-detail-secH{padding:10px 0 50px}.project-detail-page .project-detail-secH .overall-badge{align-items:center;gap:5px;margin-bottom:20px;display:flex}.project-detail-page .project-detail-secH .overall-badge .score{text-align:center;color:var(--secondary);background:#f1f2f3;border-top-left-radius:18px;border-bottom-right-radius:12px;border-bottom-left-radius:18px;justify-content:center;align-items:center;width:48px;height:38px;padding-left:7.2px;padding-right:7.2px;font-size:18px;font-weight:500;display:flex}.project-detail-page .project-detail-secH .overall-badge .label{color:var(--secondary);border-radius:4px;padding:2px 8px;font-size:16px;font-weight:600}.project-detail-page .project-detail-secH .overall-badge .count{color:#8b94a4;font-size:16px;font-weight:500}.project-detail-page .project-detail-secH .ratings-grid{grid-template-columns:200px 1fr;gap:24px;display:grid}.project-detail-page .project-detail-secH .ratings-grid .bar-chart{flex-direction:column;gap:4px;min-width:120px;display:flex}.project-detail-page .project-detail-secH .ratings-grid .bar-chart .bar-row{color:var(--black);align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.project-detail-page .project-detail-secH .ratings-grid .bar-chart .bar-row .bar-num{text-align:right;width:8px}.project-detail-page .project-detail-secH .ratings-grid .bar-chart .bar-track{background-color:#dddfe3;border-radius:3px;flex:1;height:6px;overflow:hidden}.project-detail-page .project-detail-secH .ratings-grid .bar-chart .bar-fill{background-color:var(--secondary);border-radius:3px;height:100%}.project-detail-page .project-detail-secH .category-scores{width:100%;display:flex}.project-detail-page .project-detail-secH .category-scores .category-item{text-align:center;border-left:1px solid #dddfe3;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.project-detail-page .project-detail-secH .category-scores .category-item .inner-flex{justify-content:center;align-items:center;gap:10px;display:flex}.project-detail-page .project-detail-secH .category-scores .category-item .inner-flex p{font-size:18px}.project-detail-page .project-detail-secH .category-scores .category-item .cat-score{font-size:20px}.project-detail-page .project-detail-secH .reviews-cards{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.project-detail-page .project-detail-secH .reviews-cards .review-card{background-color:#fff;border:1.2px solid #dddfe3;border-radius:8px;padding:16px}.project-detail-page .project-detail-secH .reviews-cards .review-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.project-detail-page .project-detail-secH .reviews-cards .reviewer-info{align-items:center;gap:10px;display:flex}.project-detail-page .project-detail-secH .reviews-cards .avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:700;display:flex}.project-detail-page .project-detail-secH .reviews-cards figure{border-radius:50%;width:38px;height:38px;overflow:hidden}.project-detail-page .project-detail-secH .reviews-cards figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.project-detail-page .project-detail-secH .reviews-cards .avatar-teal{background-color:#2b9e8a}.project-detail-page .project-detail-secH .reviews-cards .avatar-amber{background-color:#c47a1e}.project-detail-page .project-detail-secH .reviews-cards .reviewer-name{color:#222;font-size:14px;font-weight:700}.project-detail-page .project-detail-secH .reviews-cards .review-date{color:#888;font-size:12px}.project-detail-page .project-detail-secH .reviews-cards .review-score{text-align:center;color:var(--secondary);background:#f1f2f3;border-top-right-radius:18px;border-bottom-right-radius:12px;border-bottom-left-radius:18px;justify-content:center;align-items:center;width:44px;height:34px;padding-left:7.2px;padding-right:7.2px;font-size:18px;font-weight:500;display:flex}.project-detail-page .project-detail-secH .reviews-cards .review-text{color:#2b3037;font-size:14px;line-height:1.4;overflow:hidden}.project-detail-page .project-detail-secH .reviews-cards .show-more{text-align:right;color:#656f81;cursor:pointe;background:0 0;border:none;width:100%;margin-top:10px;font-size:16px;font-weight:500;display:block}.project-detail-page .project-detail-secI .heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.project-detail-page .project-detail-secI .heading .search-group{border:1.2px solid #dddfe3;border-radius:14.4px;justify-content:space-between;align-items:center;gap:6px;padding:0 10px;display:flex}.project-detail-page .project-detail-secI .heading .search-group input{width:250px;min-width:122.4px;color:var(--black);border:none;outline:none;padding:9px 0;font-size:18px;font-weight:500}.project-detail-page .project-detail-secI .tab-nav{justify-content:start;align-items:center;gap:20px;margin-bottom:40px;display:flex}.project-detail-page .project-detail-secI .tab-nav li{color:#bcbcbc;cursor:pointer;border:1px solid #dddfe3;border-radius:10px;padding:8px 20px;font-size:16px;font-weight:500;transition:all .5s}.project-detail-page .project-detail-secI .tab-nav li.active{color:#fda118;border:1px solid #fda118}
