<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media only screen and (max-width: 1400px) {

  footer {

    background-size: cover;

    background-position: center;

    min-height: 760px;

  }

  footer .logo-footer {

    margin: 215px 0 80px;

    padding-bottom: 60px;

    position: relative;

  }

  footer .logo-footer:after {

    width: 80%;

  }

  footer::before {

    content: "";

    width: 160px;

    height: 174px;

  }

}



@media only screen and (max-width: 1200px) {

  #single_ods .cabecalho_ods h1 {

    font-size: 36px;

    padding: 20px;

    padding-bottom: 20px;

	margin-bottom: 0px;

  }

  #single_ods .cabecalho_ods nav {

    padding: 35px 25px 20px;

  }

  #single_ods .cabecalho_ods nav h2 {

    font-size: 30px;

  }

  #single_ods .cabecalho_ods nav ul li {

    width: 100%;

    max-width: 48px;

  }

  

  main .grid_post .post_large .post_item .thumb img {

    height: 400px;

  }

  main .grid_post .post_item h3 {

    color: #a66730;

    font-size: 42px;

    line-height: 44px;

    margin-bottom: 6px;

    font-weight: 300;

  }

  main .grid_post .post_item p {

    font-size: 16px;

    line-height: 20px;

  }

  main .grid_post .posts_small .post_item h3 {

    font-size: 26px;

    line-height: 28px;

  }

  main .grid_post .posts_small .post_item h3 {

    font-size: 22px;

    line-height: 24px;

  }

  main .grid_post .posts_small .post_sem_thumb.post_item {

    padding: 10px 25px;

  }

  main .grid_post .posts_small .post_sem_thumb.post_item h3 {

    font-size: 28px;

    line-height: 30px;

  }

  main .videos .video_item .content h3 {

    font-size: 18px;

  }

  main .videos .row-videos {

    padding: 50px 0 100px;

  }

  main .videos .video_item {

    margin-bottom: 20px;

  }

  main .eventos .evento_item .content h3 {

    font-size: 22px;

  }

  main .eventos .evento_item .content {

    padding: 20px;

  }

  main .eventos .evento_item .content p {

    font-size: 15px;

    line-height: 18px;

  }

  main .eventos {

    margin-bottom: 60px;

  }

  main .depoimentos {

    padding: 55px 0;

  }

  main .depoimentos .content h3 {

    font-size: 46px;

    line-height: 52px;

  }

  main .depoimentos .content {

    width: 90%;

    margin: 140px auto 50px;

  }

  main .depoimentos .content p {

    width: 80%;

  }

  main .redes_sociais {

    margin: 35px 0;

  }

  main .videos .video_item .video {

    width: 100%;

    height: 110px;

  }

  main .banner {

    height: 460px;

  }

  main .grid_post .lista_horizontal .posts_small .post_item .thumb img {

    height: 180px;

  }

}



