a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:normal;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body,html{height:100%;line-height:1;letter-spacing:1px}body{background-color:#fff}a{text-decoration:none}ul{list-style:none}img{vertical-align:top}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.clearfix{clear:both}h1,h2,h3,h4,h5{font-family:fieldworkB,serif;text-transform:uppercase;line-height:1.5em;margin-bottom:15px;letter-spacing:2px}@font-face{font-family:fieldworkB;src:url(../fonts/fieldwork-geobold.eot);src:url(../fonts/fieldwork-geobold.eot?#iefix) format("embedded-opentype"),url(../fonts/fieldwork-geobold.woff2) format("woff2"),url(../fonts/fieldwork-geobold.woff) format("woff"),url(../fonts/fieldwork-geobold.ttf) format("truetype"),url(../fonts/fieldwork-geobold.svg) format("svg")}@font-face{font-family:fieldworkR;src:url(../fonts/fieldwork-geolight.eot);src:url(../fonts/fieldwork-geolight.eot?#iefix) format("embedded-opentype"),url(../fonts/fieldwork-geolight.woff2) format("woff2"),url(../fonts/fieldwork-geolight.woff) format("woff"),url(../fonts/fieldwork-geolight.ttf) format("truetype"),url(../fonts/fieldwork-geolight.svg) format("svg")}@font-face{font-family:Groillim;src:url(../fonts/Groillim.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:instrumentsans;src:url(../fonts/InstrumentSans.woff) format("woff");font-style:normal}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{background-color:#fdf1ea;-webkit-text-size-adjust:100%}html{font-size:clamp(14px,.9vw,16px)}.container{width:90%;max-width:1600px;margin:0 auto}@media (min-width:1200px){.container{margin-bottom:140px;max-width:1800px}}@media only screen and (min-width:1200px) and (-webkit-device-pixel-ratio:1.25),only screen and (min-width:1200px) and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-width:1200px) and (min-resolution:120dpi){.container{margin-bottom:0}}@media only screen and (min-width:1200px) and (-webkit-device-pixel-ratio:1.5),only screen and (min-width:1200px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:1200px) and (min-resolution:144dpi){.container{margin-bottom:0}}.hero,.hero-image-wrapper{visibility:hidden}body.gsap-ready .hero,body.gsap-ready .hero-image-wrapper{visibility:visible}.header{background:#fff;padding:15px 0;position:sticky;width:95%;z-index:10;top:20px;border-radius:50px;margin:10px auto}.header .nav-wrapper{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;opacity:0;visibility:hidden;-webkit-transform-origin:center center;transform-origin:center center}@media (min-width:1200px){.header .nav-wrapper{width:100%;min-height:60px}}@media (min-width:810px){.header{background:transparent;position:fixed;width:90%;z-index:1000;top:20px;margin:10px auto;top:0;left:0;right:0;-webkit-transform-origin:top center;transform-origin:top center;will-change:transform,opacity}.header .nav-wrapper{background:#fff;padding:15px 30px;border-radius:50px;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;-webkit-transition:inherit;transition:inherit}}.logo{opacity:0}.logo img{height:35px;width:auto;display:block}@media (min-width:810px){.logo img{height:50px}}@media only screen and (min-width:1200px) and (-webkit-device-pixel-ratio:1.25){.logo img{height:40px}}@media only screen and (min-width:1200px) and (-webkit-device-pixel-ratio:1.5){.logo img{height:30px}}.hamburger{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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:25px;height:18px;cursor:pointer}.hamburger span{display:block;width:100%;height:2px;background-color:#679d6c;border-radius:2px;-webkit-transition:.3s ease;transition:.3s ease}@media (min-width:1200px){.hamburger{display:none}}.header-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-negative:0;flex-shrink:0}.nav-menu{display:none;opacity:0}@media (min-width:1200px){.nav-menu{display:block;margin:0 20px}.nav-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;gap:40px}}@media (min-width:1200px) and (min-width:1440px){.nav-menu ul{gap:40px}}@media (min-width:1200px) and (min-width:1650px){.nav-menu ul{gap:60px}}@media (min-width:1200px){.nav-menu ul li a{display:block;overflow:hidden;position:relative;text-decoration:none;font-family:instrumentsans;font-weight:700;color:#16586a;font-size:clamp(.95rem,1vw,1rem);height:1em;line-height:1em}.nav-menu ul li a span.label-up{display:block;position:relative;top:0;-webkit-transition:top .3s ease;transition:top .3s ease}.nav-menu ul li a:hover span.label-up:first-child,.nav-menu ul li a:hover span.label-up:last-child{top:-100%}}@media only screen and (min-width:1200px) and (min-width:1200px) and (-webkit-device-pixel-ratio:1.25){.nav-menu ul li a{font-size:clamp(.65rem,.9vw,1rem)}}@media only screen and (min-width:1200px) and (min-width:1200px) and (-webkit-device-pixel-ratio:1.5){.nav-menu ul li a{font-size:clamp(.65rem,.8vw,1rem)}}.btn-daftar-header{display:none;text-decoration:none;line-height:0;-ms-flex-negative:0;flex-shrink:0}@media (min-width:810px){.btn-daftar-header{display:block}.btn-daftar-header img{height:45px;width:auto;display:block;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.btn-daftar-header img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}}@media only screen and (min-width:1200px) and (-webkit-device-pixel-ratio:1.25){.btn-daftar-header img{height:35px}}@media only screen and (min-width:1200px) and (-webkit-device-pixel-ratio:1.5){.btn-daftar-header img{height:30px}}.nav-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(#7c8fb2),color-stop(50%,#689b7a),to(#5ba462));background:linear-gradient(180deg,#7c8fb2,#689b7a 50%,#5ba462);z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;visibility:hidden;pointer-events:none;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .5s cubic-bezier(.77,0,.175,1);transition:-webkit-transform .5s cubic-bezier(.77,0,.175,1);transition:transform .5s cubic-bezier(.77,0,.175,1);transition:transform .5s cubic-bezier(.77,0,.175,1),-webkit-transform .5s cubic-bezier(.77,0,.175,1)}.nav-overlay.is-active{visibility:visible;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.nav-overlay .overlay-container{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 5%}.nav-overlay .overlay-container,.overlay-header{display:-webkit-box;display:-ms-flexbox;display:flex}.overlay-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:50px}.overlay-header .overlay-logo img{height:100px}@media (min-width:810px){.overlay-header .overlay-logo img{height:115px}}.overlay-header .close-menu{color:#fff;font-size:2rem;cursor:pointer}.overlay-menu{-webkit-box-flex:1;-ms-flex:1;flex:1;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:40px}.overlay-menu,.overlay-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.overlay-menu ul{list-style:none;padding:0;flex-direction:column}@media (min-width:810px){.overlay-menu ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;row-gap:10px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.overlay-menu ul li a{font-family:Groillim;letter-spacing:0;color:#fff;text-decoration:none;font-size:2.2rem;line-height:1.1;-webkit-transition:opacity .3s;transition:opacity .3s}.overlay-menu ul li a:hover{opacity:.7}@media (min-width:810px){.overlay-menu ul li a{font-size:clamp(1.8rem,4vw,3.5rem)}}.overlay-footer .footer-divider{height:1px;background:hsla(0,0%,100%,.4);margin-bottom:30px}.overlay-footer .footer-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.overlay-footer .contact-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;color:#fff}@media (min-width:810px){.overlay-footer .contact-info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:100px}}.overlay-footer .contact-info small{opacity:.8;font-size:clamp(.95rem,1vw,1rem);text-transform:none;font-family:instrumentsans}.overlay-footer .contact-info p{font-size:1.5rem;margin-top:5px;font-family:Groillim;letter-spacing:0}@media (min-width:810px){.overlay-footer .contact-info p{font-size:2rem}}.overlay-footer .social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.overlay-footer .social-icons img{width:20px;opacity:.9}body.no-scroll{overflow:hidden}.hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#679d6c;width:95%;margin:20px auto;border-radius:35px}.hero,.hero .hero-image-wrapper{overflow:hidden;position:relative}.hero .hero-image-wrapper{width:100%;height:auto}.hero .hero-image-wrapper:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:8%;background:-webkit-gradient(linear,left bottom,left top,from(#679d6c),color-stop(30%,rgba(103,157,108,.8)),to(rgba(103,157,108,0)));background:linear-gradient(0deg,#679d6c 0,rgba(103,157,108,.8) 30%,rgba(103,157,108,0));pointer-events:none}.hero .hero-image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hero .hero-image-wrapper .lakaran-artis{position:absolute;bottom:35px;left:16px;font-size:12px;letter-spacing:1px;color:hsla(0,0%,100%,.8);font-weight:400;z-index:2}.hero .hero-content{padding:40px 20px;color:#fff;text-align:center;position:relative}.hero .hero-content .hero-title{font-family:Groillim;letter-spacing:0;text-transform:capitalize;font-weight:100;line-height:1;font-size:2.6rem;margin-bottom:20px}.hero .hero-content .hero-title span{display:block;opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}.hero .hero-content .hero-info-wrapper{border-left:none;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}.hero .hero-content .hero-info-wrapper .hero-description{font-family:instrumentsans;font-size:.9rem;line-height:1.6;max-width:480px}.hero .hero-content .hero-info-wrapper .btn-cta{margin:0 auto}.hero .hero-content .hero-info-wrapper .btn-cta img{height:60px;width:auto;display:block;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.hero .hero-content .hero-info-wrapper .btn-cta img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.hero .hero-badges{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:15px;padding-bottom:1.5rem}.hero .hero-badges .badge-item{height:clamp(60px,8vw,70px);width:auto;-o-object-fit:contain;object-fit:contain}.hero .hero-badges .badge-item2{height:clamp(50px,6vw,50px);width:auto;-o-object-fit:contain;object-fit:contain}@media (min-width:810px){.hero .hero-badges{position:absolute;bottom:1rem;right:3rem;margin-top:0;padding-bottom:0;z-index:5}.hero .hero-badges .badge-item{height:clamp(60px,10vw,85px)}.hero .hero-badges .badge-item2{height:clamp(50px,8vw,65px)}}@media (min-width:1200px){.hero .hero-badges{bottom:1rem;right:3rem}.hero .hero-badges .badge-item{height:clamp(70px,12vw,80px)}.hero .hero-badges .badge-item2{height:clamp(60px,10vw,60px)}}@media only screen and (min-width:1200px) and (-webkit-min-device-pixel-ratio:1.1){.hero .hero-badges{bottom:1rem;right:3rem}.hero .hero-badges .badge-item{height:75px}.hero .hero-badges .badge-item2{height:60px}}@media only screen and (min-width:1200px) and (-webkit-min-device-pixel-ratio:1.25){.hero .hero-badges{bottom:1rem;right:3rem}.hero .hero-badges .badge-item{height:65px}.hero .hero-badges .badge-item2{height:50px}}@media only screen and (min-width:1200px) and (-webkit-min-device-pixel-ratio:1.5){.hero .hero-badges{bottom:1rem;right:3rem}.hero .hero-badges .badge-item{height:55px}.hero .hero-badges .badge-item2{height:40px}}@media (min-width:810px){.hero{position:relative;min-height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:none;width:100%;margin:0;border-radius:0;overflow:visible}.hero .hero-image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.hero .hero-image-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(170deg,#679d6c,rgba(103,157,108,.95) 0,rgba(103,157,108,.6) 20%,rgba(103,157,108,0) 50%),linear-gradient(0deg,#679d6c 0,rgba(103,157,108,.8) 3%,rgba(103,157,108,0) 10%)}.hero .hero-image-wrapper img{-o-object-fit:cover;object-fit:cover;-o-object-position:70% 85%;object-position:70% 85%}.hero .hero-content{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;text-align:center;padding-top:5rem;margin-top:-23rem;margin-left:auto;margin-right:auto}}@media (min-width:810px) and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.hero .hero-content{padding-top:5rem;margin-top:-28rem;margin-left:auto;margin-right:auto}}@media (min-width:810px){.hero .hero-content .hero-title{font-size:clamp(1.8rem,7vw,5rem);text-shadow:0 4px 20px rgba(0,0,0,.35)}.hero .hero-content .hero-info-wrapper .hero-description{font-size:1.2rem;max-width:750px;text-shadow:0 4px 18px #000}}@media only screen and (min-width:810px) and (min-width:1200px) and (-webkit-device-pixel-ratio:1.25){.hero .hero-content .hero-info-wrapper .hero-description{font-size:1.2rem;max-width:650px}}@media only screen and (min-width:810px) and (min-width:1200px) and (-webkit-device-pixel-ratio:1.5){.hero .hero-content .hero-info-wrapper .hero-description{font-size:1rem;max-width:550px}}@media (min-width:1200px){.hero .hero-image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.hero .hero-image-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(170deg,#679d6c,rgba(103,157,108,.95) 0,rgba(103,157,108,.6) 20%,rgba(103,157,108,0) 50%),linear-gradient(0deg,#679d6c 0,rgba(103,157,108,.8) 3%,rgba(103,157,108,0) 10%)}.hero .hero-image-wrapper img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 90%;object-position:center 90%}.hero .hero-content{padding-top:5rem;margin-top:-18rem;margin-left:auto;margin-right:auto}}@media only screen and (min-width:1200px) and (min-width:1200px) and (-webkit-device-pixel-ratio:1.25){.hero .hero-content{padding-top:5rem;margin-top:-23rem;margin-left:auto;margin-right:auto}}@media only screen and (min-width:1200px) and (min-width:1200px) and (-webkit-device-pixel-ratio:1.5){.hero .hero-content{padding-top:5rem;margin-top:-18rem;margin-left:auto;margin-right:auto}}@media (min-width:1200px){.hero .hero-content .hero-title{font-size:clamp(2.2rem,5vw,4.5rem);font-family:Groillim;letter-spacing:0;text-transform:capitalize;font-weight:100;line-height:1;margin-bottom:20px;text-shadow:0 4px 20px rgba(0,0,0,.35)}}@media only screen and (min-width:1200px) and (min-width:1200px) and (-webkit-device-pixel-ratio:1.1){.hero .hero-content .hero-title{font-size:clamp(2.2rem,5vw,4rem)}}@media only screen and (min-width:1200px) and (min-width:1200px) and (-webkit-device-pixel-ratio:1.25){.hero .hero-content .hero-title{font-size:clamp(2.2rem,5vw,3.8rem)}}@media only screen and (min-width:1200px) and (min-width:1200px) and (-webkit-device-pixel-ratio:1.5){.hero .hero-content .hero-title{font-size:clamp(2.2rem,5vw,3.2rem)}}@media (min-width:1200px){.hero .hero-content .hero-description{max-width:900px;font-size:clamp(1rem,1.4vw,1.4rem);line-height:1.6;margin-bottom:30px;letter-spacing:0;line-height:1.2;text-shadow:0 4px 18px #000}}.about-section{background-color:#679d6c;padding:80px 0 120px;position:relative;overflow:hidden;color:#fff}.about-section .about-container{position:relative;min-height:850px;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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-section .about-text-content{text-align:center;max-width:1100px;width:100%;padding:0 24px;margin:0 auto;z-index:5;position:relative}.about-section .about-text-content .about-subtitle{font-size:1.2rem;margin-bottom:20px;letter-spacing:1px;font-family:instrumentsans;color:#e9dfd6;line-height:normal;overflow:hidden}.about-section .about-text-content .about-subtitle .char{display:inline-block;opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}@media (min-width:1200px){.about-section .about-text-content .about-subtitle{font-size:clamp(1rem,1.5vw,1.6rem)}}.about-section .about-text-content .about-description{font-family:Groillim;letter-spacing:0;font-size:1.6rem;line-height:1;font-weight:400;text-transform:none}@media (min-width:810px){.about-section .about-text-content .about-description{font-size:2rem}}@media (min-width:1200px){.about-section .about-text-content .about-description{font-size:clamp(1.6rem,4vw,3.4rem)}}.about-section .about-img{position:absolute;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.2);box-shadow:0 10px 30px rgba(0,0,0,.2)}.about-section .about-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.about-section .img-court{width:150px;height:120px;top:20px;left:5px}.about-section .img-family-top{width:165px;height:145px;top:110px;right:5px}.about-section .img-interior{width:176px;height:130px;bottom:-40px;right:170px}.about-section .img-family-moment{width:95px;height:95px;bottom:-107px;right:110px;z-index:2}.about-section .img-parent-child{width:85px;height:89px;bottom:230px;left:45%;z-index:2}.about-section .img-garden{width:170px;height:130px;bottom:120px;left:52%}@media (min-width:810px){.about-section .about-container{min-height:700px}.about-section .img-court{width:180px;height:140px;top:0;left:5%}.about-section .img-family-top{width:220px;height:170px;top:10%;right:5%}.about-section .img-interior{width:240px;height:160px;bottom:5%;left:7%}.about-section .img-family-moment{width:130px;height:130px;bottom:-10%;left:24%}.about-section .img-parent-child{width:110px;height:140px;bottom:13%;left:65%;z-index:2}.about-section .img-garden{width:250px;height:180px;bottom:-10%;left:70%}}@media (min-width:1200px){.about-section{padding:150px 0}.about-section .about-container{min-height:800px}.about-section .img-court{width:330px;height:270px;top:-100px;left:10%}.about-section .img-family-top{width:350px;height:315px;top:-45px;right:0}.about-section .img-interior{width:375px;height:255px;bottom:-72px;left:0}.about-section .img-family-moment{width:180px;height:185px;bottom:-220px;left:17%}.about-section .img-parent-child{width:170px;height:180px;bottom:0;left:70%;z-index:2}.about-section .img-garden{width:340px;height:240px;bottom:-200px;left:75%}}.about-section .scroll-indicator{position:absolute;top:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:24px;height:40px;border:2px solid #e9dfd6;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:4px;z-index:10}.about-section .scroll-indicator span{display:block;width:4px;height:8px;background-color:#e9dfd6;border-radius:2px;-webkit-animation:scrollBounce 1.2s infinite;animation:scrollBounce 1.2s infinite}.about-section .scroll-indicator .arrow-down{position:absolute;bottom:6px;width:8px;height:8px;border-left:2px solid #e9dfd6;border-bottom:2px solid #e9dfd6;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@-webkit-keyframes scrollBounce{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}50%{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:.5}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes scrollBounce{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}50%{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:.5}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@media (min-width:810px){.about-section .scroll-indicator{top:30px;width:28px;height:48px}.about-section .scroll-indicator span{width:5px;height:10px}}@media (min-width:1200px){.about-section .scroll-indicator{top:40px;width:32px;height:50px}.about-section .scroll-indicator span{width:6px;height:12px}}@media only screen and (min-width:1200px) and (-webkit-device-pixel-ratio:1.25),only screen and (min-width:1200px) and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-width:1200px) and (min-resolution:120dpi){.about-section .img-court{width:310px;height:250px;top:-100px;left:10%}.about-section .img-family-top{width:320px;height:295px;top:-45px;right:0}.about-section .img-interior{width:355px;height:235px;bottom:-30px;left:0}.about-section .img-family-moment{width:160px;height:165px;bottom:-110px;left:17%}.about-section .img-parent-child{width:150px;height:160px;bottom:5%;left:70%}.about-section .img-garden{width:320px;height:220px;bottom:-120px;left:75%}}@media only screen and (min-width:1200px) and (-webkit-device-pixel-ratio:1.5),only screen and (min-width:1200px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:1200px) and (min-resolution:144dpi){.about-section .img-court{width:310px;height:250px;top:-100px;left:10%}.about-section .img-family-top{width:320px;height:295px;top:-45px;right:0}.about-section .img-interior{width:355px;height:235px;bottom:-30px;left:0}.about-section .img-family-moment{width:160px;height:165px;bottom:-110px;left:17%}.about-section .img-parent-child{width:150px;height:160px;bottom:5%;left:70%}.about-section .img-garden{width:320px;height:220px;bottom:-120px;left:75%}}.interest-form-section{padding:0 1.5rem;background:#fdf1ea;text-align:center}.interest-form-section .form-divider{border:none;border-top:2px solid #d66a5a;margin:4rem auto;width:100%}.interest-form-section .container{max-width:1100px;margin:0 auto}.interest-form-section .intro .logo{width:120px;margin-bottom:1rem}.interest-form-section .intro .coming-soon{font-family:instrumentsans;color:#407988;font-size:1.5rem;margin-bottom:1rem}.interest-form-section .intro .form-text{max-width:1000px;width:100%;margin:2rem auto 5rem}.interest-form-section .intro h1{font-family:Groillim;text-transform:none;font-size:70px;font-weight:100;letter-spacing:0;line-height:revert;color:#cb564d}.interest-form-section .interest-form{position:relative;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}.interest-form-section .interest-form .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4rem;padding-bottom:50px}.interest-form-section .interest-form .form-row .field{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;margin-bottom:30px}.interest-form-section .interest-form .form-row input,.interest-form-section .interest-form .form-row select{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:200px;font-size:1.4rem;padding:.75rem 0;border:none;border-bottom:2px solid #d66a5a;background:transparent;color:#407988;outline:none}.interest-form-section .interest-form .form-row input::-webkit-input-placeholder,.interest-form-section .interest-form .form-row select::-webkit-input-placeholder{color:#407988;opacity:1}.interest-form-section .interest-form .form-row input::-moz-placeholder,.interest-form-section .interest-form .form-row select::-moz-placeholder{color:#407988;opacity:1}.interest-form-section .interest-form .form-row input:-ms-input-placeholder,.interest-form-section .interest-form .form-row select:-ms-input-placeholder{color:#407988;opacity:1}.interest-form-section .interest-form .form-row input::-ms-input-placeholder,.interest-form-section .interest-form .form-row select::-ms-input-placeholder{color:#407988;opacity:1}.interest-form-section .interest-form .form-row input::placeholder,.interest-form-section .interest-form .form-row select::placeholder{color:#407988;opacity:1}@media (max-width:768px){.interest-form-section .interest-form .form-row input,.interest-form-section .interest-form .form-row select{font-size:clamp(.95rem,1vw,1rem)}}.interest-form-section .interest-form .form-row select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/images/teaser/dropdown-arrow.svg);background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem}.interest-form-section .interest-form .form-row option{color:#407988;background-color:#ebe0d7}.interest-form-section .interest-form .form-row label.error{color:#cb564d;font-size:.9rem;margin-top:5px;font-family:instrumentsans;text-align:left}.interest-form-section .interest-form .pdpa{font-family:instrumentsans;color:#407988;line-height:1.43;font-size:3.2vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:8vw;padding-top:30px}@media (min-width:768px) and (max-width:1199px){.interest-form-section .interest-form .pdpa{font-size:1.5vw;margin:0;padding-top:0}}@media (min-width:1200px){.interest-form-section .interest-form .pdpa{font-size:.833vw;margin:0;padding-top:0}}.interest-form-section .interest-form .pdpa .pair{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.interest-form-section .interest-form .pdpa .pair input[type=radio]{display:none}.interest-form-section .interest-form .pdpa .pair input[type=radio]+label{padding-left:30px;cursor:pointer;position:relative}@media (max-width:768px){.interest-form-section .interest-form .pdpa .pair input[type=radio]+label{text-align:left}}.interest-form-section .interest-form .pdpa .pair input[type=radio]+label:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border:2px solid #cb564d;border-radius:50%;background:transparent}.interest-form-section .interest-form .pdpa .pair input[type=radio]:checked+label:after{content:"";position:absolute;left:5px;top:5px;width:10px;height:10px;border-radius:50%;background:#cb564d}.interest-form-section .interest-form .pdpa .pair .anchor-pdpa{color:#407988;text-decoration:underline}.interest-form-section .interest-form .submit-btn{width:200px;border:none;cursor:pointer;margin:0 auto}@media (max-width:768px){.interest-form-section .interest-form .submit-btn{width:120px}}.interest-form-section .interest-form .loading-wrapper{position:absolute;top:30%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none;width:10em;height:10em;z-index:999;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.interest-form-section .interest-form .loading-wrapper img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.interest-form-section .interest-form .loading-wrapper.active{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}@media (max-width:768px){.interest-form-section .interest-form .loading-wrapper{width:8em;height:8em}}.interest-form-section .formSuccess{font-family:instrumentsans;color:#fff;background:#cb564d;padding:20px;border-radius:5px;margin-bottom:30px;text-align:center;font-size:3.2vw}@media (min-width:768px) and (max-width:1199px){.interest-form-section .formSuccess{font-size:1.7vw}}@media (min-width:1200px){.interest-form-section .formSuccess{font-size:1vw}}@media (max-width:768px){.interest-form-section .container{width:100%}.interest-form-section .intro .logo{width:80px;margin-bottom:1rem}.interest-form-section .intro .title{font-size:1.5rem}.interest-form-section .intro .coming-soon{font-size:14px}.interest-form-section .intro .form-text{width:95%;margin:2rem auto 5rem}.interest-form-section .intro h1{font-family:Groillim;text-transform:none;font-size:50px;font-weight:100;letter-spacing:0;line-height:revert;color:#cb564d}.interest-form-section .interest-form .form-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding-bottom:0}.interest-form-section .interest-form .form-row input,.interest-form-section .interest-form .form-row select{width:100%;min-width:0}.interest-form-section .interest-form .drop{gap:2rem}}label.error{color:#cb564d;font-size:.9rem;margin-top:5px}label,label.error{font-family:instrumentsans;text-align:left}label{cursor:pointer;position:relative;color:#407988;font-size:1vw;padding-left:20px}@media (max-width:768px){label{font-size:2.8vw}}.footer-section{padding:2rem;text-align:center;background:#fdf1ea}.footer-section .form-divider{border:none;border-top:2px solid #d66a5a;margin:4rem auto;width:90%}.footer-section .disclaimer,.footer-section .footer_link{line-height:1.2;width:clamp(90%,60%,600px);margin:0 auto}.footer-section .copyright,.footer-section .disclaimer,.footer-section .footer_link{font-size:clamp(.6rem,.8vw,.8rem);color:#cb564d;font-family:instrumentsans;font-weight:700}.footer-section .copyright{margin-top:1rem}.sales-gallery-section{background-color:#fdf2e9;padding:0;text-align:center;color:#4a6a71}.sales-gallery-section .form-divider{border:none;border-top:2px solid #d66a5a;margin:4rem auto;width:90%}.sales-gallery-section .gallery-content{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}.sales-gallery-section .sales-title{font-family:Groillim;letter-spacing:0;text-transform:uppercase;color:#c05d4d;font-size:2.5rem;margin-bottom:30px;font-weight:400;line-height:1}@media (min-width:810px){.sales-gallery-section .sales-title{font-size:4rem;margin-bottom:20px}}.sales-gallery-section .address-container{margin-bottom:30px}.sales-gallery-section .address-container .map-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:15px}.sales-gallery-section .address-container .map-links img{width:30px;height:auto}.sales-gallery-section .address-container .address-text{font-size:clamp(.95rem,1vw,1rem);line-height:1.4;font-weight:600;font-family:instrumentsans}.sales-gallery-section .address-container .address-text .venue-name{font-weight:800}.sales-gallery-section .map-visual{width:100%;max-width:1000px;margin:0 auto 30px;border-radius:20px;overflow:hidden;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.08);box-shadow:0 10px 30px rgba(0,0,0,.08);height:300px}@media (min-width:810px){.sales-gallery-section .map-visual{height:450px}}.sales-gallery-section .map-visual iframe{width:100%;height:100%;display:block}.sales-gallery-section .operating-text{font-size:1.2rem;font-weight:700;margin-bottom:30px;font-family:instrumentsans;line-height:1.2}.sales-gallery-section .btn-phone{background-color:#c05d4d;font-family:instrumentsans;letter-spacing:0;color:#fff;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 30px 8px 10px;border-radius:100px;font-size:1.5rem;font-weight:600;gap:15px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.sales-gallery-section .btn-phone:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.sales-gallery-section .btn-phone .clean-num{gap:0;font-family:instrumentsans;font-weight:700;position:relative}.sales-gallery-section .btn-phone .phone-circle{background-color:#fff;width:45px;height:45px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sales-gallery-section .btn-phone .phone-circle img{width:30px;height:auto}@media (min-width:810px){.sales-gallery-section .btn-phone{font-size:2rem}.sales-gallery-section .btn-phone .phone-circle{width:55px;height:55px}.sales-gallery-section .btn-phone .phone-circle img{width:36px}}.plan-section{background-color:#fdf1ea;padding:60px 0 100px;overflow:hidden}@media (min-width:810px){.plan-section{padding:60px 0 100px}}.plan-section .marquee-container{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:50px;padding-bottom:0}@media (min-width:810px){.plan-section .marquee-container{padding-bottom:20px;margin-bottom:60px}}.plan-section .marquee-container .marquee-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;-webkit-animation:scroll-left 20s linear infinite;animation:scroll-left 20s linear infinite}.plan-section .marquee-container .marquee-content span{font-family:Groillim;letter-spacing:0;font-size:6rem;color:#c05d4d;padding-right:30px;text-transform:capitalize}@media (max-width:810px){.plan-section .marquee-container .marquee-content span{font-size:4rem}}.plan-section .plan-wrapper{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;gap:40px}@media (min-width:810px){.plan-section .plan-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;justify-content:center;gap:100px}}.plan-section .plan-image{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:760px}.plan-section .plan-image img{width:100%;height:auto}@media (min-width:1200px){.plan-section .plan-image{max-width:670px}}.plan-section .plan-info{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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:auto;width:100%}@media (min-width:1200px){.plan-section .plan-info{min-height:615px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:0;max-width:250px}}@media (min-width:810px){.plan-section .plan-info{max-width:400px}}.plan-section .specs-list{list-style:none;padding:0;margin-top:40px}.plan-section .specs-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin-bottom:18px;color:#407988;font-weight:500;font-size:1.2rem;font-family:instrumentsans}.plan-section .specs-list li img{width:32px;height:auto}.plan-section .specs-list .specs-header{display:block;margin-bottom:40px}.plan-section .specs-list .specs-header .spec-type{display:block;font-weight:600;font-size:clamp(1.4rem,2vw,1.2rem);margin-bottom:4px}.plan-section .specs-list .specs-header .spec-variant{display:block;font-weight:600;font-size:clamp(1.8rem,3vw,1.6rem);margin-bottom:6px}.plan-section .specs-list .specs-header .spec-size{display:block;font-weight:800;font-size:clamp(3rem,5vw,3rem);line-height:1.1}@media (min-width:810px){.plan-section .specs-list li{font-size:1.1rem}.plan-section .specs-list li img{width:36px}.plan-section .specs-list .specs-header{margin-bottom:50px}}@media (min-width:1200px){.plan-section .specs-list li{font-size:clamp(1.1rem,1.2vw,1.4rem)}.plan-section .specs-list li img{width:40px}.plan-section .specs-list .specs-header .spec-variant{font-size:clamp(2rem,3vw,1.6rem)}.plan-section .specs-list .specs-header .spec-size{font-size:clamp(2.5rem,5vw,4rem)}}.plan-section .plan-legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-top:auto;padding-top:0}@media (min-width:1200px){.plan-section .plan-legend{padding-top:40px}}.plan-section .plan-legend .legend-box{width:40px;height:30px;background-color:#5fb466;display:block;border-radius:2px}@media (min-width:1200px){.plan-section .plan-legend .legend-box{width:60px;height:40px}}.plan-section .plan-legend p{font-size:1.2rem;color:#407988;font-weight:500;margin:0;font-family:instrumentsans}@media (min-width:1200px){.plan-section .plan-legend p{font-size:clamp(1.2rem,2vw,1.5rem)}}@-webkit-keyframes scroll-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes scroll-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.features-section{background-color:#fdf1ea;padding:0}.features-section .features-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}@media (min-width:1200px){.features-section .features-layout{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.features-section .features-header{-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0px}@media (min-width:1200px){.features-section .features-header{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px}}.features-section .features-header .side-title{color:#cb564d;font-size:1.6rem;line-height:1.2;font-weight:500;text-transform:capitalize;font-family:instrumentsans;letter-spacing:0}.features-section .features-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.features-section .stats-grid{display:grid;grid-template-columns:repeat(2,1fr)}@media (min-width:810px){.features-section .stats-grid{grid-template-columns:repeat(3,1fr)}}.features-section .stats-grid .stat-item{padding:40px 0;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;text-align:center;border-bottom:1px solid #407988;border-right:1px solid #407988}@media (min-width:1200px){.features-section .stats-grid .stat-item{padding:40px 20px}}.features-section .stats-grid .stat-item:nth-child(2n){border-right:none}@media (min-width:810px){.features-section .stats-grid .stat-item:nth-child(2n){border-right:1px solid #407988}.features-section .stats-grid .stat-item:nth-child(3n){border-right:none}}.features-section .stats-grid .stat-item:nth-last-child(-n+2){border-bottom:none}@media (min-width:810px){.features-section .stats-grid .stat-item:nth-last-child(-n+3){border-bottom:none}}.features-section .stats-grid .stat-item .stat-number{font-family:Groillim;letter-spacing:0;font-size:3rem;color:#407988;line-height:1;margin-bottom:10px}.features-section .stats-grid .stat-item .stat-number small{font-size:1.5rem;vertical-align:middle}@media (min-width:810px){.features-section .stats-grid .stat-item .stat-number{font-size:4.5rem}.features-section .stats-grid .stat-item .stat-number small{font-size:2rem;vertical-align:middle}}@media (min-width:1200px){.features-section .stats-grid .stat-item .stat-number{font-size:6rem}.features-section .stats-grid .stat-item .stat-number small{font-size:3rem;vertical-align:middle}}.features-section .stats-grid .stat-item .stat-label{font-size:1.2rem;color:#407988;font-family:instrumentsans}@media (min-width:810px){.features-section .stats-grid .stat-item .stat-label{font-size:1.8rem}}.features-section .amenities-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:40px;border-top:1px solid #407988;padding-top:40px;border-bottom:1px solid #407988;padding-bottom:40px}@media (min-width:810px){.features-section .amenities-grid{grid-template-columns:repeat(6,1fr)}}.features-section .amenities-grid .amenity-item{text-align:center;padding:20px 10px;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;gap:15px}.features-section .amenities-grid .amenity-item img{width:50px;height:50px;-o-object-fit:contain;object-fit:contain}.features-section .amenities-grid .amenity-item span{font-family:instrumentsans;font-size:1.2rem;color:#407988;line-height:1.2;font-weight:500;max-width:130px;text-align:center}@media (min-width:810px){.features-section .amenities-grid .amenity-item img{width:50px;height:50px}.features-section .amenities-grid .amenity-item span{font-size:1.4rem}}@media (min-width:1200px){.features-section .amenities-grid .amenity-item img{width:50px;height:50px}.features-section .amenities-grid .amenity-item span{font-size:clamp(1.4rem,2.5vw,1.8rem)}}.features-section .features-footer{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:810px){.features-section .features-footer{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.features-section .btn-terracotta{background:#cb564d;color:#fff;text-decoration:none;padding:12px 30px;border-radius:50px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-weight:500}.features-section .btn-terracotta .icon-circle{background:hsla(0,0%,100%,.2);width:28px;height:28px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-plan-section{background-color:#fdf1ea;padding:60px 0 100px;color:#407988}.site-plan-section .site-plan-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1200px){.site-plan-section .site-plan-top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.site-plan-section .map-wrapper{position:relative;-webkit-box-flex:1.2;-ms-flex:1.2;flex:1.2}.site-plan-section .map-wrapper .section-label{color:#cb564d;font-size:.85rem;position:absolute;top:0;left:0;font-size:1.6rem;line-height:1.2;font-weight:500;text-transform:capitalize;font-family:instrumentsans;letter-spacing:0}.site-plan-section .map-wrapper .map-image{padding-top:40px;position:relative}.site-plan-section .map-wrapper .map-image img{width:100%;height:auto;display:block}@media (min-width:1200px){.site-plan-section .map-wrapper .map-image img{width:90%;padding-left:80px;min-width:750px}}.site-plan-section .site-info-wrapper{-webkit-box-flex:-0.2;-ms-flex:-0.2;flex:-0.2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1200px){.site-plan-section .site-info-wrapper{border-left:2px solid rgba(64,121,136,.3);padding-left:50px;margin-top:95px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:500px}}.site-plan-section .site-info-wrapper .site-description{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:1.2rem;line-height:1.5;margin-bottom:30px;max-width:470px;font-weight:500;font-family:instrumentsans;letter-spacing:0}@media (min-width:810px){.site-plan-section .site-info-wrapper .site-description{font-size:1.6rem;max-width:670px}}@media (min-width:1200px){.site-plan-section .site-info-wrapper .site-description{font-size:clamp(1.5rem,2.5vw,1.8rem)}}.site-plan-section .site-info-wrapper .legend-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.site-plan-section .legend-list{list-style:none;padding:0;margin: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:5px}@media (min-width:1200px){.site-plan-section .legend-list{gap:10px}}.site-plan-section .legend-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;font-size:1.2rem;font-weight:500;font-family:instrumentsans}@media (min-width:810px){.site-plan-section .legend-list li{font-size:1.6rem}}@media (min-width:1200px){.site-plan-section .legend-list li{font-size:clamp(1.5rem,2.5vw,1.8rem)}}.site-plan-section .legend-list li .num{background-color:#cb564d;color:#fff;width:26px;height:26px;min-width:26px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:clamp(.95rem,1vw,1rem)}@media (min-width:1200px){.site-plan-section .legend-list li .num{font-size:clamp(1rem,1.8vw,1.2rem)}}.site-plan-section .legend-note{font-size:1.2rem;font-style:italic;font-family:instrumentsans;margin-top:30px;opacity:1}.site-plan-section .site-plan-bottom{margin-top:60px}@media (min-width:1200px){.site-plan-section .site-plan-bottom{padding-left:175px}}.site-plan-section .site-plan-bottom .site-headline{font-family:Groillim;letter-spacing:0;font-size:2.2rem;line-height:1.1;margin-bottom:30px;color:#407988;text-transform:none;font-weight:400}@media (min-width:810px){.site-plan-section .site-plan-bottom .site-headline{font-size:4rem}}.site-plan-section .btn-terracotta{background:#cb564d;color:#fff;text-decoration:none;padding:12px 30px;border-radius:50px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-weight:500}.site-plan-section .btn-terracotta .icon-circle{background:hsla(0,0%,100%,.2);width:28px;height:28px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.location-section{background-color:#fdf1ea;padding:0;color:#407988}@media (min-width:1200px){.location-section{padding:80px 0}}.location-section .park-container{margin-bottom:70px;text-align:left}@media (min-width:1200px){.location-section .park-container{margin-bottom:100px}}.location-section .park-container .park-title{font-family:instrumentsans;font-style:italic;font-size:2.5rem;color:#407988;margin-bottom:40px;font-weight:400;text-transform:capitalize}@media (min-width:810px){.location-section .park-container .park-title{font-size:clamp(1.8rem,4vw,3.5rem)}}.location-section .park-container .map-svg-wrapper-desktop{width:100%}.location-section .park-container .map-svg-wrapper-desktop img,.location-section .park-container .map-svg-wrapper-desktop svg{width:100%;height:auto;display:none}@media (min-width:1200px){.location-section .park-container .map-svg-wrapper-desktop img,.location-section .park-container .map-svg-wrapper-desktop svg{display:block}}.location-section .park-container .map-svg-wrapper-mobile{width:100%}.location-section .park-container .map-svg-wrapper-mobile img,.location-section .park-container .map-svg-wrapper-mobile svg{width:100%;height:auto;display:block}@media (min-width:1200px){.location-section .park-container .map-svg-wrapper-mobile img,.location-section .park-container .map-svg-wrapper-mobile svg{display:none}}.location-section .detail-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:50px}@media (min-width:1200px){.location-section .detail-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.location-section .detail-label{color:#cb564d;font-size:1.6rem;line-height:1.2;font-weight:500;text-transform:capitalize;font-family:instrumentsans;letter-spacing:0;margin-bottom:15px;-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0px}@media (min-width:1200px){.location-section .detail-label{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px;margin-bottom:0;width:60%}}.location-section .detail-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.location-section .detail-content .location-p{font-size:1.2rem;line-height:1.4;font-weight:500;font-family:instrumentsans}@media (min-width:810px){.location-section .detail-content .location-p{font-size:2.4rem}}.location-section .highway-list{list-style:none;padding:0;margin:0}.location-section .highway-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:20px 0;border-bottom:3px solid rgba(64,121,136,.3)}.location-section .highway-list li .highway-name{font-size:1.2rem;font-weight:500;font-family:instrumentsans;width:60%}@media (min-width:810px){.location-section .highway-list li .highway-name{font-size:2rem}}.location-section .highway-list li .highway-dist{font-size:2rem;font-weight:400;font-family:instrumentsans}@media (min-width:810px){.location-section .highway-list li .highway-dist{font-size:3rem}}.nearby-section{background-color:#fdf1ea;padding:0 0 30px;color:#407988}@media (min-width:1200px){.nearby-section{padding:60px 0 30px}}.nearby-section .side-layout-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:60px}@media (min-width:1200px){.nearby-section .side-layout-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:40px}}.nearby-section .side-label{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;color:#cb564d;font-size:1.6rem;line-height:1.2;font-weight:500;margin-bottom:20px;text-transform:capitalize;font-family:instrumentsans;letter-spacing:0}@media (min-width:1200px){.nearby-section .side-label{margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px}}.nearby-section .side-main-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.nearby-section .map-svg-container{width:100%}.nearby-section .map-svg-container img,.nearby-section .map-svg-container svg{width:100%;height:auto;display:block}@media (min-width:1200px){.nearby-section .map-svg-container img,.nearby-section .map-svg-container svg{width:60%;margin:0 auto}}.nearby-section .nearby-amenities-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;border-top:3px solid rgba(74,106,113,.3)}@media (min-width:810px){.nearby-section .nearby-amenities-list{grid-template-columns:1fr 1fr;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}}.nearby-section .nearby-amenities-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:20px 0;border-bottom:3px solid rgba(74,106,113,.3);font-family:instrumentsans}.nearby-section .nearby-amenities-list li .place{font-size:1.2rem;font-weight:500;letter-spacing:normal;width:59%}@media (min-width:810px){.nearby-section .nearby-amenities-list li .place{font-size:1.4rem;width:50%}}.nearby-section .nearby-amenities-list li .dist{font-size:2rem;font-weight:400}@media (min-width:810px){.nearby-section .nearby-amenities-list li .dist{font-size:3rem}}.nearby-section .footer-actions{margin-top:50px}.nearby-section .pill-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1.5px solid #cb564d;border-radius:50px;overflow:hidden}.nearby-section .pill-group a{text-decoration:none;font-weight:600;font-size:1.2rem;-webkit-transition:.3s ease;transition:.3s ease;font-family:instrumentsans;letter-spacing:normal}.nearby-section .pill-group .btn-pill-active{background-color:#cb564d;color:#fff;padding:8px 25px;border-radius:50px;gap:10px}.nearby-section .pill-group .btn-pill-active,.nearby-section .pill-group .btn-pill-active .icon-circle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nearby-section .pill-group .btn-pill-active .icon-circle{background:#fff;width:40px;height:40px;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.8rem}.nearby-section .pill-group .btn-pill-active .icon-circle img{width:22px;height:auto;display:block}.nearby-section .pill-group .btn-pill-link{color:#cb564d;padding:0 25px}.nearby-section .pill-group .btn-pill-link:hover{opacity:.7}.final-section{background-color:#fdf1ea;padding:0 0 30px;color:#4a6a71;overflow-x:hidden}.final-section .side-layout-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}@media (min-width:1200px){.final-section .side-layout-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:60px;margin-bottom:80px}}.final-section .side-label{-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0px;color:#cb564d;font-size:1.6rem;font-weight:500;margin-bottom:30px;text-transform:capitalize;font-family:instrumentsans;letter-spacing:0}@media (min-width:1200px){.final-section .side-label{margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px}}.final-section .side-main-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.final-section .gallery-window{width:200%;overflow:visible;margin-bottom:25px}.final-section .gallery-slider{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;padding-right:88vw}.final-section .gallery-slider::-webkit-scrollbar{display:none}.final-section .gallery-slider .gallery-item{-webkit-box-flex:0;-ms-flex:0 0 85%;flex:0 0 85%;position:relative;overflow:hidden;border-radius:18px;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}@media (min-width:810px){.final-section .gallery-slider .gallery-item{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%}}@media (min-width:1200px){.final-section .gallery-slider .gallery-item{-webkit-box-flex:0;-ms-flex:0 0 650px;flex:0 0 650px}}.final-section .gallery-slider .gallery-item a{display:block;overflow:hidden;border-radius:18px}.final-section .gallery-slider .gallery-item img{width:100%;height:370px;-o-object-fit:cover;object-fit:cover;border-radius:18px;-webkit-transition:-webkit-transform .6s ease,-webkit-filter .6s ease;transition:-webkit-transform .6s ease,-webkit-filter .6s ease;transition:transform .6s ease,filter .6s ease;transition:transform .6s ease,filter .6s ease,-webkit-transform .6s ease,-webkit-filter .6s ease}@media (min-width:1200px){.final-section .gallery-slider .gallery-item img{height:490px}}.final-section .gallery-slider .gallery-item:hover img{-webkit-transform:scale(1.08);transform:scale(1.08);-webkit-filter:brightness(1.05);filter:brightness(1.05)}.final-section .gallery-slider .gallery-item:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px)}.final-section .gallery-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.final-section .gallery-nav .nav-btn{background:none;border:none;padding:0;cursor:pointer;-webkit-transition:.3s;transition:.3s;z-index:10;line-height:0}.final-section .gallery-nav .nav-btn img{width:80px;height:auto;display:block}.final-section .gallery-nav .nav-btn:hover{opacity:.8;-webkit-transform:scale(1.05);transform:scale(1.05)}.final-section .gallery-nav .nav-btn:active{-webkit-transform:scale(.95);transform:scale(.95)}.final-section .eligibility-row{padding-top:50px}@media (min-width:1200px){.final-section .eligibility-row{padding-top:100px}}.final-section .eligibility-row .eligibility-grid{display:grid;grid-template-columns:1fr}@media (min-width:1200px){.final-section .eligibility-row .eligibility-grid{grid-template-columns:1fr 1fr;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}}.final-section .eligibility-row .eligibility-grid .eligibility-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px;padding:20px 0}.final-section .eligibility-row .eligibility-grid .eligibility-item img{width:50px;height:50px;-ms-flex-negative:0;flex-shrink:0}@media (min-width:1200px){.final-section .eligibility-row .eligibility-grid .eligibility-item img{width:70px;height:70px}}.final-section .eligibility-row .eligibility-grid .eligibility-item p{font-size:1.2rem;line-height:1.4;font-weight:500;margin:0;font-family:instrumentsans;letter-spacing:0;color:#407988}@media (min-width:1200px){.final-section .eligibility-row .eligibility-grid .eligibility-item p{font-size:clamp(1.3rem,2.2vw,1.6rem)}}.final-section .eligibility-row .eligibility-grid .citizen{border-bottom:1px solid #407988;border-top:1px solid #407988}.final-section .eligibility-row .eligibility-grid .contract{border-bottom:1px solid #407988;border-top:none}@media (min-width:1200px){.final-section .eligibility-row .eligibility-grid .contract{border-top:1px solid #407988}}.final-section .eligibility-row .eligibility-grid .age,.final-section .eligibility-row .eligibility-grid .firsthome{border-bottom:1px solid #407988}@media (min-width:1200px){.final-section .eligibility-row .eligibility-grid .firsthome{border-bottom:none}}.final-section .eligibility-row .eligibility-grid .finance{border-bottom:1px solid #407988}@media (min-width:1200px){.final-section .eligibility-row .eligibility-grid .finance{border-bottom:none}}