:root{--azul: #2ea3f2;--azul-medio: #0c71c3;--azul-caixa: rgba(12, 113, 195, .79);--azul-overlay: rgba(12, 43, 78, .72);--azul-escuro: #0c2b4e;--titulo: #333333;--texto: #666666;--texto-suave: #999999;--borda: #e8e8e8;--fundo-claro: #f7fafd;--branco: #ffffff;--rodape: #222222;--max-largura: 1080px;--azul-claro: #eef5fb;--dourado: #2ea3f2;--dourado-claro: #6cbef6}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--texto);background:var(--branco);font-size:15px;line-height:1.75;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{color:var(--titulo);font-weight:600;line-height:1.35}img{max-width:100%;display:block}a{color:var(--azul)}.container{max-width:var(--max-largura);width:90%;margin:0 auto}.site-header{background:var(--branco);position:sticky;top:0;z-index:50;box-shadow:0 1px #00000014}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:var(--max-largura);width:90%;margin:0 auto;padding:.8rem 0}.marca img{height:3.4rem;width:auto}.nav-toggle{display:none;background:none;border:1px solid var(--borda);border-radius:4px;color:var(--titulo);font-size:1.4rem;line-height:1;padding:.35rem .6rem;cursor:pointer}.site-nav>ul{display:flex;align-items:center;gap:.2rem;list-style:none}.site-nav a{color:var(--texto);text-decoration:none;font-size:.9rem;font-weight:600;padding:.55rem .75rem;display:block;white-space:nowrap}.site-nav a:hover,.site-nav a.ativo{color:var(--azul)}.site-nav .seta{font-size:.65rem;opacity:.6}.tem-submenu{position:relative}.submenu{display:none;position:absolute;top:100%;left:0;background:var(--branco);min-width:13rem;list-style:none;box-shadow:0 2px 12px #0000001f;border-top:3px solid var(--azul);padding:.4rem 0}.tem-submenu:hover .submenu,.tem-submenu.aberto .submenu{display:block}.submenu a,.sair-botao{font-weight:400;font-size:.88rem;padding:.45rem 1rem}.sair-botao{background:none;border:none;color:var(--texto);cursor:pointer;font-family:inherit;width:100%;text-align:left}.sair-botao:hover{color:var(--azul)}@media(max-width:60rem){.nav-toggle{display:block}.site-nav{display:none;width:100%}.site-nav.aberta{display:block}.header-inner{flex-wrap:wrap}.site-nav>ul{flex-direction:column;align-items:stretch;padding-bottom:.75rem}.submenu{position:static;box-shadow:none;border-top:none;border-left:2px solid var(--borda);margin-left:1rem}}.hero{background:linear-gradient(var(--azul-overlay),var(--azul-overlay)),url(/imagens/hero.jpg) center / cover no-repeat;color:var(--branco);padding:6.5rem 1.25rem 7rem}.hero .hero-inner{max-width:50rem;margin:0 auto;text-align:center}.hero p.missao{font-size:1.55rem;line-height:1.55;text-align:justify;text-align-last:center;margin-bottom:2.2rem;color:var(--branco)}.hero .filete{display:none}.btn{display:inline-block;background:var(--azul-medio);color:var(--branco);border:2px solid var(--azul-medio);border-radius:3px;font-weight:600;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;padding:.65rem 1.5rem;transition:background .2s,color .2s}.btn:hover{background:#0c71c3d9}.btn.secundario{background:var(--branco);color:var(--titulo);border-color:var(--branco);margin-left:.5rem}.btn.secundario:hover{background:#ffffffd9}.btn.contorno{background:transparent;color:var(--azul);border-color:var(--azul)}.btn.contorno:hover{background:#2ea3f214}.secao{padding:3.5rem 0}.secao.alternada{background:var(--branco);border-top:1px solid #cde9fb;border-bottom:1px solid #cde9fb}.secao h2{font-size:1.65rem;font-weight:400;color:var(--titulo);margin-bottom:.5rem}.secao.centrada h2{text-align:center}.secao .subtitulo{color:var(--texto-suave);margin-bottom:2rem}.secao.centrada .subtitulo{text-align:center}.filete-secao{display:none}.cartoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.4rem}.cartao{background:var(--branco);border:1px solid var(--borda);border-radius:3px;padding:1.4rem}.cartao h3{color:var(--azul-escuro);margin-bottom:.5rem;font-size:1.05rem;font-weight:600}.cartao p{color:var(--texto);font-size:.92rem;margin-bottom:1rem}.cartao a{font-weight:600;text-decoration:none;font-size:.9rem}.cartao-noticia{border:1px solid var(--borda);border-radius:3px;overflow:hidden;background:var(--branco)}.cartao-noticia img{width:100%;height:11rem;object-fit:cover}.cartao-noticia .cartao-corpo{padding:1rem 1.1rem 1.2rem}.cartao-noticia h3{font-size:.98rem;font-weight:600;margin-bottom:.3rem}.cartao-noticia h3 a{color:var(--azul-escuro);text-decoration:none}.cartao-noticia h3 a:hover{color:var(--azul)}.caixa-azul{background:var(--azul-caixa);color:var(--branco);padding:2.5rem 2.2rem;text-align:center}.caixa-azul h2{color:var(--branco);font-weight:400;font-size:1.8rem;margin-bottom:1rem}.caixa-azul p{font-style:italic;font-size:.95rem;margin-bottom:1.4rem}.caixa-azul .btn{background:transparent;border-color:var(--branco);color:var(--branco)}.caixa-azul .btn:hover{background:#ffffff26}.pagina-cabecalho{background:var(--branco);padding:2.6rem 1.25rem 0}.pagina-cabecalho h1{font-size:1.65rem;font-weight:400;color:var(--titulo);max-width:var(--max-largura);width:90%;margin:0 auto}.conteudo{max-width:46rem;margin:0 auto;padding:2.2rem 1.25rem 3rem}.conteudo h2{color:var(--titulo);font-weight:600;margin:2rem 0 .75rem;font-size:1.3rem}.conteudo p,.conteudo ul,.conteudo ol{margin-bottom:1rem}.conteudo ul,.conteudo ol{padding-left:1.5rem}.conteudo img{border-radius:3px;margin:.5rem 0}.aviso-revisao{background:#fdf6e3;border:1px solid #e6d9a8;border-radius:4px;padding:.9rem 1.1rem;font-size:.9rem;color:#7a6520;margin-bottom:1.5rem}.lista-posts{list-style:none;display:grid;gap:1.25rem;padding-left:0}.post-item{border:1px solid var(--borda);border-radius:3px;padding:1.3rem 1.4rem;background:var(--branco)}.post-item h3{margin-bottom:.25rem;font-size:1.05rem}.post-item h3 a{color:var(--azul-escuro);text-decoration:none}.post-item h3 a:hover{color:var(--azul)}.post-capa{border-radius:3px;margin-bottom:1.25rem}.post-data{font-size:.82rem;color:var(--texto-suave)}.site-footer{background:var(--rodape);margin-top:3rem}.footer-base{max-width:var(--max-largura);width:90%;margin:0 auto;padding:1.1rem 0;font-size:.82rem;color:#ffffffb3}
