<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*VARIAVEIS*/
body {
  font-family: 'Ubuntu', sans-serif; }

a:hover, a:focus {
  text-decoration: none; }

.page-id-29 .institucional_link{ color: #289AEB !important; }
.page-id-116 .produtos_link{ color: #289AEB !important; }
.page-id-127 .produtos_link{ color: #289AEB !important; }
.page-id-127 .produtos_link{ color: #289AEB !important; }
.page-id-4 .servicos_link{ color: #289AEB !important; }
.category-noticias .noticias_link{ color: #289AEB !important; }
.category-vagas .vagas_link{ color: #289AEB !important; }
.page-template-page-contato .contato_link{ color: #289AEB !important; }

.invisibleLink {
  width: 180px;
  height: 100px; }
.nav .open &gt; a, .nav .open &gt; a:hover, .nav .open &gt; a:focus{
	background-color: transparent;
}
@media (max-width: 767px) {
  .logo-interna img { width: 140px; }
  }
.navbar-default {
  background-color: #fff;
  background-image: url(../img/top-bg.jpg);
  background-size: cover;
  min-height: 410px;
  border-bottom: 5px solid #717f8b;
  padding-top: 185px;
  background-position: center; }
  .navbar-default ul li a {
    font-weight: 500;
    font-size: 19px;
    color: #435363;
    line-height: 27px; }
    .navbar-default ul li a:hover, .navbar-default ul li a:focus {
      text-decoration: none; }
  .navbar-default .navbar-toggle {
    border-color: transparent;
    margin-top: 15px; }
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
      background-color: transparent; }
    .navbar-default .navbar-toggle .icon-bar {
      background-color: #fff;
      width: 30px;
      height: 4px; }
.nav &gt; li &gt; a{ padding: 10px 10px; }
.navbar-interna {
  border-top: 5px solid #415464;
  background-color: #f0f0f0;
  padding-top: 50px;
  padding-bottom: 10px;
 }
  .navbar-interna .nav li a {
    color: #333;
    font-size: 15px; }
    .navbar-interna .nav li a:hover, .navbar-interna .nav li a:focus {
      color: #666666;
      text-decoration: none;
       }
       .nav &gt; li &gt; a:hover, .nav &gt; li &gt; a:focus{
       	background-color: transparent;
       }
    .navbar-interna .nav li.active a:hover, .navbar-interna .nav li.active a:focus {
      color: #333;
      text-decoration: none;
       }
    .navbar-interna .nav li.divider {
      text-align: center; }
    .navbar-interna .nav li.divider .menuDivider {
      font-size: 16px;
      color: #999; }

.colorCinzaClaro {
  color: #c3ccd5 !important; }

.navbar {
  margin-bottom: 0; }

.logo {
  padding-right: 25px;
  margin-right: 25px;
  border-right: 1px solid #fff;
  height: 218px; }

.logo-interna {
  padding-right: 40px;
  margin-right: 15px;
  /* border-right: 1px solid #717f8b;*/
  height: 90px; }

.fixColuna {
  max-height: 660px;
  overflow: hidden;
  padding-right: 10px;
  padding-left: 10px;
  margin-bottom: 20px; }
.fixColuna{}
    .Bloco01{ margin-bottom: 14px; display: inline-block; }
    .Bloco02{ margin-bottom: 14px; display: inline-block;
}
@media (max-width: 767px) {
	.fixColuna {
		max-height: 1200px;
		overflow: auto;
	}
}
.boxAzul {
  padding: 30px;
  font-size: 28px;
  color: #fff;
  background: #65b3e9;
  margin-bottom: 20px; }
  .boxAzul span {
    color: #435363; }

.boxCinza {
  padding: 30px;
  font-size: 19px;
  color: #65b3e9;
  background: #435363;
  margin-bottom: 20px; }
  .boxCinza span {
    color: #c3ccd5;}
     .boxCinza2 .paragrafo{
      font-size: 22px;
      line-height: 25px;
}

.boxCinza2 {
  padding: 40px 30px;
  font-size: 19px;
  color: #65b3e9;
  background: #435363;
  margin-bottom: 20px; }
  .boxCinza2 span {
    color: #c3ccd5;}
     .boxCinza2 .paragrafo{
    font-size: 22px;
    line-height: 25px;
}

.fixColuna{}
    .boxImage{
      background-color: #e9e6e6; padding:5px 0px;
    }
    .Class_2 {
      padding:30px; font-size:22px; line-height: 25px; color:#fff; background:#65b3e9;
}

.Box7{
  margin-bottom: 14px; display: inline-block;}
  .box { background-color:#e9e6e6; padding:5px 0px; }
  .box2 {padding:25px 30px; font-size:22px; color:#fff; line-height:25px; background:#65b3e9;}
  .span{
    padding: 11px;padding-left: 31px!important; font-size: 25px;color: #fff;background: #65b3e9;
}
.Institucional {
  font-size: 42px;
  line-height: 42px;}
    p{margin: 0px; padding: 0px;}
      p a{ color:#65b3e9 !important;}

.Noticias{ padding: 5px 30px 30px 30px; color: #fff; background: #65b3e9; margin-bottom: 20px;}
   .Noticias span h2{font-weight: 500; font-size: 22px; color: #435363;}
     .Noticias .row{ margin-left: -10px; }
       .Noticias ul li a{  font-size:15px; font-family: 'Ubuntu', sans-serif; font-weight: 400; 
}

.recrutamento{
 font-size: 17px; color: #65b3e9; background: #435363; margin-bottom: 20px;  }
  a .recrutamento span {
    padding: 15px 26px;
    font-size: 20px;
    color: #fff;
    border-bottom: solid 2px #868E98; 
    width: 100%;
    display: block;
  }
    a .recrutamento .bloco1{
      padding: 20px 30px 30px 30px;
    }
}
.cinza03 {
  font-size: 16px; }
  .cinza03 span {
    font-size: 22px; }

.azul02 {
  font-size: 22px; }

.azul03 {
  font-size: 28px;
  line-height: 28px; }

.boxImg01 {
  margin-bottom: 20px;
  background-image: url(../img/img01.jpg);
  background-size: cover; }

.boxImg02 {
  margin-bottom: 20px;
  background-size: cover; }

.boxImg04 {
  margin-bottom: 20px;
  background-size: cover; }

.imgLogo {
  height: 100px;
  background-size: cover;
  background-color: #eae6e7;
  background-image: url(../img/img03.jpg);
  background-position: center; }
  .imgLogo img {
    max-height: 100px; }

footer {
  border-top: 7px solid #7a8792;
  background-color: #415464;
  color: #c3ccd5;
  padding-top: 30px;
  padding-bottom: 0px;
  font-size: 12px; }
  footer .resize{ padding-left: 8%; padding-right: 8%; }
  footer h5 {
    font-size: 14px;
    color: #65b3e9; font-weight: 400;}
  footer a {
    color: #65b3e9; }
    footer a:hover, footer a:focus {
      color: #65b3e9; }
  footer .copy {
    border-top: 1px solid rgba(195, 204, 213, 0.5);
    padding-top: 0px;
    line-height: 60px;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    color: rgba(195, 204, 213, 0.5); }
.h40 {
  height: 40px; }

.fa-circle {
  color: #c3ccd5; }

.fa-facebook {
  color: #415464; }

.menuFooter {
  padding-left: 30px; }

.form-news {
  border-radius: 0px;
  border-color: #65b3e9;
  background-color: #526170;
  color: #c3ccd5;
  margin-bottom: 12px; }

.form-news::placeholder, .form-news::-moz-placeholder, .form-news::-webkit-placeholder {
  color: #c3ccd5;
  opacity: 1; }

.btn-news {
  background-color: #717b88;
  color: #d9e0e7;
  border-radius: 0;
  border-color: transparent;
  font-size: 12px; }

.banner {
  background-size: cover;
  height: 453px;
  border-bottom: 4px solid #65b3e9;
  background-position: center center; }
.banner h1{ font-weight: 400; }
.banner-institucional {
  background-size: cover;
  height: 206px;
  color: #fff;
  background-position: center center;
  border-bottom: 4px solid #717f8b;
  /*margin-bottom: 30px;*/
  padding-top: 30px;
  /* text-align: center; */ }
  .banner-institucional h1 {
    font-size: 50px; font-weight: 400; }

.interna {
  padding-bottom: 50px; margin-top: 20px; }
  .interna h3 {
    margin-top: 0;
    color: #65b3e9; }
    .interna h3 a {
      color: #65b3e9; }
    .interna h3 a:hover, .interna h3 a:focus {
      text-decoration: none; }
  .interna h5 {
    margin-top: 0;
    color: #65b3e9;
    font-size: 16px;
    margin-bottom: 30px; }

.pagination &gt; .active &gt; a, .pagination &gt; .active &gt; span {
  background-color: #65b3e9;
  border-color: #c3ccd5; }
  .pagination &gt; .active &gt; a:hover, .pagination &gt; .active &gt; span:hover, .pagination &gt; .active &gt; a:focus, .pagination &gt; .active &gt; span:focus {
    background-color: #65b3e9;
    border-color: #c3ccd5; }

.filtro {
  padding: 25px;
  background-color: #fff; }

label {
  font-weight: initial;
}
.inputForm{
   	background-color: #8b98a2;
    color: #d5dfe8;
    font-size: 16px;
    display: inline-block;
    padding: 6px 12px;
   }

.right-inner-addon {
  position: relative; }
  .right-inner-addon i {
    position: absolute;
    right: 27px;
    padding-top: 7px;
    pointer-events: none;
    color: #c3ccd5;
    font-size: 20px; }

select#mes, select#ano {
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer; }

section {
  display: block;
  position: relative;
  padding-top: 30px; }
  section::after {
    content: "";
    background: url(../img/bg.jpg);
    opacity: 0.1;
    background-repeat: no-repeat;
    background-size: cover;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: absolute;
    z-index: -1; }

.btn-fato {
  border-radius: 0;
  background-color: #8b98a2;
  color: #d5dfe8;
  font-size: 16px; }

.vagas h4 {
  margin-bottom: 4px; }
  .vagas h4 a {
    color: #65b3e9; font-weight: 400; }
  .vagas h4 a:hover, .vagas h4 a:focus {
    text-decoration: none; }
  .form-control::-moz-placeholder {
    color: #c3ccd5;
    opacity: 1; }
  .form-control::-webkit-placeholder {
    color: #c3ccd5;
    opacity: 1; }

.frase {
  color: #65b3e9;
  font-size: 22px;
  padding-top: 50px; }

.h30 {
  height: 30px; }

.h20 {
  height: 20px; }

.instImgs img {
  margin-bottom: 20px; }

.azul {
  color: #65b3e9 !important; }

.btnVoltar{
margin-top: 30px;}
.btnVoltar span {
  margin-right: 7px;}
  .btnVoltar a {
    color: #435363; }
  .btnVoltar a:hover, .btnVoltar a:focus {
    text-decoration: none;
    color: #435363; }

p .inputfile {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1; }

p .inputfile + label {
  background-color: #8b98a2;
  color: #d5dfe8;
  font-size: 16px;
  display: inline-block;
  padding: 6px 12px; }

p .inputfile:focus + label, .inputfile + label:hover {
  color: #333; }

.produtos {
  margin-top: -30px; }

.sircoi {
  padding-top: 150px; }

.nav .open &gt; a {
  background-color: transparent; }
  .nav .open &gt; a:hover, .nav .open &gt; a:focus {
     }

@media (max-width: 767px) {
  .navbar-default {
    padding-top: 15px;
    min-height: 80px;
    background-image: url(../img/top-bg2.jpg); }

  .menuFooter {
    padding-left: 15px; }

  .logo {
    height: 95px;
    border-right: 0;
    background-image: url(../img/logo2.png);
    background-repeat: no-repeat;
    margin-top: -15px;
    margin-right: 0;
    background-position: -13px; }

  .navbar-interna {
    padding-top: 18px; }
    .navbar-interna .navbar-toggle {
      padding: 6px 10px;
      margin-top: 0; }
      .navbar-interna .navbar-toggle .icon-bar {
        background-color: #65b3e9;
        width: 30px;
        height: 4px; }
    .navbar-interna li.divider {
      display: none; }

  .logo-interna {
    padding-right: 0;
    margin-right: 0;
    padding-left: 15px;
    border-right: none;
    height: 50px; }

  .banner {
    height: 190px; }

  .banner-institucional {
    padding-top: 18px; }
    .banner-institucional h1 {
      font-size: 30px; }

  .frase {
    font-size: 15px;
    padding-top: 5px; }

  .interna .col-xs-12 {
    margin-bottom: 20px; }
    footer .copy{
  line-height: 20px;
  padding: 15px 0px;
}
  .sircoi {
    padding-top: 10px; }
    .sircoi h1 {
      font-size: 18px; } }

@media (min-width: 768px) and (max-width: 991px) {
  .logo-interna a img{ width: 150px !important; }
  .navbar-default {
    background-position: 39% 0;
    min-height: 350px;
    padding-top: 125px; }

  .menuFooter {
    padding-left: 18px; }

  .boxAzul {
    font-size: 19px; }

  .boxCinza {
    font-size: 19px; }

  .azul02 {
    font-size: 16px; }

  .cinza02 {
    font-size: 30px; }

  .azul03 {
    font-size: 16px; }

  .cinza03 {
    font-size: 14px; }
    .cinza03 span {
      font-size: 14px; }

  .navbar-interna {
    padding-top: 40px; }

  .banner {
    height: 270px; }

  .nav-justified {
    width: 70%;
    float: left; }
    .nav-justified li a {
      font-size: 18px; }

  .logo-interna {
    padding-right: 15px;
    margin-right: 5px;
    height: 70px; }

  .sircoi {
    padding-top: 50px; }
    .sircoi h1 {
      font-size: 26px; }

  .frase {
    font-size: 18px;
    padding-top: 35px; }

  .fixDropMenu {
    left: 268px; } }
@media (min-width: 999px) and (max-width: 1250px) {
    .boxCinza {
    font-size:33px;
    line-height: 40px;
  }
    .boxCinza2 {
    font-size: 29px;
    line-height: 31px;
  }
  a .recrutamento .bloco1{ padding: 20px 30px 22px 30px; }
}
@media (min-width: 1200px) and (max-width: 1360px) {
  .boxCinza {
    font-size: 37px;
    line-height: 47px;
  }
    .boxCinza2 {
    font-size: 19px;
    line-height: 30px;
  }
  a .recrutamento .bloco1 {
    padding: 20px 30px 52px 30px;}
}
@media (min-width: 980px) and (max-width: 1100px) {
  .navbar-default {
    background-position: 50% 0; }

  .fixColuna {
    max-height: 655px; }

  .boxAzul {
    font-size: 24px; }

  .boxCinza {
    font-size: 30px;}

    a .recrutamento .bloco1 {
    padding: 20px 30px 40px 30px;}

    .boxCinza .institucional{
    font-size: 24px;}

  .azul03 {
    font-size: 20px !important; }

  .cinza03 {
    font-size: 15px !important; }
    .cinza03 span {
      font-size: 20px; }

  .menuFooter {
    padding-left: 26px; }

  .resize {
    padding-left: 74px;
    padding-right: 74px; }

  .fixDropMenu {
    left: 268px; } }
@media (min-width: 767px) and (max-width: 980px) {
    .boxCinza {
    font-size: 20px;
    line-height: 27px;
    }
    .boxCinza2{ padding: 57px 30px; }
    .boxCinza2 .paragrafo {
    font-size: 17px !important;}
    .Class_2 {
    padding: 37px 26px;
    font-size: 16px;}
    .box2{
      font-size: 16px;
    }
    a .recrutamento span{ font-size: 17px; }
    a .recrutamento .bloco1{ font-size: 14px; }
    .azul02 span{ font-size: 16px; }
    .banner-institucional h1{ font-size: 40px; }
}

@media (min-width: 1201px) {
  .resize {
    padding-left: 125px;
    padding-right: 125px; }

  .fixDropMenu {
    left: 268px; } }
.contents{background-image: url(../../images/bg_site.jpg); background-position: top center; background-repeat: no-repeat;}
.conteudo{  }
   .conteudo h3{ color: #65b3e9; font-weight: 400; font-family: 'Ubuntu', sans-serif; font-size: 24px; line-height: 32px; margin-bottom: 20px !important;}
    .conteudo h4{margin-top: 25px; font-weight: 400; margin-bottom: 25px; font-family: 'Ubuntu', sans-serif;}
     .conteudo p{
        line-height: 2.0;
        font-family: 'Ubuntu', sans-serif;
        font-size: 14px;
        padding-bottom: 20px;
  }
.Coluna_esquerda{background-color: #fff;}
.Coluna_esquerda img{ margin-bottom: 0px; }
    .Coluna_esquerda p{margin: 0px; padding: 0px;
  }

  @media (max-width: 767px) {
    .conteudo p{
      text-align: left;
    }
  }

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