@media only screen and (max-width: 1000px) {

  main .grid_post .post_large .post_item .thumb img {

    height: 330px;

  }

  main .grid_post .post_item h3 {

    font-size: 34px;

    line-height: 38px;

  }

  main .grid_post .posts_small {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

        flex-wrap: wrap;

  }

  main .grid_post .posts_small .post_item {

    margin-bottom: 20px;

    width: calc(96%/2);

    margin: 0 1%;

  }

  .banner_destaque {

    margin-top: 50px;

  }

  main .grid_post .posts_small .post_sem_thumb.post_item {

    width: 100%;

  }

  .banner_destaque {

    margin-top: 0;

  }

  main .grid_post .posts_small .post_sem_thumb.post_item h3 {

    font-size: 22px;

    line-height: 26px;

  }

  main .grid_post .lista_horizontal .posts_small .post_item {

    width: 100%;

  }

  main .videos .video_item {

    margin-bottom: 20px;

    width: calc(94%/3);

    /* display: inline-block; */

    margin: 1%;

    -webkit-box-orient: vertical;

    -webkit-box-direction: reverse;

        -ms-flex-direction: column-reverse;

            flex-direction: column-reverse;

  }

  .col-lg-4.lista-videos {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

        flex-wrap: wrap;

  }

  main .videos .row-videos .destaque .video_item {

    position: relative;

    width: 100%;

  }

  main .videos .row-videos .destaque .video_item {

    height: 400px;

    margin-top: 30px;

  }

  main .videos .video_item .content {

    text-align: left;

  }

  /* main .newsletter .col_text:before {

    left: -40px;

    z-index: 10;

    width: 130px;

    height: 130px;

  }

  main .newsletter .col_text:after {

    right: -38px;

  } */

  main .depoimentos .content {

    width: 100%;

    margin: 90px auto 20px;

  }

  main .depoimentos .content h3 {

    font-size: 32px;

    line-height: 36px;

  }

  main .depoimentos .content p {

    width: 100%;

    font-size: 20px;

  }

  main .depoimentos .banner_depoimentos:after {

    width: 180px;

    height: 180px;

    bottom: -70px;

  }

  main .apoio .apoiador {

    width: calc(92%/3);

    margin: 1%;

  }

  footer .redes_sociais .social a {

    margin: 0 6px;

  }

  footer ul li a {

    font-size: 16px;

    letter-spacing: 2px;

  }

  footer .logo-footer {

    margin: 200px 0 60px;

    padding-bottom: 50px;

    position: relative;

  }

  footer {

    min-height: 640px;

  }

  footer .redes_sociais p {

    font-size: 12px;

  }

  main .redes_sociais .social a img {

    width: 22px;

    height: 22px;

    -o-object-fit: contain;

    object-fit: contain;

  }

}



@media only screen and (max-width: 980px) {



  h1 {

    font-size: 40px;

  }

  h2 {

    font-size: 36px;

  }

  h3 {

    font-size: 28px;

  }

  h4 {

    font-size: 26px;

  }

  h5 {

    font-size: 20px;

  }



}



