@media(max-width: 2561px)  {

}

@media(max-width: 1920px)  {

}

@media(max-width: 1440px)  {
    .s-topo .container .info small {
        -webkit-text-stroke: 2px #4a6aa7;
    }
    .s-topo {
        padding: 34px 0;
    }
    .s-topo-segmento {
        padding: 80px 0;
        min-height: 345px;
    }
    .s-topo-segmento .container .info h2 {
        font-size: 56px;
    }


}


@media(max-width: 1280px){
    .s-banner {
        min-height: 384px;
    }
    .s-topo {
        padding: 22px 0;
    }
    .s-topo .container .info small {
        font-size: 58px;
    }


}

@media(max-width: 1150px)  {
    header {
        padding: 12px 0;
    }
    .s-banner {
        min-height: 367px;
    }
    header .container nav ul {
        display: none;
    }
    header .container nav .btn-mobile {
        display: block;
    }
    header .container nav .btn-mobile img{
        width: 30px;
        margin-left: 12px;
    }
    .s-about .container .texto {
        max-width: 514px;
    }
    .s-about .container .imagem {
        max-width: 390px;
        height: 483px;
    }
    .s-about .container .infor {
        max-width: 147px;
    }
    .s-topo {
        padding: 18px 0;
    }
    .s-topo .container .info small {
        font-size: 56px;
    }
    .s-topo .container .info h2 {
        font-size: 30px;
    }
    .s-administracao .container .geral .card {
        max-width: 360px;
    }
    .s-administracao .container .geral .card .image {
        height: 340px;
    }
    .s-administracao {
        padding-top: 44px;
        padding-bottom: 84px;
    }
    .s-acompanhe .container h2 {
        font-size: 32px;
    }
    .s-acompanhe {
        padding: 62px 0;
    }




   



}

@media(max-width: 1024px)  {
    .s-banner {
        min-height: 318px;
    }
    .s-about {
        padding: 60px 0;
    }
    .s-about .container .texto {
        max-width: 441px;
    }
    .s-about .container .imagem {
        max-width: 351px;
        height: 483px;
    }
    .s-explorando .container .cards .card .texto a.btn-action {
        opacity: 1;
    }
    .s-topo {
        padding: 16px 0;
    }
    .s-topo .container .info small {
        font-size: 52px;
    }
    .s-topo .container .info h2 {
        font-size: 28px;
    }
    .s-missao-e-valores .container .imagem {
        max-width: 432px;
    }
    .s-missao-e-valores .container .cards {
        max-width: 530px;
    }
    .s-fale-conosco .container .geral .formulario {
        max-width: 428px;
    }
    .s-fale-conosco .container .geral .information {
        max-width: 528px;
    }
    .s-fale-conosco .container .geral .information .zap a {
        max-width: 258px;
        padding: 19px 13px;
    }
    .s-fale-conosco .container .geral .information .zap .zap1 span {
        font-size: 20px;
    }
    .s-administracao .container .geral .card {
        max-width: 318px;
    }
    .s-administracao .container .geral .card .image {
        height: 305px;
    }
    .s-acompanhe.inter {
        padding-top: 19px;
        padding-bottom: 68px;
    }
    .s-acompanhe.inter .container .cards {
        margin-top: 16px;
        grid-template-columns: repeat(3,1fr);
        gap: 2rem;
    }
    .s-acompanhe .container h2 {
        font-size: 28px;
    }
    .s-acompanhe {
        padding: 54px 0;
    }
    .s-noticia .titulo h2 {
        font-size: 28px;
    }
    .s-noticia .image {
        height: 319px;
    }
    .s-noticia .descript p {
        font-size: 16px;
    }
    



    


    
    
    

    

}

