<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

#slides { float: left; width: 100%; position: relative;}
#slides .slides { position: relative; z-index: 1;}
#slides .slides, .slides &gt; li, .flex-control-nav { float: left; margin: 0; padding: 0; list-style: none;}
#slides .slides &gt; li { display: none;}
#slides .slides &gt; li img { float: left; width: 100%;}
#slides .flex-direction-nav { display: none;}
#slides .flex-control-nav { position: absolute; width: 100%; left: 0; bottom: -15px; z-index: 3; text-align: center;}
#slides .flex-control-nav li { margin: 0 3px; display: inline-block;}
#slides .flex-control-paging li a { float: left; width: 15px; height: 15px; border: 3px solid rgb(250 250 250); background-color: rgb(105 154 75); cursor: pointer; display: block; font-size: 0; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px;}
#slides .flex-control-paging li a:hover { background-color: rgb(105 120 75);}
#slides .flex-control-paging li a.flex-active { background-color: rgb(105 120 75);}


#blog { float: left; width: 100%; margin: 21px 0 0;}
#blog .noticias { float: left; width: 90%; margin: 21px 5%;}
#blog .noticias .titulo { margin: 0 0 10px;}
#blog .noticias .t1 { float: left; margin: 0 0 11px;}
#blog .noticias .t2 { float: right; margin: 0 0 11px;}
#blog .noticias .t3 { float: left; margin: 0 0 11px;}
#blog .noticias .t4 { float: right; margin: 0 0 11px;}
#blog .noticias .tab { width: 48%; position: relative;}
#blog .noticias .tab .imagem { position: absolute; width: 130px; height: 90px; top: 10px; left: 10px; outline: 1px solid rgb(100 100 100 / 5%); overflow: hidden;}
#blog .noticias .tab .imagem img { position: absolute; width: 100%; height: 100%; top: 0; left: 0; object-fit: cover;}
#blog .noticias .tab .detalhes { float: left;}
#blog .noticias .tab .detalhes h2 { float: left; min-height: 41px; margin: 15px 20px 55px 150px; font-size: 1em; line-height: 1.2;}
#blog .noticias .tab .detalhes h3 { position: absolute; left: 150px; bottom: 15px; font-size: 0.9em; opacity: 0.8;}
#blog .galeria { float: left; width: 90%; margin: 21px 5%;}
#blog .galeria .titulo { margin: 0 0 10px;}
#blog .galeria .t1 { float: left; margin: 0 0 21px;}
#blog .galeria .t2 { float: left; margin: 0 0 21px 2.5%;}
#blog .galeria .t3 { float: left; margin: 0 0 21px 2.5%;}
#blog .galeria .t4 { float: right; margin: 0 0 21px;}
#blog .galeria .tab { width: 23%; position: relative;}
#blog .galeria .tab .imagem { float: left; width: 100%; height: 150px; position: relative; overflow: hidden;}
#blog .galeria .tab .imagem img { position: absolute; width: 100%; height: 100%; top: 0; left: 0; object-fit: cover;}
#blog .galeria .tab .detalhes { float: left; width: 100%; margin: 10px 0 0;}
#blog .galeria .tab .detalhes h2 { float: left; width: 100%; font-size: 1em; line-height: 1.2;}
#blog .galeria .tab .detalhes h3 { float: left; width: 100%; font-size: 0.9em; opacity: 0.8; margin-block-start: 10px; margin-block-end: 0;}
#blog .galeria .linha2 { display: none; float: left; width: 100%; height: 1px;}


#programa { float: left; width: 80%; padding: 41px 10%; background-color: rgb(226 237 227);}
#programa .titulo { margin: 0 0 20px; text-align: center;}
#programa .t1 { float: left; width: 30%;}
#programa .t2 { float: left; width: 30%; margin: 0 4.5%;}
#programa .t3 { float: right; width: 30%;}
#programa .t4 { float: left; width: 46%; margin: 0 4%;}
#programa .t5 { float: left; width: 46%;}
#programa .tab { position: relative; padding: 20px 0;}
#programa .tab .imagem { float: left; width: 100%; text-align: center; font-size: 0;}
#programa .tab .imagem img { height: 60px;}
#programa .tab .detalhes { float: left; width: 100%;}
#programa .tab .detalhes h2 { float: left; width: 100%; margin: 10px 0; text-align: center; font-weight: bold; font-size: 1.5em;}
#programa .tab .detalhes h3 { float: left; width: 100%; text-align: center; font-size: 1em; opacity: 0.8;}
#programa .linha3 { float: left; width: 100%; height: 1px;}


#financiamentos { float: left; width: 90%; margin: 41px 5%;}
#financiamentos .titulo { margin: 0 0 10px;}
#financiamentos .t1 { float: left;}
#financiamentos .t2 { float: left; margin: 0 0 0 2.5%;}
#financiamentos .t3 { float: left; margin: 0 0 0 2.5%;}
#financiamentos .t4 { float: right;}
#financiamentos .tab { width: 23%; position: relative;}
#financiamentos .tab .imagem { float: left; width: 100%; background-color: rgb(255 255 255);}
#financiamentos .tab .imagem img { float: left; width: 96%; padding: 2%;}

@media only screen and (max-width: 1000px){
  #blog .noticias .tab { width: 100%;}

  #blog .galeria .t1 { float: left; margin: 0 0 21px;}
  #blog .galeria .t2 { float: right; margin: 0 0 21px;}
  #blog .galeria .t3 { float: left; margin: 0 0 21px;}
  #blog .galeria .t4 { float: right; margin: 0 0 21px;}
  #blog .galeria .tab { width: 48%;}
  #blog .galeria .linha2 { display: block;}

  #programa .t1 { width: 100%;}
  #programa .t2 { width: 100%; margin: 0;}
  #programa .t3 { width: 100%;}
  #programa .t4 { width: 100%; margin: 0;}
  #programa .t5 { width: 100%;}

  #financiamentos .t1 { float: left; margin: 0 0 21px;}
  #financiamentos .t2 { float: right;  margin: 0 0 21px;}
  #financiamentos .t3 { float: left; margin: 0;}
  #financiamentos .t4 { float: right; margin: 0;}
  #financiamentos .tab { width: 48%;}
}
</pre></body></html>