<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*----- MÃXIMO 475 -----*/
@media (max-width:475px) {
    .row-inner-mapa-site {margin-left: 5%; }
    .col-pc4-12.col-pc3-12.col-pc2-12.col-pc1-16.col-tb2-24.col-tb1-24.text-justify {
        padding-left: 35px !important;
        padding-right: 35px !important;
    }.botoes-topo{
        margin-right: 2px;
    }
    #midia { margin-right: 5px !important;}
    .menu-fechado {
        top:45px !important;
        right:10px !important;
    }
    .logo , .botoes-topo {
        text-align: center;
    }
    .logo h1 img {
        margin-top:-10px;
        margin-bottom:-10px;
        width:160px !important;
    }
    .logo a {
        padding:0;
    }
    .btn-topo {
        padding: 20px 20px;
        margin-top:0;
    }
    .banner-capa {
        height:160px;
        width:100%;
        object-fit: cover;
        object-position: center;
    }
    .banner-capa img {
        height:160px;
        width:100% !important;
        margin: 0 !important;
        object-fit: cover;
        object-position: center;
    }
    .tns-controls{
        display: none;
    }
    section.box {
        margin-top: 50px;
    }
    .padding-box {
        padding: 50px 0;
    }
    .segundo{
        margin-top: 20px;
    }
    .box-noticias {
        width: 70% !important;
    }
    .noticia-home {
        width:96%;
        margin:2%;
    }
    .noticia-home img {
        height:auto;
    }
    .texto-rodape {
        text-align: center;
    }
    .dynamika-menu-li-root {
        flex-direction:column !important;
        height:auto;
    }
    .breadcrumb {
        display:none;
    }

    .bannerRevista{
        width:49% !important;
    }

    .bannerRevista img{
        height: 150px;
    }
    .fc-content span{
        font-size: x-small !important;
    }
    .fc-event{
        padding: 6px 13px;
    }
    .lateral-destaque{
        display: none;
    }
    .menu-topo h6{
        font-size: 7px !important;
        text-align: left !important;
        height: 25px;
    }
    .slider-materia img{
        width: 100% !important;
        height: 100% !important;
    }
    #menu-responsivo {
		position:absolute;
		top:140px;
		right:10vw;
	}
    .menu-topo{
        display: none !important;
    }
    .disap { display: none !important; }
    .logo {
        display: flex;
        justify-content: left;
    }
    .row-area-atuacao .col-lg-4, .evento-home { margin-bottom: 25px;}

    .termsfeed-com---nb-simple { width: 100% !important; max-width: 100% !important; }
    .cc-nb-main-container { max-height: 250px; padding: 1.5rem !important;}
    .cc-nb-text, .cc-nb-title { font-size: 13px !important; line-height: 14px !important;}
    .section-consultores .row { display: flex; justify-content: center;}
    .row-inner-mapa-site { justify-content: center;}
    .disap-img { display: none; }
    .col-card-cta { justify-content: center;}
    .disap-topo { display: none !important;}
    .card-cta { background-position-x: 140% !important; text-align: left !important; background-size: 200px !important;}
    .card-cta p { word-wrap: break-word; word-break: break-all; font-size: 1em !important; line-height: 1.4em !important; }
    #btn-cta { margin-left: 25px !important; width: auto !important;}
    .disap-banner { display: none !important;}
    .section-denuncia, .section-fiscalizacao{ display: block !important; }
    .botoes-link{
        flex-wrap: wrap;
    }
}