@media(max-width : 991px){
    header {
        padding: 10px 0;
    }
    header .container nav .btn-action a.btn-portal {
        font-size: 14px;
    }
    header .container nav .btn-action a.btn-m-abertas {
        font-size: 14px;
    }
    .s-banner {
        min-height: 249px;
    }
    .s-about {
        padding: 40px 0;
    }
    .s-about .container {
        flex-direction: column;
        align-items: center;
    }
    .s-about .container .texto {
        max-width: initial;
        margin-top: 30px;
    }
    .s-about .container .texto h2 {
        font-size: 32px;
    }
    .s-about .container .texto p {
        font-size: 16px;
    }
    .s-about .container .texto a.btn-action {
        font-size: 15px;
        padding: 12px 0;
        margin-top: 31px;
    }
    .s-about::after {
        max-width: 336px;
        height: 471px;
        background-size: 336px;
        background-repeat: no-repeat;
    }
    .s-about .container .imagem {
        max-width: initial;
        height: 483px;
        margin-top: 30px;
    }
    .s-about .container .imagem .year {
        bottom: -34px;
        left: -23px;
    }
    .s-about .container .imagem .year h3 {
        font-size: 68px;
    }
    .s-about .container .imagem .year span {
        font-size: 26px;
    }
    .s-about .container .infor {
        max-width: 100%;
        display: flex;
        justify-content: space-evenly;
        margin-top: 62px;
    }
    .s-explorando .container h2 {
        font-size: 32px;
    }
    .s-explorando .container .cards .card {
        height: 300px;
    }
    .s-explorando .container .cards .card .image {
        height: 300px;
    }
    .s-explorando .container .cards .card .texto h3 {
        font-size: 22px;
    }
    .s-explorando .container .cards .card .texto a.btn-action {
        font-size: 14px;
        padding: 7px 0;
    }
    .s-eventos .container h2 {
        font-size: 32px;
    }
    .s-eventos::after {
        max-width: 405px;
        height: 401px;
        background-size: 310px;
    }
    .s-eventos .container p {
        font-size: 15px;
    }
    .s-eventos .container .cards .card .image {
        height: 127px;
    }
    .s-eventos .container .cards .card .local span {
        font-size: 15px;
    }
    .s-eventos .container .cards .card .info h3 {
        font-size: 16px;
    }
    .s-eventos .container .cards .card .info {
        padding: 19px 16px;
    }
    .s-eventos .container .cards .card .info .data small {
        font-size: 12px;
    }
    .s-eventos .container a.btn-action {
        font-size: 15px;
        padding: 12px 0;
        margin-top: 31px;
        margin: 35px auto;
    }
    .s-acompanhe .container h2 {
        font-size: 32px;
    }
    .s-acompanhe {
        padding: 60px 0;
    }
    .s-acompanhe .container a.btn-action {
        font-size: 15px;
        padding: 12px 0;
    }
    .s-acompanhe .container .cards .card .image {
        height: 180px;
    }
    .s-acompanhe .container .cards .card {
        max-width: 280px;
    }
    .s-acompanhe .container .cards .card .info h3 {
        font-size: 20px;
    }
    .s-acompanhe .container .cards .card .info span {
        font-size: 14px;
    }
    .s-acompanhe .container .cards .card .info p {
        font-size: 13px;
        height: 83px;
    }
    .s-acompanhe .container .cards .card .info a.action {
        font-size: 14px;
    }
    footer {
        padding-top: 40px;
    }
    footer .container .infor .inf.ender {
        max-width: 178px;
    }
    .s-topo {
        padding: 14px 0;
    }
    .s-topo .container .info small {
        font-size: 48px;
        -webkit-text-stroke: 2px #2d5298;
    }
    .s-topo .container .info h2 {
        font-size: 26px;
    }
    .s-missao-e-valores .container .imagem h2 {
        font-size: 32px;
    }
    .s-missao-e-valores .container .imagem {
        max-width: 362px;
    }
    .s-missao-e-valores .container .cards {
        max-width: 382px;
    }
    .s-diretoria {
        padding: 50px 0;
    }
    .s-diretoria .container h2 {
        font-size: 32px;
    }
    .s-diretoria .container .cards {
        grid-template-columns: repeat(3,1fr);
    }
    .s-diretoria .container .cards .card .info h3 {
        font-size: 14px;
    }
    .s-diretoria .container .cards .card .info span {
        font-size: 12px;
    }
    .s-conselho .container h2 {
        font-size: 32px;
    }
    .s-conselho {
        padding: 50px 0;
    }
    .s-conselho .container .cards {
        grid-template-columns: repeat(3,1fr);
    }
    .s-estatuto-e-regimento {
        padding-top: 45px;
        padding-bottom: 83px;
    }
    .s-estatuto-e-regimento .container h2 {
        font-size: 32px;
    }
    .s-estatuto-e-regimento .container .texto .info span {
        font-size: 16px;
    }
    .s-estatuto-e-regimento .container .texto .info small {
        font-size: 16px;
    }
    .s-estatuto-e-regimento .container .btn a.btn-action {
        font-size: 15px;
        padding: 12px 0;
    }
    .s-fale-conosco {
        padding-top: 40px;
        padding-bottom: 99px;
    }
    .s-fale-conosco .container .geral {
        flex-direction: column;
    }
    .s-fale-conosco .container .geral .formulario h2 {
        font-size: 32px;
    }
    .s-fale-conosco .container .geral .formulario {
        max-width: initial;
    }
    .s-fale-conosco .container .geral .formulario h3 {
        font-size: 30px;
    }
    .s-fale-conosco .container .geral .information {
        max-width: initial;
    }
    .s-fale-conosco .container .geral .information .zap a {
        max-width: 372px;
    }
    .s-administracao .container .geral .card {
        max-width: 246px;
    }
    .s-administracao .container .geral .card h3 {
        font-size: 18px;
    }
    .s-administracao .container .geral .card .image {
        height: 251px;
    }
    .s-administracao .container .informacoes p {
        font-size: 16px;
    }
    .s-administracao .container .horario .info h4 {
        font-size: 17px;
    }
    .s-acompanhe .container h2 {
        font-size: 28px;
    }
    .s-acompanhe {
        padding: 50px 0;
    }
    .s-acompanhe.interna.galeria .container .cards {
        grid-template-columns: repeat(4,1fr);
    }
    .s-acompanhe.interna.galeria .container .cards .card .info h3 {
        font-size: 14px;
    }
    .s-acompanhe.interna.galeria .container .cards .card .image {
        height: 100px;
    }

    .s-noticia .titulo h2 {
        font-size: 28px;
    }
    .gallery {
        grid-template-columns: repeat(5,1fr);
    }

    
    





    
    

    
    
}

