.light-mode .navbar-top{background:rgba(244, 241, 237, 0.8)}.light-mode .navbar-logo-light{display:none}.light-mode .navbar-logo-dark{display:block}.light-mode .bar1,.light-mode .bar2,.light-mode .bar3{background-color:var(--v3-dark)}.light-mode .open-burger .bar1{background-color:var(--v3-dark)}.light-mode .open-burger .bar3{background-color:var(--v3-dark)}.dark-mode .navbar-top{background:rgba(19, 18, 15, 0.32)}.dark-mode .navbar-logo-light{display:block}.dark-mode .navbar-logo-dark{display:none}.dark-mode .bar1,.dark-mode .bar2,.dark-mode .bar3{background-color:var(--v3-white-2)}.dark-mode .open-burger .bar1{background-color:var(--v3-white-2)}.dark-mode .open-burger .bar3{background-color:var(--v3-white-2)}.header{width:100%;position:fixed;top:0;left:0;z-index:1000 !important}.navbar-top{display:grid;align-items:center;grid-column-gap:24px;border-radius:0 0 24px 24px;backdrop-filter:blur(12px);padding-left:5%;padding-right:5%}.navbar-inner{width:100%;height:100vh;display:flex;flex-direction:column;position:fixed;left:0;background:rgba(19, 18, 15, 0.8);clip-path:inset(0% 0% 100% 0%);transition:clip-path 300ms ease-in-out;padding:40px 5% 100px;overflow-y:scroll;z-index:99}.navbar-inner.open{clip-path:inset(0% 0% 0% 0%)}.navbar-inner::-webkit-scrollbar{width:0;height:0}.navbar .call-us{display:flex}.primary-menu{display:flex}.primary-menu .menu{display:flex;flex-direction:column}.primary-menu .menu-item-span{color:var(--v3-white-2);text-align:center;transition:opacity 300ms ease}.primary-menu .menu-item-span:hover{opacity:0.7}.primary-menu .menu-item-span::after{content:"";display:inline-block;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--v3-white-2);vertical-align:middle;margin-left:12px}.primary-menu .menu-item a{color:var(--v3-white-2);transition:opacity 300ms ease}.primary-menu .menu-item a:hover{opacity:0.7}.primary-menu .menu-item-has-children{position:relative}.primary-menu .sub-menu{display:flex;flex-direction:column;grid-row-gap:4px;max-height:0;transition:all 400ms ease 0s;overflow:hidden;z-index:1}.primary-menu .dropdown-open{max-height:max-content}.burger{display:flex;justify-content:flex-end;z-index:999}.bar1,.bar2,.bar3{width:24px;height:1.5px;border-radius:5px;margin:6px 0;transition:all 300ms ease}.open-burger .bar1{transform:translate(0, 8px) rotate(-45deg)}.open-burger .bar2{opacity:0}.open-burger .bar3{transform:translate(0, -7px) rotate(45deg)}@media only screen and (max-width:1199px){.navbar-top{padding-block:18px 18px}}@media only screen and (max-width:991px){.navbar-top{grid-template-columns:1fr 40px}.navbar-top .hide-in-mob{display:none}.primary-menu{margin-top:var(--space)}}@media only screen and (max-width:767px){.navbar-inner{top:74px}.navbar-logo{max-width:110px}}@media only screen and (max-width:565px){.navbar .call-us{justify-content:flex-end;margin-top:18px}.primary-menu{justify-content:flex-end}.primary-menu .menu{align-items:flex-end;grid-row-gap:10px}.primary-menu .menu-item{text-align:right}.primary-menu .menu-item a{font-size:16px}.primary-menu .menu-item-span{font-size:18px}.primary-menu .menu-item-span::after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid var(--v3-white-2)}.primary-menu .dropdown-open{margin-top:6px}}@media only screen and (max-width:425px){.navbar-top{grid-template-columns:2fr 1fr}}@media only screen and (min-width:1200px){.navbar-inner{top:85px}.navbar-logo{max-width:158px}}@media only screen and (min-width:992px){.navbar-top{grid-template-columns:1fr auto 1fr;padding-block:16px 16px}.navbar-logo img{margin:0 auto 0}}@media only screen and (min-width:566px){.navbar-inner{justify-content:center}.navbar .call-us{justify-content:center;margin-top:32px}.primary-menu{justify-content:center}.primary-menu .menu{grid-row-gap:18px}.primary-menu .sub-menu{width:max-content;text-align:center}.primary-menu .menu-item{text-align:center}.primary-menu .menu-item-span{font-size:32px}.primary-menu .menu-item a{font-size:30px}.primary-menu .menu-item-span::after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--v3-white-2)}.primary-menu .dropdown-open{max-height:max-content;margin:8px auto 0}}@media only screen and (min-width:768px) and (max-width:991px){.navbar-inner{top:78px}.navbar-logo{max-width:120px}}@media only screen and (min-width:992px) and (max-width:1199px){.navbar-inner{top:81px}.navbar-logo{max-width:140px}}.footer-inner{position:relative;background:var(--v3-accent);border-radius:24px 24px 0 0}.footer-top{display:flex;justify-content:space-between;grid-column-gap:80px;grid-row-gap:clamp(32px, 5vw, 52px);padding:40px 8% 0}.footer-bottom{display:grid;grid-template-columns:1fr 192px;align-items:center;grid-column-gap:clamp(24px, 4vw, 32px);grid-row-gap:18px;padding:64px 5% 0}.footer-social{display:flex;align-items:center;grid-column-gap:32px}.footer-social img{vertical-align:middle}.footer-wrapper{display:flex;justify-content:space-between;align-items:center;grid-column-gap:32px;grid-row-gap:12px;padding:28px 5% 28px}.footer .global-menu .menu{display:flex;justify-content:space-between;align-items:flex-start;grid-column-gap:32px;grid-row-gap:clamp(24px, 4vw, 32px)}.footer .global-menu .menu>li{flex:1}.footer .secondary-menu .menu{display:flex;align-items:center;grid-column-gap:32px;grid-row-gap:12px}.footer .sub-menu{display:flex;flex-direction:column;grid-row-gap:16px;margin-top:16px}.footer .menu-item-span{color:var(--v3-white-2);font-size:14px;font-weight:400}.footer .menu-item a{font-size:14px;color:var(--v3-white-2);font-weight:400}.footer .menu-item a::after{background-color:var(--v3-white-2)}.footer .menu-item a:hover{opacity:0.7}.footer .current-menu-item a{opacity:0.7}.footer .contact-list{display:flex;flex-direction:column;grid-row-gap:16px;margin-top:16px}.footer .contact-title{color:var(--v3-white-2);font-weight:400;font-size:14px}.footer .contact .business-card a{color:var(--v3-white-2);font-size:14px}.footer .contact .business-card a:hover{opacity:0.7}.footer .copyright{color:var(--v3-white-2);font-size:14px;font-weight:400}.footer .copyright a{color:var(--v3-white);margin:0 3px;transition:opacity 300ms ease}.footer .copyright a:hover{opacity:0.7}.footer .hogi{display:flex;align-items:center;grid-column-gap:16px}.footer .hogi p{color:var(--v3-white-2);font-size:14px;font-weight:400}.footer .hogi img{vertical-align:bottom}@media only screen and (max-width:1199px){.footer-top{padding-left:5%;padding-right:5%}.footer-bottom{padding-top:clamp(24px, 4vw, 32px)}}@media only screen and (max-width:991px){.footer-wrapper{flex-direction:column}}@media only screen and (max-width:767px){.footer-top{flex-direction:column}.footer-logo{text-align:center}.footer-bottom{display:flex;flex-direction:column;grid-row-gap:24px}.footer .global-menu .menu{display:grid;grid-template-columns:repeat(2, 1fr);text-align:center}.footer .contact{text-align:center}.footer .contact .business-card{flex-direction:column}}.theme-front .front-hero{width:100%;min-height:100vh;position:fixed;top:0;left:0;overflow:hidden;z-index:0}.theme-front .front-hero-video,.theme-front .front-hero-video-mob{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;transform:translateY(0);transition:transform 0.1s linear;will-change:transform;z-index:1}.theme-front .front-hero-lift{position:absolute;left:50%;bottom:15%;transform:translateX(-50%);z-index:2}.theme-front .front-hero .overlay::before{background:linear-gradient(0deg, rgba(0, 0, 0, 0.24) 0%, rgba(0, 0, 0, 0.24) 100%)}.theme-front .front-body{position:relative;background:var(--v3-white-2);margin-top:100vh;overflow:hidden}.theme-front .about{padding-top:var(--space-md)}.theme-front .about-inner{display:grid;grid-column-gap:80px;grid-row-gap:var(--space-xs);padding:0 5%;overflow:hidden}.theme-front .about-gallery{display:flex;grid-column-gap:8px;grid-row-gap:8px}.theme-front .about .figure-bottom{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:8px}.theme-front .about .figure-bottom img{width:100%;height:100%;object-fit:cover}.theme-front .about .figure-bottom img:nth-child(2){border-radius:0 0 clamp(24px, 3vw, 32px) 0}.theme-front .about-link{margin-top:clamp(24px, 3vw, 32px)}.theme-front .about h1{margin:12px 0 clamp(24px, 3vw, 32px)}.theme-front .about h5{font-size:14px;font-weight:400;line-height:1.5}.theme-front .project{overflow:hidden}.theme-front .project-head{display:flex;flex-direction:column;justify-content:center;grid-row-gap:12px;padding:var(--space-md) 5% var(--space-xs) 5%;text-align:center}.theme-front .project-inner{position:relative;overflow:hidden}.theme-front .project-links{display:flex;grid-column-gap:12px;grid-row-gap:16px;position:absolute;z-index:3}.theme-front .project-links button{width:100%}.theme-front .project-detail{overflow:hidden}.theme-front .project .thumbnail{display:block;position:relative;height:600px}.theme-front .project .thumbnail img{width:100%;height:100%;object-fit:cover}.theme-front .project .interest{max-width:529px;width:90%;position:absolute;right:5%;background-color:rgba(255, 255, 255, 0.04);backdrop-filter:blur(46px);border-radius:0 0 24px 0;padding:16px}.theme-front .project .interest h3{color:var(--v3-white-2);font-weight:500;font-family:var(--ff-neutra-text-alt);font-size:var(--fs-md);line-height:1.2}.theme-front .project .interest p{color:var(--v3-white-2);margin:16px 0 20px}.theme-front .project .tab-button.active{background:var(--v3-white-2);border:1px solid var(--v3-white-2)}.theme-front .project .tab-button.active span{color:var(--v3-accent)}.theme-front .media{padding-block:var(--space-md) var(--space-md)}.theme-front .media .container{overflow:hidden}.theme-front .media-inner{display:grid;grid-column-gap:24px;grid-row-gap:var(--space-xs);overflow:hidden}.theme-front .media .cart-date{margin:18px 0 14px}.theme-front .media .cart-thumbnail img{width:100%;border-radius:24px 0;object-fit:cover}.theme-front .media .cart-title{font-family:var(--ff-neutra-text-alt);font-size:clamp(24px, 3vw, 48px);font-weight:500;line-height:1}.theme-front .media .cart-title a{color:var(--v3-accent)}.theme-front .media .view-more{display:flex;margin-top:28px}@media only screen and (max-width:1199px){.theme-front .about-link{margin-top:clamp(24px, 3vw, 28px)}.theme-front .project-links{max-width:1440px;width:90%;flex-wrap:nowrap;top:4%;left:5%;right:5%;background:rgba(255, 255, 255, 0.04);backdrop-filter:blur(46px);border-radius:12px;padding:14px 12px;overflow-x:auto}.theme-front .project-links::-webkit-scrollbar{width:0;height:0}.theme-front .project-links button{width:max-content;min-width:max-content}.theme-front .project .interest{bottom:4%}}@media only screen and (max-width:991px){.theme-front .media .cart-thumbnail{max-width:380px}}@media only screen and (max-width:767px){.theme-front .front-hero{top:75px}.theme-front .about-gallery{flex-direction:column}.theme-front .about .figure-top img{width:100%;height:278px;object-fit:cover}.theme-front .about .figure-bottom img{height:268px;object-fit:cover}.theme-front .about .figure-bottom img:nth-child(1){border-radius:0 0 0 24px}}@media only screen and (max-width:565px){.theme-front .front-hero-video{display:none}.theme-front .project .thumbnail{height:620px}}@media only screen and (min-width:1200px){.theme-front .front-hero{top:87px}.theme-front .about-inner{align-items:center;grid-template-columns:551px 1fr}.theme-front .about-details{height:100%;display:flex;flex-direction:column;padding:10% 5% 0 0}.theme-front .about-gallery{flex-direction:column}.theme-front .about .figure-top img{width:100%;height:278px;object-fit:cover}.theme-front .about .figure-bottom img{height:268px;object-fit:cover}.theme-front .about-link{margin-top:auto}.theme-front .project-links{width:262px;flex-direction:column;background-color:rgba(255, 255, 255, 0.04);backdrop-filter:blur(46px);border-radius:24px;padding:24px 16px;bottom:12%;left:5%}.theme-front .project-links button{width:100%}.theme-front .project .interest{bottom:12%}.theme-front .media-inner{grid-template-columns:1fr 2fr}.theme-front .media .cart-thumbnail img{height:28vw}.theme-front .media .view-more{justify-content:flex-end}}@media only screen and (min-width:566px){.theme-front .front-hero-video-mob{display:none}.theme-front .project .thumbnail::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(270deg, rgba(0, 0, 0, 0) 69.41%, rgba(0, 0, 0, 0.46) 81.87%, rgba(0, 0, 0, 0.63) 88.38%, rgba(0, 0, 0, 0.8) 97.92%)}}@media only screen and (min-width:992px) and (max-width:1199px){.theme-front .front-hero{top:81px}.theme-front .media-inner{grid-template-columns:repeat(2, 1fr)}.theme-front .media .cart-thumbnail img{height:32vw}}@media only screen and (min-width:768px) and (max-width:1199px){.theme-front .about .figure-bottom{flex:1}.theme-front .about .figure-top{flex:1;flex-direction:row}.theme-front .about .figure-top img{border-radius:0 0 0 clamp(24px, 3vw, 32px)}}@media only screen and (min-width:768px) and (max-width:991px){.theme-front .front-hero{top:78px}}.theme-story .story{padding-block:var(--space-md) var(--space-md)}.theme-story .story .heading,.theme-story .story .contact-field h2,.contact-field .theme-story .story h2,.theme-story .story .description h2,.description .theme-story .story h2{text-align:center}.theme-story .story-inner{display:grid;grid-column-gap:80px;grid-row-gap:var(--space-xs);align-items:center;padding:clamp(24px, 2.5vw, 48px) 0 0 5%;overflow:hidden}.theme-story .story-gallery{position:relative}.theme-story .story-gallery img:nth-child(1){width:34%;border-radius:var(--radius) 0 0 0}.theme-story .story-gallery img:nth-child(2){width:70%;position:absolute;right:0;bottom:0;border-radius:var(--radius) 0 0 0}.theme-story .story-gallery img:nth-child(3){width:23%;position:absolute;top:0;right:18%;border-radius:0 0 0 24px}.theme-story .roadmap{padding:clamp(40px, 8vw, 80px) 0}.theme-story .roadmap-inner{width:100%;height:350px;position:relative;scrollbar-width:none;overflow-x:hidden;overflow-y:auto}.theme-story .roadmap .heading,.theme-story .roadmap .contact-field h2,.contact-field .theme-story .roadmap h2,.theme-story .roadmap .description h2,.description .theme-story .roadmap h2{color:var(--v3-white-2);text-align:center;margin-bottom:clamp(32px, 4vw, 46px)}.theme-story .roadmap .timeline{position:relative}.theme-story .roadmap .timeline::before{content:"";position:absolute;height:100%;top:0;border-right:1px dashed var(--v3-white-2)}.theme-story .roadmap .timeline-detail{display:flex;grid-column-gap:64px;grid-row-gap:clamp(14px, 2.4vw, 22px);position:relative;padding-left:clamp(32px, 5vw, 64px)}.theme-story .roadmap .timeline-detail:not(:last-child){padding-bottom:var(--space-xs)}.theme-story .roadmap .timeline-detail::before{content:"";width:clamp(16px, 2vw, 20px);height:clamp(16px, 2vw, 20px);position:absolute;top:2px;left:-9px;background-color:var(--v3-white-2);border-radius:50%}.theme-story .roadmap .timeline-detail h3{flex:1;color:var(--v3-white-2);font-family:var(--ff-neutra-text-alt);font-size:clamp(22px, 2.6vw, 28px);line-height:1.2}.theme-story .roadmap .timeline-detail p{flex:2;color:var(--v3-white-2);line-height:1.68}@media only screen and (min-width:1200px){.theme-story .story-inner{grid-template-columns:1fr 56%}.theme-story .roadmap-inner{padding:0 20%}}@media only screen and (min-width:426px){.theme-story .roadmap{background-image:url("../../assets/images/roadmap_bg.jpg");background-position:center;background-size:cover;background-repeat:no-repeat}}@media only screen and (max-width:1199px){.theme-story .story-inner{padding-right:5%}.theme-story .roadmap-inner{padding:0 10%}.theme-story .timeline-detail{flex-direction:column}}@media only screen and (max-width:840px){.theme-story .roadmap .timeline-detail::before{left:-7px}}@media only screen and (max-width:425px){.theme-story .roadmap{min-height:560px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:url("../../assets/images/roadmap_mob.jpg");background-size:100vw auto;background-position:top center;background-repeat:round}}.theme-team .directors{padding-top:var(--space-md);overflow:hidden}.theme-team .directors-inner{display:flex;flex-direction:column;grid-row-gap:clamp(36px, 4vw, 64px);padding:0 5%;overflow:hidden}.theme-team .director{display:flex;align-items:center;grid-row-gap:clamp(24px, 3vw, 40px)}.theme-team .director-thumbnail{max-width:425px}.theme-team .director-about{flex:1}.theme-team .director-about h5{color:var(--v3-gray);font-size:var(--fs-xs);font-weight:400;line-height:1}.theme-team .director-about h3{color:var(--v3-accent);font-family:var(--ff-neutra-text-alt);font-size:clamp(24px, 4vw, 48px);font-weight:500;line-height:1}.theme-team .director-socials{display:flex;grid-column-gap:16px;margin-top:clamp(18px, 3.5vw, 30px)}.theme-team .team{padding:var(--space-lg) 5% 0 5%}.theme-team .team-desc{display:flex;flex-direction:column;grid-row-gap:clamp(12px, 2vw, 16px);text-align:center}.theme-team .team-inner{display:grid;grid-column-gap:22px;grid-row-gap:40px;margin-top:clamp(32px, 4vw, 40px)}@media only screen and (min-width:1200px){.theme-team .director{grid-column-gap:80px}.theme-team .director:nth-child(even){flex-direction:row-reverse}}@media only screen and (min-width:992px){.theme-team .director-about h3{margin:16px 0 24px}.theme-team .director-about p{margin-top:16px}}@media only screen and (min-width:768px){.theme-team .team-inner{grid-template-columns:repeat(auto-fill, minmax(334px, 1fr))}}@media only screen and (max-width:1199px){.theme-team .director{grid-column-gap:40px}}@media only screen and (max-width:991px){.theme-team .director{flex-direction:column;align-items:flex-start}.theme-team .director-about h3{margin:14px 0 12px}.theme-team .director .director-about p{margin-top:12px}}.theme-projects .projects{padding-block:var(--space-md) var(--space-md)}.theme-projects .projects-inner{display:flex;flex-direction:column;grid-row-gap:clamp(40px, 5vw, 48px);padding:0 5%}.project-card{width:100%;width:100%;height:360px;position:relative;border-radius:0 0 24px 0}.project-card-detail{max-width:529px;width:90%;position:absolute;right:5%;bottom:5%;background:rgba(255, 255, 255, 0.04);backdrop-filter:blur(46px);border-radius:0 0 24px 0;padding:16px}.project-card h3{color:var(--v3-white-2);font-weight:500;font-family:var(--ff-neutra-text-alt);font-size:var(--fs-md);line-height:1.2}.project-card p{color:var(--v3-white-2);margin:16px 0 20px}.single-projects .detail{padding-bottom:var(--space-md);align-items:center;overflow:hidden}.single-projects .detail-inner{display:grid;grid-column-gap:64px;grid-row-gap:clamp(40px, 5vw, 48px);padding-left:5%;overflow:hidden}.single-projects .detail-intra{display:flex;flex-direction:column;justify-content:space-around;grid-row-gap:24px}.single-projects .detail-thumbnail img{width:100%;height:100%;object-fit:cover}.single-projects .detail-card{display:flex;justify-content:space-between;grid-column-gap:24px}.single-projects .detail-card:not(:first-child){padding-top:clamp(12px, 1.8vw, 16px)}.single-projects .detail-card:not(:last-child){border-bottom:1px solid #7F7F7F;padding-bottom:clamp(12px, 1.8vw, 16px)}.single-projects .detail h2{color:var(--v3-accent);font-size:clamp(28px, 4vw, 32px);font-family:var(--ff-neutra-text-alt);font-weight:400;line-height:1.2}.single-projects .detail p:nth-child(1){color:var(--v3-dark);font-size:var(--fs-xs)}.single-projects .detail p:nth-child(2){color:var(--v3-gray);font-size:clamp(15px, 1.8vw, 18px)}.single-projects .construction{padding-top:var(--space-md)}.single-projects .construction-inner{position:relative;overflow:hidden}.single-projects .construction-thumbnail{width:100%;height:auto;position:relative;overflow:hidden}.single-projects .construction-image{display:block;width:100%;height:auto;object-fit:cover}.single-projects .construction-controls{width:100%;height:100%;position:absolute;top:0;left:0;z-index:20}.single-projects .construction-progress{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;transition:none;backdrop-filter:grayscale(100%);-webkit-backdrop-filter:grayscale(100%);-webkit-mask:linear-gradient(to right, transparent 0%, transparent var(--progress-percent, 0%), black var(--progress-percent, 0%), black 100%);mask:linear-gradient(to right, transparent 0%, transparent var(--progress-percent, 0%), black var(--progress-percent, 0%), black 100%)}.single-projects .construction .indicator{min-width:clamp(68px, 8vw, 80px);position:absolute;top:50%;left:var(--progress-percent, 0%);transform:translate(-50%, -50%);color:var(--v3-white-2);font-size:clamp(14px, 2vw, 18px);font-weight:500;background:var(--v3-accent);line-height:1;border:none;border-radius:100px;text-align:center;padding:clamp(8px, 1.8vw, 10px) clamp(14px, 3.6vw, 32px);transition:none;outline:none;pointer-events:none;z-index:15}.single-projects .construction-slider{width:100%;height:100%;background:transparent;-webkit-appearance:none;appearance:none;cursor:ew-resize;opacity:0;border:none;outline:none}.single-projects .construction-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:0;height:0;background:transparent;cursor:pointer;border:none;box-shadow:none}.single-projects .construction-slider::-moz-range-thumb{width:0;height:0;background:transparent;cursor:pointer;border:none;box-shadow:none;-moz-appearance:none}.single-projects .construction-slider::-moz-range-track{background:transparent;border:none;height:0}.single-projects .experience{display:grid;grid-row-gap:clamp(18px, 3vw, 28px);padding-top:clamp(28px, 4vw, 40px)}.single-projects .experience .counter{display:flex;flex-direction:column;grid-row-gap:10px}.single-projects .experience .counter-value{color:var(--v3-accent);font-family:var(--ff-neutra-text-alt);font-size:clamp(28px, 4vw, 48px);font-weight:400;line-height:1;text-align:center}.single-projects .experience .counter-text{color:var(--v3-gray);text-align:center}.single-projects .pdf{display:grid;grid-row-gap:clamp(16px, 3vw, 28px);grid-column-gap:28px;padding-top:clamp(28px, 4vw, 40px)}.single-projects .pdf-link{display:flex;align-items:center;grid-column-gap:12px;color:var(--v3-accent);font-size:clamp(16px, 2vw, 24px);font-style:normal;font-weight:400;line-height:normal}.single-projects .pdf-link img{vertical-align:middle}.single-projects .amenity{padding-block:var(--space-md)}.single-projects .amenity-inner{padding:0 5%}.single-projects .amenity-details{display:grid;grid-column-gap:28px;grid-row-gap:clamp(40px, 4vw, 48px);margin-top:clamp(40px, 4vw, 64px)}.single-projects .amenity-card{max-width:260px;width:90%}.single-projects .amenity .heading,.single-projects .amenity .contact-field h2,.contact-field .single-projects .amenity h2,.single-projects .amenity .description h2,.description .single-projects .amenity h2{text-align:center}.single-projects .amenity figure{height:48px;position:relative;border-radius:24px 0;background:rgba(84, 29, 7, 0.08)}.single-projects .amenity img{width:32px;height:32px;position:absolute;top:-20px;left:8px}.single-projects .amenity p{color:var(--v3-dark);font-size:clamp(16px, 2.5vw, 24px);margin-top:8px}.single-projects .purchase{background:rgba(84, 29, 7, 0.04);padding-block:var(--space-md)}.single-projects .purchase-inner{padding:0 5%}.single-projects .purchase-details{display:grid;grid-column-gap:28px;grid-row-gap:clamp(24px, 2.6vw, 40px);margin-top:clamp(30px, 4vw, 48px)}.single-projects .purchase-card{max-width:222px;width:90%;display:flex;flex-direction:column;justify-content:center;align-items:center;grid-row-gap:16px}.single-projects .purchase .heading,.single-projects .purchase .contact-field h2,.contact-field .single-projects .purchase h2,.single-projects .purchase .description h2,.description .single-projects .purchase h2{text-align:center}.single-projects .purchase .btn-primary-outline{display:flex;margin:clamp(28px, 4vw, 40px) auto 0}.single-projects .purchase p{color:var(--v3-accent);font-family:var(--ff-neutra-text-alt);font-style:normal;font-weight:500;font-size:clamp(18px, 2.5vw, 26px);text-align:center}.single-projects .purchase img{width:clamp(30px, 5vw, 56px)}.single-projects .faq{padding-top:var(--space-md)}.single-projects .contact-register{margin-top:0 !important}@media only screen and (min-width:992px){.single-projects .amenity-details{grid-template-columns:repeat(3, 1fr)}.single-projects .purchase-details{grid-template-columns:repeat(4, 1fr)}.single-projects .detail{padding-top:40px}.single-projects .detail-inner{grid-template-columns:repeat(auto-fit, minmax(400px, 1fr))}}@media only screen and (min-width:768px){.single-projects .experience{grid-template-columns:repeat(auto-fit, minmax(170px, 1fr))}.single-projects .experience .counter{padding-left:5%;padding-right:5%}.single-projects .experience .counter:not(:last-child){border-right:1px solid var(--v3-accent)}.single-projects .experience .counter-text{font-size:16px}.single-projects .pdf{grid-template-columns:repeat(auto-fit, minmax(170px, 1fr))}.single-projects .pdf-link{justify-content:center;text-align:center}.single-projects .pdf-link img{width:22px;height:22px}}@media only screen and (max-width:991px){.single-projects .amenity-details{grid-template-columns:repeat(2, 1fr)}.single-projects .purchase-details{grid-template-columns:repeat(2, 1fr)}.single-projects .detail-inner{padding-right:5%}}@media only screen and (max-width:767px){.single-projects .progress-indicator{font-size:14px;padding:6px 12px;width:100px;height:40px}.single-projects .experience{grid-template-columns:repeat(2, 1fr);grid-column-gap:28px}.single-projects .experience .counter-text{font-size:14px}.single-projects .pdf{grid-template-columns:repeat(2, 1fr)}.single-projects .pdf-link img{width:20px;height:20px}.single-projects .detail-thumbnail{max-width:425px}}@media only screen and (max-width:565px){.single-projects .pdf{grid-template-columns:1fr}}@media only screen and (min-width:768px) and (max-width:991px){.single-projects .detail-intra{max-width:768px}.single-projects .detail-thumbnail{max-width:768px}}.theme-awards .awards{padding-top:var(--space-md)}.theme-awards .awards-heading{text-align:center}.theme-awards .awards-inner{display:flex;flex-direction:column;grid-row-gap:clamp(40px, 5vw, 64px);margin-top:var(--space-xs);overflow:hidden}.theme-awards .awards-card{display:flex;grid-row-gap:clamp(28px, 4vw, 32px)}.theme-awards .awards-card:nth-child(odd) .awards-card-gallery,.theme-awards .awards-card:nth-child(odd) .awards-card-gallery img{border-radius:0 0 var(--radius) 0}.theme-awards .awards-card:nth-child(even) .awards-card-gallery,.theme-awards .awards-card:nth-child(even) .awards-card-gallery img{border-radius:0 0 0 var(--radius)}.theme-awards .awards-card-gallery{overflow:hidden}.theme-awards .awards-card-gallery img{width:100%;height:100%;object-fit:cover}.theme-awards .awards-card-detail{width:100%;display:flex;flex-direction:column}.theme-awards .awards-card-title{color:var(--v3-accent);font-family:var(--ff-neutra-text-alt);font-size:clamp(28px, 4vw, 48px);font-weight:400;line-height:1.1;margin:clamp(18px, 2vw, 22px) 0 12px 0}.theme-awards .awards-card-date{color:var(--v3-gray);font-size:var(--fs-xs);line-height:1}.theme-awards .awards-card ul{display:flex;flex-direction:column;grid-row-gap:clamp(8px, 1.8vw, 14px);padding:0 0 0 16px}.theme-awards .awards-card ul li{list-style:disc}.theme-awards .awards-card .swiper-pagination-bullet{width:12px;height:12px}.theme-awards .awards-card .swiper-pagination-bullet-active,.theme-awards .awards-card .swiper-pagination-bullet{background:var(--v3-white-2)}@media only screen and (min-width:1366px){.theme-awards .awards-card-gallery{max-width:724px;height:max-content}}@media only screen and (min-width:1200px){.theme-awards .awards-card:nth-child(odd){flex-direction:row}.theme-awards .awards-card:nth-child(even){flex-direction:row-reverse}.theme-awards .awards-card-detail{padding:64px 5% 0 5%}}@media only screen and (max-width:1199px){.theme-awards .awards-inner{padding:0 5%}.theme-awards .awards-card{flex-direction:column}}@media only screen and (max-width:767px){.theme-awards .awards-card-gallery{max-width:425px}}@media only screen and (min-width:1200px) and (max-width:1365px){.theme-awards .awards-card-gallery{max-width:656px;height:max-content}}@media only screen and (min-width:768px) and (max-width:1199px){.theme-awards .awards-card-gallery{max-width:565px}}.single-communities .attraction{margin-top:var(--space-md)}.single-communities .attraction-inner{padding:var(--space) 5% var(--space)}.single-communities .attraction-details{max-width:742px;border-radius:var(--radius) 0;background:rgba(244, 241, 237, 0.08);backdrop-filter:blur(20px);padding:32px}.single-communities .attraction h2{margin-bottom:clamp(16px, 2.5vw, 24px)}.single-communities .attraction p{color:var(--v3-white-2)}.single-communities .community{padding-top:var(--space-md)}.single-communities .community-head{max-width:991px;width:90%;display:flex;flex-direction:column;grid-row-gap:clamp(14px, 2vw, 18px);text-align:center;margin:0 auto var(--space-xs)}.single-communities .community-inner{display:grid;grid-column-gap:16px;grid-row-gap:var(--space-xs);padding:0 5%;overflow:hidden}.single-communities .community-thumbnail img{border-radius:var(--radius) 0 0 0}.single-communities .community-map{position:relative}.single-communities .community-map iframe{width:100%;border:0 !important}.single-communities .community-link{position:absolute;right:0;bottom:0;color:var(--v3-dark);font-size:16px;font-weight:400;line-height:1;background:var(--v3-white-2);border-radius:clamp(16px, 2vw, 24px) 0 0 0;padding:clamp(8px, 1vw, 12px) 16px}.single-communities .contact-register{margin-bottom:var(--space-md)}@media only screen and (min-width:992px){.single-communities .community-inner{grid-template-columns:2fr 1fr}.single-communities .community-thumbnail img{width:100%;height:100%;object-fit:cover}.single-communities .community-map iframe{height:100%}}@media only screen and (max-width:991px){.single-communities .community-map iframe{height:clamp(320px, 40vw, 400px)}}.theme-contact .contact-us{overflow:hidden}.theme-contact .contact-us-inner{display:grid;grid-column-gap:108px;grid-row-gap:var(--space-xs);padding:180px 5% 40px;overflow:hidden}.theme-contact .contact-us-form{background:rgba(244, 241, 237, 0.08);backdrop-filter:blur(22px);border-radius:var(--radius) 0;padding:clamp(24px, 3vw, 36px) 24px 24px}.theme-contact .contact-us h1{color:var(--v3-white-2);font-family:var(--ff-neutra-text-alt);font-size:var(--fs-max);font-weight:500;line-height:1}.theme-contact .contact-us p{color:var(--v3-white-2)}.theme-contact .contact-us p:nth-child(2){margin-top:0}.theme-contact .contact-us ul{padding:16px 0 0 16px}.theme-contact .contact-us li{color:var(--v3-white-2)}.theme-contact .contact-us li:not(:first-child){margin-top:4px}.theme-contact .contact-point .business-card a{color:var(--v3-dark)}.theme-contact .contact-point .social{display:flex;grid-column-gap:18px;margin-top:clamp(14px, 2vw, 22px)}.theme-contact .contact-point h2{color:var(--v3-accent);font-family:var(--ff-neutra-text-alt);font-size:var(--fs-sm);font-weight:500;line-height:1.5}.theme-contact .faq{padding-top:clamp(40px, 8vw, 80px)}@media only screen and (min-width:1200px){.theme-contact .contact-us-inner{grid-template-columns:1fr 532px}.theme-contact .contact-us h1{margin-bottom:32px}.theme-contact .contact-us p{margin-top:16px}.theme-contact .contact-point{max-width:456px;width:90%;position:absolute;right:5%;bottom:5%;background:rgba(244, 241, 237, 0.24);backdrop-filter:blur(6px);border-radius:var(--radius) 0;padding:24px clamp(24px, 3vw, 32px);z-index:2}}@media only screen and (max-width:1199px){.theme-contact .contact-us h1{margin-bottom:clamp(16px, 2vw, 24px)}.theme-contact .contact-us p{margin-top:12px}.theme-contact .contact-point{padding:24px 5% 0}}.media-hero{height:400px;position:relative}.theme-events .events{padding-block:var(--space-md) var(--space-md)}.theme-events .events-inner{display:flex;flex-direction:column;grid-row-gap:clamp(40px, 5vw, 48px);padding:0 5%}.theme-events .event-thumbnail img{width:100%}.theme-events .event-body{display:flex;flex-direction:column;grid-row-gap:clamp(8px, 2vw, 12px);position:relative;padding-top:16px}.theme-events .event-title{color:var(--v3-accent);font-size:clamp(24px, 3vw, 32px);font-family:var(--ff-neutra-text-alt);font-weight:400;line-height:1.2}.theme-news .news{padding-block:var(--space-md) var(--space-md)}.theme-news .news-inner{display:flex;flex-direction:column;grid-row-gap:clamp(40px, 5vw, 64px);padding:0 5%}.theme-news .post{display:grid;grid-column-gap:24px;grid-row-gap:clamp(14px, 2.8vw, 24px)}.theme-news .post-detail{display:flex;flex-direction:column;grid-row-gap:clamp(10px, 2vw, 16px)}.theme-news .post h3{color:var(--v3-accent);font-family:var(--ff-neutra-text-alt);font-size:clamp(24px, 3vw, 32px);font-weight:400;line-height:1.1}.theme-news .post a{margin-top:auto}@media only screen and (min-width:1200px){.theme-news .post h3{margin-bottom:18px}}@media only screen and (min-width:992px){.theme-news .post{grid-template-columns:412px 1fr}}@media only screen and (max-width:991px){.theme-news .post-thumbnail{max-width:425px}}.theme-blog .blogs{padding-block:var(--space-md) var(--space-md)}.theme-blog .blogs-inner{display:grid;grid-column-gap:22px;grid-row-gap:40px;padding:0 5%;overflow:hidden}@media only screen and (min-width:768px){.theme-blog .blogs-inner{grid-template-columns:repeat(auto-fill, minmax(334px, 1fr))}}.article .hero-heading{font-size:var(--fs-lg)}.article-date{font-size:14px;margin-bottom:12px}.article-body{padding:var(--space-md) 0 64px}.article-body h2,.article-body h3,.article-body h4,.article-body h5,.article-body h6{color:var(--v3-accent);font-family:var(--ff-neutra-text-alt);font-weight:500;line-height:1.24}.article-body h2,.article-body h3,.article-body h4,.article-body h5,.article-body h6{margin-top:18px}.article-body h2{font-size:clamp(24px, 3vw, 32px)}.article-body h3{font-size:clamp(22px, 2.8vw, 28px)}.article-body h4{font-size:clamp(20px, 2.8vw, 24px)}.article-body h5{font-size:20px}.article-body h6{font-size:18px}.article-body p{margin-top:8px}.article-body ul{display:flex;flex-direction:column;grid-row-gap:4px;padding:8px 0 0 16px}.article-body ul li{list-style:disc}.media-nav{position:absolute;left:5%;right:5%;bottom:8%;z-index:2}.media-nav-list{display:flex;justify-content:center;grid-column-gap:var(--space-sm)}.media-nav-list a{display:block;position:relative;color:var(--v3-accent);font-family:var(--ff-neutra-text-alt);font-size:clamp(24px, 4vw, 64px);line-height:1}.media-nav-list a::after{content:"";display:block;width:clamp(10px, 1.6vw, 18px);height:clamp(10px, 1.6vw, 18px);background:var(--v3-accent);border-radius:50%;margin:clamp(12px, 2vw, 16px) auto 0;visibility:hidden;opacity:0;transition:visibility 300ms ease, opacity 300ms ease}.media-nav-list a:hover::after{visibility:visible;opacity:1}.media-nav-list .active a::after{visibility:visible !important;opacity:1 !important}.theme-inquiry .header,.theme-inquiry .footer{display:none}.theme-inquiry .inquiry{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0 5%}.theme-inquiry .inquiry h1{margin-top:clamp(16px, 2.5vw, 24px)}.theme-inquiry .inquiry p{font-size:clamp(16px, 2vw, 17px);line-height:1.5;margin-top:24px}.theme-inquiry .inquiry-link{color:var(--v3-accent);margin:24px auto 0}.theme-inquiry .inquiry-link::after{background-color:var(--v3-accent)}.error404 .header,.error404 .footer{display:none}.error404 .lost-page{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.error404 .lost-page-inner{position:relative;text-align:center;padding:0 5%;z-index:2}.error404 .lost-page h1{color:var(--v3-white-2);font-weight:400;font-size:18px;text-align:center;margin-top:clamp(24px, 3vw, 32px)}.error404 .lost-page .btn{margin:clamp(24px, 3vw, 32px) auto 0}.accordions{display:grid;grid-column-gap:108px}.accordions-inner{display:flex;flex-direction:column}.accordion-slot{display:grid;grid-template-columns:1fr 24px;align-items:flex-start;position:relative;grid-column-gap:24px}.accordion-slot h3{color:var(--v3-dark);font-size:18px;font-weight:500}.accordion-panel{max-height:0;visibility:hidden;overflow:hidden;padding-right:40px;transition:visibility 500ms, max-height 600ms;transition-timing-function:cubic-bezier(0.694, 0.0482, 0.335, 1)}.accordion-panel p{margin-top:10px}.accordion-panel li{list-style:disc}.accordion-panel a{color:var(--v3-dark)}.accordion-panel ul{padding:10px 0 0 16px}.accordion-icon{position:relative;width:24px;height:24px}.accordion-icon img{position:absolute;top:0;left:0;transition:transform 500ms ease, opacity 0.3s ease}.accordion-icon .icon-minus{opacity:0;visibility:hidden}.accordion-slot-active img{transform:rotate(180deg)}.accordion-slot-active .icon-plus{opacity:0;visibility:hidden}.accordion-slot-active .icon-minus{opacity:1;visibility:visible}.accordion-panel-active{max-height:var(--height, 0);visibility:visible}.tab-detail{display:none}.tab-detail.active{display:block}.floating{display:flex;flex-direction:column;align-items:center;position:absolute;z-index:1}.floating-btn{width:46px;height:46px;display:flex;align-items:center;justify-content:center;position:relative;color:var(--v3-white-2);font-weight:400;font-size:32px;background:var(--v3-accent);border:none;border-radius:50%;cursor:pointer;z-index:2}.floating-btn .minus{display:none}.floating-list{width:100%;display:flex;flex-direction:column;align-items:center;position:absolute;bottom:0;background:rgba(84, 29, 7, 0.4);border-radius:50px;opacity:0;transform:scaleY(0);transform-origin:bottom center;transition:all 0.3s ease;padding:24px 0 56px 0;z-index:1}.floating-item:not(:first-child){margin-top:8px}.floating.active .floating-list{opacity:1;transform:scaleY(1)}.floating.active .floating-btn .plus{display:none}.floating.active .floating-btn .minus{display:block}.heading,.contact-field h2,.description h2{color:var(--v3-accent);font-family:var(--ff-neutra-text-alt);font-size:var(--fs-lg);font-weight:500;line-height:1}.heading-light,.single-communities .attraction h2,.contact-register h2{color:var(--v3-white-2);font-family:var(--ff-neutra-text-alt);font-size:var(--fs-lg);font-weight:500;line-height:1}.hover-effect,.footer .menu-item a,.theme-inquiry .inquiry-link{position:relative;transition:color 300ms ease, opacity 300ms ease}.hover-effect::after,.footer .menu-item a::after,.theme-inquiry .inquiry-link::after{content:"";width:0;height:1px;position:absolute;bottom:-8px;right:0;transition:all 0.6s ease}.hover-effect:hover::after,.footer .menu-item a:hover::after,.theme-inquiry .inquiry-link:hover::after{width:100%;right:auto;left:0}.arrow-animated{display:flex;align-items:center;grid-column-gap:10px;width:max-content;color:var(--v3-gray);font-family:var(--ff-general-sans);line-height:1}.arrow-animated .arrow{display:inline-block;position:relative;transition:transform 0.3s ease-in-out}.arrow-animated .duplicate{position:absolute;left:-32px;bottom:-32px;opacity:1}.arrow-animated span{display:flex;position:relative;overflow:hidden;padding-top:4px}.arrow-animated:hover .arrow{transform:translate(32px, -32px)}.arrow-animated:hover .arrow.duplicate{transform:translate(32px, -32px)}.arrow-bounce{animation:bounce 1.2s infinite ease-in-out;transform-origin:center}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@media only screen and (min-width:1200px){.accordions{grid-template-columns:repeat(2, 1fr);grid-row-gap:28px}.accordions-inner{grid-row-gap:28px}.animated-block-top{padding:52px}}@media only screen and (min-width:768px){.accordion-slot h3{font-size:18px;line-height:1.6}}@media only screen and (min-width:566px){.floating{right:5%;bottom:5%}}@media only screen and (max-width:1199px){.accordions{grid-row-gap:10px}.accordions-inner{grid-row-gap:10px}.animated-block-top{padding:6vw}}@media only screen and (max-width:991px){.animated-block-top{padding-top:0}.animated-block-top,.animated-block-bottom{width:100%}}@media only screen and (max-width:767px){.accordion-slot h3{font-size:16px;line-height:1.7}}@media only screen and (max-width:565px){.floating{right:3%;bottom:3%}}.hero{position:relative;height:clamp(340px, 46vw, 748px)}.hero-inner{position:absolute;top:50%;left:5%;right:5%;transform:translateY(-50%);z-index:2;overflow:hidden}.hero-heading{color:var(--v3-white-2);font-family:var(--ff-neutra-text-alt);font-size:var(--fs-max);font-weight:500;line-height:1;text-align:center}.faq{padding-bottom:var(--space-md)}.faq .heading,.faq .contact-field h2,.contact-field .faq h2,.faq .description h2,.description .faq h2{text-align:center;margin-bottom:clamp(24px, 4vw, 40px)}.card-thumbnail{position:relative}.card-thumbnail img{width:100%}.card-body{display:flex;flex-direction:column;grid-row-gap:clamp(8px, 2vw, 10px);position:relative;padding-top:16px}.card-title{color:var(--v3-accent);font-size:clamp(24px, 3vw, 32px);font-family:var(--ff-neutra-text-alt);font-weight:400;line-height:1.2}.card-subtitle{color:var(--v3-gray);font-family:var(--ff-general-sans);font-size:var(--fs-xs);font-weight:400}.card-text{color:var(--v3-dark)}.contact-field{padding-block:var(--space-lg) var(--space-md);overflow:hidden}.contact-field h2{text-align:center;margin-bottom:clamp(22px, 3vw, 28px)}.contact-field p{color:var(--v3-accent);margin-top:clamp(12px, 2vw, 18px);text-align:center}.contact-field .btn{display:block;margin:clamp(24px, 3vw, 28px) auto 0}.contact-register{margin-top:var(--space-md)}.contact-register-inner{display:grid;grid-column-gap:140px;grid-row-gap:var(--space-xs);padding:clamp(40px, 6vw, 80px) 5% clamp(40px, 6vw, 80px);overflow:hidden}.contact-register-form{border-radius:0 0 var(--radius) 0;background:rgba(244, 241, 237, 0.08);backdrop-filter:blur(22px);padding:24px}.contact-register p{color:var(--v3-white-2)}.contact-register p:nth-child(2){margin-top:0}.major{padding-top:var(--space-md)}.major-head{max-width:991px;width:90%;display:flex;flex-direction:column;grid-row-gap:clamp(14px, 1.8vw, 18px);text-align:center;margin:0 auto var(--space-xs)}.major-card{height:clamp(324px, 50vw, 564px);flex:1 1 3%;transition:flex 0.71s ease-in-out}.major-card:last-child{flex:1 1 100%}.major-card img{width:100%;height:100%;object-fit:cover}.major-inner{display:flex;justify-content:center;grid-column-gap:8px}.major-inner:hover .major-card{flex:1 1 3%}.major-inner:hover .major-card:hover{flex:1 1 100%}.description{padding-block:var(--space-lg) var(--space-md);overflow:hidden}.description h2{text-align:center;margin-bottom:clamp(22px, 3vw, 28px)}.description p{color:var(--v3-accent);margin-top:clamp(12px, 2vw, 18px);text-align:center}.description .btn{display:block;margin:clamp(24px, 3vw, 28px) auto 0}@media only screen and (min-width:1200px){.hero{margin-top:87px}.contact-register-inner{grid-template-columns:repeat(2, 1fr);grid-column-gap:80px}.contact-register h2{margin-bottom:24px}.contact-register p{margin-top:16px}}@media only screen and (max-width:1199px){.contact-register h2{margin-bottom:16px}.contact-register p{margin-top:12px}}@media only screen and (max-width:767px){.hero{margin-top:75px}.card-thumbnail{max-width:425px}}@media only screen and (min-width:992px) and (max-width:1199px){.hero{margin-top:81px}}@media only screen and (min-width:768px) and (max-width:991px){.hero{margin-top:78px}}