/*----- 476/575 -----*/
@media (min-width: 476px) and (max-width: 575px) {
    .card-cta { background-position-x: 135% !important; }
    .col-pc4-12.col-pc3-12.col-pc2-12.col-pc1-16.col-tb2-24.col-tb1-24.text-justify {
        padding-left: 35px !important;
        padding-right: 35px !important;
    }
    .row-inner-mapa-site {margin-left: 5%; }
    .disap { display: none !important; }
    .botoes-topo{
        margin-right: 1px;
    }
    .menu-fechado {
        top:45px !important;
        right:10px !important;
    }
    .logo , .botoes-topo {
        text-align: center;
    }
    .logo h1 img {
        margin-top:-15px;
        margin-bottom:-10px;
        width:180px !important;
    }
    .logo a {
        padding:0;
    }
    .btn-topo {
        margin-top:0;
    }
    .banner-capa {
        height:220px;
        width:100%;
        object-fit: cover;
        object-position: center;
    }
    .banner-capa img {
        object-fit: cover;
        object-position: center;
        margin: 0 !important;
        min-height:220px;
        width:100%;
    }
    .tns-controls{
        top: 45% !important;
    }
    .tns-controls button svg{
        font-size: 20px !important;
    }
    section.box {
        margin-top: 50px;
    }
    .padding-box {
        padding: 50px 0;
    }
    .noticia-home {
        width:96%;
        margin:2%;
    }
    .box-noticias {
        width: 70% !important;
    }
    .noticia-home img {
        height:auto;
    }
    .texto-rodape {
        text-align: center;
    }
    .dynamika-menu-li-root {
        flex-direction:column !important;
        height:auto;
    }
    .breadcrumb {
        display:none;
    }

    .bannerRevista{
        width:49% !important;
    }

    .bannerRevista img{
        height: 214px;
    }
    .lateral-destaque{
        display: none;
    }
    .menu-topo h6{
        font-size: 8px !important;
        text-align: left !important;
        height: 20px;
    }
    .slider-materia img{
        width: 100% !important;
        height: 100% !important;
    }
    #menu-responsivo {
		position:absolute;
		top:140px;
		right:10vw;
	}
    .menu-topo{
        display: none !important;
    }
    .row-area-atuacao .col-lg-4, .evento-home { margin-bottom: 25px;}
    .logo {
        display: flex;
        justify-content: left;
    }
    .termsfeed-com---nb-simple { width: 100% !important; max-width: 100% !important; }
    .cc-nb-main-container { max-height: 250px; padding: 1.5rem !important;}
    .cc-nb-text, .cc-nb-title { font-size: 13px !important; line-height: 14px !important;}
    .section-consultores .row { display: flex; justify-content: center;}
    .tns-controls { display: none; }
    .disap-img { display: none; }
    .col-card-cta { justify-content: center;}
    .disap-topo { display: none !important;}
    .disap-banner { display: none !important;}
    .section-denuncia, .section-fiscalizacao { display: block !important; }
    .botoes-link{
        flex-wrap: wrap;
    }
}





/*----- 576/767 -----*/
@media (min-width: 576px) and (max-width: 767px) {
    .menu-fechado {
        top:45px !important;
        right:10px !important;
    }
    .logo , .botoes-topo {
        text-align: center;
    }
    .logo h1 img {
        margin-top:-15px;
        margin-bottom:-10px;
        width:190px !important;
    }
    .logo a {
        padding:0;
    }
    .btn-topo {
        margin-top:0;
    }
    .banner-capa {
        height:245px;
        width:100%;
        object-fit: cover;
        object-position: center;
    }
    .banner-capa img {
        min-height:245px;
        width: 100%;
        min-width: 60%;
        object-fit: cover;
        margin: 0 !important;
        object-position: center;
    }
    .tns-controls{
        top: 50% !important;
    }
    .tns-controls button svg{
        font-size: 20px !important;
    }
    section.box {
        margin-top: 50px;
    }
    .padding-box {
        padding: 50px 0;
    }
    .texto-rodape {
        text-align: center;
    }
    .noticia-home {
        position: relative;
        overflow:hidden;
        padding:0;
        margin:1%;
        width:48%;
    }
    .box-noticias {
        width: 70% !important;
    }
    .dynamika-menu-li-root {
        flex-direction:column !important;
        height:auto;
    }
    .breadcrumb {
        display:none;
    }

    .banner{
        display: none;
    }

    .bannerRevista{
        width:50% !important;
    }

    .bannerRevista img{
        height: 237px;
    }
    .lateral-destaque{
        display: none;
    }
    .menu-topo h6{
        font-size: 9px !important;
        height: 30px;
        text-align: left !important;
    } 
    .slider-materia img{
        width: 100% !important;
        height: 100% !important;
    } 
    #menu-responsivo {
		position:absolute;
		top:150px;
		right:15vw;
	} 
    .menu-topo{
        display: none !important;

    }
    .disap { display: none !important; }

    .row-area-atuacao .col-lg-4, .evento-home { margin-bottom: 25px;}

    .logo {
        display: flex;
        justify-content: left;
    }
    .tns-controls { top: 275px !important; }
    .section-consultores .row { display: flex; justify-content: center;}
    .disap-img { display: none; }
    .col-card-cta { justify-content: center;}
    .card-cta { background-position-x: 125% !important; }
    .disap-topo { display: none !important;}
    .disap-banner { display: none !important;}
    .section-denuncia, .section-fiscalizacao { display: block !important; }
}





