.ltr-layout .faq-question{text-align:left;direction:ltr}.ltr-layout .faq-answer{direction:ltr;text-align:left}.faq-accordion{display:flex;flex-direction:column;gap:0}.faq-item{border-bottom:1px solid #eef0f3}.faq-item:last-child{border-bottom:none}.faq-question{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px 4px;background:none;border:none;cursor:pointer;text-align:right;font-size:1rem;font-weight:700;color:var(--secondary-color,#1E3A5F);line-height:1.5;gap:12px;transition:color 0.2s ease}.faq-question:hover{color:var(--primary-color,#C17A4A)}.faq-question span{flex:1}.faq-icon{font-size:12px;color:#aab0bd;transition:transform 0.3s ease,color 0.3s ease;flex-shrink:0}.faq-item.open .faq-icon{transform:rotate(180deg);color:var(--primary-color,#C17A4A)}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.35s ease,padding 0.35s ease;padding:0 4px}.faq-item.open .faq-answer{max-height:500px;padding:0 4px 18px 4px}.faq-answer p{color:#555;font-size:14px;line-height:1.8;margin:0}.quick-info-bar{position:relative;margin-top:-80px;z-index:10;padding:0 20px;margin-bottom:50px}.quick-info-grid{display:grid;grid-template-columns:repeat(4,1fr);background:rgb(255 255 255 / .95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;box-shadow:0 20px 50px rgb(0 0 0 / .15);overflow:hidden;max-width:1100px;margin:0 auto;border:1px solid #fff}.quick-info-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:30px 20px;background:#fff0;border-right:1px solid rgb(0 0 0 / .05);border-radius:0;transition:background 0.3s ease}.quick-info-item:last-child{border-right:none}.quick-info-item:hover{background:rgba(var(--primary-color-rgb),.05)}.quick-info-item i{font-size:28px;color:var(--primary-color);margin-bottom:5px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;filter:drop-shadow(0 4px 6px rgba(var(--primary-color-rgb),.2))}.quick-info-item .label{display:block;font-size:13px;color:#666;font-weight:500;margin-bottom:5px;text-transform:uppercase;letter-spacing:.5px}.quick-info-item .value{display:block;font-size:20px;font-weight:800;color:var(--secondary-color);line-height:1.2}.project-layout-enhanced{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:30px;padding-top:60px;padding-bottom:50px;margin-top:0!important;position:relative;z-index:1;box-sizing:border-box;width:100%}.project-sidebar-sticky{position:sticky;top:100px;align-self:start;min-width:0;width:100%;box-sizing:border-box}.project-tabs-nav{display:flex;gap:10px;background:#fff;padding:15px;border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:25px;overflow-x:auto}.tab-btn{flex:1;padding:12px 20px;border:2px solid var(--border-color);background:#fff;border-radius:var(--radius-sm);font-size:15px;font-weight:600;color:var(--secondary-color);cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.tab-btn:hover{background:var(--bg-light);border-color:var(--primary-color)}.tab-btn.active{background:var(--gradient-primary);color:#fff;border-color:var(--primary-color)}.tab-btn i{font-size:16px}.project-tabs-content{min-height:400px}.tab-content{display:none;animation:fadeIn 0.4s ease}.tab-content.active{display:block}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pricing-highlight{background:linear-gradient(135deg,var(--secondary-color),var(--secondary-dark));color:#fff;padding:25px;border-radius:var(--radius);margin-bottom:25px;display:flex;align-items:center;justify-content:space-between;gap:30px;position:relative;overflow:hidden}.pricing-highlight::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.05' fill-rule='evenodd'%3E%3Ccircle cx='3' cy='3' r='3'/%3E%3Ccircle cx='13' cy='13' r='3'/%3E%3C/g%3E%3C/svg%3E");opacity:.3;pointer-events:none}.pricing-highlight .price-main{text-align:right;margin-bottom:0;flex:1}.pricing-highlight .price-label{display:block;font-size:13px;opacity:.8;margin-bottom:5px}.pricing-highlight .price-amount{font-size:32px;font-weight:800;display:flex;align-items:baseline;justify-content:flex-start;gap:5px;line-height:1}.pricing-highlight .currency{font-size:16px;font-weight:600;opacity:.9}.pricing-highlight .payment-terms{display:flex;gap:30px;padding-top:0;border-top:none;border-right:1px solid rgb(255 255 255 / .15);padding-right:30px;align-items:center}.pricing-highlight .term-item{display:flex;align-items:center;gap:10px;text-align:right}.pricing-highlight .term-item i{font-size:32px;color:var(--primary-color);background:rgb(255 255 255 / .05);padding:10px;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.pricing-highlight .term-item div{display:flex;flex-direction:column}.pricing-highlight .term-item strong{display:block;font-size:18px;margin-bottom:2px;line-height:1.2}.pricing-highlight .term-item span{display:block;font-size:12px;opacity:.7}@media (max-width:900px){.pricing-highlight{flex-direction:column;align-items:stretch;gap:0;padding:18px}.pricing-highlight .price-main{width:100%;margin-bottom:15px;border-bottom:1px solid rgb(255 255 255 / .1);padding-bottom:12px;text-align:center}.pricing-highlight .price-label{font-size:13px}.pricing-highlight .price-amount{font-size:28px;justify-content:center}.pricing-highlight .currency{font-size:14px}.pricing-highlight .payment-terms{width:100%;border-right:none;padding-right:0;display:flex!important;flex-direction:row!important;justify-content:center;gap:12px}.pricing-highlight .term-item{flex:1;background:rgb(255 255 255 / .06);padding:10px 12px;border-radius:10px;flex-direction:row;align-items:center;justify-content:center;gap:8px}.pricing-highlight .term-item i{font-size:16px;width:34px;height:34px;min-width:34px;padding:6px}.pricing-highlight .term-item strong{font-size:16px}.pricing-highlight .term-item span{font-size:11px}}.download-brochure-section{position:relative;display:flex;align-items:center;justify-content:space-between;background:#111a2f;padding:30px 40px;border-radius:16px;border:1px solid rgb(255 255 255 / .05);overflow:hidden;box-shadow:0 10px 30px rgb(17 26 47 / .2);margin-bottom:40px}.download-brochure-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(rgb(255 255 255 / .05) 2px,transparent 2px);background-size:20px 20px;pointer-events:none;z-index:0}.download-brochure-section>*{position:relative;z-index:1}.download-brochure-section .brochure-info-wrapper{display:flex;align-items:center;gap:20px}.download-brochure-section .brochure-icon{width:65px;height:65px;background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .1);border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;backdrop-filter:blur(10px)}.download-brochure-section i.fa-file-pdf{font-size:32px;color:var(--primary-color,#C17A4A);filter:drop-shadow(0 2px 4px rgb(193 122 74 / .3))}.download-brochure-section .brochure-content{flex:1}.download-brochure-section h3{margin:0 0 8px 0;color:#fff;font-size:22px;font-weight:700;letter-spacing:-.5px}.download-brochure-section p{margin:0;color:rgb(255 255 255 / .65);font-size:15px;line-height:1.5}.download-brochure-section .btn-download-brochure{background:linear-gradient(135deg,var(--primary-light,#dca176),var(--primary-color,#C17A4A));color:#fff;border:none;padding:14px 30px;border-radius:8px;font-size:16px;font-weight:600;display:flex;align-items:center;gap:10px;cursor:pointer;box-shadow:0 4px 15px rgb(193 122 74 / .3);transition:all 0.3s ease;flex-shrink:0}.download-brochure-section .btn-download-brochure:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgb(193 122 74 / .45);background:linear-gradient(135deg,#e3af8a,var(--primary-light,#C17A4A))}.download-brochure-section .btn-download-brochure i{font-size:14px}@media (max-width:768px){.download-brochure-section{flex-direction:column;text-align:center;padding:30px 20px;gap:20px}.download-brochure-section .brochure-info-wrapper{flex-direction:column;text-align:center;gap:15px}.download-brochure-section .brochure-icon{margin:0 auto}.download-brochure-section .btn-download-brochure{width:100%;justify-content:center}}.features-grid-enhanced{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.feature-item-enhanced{display:flex;gap:15px;padding:20px;background:var(--bg-light);border-radius:var(--radius-sm);transition:var(--transition)}.feature-item-enhanced:hover{background:#fff;box-shadow:var(--shadow-sm);transform:translateY(-2px)}.feature-item-enhanced .feature-icon{flex-shrink:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;box-shadow:var(--shadow-sm)}.feature-item-enhanced .feature-icon i{font-size:22px;color:var(--primary-color)}.feature-item-enhanced .feature-text strong{display:block;color:var(--secondary-color);margin-bottom:5px;font-size:15px}.feature-item-enhanced .feature-text p{margin:0;font-size:13px;color:var(--text-light);line-height:1.5}.gallery-slider{width:100%}.slider-main{position:relative;width:100%;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#0f1928;margin-bottom:12px}.slider-slide{position:absolute;inset:0;opacity:0;transition:opacity 0.4s ease}.slider-slide.active{opacity:1;z-index:1}.slider-slide img{width:100%;height:100%;object-fit:contain;display:block}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:40px;height:40px;border-radius:50%;border:none;background:rgb(0 0 0 / .45);color:#fff;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.2s ease;backdrop-filter:blur(4px)}.slider-arrow:hover{background:rgb(0 0 0 / .7)}.slider-prev{right:12px}.slider-next{left:12px}.slider-counter{position:absolute;bottom:12px;left:12px;z-index:3;background:rgb(0 0 0 / .55);color:#fff;font-size:12px;font-weight:600;padding:4px 12px;border-radius:20px;backdrop-filter:blur(4px);direction:ltr}.gallery-grid-bento{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,200px);gap:10px;border-radius:12px;overflow:hidden}.gallery-item{position:relative;display:block;overflow:hidden}.gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.gallery-item:hover img{transform:scale(1.05)}.gallery-item.item-0{grid-column:span 2;grid-row:span 2}.gallery-more-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .6);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;transition:background 0.3s ease}.gallery-item:hover .gallery-more-overlay{background:rgb(0 0 0 / .4)}.more-count{font-size:2rem;font-weight:700;margin-bottom:5px}.more-text{font-size:.9rem;font-weight:500}@media (max-width:768px){.gallery-grid-bento{grid-template-columns:1fr 1fr;grid-template-rows:250px 150px}.gallery-item.item-0{grid-column:span 2;grid-row:1}.gallery-item.item-3,.gallery-item.item-4{display:none}.gallery-item.item-2 .gallery-more-overlay{display:flex!important}}.slider-thumbs{display:flex;gap:8px;overflow-x:auto;padding:4px 0;scrollbar-width:thin;scrollbar-color:#d0d5dd #fff0}.slider-thumbs::-webkit-scrollbar{height:4px}.slider-thumbs::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:4px}.slider-thumb{flex-shrink:0;width:72px;height:52px;border-radius:6px;overflow:hidden;border:2px solid #fff0;cursor:pointer;padding:0;background:none;opacity:.6;transition:all 0.2s ease}.slider-thumb:hover{opacity:.85}.slider-thumb.active{border-color:var(--primary-color,#C17A4A);opacity:1}.slider-thumb img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:768px){.slider-main{aspect-ratio:4/3;border-radius:8px}.slider-arrow{width:34px;height:34px;font-size:12px}.slider-thumb{width:60px;height:44px}}@media (max-width:480px){.slider-main{aspect-ratio:3/2}.slider-thumb{width:52px;height:38px}}.gallery-note{text-align:center;color:var(--text-light);font-size:14px;margin:0}.project-sidebar-sticky .sticky-wrapper{width:100%}.sidebar-card{background:#fff;border-radius:var(--radius);padding:25px;box-shadow:var(--shadow);margin-bottom:20px}.sidebar-card h3{font-size:20px;color:var(--secondary-color);margin:0 0 10px 0}.sidebar-card p{color:var(--text-light);font-size:14px;margin:0 0 20px 0}.lead-form-enhanced .form-group{margin-bottom:15px;max-width:100%}.lead-form-enhanced .form-control{width:100%;padding:12px 15px;border:2px solid var(--border-color);border-radius:var(--radius-sm);font-size:15px;transition:var(--transition)}.lead-form-enhanced .form-control:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgb(193 122 74 / .1)}.quick-contact-btns{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;padding-top:15px;border-top:1px solid var(--border-color)}.share-card h4{font-size:16px;color:var(--secondary-color);margin:0 0 15px 0}.social-share-buttons{display:flex;gap:10px}.share-btn{flex:1;display:flex;align-items:center;justify-content:center;padding:12px;border-radius:var(--radius-sm);color:#fff;transition:var(--transition);text-decoration:none}.share-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover)}.share-btn.facebook{background:#1877F2}.share-btn.twitter{background:#1DA1F2}.share-btn.whatsapp{background:#25D366}.share-btn.copy{background:var(--secondary-color)}.share-btn i{font-size:18px}@media (max-width:1024px){.project-layout-enhanced{grid-template-columns:minmax(0,1fr) 290px}.quick-info-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.project-hero-enhanced{min-height:450px;height:70vh;padding-top:65px}.project-hero-enhanced .hero-location{font-size:15px}.quick-info-bar{position:static}.quick-info-grid{grid-template-columns:1fr;gap:12px}.quick-info-item{padding:12px}.project-layout-enhanced{display:flex!important;flex-direction:column!important;max-width:100%!important;padding-left:15px!important;padding-right:15px!important;box-sizing:border-box!important;overflow-x:hidden!important;gap:24px!important}.project-content-area,.project-linear-content{width:100%!important;max-width:100%!important}.project-sidebar-sticky{order:2;width:100%!important;margin-top:0!important;position:static!important;max-height:none!important;overflow:visible!important}.project-content-area{order:1}.project-tabs-nav{padding:10px}.tab-btn{font-size:13px;padding:10px 12px}.tab-btn i{display:none}.pricing-highlight .price-amount{font-size:36px}.pricing-highlight .payment-terms{flex-direction:column;gap:15px}.download-brochure-cta{flex-direction:column;text-align:center}.features-grid-enhanced{grid-template-columns:1fr}.project-gallery-grid{grid-template-columns:1fr}.quick-contact-btns{grid-template-columns:1fr}.entry-content img,.project-content img,.info-card img{max-width:100%!important;width:100%!important;height:auto!important;object-fit:contain!important;border-radius:10px;display:block;margin:15px auto}.entry-content .alignleft,.entry-content .alignright,.entry-content .aligncenter,.entry-content .wp-block-image{float:none!important;margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;text-align:center}.entry-content figure,.entry-content .wp-block-image figure{margin:15px 0!important;width:100%!important}.entry-content figcaption{font-size:13px;text-align:center;color:#888;margin-top:8px}.entry-content,.entry-content p,.project-content p,.info-card p{font-size:17px!important;line-height:1.85!important;color:#333}.entry-content li,.project-content li{font-size:16px!important;line-height:1.7!important;margin-bottom:8px}.entry-content h2,.project-content h2{font-size:1.5rem!important;margin-top:30px!important;margin-bottom:15px!important}.entry-content h3,.project-content h3{font-size:1.3rem!important;margin-top:25px!important;margin-bottom:12px!important}.entry-content h4,.project-content h4{font-size:1.15rem!important}.info-card{padding:18px 15px!important;margin-bottom:20px!important;border-radius:12px}.info-card .card-title,.info-card h2,.info-card h3{font-size:1.2rem!important;margin-bottom:15px!important;gap:8px}.info-card .card-title i{font-size:18px}.pricing-highlight{border-radius:14px!important;padding:16px!important}.pricing-highlight .price-label{font-size:13px!important;text-align:center}.pricing-highlight .price-amount{font-size:26px!important;justify-content:center!important}.pricing-highlight .price-amount .currency{font-size:14px!important}.pricing-highlight .payment-terms{flex-direction:row!important;gap:10px!important}.pricing-highlight .term-item{padding:8px 10px!important;border-radius:8px!important;gap:6px!important;flex-direction:row!important;align-items:center!important;justify-content:center!important}.pricing-highlight .term-item i{width:30px!important;height:30px!important;min-width:30px!important;font-size:14px!important;padding:5px!important}.pricing-highlight .term-item strong{font-size:15px!important}.pricing-highlight .term-item span{font-size:11px!important}.table-item{text-align:right;padding:10px 15px!important;flex-direction:row!important;align-items:center!important;gap:10px!important}.table-item .item-content{flex:1;display:flex!important;flex-direction:row!important;align-items:center!important;gap:5px!important;flex-wrap:wrap}.table-item .item-label{font-size:12px!important;white-space:nowrap;color:#8898aa}.table-item .item-value{font-size:14px!important;font-weight:700}.sidebar-card{padding:20px 15px!important;border-radius:12px}.sidebar-card h3{font-size:1.2rem!important}.sidebar-card p{font-size:14px!important}.lead-form-enhanced .form-control{padding:12px 14px!important;font-size:15px!important;border-radius:8px!important}.lead-form-enhanced .btn{padding:14px!important;font-size:16px!important;border-radius:10px!important}.project-hero-enhanced .hero-content{padding:0 15px!important}.hero-badges{flex-wrap:wrap;gap:8px}.hero-badges .badge{font-size:12px;padding:5px 12px}.project-linear-content>section{margin-bottom:20px!important}.entry-content table{display:block!important;width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;font-size:14px!important}.entry-content table td,.entry-content table th{padding:10px 12px!important;min-width:100px}}@media (max-width:480px){.pricing-highlight{padding:20px}.pricing-highlight .price-amount{font-size:28px}}.project-specs-modern{display:flex;flex-wrap:wrap;background:#fff;border-radius:16px;box-shadow:0 10px 40px rgb(0 0 0 / .08);overflow:hidden;margin-bottom:40px;border:1px solid rgb(0 0 0 / .02)}.spec-card{flex:1 1 200px;padding:25px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:15px;position:relative;background:#fff0;border:none;box-shadow:none;transition:background 0.3s ease}.spec-card:not(:last-child)::after{content:'';position:absolute;right:0;top:20%;bottom:20%;width:1px;background:linear-gradient(to bottom,transparent,rgb(0 0 0 / .08),transparent)}.spec-card:hover{background:rgba(var(--primary-color-rgb),.03);transform:none}.spec-icon-wrapper{width:45px;height:45px;font-size:20px;color:var(--primary-color);background:#fff0;border-radius:0;display:flex;align-items:center;justify-content:center;margin-bottom:5px;position:relative}.spec-icon-wrapper::before{content:'';position:absolute;width:100%;height:100%;background:var(--primary-color);opacity:.1;border-radius:50%;transform:scale(.8);transition:transform 0.3s ease}.spec-card:hover .spec-icon-wrapper::before{transform:scale(1.2);opacity:.15}.spec-card:hover .spec-icon-wrapper{transform:translateY(-3px);background:#fff0;color:var(--primary-color)}.spec-data{align-items:center;width:100%}.spec-label{font-size:10px;text-transform:uppercase;letter-spacing:1.5px;color:#999;font-weight:700;margin-bottom:8px}.spec-value{font-size:16px;font-weight:800;color:var(--secondary-color);line-height:1.4}.spec-card.full-width-spec{flex-basis:100%;border-top:1px solid rgb(0 0 0 / .03);flex-direction:row;justify-content:center;padding:20px}.spec-card.full-width-spec::after{display:none}.spec-card.full-width-spec .spec-data{flex-direction:row;gap:15px;width:auto}.spec-card.full-width-spec .spec-label{margin-bottom:0}@media (max-width:900px){.project-specs-modern{border-radius:12px}.spec-card{flex-basis:50%;border-bottom:1px solid rgb(0 0 0 / .03)}.spec-card:nth-child(2n)::after{display:none}.spec-card:nth-last-child(1),.spec-card:nth-last-child(2){border-bottom:none}}@media (max-width:480px){.spec-card{flex-basis:100%;flex-direction:row;text-align:left;align-items:center;padding:15px 20px;gap:20px;border-bottom:1px solid rgb(0 0 0 / .05)}.spec-card::after{display:none}.spec-icon-wrapper{margin-bottom:0;width:40px;height:40px;font-size:16px}.spec-data{align-items:flex-start}.spec-card.full-width-spec{flex-direction:column;align-items:flex-start}}.project-scrollspy-nav{position:sticky;top:60px;background:rgb(255 255 255 / .95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:99;border-bottom:1px solid #eef0f3;padding:15px 0;transition:all 0.3s ease;box-shadow:0 4px 15px rgb(0 0 0 / .03);margin-bottom:40px}.scrollspy-menu{list-style:none;padding:0;margin:0;display:flex;justify-content:center;gap:20px;align-items:center;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.scrollspy-menu::-webkit-scrollbar{display:none}.scrollspy-menu li{flex-shrink:0}.scrollspy-menu a{text-decoration:none;color:#666;font-size:14px;font-weight:600;padding:8px 16px;border-radius:30px;transition:all 0.3s ease;display:flex;align-items:center;gap:8px;background:#f8f9fa;border:1px solid #fff0}.scrollspy-menu a i{font-size:13px;color:#aab0bd;transition:color 0.3s ease}.scrollspy-menu a:hover,.scrollspy-menu a.active{background:#fff;color:var(--primary-color,#C17A4A);border-color:rgb(193 122 74 / .2);box-shadow:0 4px 10px rgb(193 122 74 / .05)}.scrollspy-menu a.active i{color:var(--primary-color,#C17A4A)}.scrollspy-section{scroll-margin-top:130px}.ltr-layout .project-scrollspy-nav{direction:ltr}.ltr-layout .scrollspy-menu{direction:ltr;justify-content:center}.ltr-layout .scrollspy-menu li{direction:ltr}.amenities-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:15px;margin-top:20px}.amenity-item{background:#fff;border:1px solid #f1f3f6;border-radius:12px;padding:12px 15px;text-align:right;transition:all 0.3s ease;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px}.amenity-item:hover{transform:translateY(-3px);border-color:rgb(193 122 74 / .3);box-shadow:0 5px 15px rgb(0 0 0 / .03)}.amenity-icon{width:38px;height:38px;min-width:38px;background:rgb(193 122 74 / .08);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--primary-color,#C17A4A)}.ltr-layout .amenities-grid{direction:ltr}.ltr-layout .amenity-item{direction:ltr;text-align:left}.amenity-icon{width:38px;height:38px;min-width:38px;background:rgb(193 122 74 / .08);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--primary-color,#C17A4A);transition:transform 0.3s ease}.amenity-item:hover .amenity-icon{transform:scale(1.1);background:var(--primary-color,#C17A4A);color:#fff}.amenity-name{font-size:13px;font-weight:700;color:var(--secondary-color,#1E3A5F);margin:0;line-height:1.4}.available-units-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:25px;margin-top:25px}.ltr-layout .available-units-grid{direction:ltr}.sidebar-cta-card .cta-input-wrap select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:left 15px center;background-size:15px;cursor:pointer}@media (max-width:768px){.project-scrollspy-nav{top:50px;padding:10px 0}.scrollspy-menu{justify-content:flex-start;padding-left:20px;padding-right:20px}.amenities-grid{grid-template-columns:repeat(2,1fr);gap:15px}.available-units-grid{grid-template-columns:1fr}}@media (min-width:769px){body.ltr-layout .project-layout-enhanced,html[lang^="en"] .project-layout-enhanced,.ltr-layout .project-layout-enhanced{display:grid!important;grid-template-columns:minmax(0,1fr) 340px!important;align-items:start!important;gap:30px!important;box-sizing:border-box!important;width:100%!important}body.ltr-layout .project-sidebar-sticky,html[lang^="en"] .project-sidebar-sticky,.ltr-layout .project-sidebar-sticky{display:block!important;position:sticky!important;top:100px!important;align-self:start!important;min-width:0!important;width:100%!important;box-sizing:border-box!important}}@media (max-width:1024px) and (min-width:769px){body.ltr-layout .project-layout-enhanced,.ltr-layout .project-layout-enhanced{grid-template-columns:minmax(0,1fr) 290px!important;gap:20px!important}}