img,iframe{-webkit-user-select:none!important;user-select:none!important}.hero-sec{justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.hero-sec .carousel-wrapper{width:100%;height:100%;position:relative}.hero-sec .swiper{height:100%}.hero-sec .swiper-slide{background-color:var(--theme-color-one);height:100dvh;min-height:640px;display:flex;position:relative;transition:opacity .6s!important}.hero-sec .banner-wrapper{background-color:#131313;width:100%;height:100%;display:inline-block;position:absolute;inset:0}.hero-sec .banner-wrapper img{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;width:100%;height:100%}.hero-sec .banner-wrapper:after{content:"";pointer-events:none;background-color:#0003;width:100%;height:100%;position:absolute;inset:0}.hero-sec .hero-content-wrapper-old{width:100%;padding:var(--content-padding-y) var(--content-padding-x);z-index:7;flex-direction:column;align-items:flex-start;display:flex;position:relative}.hero-sec .hero-content-wrapper-old .top-row{justify-content:flex-start;align-items:center;margin-top:40px;display:flex}.hero-sec .hero-content-wrapper-old .top-row .col{flex:none;width:auto;padding:0 70px}.hero-sec .hero-content-wrapper-old .top-row .col:first-child{border-right:2px solid var(--theme-color-one);padding-left:0!important}.hero-sec .hero-content-wrapper-old .top-row .col:last-child{padding-right:0!important}.hero-sec .hero-content-wrapper-old .legacy-text{color:var(--theme-color-one);text-transform:uppercase;align-items:center;gap:15px;font-size:2.5rem;font-weight:500;line-height:1;display:flex}.hero-sec .hero-content-wrapper-old .legacy-text .num{font-size:2.5em;font-weight:700}.hero-sec .hero-content-wrapper-old .title-text{color:#2c2c2c;text-align:center;max-width:fit-content;font-size:1.4rem;font-weight:500;font-family:var(--alt-font);z-index:2;margin-bottom:0}.hero-sec .hero-content-wrapper-old .title-text b{color:var(--theme-color-one);font-size:2em;font-weight:700}.hero-sec .hero-content-wrapper-old .title-text .sub-text{letter-spacing:.2em;font-size:.7em;font-weight:400}.hero-sec .hero-content-wrapper-old .since-badge{text-transform:uppercase;color:#1a1a1a;margin-top:15px;font-size:.75rem;font-weight:400;line-height:1.7;display:inline-block}.hero-sec .hero-content-wrapper-old .counters-row{flex-wrap:wrap;align-items:center;gap:30px;width:100%;margin-top:50px;display:flex}.hero-sec .hero-content-wrapper-old .counters-row .counter-item{align-items:center;gap:12px;max-width:280px;display:flex;position:relative}.hero-sec .hero-content-wrapper-old .counters-row .counter-item .counter-text{letter-spacing:-.02em;color:var(--theme-color-one);font-size:3rem;font-weight:500;line-height:1.2;display:inline-block}.hero-sec .hero-content-wrapper-old .counters-row .counter-item .counter-text .suffix.small{vertical-align:top;font-size:.6em;font-weight:400}.hero-sec .hero-content-wrapper-old .counters-row .counter-item .counter-label{text-transform:uppercase;color:var(--theme-color-one);margin:0;font-size:.9rem;font-weight:500;line-height:1.2}.hero-sec .hero-content-wrapper{width:100%;padding:3rem var(--content-padding-x);z-index:7;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:relative}.hero-sec .hero-content-wrapper .top-row{justify-content:center;align-items:center;margin-top:2rem;display:flex}.hero-sec .hero-content-wrapper .top-row .col{width:auto}.hero-sec .hero-content-wrapper .legacy-text{color:#fff;text-align:center;text-transform:uppercase;flex-direction:column;align-items:center;gap:.04em;font-family:Cinzel,sans-serif;font-size:clamp(2.25rem,3.2vw,3.4rem);font-weight:300;line-height:1;display:flex}.hero-sec .hero-content-wrapper .legacy-text .num{font-size:2.5em;font-weight:300;display:block}.hero-sec .hero-content-wrapper .counters-row{flex-wrap:wrap;justify-content:center;align-items:center;row-gap:clamp(25px,2vw,40px);width:100%;margin-top:clamp(40px,3.5vw,60px);display:flex}.hero-sec .hero-content-wrapper .counters-row .counter-item{border-right:1px solid #ffffffc5;flex-direction:column;align-items:center;gap:.4em;max-width:480px;padding:0 clamp(2.8rem,4vw,4.8rem);font-size:clamp(.9rem,1.2vw,1.3rem);display:flex;position:relative}.hero-sec .hero-content-wrapper .counters-row .counter-item:last-child{border:none!important;padding-right:0!important}.hero-sec .hero-content-wrapper .counters-row .counter-item:first-child{padding-left:0!important}.hero-sec .hero-content-wrapper .counters-row .counter-item .counter-text{letter-spacing:.08em;color:#fff;font-family:Perpetua Titling MT,sans-serif;font-size:2.2em;font-weight:600;line-height:1.2;display:inline-block}.hero-sec .hero-content-wrapper .counters-row .counter-item .counter-text .suffix.small{vertical-align:middle;letter-spacing:.05em}.hero-sec .hero-content-wrapper .counters-row .counter-item .counter-label{text-transform:uppercase;color:#fff;letter-spacing:.05em;text-align:center;margin:0;font-family:Cinzel,sans-serif;font-size:.8em;font-weight:300;line-height:1.2}@media (max-width:991px){.hero-sec .hero-content-wrapper{padding:7rem var(--content-padding-x)}}@media (max-width:640px){.hero-sec .hero-content-wrapper{padding:7rem var(--content-padding-x)}.hero-sec .hero-content-wrapper .legacy-text{font-size:6vw}.hero-sec .hero-content-wrapper .counters-row .counter-item{padding:0 4.5vw;font-size:2.6vw}}.sec--title-wrapper{font-size:2.6rem;font-family:var(--alt-font);flex-direction:column;justify-content:center;margin-bottom:30px;line-height:normal;display:flex;position:relative}.sec--sub-title{vertical-align:middle;text-transform:uppercase;color:#3b3b3b;margin-bottom:clamp(10px,.2em,1.5rem);padding-left:15px;font-size:clamp(.9rem,.7em,2rem);font-weight:500;display:inline-block;position:relative}.sec--sub-title:before{content:"";background-color:var(--theme-color-two);width:3px;height:100%;position:absolute;left:3px}.sec--sub-title .colored{font-weight:inherit;color:var(--theme-color-one)}.sec--main-title{text-transform:uppercase;color:var(--theme-color-one);margin-bottom:.4em;font-size:1em;font-weight:500;line-height:1;display:inline-block}.sec--main-title .colored{font-weight:inherit;color:var(--theme-color-one)}.sec--desc-wrapper{display:inline-block}.sec-desc{color:#2c2c2c;text-align:center;max-width:800px;margin:auto;font-size:.95rem;line-height:1.6}@media screen and (max-width:1200px){.sec--title-wrapper{font-size:2.4rem}.sec-desc{font-size:1rem}}@media screen and (max-width:991px){.sec--title-wrapper{font-size:2rem}.sec-desc{font-size:.9rem}}@media screen and (max-width:767px){.sec--title-wrapper{margin-bottom:20px;font-size:1.5rem}.sec--title-wrapper br{display:none}.sec-desc{font-size:.85rem}}.page-text-content .left-side{padding-right:40px}.page-text-content .right-side{padding-left:40px}.page-text-content.inner-page .title-text{margin-bottom:.6rem;font-size:1.6rem}.page-text-content .title-text{color:var(--theme-color-one);text-transform:uppercase;margin-bottom:.5em;font-size:2.2rem;font-weight:500;line-height:1.25em}.page-text-content .title-text.style-2{margin-bottom:.5em;font-size:1.65rem;font-weight:500;line-height:1.25em}.page-text-content .title-text .colored-2,.page-text-content .title-text .colored{color:var(--theme-color-one)}.page-text-content p{letter-spacing:-.01em;color:#2c2c2c;font-size:.95rem;line-height:1.7em}.page-text-content p .colored{color:var(--theme-color-one);font-weight:500}.page-text-content p b.colored{font-weight:500}.page-text-content p a{color:var(--theme-color-one)}.page-text-content p:last-child{margin-bottom:0}.page-text-content p.heading-para{text-align:left;font-size:1.4rem;font-weight:500;line-height:1.6}.page-text-content p.heading-para-2{text-align:left;font-size:1.2rem;font-weight:500;line-height:1.6}.page-text-content p.heading-para-3{text-align:left;font-size:1rem;font-weight:500;line-height:1.7}.page-text-content ul{list-style:inherit;margin-bottom:20px;padding-left:30px}.page-text-content ul:last-child{margin-bottom:0}.page-text-content ul li{font-size:.9rem;position:relative}ul li::marker{color:var(--theme-color-one)}.page-text-content .img-box.full-size{max-height:none!important}.page-text-content .img-wrapper{width:100%;height:100%;position:relative;overflow:hidden}.page-text-content .img-wrapper img{aspect-ratio:3/2.25;object-fit:cover;object-position:center;min-height:420px}@media screen and (max-width:1280px){.page-text-content .title-text{font-size:1.8rem}.page-text-content .title-text.style-2{font-size:1.4rem}.page-text-content p.heading-para{font-size:1.25rem}.page-text-content p.heading-para-2,.page-text-content p.heading-para-3{font-size:1rem}.page-text-content p{font-size:.85rem}}@media screen and (max-width:991px){.page-text-content .title-text{font-size:1.8rem}.page-text-content .title-text.style-2{margin-bottom:1.5em;font-size:1.4rem}.page-text-content p{font-size:.86rem}.page-text-content p.heading-para-2,.page-text-content p.heading-para-3{font-size:.9rem}.page-text-content p.heading-para{font-size:1.1rem}.page-text-content .left-side{padding-right:12px}.page-text-content .right-side{padding-left:12px}.page-text-content .img-wrapper{margin-bottom:30px}}@media screen and (max-width:575px){.page-text-content .title-text{font-size:1.5rem}.page-text-content .title-text br{display:none}.page-text-content p.heading-para{font-size:1.05rem}.page-text-content p.heading-para-3{font-size:.8rem}.page-text-content .left-side{padding-right:12px}.page-text-content p{font-size:.8rem}.page-text-content .img-wrapper img{min-height:240px}}.sec-title-sec{padding-bottom:30px}@media screen and (min-width:992px){.leftRight-imgText-sec:not(.no-padding-override).right-img,.leftRight-imgText-sec:not(.no-padding-override).right-img .container-fluid,.leftRight-imgText-sec:not(.no-padding-override).right-img .container{padding-right:0}.leftRight-imgText-sec:not(.no-padding-override).left-img,.leftRight-imgText-sec:not(.no-padding-override).left-img .container-fluid,.leftRight-imgText-sec:not(.no-padding-override).left-img .container{padding-left:0}}.leftRight-imgText-sec:before{content:"";background-color:#f3f4f7;width:clamp(1px,80vw,50% + 700px);height:100%;position:absolute;bottom:0}.leftRight-imgText-sec.default-bg:before{display:none}.leftRight-imgText-sec.left-img:before{right:0}.leftRight-imgText-sec.right-img:before{left:0}.leftRight-imgText-sec .standard-btn:before{content:"";background:var(--theme-color-two);z-index:2;pointer-events:none;width:clamp(80px,10vw,200px);height:1px;transition:all .8s .7s;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.leftRight-imgText-sec .standard-btn:not(.is-inview):before{transition:all;width:0!important}.leftRight-imgText-sec.right-img .standard-btn:before{width:clamp(80px,40vw,800px);left:100%;right:auto}.leftRight-imgText-sec .slider-nav-wrapper{top:100%;right:0}.leftRight-imgText-sec .swiper-slide{transition:opacity 1s!important}.leftRight-imgText-sec .logo-col{margin-bottom:20px;display:inline-block;position:relative}.leftRight-imgText-sec .logo-col img{object-fit:contain;object-position:left center;max-width:300px;max-height:120px}.leftRight-imgText-sec .img-wrapper{margin:0;display:flex;position:relative;overflow:hidden}.leftRight-imgText-sec .img-wrapper .img-disc-text{color:#fff;z-index:2;max-width:max-content;font-size:.75rem;font-weight:400;line-height:1.2;position:absolute;bottom:20px;left:20px}.leftRight-imgText-sec .img-wrapper img{aspect-ratio:3/2;position:relative;max-height:none!important}.leftRight-imgText-sec .content-box-left,.leftRight-imgText-sec .content-box-right{z-index:2;position:relative}.leftRight-imgText-sec .text-content{margin-top:20px;display:grid;position:relative}.leftRight-imgText-sec .text-content .inner{opacity:1;visibility:hidden;flex-direction:column;grid-area:1/1;justify-content:center;transition:all 1s;display:none;position:relative}.leftRight-imgText-sec .text-content .inner[data-state=active]{opacity:1;visibility:visible;display:flex}@media screen and (max-width:991px){.leftRight-imgText-sec .img-wrapper{margin-bottom:20px}.leftRight-imgText-sec .logo-col img{max-width:250px;max-height:100px}.leftRight-imgText-sec .text-content .inner{justify-content:flex-start}.leftRight-imgText-sec .standard-btn:before{width:100vw!important;left:100%!important;right:auto!important}.leftRight-imgText-sec .img-carousel{padding-top:0;padding-bottom:20px}.leftRight-imgText-sec .slider-nav-wrapper{top:calc(100% - 20px)}}@media screen and (max-width:575px){.leftRight-imgText-sec .logo-col img{max-width:220px;max-height:90px}.leftRight-imgText-sec .img-wrapper .img-disc-text{font-size:.7rem;bottom:15px;left:15px}}.group-business-sec .sub-title-text{color:#3f3f3f;margin-bottom:.5em;font-size:1.1rem;font-weight:500;line-height:1.4;position:relative}.group-business-sec .counters-row{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:20px;width:100%;margin-top:20px;display:flex;row-gap:30px!important}.group-business-sec .counters-row .counter-item{flex-direction:column;row-gap:8px;display:flex;position:relative}.group-business-sec .counters-row .counter-item .counter-text{letter-spacing:-.04em;color:var(--theme-color-one);font-size:2.5rem;font-weight:500;line-height:1.2;display:inline-block;position:relative}.group-business-sec .counters-row .counter-item .counter-text .suffix{color:var(--theme-color-two)}.group-business-sec .counters-row .counter-item .counter-text .suffix.small{vertical-align:top;font-size:.6em;font-weight:500}.group-business-sec .counters-row .counter-item .counter-label{text-transform:uppercase;color:#646464;margin:0;font-size:.75rem;font-weight:500;line-height:1.2}@media screen and (max-width:767px){.group-business-sec .counters-row .counter-item .counter-text{font-size:2rem}.group-business-sec .counters-row .counter-item .counter-label{font-size:.7rem}}@media screen and (max-width:1280px){.group-business-sec .sub-title-text{font-size:1rem}}@media screen and (max-width:767px){.group-business-sec .sub-title-text{font-size:.9rem}}.owner-quote-sec{background:radial-gradient(circle,#002866,#003a81 58%,#1266c7 100%,#007bff 42%)}.quote-box{text-align:center;--border-width:2px;--icon-width:80px;flex-direction:column;align-items:center;width:100%;max-width:780px;margin-inline:auto;display:flex}.quote-box .inner{padding:50px;position:relative}.quote-box .inner p{color:#fff;margin:0;font-size:2.65rem;font-weight:400;line-height:1.2}.quote-box .icon{width:var(--icon-width);height:var(--icon-width);background:#fff;transition:transform .8s cubic-bezier(.33,1,.68,1);display:block;position:absolute;-webkit-mask-image:url(/images/icons/quote.png);mask-image:url(/images/icons/quote.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.quote-box-open,.quote-box-close{pointer-events:none;background-color:#0000;width:100%;height:100%;position:absolute;top:0;right:0}.quote-box-open .icon{position:absolute;top:0;left:0;transform:scaleY(-1)scaleX(-1)translateY(35%)translate(25%)}.quote-box-close .icon{position:absolute;bottom:0;right:0;transform:translateY(35%)translate(25%)}.quote-box-open:before,.quote-box-open:after,.quote-box-close:before,.quote-box-close:after{content:"";background-color:var(--theme-color-two);position:absolute}.quote-box-open:before{width:calc(100% - var(--icon-width));height:var(--border-width);top:0;right:0}.quote-box-open:after{height:calc(100% - var(--icon-width));width:var(--border-width);top:0;right:0}.quote-box-close:before{width:calc(100% - var(--icon-width));height:var(--border-width);bottom:0;left:0}.quote-box-close:after{height:calc(100% - var(--icon-width));width:var(--border-width);bottom:0;left:0}.author{flex-direction:column;margin-top:60px;display:flex;position:relative}.author h4{color:#fff;margin-bottom:.4em;font-size:2.5rem;font-weight:500}.author p{color:#dab48a;margin:0;font-size:1rem;line-height:1.2}@media screen and (max-width:1200px){.quote-box{--border-width:2px;--icon-width:60px}.quote-box .inner p,.author h4{font-size:2rem}.author p{font-size:.9rem}}@media screen and (max-width:767px){.quote-box{--border-width:2px;--icon-width:50px;width:92%}.quote-box .inner{padding:40px}.quote-box .inner p{font-size:1.65rem}.quote-box .inner p br{display:none}.quote-box .author{margin-top:30px}.author h4{font-size:1.5rem}.author p{font-size:.85rem}}@media screen and (max-width:424px){.quote-box .inner p{font-size:1.4rem}.author h4{font-size:1.25rem}.author p{font-size:.8rem}}.parallax-container .img-disc-text{text-shadow:0 1px 1px #0000007c;color:#fff;z-index:4;opacity:1;max-width:max-content;font-size:.7rem;font-weight:400;line-height:1.2;position:absolute;bottom:20px;right:20px}.home-luxury-projects-sec .parallax-container:before{content:"";z-index:2;pointer-events:none;background:#00000052;width:100%;height:100%;position:absolute;top:0;left:0}.home-luxury-projects-sec .inner-container{z-index:2;position:relative}.home-luxury-projects-sec .sec--title-wrapper{margin:0;font-size:3.5rem}.home-luxury-projects-sec .sec--main-title{color:var(--luxury-theme-color);font-family:var(--luxury-font);letter-spacing:.02em}.home-luxury-projects-sec .text-wrapper{padding-right:40px}.home-luxury-projects-sec .text-wrapper p{color:#fff;font-size:.9rem}.home-luxury-projects-sec .standard-btn{--bg-color:var(--luxury-theme-color);--text-color:white;--hover-bg-color:white;--hover-text-color:var(--luxury-theme-color);--border-color:var(--luxury-theme-color);--hover-border-color:white}.home-luxury-projects-sec .projects-carousel{margin-top:40px;padding-bottom:20px}.home-luxury-projects-sec .carousel-wrapper .slider-nav-wrapper{top:100%;right:0}.home-luxury-projects-sec .carousel-wrapper .slide-btn.swiper-button-prev{background-color:#fff}.slide-btn:after{color:var(--luxury-theme-color)}.home-luxury-projects-sec .carousel-wrapper .slide-btn.swiper-button-next{background-color:var(--luxury-theme-color)}@media screen and (max-width:1200px){.home-luxury-projects-sec{padding-bottom:120px}.home-luxury-projects-sec .sec--title-wrapper{font-size:3.2rem}}@media screen and (max-width:991px){.home-luxury-projects-sec .sec--title-wrapper{font-size:2.8rem}.home-luxury-projects-sec .text-wrapper{padding-right:12px}}@media screen and (max-width:767px){.home-luxury-projects-sec .sec--title-wrapper{font-size:2.6rem}}.core-value-sec .parallax-container{width:100%;height:100%;top:0;left:0;position:absolute!important}.core-value-sec .parallax-container:before{content:"";z-index:2;pointer-events:none;background:#00000052;width:100%;height:100%;position:absolute;top:0;left:0}.core-value-box{z-index:2;background-color:#ffffffd1;flex-direction:row;gap:60px;max-width:1000px;margin:auto;padding:60px;display:flex;position:relative}.core-value-box .title-wrapper{text-align:center;border:3px solid var(--theme-color-two);justify-content:center;align-items:center;width:40%;min-height:100%;display:flex}.core-value-box .title-wrapper .title-text{color:var(--theme-color-one);text-align:center;text-transform:uppercase;font-size:2.8rem;font-weight:600;font-family:var(--alt-font);text-align:center;margin-bottom:0;padding:60px 30px}.core-value-box .list-wrapper{width:60%;position:relative}.core-value-list{flex-direction:column;justify-content:center;margin:0;display:flex}.core-value-list li{color:var(--theme-color-one);border-bottom:1px solid var(--theme-color-two);padding:.5em 0 .5em 1.5em;font-size:1.6rem;font-weight:500;line-height:1.2;display:inline-block;position:relative}.core-value-list li:last-child{border:none}.core-value-list li:before{content:"";background:url(/svg/check-mark.svg) 50%/100% no-repeat;width:1.01em;height:1.01em;display:inline-block;position:absolute;top:.56em;left:0}@media screen and (max-width:1200px){.core-value-box .title-wrapper .title-text{font-size:2.4rem}.core-value-list li{font-size:1.4rem}}@media screen and (max-width:991px){.core-value-box{gap:40px}.core-value-box .title-wrapper .title-text{font-size:2rem}.core-value-list li{font-size:1.2rem}}@media screen and (max-width:767px){.core-value-box{flex-wrap:wrap;gap:30px;padding:30px}.core-value-box .title-wrapper{width:100%}.core-value-box .title-wrapper .title-text{font-size:2.4rem}.core-value-box .list-wrapper{width:100%}.core-value-list li{font-size:1.1rem}}@media screen and (max-width:424px){.core-value-list li{font-size:1rem}}.featured-projects-sec .sec-heading-wrapper{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;width:100%;margin-bottom:40px;display:flex}.featured-projects-sec .sec-heading-wrapper .sec--title-wrapper,.featured-projects-sec .sec-heading-wrapper .sec--main-title{margin:0}.featured-projects-sec .sec-heading-wrapper .read-more-btn{margin-top:0!important;margin-left:auto!important}.featured-projects-sec .featured-projects-list{flex-flow:row;justify-content:center;gap:0;display:flex;position:relative}.featured-projects-sec .featured-projects-list .project-card-wrapper{width:25%;transition:width .8s var(--hover-easing);--hover-easing:cubic-bezier(.23, 1, .32, 1);position:relative}.featured-projects-sec .featured-projects-list .project-card-wrapper:hover{width:50%!important}@media screen and (max-width:1200px){.featured-projects-sec .featured-projects-list{justify-content:center;align-items:center;gap:0;display:flex;flex-wrap:wrap!important}.featured-projects-sec .featured-projects-list .project-card-wrapper{width:50%!important;transition:none!important}}@media screen and (max-width:767px){.featured-projects-sec .featured-projects-list .project-card-wrapper,.featured-projects-sec .featured-projects-list .project-card-wrapper:hover{width:100%!important}}.projects-grid{--grid-view:4;--col-gap:6px;gap:var(--col-gap);flex-wrap:wrap;display:flex;position:relative}.projects-grid .project-card-wrapper{height:auto;width:calc((100% - (var(--grid-view) - 1)*var(--col-gap))/var(--grid-view))}@media screen and (max-width:1300px){.projects-grid{--grid-view:3;--col-gap:6px}.projects-grid .project-card-wrapper .project-card .text-wrapper .title-text{font-size:1rem}.projects-grid .project-card-wrapper .project-card .text-wrapper .desc p,.projects-grid .project-card-wrapper .project-card .location-text{font-size:.75rem}}@media screen and (max-width:991px){.projects-grid{--grid-view:2}.projects-grid .project-card-wrapper .project-card .text-wrapper .title-text{font-size:1rem}.projects-grid .project-card-wrapper .project-card .text-wrapper .desc p,.projects-grid .project-card-wrapper .project-card .location-text{font-size:.8rem}}@media screen and (max-width:767px){.projects-grid{--grid-view:1}}.project-card-wrapper{--hover-easing:cubic-bezier(.23, 1, .32, 1);width:100%;height:100%;position:relative}.project-card-wrapper .project-card{width:100%;position:relative;overflow:hidden}.project-card-wrapper .project-card:before{content:"";z-index:1;width:100%;height:100%;transition:.8s var(--hover-easing);pointer-events:none;background:#00000059;position:absolute;bottom:0;left:0;transition-property:opacity!important}.project-card-wrapper .project-card a{width:100%;height:100%;display:block}.project-card-wrapper .project-card .reset-btn{text-align:left;background:0 0;border:none;width:100%;margin:0;padding:0;display:block}.project-card-wrapper .project-card .img-disc-text{text-shadow:0 1px 1px #0000007c;color:#fff;z-index:2;opacity:0;max-width:max-content;font-size:.7rem;font-weight:400;line-height:1.2;transition:opacity .18s;position:absolute;top:14px;right:14px}.project-card-wrapper .project-card img{aspect-ratio:2/2.5;object-fit:cover;object-position:center;width:100%;height:100%;min-height:520px;max-height:520px;transition:transform 1s var(--hover-easing);-webkit-user-select:none;user-select:none;display:inline-block;position:relative;transform:translate(0,0)scale(1.05)}.project-card-wrapper .project-card .inner-content{z-index:4;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.project-card-wrapper .project-card .text-wrapper{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000004d;flex-direction:column;justify-content:center;gap:8px;width:100%;padding:20px;display:flex;position:relative}.project-card-wrapper .project-card .text-wrapper .title-text{text-transform:uppercase;color:#fff;margin-bottom:0;font-size:1.1rem;font-weight:500;position:relative}.project-card-wrapper .project-card .text-wrapper .desc{max-width:max-content;display:inline-block;position:relative}.project-card-wrapper .project-card .text-wrapper .desc:after{content:"";background:var(--theme-color-two);z-index:2;width:calc(100% + 40vw);height:2px;position:absolute;top:50%;left:100%;transform:translateY(-50%)translate(12px)}.project-card-wrapper .project-card .text-wrapper .desc p{color:#f7f7f7;margin-bottom:0;font-size:.82rem;font-weight:400}.project-card-wrapper .project-card:hover:before{opacity:0}.project-card-wrapper .project-card:hover img{transform:translate(0,0)scale(1.12)}.project-card-wrapper .project-card:hover .img-disc-text{opacity:1}.project-card-wrapper .project-card.epc .text-wrapper .title-text{font-size:1rem}.project-card-wrapper .project-card .location-text{color:#fff;text-transform:uppercase;max-width:max-content;margin-bottom:auto;padding:20px;font-size:.8rem;font-weight:400;line-height:1.6;position:relative}.project-card-wrapper .project-card .location-text b{margin-top:.1em;font-size:1.25em;font-weight:500;display:block}.project-card-wrapper .project-card .location-text i{color:var(--theme-color-two);font-size:1em;font-weight:900}@media screen and (max-width:767px){.project-card-wrapper .project-card .text-wrapper{gap:6px;padding:18px 16px}.project-card-wrapper .project-card .text-wrapper .title-text{font-size:1rem}.project-card-wrapper .project-card .text-wrapper .desc p{font-size:.75rem}.project-card-wrapper .project-card .location-text{padding:18px;font-size:.7rem}.project-card-wrapper .project-card .img-disc-text{font-size:.6rem}.project-card-wrapper .project-card img{min-height:380px}}.projects-carousel-sec .carousel-wrapper .slider-nav-wrapper{top:100%;right:0}.projects-carousel-sec .carousel-wrapper .projects-carousel{padding-bottom:20px}.projects-carousel-sec .standard-btn{margin-top:0!important}.project-banner-sec{justify-content:center;align-items:center;width:100%;height:100dvh;min-height:720px;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.project-banner-container{width:100%;height:100%;padding:40px var(--content-padding-x);align-items:center;display:flex;position:relative}.project-banner-container .parallax-container{top:0;left:0;background-color:#131313;width:100%;height:100%;display:inline-block;position:absolute;inset:0}.project-banner-container .parallax-wrapper{width:100%;height:100%}.project-banner-container .image-wrapper img{object-fit:cover;object-position:center;width:100%;height:100%;position:relative}.project-banner-container .parallax-container:after{content:"";pointer-events:none;z-index:1;background:#0009;width:100%;height:100%;position:absolute;top:0;left:0}.project-banner-container .container{z-index:2;align-items:center;display:flex;position:relative}.project-banner-container .text-content{color:#fff;flex-direction:column;padding:40px 0 0;display:flex;position:relative}.project-banner-container .text-content .title-text{color:var(--theme-color-one);text-align:start;text-transform:uppercase;font-size:4.2rem;font-weight:500;line-height:1;font-family:var(--alt-font);z-index:2;background-color:#fff;margin-bottom:0;padding:10px 20px}.project-banner-container .text-content .location-text{margin-bottom:15px}.project-banner-container .text-content .location-text p{color:#fff;text-transform:uppercase;max-width:max-content;margin-bottom:auto;font-size:1.8rem;font-weight:400;line-height:1.2}.project-banner-container .text-content .location-text b{font-size:1.8em;font-weight:500;display:block}.project-banner-container .text-content .description{border:1px solid #ffffffad;padding:10px 20px;display:inline-block}.project-banner-container .text-content .description p{color:#fff;margin-bottom:auto;font-size:1.25rem;font-weight:400;line-height:1.2}.project-banner-container .pt-logos{z-index:2;justify-content:flex-start;gap:15px;margin-top:20px;display:flex;position:relative}.project-banner-container .pt-logos img{width:auto;height:70px}.project-banner-container .text-content .contact-number{color:#fff;margin-top:120px;font-size:2.2rem;font-weight:500;line-height:1;display:inline-block}.project-banner-container .text-content .contact-number .icon{color:var(--theme-color-two);margin-right:.4em;font-size:.9em;line-height:1;display:inline-block}.project-banner-container .img-disc-text{color:#fff;z-index:2;max-width:max-content;font-size:.8rem;font-weight:400;line-height:1.2;position:absolute;bottom:20px;left:20px}.project-banner-container .img-disc-text.project-page{bottom:60px;left:auto;right:20px}.project-banner-container .img-disc-text.left-bottom{inset:auto auto 20px 20px}.project-banner-container .img-disc-text.right-bottom{inset:auto 20px 20px auto}.project-banner-container .rera-box{z-index:2;align-items:center;gap:20px;max-width:100%;display:flex;position:absolute;top:120px;right:20px}.project-banner-container .rera-box img{width:60px}.rera-box .text-col{flex-direction:column;display:flex}.rera-box .rera-text{color:#fff;font-size:.9rem;font-weight:300}.rera-box .link-text{color:#fff;font-size:.75rem}.rera-box .rera-text b{font-size:1.4em;font-weight:400}.rera-box a:hover{color:var(--theme-color-two)}@media screen and (max-width:991px){.project-banner-container .text-content .title-text{font-size:3.5rem}.project-banner-container .text-content .location-text p{font-size:1.35rem}.project-banner-container .text-content .description p{font-size:1.1rem}.project-banner-container .text-content .contact-number{margin-top:70px;font-size:1.6rem}.project-banner-container .rera-box img{max-width:50px}.rera-box .rera-text{font-size:.75rem}.rera-box .link-text{font-size:.65rem}}@media screen and (max-width:767px){.project-banner-container .container{justify-content:center}.project-banner-container .text-content{align-items:center}.project-banner-container .text-content .title-text{text-align:center;font-size:3rem}.project-banner-container .text-content .location-text p{text-align:center}.project-banner-container .text-content .description p{text-align:center;font-size:1.1rem}.project-banner-container .img-disc-text{font-size:.7rem}}@media screen and (max-width:575px){.project-banner-container .text-content .title-text{font-size:2.25rem}.project-banner-container .text-content .location-text p{font-size:1.2rem}.project-banner-container .text-content .description p{font-size:.95rem}.project-banner-container .rera-box{gap:10px;top:100px;right:20px}.project-banner-container .rera-box img{max-width:40px}.rera-box .rera-text{font-size:.6rem}.rera-box .link-text{font-size:.5rem}.project-banner-container .img-disc-text.project-page{bottom:40px}}.content-nav-sec{bottom:var(--nav-offset,0);z-index:99;width:100%;transition:bottom .8s cubic-bezier(.18,1,.3,1);position:fixed;left:0;overflow:visible}.content-nav-sec .inner{width:100%;padding:0 var(--content-padding-x);position:absolute;top:0;left:50%;transform:translate(-50%)translateY(-50%)}.project-sections-nav{background-color:var(--theme-color-one);color:#fff;flex-wrap:wrap;justify-content:flex-start;align-items:center;row-gap:20px;width:100%;margin:0;padding:0 20px;list-style:none;transition:background-color .5s;display:flex}.project-sections-nav[data-color=reverse]{background-color:#fff}.project-sections-nav ul{color:#fff;flex-wrap:nowrap;align-items:center;gap:15px;width:auto;margin:auto;padding:25px 0;list-style:none;display:flex;overflow-x:auto}.project-sections-nav .item{text-transform:uppercase;white-space:nowrap;color:#fff;border-right:1px solid #d1d1d1;padding-right:15px;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .3s ease-in-out;display:inline-block}.project-sections-nav[data-color=reverse] .item{color:var(--theme-color-one)}.project-sections-nav .item:last-child{border:none;padding-right:0}.project-sections-nav .item.active,.project-sections-nav .item:hover,.project-sections-nav .item:active{color:var(--theme-color-two)}@media screen and (max-width:1200px){.project-sections-nav .item{font-size:.85rem}}@media screen and (max-width:767px){.project-sections-nav .item{font-size:.8rem}}@media screen and (max-width:575px){.project-sections-nav ul{gap:10px;padding:18px 0}.project-sections-nav .item{padding-right:10px;font-size:.72rem}}.project-details-sec{background-color:var(--theme-color-one)}.project-details-wrapper{--grid-view:4;--col-gap:12px;gap:var(--col-gap);flex-flow:wrap;row-gap:40px;padding:60px 0;display:flex;position:relative}.project-details-wrapper .detail-item{width:calc((100% - (var(--grid-view) - 1)*var(--col-gap))/var(--grid-view));flex-direction:column;row-gap:6px;min-width:130px;display:flex}.project-details-wrapper .detail-item .heading{color:#fff;font-size:1rem;display:inline-block}.project-details-wrapper .detail-item p{color:#fff;margin:0;font-size:1.2rem;font-weight:500;line-height:1.4;display:inline-block}.project-details-wrapper .detail-item ul{padding:0;list-style:none!important}.project-details-wrapper .detail-item ul li{color:#fff;font-size:.9rem;font-weight:600}@media screen and (max-width:1200px){.project-details-wrapper .detail-item .heading{font-size:.9rem}.project-details-wrapper .detail-item p{font-size:1.1rem}.project-details-wrapper .detail-item ul li{font-size:.8rem}}@media screen and (max-width:991px){.project-details-wrapper{--grid-view:3}.project-details-wrapper .detail-item .heading{font-size:.8rem}.project-details-wrapper .detail-item p{font-size:.9rem}}@media screen and (max-width:575px){.project-details-wrapper{--grid-view:2}.project-details-wrapper .detail-item .heading{font-size:.7rem}.project-details-wrapper .detail-item p{font-size:.8rem}.project-details-wrapper .detail-item ul li{font-size:.65rem}}.project-amenities-sec .bg-img{width:100%;height:100%;top:0;left:0;pointer-events:none!important;position:absolute!important}.project-amenities-sec .bg-img img{object-fit:cover;object-position:center;width:100%;height:100%}.project-amenities-sec .bg-img:before{content:"";z-index:2;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;width:100%;height:100%;position:absolute;top:0;left:0}.project-amenities-sec .sec--title-wrapper{z-index:2}.project-amenities-sec .sec--main-title,.project-amenities-sec .sec-desc{color:#fff!important}.amenities-container{flex-direction:column;align-items:center;display:flex;position:relative}.amenities-filter{z-index:2;background-color:#fff;width:100%;max-width:max-content;margin-top:20px;margin-bottom:40px;display:inline-block;position:relative}.amenities-filter ul{border:none;width:100%;margin:auto;padding:20px 30px;display:flex}.amenities-filter li{text-transform:uppercase;white-space:nowrap;cursor:pointer;background-color:#0000;border-right:1px solid #acacac;margin:0;padding:0 15px;font-size:.9rem;font-weight:500;line-height:1.4;display:inline-block}.amenities-filter li .nav-link{color:var(--theme-color-one);border:none;padding:0}.amenities-filter .swiper-slide:last-child li{padding-right:0;border:none!important}.amenities-filter li .nav-link.active{color:var(--theme-color-two)!important}.amenities-list-wrapper{z-index:8;flex-direction:column;width:100%;max-width:1200px;display:flex;position:relative}.amenities-list-wrapper .slider-controls{--separator-color:white;--total-number-color:#d4d4d4;--active-number-color:var(--theme-color-two);--nav-btn-color:white;--nav-btn-hover-color:var(--theme-color-two);margin:40px auto auto}.amenities-list-wrapper .inner-wrapper{width:100%;display:inline-block;position:relative;top:0;left:0}.amenities-list{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;display:flex}.amenity-item{cursor:default;flex-direction:column;align-items:center;gap:20px;width:calc(20% - 10px);padding:10px;display:flex;position:relative}.amenity-item .icon{z-index:5;width:80px;height:80px;position:relative;transform:translateZ(0)}.amenity-item .icon span{background-color:var(--theme-color-two);width:100%;height:100%;transition:background-color .3s ease-in-out;display:block;position:relative;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.amenity-item:hover .icon span{background-color:#fff}.amenity-item p{text-transform:uppercase;text-align:center;color:#fff;margin:0;font-size:.9rem;font-weight:500;line-height:1.4;transition:color .3s ease-in-out}.amenity-item:hover p{color:var(--theme-color-two)}@media screen and (max-width:1200px){.amenities-filter li{font-size:.8em}.amenity-item .icon{width:70px;height:70px}.amenity-item p{font-size:.85rem}}@media screen and (max-width:991px){.amenity-item{width:calc(25% - 10px)}.amenity-item p{font-size:.8rem}}@media screen and (max-width:767px){.amenities-filter{margin-top:10px}.amenities-filter ul{padding:15px 12px}.amenities-filter li{padding:0 8px;font-size:.75rem}.amenity-item{width:calc(33.3333% - 10px)}.amenity-item p{font-size:.75rem}}@media screen and (max-width:575px){.amenities-filter li{font-size:.7rem}.amenity-item{width:calc(50% - 10px)}.amenity-item .icon{width:65px;height:65px}.amenity-item p{font-size:.7rem}}.master-layout-sec .masterlayout-clickable{position:relative}.master-layout-sec .masterlayout-clickable .masterlayout-link{cursor:zoom-in;width:100%;height:100%}.master-layout-sec .masterlayout-clickable .masterlayout-hover-overlay{pointer-events:none;opacity:0;background:#0006;width:100%;height:100%;transition:opacity .5s;position:absolute;top:0;left:0}.master-layout-sec .masterlayout-clickable .masterlayout-hover-overlay .lable{color:#fff;text-transform:uppercase;flex-direction:column;align-items:center;font-size:.8rem;font-weight:500;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(0)}.master-layout-sec .masterlayout-clickable .masterlayout-hover-overlay .lable .icon{font-size:2em}.master-layout-sec .masterlayout-clickable:hover .masterlayout-hover-overlay{opacity:1}.master-layout-sec.luxury-project .masterlayout-features{background-color:#242424}.master-layout-sec.luxury-project .masterlayout-features .features-title{color:var(--luxury-theme-color)}.master-layout-sec.luxury-project .masterlayout-features .feature-list li{color:#ffffffe6;font-weight:400}.master-layout-sec.luxury-project .masterlayout-features .feature-list .feature-index{color:var(--luxury-theme-color)}.master-layout-sec .masterlayout-features{background:#f7f7f7;flex-direction:column;gap:2em;height:100%;padding:32px;font-size:1.1rem;display:flex;position:relative}.master-layout-sec .masterlayout-features .features-title{color:var(--theme-color-one);margin:0;font-size:1.1em;font-weight:500}.master-layout-sec .masterlayout-features .feature-list{flex-wrap:wrap;gap:.5em 2em;margin:0;padding:0;list-style:none;display:flex}.master-layout-sec .masterlayout-features .feature-list li{color:#1b1b1b;align-items:center;font-size:.85em;font-weight:500;display:flex}.master-layout-sec .masterlayout-features .feature-list .feature-index{color:var(--theme-color-one);margin-right:.22em}.master-layout-sec .img-wrapper{height:100dvh;max-height:1080px;display:block;position:relative}.master-layout-sec .img-wrapper.masterlayout-clickable{cursor:zoom-in}.master-layout-sec .img-wrapper img{object-fit:cover;object-position:center;aspect-ratio:auto;pointer-events:none;height:100%;min-height:340px}.master-layout-sec .marker-form{flex-direction:column;width:max-content;display:flex;transform:translate(-50%,-50%)}.master-layout-sec .markers-wrapper{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.master-layout-sec .markers-wrapper:after{content:"";opacity:0;pointer-events:none;background:#0000004d;width:100%;height:100%;transition:opacity .25s;position:absolute;top:0;left:0}.master-layout-sec .markers-wrapper[data-overlay=true]:after{opacity:1}.master-layout-sec .markers-wrapper .marker{cursor:pointer;background-color:#202020;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:.72rem;transition:background-color .2s;animation:2s infinite pulse-animation;display:flex;position:absolute;transform:translate(-50%,-50%)}.master-layout-sec .markers-wrapper .marker:hover{background-color:var(--theme-color-two);z-index:4}.master-layout-sec .markers-wrapper .marker:hover .inner{color:#fff}.master-layout-sec .markers-wrapper .marker:hover .name-text{opacity:1;pointer-events:auto;transform:translateY(-20%)translateZ(0)}.master-layout-sec .markers-wrapper .marker .inner{color:#eee;pointer-events:none;margin-top:.1em;font-weight:500;transition:color .2s;display:inline-block;position:relative}.master-layout-sec .markers-wrapper .marker .name-text{white-space:nowrap;opacity:0;pointer-events:none;background-color:#fff;padding:8px 12px;font-size:.75rem;font-weight:400;line-height:1;transition:all .6s cubic-bezier(.16,1,.3,1);position:absolute;bottom:100%;transform:translateY(-50%)translateZ(0)}@media screen and (max-width:1200px){.master-layout-sec ul li{font-size:.8rem}}@media screen and (max-width:767px){.master-layout-sec .img-wrapper{height:auto}}@media screen and (max-width:575px){.master-layout-sec ul li{font-size:.7rem}}@keyframes pulse-animation{0%{box-shadow:0 0 #fff}to{box-shadow:0 0 0 10px #0000}}.walkthrough-sec .video-wrapper{pointer-events:none;position:relative}.virtual-view-sec .view-wrapper iframe{width:100%;height:600px}.gallery-sec .slider-nav-wrapper{top:100%}.gallery-sec .gallery-carousel{padding-bottom:20px}.gallery-sec .heading-wrapper{flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;display:flex}.gallery-sec .sec--title-wrapper,.gallery-sec .sec--main-title{margin-bottom:0}.gallery-sec .heading-wrapper .slider-controls{--active-number-color:var(--theme-color-two)}.gallery-filter{align-items:center;margin-left:auto;display:flex;position:relative}.gallery-filter .filter-btn{text-transform:uppercase;white-space:nowrap;cursor:pointer;background-color:#0000;outline:none;margin:0;padding:0 15px;font-size:.9rem;font-weight:500;line-height:1.4;display:inline-block;border:none!important;border-right:1px solid #acacac!important}.gallery-filter .filter-btn:last-child{border-right:none!important}.gallery-filter .filter-btn.active{color:var(--theme-color-one)!important}.gallery-variants-container .gallery-variant{display:none}.gallery-variants-container .gallery-variant[data-state=active]{display:block}.gallery-item{cursor:pointer;background-color:#f7f7f7;display:flex;position:relative;overflow:hidden}.gallery-item .img-disc-text{color:#fff;text-shadow:0 1px 1px #000000d3;z-index:1;max-width:max-content;font-size:.7rem;font-weight:400;line-height:1.2;transition:opacity .2s;position:absolute;bottom:15px;right:15px}.gallery-item:hover .img-disc-text{opacity:0}.healthcare .gallery-item,.healthcare .gallery-item a{background-color:#fff}.healthcare .gallery-item img{object-fit:contain}.gallery-item img{aspect-ratio:3/2.5;object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s;position:relative;transform:translateZ(0)scale(1)}.gallery-item:hover img{transform:translateZ(0)scale(1.125)}.gallery-item a{background-color:#f7f7f7;width:100%;height:100%;display:inline-block;cursor:zoom-in!important}.gallery-item:before{content:"";opacity:0;z-index:1;pointer-events:none;background:#bd9c77d5;width:100%;height:100%;transition:transform .5s,opacity .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.7)}.gallery-item:hover:before{opacity:1;transform:translate(-50%,-50%)scale(1)}.gallery-item .icon{color:#fff;opacity:0;z-index:2;font-size:1.8rem;transition:all .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(20px - 50%))}.gallery-item:hover .icon{opacity:1;transform:translate(-50%,-50%)}@media screen and (max-width:767px){.gallery-filter .filter-btn{padding:0 8px;font-size:.8rem}.gallery-sec .heading-wrapper{margin-bottom:15px}.gallery-sec .slider-nav-wrapper{bottom:100%;right:0;transform:translateY(-12px)}.gallery-filter{justify-content:center;width:100%;margin-top:20px;position:relative}.gallery-sec .heading-wrapper .slider-controls{position:absolute;bottom:30px;left:50%;transform:translate(-50%)}}.downloads-sec{background-color:var(--theme-color-one)}.downloads-sec .container{padding:60px 0}.downloads-sec .buttons-wrapper{flex-flow:wrap;justify-content:center;gap:40px;display:flex}.downloads-sec .standard-btn{--text-color:white;--border-color:var(--theme-color-two);--hover-border-color:var(--theme-color-two);--hover-bg-color:var(--theme-color-two);justify-content:center;width:100%;max-width:280px;margin:0!important}.project-reraQR-sec{background-color:#f3f4f7}.project-reraQR-sec .container{padding:60px 0}.project-rera-list{flex-wrap:wrap;justify-content:center;gap:30px 10px;display:flex;position:relative}.project-rera-list .rera-item{flex-direction:column;align-items:center;width:calc(25% - 10px);display:flex}.project-rera-list .rera-item img{max-width:110px;margin-bottom:10px;display:inline-block}.project-rera-list .rera-item .heading{color:var(--theme-color-one);text-transform:uppercase;text-align:center;margin-bottom:15px;font-size:.8rem;font-weight:600;display:inline-block}.project-rera-list .rera-item p{text-align:center;color:#0e0e0e;margin:0;font-size:.72rem;line-height:1.6}.project-rera-list .rera-item p strong{font-size:1.1em;display:block}@media screen and (max-width:991px){.project-rera-list .rera-item .heading{margin-bottom:12px;font-size:.7rem}.project-rera-list .rera-item img{max-width:90px}.project-rera-list .rera-item p{font-size:.7rem}}@media screen and (max-width:767px){.project-rera-list .rera-item{width:calc(33.3333% - 10px)}}@media screen and (max-width:575px){.project-rera-list .rera-item{width:calc(50% - 10px)}.project-rera-list .rera-item .heading{margin-bottom:8px;font-size:.6rem}.project-rera-list .rera-item img{max-width:80px}.project-rera-list .rera-item p{font-size:.6rem}}.location-advantages-sec .map-wrapper{width:100%}.location-advantages-sec .map-wrapper iframe{width:100%;height:500px}.tabs-filter{background-color:var(--theme-color-one);justify-content:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.tabs-filter:after{content:"";pointer-events:none;background:linear-gradient(-90deg, var(--theme-color-one) 40%, #fff0 100%);width:40px;height:100%;display:none;position:absolute;top:0;right:0}.tabs-filter ul{border:none;width:100%;margin:auto;padding:20px;display:flex}.tabs-filter li{text-transform:uppercase;white-space:nowrap;cursor:pointer;background-color:#0000;border-right:1px solid #fff;margin:0;padding:0 15px;font-size:.9rem;font-weight:500;line-height:1.4;display:inline-block}.tabs-filter li .nav-link{color:#fff;border:none;padding:0;background-color:#0000!important}.tabs-filter .swiper-slide:last-child li{padding-right:0;border:none!important}.tabs-filter li .nav-link.active{color:var(--theme-color-two)!important}.location-advantages-sec:not(.luxury-project) .slider-controls{position:absolute;bottom:0;left:4px}.location-advantages-sec .left-side{padding-bottom:40px;position:relative}.location-highlights{flex-direction:column;row-gap:15px;margin-top:30px;padding-left:8px;display:flex;position:relative;list-style:inherit!important}.location-highlights li{justify-content:space-between;padding-left:1em;font-size:.95rem;display:flex;position:relative}.location-highlights li:before{content:"";color:var(--theme-color-two);font-family:"Font Awesome 6 Pro";font-size:.38em;font-weight:900;position:absolute;top:1.5em;left:0}.location-highlights li span{min-width:30%;color:var(--theme-color-one);margin-left:15px;font-weight:600;display:inline-block}@media screen and (max-width:1200px){.tabs-filter li{font-size:.8rem}.location-highlights li{font-size:.9rem}}@media screen and (max-width:767px){.tabs-filter ul{padding:15px 12px}.tabs-filter li{padding:0 8px;font-size:.7rem}.location-highlights li{font-size:.8rem}}@media screen and (max-width:575px){.location-advantages-sec .map-wrapper iframe{height:360px}}.breadcrumb-content{justify-content:flex-end;width:100%;height:auto;margin-bottom:0;display:flex;position:relative}.breadcrumb-content *{white-space:nowrap!important}.breadcrumb-content .breadcrumb{justify-content:flex-end;margin-bottom:0;display:flex;position:relative}.breadcrumb-content .breadcrumb-item:before{display:none}.breadcrumb-content .breadcrumb-item{text-transform:uppercase;color:#363636;padding:0 .4em 0 0;font-size:.9rem;font-weight:400;line-height:normal;display:inline-block;position:relative}.breadcrumb-content .breadcrumb-item:last-child{padding-right:0}.breadcrumb-content .breadcrumb-item:after{content:"";color:#000;opacity:.4;padding-left:.4em;font-family:"Font Awesome 6 Pro";font-size:1em;font-weight:400;display:inline-block;position:relative}.breadcrumb-content .breadcrumb-item:last-child:after{display:none}.breadcrumb-content .breadcrumb-item.current{color:var(--theme-color-one);font-weight:500}.breadcrumb-content .breadcrumb-item:not(.current):hover{color:var(--theme-color-one)}@media screen and (max-width:992px){.breadcrumb-content .breadcrumb-item{font-size:.9rem}}@media screen and (max-width:575px){.breadcrumb-content .breadcrumb-item{font-size:.8rem}}.page-heading-sec{padding-top:60px;padding-bottom:40px}.page-heading-sec .heading-wrapper{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;width:100%;display:flex}.page-heading-sec .sec--title-wrapper,.page-heading-sec .sec--main-title{margin-bottom:0}.page-hero-sec{align-items:center;height:100dvh;display:flex}.page-hero-sec .parallax-container:before{content:"";z-index:2;pointer-events:none;background:#0009;width:100%;height:100%;position:absolute;top:0;left:0}.page-hero-sec .parallax-container .img-disc-text{color:#fff;z-index:3;text-shadow:0 1px 1px #0006;font-size:.75rem;font-weight:400;line-height:1.2;position:absolute;bottom:20px;right:20px;height:auto!important}.page-hero-sec .inner-sec{width:100%;padding:var(--content-padding-y) var(--content-padding-x);z-index:2;position:relative}.page-hero-sec .title-text{font-size:4rem;font-weight:500;font-family:var(--alt-font);text-transform:uppercase;text-align:center;color:#fff;margin-bottom:0;line-height:1;position:relative}.page-hero-sec .description{max-width:850px;margin:auto}.page-hero-sec .description p{color:#fff;text-align:center;margin:0;font-size:1rem;line-height:1.8}@media screen and (max-width:1200px){.page-hero-sec .title-text{font-size:3.5rem}.page-hero-sec .description p{font-size:.95rem;line-height:1.7}}@media screen and (max-width:991px){.page-hero-sec .title-text{font-size:3rem}.page-hero-sec .description p{font-size:.9rem}}@media screen and (max-width:575px){.page-hero-sec{height:60dvh}.page-hero-sec .title-text{margin-bottom:14px;font-size:2.2rem;line-height:1.1}.page-hero-sec .description{max-width:100%;padding:0 20px}.page-hero-sec .description p{font-size:.9rem}}.about-intro-sec{background-color:#003376}.about-intro-sec .sec--main-title{color:#fff}.about-intro-sec .content-wrapper{max-width:1000px;margin:auto}.about-intro-sec .content-wrapper p{color:#ffffffe0;text-align:center;font-size:1rem;font-weight:400}@media screen and (max-width:1200px){.about-intro-sec .content-wrapper p{font-size:.95rem}}@media screen and (max-width:767px){.about-intro-sec .content-wrapper p{font-size:.9rem}}@media screen and (max-width:575px){.about-intro-sec .content-wrapper p{font-size:.85rem}}.csr-gallery-sec{padding:80px var(--content-padding-x);padding-bottom:8rem}.csr-gallery-sec.pt-0{padding-top:0}.csr-gallery-sec .gallery-carousel{margin-top:30px}.starts-sec{background-color:#003376}.starts-sec .counters-row{--grid-view:3;--col-gap:20px;flex-wrap:wrap;justify-content:center;align-items:flex-start;row-gap:30px;width:100%;display:flex}.starts-sec .counters-row .counter-item{text-align:center;width:calc((100% - (var(--grid-view) - 1)*var(--col-gap))/var(--grid-view));flex-direction:column;align-items:center;row-gap:12px;display:flex;position:relative}.starts-sec .counters-row .counter-item .counter-text{letter-spacing:-.02em;color:#fff;font-size:4rem;font-weight:500;line-height:1.2;display:inline-block;position:relative}.starts-sec .counters-row .counter-item .counter-text .suffix{color:var(--theme-color-two)}.starts-sec .counters-row .counter-item .counter-text .suffix.small{vertical-align:top;font-size:.6em;font-weight:500}.starts-sec .counters-row .counter-item .counter-label{text-transform:uppercase;color:#fff;margin:0;font-size:.9rem;font-weight:400;line-height:1.4}@media screen and (max-width:1200px){.starts-sec .counters-row .counter-item .counter-text{font-size:3.5rem}.starts-sec .counters-row .counter-item .counter-label{font-size:.8rem}}@media screen and (max-width:991px){.starts-sec .counters-row{--grid-view:2}}@media screen and (max-width:575px){.starts-sec .counters-row .counter-item .counter-text{font-size:3rem}.starts-sec .counters-row .counter-item .counter-label{font-size:.7rem}}.team-message-sec .icon{-webkit-user-select:none;user-select:none;background-color:#0000;border-radius:50%;flex-shrink:0;width:40px;height:40px;margin-bottom:20px;position:relative}.team-message-sec .icon span{background:#0003;width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(180deg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.team-message-sec .img-wrapper img{aspect-ratio:3/2.5;object-position:top center}.team-message-sec .info-wrapper{margin-top:20px;display:block}.team-message-sec .info-wrapper .name-text{color:var(--theme-color-one);margin-bottom:6px;font-size:1.1rem;font-weight:500}.team-message-sec .info-wrapper p{color:#646464;margin:0;font-size:.85rem}@media screen and (max-width:991px){.team-message-sec .icon{width:35px;height:35px;margin-bottom:15px}}@media screen and (max-width:557px){.team-message-sec .icon{width:28px;height:28px;margin-bottom:15px}}.teams-sec{background-color:#003376}.teams-sec .sec--title-wrapper{margin-bottom:60px}.teams-sec .sec--title-wrapper .sec--main-title{color:#fff}.teams-sec .carousel-wrapper .slider-nav-wrapper{top:100%;right:0}.teams-sec .carousel-wrapper .slider-nav-wrapper .slide-btn.swiper-button-prev{background-color:#fff}.teams-sec .carousel-wrapper .teams-carousel{padding-bottom:20px}.teams-sec .carousel-wrapper .teams-carousel .swiper-slide-active img{filter:grayscale(0)!important}.teams-sec .left-side{padding-right:60px}.teams-sec .image-wrapper{-webkit-user-select:none;user-select:none;margin:0;display:flex;position:relative;overflow:hidden}.teams-sec .image-wrapper img{aspect-ratio:1;object-position:top center;filter:grayscale();transition:filter .6s;position:relative;max-height:none!important}.teams-sec .content-wrapper{display:grid;position:relative}.teams-sec .content-wrapper .title-text{color:var(--theme-color-two);opacity:0;margin-bottom:6px;font-size:1.8rem;font-weight:500;transition:all .8s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(30px);transition-property:opacity,transform!important}.teams-sec .content-wrapper .para{opacity:0;transition:all .8s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(30px);transition-property:opacity,transform!important}.teams-sec .content-wrapper .para p{color:#ffffffb3;font-size:.85rem;font-weight:400}.teams-sec .content-wrapper .para p::selection{color:#fff;background-color:var(--theme-color-two)!important}.teams-sec .content-wrapper .para p:last-child{margin-bottom:0}.teams-sec .content-wrapper .desc{color:#ffffffe6;opacity:0;margin-bottom:25px;font-size:.85rem;font-weight:400;transition:all .8s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(30px);transition-property:opacity,transform!important}.teams-sec .content-wrapper .readmore-btn{color:#ffffffe5;opacity:0;background:0 0;border:none;outline:none;width:max-content;margin-top:8px;font-size:.85rem;font-weight:500;transition:all .8s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(30px);transition-property:opacity,transform!important}.teams-sec .content-wrapper .inner{opacity:1;visibility:hidden;flex-direction:column;grid-area:1/1;justify-content:center;display:flex;position:relative}.teams-sec .content-wrapper .inner[data-state=active]{opacity:1;visibility:visible}.teams-sec .content-wrapper .inner[data-state=active] .title-text{opacity:1;transition:all .8s cubic-bezier(.16,1,.3,1) .1s;transform:translate(0,0)}.teams-sec .content-wrapper .inner[data-state=active] .desc{opacity:1;transition:all .8s cubic-bezier(.16,1,.3,1) .2s;transform:translate(0,0)}.teams-sec .content-wrapper .inner[data-state=active] .para,.teams-sec .content-wrapper .inner[data-state=active] .readmore-btn{opacity:1;transition:all .8s cubic-bezier(.16,1,.3,1) .3s;transform:translate(0,0)}@media screen and (max-width:1200px){.teams-sec .content-wrapper .title-text{font-size:1.6rem}.teams-sec .content-wrapper .para p,.teams-sec .content-wrapper .desc,.teams-sec .content-wrapper .readmore-btn{font-size:.8rem}}@media screen and (max-width:991px){.teams-sec .content-wrapper{padding-top:50px}.teams-sec .content-wrapper .inner{justify-content:flex-start}.teams-sec .sec--title-wrapper{margin-bottom:40px}.teams-sec .left-side{order:1;padding-right:12px}}@media screen and (max-width:575px){.teams-sec .content-wrapper .title-text{font-size:1.4rem}}.vision-mission-sec .text-content{padding:30px 0}@media screen and (max-width:991px){.vision-mission-sec .text-content{margin-bottom:20px;padding:0}}.awards-sec .award-card{text-align:center;cursor:grab;background-color:#f0f0f0;flex-direction:column;align-items:center;padding:40px 20px;display:flex;position:relative;-webkit-user-select:none!important;user-select:none!important}.awards-sec .award-card .image-wrapper{width:100%;position:relative;overflow:hidden}.awards-sec .award-card .image-wrapper img{aspect-ratio:1;object-fit:contain;width:100%}.awards-sec .awards-carousel .swiper-wrapper{transition-timing-function:linear!important}.awards-sec .awards-carousel.style-2 .award-card{background-color:#fff;padding:0}.awards-sec .awards-carousel.style-2 .award-card .image-wrapper img{aspect-ratio:3/2.2}.awards-sec .awards-rows{flex-direction:column;display:flex}.clientele-sec .swiper-wrapper{transition-timing-function:linear!important}.clientele-sec .logo-card{text-align:center;cursor:grab;background-color:#fff;flex-direction:column;align-items:center;padding:40px 20px;display:flex;position:relative;-webkit-user-select:none!important;user-select:none!important}.clientele-sec .logo-card .image-wrapper{position:relative;overflow:hidden}.clientele-sec .logo-card .image-wrapper img{aspect-ratio:3/2;object-fit:contain;object-position:center;transition:filter .4s}.clientele-sec .logo-card:hover .image-wrapper img{filter:none}@media screen and (max-width:767px){.clientele-sec .logo-card{padding:20px}}@media screen and (max-width:575px){.clientele-sec .logo-card{padding:8px}}.blog-card{flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.blog-card figure{margin-bottom:15px;position:relative;overflow:hidden}.blog-card figure a{width:100%;height:100%}.blog-card img{aspect-ratio:3/2.25;object-fit:cover;object-position:center;width:100%;height:auto;transition:transform .6s;position:relative;transform:translate(0,0)scale(1.01)}.blog-card:hover img{transform:translate(0,0)scale(1.08)}.blog-card .text-wrapper{flex-direction:column;gap:8px;display:flex;position:relative}.blog-card .text-wrapper a{width:100%;display:inline-block}.blog-card .title-text{text-align:left;letter-spacing:-.035em;font-size:1.1rem;font-weight:500;line-height:1.4;font-family:var(--alt-font);color:#2c2c2c;margin-bottom:0;transition:color .4s;position:relative}.blog-card .title-text:hover{color:var(--theme-color-one)}.blog-card .short-desc{color:#292929;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-left:auto;font-size:.8rem;display:-webkit-box;overflow:hidden}.blog-card .date-text{color:#7a7a7a;align-items:center;gap:6px;font-size:.8rem;font-weight:500;line-height:1;display:flex}.blog-card .date-text .icon{color:var(--theme-color-one);font-size:1.2em;position:relative;bottom:5%}.blog-card .standard-btn{height:50px;font-size:.8rem;margin-top:0!important}@media screen and (max-width:1366px){.blog-card .date-text{font-size:.8rem}.blog-card .title-text{font-size:1rem}.blog-card .short-desc{font-size:.75rem}}@media screen and (max-width:767px){.blog-card,.blog-card .text-wrapper{align-items:center}.blog-card .date-text{text-align:center;font-size:.8rem}.blog-card .title-text{text-align:center;max-width:none;font-size:1rem}.blog-card .short-desc{text-align:center;font-size:.8rem}}@media screen and (max-width:575px){.blog-card .date-text{font-size:.75rem}.blog-card .title-text{font-size:.85rem}.blog-card .standard-btn{height:45px;font-size:.7rem}}.blog-list-sec .blogs-grid{--col-gap:20px;gap:var(--col-gap);flex-wrap:wrap;display:flex;row-gap:50px!important}.blog-list-sec .blogs-grid .blog-card-wrapper{--grid-view:3;width:calc((100% - (var(--grid-view) - 1)*var(--col-gap))/var(--grid-view));position:relative}@media screen and (max-width:1280px){.blog-list-sec .blogs-grid{--col-gap:10px}.blog-list-sec .blogs-grid .blog-card-wrapper{--grid-view:2}}@media screen and (max-width:767px){.blog-list-sec .blogs-grid{--col-gap:10px}.blog-list-sec .blogs-grid .blog-card-wrapper{--grid-view:1}}.article-sec{padding-top:80px}.article-sec .container{max-width:1400px!important}.article-sec .post-date{text-align:center;justify-content:center;gap:6px;margin-bottom:20px;font-size:.9rem;display:flex;position:relative}.article-sec .post-date .icon{color:var(--theme-color-one);font-size:1.2em;display:flex}.article-sec .post-date .icon i{margin-top:.1em}.article-sec .post-date p{color:#585858;margin:0;font-size:1em;line-height:1.4}.article-sec .title-text{letter-spacing:-.04em;text-align:center;width:100%;color:var(--theme-color-one);font-size:2.5rem;font-weight:500;line-height:1.2;font-family:var(--alt-font);margin-bottom:12px;display:inline-block}.article-sec .thumbnail-wrapper{position:relative;overflow:hidden}.article-sec .thumbnail-wrapper img{aspect-ratio:16/9;object-fit:cover;object-position:center}.article-sec article{margin-top:40px;padding:0 20px;display:block}.article-sec article h2,.article-sec article h3,.article-sec article h4,.article-sec article h5,.article-sec article h6{color:#2c2c2c;font-weight:500;line-height:1.2}.article-sec article h2{letter-spacing:-.01em;margin-top:40px;margin-bottom:15px;font-size:1.8rem}.article-sec article h3{letter-spacing:-.01em;margin-bottom:12px;font-size:1.5rem}.article-sec article ul{padding-left:20px;list-style:inherit!important}.article-sec article ul li{color:#4e4e4e;margin-bottom:8px;font-size:.95rem;line-height:1.5}.article-sec article ul li:last-child{margin-bottom:0}.article-sec article ul li strong{color:#141414;font-weight:500}.article-sec article p{color:#585858;font-size:.95rem;font-weight:400}.article-sec article p strong{color:#141414;font-weight:500}.article-sec article p a{color:var(--theme-color-one)}@media screen and (max-width:1366px){.article-sec .post-date{font-size:.85rem}.article-sec .title-text{font-size:2rem}.article-sec article{padding:0 20px}.article-sec article h2{font-size:1.5rem}.article-sec article h3{font-size:1.2rem}.article-sec article ul li,.article-sec article p{font-size:.95rem}}@media screen and (max-width:991px){.article-sec .title-text{font-size:1.7rem}.article-sec article ul li,.article-sec article p{font-size:.9rem}}@media screen and (max-width:575px){.article-sec .post-date{font-size:.8rem}.article-sec .title-text{font-size:1.4rem}.article-sec article{margin-top:20px;padding:0}.article-sec article h2{margin-top:30px;margin-bottom:12px;font-size:1.2rem}.article-sec article h3{margin-bottom:10px;font-size:1rem}.article-sec article ul li,.article-sec article p{font-size:.85rem}}.blogs-carousel{padding-bottom:20px}.blogs-carousel+.slider-nav-wrapper{justify-content:center;gap:12px;margin-top:16px;display:flex;position:relative;inset:auto;transform:none}.detail-gallery-sec .detail-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.detail-gallery-sec .detail-gallery-grid .detail-gallery-item{background:#f7f7f7;border:1px solid #ebebeb;width:100%;height:100%;position:relative;overflow:hidden}.detail-gallery-sec .detail-gallery-grid .detail-gallery-item button{width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.detail-gallery-sec .detail-gallery-grid .detail-gallery-item button img{object-fit:cover;aspect-ratio:3/4;width:100%;height:100%;transition:transform .4s;display:block}.detail-gallery-sec .detail-gallery-grid .detail-gallery-item button .zoom-icon{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#00000041;justify-content:center;align-items:center;font-size:1.8rem;transition:opacity .3s;display:flex;position:absolute;inset:0}.detail-gallery-sec .detail-gallery-grid .detail-gallery-item button:hover img{transform:scale(1.02)}.detail-gallery-sec .detail-gallery-grid .detail-gallery-item button:hover .zoom-icon{opacity:1}@media screen and (max-width:1200px){.detail-gallery-sec .detail-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.detail-gallery-sec .detail-gallery-grid{gap:12px}}@media screen and (max-width:575px){.detail-gallery-sec .detail-gallery-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.media-list-sec .media-grid{--col-gap:10px;gap:var(--col-gap);flex-wrap:wrap;display:flex;row-gap:20px!important}.media-list-sec .media-grid .media-card-wrapper{--grid-view:3;width:calc((100% - (var(--grid-view) - 1)*var(--col-gap))/var(--grid-view));position:relative}.media-list-sec .media-grid .media-card-wrapper .media-card{background-color:#f3f3f3;flex-direction:column;width:100%;height:100%;padding:40px 30px 30px;display:flex;position:relative;overflow:hidden}.media-list-sec .media-grid .media-card-wrapper .media-card .text-wrapper{flex-direction:column;align-items:flex-start;gap:8px;height:100%;display:flex;position:relative}.media-list-sec .media-grid .media-card-wrapper .media-card .text-wrapper a{width:100%;display:inline-block}.media-list-sec .media-grid .media-card-wrapper .media-card .title-text{text-align:left;letter-spacing:-.035em;font-size:1.1rem;font-weight:500;line-height:1.4;font-family:var(--alt-font);color:#2c2c2c;margin-bottom:0;transition:color .4s;position:relative}.media-list-sec .media-grid .media-card-wrapper .media-card .title-text:hover{color:var(--theme-color-one)}.media-list-sec .media-grid .media-card-wrapper .media-card .date-text{color:#535353;align-items:center;gap:6px;font-size:.8rem;font-weight:400;line-height:1;display:flex}.media-list-sec .media-grid .media-card-wrapper .media-card .date-text .icon{color:var(--theme-color-one);font-size:1.2em;position:relative;bottom:5%}.media-list-sec .media-grid .media-card-wrapper .media-card .btn-wrapper{margin-top:auto;padding-top:20px;display:block;position:relative}.media-list-sec .media-grid .media-card-wrapper .media-card .btn-wrapper a{text-transform:uppercase;color:var(--theme-color-one);font-size:.8rem;font-weight:500;transition:color .25s ease-in-out;display:block;position:relative}.media-list-sec .media-grid .media-card-wrapper .media-card .btn-wrapper a:after{content:"";z-index:2;background:#0003;width:calc(100% + 100vw);height:1px;position:absolute;top:50%;left:100%;transform:translateY(-50%)translate(20px)}.media-list-sec .media-grid .media-card-wrapper .media-card .btn-wrapper:hover a{color:var(--theme-color-two)}@media screen and (max-width:1366px){.media-list-sec .media-grid .media-card-wrapper .media-card .date-text{font-size:.75rem}.media-list-sec .media-grid .media-card-wrapper .media-card .title-text{font-size:1rem}.media-list-sec .media-grid .media-card-wrapper .media-card .btn-wrapper a{font-size:.75rem}}@media screen and (max-width:991px){.media-list-sec .media-grid .media-card-wrapper .media-card .date-text{font-size:.7rem}.media-list-sec .media-grid .media-card-wrapper .media-card .title-text{max-width:none;font-size:1rem}}@media screen and (max-width:575px){.media-list-sec .media-grid .media-card-wrapper .media-card{padding:30px 20px 20px}.media-list-sec .media-grid .media-card-wrapper .media-card .title-text{font-size:.9rem}.media-list-sec .media-grid .media-card-wrapper .media-card .btn-wrapper a{font-size:.7rem}}@media screen and (max-width:1025px){.media-list-sec .media-grid{--col-gap:10px}.media-list-sec .media-grid .media-card-wrapper{--grid-view:2}}@media screen and (max-width:767px){.media-list-sec .media-grid{--col-gap:10px}.media-list-sec .media-grid .media-card-wrapper{--grid-view:1}}.images-carousel{padding-bottom:40px}.img-carousel-item{position:relative;overflow:hidden}.img-carousel-item figure{margin:0;position:relative;overflow:hidden}.img-carousel-item figure:before{content:"";pointer-events:none;opacity:0;background-color:#81b04f;background:linear-gradient(180deg, #fff0 0%, var(--theme-color-one) 100%);z-index:1;width:100%;height:100%;transition:opacity .4s;position:absolute}.img-carousel-item:hover figure:before{opacity:1}.img-carousel-item:hover img{transform:translate(-50%)scale(1.08)}.img-carousel-item:hover figcaption{opacity:1;transform:translate(0,0)}.img-carousel-item:hover .title-text{opacity:0;transform:translateY(-10px)}.img-carousel-item.style-2 figure:before{opacity:1;background:linear-gradient(#fff0 40%,#000000c4 100%)}.img-carousel-item.style-2 figcaption{opacity:1;text-align:left;padding:20px 30px;font-weight:500;transform:translate(0,0)}.img-carousel-item.style-2 .title-text{display:none}.img-carousel-item figcaption{text-align:center;color:#fff;opacity:0;z-index:2;width:100%;padding:20px 40px;font-size:.85rem;font-weight:400;line-height:1.5;transition:all .4s;position:absolute;bottom:0;left:0;transform:translateY(10px)}.img-carousel-item img{aspect-ratio:3/2.25;object-fit:cover;object-position:center;width:100%;height:auto;transition:transform .6s;position:relative;top:50%;left:50%;transform:translate(-50%)scale(1.01)}.img-carousel-item .title-text{text-align:center;letter-spacing:-.035em;color:var(--theme-color-one);opacity:1;margin-top:15px;font-size:1.1rem;font-weight:500;line-height:1.4;transition:all .4s;position:relative;transform:translate(0,0)}@media screen and (max-width:1200px){.img-carousel-item .title-text{font-size:1rem}.img-carousel-item figcaption{padding:20px;font-size:.8rem}}@media screen and (max-width:575px){.img-carousel-item figcaption{font-size:.8rem}}.features-list{--grid-view:5;--col-gap:8px;justify-content:center;gap:var(--col-gap);flex-wrap:wrap;width:100%;display:flex}.features-list.view-4{--grid-view:4}.features-list .feature-item-wrapper{width:calc((100% - (var(--grid-view) - 1)*var(--col-gap))/var(--grid-view))}.features-list .feature-item{cursor:default;background-color:#f5f5f5;flex-direction:column;align-items:center;gap:20px;width:100%;height:100%;padding:30px 12px;transition:background-color .4s;display:flex;position:relative}.features-list .feature-item:hover{background-color:var(--theme-color-one)}.features-list .feature-item:hover .icon span{background-color:#fff}.features-list .feature-item:hover p{color:#fff}.features-list .feature-item .icon{z-index:5;width:80px;height:80px;position:relative;transform:translateZ(0)}.features-list .feature-item .icon span{background-color:var(--theme-color-one);width:100%;height:100%;transition:background-color .3s ease-in-out;display:block;position:relative;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.features-list .feature-item p{text-align:center;color:#2c2c2c;margin:0;font-size:.9rem;font-weight:500;line-height:1.4}@media screen and (max-width:1200px){.features-list{--grid-view:4}.features-list .feature-item .icon{width:75px;height:75px}.features-list .feature-item p{font-size:.8rem}}@media screen and (max-width:991px){.features-list,.features-list.view-4{--grid-view:3}.features-list .feature-item{gap:15px}.features-list .feature-item .icon{width:70px;height:70px}.features-list .feature-item p{font-size:.75rem}}@media screen and (max-width:575px){.features-list,.features-list.view-4{--grid-view:2}.features-list .feature-item{gap:12px;padding:20px 12px}.features-list .feature-item .icon{width:65px;height:65px}.features-list .feature-item p{font-size:.7rem}}.faq-sec{background-color:#003376}.faq-sec .sec--main-title{color:#fff}.faq-sec .faq-accordion .accordion-item{background-color:#0000;border-color:#ffffff54!important}.faq-sec .faq-accordion .accordion-button{color:#fff!important}.faq-sec .faq-accordion .accordion-button:before,.faq-sec .faq-accordion .accordion-button:after{color:var(--theme-color-two)}.faq-sec .faq-accordion .accordion-button:not(.collapsed) .title-text{color:#fff}.faq-sec .faq-accordion .accordion-button .title-text{color:#ffffffb3}.faq-sec .faq-accordion .accordion-body p{color:#ffffffe6}.accordion .accordion-item{border:none;margin-bottom:1px;border-color:#cdcdcd!important;border-bottom-style:solid!important;border-bottom-width:1px!important;border-radius:0!important}.accordion .accordion-item:first-child{border-top:1px solid}.accordion .accordion-button{font-size:1.25rem;font-family:var(--alt-font);text-transform:inherit;margin:0;padding:25px 50px 25px 20px;font-weight:600;position:relative;box-shadow:none!important;color:#383838!important;background-color:#0000!important}.accordion .accordion-button:not(.collapsed){color:var(--theme-color-one)!important}.accordion .accordion-button.no-child:after,.accordion .accordion-button.no-child:before{display:none}.accordion .accordion-button:before,.accordion .accordion-button:after{width:35px;height:35px;color:var(--theme-color-one);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-family:"Font Awesome 6 Pro";font-size:clamp(.8rem,1.25em,1.5rem);font-weight:500;transition:opacity .25s ease-out,transform .3s ease-in-out;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)translateZ(0)}.accordion .accordion-button:before{content:"+";opacity:1;transition:opacity .25s .1s,transform .3s ease-in-out}.accordion .accordion-button:after{content:"";opacity:0;transform:translateY(-50%)rotate(-90deg)translateZ(0)}.accordion .accordion-button:not(.collapsed):before{opacity:0;transform:translateY(-50%)rotate(180deg)translateZ(0)}.accordion .accordion-button:not(.collapsed):after{opacity:1;transition:opacity .25s .1s,transform .3s ease-in-out;transform:translateY(-50%)rotate(0)translateZ(0)}.accordion .accordion-button .title-text{color:#2c2c2c;margin-bottom:0;font-size:1.15rem;font-weight:500;line-height:1.4}.accordion .accordion-body{color:#111;gap:30px;padding:8px 20px 20px;display:flex}.accordion .accordion-body .text-content{flex-direction:column;justify-content:center;display:flex}.accordion .accordion-body p{text-align:left;margin-bottom:.6em;font-size:.9rem;line-height:1.8}.accordion .accordion-body p:last-child{margin-bottom:0}.accordion .accordion-body ul{flex-direction:column;gap:8px;width:100%;margin:0;padding:0;display:flex}.accordion .accordion-body li{color:#585858;justify-content:space-between;padding-left:1em;font-weight:400;list-style:none;display:flex;position:relative;font-size:.85rem!important}.accordion .accordion-body li:before{content:"";color:var(--theme-color-one);font-family:"Font Awesome 6 Pro";font-size:.38em;font-weight:900;position:absolute;top:1.5em;left:0}.accordion .accordion-body li .distance{color:#2c2c2c;font-weight:500}.accordion .accordion-body .icon-wrapper{background-color:#0000;border-radius:50%;flex-shrink:0;width:60px;height:60px;margin-top:4px;transition:background-color .3s;position:relative}.accordion .accordion-body .icon-wrapper .icon{background:var(--theme-color-one);width:100%;height:100%;transition:transform .8s cubic-bezier(.33,1,.68,1);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.accordion .accordion-body .icon-wrapper:hover .icon{transform:translate(-50%,-50%)scale(1.12)}@media screen and (max-width:1200px){.accordion .accordion-button{font-size:1rem}.accordion .accordion-body li{font-size:.75rem}.accordion .accordion-body .icon-wrapper{width:55px;height:50px}}@media screen and (max-width:991px){.accordion .accordion-button{padding:20px 40px 20px 20px;font-size:1rem}.accordion .accordion-button .title-text{font-size:1rem}.accordion .accordion-body{gap:20px}.accordion .accordion-body p{font-size:.85rem}.accordion .accordion-body li{font-size:.8rem}}@media screen and (max-width:575px){.accordion .accordion-button{padding:20px 40px 20px 10px;font-size:.9rem}.accordion .accordion-button:before,.accordion .accordion-button:after{width:30px;height:30px;font-size:1.1em}.accordion .accordion-button .title-text{font-size:.95rem}.accordion .accordion-body{padding-left:10px}.accordion .accordion-body p{font-size:.8rem}.accordion .accordion-body li{font-size:.75rem!important}}.youtube-video-grid{--grid-view:3;--col-gap:15px;justify-content:center;gap:var(--col-gap);flex-wrap:wrap;row-gap:60px;display:flex;position:relative}.youtube-video-grid .card-wrapper{width:calc((100% - (var(--grid-view) - 1)*var(--col-gap))/var(--grid-view))}.youtube-video-grid .youtube-player-item{aspect-ratio:3/2;flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.youtube-video-grid .youtube-player-item iframe{width:100%;height:100%;min-height:360px}.youtube-video-grid .youtube-player-item p{text-align:center;color:#585858;text-transform:uppercase;width:90%;margin:0;font-size:1rem;font-weight:600;position:relative}.youtube-video-grid .youtube-player-item:hover p{color:var(--theme-color-one)}@media screen and (max-width:1200px){.youtube-video-grid{--grid-view:2;row-gap:40px}.youtube-video-grid .youtube-player-item{gap:15px}.youtube-video-grid .youtube-player-item iframe{min-height:320px}.youtube-video-grid .youtube-player-item p{font-size:.9rem}}@media screen and (max-width:767px){.youtube-video-grid{--grid-view:1;row-gap:40px}.youtube-video-grid .youtube-player-item p{font-size:.85rem}}.site-status-video-sec{padding:100px 0}.site-status-video-sec .site-status-empty{text-align:center;color:#7a7a7a;font-size:1.1rem}@media screen and (max-width:767px){.site-status-video-sec .site-status-empty{font-size:1rem}}@media screen and (max-width:991px){.site-status-video-sec{padding:60px 0}}.pdf-viewer{margin-top:20px}.pdf-viewer iframe{height:800px}@media screen and (max-width:767px){.pdf-viewer iframe{height:400px}}.enquiry-sec .form-wrapper{max-width:800px}.enquiry-sec .form-disclaimer{margin-top:0}.enquiry-sec .button-wrapper{justify-content:center;display:flex}.contact-map-sec iframe{width:100%;height:500px}@media screen and (max-width:767px){.contact-map-sec iframe{height:400px}}@media screen and (max-width:575px){.contact-map-sec iframe{height:360px}}.contact-sec .left-side{padding-right:40px}.contact-sec .contact-details-box{flex-direction:column;gap:15px;padding:20px 0;display:flex;position:relative}.contact-sec .contact-widget .widget-title{text-transform:uppercase;color:var(--theme-color-one);margin-bottom:20px;font-size:1rem;font-weight:500}.contact-sec .contact-widget .contact-item{gap:12px;display:flex}.contact-sec .contact-widget .contact-item .detail{align-items:center;display:flex}.contact-sec .contact-widget .contact-item .separator{color:#cfcfcf;font-weight:600}.contact-sec .contact-widget .contact-item .contact-item-heading{text-transform:uppercase;color:var(--theme-color-one);margin-bottom:.4em;font-size:1rem;font-weight:700}.contact-sec .contact-widget .contact-item .icon{background-color:var(--theme-color-one);color:#fff;border-radius:50%;justify-content:center;align-items:center;min-width:40px;height:40px;font-size:1.1rem;display:flex;position:relative}.contact-sec .contact-widget .contact-item .icon i{z-index:2;margin-top:.1em;position:relative}.contact-sec .contact-widget .contact-item p,.contact-sec .contact-widget .contact-item address{color:#686868;margin-bottom:.4em;font-size:.85rem;font-weight:500;line-height:1.4}.contact-sec .contact-widget .contact-item p:last-child,.contact-sec .contact-widget .contact-item address:last-child{margin-bottom:0}.contact-sec .contact-widget .contact-item .timing{opacity:.6}.contact-sec .contact-widget .contact-item b{color:var(--theme-color-two);font-weight:600}.contact-sec .contact-widget .contact-item a{color:#5c5c5c}.contact-sec .contact-widget .contact-item a:hover{color:var(--theme-color-one)}.contact-sec.schedule-site-visit-sec .pt-logos{z-index:2;justify-content:flex-start;gap:15px;margin-top:20px;display:flex;position:relative}.contact-sec.schedule-site-visit-sec .pt-logos img{width:auto;height:70px}.contact-sec.schedule-site-visit-sec .contact-details-box{margin-bottom:20px;padding:0}.contact-sec.schedule-site-visit-sec .contact-widget .contact-item .icon{background-color:var(--theme-color-two)}@media screen and (max-width:991px){.contact-sec .contact-details-box{padding-top:0}}@media screen and (max-width:1200px){.contact-sec .contact-widget .widget-title{font-size:.9rem}.contact-sec .contact-widget .contact-item p,.contact-sec .contact-widget .contact-item address{font-size:.85rem}.contact-sec .contact-widget .contact-item .contact-item-heading{font-size:1rem}}@media screen and (max-width:767px){.contact-sec .contact-widget .widget-title{font-size:.85rem}.contact-sec .contact-widget .contact-item .icon{min-width:40px;height:40px;font-size:1rem}.contact-sec .contact-widget .contact-item .contact-item-heading{font-size:.9rem}.contact-sec .contact-widget .contact-item p,.contact-sec .contact-widget .contact-item address{font-size:.8rem;font-weight:500}}.form-container{position:relative}.form-container .heading-wrapper{flex-flow:wrap;align-items:center;gap:20px 10px;width:100%;margin-bottom:15px;display:flex}.form-container .colored{color:var(--theme-color-one)}.form-container .form-title{color:var(--theme-color-one);letter-spacing:-.02em;margin-bottom:.2em;font-size:2.2rem;font-weight:500}.form-container .form-title b{font-weight:inherit}.form-container .form-desc{color:#585858;font-size:.9rem;line-height:1.2}.form-container .form-desc span{color:var(--theme-primary-color);padding-left:.1em;font-size:1.3em}.form-container form .button-wrapper{justify-content:flex-start}.form-container form .input-group-heading{letter-spacing:-.04em;color:#0000009c;margin-top:1em;font-size:clamp(1rem,1.1vw,1.2rem);font-weight:500;line-height:1.2}.form-container form .file_input_box label{color:#00000080;margin-bottom:.6em;font-size:clamp(.8rem,1vw,.9rem);font-weight:500}.form-container form input[type=file]{font-size:clamp(.8rem,1vw,1rem);font-weight:400}.form-container form .radio_label{cursor:pointer;color:#333;align-items:center;gap:.2rem;margin-right:1rem;font-size:clamp(.85rem,1vw,.95rem);display:inline-flex;position:relative}.form-container form .radio_label input[type=radio]{appearance:none;cursor:pointer;border:2px solid #ccc;border-radius:50%;width:clamp(14px,1vw,18px);height:clamp(14px,1vw,18px);transition:all .2s;position:relative}.form-container form .radio_label input[type=radio]:checked{border-color:var(--theme-color-one);background-color:var(--theme-color-one)}.form-container form .radio_label input[type=radio]:checked:after{content:"";background:#fff;border-radius:50%;width:clamp(4px,.4vw,6px);height:clamp(4px,.4vw,6px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.form-container form .radio_label input[type=radio]:focus{outline:none;box-shadow:0 0 0 2px #0000000d}@media screen and (max-width:1200px){.form-container .form-title{font-size:1.6rem}.form-container .form-desc{font-size:.8rem;line-height:1.2}}@media screen and (max-width:767px){.form-container .form-title{font-size:1.4rem}}.modal-dialog{width:90%;max-width:600px;min-height:100%;margin:auto;padding:40px 0}.modal-content{border-radius:0}.modal-body{padding-bottom:40px}.modal-header{border:none}.modal .modal-title{text-transform:uppercase;font-size:1.8rem;font-weight:500}.modal-desc{max-width:600px;padding:0 16px}.modal-desc p{margin:0;font-size:.9rem;line-height:1.4}.modal .btn-close{position:absolute;top:20px;right:20px;box-shadow:none!important}.modal-dialog .button-wrapper{justify-content:center;display:flex}.modal-dialog .standard-btn{border:1px solid var(--theme-color-one);--bg-color:transparent;--text-color:var(--theme-color-one);--hover-bg-color:var(--theme-color-one);--hover-text-color:#fff;font-size:.8rem;margin-top:30px!important}.modal.dark-theme .modal-content{color:#2b2014}.modal.dark-theme .modal-title{color:var(--luxury-theme-color)}.modal.dark-theme .standard-btn{border-color:var(--luxury-theme-color);--bg-color:transparent;--text-color:var(--luxury-theme-color);--hover-bg-color:var(--luxury-theme-color);--hover-text-color:#fff}.modal.dark-theme .form-control{color:#000;background:0 0;border:1px solid #00000034}.modal.dark-theme .form-control::placeholder{color:#727272}.modal.dark-theme select option{color:#131313}.modal.dark-theme .iti .iti__selected-dial-code{color:#000!important}.modal.dark-theme .form-disclaimer p{color:#2c2c2c;font-size:.8rem}@media screen and (max-width:991px){.modal .modal-title{font-size:1.4rem}.modal-desc p{font-size:.85rem}}@media screen and (max-width:767px){.modal .modal-title{font-size:1.2rem}.modal-desc p{font-size:.75rem}}.schedule-site-visit-sec .sec--title-wrapper{margin-bottom:40px}.schedule-site-visit-sec .left-side{border-right:1px solid var(--theme-color-two);padding-right:60px}.schedule-site-visit-sec .right-side{padding-left:40px}.inputs-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.inputs-grid .standard-btn{margin-top:0!important}.textarea-wrapper{grid-area:1/2/span 2}.input-wrapper{margin-bottom:15px}.input-wrapper:last-child{margin-bottom:0}.input-wrapper.shake-animation{animation:.5s ease-in-out shake}.inputs-grid .input-wrapper{flex-direction:column;margin:0;display:flex}.contact-form .form-control{background:#f3f4f7;border:1px solid #e0e0e0;border-radius:0;outline:none;min-height:50px;padding:14px 16px;font-size:.9rem;font-weight:400;line-height:1;transition:border-color .3s!important}.input-label{color:#00000080;margin-bottom:.6em;font-size:clamp(.8rem,1vw,.9rem);font-weight:500}form .form-control:focus{border-color:var(--theme-color-one);box-shadow:none!important}.contact-form .form-control::placeholder{color:#858585}.inputs-grid .form-control{height:100%;min-height:55px}.invalid-feedback{font-size:.8rem}.inputs-grid .button-wrapper{order:6}.inputs-grid .standard-btn{--bg-color:var(--theme-color-two);--hover-bg-color:var(--theme-color-one);--text-color:white;--hover-text-color:white;--border-color:var(--theme-color-two);--hover-border-color:var(--theme-color-one);justify-content:center;width:100%}.form-disclaimer{margin-top:15px;display:inline-block}.modal .form-disclaimer{margin-top:0}.form-disclaimer p{color:#2c2c2c;font-size:.78rem}.modal .form-disclaimer p{color:#585858}@media screen and (max-width:1200px){.schedule-site-visit-sec .left-side{padding-right:40px}.schedule-site-visit-sec .right-side{padding-left:30px}.inputs-grid{grid-template-columns:repeat(1,1fr)}.textarea-wrapper{grid-area:auto}.textarea-wrapper textarea{min-height:100px!important}}@media screen and (max-width:991px){.schedule-site-visit-sec .left-side{border:none;padding-right:12px}.schedule-site-visit-sec .right-side{padding-left:12px}}@media screen and (max-width:767px){.contact-form .form-control{font-size:.8rem}.inputs-grid .form-control{min-height:48px}.form-disclaimer p{font-size:.75rem}}@media screen and (max-width:575px){.form-disclaimer p{font-size:.7rem}}.iti__country-container,.iti__country-list{overscroll-behavior:contain!important}.iti{width:100%}.iti__dropdown-content{border-radius:8px}.iti__selected-country-primary{padding-left:14px}.iti__search-input{border:1px solid #dadada;border-radius:6px;padding:8px 10px;font-size:.85rem;padding-left:25px!important}.iti__country-name,.iti__dial-code{font-size:.85rem;font-weight:300}.iti .iti__selected-dial-code{font-size:.9rem;line-height:normal!important}@media screen and (max-width:991px){.iti .iti__selected-dial-code{font-size:.85rem}}.upload-box{cursor:pointer;border:1px dashed #cdcdcd;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;min-height:98px;padding:8px;display:flex;position:relative;overflow:hidden}.upload-box.dragover{border-color:var(--theme-color-one)}.upload-box.loaded .drop-text{opacity:0;transition:transform .2s;transform:translateY(20%)}.upload-box.loaded .preview-container{opacity:1}.upload-box.loaded .preview-container .preview-canvas{opacity:1;transform:translate(-50%,-50%)scale(1)}.upload-box .file-input{display:none}.upload-box .drop-text{cursor:pointer;opacity:1;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;transition:transform .3s cubic-bezier(.22,1,.36,1.2);display:flex;position:absolute;top:0;left:0;transform:translateY(0)}.upload-box .drop-text p{color:#949494;margin:0;font-size:.8rem}.upload-box .drop-text i{color:#000;opacity:.4;pointer-events:none;font-size:2rem}.upload-box .drop-text .browse-text{color:var(--theme-color-one);cursor:pointer;text-transform:capitalize}.upload-box .preview-container{cursor:default;opacity:0;background-color:#292929;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:0;padding:0;transition:height .3s cubic-bezier(.83,0,.17,1),opacity .2s;display:flex;position:relative;overflow:hidden}.upload-box .preview-container:before{content:"";z-index:1;background:linear-gradient(200deg,#f4f4f400 60%,#030303 100%);width:100%;height:100%;position:absolute;top:0;left:0}.upload-box .preview-container .preview-canvas{opacity:0;height:100%;transition:all .4s cubic-bezier(.83,0,.17,1) .32s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.1)}.upload-box .remove-file-btn{color:#fff;z-index:4;background-color:#d82e2e;border:none;border-radius:5px;outline:none;padding:4px 10px;font-size:.65rem;position:absolute;top:9px;right:8px}.upload-box .file-info{color:#fff;text-align:left;z-index:3;flex-direction:column;padding:10px 15px;font-size:.7rem;display:flex;position:absolute;bottom:0;left:0}.upload-box .file-info .file-size{color:#cacaca;font-size:.8em}@keyframes shake{0%,to{transform:translate(0)translateZ(0)}10%,30%,50%,70%,90%{transform:translate(-8px)translateZ(0)}20%,40%,60%,80%{transform:translate(8px)translateZ(0)}}.toast-container{justify-content:center;max-width:95%;display:flex;position:fixed;bottom:20px;left:50%;right:auto;transform:translate(-50%)}.toast{color:#fff;background:#4b8f03;border-color:#0000;border-radius:0;width:auto;font-size:.9rem;font-weight:400}.toast[data-type=error]{background-color:#ce1423}.toast-body{gap:8px;padding:16px;line-height:1.4;display:flex}.toast-body i{font-size:1.1rem;line-height:1.1}@media screen and (max-width:767px){.toast-body i{font-size:1rem}.toast{font-size:.8rem}}.form-loader-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background-color:#0009;width:100%;height:100%;position:fixed;top:0;left:0}.form-loader-spinner{transform-origin:50%;background:#fff;border-radius:50%;width:48px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)!important}.form-loader-spinner:before{content:"";box-sizing:border-box;border:24px solid var(--theme-color-one);border-radius:50%;animation:2s linear infinite prixClipFix;position:absolute;inset:0}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.projects-page-sec .projects-tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:50px;display:flex;position:relative}.projects-page-sec .projects-tabs .epc-tab{color:#585858;background:#f3f4f7;border:none;padding:10px 18px;font-size:.9rem;font-weight:500;transition:all .3s}.projects-page-sec .projects-tabs .epc-tab:hover{color:var(--theme-color-one);transform:translateY(-1px)}.projects-page-sec .projects-tabs .epc-tab.active{background:var(--theme-color-one,#1a3b6b);color:#fff;transform:translateY(-1px);box-shadow:0 8px 24px #0000001f}body.modal-open{overflow:hidden}.epc_project_modal{opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:999;background:#00000080;justify-content:center;align-items:center;padding:24px;transition:opacity .5s,visibility .5s;display:flex;position:fixed;inset:0}.epc_project_modal.is-visible{opacity:1;visibility:visible;pointer-events:auto}.epc_project_modal.is-visible .modal_inner{transform:translateY(0)}.epc_project_modal .modal_overlay{z-index:0;position:absolute;inset:0}.epc_project_modal .modal_inner{z-index:1;background:#fff;flex-direction:column;width:min(1300px,100%);max-height:90vh;transition:transform .3s;display:flex;position:relative;overflow:hidden;transform:translateY(30px)}.epc_project_modal .close-btn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;z-index:9;background-color:#00000069;background:var(--theme-color-one);border:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;display:flex;position:absolute;top:12px;right:16px}.epc_project_modal .close-btn span{display:block}.epc_project_modal .close-btn i{transition:all .3s;position:relative;transform:translateZ(0)rotate(0)}.epc_project_modal .close-btn:hover i{transform:translateZ(0)rotate(90deg)}.epc_project_modal .modal_body{flex-wrap:wrap;gap:0;display:flex;overflow-y:auto}.epc_project_modal .modal_body .left_side,.epc_project_modal .modal_body .image_wrapper{width:50%}.epc_project_modal .modal_body .left_side{flex-direction:column;padding:25px;display:flex;position:relative}.epc_project_modal .modal_body .left_side .status_text{text-transform:uppercase;color:var(--theme-color-two);margin-bottom:.5em;font-size:.85rem;font-weight:500}.epc_project_modal .modal_body .left_side .modal_title{color:var(--theme-color-one);margin:0;font-size:1.5rem;font-weight:500;line-height:1.1}.epc_project_modal .modal_body .left_side .category_text{color:#51617a;font-size:.95rem}.epc_project_modal .modal_body .left_side .labels_list{flex-direction:column;gap:12px;margin:auto 0 0;padding:25px 0 0;list-style:none;display:flex}.epc_project_modal .modal_body .left_side .labels_list li{color:#2c2c2c;letter-spacing:-.01em;flex-direction:column;font-size:1rem;font-weight:500;display:flex}.epc_project_modal .modal_body .left_side .labels_list li .label{text-transform:uppercase;color:#979797;font-size:.75em;font-weight:400}.epc_project_modal .modal_body .image_wrapper{-webkit-user-select:none;user-select:none;cursor:zoom-in;--hover-easing:cubic-bezier(.23, 1, .32, 1);background-color:#f0f0f0;position:relative;overflow:hidden}.epc_project_modal .modal_body .image_wrapper:hover img{transform:translate(0,0)scale(1.1)}.epc_project_modal .modal_body .image_wrapper:before{content:"";z-index:1;width:100%;height:100%;transition:.8s var(--hover-easing);pointer-events:none;background:#0000001a;position:absolute;bottom:0;left:0;transition-property:opacity!important}.epc_project_modal .modal_body .image_wrapper .img_disc_label{text-shadow:0 1px 1px #0000007c;color:#fff;z-index:2;max-width:max-content;font-size:.7rem;font-weight:400;line-height:1.2;position:absolute;bottom:14px;right:14px}.epc_project_modal .modal_body .image_wrapper img{object-fit:cover;object-position:center;aspect-ratio:3/2.5;width:100%;height:100%;min-height:300px;transition:transform 1s var(--hover-easing);transform:translate(0,0)scale(1.05)}@media (max-width:1024px){.epc_project_modal .modal_body .left_side,.epc_project_modal .modal_body .image_wrapper{width:100%}.epc_project_modal .modal_body .image_wrapper{order:1}.epc_project_modal .modal_body .image_wrapper img{aspect-ratio:3/2;max-height:350px}}@media screen and (max-width:767px){.epc_project_modal{padding:16px}.epc_project_modal .modal_body .left_side{padding:20px;padding-top:50px!important}.epc_project_modal .modal_body .left_side .status_text{font-size:.8rem}.epc_project_modal .modal_body .left_side .modal_title{font-size:1.2rem}.epc_project_modal .modal_body .left_side .labels_list li{font-size:.9rem}}@media screen and (max-width:575px){.epc_project_modal .close-btn{width:35px;height:35px;font-size:1.25rem;top:12px;right:16px}}.register-form-section .sec--main-title{text-transform:none!important}.register-form-section .role-selector{margin-bottom:1.5rem}.register-form-section .role-selector .role-tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:1.25rem;display:flex}.register-form-section .role-selector .role-tab{color:#585858;text-transform:none;letter-spacing:0;cursor:pointer;background:#f3f4f7;border:none;padding:10px 18px;font-size:.9rem;font-weight:500;transition:all .3s}.register-form-section .role-selector .role-tab:hover{color:var(--theme-color-one);transform:translateY(-1px)}.register-form-section .role-selector .role-tab.active{background:var(--theme-color-one);color:#fff}.register-form-section .role-selector .role-select-wrapper{margin-top:1rem;display:none}.register-form-section .role-selector .role-select{background-color:#fff;border:1px solid #24242440;width:100%;padding:.65rem 1rem;font-size:.95rem}.register-form-section .role-selector .role-description{color:#585858;margin-top:1rem;font-size:.9rem}.register-form-section .form-container{max-width:1000px;margin:auto}.register-form-section .form-container .button-wrapper{justify-content:center;display:flex}.grecaptcha-badge{z-index:99!important;visibility:hidden!important;display:none!important;bottom:60px!important}.whatsapp_btn{z-index:9999;align-items:center;gap:.625rem;display:flex;position:fixed;bottom:24px;left:24px}.whatsapp_btn .float{background:#25d366;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:2rem;text-decoration:none;display:flex}.whatsapp_btn .float i{color:#fff;line-height:1}.whatsapp_btn .bubble{color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#004b85;border-radius:.4rem;padding:.5rem .875rem;font-size:.8rem;font-weight:500;position:absolute;top:50%;left:calc(100% + .625rem);transform:translateY(-50%);box-shadow:0 .125rem .5rem #0000001f}.whatsapp_btn .bubble:before{content:"";border-top:.375rem solid #0000;border-bottom:.375rem solid #0000;border-right:.375rem solid #004b85;width:0;height:0;position:absolute;top:50%;left:-.375rem;transform:translateY(-50%)}.whatsapp_btn:hover .bubble{opacity:1;visibility:visible}@media (max-width:768px){.whatsapp_btn .float{width:3.15rem;height:3.15rem;font-size:1.8rem}.whatsapp_btn .bubble{padding:.4rem .75rem;font-size:.75rem}}@media (max-width:575px){.whatsapp_btn{bottom:15px;left:12px}.whatsapp_btn .bubble{display:none}}.thankyou-sec{align-items:center;min-height:60dvh;display:flex}.thankyou-sec .content-wrapper{flex-direction:column;align-items:center;max-width:900px;margin:auto;display:flex;position:relative}.thankyou-sec .content-wrapper .title-text{text-align:center;color:var(--theme-color-one);margin-bottom:.4em;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:600;line-height:1}.thankyou-sec .content-wrapper p{text-align:center;font-size:clamp(.9rem,1.4vw,1.35rem);line-height:1.4}.thankyou-sec .content-wrapper .standard-btn{margin-top:1.5rem!important}.luxury-project .thankyou-sec .title-text{color:var(--luxury-theme-color)}.luxury-project .thankyou-sec p{color:#f0f0f0}