/*----- 768/991 -----*/
@media (min-width: 768px) and (max-width: 991px) {
    
    .btn-topo{
        padding: 5px 5px;
    }
    .banner-capa {
        height:280px;
        object-fit: cover;
        object-position: center;
    }
    .banner-capa img {
        height:280px;
        object-fit: cover;
        margin: 0 !important;
        width: 100%;
        object-position: center;
    }
    .tns-controls{
        top: 40% !important;
    }
    .tns-controls button svg{
        font-size: 20px !important;
    }
    .menu-fechado {
        top:171px !important;
        left:0px !important;
        border-radius:0 !important;
        width:100px;
    }
    .noticia-home {
        position: relative;
        overflow:hidden;
        padding:0;
        margin:1%;
        width:48%;
    }
    .dynamika-menu-li-root {
        flex-direction:column !important;
        height:auto;
    } 
    .dynamika-menu-ul-forest { flex-wrap: wrap;}
    .dynamika-menu-ul-forest li a { text-align: left;}
    #menu-responsivo {
		position:absolute;
		top:190px;
		right:10vw;
	}
    .menu-topo{
        display: none !important;
    }

    .bannerRevista{
        width:62,5% !important;
    }

    .bannerRevista img{
        height: 240px;
    }
    .lateral-destaque{
        display: none;
    }
    .menu-topo h6{
        font-size: 11px !important;
        height: 25px;
    }

    .disap { display: none !important; }
    .tns-controls { top: 320px !important; }
    .row-area-atuacao .col-lg-4, .evento-home { margin-bottom: 25px;}
    .section-consultores .row { display: flex; justify-content: center;}
    .disap-img { display: none; }
    .col-card-cta { justify-content: center;}
    .disap-topo { display: none !important;}
    .container-header { display: flex; justify-content: center; }
    .disap-banner { display: none !important;}
}





/*----- 992/1199 -----*/
@media (min-width: 992px) and (max-width: 1199px) {
    .banner-capa {
        height:320px;
        object-fit: cover;
        object-position: center;
    }
    .banner-capa img {
        height:320px;
        object-fit: cover;
        width: 100%;
        margin: 0 !important;
        object-position: center;
    }
    .menu-fechado {
        top:171px !important;
        left:0px !important;
        border-radius:0 !important;
        width:100px;
    }
    .noticia-home {
        position: relative;
        overflow:hidden;
        padding:0;
        margin:1%;
        width:48%;
    }
    .dynamika-menu-li-root {
        flex-direction:column !important;
        height:auto;
    }
    .dynamika-menu-ul-forest { flex-wrap: wrap;}
    .dynamika-menu-ul-forest li a { text-align: left;}
    .bannerRevista{
        width:62,5% !important;
    }

    .bannerRevista img{
        height: 330px;
    }
    .menu-topo h6{
        height: 18px;
    }
    #menu-responsivo {
		display: none;
	}
    .row-area-atuacao .col-lg-4, .evento-home { margin-bottom: 25px;}
    .tns-controls { top: 340px !important; }
    .disap { display: none !important; }
    .section-consultores .row { display: flex; justify-content: center;}
    .col-card-cta { justify-content: center;}
    .disap-img { display: none; }
    .disap-topo { display: none !important;}
    .container-header { display: flex; justify-content: center; }   
    .disap-banner { display: none !important;}

}





