@keyframes cool-border{0%{opacity:0;height:100%;width:100%}50%{opacity:0.15;height:125%;width:125%}}@keyframes cool-border2{0%{opacity:0;height:100%;width:100%}50%{opacity:0.4;height:130%;width:130%}}.data-item{margin:5px 0}.bloco-fichatecnica,.bloco-arquitetos,.bloco-plantas,.bloco-evolucao{padding:60px 0}.titulo-item{font-weight:500}.content-ficha{display:flex;flex-direction:row;justify-content:space-between;text-align:left}.ilustration{width:55%;max-width:800px;min-width:290px;overflow:hidden}.ilustration .image img{height:65vw;object-fit:cover;max-height:850px;width:100%}.ficha{flex:1;margin-left:30px}.tab-content-item{display:none}.tab-content div .textoPadrao{font-weight:bolder}.tab-content div{text-align:center}.tab-content-item.is-active{display:block}.tab-header-item{cursor:pointer}.tab-header-item.is-active{font-weight:bold;text-decoration:underline}.content-plantas{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.content-arquitetos{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.right-content{width:60%;max-width:800px;min-width:290px}.left-column{margin:0px 0 15px 0}.item-arquiteto{display:flex;justify-content:center;gap:10px}.item-arquiteto .left-column{overflow:hidden;width:40%;max-width:400px;min-width:290px;height:45vh;max-height:460px;margin:0 2%}.item-arquiteto .left-column .tab-content{width:100%;height:100%}.item-arquiteto .right-content{flex:1}.item-arquiteto .left-column .tab-content img{object-fit:contain;width:100%;height:100%}.bloco-evolucao .tituloPadrao,.bloco-arquiteto .tituloPadrao,.bloco-ficha .tituloPadrao,.bloco-planta .tituloPadrao{margin-bottom:30px}.bloco-evolucao .container .flex-parts{display:flex;flex-direction:column;align-items:center;justify-content:center}.bloco-evolucao .container .flex-parts .percent{border-radius:100%;height:200px;width:200px;display:flex;justify-content:center;align-items:center;position:relative;background:#353739;z-index:3;flex-direction:column-reverse;border:10px solid #fff;margin-bottom:60px;color:#fff}.bloco-evolucao .container .flex-parts .percent::after{border-radius:100%;background:#015a2c;position:absolute;content:"";height:100%;width:100%;z-index:-2;opacity:0;-webkit-animation:cool-border2 3s infinite;animation:cool-border2 3s infinite;-webkit-animation-delay:1.5s;animation-delay:1.5s}.bloco-evolucao .container .flex-parts .percent::before{border-radius:100%;background:#015a2c;position:absolute;content:"";height:100%;width:100%;z-index:-2;opacity:0;-webkit-animation:cool-border 3s infinite;animation:cool-border 3s infinite}.bloco-evolucao .container .flex-parts .percent em{font-size:40px;margin-bottom:5px}.far{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:400}.bloco-evolucao .container .flex-parts .graphics ul{padding:0;list-style:none;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.bloco-evolucao .container .flex-parts .graphics li{margin-bottom:20px}.bloco-evolucao .container .flex-parts .graphics li>div{display:flex;align-items:center;color:#2a4036;font-weight:430}.bloco-evolucao .container .flex-parts .graphics figure{width:200px;background:#dcdcdc;height:11px;margin:0;margin-left:10px;border-radius:30px;position:relative;overflow:hidden}.bloco-evolucao .container .flex-parts .graphics figure span{background:#015a2c;position:absolute;left:0;top:0;height:100%;border-radius:30px}.bloco-evolucao .container .flex-parts .graphics p{text-transform:uppercase;text-align:left;font-weight:430;color:#000}.video-evolution{width:100%;height:333px}.video-evolution iframe,.video-evolution video{width:100%;height:100%}@media only screen and (min-width:1200px){.bloco-evolucao .container .flex-parts .graphics li{margin-bottom:10px}.bloco-evolucao .container .flex-parts{flex-direction:row-reverse;justify-content:space-between;align-items:center}.video-evolution{width:50%;height:600px}}@media screen and (max-width:1138px){.right-content{width:100%}.content-plantas{justify-content:center}}@media screen and (max-width:800px){.content-ficha{flex-direction:column;justify-content:center;align-items:center}.bloco-evolucao .container .flex-parts{flex-direction:column;justify-content:center;align-items:center}.ilustration{display:none}.ficha{margin-left:0px}.item-arquiteto{align-items:center;flex-direction:column-reverse}.item-arquiteto .left-column{width:50%}}.blocos-bigNumbers{padding:60px 0;background-color:#fff}.blocos-bigNumbers .titulo{color:var(--cor-secundaria);font-size:80px;line-height:1}.blocos-bigNumbers .container .empresastxt{font-family:var(--font-family-titulo);font-weight:500;margin-top:25px;margin-bottom:0 !important;font-size:50px !important;text-align:center;color:var(--cor-secundaria)}.blocos-bigNumbers .container .empresastxt span{color:#c4342c}.blocos-bigNumbers .container .subtext{color:var(--cor-secundaria);text-align:center;font-weight:400 !important}.blocos-bigNumbers .container .subtext span{color:var(--cor-principal)}.blocos-bigNumbers .blocos{display:flex;flex-wrap:wrap;justify-content:left}.blocos-bigNumbers .blocos .bloco{margin-top:60px;width:calc((1 / 3)* 100%);;text-align:left;color:#1d1d1d;display:flex;flex-direction:row;justify-content:left;align-items:center}.blocos-bigNumbers .blocos .bloco .textoPadrao{color:var(--cor-secundaria);font-weight:500}.blocos-bigNumbers .blocos .bloco em{font-size:50px}.blocos-bigNumbers .blocos .bloco .txt2{font-size:36px;line-height:40px;font-weight:500;color:var(--cor-principal)}.blocos-bigNumbers .blocos .bloco .txt2.opacity{opacity:0}@media (max-width:992px){.blocos-bigNumbers .blocos .bloco{width:50%}}.footer{padding-top:48px;padding-bottom:48px;background:var(--cor-secundaria);color:#fff}.form-solicitacoes .input-container input{font-size:20px}#rodape .logo-footer{border-bottom:solid #fff 1px;display:flex;justify-content:left;flex-wrap:wrap;margin-bottom:16px;gap:10px}#rodape .logomarca{margin-bottom:6px}#rodape .midias{display:flex;justify-content:center;gap:20px}#rodape .midias label{font-size:16px}#rodape .midias img{width:23px;margin-bottom:8px}#rodape .form-txt .empresastxt span{color:#c4342c}#fale-form{margin:16px 0}#rodape .solic-div span{font-weight:300;font-size:16px}#rodape .footer .container{display:flex;justify-content:center;margin-bottom:8px;flex-wrap:wrap}#rodape .footer-itens{min-width:291px;width:30%}#rodape .certificacoes{width:30%;min-width:291px}#rodape .certificacoes .certificacao-bloco{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:left;gap:10px}#cont-all{display:flex;justify-content:center;gap:27px}#cont-form{display:flex;justify-content:center}#rodape .form-solicitacoes{display:flex;justify-content:center;width:286px;border-radius:20px;border:solid #393939 1px;padding:1px;padding-bottom:18px;background-color:#333333}#rodape .form-solicitacoes .div-form .btn{display:block}#rodape .form-solicitacoes .div-form .linha .txtCampo{color:#fff;display:flex;justify-content:center}#rodape .bloco-formulario input{background-color:#8d8d8d}#rodape .bloco-formulario label{display:flex;justify-content:center}#rodape .footer-itens{margin:0;padding:0}#rodape .itens-cima{display:flex;gap:32px;margin-bottom:16px}#rodape .itens-cima ul li{list-style:none}#rodape .footer-itens > div{width:100%}#rodape-bloco a{color:#fff;text-align:center}#rodape-bloco a:hover{color:var(--cor-principal)}#rodape-bloco .tituloPadrao{padding-bottom:15px;font-size:1.2em;font-family:"Roboto",sans-serif;color:#fff}#rodape .bloco-endereco{text-align:center;margin-top:30px;margin-bottom:15px}#rodape .titulo-rodape{font-weight:400;font-size:20px;color:#fff;margin-bottom:5px}@media (min-width:993px){.certificacoes .tituloPadrao{font-size:35px}.tituloRodap{font-size:35px !important}}@media (min-width:769px){.certificacoes .tituloPadrao{font-size:32px}}#rodape .bloco a{font-size:20px;font-weight:100}#rodape-bloco .footer-4 .titulo-rodape{text-align:center;font-weight:bold;font-size:24px}#rodape-bloco .footer-4 .whatsapp{text-align:center}#rodape-bloco .bloco .whatsapp a{font-size:24px}#rodape-bloco .bloco .whatsapp a em{font-size:24px}#rodape-bloco .footer-4 .email{text-align:center}#rodape-bloco ul li{margin-bottom:4px;text-decoration:none;list-style:none}#rodape-bloco .bloco{font-size:13px}#rodape-bloco .titulo-rodape{font-size:20px;margin-bottom:16px}#rodape-bloco em{font-size:13px;margin-right:6px;margin-top:3px}#rodape-bloco .footer-1 .txt1{}#rodape-bloco .bloco a{}#rodape-bloco .rodape-bloco-baixo-cidades{text-align:center;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #ffffff45}#rodape-bloco .rodape-bloco-baixo-cidades .bloco a{padding:0 13px}#copyright{background-color:#393939}#copyright .blocos{text-align:center;padding:8px 0}#copyright .blocos a.txt1{color:#fff;font-size:12px}#rodape .copy-box{margin-top:82px;display:flex}.footer .termos{display:flex;justify-content:center;align-items:center;gap:10px;padding:10px 0 10px 0}@media (max-width:820px){#rodape .footer-itens{width:auto}}@media (min-width:300px) and (max-width:820px){#rodape .midias label{font-size:20px}#rodape .corpo-form label{font-size:10px;display:flex;justify-content:center}#cont-all{flex-wrap:wrap;gap:10px}#rodape .titulo-rodape{font-weight:400;font-size:20px;color:#fff;margin-bottom:5px}#rodape .bloco a{font-size:15px}#rodape .itens-cima{gap:10px}#rodape .logomarca{width:150px}#rodape .logo-footer{flex-wrap:wrap}#rodape .midias img{margin-top:0}}.footer{padding-top:60px;color:#fff}@media screen and (min-width:1064px){#rodape .form-solicitacoes{height:420px !important}}@media screen and (min-width:1000px) and (max-width:1063px){#rodape .form-solicitacoes{height:400px !important;width:308px !important}}@media screen and (min-width:821px) and (max-width:999px){#rodape .form-solicitacoes{height:430px !important;width:308px !important}}@media screen and (max-width:768px) and (min-width:702px){#rodape .form-solicitacoes{width:240px !important}}@media screen and (max-width:768px){#fale-form{margin:20px 0 !important;font-size:35px !important}}@media screen and (max-width:701px){#rodape .form-solicitacoes{width:300px !important;height:390px !important}}.modal_box.active{visibility:visible;opacity:1;display:block;transform:translate3d(-50%,-50%,0)}.modal_box{width:520px;max-width:90%;max-height:calc(100% - 10vh);display:none;position:fixed;top:50%;left:50%;overflow-x:hidden;border-radius:10px;visibility:hidden;opacity:0;transform:translate3d(-50%,-100%,0);-moz-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;z-index:999}.modal_box .box_header{width:100%;display:flex;flex-wrap:wrap;background-color:var(--cor-principal);padding:15px;position:relative}.modal_box .box_header .title{width:100%;font-size:20px;font-weight:700;color:#fff;text-align:center}.modal_box .box_content{display:flex;flex-wrap:wrap;background-color:#fff;padding:20px 10px}.modal_box .box_content>p{width:100%;color:#585757;text-align:center}.modal_box .box_content form{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:center}.modal_box .box_content form .btn-contato{margin-top:10px;width:185px;height:50px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;color:#fff;text-align:center;border-radius:25px;-moz-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;background:var(--cor-principal) !important}.modal_box .box_content form .flex{display:flex;justify-content:space-between !important}.modal_box .box_content form .linha-botao{width:100%}.modal_box_fundo{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:90;display:none}.modal_box .formflex{display:flex;flex-wrap:nowrap;width:100%}.modal_box .campo-padrao3{margin:2%;height:50px;display:block;color:#585757;background:#fff;padding:0 20px;border:2px solid #ececec;border-radius:24.5px;resize:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:20px}.modal_box .campo-tm{width:59%}.modal_box .campo-tm2{width:33%;min-width:160px}.modal_box .recap{display:flex;align-items:center;min-width:180px;margin:0 2%}.modal_box .recap input{width:65px;margin:0}@media(max-width:768px){.modal_box .box_content form .flex{flex-direction:column;align-items:center}.modal_box .formflex{flex-wrap:wrap}.modal_box .campo-tm{width:100%}.modal_box .campo-tm2{width:100%}.modal_box .box_content form .btn-contato{max-width:100%;width:100%}}