@media only screen and (max-width: 780px) {

	#single_ods .cabecalho_ods nav h2 {

    font-size: 24px;

}

  #single_ods .cabecalho_ods h1 {

    font-size: 24px;

    padding: 20px;

    padding-bottom: 20px;

  }

  #single_ods .cabecalho_ods nav ul {

    -webkit-box-pack: start;

        -ms-flex-pack: start;

            justify-content: flex-start;

    position: relative;

    top: 0;

  }

  #single_ods .cabecalho_ods nav {

    padding: 20px 15px 20px;

  }

  #single_ods .cabecalho_ods nav ul li {

    margin-bottom: 10px;

    margin-left: 10px;

	  max-width:100%;

  }

  #main-ods .principios .row {

    -webkit-box-pack: center;

        -ms-flex-pack: center;

            justify-content: center;

  }

  #main-ods .principios .row .principio_item .thumb {

    margin-bottom: 10px;

  }

  #main-ods .principios .principio_item .lista_temas .temas li {

    font-size: 18px;

  }

  #main-ods .principios .principio_item h5 {

    font-size: 20px;

    margin-bottom: 5px;

  }

  #main-ods .principios .principio_item .lista_temas .temas {

    width: 100%;

    margin-left: auto;

  }

  #main-ods .banner {

    height: 300px;

    margin-bottom: 15px;

  }

  #main-ods .ods .lista_ods .ods_box p {

    width: 100%;

    font-size: 18px;

    line-height: 20px;

  }

  #main-ods .ods .lista_ods {

    margin-bottom: 30px;

    -webkit-box-pack: center;

        -ms-flex-pack: center;

            justify-content: center;

  }

  #main-ods .ods .lista_ods .ods_box img {

    width: 100%;

  }

  #main-ods .ods {

    margin-top: 30px;

  }

  #main-ods .ods h2, #main-ods .conteudo h2 {

    font-size: 34px;

    line-height: 38PX;

  }

  #main-ods .ods .lista_ods .ods_box {

    width: calc(92%/2);

    margin: 1%;

    margin-bottom: 30px;

  }

  #main-iniciativa .banner {

    height: 300px;

    margin-bottom: 15px;

  }

  #main-iniciativa .ods .lista_ods .conhecer_ods {

    margin-top: 10px;

  }

  #main-iniciativa .ods {

    margin-top: 20px;

  }

  #main-iniciativa .ods h2 {

    font-size: 36px;

  }

  #main-iniciativa .conteudo h2 {

    font-size: 34px;

    line-height: 38PX;

  }

  main .cabecalho_cat h1 {

    font-size: 34px;

    line-height: 38PX;

  }

  .single img.alignright {

    float: inherit;

    margin: 30px 0;

    margin-right: 0;

    width: 100%;

    height: auto;

    -o-object-fit: cover;

       object-fit: cover;

  }

  .single .content_post .ods_post {

    margin-bottom: 0;

  }

  .single .content_post p {

    margin-bottom: 10px;

  }

  .single .content_post .cabecalho {

    margin-bottom: 15px;

  }

  .single .content_post .cabecalho h1 {

    font-size: 28px;

    line-height: 32px;

    margin-top: 10px;

  }

  .single .content_post .cabecalho .compartilhar_post {

    position: relative;

    right: 0;

    top: 0px;

    margin: 10px 0;

  }

  .single .content_post .ods_post a {

    margin-bottom: 10px;

  }

  .col-titulo h2:after {

    right: -560px;

  }

  .col-titulo h2:before {

    left: -560px;

  }

  .single .content_post .banner {

    height: 300px;

  }

  main .banner {

    height: 350px;

  }

  body, html {

    overflow-x: hidden;

  }

  main .banner .social {

    display: none;

  }

  main .banner .bg::before {

    display: none;

  }

  main .banner .bg {

    width: 100%;

  }

  main .banner .bg a.btn-destaque img {

    position: absolute;

    right: 0;

  }

  main .banner .bg a.btn-destaque {

    left: 0;

    width: 100%;

  }

  main .grid_post .posts_small .post_item {

    width: 100%;

    margin: 0;

    margin-bottom: 30px;

  }

  main .grid_post .posts_small .post_item .thumb img {

    height: 200px;

  }

  main .grid_post .post_item {

    margin-bottom: 30px;

  }

  main .grid_post .post_large .post_item .thumb img {

    height: 200px;

  }

  main .grid_post .lista_horizontal .posts_small .post_item .thumb img {

    height: 200px;

  }

  main .grid_post .post_item h3 {

    font-size: 22px;

    line-height: 24px;

    font-family: "Barlow Condensed";

    font-weight: 500;

  }

  .banner_destaque {

    margin-bottom: 30px;

  }

  main .videos {

    margin-bottom: 0;

  }

  main .videos .video_item {

    width: 100%;

    margin-bottom: 30px;

  }

  main .videos .video_item .video {

    width: 100%;

    height: 200px;

    margin-bottom: 10px;

  }

  main .videos .row-videos .destaque .video_item {

    height: 200px;

    margin-top: 30px;

  }

  /* main .newsletter .col_text:before {

    display: none;

  }

  main .newsletter .col_text h4 {

    margin-left: 0;

    margin: 0;

    text-align: center;

    width: 100%;

  }

  main .newsletter .col_text h4 br {

    display: none;

  }

  main .newsletter .col_form {

    padding: 10px 40px;

  }

  main .newsletter {

    padding: 30px 0;

  } */

  .col-titulo h2 {

    margin: 20px auto 40px;

    font-size: 25px;

  }

  main .depoimentos .banner_depoimentos:after {

    width: 100px;

    height: 100px;

    bottom: -50px;

  }

  .redes_sociais {

    margin-bottom: 50px;

  }

  main .depoimentos .content h3 {

    font-size: 24px;

    line-height: 28px;

  }

  main .depoimentos .content p {

    width: 100%;

    font-size: 16px;

  }

  main .depoimentos .content {

    width: 100%;

    margin: 70px auto 0px;

  }

  main .redes_sociais .social a {

    display: inline-block;

    margin: 0 12px;

  }

  main .redes_sociais .social a img {

    width: 27px;

    height: 27px;

  }

  main .apoio {

    margin: 30px 0;

  }

  main .apoio .apoiador {

    width: 100%;

    margin: 0 0 30px;

  }

	

	main .apoio .apoiador &gt; a{

		display: block;

		margin: 0 auto;

	}

  footer .logo-footer img {

    width: 250px;

	  display: block;

	  margin: 0 auto;

  }

  footer::before {

    content: "";

    width: 130px;

    height: 140px;

  }

  footer .logo-footer {

    margin: 180px 0 40px;

    padding-bottom: 40px;

    position: relative;

  }

  footer ul {

    margin-bottom: 30px;

  }

  footer ul li a {

    font-size: 18px;

    margin-bottom: 5px !important;

    letter-spacing: 2px;

    display: block;

  }

  footer .redes_sociais p {

    font-size: 18px;

  }



  /* main .newsletter .col_text:after {

    display: none;

  } */

  main .videos .row-videos:first-child {

    padding-top: 20px;

  }

  main .grid_post .post_item .ods_post {

    margin-bottom: 0;

  }

  main .grid_post .post_item .categoria_post a {

    font-size: 15px;

  }

  #main-iniciativa .ods .lista_ods .conhecer_ods {

    font-size: 18px;

  }

  #main-contato .conteudo .box-form form .wpcf7-submit {

    font-size: 18px;

  }

}



