@font-face{font-family:Adobe-Garamond-Pro;src:url("../assets/fonts/adobe-garamond-pro/AGaramondPro-Regular.otf");font-display:swap}@font-face{font-family:vivaldi;src:url("../assets/fonts/vivaldi/VIVALDII.TTF");font-display:swap}*,*::after,*::before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}:root{--light:#ffffff;--dark:#000;--Lato:"Lato",sans-serif;--Montserrat:"Montserrat",sans-serif;--Raleway:"Raleway",sans-serif;--Adobe-Garamond-Pro:Adobe-Garamond-Pro;--vivaldi:vivaldi;--radius-1:16px;--radius-full:100px;--primary:#fff7e5;--secondary:rgba(25,57,41,1);--text-color:rgba(26,68,39,1)}html{font-size:16px !important;overflow-x:hidden}body{overflow-x:hidden !important;padding-right:0px !important;font-family:var(--Adobe-Garamond-Pro)}img{height:auto}.icon{display:inline-block;vertical-align:-0.125em;fill:currentColor;overflow:visible}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto !important}.lenis.lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;-webkit-transition:all 2s ease;transition:all 2s ease;background-color:#ffffff00}body::-webkit-scrollbar{width:9px;background-color:#ffffff00}body::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.2);background-color:#cfcfcf}.toggle-up{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--dark-blue);width:45px;height:45px;border-radius:100px;position:fixed;bottom:0%;right:1.25%;color:var(--light);z-index:999;cursor:pointer;opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.toggle-up.show{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.toggle-up i{font-size:1.15rem}.form-loader-div{display:none}.form-loader{width:25px;aspect-ratio:1;border-radius:50%;margin:auto;border:3px solid #b5acac;border-right-color:var(--light);-webkit-animation:l2 0.35s infinite linear;animation:l2 0.35s infinite linear}@-webkit-keyframes l2{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes l2{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.compensate-for-scrollbar{margin-right:0px !important}h1,h2,h3,h4,h5,h6{margin-bottom:0rem}ul{padding-left:0rem;margin-bottom:0rem}a{text-decoration:none}p{margin-bottom:0rem}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}button:disabled{opacity:0.4;cursor:not-allowed}.max-content{width:-webkit-max-content;width:-moz-max-content;width:max-content}.no-wrap{text-wrap:nowrap}.invert{-webkit-filter:invert(1);filter:invert(1)}.rotate{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mirror{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.letter-spacing{letter-spacing:1.05px}.text-shadow{text-shadow:0px 2px 10px rgba(46,74,81,0.3)}.primary-bg{background-color:var(--primary)}.vivaldi{font-family:var(--vivaldi);font-size:3rem;color:var(--secondary);font-style:italic;font-weight:400;line-height:1rem;text-transform:capitalize}.vivaldi.light{color:var(--light)}.primary-border{position:relative;border-radius:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-image-source:url("../assets/images/layers/text-layer.webp");border-image-slice:27;border-image-repeat:round;border-image-width:4px}.primary-border::before,.primary-border::after{content:"";position:absolute;top:0;bottom:0;width:4px;background-image:url("../assets/images/layers/text-layer.webp");background-size:cover}.primary-border::before{left:0}.primary-border::after{right:0}.primary-border.active{border-image-source:unset}.custom-container{width:85vw;max-width:90%;margin:auto}.header-container{position:fixed;top:0;width:100%;left:0;z-index:11;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}header.scrolled{-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;background:-o-linear-gradient(bottom,transparent,rgba(0,0,0,0.822));background:-webkit-gradient( linear,left bottom,left top,from(transparent),to(rgba(0,0,0,0.822)) );background:linear-gradient(0deg,transparent,rgba(0,0,0,0.822))}.navbar-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 8rem;gap:1rem;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.menu{display:none;width:21px;cursor:pointer}.logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.logo-img{-webkit-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease;width:25rem}.logo2{-webkit-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease;width:7rem}.logo img,.logo2 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.scrolled .logo-img{-webkit-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease;width:18rem}.scrolled .logo2{-webkit-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease;width:4rem}.navLinks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;gap:3rem}.navLinks .navLink{display:block;font-size:1rem;color:var(--light);font-weight:500;text-transform:uppercase;cursor:pointer;position:relative}.navLinks .navLink::after{content:"";position:absolute;left:0;width:100%;height:3px;bottom:-5px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;border-radius:var(--radius-full);background-color:var(--primary-pink);-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.navLinks .navLink:hover::after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.line{width:100%;height:2px;margin:2rem auto;background-color:rgb(163 163 163 / 25%)}.m-n3{margin:0 0 0 -3rem}.m-n2{margin:-2rem 0 0 0}.custom-width{width:50rem;max-width:100%}.custom-width-2{width:60rem;max-width:100%;margin:auto}.custom-width-3{width:45rem;max-width:100%}.btnPrimary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;text-transform:capitalize;background:transparent;padding:1rem 5rem;border:none;cursor:pointer;font-weight:500;font-size:1.25rem;position:relative;z-index:1}.btnPrimary::after{content:"";position:absolute;width:100%;height:100%;z-index:-1;inset:0;background:url("../assets/images/layers/btn-primary.svg") no-repeat center center/cover;background-size:100% 100%}.btnPrimary.custom-size{font-size:0.8rem}.btnPrimary.light{color:var(--primary)}.btnPrimary.light::after{background:url("../assets/images/icons/btn-light.png") no-repeat center center/contain}.btnPrimary2{background:var(--secondary);color:var(--light);width:100%;padding:0.75rem 1rem;font-size:1.15rem}.offcanvas{background:var(--primary)}.offcanvas.offcanvas-end{width:100%}.offcanvas.offcanvas-end .offcanvas-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.offcanvas-logo{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.offcanvas-logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.offcanvas-close{width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;border-radius:100px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;-webkit-transform:translateY(4px) scale(0.95);-ms-transform:translateY(4px) scale(0.95);transform:translateY(4px) scale(0.95);-webkit-transition:all 0.45s ease;-o-transition:all 0.45s ease;-o-transition:all 0.45s ease;transition:all 0.45s ease}.offcanvas-close i{font-size:2rem}.offcanvas-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin:1rem 0}.offcanvas-links .line{margin:auto auto}.offcanvas-link{display:block;font-size:3vw;font-family:var(--Montserrat);font-weight:600;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;color:var(--text-color);text-transform:uppercase;position:relative;width:100%}.offcanvas-logo .logo-img{-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;width:120px;max-width:100%}.section-heading{position:relative;z-index:4}.section-heading .section-title{font-size:2.5vw;color:var(--dark);font-weight:400;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;text-transform:uppercase}.section-heading .section-subtitle{font-size:2.5vw;color:var(--primary);font-weight:400;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.section-heading .section-desc{font-size:1.1rem;color:var(--text-color);font-weight:400;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.section-heading .section-desc.light{color:var(--light);-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.section-heading .section-more-desc{font-size:1.25rem;color:var(--text-color);font-style:italic;font-weight:700;display:block;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.title-line{width:90%}.title-line.title-line-2{width:70%}.title-line.title-line-3{width:40%}.title-line img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.texture-pattern{position:relative;z-index:2}.texture-pattern::after{content:"";position:absolute;inset:0;z-index:-1;width:100%;height:100%;background:url("../assets/images/overlay/main-overlay.jpg") no-repeat left center/cover}.custom-input{padding:0.75rem 1rem;-webkit-box-shadow:none;box-shadow:none;outline:unset;color:var(--text-color);font-weight:400;letter-spacing:1.438px;border-radius:0px;border:1px solid rgba(0,0,0,0.2);background-color:transparent}.custom-input:focus{-webkit-box-shadow:none;box-shadow:none;outline:none;background-color:transparent;border:1px solid rgba(188,32,49,0.5);-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-box-shadow:0px 0px 0px 2px var(--primary-pink);box-shadow:0px 0px 0px 2px var(--primary-pink)}.custom-input::-webkit-input-placeholder{color:var(--text-color) !important;font-weight:400 !important;text-transform:capitalize !important;font-size:1rem !important}.custom-input::-moz-placeholder{color:var(--text-color) !important;font-weight:400 !important;text-transform:capitalize !important;font-size:1rem !important}.custom-input:-ms-input-placeholder{color:var(--text-color) !important;font-weight:400 !important;text-transform:capitalize !important;font-size:1rem !important}.custom-input::-ms-input-placeholder{color:var(--text-color) !important;font-weight:400 !important;text-transform:capitalize !important;font-size:1rem !important}.custom-input::placeholder{color:var(--text-color) !important;font-weight:400 !important;text-transform:capitalize !important;font-size:1rem !important}.form-check-label{font-size:0.95rem}.custom-modal-content{position:relative;z-index:1;padding:1.25rem 0.5rem 0.5rem 0.5rem;background:var(--primary);border:2px solid var(--primary)}.custom-modal-content::before,.custom-modal-content::after{position:absolute;content:"";width:35%;-webkit-transform:scale(-1,-1);-ms-transform:scale(-1,-1);transform:scale(-1,-1);-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;height:25%;top:0;z-index:-1;left:0;background:url("../assets/images/layers/flower.svg") no-repeat center center/cover}.custom-modal-content::after{right:0;left:unset;-webkit-transform:unset;-ms-transform:unset;transform:unset;top:unset;z-index:-1;bottom:0}.modal-logo{width:100px;max-width:100%;margin:3rem auto 1rem auto}.modal-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.modal-close{position:absolute;top:3%;width:48px;height:48px;right:3%;cursor:pointer}.modal-close img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.main-banner .carousel-inner{position:relative}.main-banner .carousel-item img{height:auto}.main-banner .carousel-inner::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,0.45),rgba(0,0,0,0.8));pointer-events:none;z-index:1}.banner-overlay-contents{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;bottom:5%;z-index:2;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:end;left:50%;width:90%;-webkit-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);transform:translate(-50%,0%)}.banner-overlay-contents .banner-overlay-content-1{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.15rem}.banner-overlay-contents .banner-overlay-content-2{width:28vw;max-width:100%}.primary{background:url(../assets/images/layers/text-layer.webp) lightgray 50% / cover no-repeat;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.primary.dark{background:unset;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset;color:var(--text-color)}.text-light{color:var(--light)}.banner-overlay-txt .banner-overlay-title{font-size:4vw;font-weight:400;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;text-transform:uppercase}.banner-overlay-txt .banner-overlay-subtitle{-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;font-size:1.8vw;font-weight:400}.banner-overlay-form{background:var(--primary);-webkit-box-shadow:4px 4px 60px 0 rgba(0,0,0,0.1);box-shadow:4px 4px 60px 0 rgba(0,0,0,0.1);-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;padding:2rem;z-index:1;position:relative}.banner-overlay-form::after{content:"";position:absolute;width:24%;height:20%;z-index:-1;right:0;bottom:0;background:url("../assets/images/layers/flower.svg") no-repeat center center/cover;background-size:100% 100%}.banner-overlay-contents{align-items:flex-end}.banner-overlay-content-1{align-self:flex-start}.banner-usps{display:flex;gap:1.5rem;margin-top:0.8rem;flex-wrap:wrap}.usp-item{display:flex;align-items:center;gap:0.5rem;font-size:1.1rem;color:#ffffff;white-space:nowrap}.usp-item img{width:26px;height:26px;object-fit:contain}@media (min-width:992px){.banner-usps{flex-wrap:nowrap}.usp-item{font-size:1.4rem}.usp-item img{width:32px;height:32px}}section.section-mobile-form{padding:2rem 0 4rem 0}.mobile-form{-webkit-box-shadow:4px 4px 60px 0 rgba(0,0,0,0.1);box-shadow:4px 4px 60px 0 rgba(0,0,0,0.1);background-color:var(--primary);padding:2rem 1.5rem;width:90%;margin:-4rem auto auto auto;position:relative;z-index:2}.mobile-form::after{content:"";position:absolute;width:24%;height:20%;z-index:-1;right:0;bottom:0;background:url("../assets/images/layers/flower.svg") no-repeat center center/cover;background-size:100% 100%}section.section-overview{width:100%;z-index:1;position:relative;padding:7rem 0 5rem 0}section.section-overview::after{position:absolute;content:"";width:10%;z-index:-1;height:10%;background:url("../assets/images/over/over-leaf.webp") no-repeat center center/cover;top:4%;left:0}.overview-img{width:100%;height:100%}.overview-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.overview-subtitle{font-size:1.4rem;color:var(--text-color);font-weight:400;line-height:1.35}.overview-points{display:-ms-grid;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 2rem;margin:2rem 0 0 0;list-style:none}.overview-point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}.overview-point-icon{-webkit-box-flex:0;-ms-flex:0 0 56px;flex:0 0 56px;width:56px;height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;background-color:var(--light);border:1px solid rgba(201,157,66,0.6)}.overview-point-icon img{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.overview-point-title{font-size:1.2rem;color:var(--text-color);font-weight:700;line-height:1.3}.overview-point-desc{font-size:1rem;color:var(--text-color);line-height:1.45;margin-top:0.25rem}section.section-artisty{width:100%;position:relative;padding:4rem 0}section.section-artisty::after{position:absolute;content:"";width:10%;z-index:-1;height:15%;background:url("../assets/images/artisty/leaf.webp") no-repeat center center/cover;top:5%;right:0}.artistry_img{margin:0 0 1.25rem 0}section.section-essence{position:relative;top:0;left:0;height:100dvh;width:100%;z-index:2}section.section-essence.is-pinned{position:fixed;top:0;left:0;width:100%}section.section-essence::after{content:"";z-index:1;position:absolute;left:50%;bottom:-5%;background:url(../assets/images/layers/cow.svg) no-repeat center center / contain;width:23vw;height:22dvh;-webkit-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);transform:translate(-50%,0%)}.essence-content-txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin:auto;width:45rem;max-width:90%}.essence-content-img{position:relative;height:100dvh}.mySwiper{width:100%;height:100%;position:relative}.mySwiper .swiper-slide{width:100%;height:100% !important;overflow:hidden}.mySwiper .swiper-slide .scroll-content{width:100%;height:100%;position:relative;overflow:hidden}.mySwiper .swiper-slide .scroll-content img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mySwiper .swiper-slide .scroll-content .scroll-txt{position:absolute;top:70%;font-weight:400;right:10%;padding:0 0 0 1.5rem;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;text-align:end;font-size:1.5vw;-webkit-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);transform:translate(0%,-50%);color:var(--light);z-index:1}.mySwiper .swiper-pagination-bullet{width:15px !important;height:15px !important;background:#f5d289 !important;opacity:0.29 !important;margin:0 5px !important;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);-webkit-transition:all 1s ease !important;-o-transition:all 1s ease !important;transition:all 1s ease !important}.mySwiper .swiper-pagination-bullet-active{opacity:1 !important;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background:#f5d289 !important;-webkit-transition:all 1s ease !important;-o-transition:all 1s ease !important;transition:all 1s ease !important}.panels-container{position:relative;height:100dvh}.custom-panel{position:absolute;top:0;width:100%;height:100%;visibility:hidden;background:transparent;color:white}.panels-container.pinned .custom-panel{position:fixed}.outer,.inner{width:100%;height:100%;overflow:hidden}.bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;background-size:cover;background-position:center}.custom-panel-txt{width:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem 0.5rem 1rem 5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;position:relative;-ms-flex-align:start;align-items:start;background-color:#e7e0d8;height:100%}.custom-panel-txt{width:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem 0.5rem 1rem 5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;position:relative;-ms-flex-align:start;align-items:start;z-index:1;background-color:#e7e0d8;height:100%}.custom-panel-txt .animation-video{position:absolute;inset:0;z-index:-1;width:100%;height:100%}.custom-panel-txt .animation-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.custom-panel-txt h4{font-size:1.5rem;text-transform:uppercase}.custom-panel-txt h3{font-size:2vw;margin:1.5rem 0 2.5rem 0 !important;text-transform:uppercase}.custom-panel-txt p{font-size:1rem;text-transform:uppercase}.custom-panel-img{width:50%;height:100%}.custom-panel-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.section-amenities{position:relative;padding:3rem 0 4rem 0}.amenities-swiper-container{margin:2rem auto auto auto;position:relative}.amenities-swiper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto !important;padding:2.25rem 0 1.75rem 0}.amenities-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;width:235px;position:relative;padding:4rem 1rem 2rem 1rem;z-index:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.amenities-content .amens-overlay-1{border-radius:0;position:absolute;width:100%;height:100%;border-top:4px solid transparent;border-bottom:4px solid transparent;border-image-source:url("../assets/images/layers/text-layer.webp");border-image-slice:27;border-image-repeat:round;border-image-width:4px}.amenities-content .amens-overlay-1{border-radius:0;position:absolute;inset:0;width:100%;height:100%;border-top:4px solid transparent;border-bottom:4px solid transparent;border-image-source:url("../assets/images/layers/text-layer.webp");border-image-slice:27;border-image-repeat:round;border-image-width:4px}.amenities-content .amens-overlay-1 .leaf-1{width:50px;height:calc(1.5em + 1.5rem + 2px);font-size:1rem;position:absolute;z-index:2;top:-30px;left:-25px}.amenities-content .amens-overlay-1 .leaf-1 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.amenities-content .amens-overlay-1::before,.amenities-content .amens-overlay-1::after{content:"";position:absolute;top:0;bottom:0;width:4px;background-image:url("../assets/images/layers/text-layer.webp");background-size:cover}.amenities-content .amens-overlay-1::before{left:0}.amenities-content .amens-overlay-1::after{right:0}.amenities-content .amens-overlay-2{border-radius:0;position:absolute;top:10px;right:-10px;width:100%;height:100%;border-top:4px solid transparent;border-bottom:4px solid transparent;border-image-source:url("../assets/images/layers/text-layer.webp");border-image-slice:27;border-image-repeat:round;border-image-width:4px}.amenities-content .amens-overlay-2 .leaf-2{width:30px;height:30px;position:absolute;top:-18px;right:-10px;z-index:2}.amenities-content .amens-overlay-2 .leaf-2 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.amenities-content .amens-overlay-2::before,.amenities-content .amens-overlay-2::after{content:"";position:absolute;top:0;bottom:0;width:4px;background-image:url("../assets/images/layers/text-layer.webp");background-size:cover}.amenities-content .amens-overlay-2::before{left:0}.amenities-content .amens-overlay-2::after{right:0}.amenities-content .amenities-img{width:100px;height:100px}.amenities-content .amenities-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.amenities-content .amenities-txt{font-size:1.15rem;color:var(--dark);font-weight:400;text-wrap:wrap;white-space:wrap;text-align:center;text-transform:capitalize}.amenities-swiper-container .swiper-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;margin:2rem 0rem 1rem 0rem}.amenities-swiper-container .swiper-nav .swiper-button{cursor:pointer;width:75px;height:75px}.amenities-swiper-container .swiper-nav .swiper-button img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}section.section-config{position:relative;padding:4rem 0}.config-nav{margin:5rem 0 0 0}.config-nav .nav-pills{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem}.config-tab-content{margin:2rem 0 0 0}.config-unit-head{text-align:center;margin:1rem auto 0 auto}.config-unit-type{font-size:2.25rem;font-weight:400;letter-spacing:0.04em;text-transform:uppercase}.config-unit-size{font-size:1.5rem;color:var(--text-color);letter-spacing:0.04em;margin-top:0.15rem}.config-unit-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1rem 0 0 0}.config-nav .nav-pills .nav-link{position:relative;padding:1rem 4.5rem;background:transparent;font-size:1.175rem;color:var(--secondary);font-weight:400;text-transform:capitalize;border-radius:0}.config-nav .nav-pills .nav-link.active{background:var(--secondary);color:var(--light);-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.config-nav .nav-pills .nav-link.active::before,.config-nav .nav-pills .nav-link.active::after{background-image:unset}.config-container{position:relative}.config-container .swiper{width:100%;height:100%}.config-container .swiper .swiper-wrapper{padding:1.5rem 0}.config-container .swiper-slide{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.config-container .config-img{width:75%;cursor:pointer;height:100%;border-radius:4px;position:relative;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.2);box-shadow:0 0 15px 0 rgba(0,0,0,0.2);margin:auto}.config-container .config-img .config-txt{position:absolute;bottom:5%;left:50%;-webkit-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);transform:translate(-50%,0%);color:var(--light);font-size:1.25rem;padding:1rem 3rem;background-color:#193929;font-weight:400;text-transform:capitalize;white-space:nowrap;z-index:1}.config-container .swiper-slide img{display:block;width:100%;-webkit-filter:blur(8px);filter:blur(8px);height:100%;-o-object-fit:cover;object-fit:cover}.mySwiper2-3bhk,.mySwiper2-4bhk,.mySwiper2-master{height:80%;width:100%}.mySwiper-3bhk,.mySwiper-4bhk,.mySwiper-master{height:20%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0}.mySwiper-3bhk .swiper-slide,.mySwiper-4bhk .swiper-slide,.mySwiper-master .swiper-slide{width:calc(60% / 4) !important;height:120px;opacity:0.4;cursor:pointer}.mySwiper-3bhk .swiper-slide-thumb-active,.mySwiper-4bhk .swiper-slide-thumb-active,.mySwiper-master .swiper-slide-thumb-active{opacity:1}.config-container .swiper-button-prev:after,.config-container .swiper-button-next:after{content:"" !important}.config-container .swiper-nav .swiper-button{position:absolute;top:50%;z-index:1;cursor:pointer;width:75px;height:75px}.config-container .swiper-nav .swiper-button img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.config-container .swiper-nav .swiper-button.swiper-button-prev{left:2%}.config-container .swiper-nav .swiper-button.swiper-button-next{right:2%}.swip-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.section-living{position:relative;padding:4rem 0;z-index:1}section.section-living::before{content:"";position:absolute;width:23%;z-index:2;height:33%;background:url(../assets/images/layers/flower1.webp) no-repeat center center / cover;left:0;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;bottom:0}section.section-living::after{content:"";position:absolute;width:32%;z-index:2;height:25%;background:url(../assets/images/layers/flower2.webp) no-repeat center center / cover;right:0;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;bottom:0}.container-living{padding:1.25rem;width:90%;max-width:100%;margin:5rem auto auto auto;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.living-content{width:100%;height:100%;position:relative;cursor:pointer}.living-content img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.btn-play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;width:100px;height:100px;background:transparent;pointer-events:none;border:none}.btn-play img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}section.section-location{height:100%;width:100%;overflow:hidden;position:relative;padding:12rem 0 28rem 0}section.section-location::after,section.section-location::before{content:"";position:absolute;width:100%;z-index:2;height:15%;left:0;background:-webkit-gradient( linear,left bottom,left top,color-stop(35%,rgba(255,255,255,1)),color-stop(85%,rgba(255,255,255,0)) );background:-o-linear-gradient( bottom,rgba(255,255,255,1) 35%,rgba(255,255,255,0) 85% );background:linear-gradient( 0deg,rgba(255,255,255,1) 35%,rgba(255,255,255,0) 85% )}section.section-location::after{-webkit-transform:scale(-1,-1);-ms-transform:scale(-1,-1);transform:scale(-1,-1);top:0}section.section-location::before{bottom:0}.location-container{width:92vw;max-width:100%;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;margin:auto 0 auto auto}.location-content{margin:4rem 0 0 0}.location-content{margin:4rem 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.location-content .location-title{font-size:1.25rem;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.location-content .location-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 0 1rem;gap:0.5rem}.location-content .location-list .location-item{font-size:1rem;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;padding:0 0.5rem 0 0}.map-frame{position:absolute;height:100%;width:50%;top:0;right:0;z-index:1}.map-frame iframe,.map-frame img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.map-frame::before{content:"";position:absolute;height:100%;width:100%;inset:0;background:-webkit-gradient( linear,left top,right top,from(rgba(255,255,255,0.9)),to(rgba(255,255,255,0)) );background:-o-linear-gradient( left,rgba(255,255,255,0.9),rgba(255,255,255,0) );background:linear-gradient( to right,rgba(255,255,255,0.9),rgba(255,255,255,0) );pointer-events:none}.location-overlay{position:absolute;left:0;bottom:0;width:25%;height:35%}.location-overlay img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-space{position:relative;padding:4rem 0}.owl-nav button{pointer-events:all;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.space-container{margin:3rem auto 0 auto;width:100%}.gal-carousel .owl-item.active.center .space-content{-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;position:relative;-webkit-filter:none;filter:none}.gal-carousel .owl-item:not(.active.center) .space-content{position:relative;-webkit-filter:grayscale(100%) blur(4px);filter:grayscale(100%) blur(4px);-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.gal-carousel .owl-item .space-content{transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;position:relative}.gal-carousel .owl-nav{position:absolute;top:40%;margin-top:unset !important;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.gal-carousel .owl-nav button{width:70px;height:70px;overflow:hidden}.gal-carousel .owl-nav button img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.gal-carousel .owl-nav .owl-prev{position:absolute;left:6%}.gal-carousel .owl-nav .owl-next{position:absolute;right:6%}section.section-about{background:url("../assets/images/about/about.webp") no-repeat center center/cover;width:100%;height:95dvh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.about-container{width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding:1rem 1rem 3rem 3rem;height:90%;margin:auto}section.section-contact{width:100%;height:100%;padding:6rem 0 2rem 0;background:url("../assets/images/layers/contact-layer.webp") no-repeat center center/cover;inset:0}.contact-form{width:35rem;max-width:90%;margin:3rem auto auto auto}.footer-container{margin:4rem auto auto auto;width:50rem;max-width:95%}.footer-copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;width:90%;margin:auto}.call{color:var(--text-color);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:0.075rem;display:inline-block}.created{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem}.fixed-button{position:fixed;top:50%;right:0;z-index:999;background-color:transparent;-webkit-transform:translate(76px,-50%) rotate(270deg);-ms-transform:translate(76px,-50%) rotate(270deg);transform:translate(76px,-50%) rotate(270deg)}.btn-fixed{padding:0.75rem 1.75rem 0.5rem 1.75rem;font-size:1.25rem;color:#1a4427;border:none;background-color:var(--light)}section.section-thankyou{height:85vh;max-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.thankyou-title{text-align:center;font-family:var(--Montserrat);margin:0.35rem 0 0 0;font-weight:500}.thankyou-subtitle{text-align:center;font-family:var(--Montserrat);font-weight:400;text-wrap:balance;opacity:0.85;margin:0.5rem 0 0 0}.go_txt{font-size:15px;color:#000;color:var(--light);background-color:var(--secondary) !important;border-radius:3.125rem;font-family:var(--Montserrat);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:15px 30px;margin:15px auto 0}.secondary{background-color:var(--primary)}@media only screen and (max-width:1700px){.navbar-container{padding:1rem 5rem;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}}@media only screen and (max-width:1400px){.navbar-container{-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;padding:1rem 2rem}.custom-container{width:90vw;max-width:90%;margin:auto}section.section-overview::after{width:11%;height:11%;top:2%}section.section-essence::after{bottom:-7%;width:26vw;height:26dvh}.mySwiper-3bhk .swiper-slide,.mySwiper-4bhk .swiper-slide,.mySwiper-master .swiper-slide{width:calc(70% / 4) !important;height:100px}section.section-living::before{width:21%;height:24%;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}section.section-living::after{width:32%;height:21%;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.location-container{width:95vw;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}}@media only screen and (max-width:1200px){.navbar-container{padding:1rem 2rem}.logo-img{-webkit-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease;width:18rem}.navLinks{-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;gap:1rem}.menu{display:block}.navLinks{display:none}.custom-visible{display:none}.banner-overlay-form{-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;padding:1rem}.section-heading .section-title{font-size:3.5vw;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}section.section-overview::after{width:10%;height:10%;top:1%}section.section-essence::after{bottom:-9%;width:30vw;height:30dvh}.mySwiper-3bhk .swiper-slide,.mySwiper-4bhk .swiper-slide,.mySwiper-master .swiper-slide{width:calc(80% / 3) !important}.custom-width-3{width:35rem}.mySwiper .swiper-slide .scroll-content .scroll-txt{right:8%;font-size:1.65vw;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}}@media only screen and (max-width:1080px){.navbar-container{padding:1rem 2rem;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}}@media only screen and (max-width:991px){.section-heading .section-title{font-size:5.5vw;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.logo-img{-webkit-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease;width:15rem}.scrolled .logo-img{-webkit-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease;width:12rem}.banner-overlay-contents .banner-overlay-content-1{gap:1rem}.banner-overlay-contents .banner-overlay-content-1{width:100%}.banner-overlay-contents .banner-overlay-content-2{display:none}.banner-overlay-txt .banner-overlay-title{font-size:5.5vw;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.banner-overlay-txt .banner-overlay-subtitle{-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;font-size:2.9vw}.offcanvas-link{font-size:3vw;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.essence-content-txt{padding:5rem 0 3rem 0;max-width:90%}.essence-content-img{height:80dvh}section.section-overview::after{width:18%;height:5%;top:0.5%}section.section-essence::after{bottom:-10%;width:25vw;height:25dvh}section.section-artisty::after{width:15%;height:4%;top:1.5%}.amenities-swiper-container .swiper-nav,.config-container .swiper-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;margin:1rem auto}.amenities-swiper-container .swiper-nav .swiper-button,.config-container .swiper-nav .swiper-button{position:relative;width:55px;height:55px}.config-container .config-img{width:90%}.mySwiper .swiper-slide .scroll-content .scroll-txt{top:50%;right:5%;text-wrap:balance;font-size:2.5vw;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.mySwiper-3bhk .swiper-slide,.mySwiper-4bhk .swiper-slide,.mySwiper-master .swiper-slide{width:calc(90% / 4) !important;margin:auto;height:60px}section.section-location{padding:6rem 0 8rem 0}.map-frame{position:relative;height:100%;margin:2rem auto 0 auto;width:100%}.location-overlay{width:40%;height:17%;z-index:2}.custom-width-3{width:90%}.location-content .location-title{font-size:1.15rem;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.location-content .location-list .location-item{font-size:0.925rem;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}section.section-amenities{padding:2rem 0 2rem 0}.config-nav .nav-pills .nav-link{padding:0.75rem 3.5rem;font-size:1.15rem}.amenities-swiper .swiper-slide{padding:1.75rem 0 1.25rem 0}.amenities-content{width:82%;padding:3rem 1rem 2rem 1rem}.amenities-content .amenities-img{width:60px;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;height:60px}.amenities-content .amenities-txt{-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;font-size:0.925rem}.config-unit-type{font-size:1.85rem}.config-unit-size{font-size:1.3rem}}@media only screen and (max-width:767px){.section-heading .section-title{font-size:6.5vw;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.banner-overlay-contents{bottom:7%}.offcanvas-link{font-size:4vw;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.essence-content-img{height:75dvh}section.section-overview::after{width:25%;height:6%;top:0}section.section-essence::after{bottom:-11%;width:28vw;height:28dvh}.config-container .config-img{width:95%}.config-nav .nav-pills{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-ms-flex-align:center;align-items:center;white-space:nowrap;gap:2.5rem;padding:0 1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow-x:auto;overflow-y:hidden;-webkit-transition:all 0.45s ease;-o-transition:all 0.45s ease;transition:all 0.45s ease}section.section-living::before{width:23%;height:15%;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}section.section-living::after{width:35%;height:14%;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.living-content{height:40dvh;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.space-container{margin:3rem auto 0 auto;width:90%}.custom-modal-content::before,.custom-modal-content::after{width:20%;height:15%;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.mySwiper .swiper-slide .scroll-content .scroll-txt{font-size:3.25vw;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.fixed-button{position:fixed;top:unset;right:unset;-webkit-transform:unset;-ms-transform:unset;transform:unset;background-color:transparent;bottom:0;left:0;width:100%}.btn-fixed{width:100%;text-align:center}.config-unit-type{font-size:1.5rem}.config-unit-size{font-size:1.15rem}.amenities-swiper .swiper-slide{padding:1.5rem 0 1rem 0}.amenities-content{width:84%;gap:0.75rem;padding:2.25rem 0.75rem 1.5rem 0.75rem}.amenities-content .amenities-img{width:52px;height:52px}.amenities-content .amenities-txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:2.5em;line-height:1.25}.amenities-content .amens-overlay-1 .leaf-1{width:36px;height:36px;top:-22px;left:-12px}.amenities-content .amens-overlay-2{top:7px;right:-7px}.amenities-content .amens-overlay-2 .leaf-2{width:22px;height:22px;top:-13px;right:-5px}section.section-contact{padding-bottom:5rem}}@media only screen and (max-width:576px){.navbar-container{padding:1rem;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.logo-img{-webkit-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease;width:14rem}.scrolled .logo-img{-webkit-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease;width:12rem}.offcanvas-link{font-size:4.5vw;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.offcanvas-close{width:40px;height:40px}.banner-overlay-contents{bottom:8%}.banner-overlay-txt .banner-overlay-title{font-size:6.5vw;white-space:nowrap;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.banner-overlay-txt .banner-overlay-subtitle{-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;font-size:5.7vw;font-weight:800}.usp-item{font-size:0.9rem}section.section-overview::after{width:35%;height:6%;top:0.25%}section.section-essence::after{bottom:-14%;width:32vw;height:32dvh}section.section-living::before{width:41%;height:14%;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}section.section-living::after{width:35%;height:14%;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.container-living{padding:1rem;width:100%;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;margin:5rem auto auto auto}section.section-location{padding:5rem 0}.location-overlay{width:35%;height:12%;z-index:2}section.section-about{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.about-container{width:100%;padding:6rem 1.5rem 2rem 1.5rem}.custom-modal-content::before,.custom-modal-content::after{width:35vw;height:15vh;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;top:2vw}.custom-modal-content::after{top:unset;bottom:0}.mySwiper .swiper-slide .scroll-content .scroll-txt{top:58%;right:3%}.btn-fixed{padding:0.75rem 1.25rem 0.5rem 1.25rem;font-size:0.9215rem}.config-container .config-img .config-txt{font-size:1rem;padding:0.85rem 2rem}.mySwiper .swiper-slide .scroll-content .scroll-txt{font-size:4vw;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.overview-points{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin:1.5rem 0 0 0}.overview-point-icon{-ms-flex-preferred-size:48px;flex-basis:48px;width:48px;height:48px}.overview-point-icon img{width:26px;height:26px}.overview-subtitle{font-size:1.25rem}}@media only screen and (max-width:450px){section.section-overview::after{width:40%;height:5%;top:0.5%}section.section-living::before{width:30%;height:12%;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}section.section-living::after{width:42%;height:10%;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.btnPrimary{padding:1rem 5rem;font-size:3.5vw;white-space:nowrap}.mySwiper .swiper-slide .scroll-content .scroll-txt{font-size:5vw;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}}@media only screen and (max-width:350px){}.fixed-button .btn-fixed:first-child{border-right:3px solid #f2c523}@media only screen and (max-width:767px){.gal-carousel .owl-item:not(.active.center) .space-content{-webkit-filter:none;filter:none}.fixed-button-mobile .btn-fixed{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0.5rem;padding-right:0.5rem;white-space:nowrap}.fixed-button-mobile .btn-fixed:first-child{border-right:0}.fixed-button-mobile .btn-fixed + .btn-fixed{border-left:3px solid #f2c523}.fixed-button-mobile .btn-call{gap:0.4rem;color:var(--light);background-color:var(--secondary)}.fixed-button-mobile .btn-call i{font-size:0.85em}.fixed-button.fixed-button-brochure{top:50%;right:0;bottom:unset;left:unset;width:auto;padding:4px;border:0;-o-border-image:none;border-image:none;background:url("../assets/images/layers/text-layer.webp") center / cover;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.fixed-button-brochure .btn-fixed{width:auto;padding:1.1rem 0.55rem 1.1rem 0.5rem;font-size:0.9rem;white-space:nowrap;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fixed-button.fixed-button-brochure .btn-fixed:first-child{border-right:0}.fixed-button-brochure.primary-border::before,.fixed-button-brochure.primary-border::after{display:none}}@media only screen and (max-width:360px){.fixed-button-mobile .btn-fixed{font-size:0.82rem}}.phone-field{position:relative}.phone-field.cc-open{z-index:30}.phone-field .cc-trigger{position:absolute;top:0;left:calc(var(--bs-gutter-x,0px) * 0.5);z-index:5;display:flex;align-items:center;gap:6px;min-width:100px;height:calc(1.5em + 1.5rem + 2px);margin:0;padding:0 8px 0 12px;background:transparent;border:0;border-right:1px solid rgba(0,0,0,0.2);border-radius:0;color:var(--text-color);font:inherit;font-weight:400;letter-spacing:1px;line-height:1;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none}.mobile-input-div.phone-field .cc-trigger{left:0}.phone-field .cc-trigger:focus-visible{outline:2px solid rgba(26,68,39,0.55);outline-offset:-2px}.phone-field .cc-trigger .cc-flag{display:block;flex:0 0 20px;width:20px;height:20px;border-radius:50%}.phone-field .cc-trigger .cc-dial{flex:1 1 auto;white-space:nowrap}.phone-field .cc-trigger .cc-caret{flex:0 0 auto;width:7px;height:7px;margin-right:2px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;opacity:0.65;-webkit-transform:rotate(45deg) translate(-2px,-2px);transform:rotate(45deg) translate(-2px,-2px);-webkit-transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease}.phone-field .cc-trigger:hover .cc-caret,.phone-field .cc-trigger[aria-expanded="true"] .cc-caret{opacity:1}.phone-field .cc-trigger[aria-expanded="true"] .cc-caret{-webkit-transform:rotate(-135deg) translate(-1px,-1px);transform:rotate(-135deg) translate(-1px,-1px)}.phone-field .custom-input{padding-left:114px}.phone-field .cc-panel{position:absolute;z-index:1000;box-sizing:border-box;background:var(--primary);border:1px solid rgba(0,0,0,0.25);-webkit-box-shadow:0 12px 32px rgba(0,0,0,0.2);box-shadow:0 12px 32px rgba(0,0,0,0.2);color:var(--text-color);font-size:1rem;letter-spacing:0.5px;text-align:left}.phone-field .cc-panel[hidden],.phone-field .cc-list[hidden],.phone-field .cc-item[hidden]{display:none}.phone-field .cc-panel.is-sheet{position:fixed;z-index:1100;-webkit-box-shadow:0 -6px 28px rgba(0,0,0,0.28);box-shadow:0 -6px 28px rgba(0,0,0,0.28)}.phone-field .cc-search{padding:8px;border-bottom:1px solid rgba(0,0,0,0.12)}.phone-field .cc-search-input{display:block;width:100%;height:40px;margin:0;padding:0 12px;background:transparent;border:1px solid rgba(0,0,0,0.2);border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:var(--text-color);font:inherit;font-size:16px;letter-spacing:0.5px;outline:none}.phone-field .cc-search-input:focus{border-color:var(--text-color)}.phone-field .cc-search-input::-webkit-input-placeholder{color:var(--text-color);opacity:0.75}.phone-field .cc-search-input::-moz-placeholder{color:var(--text-color);opacity:0.75}.phone-field .cc-search-input::placeholder{color:var(--text-color);opacity:0.75}.phone-field .cc-list{position:relative;max-height:260px;margin:0;padding:4px 0;overflow-y:auto;list-style:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(26,68,39,0.4) transparent}.phone-field .cc-item{display:flex;align-items:center;gap:10px;margin:0;padding:8px 12px;line-height:1.25;cursor:pointer}.phone-field .cc-item[aria-selected="true"]{background:rgba(26,68,39,0.07)}.phone-field .cc-item.is-active{background:rgba(26,68,39,0.14);-webkit-box-shadow:inset 3px 0 0 var(--text-color);box-shadow:inset 3px 0 0 var(--text-color);outline:2px solid transparent;outline-offset:-2px}.phone-field .cc-item[aria-selected="true"] .cc-name{font-weight:700}.phone-field .cc-item .cc-flag{flex:0 0 20px;width:20px;height:20px;border-radius:50%}.phone-field .cc-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-field .cc-code{flex:0 0 auto;opacity:0.8;font-variant-numeric:tabular-nums}.phone-field .cc-empty{padding:14px 12px;text-align:center;opacity:0.8}.phone-field .cc-empty:empty{height:0;padding:0;overflow:hidden}@media (pointer:coarse){.phone-field .cc-item{min-height:44px;padding-top:12px;padding-bottom:12px}}
