@import url("https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,100..900;1,9..144,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,100..900;1,9..144,100..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");:root{--pc:#ea3d28;--p-color:#061c3d;--bg-color:#fffceb;--footer-bg:#121212;--gray-color:#6f6f6f;--white:#fff;--black:#121212;--brown:#4f3312;--yellow:#f5f5dd;--ani-2:all 0.2s 0s ease;--ani-3:all 0.3s 0s ease;--ani-4:all 0.4s 0s ease;--ani-5:all 0.5s 0s ease;--op-thr:0.3;--op-n:0.9;--op-e:0.8;--op-f:0.5;--font-t:100;--font-el:200;--font-l:300;--font-r:400;--font-m:600;--font-sb:700;--font-b:800;--font-black:900;--font-eblack:950;--font-demi:600}body,html{font-family:Fraunces,sans-serif;line-height:1;font-size:16px;font-weight:var(--font-r);color:var(--p-color);margin:0;padding:0}body.scroll-hidden{overflow:hidden}*{font-family:Fraunces,sans-serif;box-sizing:border-box}.d-none{display:none}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.2}.h1,h1{font-weight:var(--font-b);font-size:3.3125rem}.h2,h2{font-size:2.25rem}.h2,.h3,h2,h3{font-weight:var(--font-sb)}.h3,h3{font-size:1.875rem}.h4,h4{font-weight:var(--font-sb);font-size:1.5rem}.h5,h5{font-weight:var(--font-m);font-size:1.3125rem}.h6,h6{font-weight:var(--font-b);font-size:1rem}p{color:var(--black);font-weight:var(--font-r);font-family:Inter,sans-serif;margin:0}a{text-decoration:none;color:inherit}li,ul{list-style:none;padding:0;margin:0}img{display:block}img,svg{width:auto;height:auto}.btn,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.enquiry-button{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;animation:fadeInUp 1s ease-out .4s both}.enquiry-button .btn{display:inline-block;padding:1.25rem 1rem;text-decoration:none;font-weight:var(--font-m)!important;font-size:1.125rem;transition:all .3s ease;position:relative;overflow:hidden}.enquiry-button .btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.enquiry-button .btn:hover:before{left:100%}.enquiry-button .btn.btn-primary{background:var(--brown);color:#fff!important;display:flex;gap:.625rem;align-items:center}.sec-title{font-size:3rem;font-weight:var(--font-r);line-height:1.2;color:var(--brown)}tldx-lmi-shadow-root{display:none}@media (max-width:1920px){body,html{font-size:16px}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:81.25rem;margin:0 auto}}@media (min-width:1920px){body,html{font-size:16px}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:107.5rem;margin:0 auto}}@media (max-width:768px){.enquiry-button .btn.btn-primary{position:fixed;bottom:0;width:100%;display:flex;justify-content:center}}html{scroll-behavior:auto}.header{position:fixed;top:0;left:0;width:100%;background:#fff;backdrop-filter:blur(.625rem);box-shadow:0 .125rem 1.25rem rgba(0,0,0,.1);z-index:8;transition:all .3s ease}.header .navbar{display:flex;align-items:center;justify-content:space-between;padding:.9375rem 0;position:relative}.header .navbar .navbar-brand .logo{display:block}.header .navbar .navbar-brand .logo img{width:100%}.header .navbar .navbar-nav{display:flex;list-style:none;margin:0;padding:0;gap:1.875rem;align-items:center}.header .navbar .navbar-nav .nav-item .nav-link{color:#2c3e50;text-decoration:none;font-weight:var(--font-m);font-size:1.125rem;position:relative;transition:color .3s ease;padding:.625rem 0}.header .navbar .navbar-nav .nav-item .nav-link.active,.header .navbar .navbar-nav .nav-item .nav-link:hover{color:#bd8c2e}.header .navbar .navbar-nav .enquiry-button .btn{padding:1rem 2rem}.header .navbar .navbar-toggle{display:none;flex-direction:column;cursor:pointer;gap:.25rem}.header .navbar .navbar-toggle span{width:1.5625rem;height:.1875rem;background:#2c3e50;transition:all .3s ease;border-radius:.125rem}.header .navbar .navbar-toggle.active span:first-child{transform:rotate(45deg) translate(.3125rem,.3125rem)}.header .navbar .navbar-toggle.active span:nth-child(2){opacity:0}.header .navbar .navbar-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(.4375rem,-.375rem)}.header.scrolled{background:hsla(0,0%,100%,.98);box-shadow:0 .125rem 1.875rem rgba(0,0,0,.15)}@media (max-width:68.75rem){.header .navbar .navbar-nav{position:fixed;top:4.375rem;left:-100%;width:100%;height:calc(100vh - 4.375rem);background:#fff;backdrop-filter:blur(.625rem);flex-direction:column;justify-content:flex-start;align-items:center;padding-top:3.125rem;gap:1.25rem;transition:left .3s ease;z-index:7}.header .navbar .navbar-nav.active{left:0}.header .navbar .navbar-nav .nav-item .nav-link{font-size:1.125rem;font-weight:var(--font-m);padding:.9375rem 0}.header .navbar .navbar-toggle{display:flex}.banner .banner-content .banner-buttons{flex-direction:column;align-items:center}.banner .banner-content .banner-buttons .btn{width:12.5rem;text-align:center}}@media (max-width:30rem){.banner .container,.header .container{padding:0 .9375rem}}.contact-hero-section{position:relative;min-height:37.5rem;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-direction:column}.contact-hero-section .contact-hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.contact-hero-section .contact-hero-background picture{width:100%;height:100%;display:block}.contact-hero-section .contact-hero-background picture img{width:100%;height:100%;object-fit:cover;object-position:center}.contact-hero-section .contact-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.contact-hero-section .container{position:relative;z-index:3}.contact-hero-section .contact-hero-content{text-align:center;color:var(--white);max-width:65.875rem;margin:0 auto;padding:2.5rem 1.25rem}.contact-hero-section .contact-hero-content .sec-title{color:var(--white);margin-bottom:0;padding-bottom:.625rem}.contact-hero-section .contact-hero-content .contact-hero-title{font-size:3.5rem;font-weight:var(--font-r);margin-bottom:1.5rem;line-height:1.2;text-shadow:.125rem .125rem .25rem rgba(0,0,0,.3)}.contact-hero-section .contact-hero-content .contact-hero-description{font-size:1.25rem;color:var(--white);margin-bottom:2.5rem;line-height:1.5}.contact-hero-section .contact-hero-content .enquiry-button{padding-bottom:1.25rem}.contact-hero-section .contact-hero-content .enquiry-button .btn{padding:1rem 2rem;font-size:1.125rem;font-weight:600}.contact-hero-section .footer-section{background-color:var(--footer-bg);color:var(--white);padding:2.625rem 0;width:90%;z-index:3;position:relative;padding-bottom:1rem}.contact-hero-section .footer-section .footer-content{display:flex;gap:3rem;padding:0 6.25rem;padding-bottom:6.25rem}.contact-hero-section .footer-section .footer-content .footer-column:first-child{flex:2}.contact-hero-section .footer-section .footer-content .footer-column:nth-child(2){flex:1}.contact-hero-section .footer-section .footer-content .footer-column:nth-child(3){flex:1.5}.contact-hero-section .footer-section .footer-content .footer-column:nth-child(4){flex:1}.contact-hero-section .footer-section .footer-column{position:relative}.contact-hero-section .footer-section .footer-column .footer-title{font-size:2.25rem;font-weight:var(--font-r);margin-bottom:1.5rem;color:var(--white);line-height:1.5;margin-block:0;padding-bottom:1.25rem}.contact-hero-section .footer-section .footer-column .footer-description{font-size:1.25rem;line-height:1.5;color:var(--white);font-family:Inter,sans-serif}.contact-hero-section .footer-section .footer-links{list-style:none;padding:0;margin:0}.contact-hero-section .footer-section .footer-links li{margin-bottom:.75rem}.contact-hero-section .footer-section .footer-links li a{color:var(--white);text-decoration:none;font-size:1.25rem;line-height:1.5;font-family:Inter,sans-serif}.contact-hero-section .footer-section .contact-info .contact-item{display:flex;align-items:flex-start;margin-bottom:1.25rem}.contact-hero-section .footer-section .contact-info .contact-item .contact-icon{width:1.25rem;height:1.25rem;margin-right:.75rem;margin-top:.125rem;flex-shrink:0;filter:brightness(0) invert(1)}.contact-hero-section .footer-section .contact-info .contact-item p{font-size:1.25rem;line-height:1.5;color:var(--white);margin:0}.contact-hero-section .footer-section .contact-info .contact-item p a{color:inherit;text-decoration:none;font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit}.contact-hero-section .footer-section .contact-info .contact-item p a:hover{color:inherit;text-decoration:none}.contact-hero-section .footer-section .contact-info .contact-item p a:focus{outline:none;color:inherit}.contact-hero-section .footer-section .contact-info .contact-item p a:visited{color:inherit}.contact-hero-section .footer-section .qr-column{display:flex;flex-direction:column;align-items:start;text-align:start}.contact-hero-section .footer-section .qr-column .qr-detail{margin-left:auto}.contact-hero-section .footer-section .qr-column .qr-code{margin-bottom:1.5rem}.contact-hero-section .footer-section .qr-column .qr-code .qr-image img{width:100%}.contact-hero-section .footer-section .qr-column .maharera-info .maharera-label{color:var(--white);padding-bottom:.625rem}.contact-hero-section .footer-section .qr-column .maharera-info .maharera-number{font-weight:var(--font-sb);color:var(--white)}.contact-hero-section .footer-bottom{border-top:.0625rem solid hsla(0,0%,100%,.1);padding-top:1rem;text-align:center}.contact-hero-section .footer-bottom .copyright{font-size:1.25rem;line-height:1.5;color:var(--white);margin:0}.contact-hero-section .footer-bottom .copyright .company-link{color:#bd8c2e;text-decoration:none;font-weight:var(--font-r);font-family:Inter,sans-serif}.mobile-sticky-cta{position:fixed;left:0;right:0;bottom:5%;width:fit-content;z-index:4;padding:.625rem 0;display:none}@media (max-width:600px){.mobile-sticky-cta{margin:0 auto}}.privacy-policy-section{min-height:100vh;padding:120px 20px 80px;background-color:#fff}.privacy-policy-section .container{max-width:1200px;margin:0 auto;padding:0 20px}.privacy-policy-section .privacy-title{text-align:center;font-size:2.5rem;font-weight:600;margin-bottom:35px;color:#333}.privacy-policy-section .privacy-content{max-width:900px;margin:0 auto;padding:0 40px}.privacy-policy-section .privacy-content p{font-size:16px;line-height:1.8;text-align:justify;margin-bottom:24px;color:#121212}@media (max-width:768px){.privacy-policy-section{padding:100px 5px 60px}.privacy-policy-section .container{padding:0 5px}.privacy-policy-section .privacy-content{padding:0 10px}}body.no-scroll{overflow:hidden}.popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:8;justify-content:center;align-items:center}.popup.active{display:flex}.popup-content{background-color:var(--white);border-radius:.75rem;width:90%;max-width:28.125rem;position:relative;box-shadow:0 .625rem 1.875rem rgba(0,0,0,.2);overflow:hidden;animation:a .4s ease-out}@media (max-width:600px){.popup-content{width:95%;max-width:95%}}@keyframes a{0%{opacity:0;transform:translateY(-1.25rem)}to{opacity:1;transform:translateY(0)}}.popup-header{background-color:var(--brown);padding:1.25rem 1.5625rem;position:relative;border-radius:.75rem .75rem 0 0}.popup-header h2{color:var(--white);margin:0;font-size:1.5rem;font-weight:var(--font-m);line-height:1.3;font-family:Inter,sans-serif}@media (max-width:600px){.popup-header{padding:.9375rem 1.25rem}.popup-header h2{font-size:1.2rem}}.close{position:absolute;top:1.125rem;right:1.25rem;font-size:1.5rem;color:var(--white);cursor:pointer;transition:all .3s;line-height:1;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%}.close:hover{transform:rotate(90deg);background-color:hsla(0,0%,100%,.2)}.main-form{padding:1.25rem .625rem}@media (max-width:600px){.main-form{padding:.9375rem}}.selldof .title{font-size:1rem;padding-bottom:1.875rem}.selldof label{font-size:1rem;font-weight:500;margin-bottom:.5rem}.selldof .selldof_row:nth-child(6) label{font-size:.625rem;font-weight:400}.sell_do_form_actual_container{font-family:Fraunces,sans-serif}.sell_do_form_actual_container .sd-form-group{margin-bottom:1.25rem}.sell_do_form_actual_container label{display:block;margin-bottom:.5rem;font-weight:500;color:#333}.sell_do_form_actual_container input[type=email],.sell_do_form_actual_container input[type=tel],.sell_do_form_actual_container input[type=text],.sell_do_form_actual_container select,.sell_do_form_actual_container textarea{width:100%;padding:.75rem .9375rem;border:.0625rem solid #ddd;border-radius:.5rem;font-size:1rem;transition:all .3s;background-color:var(--white)}@media (max-width:600px){.sell_do_form_actual_container input[type=email],.sell_do_form_actual_container input[type=tel],.sell_do_form_actual_container input[type=text],.sell_do_form_actual_container select,.sell_do_form_actual_container textarea{padding:.625rem .75rem;font-size:.875rem}}.sell_do_form_actual_container input[type=email]:focus,.sell_do_form_actual_container input[type=tel]:focus,.sell_do_form_actual_container input[type=text]:focus,.sell_do_form_actual_container select:focus,.sell_do_form_actual_container textarea:focus{border-color:var(--brown);box-shadow:0 0 0 .1875rem rgba(79,51,18,.2);outline:none}.sell_do_form_actual_container input[type=email]::placeholder,.sell_do_form_actual_container input[type=tel]::placeholder,.sell_do_form_actual_container input[type=text]::placeholder,.sell_do_form_actual_container select::placeholder,.sell_do_form_actual_container textarea::placeholder{color:#999}.sell_do_form_actual_container input[type=email].sd-error,.sell_do_form_actual_container input[type=tel].sd-error,.sell_do_form_actual_container input[type=text].sd-error,.sell_do_form_actual_container select.sd-error,.sell_do_form_actual_container textarea.sd-error{border-color:#e74c3c}.sell_do_form_actual_container .selldo-intl-tel-input.allow-dropdown input{font-size:1rem}.sell_do_form_actual_container button[type=submit]{background-color:var(--brown);color:var(--white);border:none;border-radius:1.875rem;padding:.75rem 1.5625rem;font-size:1rem;font-weight:var(--font-m);cursor:pointer;transition:all .3s;display:inline-block;text-align:center;width:100%;margin-top:.625rem}.sell_do_form_actual_container button[type=submit]:hover{background-color:var(--black);box-shadow:0 .3125rem .9375rem rgba(0,0,0,.1)}.sell_do_form_actual_container .sd-error{color:#e74c3c;font-size:.875rem;margin-top:.3125rem;display:block}.sell_do_form_actual_container .sd-response-success{background-color:var(--brown);color:var(--white);padding:.9375rem;border-radius:.5rem;margin-top:1.25rem;text-align:center}.sell_do_form_actual_container .sd-response-error{background-color:#e74c3c;color:var(--white);padding:.9375rem;border-radius:.5rem;margin-top:1.25rem;text-align:center}.sell_do_form_actual_container .sd-privacy{font-size:12px;color:#777;margin-top:15px;text-align:center}.sell_do_ctc_btn,.sell_do_verify_btn,.selldof .btn{background-color:var(--brown)!important;color:var(--white)!important;padding:8px 25px!important;font-size:16px!important}.form-success-message{text-align:center;padding:20px 10px}.form-success-message h3{color:var(--brown);font-size:24px;margin-bottom:15px;font-family:Inter,sans-serif}@media (max-width:600px){.form-success-message h3{font-size:20px}}.form-success-message p{color:#333;font-size:16px;line-height:1.5;margin-bottom:0}@media (max-width:600px){.form-success-message p{font-size:14px}}main{overflow-x:hidden}.banner{position:relative;height:100vh;min-height:37.5rem;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.banner .banner-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.banner .banner-background picture{width:100%;height:100%;display:block}.banner .banner-background picture img{width:100%;height:100%;object-fit:fill;object-position:center}.banner .banner-background picture .slide-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.banner .container{position:relative;z-index:2}.banner .banner-content{max-width:56.25rem;margin:0 auto;position:relative;bottom:-9.9375rem;left:13.125rem}.banner .banner-content .banner-title{font-size:3.875rem;font-weight:var(--font-r);color:#fff;line-height:1.2;text-shadow:.125rem .125rem .25rem rgba(0,0,0,.3);animation:fadeInUp 1s ease-out}.about-section{padding:6.25rem 0;background:#f5f5dd;display:flex;align-items:center}.about-section .about-content{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.about-section .about-text{max-width:44.6875rem}.about-section .about-text .about-description{margin-bottom:3.125rem}.about-section .about-text .about-description p{font-size:1.25rem;line-height:1.5;margin-bottom:1.25rem}.about-section .about-text .about-cta{justify-content:start}.about-section .about-visual{position:relative;max-width:57.8125rem}.about-section .about-visual .visual-images picture img{width:100%}.highlights-section{padding:6.25rem 0;background-color:#fff;overflow:hidden}.highlights-section .sec-title{text-align:center;margin-block:0;padding-bottom:2.5rem}.highlights-section .highlights-slider-container{position:relative;padding-left:6.25rem;transition:padding-left .3s ease;transform:translateZ(0)}.highlights-section .highlights-slider-container.scrolled-left{padding-left:0}.highlights-section .highlights-slider{display:flex;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:1.25rem;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x;will-change:scroll-position}.highlights-section .highlights-slider::-webkit-scrollbar{display:none}.highlights-section .highlight-card{max-width:22.5rem;flex-shrink:0;overflow:hidden;position:relative;scroll-snap-align:start}.highlights-section .highlight-card .card-image img{width:100%;object-fit:cover;transition:transform .5s ease}.highlights-section .highlight-card .card-content{padding:1.25rem;bottom:0;position:absolute;z-index:6}.highlights-section .highlight-card .card-content p{font-size:1.25rem;font-weight:var(--font-r);color:#fff;line-height:1.5;margin:0}.highlights-section .slider-nav{display:flex;justify-content:space-between;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:5;pointer-events:none;padding:0 .625rem}.highlights-section .slider-nav button{width:3.125rem;height:3.125rem;border-radius:50%;background-color:hsla(0,0%,100%,.9);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 .3125rem .9375rem rgba(0,0,0,.1);transition:all .3s ease;pointer-events:auto}.highlights-section .slider-nav button img{width:1.25rem;height:1.25rem}.highlights-section .slider-nav button:hover{background-color:#5c3c10}.highlights-section .slider-nav button:hover img{filter:brightness(0) invert(1)}.highlights-section .slider-nav button:focus{outline:none}.highlights-section .highlights-desc{text-align:center;margin-block:0;padding-top:2.5rem;font-size:1.25rem;line-height:1.5}.location-section{padding:6.25rem 0;background:#f5f5dd;display:flex;align-items:center}.location-section .container{width:100%;max-width:1200px;margin:0 auto;padding:0 1.25rem}.location-section .location-content{display:grid;grid-template-columns:1.1fr 1fr;gap:3.75rem;align-items:center}@media (max-width:64rem){.location-section .location-content{grid-template-columns:1fr;gap:2.5rem}}.location-section .location-map{position:relative;height:37.9375rem;overflow:hidden}.location-section .location-map .map-container{width:100%;height:100%}.location-section .location-map .map-container iframe{width:100%;height:100%;border:none}.location-section .location-info{padding-right:5.625rem}.location-section .location-info .sec-title{margin-block:0;margin-bottom:1.25rem}@media (max-width:64rem){.location-section .location-info{padding-left:0;text-align:center}}.location-section .location-info .location-description{font-size:1.25rem;line-height:1.5;margin-bottom:2rem;font-weight:400}.location-section .location-info .location-cards{display:grid;grid-template-columns:1fr 1fr;border:.0625rem solid #bd8c2e;overflow:hidden}.location-section .location-info .location-card{border-right:.0625rem solid #bd8c2e;border-bottom:.0625rem solid #bd8c2e;padding:1.25rem;text-align:left;display:flex;align-items:center;gap:.9375rem}.location-section .location-info .location-card:nth-child(2n){border-right:none}.location-section .location-info .location-card:nth-child(3),.location-section .location-info .location-card:nth-child(4){border-bottom:none}.location-section .location-info .location-card .card-icon{flex-shrink:0;max-width:3.625rem;background:#8b4513;border-radius:.375rem;display:flex;align-items:center;justify-content:center}.location-section .location-info .location-card .card-icon img{width:100%}.location-section .location-info .location-card p{font-size:1rem;font-weight:500;line-height:1.3;margin:0;flex:1}@media (max-width:64rem){.location-section .location-info .location-card p{text-align:left}}.location-section .location-info .location-description-2{margin-top:1.875rem}.amenities-section{padding:6.25rem 0;background-color:#fff;padding-bottom:5rem}.amenities-section .sec-title{text-align:center;margin-block:0;padding-bottom:1.25rem}.amenities-section .sub-diescription{font-size:1.25rem;text-align:center;color:#121212;padding-top:2.5rem}.amenities-section .amenities-tabs{max-width:93.75rem;margin:0 auto}.amenities-section .tab-buttons{display:flex;justify-content:center;gap:2.875rem;margin-bottom:3.75rem;border-bottom:.125rem solid hsla(0,0%,60%,.2);width:27.1875rem;margin:0 auto;margin-bottom:1.875rem;position:relative}.amenities-section .tab-buttons:after{content:"";position:absolute;bottom:-.125rem;left:0;width:calc(50% - 1.4375rem);height:.1875rem;background:#bd8c2e;transition:transform .4s cubic-bezier(.4,0,.2,1);transform:translateX(0)}.amenities-section .tab-buttons.slide-indicator-right:after{transform:translateX(calc(100% + 2.875rem))}.amenities-section .tab-btn{background:none;border:none;font-size:1.125rem;font-weight:500;color:#121212;padding:.9375rem 0;cursor:pointer;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);transform:translateY(0);flex:1;text-align:center}.amenities-section .tab-btn.active{font-weight:600}.amenities-section .tab-btn:focus{outline:none}.amenities-section .tab-content{position:relative;overflow:hidden;width:100%}.amenities-section .tab-panes-container{display:flex;width:200%;transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .3s ease;will-change:transform;opacity:1}.amenities-section .tab-panes-container.slide-to-second{transform:translateX(-50%)}.amenities-section .tab-panes-container.transitioning{pointer-events:none}.amenities-section .tab-pane{width:50%;flex-shrink:0;opacity:1}.amenities-section .amenities-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.amenities-section .amenity-card,.amenities-section .amenity-card .amenity-image{position:relative;overflow:hidden}.amenities-section .amenity-card .amenity-image img{width:100%;object-fit:cover;transition:transform .3s ease}.amenities-section .amenity-card .amenity-image:hover .modern-scale{transform:scale(1.2)}.amenities-section .amenity-card .amenity-image .amenity-icon{position:absolute;bottom:3.75rem;left:.9375rem;max-width:3.625rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(.625rem)}.amenities-section .amenity-card .amenity-image .amenity-icon img{width:100%}.amenities-section .amenity-card .amenity-content{padding:1.25rem;position:absolute;bottom:0}.amenities-section .amenity-card .amenity-content p{font-size:1.25rem;color:#fff;margin:0;line-height:1.5;text-align:center}.ram-india-section{display:flex;align-items:center}.ram-india-section .ram-india-content{display:grid;grid-template-columns:1fr 1fr;gap:3.75rem;align-items:center}.ram-india-section .ram-india-visual{position:relative}.ram-india-section .ram-india-visual .visual-image picture img{width:100%}.ram-india-section .ram-india-text{max-width:44.6875rem}.ram-india-section .ram-india-text .sec-title{text-align:left}.ram-india-section .ram-india-text .ram-india-description{margin-bottom:2.5rem}.ram-india-section .ram-india-text .ram-india-description p{font-size:1.25rem;line-height:1.5;margin-bottom:1rem}.ram-india-section .ram-india-text .ram-india-description p:last-child{margin-bottom:0}.ram-india-section .ram-india-text .ram-india-features{margin-bottom:1.875rem}.ram-india-section .ram-india-text .ram-india-features .feature-item{display:flex;align-items:center;gap:.9375rem;margin-bottom:1.25rem}.ram-india-section .ram-india-text .ram-india-features .feature-item:last-child{margin-bottom:0}.ram-india-section .ram-india-text .ram-india-features .feature-item .feature-icon{flex-shrink:0;width:3rem;background:#bd8c2e;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.ram-india-section .ram-india-text .ram-india-features .feature-item .feature-icon img{width:100%}.ram-india-section .ram-india-text .ram-india-features .feature-item p{font-size:1.25rem;line-height:1.4;margin:0;color:#121212}.ram-india-section .ram-india-text .ram-india-footer p{font-size:1.25rem;color:#121212;line-height:1.6;margin:0;margin-bottom:1rem}.statistics-section{padding:5rem 0;background-color:#fff;padding-top:.75rem}.statistics-section .statistics-grid{display:grid;grid-template-columns:repeat(4,1fr);margin:0 auto}.statistics-section .stat-item{text-align:center;position:relative;padding:1.25rem}.statistics-section .stat-item:first-child::after,.statistics-section .stat-item:nth-child(2):after,.statistics-section .stat-item:nth-child(3):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:.0625rem;height:5rem;background:linear-gradient(180deg,rgba(79,51,18,0),#4f3312 50%,rgba(79,51,18,0));z-index:2}.statistics-section .stat-icon{display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}.statistics-section .stat-icon img{max-width:5rem}.statistics-section .stat-number{line-height:1}.statistics-section .stat-number,.statistics-section .stat-suffix{font-size:2.25rem;font-weight:var(--font-r);color:#1b1b1b;display:inline-block}.statistics-section .stat-suffix{margin-left:.125rem}.statistics-section .stat-label{font-size:1.25rem;color:#1b1b1b;font-weight:var(--font-r);margin-top:.625rem;line-height:1.3}.gallery-section{padding:6.25rem 0;background-color:#f5f5dd}.gallery-section .sec-title{text-align:center;margin-block:0;padding-bottom:3.125rem}.gallery-section .gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin:0 auto}.gallery-section .gallery-item{position:relative;overflow:hidden;box-shadow:0 .3125rem 1.25rem rgba(0,0,0,.1);transition:all .3s ease}.gallery-section .gallery-item:hover{box-shadow:0 .9375rem 2.5rem rgba(0,0,0,.2)}.gallery-section .gallery-item:hover .gallery-overlay{opacity:1}.gallery-section .gallery-item:hover .gallery-image img{transform:scale(1.1)}.gallery-section .gallery-item a{display:block;text-decoration:none}.gallery-section .gallery-image{position:relative;max-width:27.0625rem;overflow:hidden}.gallery-section .gallery-image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s ease}.gallery-section .gallery-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.gallery-section .gallery-overlay .gallery-icon{max-width:5rem;display:flex;align-items:center;justify-content:center;transform:scale(.8);transition:transform .3s ease}.gallery-section .gallery-overlay .gallery-icon svg{width:100%}.gallery-section .gallery-overlay:hover .gallery-icon{transform:scale(1)}.hide-on-mobile{display:block}@media (max-width:1200px){.location-section .location-content{margin:auto}.location-section .location-info{padding-right:0}}@media (max-width:600px){.hide-on-mobile{display:none}.enquiry-button .btn{font-size:.875rem;font-weight:var(--font-r)!important;line-height:1.5}.enquiry-button .btn img{max-width:1.125rem}.banner{height:100vh;margin-top:5rem}.banner .banner-content{padding:0 1.25rem}.banner .banner-content .banner-title{font-size:2rem;line-height:1.3}.banner .banner-background picture img{object-fit:unset!important;transform:translateY(-3.8125rem)}.about-section{padding:3.125rem 0;margin-top:-3.75rem}.about-section .about-content{grid-template-columns:1fr;gap:2.5rem}.about-section .about-text{text-align:center}.about-section .about-text .sec-title{margin-block:0;padding-bottom:.625rem}.about-section .about-text .about-description{margin-bottom:1.875rem}.about-section .about-text .about-description p{font-size:1rem;line-height:1.5}.about-section .about-text .about-cta{justify-content:center}.highlights-section{padding:3.125rem 0}.highlights-section .sec-title{padding-bottom:1.875rem}.highlights-section .highlights-slider-container{padding-left:1.25rem}.highlights-section .highlights-slider-container.scrolled-left{padding-left:0}.highlights-section .highlights-slider-container .highlights-slider{gap:.625rem;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;transform:translateZ(0);padding-right:1.25rem}.highlights-section .highlight-card{max-width:18.75rem;scroll-snap-align:center}.highlights-section .highlight-card .card-content p{font-size:1rem}.highlights-section .slider-nav{display:none}.highlights-section .highlights-desc{font-size:1rem;margin-bottom:1.25rem}.location-section{padding:3.125rem 0}.location-section .location-content{grid-template-columns:1fr;gap:1.875rem;padding-inline:1.25rem}.location-section .location-map{height:18.75rem}.location-section .location-info{padding-right:0;text-align:center}.location-section .location-info .sec-title{margin-block:0;padding-bottom:.625rem}.location-section .location-info .location-description{font-size:1rem;margin-bottom:1.25rem}.location-section .location-info .map-container{height:28.5625rem;padding-bottom:1.875rem}.location-section .location-info .location-card{border-bottom:.0625rem solid #bd8c2e;padding:.9375rem;display:flex;flex-direction:column;align-items:start}.location-section .location-info .location-card:last-child{border-bottom:none}.location-section .location-info .location-card .card-icon{max-width:2.5rem}.location-section .location-info .location-card p{font-size:1rem;line-height:1.5;font-weight:var(--font-r)}.amenities-section{padding:3.125rem 0}.amenities-section .sec-title{padding-bottom:.625rem}.amenities-section .sub-diescription{font-size:1rem;text-align:center;color:#121212;margin-bottom:1.25rem}.amenities-section .tab-buttons{width:100%;max-width:16.875rem;gap:1.25rem;margin-bottom:1.25rem}.amenities-section .tab-buttons:after{width:calc(50% - .625rem)}.amenities-section .tab-buttons.slide-indicator-right:after{transform:translateX(calc(100% + 1.25rem))}.amenities-section .tab-btn{font-size:.875rem;padding:.75rem 0;color:#1b1b1b}.amenities-section .amenities-grid{grid-template-columns:repeat(2,1fr);gap:.625rem}.amenities-section .amenity-card .amenity-image .amenity-icon{bottom:3.75rem;left:.625rem;max-width:2.5rem}.amenities-section .amenity-card .amenity-image .amenity-icon img{max-width:2.375rem}.amenities-section .amenity-card .amenity-content{padding:.625rem}.amenities-section .amenity-card .amenity-content p{font-size:.875rem;text-align:start}.ram-india-section .ram-india-content{grid-template-columns:1fr;gap:1.25rem}.ram-india-section .ram-india-text,.ram-india-section .ram-india-text .sec-title{text-align:center}.ram-india-section .ram-india-text .ram-india-description p{font-size:1rem;margin-bottom:.75rem}.ram-india-section .ram-india-text .ram-india-features .feature-item p{text-align:left}.statistics-section{padding:3.125rem 0}.statistics-section .statistics-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}.statistics-section .stat-item{padding:.9375rem}.statistics-section .stat-item:first-child::after,.statistics-section .stat-item:nth-child(2):after,.statistics-section .stat-item:nth-child(3):after{display:none}.statistics-section .stat-item .stat-icon{width:3.75rem;height:3.75rem;margin-bottom:1.5625rem}.statistics-section .stat-item .stat-icon img{max-width:5rem}.statistics-section .stat-item .stat-number{font-size:1.5rem;line-height:1.3}.statistics-section .stat-item .stat-suffix{font-size:1.5rem}.statistics-section .stat-item .stat-label{font-size:1rem;margin-top:.5rem;line-height:1.5}.gallery-section{padding:3.125rem 0;overflow:hidden}.gallery-section .container{padding:0}.gallery-section .sec-title{padding-bottom:1.25rem;margin:0 1.25rem}.gallery-section .gallery-slider-container{position:relative;padding-left:1.25rem;transition:padding-left .3s ease;transform:translateZ(0)}.gallery-section .gallery-slider-container.scrolled-left{padding-left:0}.gallery-section .gallery-grid{display:flex;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;gap:.625rem;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x;will-change:scroll-position;transform:translateZ(0);padding-right:1.25rem}.gallery-section .gallery-grid::-webkit-scrollbar{display:none}.gallery-section .gallery-item{min-width:15.625rem;flex-shrink:0;box-shadow:0 .1875rem .625rem rgba(0,0,0,.1);scroll-snap-align:center}.gallery-section .gallery-item:hover{box-shadow:0 .5rem 1.25rem rgba(0,0,0,.15)}.gallery-section .gallery-image{max-width:100%;height:15.625rem}.gallery-section .gallery-image img{height:100%;object-fit:cover}.gallery-section .gallery-overlay .gallery-icon{max-width:3.125rem;transform:scale(.7)}.gallery-section .gallery-overlay .gallery-icon:hover{transform:scale(.8)}.contact-hero-section{padding:3.125rem 0;padding-bottom:0}.contact-hero-section .contact-hero-content{text-align:center;padding:0 1.25rem}.contact-hero-section .contact-hero-content .sec-title{margin-block:0}.contact-hero-section .contact-hero-content .contact-hero-description{font-size:1rem}.contact-hero-section .contact-hero-content .enquiry-button{padding-bottom:3.75rem}.contact-hero-section .footer-section{padding:0}.contact-hero-section .footer-section .footer-content{display:flex;flex-direction:column;padding:1.25rem 1.25rem 0}.contact-hero-section .footer-section .footer-content .footer-column .footer-title{font-size:1.5rem;line-height:1.3}.contact-hero-section .footer-section .footer-content .footer-column .contact-info .contact-item p,.contact-hero-section .footer-section .footer-content .footer-column .footer-description,.contact-hero-section .footer-section .footer-content .footer-column .footer-links li a{font-size:1rem;line-height:1.5}.contact-hero-section .footer-section .footer-content .qr-column{padding-bottom:2.5rem}.contact-hero-section .footer-section .footer-content .qr-column .qr-detail{margin:auto}.contact-hero-section .footer-section .footer-bottom{padding-bottom:2.5rem}.contact-hero-section .footer-section .footer-bottom .copyright{font-size:1rem;text-align:center}.contact-hero-section .footer-section .footer-bottom .copyright .company-link{display:block}}@media (min-width:900px) and (max-width:1100px){.header .navbar .navbar-nav.active{top:6.5rem}.contact-hero-section .footer-section .footer-content{flex-direction:column}}@media (min-width:700px) and (max-width:890px){.header .navbar .navbar-nav.active{top:9.375rem}.contact-hero-section .footer-section .footer-content{flex-direction:column}}@media (min-width:1400px) and (max-width:1500px){.amenities-section .amenity-card .amenity-content p{font-size:1rem}}@media (max-width:1680px){body,html{font-size:18px}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:80rem}}@media (max-width:1600px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:77.5rem}}@media (max-width:1440px){body,html{font-size:16px}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:80rem}}@media (max-width:1400px){body,html{font-size:12px}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:101rem}}@media (max-width:1300px){body,html{font-size:12px}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:95.125rem}}@media (max-width:1200px){body,html{font-size:13px}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:72.25rem}}@media (max-width:991px){body,html{font-size:16px}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:87.5rem}}@media (max-width:820px){body,html{font-size:9px}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:81.25rem}}@media (max-width:768px){body,html{font-size:9px}}@media (max-width:600px){body,html{font-size:16px}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:100%;padding-inline:1.25rem}.sec-title{font-size:1.5rem;line-height:1.3}.btn{padding:.5625rem .625rem!important;font-size:1rem!important}}@media (max-width:1024px){.d-1024-none{display:none}.d-1024-none-i{display:none!important}.d-1024-block{display:block}.d-1024-block-i{display:block!important}}@media (max-width:991px){.d-991-none{display:none}.d-991-none-i{display:none!important}.d-991-block{display:block}.d-991-block-i{display:block!important}}@media screen and (min-width:991px) and (max-width:1024px){.d-991T1024-none{display:none}.d-991T1024-none-i{display:none!important}.d-991T1024-block{display:block}.d-991T1024-block-i{display:block!important}}@media screen and (min-width:768px) and (max-width:1024px){.d-768T1024-none{display:none}.d-768T1024-none-i{display:none!important}.d-768T1024-block{display:block}.d-768T1024-block-i{display:block!important}}@media (max-width:768px){.d-768-none{display:none}.d-768-none-i{display:none!important}.d-768-block{display:block}.d-768-block-i{display:block!important}}@media (max-width:767px){.d-767-none{display:none}.d-767-none-i{display:none!important}.d-767-block{display:block}.d-767-block-i{display:block!important}}@media (max-width:600px){.d-600-none{display:none}.d-600-none-i{display:none!important}.d-600-block{display:block}.d-600-block-i{display:block!important}}@media (max-width:480px){.d-480-none{display:none}.d-480-none-i{display:none!important}.d-480-block{display:block}.d-480-block-i{display:block!important}}@media (max-width:375px){.d-375-none{display:none}.d-375-none-i{display:none!important}.d-375-block{display:block}.d-375-block-i{display:block!important}}
/*# sourceMappingURL=style.css.map */
