@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600&display=swap);:root{--primary-green:#00d34d;--dark-green:#00a83d;--bg-light:#f9fbf9;--text-main:#333;--transition-smooth:all 0.4s cubic-bezier(0.25,1,0.5,1)}*{font-family:Inter,Segoe UI,Roboto,sans-serif}html{font-size:16px;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background-color:#f9fbf9;background-color:var(--bg-light);color:#333;color:var(--text-main);line-height:1.6;overflow-x:hidden}.container{width:90%}img{display:block;height:auto;max-width:100%}@media (max-width:1024px){html{font-size:15px}}@media (max-width:768px){html{font-size:14px}.mobile-text-center{text-align:center}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#00d34d;background:var(--primary-green);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#00a83d;background:var(--dark-green)}.sentosa-navbar{background-color:#000;font-family:Poppins,sans-serif;height:100px;position:-webkit-sticky;position:sticky;top:0;z-index:9999}.nav-wrapper,.sentosa-navbar{align-items:center;display:flex}.nav-wrapper{justify-content:space-between;margin:0 auto;max-width:1600px;width:94%}.logo-brand img{display:block;height:180px;margin-left:-50px;width:auto}.nav-content{align-items:center;display:flex;gap:35px}.links-list{display:flex;gap:15px;list-style:none;margin:0;padding:0}.links-list li a{color:#fff;font-size:15px;font-weight:400;margin-left:10px;text-decoration:none;transition:color .3s ease;white-space:nowrap}.active-link,.links-list li a:hover{color:#d4a356!important}.request-btn{background:linear-gradient(90deg,#bd7d4c,#d4a356 50%,#bd7d4c);border:none;border-radius:30px;box-shadow:0 4px 10px #0000004d;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 28px;text-transform:capitalize;transition:all .4s ease}.request-btn:hover{background:linear-gradient(90deg,#d4a356,#bd7d4c);transform:scale(1.05)}.mobile-toggle{cursor:pointer;display:none;flex-direction:column;gap:6px;padding:10px;z-index:10001}.linex{background-color:#d4a356;border-radius:2px;height:3px;transition:all .3s ease;width:30px}.mobile-toggle.open .line:first-child{transform:translateY(9px) rotate(45deg)}.mobile-toggle.open .line:nth-child(2){opacity:0}.mobile-toggle.open .line:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.modal-container{position:relative}.modal-close{transition:.3s}.modal-close:hover{background:#fff;color:#000}.modal-logo img{height:150px;margin-bottom:20px;margin-left:90px}.modal-container h2{color:#fff;font-size:22px;font-weight:500;margin-bottom:30px}.modal-form input{background:#fff}.modal-submit-btn{margin-top:10px}.modal-submit-btn:hover{filter:brightness(1.2);transform:translateY(-2px)}@media (max-width:500px){.modal-container{padding:30px 20px;width:95%}}@media (max-width:1200px){.mobile-toggle{display:flex}.nav-content{background-color:#111;box-shadow:-10px 0 20px #000c;flex-direction:column;height:100vh;justify-content:center;position:fixed;right:-100%;top:0;transition:.4s ease-in-out;width:300px!important}.nav-content.show{right:0}.links-list{align-items:center;flex-direction:column;gap:30px;margin-bottom:40px}.request-btn{margin-top:-60px}}.hero-section{background:linear-gradient(90deg,#000000b3 20%,#0000001a 70%),url(https://images5.alphacoders.com/346/346262.jpg);background-position:50%;background-size:cover;height:calc(100vh - 100px);overflow-x:hidden;position:relative;width:100%}.hero-container,.hero-section{align-items:center;display:flex}.hero-container{justify-content:flex-start;margin:0 auto;max-width:1600px;width:92%}.hero-scanner-fixed{flex:0 0 auto;z-index:10}.scanner-card{animation:floatAlways 4s ease-in-out infinite;background:#fff;border-radius:12px;box-shadow:0 10px 30px #00000080;padding:15px;text-align:center}.qr-img{height:110px;width:110px}.rera-id{color:#000;font-size:10px;font-weight:800;margin-top:5px}.hero-text-right{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;margin-left:auto;margin-right:5%;max-width:580px;text-align:left}.hero-sub{color:#d4a356;font-family:Playfair Display,serif;font-size:78px;font-style:italic;font-weight:500;letter-spacing:2px;margin:0;text-shadow:2px 4px 12px #0006}.hero-main{color:#fff;font-size:115px;font-weight:900;letter-spacing:-2px;line-height:.8;margin:5px 0;text-shadow:5px 5px 25px #000000e6;text-transform:uppercase}.hero-tag{color:#d4a356;font-size:44px;font-style:italic;font-weight:700;letter-spacing:1px;margin-top:10px;text-shadow:2px 2px 10px #000000b3}.hero-pills-vertical{display:flex;flex-direction:column;gap:15px;margin-top:35px}.pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000bf;border:1px solid #d4a356cc;border-radius:50px;color:#fff;font-weight:800;padding:6px 35px 6px 6px;transition:.4s ease;width:-webkit-fit-content;width:fit-content}.pill,.pill-icon{align-items:center;display:flex}.pill-icon{background:#d4a356;border-radius:50%;color:#000;font-size:20px;height:45px;justify-content:center;margin-right:15px;width:45px}.vertical-enquire-bar{align-items:center;animation:slideInRightVertical 1.2s cubic-bezier(.16,1,.3,1) forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d9;border:1px solid #d4a356;border-radius:15px 0 0 15px;box-shadow:-5px 0 20px #0006;cursor:pointer;display:flex;flex-direction:column;padding:25px 8px;position:fixed;right:0;top:50%;transform:translateY(-50%);transition:.3s ease;z-index:10001}.v-text{color:#d4a356;font-size:14px;font-weight:900;letter-spacing:2px;margin-bottom:15px;text-orientation:mixed;text-transform:uppercase;writing-mode:vertical-rl}.v-icon-circle{align-items:center;border-radius:50%;color:#000;display:flex;font-size:14px;height:32px;justify-content:center;width:32px}.v-icon-circle,.vertical-enquire-bar:hover{background:#d4a356}.vertical-enquire-bar:hover .v-text{color:#000}.vertical-enquire-bar:hover .v-icon-circle{background:#fff}.floating-action-stack{bottom:30px;display:flex;flex-direction:column;gap:12px;position:fixed;right:25px;z-index:9999}.float-icon{align-items:center;border-radius:50%;box-shadow:0 4px 15px #0000004d;color:#fff;display:flex;font-size:26px;height:55px;justify-content:center;text-decoration:none;width:55px}.whatsapp-btn{animation:waPulse 2s infinite;background-color:#25d366}.call-btn{background-color:#e87a24}.modal-overlay{align-items:center;animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10002}.modal-container{background:#0a0a0a;border:1px solid #333;border-radius:20px;box-shadow:0 25px 50px #00000080;max-width:450px;padding:40px 30px;text-align:center;width:90%}.modal-close{align-items:center;background:#0000;border:2px solid #fff;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;position:absolute;right:20px;top:15px;width:32px}.modal-logo img{display:block;height:100px;margin:0 auto 20px}.modal-form{display:flex;flex-direction:column;gap:20px}.modal-form input{border:1px solid #ddd;border-radius:30px;font-size:16px;outline:none;padding:15px 20px;width:100%}.modal-submit-btn{background:linear-gradient(90deg,#bd7d4c,#d4a356);border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:15px;transition:.4s}@keyframes floatAlways{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes slideInRightVertical{0%{opacity:0;transform:translate(100px,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes waPulse{0%{box-shadow:0 0 0 0 #25d366b3;transform:scale(1)}70%{box-shadow:0 0 0 20px #25d36600;transform:scale(1.1)}to{box-shadow:0 0 0 0 #25d36600;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:992px){.hero-section{height:auto;padding:60px 0}.hero-container{flex-direction:column;text-align:center}.hero-text-right{align-items:center;margin:0;max-width:100%;text-align:center}.hero-main{font-size:55px;line-height:1}.hero-sub{font-size:38px}.hero-tag{font-size:26px}.hero-pills-vertical{align-items:center}.pill{justify-content:flex-start;min-width:260px}.vertical-enquire-bar{padding:20px 6px}.v-text{font-size:12px;letter-spacing:1.5px}.v-icon-circle{height:28px;width:28px}}.about-section{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;display:flex;min-height:100vh;overflow:hidden;padding:60px 0;scroll-margin-top:80px}.about-container{align-items:center;display:flex;gap:60px;margin:0 auto;max-width:1200px;width:90%}.about-content,.about-image-wrapper{flex:1 1;will-change:transform,opacity}.about-subtitle{color:#d4a356;font-family:Playfair Display,serif;font-size:20px;font-style:italic;margin-bottom:8px}.about-title{color:#1a1a1a;font-size:40px;font-weight:800;line-height:1.2;margin-bottom:15px}.about-underline{background:#d4a356;height:4px;margin-bottom:25px;width:70px}.about-text{color:#444;font-size:16px;line-height:1.7;margin-bottom:20px;text-align:justify}.schedule-btn{background:#d4a356;border:none;border-radius:50px;box-shadow:0 5px 15px #d4a3564d;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:14px 35px}.about-image-wrapper{position:relative}.about-img{border-radius:12px;box-shadow:0 15px 35px #0000001a;height:auto;position:relative;width:100%;z-index:2}.image-border-box{border:4px solid #d4a356;border-radius:12px;height:100%;position:absolute;right:-15px;top:-15px;width:100%;z-index:1}@media (max-width:992px){.about-section{display:block;height:auto;min-height:auto;padding:50px 0}.about-container{flex-direction:column;gap:40px;text-align:center}.about-title{font-size:30px}.about-underline{margin:0 auto 20px}.about-text{text-align:center}.about-image-wrapper{margin:0 auto;width:85%}.image-border-box{display:none}}.sentosa-container{align-items:center;background-color:#fff;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:60px 8%;width:100%}.sentosa-wrapper{align-items:center;display:flex;flex-direction:row;gap:50px;max-width:1300px}.sentosa-img-side{flex:1.2 1}.main-building-img{box-shadow:0 15px 40px #0000001a;display:block;height:auto;object-fit:cover;width:100%}.sentosa-text-side{flex:1 1;padding-left:20px}.orange-line{background-color:#d4a356;height:12px;margin-bottom:25px;width:45px}.title-text{color:#3e4d5c;font-family:Poppins,sans-serif;font-size:3.8rem;font-weight:300;letter-spacing:1px;line-height:1;margin-bottom:30px}.orange-highlight{color:#d4a356;font-weight:700}.description-text{color:#555;font-family:EB Garamond,serif;font-size:1.15rem;line-height:1.7}.drop-cap{color:#d4a356;float:left;font-size:2.8rem;line-height:.8;padding-right:8px;padding-top:4px}@media (max-width:1024px){.sentosa-wrapper{flex-direction:column;text-align:left}.sentosa-img-side{width:100%}.title-text{font-size:2.8rem}}.highlights-section{background-color:#fff;overflow:hidden;padding:80px 20px}.highlights-container{margin:0 auto;max-width:1100px;text-align:center}.highlights-header{align-items:center;display:flex;gap:20px;justify-content:center;margin-bottom:50px}.highlights-title{color:#c07b3e;font-size:2.5rem;font-weight:500;text-transform:capitalize;white-space:nowrap}.line{background:linear-gradient(90deg,#0000,#c07b3e,#0000);height:2px;width:100px}.highlights-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:50px}.highlight-card{align-items:center;background:#fff;border-radius:10px;box-shadow:0 4px 20px #00000014;display:flex;gap:15px;justify-content:center;opacity:0;padding:30px 20px;transform:translateY(30px);transition:all .4s ease}.highlight-card p{color:#333;font-size:1.1rem;font-weight:500;margin:0;text-align:left}.arrow-icon{color:#333;font-size:1.5rem;font-weight:700}.highlight-card:hover{box-shadow:0 8px 30px #c07b3e33;transform:translateY(-5px)!important}.animate-active .highlight-card{opacity:1;transform:translateY(0)}.brochure-btn{background:linear-gradient(135deg,#d88b4a,#a66a33);border:none;border-radius:50px;box-shadow:0 5px 15px #a66a3366;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:500;padding:15px 40px;transition:transform .3s ease,box-shadow .3s ease}.brochure-btn:hover{box-shadow:0 8px 20px #a66a3399;transform:scale(1.05)}.cta-banner-section{background-attachment:fixed;background-image:url(https://tse2.mm.bing.net/th/id/OIP.2fVtQvuTPQbNUUafDKWEVwHaEo?pid=Api&P=0&h=180);background-position:50%;background-size:cover;justify-content:center;margin:40px 0;min-height:200px;position:relative}.cta-banner-section,.cta-overlay{align-items:center;display:flex;width:100%}.cta-overlay{background:#0009;flex-direction:column;gap:25px;height:140%;padding:60px 20px;text-align:center}.cta-title{color:#fff;font-size:2.2rem;font-weight:600;letter-spacing:1px;margin:0;text-shadow:2px 2px 4px #00000080}.cta-phone-pill{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1a;border:2px solid #fffc;border-radius:50px;color:#fff;display:flex;font-size:1.5rem;font-weight:700;gap:12px;padding:12px 35px;text-decoration:none;transition:all .3s ease}.cta-phone-pill:hover{background:#c07b3e;border-color:#c07b3e;box-shadow:0 10px 20px #0000004d;transform:translateY(-3px)}.phone-icon-svg{font-size:1.2rem}@media (max-width:768px){.cta-title{font-size:1.5rem}.cta-phone-pill{font-size:1.2rem;padding:10px 25px}.highlights-title{font-size:1.8rem}.line{width:50px}.cta-strip{flex-direction:column;text-align:center}.cta-phone{font-size:1.5rem}}.pricing-section{background-color:#fff;overflow:hidden;padding:100px 0;scroll-margin-top:100px}.pricing-container{margin:0 auto;max-width:1200px;text-align:center;width:90%}.pricing-header{align-items:center;display:flex;gap:15px;justify-content:center;margin-bottom:20px}.pricing-main-title{color:#d4a356;font-size:clamp(24px,5vw,36px);font-weight:700;text-transform:uppercase}.pricing-line{background:#d4a356;height:2px;width:60px}.pricing-desc{color:#666;font-size:1.1rem;margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:700px}.pricing-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.pricing-card{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:15px;box-shadow:0 10px 40px #0000000f;display:flex;flex-direction:column;padding:25px;transition:transform .3s ease,border-color .3s ease}.pricing-card:hover{border-color:#d4a356;transform:translateY(-8px)}.floor-plan-img-container{align-items:center;background:#f9f9f9;border:1px solid #eee;border-radius:10px;display:flex;height:230px;justify-content:center;margin-bottom:25px;overflow:hidden;padding:15px;width:100%}.floor-plan-img{filter:blur(5px);max-height:100%;object-fit:contain;opacity:.8}.plan-info{margin-bottom:25px;text-align:center;width:100%}.plan-type{color:#d4a356;font-size:28px;font-weight:700;margin-bottom:5px}.carpet-label{color:#888;font-size:13px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.area-value{color:#333;font-size:26px;margin:0}.area-value span{color:#999;font-size:14px;font-weight:400}.unlock-btn{background:linear-gradient(180deg,#d4a356,#a67c3b);border:none;border-radius:50px;box-shadow:0 5px 15px #d4a3564d;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:14px 45px;text-transform:uppercase;transition:all .3s ease}.unlock-btn:hover{background:#000;transform:scale(1.05)}@media (max-width:1024px){.pricing-grid{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.pricing-grid{grid-template-columns:1fr;margin:0 auto;max-width:400px}.pricing-main-title{font-size:28px}.pricing-line{width:40px}}.floor-plan-section{background-color:#fff;padding:60px 5%;width:100%}.floor-plan-wrapper{margin:0 auto;max-width:1300px;text-align:center}.tab-container{display:flex;gap:15px;justify-content:center;margin-bottom:40px}.tab-btn{background:#0000;border:2px solid #d4a356;border-radius:30px;color:#d4a356;cursor:pointer;font-weight:600;padding:12px 25px;transition:all .3s ease}.tab-btn.active{background:#d4a356;box-shadow:0 4px 15px #e87a244d;color:#fff}.plan-title{color:#2c3e50;font-size:2rem;margin-bottom:30px}.floor-plan-img{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;filter:none!important;height:auto;image-rendering:-webkit-optimize-contrast;image-rendering:auto;margin:0 auto;max-width:100%;opacity:1!important;perspective:1000px;transform:translateZ(0)}.plan-image-container{background:#fff;border:1px solid #eee;border-radius:8px;box-shadow:none;overflow:hidden;padding:10px;position:relative}.table-responsive{overflow-x:auto}.plan-table{border-collapse:collapse;min-width:800px;width:100%}.plan-table td,.plan-table th{border:1px solid #ddd;font-size:.85rem;padding:12px 15px;text-align:center}.plan-table th{background-color:#f8f9fa;font-weight:700}.bold-sqft{background-color:#fff9f4;color:#d4a356;font-weight:700}@media (max-width:768px){.tab-btn{font-size:.8rem;padding:8px 15px}.table-responsive{overflow-x:auto;padding-bottom:10px;scrollbar-color:#d4a356 #f1f1f1;scrollbar-width:thin}.table-responsive::-webkit-scrollbar{height:6px}.table-responsive::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.table-responsive::-webkit-scrollbar-thumb{background:#d4a356;border-radius:10px}.table-responsive::-webkit-scrollbar-thumb:hover{background:#d4a356}}.amenities-section{background-color:#fff;overflow:hidden;padding:80px 0}.amenities-container{margin:0 auto;max-width:1200px;text-align:center;width:90%}.amenities-header{align-items:center;display:flex;gap:15px;justify-content:center;margin-bottom:15px}.amenity-main-title{color:#d4a356;font-size:36px;font-weight:700;text-transform:uppercase}.amenity-desc{margin-bottom:40px;margin-top:20px}.amenity-line{background:#d4a356;height:3px;width:50px}.amenity-grid{grid-gap:12px 30px;display:grid;gap:12px 30px;grid-template-columns:repeat(2,1fr);margin-bottom:40px}.amenity-item{align-items:center;border-bottom:1px solid #f9f9f9;display:flex;gap:15px;opacity:0;padding:8px 15px;transform:translateX(-30px);transition:all .5s ease-out}.amenities-visible .amenity-item{opacity:1;transform:translateX(0)}.orange-dot{background-color:#d4a356;border-radius:2px;height:8px;width:8px}.amenity-title{color:#333;font-size:17px;font-weight:500;text-align:left}.know-more-btn{animation:buttonPulse 2s ease-in-out infinite;background:#d4a356;border:none;border-radius:4px;border-radius:30px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;padding:14px 50px}@keyframes buttonPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media (max-width:768px){.amenity-grid{grid-template-columns:1fr}}.specs-section{background-color:#fcfcfc;overflow:hidden;padding:100px 0}.specs-container{margin:0 auto;max-width:1250px;width:90%}.specs-header{align-items:center;display:flex;gap:20px;justify-content:center;margin-bottom:60px}.specs-main-title{color:#d4a356;font-size:40px;font-weight:800;letter-spacing:3px;text-transform:uppercase}.specs-line{background:#d4a356;height:4px;width:60px}.specs-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.spec-card{background:#fff;border:1px solid #f0f0f0;border-radius:15px;box-shadow:0 10px 30px #0000000d;padding:35px 25px;position:relative;transition:box-shadow .3s ease}.spec-card:hover{box-shadow:0 15px 40px #e87a2426}.spec-card-accent{background:#d4a356;border-radius:0 0 4px 4px;height:5px;left:20px;position:absolute;top:0;width:40px}.spec-card-title{border-bottom:2px solid #fff5ee;color:#2c3e50;font-size:20px;font-weight:700;margin-bottom:20px;padding-bottom:10px}.spec-points{list-style:none;padding:0}.spec-points li{color:#555;font-size:14.5px;line-height:1.5;margin-bottom:12px;padding-left:20px;position:relative}.spec-points li:before{color:#d4a356;content:"→";font-weight:700;left:0;position:absolute}@media (max-width:1024px){.specs-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.specs-grid{grid-template-columns:1fr}.specs-main-title{font-size:30px}.spec-card{padding:25px 20px}}.connectivity-section{background-color:#fff;overflow:hidden;padding:80px 0}.connectivity-container{margin:0 auto;max-width:1200px;width:92%}.connectivity-header{align-items:center;display:flex;gap:15px;justify-content:center;margin-bottom:15px}.c-main-title{color:#d4a356;font-size:clamp(28px,5vw,36px);font-weight:800;letter-spacing:1px;text-transform:uppercase}.c-linee{background:#d4a356;border-radius:2px;height:3px;width:50px}.c-desc{color:#777;font-size:15px;line-height:1.6;margin:0 auto 50px;max-width:700px;text-align:center}.connectivity-content{grid-gap:50px;align-items:stretch;display:grid;gap:50px;grid-template-columns:.9fr 1.1fr}.map-wrapper-mini{background-color:#f0f0f0;border:5px solid #fff;border-radius:25px;box-shadow:0 20px 40px #0000001a;height:100%;min-height:500px;overflow:hidden;position:relative}.map-wrapper-mini iframe{border:none;display:block;height:100%!important;width:100%}.map-tag{align-items:center;background:#fff;border-radius:50px;box-shadow:0 4px 15px #00000026;color:#333;display:flex;font-size:14px;font-weight:700;gap:10px;padding:10px 18px;position:absolute;right:20px;top:20px;z-index:5}.live-dot{animation:blink 1.2s ease-in-out infinite;background:#25d366;border-radius:50%;box-shadow:0 0 10px #25d366cc;height:10px;width:10px}@keyframes blink{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.landmarks-grid-modern{display:flex;flex-direction:column;gap:12px}.modern-item{background:#fdfdfd;border:1px solid #f0f0f0;border-radius:15px;cursor:pointer;justify-content:space-between;padding:16px 20px;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.item-left,.modern-item{align-items:center;display:flex}.item-left{gap:15px}.icon-circle{background:#fdf1e1;border-radius:50%;color:#d4a356;font-size:14px;height:35px;transition:.3s;width:35px}.location-name{color:#333;font-size:15px;font-weight:700}.item-right{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 5px #00000005;display:flex;gap:8px;padding:6px 12px}.clock-icon{color:#d4a356;font-size:12px}.time-text{color:#d4a356;font-size:13px;font-weight:800}.modern-item:hover{background:#fff;border-color:#d4a356;box-shadow:0 10px 25px #d4a3561f;transform:translateX(10px)}.modern-item:hover .icon-circle{background:#d4a356;color:#fff}.location-prime-btn{align-items:center;background:linear-gradient(135deg,#d4a356,#a67c3b);border:none;border-radius:15px;box-shadow:0 10px 20px #d4a3564d;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:800;gap:10px;justify-content:center;margin-top:25px;padding:18px;text-transform:uppercase;transition:.3s;width:100%}.location-prime-btn:hover{background:#1a1a1a;box-shadow:0 15px 30px #0003;transform:translateY(-3px)}@media (max-width:992px){.connectivity-content{gap:30px;grid-template-columns:1fr}.map-column{order:2}.landmarks-column{order:1}.map-wrapper-mini{height:400px;min-height:400px}}.contact-section{background-color:#fff;overflow:hidden;padding:100px 0}.container{max-width:1100px}.section-header{align-items:center;display:flex;gap:20px;justify-content:center;margin-bottom:70px}.section-title{color:#d4a356;font-size:clamp(28px,5vw,36px);font-weight:800;letter-spacing:3px;margin:0;text-transform:uppercase}.linee{background:linear-gradient(90deg,#0000,#c07b3e,#0000);border-radius:50%;height:3px;width:100px}.contact-wrapper{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:1fr 1.5fr}.info-card{background:#fff;border:1px solid #f0f0f0;border-radius:20px;box-shadow:0 10px 30px #00000008;color:inherit;display:block;margin-bottom:25px;padding:22px 28px;text-decoration:none;transition:.4s cubic-bezier(.175,.885,.32,1.275)}.card-row{gap:15px}.card-row,.icon-circle{align-items:center;display:flex}.icon-circle{background:#fff9f3;border-radius:14px;color:#c07b3e;font-size:1.4rem;height:50px;justify-content:center;transition:.4s;width:50px}.whatsapp-icon-bg{background:#e9f9ee}.icon-circle img{height:auto;width:28px}.card-text h3{color:#999;font-size:.9rem;letter-spacing:1.5px;margin:0;text-transform:uppercase}.card-text p{color:#222;font-size:1.25rem;font-weight:800;margin:3px 0 0}.info-card:hover{border-color:#c07b3e;box-shadow:0 15px 35px #c07b3e1f;transform:translateX(12px) scale(1.02)}.info-card:hover .icon-circle{background:#c07b3e;color:#fff;transform:rotate(-10deg)}.contact-form-container{background:#fff;border:1px solid #f5f5f5;border-radius:25px;box-shadow:0 25px 50px #0000000f;padding:45px;position:relative}.contact-form{display:flex;flex-direction:column;gap:22px}.contact-form input{background:#fbfbfb;border:2px solid #f0f0f0;border-radius:12px;font-size:1rem;font-weight:600;padding:18px 25px;transition:.3s ease}.contact-form input:focus{background:#fff;border-color:#c07b3e;box-shadow:0 8px 20px #c07b3e12;outline:none;transform:translateY(-2px)}.privacy-note{align-items:center;color:#aaa;display:flex;font-size:.85rem;gap:8px}.submit-btn{background:linear-gradient(135deg,#d88b4a,#a66a33);border:none;border-radius:40px;box-shadow:0 10px 25px #a66a334d;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;letter-spacing:2px;margin-left:30px;margin-top:10px;padding:15px;text-transform:uppercase;transition:.4s;width:350px}.submit-btn:hover{box-shadow:0 15px 30px #a66a3380;filter:brightness(1.1);transform:scale(1.02)}@media (max-width:900px){.contact-wrapper{gap:30px;grid-template-columns:1fr}.section-title{font-size:2.2rem}.contact-form-container{padding:30px 20px}.info-card:hover{transform:translateY(-10px)}.submit-btn{margin-left:-30px}}.footer-main-container{background-color:#1a1a1a;border-top:4px solid #c07b3e;color:#fff;opacity:0;overflow:hidden;padding:80px 0 30px;transform:translateY(80px);transition:transform 1.2s cubic-bezier(.2,1,.3,1),opacity 1.2s cubic-bezier(.2,1,.3,1);will-change:transform,opacity}.footer-reveal-active{opacity:1;transform:translateY(0)}.container{margin:0 auto;max-width:1200px;padding:0 20px}.footer-grid{grid-gap:60px;border-bottom:1px solid #333;display:grid;gap:60px;grid-template-columns:1.5fr 1fr 1fr;padding-bottom:50px}.brand-info{align-items:flex-start;display:flex;flex-direction:column}.footer-brand-logo{height:150px;margin-bottom:20px;margin-left:-60px;object-fit:contain;width:auto}.brand-tagline{color:#e6d7d7;font-size:1rem;line-height:1.6;margin-top:-30px;max-width:300px}.footer-col h3{color:#c07b3e;font-size:1.2rem;font-weight:600;letter-spacing:1.5px;margin-bottom:30px;position:relative;text-transform:uppercase}.footer-col h3:after{background-color:#c07b3e;bottom:-8px;content:"";height:2px;left:0;position:absolute;width:40px}.quick-links ul{list-style:none;margin:0;padding:0}.quick-links ul li{align-items:center;color:#bbb;cursor:pointer;display:flex;font-size:.95rem;margin-bottom:15px;transition:all .3s ease}.quick-links ul li:before{color:#c07b3e;content:"›";font-size:1.2rem;margin-right:10px;transition:.3s}.quick-links ul li:hover{color:#fff;padding-left:10px}.quick-links ul li:hover:before{color:#fff}.addr-text{color:#bbb;line-height:1.8;margin-bottom:25px}.contact-links p{color:#bbb;font-size:.95rem;margin-bottom:12px}.contact-links strong{color:#c07b3e;margin-right:5px}.footer-disclaimer-box{color:#555;font-size:.8rem;line-height:1.8;margin:0 auto;max-width:900px;padding-top:30px;text-align:center}@media (max-width:992px){.footer-grid{gap:40px;grid-template-columns:1fr 1fr}.brand-info{align-items:center;grid-column:span 2;margin-bottom:20px;text-align:center}}@media (max-width:600px){.footer-main-container{padding:60px 0 20px}.footer-grid{gap:40px;grid-template-columns:1fr;text-align:center}.brand-info{grid-column:span 1}.footer-col h3:after{left:50%;transform:translateX(-50%)}.quick-links ul li{justify-content:center}.quick-links ul li:hover{padding-left:0;transform:scale(1.05)}.footer-brand-logo{height:70px}}*{box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;padding:0}.navbar{align-items:center;background-color:#333;color:#fff;display:flex;height:70px;justify-content:space-between;padding:0 10%;position:fixed;top:0;width:100%;z-index:1000}.logo a{color:#fff;font-size:1.5rem;font-weight:700;text-decoration:none}.nav-links{display:flex;list-style:none}.nav-links li{margin-left:30px}.nav-links a{color:#fff;font-size:1.1rem;text-decoration:none;transition:.3s}.nav-links a:hover{color:#00d2ff}.main-content{margin-top:80px;padding:20px}@media (max-width:600px){.navbar{padding:0 5%}.nav-links li{margin-left:15px}}
/*# sourceMappingURL=main.7aa04ec8.css.map*/