body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary:#3a6b35;--base:#efefed;--wa:#00e676;--baseLogo:#b78f37;--border20:20px}.tagline{font-size:20px;font-weight:500;margin:10px 0}.head-1{font-size:40px;margin:0;padding:0}.button-1,.para-1{font-size:20px}.button-1{background:none;border:1px solid #3a6b35;border:1px solid var(--primary);border-radius:10px;color:#3a6b35;color:var(--primary);cursor:pointer;font-weight:700;height:70px;transition:.3s;width:240px}.button-1:hover{background:#3a6b35;background:var(--primary);color:#fff;transition:.3s}.button-1-2{background:#e9ae44;border:1px solid #e9ae44;border-radius:10px;color:#000;cursor:pointer;font-size:20px;font-weight:700;height:70px;padding-left:40px;padding-right:40px;transition:.3s}.button-1-2:hover{background:none;border:1px solid #e9ae44;color:#e9ae44;transition:.3s}.button-2{background:#3a6b35;background:var(--primary);border:1px solid #3a6b35;border:1px solid var(--primary);border-radius:10px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;height:70px;transition:.3s;width:240px}.button-2:hover{background:none;color:#3a6b35;color:var(--primary);transition:.3s}.pad-1{padding:50px 100px}.pad-3{padding:36px 100px}.pad-2{padding:0 100px}.p-content>p{font-size:18px;padding-top:10px;text-align:justify}@media screen and (max-width:1200px){.pad-1{padding:50px 100px}}@media screen and (max-width:992px){.pad-1{padding:50px}.pad-2{padding:0 50px}.pad-3{padding:36px 50px}.p-content>p{font-size:16px}.button-1,.button-1-2,.para-1,.tagline{font-size:18px}.head-1{font-size:35px;margin:0;padding:0}}@media screen and (max-width:576px){.pad-1{padding:50px 30px}.pad-2{padding:0 30px}.pad-3{padding:36px 30px}.button-1-2{padding-left:0;padding-right:0;width:100%}.button-1,.button-2{height:60px;width:220px}}nav{align-items:center;display:flex;font-size:18px;height:90px;justify-content:space-between;padding:0 100px}nav .active{font-weight:700}nav ul{align-content:space-between;display:flex;padding-right:50px;width:450px}nav ul li{flex-grow:1;list-style-type:none;text-align:center}nav ul li a:hover{font-weight:bolder}nav a{align-self:center;color:#000;font-weight:500;text-decoration:none}nav .n-contact{background:none;border:1px solid var(--primary);border-radius:20px;color:var(--primary);cursor:pointer;font-size:16px;font-weight:700;height:45px;transition:.3s;width:150px}nav .n-contact:hover{background-color:var(--primary);color:#fff;transition:.3s}nav .n-contact img{flex-grow:1;width:20px}nav .n-contact div{align-items:center;display:inline-flex}nav .menu-icon{background:none;border:none;color:var(--primary);display:none}nav .nav-menu{display:flex;flex-direction:row}.nav-float{display:grid;grid-template-columns:auto auto;padding:0;position:fixed;right:20px;top:40vh;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:.3s;z-index:100}.nav-float .float-desc .float-box{background:var(--primary);border-radius:30px 0 0 30px;display:grid;height:54px;margin:0;opacity:0;transition:.3s}.nav-float .float-desc p{color:#fff;margin:auto 20px}.nav-float .deactive{display:none}.nav-float .float-desc .active{opacity:1;transition:.3s}.nav-float .float-icon{background:rgba(46,46,46,.5);border-radius:30px;display:grid;padding:0;width:50px}.nav-float .btn-icon{background:none;border:none;color:#fff;cursor:pointer;overflow:hidden;padding:8px;text-align:center;transition:.3s;width:50px}.nav-float .btn-icon:hover{background:var(--primary);border-radius:0 30px 30px 0;transition:.3s;width:auto}.nav-float .btn-up{background:var(--primary);border:none;border-radius:50%;color:#fff;cursor:pointer;display:grid;font-size:25px;height:40px;margin:8px auto;padding:0;width:40px}.nav-float .btn-up svg{margin:auto}@media screen and (max-width:1000px){nav{padding:0}nav .l-click{margin-left:80px}nav .r-click{margin-right:80px}nav ul{align-self:center;display:flex;flex-direction:column;padding:0;width:230px}nav ul li{margin:10px 0}nav .nav-menu{background:#fff;display:flex;flex-direction:column;height:100%;opacity:0;position:absolute;top:-100%;transition:all .5s ease;width:100%}nav .nav-menu.active{opacity:1;top:90px;transition:all .5s ease-in}nav .menu-icon{display:block;text-align:end}}@media screen and (max-width:576px){nav .l-click{margin-left:30px}nav .r-click{margin-right:30px}.nav-float .btn-icon:hover{border-radius:30px}.nav-float .float-desc{display:none}.nav-float .float-desc .active{opacity:0}}footer{box-sizing:border-box;overflow:auto;padding:30px 100px 0}footer .f-right .f-box-left,footer .f-right .f-box-right{display:contents}footer aside{display:flex;justify-content:space-between;margin-bottom:50px}footer aside .f-left p{color:rgba(0,0,0,.5);font-size:18px;margin:10px 0 0;width:400px}footer aside .f-left img{height:120px}footer aside .f-right{display:flex}footer aside .f-right h2{font-size:18px;margin:0}footer aside .f-right ul{list-style-type:none;padding:0}footer aside .f-right li{margin:25px 0}footer .bside{text-align:center}footer .bside p{margin:60px 0}footer .f-right a{color:#000;text-decoration:none}.f-box{flex-grow:1;margin-left:60px}@media screen and (max-width:1200px){footer aside{margin-bottom:30px}footer{box-sizing:border-box;overflow:auto;padding:30px 80px 0}footer aside{display:block;text-align:center}footer aside .f-left p{font-size:16px;margin:5px auto 20px;text-align:center}footer aside .f-left img{height:100px}footer aside .f-right h2{font-size:16px}footer aside .f-right li{font-size:14px;margin:10px 0}footer .bside p{font-size:16px;margin:30px 0}.f-box{margin:0}}@media screen and (max-width:768px){footer{padding:30px 50px 0}footer aside .f-left p{width:100%}footer .f-right{align-content:space-between}footer .f-right .f-box-left,footer .f-right .f-box-right{display:block;flex-grow:1}}@media screen and (max-width:526px){footer aside .f-left img{height:auto;width:100%}}.c-customer{display:flex}.c-customer img{border-radius:20px;height:100px;margin-right:20px;width:100px}.c-customer p{font-size:14px;margin:0!important;padding-right:10px}.c-customer h3{margin-bottom:15px;margin-top:0}.overlay{background-color:rgba(0,0,0,.5);display:grid;height:100vh;left:0;overflow:hidden;position:fixed;top:0;transition:.3s;width:100vw}.modal-success{background:#fff;border-radius:20px;display:grid;height:400px;margin:auto;text-align:center;width:600px}.overlay .success{color:green}.overlay .failed{color:red}.modal-success .modal-center{margin:auto 0}.modal-success .modal-center p{font-size:18px;margin:20px 0}.modal-success .modal-center h4{font-size:24px;margin:20px 0}.modal-success .modal-center button{background:var(--base);border:none;border-radius:20px;color:#000;cursor:pointer;font-size:20px;font-weight:600;height:50px;transition:.3s;width:100px}.modal-success .modal-center button:hover{background:var(--primary);color:#fff;transition:.3s}.modal-success p{color:#000}@media screen and (max-width:768px){.modal-success{height:300px;width:500px}}@media screen and (max-width:576px){.modal-success{height:300px;width:80%}}.b-content{display:grid;grid-template-columns:400px auto;padding:50px 100px}.b-content a{text-decoration:none}.b-content .b-detail{background:var(--base);border-radius:20px}.b-content .b-detail .b-detail-text{padding:10px 25px}.b-content .b-detail .b-detail-text h2,.b-detail-text p{margin:0 0 5px}.b-content .b-detail img{border-radius:20px;height:400px;object-fit:cover;object-position:center;width:400px}.b-content .b-form{padding-left:40px}.b-content .label-required{color:var(--primary)}.b-content label.label-required:after{color:red;content:"*";margin-left:3px}.b-content .b-text{grid-gap:15px;display:grid;grid-template-columns:auto auto;margin-top:10px}.b-content .form-group{grid-gap:10px;display:grid}.b-content .b-text .form-group input{background:var(--base);border:none;border-radius:10px;height:35px;padding:0 10px}.b-content .b-text .form-group input::-webkit-input-placeholder{font-style:italic}.b-content .b-text .form-group input::placeholder{font-style:italic}.b-content .b-text .form-group input:focus{border:1px solid var(--primary);color:var(--primary);font-style:normal;outline:none}.b-content .b-form .b-foot{margin-top:15px}.b-content .b-form .b-foot .form-group{display:grid;grid-template-columns:20px auto;margin-bottom:10px}.b-content input[type=checkbox]{height:20px;width:20px}.b-content .b-form .b-foot .form-group label{color:var(--primary);font-size:13px}.b-content .b-button{grid-gap:15px;display:grid;grid-template-columns:25% auto;margin-top:15px}.b-content .b-button button{border:1px solid var(--primary);border-radius:10px;font-size:16px;font-weight:700;height:50px;transition:.3s;width:100%}.b-content .b-button button:enabled{cursor:pointer}.b-content .b-button .btn-cancel{background:none;color:var(--primary)}.b-content .b-button .btn-submit{background:var(--primary);color:#fff}.b-content .b-button .btn-cancel:hover:enabled{background:var(--primary);box-shadow:4px 4px 50px 10px rgba(0,0,0,.1);color:#fff;transition:.3s}.b-content .b-button .btn-submit:hover:enabled{background:#fff;box-shadow:4px 4px 50px 10px rgba(0,0,0,.1);color:var(--primary);transition:.3s}.b-content .b-button .btn-cancel:disabled,.b-content .b-button .btn-submit:disabled{background:var(--base);border:none;color:var(--primary);transition:.3s}.b-content div .error{color:#dc3545;font-size:13px;margin:-5px 0}.b-content .error-foot{margin:-5px 0 10px!important}@media screen and (max-width:1200px){.b-content{grid-template-columns:350px auto;padding:50px}.b-content .b-detail img{height:350px;width:350px}}@media screen and (max-width:992px){.b-content{display:block;margin-bottom:50px}.b-content .b-detail img{height:350px;width:100%}.b-content .b-form{margin-top:40px;padding:0}.b-content .b-detail .b-detail-text{padding:20px 25px}}@media screen and (max-width:768px){.b-content{padding:50px 30px}.b-content .b-detail img{height:300px;width:100%}}@media screen and (max-width:576px){.b-content .b-text{display:grid;grid-template-columns:auto;margin-top:10px}.b-content .b-button{grid-template-columns:30% auto}}.b-head{background:var(--primary);display:grid;height:90px;text-align:center}.b-head h1{color:#fff;margin:auto 0}.faq{display:grid;padding:100px;text-align:center}.faq h1{color:var(--primary)}.faq .question-box{margin:60px auto;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1200px){.faq{padding:50px}}@media screen and (max-width:768px){.faq{padding:30px}}.faq .question-group{background:var(--base);border-radius:10px;display:grid;grid-template-columns:auto 30px;padding:15px;width:auto}.faq .question-group p{display:list-item;list-style-type:disc;margin-left:30px;padding-left:10px}.faq .question-group span{cursor:pointer;margin:auto 0;padding:0 5px;width:20px}.faq .answer{opacity:0;transition:.3s;visibility:hidden}.faq .active{padding:20px;transition:.3s}.faq .rotate{-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:.3s}.faq .back{-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.3s}.t-jumbotron{background-color:var(--primary);color:#fff;font-size:20px;padding:60px 100px}.t-jumbotron p,h2{margin:5px}.t-jumbotron a,.t-jumbotron a:hover{color:#fff;text-decoration:none}.t-jumbotron a:hover{font-weight:700}.t-jumbotron section{display:flex;justify-content:space-between}.t-jumbotron .t-box{align-content:space-between;display:flex;overflow:auto;padding-bottom:30px}.t-jumbotron .t-card{flex-grow:1;margin-right:20px}.t-jumbotron .t-md{display:none;margin-top:10px}@media screen and (max-width:992px){.t-jumbotron{padding:60px 50px}.t-jumbotron section a{display:none}.t-jumbotron .t-md{display:block}}@media screen and (max-width:576px){.t-jumbotron .t-md{font-size:16px}}.home .h-desc aside{padding:20px 0}.home .h-promotion{background:var(--base);margin-top:50px}.home .h-promotion .content{display:flex;justify-content:space-between}.home .h-promotion .content .left{margin-right:50px}.home .h-promotion .content .image{border-radius:var(--border20);height:500px;width:500px}@media screen and (max-width:1200px){.home .h-promotion .content .image{height:400px;width:400px}}@media screen and (max-width:992px){.home .h-promotion .content .image{height:300px;width:300px}}@media screen and (max-width:768px){.home .h-promotion .content .left{margin-right:0}.home .h-promotion .content .image{height:400px;margin-bottom:25px;object-fit:cover;width:100%}.home .h-promotion .content{flex-direction:column-reverse}}@media screen and (max-width:576px){.home .h-promotion .content .image{height:300px}}.home .h-reason{display:flex}.home .h-reason aside p{margin:10px 0 0;text-align:left}.home .h-reason .image{border-radius:var(--border20);height:500px;margin-right:50px;width:500px}.home .h-reason .h-list{grid-gap:20px;display:grid;grid-template-columns:auto auto}.home .h-reason .h-item{display:grid;grid-template-columns:35px auto}.home .h-reason .h-item p{font-size:18px;margin:0}.home .h-reason .h-item .icon{color:var(--primary)}@media screen and (max-width:1200px){.home .h-reason .image{height:400px;width:400px}}@media screen and (max-width:992px){.home .h-reason .h-item p{font-size:16px}.home .h-reason .image{height:300px;width:300px}}@media screen and (max-width:768px){.home .h-reason .image{height:400px;margin-bottom:25px;margin-right:0;object-fit:cover;width:100%}.home .h-reason{display:block}}@media screen and (max-width:576px){.home .h-reason .image{height:300px}}.home .h-video{background:var(--base);margin-bottom:50px}.home .h-video .content{display:flex;justify-content:space-between}.home .h-video .content .video{border:none;border-radius:var(--border20);height:350px;margin-left:50px;width:670px}@media screen and (max-width:1200px){.home .h-video .content .video{height:300px;width:570px}}@media screen and (max-width:992px){.home .h-video .content{display:block}.home .h-video .content .video{height:350px;margin-left:0;margin-top:50px;width:100%}}@media screen and (max-width:768px){.home .h-video .content .video{height:300px}}@media screen and (max-width:576px){.home .h-video .content .video{height:250px}}.home .griya-paresia{display:flex;flex-direction:column;gap:48px}.home .griya-paresia .griya-paresia__head{padding-top:95px;position:relative}.home .griya-paresia .griya-paresia__img{border-radius:16px;height:350px;object-fit:cover;object-position:center;width:100%}.home .gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(91deg,#b78f37,#efc273);background-clip:text;-webkit-background-clip:text;font-size:96px;font-style:italic;font-weight:800}.home .griya-paresia .griya-paresia__content{display:flex;flex-direction:row;gap:56px}.home .griya-paresia .griya-paresia__sub-content{display:flex;flex-direction:row;gap:24px}.home .griya-paresia .griya-paresia__sub-content-1{display:flex;flex-direction:column;gap:16px;justify-content:space-between}.home .griya-paresia .griya-paresia__sub-content-1 p{color:#000;font-size:20px;font-weight:600}.home .griya-paresia .griya-paresia__img_2{aspect-ratio:1/1;border-radius:8px;max-height:168px;max-width:168px;object-fit:cover;object-position:center}@media screen and (max-width:1200px){.home .griya-paresia{flex-direction:column;gap:36px}.home .griya-paresia .griya-paresia__head{padding-top:80px}.home .gradient-text{font-size:85px}.home .griya-paresia .griya-paresia__content{gap:36px}.home .griya-paresia .griya-paresia__sub-content{flex-wrap:wrap;gap:12px}.home .griya-paresia .griya-paresia__img_2{max-height:150px;max-width:150px}}@media screen and (max-width:992px){.home .griya-paresia .griya-paresia__head{padding-top:65px}.home .gradient-text{font-size:60px}.home .griya-paresia .griya-paresia__sub-content-1 p{font-size:16px}.home .griya-paresia{display:flex;flex-direction:column;gap:24px}.home .griya-paresia .griya-paresia__content{display:flex;flex-direction:row;gap:24px}.home .griya-paresia .griya-paresia__img_2{max-height:120px;max-width:120px}}@media screen and (max-width:768px){.home .griya-paresia .griya-paresia__head{padding-top:36px}.home .griya-paresia .griya-paresia__img{height:312px}.home .gradient-text{font-size:32px}.home .griya-paresia .griya-paresia__content{flex-direction:column}.home .griya-paresia .griya-paresia__sub-content{flex-wrap:nowrap;width:100%}.home .griya-paresia .griya-paresia__sub-content-1 p{font-size:16px}.home .griya-paresia{display:flex;flex-direction:column;gap:24px}.home .griya-paresia .griya-paresia__img_2{flex-basis:1;height:auto;min-width:0}}.e-notfound{color:var(--primary);display:grid;height:100vh;padding:0 100px;text-align:center}.e-notfound .center{margin:0 auto}.e-notfound button{background:none;border:1px solid var(--primary);border-radius:10px;color:var(--primary);cursor:pointer;font-size:16px;font-weight:600;height:50px;margin-top:20px;transition:.3s;width:280px}.e-notfound button:hover{background:var(--primary);color:#fff;transition:.3s}@media screen and (max-width:1200px){.e-notfound{padding:0 50px}}@media screen and (max-width:576px){.e-notfound{padding:0 30px}}@media screen and (max-width:340px){.e-notfound button{width:100%}}.bg-white{background:#fff}.d-area h2{font-size:40px;margin:0;padding:0 100px;position:relative;top:25px}.d-area h3{font-size:1.8em}.d-area p{font-size:18px}.d-area .d-bg{background-position:50%;background-size:cover;height:700px;width:100%}.d-area .description{padding:40px 100px 100px;text-align:center}@media screen and (max-width:1200px){.d-area .d-bg{height:550px}.d-area h2{padding:0 50px}.d-area .description{padding:40px 50px 100px}}@media screen and (max-width:992px){.d-area .d-bg{height:500px}}@media screen and (max-width:768px){.d-area .d-bg{height:450px}}@media screen and (max-width:576px){.d-area p{font-size:16px}.d-area h2{font-size:32px;padding:0 30px;top:20px}.d-area .d-bg{height:400px}.d-area .description{padding:30px 30px 100px}}.d-floor{background:var(--primary);padding:0 100px 50px}.d-floor .f-item{align-items:center;display:flex;flex-direction:row;gap:10px}.d-floor .f-item p{font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.48px;line-height:24px}.d-floor .f-item .icon,.d-floor .f-item p{color:var(--primary)}.d-floor .container{display:flex;flex-direction:row;gap:90px}.d-floor .left{width:60%}.d-floor .left,.d-floor .right{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.d-floor .right{background:#fff;border-radius:20px;display:flex;flex-direction:column;gap:40px;margin-top:50px;padding:45px;width:40%}.d-floor img{height:auto;margin:0;padding:0;width:100%}.d-floor h2{font-size:40px;margin:0;position:relative;top:-30px}@media screen and (max-width:1200px){.d-floor{padding:0 50px 50px}.d-floor .right{margin-top:20px}.d-floor .container{gap:45px}.d-floor .f-item p{color:var(--primary);font-size:20px}}@media screen and (max-width:768px){.d-floor h2{padding:0 20px}.d-floor{padding:0 30px 50px}.d-floor .left{width:100%}.d-floor .right{margin-top:0;padding:20px;width:auto}.d-floor .container{flex-direction:column;gap:45px}}@media screen and (max-width:576px){.d-floor{padding:0 30px 50px}.d-floor h1{font-size:32px;padding:0 30px;top:-20px}}.d-general{display:flex;padding:60px 100px}.d-general img{border-radius:10px;height:590px;object-fit:cover;object-position:center;width:593px}.d-general .d-content{align-self:flex-end;padding:0 0 0 50px}.d-general .d-content .head{color:var(--primary);font-size:18px;font-weight:700;margin:0}.d-general .d-content h1{font-size:36px;margin:10px 0;padding:0}.d-general .d-address p{display:flex;margin:0;padding:0}.d-general .d-detail{margin-top:40px}.d-general .d-detail h2{font-size:16px;margin-bottom:15px!important;margin:0;padding:0}.d-general .d-detail p{font-size:16px;margin-bottom:15px!important}.d-general .d-description{grid-gap:10px 30px;display:grid;grid-template-columns:-webkit-max-content -webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content max-content;margin:40px 0}.d-description p{color:var(--primary);display:flex;margin:0}.d-general .icon{color:#000;margin-right:.2em}.d-general .btn-book{background:var(--base);border:none;border-radius:10px;color:var(--primary);font-size:20px;font-weight:700;height:60px;transition:.5s;width:250px}.d-general .btn-book:hover{border:1px solid var(--primary);box-shadow:4px 4px 50px 10px rgba(0,0,0,.1);transition:.5s}@media screen and (max-width:1380px){.d-general img{height:490px;width:493px}}@media screen and (max-width:1200px){.d-general{display:flex;padding:60px 50px}.d-general img{height:420px;width:423px}}@media screen and (max-width:992px){.d-general{display:block;padding:60px 100px}.d-general img{width:100%}.d-general .d-content{padding:0}}@media screen and (max-width:768px){.d-general{display:block;padding:60px 50px}.d-general img{height:80vw;width:100%}.d-general .d-content{padding:10px 0}}@media screen and (max-width:576px){.d-general{display:block;padding:60px 30px}.d-general .d-description{grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content}.d-general .d-content h1{font-size:33px;max-width:240px}}.d-map{padding:50px 100px}.d-map h2{font-size:35px;margin:0}.d-map .content{background:var(--base);border-radius:20px;display:grid;grid-template-columns:600px auto}.d-map iframe{border-radius:20px;height:550px;width:600px}.d-map .detail{padding:35px}.d-map .detail p{margin-bottom:20px;margin-top:10px}.d-map button{background:none;border:1px solid var(--primary);border-radius:10px;color:var(--primary);cursor:pointer;font-size:16px;font-weight:600;height:50px;transition:.3s;width:150px}.d-map button:hover{background:var(--primary);color:#fff;transition:.3s}@media screen and (max-width:1200px){.d-map{padding:50px}.d-map .content{grid-template-columns:400px auto}.d-map iframe{height:400px;width:400px}.d-map .detail{padding:25px}}@media screen and (max-width:992px){.d-map .content{grid-template-columns:auto}.d-map iframe{height:400px;width:100%}}@media screen and (max-width:768px){.d-map iframe{height:350px}}@media screen and (max-width:576px){.d-map iframe{height:300px}.d-map{padding:50px 30px}}.d-promo{align-content:space-between;background:var(--base);display:flex;padding:75px 100px}.d-promo .p-left{align-self:center}.d-promo .p-left p{font-weight:600;margin:0;padding:0}.d-promo .p-right{text-align:center}.d-promo .p-right button{background:none;border-radius:10px;cursor:pointer;font-size:16px;font-weight:600;height:60px;margin:10px;transition:.3s;width:200px}.d-promo .p-book{border:2px solid var(--primary);color:var(--primary)}.d-promo .p-wa{border:2px solid var(--wa);color:var(--wa)}.d-promo .p-book:hover{background:var(--primary)}.d-promo .p-wa:hover{background:var(--wa)}.d-promo .p-right button:hover{color:#fff}.d-promo .box{flex-grow:1}@media screen and (max-width:1200px){.d-promo{padding:75px 50px}}@media screen and (max-width:992px){.d-promo{display:block;text-align:center}.d-promo .p-left{margin-bottom:20px}}@media screen and (max-width:576px){.d-promo{padding:75px 30px}}.brosur{padding:81px 100px;text-align:center}.brosur h2{margin:0}.brosur h3{font-weight:600;margin:40px 0}@media screen and (max-width:992px){.brosur{padding:81px 50px}}@media screen and (max-width:576px){.brosur h2{font-size:45px}.brosur h3{font-size:20px}.brosur{padding:81px 30px}}.h-head{display:grid}.h-head img{height:450px;margin:0;object-fit:cover;object-position:center;width:100%}.h-head p{color:#fff;cursor:pointer;font-size:18px;font-weight:600}.h-head .h-point{align-content:space-between;background:var(--primary);display:flex;padding:0 100px}.h-head .box{align-self:center;flex-grow:1}.h-head .vl{border-left:1px solid #fff;height:50px;margin:40px 0}@media screen and (max-width:1300px){.h-head p{font-size:16px}}@media screen and (max-width:1200px){.h-head img{height:350px}.h-head .h-point{grid-gap:20px 20px;display:grid;gap:20px 20px;grid-template-columns:auto auto;padding:20px 50px}.h-head .no-grid{grid-column-start:span 2}.h-head .vl{display:none}.h-head p{font-size:16px;font-weight:600;text-align:center}}@media screen and (max-width:576px){.h-head .h-point{display:flex;flex-direction:column;gap:0;padding:0 50px}.h-head .vl{display:none}.h-head p{font-size:14px;font-weight:600;margin:15px 0;text-align:center}.h-head img{height:250px}}.h-detail{padding:60px 100px}.h-detail p{font-size:20px;font-weight:500;margin:10px 0}.h-detail h1{font-size:40px;margin:0;padding:0}.h-detail aside{grid-gap:40px;display:grid;grid-template-columns:45% auto;margin-top:35px}.h-detail aside .l-img{height:774px;object-fit:cover;object-position:center;width:100%}.h-detail aside .r-img{height:520px;margin:0;object-fit:cover;object-position:center;width:90%}.h-detail aside h2{font-size:40px;margin:40px 0}.h-detail .r-content{display:flex}.h-detail .r-content .control{align-self:flex-end;margin:0;padding-left:30px}.h-detail .r-content .control li{background:#a5a5a5;border:3px solid #fff;border-radius:50%;cursor:pointer;height:15px;list-style-type:none;margin-top:10px;width:15px}.h-detail .r-content .control .active{background:#000}.h-detail .r-detail{align-content:space-between;display:flex;padding-right:10%}.h-detail .r-detail p{font-size:24px;margin:auto 0}.h-detail .button-group{display:flex;justify-content:space-between;width:360px}.h-detail .r-detail button{background:none;border:1px solid var(--primary);border-radius:10px;color:var(--primary);cursor:pointer;font-size:24px;height:55px;transition:.3s;width:176px}.h-detail .r-detail button:hover{background:var(--primary);color:#fff;transition:.3s}.h-detail .box{flex-grow:1}@media screen and (max-width:1200px){.h-detail aside .l-img{height:520px}.h-detail aside .r-img{height:420px}.h-detail .r-detail{padding-right:0}}@media screen and (max-width:992px){.h-detail{padding:60px 50px}.h-detail aside .l-img{height:420px}.h-detail aside .r-img{height:321px}.h-detail .r-detail p{font-size:20px;margin:auto 0}.h-detail aside p{font-size:14px}.h-detail aside h2{font-size:35px;margin:20px 0}.h-detail .r-detail button{font-size:20px;height:50px;width:150px}.h-detail .r-content .control{align-self:flex-end;margin:0;padding-left:20px}}@media screen and (max-width:890px){.h-detail .button-group{width:310px}.h-detail{padding:60px 30px}.h-detail aside .l-img{height:212px}.h-detail aside{display:block}.h-detail aside .r-img{height:171px;width:100%}.h-detail .r-detail{padding-right:0}.h-detail .r-detail button{font-size:20px;height:45px;width:150px}.h-detail .r-content{display:block}.h-detail .r-content .control{display:inline-flex;padding:0}.h-detail .r-content .control li{height:15px;margin-right:10px;width:15px}}@media screen and (max-width:576px){.h-detail .button-group{align-items:flex-end;flex-direction:column;height:100px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.h-denah p{font-size:18px;font-weight:500;margin:10px 0}.h-denah h2{font-size:40px;margin:0;padding:0}.h-denah{background:var(--primary);overflow:auto;padding:50px 100px}.h-denah aside{grid-gap:40px;display:grid;grid-template-columns:65% auto}.h-denah .content-container{display:flex;flex-direction:column;gap:20px}.h-denah aside .d-left{width:100%}.h-denah aside .d-right{align-items:flex-end;display:flex;flex-direction:column;gap:35px}.h-denah aside .d-right .box{background:#fff;border-radius:10px;overflow:auto;padding:35px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.h-denah aside .content{align-items:center;display:flex;flex-direction:row;gap:15px}.h-denah aside h3{color:#fff;font-size:48px;margin:0;text-align:right}.h-denah .icon{color:var(--primary)}.h-denah aside h4{color:var(--primary);font-size:24px;margin:0}.h-denah aside p{color:var(--primary);font-size:16px;font-style:normal;font-weight:400;margin:0}@media screen and (max-width:1200px){.h-denah aside{grid-gap:40px;display:grid;grid-template-columns:55% auto}}@media screen and (max-width:992px){.h-denah{padding:50px}.h-denah aside h3{font-size:25px}.h-denah aside .d-right{gap:35px}.h-denah aside,.h-denah aside .d-right{display:flex;flex-direction:column}.h-denah .content{grid-gap:20px;display:grid;grid-template-columns:auto auto auto}}@media screen and (max-width:576px){.h-denah .content{grid-gap:20px 10px;display:grid;grid-template-columns:auto auto}.h-denah aside h3{text-align:left}.h-denah{padding:50px 30px}.h-denah aside .d-right .box{padding:20px}}.h-prasarana{overflow:auto;padding:50px 100px}.h-prasarana p{font-size:18px;font-weight:500;margin:10px 0}.h-prasarana h2{font-size:40px;margin:0;padding:0}.h-prasarana aside{grid-gap:40px;display:grid;grid-template-columns:65% auto;margin-top:40px}.h-prasarana aside .d-left{width:100%}.h-prasarana aside ul{margin:0;padding-left:20px}.h-prasarana aside li{font-size:18px;font-weight:600;margin-bottom:30px}@media screen and (max-width:1200px){.h-prasarana aside li{font-size:16px}}@media screen and (max-width:992px){.h-prasarana{padding:50px}.h-prasarana aside{display:block}.h-prasarana .content{grid-gap:20px;display:grid;grid-template-columns:auto auto;margin-top:10px}}@media screen and (max-width:576px){.h-prasarana{padding:50px 30px}}.h-spesifikasi{background:var(--base);position:relative;width:100%}.h-spesifikasi .bg{aspect-ratio:1/1;height:100%;max-width:828px;position:absolute;right:0;z-index:1}.h-spesifikasi .content{display:flex;flex-direction:column;gap:45px;padding:80px 100px;position:relative;z-index:10}.h-spesifikasi .content .head{display:flex;flex-direction:column;gap:30px;width:100%}.h-spesifikasi .content .head h2{color:#000;font-size:40px;font-weight:700;margin:0}.h-spesifikasi .content .head p{-webkit-text-fill-color:transparent;background:linear-gradient(91deg,#b78f37,#efc273);background-clip:text;-webkit-background-clip:text;font-size:80px;font-style:normal;font-weight:800;line-height:104.3%}.h-spesifikasi .content .head hr{border:1px solid #000}.h-spesifikasi .body{display:flex;flex-wrap:wrap;gap:34px;max-width:1000px;width:100%}.h-spesifikasi .group{display:flex;flex-direction:column;gap:22px}.h-spesifikasi .max-width-1{max-width:400px}.h-spesifikasi .group .group-title{align-items:center;background:var(--primary);border-radius:999px;color:#fff;display:flex;flex-direction:row;flex-shrink:0;gap:10px;padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.h-spesifikasi .group .group-title span{align-items:center;background:#fff;border-radius:50%;color:var(--primary);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.h-spesifikasi .group h3,p{margin:0;padding:0}.h-spesifikasi .group h3{font-size:26px;font-style:normal;font-weight:700;line-height:normal}.h-spesifikasi .group p{color:var(--primary);font-size:20px;font-style:normal;font-weight:400;line-height:normal}.h-spesifikasi .group span{font-size:40px}@media screen and (max-width:1200px){.h-spesifikasi .content{padding:80px 100px}}@media screen and (max-width:992px){.h-spesifikasi .bg{height:50%}.h-spesifikasi .group h3{font-size:25px}.h-spesifikasi .content .head p{font-size:56px}.h-spesifikasi .body{grid-gap:50px 30px;display:grid;grid-template-columns:auto;margin-bottom:50px}.h-spesifikasi .content{padding:50px 100px}}@media screen and (max-width:768px){.h-spesifikasi .bg{display:none}.h-spesifikasi .content{padding:50px}}@media screen and (max-width:576px){.h-spesifikasi .content .head{margin:0 auto 50px}.h-spesifikasi .content .head h2{font-size:32px;margin:0}.h-spesifikasi .content{padding:100px 30px}.h-spesifikasi .body{margin-bottom:0}}.h-location{background:linear-gradient(93deg,#3a6b35 45%,rgba(58,107,53,0) 70%);position:relative}.h-location .container{display:"flex";flex-direction:"column";gap:30px;width:100%}.h-location .maps{height:100%;object-fit:cover;position:absolute;right:0;top:0;width:70%;z-index:-1}.h-location h2{color:#fff;font-size:40px;font-style:normal;font-weight:700}.h-location .gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(91deg,#b78f37,#efc273);background-clip:text;-webkit-background-clip:text;font-size:80px;font-style:normal;font-weight:800}.h-location h3{color:#fff;font-size:16px;font-style:normal;font-weight:400;max-width:520px}& .location-content{align-items:flex-end;display:flex;flex-direction:row;gap:30px;justify-content:space-between}@media screen and (max-width:992px){.h-location .gradient-text{font-size:56px}.h-location h2{font-size:30px}.h-location h3{font-size:14px;width:100%}}@media screen and (max-width:768px){& .location-content{flex-direction:column}.h-location .maps{bottom:0;object-fit:cover;right:0;width:100%;z-index:-1}.h-location{background:linear-gradient(180deg,#3a6b35 60%,rgba(58,107,53,0) 90%);position:relative}}.l-card{border-radius:20px;box-shadow:4px 4px 50px 10px rgba(0,0,0,.1);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.l-card .l-content{color:var(--primary);padding:20px}.l-card .l-head h2{color:#000;font-size:20px}.l-card .l-head p{display:flex;font-size:16px;margin:10px 0}.l-card .l-head p span{color:#000}.l-card img{border-radius:20px 20px 0 0;height:250px;object-fit:cover;object-position:center;width:100%}.l-card .l-detail{align-content:space-between;display:flex}.l-card .l-detail p{display:flex;flex-grow:1;margin:0}.l-card .l-detail p span{color:#000;margin-right:.2em}.l-card .l-foot{display:flex;margin-top:10px}.l-card .l-foot p,button{flex-grow:1}.l-card .l-foot p{align-self:center;font-size:18px;font-weight:600;margin:0 15px 0 0}.l-card .l-foot button{background:var(--primary);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;height:45px;transition:.3s;width:150px}.l-card .l-foot button:hover{background:none;border:1px solid var(--primary);color:var(--primary);transition:.3s}@media screen and (max-width:576px){.l-card .l-foot{display:block;margin-top:10px}.l-card .l-foot button{margin-top:20px}.l-card img{height:200px;width:100%}}.h-list{padding:50px 0}.list-card{grid-gap:50px;display:grid;gap:50px;grid-auto-flow:column;overflow:auto}.list-card .content{width:400px}.h-list a{color:var(--primary);font-weight:700;text-decoration:none;transition:.3s}.h-list a:hover{scale:1.2;transition:.3s}.h-list .mobile-2{display:none}.h-list section{align-items:flex-end;display:flex;justify-content:space-between}@media screen and (max-width:768px){.list-card .content{width:350px}}@media screen and (max-width:576px){.list-card .content{width:300px}.h-list .mobile-1{display:none}.h-list .mobile-2{display:block}}.h-visual{display:flex;flex-direction:column;gap:45px;overflow:auto;padding:50px 0}.visual-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:space-between;width:100%}.visual-content{display:flex;flex:1 1;flex-direction:column;gap:30px;max-width:800px;min-width:300px;width:100%}.visual-content>h3{color:var(--primary);margin:0;padding:0}.h-visual-content>img{border-radius:var(--border20);max-width:600px;width:100%}.p-hero .p-nav button:disabled{background:#fff;color:var(--primary);cursor:default;transition:.3s}.p-hero .p-content{grid-gap:60px;display:grid;grid-template-columns:400px 400px 400px;justify-content:center;padding:0 100px 150px}.p-hero .p-property{grid-gap:20px;display:grid;grid-template-columns:450px 450px;padding:0 100px 150px}@media screen and (max-width:1500px){.p-hero .p-content{grid-gap:30px}.p-hero .p-content,.p-hero .p-property{padding:0 50px 150px}}@media screen and (max-width:1370px){.p-hero .p-content{grid-gap:60px;grid-template-columns:400px 400px}.p-hero .p-property{padding:0 50px 150px}}@media screen and (max-width:992px){.p-hero .p-content,.p-hero .p-property{grid-template-columns:400px}.p-hero .p-nav button{width:150px}}@media screen and (max-width:768px){.p-hero .p-nav button{margin:25px 10px}}@media screen and (max-width:576px){.p-hero .p-content,.p-hero .p-property{grid-template-columns:auto;padding:0 30px 100px}.p-hero .p-nav button{background:none;height:50px;margin:0;width:200px}}.p-hero .p-head{background-position:50%;background-size:cover;display:grid;height:450px;text-align:center;width:100%}.p-hero .p-head h1{color:#fff;font-size:50px;font-weight:600;margin:auto 0}.p-hero .p-nav{background:var(--primary);border-radius:20px;display:grid;height:100px;margin:0 auto;padding:0 20px;position:relative;top:-45px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-hero .p-nav button{background:#fff;border:1px solid #fff;border-radius:10px;color:var(--primary);cursor:pointer;font-size:16px;height:50px;margin:25px 20px;transition:.3s;width:250px}.p-hero .p-nav button:hover{background:var(--primary);color:#fff;transition:.3s}.p-hero .p-button{display:grid;font-style:italic;font-weight:500;grid-template-columns:35px auto;letter-spacing:.1em;margin:auto;padding:10px 20px}.p-hero .p-button .p-text{opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:150px}.p-hero .p-button span{margin:auto 0}.p-hero .p-button .p-head-content{align-items:center;display:flex;justify-content:space-between;margin:auto 0}.p-hero .p-nav .p-option{background:#fff;border-radius:10px;box-shadow:4px 4px 50px 10px rgba(0,0,0,.05);margin:0 auto;opacity:0;padding:15px 20px;position:relative;top:-15px;transition:.3s;visibility:hidden;width:210px}.p-hero .p-nav .p-active{opacity:1;transition:.3s;visibility:visible}.p-hero .p-nav .p-item{color:var(--primary);cursor:pointer;padding:10px 0}.p-hero .p-nav .p-item:hover{font-weight:700}.l-card-p{background-blend-mode:multiply;background-position:50%!important;background-size:cover!important;border-radius:20px;box-shadow:4px 4px 50px 10px rgba(0,0,0,.1);display:grid;height:400px;margin:auto;transition:.3s;width:400px}.l-card-p h2{color:#fff;font-size:35px;margin:auto;padding:30px;text-align:center}.l-card-p:hover{scale:1.05;transition:.3s}.blur{-webkit-filter:blur(5px);filter:blur(5px)}@media screen and (max-width:576px){.l-card-p{height:250px;width:250px}}
/*# sourceMappingURL=main.1fcbe664.css.map*/