@font-face{font-family:Futura Md BT;src:url(/fonts/futuramdbtmedium.ttf)format("truetype");font-weight:400;font-style:normal}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}*{font-family:CG Omega,sans-serif}button,input,optgroup,select,textarea{font-family:CG Omega,sans-serif!important}p{font-family:Futura Md BT,sans-serif!important}.banner-content{grid-template-columns:1fr 1fr;align-items:center;gap:40px;max-width:861px;margin:0 auto;padding:0 5%;display:grid;position:absolute;top:22%;left:22%}.banner-left h1{margin-bottom:15px;font-size:48px;font-weight:700}.banner-left h1 span{color:#f39c12}.banner-left p{opacity:.9;margin-bottom:25px;font-size:18px}.luxury-tag{color:#000;text-align:center;text-transform:uppercase;border-radius:30px;margin-bottom:10px;font-size:18px;line-height:20px;display:inline-block}.luxury-tag1{color:#000;text-align:center;text-transform:uppercase;border-radius:30px;margin:10px 0;font-size:20px;display:inline-block}.btn-primary{color:#fff;text-transform:uppercase;background:#d8b386;padding:3px 25px;font-size:14px;transition:all .3s;display:inline-block}.btn-primary:hover{background:#e67e22;transform:translateY(-3px)}@media (max-width:768px){.banner-left img{width:64%}.banner-content{grid-template-columns:1fr 1fr;justify-content:center;gap:40px;max-width:100%;margin:0 auto;padding:0 5%;display:grid;position:absolute;top:12%;left:6%}}.about{background:#fff;padding:100px 5%;position:relative}.about-container{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1200px;margin:0 auto;display:grid}.stats-number{color:#f39c12;opacity:.1;pointer-events:none;font-size:120px;font-weight:800;position:absolute;top:-50px;left:50%;transform:translate(-50%)}.about-left h2{color:#333;margin-bottom:20px;font-size:36px}.about-left h2 span{color:#f39c12}.about-left p{color:#555;margin-bottom:15px;font-size:16px;line-height:1.8}.about-left ul{margin:20px 0;list-style:none}.about-left ul li{margin-bottom:10px;padding-left:25px;font-size:15px;position:relative}.about-left ul li:before{content:"âœ“";color:#f39c12;font-weight:700;position:absolute;left:0}.stats-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.stat-item{text-align:center;background:#fdfdfd;border-radius:12px;padding:20px;box-shadow:0 5px 15px #0000000d}.stat-item .icon{color:#f39c12;margin-bottom:10px;font-size:32px}.stat-item .number{color:#333;font-size:28px;font-weight:700}.stat-item .label{color:#777;margin-top:5px;font-size:14px}@media (max-width:992px){.banner-content,.about-container{grid-template-columns:1fr}.banner-left h1{font-size:36px}.stats-number{font-size:90px;top:-40px}}@media (min-width:769px){.text-box{z-index:2;background:#fff;max-width:427px;position:absolute;bottom:-20%;right:4%;box-shadow:0 4px 20px #0000001a}}@media (min-width:1025px){.text-box{bottom:-65%;right:12%}}@media (min-width:1600px){p{text-align:left;font-size:21px;line-height:27px}.p-5{padding:4.5rem!important}.ms-3{margin-left:13rem!important}.number-info p{letter-spacing:.5px;font-size:31px!important}.number{color:#000;font-weight:700;line-height:.9;font-size:22rem!important}.text-box{z-index:2;background:#fff;max-width:570px;position:absolute;bottom:-15%;right:10%;box-shadow:0 4px 20px #0000001a}}@media (max-width:768px){.text-box{z-index:2;background:#fff;bottom:-65%;box-shadow:0 4px 20px #0000001a}.number-block{transform:translate(-50%,-50%);position:absolute!important;top:10%!important;left:35%!important}nav ul{display:block}.banner{height:80vh}.stats-grid{grid-template-columns:1fr}}@media (max-width:767px){.number-block{left:15%!important}}.abad-section{position:relative;overflow:hidden}.section-img{object-fit:cover;width:29%}.number-block{position:absolute;top:50%;left:71%;transform:translate(-50%,-50%)}.number{color:#000;font-size:230px;font-weight:700;line-height:.9}.number-info{line-height:1.2}.number-info p{letter-spacing:.5px;font-size:25px}@media (min-width:1600px){.since-text{text-transform:uppercase;margin-top:0;padding-top:4px;font-weight:500;display:inline-block;font-size:24px!important}}.since-text{text-transform:uppercase;margin-top:0;padding-top:4px;font-size:20px;font-weight:500;display:inline-block}.black-line{background:#000;width:50px;height:3px}.para-f{font-size:14px;line-height:19px;color:#1e1e1e!important}@media (min-width:1600px){.para-f{line-height:19px;color:#1e1e1e!important;font-size:17px!important}.title{color:#000;font-weight:400;line-height:1;font-size:36px!important}}@media (min-width:769px){.title{color:#000;font-size:25px;font-weight:400;line-height:1}}@media (max-width:768px){.title{color:#000;font-size:25px;font-weight:400;line-height:1}}@media (min-width:1600px){.sub-title{color:#1e1e1e;margin-bottom:0;font-size:28px!important}}.sub-title{color:#1e1e1e;margin-bottom:0;font-size:20px}.text-muted{color:#555!important}@media (max-width:991px){.number-block{text-align:center;margin-top:40px;position:relative;transform:none}.number{font-size:160px}.number-info{text-align:center;margin-top:10px}.text-box{margin:30px 20px;padding:30px}}.swiper-pagination span{color:#d7b387;opacity:.4;margin:0 5px;font-size:18px;transition:all .3s}.swiper-pagination .swiper-pagination-bullet-active{opacity:1;color:#d7b387;font-weight:700}.swiper-pagination-bullet{opacity:.4!important;background:#d7b387!important;border:1px solid #000!important}.swiper-pagination-bullet-active{opacity:1!important;background:#d7b387!important;border:1px solid #000!important}.swiper-container,.mySwiper{--swiper-theme-color:#d7b387!important;--swiper-pagination-color:#d7b387!important;--swiper-pagination-bullet-inactive-color:#d7b387!important}.swiper-container .swiper-pagination-bullet,.mySwiper .swiper-pagination-bullet{opacity:.4!important;background:#d7b387!important;border:1px solid #000!important}.swiper-container .swiper-pagination-bullet-active,.mySwiper .swiper-pagination-bullet-active{opacity:1!important;background:#d7b387!important;border:1px solid #000!important}@media (max-width:576px){.number{font-size:120px}.title{font-size:20px}}.swiper{width:100%;position:relative}.swiper-slide{justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.banner-slide{background-color:#fff;justify-content:space-between;align-items:center;width:100%;height:100%;animation:1s ease-in fadeIn;display:flex;position:relative}.banner-slide img,.hero-banner{animation:1s ease-in fadeIn}.banner-left{z-index:2;flex-direction:column;flex:1;justify-content:center;align-items:center;padding-left:8%;display:flex}.banner-left h5{color:#444;letter-spacing:1px;text-transform:uppercase;margin-bottom:10px;font-weight:500}.banner-left h1{color:#b48b2f;font-size:4rem;font-weight:700;line-height:1.1}.banner-left p{color:#333;margin-top:10px;font-weight:500}.banner-left .location-btn{color:#fff;text-transform:uppercase;cursor:pointer;background:#b48b2f;border:none;border-radius:30px;margin-top:15px;padding:10px 25px;font-size:.9rem;transition:all .3s}.banner-left .location-btn:hover{background:#8d6a24}.banner-right{background-position:50%;background-size:cover;flex:1;height:100%;position:relative}.banner-right:after{content:"";background:linear-gradient(270deg,#fff6,#0000 50%);position:absolute;inset:0}.center-logo{z-index:10;background:#fff;border-radius:10px 10px 0 0;padding:10px 20px;position:absolute;top:10%;left:50%;transform:translate(-50%)}.center-logo img{width:120px}.swiper-button-next,.swiper-button-prev{color:#b48b2f;transition:all .3s}.swiper-pagination-bullet-active{background:#d7b387}@media (max-width:768px){.banner-slide{text-align:center;flex-direction:column}.banner-left{align-items:center;padding:40px 20px}.banner-left h1{font-size:2.2rem}.center-logo{border-radius:0;position:static;transform:none}.banner-right{width:100%;height:50vh}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.stats-area{background-color:#f7f8fa}.stat-card{text-align:center;background-color:#fff;flex-direction:column;align-items:center;padding:45px 20px 40px;transition:transform .3s,box-shadow .3s;display:flex}.stat-card:nth-child(odd){background-color:#f7f8fa}.stat-card:hover{transform:translateY(-4px);box-shadow:0 6px 20px #00000014}.stat-card .icon1 img{width:35px;margin-bottom:5px}@media (min-width:1600px){.stat-card p{color:#d8b386;letter-spacing:.2px;margin-top:6px;font-weight:500;font-size:19px!important}.stat-card h2 span{color:#222;align-items:center;margin-bottom:0;font-family:CG Omega;line-height:1.2;display:flex}.stat-card .icon img{margin-bottom:5px;width:100%!important}}.stat-card h2{color:#222;align-items:center;margin-bottom:0;font-family:CG Omega;font-size:2.3rem;line-height:1.2;display:flex}.stat-card h2 p{color:#b48b2f;font-size:1.1rem;font-weight:500;line-height:1.3;display:inline-block}.stat-card h2 .small{color:#000;font-size:.9rem;font-weight:400;line-height:1.2;display:block}.stat-card p{color:#d8b386;letter-spacing:.2px;margin-top:6px;font-size:.95rem;font-weight:500}@media (min-width:769px){.stats-container{grid-template-columns:repeat(3,1fr);max-width:800px;margin:0 0 0 auto;padding:0 20px;display:grid;position:relative;right:98px}}@media (min-width:1600px){.stat-card{text-align:center;background-color:#fff;flex-direction:column;align-items:center;padding:55px 20px;transition:transform .3s,box-shadow .3s;display:flex}.stats-container{grid-template-columns:repeat(3,1fr);max-width:1012px;margin:0 0 0 auto;padding:0 20px;display:grid;position:relative;right:180px}}@media (max-width:992px){.stats-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.stats-container{grid-template-columns:repeat(3,1fr);max-width:800px;margin:0 0 0 auto;padding:0 20px;display:grid;position:relative}}@media (max-width:600px){.stats-container{grid-template-columns:1fr;gap:25px;max-width:800px;margin:0 0 0 auto;padding:0 20px;display:grid;position:relative}.stat-card{padding:40px 20px}}.philosophy-section{text-align:center;background-color:#fff;padding:80px 0 0}.section-title{color:#222;letter-spacing:1px;text-transform:uppercase;margin-bottom:20px;font-size:1.8rem;font-weight:600}.philosophy-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:40px;margin:0 auto;display:grid}.philosophy-card{text-align:center}.image-box{position:relative;overflow:hidden}.image-box img{width:100%;height:auto;display:block}@media (min-width:1600px){.philosophy-card p{color:#333;text-align:center;margin-top:15px;font-size:18px!important;line-height:19px!important}.overlay-text{text-align:center;color:#fff;letter-spacing:1px;position:absolute;bottom:20px;left:0;right:0;font-size:37px!important}}.overlay-text{text-align:center;color:#fff;letter-spacing:1px;font-size:1.5rem;position:absolute;bottom:20px;left:0;right:0}.philosophy-card p{color:#333;text-align:center;margin-top:15px;font-family:Futura-Semi-Bold;font-size:14px;line-height:16px}@media (max-width:992px){.philosophy-grid{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width:768px){.philosophy-grid{grid-template-columns:1fr}.philosophy-card p{text-align:center}}.featured-projects{background:#fff;padding:80px 0 0}.section-title{text-align:left;color:#222;text-transform:uppercase;margin-bottom:8px;font-size:1.8rem;font-weight:600}.title-underline{background-color:#000;width:73px;height:5px;margin:0 0 6px}.project-tabs{border-bottom:1px solid #eaeaea;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:40px;display:flex;position:relative}.project-tabs .tab{cursor:pointer;color:#777;background:0 0;border:none;padding:6px 10px;font-size:.95rem;transition:color .3s;position:relative}.project-tabs .tab.active{color:#d4aa4b}.project-tabs .tab:after{content:"";background-color:#d4aa4b;width:0;height:1px;transition:width .3s;position:absolute;bottom:0;left:0}.project-tabs .tab.active:after{width:100%}.city-select{color:#333;border:1px solid #ccc;border-radius:3px;padding:5px 10px;font-size:.9rem}.view-all{color:#000;margin-left:auto;margin-right:13px;font-size:12px;text-decoration:none}.project-card{text-align:center;z-index:1;background:#fff;border-radius:10px;padding:5px 5px 20px;transition:all .3s;position:relative;overflow:hidden}.project-card:hover{transform:translateY(-5px);box-shadow:0 8px 16px #0000001a}.project-card img{border-radius:10px 10px 0 0;width:100%;height:auto}.project-logo{z-index:5;background:#fff;border-bottom-right-radius:8px;border-bottom-left-radius:8px;padding:9px;position:absolute;top:0;right:20px}.project-logo img{width:auto;height:30px}.philosophy-content{text-align:left}.ribbon{color:#fff;text-transform:uppercase;z-index:10;background:#b22a2a;padding:6px 40px;font-size:.75rem;font-weight:600;position:absolute;top:40px;left:-35px;transform:rotate(-45deg)}@media (min-width:1600px){.project-card .status{font-size:14px!important}.project-card .desc{color:#000;font-size:24px!important}.project-card h3{font-size:24px!important}.project-card .location{color:#272727;font-size:19px!important}}.project-card h3{color:#222;text-transform:uppercase;margin-top:15px;font-size:18px}.project-card .location{color:#272727;font-size:.9rem}.project-card .desc{color:#000;margin-top:5px;margin-bottom:0;font-family:CG Omega;font-size:1rem}.project-card .status{color:#1c1c1c;margin:0 0 15px;font-size:11px}.project-card .status span{color:#636363}.enquire-btn{color:#fff;cursor:pointer;background:#d8b386;border:none;border-radius:25px;padding:8px 20px;font-size:.85rem;transition:background .3s}.enquire-btn:hover{background:#b38d33}.swiper-button-prev,.swiper-button-next{color:#fff;background:#000;border-radius:14%;width:38px;height:38px;box-shadow:0 2px 8px #00000026}.swiper-button-prev:after,.swiper-button-next:after{font-size:16px}@media (min-width:1600px){.view-all{color:#000;margin-left:auto;margin-right:13px;text-decoration:none;font-size:15px!important}.project-tabs .tab{cursor:pointer;color:#636363;background:0 0;border:none;padding:6px 18px;transition:color .3s,border-bottom .3s;font-size:16px!important}.city-select{color:#333;cursor:pointer;border:0 solid #ccc;border-radius:3px;padding:5px 10px;font-size:19px!important}}.project-tabs .tab{cursor:pointer;color:#636363;background:0 0;border:none;border-bottom:6px solid #fff;padding:14px 18px;font-size:14px;transition:color .3s,border-bottom .3s}.project-tabs .tab.active{color:#d8b386;border-bottom:6px solid #d8b386}.city-select{color:#333;cursor:pointer;border:0 solid #ccc;border-radius:3px;padding:5px 10px;font-size:.9rem}.city-select:focus{border-color:#d4aa4b;outline:none}.swiper-button-disabled{opacity:.4;pointer-events:none;cursor:default}.project-prev,.project-next{z-index:10;flex-shrink:0;justify-content:center!important;align-items:center!important;margin:0 0 0 8px!important;display:inline-flex!important;position:static!important}.project-prev.swiper-button-prev,.project-next.swiper-button-next{color:#fff!important;background:#000!important;border-radius:14%!important;width:38px!important;height:38px!important;margin-top:0!important;margin-left:8px!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;box-shadow:0 2px 8px #00000026!important}.project-prev.swiper-button-prev:after,.project-next.swiper-button-next:after{font-size:16px!important}.project-prev.swiper-button-prev:hover,.project-next.swiper-button-next:hover{background:#333!important}.project-prev.swiper-button-disabled,.project-next.swiper-button-disabled{opacity:.4!important;pointer-events:none!important;cursor:default!important}.blogs-section .project-tabs .swiper-button-prev,.blogs-section .project-tabs .swiper-button-next{z-index:10;flex-shrink:0;color:#fff!important;background:#000!important;border-radius:14%!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;margin:0 0 0 8px!important;display:inline-flex!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;box-shadow:0 2px 8px #00000026!important}.blogs-section .project-tabs .swiper-button-prev:after,.blogs-section .project-tabs .swiper-button-next:after{font-size:16px!important}.blogs-section .project-tabs .swiper-button-prev:hover,.blogs-section .project-tabs .swiper-button-next:hover{background:#333!important}.blogs-section .project-tabs .swiper-button-disabled{opacity:.4!important;pointer-events:none!important;cursor:default!important}.testimonial-arrow{z-index:10;gap:10px;display:flex;position:absolute;bottom:20px;right:20px}.testimonial-arrow .swiper-button-nextt,.testimonial-arrow .swiper-button-prevt{cursor:pointer;background:#d1ae82!important;border:1px solid #fff!important;border-radius:25%!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;margin:0!important;display:flex!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;box-shadow:0 4px 15px #0000001a!important}.testimonial-arrow .swiper-button-nextt:after,.testimonial-arrow .swiper-button-prevt:after{font-size:11px!important;font-weight:700!important}.testimonial-arrow .swiper-button-nextt:hover,.testimonial-arrow .swiper-button-prevt:hover{background:#c19d6f!important}.testimonial-arrow .swiper-button-disabled{opacity:.5!important;pointer-events:none!important;cursor:default!important}.menu-list{color:#222;box-sizing:border-box;background-color:#f7f8fa;width:100%;padding:40px;font-size:15px}.menu-list ul{margin:0;padding:0;list-style:none}.menu-list ul li{border-bottom:1px solid #dcdcdc;padding:10px 0}.menu-list ul li:last-child{border-bottom:none}.menu-list ul li a{color:#222;width:100%;text-decoration:none;display:block}.menu-list ul li a:hover{color:#d4aa4b;text-decoration:underline}.button-group{flex-wrap:wrap;gap:12px;margin-bottom:135px;display:flex}.button-group button{color:#fff;text-transform:uppercase;cursor:pointer;box-shadow:none;background-color:#e0b27e;border:none;border-radius:5px;padding:10px 23px;font-size:15px;font-weight:500;transition:background-color .3s}.button-group button:hover{background-color:#c2996f}.news-events .container{transition:opacity .4s,transform .4s}.border-none{border:none}.news-events{background:#fff;padding:80px 0 0}.news-content h5{color:#333;font-size:18px}@media (max-width:768px){.news-events{padding:30px 0 0}}@media (min-width:1600px){.news-content .desc{color:#000;margin-bottom:10px;line-height:19px;font-size:17px!important}.news-content h5{font-size:21px!important}.section-title{text-transform:uppercase;text-align:center;font-weight:100;margin-bottom:19px!important;font-size:35px!important}}.section-title{text-transform:uppercase;text-align:center;font-size:25px;font-weight:100;margin-bottom:10px!important}.newsSwiper{position:relative}.news-card{background:#fff;padding:5px;transition:all .3s;overflow:hidden}.news-card:hover{transform:translateY(-5px);box-shadow:0 8px 16px #0000001a}.news-card img{object-fit:cover;width:100%}.news-content{padding:20px 0 0}.news-content h3{margin-bottom:10px;font-size:18px;font-weight:600}.news-content .desc{color:#000;margin-bottom:10px;font-family:Futura-Semi-Bold;font-size:15px;line-height:19px}.news-content .date{color:#2f2f2f;font-size:12px}.view-all-container{text-align:right;margin-top:20px}.view-all-btn{color:#fff;background:#000;border-radius:4px;padding:8px 16px;text-decoration:none;transition:background .3s;display:inline-block}.view-all-btn:hover{background:#333}.news-content1{padding:6px 0}.news-content1 h5{font-size:15px!important}.news-content1 .date{color:#2f2f2f;font-size:10px}.testimonial-card .quote-icon img{width:100%}@media (max-width:768px){.testimonial-card .quote-icon img{width:50%}.test-mg{margin-bottom:0!important}}.test-mg{margin-bottom:217px}@media (min-width:1600px){.test-mg{margin-bottom:317px!important}.blogs-section{background:#fff;padding:189px 0 0!important}.view-all-btn{padding:6px 33px!important;font-size:18px!important}.testimonial-card p{font-size:16px!important}.testimonial-card h4{margin:0 0 20px!important;font-size:20px!important}}.pad-mar{padding-top:69px;padding-left:27px}.box-shadow1{border-bottom-right-radius:10%;box-shadow:5px 4px 10px 2px #00000014}.left-image{z-index:0;position:relative}.top{top:43%}.testimonial-section{z-index:1;background:#f9f9f9;position:relative}.testimonial-wrapper{background:url(https://images.unsplash.com/photo-1556742111-a2e1f1c6c7c2?ixlib=rb-4.0.3&auto=format&fit=crop&w=1920&q=80) 50%/cover no-repeat;align-items:center;display:flex;position:relative}.testimonial-wrapper:before{content:"";z-index:1;background:#fffffff0;position:absolute;inset:0}.testimonial-container{z-index:2;flex-wrap:nowrap;align-items:center;gap:0;width:100%;margin:0 auto;display:flex;position:relative}.testimonial-section .left-image img{object-fit:cover;width:100%;height:100%}.testimonial-section .video-tour{width:100%;height:100%;display:block}.testimonial-section .video-container{aspect-ratio:1;width:100%;height:100%;box-shadow:none;border-radius:0}.testimonial-section p{max-width:100%;text-align:left!important}.testimonial-section .section-title{text-transform:uppercase;text-align:left;font-size:28px;font-weight:100;margin-bottom:19px!important}.section-title{margin-bottom:40px}@media (min-width:1600px){.section-title p{color:#555;max-width:560px;text-transform:math-auto;line-height:23px;font-size:20px!important}.section-title h2{font-size:20px!important}.section-h2{font-size:33px!important;line-height:36px!important}}.section-h2{font-size:24px;line-height:30px}.section-title h2{color:#1a1a1a;margin-bottom:12px;font-size:16px;line-height:1.3}.section-title p{color:#555;max-width:560px;text-transform:math-auto;font-family:futura-md;font-size:16px;line-height:22px}.testimonial-card{background:#fff;border-bottom-right-radius:24px;flex-direction:column;min-height:243px;padding:27px 32px;display:flex;position:relative;box-shadow:0 10px 30px #00000014}.quote-icon{position:absolute;top:0;right:27px}.quote-icon img{width:60%}.testimonial-card h4{color:#1a1a1a;margin:0 0 12px;font-family:CG Omega;font-size:15px}.testimonial-card p{color:#000;flex-grow:1;margin:0 0 19px;font-family:Futura-Semi-Bold;font-size:12px;line-height:1.2}.view-all-btn{color:tan;background:#fff;border:1.5px solid tan;border-radius:50px;width:41%;padding:6px 28px;font-size:11px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.view-all-btn:hover{color:#fff;background:#d4af37}.swiper-button-next,.swiper-button-prev{background:#d1ae82;border:1px solid #fff;border-radius:25%;width:40px;height:40px;box-shadow:0 4px 15px #0000001a}.swiper-button-next:after,.swiper-button-prev:after{font-size:11px;font-weight:700}@media (max-width:992px){.testimonial-container{flex-wrap:wrap;padding:0 20px}.left-image,.right-content{flex:0 0 100%;max-width:100%;height:auto}.left-image{order:-1;padding-bottom:20px}.testimonial-arrow{justify-content:center;margin-top:15px;position:static}.section-title{text-align:center}.section-title p{text-align:center;max-width:100%}.testimonialSwiper{padding-bottom:40px}}@media (min-width:769px){.testimonialSwiper{padding-bottom:30px!important;padding-right:15px!important}.right{top:20px;right:22%}.testimonial-arrow{z-index:3;flex-direction:row-reverse;gap:10px;display:flex;position:absolute;bottom:10px;right:24%}.testimonial-section .left-image,.testimonial-section .right-content{box-sizing:border-box;flex:0 0 50%;max-width:50%;height:29rem}}@media (max-width:768px){.testimonialSwiper{padding-bottom:30px!important}.testimonial-arrow{z-index:3;flex-direction:row-reverse;gap:10px;display:flex;position:relative;right:0%}.testimonial-container{justify-content:center;margin-top:5px;position:relative}.testimonial-section .left-image,.testimonial-section .right-content{box-sizing:border-box;max-width:100%!important}.testimonial-wrapper{background:url(https://images.unsplash.com/photo-1556742111-a2e1f1c6c7c2?ixlib=rb-4.0.3&auto=format&fit=crop&w=1920&q=80) 50%/cover no-repeat;align-items:center;position:relative;display:block!important}.testimonial-section{z-index:1;background:#f9f9f9;position:relative;overflow:hidden!important}.section-title h2{font-size:20px}.section-title p{font-size:14px;line-height:20px}.testimonial-card{min-height:auto;padding:20px}.testimonial-card p{font-size:13px}.quote-icon img{width:50%}}@media (max-width:480px){.section-title h2{font-size:18px}.view-all-btn{padding:5px 20px;font-size:10px}.testimonial-card h4{font-size:14px}}@media (min-width:1600px){.blog-content h3{font-size:22px!important}.blog-content p{font-size:18px!important;line-height:18px!important}}.blogs-section{background:#fff;padding:80px 0 0}.hr1{border-top:1px solid #cecece;margin:10px 0}.blog-card{background:#fff;border-radius:6px;height:28rem;overflow:hidden}.blog-card img{object-fit:cover;width:100%;height:250px}.blog-content{padding:20px 20px 20px 0}.blog-content h3{color:#333;margin-bottom:10px;font-size:17px}.blog-content p{color:#000;margin-bottom:15px;font-family:Futura-Semi-Bold;font-size:14px;line-height:14px}.blog-date{color:#fff;background:#d4b48c;border-radius:20px;padding:6px 25px;font-size:13px;display:inline-block}@media (max-width:768px){.blogs-section{padding:30px}.blog-card img{height:200px}}@media (min-width:1600px){.enquiry-pd{padding-top:170px!important}.enquiry-box button{font-size:15px 0!important}.enquiry-box p{font-size:12px!important}.enquiry-box input,.enquiry-box select{color:#8b8b8b;border:none;border-bottom:1px solid #999;outline:none;width:100%;margin-bottom:0;padding:15px 0!important;font-size:15px!important}.enquiry-box{background:#fff;border-bottom-right-radius:74px;position:relative;box-shadow:0 10px 25px #0000001a;width:653px!important;max-width:73%!important;padding:77px 98px!important;top:255px!important;left:-294px!important}.enquiry-box h4{font-size:20px!important}.enquiry-box h2{margin:7px 0 28px!important;font-size:33px!important}}.enquiry-box{background:#fff;border-bottom-right-radius:74px;width:450px;max-width:90%;padding:30px 40px;position:relative;top:201px;left:-236px;box-shadow:0 10px 25px #0000001a}.enquiry-box h4{color:#222;text-transform:uppercase;letter-spacing:1px;margin-bottom:2px;padding-bottom:0;font-size:14px;font-weight:500;display:inline-block}.enquiry-box h2{color:#000;text-transform:uppercase;margin:7px 0 17px;font-size:22px}.enquiry-box input.error,.enquiry-box select.error{border-width:2px;border-color:#dc3545}.enquiry-box input,.enquiry-box select{color:#8c8c8c;border:none;border-bottom:1px solid #999;outline:none;width:100%;margin-bottom:0;padding:10px 0;font-size:13px}.enquiry-box p{color:#666;margin-top:6px;margin-bottom:25px;font-size:10px;line-height:1.6}.enquiry-box button{color:#fff;cursor:pointer;background-color:#d7b48a;border:none;border-radius:30px;padding:7px 28px;font-size:21px;transition:all .3s}.enquiry-box button:hover{background-color:#c89e6d}@media (min-width:769px){.enquiry-section{background:url(/images/enquiry-form-bg.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;min-height:100vh;margin-bottom:15rem;display:flex;position:relative}}@media (min-width:1600px){.enquiry-section{min-height:70vh}}@media (max-width:768px){.enquiry-section{background:url(/images/enquiry-form-bg-mob.jpg) 50%/cover no-repeat;align-items:center;height:334px;margin-bottom:31rem;display:flex;position:relative}}@media (max-width:992px){.enquiry-section{background-position:50%;flex-direction:column;padding:50px 20px}.enquiry-box{width:100%;max-width:500px;left:0}}@media (max-width:767px){.enquiry-section{margin-bottom:34rem}}.group-section{text-align:center}.group-section h2{text-transform:uppercase;text-align:left;margin-bottom:10px}.companies-pd{padding-top:50px}@media (min-width:1600px){.companies-pd{padding-top:170px!important}.logo-card{width:13%!important}}.logo-grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.logo-card{background:#fff;border:1px solid #eee;justify-content:center;align-items:center;width:144px;height:120px;transition:all .3s;display:flex}.logo-card:hover{transform:translateY(-3px);box-shadow:0 5px 15px #0000001a}.logo-card img{object-fit:contain;max-width:140px;max-height:60px}@media (min-width:1600px){.logo-card img{max-width:200px;max-height:70px;height:80px!important}}@media (max-width:768px){.group-section h2{font-size:20px}.group-section p{font-size:14px}.logo-card{width:140px;height:100px}}.contact-section p{text-align:center}.contact-section{text-align:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:76px 0 0}.contact-box:last-child{border-right:none}.icon-circle{color:#d1a979;border:2px solid #d1a979;border-radius:50%;justify-content:center;align-items:center;width:37px;height:37px;margin:0 auto 15px;font-size:20px;display:flex}.contact-box p{color:#000;font-family:Futura-Semi-Bold;font-size:12px;line-height:1.3}.contact-box strong{font-weight:100;display:block}@media (min-width:769px){.contact-box{border-right:1px solid #eee;min-width:250px;height:200px;padding:39px 0 8px}.contact-flex{flex-direction:row;justify-content:center;align-items:flex-start;display:flex}}@media (max-width:768px){.contact-box{border-right:1px solid #eee;width:100%;height:200px;padding:37px 11px 8px}.contact-flex{flex-wrap:wrap;grid-template-columns:repeat(2,2fr);justify-items:center;display:grid}.contact-section{border:none;flex-direction:column}.contact-box{border-bottom:1px solid #eee;border-right:none}.contact-box:last-child{border-bottom:none}}.breadcrumb-section{background:#fff;padding:12px 0}.breadcrumb-box{letter-spacing:.5px;align-items:center;gap:12px;font-size:11px;display:flex}.breadcrumb-box .home{color:#c98a3c;text-transform:uppercase;font-weight:500;text-decoration:none}.breadcrumb-box .divider{color:#aaa;font-weight:300}.breadcrumb-box .current{color:#000;text-transform:uppercase;font-weight:100!important}.hero-banner{text-align:center;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;height:70vh;padding-top:100px;animation:1s ease-in fadeIn;display:flex;position:relative}.hero-img{text-align:center;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;height:93vh;animation:1s ease-in fadeIn;display:flex;position:relative}.hero-banner .hero-overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:1;background:#00000073;position:absolute;inset:0}.hero-banner .hero-content{z-index:2;position:relative}.hero-banner h1{color:#fff;letter-spacing:4px;text-transform:uppercase;font-size:70px;font-weight:300}@media (max-width:768px){.hero-banner{text-align:center;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;height:51vh;margin-top:72px;display:flex;position:relative}.hero-banner h1{color:#fff;letter-spacing:4px;text-transform:uppercase;font-size:39px;font-weight:300}}.top-shape{clip-path:polygon(50% 100%,0 0,100% 0);z-index:3;background:#fff;width:250px;height:130px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.newsletter{margin-bottom:-76px}.newsletter-section{background:#f6f7f9;padding:22px 0}.newsletter-container{justify-content:space-between;align-items:center;gap:66px;max-width:1100px;margin:auto;padding:0 20px;display:flex}.newsletter-text h3{color:#333;margin:0;font-size:18px}.newsletter-text p{color:#b8b8b8;margin:0;font-size:13px}.newsletter-form{background:#fff;border:1px solid #e3c398;border-radius:50px;flex:1;display:flex;overflow:hidden}.newsletter-form input.error{border-width:2px;border-color:#dc3545}.newsletter-form input{background:0 0;border:none;outline:none;flex:1;padding:8px 20px;font-size:15px}.newsletter-form button{color:#fff;cursor:pointer;white-space:nowrap;background:#d6ad77;border:none;border-radius:50px;padding:0 34px;font-size:18px;transition:all .3s}.newsletter-form button:hover{opacity:.85}@media (max-width:768px){.newsletter{margin-bottom:0}.newsletter-container{text-align:center;flex-direction:column;gap:33px}.newsletter-form{width:100%}}.project-detail-section{text-align:center;text-align:center;background-color:#fff;padding:60px 0 0}.project-detail-section img{margin-bottom:30px}.project-detail-section p{text-align:center}.project-detail-section .p1{text-align:center;text-transform:uppercase;font-size:18px}.project-detail-section .p2{font-family:Futura-Semi-Bold;font-size:15px}.project-info{width:100%;max-width:1005px;margin-top:45px;margin-left:auto;margin-right:auto;position:relative}:root{--gold:#c9a07d;--line:#e0dede;--text-dark:#3b3b3b}.info-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:70px 10px;padding:40px 10px;display:grid;position:relative}.info-grid:before,.info-grid:after{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0}.info-grid:before{left:25%}.info-grid:after{left:75%}.project-info:before{content:"";background:var(--line);z-index:1;height:1px;position:absolute;top:50%;left:8%;right:8%}.info-item svg{color:var(--gold);margin-bottom:10px;font-size:32px}.info-item h4{color:var(--text-dark);margin:5px 0;font-size:19px;font-weight:500}.info-item p{color:var(--gold);margin:0;font-size:19px}.cross{z-index:2;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.cross:before,.cross:after{content:"";background:var(--gold);position:absolute}.cross:before{width:.4px;height:57px;top:-21px;left:55%;transform:translate(-50%)}.cross:after{width:57px;height:.4px;top:50%;left:-19px;transform:translateY(-50%)}.cross-1{left:25%}.cross-2{left:50%}.cross-3{left:75%}@media (max-width:992px){.info-grid{grid-template-columns:repeat(2,1fr)}.info-grid:after,.cross-3{display:none}}@media (max-width:768px){.info-grid{grid-template-columns:repeat(2,1fr)}.info-grid:before,.project-info:before,.cross{display:none}}.project-info:after{content:"";background:var(--line);z-index:1;width:.4px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-.5px)}.rera-flex{justify-content:center;align-items:center;margin-top:40px;display:flex}.mr-0{margin:0!important}.rera-text{text-align:left;font-family:Futura-Semi-Bold}@media (min-width:1600px){.image-view{padding:100px 0!important}}@media (max-width:768px){.image-view{padding:80px 0}.view-btn{color:#fff;cursor:pointer;z-index:10;background:#d3a46f;border:none;padding:4px 14px;font-size:15px;font-weight:600;position:absolute;top:24px;left:6%}}@media (min-width:769px){.image-view{padding:100px 0}.view-btn{color:#fff;cursor:pointer;z-index:10;background:#d3a46f;border:none;padding:8px 20px;font-weight:600;position:absolute;top:91px;left:18%}}.image-section{position:relative}.image-wrapper{width:100%;position:relative}@media (min-width:768px){.image-wrapper img{transition:opacity .5s;height:600px!important}}@media (max-width:769px){.image-wrapper img{transition:opacity .5s;height:300px!important}}.visible{opacity:1}.hidden{opacity:0;pointer-events:none;display:none}.amenities-section{padding:71px 0}.amenities-desktop{flex-direction:column;display:flex}.main-image{opacity:1;background-color:#ddd;background-position:50%;background-size:cover;border-radius:12px;width:100%;height:400px;transition:opacity .4s ease-in-out}.main-image.fade-out{opacity:0}.icon-list{flex-wrap:wrap;justify-content:center;display:flex;position:relative;top:-13px}.icon-list .amen-icon{flex:none;width:auto;max-width:120px}@media (max-width:767px){.icon-list{justify-content:flex-start}.icon-list .amen-icon{box-sizing:border-box;flex:0 0 25%;width:25%}}.icon-list-wrapper{width:100%;position:relative;top:-13px}.amenities-swiper-container{flex:1;width:100%;margin:0;padding:0;overflow:visible}.amenities-swiper-container .swiper-wrapper{align-items:flex-start;display:flex}.amenities-slide{box-sizing:border-box;flex-shrink:0;justify-content:center;min-width:0;display:flex;width:10%!important}.amenities-swiper .amen-icon{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%}@media (max-width:767px){.amenities-slide{width:25%!important}}@media (min-width:1024px){.amenities-slide{width:10%!important}}.amenities-section .project-tabs{justify-content:space-between;align-items:center;display:flex}.amenities-nav-buttons{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.amenities-prev,.amenities-next{z-index:10;flex-shrink:0;justify-content:center!important;align-items:center!important;margin:0!important;display:inline-flex!important;position:static!important}.amenities-prev.swiper-button-prev,.amenities-next.swiper-button-next{color:#fff!important;background:#000!important;border-radius:14%!important;width:38px!important;height:38px!important;margin-top:0!important;margin-left:0!important;position:absolute!important;top:30%!important;transform:none!important;box-shadow:0 2px 8px #00000026!important}.amenities-prev.swiper-button-prev:after,.amenities-next.swiper-button-next:after{font-size:16px!important}.amenities-prev.swiper-button-prev:hover,.amenities-next.swiper-button-next:hover{background:#333!important}.amenities-prev.swiper-button-prev{left:-50px}.amenities-next.swiper-button-next{right:-50px}.amenities-prev.swiper-button-disabled,.amenities-next.swiper-button-disabled{opacity:.4!important;pointer-events:none!important;cursor:default!important}.amen-icon{text-align:center;cursor:pointer;border-radius:8px;padding:15px;transition:all .3s}.swiper-slide .amen-icon img{width:80%;margin:auto;transition:all .3s;display:block}.amen-icon span{color:#333;margin-top:0;font-size:11px;line-height:normal;transition:all .3s;display:block}.amen-icon.active{z-index:1;background:tan;position:relative;top:0;box-shadow:1px 1px 20px 12px #72727257}.amen-icon.active img{filter:brightness(0)invert()}.amen-icon.active span{color:#fff}.amenities-mobile{display:none}.swiper{width:100%;overflow:hidden}.swiper-slide img{object-fit:cover;width:100%;height:100%}@media (max-width:768px){.amenities-desktop{display:flex}.amenities-mobile{display:none}}.floor-section{padding:70px 0}.floor-section .project-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;margin-bottom:0;overflow:auto hidden}.floor-section .project-tabs::-webkit-scrollbar{display:none}.floor-section .project-tabs .tab{white-space:nowrap;flex-shrink:0}.floor-section .tab-section .project-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;overflow:auto hidden}.floor-section .tab-section .project-tabs::-webkit-scrollbar{display:none}.floor-section .tab-section .project-tabs .tab{white-space:nowrap;flex-shrink:0}.floor-section a[data-fancybox=floor-plans]{transition:opacity .3s}.floor-section a[data-fancybox=floor-plans]:hover{opacity:.9}.floor-section a[data-fancybox=floor-plans] .floor-plan-image{transition:transform .3s}.floor-section a[data-fancybox=floor-plans]:hover .floor-plan-image{transform:scale(1.02)}.location-section a[data-fancybox=location-map]{transition:opacity .3s;display:block}.location-section a[data-fancybox=location-map]:hover{opacity:.9}.location-section a[data-fancybox=location-map] img{transition:transform .3s}.location-section a[data-fancybox=location-map]:hover img{transform:scale(1.02)}.fancybox__nav,.fancybox__button--prev,.fancybox__button--next,.fancybox__toolbar__items{display:none!important}.fancybox__button--close{z-index:9999!important;display:flex!important;position:absolute!important;top:10px!important;right:10px!important}.area-header{position:absolute;top:-23px;left:11px}.toggle-btn{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#000;justify-content:center;align-items:center;width:22px;height:22px;font-size:18px;display:flex}.area-content{margin-top:10px}@media (min-width:769px){.floor-section h3{position:absolute;top:22rem}.area-row{border-bottom:1px solid #d8a46d;justify-content:space-between;padding:8px 13px;font-size:14px;display:flex}.area-box{border:1px dashed #777;width:260px;padding:0;font-family:Futura-Semi-Bold;position:absolute;bottom:6rem}}@media (max-width:768px){.floor-section h3{font-size:17px;position:absolute;top:26rem}.area-box{border:1px dashed #777;width:229px;padding:0;font-family:Futura-Semi-Bold;position:absolute;bottom:0}.area-row{border-bottom:1px solid #d8a46d;justify-content:space-between;padding:2px 13px;font-size:12px;display:flex}}.area-row:last-child{border-bottom:none}.project-tabs1{border-bottom:1px solid #eaeaea;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:15px;display:flex}.project-tabs1 .tab1{cursor:pointer;color:#777;background:0 0;border:none;padding:6px 10px;font-size:.95rem;transition:color .3s;position:relative}.project-tabs1 .tab1.active{color:#d4aa4b;border-bottom:6px solid #d8b386}.project-tabs1 .tab1:after{content:"";background-color:#d4aa4b;width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.project-tabs1 .tab1.active:after{width:100%}.project-swiper-container{width:100%;max-width:100%;margin:auto;position:relative}.project-gallery{width:100%;padding:40px 0}.project-gallery .swiper-slide{opacity:.25;opacity:.25;justify-content:center;transition:all .4s;display:flex;width:70%!important}.swiper-slide img{object-fit:cover;width:100%}.swiper-slide-active{transform:scale(1);opacity:1!important}.fade-left,.fade-right{z-index:5;pointer-events:none;width:15%;height:100%;position:absolute;top:0}.fade-left{background:linear-gradient(90deg,#fff,#0000);left:0}.fade-right{background:linear-gradient(270deg,#fff,#0000);right:0}.swiper-button-prev.custom-prev{left:5%}.swiper-button-next.custom-next{right:5%}@media (min-width:769px){.swiper-button-prev.custom-prev{color:#000;background:#fff;border:1px solid #fff;padding:16px;position:absolute;left:97px}.swiper-button-next.custom-next{color:#000;background:#fff;border:1px solid #fff;padding:16px;position:absolute;right:97px}}@media (max-width:768px){.swiper-button-prev.custom-prev{color:#000;background:#fff;border:1px solid #fff;padding:16px;position:absolute;left:0}.swiper-button-next.custom-next{color:#000;background:#fff;border:1px solid #fff;padding:16px;position:absolute;right:0}}.custom-prev,.custom-next{color:#000;background:#fff;border-radius:15%;justify-content:center;align-items:center;width:45px;height:45px;display:flex;box-shadow:0 0 10px #00000026}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled,.custom-prev{color:#000}.swiper-button-next,.swiper-button-prev,.custom-prev{color:#fff}.custom-prev:after,.custom-next:after{font-size:20px;font-weight:700}.project-gallery{display:none}@media (max-width:768px){.specs-project-tabs{justify-content:space-between;align-items:center;gap:8px;margin-bottom:40px;display:flex}.spec-card{box-sizing:border-box;background-color:#fff;border:1px solid #ccc;height:306px;margin-top:18px;padding:20px;transition:all .3s;position:relative}}.specs-container{max-width:1200px;margin:0 auto;padding:0 20px}.specs-title{letter-spacing:1px;color:#333;align-items:center;margin-bottom:5px;font-size:2.5em;font-weight:300;display:flex}.specs-title-line{background-color:#f16522;width:30px;height:4px;margin-right:15px;display:inline-block}.specs-subtitle{color:#666;max-width:700px;margin-bottom:40px;font-size:1.1em}.specs-swiper{padding-top:15px;overflow:visible}.swiper-wrapper{align-items:stretch}.swiper-slide{flex-shrink:0}@media (min-width:769px){.specs-project-tabs{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;display:flex}.spec-card{box-sizing:border-box;background-color:#fff;border:1px solid #ccc;height:372px;margin-top:18px;padding:20px;transition:all .3s;position:relative}}.card-header{color:#d8b487;background:#fff;border:1px solid #d8b386;margin-top:0;padding:6px 15px;font-size:18px;transition:color .3s;display:inline-block;position:absolute;top:-15px;left:13px}.spec-card-active{border-color:#d8b487}.spec-card-4{opacity:.5}.card-list{color:#666;margin-top:20px;padding-left:0;list-style:none}.card-list li{color:#000;margin-bottom:15px;font-family:Futura-Semi-Bold;font-size:.9em;line-height:1.4}.specs-navigation{z-index:9;gap:10px;display:flex;position:relative;top:19px;right:0}.swiper-button-prev:after,.swiper-button-next:after{content:none}.swiper-button-prev svg,.swiper-button-next svg{width:24px;height:24px}.swiper-button-disabled{cursor:not-allowed;opacity:.5!important}.project-tabs2{border-bottom:1px solid #eaeaea;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:15px;display:flex}.project-tabs2 .tab2{cursor:pointer;color:#777;background:0 0;border:none;padding:6px 10px;font-size:.95rem;transition:color .3s;position:relative}.project-tabs2 .tab2.active{color:#d4aa4b;border-bottom:6px solid #d8b386}.project-tabs2 .tab2:after{content:"";background-color:#d4aa4b;width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.project-tabs2 .tab2.active:after{width:100%}.video-container{aspect-ratio:16/7;background-color:#000;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 10px 20px #0003}.video-placeholder{cursor:pointer;background-color:#000;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.video-placeholder.hidden{opacity:0;pointer-events:none}.video-thumbnail{object-fit:cover;width:100%;height:100%;display:block}.play-button{cursor:pointer;background-color:#000000b3;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:50px;height:50px;transition:background-color .3s,transform .3s;display:flex;position:absolute}.play-button:before{content:"";border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:15px solid #fff;width:0;height:0;margin-left:5px;display:block}.play-button:hover{background-color:#d8b387;transform:scale(1.05)}.video-container iframe{border:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.video-tour{display:none}.contactus-section{background:#fff;padding:60px 0 0;font-family:Poppins,sans-serif}.contactus-info{margin-bottom:40px}.office-block p a svg{width:10%}.office-block p{color:#444;align-items:center;margin-bottom:3px;font-size:14px;line-height:1.6;display:flex}.office-block svg{color:#c99b5c;width:6%;margin-right:8px}.map-wrapper{border:8px solid #d8b78a;width:100%;margin:0 auto;padding:0}.c-left{left:-26%!important}.map-wrapper iframe{border:0;width:100%;height:450px}.contactus-info p{text-align:left}.contact-hed{text-transform:uppercase;position:relative;top:-163px;left:40px}@media (min-width:1600px){.contact-hed{text-transform:uppercase;position:relative;left:40px;font-size:35px!important;top:-134px!important}}@media (max-width:767px){.enquiry-section1{margin-bottom:33rem!important}.c-left{left:0%!important}.contact-hed{text-transform:uppercase;position:relative;top:28px;left:-54px}.office-block{text-align:center;margin-bottom:30px}.map-wrapper iframe{height:300px}}.accordion-item{border-bottom:1px solid #ddd;overflow:hidden}.accordion-item:last-child{border-bottom:none!important}.accordion-header{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:9px 0 5px;font-size:18px;display:flex}.accordion-header .icon{color:#d3b28c;font-size:24px;font-weight:300;transition:transform .3s}.accordion-body{max-height:0;padding:0 15px 0 0;transition:max-height .45s,padding .45s;overflow:hidden}.active .accordion-header{color:#d8b387}.accordion-body p{margin:0 0 10px}.accordion-item.active{border-top:1px solid #d3b28c;border-bottom:1px solid #d3b28c}.accordion-item.active:last-child{border-bottom:none}.accordion-item.active .icon{transform:rotate(180deg)}.button-group1{flex-wrap:wrap;gap:8px;margin:40px 0;display:flex}.button-group1 button{color:#131313;text-transform:uppercase;cursor:pointer;box-shadow:none;background-color:#fff;border:1px solid #e0b27e;border-radius:5px;padding:6px 15px;font-size:10px;font-weight:500;transition:background-color .3s}.blog-detail-p p{margin:9px 0;font-size:12px}.blog-detail2-p p{color:#000;text-align:justify;margin-top:10px;margin-bottom:23px;font-size:14px}.blog-detail2-p h3{color:#d8b387;text-transform:uppercase;margin-bottom:0;font-size:20px}.project-faq{display:none}.brand-faq{border-bottom:1px solid #eaeaea;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:40px;display:flex}.brand-faq .tabf{color:#fff;text-transform:uppercase;cursor:pointer;box-shadow:none;background-color:#e0b27e;border:none;border-radius:5px;padding:10px 23px;font-size:15px;font-weight:500;transition:background-color .3s}.brand-faq .tabf.active{color:#000;background:#fff;border:1px solid #d4aa4b}.brand-faq .tabf:after{content:"";background-color:#d4aa4b;width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.brand-faq .tabf.active:after{width:100%}.services-section-faq{color:#3a3a3a;padding:100px 0}.services-section-faq h2{margin-bottom:10px;font-size:26px}.services-section-faq .intro{color:#555;margin-bottom:30px;line-height:1.6}.home-buy-section{padding:100px 0 0}.emi-section1{padding:50px 0 0}.emi-section:after{content:"";background:#0006;border-radius:25px;position:absolute;inset:0}@media (min-width:769px){.emi-card{z-index:2;background:#fff;border-radius:20px;width:57%;padding:28px 0;position:relative;box-shadow:0 4px 30px #0000001a}.emi-flex{flex-direction:row;justify-content:space-evenly;gap:24px;display:flex}.emi-section{justify-content:space-between;align-items:center;width:100%;padding:50px;display:flex;overflow:hidden}.emi-left{color:#fff;z-index:2;width:40%;position:relative}}@media (max-width:768px){.emi-card{z-index:2;background:#fff;border-radius:20px;width:100%;padding:28px 0;position:relative;box-shadow:0 4px 30px #0000001a}.emi-flex{flex-direction:column;justify-content:space-evenly;gap:24px;padding:28px 14px;display:flex}.emi-left{color:#fff;z-index:2;width:100%;position:relative}.emi-section{flex-direction:column;justify-content:space-between;align-items:center;width:100%;padding:25px;display:flex;overflow:hidden}}.emi-left h2{margin-bottom:20px;font-size:35px}.emi-left p{font-size:14px;line-height:1.6}.emi-card h3{margin-bottom:20px;font-size:22px}.emi-input-group{margin-bottom:25px;position:relative}.emi-input-group label{color:#333;font-size:15px}.value-display{color:#d3b28c;font-size:18px;position:absolute;top:0;right:0}input[type=range]{-webkit-appearance:none;background:#ddd;border-radius:5px;width:100%;height:5px;margin-top:10px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#d3b28c;border-radius:50%;width:18px;height:18px}.calculate-btn{color:#fff;cursor:pointer;background:#d3b28c;border:none;border-radius:30px;margin-top:10px;padding:4px 25px;font-size:16px}.emi-results{margin-top:25px}.result-box{text-align:center;border:1px solid #ddd;border-radius:10px;flex-direction:column;align-items:flex-start;margin-bottom:16px;padding:12px 21px;display:flex}.result-box h4{color:#d8b386;font-family:Futura-Semi-Bold}.total-payment{color:#fff;background:#d3b28c}.emi-bg{background-position:50%;background-size:cover;border-radius:27px}.result-box h4,.result-box p{margin:0}.home-buying-section{padding:80px 0 0}@media (min-width:769px){.referral-hed{text-transform:uppercase;position:relative;top:-125px;left:2px}.enquiry-section-referral{margin-bottom:18rem!important}.referral-card{box-sizing:border-box;background:#fff;border:2px solid #d9b48f;border-radius:18px;width:200px;padding:15px 20px 0}.referral-card2{box-sizing:border-box;background:#fff;border:2px solid #d9b48f;border-radius:18px;width:250px;padding:15px 20px 0}}@media (max-width:768px){.referral-hed{text-transform:uppercase;position:relative;top:-68px;left:-5px}.enquiry-section-referral{margin-top:5rem;margin-bottom:39rem!important}.referral-card{box-sizing:border-box;background:#fff;border:2px solid #d9b48f;border-radius:18px;width:170px;padding:15px 20px 0}}.referral-container{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:20px;max-width:1400px;margin:40px auto;display:flex}.referral-card h4{color:#000;margin-bottom:8px;font-size:16px;font-weight:700}.referral-card p{color:#333;font-size:14px;line-height:1.4}.text1{color:#d7b386;text-transform:uppercase}.map-container{height:420px;position:relative}.map-view{display:none;position:absolute;inset:0}.active-map-view{display:block}.image-view1{background-color:#a0a0a0;height:400px}.active .section-header .icon img{filter:brightness(.3)}.map-actions{z-index:5;flex-direction:row;gap:10px;display:flex;bottom:15px;right:15px}.map-btn{cursor:pointer;color:#fff;background-color:#000;border:none;padding:10px 15px;font-size:13px;transition:opacity .3s}.map-btn.active-btn{opacity:1;background:#d8b487}.content-wrapper{z-index:2;justify-content:flex-start;align-items:flex-start;padding:20px 0;display:flex;position:relative}.info-panel{background-color:#d8b487;width:380px;padding:20px 30px;position:relative;left:13rem;transform:translateY(-150px)}.info-section{border-bottom:1px solid #fff6;padding:10px 0}.info-section:last-child{border-bottom:none;padding-bottom:0}.section-header{justify-content:space-between;align-items:center;width:100%;display:flex}.section-header h3{margin:0;font-family:Cg Omega;font-size:20px;font-weight:400}.section-header h4{color:#fff;margin:0;font-family:Cg Omega;font-size:14px;font-weight:400}.section-header .icon{font-size:20px}.info-section p{color:#666;margin:0;font-size:13px;font-style:italic}.info-section .percentage{font-weight:700}.connectivity{padding-bottom:0}.connectivity-list{margin:0;padding:10px 0 0;list-style:none}.connectivity-list li{justify-content:space-between;padding:2px 0;font-size:12px;display:flex}.connectivity-list .location{color:#fff;font-weight:400}.connectivity-list .distance{color:#fff}.active .section-header h4{color:#333}.address-section{text-align:left;flex-direction:column;align-items:flex-start;gap:0;margin-left:17rem;padding:20px;display:flex;position:relative;top:-83px}.location-icon{color:#d8b487;margin:33px 0 0;font-size:35px}.address-section .pin-icon{color:#e34c4c;font-size:25px;position:absolute;top:25px;left:0}.address-heading{color:#d8b487;margin:0;font-size:25px}.address-details{width:40%;margin:0;font-size:15px;line-height:1.5}.info-section button{background:0 0;border:none;padding:0}.section-content{animation:.3s slideDown;overflow:hidden}@keyframes slideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.project-detail-container{padding:10px;flex-direction:column!important}.map-container{height:300px;margin-bottom:20px;position:relative;width:100%!important}.content-wrapper{align-items:flex-start;flex-direction:column!important;padding:0!important}.info-panel{margin-bottom:20px;padding:15px 20px;width:100%!important;left:0!important;transform:translateY(0)!important}.info-section{padding:8px 0}.section-header h4{font-size:14px}.connectivity-list li{font-size:12px}.address-section{padding:15px 20px;width:100%!important;margin-left:0!important;top:0!important}.address-heading{font-size:20px}.address-details{font-size:14px}.location-icon{margin:20px 0 10px;font-size:30px}.hide-mobile{display:none!important}.map-actions{gap:10px;margin-bottom:15px;bottom:auto;right:auto}}@media (max-width:480px){.section-header h4{font-size:13px}.connectivity-list li{font-size:11px}.address-heading{font-size:18px}.address-details{font-size:13px}.location-icon{font-size:25px}}@media (min-width:769px){.hide-desktop{display:none!important}}.info-strip{background:#fafafa;border-radius:2px;justify-content:center;align-items:center;margin:0 0 -76px;padding:18px 40px;display:flex}.info-item1{letter-spacing:1px;color:#000;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;display:flex}.info-item1 img{width:20px;height:auto}.divider2{width:1px;height:24px;margin:0 40px}.action-bar{z-index:9999;background:linear-gradient(#1c1c1c,#141414);border-top:1px solid #2b2b2b;justify-content:center;align-items:center;width:100%;height:50px;display:flex;position:fixed;bottom:0;left:0}.action-item{color:#d1b38a;letter-spacing:1px;text-transform:uppercase;cursor:pointer;align-items:center;gap:10px;padding:0 64px;font-size:13px;display:flex}.action-item:hover{color:#fff}.action-item img{width:18px;height:auto}.action-item .icon{align-items:center;gap:10px;display:flex}.divider1{background:#2f2f2f;width:1px;height:50px}.action-bar .text{color:#f3f3f3;font-size:13px}@media (max-width:768px){.action-bar{flex-direction:row;gap:12px;height:auto}.divider1{display:none}.action-item{padding:15px 0}}.project-sticky-nav{z-index:999;opacity:1;background:#d8b487;width:100%;transition:top .35s,box-shadow .25s;position:relative;top:0;transform:translateY(0)}.project-sticky-nav.is-sticky{transition:top .3s ease-in-out,box-shadow .25s;position:fixed;left:0;box-shadow:0 4px 12px #00000014}.project-sticky-nav.is-sticky.scroll-down{top:0}.project-sticky-nav.is-sticky.scroll-up{top:4rem}.sticky-placeholder{height:0}.project-nav{justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex}.project-nav li{letter-spacing:1px;color:#fff;cursor:pointer;text-transform:uppercase;padding:14px 22px 0;font-size:13px;position:relative}.project-nav li:not(:last-child):after{content:"•";color:#fff;position:absolute;right:-6px}.project-nav a{display:inline-block;position:relative}.project-nav a:before{content:"";transform-origin:0;background:#000;width:100%;height:4px;transition:transform .35s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.project-nav a:hover:before,.project-nav a.active:before{transform:scaleX(1)}.project-nav li.enquiry{color:#fff;background:#000;padding:14px 28px}.project-nav li.enquiry:before,.project-nav li.enquiry:after{display:none}.project-nav a{color:#fff;padding-bottom:11px;font-size:12px;font-weight:100}.project-nav-toggle{color:#fff;cursor:pointer;text-transform:uppercase;background:#d8b487;justify-content:space-between;align-items:center;padding:14px 16px;display:none}.project-nav-toggle .arrow{transition:transform .3s}@media (max-width:768px){.project-sticky-nav.is-sticky{transition:top .3s ease-in-out,box-shadow .25s;position:fixed;left:0;box-shadow:0 4px 12px #00000014}.project-sticky-nav.is-sticky.scroll-down{top:0}.project-sticky-nav.is-sticky.scroll-up{top:5.5rem}.project-nav-toggle{display:flex}.project-nav{background:#c9a07e;flex-direction:column;display:none}.project-nav.open{display:flex}.project-nav li{text-align:left;width:100%}.project-nav li:after{display:none}.project-nav-toggle.open .arrow{transform:rotate(180deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInStagger{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.bottom-top{opacity:0;will-change:opacity,transform;transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);transform:translateY(40px)}.bottom-top.visible{opacity:1;transform:translateY(0)}.text-box.bottom-top,section.bottom-top{opacity:0;transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1);transform:translateY(50px)}.text-box.bottom-top.visible,section.bottom-top.visible{opacity:1;transform:translateY(0)}.section-img,img.bottom-top{opacity:0;transition:opacity 1s cubic-bezier(.4,0,.2,1),transform 1s cubic-bezier(.4,0,.2,1);transform:scale(.98)translateY(30px)}.section-img.visible,img.bottom-top.visible{opacity:1;transform:scale(1)translateY(0)}.stats-area.bottom-top{transition:transform .8s cubic-bezier(.4,0,.2,1);transform:translateY(40px);opacity:1!important}.stats-area.bottom-top.visible{transform:translateY(0);opacity:1!important}.stats-area .stat-card,.stats-area .stat-card *,.stats-area h2,.stats-area .counter,.stats-area .stat-card h2,.stats-area .stat-card span,.stats-area .stat-card p{opacity:1!important;visibility:visible!important}@media (max-width:768px){.stats-area .stat-card p{margin-bottom:0}}.philosophy-section.bottom-top{opacity:0;transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);transform:translateY(40px)}.philosophy-section.bottom-top.visible{opacity:1;transform:translateY(0)}.philosophy-section.bottom-top.visible .philosophy-card{opacity:0;animation:.7s cubic-bezier(.4,0,.2,1) forwards fadeInScale}.philosophy-section.bottom-top.visible .philosophy-card:first-child{animation-delay:.15s}.philosophy-section.bottom-top.visible .philosophy-card:nth-child(2){animation-delay:.3s}.philosophy-section.bottom-top.visible .philosophy-card:nth-child(3){animation-delay:.45s}.featured-projects.bottom-top{opacity:0;transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1);transform:translateY(50px)}.featured-projects.bottom-top.visible{opacity:1;transform:translateY(0)}.group-section.bottom-top,.companies-pd.bottom-top{opacity:0;transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);transform:translateY(40px)}.group-section.bottom-top.visible,.companies-pd.bottom-top.visible{opacity:1;transform:translateY(0)}.group-section.bottom-top.visible .logo-card,.companies-pd.bottom-top.visible .logo-card{opacity:0;animation:.5s cubic-bezier(.4,0,.2,1) forwards fadeInScale}.group-section.bottom-top.visible .logo-card:first-child,.companies-pd.bottom-top.visible .logo-card:first-child{animation-delay:50ms}.group-section.bottom-top.visible .logo-card:nth-child(2),.companies-pd.bottom-top.visible .logo-card:nth-child(2){animation-delay:.1s}.group-section.bottom-top.visible .logo-card:nth-child(3),.companies-pd.bottom-top.visible .logo-card:nth-child(3){animation-delay:.15s}.group-section.bottom-top.visible .logo-card:nth-child(4),.companies-pd.bottom-top.visible .logo-card:nth-child(4){animation-delay:.2s}.group-section.bottom-top.visible .logo-card:nth-child(5),.companies-pd.bottom-top.visible .logo-card:nth-child(5){animation-delay:.25s}.group-section.bottom-top.visible .logo-card:nth-child(6),.companies-pd.bottom-top.visible .logo-card:nth-child(6){animation-delay:.3s}.group-section.bottom-top.visible .logo-card:nth-child(7),.companies-pd.bottom-top.visible .logo-card:nth-child(7){animation-delay:.35s}.abad-section.bottom-top{opacity:0;transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1);transform:translateY(40px)}.abad-section.bottom-top.visible{opacity:1;transform:translateY(0)}.abad-section.bottom-top.visible .section-img{animation:.8s cubic-bezier(.4,0,.2,1) .2s forwards fadeInLeft}.abad-section.bottom-top.visible .text-box{animation:.8s cubic-bezier(.4,0,.2,1) .3s forwards fadeInRight}.abad-section.bottom-top .number-block,.abad-section.bottom-top.visible .number-block,.abad-section .number-block,.abad-section.bottom-top .number-block .number,.abad-section.bottom-top .number-block .number span,.abad-section.bottom-top .number-block h1,.abad-section.bottom-top .number-block h1 span,.abad-section.bottom-top .number-block .number-info,.abad-section.bottom-top .number-block .number-info p,.abad-section.bottom-top .number-block .since-text,.abad-section.bottom-top .number-block *{opacity:1!important;visibility:visible!important;animation:none!important}.featured-projects,.news-events-section,.news-events,.testimonial-section,.testimonials-section,.blogs-section,.enquiry-section{opacity:0;transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1);transform:translateY(50px)}.featured-projects.visible,.news-events-section.visible,.news-events.visible,.testimonial-section.visible,.testimonials-section.visible,.blogs-section.visible,.enquiry-section.visible{opacity:1;transform:translateY(0)}.bottom-top.visible:not(.stats-area):not(footer):not(.foot) h2:not(.stats-area h2),.bottom-top.visible:not(.stats-area):not(footer):not(.foot) .section-title:not(.stats-area .section-title){opacity:0;animation:.6s cubic-bezier(.4,0,.2,1) .1s forwards fadeInDown}.bottom-top.visible:not(.stats-area):not(footer):not(.foot) .title-underline:not(.stats-area .title-underline){opacity:0;animation:.5s cubic-bezier(.4,0,.2,1) .2s forwards fadeInScale}.bottom-top.visible:not(.stats-area):not(footer):not(.foot) p:not(.stats-area p){opacity:0;animation:.6s cubic-bezier(.4,0,.2,1) .3s forwards fadeInUp}footer .bottom-top{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(30px)}footer .bottom-top.visible{opacity:1;transform:translateY(0)}footer .footer-column,footer .footer-column h4,footer .footer-column ul,footer .footer-column li,footer .footer-nav,footer .footer-nav li,footer .footer-top,footer .footer-middle,footer .footer-bottom,footer .footer-bottom *{opacity:1!important;visibility:visible!important;white-space:normal!important;animation:none!important}@media (max-width:768px){.bottom-top{transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);transform:translateY(30px)}.stats-area.bottom-top.visible .stat-card,.philosophy-section.bottom-top.visible .philosophy-card,.group-section.bottom-top.visible .logo-card{animation-delay:0s!important}}@media (prefers-reduced-motion:reduce){.bottom-top,.bottom-top.visible,.stat-card,.philosophy-card,.logo-card{transition:opacity .3s!important;animation:none!important;transform:none!important}}.card-wrp .card-img-wrp{z-index:1;position:relative;overflow:hidden}.card-wrp .card-img-wrp img{z-index:1;transition:transform .3s;position:relative}.card-wrp:hover .card-img-wrp img{transform:scale(1.2)}.pt-60{padding-top:60px!important}.pb-0{padding-bottom:0!important}@media (max-width:1024px){.stats-area{margin-top:100px}.testimonial-section{margin-bottom:250px!important}.view-all-btn{width:60%}.logo-card img{height:100px!important}.project-info{left:0%}.amenities-nav-buttons{justify-content:flex-end}.amenities-prev.swiper-button-prev,.amenities-next.swiper-button-next{position:static!important}}@media (max-width:1023px){.stats-area{margin-top:auto}.testimonial-section{margin-bottom:0!important}}@media (max-width:767px){.featured-projects{margin-bottom:40px!important}.floor-section h3{top:16rem}.area-box{position:relative;top:20px}.info-strip{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;margin:0 0 4px}.divider2{display:none}}.scroll-to-top-btn{color:#fff;cursor:pointer;z-index:9999;opacity:0;visibility:hidden;pointer-events:none;background-color:#d1a979;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:20px;transition:all .3s;display:flex;position:fixed;bottom:60px;right:30px;transform:translateY(20px);box-shadow:0 4px 12px #00000026}.scroll-to-top-btn.visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.scroll-to-top-btn:hover{background-color:#c0986a;transform:translateY(-3px);box-shadow:0 6px 16px #0003}.scroll-to-top-btn:active{transform:translateY(-1px)}@media (max-width:768px){.scroll-to-top-btn{width:45px;height:45px;font-size:18px;bottom:20px;right:20px}}.floating-contact-icons{z-index:9998;opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;gap:15px;transition:all .3s;display:flex;position:fixed;top:50%;right:30px;transform:translateY(-50%)}.floating-contact-icons.visible{opacity:1;visibility:visible;pointer-events:auto}.floating-icon{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 4px 12px #00000026}.floating-icon.whatsapp-icon{background-color:#25d366}.floating-icon.call-icon{background-color:#007bff}.floating-icon:hover{transform:translate(-5px)translateY(-3px);box-shadow:0 6px 16px #0003}.floating-icon.whatsapp-icon:hover{background-color:#20ba5a}.floating-icon.call-icon:hover{background-color:#06c}.floating-icon:active{transform:translate(-3px)translateY(-1px)}.floating-icon i{color:#fff;font-size:24px}@media (max-width:768px){.floating-contact-icons{gap:12px;right:20px}.floating-icon{width:45px;height:45px}.floating-icon i{font-size:22px}}
header{z-index:1000;background:#fff;justify-content:space-between;align-items:center;width:100%;padding:20px 5%;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;display:flex;position:fixed;top:0;transform:translateY(0);box-shadow:0 2px 10px #0000001a}header.header-visible{transform:translateY(0)}header.header-hidden{transform:translateY(-100%)}@media (min-width:769px){header.scrolled .logo-img{transform:scale(.8)}}.logo,.logo-img,.logo-bg{transition:transform .4s,opacity .4s}.logo-img{transform:scale(1)translateY(0)}.logo-bg{opacity:1;transform:translateY(0)}@media (min-width:769px){header.scrolled .logo-img{transform:scale(.6)translateY(-32px)}}header.scrolled .logo-bg{opacity:0;transform:translateY(-50px)}nav ul{flex-wrap:nowrap;gap:20px;margin:0;padding:0;list-style:none;display:flex}nav ul li a{color:#000;text-transform:uppercase;white-space:nowrap;font-size:14px;transition:color .3s;position:relative}nav ul li a:after{content:"";transform-origin:50%;opacity:0;background:url(/images/active.png) 50%/contain no-repeat;width:100%;height:12px;transition:transform .4s,opacity .25s;position:absolute;top:-12px;left:50%;transform:translate(-50%)scaleX(0)}nav ul li.active a{color:#d7b387}nav ul li.active a:after{opacity:1;transform:translate(-50%)scaleX(1)}nav ul li a:hover{color:#7a4a1e}nav ul li a:hover:after{opacity:1;transform:translate(-50%)scaleX(1)}.nav-left{z-index:10;flex:1;justify-content:flex-start;align-items:center;display:flex;position:relative}.nav-right{z-index:10;flex:1;justify-content:flex-end;align-items:center;display:flex;position:relative}.meu-flex{align-items:flex-start;gap:10px;display:flex}.header-icon{align-items:center;gap:10px;display:flex}.header-icon img{width:24px;height:24px}.mobile-menu-icon{cursor:pointer;z-index:10;display:none}.mobile-menu-icon img{width:30px;height:30px}@media (min-width:769px){.logo{z-index:1;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:0;width:auto;display:flex;position:absolute;left:50%;transform:translate(-50%)}.logo-img{z-index:1;width:83px;height:auto;margin-top:30px;position:relative;top:46px}.logo-bg{width:69px;height:auto;position:relative;z-index:0!important;width:219px!important}}@media (max-width:768px){.logo{flex-direction:column;align-items:center;transition:all .5s;display:flex;position:absolute;bottom:-66px;left:50%;transform:translate(-50%)}.logo-img{width:83px;margin-top:30px;transition:all .3s}.logo-bg{width:219px;height:auto}header{justify-content:flex-end;align-items:center;padding:10px 20px;display:flex}.logo{position:relative;bottom:0;left:auto;transform:none}.logo-img{width:70px;margin-top:10px}.logo-bg{display:none}.nav-left,.nav-right{text-align:center;background:#fff;flex-direction:column;width:100%;padding:20px 0;display:none;position:absolute;top:70px;left:0;box-shadow:0 5px 10px #0000001a}.nav-left.active,.nav-right.active{display:flex}.mobile-menu-icon{display:block;position:absolute;left:20px}.menu-columns{flex-wrap:wrap;gap:0!important}.project-columns{display:none!important}}@media (max-width:480px){nav ul li a{font-size:14px}.header-icon img{width:20px}}.a-flex{gap:7px;display:flex}.mega-menu{opacity:0;visibility:hidden;z-index:9999;background:#fff;width:100%;height:100%;padding:40px;transition:all .4s;position:fixed;top:0;left:0;transform:translateY(-20px)}.mega-menu.show{opacity:1;visibility:visible;overflow-y:scroll;transform:translateY(0)}.mega-menu.hide{opacity:0;visibility:hidden;transform:translateY(-20px)}.menu-close{text-align:left;margin-bottom:20px}#closeMega{color:#c48a4a;cursor:pointer;font-size:16px;font-weight:600}.menu-container{justify-content:space-between;display:flex}.menu-left{width:60%}.menu-columns{border-bottom:1px solid #e3d5c4;gap:50px;padding-bottom:30px;display:flex}.menu-col h3{color:#333;margin:12px 0;font-size:15px}.menu-col .title{color:#000;margin-top:15px;font-size:15px}@media (min-width:769px){.menu-col p{color:#c48a4a;cursor:pointer;margin:4px 0;font-size:14px}}@media (max-width:768px){.menu-col p{color:#c48a4a;cursor:pointer;margin:4px 0;font-size:14px;display:none}}.menu-col p:hover{color:#c48a4a}.project-columns{gap:26px;display:flex}.menu-right img{border-radius:25px;width:400px;height:auto;box-shadow:-7px 7px 1px 1px #f0f0f0}.projects-section h3{margin-top:25px;margin-bottom:15px;font-size:18px}.project-columns h5{color:#000;margin-bottom:10px;font-size:14px}.menu-text{background:0 0;border:none}@media (max-width:992px){.menu-container{flex-direction:column;margin-bottom:30px}.menu-right img{width:100%;margin-top:20px}}
.contact-section p{text-align:center}.contact-section{text-align:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:76px 0 0}.contact-box:last-child{border-right:none}.icon-circle{color:#d1a979;border:2px solid #d1a979;border-radius:50%;justify-content:center;align-items:center;width:37px;height:37px;margin:0 auto 15px;font-size:20px;display:flex}.contact-box p{color:#000;font-size:12px;line-height:1.3}.contact-box strong{font-weight:100;display:block}@media (min-width:769px){.contact-box{border-right:1px solid #eee;min-width:250px;height:200px;padding:39px 0 8px}.contact-flex{flex-direction:row;justify-content:center;align-items:flex-start;display:flex}}@media (max-width:768px){.contact-box{border-right:1px solid #eee;width:100%;height:200px;padding:37px 11px 8px}.contact-flex{flex-wrap:wrap;grid-template-columns:repeat(2,2fr);justify-items:center;display:grid}.contact-section{border:none;flex-direction:column;margin-top:0}.contact-box{border-bottom:1px solid #eee;border-right:none}.contact-box:last-child{border-bottom:none}}footer .bottom-top,.foot .bottom-top{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(30px)}footer .bottom-top.visible,.foot .bottom-top.visible{opacity:1;transform:translateY(0)}footer .bottom-top .footer-top,footer .bottom-top .footer-middle,footer .bottom-top .footer-bottom,footer .bottom-top .footer-column,footer .bottom-top .footer-column h4,footer .bottom-top .footer-column ul,footer .bottom-top .footer-column li,footer .bottom-top .footer-nav,footer .bottom-top .footer-nav li,.foot .bottom-top *{opacity:1!important;visibility:visible!important}@media (max-width:768px){.contact-flex{flex-direction:column;padding:0 15px}.contact-box{min-width:100%}}@media (min-width:1600px){.footer-bottom p{font-size:14px}}footer{color:#fff;background-color:#1e1e1e;padding-top:40px}.footer-top{border-bottom:1px solid #fff3;padding-bottom:10px}@media (min-width:769px){.footer-nav{color:#b3b3b3;flex-direction:row;justify-content:flex-start;gap:30px;padding-left:0;list-style:none;display:inline-flex}}.footer-nav li{text-transform:uppercase;cursor:pointer;font-size:14px;transition:color .3s}.footer-nav li a{color:#b1b1b1;padding-left:0;padding-right:30px;text-decoration:none}.footer-nav li:hover{color:#d1a979}.footer-middle{justify-content:space-between;align-items:flex-start;gap:40px;padding:20px 0;display:flex;position:relative}.footer-column h4{text-transform:capitalize;color:#b3b3b3;padding-bottom:5px;font-size:15px;font-weight:500}@media (min-width:1025px){.footer-middle:after{content:"";opacity:.5;background:#666;width:1px;height:100%;position:absolute;top:0;left:50%;transform:translate(-20px)}.footer-column:nth-child(-n+4){padding-right:10px}.footer-column:nth-child(n+5){padding-left:40px}}@media (max-width:1024px){.footer-middle{padding:20px 0;display:block!important}.footer-middle:after{display:none!important}.footer-column{padding:10px 0!important}}@media (min-width:1280px){.footer-column:nth-child(n+5){padding-left:0}}.footer-middle:after{content:"";opacity:.5;background:#666;width:1px;height:100%;position:absolute;top:0;left:82%}.footer-column ul{padding-left:0;list-style:none}.footer-column ul li{color:#b3b3b3;font-size:13px;line-height:18px;transition:color .3s}.footer-column ul li:hover{color:#d1a979;cursor:pointer}.footer-bottom{color:#fff;background-color:#d1a979;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:20px;font-size:13px;display:flex}.footer-bottom p{margin:5px 0;font-size:10px!important}.footer-bottom a{color:#000;margin:0 10px;text-decoration:none}.social-icons img{width:24px}.social-icons i{color:#fff;cursor:pointer;font-size:16px;transition:all .3s}.social-icons i:hover{color:#fff}@media (min-width:769px){.social-icons{text-transform:uppercase;align-items:center;gap:6px;display:flex}}@media (max-width:992px){.footer-middle{grid-template-columns:repeat(2,1fr);padding:40px 30px;display:block}}@media (max-width:768px){.social-icons{text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.footer-bottom .container{display:block!important}.footer-nav{color:#b3b3b3;flex-flow:wrap;justify-content:flex-start;gap:20px;padding-left:8%;list-style:none;display:inline-flex}.footer-nav li{width:40%}}@media (max-width:600px){.footer-middle{text-align:left}.footer-bottom{text-align:center;flex-direction:column;gap:10px}.footer-bottom p{flex-direction:column;align-items:center;gap:5px;margin:10px 0 30px;display:flex}.footer-bottom p .line-divider{display:none}.social-icons{justify-content:center;margin-bottom:20px}.action-bar .text{color:#f3f3f3;font-size:11px}}.footer2-a{color:#fff!important}.social-icons a{margin:0}