@media only screen and (max-width: 500px) {

	.single .content_post blockquote {

    width: 90%;

    margin: 40px auto;

}

	.single .content_post blockquote p {

    font-size: 22px;

    line-height: 30px;

}

	.single .content_post .depoimento_single .text {

    width: 100%;

    padding: 15px;

    position: relative;

}

	.single .content_post .depoimento_single .imagem_depoimentos {

    width: 100%;

    margin-bottom: 15px;

}

	.single .content_post .depoimento_single .imagem_depoimentos img{

		max-width:200px;

		margin:auto;

	}

	.single .content_post .depoimento_single .text p.nome{

		text-align:left;

		margin-top:8px;

		font-size:20px;

	}

	.single .content_post .depoimento_single .text::after,.single .content_post .depoimento_single .text::before{

		display:none;

	}

	.single .content_post .depoimento_single .text p {

    font-size: 20px;

    line-height: 24px;

}

	.single .content_post iframe {

    height: 350px;

}

  main .banner .slider_home:after {

    display: none;

  }

  body.home .barra_menu {

    height: 250px;

  }

  #main-contato .conteudo .box-form select.area {

    font-size: 16px;

  }

  #main-contato .conteudo .box-form form .wpcf7-form-control-wrap textarea {

    height: 150px;

  }

  ::-webkit-input-placeholder,

  select,

  input {

    /* Edge */

    font-size: 16px;

    color: #202d17;

    letter-spacing: 1px;

  }

  :-ms-input-placeholder,

  select,

  input {

    /* Internet Explorer 10-11 */

    font-size: 16px;

    color: #202d17;

    letter-spacing: 1px;

  }

  ::-ms-input-placeholder,

  select,

  input {

    font-size: 16px;

    color: #1f2c17;

    letter-spacing: 1px;

  }

  ::placeholder,

  select,

  input {

    font-size: 16px;

    color: #1f2c17;

    letter-spacing: 1px;

  }

  #main-contato .banner {

    height: 300px;

    margin-bottom: 10px;

  }

  #main-contato .conteudo .box-form {

    margin-top: 30px;

    width: 100%;

    margin-left: auto;

    margin-right: auto;

    margin-bottom: 30px;

  }

  #main-contato .conteudo h2 {

    font-size: 34px;

    line-height: 38px;

  }

  #single_ods .cabecalho_ods nav ul {

    -webkit-box-pack: center;

        -ms-flex-pack: center;

            justify-content: center;

  }

  #single_ods .cabecalho_ods h1 {

    font-size: 22px;

  }

}

/*# sourceMappingURL=responsive.css.map */




@media only screen and (max-width: 769px) {
  .principios-box h4 {
    font-size: 4vw !important;
    margin-bottom: 5px !important;
  }
  .principios-box h5 {
    font-size: 3vw !important;
  }
  .principios-box p {
    font-size: 4vw !important;
  }
  .principios-box li {
    font-size: 3vw !important;
  }
  .principios-box {
    height: 370px !important;
    width: 70vw !important;
    padding: 30px 30px 75px 30px !important;
  }
  .principios-box img {
    width: 15vw !important;
  }
  .new-videos__content__play {
    padding: 50px 0px !important;
  }
  .new-videos__content {
    height: 400px !important;
    width: 300px !important;
  }
  .new-videos__content__text__title {
    font-size: clamp(20px, 2vw, 30px) !important;
  }
  .new-videos__content {
    padding: 40px 40px !important;
  }

}

</pre></body></html>