@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}.hero-banner.project-banner{height:80vh}@media only screen and (max-width:768px){.hero-banner.project-banner{height:60vh}}@media only screen and (max-width:540px){.hero-banner.project-banner{height:50vh}}.hero-banner.project-banner .bg-background .container .bg-wrapper{text-align:center}.hero-banner.project-banner .bg-background .container .bg-wrapper h1,.hero-banner.project-banner .bg-background .container .bg-wrapper p{margin:0 auto 20px}@media only screen and (max-width:540px){.hero-banner.project-banner .bg-background .container .bg-wrapper p{font-size:16px}}.upper_filter_mb{color:#fff;z-index:2;background-color:#faa935;justify-content:space-between;padding:0 1.5rem;font-size:1.3rem;font-weight:600;display:none}.upper_filter_mb span{padding:0 10px}@media only screen and (max-width:768px){.upper_filter_mb{width:100%;left:0;top:var(--headerheight);margin-bottom:0;padding:6px 15px;display:flex;position:sticky}.upper_filter_mb .filter_btn{text-align:left;justify-content:start;align-items:center;display:flex}.upper_filter_mb .filter_btn svg path{stroke:#fff}.upper_filter_mb .filter_btn button{line-height:0}.upper_filter_mb .filter-header{text-align:right;display:inline-block}}.listing-filter-wrapper{width:100%;max-width:100%;top:var(--headerheight);z-index:4;background:var(--white);justify-content:start;align-items:center;margin:0 auto;padding:12px 25px;transition:all .7s;display:flex;position:sticky;box-shadow:0 2px 5px 2px #63636333}@media only screen and (max-width:1024px){.listing-filter-wrapper{gap:50px}}@media only screen and (max-width:768px){.listing-filter-wrapper{z-index:999999;opacity:1;background:#e4e4e4;flex-direction:column;align-items:flex-start;gap:30px;width:100%;height:100%;padding:0;transition:all .5s;position:fixed;top:0;left:0;transform:translateY(100%);box-shadow:0 5px 15px #793f3f0d}.listing-filter-wrapper.filter-open{transform:translateY(0%)}}.listing-filter-wrapper .btm-btn-div{text-align:center;place-content:center space-between;width:100%;display:none}@media only screen and (max-width:768px){.listing-filter-wrapper .btm-btn-div{display:flex}}.listing-filter-wrapper .btm-btn-div button:first-child{color:#000;background:#fff}.listing-filter-wrapper .btm-btn-div button{border-radius:0;flex:0 50%;justify-content:center;align-items:center;gap:10px;display:flex}.listing-filter-wrapper .mobile-filter-trigger{cursor:pointer;width:auto;display:none}@media only screen and (max-width:768px){.listing-filter-wrapper .mobile-filter-trigger{display:flex}}.listing-filter-wrapper .mobile-filter-trigger .trigger-content{background:var(--white);color:#1f2226;border:1px solid #ddd;border:1px solid lab(88% 0 -.01);border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;display:flex}.listing-filter-wrapper .mobile-filter-trigger .trigger-content figure{justify-content:center;align-items:center;width:18px;height:18px;margin:0;display:flex}.listing-filter-wrapper .mobile-filter-trigger .trigger-content figure svg{width:100%;height:100%}.listing-filter-wrapper .clear-filter{cursor:pointer;white-space:nowrap;border:1px solid #ddd;border:1px solid lab(88% 0 -.01);justify-content:start;align-items:center;gap:8px;padding:12px 10px;display:flex;position:relative}@media only screen and (max-width:540px){.listing-filter-wrapper .clear-filter{display:none}}.listing-filter-wrapper .flex-wrapper{flex-wrap:wrap;justify-content:start;align-items:center;gap:6px;width:100%;margin:auto;display:flex}@media only screen and (max-width:768px){.listing-filter-wrapper .flex-wrapper{flex-direction:column;gap:12px;width:100%;margin-top:10px;padding:10px 15px}.listing-filter-wrapper .flex-wrapper.mobile-visible,.listing-filter-wrapper .flex-wrapper .mobile-filter-header{display:flex}.listing-filter-wrapper .flex-wrapper .col{width:100%}}@media only screen and (max-width:768px) and (max-width:768px){.listing-filter-wrapper .flex-wrapper .col{background:#fff;width:100%!important}}@media only screen and (max-width:768px){.listing-filter-wrapper .flex-wrapper .col:has(.custom-select-box){width:100%}.listing-filter-wrapper .flex-wrapper .col:has(.flight-price-range){width:100%}.listing-filter-wrapper .flex-wrapper .col .flight-price-range{width:100%}}.listing-filter-wrapper .flex-wrapper .mobile-filter-header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;width:100%;margin-bottom:5px;padding-bottom:10px;display:none}.listing-filter-wrapper .flex-wrapper .mobile-filter-header .mobile-filter-title{color:#1f2226;font-size:16px;font-weight:600}.listing-filter-wrapper .flex-wrapper .mobile-filter-header .mobile-close-btn{color:#555;cursor:pointer;background:0 0;border:1px solid #ddd;border-radius:4px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:500;display:flex}.listing-filter-wrapper .flex-wrapper .mobile-filter-header .mobile-close-btn:hover{color:#1f2226;background:#f5f5f5}.listing-filter-wrapper .flex-wrapper .col{cursor:pointer;border:1px solid #ddd;border:1px solid lab(88% 0 -.01);justify-content:start;align-items:center;gap:8px;padding:12px 10px;display:flex;position:relative}.listing-filter-wrapper .flex-wrapper .col figure{height:18px}.listing-filter-wrapper .flex-wrapper .col figure svg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.listing-filter-wrapper .flex-wrapper .col p{color:#1f2226;-webkit-line-clamp:1;-webkit-box-orient:vertical;flex:1;width:100%;font-weight:400;display:-webkit-box;overflow:hidden}.listing-filter-wrapper .flex-wrapper .col:has(.custom-select-box){width:130px;padding:0}.listing-filter-wrapper .flex-wrapper .col .form-group{width:100%;padding:12px 10px}.listing-filter-wrapper .flex-wrapper .col .custom-select-box{cursor:pointer;border:none;border-radius:0;width:100%;max-width:100%;padding:0;font-size:14px;display:inline-block;position:relative}.listing-filter-wrapper .flex-wrapper .col:has(.flight-price-range){width:150px}.listing-filter-wrapper .flex-wrapper .col .flight-price-range{z-index:9999999;opacity:0;pointer-events:none;background:#fff;border:1px solid #ccc;border-radius:5px;width:250px;max-height:0;transition:max-height .28s,opacity .22s,transform .22s;position:absolute;top:109%;left:0;overflow:hidden;transform:translateY(-6px)}@media only screen and (max-width:768px){.listing-filter-wrapper .flex-wrapper .col .flight-price-range{width:100%}}.listing-filter-wrapper .flex-wrapper .col .flight-price-range.is-open{opacity:1;pointer-events:all;max-height:200px;overflow-y:auto;transform:translateY(0)}.listing-filter-wrapper .flex-wrapper .col .flight-price-range .flight-range-slider-range{padding:0 20px}.listing-filter-wrapper .flex-wrapper .col .flight-price-range .price-range-input-wrap{justify-content:space-between;align-items:center;margin-bottom:20px;padding:0 20px;display:flex}.listing-filter-wrapper .flex-wrapper .col.com-drop-col .form-group{padding:0!important}.listing-filter-wrapper .flex-wrapper .col.com-drop-col .form-group .custom-select-box{padding:12px 10px;font-family:unset;font-size:16px}.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}@media only screen and (max-width:1024px){.projects-sec .flex-box .cards-wrapper{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:768px){.projects-sec .flex-box .cards-wrapper{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:540px){.projects-sec .flex-box .cards-wrapper{grid-template-columns:repeat(1,1fr)}}.projects-sec .flex-box .cards-wrapper .product-card{min-width:0}.projects-sec .flex-box .cards-wrapper .product-card .hotel-card figure{width:100%;height:230px}.project-detail-page{padding:0 0 60px}.project-detail-page .filter-wrapper{z-index:4;background:var(--white);border-radius:10px;justify-content:center;align-items:center;width:100%;max-width:800px;margin:30px auto 0;padding:12px 25px;transition:all .7s;display:flex;position:sticky;top:0;box-shadow:0 2px 5px 2px #63636333}@media only screen and (max-width:768px){.project-detail-page .filter-wrapper{display:none}}.project-detail-page .filter-wrapper.filter-wrapper-fixed{border-radius:0;max-width:100%}.project-detail-page .filter-wrapper .flex-wrapper{justify-content:space-between;align-items:center;width:800px;margin:auto;display:flex}.project-detail-page .filter-wrapper .flex-wrapper .grid-box{flex:1;grid-template-columns:repeat(3,1fr);display:grid}.project-detail-page .filter-wrapper .flex-wrapper .grid-box .col{cursor:pointer;justify-content:start;align-items:center;gap:8px;height:40px;display:flex;position:relative}.project-detail-page .filter-wrapper .flex-wrapper .grid-box .col figure{width:21px;height:24px}.project-detail-page .filter-wrapper .flex-wrapper .grid-box .col figure svg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.project-detail-page .filter-wrapper .flex-wrapper .grid-box .col p{color:#1f2226;-webkit-line-clamp:1;-webkit-box-orient:vertical;width:100%;font-weight:400;display:-webkit-box;overflow:hidden}.project-detail-page .filter-wrapper .flex-wrapper .search-btn{background:var(--secondary);color:var(--white);border-radius:25px;justify-content:center;align-items:center;gap:5px;padding:8px 20px;font-size:18px;font-weight:400;transition:all .5s;display:flex}.project-detail-page .filter-wrapper .flex-wrapper .search-btn:hover{background:#ffa423}.project-detail-page .filter-wrapper .flex-wrapper .search-btn img{filter:brightness(0)invert()}.project-detail-page .heading h2{margin-bottom:15px;font-size:30px}.project-detail-page .project-detail-secA{margin-top:50px;padding:0 0 40px}.project-detail-page .project-detail-secA .breadcrumb{align-items:center;gap:10px;margin-bottom:40px;display:flex}@media only screen and (max-width:768px){.project-detail-page .project-detail-secA .breadcrumb{margin-bottom:30px}}.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}@media only screen and (max-width:1024px){.project-detail-page .project-detail-secA .project-detail-banner .grid-box{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:540px){.project-detail-page .project-detail-secA .project-detail-banner .grid-box{grid-template-columns:repeat(2,1fr)}}.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}@media only screen and (max-width:768px){.project-detail-page .project-detail-secA .project-detail-banner .grid-box .col:nth-child(6){display:block}}@media only screen and (max-width:540px){.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),.project-detail-page .project-detail-secA .project-detail-banner .grid-box .col:nth-child(6){display:none}}.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}@media only screen and (max-width:768px){.project-detail-page .project-detail-secA .project-detail-banner .project-info{flex-direction:column;gap:20px}}.project-detail-page .project-detail-secA .project-detail-banner .project-info .col:first-child{justify-content:start;align-items:baseline;gap:25px;display:flex}@media only screen and (max-width:540px){.project-detail-page .project-detail-secA .project-detail-banner .project-info .col:first-child{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}}.project-detail-page .project-detail-secA .project-detail-banner .project-info .col:first-child .item:first-child{display:block}@media only screen and (max-width:540px){.project-detail-page .project-detail-secA .project-detail-banner .project-info .col:first-child .item:first-child{grid-area:span 1/span 2}}.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 .share-icon{z-index:3;line-height:1;position:relative}.project-detail-page .project-detail-secA .project-detail-banner .project-info .col:last-child .social-icon .share-icon svg{cursor:pointer;width:30px;height:30px}.project-detail-page .project-detail-secA .project-detail-banner .project-info .col:last-child .social-icon .share-icon .social-icons2{opacity:0;z-index:2;background:#fff;border:1px solid #eee;border-radius:8px;flex-direction:column;gap:15px;margin-bottom:8px;padding:9px 5px;transition:all .4s;display:flex;position:absolute;bottom:100%;right:-8px;scale:0;box-shadow:0 2px 8px #00000026}.project-detail-page .project-detail-secA .project-detail-banner .project-info .col:last-child .social-icon .share-icon .social-icons2.open{opacity:1;scale:1}.project-detail-page .project-detail-secA .project-detail-banner .project-info .col:last-child .social-icon .share-icon .social-icons2 .share-social-item{border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.project-detail-page .project-detail-secA .project-detail-banner .project-info .col:last-child .social-icon .share-icon .social-icons2 .share-social-item svg{width:fit-content}.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}@media only screen and (max-width:1024px){.project-detail-page .project-detail-secB .container{flex-direction:column;align-items:flex-start;gap:20px}}.project-detail-page .project-detail-secB ul{flex:1;align-items:center;gap:30px;width:100%;display:flex}@media only screen and (max-width:1024px){.project-detail-page .project-detail-secB ul{overflow-x:auto}}.project-detail-page .project-detail-secB ul li{color:#8b94a4;cursor:pointer;white-space:nowrap;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{overflow:hidden}.project-detail-page .project-detail-secC .flex-box{justify-content:space-between;gap:100px;display:flex}@media only screen and (max-width:1024px){.project-detail-page .project-detail-secC .flex-box{flex-direction:column;gap:0}}.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}@media only screen and (max-width:540px){.project-detail-page .project-detail-secC .flex-box .flex-box-item:first-child .grid-box{grid-template-columns:repeat(2,1fr)}}.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;position:relative;box-shadow:0 2.4px 24px #0000001f}@media only screen and (max-width:1024px){.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child{width:100%;margin-bottom:30px}}@media only screen and (max-width:540px){.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child{padding:10px}}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .date-dropdown{top:0%;left:initial;right:100%}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .guests-dropdown{top:0%;left:initial;position:absolute;right:100%}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .hotel-content{flex:1}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .hotel-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .hotel-title h3{font-size:18px;font-weight:600}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .hotel-title .stars{color:#fda118;white-space:nowrap;font-size:14px}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .location{color:#777;margin-top:6px;font-size:14px}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .rating{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .rating .score{color:#fda118;background:#f1f2f3;border-top-left-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding:2px 6px;font-size:13px;font-weight:600}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .rating .excellent{color:#f90;font-size:14px;font-weight:600}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .rating .reviews{color:#888;font-size:13px}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .booking-details{border:1.2px solid #dddfe3;border-radius:10px}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .booking-details .dates{align-items:center;padding:12px;display:flex;position:relative}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .booking-details .dates .date-box{cursor:pointer;flex:1;align-items:center}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .booking-details .dates .date-box .label{color:#2b3037;align-items:center;gap:10px;font-size:19px;display:flex}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .booking-details .dates .date-box .label span{color:#2b3037}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .booking-details .dates .date-box .check-in-date,.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .booking-details .dates .date-box .check-out-date{color:#383e48;margin-bottom:4px;padding-left:32px;font-size:15px;font-weight:400}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .booking-details .dates .date-box .check-in-time,.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .booking-details .dates .date-box .check-out-time{color:#383e48;padding-left:32px;font-size:13px;font-weight:400}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .booking-details .dates .divider{background:#ddd;width:1px;height:48px;margin:0 16px}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .booking-details .guest-info{border-top:1px solid #ddd;justify-content:space-between;align-items:center;padding:12px;display:flex}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .booking-details .guest-info h4{color:#2b3037;font-size:18px;font-weight:500;line-height:2}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .booking-details .guest-info p{color:#383e48;font-size:18px;font-weight:500;line-height:2}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .promo-code{position:relative}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .promo-code input{border:1.2px solid #dddfe3;border-radius:10px;outline:none;width:100%;margin:10px 0;padding:14px 20px;font-size:18px}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .promo-code input::placeholder{color:#bcbcbc}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .promo-code button{color:#fda118;font-weight:600;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .coupons{justify-content:space-between;align-items:center;gap:10px;margin:5px 0;display:flex}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .coupons .right-wrapper{justify-content:start;align-items:center;gap:10px;margin:5px 0;display:flex}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .coupons figure{width:20px;height:20px;line-height:0}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .coupons figure img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .coupons h4{color:var(--black);font-size:15px;font-weight:400}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .coupons h5{color:#fda118;font-size:15px;font-weight:400}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .badge{background:#dcf7db;border:1.2px solid #0aff3b;border-radius:6px;justify-content:space-between;align-items:center;margin:10px 0;padding:7px 20px;display:flex}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .badge p{color:#000;font-size:16px;font-weight:400}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .badge a{line-height:0}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .cancellation{justify-content:start;align-items:center;gap:10px;display:flex}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .cancellation p{color:#343434;font-size:12px;font-weight:400}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .cancellation p a{color:#277dff;text-decoration:underline}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .total-price{border:1.2px solid #dddfe3;border-radius:8px;justify-content:space-between;align-items:center;margin:10px 0;padding:10px;display:flex}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .total-price .tot{flex-direction:column;display:flex}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .total-price .tot .totalLabel{color:#1f2226;font-size:22px}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .total-price .tot .seeDetails{font-size:12px;text-decoration:underline}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .total-price .totalPrice{font-size:22px;font-weight:400}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .total-price .totalPrice .taxNote{color:#2b3037;font-size:14px;font-weight:400}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .pay-btn{color:#fff;cursor:pointer;text-align:center;background:#fda118;border:none;border-radius:10px;width:100%;margin-top:10px;padding:11px 0;font-size:18px;font-weight:600;display:inline-block}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .pay-btn:hover{opacity:.9}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .contact-btn{border:1px solid var(--black);color:#000;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:5px;width:100%;margin-top:10px;padding:11px 0;font-size:14px;display:flex}.project-detail-page .project-detail-secC .flex-box .flex-box-item:last-child .contact-btn:hover{opacity:.9}.project-detail-page .project-detail-secD .map-wrapper{border-radius:10px;width:100%;height:500px;line-height:0;overflow:hidden}@media only screen and (max-width:540px){.project-detail-page .project-detail-secD .map-wrapper{height:340px}}.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}@media only screen and (max-width:1024px){.project-detail-page .project-detail-secD .flex-box{flex-direction:column;gap:30px}}.project-detail-page .project-detail-secD .flex-box .flex-box-item:first-child ul{justify-content:space-between;gap:0;display:flex}@media only screen and (max-width:1024px){.project-detail-page .project-detail-secD .flex-box .flex-box-item:first-child ul{justify-content:start;gap:20px}}@media only screen and (max-width:540px){.project-detail-page .project-detail-secD .flex-box .flex-box-item:first-child ul{width:100%;overflow-x:auto}}.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}@media only screen and (max-width:540px){.project-detail-page .project-detail-secD .flex-box .flex-box-item:first-child ul li{white-space:nowrap}}.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}@media only screen and (max-width:540px){.project-detail-page .project-detail-secF ul{width:100%;overflow-x:auto}}.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}@media only screen and (max-width:540px){.project-detail-page .project-detail-secF ul li{white-space:nowrap}}.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:40px 0}.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}@media only screen and (max-width:540px){.project-detail-page .project-detail-secG .property-table-card{overflow-x:auto}}.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}@media only screen and (max-width:768px){.project-detail-page .project-detail-secG .property-table-card tr td:nth-child(2){width:fit-content;padding:8px 20px 8px 8px}}@media only screen and (max-width:540px){.project-detail-page .project-detail-secG .property-table-card tr td:nth-child(3){white-space:nowrap;padding:8px 20px 8px 8px}}.project-detail-page .project-detail-secG .property-table-card .icon-cell{color:#000;width:50px;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}@media only screen and (max-width:1024px){.project-detail-page .project-detail-secH .flex-box{flex-direction:column;gap:30px}}.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}@media only screen and (max-width:1024px){.project-detail-page .project-detail-secH .ratings-grid{grid-template-columns:1fr}}.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}@media only screen and (max-width:540px){.project-detail-page .project-detail-secH .category-scores{flex-direction:column;justify-content:start;align-items:flex-start;gap:0}}.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}@media only screen and (max-width:540px){.project-detail-page .project-detail-secH .category-scores .category-item{border-top:1px solid #dddfe3;border-left:none;align-items:flex-start;gap:0;padding:10px}}.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}@media only screen and (max-width:768px){.project-detail-page .project-detail-secH .reviews-cards{grid-template-columns:1fr;gap:20px}}.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}@media only screen and (max-width:540px){.project-detail-page .project-detail-secI .heading{flex-direction:column;align-items:flex-start;gap:10px}}.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}@media only screen and (max-width:1024px){.project-detail-page .project-detail-secI .tab-nav{-webkit-overflow-scrolling:touch;overflow-x:auto}}.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}.coupons-modal{color:#fff;background:#f8f8f9;border-radius:14px;width:calc(100% - 30px);max-width:760px;height:fit-content;transition:all .5s;top:100%;left:50%;overflow:hidden;transform:translate(-50%)}.coupons-modal.is-open{top:50%;left:50%;transform:translate(-50%,-50%)}.coupons-modal .modal-body{height:100%;max-height:80vh;padding:20px 40px;overflow-y:auto}.coupons-modal .modal-body::-webkit-scrollbar{width:12px}.coupons-modal .modal-body::-webkit-scrollbar-track{background:#f5f5f5}.coupons-modal .modal-body::-webkit-scrollbar-thumb{background:#999;border-radius:10px}.coupons-modal .modal-body::-webkit-scrollbar-thumb:hover{background:#777}.coupons-modal .modal-body{scrollbar-width:auto}.coupons-modal .modal-body .content{width:100%}.coupons-modal .modal-body .content .coupon-heading{margin-bottom:20px}.coupons-modal .modal-body .content .coupon-heading h2{color:var(--black);text-align:left;margin:0;font-family:inherit;font-size:25px;font-weight:600;line-height:1.2}.coupons-modal .modal-body .content .coupon-search{border:1px solid #faa935;border-radius:13px;align-items:center;width:100%;height:55px;margin-bottom:23px;padding:0 5px 0 18px;display:flex}.coupons-modal .modal-body .content .coupon-search input{width:100%;height:100%;color:var(--black);background:0 0;border:0;outline:0;flex:1;font-size:16px;font-weight:400}.coupons-modal .modal-body .content .coupon-search input::placeholder{color:#666;opacity:1}.coupons-modal .modal-body .content .coupon-search button{color:#faa935;cursor:pointer;background:0 0;border:0;outline:0;height:100%;padding:0 14px;font-size:16px;font-weight:700}.coupons-modal .modal-body .content .coupon-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.coupons-modal .modal-body .content .coupon-list .coupon-card{border:1px solid var(--white);background:var(--white);border-radius:15px;min-height:142px;padding:11px 16px 0;overflow:hidden;box-shadow:0 7px 29px #64646f33}.coupons-modal .modal-body .content .coupon-list .coupon-card .coupon-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.coupons-modal .modal-body .content .coupon-list .coupon-card .coupon-card-top .coupon-info{align-items:center;gap:9px;min-width:0;display:flex}.coupons-modal .modal-body .content .coupon-list .coupon-card .coupon-card-top .coupon-info strong{color:var(--black);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:1;overflow:hidden}.coupons-modal .modal-body .content .coupon-list .coupon-card .coupon-card-top .coupon-apply{color:#faa935;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-size:14px;font-weight:700}.coupons-modal .modal-body .content .coupon-list .coupon-card .coupon-offer{color:#666;margin-bottom:8px;font-size:14px;line-height:1.35}.coupons-modal .modal-body .content .coupon-list .coupon-card .coupon-description{color:#818181ad;margin-bottom:8px;font-size:12px;line-height:1.5}.coupons-modal .modal-body .content .coupon-list .coupon-card .coupon-bottom{color:#666;white-space:nowrap;text-overflow:ellipsis;border-top:1px solid #383838;padding:9px 0 10px;font-size:11px;line-height:1.2;overflow:hidden}.coupons-modal .close{z-index:3;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex;position:absolute;top:10px;right:10px}.coupons-modal .close img{-o-object-fit:contain;object-fit:contain;width:19px;height:19px}@media (max-width:767px){.coupons-modal{width:calc(100% - 24px);max-height:85vh}.coupons-modal .modal-body{max-height:85vh;padding:22px 16px 12px}.coupons-modal .modal-body .content .coupon-heading h2{color:var(--black);font-size:22px}.coupons-modal .modal-body .content .coupon-list{grid-template-columns:1fr;gap:12px}.coupons-modal .modal-body .content .coupon-list .coupon-card{min-height:135px}}@media (max-width:540px){.coupons-modal .modal-body{padding:20px 12px 10px}.coupons-modal .modal-body .content .coupon-heading{margin-bottom:17px}.coupons-modal .modal-body .content .coupon-heading h2{font-size:21px}.coupons-modal .modal-body .content .coupon-search{height:52px;margin-bottom:18px;padding-left:15px}.coupons-modal .modal-body .content .coupon-search input{font-size:13px}.coupons-modal .modal-body .content .coupon-search button{font-size:14px}.coupons-modal .modal-body .content .coupon-list .coupon-card{padding:11px 13px 0}}
