@font-face{font-family:'Retro Signature';src:url(../fonts/RetroSignatureRegular.woff2) format("woff2"),url(../fonts/RetroSignatureRegular.woff) format("woff"),url(../fonts/RetroSignatureRegular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Bold.woff2) format("woff2"),url(../fonts/Montserrat-Bold.woff) format("woff"),url(../fonts/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Italic.woff2) format("woff2"),url(../fonts/Montserrat-Italic.woff) format("woff"),url(../fonts/Montserrat-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-BoldItalic.woff2) format("woff2"),url(../fonts/Montserrat-BoldItalic.woff) format("woff"),url(../fonts/Montserrat-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Regular.woff2) format("woff2"),url(../fonts/Montserrat-Regular.woff) format("woff"),url(../fonts/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}*,::after,::before{box-sizing:border-box}body{margin:0;font-family:Montserrat,sans-serif;font-weight:400;color:var(--color-3);background-color:var(--color-4)}body.no-scroll{overflow:hidden}a{text-decoration:none;color:inherit}a:hover{color:var(--color-5)}.welcome-content{padding:100px;text-align:center}@media screen and (max-width:700px){.welcome-content{padding:50px 25px}}.welcome-content img{height:auto}.welcome-content img.logo{width:50%}.welcome-content img.illustration{width:40%}@media screen and (max-width:700px){.welcome-content img.illustration,.welcome-content img.logo{width:100%}}.h-p{padding-left:50px;padding-right:50px}@media screen and (max-width:1000px){.h-p{padding-left:30px;padding-right:30px}}@media screen and (max-width:700px){.h-p{padding-left:25px;padding-right:25px}}@media screen and (min-width:1400px){.h-p{padding-left:5%;padding-right:5%}}@media screen and (min-width:1700px){.h-p{padding-left:15%;padding-right:15%}}@media screen and (min-width:1900px){.h-p{padding-left:20%;padding-right:20%}}.h-p.npl{padding-left:0;padding-right:75px}@media screen and (max-width:1000px){.h-p.npl{padding-left:50px;padding-right:50px}}@media screen and (max-width:700px){.h-p.npl{padding-left:25px;padding-right:25px}}@media screen and (min-width:1400px){.h-p.npl{padding-left:0;padding-right:10%}}@media screen and (min-width:1700px){.h-p.npl{padding-left:0;padding-right:15%}}@media screen and (min-width:1900px){.h-p.npl{padding-left:0;padding-right:20%}}.w-100{width:100%}.w-100i{width:100%!important}.text-center{text-align:center}.text-left{text-align:left}.text,.text li,.text p,.text span{text-align:left;font-family:Montserrat,sans-serif!important;color:var(--color-3);font-size:1rem!important;line-height:1.4rem;font-weight:400}@media screen and (max-width:767px){.text,.text li,.text p,.text span{font-size:.9rem!important;line-height:1.3rem!important}}@media screen and (max-width:767px){p{font-size:.9rem!important;line-height:1.3rem!important}}h1,h2,h3,h4{font-family:'Retro Signature';font-weight:400;text-transform:none;color:var(--color-3)}h1 strong,h2 strong,h3 strong,h4 strong{font-weight:400}h1 strong.ttn,h2 strong.ttn,h3 strong.ttn,h4 strong.ttn{text-transform:none}h1{font-size:3.5rem;margin:0}h2{font-size:4rem;line-height:3.5rem;margin:0 0 50px}@media screen and (max-width:767px){h2{font-size:3.5rem;line-height:3rem;margin-bottom:30px}}input.input-website{display:none!important}#whatsapp-button{position:fixed;bottom:15px;right:15px;z-index:99999999999}#whatsapp-button img{display:block;width:60px;height:auto;transition:transform .3s,filter .3s;filter:drop-shadow(0 6px 4px rgba(0, 0, 0, .3))}#whatsapp-button:hover img{transform:scale(1.02);filter:drop-shadow(0 8px 5px rgba(0, 0, 0, .4))}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%;border:none}#faq{position:relative;z-index:2;padding-top:100px;padding-bottom:100px;background:linear-gradient(to top,var(--color-1),var(--color-4))}#faq .overlay{padding-top:50px;padding-bottom:100px}#faq .videos{padding-bottom:25px;margin-bottom:25px}#faq .videos .slick-next,#faq .videos .slick-prev{top:40%;width:27px;height:27px;z-index:2}#faq .videos .slick-next{right:-20px}#faq .videos .slick-prev{left:-20px}#faq .videos .slick-next:before,#faq .videos .slick-prev:before{color:var(--color-2);font-size:28px}#faq .videos .video{width:100%;padding:0 10px}#faq .videos .video iframe{border-radius:10px;background-color:var(--color-3)}#faq .content-wrapper{display:grid;grid-template-columns:1fr;gap:15px}@media screen and (max-width:1000px){#faq .content-wrapper{grid-template-columns:1fr}}#faq .btn{margin-top:30px}#faq .faq-item{padding:0}#faq .faq-item .question{cursor:pointer;padding:10px 35px 10px 30px;font-size:1rem;color:var(--color-1);position:relative;font-weight:700;text-transform:uppercase;border-radius:5px;background-color:var(--color-2);min-height:75px;display:flex;align-items:center;box-shadow:1px 2px 6px rgba(0,0,0,.1)}#faq .faq-item .question::after{content:'+';font-size:1.5rem;position:absolute;top:0;height:100%;display:flex;align-items:center;right:20px}#faq .faq-item .question.open{background-color:var(--color-2);color:var(--color-1);border-color:var(--color-2)}#faq .faq-item .question.open::after{content:'-'}#faq .faq-item .question p{margin:0}#faq .faq-item .answer{background-color:var(--color-1);height:0;overflow:hidden;transition:height .5s;text-align:left;font-size:1rem;padding:0 25px;border-radius:0 0 5px 5px;box-shadow:1px 2px 6px rgba(0,0,0,.1)}#faq .faq-item .answer *{color:var(--color-3)!important}#faq .faq-item .answer.visible{height:auto}#faq .faq-item .answer li{margin-top:5px;margin-bottom:5px}.npb{padding-bottom:10px}.pb-100{padding-bottom:100px}.page-title{padding-top:80px;background-color:var(--color-2);background:linear-gradient(to top,var(--color-6),var(--color-2));position:relative;overflow:hidden;display:flex;align-items:center;gap:50px;min-height:400px;z-index:4}@media screen and (max-width:800px){.page-title{padding-bottom:50px}}.page-title .bg{display:block;position:absolute;bottom:0;right:0;width:100%;height:85%;background-image:url(../img/bg-title.svg);background-position:bottom right;background-repeat:no-repeat;background-size:contain}.page-title .content{position:relative;display:flex;align-items:center;width:50%}@media screen and (max-width:991px){.page-title .content{width:100%}}@media screen and (max-width:991px){.page-title{padding-top:120px}}.page-title .text *{text-align:left;color:var(--color-1)}.page-title .numbers{display:flex;justify-content:flex-start;color:var(--color-1);gap:15px;text-transform:uppercase;font-size:.7rem}.page-title h1{text-align:left;color:var(--color-1);font-weight:700;font-size:2rem;margin-bottom:20px}.page-title h1 small{display:block;font-size:1.1rem;margin-top:5px;color:var(--color-1)}@media screen and (max-width:1000px){.page-title h1{font-size:1.75rem}}.page-title a.btn{margin-top:20px}.breadcrumbs{background-color:var(--color-3);color:var(--color-1);padding-top:5px;padding-bottom:5px;position:sticky;top:80px;z-index:4;box-shadow:0 2px 4px rgba(0,0,0,.25)}@media screen and (max-width:1200px){.breadcrumbs{top:90px}}@media screen and (max-width:767px){.breadcrumbs{top:73px}}.breadcrumbs ul{margin:0;padding:0;list-style:none}.breadcrumbs ul li{display:inline;margin-right:5px}.breadcrumbs ul li a{font-size:.8rem;color:var(--color-1);text-transform:none}.breadcrumbs ul li a strong{font-weight:500}.pt-0{padding-top:0!important}.pr-0{padding-right:0}@media screen and (max-width:1000px){.pr-0{padding-left:50px;padding-right:50px}}@media screen and (max-width:700px){.pr-0{padding-left:25px;padding-right:25px}}.pl-0{padding-left:0}@media screen and (max-width:1000px){.pl-0{padding-left:50px;padding-right:50px}}@media screen and (max-width:700px){.pl-0{padding-left:25px;padding-right:25px}}.mt-50{margin-top:50px}.img-frame{position:relative}.img-frame img{position:relative;z-index:2;display:block;background-color:var(--color-2);border-radius:5px;box-shadow:0 2px 4px 2px rgba(0,0,0,.25)}.img-frame::before{content:'';position:absolute;z-index:1;width:70%;height:70%;background-color:var(--color-2);top:-20px;left:-20px;box-shadow:0 0 4px 2px rgba(0,0,0,.25)}.img-frame::after{content:'';position:absolute;z-index:1;width:70%;height:70%;background-color:var(--color-5);bottom:-20px;right:-20px;box-shadow:0 0 4px 2px rgba(0,0,0,.25)}.btn{cursor:pointer;border:none;font-family:inherit;transition:background-color .3s,color .3s,border-color .3s}.btn i{vertical-align:middle}.btn.btn-success{position:relative;background-color:var(--color-5);padding:10px 30px;color:var(--color-1);font-size:1rem;border:1px solid var(--color-5);border-radius:5px;font-family:Montserrat,sans-serif;font-weight:400;text-align:center;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 3px 8px rgba(0,0,0,.35)}.btn.btn-success i{font-size:2rem;vertical-align:middle}@media screen and (max-width:767px){.btn.btn-success{padding:10px 28px;font-size:.9rem}.btn.btn-success i{font-size:1.8rem}}.btn.btn-success:hover{background-color:var(--color-6)!important;color:var(--color-1)!important;border-color:var(--color-6)}nav{font-family:Montserrat,sans-serif;font-weight:400;position:fixed;z-index:9;top:0;left:0;width:100%;color:var(--color-3);background:rgba(255,243,227,.8);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background-color .3s ease-in-out,backdrop-filter .3s ease-in-out}nav .nav-wrapper{display:flex;align-items:center;justify-content:space-between;gap:10px;transition:padding-top .3s,padding-bottom .3s}nav .nav-wrapper{padding-top:10px;padding-bottom:10px}nav .logo{display:block;width:150px;height:auto;transition:width .3s}@media screen and (max-width:767px){nav .logo{width:120px}}nav .nav-links{padding:0;margin:0 0 0 auto;list-style:none;text-align:right;display:flex;align-items:center}@media screen and (max-width:1200px){nav .nav-links{display:none;position:absolute;top:100%;left:0;width:100%;height:auto;align-items:flex-start;padding:25px;justify-content:flex-start;flex-flow:column;background-color:var(--color-2);color:var(--color-1);box-shadow:2px 2px 10px rgba(0,0,0,.23);gap:15px}}nav .nav-links li{display:inline-block;margin-left:2px}@media screen and (max-width:1200px){nav .nav-links li{display:block;margin-top:5px;margin-bottom:5px;margin-left:0;text-align:left}}nav .nav-links li a{font-size:1rem;font-weight:400;text-transform:uppercase;vertical-align:middle;margin-left:40px;position:relative;display:flex;align-items:center;gap:10px;transition:text-shadow .3s ease-in-out}@media screen and (min-width:1201px){nav .nav-links li a.active::after{content:'';position:absolute;left:0;bottom:-30px;height:5px;background-color:var(--color-5);width:100%}}@media screen and (max-width:1200px){nav .nav-links li a{font-size:1rem;margin:0}nav .nav-links li a.active{color:var(--color-5)}}nav .nav-links li a.featured{color:var(--color-3);font-weight:700}@media screen and (max-width:1200px){nav .nav-links li a.featured{color:var(--color-1)}}nav .nav-links li a:hover{color:var(--color-2);text-shadow:0 0 1px #000}@media screen and (max-width:1200px){nav .nav-links li a:hover{color:var(--color-1)}}nav .nav-links li a i{font-size:1.5rem}nav #nav-toggle{background-color:transparent;border:none;padding:0;transition:all .3s;cursor:pointer;display:none;z-index:99}nav #nav-toggle svg{height:35px;width:auto}nav #nav-toggle svg .st0n{fill:var(--color-3)}nav #nav-toggle #bar-bottom,nav #nav-toggle #bar-middle,nav #nav-toggle #bar-top{transition:all .3s}nav #nav-toggle.close-pos #bar-bottom{transform:rotate(-45deg) translate(-190px,-60px)}nav #nav-toggle.close-pos #bar-top{transform:rotate(45deg) translate(60px,-60px)}nav #nav-toggle.close-pos #bar-middle{opacity:0}nav #nav-toggle.close-pos svg{transform:scaleX(1)}@media screen and (max-width:1200px){nav #nav-toggle{display:block;z-index:99}nav #nav-toggle #bar-bottom,nav #nav-toggle #bar-middle,nav #nav-toggle #bar-top{transition:all .3s}nav #nav-toggle.close-pos #bar-bottom{transform:rotate(-45deg) translate(-190px,-60px)}nav #nav-toggle.close-pos #bar-top{transform:rotate(45deg) translate(60px,-60px)}nav #nav-toggle.close-pos #bar-middle{opacity:0}}nav.min{position:fixed}nav .nav-links .links a.social-link{margin:5px 0 0;padding:5px!important}#banner{height:100vh;position:relative;overflow-y:hidden;background-color:var(--color-3)}@media screen and (max-width:767px){#banner{height:90vh}}#banner img,#banner video{display:block}#banner .carousel{position:relative;width:100%;height:100vh;margin:auto;overflow:hidden}@media screen and (max-width:767px){#banner .carousel{height:90vh}}#banner .carousel img{width:100%;height:100vh;position:absolute;top:0;left:0;opacity:0;transition:opacity 1.5s,transform 1.5s;object-fit:cover}@media screen and (max-width:767px){#banner .carousel img{height:90vh}}#banner .carousel img.active{opacity:1;transform:scale(1.1)}#banner .content{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:100px;display:flex;align-items:center;justify-content:flex-start;background:linear-gradient(to right,rgba(0,0,0,.65),rgba(0,0,0,0))}@media screen and (max-width:767px){#banner .content{padding-top:50px;background:linear-gradient(to bottom,rgba(0,0,0,.85),rgba(0,0,0,0))}}#banner .content h1{color:var(--color-1);font-size:6rem;line-height:5rem;margin-top:20px;margin-bottom:20px;max-width:100%;width:50%;text-shadow:0 4px 7px rgba(0,0,0,.7)}@media screen and (max-width:991px){#banner .content h1{width:100%}}@media screen and (max-width:767px){#banner .content h1{font-size:4.5rem;line-height:3.5rem;text-align:center}}#banner .content p{color:var(--color-1);font-size:1rem;line-height:1.5rem;margin-top:0;margin-bottom:0;max-width:100%;width:450px}#banner .content p.name{font-weight:900;text-transform:uppercase}@media screen and (max-width:900px){#banner .content p{width:100%}}@media screen and (max-width:500px){#banner .content p{font-size:.9rem}}#banner .content .btns{margin-top:30px;display:flex;flex-wrap:wrap;gap:20px}@media screen and (max-width:767px){#banner .content .btns{gap:10px;justify-content:center}}#empreendimento{padding-top:100px;padding-bottom:100px;display:grid;grid-template-columns:1fr 1.2fr;gap:100px;align-items:center}@media screen and (max-width:767px){#empreendimento{padding-top:70px;padding-bottom:70px;grid-template-columns:1fr;gap:50px}}#empreendimento .text ol,#empreendimento .text ul{column-count:2;column-gap:30px}@media screen and (max-width:767px){#empreendimento .text ol,#empreendimento .text ul{column-count:1}}#empreendimento .media{position:relative}#empreendimento .media .embed-container{position:relative}#empreendimento .media lite-youtube.lyt-activated{cursor:pointer}.cta{padding-top:150px;padding-bottom:150px;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:bottom center}@media screen and (max-width:767px){.cta{padding-top:70px;padding-bottom:70px;grid-template-columns:1fr;gap:50px}}.fotos{padding-top:100px;padding-bottom:100px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}@media screen and (max-width:767px){.fotos{padding-top:70px;padding-bottom:70px}}@media screen and (max-width:767px){.fotos{grid-template-columns:repeat(2,1fr);gap:10px}}@media screen and (max-width:767px){.fotos .photo-l img{aspect-ratio:16/12}.fotos .photo-l:nth-of-type(1){grid-column:1/span 2;grid-row:1/span 2}.fotos .photo-l:nth-of-type(1) img{aspect-ratio:16/9}.fotos .photo-l:nth-of-type(4){grid-column:1/span 2;grid-row:4/span 2}.fotos .photo-l:nth-of-type(4) img{aspect-ratio:16/9}}@media screen and (min-width:768px){.fotos .photo-l:nth-of-type(1){grid-column:1/span 2;grid-row:1/span 2}.fotos .photo-l:nth-of-type(6){grid-column:2/span 2;grid-row:3/span 2}}.fotos img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.fotos.featured{background-color:var(--color-2);display:grid;grid-template-columns:repeat(4,1fr);gap:15px}@media screen and (max-width:767px){.fotos.featured{grid-template-columns:repeat(2,1fr)}}.fotos.featured img{display:block;width:100%;aspect-ratio:1/1}.fotos.featured .text{grid-column:1/span 4;margin-top:50px}@media screen and (max-width:767px){.fotos.featured .text{grid-column:1/span 2}}.fotos.featured .text p:first-of-type{margin-top:0}.fotos.featured .text p:last-of-type{margin-bottom:0}.fotos.featured .text *{color:var(--color-1)!important}.cta-2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:50px;padding-bottom:100px}.cta-2 h2{margin-bottom:0}#localizacao{background-color:var(--color-2);display:grid;grid-template-columns:repeat(2,1fr);padding-top:100px;padding-bottom:100px;align-items:center}@media screen and (max-width:991px){#localizacao{grid-template-columns:1fr}}@media screen and (max-width:767px){#localizacao{padding-top:70px;padding-bottom:70px;gap:50px}}#localizacao *{color:var(--color-4)}#localizacao .address{color:#b6947c;text-transform:uppercase;margin-bottom:50px}#localizacao .map img{width:100%;height:auto;display:block}#localizacao .refs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:40px}#localizacao .refs img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center}@media screen and (max-width:767px){#localizacao .refs img{aspect-ratio:16/12}}#plantas{padding-top:100px;padding-bottom:100px}@media screen and (max-width:767px){#plantas{padding-top:70px;padding-bottom:70px}}#plantas .blueprints{display:grid;grid-template-columns:repeat(2,1fr);gap:150px;margin-top:50px}@media screen and (max-width:991px){#plantas .blueprints{grid-template-columns:1fr;gap:25px}}#plantas .blueprints .blueprint{text-align:center}#plantas .blueprints .blueprint img{display:block;width:100%;height:auto}