@charset "UTF-8";body{margin:0;padding:0;background:#f3f5f7}*{outline:none;word-break:break-word;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:"Lato"}*,*:after,*:before{box-sizing:border-box}.e_trans{display:none!important}.fa{will-change:transform}a,li,ol,ul{border:none;text-decoration:none;list-style:none;color:inherit;margin:0;padding:0}a:active,a:link,a:hover,a:focus{text-decoration:inherit}#e_cont_topo img,#e_conteudo img,#e_cont_rodape img{border:0!important;margin:0}#e_cont_topo,#e_cont_topo *,#e_cont_topo *:before,#e_cont_topo *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#e_conteudo,#e_conteudo *,#e_conteudo *:before,#e_conteudo *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#e_cont_rodape,#e_cont_rodape *,#e_cont_rodape *:before,#e_cont_rodape *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.unselect *::selection{background:transparent;color:inherit}.unselect *::-webkit-selection{background:transparent;color:inherit}.unselect *::-moz-selection{background:transparent;color:inherit}.unselect *::-ms-selection{background:transparent;color:inherit}*::-webkit-scrollbar-track{border-radius:3px}*::-webkit-scrollbar{width:5px;height:5px;background:rgba(0,0,0,0);margin:5px;padding:5px;border-radius:3px}*::-webkit-scrollbar-thumb{background:#485163;border-radius:2px}*::-webkit-scrollbar-thumb:hover{background:#586072}.bodyinvs{visibility:hidden}.bodyhidd{overflow:hidden}.trst{transition:.35s ease-out;will-change:transform}.opct{opacity:0;visibility:hidden}.transy{transform:translateY(100%)}.transyng{transform:translateY(-100%)}.transxng{transform:translateX(-100%)}.hgtbg:before{height:0!important}.conteudo_interno{width:100%;max-width:1000px;display:table;margin:auto}.logo{width:240px;display:block;margin:30px auto;transition:.2s}.logo:hover{filter:contrast(1.5)}.content{min-height:400px;font-size:0;position:relative;padding:20px}.content .conteudo_interno{position:relative;z-index:1}.content:before{content:"";width:100%;height:400px;position:absolute;top:0;left:0;z-index:0;background:#611d1d fixed url(/orcamento/img/bg-formulario.jpg) no-repeat bottom;background-size:cover;transition:.6s ease}.titulo_formulario{text-align:center;margin:2vw 0;padding:20px}.titulo_formulario div{font-size:34px;color:#fff;font-weight:300;letter-spacing:5px}.titulo_formulario strong{font-size:36px;font-weight:900;letter-spacing:1px}.conteudo_formulario{padding:40px 20px;background:#fff;box-shadow:0 0 25px rgba(0,0,0,.1);border-radius:5px}.conteudo_formulario .descricao_formulario{font-size:25px;color:#434548;text-align:center}.conteudo_formulario .legenda_formulario{font-size:13px;color:#434548;text-align:center;letter-spacing:.4px;margin-top:15px}.conteudo_formulario .observacao_formulario{padding:20px;background:#f3f5f7;border:solid 1px #edf0f2;border-radius:4px;font-size:13px;color:#38393b;text-align:center;font-weight:700;margin:20px}.conteudo_formulario .asterisco{font-size:10px;color:#c60808;position:relative;top:-3px;margin:0 1px}.conteudo_formulario .area_formulario{padding:5px 15px;display:flex;flex-flow:wrap;gap:0 5px}.conteudo_formulario .area_formulario form{display:contents}.conteudo_formulario .area_formulario .campo_formulario{flex:49.5%;padding:5px}.conteudo_formulario .area_formulario .campo_formulario label{display:block;font-size:13px;color:#434548;font-weight:700;line-height:200%}.conteudo_formulario .area_formulario .campo_formulario input,.conteudo_formulario .area_formulario .campo_formulario select{width:100%;height:45px;padding:0 15px;background:#fff;border:solid 1px #dfe1e3;border-radius:2px;font-size:13px;color:#606265}.conteudo_formulario .area_formulario .campo_formulario input:hover{border-color:#cbced1}.conteudo_formulario .area_formulario .campo_formulario input:focus{border-color:#babcbf}.conteudo_formulario .area_formulario .campo_formulario:has(>:disabled){opacity:.5}.conteudo_formulario .area_formulario .nome_orcamento,.conteudo_formulario .area_formulario .email_orcamento,.conteudo_formulario .area_formulario .orgao_publico_orcamento,.conteudo_formulario .area_formulario .celular_orcamento{width:50%}.conteudo_formulario .area_formulario .telefone_orcamento,.conteudo_formulario .area_formulario .celular_orcamento{width:25%}.conteudo_formulario .area_formulario .captcha_formulario{flex:100%;margin:30px 0;margin-bottom:35px;text-align:center;overflow:hidden;display:flex;align-items:center;justify-content:center}.conteudo_formulario .area_formulario .captcha_formulario>div{display:inline-block}.conteudo_formulario .area_formulario .botao_formulario{width:100%;max-width:340px;height:90px;line-height:86px;overflow:hidden;background:#980A1B;border:solid 2px #980A1B;border-radius:4px;display:block;margin:auto;font-size:16px;color:#fff;letter-spacing:.2px;font-weight:900;position:relative;cursor:pointer}.conteudo_formulario .area_formulario .botao_formulario:hover{background:#8B0212}.conteudo_formulario .area_formulario .botao_formulario:active{transform:scale(.9)}.conteudo_formulario .area_formulario .botao_formulario:focus{background:#8B0212;border-color:#670915}.conteudo_formulario .area_formulario .botao_formulario span{display:inline-block;vertical-align:middle;margin:0 10px}.conteudo_formulario .area_formulario .botao_formulario svg{width:36px;display:inline-block;vertical-align:middle;fill:#fff;transform:rotate(45deg);transition:.15s}.conteudo_formulario .area_formulario .botao_formulario svg *{visibility:hidden;opacity:0}.conteudo_formulario .area_formulario .botao_formulario svg .envelope{display:block;visibility:visible;opacity:1}.conteudo_formulario .area_formulario .botao_formulario:hover svg{transform:rotate(0deg);animation:bounce .6s infinite ease-out;animation-delay:.15s;transition-delay:0s}.conteudo_formulario .area_formulario .botao_formulario:focus svg{transform:rotate(0deg);animation:bounce .6s infinite ease-out;animation-delay:.15s;transition-delay:0s}.conteudo_formulario .area_formulario .botao_formulario:hover svg path:nth-child(2){animation:show .8s infinite ease-out;animation-delay:.15s}.conteudo_formulario .area_formulario .botao_formulario:focus svg path:nth-child(2){animation:show .8s infinite ease-out;animation-delay:.15s}.conteudo_formulario .area_formulario .botao_formulario:hover svg path:nth-child(3){animation:show .8s infinite ease-out;animation-delay:.2s}.conteudo_formulario .area_formulario .botao_formulario:focus svg path:nth-child(3){animation:show .8s infinite ease-out;animation-delay:.2s}.conteudo_formulario .area_formulario .botao_formulario:hover svg path:nth-child(4){animation:show .8s infinite ease-out;animation-delay:.25s}.conteudo_formulario .area_formulario .botao_formulario:focus svg path:nth-child(4){animation:show .8s infinite ease-out;animation-delay:.25s}.conteudo_formulario .area_formulario .botao_formulario:hover svg path:nth-child(5){animation:show .8s infinite ease-out;animation-delay:.3s}.conteudo_formulario .area_formulario .botao_formulario:focus svg path:nth-child(5){animation:show .8s infinite ease-out;animation-delay:.3s}.conteudo_formulario .area_formulario .botao_formulario:hover svg path:nth-child(6){animation:show .8s infinite ease-out;animation-delay:.35s}.conteudo_formulario .area_formulario .botao_formulario:focus svg path:nth-child(6){animation:show .8s infinite ease-out;animation-delay:.35s}.conteudo_formulario .area_formulario .botao_formulario:hover svg path:nth-child(7){animation:show .8s infinite ease-out;animation-delay:.40s}.conteudo_formulario .area_formulario .botao_formulario:focus svg path:nth-child(7){animation:show .8s infinite ease-out;animation-delay:.40s}.conteudo_formulario .area_formulario .botao_formulario:hover svg path:nth-child(8){animation:show .8s infinite ease-out;animation-delay:.45s}.conteudo_formulario .area_formulario .botao_formulario:focus svg path:nth-child(8){animation:show .8s infinite ease-out;animation-delay:.45s}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes show{0%,100%{opacity:0;visibility:hidden}20%,80%{opacity:1;visibility:visible}}.confirmacao_email{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:9999;background:rgba(255,255,255,.95);display:none}.confirmacao_email .conteudo_interno{text-align:center;margin-top:10vh}.confirmacao_email svg{width:75%;max-width:400px;fill:none;stroke:#aeb0b3;stroke-linecap:round;stroke-linejoin:round;stroke-width:10px}.confirmacao_email .confirm_success,.confirmacao_email .confirm_error{visibility:hidden}.confirmacao_email .confirm_circulo{stroke-dasharray:1200;stroke-dashoffset:1200;transition:.4s}.confirmacao_email .retorno_ajax_mensagem{padding:15px;margin-top:5vh}.confirmacao_email .mensagem_retorno{font-size:30px;color:#888;font-style:italic;font-weight:800;text-transform:uppercase}.confirmacao_email .descricao_mensagem_retorno{font-size:13px;color:#444;letter-spacing:.5px;margin-top:15px}.confirmacao_email.load svg .confirm_circulo{stroke-dasharray:1200;stroke-dashoffset:0;animation:load 1.5s infinite}.confirmacao_email.success svg{stroke:#4caf50}.confirmacao_email.success svg .confirm_success{visibility:visible;stroke-dasharray:1000;stroke-dashoffset:0;animation:stk 1.5s ease-in-out}.confirmacao_email.success svg .confirm_circulo{stroke-dasharray:1200;stroke-dashoffset:0}.confirmacao_email.success .mensagem_retorno{color:#4caf50}.confirmacao_email.error svg{stroke:#ad3838}.confirmacao_email.error svg .confirm_error{visibility:visible;stroke-dasharray:1000;stroke-dashoffset:0;animation:stk 1.5s ease-in-out}.confirmacao_email.error svg .confirm_error:last-child{animation:stk_dly 1.5s ease-in-out}.confirmacao_email.error svg .confirm_circulo{stroke-dasharray:1200;stroke-dashoffset:0}.confirmacao_email.error .mensagem_retorno{color:#ad3838}@keyframes load{0%,100%{stroke-dashoffset:1200}50%{stroke-dashoffset:100}}@keyframes stk{0%{stroke-dashoffset:1000}100%{stroke-dashoffset:0}}@keyframes stk_dly{0%,15%{stroke-dashoffset:1000}100%{stroke-dashoffset:0}}footer{font-size:13px;color:#8f959b;letter-spacing:.5px;text-align:center;padding:30px;margin-bottom:10px}@media screen and (max-width:800px){.logo{width:200px}.titulo_formulario{text-align:center;margin:1vw 0;margin-bottom:2vw;padding:20px}.titulo_formulario div{font-size:16px;letter-spacing:6px}.titulo_formulario strong{font-size:30px;letter-spacing:3px}.conteudo_formulario{padding:30px 20px}.conteudo_formulario .descricao_formulario{font-size:20px;font-weight:800;letter-spacing:-.2px}.conteudo_formulario .observacao_formulario{padding:15px;margin:0;margin-top:20px}.conteudo_formulario .area_formulario{padding:5px 0}.conteudo_formulario .area_formulario .campo_formulario{width:100%}.conteudo_formulario .area_formulario .captcha_formulario{width:230px;margin:15px auto;margin-bottom:25px}.conteudo_formulario .area_formulario .captcha_formulario>div{transform:scale(.75)}.conteudo_formulario .area_formulario .botao_formulario svg{transform:rotate(0deg);animation:bounce .6s infinite ease-out;animation-delay:.15s;transition-delay:0s}.conteudo_formulario .area_formulario .botao_formulario svg path:nth-child(2){animation:show .8s infinite ease-out;animation-delay:.15s}.conteudo_formulario .area_formulario .botao_formulario svg path:nth-child(3){animation:show .8s infinite ease-out;animation-delay:.2s}.conteudo_formulario .area_formulario .botao_formulario svg path:nth-child(4){animation:show .8s infinite ease-out;animation-delay:.25s}.conteudo_formulario .area_formulario .botao_formulario svg path:nth-child(5){animation:show .8s infinite ease-out;animation-delay:.3s}.conteudo_formulario .area_formulario .botao_formulario svg path:nth-child(6){animation:show .8s infinite ease-out;animation-delay:.35s}.conteudo_formulario .area_formulario .botao_formulario svg path:nth-child(7){animation:show .8s infinite ease-out;animation-delay:.40s}.conteudo_formulario .area_formulario .botao_formulario svg path:nth-child(8){animation:show .8s infinite ease-out;animation-delay:.45s}}@font-face{font-family:"Lato";src:url(font/Lato-Regular.woff2) format("woff2"),url(font/Lato-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Lato";src:url(font/Lato-Bold.woff2) format("woff2"),url(font/Lato-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Lato";src:url(font/Lato-Heavy.woff2) format("woff2"),url(font/Lato-Heavy.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:"Lato";src:url(font/Lato-Black.woff2) format("woff2"),url(font/Lato-Black.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:"Lato";src:url(font/Lato-Light.woff2) format("woff2"),url(font/Lato-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Lato";src:url(font/Lato-Medium.woff2) format("woff2"),url(font/Lato-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Lato";src:url(font/Lato-Italic.woff2) format("woff2"),url(font/Lato-Italic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Lato";src:url(font/Lato-Semibold.woff2) format("woff2"),url(font/Lato-Semibold.woff) format("woff");font-weight:600;font-style:normal}