#newsletter form input[type=email],#newsletter form input[type=text]{background-color:transparent;border:none;border-bottom:1px solid var(--light-grey);border-radius:0;height:3rem;font-size:16px}#newsletter form input[type=email]:focus,#newsletter form input[type=email]:hover,#newsletter form input[type=email]:valid,#newsletter form input[type=text]:focus,#newsletter form input[type=text]:hover,#newsletter form input[type=text]:valid{border:none;border-bottom:1px solid var(--main-green-color);box-shadow:0 1px 0 0 var(--main-green-color)}#newsletter form input[type=email]:not(:placeholder-shown):invalid,#newsletter form input[type=text]:not(:placeholder-shown):invalid{border:none;border-bottom:1px solid var(--light-red);box-shadow:0 1px 0 0 var(--light-red)}@font-face{font-family:Ubuntu;src:url(fonts/Ubuntu/Ubuntu-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Ubuntu;src:url(fonts/Ubuntu/Ubuntu-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Ubuntu;src:url(fonts/Ubuntu/Ubuntu-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Ubuntu;src:url(fonts/Ubuntu/Ubuntu-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Ubuntu;src:url(fonts/Ubuntu/Ubuntu-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Ubuntu;src:url(fonts/Ubuntu/Ubuntu-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Ubuntu;src:url(fonts/Ubuntu/Ubuntu-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Ubuntu;src:url(fonts/Ubuntu/Ubuntu-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}*{font-family:Ubuntu,sans-serif;box-sizing:border-box;margin:0}h1,h2{text-align:center;padding-bottom:1rem}p.subtitulo{text-align:center;color:#6b7280;font-size:1.25rem;font-weight:400;line-height:1.75;max-width:41.6rem;margin:auto}h1{font-size:4.5rem;font-weight:900;color:#040dc0}@media(max-width:1200px){h1{font-size:2.5rem}}h2{font-size:2.25rem;text-transform:uppercase;font-weight:700;color:#1d1d1f}.btn-default{margin:auto;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#fff;color:#040dc0;font-weight:500;font-size:.86rem;border-radius:50px;width:fit-content;padding:.875rem 2rem}main#home{max-width:1440px;margin:auto}main#home section#topo{padding:10rem 0 0}main#home section#topo p.subtitulo{margin-bottom:5.125rem}main#home section#topo img{width:100%;object-fit:cover}main#home section#servicos{padding:5rem 1.25rem}main#home section#servicos .servicos__topo{margin-bottom:4rem}main#home section#servicos .servicos__itens{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}main#home section#servicos .servicos__item{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;width:15.5rem;height:10rem}main#home section#servicos .servicos__icone{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:50%;background-color:#f5f5f7;margin-bottom:1.5rem}main#home section#servicos .servico__nome{text-align:center;text-transform:uppercase;font-size:1.12rem;font-weight:500}main#home section#cta-1{padding:5rem 1.25rem;background:url(../img/tela-2-exata.jpeg);background-size:cover;color:#fff}main#home section#cta-1 h2,main#home section#cta-1 p{color:inherit}main#home section#cta-1 h2,main#home section#cta-1 small{text-shadow:1px 1px 2px rgba(0,0,0,.7)}main#home section#cta-1 h2{font-weight:700;margin-bottom:1.5rem}main#home section#cta-1 p.subtitulo{color:#000;max-width:44.875rem;margin-bottom:2rem}main#home section#cta-1 a{color:#fff;background-color:#040dc0}main#home section#cta-1 small{font-size:.854rem;text-align:center;line-height:1.25;display:block;margin-bottom:3rem}main#home section#equipe{padding:5rem 1.25rem}main#home section#equipe p.subtitulo{margin-bottom:4rem}@media(max-width:1200px){main#home section#equipe p.subtitulo{margin-left:0;margin-right:0}}main#home section#equipe .equipe__card{display:flex;gap:2rem}@media(max-width:1200px){main#home section#equipe .equipe__card{flex-direction:column}}main#home section#equipe .equipe__card img{max-width:100%;margin-left:1rem}main#home section#equipe .equipe__texto{place-content:center}@media(max-width:1200px){main#home section#equipe .equipe__texto{margin-left:1rem}}main#home section#equipe .equipe__titulo{font-size:1.838rem;font-weight:600;color:#040dc0;margin-bottom:1.5rem}main#home section#equipe .equipe__descricao{font-size:1.09rem;text-align:left;margin-bottom:2rem}main#home section#equipe ul li{display:flex}main#home section#equipe li .chevron{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background-color:rgba(4,13,192,.1);border-radius:50%;margin:0 .75rem .968rem 0}main#home section#equipe .equipe__lista-item{font-size:.968rem}main#home section#ferramentas{background-color:#f5f5f7;padding:5rem 1.25rem}main#home section#ferramentas img{border-radius:1.5rem;max-width:100%;margin-left:1rem}main#home section#ferramentas h2,main#home section#ferramentas p{text-align:left}main#home section#ferramentas h2{text-transform:unset;margin-bottom:1.5rem;font-size:2.23rem;letter-spacing:-.0562rem;padding:0}main#home section#ferramentas .ferramentas__card{display:flex;gap:2rem}@media(max-width:1200px){main#home section#ferramentas .ferramentas__card{flex-direction:column}}main#home section#ferramentas .ferramentas__texto{place-content:center}@media(max-width:1200px){main#home section#ferramentas .ferramentas__texto{margin-left:1rem}}main#home section#ferramentas p.subtitulo{margin-bottom:2rem;margin-left:0}main#home section#ferramentas a.btn-default{margin:0;color:#fff;background-color:#040dc0}main#home section#faq{padding:5rem 1.25rem}main#home section#faq .faq__content{margin:auto;max-width:56rem}main#home section#faq p.subtitulo{max-width:unset}main#home section#faq .faq__container{display:flex;flex-direction:column;gap:1.5rem;padding-top:3rem}main#home section#faq .faq__pergunta{background-color:#f5f5f7;padding:1.5625rem;border-radius:1rem}main#home section#faq .pergunta-texto{font-size:1.09rem;margin-bottom:.75rem}main#home section#faq .resposta-texto{font-size:.99rem;color:#6b7280}main#home section#duvidas{padding:5rem 1.25rem;background-color:#f5f5f7}main#home section#duvidas h3{text-align:center;font-size:1.5rem;text-transform:uppercase;margin-bottom:1rem}main#home section#duvidas p.subtitulo{max-width:46.5rem}main#home section#duvidas .form-container{max-width:64rem;display:flex;align-items:stretch;justify-content:center;gap:2rem;margin:auto;padding-top:3rem}@media(max-width:1200px){main#home section#duvidas .form-container{flex-direction:column-reverse}}main#home section#duvidas .form-card{padding:2rem;background-color:#fff;border-radius:1.5rem;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, .05));width:100%}main#home section#duvidas li{display:flex;align-items:center;margin-bottom:2rem}main#home section#duvidas .icone-form{padding:.75rem;background-color:rgba(4,13,192,.1);border-radius:40rem;margin-right:1rem}main#home section#duvidas .form__icone-texto{font-size:1rem}main#home section#duvidas input,main#home section#duvidas textarea{margin-bottom:1rem;font-size:.854rem;padding:1.06rem .81rem;width:100%;border-radius:.75rem;border:1px solid #d1d5db}main#home section#duvidas .btn-default{border:none;color:#fff;background:#040dc0;width:100%;text-transform:uppercase;margin:0}main#home section#cnpj-box{padding:2.06rem 1.25rem;margin-top:3rem;border-top:1px solid #d1d5db}