@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;600&display=swap);
*,div{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none;color:#1f1d1d}a:hover{text-decoration:none}ul li{list-style:none}*{font-family:"Roboto",sans-serif;letter-spacing:0;text-decoration:none;text-transform:inherit}.texto p{font-size:22px;font-weight:400}.arrow{border:solid #0077c0;border-width:0 3px 3px 0;display:inline-block;padding:3px}.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}header{padding:1em 1.5em .5em 1em;background-color:#fafafa;font-family:"Roboto",sans-serif;letter-spacing:0;text-decoration:none;text-transform:inherit;font-weight:600;font-size:30px;line-height:1.2em;color:#0077c0;display:grid;grid-gap:2em;grid-template-columns:160px 1fr 73px;justify-content:space-between;border-bottom:3px solid #0077c0;position:relative}header .box #busca_menu_group{display:none;width:90%}header .box #close_busca{text-transform:none;font-size:.8em;color:#0077c0}header .box.menu{background-color:#fafafa;font-family:"Roboto",sans-serif;letter-spacing:0;text-decoration:none;text-transform:inherit;font-weight:600;font-size:20px;line-height:164%;color:#0077c0;text-transform:uppercase;display:flex;justify-content:right;align-items:center}header .box.menu>ul{text-align:right}header .box.menu>ul>li{display:inline-block;margin-left:1em;position:relative}header .box.menu>ul>li:first-of-type{margin-left:0}header .box.menu>ul>li a{display:block;color:#0077c0}header .box.menu>ul>li a.opened>i{transform:rotate(-135deg)}header .box.menu>ul>li a.opened~ul{display:block}header .box.menu>ul>li>ul{display:none;position:absolute;left:0em;width:27em;background:linear-gradient(0deg, rgb(250, 250, 250) 0%, rgb(242, 242, 242) 100%);z-index:5;border:1px solid rgba(31,29,29,.5);border-left:4px solid #0077c0}header .box.menu>ul>li>ul>li{position:relative;display:block;text-align:left;border-bottom:1px solid rgba(31,29,29,.1)}header .box.menu>ul>li>ul>li:last-of-type{border-bottom:none}header .box.menu>ul>li>ul>li a{padding:.5em}header .box.menu>ul>li>ul>li>ul{display:none;position:relative;left:.5em;width:95%;padding:.5em 0;background:linear-gradient(0deg, rgb(250, 250, 250) 0%, rgb(242, 242, 242) 100%);z-index:1;border:1px solid rgba(31,29,29,.5);border-left:4px solid #0077c0}header .box.menu>ul>li>ul>li>ul>li{position:relative;display:block;text-align:left;border-bottom:1px solid rgba(31,29,29,.3)}header .box.menu>ul>li>ul>li>ul>li:last-of-type{border-bottom:none}header .box.menu>ul>li>ul>li>ul>li a{padding:.5em}header .box.menu i.arrow{position:relative;top:-0.15em}@media only screen and (max-width: 950px){header .box.menu{position:absolute;z-index:999;left:0;top:3.6em;padding:1.5em .5em}header .box.menu ul{width:100vw}header .box.menu ul>li{display:block;padding:.3em 0em;text-align:left}header .box.menu ul>li ul{height:auto;width:90%;border-right-color:#ccc;border-right:none;border-top:none;border-bottom:none}header .box.menu ul>li ul li{background-color:#fafafa}header .box.menu #busca_menu_group{width:95vw}}header .brasao{position:absolute;top:.2em;right:.4em}header img{height:auto}@media only screen and (max-width: 1216px){header .box.box.box.menu{font-size:19px}}@media only screen and (max-width: 1158px){header{grid-gap:1.5em}header .box.box.box.menu{font-size:18px}}@media only screen and (max-width: 1090px){header .box.box.box.menu{font-size:17px}}@media only screen and (max-width: 1052px){header .box.box.box.menu{font-size:16px}}@media only screen and (max-width: 1014px){header .box.box.box.menu{font-size:15px}}@media only screen and (max-width: 976px){header{grid-gap:1em}header .box.box.box.menu{font-size:15px}}@media only screen and (max-width: 950px){header{padding:.3em 1em 0em .3em;grid-gap:1em}header .box.menu{display:none}header .box.logo{width:192px}header .box.brasao{display:none}header .hamburger-container{display:block}}#menu-hamburguer{display:none}.hamburger-container{font-size:.6em;width:2em;height:2em;display:none;position:absolute;top:.9em;right:1em}.hamburger-container label{display:block;width:100%;height:100%;cursor:pointer}.hamburger-container label .menu{background:rgba(0,0,0,0);border-radius:0%;position:relative;bottom:0px;right:0px}.hamburger-container label .menu .hamburguer{position:relative;display:block;background:#0077c0 !important;width:100%;height:.3846153846em;top:.78em;transition:.5s ease-in-out}.hamburger-container label .menu .hamburguer:before,.hamburger-container label .menu .hamburguer:after{background:#0077c0 !important;content:"";display:block;width:100%;height:100%;position:absolute;transition:.5s ease-in-out}.hamburger-container label .menu .hamburguer:before{top:-0.75em}.hamburger-container label .menu .hamburguer:after{bottom:-0.75em}.hamburger-container input:checked~label .hamburguer{transform:rotate(45deg)}.hamburger-container input:checked~label .hamburguer:before{transform:rotate(90deg);top:0}.hamburger-container input:checked~label .hamburguer:after{transform:rotate(90deg);bottom:0}footer{padding:2em;display:grid;grid-gap:2em;justify-content:center;background-color:#fff;background-image:url(881dd86a7e36a0391c03.webp);background-repeat:repeat-x;background-position:top center;grid-template-columns:240px 1fr 300px}footer .logo{margin:0 auto}footer .governo{font-family:"Roboto",sans-serif;letter-spacing:0;text-decoration:none;text-transform:inherit;font-weight:600;font-size:30px;line-height:1.2em;color:#0077c0;font-weight:bold;font-size:19px}footer .dados{border-left:1px solid rgba(31,29,29,.3);padding-left:1.5em}footer .dados .endereco{margin-top:1em}footer .links{border-left:1px solid rgba(31,29,29,.3);padding-left:1.5em}footer .links .titulo{font-family:"Roboto",sans-serif;letter-spacing:0;text-decoration:none;text-transform:inherit;font-weight:600;font-size:30px;line-height:1.2em;color:#0077c0;font-weight:bold;font-size:19px}footer .links ul li{margin:.5em 0 .5em 0}@media only screen and (max-width: 1000px){footer{grid-template-columns:240px 1fr 250px}}@media only screen and (max-width: 904px){footer{grid-template-columns:240px 1fr 180px}}@media only screen and (max-width: 812px){footer{grid-template-columns:1fr}footer .logo{margin-top:1.5em}}.body{background-color:#fafafa;min-height:41em}.body>.conteudo{padding:2em;position:relative;word-wrap:break-word}.body>.conteudo>.titulo{font-family:"Roboto",sans-serif;letter-spacing:0;text-decoration:none;text-transform:inherit;font-weight:600;font-size:30px;line-height:1.2em;color:#0077c0;color:#0077c0;font-size:2.5rem}.body>.conteudo #orgaos_entidades_site{margin-top:.2rem;color:#555}.body>.conteudo #orgaos_entidades_site a{color:#555}.body>.conteudo #orgaos_entidades_site a:hover{color:#111;text-decoration:underline}.body>.conteudo .texto p{margin-bottom:1em;word-spacing:0em;letter-spacing:.015em;line-height:1.5em;color:#1f1d1d}body{background-color:#fafafa}body>header,body>.body,body>footer{max-width:1300px;margin:0 auto}@media only screen and (max-width: 800px){.body>.conteudo{padding:1em}.body>.conteudo>.titulo{font-size:2rem}}@media only screen and (max-width: 700px){.body>.conteudo>.titulo{font-size:1.5rem}}@media only screen and (max-width: 400px){.body>.conteudo>.titulo{font-size:1.3rem}}.migalhas{padding-top:1em}.migalhas ul{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;margin-left:2em;margin-top:1em}.migalhas ul li{margin-right:.5em}.migalhas ul li ::after{content:">";margin-left:.5em}@media only screen and (max-width: 800px){.migalhas{display:none}}header,footer,.body,.titulo_numeros{box-shadow:0px 4px 9px rgba(43,126,187,.5)}select~.select2-container{width:100% !important}select~.select2-container .selection .select2-selection{border-color:#0077c0;border-radius:8px;text-align:left;height:100%}select~.select2-container .selection .select2-selection .select2-selection__rendered{font-size:1.4rem;padding:.5em;color:#16588d;text-transform:none;font-weight:400}select~.select2-container .selection .select2-selection .select2-selection__rendered .select2-selection__placeholder{color:#16588d}.select2-dropdown{border-color:#0077c0 !important}.select2-dropdown .select2-search input.select2-search__field{font-size:1.4em;padding:.5em;color:#16588d;border-color:#0077c0}.select2-dropdown .select2-search input.select2-search__field:active,.select2-dropdown .select2-search input.select2-search__field:focus{border-color:#0077c0}.select2-results__option{font-size:1.4em;padding:.5em}span.select2-selection__arrow>b{display:none}.select2-rendered__match{text-decoration:underline}#select2-busca_menu-container{font-size:1em !important}.select2-selection__clear{background:rgba(0,0,0,0);border:none;color:#16588d;cursor:pointer;float:right;font-size:2.5em !important;font-weight:bold;height:26px;margin-right:20px;padding-right:0px;position:absolute;right:0em;top:.1em}.body.home .conteudo{background-color:#172d3b;padding:0}.body.home .conteudo .sobre{display:grid;grid-gap:0em;grid-template-columns:50% 50%;background-image:url(2a810b9db7080fec665b.webp);background-size:contain;background-repeat:no-repeat;background-position:top 0em right;min-height:25em}@media only screen and (max-width: 1150px){.body.home .conteudo .sobre{min-height:19em;grid-template-columns:60% 40%}}@media only screen and (max-width: 1050px){.body.home .conteudo .sobre{min-height:19em;grid-template-columns:100%;background-image:none;background:#172d3b;background:linear-gradient(90deg, rgb(23, 45, 59) 32%, rgb(87, 127, 144) 100%)}}.body.home .conteudo .sobre .texto .titulo{font-family:"Roboto",sans-serif;letter-spacing:0;text-decoration:none;text-transform:inherit;font-weight:600;font-size:30px;line-height:1.2em;color:#0077c0;color:#fafafa;padding:1rem 0 0 2rem}.body.home .conteudo .sobre .texto p{padding:0 2rem;line-height:1.5em;color:#fafafa;margin-bottom:1em;word-spacing:.1em;letter-spacing:.015em;font-size:1rem}@media only screen and (max-width: 400px){.body.home .conteudo .sobre{min-height:0em}.body.home .conteudo .sobre .texto .titulo{padding:1rem 0 0 1rem}.body.home .conteudo .sobre .texto p{padding:0 1rem;line-height:1.5em;margin-bottom:1em;word-spacing:.1em;letter-spacing:.015em;font-size:.9rem !important}}.body.home .conteudo .titulo_nav{font-family:"Roboto",sans-serif;letter-spacing:0;text-decoration:none;text-transform:inherit;font-weight:600;font-size:30px;line-height:1.2em;color:#0077c0;background-color:#c8d9ef;color:#16588d;text-align:center;border-top:3px solid #0077c0;box-shadow:0px 4px 9px rgba(43,126,187,.5)}.body.home .conteudo .navegacao .busca{text-align:center;margin-top:.5em}.body.home .conteudo .navegacao{min-height:10em;background-color:#fafafa;padding:2.5em}.body.home .conteudo .navegacao .bloco{background-color:#0077c0;border-radius:8px;color:#fafafa;padding:1em 1em .3em 1em}.body.home .conteudo .navegacao .bloco:hover{box-shadow:5px 5px 5px 0px rgba(0,119,192,.62)}.body.home .conteudo .navegacao .organograma_e_funcao{margin-top:3em;display:grid;grid-gap:4em;grid-template-columns:2fr 5fr}.body.home .conteudo .navegacao .organograma_e_funcao .organograma{position:relative}.body.home .conteudo .navegacao .organograma_e_funcao .organograma .bloco{position:relative;display:grid;padding:0;height:100%;grid-template-areas:"i" "t" "d"}.body.home .conteudo .navegacao .organograma_e_funcao .organograma .bloco img{grid-area:i;margin:2em auto !important}.body.home .conteudo .navegacao .organograma_e_funcao .organograma .bloco .titulo{grid-area:t;padding:0em 1em .5em 1em;font-family:"Roboto",sans-serif;letter-spacing:0;text-decoration:none;text-transform:inherit;font-weight:600;font-size:15px;line-height:1.5rem;color:#fafafa;text-transform:none;font-size:1.1rem;text-align:center}.body.home .conteudo .navegacao .organograma_e_funcao .organograma .bloco .base{grid-area:d;text-align:right;border-top:1px solid #fafafa !important;position:relative;bottom:.5em;width:100%;padding-right:.7em;padding-top:.5em;font-size:.8em}@media only screen and (max-width: 1060px){.body.home .conteudo .navegacao .organograma_e_funcao .organograma .bloco .titulo{margin-top:0em !important}.body.home .conteudo .navegacao .organograma_e_funcao .organograma .bloco .base{bottom:-0.5em}}@media only screen and (max-width: 640px){.body.home .conteudo .navegacao .organograma_e_funcao .organograma .bloco{grid-template-areas:"i t t" "d d d"}.body.home .conteudo .navegacao .organograma_e_funcao .organograma .bloco img{margin:.5em auto 1em 1em !important}.body.home .conteudo .navegacao .organograma_e_funcao .organograma .bloco .titulo{padding:1em .5em .3em .7em;text-align:left}.body.home .conteudo .navegacao .organograma_e_funcao .organograma .bloco .base{bottom:.5em}}@media only screen and (max-width: 490px){.body.home .conteudo .navegacao .organograma_e_funcao .organograma .bloco .titulo{padding:1em .5em .3em 1.5em}}@media only screen and (max-width: 320px){.body.home .conteudo .navegacao .organograma_e_funcao .organograma .bloco .titulo{padding:.7em .5em .3em .8em}}.body.home .conteudo .navegacao .organograma_e_funcao .funcao .wrapper{background-image:none;display:grid;grid-gap:1em;grid-template-columns:repeat(12, 1fr);grid-template-rows:1fr}.body.home .conteudo .navegacao .organograma_e_funcao .funcao .wrapper .bloco{display:flex;justify-content:center;flex-direction:column;align-items:center;grid-column-start:span 4}.body.home .conteudo .navegacao .organograma_e_funcao .funcao .wrapper .bloco img{height:auto}.body.home .conteudo .navegacao .organograma_e_funcao .funcao .wrapper .bloco span{text-align:center;display:block;font-family:"Roboto",sans-serif;letter-spacing:0;text-decoration:none;text-transform:inherit;font-weight:600;font-size:15px;line-height:1.5rem;color:#fafafa;text-transform:none;margin-top:auto;margin-bottom:auto}.body.home .conteudo .navegacao .organograma_e_funcao .funcao .wrapper .bloco:first-of-type{grid-column-start:span 8}@media only screen and (max-width: 1060px){.body.home .conteudo .navegacao .organograma_e_funcao .funcao .wrapper{grid-gap:.5em}}@media only screen and (max-width: 520px){.body.home .conteudo .navegacao .organograma_e_funcao .funcao .wrapper .bloco{grid-column-start:span 6 !important}.body.home .conteudo .navegacao .organograma_e_funcao .funcao .wrapper .bloco:first-of-type{grid-column-start:span 12 !important}}@media only screen and (max-width: 390px){.body.home .conteudo .navegacao .organograma_e_funcao .funcao .wrapper .bloco{grid-column-start:span 6 !important}.body.home .conteudo .navegacao .organograma_e_funcao .funcao .wrapper .bloco:first-of-type{grid-column-start:span 12 !important}}@media only screen and (max-width: 310px){.body.home .conteudo .navegacao .organograma_e_funcao .funcao .wrapper{grid-gap:0px}.body.home .conteudo .navegacao .organograma_e_funcao .funcao .wrapper .bloco{grid-column-start:span 12 !important;margin-bottom:.5em}.body.home .conteudo .navegacao .organograma_e_funcao .funcao .wrapper .bloco:first-of-type{grid-column-start:auto}}.body.home .conteudo .navegacao .tipos_adm .tipos{display:grid;grid-gap:4em;grid-template-columns:2fr 5fr}.body.home .conteudo .navegacao .tipos_adm .tipos .wrapper{display:grid;grid-gap:.55em;grid-template-columns:1fr 1fr}.body.home .conteudo .navegacao .tipos_adm .tipos .wrapper .bloco{min-height:5em;font-family:"Roboto",sans-serif;letter-spacing:0;text-decoration:none;text-transform:inherit;font-weight:600;font-size:15px;line-height:1.5rem;color:#fafafa;text-transform:none;font-size:1.1rem}.body.home .conteudo .navegacao .tipos_adm .tipos .bloco{min-height:6em !important}.body.home .conteudo .navegacao .tipos_adm .tipos .direta .wrapper{grid-template-columns:1fr}@media only screen and (max-width: 1060px){.body.home .conteudo .navegacao .tipos_adm .tipos{grid-gap:1em}}@media only screen and (max-width: 748px){.body.home .conteudo .navegacao .tipos_adm .tipos{grid-template-columns:1fr;grid-gap:0}.body.home .conteudo .navegacao .tipos_adm .tipos .wrapper{display:grid;grid-gap:.55em;grid-template-columns:1fr 1fr !important}.body.home .conteudo .navegacao .tipos_adm .tipos .direta .wrapper .bloco:first-of-type{grid-column-start:span 2}}@media only screen and (max-width: 450px){.body.home .conteudo .navegacao .tipos_adm .tipos{grid-template-columns:1fr !important;grid-gap:0}.body.home .conteudo .navegacao .tipos_adm .tipos .wrapper{grid-template-columns:1fr !important}.body.home .conteudo .navegacao .tipos_adm .tipos .wrapper .bloco:first-of-type{grid-column-start:auto}.body.home .conteudo .navegacao .tipos_adm .tipos .direta .wrapper .bloco:first-of-type{grid-column-start:auto}}.body.home .conteudo .navegacao .tipos_adm{margin-top:4em}.body.home .conteudo .navegacao .titulo{font-family:"Roboto",sans-serif;letter-spacing:0;text-decoration:none;text-transform:inherit;font-weight:600;font-size:30px;line-height:1.2em;color:#0077c0;margin-top:2em}.body.home .conteudo .navegacao .titulo:first-of-type{margin-top:0}.body.home .conteudo .navegacao .titulo_sub{color:rgba(31,29,29,.7);font-size:1em;margin-top:.5em}@media only screen and (max-width: 1060px){.body.home .conteudo .navegacao .titulo{margin-top:1em !important;font-size:1.1em}.body.home .conteudo .navegacao .select2-selection__rendered{line-height:20px;font-size:1.1em}}@media only screen and (max-width: 1060px){.body.home .conteudo .navegacao{padding:1em;position:relative}.body.home .conteudo .navegacao .organograma_e_funcao{grid-gap:1em;margin-top:0em}.body.home .conteudo .navegacao .tipos_adm{margin-top:0em;grid-gap:1em}}@media only screen and (max-width: 640px){.body.home .conteudo .navegacao{padding:1em;position:relative}.body.home .conteudo .navegacao .organograma_e_funcao{grid-template-columns:1fr}.body.home .conteudo .navegacao .organograma_e_funcao,.body.home .conteudo .navegacao .tipos_adm{margin-top:0em;grid-gap:0em}}.body.home .conteudo .titulo_numeros{font-family:"Roboto",sans-serif;letter-spacing:0;text-decoration:none;text-transform:inherit;font-weight:600;font-size:30px;line-height:1.2em;color:#0077c0;background-color:#0077c0;color:#fafafa;text-align:center;box-shadow:0px 4px 9px rgba(43,126,187,.5);padding:.2em}.body.home .conteudo .numeros{background-color:#c8d9ef;position:relative}.body.home .conteudo .numeros .swiper{width:100%;height:315px}.body.home .conteudo .numeros .swiper .swiper-slide{padding-top:1em;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center}.body.home .conteudo .numeros .swiper .swiper-slide:hover{background-color:rgba(250,250,250,.7)}.body.home .conteudo .numeros .swiper .swiper-slide .imagem{align-items:flex-end;height:8em}.body.home .conteudo .numeros .swiper .swiper-slide .numero{font-family:"Roboto",sans-serif;letter-spacing:0;text-decoration:none;text-transform:inherit;font-weight:bold;font-size:60px;line-height:164%;color:#16588d;text-transform:uppercase}.body.home .conteudo .numeros .swiper .swiper-slide .texto{font-family:"Roboto",sans-serif;letter-spacing:0;text-decoration:none;text-transform:inherit;font-weight:600;font-size:19px;line-height:164%;color:#0077c0;text-transform:uppercase;color:#16588d;line-height:115%}.body.home .conteudo .swiper-button-next:after,.body.home .conteudo .swiper-button-prev:after{font-weight:bold;color:#0077c0}.body.home .conteudo .sobre .texto .titulo,.body.home .conteudo .titulo_nav,.body.home .conteudo .titulo_numeros{font-size:2rem}@media only screen and (max-width: 400px){.body.home .conteudo .sobre .texto .titulo,.body.home .conteudo .titulo_nav,.body.home .conteudo .titulo_numeros{font-size:1.5rem}}.banner{position:fixed;top:0;left:0;z-index:99999;width:calc(100vw - (100vw - 100%));height:100vh;background-color:rgba(0,0,0,.8);display:flex;display:none;justify-content:center;align-items:center}.banner .conteudo{background-color:#fff;min-width:320px;max-width:600px;margin-left:1em;margin-right:1em;min-height:10em;padding:2.5em 1.5em 1.5em 1.5em;border-radius:1em;filter:drop-shadow(3px 3px 5px #fff);font-size:1.2em}.banner .conteudo a{color:blue}.banner .conteudo a:hover{text-decoration:underline}.banner .conteudo button{display:block;position:absolute;top:1em;right:1em;padding:.2em .5em;border-radius:5px;width:8em;height:2em}.banner .conteudo .checkbox{display:flex;justify-content:flex-end;margin-top:1em;margin-bottom:0;padding:0}.bannerLGPD{display:none;position:fixed;bottom:0;left:0;z-index:99999;width:calc(100vw - (100vw - 100%));background-color:rgba(0,0,0,.9)}.bannerLGPD .conteudo{padding:1em;margin:0 auto;display:grid;grid-template-columns:auto 1fr;grid-gap:3em;max-width:1000px}.bannerLGPD .conteudo .info{color:#fff;display:block}.bannerLGPD .conteudo .info a{text-decoration:underline;color:#fff}.bannerLGPD .conteudo .info a:hover{font-weight:bold}.bannerLGPD .conteudo button{border-radius:5px;width:8em;height:2em}.bannerLGPD .conteudo button:hover{background-color:#fff;text-decoration:underline;cursor:pointer}@media only screen and (max-width: 660px){.bannerLGPD .conteudo{display:block}.bannerLGPD .conteudo button{margin-top:1em;width:100%}}