@media(max-width : 768px){
   
    
    
    
   
}

@media(max-width : 600px){
    header {
        padding: 8px 0;
    }
    header .container .logo {
        width: 168px;
    }
    header .container nav .btn-action {
        display: none;
    }
    .s-banner {
        min-height: 172px;
    }
    .s-about {
        padding: 20px 0;
    }
    .s-about .container .texto h2 {
        font-size: 30px;
    }
    .s-about::after {
        max-width: 264px;
        height: 471px;
        background-size: 264px;
    }
    .s-about .container .texto p {
        font-size: 15px;
    }
    .s-about .container .texto a.btn-action {
        font-size: 14px;
        padding: 10px 0;
        margin-top: 31px;
    }
    .s-about .container .texto h2 {
        font-size: 28px;
    }
    .s-about .container .texto p {
        font-size: 14px;
    }
    .s-about .container .imagem {
        height: 350px;
    }
    .s-about .container .imagem .year h3 {
        font-size: 65px;
    }
    .s-about .container .imagem .year span {
        font-size: 24px;
    }
    .s-about .container .infor .inf h4 {
        font-size: 46px;
    }
    .s-about .container .infor .inf small {
        font-size: 18px;
    }
    .s-explorando {
        padding: 50px 0;
    }
    .s-explorando .container h2 {
        font-size: 28px;
    }
    .s-explorando .container .cards {
        grid-template-columns: repeat(2,1fr);
        gap: 1.6rem;
    }
    .s-explorando .container .cards .card .texto {
        bottom: 98px;
    }
    .s-explorando .container .cards .card .texto h3 {
        font-size: 20px;
    }
    .s-explorando .container .cards .card .texto a.btn-action {
        font-size: 14px;
        padding: 5px 0;
    }
    .s-eventos::after {
        background-size: 280px;
        background-repeat: no-repeat;
    }
    .s-eventos {
        padding-top: 48px;
    }
    .s-eventos .container h2 {
        font-size: 28px;
    }
    .s-eventos .container p {
        font-size: 14px;
    }
    .s-eventos .container .cards {
        grid-template-columns: repeat(2,1fr);
    }
    .s-eventos .container a.btn-action {
        font-size: 14px;
        padding: 10px 0;
        margin: 31px auto;
    }
    .s-acompanhe .container h2 {
        font-size: 28px;
    }
    .s-acompanhe .container .cards .card {
        max-width: 214px;
    }
    .s-acompanhe .container .cards .card .image {
        height: 138px;
    }
    .s-acompanhe .container .cards .card .info span {
        font-size: 13px;
    }
    .s-acompanhe .container .cards .card .info h3 {
        font-size: 16px;
    }
    .s-acompanhe .container .cards .card .info p {
        font-size: 12px;
    }
    .s-acompanhe .container .cards .card .info a.action {
        font-size: 12px;
    }
    .s-acompanhe .container a.btn-action {
        font-size: 14px;
        padding: 10px 0;
    }
    .s-acompanhe {
        padding: 50px 0;
    }
    .s-depoimentos .container h2 {
        font-size: 28px;
    }
    .s-depoimentos {
        padding: 50px 0;
    }
    footer {
        padding-top: 37px;
    }
    footer .container .logo-contact .logo-footer {
        max-width: 225px;
    }
    footer .container .infor {
        display: grid;
        grid-template-columns: repeat(2,1fr);
        gap: 1.6rem;
    }
    footer .container .infor .inf.ender {
        max-width: initial;
    }
    .whatsapp {
        bottom: 47px;
        right: 13px;
    }
    .whatsapp .geral .col-2 p {
        font-size: 15px;    
    }
    .whatsapp .geral .col-2 small {
        font-size: 13px;
    }
    footer .container .rodape small {
        font-size: 13px;
    }
    footer .container .rodape .by span {
        font-size: 13px;
    }
    .s-topo {
        padding: 10px 0;
    }
    .s-topo .container .info small {
        font-size: 42px;
        bottom: -9px;
    }
    .s-topo .container .info h2 {
        font-size: 22px;
    }
    .s-missao-e-valores .container .imagem h2 {
        font-size: 28px;
    }
    .s-missao-e-valores {
        padding: 50px 0;
    }
    .s-missao-e-valores .container {
        flex-direction: column;
    }
    .s-missao-e-valores .container .cards {
        max-width: initial;
        margin-top: 30px;
    }
    .s-missao-e-valores .container .cards .card h3 {
        font-size: 18px;
    }
    .s-missao-e-valores .container .cards .card p {
        font-size: 16px;
    }
    .s-missao-e-valores .container .cards .card img {
        width: 36px;
    }
    .s-estatuto-e-regimento .container h2 {
        font-size: 28px;
    }
    .s-estatuto-e-regimento {
        padding-top: 38px;
        padding-bottom: 78px;
    }
    .s-estatuto-e-regimento .container .texto .info span {
        font-size: 14px;
    }
    .s-estatuto-e-regimento .container .texto .info small {
        font-size: 14px;
    }
    .s-estatuto-e-regimento .container .texto img {
        width: 63px;
    }

    .s-estatuto-e-regimento .container .btn {
        flex-direction: column;
    }
    .s-estatuto-e-regimento .container .btn.app{
        flex-direction: initial;
    }
    .s-estatuto-e-regimento .container .btn a.btn-action {
        font-size: 14px;
        margin-top: 9px;
    }
    .s-fale-conosco .container .geral .formulario h2 {
        font-size: 28px;
    }
    .s-fale-conosco .container .geral .formulario p {
        font-size: 16px;
    }
    .s-fale-conosco .container .geral .information .zap a {
        max-width: 276px;
    }
    .s-administracao .container .geral .card {
        max-width: 182px;
    }
    .s-administracao .container .geral .card .image {
        height: 200px;
    }
    .s-administracao .container .geral .card h3 {
        font-size: 15px;
    }
    .s-administracao .container .informacoes p {
        font-size: 14px;
    }
    .s-acompanhe.inter .container .cards {
        grid-template-columns: repeat(2,1fr);
    }
    .s-acompanhe.inter .container .cards .card {
        max-width: initial;
    }
    .s-acompanhe .container h2 {
        font-size: 26px;
    }
    .s-acompanhe {
        padding: 40px 0;
    }
    .s-acompanhe.interna.galeria .container .cards {
        grid-template-columns: repeat(3,1fr);
    }
    .s-acompanhe.interna.galeria .container .cards .card .image {
        height: 90px;
    }
    .s-acompanhe.interna.galeria .container .cards .card .info h3 {
        font-size: 13px;
    }
    .s-acompanhe .container .cards .card .info {
        padding: 14px 13px 18px 14px;
    }
    .s-noticia .titulo h2 {
        font-size: 26px;
    }
    .s-noticia {
        padding: 29px 0;
    }
    .s-navgation .container ul a {
        font-size: 12px;
    }
    .gallery {
        grid-template-columns: repeat(4,1fr);
    }

    .s-navgation .container ul a {
        font-size: 12px;
    }
    .s-noticia {
        padding: 31px 0;
    }
    .s-noticia .titulo h2 {
        font-size: 26px;
    }
    .s-noticia .image {
        height: 280px;
    }
    .s-noticia .descript p {
        font-size: 14px;
    }


    

    
   
    


}