/*----- 1200/1399 -----*/
@media (min-width: 1200px) and (max-width: 1399px) {
    .menu-fechado{
        display: none;
    }
    .banner-capa {
        height:365px;
        object-fit: cover;
        object-position: center;
    }
    .banner-capa img {
        height:365px;
        margin: 0 !important;
        width: 100% !important;
        object-fit: cover;
        object-position: center;
    }
    .menu-topo h6{
        height: 16px;
    }
    #menu-responsivo {
		display: none;
	}
    .disap { display: none !important; }
    .section-consultores .row { display: flex; justify-content: center;}
    .tns-controls { top: 425px !important; }
    .disap-banner { display: none !important;}

}





/*----- 1400/1679 -----*/
@media (min-width: 1400px) and (max-width: 1679px) {
    .menu-fechado{
        display: none;
    }
    .banner-capa {
        height:400px;
        object-fit: cover;
        object-position: center;
    }
    .banner-capa img {
        height:400px;
        object-fit: cover;
        object-position: center;
    }
    .bannerRevista{
        width:75% !important;
    }

    .bannerRevista img{
        height: 300px;
    }
    #menu-responsivo {
		display: none;
	}
    .menu-topo h6 {
        height: 16px;
    }
    .disap { display: none !important;}
    .section-consultores .row { 
        display: flex; 
        justify-content: center;
    }
}





/*----- 1680/1920 -----*/
@media (min-width: 1680px) and (max-width: 1920px) {
    .menu-fechado{
        display: none;
    }
    .banner-capa {
        height:440px;
        object-fit: cover;
        object-position: center;
    }
    .banner-capa img {
        height:440px;
        object-fit: cover;
        object-position: center;
    }
    .bannerRevista{
        width:75% !important;
    }

    .bannerRevista img{
        height: 299px;
    }
    #menu-responsivo {
		display: none;
	}
    .menu-topo h6 {
        height: 16px;
    }
}





/*----- MAIS DE 1920 -----*/
@media (min-width: 1921px) {
    .menu-fechado{
        display: none;
    }
    .bannerRevista{
        width:75% !important;
    }

    .bannerRevista img{
        height: 299px;
    }
    #menu-responsivo {
		display: none;
	}
    .menu-topo h6 {
        height: 16px;
    }
}





/* ----- MENU FECHADO ----- */
@media (max-width: 1200px) {
    .dynamika-menu-nav-forest { 
        display:none 
    }
    .dynamika-menu-nav-forest {
        position:fixed;
        top:0;
        left:0;
        bottom:0;
        background-color:rgb(45,101,172);
        width:470px !important;
        overflow-x: hidden;
        z-index: 99999;
    }
    .dynamika-menu-ul-forest {
        min-width:270px !important;
    }
    .dynamika-menu-li-root {
        width:100% !important;
        line-height:auto !important;
    }
    .dynamika-menu-li-root:hover {
        border-bottom:0;
    }
    .dynamika-menu-a-root {
        line-height:20px !important;
        padding:10px !important;
        width:100% !important;
        color:#FFF !important;
        border-bottom:1px solid rgba(255,255,255,.2);
        overflow: auto !important;
    }
    .dynamika-menu-span-items {
        background-color: rgb(84,180,68) ;
        margin:0;
        padding:10px;
    }
    .dynamika-menu-span-sub h3 {
        font-size:.9em;
    }
    .dynamika-menu-span-sub {
        margin:0;
        padding:5px 0;
    }
    .dynamika-menu-span-sub h3 {
        font-size:.8em;
    }
    .dynamika-menu-a-link {
        border:0;
        color: rgb(50,50,50) !important;
        font-size:12px !important;
        padding:10px;
    }
    .menu-fechado {
        background-color:rgb(45,101,172);
        padding:10px 15px;
        border-radius:6px;
        position: absolute;
        top:20px;
        right:20px;
        cursor:pointer;
        font-weight:bold;
        font-size:14px;
        color:rgb(255,255,255);
        text-transform: uppercase;
    }
    .menu-fechado svg {
        color:rgb(255,255,255);
    }
    .bannerRevista{
        width:75% !important;
    }

    .bannerRevista img{
        height: 330px;
    }
}
</pre></body></html>