@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap);:root{--cor-verde:#046333;--cor-verde-claro:#a5c73a;--cor-branca:#ffffff;--cor-preta:#010101;--cor-marrom:#736458;--cor-amarela:#dacda2;--cor-azul:#0292a2;--cor-cinza:#e6e7e8;--cor-cinza-escuro:rgb(82, 84, 85);--cor-preta2:#58595b;--cor-berge:#9a742b;--cor-amarelo:#fbda2d;--gray-100:#f2f2f2;--gray-400:#595a5c;--gray-800:#231f20;--esp_section:100px;--esp_itens:50px;--esp_text:15px;--esp_normal:30px;--fs_title:1rem;--fs_subtitle:2rem;--fs_text_itens_seg:1rem;--fs_text-itens:10px;--fs_text:1.1rem;--nav-bg:linear-gradient(50deg, rgba(5, 2, 2, 0.4) 0%, rgba(54, 54, 54, 0.2) 80%);--nav-bg-scrolling:var(--cor-verde);--nav-link-color:white;--nav-link-active:#dacfa2;--nav-hover-before:#40996c;--nav-hover-after:#dacb7b}@media only screen and (max-width:782px){:root{--esp_section:40px;--esp_itens:50px;--esp_text:15px;--esp_normal:15px;--fs_title:1rem;--fs_subtitle:1.2rem;--fs_text_itens_seg:1rem;--fs_text-itens:10px;--fs_text:1.1rem}}.container{width:100%;max-width:1400px;padding:0 15px;margin:0 auto}@font-face{font-family:m-regular;src:url(../fonts/Montserrat-Regular.ttf)}@font-face{font-family:m-semibold;src:url(../fonts/Montserrat-SemiBold.ttf)}@font-face{font-family:m-medium;src:url(../fonts/Montserrat-Medium.ttf)}@font-face{font-family:k-bold;src:url("../fonts/Kalista Serif Bold.otf")}@font-face{font-family:k-regular;src:url("../fonts/Kalista Serif Regular.otf")}@font-face{font-family:m-mi;src:url(../fonts/Montserrat-MediumItalic.ttf)}@font-face{font-family:m-m-black;src:url(../fonts/Montserrat-Black.ttf)}@font-face{font-family:m-m;src:url(../fonts/Montserrat-Medium.ttf)}@font-face{font-family:m-bi;src:url(../fonts/Montserrat-BoldItalic.ttf)}@font-face{font-family:m-b;src:url(../fonts/Montserrat-Bold.ttf)}@font-face{font-family:m-extrabold;src:url(../fonts/Montserrat-ExtraBold.ttf)}h1,h2,h3,h4,h5,h6{line-height:120%}p,span{line-height:150%}@-webkit-keyframes fadeLeft{from{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeLeft{from{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeLeft{-webkit-animation:fadeLeft .6s ease forwards;animation:fadeLeft .6s ease forwards}:root{--white:#fff;--black:#1c2b2d;--blue:#31326f;--light-blue:#005490;--color-primary:black;--color-sec:#db6400;--color-grey:#eee;--color-dark-grey:#222831}.accordion{background-color:var(--white);color:var(--black);cursor:pointer;margin-bottom:10px;padding:20px;width:100%;font-size:1rem;-webkit-transition:all .4s;transition:all .4s;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;border-radius:10px}.accordion .active,.accordion:hover{background-color:var(--cor-verde);color:#fff}.accordion::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f067";color:var(--color-primary)}.container_question .active::after{font-weight:900;content:"\f068";color:var(--color-white)}.paginationjs-page.active::after{content:""!important}.desc{padding:0 1rem;background-color:var(--white);max-height:0;overflow:hidden;-webkit-transition:max-height .2s ease;transition:max-height .2s ease;margin-bottom:10px}.container_question{display:grid;grid-template-columns:80%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.container_question{background-color:var(--cor-cinza)}.accordion_text{padding:30px 0}.assessoria{display:grid;grid-template-columns:50% 50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--cor-berge);color:#fff;font-size:var(--fs_text)}.assessoria .left .title{margin-bottom:var(--esp_text);font-family:m-extrabold;font-size:var(--fs_subtitle)}.assessoria .left{display:grid;grid-template-columns:80%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.assessoria .row{margin-bottom:10px}.assessoria .text{margin-bottom:var(--esp_text);padding-bottom:0}.assessoria b{font-family:m-b}.img1{grid-area:img1}.img4{grid-area:img4}.img2{grid-area:img2}.img5{grid-area:img5}.img6{grid-area:img6}.img7{grid-area:img7}.img8{grid-area:img8}.centro{grid-area:centro;width:100%;-o-object-fit:cover;object-fit:cover}.img3{grid-area:img3}.galeria_title p{font-family:g-light}.galeria_img .item img{width:100%;height:100%}.galeria_img{display:grid;grid-template-columns:repeat(4,1fr);grid-template-areas:"img1 img2 img3 img4" "img5 centro centro img6" "img7 centro centro img8"}.galeria{background:url(../image/galeria/background.png);background-size:100% 100%}@media only screen and (max-width:782px){.galeria_img{display:grid;grid-template-columns:repeat(4,1fr);grid-template-areas:"img1 img2 img3 img4" "img5 centro centro img6" "img7 centro centro img8"}.assessoria{display:grid;grid-template-columns:80%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--cor-berge);color:#fff;font-size:var(--fs_text);padding:var(--esp_section) 0}.assessoria .right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.assessoria .left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.assessoria .left{grid-template-columns:100%;padding-bottom:var(--esp_text)}}.banner{display:grid;grid-template-columns:100%;grid-template-rows:-webkit-max-content;grid-template-rows:max-content;position:relative;z-index:1}.banner .img-banner{width:100%}.text_banner_end{color:#fff;font-size:1.2rem;margin-top:0;font-family:m-mi;background-color:var(--cor-verde-claro);width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:5px 10px}.text-weigth{font-family:Barlow-Medium}.form-banner{position:absolute;height:403px;width:294px;background-image:url(../image/banner/background.png);background-size:100% 100%;left:60%;top:98px;display:grid;grid-template-columns:85%;grid-template-rows:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.9rem;color:#fff;padding-top:10px;padding-bottom:0;z-index:2;letter-spacing:1px;border-radius:1rem}@-webkit-keyframes brilhoAnimado{0%,100%{-webkit-box-shadow:0 0 10px var(--cor-verde),0 0 20px var(--cor-verde),0 0 30px var(--cor-azul);box-shadow:0 0 10px var(--cor-verde),0 0 20px var(--cor-verde),0 0 30px var(--cor-azul)}50%{-webkit-box-shadow:0 0 20px var(--cor-azul),0 0 30px var(--cor-verde),0 0 40px var(--cor-verde);box-shadow:0 0 20px var(--cor-azul),0 0 30px var(--cor-verde),0 0 40px var(--cor-verde)}}@keyframes brilhoAnimado{0%,100%{-webkit-box-shadow:0 0 10px var(--cor-verde),0 0 20px var(--cor-verde),0 0 30px var(--cor-azul);box-shadow:0 0 10px var(--cor-verde),0 0 20px var(--cor-verde),0 0 30px var(--cor-azul)}50%{-webkit-box-shadow:0 0 20px var(--cor-azul),0 0 30px var(--cor-verde),0 0 40px var(--cor-verde);box-shadow:0 0 20px var(--cor-azul),0 0 30px var(--cor-verde),0 0 40px var(--cor-verde)}}.form-banner form input{height:40px;margin-bottom:18px;width:100%;border:0}.form-banner form input::-webkit-input-placeholder{font-family:m-regular}.form-banner form input::-moz-placeholder{font-family:m-regular}.form-banner form input:-ms-input-placeholder{font-family:m-regular}.form-banner form input::-ms-input-placeholder{font-family:m-regular}.form-banner form input::placeholder{font-family:m-regular}.form-banner input,textarea{padding:10px}.texto-campo-obrigatorio{font-size:.8rem}.form-banner button{background:var(--cor-verde-claro);color:#fff;font-size:1rem;text-transform:uppercase;padding:10px;border:0;width:100%;font-family:m-b;letter-spacing:2px}.texto-cadastre-se{margin-top:2px;margin-bottom:0;font-size:2rem;letter-spacing:3px}.title-form-banner{text-align:center}.title-form-banner hr{border:1px solid #fff}.title-form-banner p{font-size:1.1rem}.texto-campo-obrigatorio{margin-top:0;margin-bottom:0;font-family:m-regular}.social-icons{position:fixed;top:90%;right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);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:end;-ms-flex-align:end;align-items:flex-end;z-index:2}.icon{margin-bottom:5px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;font-size:2rem;z-index:99;width:100%;height:100%}.icon:hover{opacity:.7}.custom-opacity{opacity:1}.social-icons img{width:45px;height:45px}.title_banner{font-family:m-semibold;font-size:1.6rem}@-webkit-keyframes beta-gradient{0%{background-position:0 0}25%{background-position:50% 0}50%{background-position:100% 0}75%{background-position:50% 0}100%{background-position:0 0}}@keyframes beta-gradient{0%{background-position:0 0}25%{background-position:50% 0}50%{background-position:100% 0}75%{background-position:50% 0}100%{background-position:0 0}}.colorbar{background:-webkit-gradient(linear,left top,right top,from(#856b49),color-stop(#be8f51),color-stop(#a06729),color-stop(#70522c),color-stop(#6f431e),to(#54361e));background:linear-gradient(to right,#856b49,#be8f51,#a06729,#70522c,#6f431e,#54361e);background-size:500% auto;position:absolute;left:0;top:0;right:0;bottom:0;opacity:.2;pointer-events:none;z-index:2}.img-banner{width:100%;display:block}.banner-container{position:relative;display:inline-block}.text_mercado{font-family:m-m;color:var(--cor-amarela)}.text_banner .title{font-family:m-semibold;font-size:.9rem;letter-spacing:3px}.descr-banner .text{font-family:m-medium;font-size:1.1rem;width:416px;margin:10px 0}@media only screen and (max-width:813px){.form-banner{display:none}.banner .img-banner{width:100%;height:auto;height:auto}.descr-banner button{background-color:transparent;border:1px solid #a89c23;color:#a89c23;padding:10px 20px;margin-top:var(--esp_normal);cursor:pointer;font-family:m-semibold}.text_banner_animate{font-family:m-extrabold!important}.descr-banner .text{margin:10px 0}.descr-banner .title{margin-bottom:10px}.text_mercado{font-family:k-bold;color:var(--cor-preta)}.banner{margin-top:0}.descr-banner .text{font-family:m-medium;font-size:1.1rem;width:auto}.logo-menu{width:264px;height:auto;left:0;padding-left:10px;margin-top:10px}.social-icons{position:fixed;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);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:end;-ms-flex-align:end;align-items:flex-end}.text_banner{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;padding-bottom:5px;width:90%;font-size:.9rem}.text_banner_end{color:#fff;font-size:.8rem;margin-top:0;font-family:m-mi;background-color:var(--cor-verde-claro);width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:5px 10px}}#divContakoWidgetJSFixo{bottom:-.25rem!important}#divContakoWidgetJSFixo a{display:inline-block;background:url(../image/cta/cta.png) no-repeat center center;background-size:cover;width:20.0625rem;height:5.3125rem}#divContakoWidgetJSFixo a img{display:none}.WhatsappChat__Text-sc-1wqac52-2 input{margin:5px}.whatsapp-name{font-size:16px;font-weight:600;padding-bottom:0;margin-bottom:0;line-height:.5}#whatsapp-chat{-webkit-box-sizing:border-box!important;box-sizing:border-box!important;outline:0!important;position:fixed;width:350px;border-radius:10px;-webkit-box-shadow:0 1px 15px rgba(32,33,36,.28);box-shadow:0 1px 15px rgba(32,33,36,.28);bottom:90px;right:30px;overflow:hidden;z-index:1043;-webkit-animation-name:showchat;animation-name:showchat;-webkit-animation-duration:1s;animation-duration:1s;-webkit-transform:scale(1);transform:scale(1)}a.blantershow-chat{background:#fff;color:#404040;position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:98;bottom:6px;right:30px;font-size:15px;padding:10px 20px;border-radius:30px;-webkit-box-shadow:0 1px 15px rgba(32,33,36,.28);box-shadow:0 1px 15px rgba(32,33,36,.28)}.WhatsappChat__Text-sc-1wqac52-2 input{padding:10px;border-radius:3px;border-color:#aaaaaf}.WhatsappChat__Message-sc-1wqac52-4 button{border:2px;padding:10px;color:#fff}a.blantershow-chat svg{-webkit-transform:scale(1.2);transform:scale(1.2);margin:0 10px 0 0}.blantershow-chat{text-decoration:none}.header-chat{background:#009688;background:#095e54;color:#fff;padding:20px}.header-chat h3{margin:0 0 10px}.header-chat p{font-size:14px;line-height:1.7;margin:0}.info-avatar{position:relative}.info-avatar img{border-radius:100%;width:50px;float:left;margin:0 10px 0 0}a.informasi{padding:20px;display:block;overflow:hidden;-webkit-animation-name:showhide;animation-name:showhide;-webkit-animation-duration:.5s;animation-duration:.5s}a.informasi:hover{background:#f1f1f1}.info-chat span{display:block}#get-label,span.chat-label{font-size:12px;color:#888}#get-nama,span.chat-nama{margin:5px 0 0;font-size:15px;font-weight:700;color:#222}#get-label,#get-nama{color:#fff}span.my-number{display:none}textarea#chat-input{border:none;font-family:Arial,sans-serif;width:100%;height:20px;outline:0;resize:none;padding:10px;font-size:14px}.first-msg{background:0 0;padding:30px;text-align:center}.first-msg span{background:#e2e2e2;color:#333;font-size:14.2px;line-height:1.7;border-radius:10px;padding:15px 20px;display:inline-block}.start-chat .blanter-msg{display:-webkit-box;display:-ms-flexbox;display:flex}#get-number{display:none}a.close-chat{position:absolute;top:20px;right:15px;color:#fff;font-size:15px;text-decoration:none}@-webkit-keyframes ZpjSY{0%{background-color:#b6b5ba}15%{background-color:#111}25%{background-color:#b6b5ba}}@keyframes ZpjSY{0%{background-color:#b6b5ba}15%{background-color:#111}25%{background-color:#b6b5ba}}@-webkit-keyframes hPhMsj{15%{background-color:#b6b5ba}25%{background-color:#111}35%{background-color:#b6b5ba}}@keyframes hPhMsj{15%{background-color:#b6b5ba}25%{background-color:#111}35%{background-color:#b6b5ba}}@-webkit-keyframes iUMejp{25%{background-color:#b6b5ba}35%{background-color:#111}45%{background-color:#b6b5ba}}@keyframes iUMejp{25%{background-color:#b6b5ba}35%{background-color:#111}45%{background-color:#b6b5ba}}@-webkit-keyframes showhide{from{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@keyframes showhide{from{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@-webkit-keyframes showchat{from{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@keyframes showchat{from{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@media screen and (max-width:480px){#whatsapp-chat{width:auto;left:5%;right:5%;font-size:80%}}.hide{display:none;-webkit-animation-name:showhide;animation-name:showhide;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-transform:scale(1);transform:scale(1);opacity:1}.show{display:block;-webkit-animation-name:showhide;animation-name:showhide;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-transform:scale(1);transform:scale(1);opacity:1}.whatsapp-message-container{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1}.whatsapp-message{padding:7px 14px 6px;background-color:#fff;border-radius:0 8px 8px;position:relative;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;opacity:0;-webkit-transform-origin:center top 0;transform-origin:center top 0;z-index:2;-webkit-box-shadow:rgba(0,0,0,.13) 0 1px .5px;box-shadow:rgba(0,0,0,.13) 0 1px .5px;margin-top:4px;margin-left:-54px;max-width:calc(100% - 66px)}.whatsapp-chat-body{padding:20px 20px 20px 10px;background-color:#e6ddd4;position:relative}.whatsapp-chat-body::before{display:block;position:absolute;content:"";left:0;top:0;height:100%;width:100%;z-index:0;opacity:.08;background-image:url(https://elfsight.com/assets/chats/patterns/whatsapp.png)}.dAbFpq{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1}.eJJEeC{background-color:#fff;width:52.5px;height:32px;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;margin-left:10px;opacity:0;-webkit-transition:all .1s ease 0s;transition:all .1s ease 0s;z-index:1;-webkit-box-shadow:rgba(0,0,0,.13) 0 1px .5px;box-shadow:rgba(0,0,0,.13) 0 1px .5px}.hFENyl{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.ixsrax{height:5px;width:5px;margin:0 2px;border-radius:50%;display:inline-block;position:relative;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;top:0;background-color:#9e9da2;-webkit-animation-name:ZpjSY;animation-name:ZpjSY}.dRvxoz{height:5px;width:5px;margin:0 2px;background-color:#b6b5ba;border-radius:50%;display:inline-block;position:relative;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;top:0;-webkit-animation-name:hPhMsj;animation-name:hPhMsj}.kAZgZq{padding:7px 14px 6px;background-color:#fff;border-radius:0 8px 8px;position:relative;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;opacity:0;-webkit-transform-origin:center top 0;transform-origin:center top 0;z-index:2;-webkit-box-shadow:rgba(0,0,0,.13) 0 1px .5px;box-shadow:rgba(0,0,0,.13) 0 1px .5px;margin-top:4px;margin-left:15px;max-width:calc(100% - 66px)}.kAZgZq::before{position:absolute;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAMAAADp2asXAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACQUExURUxpccPDw9ra2m9vbwAAAAAAADExMf///wAAABoaGk9PT7q6uqurqwsLCycnJz4+PtDQ0JycnIyMjPf3915eXvz8/E9PT/39/RMTE4CAgAAAAJqamv////////r6+u/v7yUlJeXl5f///5ycnOXl5XNzc/Hx8f///xUVFf///+zs7P///+bm5gAAAM7Ozv///2fVensAAAAvdFJOUwCow1cBCCnqAhNAnY0WIDW2f2/hSeo99g1lBYT87vDXG8/6d8oL4sgM5szrkgl660OiZwAAAHRJREFUKM/ty7cSggAABNFVUQFzwizmjPz/39k4YuFWtm55bw7eHR6ny63+alnswT3/rIDzUSC7CrAziPYCJCsB+gbVkgDtVIDh+DsE9OTBpCtAbSBAZSEQNgWIygJ0RgJMDWYNAdYbAeKtAHODlkHIv997AkLqIVOXVU84AAAAAElFTkSuQmCC);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";top:0;left:-12px;width:12px;height:19px}.bMIBDo{font-size:13px;font-weight:700;line-height:18px;color:#000}.iSpIQi{font-size:14px;line-height:19px;margin-top:4px;color:#111}.iSpIQi{font-size:14px;line-height:19px;margin-top:4px;color:#111}.cqCDVm{text-align:right;margin-top:4px;font-size:12px;line-height:16px;color:rgba(17,17,17,.5);margin-right:-8px;margin-bottom:-4px}.developer{display:grid;grid-template-columns:-webkit-max-content;grid-template-columns:max-content;grid-template-rows:-webkit-max-content;grid-template-rows:max-content;background-color:var(--cor-verde);color:var(--cor-verde);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;padding-right:10%;font-size:.8rem}.texto-developer{display:grid;grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.img-affinity{padding-top:3px;padding-left:5px}.galeria-texto ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.galeria-texto ul li{border:1px solid var(--cor-verde22);border-top:none;padding-left:21px;padding-right:21px;list-style:none;padding-top:0;padding-bottom:0;margin-top:20px;color:var(--cor-verde22)}.border-left-none{border-left:0!important}.border-right-none{border-right:0!important}@media only screen and (max-width:800px){.developer{margin-bottom:0}}.footer{background:url(../image/footer/footer.png) no-repeat center center/cover;background-color:#002610;color:#fff;padding-bottom:4rem}.footer .container{position:relative}.footer .container:before{content:"";background-color:#116333;width:5rem;height:5rem;position:absolute;z-index:10;top:-5rem;left:-4.0625rem;border-radius:360px 0 0 0}.footer .container .top-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .container .top-area .form-contato{padding:2.1875rem 2.8125rem;background-color:var(--cor-verde);border-radius:0 0 1rem 1rem;position:relative;overflow:hidden;width:100%;max-width:24rem}.footer .container .top-area .form-contato::after{content:"";width:9.375rem;height:10.5rem;opacity:.15;position:absolute;top:-3.75rem;right:-1.8125rem;background:url(../image/icons/cartaWhite.png) no-repeat;background-size:cover;z-index:1}.footer .container .top-area .form-contato #carta-icon{margin-bottom:2rem}.footer .container .top-area .form-contato h3{font-size:1.625rem;margin-bottom:1rem}.footer .container .top-area .form-contato p{font-size:.875rem;margin-bottom:1.5rem}.footer .container .top-area .form-contato form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem}.footer .container .top-area .form-contato form input,.footer .container .top-area .form-contato form textarea{display:block;width:100%;font-size:.875rem;padding-block:.375rem;padding-inline:1.25rem;color:#000;border-radius:.3125rem;border:2px solid transparent;font-family:m-regular}.footer .container .top-area .form-contato form input::-webkit-input-placeholder,.footer .container .top-area .form-contato form textarea::-webkit-input-placeholder{color:#a2a4a7}.footer .container .top-area .form-contato form input::-moz-placeholder,.footer .container .top-area .form-contato form textarea::-moz-placeholder{color:#a2a4a7}.footer .container .top-area .form-contato form input:-ms-input-placeholder,.footer .container .top-area .form-contato form textarea:-ms-input-placeholder{color:#a2a4a7}.footer .container .top-area .form-contato form input::-ms-input-placeholder,.footer .container .top-area .form-contato form textarea::-ms-input-placeholder{color:#a2a4a7}.footer .container .top-area .form-contato form input::placeholder,.footer .container .top-area .form-contato form textarea::placeholder{color:#a2a4a7}.footer .container .top-area .form-contato form input:focus,.footer .container .top-area .form-contato form textarea:focus{outline:0;border:2px solid #00ff7f;-webkit-box-shadow:0 0 8px rgba(0,255,127,.6);box-shadow:0 0 8px rgba(0,255,127,.6);background-color:#f8fff9;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.footer .container .top-area .form-contato form button{background:#fcd535;border:none;color:#000;padding:.6rem 1.2rem;border-radius:1rem;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}.footer .container .top-area .right-area{width:100%;max-width:42.8125rem}.footer .container .top-area .right-area .area-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.15);margin-bottom:2.625rem}.footer .container .top-area .right-area .area-top .call-action{margin-top:4rem;margin-bottom:2.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;width:100%;max-width:15.25rem}.footer .container .top-area .right-area .area-top .call-action li:first-child span{font-size:1.125rem}.footer .container .top-area .right-area .area-top .call-action li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem}.footer .container .top-area .right-area .area-top .call-action li a .icon-footer{width:2.5rem;height:2.5rem}.footer .container .top-area .right-area .area-top .call-action li a .icon-footer img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.footer .container .top-area .right-area .area-top .call-action li a span{font-size:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;white-space:pre}.footer .container .top-area .right-area .area-top .call-action li a span small{font-size:1rem}.footer .container .top-area .right-area .area-top .container-img .excavator{width:26.375rem;position:relative;z-index:2;margin-top:-2.5rem}.footer .container .top-area .right-area .area-bottom .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2.25rem}.footer .container .top-area .right-area .area-bottom .top p{width:28.1875rem;font-size:.75rem}.footer .container .top-area .right-area .area-bottom .top img{width:11.0625rem}.footer .container .top-area .right-area .area-bottom .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .container .top-area .right-area .area-bottom .bottom .infos-contact .info-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.footer .container .top-area .right-area .area-bottom .bottom .infos-contact .info-line:not(:last-child){margin-bottom:1.125rem}.footer .container .top-area .right-area .area-bottom .bottom .social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem}.footer .container .copy{margin-top:4.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .container .copy .copy-text span{color:var(--cor-amarelo)}.footer .container .copy .copy-img{display:block;margin-bottom:1.5rem}.footer .container .copy .copy-agency a{display:inline-block}@media (max-width:1280px){.footer .container .top-area .right-area .area-bottom .top p{width:23.1875rem}}@media (max-width:1200px){.footer .container .top-area{gap:2.5rem}}@media (max-width:1100px){.footer .container .right-area .area-bottom .bottom,.footer .container .right-area .area-bottom .top{gap:2rem}}@media (max-width:991px){.footer .container .top-area .right-area .area-top .container-img{display:none}.footer .container .top-area .right-area .area-bottom .bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer .container .top-area .form-contato{padding:2rem}}@media (max-width:768px){.footer .container .top-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.footer .container .top-area .form-contato{max-width:100%}.footer .container .top-area .right-area .area-top .call-action{max-width:100%;display:grid;grid-template-columns:repeat(2,1fr);margin-block:0;padding-bottom:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .container .area-bottom .bottom .social-links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}@media (max-width:560px){.footer .container .top-area .right-area .area-top .call-action{grid-template-columns:1fr}.footer .container .top-area .right-area .area-bottom .top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.footer .container .top-area .right-area .area-bottom .top p{width:100%}.footer .container .copy{margin-top:2rem;-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;gap:1rem}}.footer-enxuto{padding-top:3.5rem}.footer-enxuto .container::before{display:none}.footer-enxuto .container .area-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.15);margin-bottom:2rem;padding-bottom:2rem}.footer-enxuto .container .area-top .top{width:100%;max-width:28.5rem}.footer-enxuto .container .area-top .top .history{margin-top:2rem;font-size:1rem;line-height:150%}.footer-enxuto .container .area-top .bottom .social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.3125rem;margin-bottom:1.875rem}.footer-enxuto .container .area-top .bottom .info-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.footer-enxuto .container .area-top .bottom .info-line span{font-size:.875rem}@media (max-width:768px){.footer-enxuto .container .area-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-enxuto .container .area-top .top{max-width:100%;margin-bottom:2.5rem}.footer-enxuto .container .area-top .top img{margin:0 auto}.footer-enxuto .container .area-top .top .history{text-align:center;text-wrap:balance}.footer-enxuto .container .area-top .bottom .social-links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.form-group{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:10px}.form-group label{font-weight:700;margin-bottom:5px}.form-group input{padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px}.form-group button{padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px;background-color:#d3592a;color:#fff;cursor:pointer}nav{display:-webkit-box;display:-ms-flexbox;display:flex;padding-block:20px;background:var(--nav-bg);z-index:2;position:fixed;width:100%;-webkit-transition:all .3s ease;transition:all .3s ease}nav .container_network .item_button button{-webkit-transition:all .3s ease;transition:all .3s ease}nav.scrolling{background:var(--nav-bg-scrolling);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:3}nav .container_network .item_button button:hover,nav.scrolling .container_network .item_button button{background-color:var(--cor-branca);color:var(--cor-verde)}nav .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.logo{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:116px}nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}nav ul li a{color:var(--nav-link-color);font-size:14px;font-weight:500;letter-spacing:-.5px;position:relative;font-family:m-regular;text-align:center;padding:0;-webkit-transition:color .3s;transition:color .3s}nav ul li a::after,nav ul li a::before{content:"";width:0;height:3px;position:absolute;top:120%;-webkit-transition:all .5s;transition:all .5s}nav ul li a::before{left:0;background:-webkit-gradient(linear,left top,right top,from(#82734c),color-stop(#ded4af),to(#796640));background:linear-gradient(90deg,#82734c,#ded4af,#796640)}nav ul li a::after{right:0;background:-webkit-gradient(linear,left top,right top,from(#ded4af),color-stop(#ded4af),to(#ded4af));background:linear-gradient(90deg,#ded4af,#ded4af,#ded4af)}nav ul li a.active::after,nav ul li a.active::before,nav ul li a:hover::after,nav ul li a:hover::before{width:50%}nav ul li a.active::before,nav ul li a:hover::before{-webkit-transform:translateX(100%);transform:translateX(100%)}nav ul li a.active::after,nav ul li a:hover::after{-webkit-transform:translateX(-100%);transform:translateX(-100%)}nav ul li a.active{color:var(--nav-link-active);font-weight:700;border-radius:15px}nav li:last-child{border-right:none}.item_network{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.container_network{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.item_button button{background-color:var(--cor-verde);color:#fff;border:0;padding:10px 0;border-radius:100px;width:132px}.item_network img{width:100%;max-width:20px}.item_network p{font-size:14px}nav .container .hamburger{display:none;width:3.5rem;height:3.5rem}nav .container .hamburger .hamburger-box .hamburger-inner,nav .container .hamburger .hamburger-box .hamburger-inner::after,nav .container .hamburger .hamburger-box .hamburger-inner::before{background-color:var(--cor-branca);height:2px}aside{position:fixed;top:6rem;width:100%;height:calc(100vh - 6rem);background-color:var(--cor-verde);-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;padding:4rem 1.5rem;transition:all .3s ease;z-index:2025}.menu-opened aside{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}aside .container .menu li:not(:last-child){margin-bottom:2rem}aside .container .menu li a{font-size:1.5rem;color:var(--cor-branca)}@media (max-width:1200px){nav ul li a{font-size:.75rem}nav .container .logo{max-width:5.625rem}}@media (max-width:1051px){.item_network{display:none}}@media (max-width:991px){nav .container .menu{display:none}nav .container .hamburger{display:block}.container_network{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:782px){.menu-btn{display:block;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:center}nav .menu-btn svg{display:block;width:35px;height:35px;fill:#f2ca80}nav ul{position:fixed;top:0;left:-100%;background-color:#f2ca80;height:100vh;max-width:50%;display:block;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:5;text-align:center}nav ul.open{left:0}nav ul li{width:100%;margin-top:50px;margin-left:-4%;border:0}nav ul li a{font-size:1.4375rem;padding-right:5%}nav ul li a.active,nav ul li a:hover{color:#fff;font-weight:700;background:0 0}}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:m-regular,sans-serif}button{cursor:pointer;border:none;background:0 0}a{text-decoration:none;color:inherit;display:block}img{display:block;max-width:100%}ul{list-style:none}p{display:block}html{scroll-behavior:smooth}header{display:none}body,html{overflow-x:clip}.s-styles{background-color:#f9f9f9;padding-block:4rem;text-align:center}.s-styles .container{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}.s-styles .container h2{font-size:2rem;margin-bottom:3rem;text-align:center;font-family:m-b}.animation-subtitle{display:inline-block}.cards{display:grid;grid-template-columns:repeat(3,1fr);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:10%;-moz-column-gap:10%;column-gap:10%;gap:2.75rem;justify-items:center}.card{background-color:transparent;border-radius:.75rem;text-align:initial;overflow:visible;-webkit-transition:all .5s ease;transition:all .5s ease}.card>img{width:20.4375rem;-o-object-fit:cover;object-fit:cover;border-radius:25px;max-height:300px}.texto-card{background:#fff;-webkit-box-shadow:2px 4px 10px rgba(12,5,5,.07);box-shadow:2px 4px 10px rgba(12,5,5,.07);position:relative;z-index:2;margin-left:48px;padding:20px;margin-top:-120px;border-radius:12px;width:317px;-webkit-transition:all .5s ease;transition:all .5s ease}.texto-card h3{font-size:1.5rem;margin-top:1.25rem;margin-bottom:1rem;font-family:m-b}.texto-card p{color:#838383;height:6rem}.btn-cards{background-color:#004d26;position:relative;z-index:3;width:50px;height:50px;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;margin:-20px auto 0;margin-left:13.0625rem;-webkit-transition:background .3s;transition:background .3s;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.1);border-radius:0 0 50px 50px}.card:hover .texto-card .btn-cards,.card:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .3s ease;transition:all .3s ease}.btn-outline{margin-top:2.8125rem;margin-right:5.625rem;border:1px solid #004d26;color:#004d26;padding:.75rem 2rem;border-radius:1.875rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.75rem;font-size:1rem;-ms-flex-item-align:end;align-self:end;-webkit-transition:all .3s ease;transition:all .3s ease;font-family:m-b}.btn-outline:hover{background-color:var(--cor-verde);color:var(--cor-branca)}.btn-outline:hover img{-webkit-filter:brightness(100);filter:brightness(100)}@media (max-width:1230px){.cards{gap:1rem}.btn-outline{margin-right:1.625rem}}@media (max-width:1180px){.card>img{width:17.5rem}.btn-cards{margin-left:10.125rem}.texto-card p{height:6rem}}@media (max-width:991px){.s-styles .container h2{text-wrap:balance;width:30rem;margin-inline:auto}.cards{grid-template-columns:repeat(2,1fr);gap:1.5rem}.card>img{width:20.4375rem}.btn-cards{margin-left:13.0625rem}.btn-outline{margin-right:0;-ms-flex-item-align:center;align-self:center;width:100%}}@media (max-width:560px){.s-styles{padding-block:5rem}.s-styles .container h2{width:auto}.cards{grid-template-columns:1fr}.btn-cards{margin-top:-1.25rem;margin-left:13.0625rem}}#social-sidebar{position:fixed;top:47%;right:0;z-index:99}#social-sidebar li{list-style:none}#social-sidebar li:first-child a{border-top-left-radius:5px}#social-sidebar li:last-child a{border-bottom-left-radius:5px}#social-sidebar a{background:rgba(0,0,0,.7);color:#fff;text-decoration:none;display:block;width:50px;height:50px;font-size:20px;line-height:50px;text-align:center;position:relative;cursor:pointer;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.3s;transition-duration:.3s}#social-sidebar a span{font:12px "Open Sans",sans-serif;text-transform:uppercase;border-radius:3px;line-height:24px;left:100%;margin-top:-16px;opacity:0;padding:4px 8px;position:absolute;top:50%;z-index:-1;-webkit-transition:opacity .3s,left .4s;transition:opacity .3s,left .4s}#social-sidebar a span::before{content:"";display:block;width:8px;height:8px;position:absolute;top:50%;right:-4px;margin-top:-4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#social-sidebar a:hover span{left:-150%;opacity:1}#social-sidebar a:hover .link_facebook{left:-168%}#social-sidebar a:hover .link_instagram{left:-177%}#social-sidebar a:hover .link_youtube{left:-165%}#social-sidebar a:hover .link_linkedin{left:-152%}#social-sidebar a:hover .link_phone{left:-161%}#social-sidebar a[class*=facebook] span,#social-sidebar a[class*=facebook] span::before,#social-sidebar a[class*=facebook]:hover{background:#3b5998}#social-sidebar a[class*=instagram] span,#social-sidebar a[class*=instagram] span::before,#social-sidebar a[class*=instagram]:hover{background:#ea4c89}#social-sidebar a[class*=youtube] span,#social-sidebar a[class*=youtube] span::before,#social-sidebar a[class*=youtube]:hover{background:#e34429}#social-sidebar a[class*=linkedin] span,#social-sidebar a[class*=linkedin] span::before,#social-sidebar a[class*=linkedin]:hover{background:#8487f3}#social-sidebar a[class*=whatsapp] span,#social-sidebar a[class*=whatsapp] span::before,#social-sidebar a[class*=whatsapp]:hover{background:#5cb415}.s-hero-default{height:25rem;background:url(../image/bg_desk_sections.webp) no-repeat center center;background-size:cover;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;padding-top:5.25rem}.s-hero-default .container .top-infos{text-align:center}.s-hero-default .container .top-infos h1{font-size:3rem;color:var(--cor-branca);font-family:m-semibold;margin-bottom:1.5rem}.s-hero-default .container .top-infos .breadcrumbs{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}.s-hero-default .container .top-infos .breadcrumbs li{position:relative;color:var(--cor-branca);font-family:m-semibold;font-size:.875rem}.s-hero-default .container .top-infos .breadcrumbs li:not(:last-child)::after{content:"";width:1rem;height:1rem;background:url(../image/icons/arrow-bread.svg) no-repeat center center;position:absolute;right:-1.875rem;top:.0625rem}.s-hero-default .container .top-infos .breadcrumbs li:not(:first-child){margin-left:2.8125rem}.s-hero-default .container .top-infos .breadcrumbs li a{font-size:.875rem;font-family:m-semibold;-webkit-transition:color .3s ease;transition:color .3s ease}.s-hero-default .container .top-infos .breadcrumbs li a:hover{color:var(--cor-verde-claro)}.s-hero-default .container .top-infos .breadcrumbs li:last-child a{opacity:.85}@media (max-width:560px){.s-hero-default .container .top-infos h1{font-size:2.5rem}}@media (max-width:350px){.s-hero-default .container .top-infos h1{font-size:2rem;word-break:break-all}}.caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.caption .title{font-family:m-b;color:var(--cor-verde)!important;line-height:120%;text-transform:uppercase}@media (max-width:560px){.caption{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}.btn-verde{background-color:#004d26;color:#fff;padding:1rem 2rem;text-decoration:none;border-radius:5px;display:inline-block;border-radius:30px;margin-top:1.75rem;-webkit-transition:all .3s ease;transition:all .3s ease}.btn-verde:hover{background-color:var(--cor-amarelo);color:var(--cor-verde)}.btn-verde:hover i{color:var(--cor-verde)}.swal2-html-container ul{list-style:disc;margin-left:1.5rem}.swal2-html-container ul li{font-size:1.125rem;color:var(--gray-400)}.swal2-html-container ul li:not(:last-child){margin-bottom:.5rem}.swal2-html-container ul li::marker{color:var(--cor-verde)}.swal2-title{font-family:m-b!important;font-size:2.5rem;color:var(--cor-verde)!important}.swal2-confirm{width:100%!important;background-color:var(--cor-verde)!important}.s-hero{height:59.25rem;background:url(../image/banner/banner.webp) no-repeat center center;background-size:cover}.s-hero .container .descr-banner{font-family:m-b;font-size:2.5rem;color:#fff;margin-top:19rem}.s-hero .container .descr-banner .text_banner{width:52.5rem}.s-hero .container .descr-banner .text_banner h1{font-size:4.5rem;font-family:m-b}.s-hero .container .descr-banner .text{margin:0;font-size:1.375rem;width:33.5625rem;font-family:m-m}.s-hero .container .descr-banner .btn{background-color:var(--cor-amarelo);color:var(--cor-verde);border-radius:30rem;font-size:16px;padding:1rem 2rem;display:inline-block;cursor:pointer;font-family:m-b;margin-top:3rem;-webkit-transition:all .3s ease;transition:all .3s ease}.s-hero .container .descr-banner .btn:hover{background-color:var(--cor-branca);color:var(--cor-verde)}.s-sobre{padding-block:7rem;background-color:var(--cor-branca)}.s-sobre .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.5rem}.s-sobre .container .left{width:100%;max-width:37.5rem}.s-sobre .container .right{width:100%;max-width:33.5625rem}.s-sobre .container .right h2{margin-top:.5rem;font-size:3rem;margin-bottom:1rem}.s-sobre .container .right p{color:#838383}.s-sobre .container .right .caption .title{color:var(--cor-verde)}.s-sobre .container .right p.text-central{font-family:m-m;color:var(--cor-verde)}.s-sobre .container .right .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.75rem;padding:1rem 2rem;line-height:150%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;font-size:1rem;font-family:m-m;-webkit-transition:all .3s ease;transition:all .3s ease}.s-sobre .container .right .btn:hover{background-color:var(--cor-amarelo);color:var(--cor-verde)}.sobre .left img{width:100%}.text-central{color:var(--cor-verde);font-weight:700;margin:10px 0}@media (max-width:991px){.s-sobre .container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.s-sobre .container .right{max-width:95%;text-align:center}.s-sobre .container .right .caption{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-sobre .container .right h2{font-size:2.5rem}}@media (max-width:560px){.s-sobre{padding-block:4rem}.s-sobre .container .left{max-width:auto}.s-sobre .container .right .btn{width:100%;max-width:none}}.empreendimento{display:grid;grid-template-columns:39% 49%;-webkit-column-gap:2%;-moz-column-gap:2%;column-gap:2%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;padding-bottom:100px;background-color:#f6f7f9;padding-block:4rem}.empreendimento .itens{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:40px 0}.container_itens{padding-bottom:152px}.empreendimento .itens .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.empreendimento .left{padding-top:3rem;padding-left:4.5rem}.empreendimento .left h2{font-size:3rem;line-height:110%}.empreendimento .left p{font-size:.875rem;color:#838383}.empreendimento .itens .title_item{font-size:2rem;color:var(--cor-verde);font-family:m-b;line-height:110%}.empreendimento .left .subtitle_2{font-size:1.3125rem;line-height:110%}.empreendimento .emp_itens{position:absolute;display:grid;grid-template-columns:repeat(5,18%);-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;width:80rem}.empreendimento .emp_itens .item{background-color:#fff;padding:.75rem;border-radius:.5rem;text-align:center;position:relative;-webkit-box-shadow:2px 4px 12px .5px rgba(12,5,5,.12);box-shadow:2px 4px 12px .5px rgba(12,5,5,.12);overflow:visible;-webkit-transition:all .4s ease;transition:all .4s ease;padding-bottom:2.5rem}.empreendimento .item .title_emp_itens{width:100%;height:3.5rem;margin-bottom:.875rem;overflow:hidden;border-radius:.5rem}.empreendimento .item .title_emp_itens img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.empreendimento .item:hover .title_emp_itens img{-webkit-transform:scale(1.05);transform:scale(1.05)}.empreendimento .emp_itens .item:hover{background-color:var(--cor-verde);color:#fff!important}.empreendimento .emp_itens .item:hover p{color:var(--cor-branco)}.empreendimento .emp_itens .item p{font-size:.9rem;text-wrap:balance}.empreendimento .item .title_emp_itens img{width:100%;max-height:100px}.title_emp_itens img{width:100%;height:56px;max-height:100px}.empreendimento .right img{width:100%;height:100%}.empreendimento .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.banner .title{font-family:m-b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;color:#fff}.botao-seta{width:45px;height:45px;background-color:#ffd900;border-radius:50%;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;-webkit-box-shadow:1px 3px 16px .1px rgba(12,5,5,.15);box-shadow:1px 3px 16px .1px rgba(12,5,5,.15);position:absolute;bottom:-22px;left:50%;-webkit-transform:translateX(-60%);transform:translateX(-60%);-webkit-transition:background .3s;transition:background .3s;text-decoration:none;cursor:pointer}.empreendimento .right .video{overflow:hidden;border-top-left-radius:18.125rem;height:60rem}.empreendimento .right .video img{-o-object-fit:cover;object-fit:cover}.botao-seta:hover{background-color:#e6c600}.botao-seta img{width:16px;height:16px}@media (max-width:1680px){.empreendimento .left{padding-left:0}}@media (max-width:1580px){.empreendimento{grid-template-columns:46% 49%}}@media (max-width:1400px){.empreendimento{grid-template-columns:57% 40%}.empreendimento .itens{margin-block:1.5rem}.empreendimento .emp_itens{width:70rem}.empreendimento .left h2{font-size:clamp(2rem,4.2vw,3.5rem)}.empreendimento .right img{height:100%}.empreendimento .right .video{height:100%}.empreendimento .itens .title_item{font-size:2rem}}@media (max-width:1180px){.empreendimento .emp_itens{gap:1.5rem}}@media (max-width:991px){.empreendimento{grid-template-columns:1fr}.empreendimento .left{padding-top:0;padding-inline:.9375rem}.empreendimento .itens{width:40.625rem}.empreendimento .emp_itens{grid-template-columns:repeat(3,1fr);gap:3rem;position:relative;width:auto}.empreendimento .container_itens{padding-bottom:4rem}}@media only screen and (max-width:782px){.empreendimento{padding-block:4rem}.empreendimento .emp_itens{position:relative;display:grid;grid-template-columns:repeat(2,1fr);row-gap:40px;width:100%}.empreendimento .left{padding-top:0}.cards{display:grid;grid-template-columns:80%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:10%;-moz-column-gap:10%;column-gap:10%;margin-top:2rem}.empreendimento .itens{display:grid;grid-template-columns:100%;-webkit-column-gap:4%;-moz-column-gap:4%;column-gap:4%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:40px 0;row-gap:30px}}@media (max-width:680px){.empreendimento{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.empreendimento .emp_itens{gap:2rem}}@media (max-width:1200px){.s-hero .container .descr-banner .text_banner{width:51.5rem}.s-hero .container .descr-banner .text_banner h1{font-size:3.5rem}}@media (max-width:991px){.s-hero{height:47.25rem}.s-hero .container .descr-banner{margin-top:12rem}}@media (max-width:767px){.s-hero{height:40rem}.s-hero .container .descr-banner{margin-top:10rem}.s-hero .container .descr-banner .text_banner{width:37.5rem}.s-hero .container .descr-banner .text_banner h1{font-size:2.5rem}.s-hero .container .descr-banner .text{margin:0;font-size:1rem;width:15.625rem;text-wrap:balance}}@media (max-width:560px){.s-hero{background-position-x:left}.s-hero .container .descr-banner .text_banner{width:auto}.s-hero .container .descr-banner .btn{margin-top:1.5rem}}.section_contato{display:grid;grid-template-columns:80%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px 0;padding-bottom:50px}.section_contato .caption{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section_contato .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section_contato .subtitle{text-align:center}.section_contato .subtitle2{text-align:center;font-family:m-b;color:var(--cor-preta2);font-size:1.3rem}.section_contato .contact_container .itens_contact .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.section_contato .contact_container .itens_address .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:10px;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}.section_contato .contact_container .itens_address .item .texts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px}.section_contato .contact_container .itens_contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:30px;margin-top:30px}.section_contato .contact_container .itens_contact .item .texts p{font-family:m-extrabold;color:var(--cor-preta2);font-size:1.2rem}.section_contato .contact_container .itens_address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin-top:20px}.section_contato .contact_container .itens_address{font-family:m-b;color:var(--cor-preta2)}.section_contato .contact_container .itens_address .item{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:10px;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}.itens_address .item:nth-child(1) .texts img{width:50px}.itens_address img{width:23px}.container_social_icon{display:grid;grid-template-columns:30% 30%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}.section_contato .contact_container{display:grid;grid-template-columns:50% 50%}.section_contato .contact_container .itens_address .right{display:grid;grid-template-columns:80%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section_contato .left{padding-right:10%;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:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.section_contato .contact_container{padding:50px 0}.section_contato .right{display:grid;grid-template-columns:80%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0}.section_contato .right .formulario_contato{display:grid;grid-template-columns:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--cor-cinza);border-radius:20px;padding:20px}.section_contato .right .formulario_contato input{border:0;border-radius:10px;padding:10px;margin-bottom:10px}.section_contato .right .formulario_contato textarea{border:0;border-radius:10px;padding:10px}.section_contato .right .formulario_contato button{color:#fff;background-color:var(--cor-verde);border-radius:20px;border:0;padding:10px 20px;font-size:1.1rem}.section_contato .right .formulario_contato p{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.section_contato .right .formulario_contato .title_form{text-align:center;color:var(--cor-verde);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;font-family:m-b;font-size:1.5rem}.section_worked{display:grid;grid-template-columns:70%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--cor-verde);color:#fff;padding:50px;text-align:center}.section_worked .title_worked{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:m-b;font-size:1.8rem;margin-bottom:10px}.section_worked button{margin-top:20px;border:0;background-color:var(--cor-amarelo);color:green;padding:10px 20px;border-radius:20px;font-family:m-b}@media only screen and (max-width:782px){.section_contato .contact_container{padding:30px 0}.section_contato .contact_container{display:grid;grid-template-columns:80%}.section_contato .contact_container .itens_contact .item .texts p{font-family:m-extrabold;color:var(--cor-preta2);font-size:1rem}.section_contato .contact_container .itens_address .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:column;-ms-flex-align:column;align-items:column;row-gap:10px;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}.section_contato .left{padding-right: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-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.section_contato .contact_container{display:grid;grid-template-columns:100%}.section_contato{display:grid;grid-template-columns:90%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px 0;padding-bottom:50px}.section_contato .right{background:var(--cor-cinza);display:grid;grid-template-columns:90%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0}.section_contato .contact_container .itens_contact .item .texts p{font-family:m-medium;color:var(--cor-preta2);font-size:1rem}.section_contato .contact_container .itens_address .item .texts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px;font-family:m-medium;margin-bottom:10px}.section_worked{display:grid;grid-template-columns:80%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--cor-verde);color:#fff;padding:0;text-align:center;padding-top:20px}.section_worked button{margin-top:20px;border:0;background-color:var(--cor-amarelo);color:green;padding:10px 20px;border-radius:20px;font-family:m-b;font-size:.9rem;margin-bottom:20px}}.section_history{padding:100px 0}.s-history .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3rem}.section_history .left{width:100%;max-width:560px}.section_history .left img{width:100%}.section_history .right{width:100%;max-width:38rem}.section_history .right .text p{color:#838383;margin-bottom:10px}.section_history .right h2{font-size:3rem;line-height:120%}.section_institucional .si_subtitle{color:var(--cor-amarelo);padding:10px 0}.section_institucional{background-image:url(https://agenciaaffinity.com.br/affinity_clientes/site-granviver/assets/image/page-sobre/background.png);background-size:100% 100%;padding:50px 0;display:grid;grid-template-columns:40% 35%;-webkit-column-gap:3%;-moz-column-gap:3%;column-gap:3%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}.section_institucional .left{display:grid;row-gap:20px;grid-template-columns:70%;font-size:1.1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section_institucional .si_title{font-family:m-b;font-size:2rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin-bottom:10px}.section_atuacao{padding:50px 0;display:grid;grid-template-columns:40% 40%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section_atuacao .right img{width:100%}.section_atuacao .left .text .text_estado{font-family:m-b;color:var(--cor-verde);padding-top:10px}.mt-0{padding-top:0!important}.section_atuacao .left .text ul{list-style:none}.section_atuacao .left .text ul li{margin:5px 0;color:var(--cor-cinza-escuro);font-size:.9rem}.section_atuacao .left .text ul .title_state{font-family:m-b;color:var(--cor-verde);padding:20px 0}.section_atuacao .left .text .list_state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:5%;-moz-column-gap:5%;column-gap:5%;margin-top:20px}@media (max-width:991px){.s-history .container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.s-history .container .left{max-width:100%}.s-history .container .right{max-width:90%}}@media only screen and (max-width:782px){.section_history{display:grid;grid-template-columns:90%;-webkit-column-gap:3%;-moz-column-gap:3%;column-gap:3%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 0}.section_history .right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.section_history .left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.subtitle{font-size:1.2rem;font-family:m-b;margin:10px 0}.section_institucional{background-image:url(https://agenciaaffinity.com.br/affinity_clientes/site-granviver/assets/image/page-sobre/background.png);background-size:cover;padding:50px 0;display:grid;grid-template-columns:80%;-webkit-column-gap:3%;-moz-column-gap:3%;column-gap:3%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}.section_institucional .si_title{font-family:m-b;font-size:1.2rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin-bottom:10px}.section_institucional .left{display:grid;row-gap:20px;grid-template-columns:100%;font-size:1.1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section_institucional .left .text_missao{border-bottom:0 solid #fff}.section_institucional .left{margin-top:30px}.si_title{margin-top:30px}.section_institucional .left{display:grid;row-gap:20px;grid-template-columns:100%;font-size:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section_institucional .si_title{font-family:m-b;font-size:1.2rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin-bottom:10px}.section_atuacao{padding:50px 0;display:grid;grid-template-columns:90%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section_atuacao .right img{width:100%;margin-top:30px}.section_atuacao .left .text .list_state{display:grid;grid-template-columns:40% 40%;-webkit-column-gap:5%;-moz-column-gap:5%;column-gap:5%;row-gap:50px;margin-top:20px}.img_banner{width:100%}.logo-menu{width:101px;height:auto;margin-top:10px;left:0;padding-left:8%}}.section_empreendimento{padding:6rem 0 8.3125rem;display:block!important}.section_empreendimento .container .top .caption{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2rem}.section_empreendimento .container .top .subtitle{margin-top:0;margin-bottom:5.5rem;font-size:3.5rem;letter-spacing:-.14rem}.section_empreendimento .container #itens li .item:hover .banner figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}.section_empreendimento .container #itens li .item:hover .button .contact{background:var(--cor-amarelo)}.section_empreendimento .container #itens li .item:hover .button .contact i{color:var(--cor-verde);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.section_empreendimento .container #itens li .item .banner{display:block;position:relative}.section_empreendimento .container #itens li .item .banner figure{width:100%;height:29.9375rem;border-radius:1.25rem;overflow:hidden;position:relative}.section_empreendimento .container #itens li .item .banner figure::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.5)));background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);z-index:0}.section_empreendimento .container #itens li .item .banner figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.section_empreendimento .container #itens li .item .banner .infos{width:100%;max-width:17.625rem;position:absolute;bottom:0;left:0;padding-left:1.6875rem;padding-bottom:.9375rem}.section_empreendimento .container #itens li .item .banner .infos .info-city{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-bottom:.25rem}.section_empreendimento .container #itens li .item .banner .infos .info-city i{color:var(--cor-branca)}.section_empreendimento .container #itens li .item .banner .infos .info-city span{font-size:.875rem;color:var(--cor-branca);font-family:m-m}.section_empreendimento .container #itens li .item .banner .infos h3{color:var(--cor-branca);font-size:1.625rem;font-family:m-b;line-height:120%;letter-spacing:.01625rem;text-wrap:balance}.section_empreendimento .container #itens li .item .banner .button{width:5.4375rem;height:5.375rem;position:absolute;bottom:0;right:0;z-index:20;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.section_empreendimento .container #itens li .item .banner .button svg{position:absolute;bottom:-.0625rem;right:-.0625rem}.section_empreendimento .container #itens li .item .banner .button .contact{background:#116333;border-radius:50%;width:3.375rem;height:3.375rem;aspect-ratio:1/1;position:relative;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}.section_empreendimento .container #itens li .item .banner .button .contact i{color:var(--cor-branca);-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:1280px){.section_empreendimento .container .top .subtitle{font-size:clamp(2.5rem,4.2vw,3.5rem);margin-bottom:clamp(2.5rem,4.2vw,3.75rem)}}@media (max-width:560px){.section_empreendimento .container .top .subtitle{font-size:2rem;margin-bottom:2.5rem}}@media (max-width:350px){.section_empreendimento .container #items li .item .banner figure{height:26.75rem}}.section_empreendimento #itens{display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:3.75rem}.section_empreendimento ul{list-style:none}.section_empreendimento ul li .img_empreendimento{width:100%}.section_empreendimento ul .texts{display:grid;grid-template-columns:50% 50%;row-gap:5px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin-top:12px}.section_empreendimento ul .texts p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;font-size:.8rem}.section_empreendimento .container .all-filters{margin-bottom:1.25rem}.section_empreendimento .container .all-filters form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.5rem}.section_empreendimento .container .all-filters button{border:1px solid silver;padding:.5rem 1rem;font-size:.875rem;line-height:120%;font-family:m-regular;border-radius:.625rem;color:silver;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.section_empreendimento .container .all-filters button.ativo,.section_empreendimento .container .all-filters button:hover{border:1px solid var(--cor-verde);color:var(--cor-verde)}.section_empreendimento .container .all-filters .select-wrapper{position:relative}.section_empreendimento .container .all-filters .select-wrapper select{width:100%;padding:.5rem 2.5rem .5rem 1rem;border:1px solid silver;border-radius:.625rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;font-family:m-regular;font-size:.875rem;color:silver}.select-wrapper::after{content:"▼";position:absolute;top:50%;right:.75rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.75rem;color:silver;pointer-events:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.select-wrapper:focus-within::after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.paginationjs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:4.0625rem}.paginationjs .paginationjs-pages li.active>a{background:var(--cor-verde)!important}.section_empreendimento .container .paginationjs .paginationjs-pages ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.5rem}.section_empreendimento .container .paginationjs .paginationjs-pages li{float:none!important;border-radius:0!important;border:none!important}.section_empreendimento .container .paginationjs .paginationjs-pages li a{border-radius:50%!important;font-size:.8rem!important;border:1px solid var(--cor-verde);width:2.5rem;height:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;cursor:pointer}@media (max-width:991px){.section_empreendimento{padding-block:4rem}.section_empreendimento .container .subtitle{margin-bottom:2rem;font-size:2.5rem}.section_empreendimento #itens{gap:1.5rem;grid-template-columns:repeat(2,1fr)}.section_empreendimento .container .all-filters form{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}}@media (max-width:560px){.section_empreendimento #itens{grid-template-columns:1fr}.section_empreendimento .container .all-filters form>*{width:100%}}.s-hero-temporary{padding-block:7.5rem}.s-hero-temporary .container{text-align:center}.s-hero-temporary .container h2{font-size:2.5rem;font-family:m-b;margin-bottom:1.5rem;margin-top:2rem}.s-hero-temporary .container figure{width:100%;max-width:50rem;margin:0 auto}.s-hero-temporary .container figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-hero-temporary .container p{color:#6d6f71;font-size:1.125rem;text-wrap:balance;width:38rem;display:block;margin:0 auto;margin-bottom:2.5rem}.s-hero-temporary .container .btn{margin-top:0}@media (max-width:1280px){.s-hero-temporary{padding-block:5rem}}@media (max-width:991px){.s-hero-temporary{padding-block:4rem}.s-hero-temporary .container h2{font-size:clamp(2.5rem,4.2vw,3.5rem)}.s-hero-temporary .container figure{max-width:100%}.s-hero-temporary .container p{width:auto}}.section_terreno{display:grid;grid-template-columns:60%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px 0;padding-bottom:150px;row-gap:10px;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}.section_terreno .caption{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section_terreno .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section_terreno .subtitle{text-align:center}.section_terreno .formulario{background-color:#f3f3f3;padding:30px 0;border-radius:20px}.section_terreno .formulario .group_input label,.section_terreno .formulario .group_textarea label{color:var(--cor-verde);font-family:m-b}.section_terreno .formulario .group_input{display:grid;grid-template-columns:43% 43%;-webkit-column-gap:4%;-moz-column-gap:4%;column-gap:4%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section_terreno .formulario .group_input .inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section_terreno .formulario .group_textarea{display:grid;grid-template-columns:90%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section_terreno .formulario .textarea_msg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.text_policy_private{font-family:m-regular!important;color:#000!important}.formulario div{margin-bottom:10px}.formulario label{margin-bottom:6px}.formulario input,.formulario textarea{border:0;border-radius:10px;padding:10px}.section_terreno .formulario .group_privacy_button{display:grid;grid-template-columns:60% 30%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.section_terreno .formulario .btn_form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.section_terreno .formulario .btn_form button{color:#fff;background-color:var(--cor-verde);border-radius:20px;border:0;padding:10px 20px;font-size:1.1rem}@media only screen and (max-width:782px){.section_empreendimento{display:grid;grid-template-columns:80%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px 0;row-gap:10px;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}.section_terreno{display:grid;grid-template-columns:90%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px 0;padding-bottom:150px;row-gap:10px;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}.section_terreno{display:grid;grid-template-columns:90%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px 0;padding-bottom:150px;row-gap:10px;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}.section_terreno{display:grid;grid-template-columns:90%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px 0;padding-bottom:80px;row-gap:10px;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}.detalhe-green{background-color:#006400;width:80px;height:80px;z-index:10;position:relative;left:-99px;top:-98px;border-radius:360px 0 0 0;margin-bottom:-70px;display:none}.section_terreno{display:grid;grid-template-columns:90%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0;padding-bottom:80px;row-gap:10px;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}.section_terreno .formulario .group_input{display:grid;grid-template-columns:80%;-webkit-column-gap:4%;-moz-column-gap:4%;column-gap:4%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section_terreno .formulario .group_privacy_button{display:grid;grid-template-columns:80%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.section_terreno .formulario .btn_form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.section_terreno .formulario .btn_form button{color:#fff;background-color:var(--cor-verde);border-radius:20px;border:0;padding:10px 20px;font-size:1.1rem;width:100%}}.section_perguntas{display:grid;grid-template-columns:80%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px 0;padding-bottom:150px;row-gap:10px;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}.section_perguntas .caption{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section_perguntas .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section_perguntas .subtitle{text-align:center}.section_perguntas .questions-list .text_title{background-color:var(--cor-verde);color:#fff;font-size:1.1rem;font-family:m-medium;padding:20px;text-align:center;border-top-left-radius:10px;border-top-right-radius:10px}.section_perguntas .questions-list{display:grid;grid-template-columns:80%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section_perguntas .tab_menu_question{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px}.s-hero-default.empreendimento-template{background-image:url(../image/page-empreendimento-projeto/bg-hero-empreendimento.webp)}.s-description{padding-block:6rem}@media (max-width:1100px){.s-description{padding-block:4rem}}@media (max-width:560px){.s-description{padding-block:3rem}}.s-description .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3rem}.s-description .container .left-area{width:100%;max-width:31.875rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.s-description .container .left-area figure{width:100%;max-width:100%}.s-description .container .left-area figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-description .container .left-area .item-destaque{padding:2rem 1.5rem;background-color:var(--gray-100);border-radius:1.625rem;text-align:center}.s-description .container .left-area .item-destaque span{display:block;margin-bottom:1.2rem;color:var(--gray-400);font-size:1rem;line-height:150%;text-wrap:balance;width:11.25rem;text-align:center;height:3rem}.s-description .container .left-area .item-destaque h3{color:#046333;font-size:1.5rem;font-family:m-b}.s-description .container .right-area{width:100%;max-width:39rem}.s-description .container .right-area .top{margin-bottom:1.5rem}.s-description .container .right-area .top h2{font-family:m-b;color:#2a2a2a;font-size:3.5rem}@media (max-width:1100px){.s-description .container .right-area .top h2{font-size:clamp(2.5rem,3vw,3.5rem)}}@media (max-width:560px){.s-description .container .right-area .top h2{font-size:2rem}}.s-description .container .right-area .top span{color:var(--cor-verde);font-size:1.875rem}.s-description .container .right-area .texts p{font-size:1.125rem;color:var(--gray-400)}.s-description .container .right-area .texts p:not(:last-child){margin-bottom:1.25rem}@media (max-width:1280px){.s-description .container{gap:2rem}.s-description .container .right-area{max-width:31rem}}@media (max-width:991px){.s-description .container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.s-description .container .right-area{max-width:47rem;text-align:center}.s-description .container .right-area .texts p{text-wrap:balance}}@media (max-width:560px){.s-description .container .left-area{grid-template-columns:1fr;gap:1.125rem}.s-description .container .left-area figure{max-width:80%;margin-inline:auto}.s-description .container .left-area .item-destaque{padding:1.5rem}.s-description .container .left-area .item-destaque h3{font-size:1.25rem}.s-description .container .left-area .item-destaque span{width:100%;margin-bottom:1rem;height:auto}}.s-gallery{padding-block:6rem;position:relative}@media (max-width:1100px){.s-gallery{padding-block:4rem}}@media (max-width:560px){.s-gallery{padding-block:3rem}}.s-gallery:after{content:"";background:var(--cor-verde);width:100%;height:21.1875rem;position:absolute;top:0;left:0;z-index:-1}.s-gallery .container .f-carousel .f-carousel__slide{border-radius:1.25rem;overflow:hidden}.s-gallery .container .f-carousel .f-carousel__slide figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-gallery .container .f-carousel .f-button{border-radius:50%;background-color:var(--cor-verde)}.s-gallery .container .f-carousel .f-button.is-prev{left:-5rem!important}.s-gallery .container .f-carousel .f-button.is-next{right:-5rem!important}.s-gallery .container .f-carousel .f-button:hover{background-color:var(--cor-amarelo)}.s-gallery .container .f-carousel .f-button:hover svg path{stroke:var(--cor-verde)}.s-gallery .container .f-carousel .f-button svg path{stroke:#fff}@media (max-width:1440px){.s-gallery .container .f-carousel .f-button.is-prev{left:-1rem!important}.s-gallery .container .f-carousel .f-button.is-next{right:-1rem!important}}@media (max-width:1200px){.s-gallery:after{height:clamp(12rem,10vw,15rem)}}.s-infra{padding-block:6rem;background-color:#65b557}@media (max-width:1100px){.s-infra{padding-block:4rem}}@media (max-width:560px){.s-infra{padding-block:3rem}}.s-infra .container h2{font-family:m-b;color:#2a2a2a;font-size:3.5rem;color:#fff;text-align:center;margin-bottom:clamp(2.5rem,4.2vw,3.5rem)}@media (max-width:1100px){.s-infra .container h2{font-size:clamp(2.5rem,3vw,3.5rem)}}@media (max-width:560px){.s-infra .container h2{font-size:2rem}}.s-infra .container .main-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem}.s-infra .container .main-area .left-area{width:100%;max-width:35rem}.s-infra .container .main-area .left-area a{cursor:-webkit-zoom-in;cursor:zoom-in}.s-infra .container .main-area .left-area .area-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.s-infra .container .main-area .left-area .area-info .icon{all:unset;width:1.5rem;height:1.5rem}.s-infra .container .main-area .left-area .area-info span{text-transform:uppercase;font-size:.875rem;color:#046333;font-family:m-b}.s-infra .container .main-area .topics li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.s-infra .container .main-area .topics li:not(:last-child){margin-bottom:.75rem}.s-infra .container .main-area .topics li .icon{all:unset;width:1.5rem;height:1.5rem}.s-infra .container .main-area .topics li span{font-size:1.125rem;color:#fff;line-height:112%}.s-infra .container .main-area .area-ficha{width:100%;max-width:28.625rem;padding:2.5rem;border-radius:1.5rem;background-color:#046333;position:relative;overflow:hidden}.s-infra .container .main-area .area-ficha:before{content:"";width:16.1875rem;height:23.125rem;background:url(../image/page-empreendimento-projeto/icon-gear-ficha.svg) no-repeat center center;background-size:cover;position:absolute;bottom:-8.875rem;right:-2.8125rem;z-index:5;opacity:.07}.s-infra .container .main-area .area-ficha .top-area{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;gap:1rem;margin-bottom:1.5rem}.s-infra .container .main-area .area-ficha .top-area figure{width:2rem}.s-infra .container .main-area .area-ficha .top-area h3{font-size:1.5rem;color:#fff;line-height:112%;font-family:m-b}.s-infra .container .main-area .area-ficha .infos-geral:not(:last-child){margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #fbda2d}.s-infra .container .main-area .area-ficha .infos-geral .lista-ficha li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.25rem}.s-infra .container .main-area .area-ficha .infos-geral .lista-ficha li:not(:last-child){margin-bottom:1.125rem}.s-infra .container .main-area .area-ficha .infos-geral .lista-ficha li h3{text-align:right;font-size:.875rem;color:#fff;line-height:130%;font-family:m-m;-webkit-box-flex:1;-ms-flex:1;flex:1}.s-infra .container .main-area .area-ficha .infos-geral .lista-ficha li p{font-size:.875rem;color:rgba(255,255,255,.8);-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}@media (max-width:1366px){.s-infra .container .main-area{gap:1.5rem}.s-infra .container .main-area .left-area{max-width:30rem}}@media (max-width:1280px){.s-infra .container .main-area .left-area{max-width:25rem}.s-infra .container .main-area .topics li span{font-size:1rem}.s-infra .container .main-area .area-ficha{padding:clamp(1.5rem,2.5vw,2.5rem);max-width:26.625rem}}@media (max-width:991px){.s-infra .container .main-area{-ms-flex-wrap:wrap;flex-wrap:wrap}.s-infra .container .main-area .left-area{max-width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.s-infra .container .main-area .topics{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.s-infra .container .main-area .area-ficha{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width:768px){.s-infra .container .main-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.s-infra .container .main-area .area-ficha{max-width:100%}}@media (max-width:350px){.s-infra .container .main-area .area-ficha .top-area figure{display:none}}.s-mapa{padding-block:6rem;padding-bottom:0!important}@media (max-width:1100px){.s-mapa{padding-block:4rem}}@media (max-width:560px){.s-mapa{padding-block:3rem}}.s-mapa .container{text-align:center}.s-mapa .container h2{font-family:m-b;color:#2a2a2a;font-size:3.5rem;margin-bottom:1.5rem}@media (max-width:1100px){.s-mapa .container h2{font-size:clamp(2.5rem,3vw,3.5rem)}}@media (max-width:560px){.s-mapa .container h2{font-size:2rem}}.s-mapa .container p{font-size:1.875rem;line-height:130%;margin-bottom:2.5rem;color:var(--gray-400)}.s-mapa iframe{width:100%;height:40rem;border-block:2px solid #65b557;border-inline:0}@media (max-width:1280px){.s-mapa .container p{font-size:clamp(1rem,2.5vw,1.5rem);text-wrap:balance}}.s-form{padding-block:6rem}@media (max-width:1100px){.s-form{padding-block:4rem}}@media (max-width:560px){.s-form{padding-block:3rem}}.s-form .container .top-area{text-align:center}.s-form .container .top-area .caption{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem}.s-form .container .top-area h2{font-family:m-b;color:#2a2a2a;font-size:3.5rem;margin-inline:auto;margin-bottom:2rem;width:42rem;line-height:100%}@media (max-width:1100px){.s-form .container .top-area h2{font-size:clamp(2.5rem,3vw,3.5rem)}}@media (max-width:560px){.s-form .container .top-area h2{font-size:2rem}}.s-form .container .area-form{width:100%;max-width:69.875rem;margin-inline:auto;padding:3rem;background-color:#f2f2f2;border-radius:1.5rem}.s-form .container .area-form form .form-group{margin-bottom:1.5rem}.s-form .container .area-form form .form-group label{font-size:1.125rem;font-family:m-b;color:#046333;margin-bottom:.625rem;line-height:130%}.s-form .container .area-form form .form-group input,.s-form .container .area-form form .form-group textarea{border:0;padding:1.125rem .875rem;border-radius:1rem;font-size:1rem;color:#2a2a2a;-webkit-transition:all .3s ease;transition:all .3s ease}.s-form .container .area-form form .form-group input:focus,.s-form .container .area-form form .form-group textarea:focus{outline:0;border-color:#046333;-webkit-box-shadow:0 0 0 .2rem rgba(4,99,51,.25);box-shadow:0 0 0 .2rem rgba(4,99,51,.25)}.s-form .container .area-form form .form-group input::-webkit-input-placeholder,.s-form .container .area-form form .form-group textarea::-webkit-input-placeholder{color:#6d6f71;opacity:.75}.s-form .container .area-form form .form-group input::-moz-placeholder,.s-form .container .area-form form .form-group textarea::-moz-placeholder{color:#6d6f71;opacity:.75}.s-form .container .area-form form .form-group input:-ms-input-placeholder,.s-form .container .area-form form .form-group textarea:-ms-input-placeholder{color:#6d6f71;opacity:.75}.s-form .container .area-form form .form-group input::-ms-input-placeholder,.s-form .container .area-form form .form-group textarea::-ms-input-placeholder{color:#6d6f71;opacity:.75}.s-form .container .area-form form .form-group input::placeholder,.s-form .container .area-form form .form-group textarea::placeholder{color:#6d6f71;opacity:.75}.s-form .container .area-form form .form-group-duplo{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.s-form .container .area-form form .form-group-duplo .form-group{-webkit-box-flex:1;-ms-flex:1;flex:1}.s-form .container .area-form form .area-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.s-form .container .area-form form .area-bottom .form-group-checkbox .checkbox-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-form .container .area-form form .area-bottom .form-group-checkbox .checkbox-container input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1rem;height:1rem;background-color:transparent;border:2px solid #046333;border-radius:.25rem;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative}.s-form .container .area-form form .area-bottom .form-group-checkbox .checkbox-container input[type=checkbox]:checked{background-color:#046333;border-color:#046333}.s-form .container .area-form form .area-bottom .form-group-checkbox .checkbox-container input[type=checkbox]:checked:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;fill:#fff;width:.7rem;height:.7rem;background:url(../image/page-empreendimento-projeto/check.svg) no-repeat center center;background-size:cover}.s-form .container .area-form form .area-bottom .form-group-checkbox .checkbox-container input[type=checkbox]:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(4,99,51,.25);box-shadow:0 0 0 .2rem rgba(4,99,51,.25)}.s-form .container .area-form form .area-bottom .form-group-checkbox span{display:block;color:#046333;font-size:1rem;margin-bottom:.5rem;font-family:m-b}.s-form .container .area-form form .area-bottom .form-group-checkbox label{color:#6d6f71;font-family:m-m;font-size:1rem;margin-left:.5rem}.s-form .container .area-form form .area-bottom .area-button button{font-size:.875rem;padding:1rem 2rem;border-radius:12.5rem;color:#fff;background-color:#046333;line-height:130%;font-family:m-semibold;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.3s;transition-duration:.3s}.s-form .container .area-form form .area-bottom .area-button button:hover{background-color:#fbda2d;color:#046333}.s-form .container .area-form form .area-bottom .area-button button:hover i{color:#046333;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.s-form .container .area-form form .area-bottom .area-button button i{padding-left:.5rem;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.3s;transition-duration:.3s}@media (max-width:991px){.s-form .container .area-form{padding:clamp(1.5rem,2.5vw,2.5rem)}}@media (max-width:560px){.s-form .container .top-area h2{width:100%;text-wrap:balance}.s-form .container .area-form{max-width:100%}.s-form .container .area-form form .form-group-duplo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.s-form .container .area-form form .area-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}.s-form .container .area-form form .area-bottom .area-button{width:100%}.s-form .container .area-form form .area-bottom .area-button button{width:100%}}.c-branca{color:#fff;text-align:center;font-size:1.3rem;font-size:m-regular;text-transform:uppercase}.f-light{font-family:ms300}.color-green{color:var(--cor-verde)}.text-center{text-align:center}.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.subtitle{font-size:2rem;font-family:m-b;margin:10px 0}.subtitle_2{font-size:1.3rem;font-family:m-b;margin:40px 0}.mobile-container{display:none;-webkit-box-shadow:0 4px 4px -2px rgba(0,0,0,.75);box-shadow:0 4px 4px -2px rgba(0,0,0,.75)}.close-btn svg{fill:#fdca6a}.logo-menu{width:150px;height:150px;left:0;padding-left:8%}.img-banner{-webkit-filter:brightness(.7);filter:brightness(.7)}#back-to-top svg{fill:#fdca6a}.text-bold{font-family:m-medium}.text-semi-bold{font-family:Barlow-SemiBold}.hidden-arrow{display:none}.map-link img{margin-left:2px}.side-bar{backdrop-filter:blur(15px);width:211px;height:100vh;position:fixed;top:0;right:-100%;overflow-y:auto;-webkit-transition:.6s ease;transition:.6s ease;-webkit-transition-property:right;transition-property:right;background:#e4c792;min-height:100vh;z-index:20;background:var(--cor-preta2)}.side-bar.active{right:0}.side-bar .menu-item{width:100%;margin-top:80px}.side-bar .menu-item .item{position:relative;cursor:pointer}.fig{width:100%;color:#fff;position:relative;overflow:hidden}.fig:before{position:absolute;top:0;left:0;height:100%;width:100%;content:"";background-color:#ae895d;opacity:.5;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .25s;transition:all .25s;-webkit-transition-delay:.25s;transition-delay:.25s}.fig:hover:before{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:0s;transition-delay:0s}.fig .caption{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0;-webkit-transition:all .25s ease;transition:all .25s ease;background-color:rgba(0,0,0,.5)}.fig svg{font-size:3rem;fill:#a7a7a7}.fig h3,.fig h5{margin:0;letter-spacing:1px}.fig h3{text-transform:uppercase;font-weight:400;margin-bottom:5px}.fig h5{background-color:#ae895d;padding:3px 10px}.fig:hover .caption{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition-delay:.3s;transition-delay:.3s}.side-bar .menu-item .item a{color:#fff;font-size:16px;text-decoration:none;display:block;padding:5px 30px;line-height:60px;text-align:center;font-family:m-regular}.side-bar .menu-item .item a:hover{background:#e4a52f;-webkit-transition:.3s ease;transition:.3s ease}.side-bar .menu-item .item i{margin-right:15px}.side-bar .menu-item .item a .dropdown{position:absolute;right:0;margin:20px;-webkit-transition:.3s ease;transition:.3s ease}.side-bar .menu-item .item .sub-menu{background:rgba(255,255,255,.1);display:none}.side-bar .menu-item .item .sub-menu a{padding-left:80px}.rotate{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.close-btn{position:absolute;color:#e4a52f;font-size:20px;right:0;margin:25px;cursor:pointer;z-index:20}.menu-t-btn{position:absolute;color:#000;font-size:29px;margin:25px;right:0;cursor:pointer;z-index:20}.menu-t-btn svg{fill:#faa914}.mobile-container{height:70px}.topnav{overflow:hidden;background-color:#fff;position:relative;display:none}.video-responsive{width:100%;height:auto;max-width:100%;display:block}.topnav #myLinks{display:none}.topnav img{width:10%;height:10%}.topnav a{color:#484848;padding:14px 16px;text-decoration:none;font-size:17px;display:block}.topnav a.icon{background:#f2ca80;display:block;position:absolute;right:0;top:0}.topnav .logo-elza{color:transparent}.active{color:#fff}body{margin:0 auto;overflow-x:hidden}html{overflow-y:scroll;overflow-x:hidden}[animation_subtitle] .char{display:inline-block;opacity:0}.simulacao{font-family:Monteserrat-Regular,Geneva,Tahoma,sans-serif;color:#fff;letter-spacing:1px;background-color:#0d3242}.icon-social a:before{background-color:transparent}.icon-social a:after{background-color:transparent}.nav_financiamento{background:var(--cor-verde-claro);color:#fff;padding:3px 5px}.telIcon{width:9%;max-width:35px;min-width:15px}.header-actions p{margin-left:-20px}.nav a{text-align:center;margin-left:.5rem;color:#fff;text-decoration:none;font-weight:500}.nav{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nav a:hover{text-decoration:underline}.header-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.btn-area{background:#004d26;color:#fff;padding:.8rem 2rem;border:none;border-radius:20px;cursor:pointer}.btn-area img{margin-left:.5rem;width:15px}.hero-banner{margin-top:-75px;position:relative;height:100vh;padding-left:5%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial;color:#fff;text-align:left;margin-top:10}.slider{position:absolute;overflow:hidden;top:0;left:0;height:150%;width:100%;z-index:1}.slide{position:absolute;width:100%;-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.slide.active{opacity:1}.ENGEN{margin-top:130px;position:relative;right:0;bottom:0;max-height:90%;height:auto;width:auto;z-index:2;margin-left:-200px;padding-top:20px}.banner-text{color:#fff;position:relative;z-index:2;margin-left:6.8rem;max-width:900px;padding:0;text-shadow:1px 1px 4px rgba(0,0,0,.7)}.banner-text .banner-titulo{font-size:3.5rem;font-weight:700}.banner-text p{font-size:1rem;margin-bottom:1.2rem}.curva{position:absolute;bottom:0;left:0;width:100%;line-height:0;overflow:hidden;z-index:2}.curva svg{display:block;width:100%;height:100px;fill:#ebebeb}.btn-yellow{background:#fcd535;color:#000;padding:.9rem 2rem;border-radius:30px;font-weight:600;font-size:1rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-webkit-transition:all .3s;transition:all .3s;text-decoration:none}.btn-yellow:hover{background:#ffe95c}.imagem-destaque img{max-width:600px;width:100%}.texto{-webkit-box-flex:1;-ms-flex:1;flex:1;width:45%}.texto strong{color:#004d26;font-size:16px}.texto h2{font-size:2rem;margin-bottom:1rem}.texto p{margin-bottom:1rem}.texto .destaque{color:#004d26;font-weight:700}.conteudo-numeros{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.lado-esquerdo{-webkit-box-flex:1;-ms-flex:1 1 200px;flex:1 1 200px}.lado-direito{-webkit-box-flex:1;-ms-flex:1 1 200px;flex:1 1 200px}.lado-direito video{margin-top:100px;width:100%;height:200%;border-radius:260px 12px 0 12px;position:relative;-webkit-box-shadow:0 6px 20px rgba(0,0,0,.1);box-shadow:0 6px 20px rgba(0,0,0,.1);z-index:1}.numeros{background:#f9f9f9;width:100%;padding:6rem 1rem 4rem;margin-top:100px}.icone-topo img{width:30px;margin-bottom:-4px}.icone-topo span{color:#002610;font-size:18px}.titulo-numeros{font-size:2rem;font-weight:700;margin-bottom:1rem}.descricao-numeros{font-size:1rem;line-height:1.6;margin-bottom:2rem;color:#333}.metricas{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem 3rem}.metrica{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-webkit-box-flex:1;-ms-flex:1 1 240px;flex:1 1 240px}.metrica img{width:48px}.texto-metricas h4{font-size:1.4rem;color:#006400;margin:0}.metrica span{font-size:1rem;color:#333}.produtos{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.1rem;margin-top:2rem;display:grid;margin-right:250px;grid-template-columns:repeat(auto-fit,minmax(12px,1fr));gap:2rem}.produtos-wrapper{position:relative;z-index:2;margin-top:-150px;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding:2rem .5rem;text-align:center}.produto{position:relative;background:#fff;padding:2rem 1rem 1rem;border-radius:16px;-webkit-box-shadow:2px 4px 12px .5px rgba(12,5,5,.514);box-shadow:2px 4px 12px .5px rgba(12,5,5,.514);width:100%;max-width:180px;text-align:center;overflow:visible;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.produto:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px)}section .titulo_produtos{text-align:left;font-size:24px;margin-bottom:2rem;color:#222}.logo-box{border-radius:10px;padding:4px;margin-top:-12px;margin-bottom:12px}.logo-box img{max-width:100%;margin-top:1em;height:auto;margin-bottom:.5rem}.produto p{margin:1rem 0;font-size:14px;color:#3b3b3b}.logo-box .image-wrapper{overflow:hidden;border-radius:10px}.logo-box .image-wrapper img{width:100%;height:auto;display:block;-webkit-transition:-webkit-transform .8s ease;transition:-webkit-transform .8s ease;transition:transform .8s ease;transition:transform .8s ease,-webkit-transform .8s ease}.detalhe-green{position:relative;left:-99px;top:-98px;margin-bottom:-70px}.filtro-escuro{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.651);z-index:1}.footer .creditos,.footer .footer-container{position:relative;z-index:1}.footer-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#contato{background-color:#006400;margin-top:-50px;padding:20px;border-radius:0 0 24px 24px;max-width:100%}#form-contato input{margin-top:10px}#contato h3,#contato img,#contato p{margin-left:14px}#carta-icon{width:20%;max-width:50px;max-height:50px;z-index:2}.container-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;border-bottom:1px solid rgba(255,255,255,.3411764706);margin-bottom:3%}.container-email{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}.footer p,.footer span{font-size:12px}.info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.info-item img{max-width:25px}hr{border:1px solid #fff;margin-top:40px;margin-bottom:20px}.info-line img{position:relative;max-width:15px}#carta-detalhe{opacity:.1;position:absolute;z-index:5;width:100px;left:19%;top:-21%}.footer-info address{font-style:normal;margin-top:.5rem}.footer-logo img{width:150px;margin-bottom:1rem}.social a{color:#fff;margin-right:2rem;text-decoration:none}.social a img{max-width:20px;max-height:20px}.creditos{text-align:center;margin-top:2rem;border-top:1px solid rgba(255,255,255,.1333333333);padding-top:1rem;font-size:.9rem}.social{margin-top:2rem}@media (max-width:600px){.cards,.footer-container,.header-container,.metricas,.produtos,.sobre-container{-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}.banner-text h1{font-size:2rem}.banner-text p{font-size:1rem}.header-actions{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:480px){.cards,.conteudo-numeros,.footer-container,.header-container,.metricas,.sobre-container{-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}.nav{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.3rem}.ENGEN{max-width:100%;margin-left:0;position:static}.banner-text{text-align:center;padding:0 1rem}.banner-text .banner-titulo{font-size:2rem}.banner-text p{font-size:1rem}.header-actions{-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}.btn-area{font-size:.8rem;padding:.4rem 1rem}.produto{width:100%}.produtos{grid-template-columns:1fr}.btn-outline img{width:16px;height:16px}}@media (min-width:481px) and (max-width:767px){.conteudo-numeros,.footer-container,.header-container{-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}.produtos{grid-template-columns:repeat(2,1fr)}.banner-text{padding:0 2rem;text-align:center}.ENGEN{max-width:100%}}@media (min-width:1025px) and (max-width:1366px){.banner-text .banner-titulo{font-size:2.5rem}.produtos{grid-template-columns:repeat(3,1fr)}}@media (min-width:1367px) and (max-width:1600px){.banner-text .banner-titulo{font-size:3rem}.produtos{grid-template-columns:repeat(5,1fr)}}@media (min-width:1601px) and (max-width:2560px){.container{max-width:1400px}.banner-text{max-width:700px}.ENGEN{max-width:100%}.produtos{grid-template-columns:repeat(4,1fr)}}@media (min-width:2561px){.banner-text .banner-titulo{font-size:4rem}.banner-text{max-width:800px}.ENGEN{max-width:95%}.produtos{grid-template-columns:repeat(5,1fr)}}