@media(max-width: 480px){
    header {
        padding: 6px 0;
    }
    header .container .logo {
        width: 158px;
    }
    .s-banner {
        min-height: 142px;
    }
    .s-about .container .texto h2 {
        font-size: 26px;
    }
    .s-about .container .texto p {
        font-size: 13px;
    }
    .s-about .container .texto a.btn-action {
        font-size: 13px;
        padding: 9px 0;
    }
    .s-about .container .imagem {
        height: 313px;
    }
    .s-about .container .imagem .year h3 {
        font-size: 63px;
    }
    .s-about .container .infor .inf h4 {
        font-size: 38px;
    }
    .s-about .container .infor .inf small {
        font-size: 14px;
    }
    .s-explorando .container h2 {
        font-size: 26px;
    }
    .s-explorando .container .cards .card .texto h3 {
        font-size: 18px;
    }
    .s-eventos {
        padding-top: 40px;
    }
    .s-eventos .container h2 {
        font-size: 26px;
    }
    .s-eventos .container p {
        font-size: 13px;
    }
    .s-eventos .container .cards .card .local span {
        font-size: 14px;
    }
    .s-eventos .container .cards .card .info h3 {
        font-size: 14px;
    }
    .s-eventos .container a.btn-action {
        font-size: 13px;
    }
    .s-acompanhe .container h2 {
        font-size: 26px;
    }
    .s-acompanhe {
        padding: 48px 0;
    }
    .s-acompanhe .container .cards .card .image {
        height: 128px;
    }
    .s-acompanhe .container .cards .card {
        max-width: 192px;
    }
    .s-acompanhe .container .cards {
        gap: 1rem;
    }
    .s-acompanhe .container .cards .card .info span {
        font-size: 12px;
    }
    .s-acompanhe .container .cards .card .info h3 {
        font-size: 15px;
    }
    .s-acompanhe .container a.btn-action {
        font-size: 13px;
        padding: 10px 0;
    }
    .s-depoimentos .container h2 {
        font-size: 26px;
    }
    .s-depoimentos {
        padding: 46px 0;
    }
    footer .container .infor .inf h3 {
        font-size: 16px;
    }
    footer .container .infor .inf ul li a {
        font-size: 13px;
    }
    .whatsapp .geral .col-2 p {
        font-size: 14px;
    }
    .whatsapp .geral .col-2 small {
        font-size: 12px;
    }
    .whatsapp .geral .col-1 img {
        max-width: 29px;
        max-height: 40px;
    }
    .s-topo {
        padding: 6px 0;
    }
    .s-topo .container .info small {
        font-size: 32px;
        bottom: -2px;
    }
    .s-topo .container .info h2 {
        font-size: 18px;
    }
    .s-missao-e-valores .container .imagem h2 {
        font-size: 26px;
    }
    .s-missao-e-valores .container .cards .card h3 {
        font-size: 17px;
    }
    .s-missao-e-valores .container .cards .card p {
        font-size: 15px;
    }
    .s-diretoria {
        padding: 40px 0;
    }
    .s-diretoria .container h2 {
        font-size: 28px;
    }
    .s-diretoria .container .cards {
        grid-template-columns: repeat(2,1fr);
        margin-top: 17px;
    }
    .s-diretoria .container .cards .card {
        padding: 10px 12px;
    }
    .s-diretoria .container .cards {
        grid-template-columns: repeat(2,1fr);
    }
    .s-conselho {
        padding: 40px 0;
    }
    .s-conselho .container h2 {
        font-size: 28px;
    }
    .s-conselho .container .cards {
        grid-template-columns: repeat(2,1fr);
        margin-top: 22px;
    }
    .s-conselho .container .cards .card {
        padding: 10px 10px;
    }
    .s-diretoria .container h2 {
        font-size: 26px;
    }
    .s-diretoria {
        padding: 30px 0;
    }
    .s-diretoria .container .cards .card .info h3 {
        font-size: 13px;
    }
    .s-diretoria .container .cards .card .image {
        max-width: 55px;
        height: 60px;
        margin-right: 12px;
    }
    .s-conselho .container h2 {
        font-size: 26px;
    }
    .s-conselho .container .cards {
        margin-top: 0px;
    }
    .s-conselho .container .cards .card {
        padding: 10px 10px;
    }
    .s-conselho .container .cards .card .image {
        max-width: 55px;
        height: 60px;
        margin-right: 12px;
    }
    .s-conselho .container .cards .card .info h3 {
        font-size: 13px;
    }
    .s-estatuto-e-regimento .container h2 {
        font-size: 26px;
    }
    .s-estatuto-e-regimento .container .texto .info small {
        font-size: 12px;
    }
    .s-estatuto-e-regimento .container .texto .info span {
        font-size: 12px;
    }
    .s-estatuto-e-regimento .container .texto img {
        width: 54px;
    }
    .s-fale-conosco .container .geral .formulario h2 {
        font-size: 26px;
    }
    .s-fale-conosco .container .geral .formulario p {
        font-size: 14px;
    }
    .s-fale-conosco .container .geral .formulario h3 {
        font-size: 26px;
    }
    .s-fale-conosco .container .geral .information .zap a {
        max-width: 216px;
    }
    .s-fale-conosco .container .geral .information .zap .zap1 span {
        font-size: 17px;
    }
    .s-fale-conosco .container .geral .information .info-contact .card span {
        font-size: 16px;
    }
    .s-fale-conosco .container .geral .information .info-contact .card small {
        font-size: 18px;
    }
    .s-administracao .container .geral {
        grid-template-columns: repeat(2,1fr);
    }
    .s-administracao .container .geral .card {
        max-width: 100%;
    }
    .s-administracao .container .geral .card .image {
        height: 161px;
    }
    .s-administracao .container .geral .card h3 {
        font-size: 12px;
        margin-top: 9px;
    }
    .s-administracao .container .horario .info h4 {
        font-size: 15px;
    }
    .s-administracao .container .horario .contacts a.btn-telefone {
        font-size: 16px;
    }
    .s-administracao .container .horario .contacts a.btn-whatsapp {
        font-size: 16px;
    }
    .s-administracao .container .horario .hour .image {
        margin-right: 10px;
        width: 58px;
    }
    .s-administracao .container .horario .hour {
        max-width: 198px;
    }
    .s-administracao .container .informacoes p {
        font-size: 13px;
    }
    .s-acompanhe .container h2 {
        font-size: 24px;
    }
    .s-acompanhe {
        padding: 40px 0;
    }
    .s-acompanhe.interna.galeria .container .cards {
        grid-template-columns: repeat(2,1fr);
    }
    .s-acompanhe .container .cards .card {
        max-width: inherit;
    }

    .s-noticia .titulo h2 {
        font-size: 24px;
    }
    .s-noticia {
        padding: 24px 0;
    }
    .s-navgation {
        padding: 11px 0;
    }
    .gallery {
        grid-template-columns: repeat(3,1fr);
    }
    .s-navgation .container ul a {
        font-size: 11px;
    }
    .s-noticia .titulo h2 {
        font-size: 22px;
    }
    .s-noticia .image {
        height: 218px;
    }
    .s-noticia .descript p {
        font-size: 12px;
    }

    
    
   
    
}   

@media(max-width: 440px) and (min-width: 320px){
    header .container .logo {
        width: 128px;
    }
    .s-about {
        padding: 14px 0;
    }
    .s-about .container .texto h2 {
        font-size: 24px;
    }
    .s-about .container .texto p {
        font-size: 12px;
    }
    .s-about .container .infor .inf h4 {
        font-size: 32px;
    }
    .s-explorando .container h2 {
        font-size: 24px;
    }
    .s-explorando .container .cards .card .texto h3 {
        font-size: 16px;
    }
    .s-explorando .container .cards .card .texto a.btn-action {
        font-size: 12px;
        padding: 4px 0;
    }
    .s-eventos .container h2 {
        font-size: 24px;
    }
    .s-eventos .container .cards .card .local span {
        font-size: 12px;
    }
    .s-eventos .container .cards .card .image {
        height: 108px;
    }
    .s-eventos .container .cards .card .local {
        height: 27px;
    }
    .s-eventos .container .cards .card .info h3 {
        font-size: 13px;
    }
    .s-acompanhe .container h2 {
        font-size: 24px;
    }
    .s-acompanhe .container .cards .card .info h3 {
        font-size: 14px;
    }
    .s-depoimentos .container h2 {
        font-size: 24px;
    }
    footer .container .logo-contact .logo-footer {
        max-width: 213px;
    }
    footer .container .rodape small {
        font-size: 12px;
    }
    footer .container .rodape .by span {
        font-size: 12px;
    }
    .s-topo {
        padding: 4px 0;
    }
    .s-topo .container .info small {
        font-size: 28px;
        bottom: -2px;
    }
    .s-topo .container .info h2 {
        font-size: 16px;
    }
    .s-diretoria .container h2 {
        font-size: 24px;
    }
    .s-diretoria .container .cards .card .info h3 {
        font-size: 12px;
    }
    .s-diretoria .container .cards .card .info span {
        font-size: 11px;
    }
    .s-conselho .container h2 {
        font-size: 24px;
    }
    .s-conselho .container .cards .card .info h3 {
        font-size: 12px;
    }
    .s-conselho .container .cards .card .info span {
        font-size: 11px;
    }
    .s-estatuto-e-regimento .container h2 {
        font-size: 24px;
    }
    .s-estatuto-e-regimento .container .btn a.btn-action {
        font-size: 12px;
        margin-top: 9px;
        padding: 9px 0;
    }
    .s-estatuto-e-regimento {
        padding-top: 30px;
        padding-bottom: 70px;
    }
    .s-fale-conosco .container .geral .formulario h2 {
        font-size: 24px;
    }
    .s-fale-conosco {
        padding-top: 32px;
        padding-bottom: 70px;
    }
    .s-fale-conosco .container .geral .formulario p {
        font-size: 13px;
    }
    .s-fale-conosco .container .geral .formulario h3 {
        font-size: 22px;
    }
    .s-fale-conosco .container .geral .information .zap a {
        max-width: 196px;
    }
    .s-fale-conosco .container .geral .information .zap .zap1 span {
        font-size: 15px;
    }
    .s-fale-conosco .container .geral .information .zap a {
        padding: 10px 13px;
    }
    .s-fale-conosco .container .geral .information .info-contact .card span {
        font-size: 15px;
    }
    .s-fale-conosco .container .geral .information .info-contact .card small {
        font-size: 16px;
    }
    .s-administracao .container .geral .card {
        max-width: 100%;
    }
    .s-administracao .container .geral .card .image {
        height: 140px;
    }
    .s-administracao .container .geral .card h3 {
        font-size: 11px;
        margin-top: 7px;
    }
    .s-administracao .container .informacoes p {
        font-size: 12px;
    }
    .s-administracao .container .horario {
        margin: 34px auto;
    }
    .s-administracao .container .horario .contacts a.btn-telefone {
        font-size: 14px;
    }
    .s-administracao .container .horario .contacts a.btn-whatsapp {
        font-size: 14px;
    }
    .s-administracao .container .horario .hour .image {
        margin-right: 10px;
        width: 50px;
    }
    .s-administracao .container .horario .info h4 {
        font-size: 14px;
    }
    .s-administracao .container .horario .hour {
        max-width: 187px;
    }
    .s-administracao {
        padding-top: 30px;
        padding-bottom: 50px;
    }
    .s-acompanhe.interna.galeria .container .cards .card .image {
        height: 80px;
    }
    .s-acompanhe.interna.galeria .container .cards .card .info h3 {
        font-size: 12px;
    }
    .s-noticia .titulo h2 {
        font-size: 22px;
    }
    .s-navgation {
        padding: 8px 0;
    }
    .s-noticia .titulo span {
        font-size: 14px;
    }
    .s-noticia .image {
        height: 208px;
    }
    .s-noticia .titulo h2 {
        font-size: 20px;
    }

    





}

   


   
    
