@charset "UTF-8";
@import 'hamburgers.min.css';
@import 'fonte.css';
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

*, *:before, *:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

a {
  color: inherit;
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
a:active {
  text-decoration: none;
}

strong, b {
  font-weight: bold;
}

em {
  font-style: italic;
}

input:focus, textarea:focus, select:focus {
  outline: none !important;
}

.section {
  width: 100%;
  height: auto;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.6;
  background-color: transparent;
}
.section.telacheia {
  width: 100%;
  height: 100vh;
}
.section .container {
  width: 100%;
  margin: 0 auto;
  padding-left: 7.5vw;
  padding-right: 6.5vw;
}
@media screen and (max-width: 1099px) {
  .section .container {
    padding-left: 7.5vw;
    padding-right: 7.5vw;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .section .container {
    padding-left: 5vw;
    padding-right: 5vw;
  }
}

.layout-flex, .lf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.layout-flex.ais, .lf.ais {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.layout-flex.aifs, .lf.aifs {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.layout-flex.aife, .lf.aife {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.layout-flex.jcsb, .lf.jcsb {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.layout-flex.jcsa, .lf.jcsa {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.layout-flex.jcfs, .lf.jcfs {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.layout-flex.jcfe, .lf.jcfe {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.layout-flex .bloco-imagem img, .lf .bloco-imagem img {
  width: 100%;
  display: block;
}
.layout-flex .full, .lf .full {
  width: 100% !important;
}

.coluna-1 {
  width: 6.2583333333vw;
}
@media screen and (max-width: 1099px) {
  .coluna-1 {
    width: 100%;
  }
}

.coluna-2 {
  width: 13.4166666667vw;
}
@media screen and (max-width: 1099px) {
  .coluna-2 {
    width: 100%;
  }
}

.coluna-3 {
  width: 20.575vw;
}
@media screen and (max-width: 1099px) {
  .coluna-3 {
    width: 100%;
  }
}

.coluna-4 {
  width: 27.7333333333vw;
}
@media screen and (max-width: 1099px) {
  .coluna-4 {
    width: 100%;
  }
}

.coluna-5 {
  width: 34.8916666667vw;
}
@media screen and (max-width: 1099px) {
  .coluna-5 {
    width: 100%;
  }
}

.coluna-6 {
  width: 42.05vw;
}
@media screen and (max-width: 1099px) {
  .coluna-6 {
    width: 100%;
  }
}

.coluna-7 {
  width: 49.2083333333vw;
}
@media screen and (max-width: 1099px) {
  .coluna-7 {
    width: 100%;
  }
}

.coluna-8 {
  width: 56.3666666667vw;
}
@media screen and (max-width: 1099px) {
  .coluna-8 {
    width: 100%;
  }
}

.coluna-9 {
  width: 63.525vw;
}
@media screen and (max-width: 1099px) {
  .coluna-9 {
    width: 100%;
  }
}

.coluna-10 {
  width: 70.6833333333vw;
}
@media screen and (max-width: 1099px) {
  .coluna-10 {
    width: 100%;
  }
}

.coluna-11 {
  width: 77.8416666667vw;
}
@media screen and (max-width: 1099px) {
  .coluna-11 {
    width: 100%;
  }
}

.coluna-12 {
  width: 85vw;
}
@media screen and (max-width: 1099px) {
  .coluna-12 {
    width: 100%;
  }
}

.coluna-card {
  width: 27.5833333333vw;
}
@media screen and (max-width: 1099px) {
  .coluna-card {
    width: 100%;
  }
}

.coluna-3half {
  width: 23.7041666667vw;
}
@media screen and (max-width: 1099px) {
  .coluna-3half {
    width: 100%;
  }
}

@media screen and (max-width: 1099px) {
  .mobile-1 {
    width: 13.3333333333vw;
  }
}
@media screen and (max-width: 1099px) {
  .mobile-2 {
    width: 27.6666666667vw;
  }
}
@media screen and (max-width: 1099px) {
  .mobile-3 {
    width: 42vw;
  }
}
@media screen and (max-width: 1099px) {
  .mobile-4 {
    width: 56.3333333333vw;
  }
}
@media screen and (max-width: 1099px) {
  .mobile-5 {
    width: 70.6666666667vw;
  }
}
@media screen and (max-width: 1099px) {
  .mobile-6 {
    width: 85vw;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .landscape-1 {
    width: 10.375vw;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .landscape-2 {
    width: 21.75vw;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .landscape-3 {
    width: 33.125vw;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .landscape-4 {
    width: 44.5vw;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .landscape-5 {
    width: 55.875vw;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .landscape-6 {
    width: 67.25vw;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .landscape-7 {
    width: 78.625vw;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .landscape-8 {
    width: 90vw;
  }
}
.mb1 {
  margin-bottom: 1rem;
}
@media screen and (max-width: 1099px) {
  .mb1 {
    margin-bottom: 0.5rem;
  }
}

.mb2 {
  margin-bottom: 2rem;
}
@media screen and (max-width: 1099px) {
  .mb2 {
    margin-bottom: 1rem;
  }
}

.mb3 {
  margin-bottom: 3rem;
}
@media screen and (max-width: 1099px) {
  .mb3 {
    margin-bottom: 1.5rem;
  }
}

.mb4 {
  margin-bottom: 4rem;
}
@media screen and (max-width: 1099px) {
  .mb4 {
    margin-bottom: 2rem;
  }
}

.mb5 {
  margin-bottom: 5rem;
}
@media screen and (max-width: 1099px) {
  .mb5 {
    margin-bottom: 2.5rem;
  }
}

.mb6 {
  margin-bottom: 6rem;
}
@media screen and (max-width: 1099px) {
  .mb6 {
    margin-bottom: 3rem;
  }
}

.mb7 {
  margin-bottom: 7rem;
}
@media screen and (max-width: 1099px) {
  .mb7 {
    margin-bottom: 3.5rem;
  }
}

.mb8 {
  margin-bottom: 8rem;
}
@media screen and (max-width: 1099px) {
  .mb8 {
    margin-bottom: 4rem;
  }
}

.mb9 {
  margin-bottom: 9rem;
}
@media screen and (max-width: 1099px) {
  .mb9 {
    margin-bottom: 4.5rem;
  }
}

.mb10 {
  margin-bottom: 10rem;
}
@media screen and (max-width: 1099px) {
  .mb10 {
    margin-bottom: 5rem;
  }
}

.mb11 {
  margin-bottom: 11rem;
}
@media screen and (max-width: 1099px) {
  .mb11 {
    margin-bottom: 5.5rem;
  }
}

.mb12 {
  margin-bottom: 12rem;
}
@media screen and (max-width: 1099px) {
  .mb12 {
    margin-bottom: 6rem;
  }
}

.tac {
  text-align: center;
}

.nowrap {
  white-space: nowrap;
}

:target:before {
  content: "";
  display: block;
  height: 60px; /* fixed header height*/
  margin: -60px 0 0; /* negative fixed header height */
}

[v-cloak] > * {
  display: none;
}

[v-cloak]::before {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #898989;
  content: "carregando…";
  z-index: 9999999;
  top: 0;
  left: 0;
}

.loading-screen {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.9);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 42px;
  z-index: 1000;
  color: #ffffff;
}

.simula-colunas {
  width: 100%;
  height: 100%;
  min-height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000000;
  opacity: 0.25;
  pointer-events: none;
}
.simula-colunas .container {
  width: 100%;
  height: 100%;
}
.simula-colunas .layout-flex {
  width: 120vw;
  height: 100%;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.simula-colunas .modulo-desk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.simula-colunas .modulo-mobile {
  display: none;
}
.simula-colunas .modulo-land {
  display: none;
}
@media screen and (max-width: 1099px) {
  .simula-colunas .modulo-desk {
    display: none;
  }
  .simula-colunas .modulo-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .simula-colunas .modulo-land {
    display: none;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .simula-colunas .modulo-desk {
    display: none;
  }
  .simula-colunas .modulo-mobile {
    display: none;
  }
  .simula-colunas .modulo-land {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.simula-colunas .coluna-1 {
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
}
@media screen and (max-width: 1099px) {
  .simula-colunas .coluna-1 {
    width: 13.3333333333vw;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .simula-colunas .coluna-1 {
    width: 10.375vw;
  }
}
.simula-colunas .gutter {
  height: 100%;
  background-color: rgba(255, 255, 255, 0.3);
  width: 0.9vw;
}
@media screen and (max-width: 1099px) {
  .simula-colunas .gutter {
    width: 1vw;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .simula-colunas .gutter {
    width: 1vw;
  }
}

.line-clamp {
  max-height: 5.175rem;
  overflow: hidden;
}

@supports (-webkit-line-clamp: 3) {
  .line-clamp {
    max-height: none;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }
}
.bloco-404 {
  text-align: center;
}
.bloco-404 h2 {
  font-weight: bold;
  font-size: 2rem;
  margin-bottom: 1em;
}
.bloco-404 p {
  font-style: italic;
}

.alignleft {
  display: inline;
  float: left;
}

.alignright {
  display: inline;
  float: right;
}

.aligncenter {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

blockquote.alignleft,
.wp-caption.alignleft,
img.alignleft {
  margin: 0.4em 1.6em 1.6em 0;
}

blockquote.alignright,
.wp-caption.alignright,
img.alignright {
  margin: 0.4em 0 1.6em 1.6em;
}

blockquote.aligncenter,
.wp-caption.aligncenter,
img.aligncenter {
  clear: both;
  margin-top: 0.4em;
  margin-bottom: 1.6em;
}

.wp-caption.alignleft,
.wp-caption.alignright,
.wp-caption.aligncenter {
  margin-bottom: 1.2em;
}

html, body {
  width: 100%;
  height: auto;
  position: relative;
  font-family: "roboto-condensed", "Calibri", "Lucida Grande", sans-serif;
  font-style: normal;
  font-weight: 300;
  line-height: 1.3;
  color: #323232;
  background-color: #fff;
  scroll-behavior: smooth;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  html, body {
    line-height: 1.5;
  }
}

strong {
  font-weight: 600;
}

p a:hover, p a:active {
  text-decoration: underline;
}

body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.site-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
html {
  font-size: 62.5%; /* Sets up the Base 10 stuff */
}

body {
  font-size: 1.6rem;
}

.hide {
  display: none !important;
}

.invisivel {
  visibility: hidden;
  z-index: -1;
  position: relative;
}

@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .bloco-texto br, .bloco-seja .branco, h1 br {
    display: none;
  }
}
.place-black ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #323232;
}
.place-black ::-moz-placeholder { /* Firefox 19+ */
  color: #323232;
}
.place-black :-ms-input-placeholder { /* IE 10+ */
  color: #323232;
}
.place-black :-moz-placeholder { /* Firefox 18- */
  color: #323232;
}

.place-white ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #F7FAFA;
}
.place-white ::-moz-placeholder { /* Firefox 19+ */
  color: #F7FAFA;
}
.place-white :-ms-input-placeholder { /* IE 10+ */
  color: #F7FAFA;
}
.place-white :-moz-placeholder { /* Firefox 18- */
  color: #F7FAFA;
}

.place-azul ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #4695FE;
}
.place-azul ::-moz-placeholder { /* Firefox 19+ */
  color: #4695FE;
}
.place-azul :-ms-input-placeholder { /* IE 10+ */
  color: #4695FE;
}
.place-azul :-moz-placeholder { /* Firefox 18- */
  color: #4695FE;
}

/********** TAMANHOS DOS TEXTOS *********/
.dest_200 {
  font-size: 200px;
  font-size: 20rem;
  font-size: clamp(12.5rem, 13.5869565217vw + -1.0869565217rem, 25rem);
  line-height: 1;
}

.dest_130 {
  font-size: 130px;
  font-size: 13rem;
  font-size: clamp(6.5rem, 7.0652173913vw + -0.5652173913rem, 13rem);
  line-height: 1;
}

.dest_96, .catedra-objetivos .item-objetivo small, .noticias-capa .noticias-bloco-slideshow h1, .indexpub-capa h1, .publicacoes-capa h1, .tema-topo h1, .transparencia-capa h1, .trabalhe-capa h1 {
  font-size: 80px;
  font-size: 8rem;
  font-size: clamp(4rem, 4.347826087vw + -0.347826087rem, 8rem);
  line-height: 1;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .dest_96, .catedra-objetivos .item-objetivo small, .noticias-capa .noticias-bloco-slideshow h1, .indexpub-capa h1, .publicacoes-capa h1, .tema-topo h1, .transparencia-capa h1, .trabalhe-capa h1 {
    font-size: 32px;
  }
}

.dest_80, .sobre-capa h1 {
  font-size: 80px;
  font-size: 8rem;
  font-size: clamp(4rem, 4.347826087vw + -0.347826087rem, 8rem);
  line-height: 1;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .dest_80, .sobre-capa h1 {
    font-size: 32px;
  }
}

.dest_70, .catedra-capa h1, .namidia-pagina h2, .equipe-capa h1 {
  font-size: 70px;
  font-size: 7rem;
  font-size: clamp(3.6rem, 3.6956521739vw + -0.0956521739rem, 7rem);
  line-height: 1.2;
}
@media screen and (max-width: 1099px) {
  .dest_70, .catedra-capa h1, .namidia-pagina h2, .equipe-capa h1 {
    font-size: 28px;
  }
}

.dest_65, .atuacao-capa h1, .titulo-main, .busca-capa h1, .contato-capa h1 {
  font-size: 65px;
  font-size: 6.5rem;
  font-size: clamp(3.4rem, 3.3695652174vw + 0.0304347826rem, 6.5rem);
  line-height: 1.2;
}

.dest_60, .noticias-midia h2, .home-capa .slide-home .faixa-conteudo span {
  font-size: 60px;
  font-size: 6rem;
  font-size: clamp(3rem, 3.2608695652vw + -0.2608695652rem, 6rem);
  line-height: 1.2;
}

.dest_55, .titulo-main-60, .home-noticias h2, .relacionadas-noticias h2, .catedra-noticias h2, .noticias-lista-cheia h2, .home-lancamentos h2 {
  font-size: 50px;
  font-size: 5rem;
  font-size: clamp(2.6rem, 3.152173913vw + -0.552173913rem, 5.5rem);
  line-height: 1.2;
}

.dest_50, .relacionadas-noticias h2, .catedra-noticias h2, .catedra-documentos h2, .catedra-bolsistas h2, .catedra-objetivos h2, .config-post h2, .config-post h1, .noticias-boletim h2, .pubs-destaques h2, .indexpub-lista .titulo-filtros, .catedra-documentos .titulo-filtros, .tema-noticias h2, .atuacao-metodologia h2, .atuacao-intro .titulo {
  font-size: 50px;
  font-size: 5rem;
  font-size: clamp(2.4rem, 2.8260869565vw + -0.4260869565rem, 5rem);
  line-height: 1.2;
}

.dest_45, .equipe-lista h2, .home-lancamentos .item-slide h3 {
  font-size: 40px;
  font-size: 4rem;
  font-size: clamp(2.2rem, 2.5vw + -0.3rem, 4.5rem);
}

.dest_40, .pagina-main .secao-campanha h1, .pagina-main .secao-campanha h2, .pagina-main .secao-campanha h3, .pagina-main .secao-campanha h4, .pagina-main .secao-campanha h5, .pagina-main .secao-campanha h6, .config-post h3, .botao.grande, .bloco-formulario input.grande[type=submit], .home-newsletter .bloco-news input.grande[type=submit] {
  font-size: 40px;
  font-size: 4rem;
  font-size: clamp(2rem, 2.1739130435vw + -0.1739130435rem, 4rem);
}

.dest_35, .modal .titulo, .catedra-capa .col-intro, .config-post h4, .noticia-main .share, .tema-indice .tema-ativo .conteudo h2, .equipe-lista .card-membro .hover-card h3, .atuacao-temas h2 {
  font-size: 35px;
  font-size: 3.5rem;
  font-size: clamp(1.8rem, 1.847826087vw + -0.047826087rem, 3.5rem);
}

.dest_30, .paginacao, .config-post h5, .indexpub-capa .desc, .indexpub-transparencia .texto-financiador h2, .atuacao-metodologia .slide .texto, .sobre-missao-visao .col-missao h2, .sobre-capa .desc, .config-texto h3, .footer .icones-sociais, .home-newsletter h2 {
  font-size: 30px;
  font-size: 3rem;
  font-size: clamp(1.6rem, 1.5217391304vw + 0.0782608696rem, 3rem);
}
@media screen and (max-width: 1100px) {
  .dest_30, .paginacao, .config-post h5, .indexpub-capa .desc, .indexpub-transparencia .texto-financiador h2, .atuacao-metodologia .slide .texto, .sobre-missao-visao .col-missao h2, .sobre-capa .desc, .config-texto h3, .footer .icones-sociais, .home-newsletter h2 {
    font-size: 18px;
  }
}

.dest_28, .contato-formulario .col-imprensa h2, .catedra-capa .ancoras, .config-post h6, .equipe-capa .indice-grupos, .atuacao-intro .frase {
  font-size: 28px;
  font-size: 2.8rem;
  font-size: clamp(1.5rem, 1.4130434783vw + 0.0869565217rem, 2.8rem);
}
@media screen and (max-width: 1100px) {
  .dest_28, .contato-formulario .col-imprensa h2, .catedra-capa .ancoras, .config-post h6, .equipe-capa .indice-grupos, .atuacao-intro .frase {
    font-size: 16px;
  }
}

.txt_25, .busca-resultados .titulo-busca, .contato-formulario .col-formulario h2, .vai-investir-em-ouro .pagina-main .subt-ouro, .amazonia-sem-garimpo .pagina-main .subt-ouro, .amazoniasemgarimpo .pagina-main .subt-ouro, .catedra-bolsistas .item-bolsista .nome, .catedra-objetivos .item-objetivo p, .catedra-capa .col-texto, .noticias-boletim .chamada, .noticias-capa .noticias-capa-lateral h2, .card-tela .capa-plataforma .chamada, .card-vaga .capa-plataforma .chamada, .card-transparencia .capa-plataforma .chamada, .card-onepage .capa-plataforma .chamada, .card-brief .capa-plataforma .chamada, .card-outro .capa-plataforma .chamada, .card-padrao .capa-plataforma .chamada, .card-plataforma .capa-plataforma .chamada, .card-tela .capa .chamada, .card-vaga .capa .chamada, .card-transparencia .capa .chamada, .card-onepage .capa .chamada, .card-brief .capa .chamada, .card-outro .capa .chamada, .card-padrao .capa .chamada, .card-plataforma .capa .chamada, .pubs-destaques .chamada, .indexpub-lista .mais-noticias .chamada, .catedra-documentos .mais-noticias .chamada, .publicacoes-capa .desc, .tema-noticias .mais-noticias .chamada, .tema-topo .desc, .transparencia-capa .desc, .trabalhe-capa .desc, .equipe-lista .card-membro .hover-card .cargo, .sobre-equipe .col-chamada .chamada, .sobre-introducao .chamada, .sobre-introducao .coluna-texto, .home-reguas h2, .home-noticias .mais-noticias .chamada, .relacionadas-noticias .mais-noticias .chamada, .catedra-noticias .mais-noticias .chamada, .noticias-lista-cheia .mais-noticias .chamada, .home-intro .chamada-temas, .home-intro .col-texto, .home-newsletter .titulo-news {
  font-size: 25px;
  font-size: 2.5rem;
  font-size: clamp(1.5rem, 1.0869565217vw + 0.4130434783rem, 2.5rem);
}
@media screen and (max-width: 1100px) {
  .txt_25, .busca-resultados .titulo-busca, .contato-formulario .col-formulario h2, .vai-investir-em-ouro .pagina-main .subt-ouro, .amazonia-sem-garimpo .pagina-main .subt-ouro, .amazoniasemgarimpo .pagina-main .subt-ouro, .catedra-bolsistas .item-bolsista .nome, .catedra-objetivos .item-objetivo p, .catedra-capa .col-texto, .noticias-boletim .chamada, .noticias-capa .noticias-capa-lateral h2, .card-tela .capa-plataforma .chamada, .card-vaga .capa-plataforma .chamada, .card-transparencia .capa-plataforma .chamada, .card-onepage .capa-plataforma .chamada, .card-brief .capa-plataforma .chamada, .card-outro .capa-plataforma .chamada, .card-padrao .capa-plataforma .chamada, .card-plataforma .capa-plataforma .chamada, .card-tela .capa .chamada, .card-vaga .capa .chamada, .card-transparencia .capa .chamada, .card-onepage .capa .chamada, .card-brief .capa .chamada, .card-outro .capa .chamada, .card-padrao .capa .chamada, .card-plataforma .capa .chamada, .pubs-destaques .chamada, .indexpub-lista .mais-noticias .chamada, .catedra-documentos .mais-noticias .chamada, .publicacoes-capa .desc, .tema-noticias .mais-noticias .chamada, .tema-topo .desc, .transparencia-capa .desc, .trabalhe-capa .desc, .equipe-lista .card-membro .hover-card .cargo, .sobre-equipe .col-chamada .chamada, .sobre-introducao .chamada, .sobre-introducao .coluna-texto, .home-reguas h2, .home-noticias .mais-noticias .chamada, .relacionadas-noticias .mais-noticias .chamada, .catedra-noticias .mais-noticias .chamada, .noticias-lista-cheia .mais-noticias .chamada, .home-intro .chamada-temas, .home-intro .col-texto, .home-newsletter .titulo-news {
    font-size: 16px;
  }
}

.txt_22, .trabalhe-main .trabalhe-aba .desc, .trabalhe-main .trabalhe-intro, .busca-resultados .resultados-conteudo .resultado-busca .titulo, .modal .modal-conteudo .config-texto a, .modal .subtitulo, .config-post, .noticia-main .autoria, .noticia-main .icone-tipo, .item-recorte .texto .titulo, .select-estilizado select, .noticias-lista-cheia .resumo-busca, .noticias-capa .noticia-slide h2, .equipe-lista .card-membro .hover-card .biografia, .atuacao-intro .config-texto, .botao.destaque-trabalhe, .bloco-formulario input.destaque-trabalhe[type=submit], .home-newsletter .bloco-news input.destaque-trabalhe[type=submit], .botao.destaque, .bloco-formulario input.destaque[type=submit], .home-newsletter .bloco-news input.destaque[type=submit], .footer .item-menu, .footer .menu-navegacao {
  font-size: 20px;
  font-size: 2rem;
  font-size: clamp(1.4rem, 0.8695652174vw + 0.5304347826rem, 2.2rem);
}
@media screen and (max-width: 1100px) {
  .txt_22, .trabalhe-main .trabalhe-aba .desc, .trabalhe-main .trabalhe-intro, .busca-resultados .resultados-conteudo .resultado-busca .titulo, .modal .modal-conteudo .config-texto a, .modal .subtitulo, .config-post, .noticia-main .autoria, .noticia-main .icone-tipo, .item-recorte .texto .titulo, .select-estilizado select, .noticias-lista-cheia .resumo-busca, .noticias-capa .noticia-slide h2, .equipe-lista .card-membro .hover-card .biografia, .atuacao-intro .config-texto, .botao.destaque-trabalhe, .bloco-formulario input.destaque-trabalhe[type=submit], .home-newsletter .bloco-news input.destaque-trabalhe[type=submit], .botao.destaque, .bloco-formulario input.destaque[type=submit], .home-newsletter .bloco-news input.destaque[type=submit], .footer .item-menu, .footer .menu-navegacao {
    font-size: 16px;
  }
}

.txt_20, .trabalhe-main .trabalhe-aba .edital-vazio, .bloco-formulario .bloco-input textarea, .bloco-formulario .bloco-input input, .bloco-formulario .bloco-input, .noticia-main .conteudo-noticia .olho, .card-vaga .tipo, .card-tela h3, .card-vaga h3, .card-transparencia h3, .card-onepage h3, .card-brief h3, .card-outro h3, .card-padrao h3, .card-plataforma h3, .tema-indice .tema-ativo .conteudo .desc, .atuacao-metodologia .controles-box-metodologia .a-next, .atuacao-metodologia .controles-box-metodologia .setas, .atuacao-metodologia .controles-box-metodologia, .sobre-missao-visao .col-missao .desc, .card-noticia h3, .card-noticia-tema h3, .card-noticia-azul h3, .card-noticia-rev h3, .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .footer, .home-newsletter .bloco-news input[type=text],
.home-newsletter .bloco-news input[type=email], .section {
  font-size: 20px;
  font-size: 2rem;
  font-size: clamp(1.3rem, 0.7608695652vw + 0.5391304348rem, 2rem);
}
@media screen and (max-width: 1100px) {
  .txt_20, .trabalhe-main .trabalhe-aba .edital-vazio, .bloco-formulario .bloco-input textarea, .bloco-formulario .bloco-input input, .bloco-formulario .bloco-input, .noticia-main .conteudo-noticia .olho, .card-vaga .tipo, .card-tela h3, .card-vaga h3, .card-transparencia h3, .card-onepage h3, .card-brief h3, .card-outro h3, .card-padrao h3, .card-plataforma h3, .tema-indice .tema-ativo .conteudo .desc, .atuacao-metodologia .controles-box-metodologia .a-next, .atuacao-metodologia .controles-box-metodologia .setas, .atuacao-metodologia .controles-box-metodologia, .sobre-missao-visao .col-missao .desc, .card-noticia h3, .card-noticia-tema h3, .card-noticia-azul h3, .card-noticia-rev h3, .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .footer, .home-newsletter .bloco-news input[type=text],
  .home-newsletter .bloco-news input[type=email], .section {
    font-size: 16px;
  }
}

.txt_18, .card-rev-noticia h3, .card-noticia-laranja h3, .card-noticia-boletim h3, .modal .chamada, .bloco-formulario .bloco-aceite .wpcf7-list-item, .catedra-bolsistas .item-bolsista .titulo, .catedra-bolsistas .item-bolsista .ano, .config-post table, .item-recorte .texto .veiculo, .noticias-filtros .icones-tipos .item-tipo, .noticias-capa .noticias-capa-lateral .item-maislido .info, .noticias-capa .noticia-slide .resumo, .modulo-busca-interno input, .lista-tags .item-tag, .card-vaga .chamada, .card-transparencia .chamada, .card-tela .controles .chamada, .card-vaga .controles .chamada, .card-transparencia .controles .chamada, .card-onepage .controles .chamada, .card-brief .controles .chamada, .card-outro .controles .chamada, .card-padrao .controles .chamada, .card-plataforma .controles .chamada, .card-tela .categoria, .card-vaga .categoria, .card-transparencia .categoria, .card-onepage .categoria, .card-brief .categoria, .card-outro .categoria, .card-padrao .categoria, .card-plataforma .categoria, .equipe-lista .card-membro .hover-card .chamada, .card-noticia .resumo, .card-noticia-tema .resumo, .card-noticia-azul .resumo, .card-noticia-rev .resumo, .botao, .bloco-formulario input[type=submit], .home-newsletter .bloco-news input[type=submit], .footer .endereco, .home-newsletter .bloco-news .wpcf7-not-valid-tip, .home-newsletter .aviso, .section-header .header-inferior, .section-header .menu-navegacao {
  font-size: 18px;
  font-size: 1.8rem;
  font-size: clamp(1.2rem, 0.652173913vw + 0.547826087rem, 1.8rem);
}
@media screen and (max-width: 1100px) {
  .txt_18, .card-rev-noticia h3, .card-noticia-laranja h3, .card-noticia-boletim h3, .modal .chamada, .bloco-formulario .bloco-aceite .wpcf7-list-item, .catedra-bolsistas .item-bolsista .titulo, .catedra-bolsistas .item-bolsista .ano, .config-post table, .item-recorte .texto .veiculo, .noticias-filtros .icones-tipos .item-tipo, .noticias-capa .noticias-capa-lateral .item-maislido .info, .noticias-capa .noticia-slide .resumo, .modulo-busca-interno input, .lista-tags .item-tag, .card-vaga .chamada, .card-transparencia .chamada, .card-tela .controles .chamada, .card-vaga .controles .chamada, .card-transparencia .controles .chamada, .card-onepage .controles .chamada, .card-brief .controles .chamada, .card-outro .controles .chamada, .card-padrao .controles .chamada, .card-plataforma .controles .chamada, .card-tela .categoria, .card-vaga .categoria, .card-transparencia .categoria, .card-onepage .categoria, .card-brief .categoria, .card-outro .categoria, .card-padrao .categoria, .card-plataforma .categoria, .equipe-lista .card-membro .hover-card .chamada, .card-noticia .resumo, .card-noticia-tema .resumo, .card-noticia-azul .resumo, .card-noticia-rev .resumo, .botao, .bloco-formulario input[type=submit], .home-newsletter .bloco-news input[type=submit], .footer .endereco, .home-newsletter .bloco-news .wpcf7-not-valid-tip, .home-newsletter .aviso, .section-header .header-inferior, .section-header .menu-navegacao {
    font-size: 15px;
  }
}

.txt_16, .busca-resultados .resultados-conteudo .resultado-busca .call, .card-rev-noticia .resumo, .card-noticia-laranja .resumo, .card-noticia-boletim .resumo, .card-rev-noticia .tema, .card-noticia-laranja .tema, .card-noticia-boletim .tema, .contato-formulario .col-imprensa em, .noticia-main .conteudo-noticia .legenda, .select-estilizado select option, .modulo-sel-temas .item-tema small, .tema-indice .lista-temas .item-tema, .atuacao-temas .icones-temas .item-tema, .home-intro .icones-temas .item-tema, .botao.menor, .bloco-formulario input.menor[type=submit], .noticias-capa .noticias-bloco-slideshow .botao.a-next, .noticias-capa .noticias-bloco-slideshow .bloco-formulario input.a-next[type=submit], .bloco-formulario .noticias-capa .noticias-bloco-slideshow input.a-next[type=submit], .noticias-capa .noticias-bloco-slideshow .botao.a-prev, .noticias-capa .noticias-bloco-slideshow .bloco-formulario input.a-prev[type=submit], .bloco-formulario .noticias-capa .noticias-bloco-slideshow input.a-prev[type=submit], .home-newsletter .bloco-news input.menor[type=submit], .home-newsletter .bloco-news .noticias-capa .noticias-bloco-slideshow input[type=submit].a-next, .noticias-capa .noticias-bloco-slideshow .home-newsletter .bloco-news input[type=submit].a-next, .home-newsletter .bloco-news .noticias-capa .noticias-bloco-slideshow input[type=submit].a-prev, .noticias-capa .noticias-bloco-slideshow .home-newsletter .bloco-news input[type=submit].a-prev, .home-newsletter .bloco-news .wpcf7-list-item label span, .home-newsletter .bloco-news .aviso-pol, .section-header .menu-navegacao .submenu li {
  font-size: 16px;
  font-size: 1.6rem;
  font-size: clamp(1.1rem, 0.5434782609vw + 0.5565217391rem, 1.6rem);
}
@media screen and (max-width: 1100px) {
  .txt_16, .busca-resultados .resultados-conteudo .resultado-busca .call, .card-rev-noticia .resumo, .card-noticia-laranja .resumo, .card-noticia-boletim .resumo, .card-rev-noticia .tema, .card-noticia-laranja .tema, .card-noticia-boletim .tema, .contato-formulario .col-imprensa em, .noticia-main .conteudo-noticia .legenda, .select-estilizado select option, .modulo-sel-temas .item-tema small, .tema-indice .lista-temas .item-tema, .atuacao-temas .icones-temas .item-tema, .home-intro .icones-temas .item-tema, .botao.menor, .bloco-formulario input.menor[type=submit], .noticias-capa .noticias-bloco-slideshow .botao.a-next, .noticias-capa .noticias-bloco-slideshow .bloco-formulario input.a-next[type=submit], .bloco-formulario .noticias-capa .noticias-bloco-slideshow input.a-next[type=submit], .noticias-capa .noticias-bloco-slideshow .botao.a-prev, .noticias-capa .noticias-bloco-slideshow .bloco-formulario input.a-prev[type=submit], .bloco-formulario .noticias-capa .noticias-bloco-slideshow input.a-prev[type=submit], .home-newsletter .bloco-news input.menor[type=submit], .home-newsletter .bloco-news .noticias-capa .noticias-bloco-slideshow input[type=submit].a-next, .noticias-capa .noticias-bloco-slideshow .home-newsletter .bloco-news input[type=submit].a-next, .home-newsletter .bloco-news .noticias-capa .noticias-bloco-slideshow input[type=submit].a-prev, .noticias-capa .noticias-bloco-slideshow .home-newsletter .bloco-news input[type=submit].a-prev, .home-newsletter .bloco-news .wpcf7-list-item label span, .home-newsletter .bloco-news .aviso-pol, .section-header .menu-navegacao .submenu li {
    font-size: 14px;
  }
}

.txt_15, .busca-resultados .resultados-conteudo .resultado-busca .tipo, .botao.menorhead, .bloco-formulario input.menorhead[type=submit], .home-newsletter .bloco-news input.menorhead[type=submit], .section-header .header-inferior .botao-busca, .section-header .header-inferior .lupa, .section-header .header-inferior input {
  font-size: 15px;
  font-size: 1.5rem;
  font-size: clamp(1rem, 0.5434782609vw + 0.4565217391rem, 1.5rem);
}
@media screen and (max-width: 1100px) {
  .txt_15, .busca-resultados .resultados-conteudo .resultado-busca .tipo, .botao.menorhead, .bloco-formulario input.menorhead[type=submit], .home-newsletter .bloco-news input.menorhead[type=submit], .section-header .header-inferior .botao-busca, .section-header .header-inferior .lupa, .section-header .header-inferior input {
    font-size: 13px;
  }
}

.txt_14, .busca-resultados .resultados-conteudo .resultado-busca .call, .card-noticia .tema, .card-noticia-tema .tema, .card-noticia-azul .tema, .card-noticia-rev .tema {
  font-size: 14px;
  font-size: 1.4rem;
  font-size: clamp(1rem, 0.4347826087vw + 0.5652173913rem, 1.4rem);
}
@media screen and (max-width: 1100px) {
  .txt_14, .busca-resultados .resultados-conteudo .resultado-busca .call, .card-noticia .tema, .card-noticia-tema .tema, .card-noticia-azul .tema, .card-noticia-rev .tema {
    font-size: 13px;
  }
}

.burger {
  display: none;
}
@media screen and (max-width: 1099px) {
  .burger {
    display: block;
    position: fixed;
    top: 6vw;
    left: 6vw;
    z-index: 1000;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
  }
  .burger img {
    display: block;
    width: 15vw;
  }
  .burger.show-mob {
    left: -20vw;
  }
}

html {
  scroll-padding-top: 7vw;
}
@media screen and (max-width: 1099px) {
  html {
    scroll-padding-top: 7vw;
  }
}

.section-header {
  width: 100%;
  background-color: #fff;
  color: #6633C6;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 0;
}
.section-header.see-footer {
  -webkit-transform: translate3d(0, -125%, 0);
          transform: translate3d(0, -125%, 0);
}
.section-header .header-superior {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-left: 7.5vw;
  padding-right: 7.5vw;
  width: 100%;
  position: relative;
  z-index: 20;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
  background-color: #fff;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .section-header .header-superior {
    padding: 0;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.section-header .header-logo {
  display: block;
  width: 13vw;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  padding: 1.1vw 0;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .section-header .header-logo {
    width: auto;
    padding: 4vw 0;
    padding-left: 7.5vw;
  }
}
.section-header .header-logo a {
  display: block;
  position: relative;
  width: 7.6vw;
  height: 3.8vw;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .section-header .header-logo a {
    width: 27.6666666667vw;
    height: 13.3333333333vw;
  }
}
.section-header .header-logo video {
  display: block;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: white !important;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  opacity: 0;
  mix-blend-mode: multiply;
}
.section-header .header-logo img {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  opacity: 1;
}
.section-header .header-logo svg {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .section-header .header-logo svg {
    width: 13vw;
    height: 6.5vw;
  }
}
.section-header .header-logo .logo-topo {
  fill: #6633C6;
}
.section-header .header-logo .logo-bottom {
  fill: #4695FE;
}
.section-header.anima .header-logo a {
  width: 15.2vw;
  height: 7.6vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .section-header.anima .header-logo a {
    width: 44.2666666667vw;
    height: 21.3333333333vw;
  }
}
.section-header.anima .header-logo video {
  opacity: 1;
}
.section-header.anima .header-logo img {
  opacity: 0;
}
.section-header.anima .item-menu {
  opacity: 0;
}
.section-header.anima .item-menu.controle-lingua {
  opacity: 1;
}
.section-header.anima:hover .item-menu {
  opacity: 1;
}
.section-header.anima .menu-navegacao {
  width: 63.525vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .section-header.anima .menu-navegacao {
    width: 100%;
  }
}
.section-header .header-side {
  display: none;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .section-header .header-side {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-right: 7.5vw;
    padding-bottom: 4vw;
    gap: 5vw;
  }
  .section-header .header-side .header-burger {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .section-header .header-side svg {
    width: 2.5em;
    height: 1.8em;
    fill: #6633C6;
    display: block;
  }
  .section-header .header-side .menu-abre {
    display: block;
  }
  .section-header .header-side .menu-fecha {
    display: none;
  }
  .section-header .header-side .menu-fecha svg {
    width: 2em;
    height: 2em;
  }
  .section-header .header-side .lingua-side {
    font-size: 14px;
    font-weight: bold;
    color: #4695FE;
  }
  .section-header .header-side .lingua-side .ativo {
    color: #6633C6;
    text-decoration: underline;
  }
}
.section-header .menu-navegacao {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 3vw;
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 600;
  width: 66.6541666667vw;
  color: #4695FE;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .section-header .menu-navegacao {
    width: 100%;
    background-color: #fff;
    color: #4695FE;
    padding: 7.5vw;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    display: none;
    font-size: 17px;
    gap: 5vw;
  }
}
@media screen and (min-width: 1049px) {
  .section-header .menu-navegacao > li {
    padding-top: 2vw;
  }
}
.section-header .menu-navegacao li > a.ativo, .section-header .menu-navegacao li > a:hover {
  color: #6633C6;
}
.section-header .menu-navegacao .submenu {
  display: none;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: absolute;
  top: 6vw;
  left: 24.9458333333vw;
  font-weight: 400;
  line-height: 4em;
  gap: 1.5em;
}
.section-header .menu-navegacao .submenu li {
  margin-top: 0.15vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .section-header .menu-navegacao .submenu li {
    font-size: 15px;
    line-height: 1.4;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .section-header .menu-navegacao .submenu {
    display: block;
    position: relative;
    top: 0;
    left: 0;
    line-height: 2em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 0.5em 0;
    margin-top: 0.5em;
  }
  .section-header .menu-navegacao .submenu li {
    width: 50%;
    padding-left: 1em;
  }
}
.section-header .menu-navegacao .item-menu {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
@media screen and (min-width: 1100px) {
  .section-header .menu-navegacao .item-menu:hover .submenu, .section-header .menu-navegacao .item-menu.sativo .submenu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (min-width: 1049px) {
  .section-header.anima .menu-navegacao > li {
    padding-top: 4.3vw;
  }
}
.section-header.anima .menu-navegacao .submenu {
  top: 9.8vw;
  left: 28.075vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .section-header.anima .menu-navegacao .submenu {
    top: auto;
    left: auto;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .section-header.ativo-menu {
    max-height: 100vh;
    overflow: auto;
    -webkit-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.3);
            box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.3);
  }
  .section-header.ativo-menu .header-burger .menu-abre {
    display: none;
  }
  .section-header.ativo-menu .header-burger .menu-fecha {
    display: block;
  }
  .section-header.ativo-menu .menu-navegacao {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .section-header.ativo-menu .header-inferior {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.section-header .header-inferior {
  background-color: #fff;
  color: #6633C6;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
  width: 100vw;
  height: 4em;
  position: absolute;
  top: 100%;
  left: 0;
  padding-right: 7.5vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .section-header .header-inferior {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #4695FE;
    color: #fff;
    padding: 7.5vw;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    display: none;
  }
}
.section-header .header-inferior .modulo-busca {
  width: 12.4166666667vw;
  position: relative;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .section-header .header-inferior .modulo-busca {
    width: 77.6666666667vw;
  }
  .section-header .header-inferior .modulo-busca ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #fff;
  }
  .section-header .header-inferior .modulo-busca ::-moz-placeholder { /* Firefox 19+ */
    color: #fff;
  }
  .section-header .header-inferior .modulo-busca :-ms-input-placeholder { /* IE 10+ */
    color: #fff;
  }
  .section-header .header-inferior .modulo-busca :-moz-placeholder { /* Firefox 18- */
    color: #fff;
  }
}
.section-header .header-inferior input {
  display: block;
  width: 100%;
  height: 2em;
  line-height: 2em;
  background-color: transparent;
  border: none;
  border-bottom: 2px solid #4695FE;
  -webkit-appearance: none !important;
  border-radius: 0px !important;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .section-header .header-inferior input {
    height: 8.5vw;
    line-height: 8.5vw;
    padding-left: 10vw;
    border-bottom: 1px solid #fff;
    padding-left: 10px;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .section-header .header-inferior input {
    height: 5vw;
    line-height: 5vw;
    padding-left: 5vw;
    border-bottom: 2px solid #fff;
  }
}
.section-header .header-inferior .lupa {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 2em;
  height: 2em;
  background-color: #6633C6;
  border-radius: 1000px;
  position: absolute;
  top: 0;
  right: calc(100% + 5px);
}
.section-header .header-inferior .lupa img {
  display: block;
  width: 0.8vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .section-header .header-inferior .lupa {
    width: 7vw;
    height: 7vw;
    top: 0.4em;
  }
  .section-header .header-inferior .lupa img {
    width: 3vw;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .section-header .header-inferior .lupa {
    width: 3.5vw;
    height: 3.5vw;
    top: 0.8vw;
  }
}
.section-header .header-inferior .botao-busca {
  position: absolute;
  top: 0;
  left: 100%;
  border: none;
  background-color: transparent;
  padding: 0;
  margin: 0;
  cursor: pointer;
  height: 2em;
}
.section-header .header-inferior .botao-busca svg {
  width: 1.5em;
  height: 1.5em;
  fill: #6633C6;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .section-header .header-inferior .botao-busca {
    top: 0.5em;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .section-header .header-inferior .botao-busca {
    top: 0.5vw;
  }
}
.section-header:hover .header-inferior {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.home-newsletter {
  padding: 7.5vw 0;
  background-color: #E1E560;
}
@media screen and (max-width: 1099px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .home-newsletter {
    padding: 15vw 0;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .home-newsletter {
    padding: 11.25vw 0;
  }
}
.home-newsletter .coluna-chamada {
  width: 30.8625vw;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .home-newsletter .coluna-chamada {
    width: 44.5vw;
    margin-bottom: 2vw;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .home-newsletter .coluna-chamada {
    width: 70.6666666667vw;
    margin-bottom: 2em;
  }
}
.home-newsletter h2 {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  color: #6633C6;
  line-height: 1.2;
  font-weight: 600;
}
.home-newsletter h2 span {
  color: #4695FE;
}
.home-newsletter .aviso {
  display: block;
  font-weight: 500;
  color: #6633C6;
}
.home-newsletter .coluna-news {
  width: 34.8916666667vw;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .home-newsletter .coluna-news {
    width: 44.5vw;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .home-newsletter .coluna-news {
    width: 100%;
  }
}
.home-newsletter .titulo-news {
  display: block;
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  color: #4695FE;
  line-height: 1.2;
  font-weight: 600;
  margin-bottom: 1em;
}
.home-newsletter .bloco-news {
  width: 100%;
  position: relative;
}
.home-newsletter .bloco-news input[type=text],
.home-newsletter .bloco-news input[type=email] {
  width: 100%;
  height: 2.4em;
  font-family: "roboto-condensed", "Calibri", "Lucida Grande", sans-serif;
  color: #323232;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #6633C6;
  -webkit-appearance: none !important;
  border-radius: 0px !important;
}
@media screen and (max-width: 1099px) {
  .home-newsletter .bloco-news input[type=text],
  .home-newsletter .bloco-news input[type=email] {
    height: 2.4em;
  }
}
.home-newsletter .bloco-news .bloco-enviar {
  position: absolute;
  top: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.home-newsletter .bloco-news .bloco-enviar p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .home-newsletter .bloco-news .bloco-enviar {
    top: 1vw;
  }
}
.home-newsletter .bloco-news #mc_embed_signup_scroll {
  position: relative;
}
.home-newsletter .bloco-news #mc-embedded-subscribe {
  position: absolute;
  top: 0;
  right: 0;
}
.home-newsletter .bloco-news .aviso-pol {
  font-weight: 400;
  font-style: italic;
  max-width: 100%;
  margin-bottom: 0;
}
.home-newsletter .bloco-news .aviso-pol a {
  text-decoration: underline;
}
.home-newsletter .bloco-news .response {
  color: #6633C6;
  display: block;
  font-weight: bold;
  margin-top: 1em;
}
.home-newsletter .bloco-news .wpcf7-list-item {
  margin-left: 0;
  margin-bottom: 0 !important;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .home-newsletter .bloco-news .wpcf7-list-item {
    margin-top: 10px;
  }
}
.home-newsletter .bloco-news .wpcf7-list-item label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
}
.home-newsletter .bloco-news .wpcf7-list-item label span {
  font-weight: 400;
  font-style: italic;
  max-width: 100%;
  padding-left: 10px;
  margin-bottom: 0;
}
.home-newsletter .bloco-news .wpcf7-list-item label a {
  text-decoration: underline;
}
.home-newsletter .bloco-news .wpcf7-not-valid-tip {
  color: #ff0000;
  font-weight: 400;
}

.footer {
  width: 100%;
  background-color: #4695FE;
  padding: 5vw 0;
  color: #fff;
}
.footer .container {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media screen and (max-width: 1099px) {
  .footer {
    padding: 7.5vw 0;
    min-height: 0;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .footer {
    padding: 15vw 0;
    height: auto;
    background-image: url("../img/mobile-fundo-footer.png");
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: bottom center;
  }
  .footer .container {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.footer .footer-superior {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .footer .footer-superior {
    display: block;
  }
}
.footer .logo {
  display: block;
  width: 18vw;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
.footer .logo svg {
  display: block;
  width: 18vw;
  height: 9vw;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
.footer .logo .logo-topo {
  fill: #6633C6;
}
.footer .logo .logo-bottom {
  fill: #fff;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .footer .logo {
    display: none;
  }
  .footer .logo svg {
    width: 42vw;
    height: auto;
  }
}
.footer .menu-navegacao {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 3vw;
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 500;
  width: 49.2083333333vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .footer .menu-navegacao {
    display: block;
    width: 100%;
    text-align: left;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .footer .menu-navegacao {
    width: auto;
  }
}
.footer .trabalhe-mobile {
  display: none;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .footer .trabalhe-mobile {
    display: block;
    width: 100%;
    text-align: left;
    margin-bottom: 2em;
  }
  .footer .trabalhe-mobile .botao, .footer .trabalhe-mobile .bloco-formulario input[type=submit], .bloco-formulario .footer .trabalhe-mobile input[type=submit], .footer .trabalhe-mobile .home-newsletter .bloco-news input[type=submit], .home-newsletter .bloco-news .footer .trabalhe-mobile input[type=submit] {
    padding: 0.4em 1.5em;
  }
}
.footer .item-menu {
  position: relative;
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .footer .item-menu {
    margin-bottom: 1.25em;
    font-size: 16px;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .footer .item-menu {
    font-size: 12px;
  }
}
.footer .item-menu > a {
  display: inline-block;
  line-height: 1.5em;
  height: 1.5em;
  font-weight: 600;
}
.footer .footer-inferior {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  margin-top: 4em;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .footer .footer-inferior {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    text-align: center;
    margin-top: 2em;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: auto;
  }
}
.footer .endereco {
  line-height: 1.4;
}
.footer .endereco p {
  margin-bottom: 1em;
}
.footer .endereco p:last-of-type {
  margin-bottom: 0;
}
.footer .endereco .meta {
  color: #6633C6;
  font-weight: 600;
}
.footer .endereco .meta a {
  text-decoration: underline;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .footer .endereco .meta {
    line-height: 1.4;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .footer .endereco {
    text-align: left;
    font-size: 16px;
  }
}
.footer .lateral {
  text-align: right;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .footer .lateral {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    margin-top: 2em;
  }
}
.footer .lateral .botao, .footer .lateral .bloco-formulario input[type=submit], .bloco-formulario .footer .lateral input[type=submit], .footer .lateral .home-newsletter .bloco-news input[type=submit], .home-newsletter .bloco-news .footer .lateral input[type=submit] {
  margin-bottom: 2em;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .footer .lateral .botao, .footer .lateral .bloco-formulario input[type=submit], .bloco-formulario .footer .lateral input[type=submit], .footer .lateral .home-newsletter .bloco-news input[type=submit], .home-newsletter .bloco-news .footer .lateral input[type=submit] {
    display: none;
  }
}
.footer .icones-sociais {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 1vw;
  line-height: 1;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .footer .icones-sociais {
    gap: 5vw;
    font-size: 22px;
  }
}

@media screen and (min-width: 1049px) {
  .home-newsletter {
    padding: 5vw 0;
    min-height: 280px;
  }
  .home-newsletter .container {
    height: 100%;
  }
  .home-newsletter .lf {
    height: 100%;
  }
  .footer {
    padding: 5vw 0;
    height: 65vh;
    min-height: 450px;
  }
  .footer .container {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.botao, .bloco-formulario input[type=submit], .home-newsletter .bloco-news input[type=submit] {
  display: inline-block;
  border: 1px solid #4695FE;
  line-height: 1.4;
  color: #4695FE;
  border-radius: 1000px;
  padding: 0.3em 1em;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-decoration: none;
  cursor: pointer;
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 600;
}
.botao:hover, .bloco-formulario input[type=submit]:hover, .home-newsletter .bloco-news input[type=submit]:hover {
  background-color: #4695FE;
  color: #00BDB6;
  text-decoration: none;
}
.botao.grande, .bloco-formulario input.grande[type=submit], .home-newsletter .bloco-news input.grande[type=submit] {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 600;
  padding: 0.3em 1em;
}
.botao.destaque, .bloco-formulario input.destaque[type=submit], .home-newsletter .bloco-news input.destaque[type=submit] {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 600;
  padding: 0.3em 1em;
  padding-top: 0.45em;
}
.botao.destaque-trabalhe, .bloco-formulario input.destaque-trabalhe[type=submit], .home-newsletter .bloco-news input.destaque-trabalhe[type=submit] {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 600;
  padding: 0.3em 1.5em;
  padding-top: 0.45em;
}
.botao.bg-roxo-tb, .bloco-formulario input.bg-roxo-tb[type=submit], .home-newsletter .bloco-news input.bg-roxo-tb[type=submit] {
  border-color: #E1E560;
  background-color: #6633C6;
  color: #fff;
}
.botao.bg-roxo-tb:hover, .bloco-formulario input.bg-roxo-tb[type=submit]:hover, .home-newsletter .bloco-news input.bg-roxo-tb[type=submit]:hover {
  background-color: #E1E560;
  color: #6633C6;
}
.botao.bg-roxo, .bloco-formulario input[type=submit], .home-newsletter .bloco-news input[type=submit] {
  border-color: #6633C6;
  background-color: #6633C6;
  color: #fff;
}
.botao.bg-roxo:hover, .bloco-formulario input[type=submit]:hover, .home-newsletter .bloco-news input[type=submit]:hover {
  background-color: #fff;
  color: #6633C6;
}
.botao.bg-roxo-inv, .bloco-formulario input.bg-roxo-inv[type=submit], .home-newsletter .bloco-news input.bg-roxo-inv[type=submit] {
  border: none;
  background-color: #fff;
  color: #6633C6;
}
.botao.bg-roxo-inv:hover, .bloco-formulario input.bg-roxo-inv[type=submit]:hover, .home-newsletter .bloco-news input.bg-roxo-inv[type=submit]:hover {
  background-color: #6633C6;
  color: #fff;
}
.botao.bg-azul, .bloco-formulario input.bg-azul[type=submit], .home-newsletter .bloco-news input.bg-azul[type=submit] {
  border-color: #4695FE;
  background-color: #4695FE;
  color: #fff;
}
.botao.bg-azul:hover, .bloco-formulario input.bg-azul[type=submit]:hover, .home-newsletter .bloco-news input.bg-azul[type=submit]:hover {
  background-color: #fff;
  color: #4695FE;
}
.botao.bg-azul-inv, .bloco-formulario input.bg-azul-inv[type=submit], .home-newsletter .bloco-news input.bg-azul-inv[type=submit] {
  border: none;
  background-color: #fff;
  color: #4695FE;
}
.botao.bg-azul-inv:hover, .bloco-formulario input.bg-azul-inv[type=submit]:hover, .home-newsletter .bloco-news input.bg-azul-inv[type=submit]:hover {
  background-color: #4695FE;
  color: #fff;
}
.botao.menor, .bloco-formulario input.menor[type=submit], .noticias-capa .noticias-bloco-slideshow .botao.a-next, .noticias-capa .noticias-bloco-slideshow .bloco-formulario input.a-next[type=submit], .bloco-formulario .noticias-capa .noticias-bloco-slideshow input.a-next[type=submit], .noticias-capa .noticias-bloco-slideshow .botao.a-prev, .noticias-capa .noticias-bloco-slideshow .bloco-formulario input.a-prev[type=submit], .bloco-formulario .noticias-capa .noticias-bloco-slideshow input.a-prev[type=submit], .home-newsletter .bloco-news input.menor[type=submit], .home-newsletter .bloco-news .noticias-capa .noticias-bloco-slideshow input[type=submit].a-next, .noticias-capa .noticias-bloco-slideshow .home-newsletter .bloco-news input[type=submit].a-next, .home-newsletter .bloco-news .noticias-capa .noticias-bloco-slideshow input[type=submit].a-prev, .noticias-capa .noticias-bloco-slideshow .home-newsletter .bloco-news input[type=submit].a-prev {
  padding: 0.6em 2em;
}
.botao.menorhead, .bloco-formulario input.menorhead[type=submit], .home-newsletter .bloco-news input.menorhead[type=submit] {
  padding: 0.4em 2em;
}

.config-texto p {
  margin-bottom: 1em;
}
.config-texto p strong {
  font-weight: 500;
}
.config-texto p:last-child {
  margin-bottom: 0;
}
.config-texto p a {
  color: #4695FE;
  text-decoration: underline;
}
.config-texto ul {
  list-style-type: disc;
  margin-bottom: 2em;
}
.config-texto ul:last-child {
  margin-bottom: 0;
}
.config-texto h3 {
  font-weight: 600;
  line-height: 1.3;
}

.multiply-roxo, .noticias-capa .noticia-slide, .sobre-equipe, .multiply-azul {
  position: relative;
}
.multiply-roxo:before, .noticias-capa .noticia-slide:before, .sobre-equipe:before, .multiply-azul:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-color: #6633C6;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  mix-blend-mode: multiply;
  opacity: 0.5;
}
.multiply-roxo.darker:before, .noticias-capa .darker.noticia-slide:before, .multiply-roxo.atuacao-capa:before, .noticias-capa .atuacao-capa.noticia-slide:before, .darker.sobre-equipe:before, .sobre-equipe.atuacao-capa:before, .multiply-roxo.titulo-main-60:before, .noticias-capa .titulo-main-60.noticia-slide:before, .titulo-main-60.sobre-equipe:before, .home-noticias h2.multiply-roxo:before, .relacionadas-noticias h2.multiply-roxo:before, .catedra-noticias h2.multiply-roxo:before, .noticias-lista-cheia h2.multiply-roxo:before, .home-noticias .noticias-capa h2.noticia-slide:before, .relacionadas-noticias .noticias-capa h2.noticia-slide:before, .catedra-noticias .noticias-capa h2.noticia-slide:before, .noticias-lista-cheia .noticias-capa h2.noticia-slide:before, .noticias-capa .home-noticias h2.noticia-slide:before, .noticias-capa .relacionadas-noticias h2.noticia-slide:before, .noticias-capa .catedra-noticias h2.noticia-slide:before, .noticias-capa .noticias-lista-cheia h2.noticia-slide:before, .home-noticias h2.sobre-equipe:before, .relacionadas-noticias h2.sobre-equipe:before, .catedra-noticias h2.sobre-equipe:before, .noticias-lista-cheia h2.sobre-equipe:before, .home-lancamentos h2.multiply-roxo:before, .home-lancamentos .noticias-capa h2.noticia-slide:before, .noticias-capa .home-lancamentos h2.noticia-slide:before, .home-lancamentos h2.sobre-equipe:before, .multiply-roxo.titulo-main:before, .busca-capa h1.multiply-roxo:before, .contato-capa h1.multiply-roxo:before, .noticias-capa .titulo-main.noticia-slide:before, .noticias-capa .busca-capa h1.noticia-slide:before, .busca-capa .noticias-capa h1.noticia-slide:before, .noticias-capa .contato-capa h1.noticia-slide:before, .contato-capa .noticias-capa h1.noticia-slide:before, .titulo-main.sobre-equipe:before, .busca-capa h1.sobre-equipe:before, .contato-capa h1.sobre-equipe:before, .darker.multiply-azul:before, .multiply-azul.atuacao-capa:before, .multiply-azul.titulo-main-60:before, .home-noticias h2.multiply-azul:before, .relacionadas-noticias h2.multiply-azul:before, .catedra-noticias h2.multiply-azul:before, .noticias-lista-cheia h2.multiply-azul:before, .home-lancamentos h2.multiply-azul:before, .multiply-azul.titulo-main:before, .busca-capa h1.multiply-azul:before, .contato-capa h1.multiply-azul:before {
  opacity: 0.8;
}

.multiply-branco {
  position: relative;
}
.multiply-branco:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  opacity: 0.5;
}
.multiply-branco.darker:before, .multiply-branco.atuacao-capa:before, .multiply-branco.titulo-main-60:before, .home-noticias h2.multiply-branco:before, .relacionadas-noticias h2.multiply-branco:before, .catedra-noticias h2.multiply-branco:before, .noticias-lista-cheia h2.multiply-branco:before, .home-lancamentos h2.multiply-branco:before, .multiply-branco.titulo-main:before, .busca-capa h1.multiply-branco:before, .contato-capa h1.multiply-branco:before {
  opacity: 0.8;
}

.multiply-azul:before {
  background-color: #4695FE;
}

.mleft, .busca-capa h1, .contato-formulario .col-formulario, .contato-capa h1, .atuacao-capa .coluna-texto, .sobre-introducao .coluna-texto, .sobre-capa .coluna-texto, .home-reguas .coluna-chamada, .home-intro .icones-temas, .home-intro .chamada-temas, .home-intro .col-texto {
  margin-left: 7.1583333333vw;
}
@media screen and (max-width: 1099px) {
  .mleft, .busca-capa h1, .contato-formulario .col-formulario, .contato-capa h1, .atuacao-capa .coluna-texto, .sobre-introducao .coluna-texto, .sobre-capa .coluna-texto, .home-reguas .coluna-chamada, .home-intro .icones-temas, .home-intro .chamada-temas, .home-intro .col-texto {
    margin-left: 0;
  }
}

.mright {
  margin-right: 7.1583333333vw;
}
@media screen and (max-width: 1099px) {
  .mright {
    margin-right: 0;
  }
}

.mleft2 {
  margin-left: 14.3166666667vw;
}
@media screen and (max-width: 1099px) {
  .mleft2 {
    margin-left: 0;
  }
}

.mright2, .sobre-equipe .col-chamada {
  margin-right: 14.3166666667vw;
}
@media screen and (max-width: 1099px) {
  .mright2, .sobre-equipe .col-chamada {
    margin-right: 0;
  }
}

.dist-topo, .busca-capa, .contato-capa, .pagina-main, .catedra-capa, .noticia-main, .noticias-boletim, .namidia-pagina, .noticias-capa, .indexpub-capa, .publicacoes-capa, .tema-topo, .transparencia-capa, .trabalhe-capa, .equipe-capa, .atuacao-capa, .sobre-capa {
  margin-top: 6vw;
}
@media screen and (max-width: 1099px) {
  .dist-topo, .busca-capa, .contato-capa, .pagina-main, .catedra-capa, .noticia-main, .noticias-boletim, .namidia-pagina, .noticias-capa, .indexpub-capa, .publicacoes-capa, .tema-topo, .transparencia-capa, .trabalhe-capa, .equipe-capa, .atuacao-capa, .sobre-capa {
    margin-top: 21.3333333333vw;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .dist-topo, .busca-capa, .contato-capa, .pagina-main, .catedra-capa, .noticia-main, .noticias-boletim, .namidia-pagina, .noticias-capa, .indexpub-capa, .publicacoes-capa, .tema-topo, .transparencia-capa, .trabalhe-capa, .equipe-capa, .atuacao-capa, .sobre-capa {
    margin-top: 13vw;
  }
}

.seta-circulo, .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .a-prev {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 3vw;
  height: 3vw;
  border-radius: 500px;
  background-color: #6633C6;
}
.seta-circulo svg, .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg {
  fill: #fff;
  width: 2vw;
  height: 2vw;
}
.seta-circulo:hover, .noticias-capa .noticias-bloco-slideshow .a-next:hover, .noticias-capa .noticias-bloco-slideshow .a-prev:hover, .home-lancamentos .bloco-slideshow-lancamentos .a-next:hover, .home-lancamentos .bloco-slideshow-lancamentos .a-prev:hover {
  background-color: #fff;
}
.seta-circulo:hover svg, .noticias-capa .noticias-bloco-slideshow .a-next:hover svg, .noticias-capa .noticias-bloco-slideshow .a-prev:hover svg, .home-lancamentos .bloco-slideshow-lancamentos .a-next:hover svg, .home-lancamentos .bloco-slideshow-lancamentos .a-prev:hover svg {
  fill: #6633C6;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .seta-circulo, .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .a-prev {
    width: 4vw;
    height: 4vw;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .seta-circulo, .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .a-prev {
    width: 9vw;
    height: 9vw;
  }
  .seta-circulo svg, .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg {
    width: 4vw;
    height: 4vw;
  }
}
.seta-circulo.menor, .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .menor.a-next, .home-lancamentos .bloco-slideshow-lancamentos .menor.a-prev {
  width: 2vw;
  height: 2vw;
  border-radius: 500px;
  background-color: #6633C6;
}
.seta-circulo.menor svg, .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .menor.a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .menor.a-prev svg {
  fill: #fff;
  width: 1vw;
  height: 1vw;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .seta-circulo.menor, .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .menor.a-next, .home-lancamentos .bloco-slideshow-lancamentos .menor.a-prev {
    width: 5vw;
    height: 5vw;
  }
  .seta-circulo.menor svg, .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .menor.a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .menor.a-prev svg {
    width: 2vw;
    height: 2vw;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .seta-circulo.menor, .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .menor.a-next, .home-lancamentos .bloco-slideshow-lancamentos .menor.a-prev {
    width: 6vw;
    height: 6vw;
  }
  .seta-circulo.menor svg, .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .menor.a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .menor.a-prev svg {
    width: 3vw;
    height: 3vw;
  }
}
.seta-circulo.nohover:hover, .noticias-capa .noticias-bloco-slideshow .nohover.a-next:hover, .noticias-capa .noticias-bloco-slideshow .nohover.a-prev:hover, .home-lancamentos .bloco-slideshow-lancamentos .nohover.a-next:hover, .home-lancamentos .bloco-slideshow-lancamentos .nohover.a-prev:hover {
  background-color: #6633C6;
}
.seta-circulo.nohover:hover svg, .noticias-capa .noticias-bloco-slideshow .nohover.a-next:hover svg, .noticias-capa .noticias-bloco-slideshow .nohover.a-prev:hover svg, .home-lancamentos .bloco-slideshow-lancamentos .nohover.a-next:hover svg, .home-lancamentos .bloco-slideshow-lancamentos .nohover.a-prev:hover svg {
  fill: #fff;
}
.seta-circulo.sombra, .noticias-capa .noticias-bloco-slideshow .sombra.a-next, .noticias-capa .noticias-bloco-slideshow .sombra.a-prev, .home-lancamentos .bloco-slideshow-lancamentos .sombra.a-next, .home-lancamentos .bloco-slideshow-lancamentos .sombra.a-prev {
  -webkit-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.3);
}

.titulo-main, .busca-capa h1, .contato-capa h1 {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: bold;
  line-height: 1.2;
}

.titulo-main-60, .home-noticias h2, .relacionadas-noticias h2, .catedra-noticias h2, .noticias-lista-cheia h2, .home-lancamentos h2 {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: bold;
  line-height: 1.2;
}

.home-capa {
  width: 100%;
  height: 100vh;
  position: relative;
  padding-top: 9.8vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .home-capa {
    padding-top: 28vw;
    height: auto;
  }
}
.home-capa .logo-home {
  position: absolute;
  top: 0;
  left: 14.6583333333vw;
  z-index: 120;
}
.home-capa .logo-home svg {
  width: 27.7333333333vw;
  height: 100vh;
}
.home-capa .logo-home .logo-topo {
  fill: #6633C6;
}
.home-capa .logo-home .logo-bottom {
  fill: #4695FE;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .home-capa .logo-home {
    left: 7.5vw;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .home-capa .logo-home {
    left: 5vw;
    top: 11.4vw;
    height: calc(55vh - 11.4vw);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .home-capa .logo-home svg {
    height: 30vw;
    width: 90vw;
  }
  .home-capa .logo-home .logo-topo {
    fill: #6633C6;
  }
}
.home-capa .bloco-slideshow-home {
  position: relative;
  height: calc(100vh - 7.6vw - 2.2vw);
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .home-capa .bloco-slideshow-home {
    height: 146.5vw;
  }
}
.home-capa .bloco-slideshow-home .controles {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  bottom: 1vw;
  left: 0;
  z-index: 10;
  gap: 1em;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .home-capa .bloco-slideshow-home .controles {
    bottom: 15vw;
  }
}
.home-capa .bloco-slideshow-home .a-next, .home-capa .bloco-slideshow-home .a-prev {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 3vw;
  height: 3vw;
  background-color: #6633C6;
  border-radius: 500px;
  z-index: 101;
}
.home-capa .bloco-slideshow-home .a-next svg, .home-capa .bloco-slideshow-home .a-prev svg {
  fill: #fff;
  width: 2vw;
  height: 2vw;
}
.home-capa .bloco-slideshow-home .a-next:hover, .home-capa .bloco-slideshow-home .a-prev:hover {
  background-color: #fff;
}
.home-capa .bloco-slideshow-home .a-next:hover svg, .home-capa .bloco-slideshow-home .a-prev:hover svg {
  fill: #6633C6;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .home-capa .bloco-slideshow-home .a-next, .home-capa .bloco-slideshow-home .a-prev {
    width: 4vw;
    height: 4vw;
    right: 5.5vw;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .home-capa .bloco-slideshow-home .a-next, .home-capa .bloco-slideshow-home .a-prev {
    width: 9vw;
    height: 9vw;
  }
  .home-capa .bloco-slideshow-home .a-next svg, .home-capa .bloco-slideshow-home .a-prev svg {
    width: 4vw;
    height: 4vw;
  }
}
.home-capa .bloco-slideshow-home .a-prev {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.home-capa .bloco-slideshow-home .slick-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.75vw;
}
@media screen and (max-width: 1099px) {
  .home-capa .bloco-slideshow-home .slick-dots {
    gap: 2vw;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .home-capa .bloco-slideshow-home .slick-dots {
    gap: 1vw;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .home-capa .bloco-slideshow-home .slick-dots {
    width: 100%;
    z-index: 100;
  }
}
.home-capa .bloco-slideshow-home button {
  text-indent: -9999px;
  background-color: #6633C6;
  border: none;
  display: block;
  width: 1vw;
  height: 1vw;
  margin: 0;
  padding: 0;
  border-radius: 100px;
  cursor: pointer;
}
@media screen and (max-width: 1099px) {
  .home-capa .bloco-slideshow-home button {
    width: 3vw;
    height: 3vw;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .home-capa .bloco-slideshow-home button {
    width: 1.5vw;
    height: 1.5vw;
  }
}
.home-capa .bloco-slideshow-home button:hover {
  background-color: #4695FE;
}
.home-capa .bloco-slideshow-home .slick-active button {
  background-color: #4695FE;
}
.home-capa .slide-home {
  width: 100%;
  height: calc(100vh - 7.6vw - 2.2vw);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .home-capa .slide-home {
    height: 146.5vw;
  }
}
.home-capa .slide-home a {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
}
.home-capa .slide-home .fundo-mobile {
  display: none;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .home-capa .slide-home .fundo-mobile {
    display: block;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
}
.home-capa .slide-home .fundo-video-desk {
  background-color: #593f97;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .home-capa .slide-home .fundo-video-desk {
    display: none;
  }
}
.home-capa .slide-home .fundo-video-mobile {
  background-color: #593f97;
  display: none;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .home-capa .slide-home .fundo-video-mobile {
    display: block;
  }
}
.home-capa .slide-home .faixa-conteudo {
  width: 37.3916666667vw;
  height: 100%;
  background-color: #6633C6;
  position: absolute;
  top: 0;
  right: 13.7583333333vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  z-index: 100;
  padding: 3vw;
  padding-right: 3vw;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .home-capa .slide-home .faixa-conteudo {
    right: 7.5vw;
    width: 44.5vw;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .home-capa .slide-home .faixa-conteudo {
    right: 0;
    top: 55vh;
    bottom: auto;
    width: 100%;
    height: auto;
    padding: 9vw;
  }
}
.home-capa .slide-home .faixa-conteudo span {
  display: block;
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  line-height: 1.2;
  font-weight: bold;
  color: #fff;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .home-capa .slide-home .faixa-conteudo span {
    max-width: 80%;
    margin-bottom: 0;
  }
}

.home-arte-a {
  position: relative;
}
.home-arte-a:before {
  content: "";
  display: block;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url("../img/home-arte-temas.png");
  background-size: 100% auto;
  background-position: bottom right;
  background-repeat: no-repeat;
  z-index: 100;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .home-arte-a:before {
    display: none;
  }
}

.home-intro {
  padding: 7.5vw 0;
  background-color: #4695FE;
  color: #fff;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .home-intro {
    background-image: url("../img/home-arte-temas-mob.png");
    background-size: 200% auto;
    background-position: bottom right;
    background-repeat: no-repeat;
  }
}
@media screen and (max-width: 1099px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .home-intro {
    padding: 15vw 0;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .home-intro {
    padding: 11.25vw 0;
  }
}
.home-intro .col-texto {
  margin-bottom: 3em;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .home-intro .col-texto {
    margin-bottom: 2em;
  }
}
.home-intro .chamada-temas {
  display: block;
  font-weight: bold;
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  margin-bottom: 2em;
}
.home-intro .icones-temas {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .home-intro .icones-temas {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-top: 8vw;
  }
}
.home-intro .icones-temas .item-tema {
  display: block;
  text-align: center;
  text-transform: uppercase;
  line-height: 1.3;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .home-intro .icones-temas .item-tema {
    width: 21.75vw;
    margin-bottom: 4vw;
  }
}
.home-intro .icones-temas .item-tema img {
  display: block;
  width: 5vw;
  margin: 0 auto;
  margin-bottom: 0.5em;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .home-intro .icones-temas .item-tema img {
    width: 7.5vw;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .home-intro .icones-temas .item-tema img {
    width: 12vw;
  }
}
.home-intro .icones-temas .item-tema:hover {
  color: #6633C6;
}

.home-lancamentos {
  padding: 10vw 0;
  background-color: #6633C6;
  background-image: url("../img/home-arte-destaques.png");
  background-size: 100% auto;
  background-position: top right;
  background-repeat: no-repeat;
}
@media screen and (max-width: 1099px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .home-lancamentos {
    padding: 15vw 0;
    background-size: 200% auto;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .home-lancamentos {
    padding: 11.25vw 0;
  }
}
.home-lancamentos h2 {
  color: #fff;
  margin-bottom: 1em;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .home-lancamentos h2 {
    margin-bottom: 7.5vw;
  }
}
.home-lancamentos .bloco-slideshow-lancamentos {
  background-color: #E1E560;
  position: relative;
}
.home-lancamentos .bloco-slideshow-lancamentos .slick-track {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.home-lancamentos .bloco-slideshow-lancamentos .slick-slide {
  height: inherit !important;
}
.home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .a-prev {
  position: absolute;
  bottom: 1.5vw;
  right: 43.05vw;
  z-index: 101;
  background-color: #6633C6;
  width: 3vw;
  height: 3vw;
}
.home-lancamentos .bloco-slideshow-lancamentos .a-next.slick-hidden, .home-lancamentos .bloco-slideshow-lancamentos .a-prev.slick-hidden {
  display: none;
}
.home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg {
  fill: #fff;
  width: 1.5vw;
  height: 1.5vw;
}
.home-lancamentos .bloco-slideshow-lancamentos .a-next:hover, .home-lancamentos .bloco-slideshow-lancamentos .a-prev:hover {
  background-color: #fff;
}
.home-lancamentos .bloco-slideshow-lancamentos .a-next:hover svg, .home-lancamentos .bloco-slideshow-lancamentos .a-prev:hover svg {
  fill: #6633C6;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .a-prev {
    right: -1.5em;
    -webkit-box-shadow: none;
            box-shadow: none;
    background-color: #4695FE;
    bottom: 3.5vw;
    right: 3.5vw;
    width: 3em;
    height: 3em;
  }
  .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg {
    width: 2em;
    height: 2em;
  }
  .home-lancamentos .bloco-slideshow-lancamentos .a-next:hover, .home-lancamentos .bloco-slideshow-lancamentos .a-prev:hover {
    background-color: #4695FE;
  }
  .home-lancamentos .bloco-slideshow-lancamentos .a-next:hover svg, .home-lancamentos .bloco-slideshow-lancamentos .a-prev:hover svg {
    fill: #fff;
  }
}
.home-lancamentos .bloco-slideshow-lancamentos .a-prev {
  right: auto;
  left: -1.5vw;
}
.home-lancamentos .bloco-slideshow-lancamentos .a-prev svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .home-lancamentos .bloco-slideshow-lancamentos .a-prev {
    left: -4.5vw;
  }
}
.home-lancamentos .bloco-slideshow-lancamentos .slick-dots {
  position: absolute;
  bottom: 2vw;
  left: 6.2583333333vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.75vw;
}
@media screen and (max-width: 1099px) {
  .home-lancamentos .bloco-slideshow-lancamentos .slick-dots {
    gap: 2vw;
    left: 7.5vw;
    bottom: 4vw;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .home-lancamentos .bloco-slideshow-lancamentos .slick-dots {
    gap: 1vw;
  }
}
.home-lancamentos .bloco-slideshow-lancamentos button {
  text-indent: -9999px;
  background-color: #fff;
  border: none;
  display: block;
  width: 0.75vw;
  height: 0.75vw;
  margin: 0;
  padding: 0;
  border-radius: 100px;
  cursor: pointer;
}
@media screen and (max-width: 1099px) {
  .home-lancamentos .bloco-slideshow-lancamentos button {
    width: 2.5vw;
    height: 2.5vw;
  }
}
.home-lancamentos .bloco-slideshow-lancamentos button:hover {
  background-color: #6633C6;
}
.home-lancamentos .bloco-slideshow-lancamentos .slick-active button {
  background-color: #6633C6;
}
.home-lancamentos .item-slide .lf {
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .home-lancamentos .item-slide .lf {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.home-lancamentos .item-slide .col-texto {
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 6.2583333333vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .home-lancamentos .item-slide .col-texto {
    padding: 7.5vw;
  }
}
.home-lancamentos .item-slide h3 {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 600;
  color: #6633C6;
  line-height: 1.2;
  margin-bottom: 1em;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .home-lancamentos .item-slide h3 {
    max-width: 100%;
    margin-bottom: 0.5em;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .home-lancamentos .item-slide h3 {
    max-width: 100%;
    margin-bottom: 0.5em;
  }
}
.home-lancamentos .item-slide p {
  color: #6633C6;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .home-lancamentos .item-slide p {
    margin-bottom: 2em;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .home-lancamentos .item-slide p {
    margin-bottom: 2em;
  }
}
.home-lancamentos .item-slide .col-imagem {
  width: 41.15vw;
  min-height: 27.7333333333vw;
}
.home-lancamentos .item-slide .col-imagem .bloco-video {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  background-color: #909418;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .home-lancamentos .item-slide .col-imagem {
    width: 100%;
    height: 56.3333333333vw;
  }
}
.home-lancamentos .item-slide .imagem {
  display: block;
  width: 100%;
  min-height: 27.7333333333vw;
  height: 100%;
  background-color: #909418;
}
.home-lancamentos .item-slide .imagem img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .home-lancamentos .item-slide .imagem {
    height: 44.5vw;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .home-lancamentos .item-slide .imagem {
    height: 56.3333333333vw;
  }
}

.home-noticias, .relacionadas-noticias, .catedra-noticias, .noticias-lista-cheia {
  padding: 7.5vw 0;
}
@media screen and (max-width: 1099px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .home-noticias, .relacionadas-noticias, .catedra-noticias, .noticias-lista-cheia {
    padding: 15vw 0;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .home-noticias, .relacionadas-noticias, .catedra-noticias, .noticias-lista-cheia {
    padding: 11.25vw 0;
  }
}
.home-noticias h2, .relacionadas-noticias h2, .catedra-noticias h2, .noticias-lista-cheia h2 {
  color: #6633C6;
  margin-bottom: 1em;
}
.home-noticias .mais-noticias, .relacionadas-noticias .mais-noticias, .catedra-noticias .mais-noticias, .noticias-lista-cheia .mais-noticias {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 3.75vw;
}
.home-noticias .mais-noticias .chamada, .relacionadas-noticias .mais-noticias .chamada, .catedra-noticias .mais-noticias .chamada, .noticias-lista-cheia .mais-noticias .chamada {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 1vw;
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 600;
  color: #4695FE;
}

.grid-noticias {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1.5vw 6.3vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .grid-noticias {
    gap: 9vw 0;
  }
}

.card-noticia, .card-noticia-tema, .card-noticia-azul, .card-noticia-rev {
  width: 24vw;
  padding: 3vw 2vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .card-noticia, .card-noticia-tema, .card-noticia-azul, .card-noticia-rev {
    width: 100%;
    padding: 6vw 6vw;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .card-noticia, .card-noticia-tema, .card-noticia-azul, .card-noticia-rev {
    width: 39.5vw;
  }
}
.card-noticia .imagem, .card-noticia-tema .imagem, .card-noticia-azul .imagem, .card-noticia-rev .imagem {
  width: 100%;
  height: 12vw;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 1em;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .card-noticia .imagem, .card-noticia-tema .imagem, .card-noticia-azul .imagem, .card-noticia-rev .imagem {
    height: 42vw;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .card-noticia .imagem, .card-noticia-tema .imagem, .card-noticia-azul .imagem, .card-noticia-rev .imagem {
    height: 21.75vw;
  }
}
.card-noticia .tema, .card-noticia-tema .tema, .card-noticia-azul .tema, .card-noticia-rev .tema {
  text-transform: uppercase;
  display: block;
  margin-bottom: 0.5em;
  color: #323232;
}
.card-noticia h3, .card-noticia-tema h3, .card-noticia-azul h3, .card-noticia-rev h3 {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 600;
  margin-bottom: 0.5em;
  color: #6633C6;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.card-noticia .resumo, .card-noticia-tema .resumo, .card-noticia-azul .resumo, .card-noticia-rev .resumo {
  color: #323232;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.card-noticia:hover, .card-noticia-tema:hover, .card-noticia-azul:hover, .card-noticia-rev:hover {
  background-color: #8AB054;
}
.card-noticia:hover h3, .card-noticia-tema:hover h3, .card-noticia-azul:hover h3, .card-noticia-rev:hover h3 {
  color: #fff;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .card-noticia, .card-noticia-tema, .card-noticia-azul, .card-noticia-rev {
    background-color: #4695FE;
  }
  .card-noticia h3, .card-noticia-tema h3, .card-noticia-azul h3, .card-noticia-rev h3 {
    color: #fff;
  }
}

.card-noticia-rev:hover {
  background-color: #4695FE;
}
.card-noticia-rev:hover h3 {
  color: #fff;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .card-noticia-rev {
    background-color: #4695FE;
  }
  .card-noticia-rev h3 {
    color: #fff;
  }
}

.card-noticia-azul:hover {
  background-color: #4695FE;
}
.card-noticia-azul:hover h3 {
  color: #fff;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .card-noticia-azul {
    background-color: #4695FE;
  }
  .card-noticia-azul h3 {
    color: #fff;
  }
}

.card-noticia-tema {
  background-color: #fff;
  padding: 0;
}
.card-noticia-tema .imagem {
  position: relative;
  height: 13.5vw;
  background-position: top center;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .card-noticia-tema .imagem {
    height: 47.8125vw;
  }
}
.card-noticia-tema .imagem:before {
  content: "";
  display: block;
  width: 4vw;
  height: 4vw;
  border-radius: 1000px;
  background-image: url("../img/ico-noticia.png");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  top: calc(100% - 2vw);
  left: calc(50% - 2vw);
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .card-noticia-tema .imagem:before {
    width: 12vw;
    height: 12vw;
    top: calc(100% - 6vw);
    left: calc(50% - 6vw);
  }
}
.card-noticia-tema .conteudo {
  padding: 2vw 2vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .card-noticia-tema .conteudo {
    padding: 4vw;
  }
}
.card-noticia-tema:hover {
  background-color: #4695FE;
}
.card-noticia-tema:hover .imagem {
  position: relative;
}
.card-noticia-tema:hover .imagem:before {
  background-image: url("../img/ico-noticia-branco.png");
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .card-noticia-tema {
    background-color: #4695FE;
  }
  .card-noticia-tema .imagem {
    position: relative;
  }
  .card-noticia-tema .imagem:before {
    background-image: url("../img/ico-noticia-branco.png");
  }
}

.home-reguas {
  padding: 7.5vw 0;
}
@media screen and (max-width: 1099px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .home-reguas {
    padding: 15vw 0;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .home-reguas {
    padding: 11.25vw 0;
  }
}
.home-reguas .coluna-chamada {
  width: 28.6333333333vw;
}
.home-reguas h2 {
  color: #6633C6;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 600;
  margin-bottom: 1em;
}
.home-reguas h2 span {
  color: #4695FE;
}
.home-reguas .lista-logos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 2vw;
  margin-bottom: 4em;
}
.home-reguas .lista-logos:last-of-type {
  margin-bottom: 0;
}
.home-reguas .lista-logos img {
  max-width: 14.4166666667vw;
  max-height: 7.2583333333vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .home-reguas .lista-logos img {
    max-width: 28.6666666667vw;
    max-height: 14.3333333333vw;
  }
}

.sobre-capa {
  height: calc(100vh - 6vw);
  background-color: #4695FE;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .sobre-capa {
    height: auto;
    padding-top: 22.5vw;
    padding-bottom: 22.5vw;
    background-image: url("../img/mobile-sobre-topo.png");
    background-position: bottom center;
    background-size: 100% auto;
    background-repeat: no-repeat;
    padding-top: 0;
  }
}
.sobre-capa .capa {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  pointer-events: none;
  background-position: center right;
  background-size: 50% auto;
  background-repeat: no-repeat;
  background-attachment: fixed;
  overflow: hidden;
}
.sobre-capa .capa .fundo-video-float {
  width: 50%;
  left: auto;
  right: 0;
}
.sobre-capa .capa .fundo-video-float video {
  display: block;
  height: 100%;
  width: 100%; /* 100 * 16 / 9 */
  min-width: 100%;
  min-height: 100%; /* 100 * 9 / 16 */
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .sobre-capa .capa {
    display: block;
    position: relative;
    width: 100vw;
    height: 70vw;
    margin-bottom: 5rem;
    background-size: cover;
    background-attachment: scroll;
  }
  .sobre-capa .capa .fundo-video-float {
    width: 100%;
  }
  .sobre-capa .capa .fundo-video-float video {
    display: block;
    height: 100%;
    width: 100%; /* 100 * 16 / 9 */
    min-width: 100%;
    min-height: 100%; /* 100 * 9 / 16 */
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.sobre-capa:before {
  content: "";
  display: block;
  width: 26.92vw;
  height: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background-image: url("../img/sobre-curva-b.png");
  background-size: 100% auto;
  background-position: bottom left;
  background-repeat: no-repeat;
  z-index: 10;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .sobre-capa:before {
    display: none;
  }
}
.sobre-capa .container {
  height: 100%;
  position: relative;
  z-index: 100;
}
.sobre-capa .lf {
  height: 100%;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .sobre-capa .lf {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .sobre-capa .coluna-texto {
    width: 44.5vw;
  }
}
.sobre-capa h1 {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: bold;
  line-height: 1.2;
  color: #6633C6;
  margin-bottom: 0.55em;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .sobre-capa h1 br {
    display: inline;
  }
}
.sobre-capa .desc {
  line-height: 1.4;
  color: #fff;
}
.sobre-capa .curva-a {
  width: 26.92vw;
  height: 100%;
  position: absolute;
  bottom: 0;
  left: 50%;
  background-image: url("../img/sobre-curva-a-2.png");
  background-size: 100% auto;
  background-position: bottom left;
  background-repeat: no-repeat;
  z-index: 10;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .sobre-capa .curva-a {
    display: none;
  }
}
.sobre-capa .curva-a::before {
  content: "";
  display: block;
  width: 13vw;
  height: 50vw;
  position: absolute;
  bottom: 36.1vw;
  right: 100%;
  background-image: url("../img/sobre-curva-a-1.png");
  background-size: 100% auto;
  background-position: bottom left;
  background-repeat: no-repeat;
}

.sobre-introducao {
  padding: 7.5vw 0;
  background-image: url("../img/sobre-curva-b-2.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 11.2vw auto;
  position: relative;
  background-color: #6633C6;
  color: #fff;
}
.sobre-introducao .curva {
  width: 50%;
  height: 100%;
  left: 50%;
  top: 0;
  position: absolute;
  background-image: url("../img/sobre-curva-c.png");
  background-repeat: no-repeat;
  background-position: top left 4.5vw;
  background-size: 70vw auto;
  pointer-events: none;
  z-index: 10;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .sobre-introducao .curva {
    display: none;
  }
}
.sobre-introducao .container {
  position: relative;
  z-index: 100;
}
@media screen and (max-width: 1099px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .sobre-introducao {
    padding: 15vw 0;
    background-image: url("../img/mobile-sobre-bottom-a.png"), url("../img/mobile-sobre-bottom-b.png");
    background-size: 100% auto;
    background-position: top center, bottom center;
    background-repeat: no-repeat;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .sobre-introducao {
    padding: 11.25vw 0;
  }
}
.sobre-introducao .coluna-texto {
  width: 29.575vw;
  font-weight: 300;
  line-height: 1.5;
}
.sobre-introducao .coluna-texto p {
  margin-bottom: 1em;
}
.sobre-introducao .coluna-texto p:last-of-type {
  margin-bottom: 0;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .sobre-introducao .coluna-texto {
    width: 55.875vw;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .sobre-introducao .coluna-texto {
    width: 100%;
    margin-top: 0;
    line-height: 1.6;
  }
}
.sobre-introducao .chamada {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 1vw;
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 600;
  color: #fff;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .sobre-introducao .chamada {
    margin-top: 4vw;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .sobre-introducao .chamada {
    margin-top: 4vw;
  }
}
.sobre-introducao .chamada .seta-circulo, .sobre-introducao .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .sobre-introducao .chamada .a-next, .sobre-introducao .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .sobre-introducao .chamada .a-prev, .sobre-introducao .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .sobre-introducao .chamada .a-next, .sobre-introducao .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .sobre-introducao .chamada .a-prev {
  background-color: #fff;
}
.sobre-introducao .chamada .seta-circulo svg, .sobre-introducao .chamada .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .sobre-introducao .chamada .a-next svg, .sobre-introducao .chamada .noticias-capa .noticias-bloco-slideshow .a-prev svg, .noticias-capa .noticias-bloco-slideshow .sobre-introducao .chamada .a-prev svg, .sobre-introducao .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .sobre-introducao .chamada .a-next svg, .sobre-introducao .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .sobre-introducao .chamada .a-prev svg {
  fill: #6633C6;
}
.sobre-introducao .chamada:hover {
  color: #4695FE;
}
.sobre-introducao .chamada:hover .seta-circulo, .sobre-introducao .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .sobre-introducao .chamada:hover .a-next, .sobre-introducao .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .sobre-introducao .chamada:hover .a-prev, .sobre-introducao .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .sobre-introducao .chamada:hover .a-next, .sobre-introducao .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .sobre-introducao .chamada:hover .a-prev {
  background-color: #4695FE;
}
.sobre-introducao .chamada:hover .seta-circulo svg, .sobre-introducao .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .sobre-introducao .chamada:hover .a-next svg, .sobre-introducao .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev svg, .noticias-capa .noticias-bloco-slideshow .sobre-introducao .chamada:hover .a-prev svg, .sobre-introducao .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .sobre-introducao .chamada:hover .a-next svg, .sobre-introducao .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .sobre-introducao .chamada:hover .a-prev svg {
  fill: #fff;
}

.sobre-missao-visao {
  padding: 7.5vw 0;
}
@media screen and (max-width: 1099px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .sobre-missao-visao {
    padding: 15vw 0;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .sobre-missao-visao {
    padding: 11.25vw 0;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .sobre-missao-visao .col-missao {
    margin-bottom: 3em;
  }
}
.sobre-missao-visao .col-missao .icone {
  display: block;
  width: 6.2583333333vw;
  height: 6.2583333333vw;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin-bottom: 1em;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .sobre-missao-visao .col-missao .icone {
    width: 12vw;
    height: 12vw;
  }
}
.sobre-missao-visao .col-missao h2 {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 600;
  color: #6633C6;
  margin-bottom: 0.25em;
}
.sobre-missao-visao .col-missao .colunas {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 6.5vw;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .sobre-missao-visao .col-missao .colunas {
    width: 100%;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .sobre-missao-visao .col-missao .colunas {
    display: block;
  }
}
.sobre-missao-visao .col-missao .colunas p {
  width: 20.575vw;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .sobre-missao-visao .col-missao .colunas p {
    width: 33.125vw;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .sobre-missao-visao .col-missao .colunas p {
    width: 100%;
    margin-bottom: 1em;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .sobre-missao-visao .col-missao {
    width: 41.5vw;
  }
  .sobre-missao-visao .col-missao.coluna-10 {
    width: 100%;
  }
}
.sobre-missao-visao hr {
  display: block;
  width: 100%;
  height: 1px;
  background-color: #4695FE;
  border: none;
  margin: 4vw 7.1583333333vw;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .sobre-missao-visao hr {
    background-color: #fff;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .sobre-missao-visao hr {
    display: none;
  }
}

.sobre-equipe {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  position: relative;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .sobre-equipe {
    background-attachment: scroll;
    background-size: cover;
  }
}
.sobre-equipe .container {
  position: relative;
  z-index: 100;
}
.sobre-equipe .col-chamada .chamada {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 1vw;
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 600;
  color: #fff;
  padding: 15vw 0;
  position: relative;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.sobre-equipe .col-chamada .chamada span, .sobre-equipe .col-chamada .chamada small {
  position: relative;
  z-index: 10;
}
@media screen and (max-width: 1099px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .sobre-equipe .col-chamada .chamada {
    padding: 30vw 0;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .sobre-equipe .col-chamada .chamada {
    padding: 15vw 0;
  }
}
.sobre-equipe .col-chamada .chamada .seta-circulo, .sobre-equipe .col-chamada .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .sobre-equipe .col-chamada .chamada .a-next, .sobre-equipe .col-chamada .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .sobre-equipe .col-chamada .chamada .a-prev, .sobre-equipe .col-chamada .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .sobre-equipe .col-chamada .chamada .a-next, .sobre-equipe .col-chamada .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .sobre-equipe .col-chamada .chamada .a-prev {
  background-color: #4695FE;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.sobre-equipe .col-chamada .chamada .seta-circulo svg, .sobre-equipe .col-chamada .chamada .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .sobre-equipe .col-chamada .chamada .a-next svg, .sobre-equipe .col-chamada .chamada .noticias-capa .noticias-bloco-slideshow .a-prev svg, .noticias-capa .noticias-bloco-slideshow .sobre-equipe .col-chamada .chamada .a-prev svg, .sobre-equipe .col-chamada .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .sobre-equipe .col-chamada .chamada .a-next svg, .sobre-equipe .col-chamada .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .sobre-equipe .col-chamada .chamada .a-prev svg {
  fill: #fff;
}
.sobre-equipe .col-chamada .chamada:before {
  content: "";
  display: block;
  width: 0;
  height: 100%;
  position: absolute;
  top: 0;
  right: -2vw;
  background-color: #fff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.sobre-equipe .col-chamada .chamada:hover {
  color: #6633C6;
}
.sobre-equipe .col-chamada .chamada:hover .seta-circulo, .sobre-equipe .col-chamada .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .sobre-equipe .col-chamada .chamada:hover .a-next, .sobre-equipe .col-chamada .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .sobre-equipe .col-chamada .chamada:hover .a-prev, .sobre-equipe .col-chamada .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .sobre-equipe .col-chamada .chamada:hover .a-next, .sobre-equipe .col-chamada .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .sobre-equipe .col-chamada .chamada:hover .a-prev {
  background-color: #4695FE;
}
.sobre-equipe .col-chamada .chamada:hover .seta-circulo svg, .sobre-equipe .col-chamada .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .sobre-equipe .col-chamada .chamada:hover .a-next svg, .sobre-equipe .col-chamada .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev svg, .noticias-capa .noticias-bloco-slideshow .sobre-equipe .col-chamada .chamada:hover .a-prev svg, .sobre-equipe .col-chamada .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .sobre-equipe .col-chamada .chamada:hover .a-next svg, .sobre-equipe .col-chamada .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .sobre-equipe .col-chamada .chamada:hover .a-prev svg {
  fill: #fff;
}
.sobre-equipe .col-chamada .chamada:hover:before {
  width: 23.7041666667vw;
}

.fundo-video-float {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.fundo-video-float video {
  display: block;
  height: 100%;
  width: 177.77777778vh; /* 100 * 16 / 9 */
  min-width: 100%;
  min-height: 56.25vw; /* 100 * 9 / 16 */
  -o-object-fit: cover;
     object-fit: cover;
}

.fundo-video-contain, .home-capa .slide-home .fundo-video-desk, .home-capa .slide-home .fundo-video-mobile {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.fundo-video-contain video, .home-capa .slide-home .fundo-video-desk video, .home-capa .slide-home .fundo-video-mobile video {
  display: block;
  height: 100%;
  width: 100%; /* 100 * 16 / 9 */
  -o-object-fit: contain;
     object-fit: contain;
}

.atuacao-capa {
  height: calc(100vh - 6vw - 10vw);
  background-color: #4695FE;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-capa {
    height: auto;
    padding-top: 37.5vw;
    padding-bottom: 37.5vw;
  }
}
.atuacao-capa .container {
  height: 100%;
  position: relative;
  z-index: 100;
}
.atuacao-capa .lf {
  height: 100%;
}
.atuacao-capa h1 {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: bold;
  line-height: 1.1;
  color: #fff;
  margin-bottom: 0.25em;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-capa h1 {
    font-size: 30px;
  }
  .atuacao-capa h1 br {
    display: none;
  }
}

.atuacao-intro {
  padding: 7.5vw 0;
}
@media screen and (max-width: 1099px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-intro {
    padding: 15vw 0;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-intro {
    padding: 11.25vw 0;
  }
}
.atuacao-intro .titulo {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: bold;
  line-height: 1;
  color: #6633C6;
  margin-bottom: 1em;
}
.atuacao-intro .frase {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: bold;
  line-height: 1.4;
  color: #6633C6;
  max-width: 70.6833333333vw;
  margin-bottom: 2em;
}
.atuacao-intro .config-texto {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-gap: 6vw;
     -moz-column-gap: 6vw;
          column-gap: 6vw;
  max-width: 70.6833333333vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-intro .config-texto {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}

.atuacao-temas {
  background-color: #4695FE;
  color: #fff;
  padding: 7.5vw 0;
}
@media screen and (max-width: 1099px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-temas {
    padding: 15vw 0;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-temas {
    padding: 11.25vw 0;
  }
}
.atuacao-temas h2 {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: bold;
  line-height: 1.4;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-temas h2 {
    margin-bottom: 4vw;
  }
}
.atuacao-temas .icones-temas {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-temas .icones-temas {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-top: 8vw;
  }
}
.atuacao-temas .icones-temas .item-tema {
  display: block;
  text-align: center;
  text-transform: uppercase;
  line-height: 1.2;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-temas .icones-temas .item-tema {
    width: 21.75vw;
    margin-bottom: 4vw;
  }
}
.atuacao-temas .icones-temas .item-tema img {
  display: block;
  width: 5vw;
  margin: 0 auto;
  margin-bottom: 1em;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-temas .icones-temas .item-tema img {
    width: 7.5vw;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-temas .icones-temas .item-tema img {
    width: 12vw;
  }
}
.atuacao-temas .icones-temas .item-tema:hover {
  color: #6633C6;
}

@-webkit-keyframes shakeme {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  5% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }
  10% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  15% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  20% {
    -webkit-transform: scale(1.4);
            transform: scale(1.4);
  }
  30% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
}

@keyframes shakeme {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  5% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }
  10% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  15% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  20% {
    -webkit-transform: scale(1.4);
            transform: scale(1.4);
  }
  30% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
}
.atuacao-metodologia {
  padding: 7.5vw 0;
  padding-bottom: 9vw;
}
@media screen and (max-width: 1099px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-metodologia {
    padding: 15vw 0;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-metodologia {
    padding: 11.25vw 0;
  }
}
.atuacao-metodologia h2 {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: bold;
  line-height: 1.2;
  color: #4695FE;
  text-transform: capitalize;
  margin-bottom: 0.5em;
}
.atuacao-metodologia .controles-box-metodologia {
  position: relative;
}
.atuacao-metodologia .controles-box-metodologia .setas {
  position: absolute;
  top: calc(50% - 1.5em);
  z-index: 20;
  width: 3em;
  height: 3em;
  background-color: #fff;
  border-radius: 1000px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.atuacao-metodologia .controles-box-metodologia .setas svg {
  width: 2em;
  height: 2em;
  fill: #6633C6;
}
.atuacao-metodologia .controles-box-metodologia .a-prev {
  left: -1.5em;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.atuacao-metodologia .controles-box-metodologia .a-next {
  right: -1.75em;
  -webkit-animation: shakeme 4.5s infinite;
          animation: shakeme 4.5s infinite;
}
.atuacao-metodologia .controles-box-metodologia.ccena1 .a-prev {
  display: none;
}
.atuacao-metodologia .controles-box-metodologia.ccena8 .a-next {
  display: none;
}
.atuacao-metodologia .controles-box-metodologia .dots {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 1em;
  padding-top: 1.5em;
  position: absolute;
  top: 100%;
  left: 0;
}
.atuacao-metodologia .controles-box-metodologia .dots .dot {
  display: block;
  width: 0.75em;
  height: 0.75em;
  background-color: #cdcdcd;
  border-radius: 1000px;
}
.atuacao-metodologia .controles-box-metodologia .dots .dot.ativo, .atuacao-metodologia .controles-box-metodologia .dots .dot:hover {
  background-color: #6633C6;
}
.atuacao-metodologia .box-metodologia {
  width: 85vw;
  height: 38vw;
  background-color: #4695FE;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-metodologia .box-metodologia {
    height: 120vw;
  }
}
.atuacao-metodologia .slide {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  padding: 3.1291666667vw 6.2583333333vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-metodologia .slide {
    padding: 6.2583333333vw;
  }
  .atuacao-metodologia .slide .lf {
    width: 100%;
  }
}
.atuacao-metodologia .slide .texto {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 600;
  color: #fff;
  width: 21.475vw;
  line-height: 1.4;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-metodologia .slide .texto {
    width: 70.6666666667vw;
  }
}
.atuacao-metodologia .slide .texto strong {
  font-weight: 600;
  color: #6633C6;
}
.atuacao-metodologia .slide .texto p {
  margin-bottom: 1.4em;
}
.atuacao-metodologia .slide .texto p:last-of-type {
  margin-bottom: 0;
}
.atuacao-metodologia .slide-1 .s1p1 {
  width: 100%;
  height: 8.28vw;
  display: block;
  overflow: hidden;
  position: relative;
  z-index: 10;
}
.atuacao-metodologia .slide-1 .s1p1 img {
  width: auto;
  height: 100%;
  display: block;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-metodologia .slide-1 .s1p1 {
    height: 17vw;
  }
}
.atuacao-metodologia .slide-1 .lf {
  position: relative;
  z-index: 10;
  margin-top: 1.5vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-metodologia .slide-1 .lf {
    margin-top: 4.5vw;
  }
}
.atuacao-metodologia .slide-1 .s1t2 {
  margin-top: 3vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-metodologia .slide-1 .s1t2 {
    margin-top: 4vw;
    text-align: right;
  }
}
.atuacao-metodologia .slide-1 .s1t2 span {
  display: inline-block;
  background-color: #6633C6;
  padding: 0.1em 0.2em;
  margin-bottom: 0.2em;
}
.atuacao-metodologia .slide-1 .s1t2 span:first-of-type {
  background-color: transparent;
}
.atuacao-metodologia .slide-1 .trilha-a, .atuacao-metodologia .slide-1 .trilha-b {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  background-image: url("../img/atua-s1-linha1.png");
  background-size: auto 80%;
  background-position: center left;
  background-repeat: no-repeat;
}
.atuacao-metodologia .slide-1 .trilha-b {
  background-image: url("../img/atua-s1-linha2.png");
  z-index: 6;
}
.atuacao-metodologia .slide-2 {
  background-color: #4695FE;
  z-index: 10;
}
.atuacao-metodologia .slide-2 .lf {
  height: 100%;
  padding-left: 7.1583333333vw;
  padding-right: 7.1583333333vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-metodologia .slide-2 .lf {
    padding-left: 0;
    padding-right: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 10vw;
  }
  .atuacao-metodologia .slide-2 .lf .texto {
    text-align: center;
    width: 100%;
  }
}
.atuacao-metodologia .slide-2 img {
  display: block;
  width: 24.6041666667vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-metodologia .slide-2 img {
    width: 42vw;
    margin: 0 auto;
  }
}
.atuacao-metodologia .slide-3 {
  background-color: #4695FE;
  z-index: 10;
}
.atuacao-metodologia .slide-3 .lf {
  height: 100%;
  padding-left: 7.1583333333vw;
  padding-right: 7.1583333333vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-metodologia .slide-3 .lf {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0;
    gap: 10vw;
    text-align: center;
  }
}
.atuacao-metodologia .slide-3 img {
  display: block;
  width: 21.475vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-metodologia .slide-3 img {
    width: 42vw;
  }
}
.atuacao-metodologia .slide-4 {
  background-color: #4695FE;
  z-index: 10;
}
.atuacao-metodologia .slide-4 .lf {
  height: 100%;
  padding-left: 7.1583333333vw;
  padding-right: 7.1583333333vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-metodologia .slide-4 .lf {
    text-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0;
    gap: 10vw;
  }
  .atuacao-metodologia .slide-4 .lf .texto {
    padding: 0 4vw;
  }
}
.atuacao-metodologia .slide-4 img {
  display: block;
  width: 30.8625vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-metodologia .slide-4 img {
    width: 100%;
  }
}
.atuacao-metodologia .slide-5 {
  background-color: #4695FE;
  z-index: 10;
  overflow: hidden;
}
.atuacao-metodologia .slide-5 .s5t1 {
  width: 27.7333333333vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-metodologia .slide-5 .s5t1 {
    width: 100%;
  }
}
.atuacao-metodologia .slide-5 .lf {
  height: 100%;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-metodologia .slide-5 .lf {
    padding-left: 5vw;
    padding-right: 5vw;
  }
}
.atuacao-metodologia .bloco-pessoas {
  width: 42.05vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  position: relative;
  right: -14.1983333333vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-metodologia .bloco-pessoas {
    width: 85vw;
    right: -6.2583333333vw;
  }
}
.atuacao-metodologia .bloco-pessoas .pessoa {
  width: 15.88vw;
  height: 19.79vw;
  position: relative;
  margin-left: -3vw;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-metodologia .bloco-pessoas .pessoa {
    width: 34.936vw;
    height: 43.538vw;
    margin-left: -6.6vw;
  }
}
.atuacao-metodologia .bloco-pessoas .pessoa .boneco {
  position: absolute;
  bottom: 0;
  left: -0.5vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-metodologia .bloco-pessoas .pessoa .boneco {
    left: -5vw;
  }
}
.atuacao-metodologia .bloco-pessoas .pessoa .boneco svg {
  display: block;
  height: 9.5vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-metodologia .bloco-pessoas .pessoa .boneco svg {
    height: 20.9vw;
  }
}
.atuacao-metodologia .bloco-pessoas .pessoa .boneco svg .cabeca {
  fill: #fff;
}
.atuacao-metodologia .bloco-pessoas .pessoa.acende .boneco svg .cabeca {
  fill: #6633C6 !important;
}
.atuacao-metodologia .bloco-pessoas .pessoa .arco {
  width: 100%;
  height: 7.94vw;
  overflow: hidden;
  position: relative;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-metodologia .bloco-pessoas .pessoa .arco {
    height: 17.468vw;
  }
}
.atuacao-metodologia .bloco-pessoas .pessoa .arco.inv {
  opacity: 0;
}
.atuacao-metodologia .bloco-pessoas .pessoa .arco .inside {
  width: 15.88vw;
  height: 15.88vw;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url("../img/atua-arco-anima.png");
  background-size: 15.88vw auto;
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-transform-origin: center;
          transform-origin: center;
  -webkit-transition: all 1s;
  transition: all 1s;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-metodologia .bloco-pessoas .pessoa .arco .inside {
    width: 34.936vw;
    height: 34.936vw;
    background-size: 34.936vw auto;
  }
}
.atuacao-metodologia .slide-6 {
  background-color: #4695FE;
  z-index: 10;
  overflow: hidden;
}
.atuacao-metodologia .slide-6 .s6t1.mob {
  display: none;
}
.atuacao-metodologia .slide-6 .s6t1.dsk {
  display: block;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-metodologia .slide-6 .s6t1.mob {
    display: block;
  }
  .atuacao-metodologia .slide-6 .s6t1.dsk {
    display: none;
  }
}
.atuacao-metodologia .slide-6 .lf {
  height: 100%;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-metodologia .slide-6 .lf .texto {
    width: 100%;
    padding-left: 5vw;
    padding-right: 5vw;
  }
}
.atuacao-metodologia .slide-6 .bloco-fit-pessoas {
  width: 49.2083333333vw;
  position: relative;
  left: -6.2583333333vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  overflow: hidden;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-metodologia .slide-6 .bloco-fit-pessoas {
    width: 85vw;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    left: -6.2583333333vw;
    right: 0;
  }
}
.atuacao-metodologia .slide-6 .bloco-pessoas {
  right: -11vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-metodologia .slide-6 .bloco-pessoas {
    right: -15vw;
  }
}
.atuacao-metodologia .slide-7 {
  background-color: #4695FE;
  z-index: 10;
}
.atuacao-metodologia .slide-7 .lf {
  height: 100%;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-metodologia .slide-7 .lf {
    padding-left: 3.75vw;
    padding-right: 3.75vw;
  }
}
.atuacao-metodologia .slide-7 .s7t1 {
  width: 30.8625vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-metodologia .slide-7 .s7t1 {
    width: 100%;
  }
}
.atuacao-metodologia .slide-7 .icones {
  width: 34.8916666667vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.atuacao-metodologia .slide-7 .icones img {
  display: block;
  width: 8.9583333333vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-metodologia .slide-7 .icones {
    width: 100%;
  }
  .atuacao-metodologia .slide-7 .icones img {
    width: 17.3333333333vw;
  }
}
.atuacao-metodologia .slide-8 {
  background-color: #4695FE;
  z-index: 10;
}
.atuacao-metodologia .slide-8 .lf {
  height: 100%;
  padding-left: 7.1583333333vw;
  padding-right: 7.1583333333vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-metodologia .slide-8 .lf {
    padding: 0;
  }
}
.atuacao-metodologia .slide-8 .lf > .lf {
  width: 100%;
  height: auto;
  padding: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-metodologia .slide-8 .lf > .lf {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 10vw;
  }
}
.atuacao-metodologia .slide-8 img {
  display: block;
  width: 22.375vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-metodologia .slide-8 img {
    width: 42vw;
    margin: 0 auto;
  }
}
.atuacao-metodologia .slide-8 .s8t1 {
  width: 27.7333333333vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-metodologia .slide-8 .s8t1 {
    width: auto;
    text-align: center;
  }
}
.atuacao-metodologia .slide-8 .s8t1 span {
  display: inline-block;
  background-color: #6633C6;
  padding: 0.1em 0.2em;
  margin-bottom: 0.4em;
}
.atuacao-metodologia .slide-8 .s8t1 span:last-of-type {
  margin-bottom: 0;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .atuacao-metodologia .slide-8 .s8t1 span {
    white-space: nowrap;
    font-size: 14px;
  }
}

.equipe-capa {
  background-color: #854B3D;
  padding: 7.5vw 0;
  padding-bottom: 3.75vw;
}
@media screen and (max-width: 1099px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-capa {
    padding: 15vw 0;
    padding-bottom: 7.5vw;
    background-image: url("../img/mobile-equipe-fundo.png");
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: bottom center;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-capa {
    padding: 11.25vw 0;
  }
}
.equipe-capa h1 {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  margin-bottom: 1em;
}
.equipe-capa .indice-grupos {
  font-weight: 600;
  color: #fff;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-capa .indice-grupos {
    gap: 3vw;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-capa .indice-grupos .item-grupo {
    max-width: 42vw;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-capa .indice-grupos .item-grupo {
    max-width: 21.75vw;
  }
}
.equipe-capa .indice-grupos .item-grupo:hover {
  color: #323232;
}

.equipe-lista {
  padding-top: 7.5vw;
  overflow: visible;
}
@media screen and (max-width: 1099px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista {
    padding-top: 15vw;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista {
    padding-top: 11.25vw;
  }
}
.equipe-lista:last-of-type {
  padding-bottom: 7.5vw;
}
@media screen and (max-width: 1099px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista:last-of-type {
    padding-bottom: 15vw;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista:last-of-type {
    padding-bottom: 11.25vw;
  }
}
.equipe-lista h2 {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: bold;
  margin-bottom: 0.25em;
}
.equipe-lista h2.cor-azul {
  color: #4695FE;
}
.equipe-lista h2.cor-violeta {
  color: #6633C6;
}
.equipe-lista h2.cor-verde {
  color: #8AB054;
}
.equipe-lista h2.cor-laranja {
  color: #EA7D33;
}
.equipe-lista .grid-equipe {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.7vw;
}
.equipe-lista .card-membro {
  width: 20.575vw;
  height: 20.575vw;
  background-size: cover;
  position: relative;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro {
    width: 42vw;
    height: 42vw;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro {
    width: 21.75vw;
    height: 21.75vw;
  }
}
.equipe-lista .card-membro:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #4695FE;
  mix-blend-mode: multiply;
  opacity: 0.5;
  pointer-events: none;
}
.equipe-lista .card-membro:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  background-image: url("../img/exe-l1-c1.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
}
.equipe-lista .card-membro .hover-card {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #4695FE;
  padding: 2vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
  transition: all 0.3s;
  z-index: 100;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro .hover-card {
    padding: 4vw;
  }
}
.equipe-lista .card-membro .hover-card h3 {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 600;
  line-height: 1.2;
  margin-bottom: 0.5em;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro .hover-card h3 {
    margin-bottom: 0.25em;
    font-size: 16px;
  }
  .equipe-lista .card-membro .hover-card h3 br {
    display: none;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro .hover-card h3 {
    margin-bottom: 0.25em;
    font-size: 16px;
  }
  .equipe-lista .card-membro .hover-card h3 br {
    display: none;
  }
}
.equipe-lista .card-membro .hover-card .cargo {
  line-height: 1.2;
  font-weight: 600;
  color: #fff;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro .hover-card .cargo {
    font-size: 12px;
  }
  .equipe-lista .card-membro .hover-card .cargo br {
    display: none;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro .hover-card .cargo {
    font-size: 12px;
  }
  .equipe-lista .card-membro .hover-card .cargo br {
    display: none;
  }
}
.equipe-lista .card-membro .hover-card .chamada {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 0.5vw;
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 600;
  color: #fff;
  cursor: pointer;
}
.equipe-lista .card-membro .hover-card .chamada.fechado {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.equipe-lista .card-membro .hover-card .chamada.aberto {
  display: none;
}
.equipe-lista .card-membro .hover-card .chamada.aberto .seta-circulo, .equipe-lista .card-membro .hover-card .chamada.aberto .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .equipe-lista .card-membro .hover-card .chamada.aberto .a-next, .equipe-lista .card-membro .hover-card .chamada.aberto .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .equipe-lista .card-membro .hover-card .chamada.aberto .a-prev, .equipe-lista .card-membro .hover-card .chamada.aberto .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .equipe-lista .card-membro .hover-card .chamada.aberto .a-next, .equipe-lista .card-membro .hover-card .chamada.aberto .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .equipe-lista .card-membro .hover-card .chamada.aberto .a-prev {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.equipe-lista .card-membro .hover-card .biografia {
  font-weight: 400;
  color: #323232;
  margin-top: 1em;
  margin-bottom: 1em;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: all 0s;
  transition: all 0s;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro .hover-card .biografia {
    margin-top: 0.25em;
  }
}
.equipe-lista .card-membro .hover-card.ativo {
  width: 42.05vw;
  height: auto;
  opacity: 1;
  background-color: #fff !important;
  -webkit-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.3);
  z-index: 105;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro .hover-card.ativo {
    width: 85vw;
    min-height: 85vw;
    padding: 4vw;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro .hover-card.ativo {
    width: 44.5vw;
  }
}
.equipe-lista .card-membro .hover-card.ativo .biografia {
  display: block;
  max-height: 2000px;
  opacity: 1;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.equipe-lista .card-membro .hover-card.ativo .cargo, .equipe-lista .card-membro .hover-card.ativo .chamada {
  color: #323232;
}
.equipe-lista .card-membro .hover-card.ativo .chamada.fechado {
  display: none;
}
.equipe-lista .card-membro .hover-card.ativo .chamada.aberto {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.equipe-lista .card-membro:nth-child(4n) .hover-card {
  left: auto;
  right: 0;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro:nth-child(2n) .hover-card {
    left: auto;
    right: 0;
  }
}
.equipe-lista .card-membro:hover .hover-card, .equipe-lista .card-membro.nofoto .hover-card {
  opacity: 1;
}
.equipe-lista .card-membro.fundo-azul {
  background-color: #4695FE;
}
.equipe-lista .card-membro.fundo-azul .hover-card {
  background-color: #4695FE;
}
.equipe-lista .card-membro.fundo-azul .hover-card h3 {
  color: #6633C6;
}
.equipe-lista .card-membro.fundo-azul:before {
  background-color: #4695FE;
}
.equipe-lista .card-membro.fundo-azul:nth-child(1):after {
  background-image: url("../img/exe-l1-c1.png");
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro.fundo-azul:nth-child(1):after {
    background-image: url("../img/m-exe-l1-c1.png");
  }
}
.equipe-lista .card-membro.fundo-azul:nth-child(2):after {
  background-image: url("../img/exe-l1-c2.png");
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro.fundo-azul:nth-child(2):after {
    background-image: url("../img/m-exe-l1-c2.png");
  }
}
.equipe-lista .card-membro.fundo-azul:nth-child(3):after {
  background-image: url("../img/exe-l1-c3.png");
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro.fundo-azul:nth-child(3):after {
    background-image: url("../img/m-exe-l1-c3.png");
  }
}
.equipe-lista .card-membro.fundo-azul:nth-child(4):after {
  background-image: url("../img/exe-l1-c4.png");
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro.fundo-azul:nth-child(4):after {
    background-image: url("../img/m-exe-l1-c4.png");
  }
}
.equipe-lista .card-membro.fundo-azul:nth-child(5):after {
  background-image: url("../img/exe-l1-c5.png");
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro.fundo-azul:nth-child(5):after {
    background-image: url("../img/m-exe-l1-c5.png");
  }
}
.equipe-lista .card-membro.fundo-azul:nth-child(6):after {
  background-image: url("../img/exe-l1-c4.png");
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro.fundo-azul:nth-child(6):after {
    background-image: url("../img/m-exe-l1-c6.png");
  }
}
.equipe-lista .card-membro.fundo-azul:nth-child(7):after {
  background-image: url("../img/exe-l1-c7.png");
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro.fundo-azul:nth-child(7):after {
    background-image: url("../img/m-exe-l1-c7.png");
  }
}
.equipe-lista .card-membro.fundo-azul:nth-child(8):after {
  background-image: url("../img/exe-l1-c8.png");
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro.fundo-azul:nth-child(8):after {
    background-image: url("../img/m-exe-l1-c8.png");
  }
}
.equipe-lista .card-membro.fundo-azul:nth-child(9):after {
  background-image: url("../img/exe-l1-c2.png");
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro.fundo-azul:nth-child(9):after {
    background-image: url("../img/m-exe-l1-c1.png");
  }
}
.equipe-lista .card-membro.fundo-azul:nth-child(10):after {
  background-image: url("../img/exe-l1-c3.png");
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro.fundo-azul:nth-child(10):after {
    background-image: url("../img/m-exe-l1-c2.png");
  }
}
.equipe-lista .card-membro.fundo-azul:nth-child(11):after {
  background-image: url("../img/exe-l1-c4.png");
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro.fundo-azul:nth-child(11):after {
    background-image: url("../img/m-exe-l1-c3.png");
  }
}
.equipe-lista .card-membro.fundo-azul:nth-child(12):after {
  background-image: url("../img/exe-l1-c1.png");
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro.fundo-azul:nth-child(12):after {
    background-image: url("../img/m-exe-l1-c4.png");
  }
}
.equipe-lista .card-membro.fundo-azul:nth-child(13):after {
  background-image: url("../img/exe-l1-c5.png");
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro.fundo-azul:nth-child(13):after {
    background-image: url("../img/m-exe-l1-c5.png");
  }
}
.equipe-lista .card-membro.fundo-azul:nth-child(14):after {
  background-image: url("../img/exe-l1-c6.png");
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro.fundo-azul:nth-child(14):after {
    background-image: url("../img/m-exe-l1-c6.png");
  }
}
.equipe-lista .card-membro.fundo-azul:nth-child(15):after {
  background-image: url("../img/exe-l1-c2.png");
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro.fundo-azul:nth-child(15):after {
    background-image: url("../img/m-exe-l1-c7.png");
  }
}
.equipe-lista .card-membro.fundo-azul:nth-child(16):after {
  background-image: url("../img/exe-l1-c3.png");
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro.fundo-azul:nth-child(16):after {
    background-image: url("../img/m-exe-l1-c8.png");
  }
}
.equipe-lista .card-membro.fundo-violeta {
  background-color: #6633C6;
}
.equipe-lista .card-membro.fundo-violeta .hover-card {
  background-color: #6633C6;
}
.equipe-lista .card-membro.fundo-violeta .hover-card h3 {
  color: #4695FE;
}
.equipe-lista .card-membro.fundo-violeta .hover-card .chamada .seta-circulo, .equipe-lista .card-membro.fundo-violeta .hover-card .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .equipe-lista .card-membro.fundo-violeta .hover-card .chamada .a-next, .equipe-lista .card-membro.fundo-violeta .hover-card .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .equipe-lista .card-membro.fundo-violeta .hover-card .chamada .a-prev, .equipe-lista .card-membro.fundo-violeta .hover-card .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .equipe-lista .card-membro.fundo-violeta .hover-card .chamada .a-next, .equipe-lista .card-membro.fundo-violeta .hover-card .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .equipe-lista .card-membro.fundo-violeta .hover-card .chamada .a-prev {
  background-color: #4695FE;
}
.equipe-lista .card-membro.fundo-violeta:before {
  background-color: #6633C6;
}
.equipe-lista .card-membro.fundo-violeta:nth-child(1):after {
  background-image: url("../img/dir-l1-c1.png");
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro.fundo-violeta:nth-child(1):after {
    background-image: url("../img/m-dir-l1-c1.png");
  }
}
.equipe-lista .card-membro.fundo-violeta:nth-child(2):after {
  background-image: url("../img/dir-l1-c2.png");
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro.fundo-violeta:nth-child(2):after {
    background-image: url("../img/m-dir-l1-c2.png");
  }
}
.equipe-lista .card-membro.fundo-violeta:nth-child(3):after {
  background-image: url("../img/dir-l1-c3.png");
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro.fundo-violeta:nth-child(3):after {
    background-image: url("../img/m-dir-l1-c3.png");
  }
}
.equipe-lista .card-membro.fundo-violeta:nth-child(4):after {
  background-image: url("../img/dir-l1-c4.png");
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro.fundo-violeta:nth-child(4):after {
    background-image: url("../img/m-dir-l1-c4.png");
  }
}
.equipe-lista .card-membro.fundo-violeta:nth-child(5):after {
  background-image: url("../img/dir-l1-c5.png");
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro.fundo-violeta:nth-child(5):after {
    background-image: url("../img/m-dir-l1-c5.png");
  }
}
.equipe-lista .card-membro.fundo-violeta:nth-child(6):after {
  background-image: url("../img/dir-l1-c6.png");
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro.fundo-violeta:nth-child(6):after {
    background-image: url("../img/m-dir-l1-c6.png");
  }
}
.equipe-lista .card-membro.fundo-violeta:nth-child(7):after {
  background-image: url("../img/dir-l1-c7.png");
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro.fundo-violeta:nth-child(7):after {
    background-image: url("../img/m-dir-l1-c7.png");
  }
}
.equipe-lista .card-membro.fundo-violeta:nth-child(8):after {
  background-image: url("../img/dir-l1-c8.png");
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro.fundo-violeta:nth-child(8):after {
    background-image: url("../img/m-dir-l1-c8.png");
  }
}
.equipe-lista .card-membro.fundo-verde {
  background-color: #8AB054;
}
.equipe-lista .card-membro.fundo-verde .hover-card {
  background-color: #8AB054;
}
.equipe-lista .card-membro.fundo-verde .hover-card h3 {
  color: #6633C6;
}
.equipe-lista .card-membro.fundo-verde:before {
  background-color: #8AB054;
}
.equipe-lista .card-membro.fundo-verde:nth-child(1):after {
  background-image: url("../img/cci-l1-c5.png");
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro.fundo-verde:nth-child(1):after {
    background-image: url("../img/m-cci-l1-c1.png");
  }
}
.equipe-lista .card-membro.fundo-verde:nth-child(2):after {
  background-image: url("../img/cci-l1-c4.png");
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro.fundo-verde:nth-child(2):after {
    background-image: url("../img/m-cci-l1-c2.png");
  }
}
.equipe-lista .card-membro.fundo-verde:nth-child(3):after {
  background-image: url("../img/cci-l1-c7.png");
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro.fundo-verde:nth-child(3):after {
    background-image: url("../img/m-cci-l1-c3.png");
  }
}
.equipe-lista .card-membro.fundo-verde:nth-child(4):after {
  background-image: url("../img/cci-l1-c8.png");
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro.fundo-verde:nth-child(4):after {
    background-image: url("../img/m-cci-l1-c4.png");
  }
}
.equipe-lista .card-membro.fundo-verde:nth-child(5):after {
  background-image: url("../img/cci-l1-c1.png");
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro.fundo-verde:nth-child(5):after {
    background-image: url("../img/m-cci-l1-c4.png");
  }
}
.equipe-lista .card-membro.fundo-verde:nth-child(6):after {
  background-image: url("../img/cci-l1-c2.png");
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro.fundo-verde:nth-child(6):after {
    background-image: url("../img/m-cci-l1-c6.png");
  }
}
.equipe-lista .card-membro.fundo-verde:nth-child(7):after {
  background-image: url("../img/cci-l1-c3.png");
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro.fundo-verde:nth-child(7):after {
    background-image: url("../img/m-cci-l1-c7.png");
  }
}
.equipe-lista .card-membro.fundo-verde:nth-child(8):after {
  background-image: url("../img/cci-l1-c4.png");
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro.fundo-verde:nth-child(8):after {
    background-image: url("../img/m-cci-l1-c8.png");
  }
}
.equipe-lista .card-membro.fundo-laranja {
  background-color: #EA7D33;
}
.equipe-lista .card-membro.fundo-laranja .hover-card {
  background-color: #EA7D33;
}
.equipe-lista .card-membro.fundo-laranja .hover-card h3 {
  color: #6633C6;
}
.equipe-lista .card-membro.fundo-laranja:before {
  background-color: #EA7D33;
}
.equipe-lista .card-membro.fundo-laranja:nth-child(1):after {
  background-image: url("../img/fis-l1-c1.png");
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro.fundo-laranja:nth-child(1):after {
    background-image: url("../img/m-fis-l1-c1.png");
  }
}
.equipe-lista .card-membro.fundo-laranja:nth-child(2):after {
  background-image: url("../img/fis-l1-c2.png");
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro.fundo-laranja:nth-child(2):after {
    background-image: url("../img/m-fis-l1-c2.png");
  }
}
.equipe-lista .card-membro.fundo-laranja:nth-child(3):after {
  background-image: url("../img/fis-l1-c4.png");
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro.fundo-laranja:nth-child(3):after {
    background-image: url("../img/m-fis-l1-c3.png");
  }
}
.equipe-lista .card-membro.fundo-laranja:nth-child(4):after {
  background-image: url("../img/fis-l1-c4.png");
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .equipe-lista .card-membro.fundo-laranja:nth-child(4):after {
    background-image: url("../img/m-fis-l1-c4.png");
  }
}
.equipe-lista .card-membro.fundo-laranja:nth-child(5):after {
  background-image: url("../img/fis-l1-c5.png");
}
.equipe-lista .card-membro.fundo-laranja:nth-child(6):after {
  background-image: url("../img/fis-l1-c6.png");
}
.equipe-lista .card-membro.fundo-laranja:nth-child(7):after {
  background-image: url("../img/fis-l1-c7.png");
}
.equipe-lista .card-membro.fundo-laranja:nth-child(8):after {
  background-image: url("../img/fis-l1-c8.png");
}

.transparencia-capa, .trabalhe-capa {
  padding: 5.7142857143vw 0;
  position: relative;
  background-color: #E1E560;
  color: #6633C6;
}
.transparencia-capa:before, .trabalhe-capa:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 56.3666666667vw;
  height: 125%;
  z-index: 10;
  background-image: url("../img/transp-fundo-rev.png");
  background-size: 100% auto;
  background-position: bottom right;
  pointer-events: none;
  background-repeat: no-repeat;
}
@media screen and (max-width: 1099px) {
  .transparencia-capa:before, .trabalhe-capa:before {
    display: none;
  }
}
@media screen and (max-width: 1099px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .transparencia-capa, .trabalhe-capa {
    padding: 15vw 0;
    background-image: url("../img/mobile-transp-topo.png");
    background-size: 100% auto;
    background-position: bottom center;
    background-repeat: no-repeat;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .transparencia-capa, .trabalhe-capa {
    padding: 11.25vw 0;
  }
}
.transparencia-capa .container, .trabalhe-capa .container {
  height: 100%;
  position: relative;
  z-index: 100;
}
.transparencia-capa .lf, .trabalhe-capa .lf {
  height: 100%;
}
.transparencia-capa h1, .trabalhe-capa h1 {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 0.75em;
}
.transparencia-capa .desc, .trabalhe-capa .desc {
  max-width: 35.7916666667vw;
  line-height: 1.3;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .transparencia-capa .desc, .trabalhe-capa .desc {
    max-width: 100%;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .transparencia-capa .desc, .trabalhe-capa .desc {
    max-width: 67.25vw;
  }
}
.transparencia-capa .desc p, .trabalhe-capa .desc p {
  margin-bottom: 1em;
}
.transparencia-capa .desc p:last-of-type, .trabalhe-capa .desc p:last-of-type {
  margin-bottom: 0;
}

.indexpub-transparencia {
  padding: 7.5vw 0 !important;
}
@media screen and (max-width: 1099px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .indexpub-transparencia {
    background-image: url("../img/mobile-transp-bottom-a.png"), url("../img/mobile-transp-bottom-b.png");
    background-position: top center, bottom center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    padding: 15vw 0 !important;
  }
}
.indexpub-transparencia .texto-financiador h2 {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: bold;
  color: #6633C6;
}
.indexpub-transparencia .texto-financiador .texto {
  width: 42.05vw;
  margin-bottom: 2em;
}
@media screen and (max-width: 1099px) {
  .indexpub-transparencia .texto-financiador .texto {
    width: 100%;
  }
}

.trabalhe-capa {
  background-color: #6633C6;
  color: #fff;
  background-image: url("../img/tema-capa-fundo.png");
  background-size: 65vw auto;
  background-position: bottom right -15vw;
  background-repeat: no-repeat;
}
@media screen and (max-width: 1099px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .trabalhe-capa {
    padding: 15vw 0;
    background-image: none;
  }
}
.trabalhe-capa:before {
  display: none;
}
.trabalhe-capa h1 {
  color: #4695FE;
}

.tema-topo {
  padding: 7.5vw 0;
  background-image: url("../img/tema-capa-fundo.png");
  background-size: 65vw auto;
  background-position: top 3vw right -15vw;
  background-repeat: no-repeat;
  background-color: #6633C6;
  color: #fff;
}
@media screen and (max-width: 1099px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .tema-topo {
    padding: 15vw 0;
    background-image: url("../img/mobile-temas-topo.png");
    background-size: 100% auto;
    background-position: bottom -17.5vw center;
    background-repeat: no-repeat;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .tema-topo {
    padding: 11.25vw 0;
  }
}
.tema-topo h1 {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 0.7em;
  color: #4695FE;
}
.tema-topo .desc {
  max-width: 41.15vw;
  line-height: 1.3;
}
.tema-topo .desc strong {
  font-weight: bold;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .tema-topo .desc {
    max-width: 67.25vw;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .tema-topo .desc {
    max-width: 100%;
  }
}

.tema-indice {
  background-color: #6633C6;
  position: relative;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .tema-indice:after {
    content: "";
    display: block;
    width: 100%;
    height: 17.4166666667vw;
    background-image: url("../img/mobile-temas-topo.png");
    background-position: bottom center;
    background-size: 100% auto;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
  }
}
.tema-indice:before {
  content: "";
  display: block;
  width: 100%;
  height: 9.3875vw;
  background-color: #F4F2F2;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 10;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .tema-indice:before {
    height: calc(100% - 13.4166666667vw - 4vw);
    background-image: url("../img/mobile-temas-bottom.png");
    background-position: top center;
    background-size: 100% auto;
    background-repeat: no-repeat;
  }
}
.tema-indice.tema-ultimo:before {
  display: none !important;
}
.tema-indice .container {
  position: relative;
  z-index: 100;
}
.tema-indice .lista-temas {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.tema-indice .lista-temas .item-tema {
  display: block;
  width: 13.4166666667vw;
  text-align: center;
  padding: 1vw 1vw;
  text-transform: uppercase;
  line-height: 1.2;
  background-color: #4695FE;
  color: #fff;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .tema-indice .lista-temas .item-tema {
    font-size: 9px;
    width: 14.4166666667vw;
    padding: 1.5vw;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .tema-indice .lista-temas .item-tema h3 {
    display: none;
  }
}
.tema-indice .lista-temas .item-tema img {
  display: block;
  width: 35%;
  margin: 0 auto;
  margin-bottom: 1em;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .tema-indice .lista-temas .item-tema img {
    margin-bottom: 0;
    width: 90%;
  }
}
.tema-indice .lista-temas .item-tema .azul {
  display: none;
}
.tema-indice .lista-temas .item-tema .branco {
  display: block;
}
.tema-indice .lista-temas .item-tema.ativo, .tema-indice .lista-temas .item-tema:hover {
  background-color: #fff;
  color: #6633C6;
}
.tema-indice .lista-temas .item-tema.ativo .azul, .tema-indice .lista-temas .item-tema:hover .azul {
  display: block;
}
.tema-indice .lista-temas .item-tema.ativo .branco, .tema-indice .lista-temas .item-tema:hover .branco {
  display: none;
}
.tema-indice .tema-ativo {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .tema-indice .tema-ativo {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.tema-indice .tema-ativo .conteudo {
  width: 50%;
  min-height: 13.4166666667vw;
  background-color: #fff;
  padding: 3.1291666667vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .tema-indice .tema-ativo .conteudo {
    width: 100%;
    padding: 5vw;
  }
}
.tema-indice .tema-ativo .conteudo h2 {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 600;
  color: #4695FE;
  margin-bottom: 0.5em;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .tema-indice .tema-ativo .conteudo h2 {
    margin-bottom: 0.5em;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .tema-indice .tema-ativo .conteudo h2 {
    margin-bottom: 0;
  }
}
.tema-indice .tema-ativo .conteudo .desc {
  font-weight: 300;
  max-width: 32.8625vw;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .tema-indice .tema-ativo .conteudo .desc {
    line-height: 1.3;
    font-size: 14px;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .tema-indice .tema-ativo .conteudo .desc {
    line-height: 1.5;
    font-size: 13px;
    max-width: 100%;
  }
}
.tema-indice .tema-ativo .imagem {
  width: 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #fff;
  position: relative;
}
.tema-indice .tema-ativo .imagem span {
  position: absolute;
  top: 102%;
  right: 5px;
  font-size: 16px;
  font-size: 1.6rem;
  font-style: italic;
  display: block;
  text-align: right;
  width: 100%;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .tema-indice .tema-ativo .imagem {
    width: 100%;
    height: 50vw;
  }
}
.tema-indice .tema-ativo .imagem video {
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  max-height: 20vw;
  -o-object-position: center;
     object-position: center;
}
@media screen and (max-width: 1099px) {
  .tema-indice .tema-ativo .imagem video {
    max-height: 100%;
  }
}

.tema-noticias {
  padding: 7.5vw 0;
}
@media screen and (max-width: 1099px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .tema-noticias {
    padding: 15vw 0;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .tema-noticias {
    padding: 11.25vw 0;
  }
}
.tema-noticias h2 {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 2em;
  color: #4695FE;
}
.tema-noticias .mais-noticias {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 1.875vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .tema-noticias .mais-noticias {
    margin-top: 10vw;
  }
}
.tema-noticias .mais-noticias .chamada {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 1vw;
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 600;
  color: #4695FE;
}
.tema-noticias .mais-noticias .chamada .seta-circulo, .tema-noticias .mais-noticias .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .tema-noticias .mais-noticias .chamada .a-next, .tema-noticias .mais-noticias .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .tema-noticias .mais-noticias .chamada .a-prev, .tema-noticias .mais-noticias .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .tema-noticias .mais-noticias .chamada .a-next, .tema-noticias .mais-noticias .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .tema-noticias .mais-noticias .chamada .a-prev {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  width: auto;
}
.tema-noticias .mais-noticias .chamada .seta-circulo svg, .tema-noticias .mais-noticias .chamada .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .tema-noticias .mais-noticias .chamada .a-next svg, .tema-noticias .mais-noticias .chamada .noticias-capa .noticias-bloco-slideshow .a-prev svg, .noticias-capa .noticias-bloco-slideshow .tema-noticias .mais-noticias .chamada .a-prev svg, .tema-noticias .mais-noticias .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .tema-noticias .mais-noticias .chamada .a-next svg, .tema-noticias .mais-noticias .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .tema-noticias .mais-noticias .chamada .a-prev svg {
  fill: #6633C6;
  width: auto;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .tema-noticias .mais-noticias .chamada span {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: right;
    margin-right: 2vw;
  }
  .tema-noticias .mais-noticias .chamada .seta-circulo, .tema-noticias .mais-noticias .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .tema-noticias .mais-noticias .chamada .a-next, .tema-noticias .mais-noticias .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .tema-noticias .mais-noticias .chamada .a-prev, .tema-noticias .mais-noticias .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .tema-noticias .mais-noticias .chamada .a-next, .tema-noticias .mais-noticias .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .tema-noticias .mais-noticias .chamada .a-prev {
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    width: auto;
  }
  .tema-noticias .mais-noticias .chamada .seta-circulo svg, .tema-noticias .mais-noticias .chamada .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .tema-noticias .mais-noticias .chamada .a-next svg, .tema-noticias .mais-noticias .chamada .noticias-capa .noticias-bloco-slideshow .a-prev svg, .noticias-capa .noticias-bloco-slideshow .tema-noticias .mais-noticias .chamada .a-prev svg, .tema-noticias .mais-noticias .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .tema-noticias .mais-noticias .chamada .a-next svg, .tema-noticias .mais-noticias .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .tema-noticias .mais-noticias .chamada .a-prev svg {
    fill: #6633C6;
    width: auto;
  }
}
.tema-noticias.podcasts {
  background-color: #854B3D;
  color: #fff;
}
.tema-noticias.podcasts h2 {
  color: #fff;
}
.tema-noticias.podcasts .mais-noticias .chamada {
  color: #fff;
}
.tema-noticias.podcasts .mais-noticias .chamada .seta-circulo svg, .tema-noticias.podcasts .mais-noticias .chamada .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .tema-noticias.podcasts .mais-noticias .chamada .a-next svg, .tema-noticias.podcasts .mais-noticias .chamada .noticias-capa .noticias-bloco-slideshow .a-prev svg, .noticias-capa .noticias-bloco-slideshow .tema-noticias.podcasts .mais-noticias .chamada .a-prev svg, .tema-noticias.podcasts .mais-noticias .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .tema-noticias.podcasts .mais-noticias .chamada .a-next svg, .tema-noticias.podcasts .mais-noticias .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .tema-noticias.podcasts .mais-noticias .chamada .a-prev svg {
  fill: #fff;
  width: auto;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .tema-noticias.podcasts .mais-noticias .chamada span {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: right;
    margin-right: 2vw;
  }
  .tema-noticias.podcasts .mais-noticias .chamada .seta-circulo, .tema-noticias.podcasts .mais-noticias .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .tema-noticias.podcasts .mais-noticias .chamada .a-next, .tema-noticias.podcasts .mais-noticias .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .tema-noticias.podcasts .mais-noticias .chamada .a-prev, .tema-noticias.podcasts .mais-noticias .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .tema-noticias.podcasts .mais-noticias .chamada .a-next, .tema-noticias.podcasts .mais-noticias .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .tema-noticias.podcasts .mais-noticias .chamada .a-prev {
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    width: auto;
  }
  .tema-noticias.podcasts .mais-noticias .chamada .seta-circulo svg, .tema-noticias.podcasts .mais-noticias .chamada .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .tema-noticias.podcasts .mais-noticias .chamada .a-next svg, .tema-noticias.podcasts .mais-noticias .chamada .noticias-capa .noticias-bloco-slideshow .a-prev svg, .noticias-capa .noticias-bloco-slideshow .tema-noticias.podcasts .mais-noticias .chamada .a-prev svg, .tema-noticias.podcasts .mais-noticias .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .tema-noticias.podcasts .mais-noticias .chamada .a-next svg, .tema-noticias.podcasts .mais-noticias .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .tema-noticias.podcasts .mais-noticias .chamada .a-prev svg {
    fill: #fff;
    width: auto;
  }
}
.tema-noticias.podcasts .card-noticia-tema .imagem:before {
  background-image: url("../img/ico-podcast.png");
}
.tema-noticias.podcasts .card-noticia-tema:hover .imagem:before {
  background-image: url("../img/ico-podcast-branco.png");
}
.tema-noticias.videos {
  background-color: #6633C6;
  color: #fff;
}
.tema-noticias.videos h2 {
  color: #fff;
}
.tema-noticias.videos .mais-noticias .chamada {
  color: #fff;
}
.tema-noticias.videos .mais-noticias .chamada .seta-circulo svg, .tema-noticias.videos .mais-noticias .chamada .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .tema-noticias.videos .mais-noticias .chamada .a-next svg, .tema-noticias.videos .mais-noticias .chamada .noticias-capa .noticias-bloco-slideshow .a-prev svg, .noticias-capa .noticias-bloco-slideshow .tema-noticias.videos .mais-noticias .chamada .a-prev svg, .tema-noticias.videos .mais-noticias .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .tema-noticias.videos .mais-noticias .chamada .a-next svg, .tema-noticias.videos .mais-noticias .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .tema-noticias.videos .mais-noticias .chamada .a-prev svg {
  fill: #fff;
  width: auto;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .tema-noticias.videos .mais-noticias .chamada span {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: right;
    margin-right: 2vw;
  }
  .tema-noticias.videos .mais-noticias .chamada .seta-circulo, .tema-noticias.videos .mais-noticias .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .tema-noticias.videos .mais-noticias .chamada .a-next, .tema-noticias.videos .mais-noticias .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .tema-noticias.videos .mais-noticias .chamada .a-prev, .tema-noticias.videos .mais-noticias .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .tema-noticias.videos .mais-noticias .chamada .a-next, .tema-noticias.videos .mais-noticias .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .tema-noticias.videos .mais-noticias .chamada .a-prev {
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    width: auto;
  }
  .tema-noticias.videos .mais-noticias .chamada .seta-circulo svg, .tema-noticias.videos .mais-noticias .chamada .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .tema-noticias.videos .mais-noticias .chamada .a-next svg, .tema-noticias.videos .mais-noticias .chamada .noticias-capa .noticias-bloco-slideshow .a-prev svg, .noticias-capa .noticias-bloco-slideshow .tema-noticias.videos .mais-noticias .chamada .a-prev svg, .tema-noticias.videos .mais-noticias .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .tema-noticias.videos .mais-noticias .chamada .a-next svg, .tema-noticias.videos .mais-noticias .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .tema-noticias.videos .mais-noticias .chamada .a-prev svg {
    fill: #fff;
    width: auto;
  }
}
.tema-noticias.videos .card-noticia-tema .imagem:before {
  background-image: url("../img/ico-video.png");
}
.tema-noticias.videos .card-noticia-tema:hover .imagem:before {
  background-image: url("../img/ico-video-branco.png");
}
.tema-noticias.videos:last-of-type {
  border-bottom: 2px solid #51299d;
}

.publicacoes-capa {
  padding: 10vw 0;
  background-color: #8AB054;
  color: #fff;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("../img/fundo-publicacoes.png");
  position: relative;
}
@media screen and (max-width: 1099px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .publicacoes-capa {
    padding: 15vw 0;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .publicacoes-capa {
    padding: 11.25vw 0;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .publicacoes-capa {
    background-image: url("../img/mobile-pubs-topo.png");
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: bottom center;
  }
}
.publicacoes-capa .container {
  height: 100%;
  position: relative;
  z-index: 100;
}
.publicacoes-capa .lf {
  height: 100%;
}
.publicacoes-capa h1 {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 0.7em;
}
.publicacoes-capa .desc {
  max-width: 26.8333333333vw;
  line-height: 1.3;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .publicacoes-capa .desc {
    max-width: 67.25vw;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .publicacoes-capa .desc {
    max-width: 100%;
  }
}
.publicacoes-capa .desc p {
  margin-bottom: 1em;
}
.publicacoes-capa .desc p:last-of-type {
  margin-bottom: 0;
}

.indexpub-capa {
  padding: 12vw 0;
  background-color: #4695FE;
  color: #fff;
  background-repeat: no-repeat;
  background-image: url("../img/f-plat-a.png"), url("../img/f-plat-b.png");
  background-position: center right;
  background-size: 100% auto;
  position: relative;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .indexpub-capa {
    min-height: 28vh;
    background-image: url("../img/mobile-fundo-docs.png");
    background-size: 100% auto;
    background-position: bottom center;
    background-attachment: scroll;
  }
}
.indexpub-capa .container {
  height: 100%;
  position: relative;
  z-index: 100;
}
.indexpub-capa .lf {
  height: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.indexpub-capa h1 {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 0.2em;
}
.indexpub-capa .desc {
  max-width: 28.6333333333vw;
  line-height: 1.3;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .indexpub-capa .desc {
    max-width: 55.875vw;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .indexpub-capa .desc {
    max-width: 100%;
  }
}

.indexpub-lista, .catedra-documentos {
  padding: 7.5vw 0;
}
@media screen and (max-width: 1099px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .indexpub-lista, .catedra-documentos {
    padding: 15vw 0;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .indexpub-lista, .catedra-documentos {
    padding: 11.25vw 0;
  }
}
.indexpub-lista .grid-publicacoes, .catedra-documentos .grid-publicacoes {
  padding-top: 7.5vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 6vw 0;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .indexpub-lista .grid-publicacoes, .catedra-documentos .grid-publicacoes {
    gap: 4.2vw;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .indexpub-lista .grid-publicacoes, .catedra-documentos .grid-publicacoes {
    padding-top: 12vw;
    gap: 7.5vw 2.5vw;
  }
}
.indexpub-lista .grid-publicacoes.jcfs, .catedra-documentos .grid-publicacoes.jcfs {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 6vw 6.9vw;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .indexpub-lista .grid-publicacoes.jcfs, .catedra-documentos .grid-publicacoes.jcfs {
    gap: 4.2vw;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .indexpub-lista .grid-publicacoes.jcfs, .catedra-documentos .grid-publicacoes.jcfs {
    gap: 10vw 2.5vw;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.indexpub-lista .grid-publicacoes.stretch, .catedra-documentos .grid-publicacoes.stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  gap: 3vw 5.9vw;
}
.indexpub-lista .grid-publicacoes.stretch-trans, .catedra-documentos .grid-publicacoes.stretch-trans {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.indexpub-lista .grid-publicacoes.jcfsrev, .catedra-documentos .grid-publicacoes.jcfsrev {
  width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 6vw 4.8vw;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .indexpub-lista .grid-publicacoes.jcfsrev, .catedra-documentos .grid-publicacoes.jcfsrev {
    gap: 4.2vw;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .indexpub-lista .grid-publicacoes.jcfsrev, .catedra-documentos .grid-publicacoes.jcfsrev {
    gap: 10vw 2.5vw;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.indexpub-lista.publicacoes, .publicacoes.catedra-documentos {
  padding-bottom: 0;
}
.indexpub-lista .titulo-filtros, .catedra-documentos .titulo-filtros {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 600;
  color: #6633C6;
  margin-bottom: 0.75em;
}
.indexpub-lista .mais-noticias, .catedra-documentos .mais-noticias {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 7.5vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .indexpub-lista .mais-noticias, .catedra-documentos .mais-noticias {
    margin-top: 15vw;
  }
}
.indexpub-lista .mais-noticias .chamada, .catedra-documentos .mais-noticias .chamada {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 1vw;
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 600;
  color: #4695FE;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .indexpub-lista .mais-noticias .chamada, .catedra-documentos .mais-noticias .chamada {
    gap: 3vw;
  }
}

.pubs-destaques {
  padding: 7.5vw 0;
}
.pubs-destaques:first-of-type {
  padding-top: 11.25vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .pubs-destaques:first-of-type {
    padding-top: 15vw;
  }
}
@media screen and (max-width: 1099px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .pubs-destaques {
    padding: 15vw 0;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .pubs-destaques {
    padding: 11.25vw 0;
  }
}
.pubs-destaques .grid-publicacoes {
  padding-top: 1.875vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 6vw 0;
}
.pubs-destaques h2 {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 0.2em;
  color: #4695FE;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .pubs-destaques h2 {
    margin-bottom: 0.75em;
  }
}
.pubs-destaques .ver-mais {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 4em;
}
.pubs-destaques .ver-mais span {
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-top: 0.2em;
}
.pubs-destaques .ver-mais span br {
  display: none;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .pubs-destaques .ver-mais span br {
    display: inline;
  }
}
.pubs-destaques .carregar-mais {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 2em;
}
.pubs-destaques .linha-titulo {
  margin-bottom: 1em;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .pubs-destaques .linha-titulo {
    margin-bottom: 8vw;
  }
}
.pubs-destaques .linha-titulo h2 {
  margin-bottom: 0;
  padding-top: 0.1em;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .pubs-destaques .linha-titulo h2 {
    width: 100%;
    text-align: left;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .pubs-destaques .linha-titulo {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.pubs-destaques .linha-titulo .ver-mais {
  width: auto;
  margin-top: 0;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .pubs-destaques .linha-titulo .ver-mais {
    width: 70.6666666667vw;
    margin: 0 auto;
    margin-top: 2em;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.pubs-destaques .linha-titulo .ver-mais .seta-circulo, .pubs-destaques .linha-titulo .ver-mais .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .pubs-destaques .linha-titulo .ver-mais .a-next, .pubs-destaques .linha-titulo .ver-mais .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .pubs-destaques .linha-titulo .ver-mais .a-prev, .pubs-destaques .linha-titulo .ver-mais .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques .linha-titulo .ver-mais .a-next, .pubs-destaques .linha-titulo .ver-mais .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques .linha-titulo .ver-mais .a-prev {
  background-color: transparent;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .pubs-destaques .linha-titulo .ver-mais .seta-circulo, .pubs-destaques .linha-titulo .ver-mais .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .pubs-destaques .linha-titulo .ver-mais .a-next, .pubs-destaques .linha-titulo .ver-mais .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .pubs-destaques .linha-titulo .ver-mais .a-prev, .pubs-destaques .linha-titulo .ver-mais .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques .linha-titulo .ver-mais .a-next, .pubs-destaques .linha-titulo .ver-mais .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques .linha-titulo .ver-mais .a-prev {
    width: auto;
  }
}
.pubs-destaques .linha-titulo .ver-mais .seta-circulo svg, .pubs-destaques .linha-titulo .ver-mais .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .pubs-destaques .linha-titulo .ver-mais .a-next svg, .pubs-destaques .linha-titulo .ver-mais .noticias-capa .noticias-bloco-slideshow .a-prev svg, .noticias-capa .noticias-bloco-slideshow .pubs-destaques .linha-titulo .ver-mais .a-prev svg, .pubs-destaques .linha-titulo .ver-mais .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques .linha-titulo .ver-mais .a-next svg, .pubs-destaques .linha-titulo .ver-mais .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques .linha-titulo .ver-mais .a-prev svg {
  fill: #4695FE;
}
.pubs-destaques .linha-titulo .ver-mais .seta-circulo:hover, .pubs-destaques .linha-titulo .ver-mais .noticias-capa .noticias-bloco-slideshow .a-next:hover, .noticias-capa .noticias-bloco-slideshow .pubs-destaques .linha-titulo .ver-mais .a-next:hover, .pubs-destaques .linha-titulo .ver-mais .noticias-capa .noticias-bloco-slideshow .a-prev:hover, .noticias-capa .noticias-bloco-slideshow .pubs-destaques .linha-titulo .ver-mais .a-prev:hover, .pubs-destaques .linha-titulo .ver-mais .home-lancamentos .bloco-slideshow-lancamentos .a-next:hover, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques .linha-titulo .ver-mais .a-next:hover, .pubs-destaques .linha-titulo .ver-mais .home-lancamentos .bloco-slideshow-lancamentos .a-prev:hover, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques .linha-titulo .ver-mais .a-prev:hover {
  background-color: transparent;
}
.pubs-destaques .linha-titulo .ver-mais .seta-circulo:hover svg, .pubs-destaques .linha-titulo .ver-mais .noticias-capa .noticias-bloco-slideshow .a-next:hover svg, .noticias-capa .noticias-bloco-slideshow .pubs-destaques .linha-titulo .ver-mais .a-next:hover svg, .pubs-destaques .linha-titulo .ver-mais .noticias-capa .noticias-bloco-slideshow .a-prev:hover svg, .noticias-capa .noticias-bloco-slideshow .pubs-destaques .linha-titulo .ver-mais .a-prev:hover svg, .pubs-destaques .linha-titulo .ver-mais .home-lancamentos .bloco-slideshow-lancamentos .a-next:hover svg, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques .linha-titulo .ver-mais .a-next:hover svg, .pubs-destaques .linha-titulo .ver-mais .home-lancamentos .bloco-slideshow-lancamentos .a-prev:hover svg, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques .linha-titulo .ver-mais .a-prev:hover svg {
  fill: #6633C6;
}
.pubs-destaques .linha-titulo .ver-mais:hover .seta-circulo, .pubs-destaques .linha-titulo .ver-mais:hover .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .pubs-destaques .linha-titulo .ver-mais:hover .a-next, .pubs-destaques .linha-titulo .ver-mais:hover .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .pubs-destaques .linha-titulo .ver-mais:hover .a-prev, .pubs-destaques .linha-titulo .ver-mais:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques .linha-titulo .ver-mais:hover .a-next, .pubs-destaques .linha-titulo .ver-mais:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques .linha-titulo .ver-mais:hover .a-prev {
  background-color: transparent;
}
.pubs-destaques .linha-titulo .ver-mais:hover .seta-circulo svg, .pubs-destaques .linha-titulo .ver-mais:hover .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .pubs-destaques .linha-titulo .ver-mais:hover .a-next svg, .pubs-destaques .linha-titulo .ver-mais:hover .noticias-capa .noticias-bloco-slideshow .a-prev svg, .noticias-capa .noticias-bloco-slideshow .pubs-destaques .linha-titulo .ver-mais:hover .a-prev svg, .pubs-destaques .linha-titulo .ver-mais:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques .linha-titulo .ver-mais:hover .a-next svg, .pubs-destaques .linha-titulo .ver-mais:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques .linha-titulo .ver-mais:hover .a-prev svg {
  fill: #6633C6;
}
.pubs-destaques .chamada {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 1vw;
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 600;
  color: #4695FE;
}
.pubs-destaques .chamada:hover {
  color: #6633C6;
}
.pubs-destaques .chamada:hover .seta-circulo, .pubs-destaques .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .pubs-destaques .chamada:hover .a-next, .pubs-destaques .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .pubs-destaques .chamada:hover .a-prev, .pubs-destaques .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques .chamada:hover .a-next, .pubs-destaques .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques .chamada:hover .a-prev {
  background-color: #4695FE;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .pubs-destaques .chamada {
    font-size: 12px;
    text-align: right;
    gap: 3vw;
  }
  .pubs-destaques .chamada span {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    line-height: 1.3;
  }
}
.pubs-destaques.inside-temas.modelo-padrao h2 {
  text-align: center;
  text-transform: none;
  color: #6633C6;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .pubs-destaques.inside-temas.modelo-padrao h2 {
    text-align: left;
  }
}
.pubs-destaques.modelo-padrao .grid-publicacoes {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 6vw 4.8vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .pubs-destaques.modelo-padrao .grid-publicacoes {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.pubs-destaques.modelo-brief {
  background-color: #4695FE;
  background-image: url("../img/fundo-briefs.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.pubs-destaques.modelo-brief .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .pubs-destaques.modelo-brief .container {
    display: block;
  }
}
.pubs-destaques.modelo-brief .container h2 {
  width: 34.8916666667vw;
  padding-top: 6vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .pubs-destaques.modelo-brief .container h2 {
    width: 100%;
  }
}
.pubs-destaques.modelo-brief .container .linha-titulo {
  width: 100%;
}
@media screen and (min-width: 1100px) {
  .pubs-destaques.modelo-brief .container .linha-titulo .ver-mais {
    display: none;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .pubs-destaques.modelo-brief .container .linha-titulo {
    width: 100%;
    padding-top: 2vw;
    margin-bottom: 8vw;
  }
}
.pubs-destaques.modelo-brief .container .linha-titulo h2 {
  padding-top: 0;
  width: 100%;
}
.pubs-destaques.modelo-brief .container .ver-mais-linha {
  display: none;
  margin-top: 0;
}
@media screen and (min-width: 1100px) {
  .pubs-destaques.modelo-brief .container .ver-mais-linha {
    display: block;
    width: 34.8916666667vw;
  }
  .pubs-destaques.modelo-brief .container .ver-mais-linha .chamada {
    max-width: 80%;
  }
}
.pubs-destaques.modelo-brief .container .grid-publicacoes {
  display: block;
  width: 39.8916666667vw;
  padding-top: 0;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .pubs-destaques.modelo-brief .container .grid-publicacoes {
    width: 100%;
  }
}
.pubs-destaques.modelo-brief .container .grid-publicacoes .card-brief, .pubs-destaques.modelo-brief .container .grid-publicacoes .card-outro {
  margin-bottom: 6vw;
}
.pubs-destaques.modelo-brief .container .grid-publicacoes .card-brief:last-of-type, .pubs-destaques.modelo-brief .container .grid-publicacoes .card-outro:last-of-type {
  margin-bottom: 0;
}
.pubs-destaques.modelo-brief .container .grid-publicacoes .card-onepage {
  margin-bottom: 6vw;
}
.pubs-destaques.modelo-brief .container .grid-publicacoes .card-onepage:last-of-type {
  margin-bottom: 0;
}
.pubs-destaques.modelo-brief .ver-mais {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 2em;
  position: relative;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .pubs-destaques.modelo-brief .ver-mais {
    width: 80%;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .pubs-destaques.modelo-brief .ver-mais {
    width: 70%;
    margin-left: 0;
    margin-right: 0;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .pubs-destaques.modelo-brief .ver-mais svg {
    width: auto;
  }
}
.pubs-destaques.modelo-brief .ver-mais .chamada {
  color: #fff;
  display: block;
  max-width: 24.6041666667vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .pubs-destaques.modelo-brief .ver-mais .chamada {
    max-width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .pubs-destaques.modelo-brief .ver-mais .chamada span {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: right;
  }
}
.pubs-destaques.modelo-brief .ver-mais .chamada .seta-circulo, .pubs-destaques.modelo-brief .ver-mais .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .pubs-destaques.modelo-brief .ver-mais .chamada .a-next, .pubs-destaques.modelo-brief .ver-mais .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .pubs-destaques.modelo-brief .ver-mais .chamada .a-prev, .pubs-destaques.modelo-brief .ver-mais .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques.modelo-brief .ver-mais .chamada .a-next, .pubs-destaques.modelo-brief .ver-mais .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques.modelo-brief .ver-mais .chamada .a-prev {
  display: inline-block;
  vertical-align: middle;
  height: auto;
  background-color: transparent;
  margin-left: 0.5em;
}
.pubs-destaques.modelo-brief .ver-mais .chamada .seta-circulo svg, .pubs-destaques.modelo-brief .ver-mais .chamada .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .pubs-destaques.modelo-brief .ver-mais .chamada .a-next svg, .pubs-destaques.modelo-brief .ver-mais .chamada .noticias-capa .noticias-bloco-slideshow .a-prev svg, .noticias-capa .noticias-bloco-slideshow .pubs-destaques.modelo-brief .ver-mais .chamada .a-prev svg, .pubs-destaques.modelo-brief .ver-mais .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques.modelo-brief .ver-mais .chamada .a-next svg, .pubs-destaques.modelo-brief .ver-mais .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques.modelo-brief .ver-mais .chamada .a-prev svg {
  fill: #fff;
  display: inline-block;
  vertical-align: middle;
}
.pubs-destaques.modelo-brief .ver-mais .chamada:hover {
  color: #6633C6;
}
.pubs-destaques.modelo-brief .ver-mais .chamada:hover .seta-circulo, .pubs-destaques.modelo-brief .ver-mais .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .pubs-destaques.modelo-brief .ver-mais .chamada:hover .a-next, .pubs-destaques.modelo-brief .ver-mais .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .pubs-destaques.modelo-brief .ver-mais .chamada:hover .a-prev, .pubs-destaques.modelo-brief .ver-mais .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques.modelo-brief .ver-mais .chamada:hover .a-next, .pubs-destaques.modelo-brief .ver-mais .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques.modelo-brief .ver-mais .chamada:hover .a-prev {
  background-color: transparent;
}
.pubs-destaques.modelo-brief .ver-mais .chamada:hover .seta-circulo svg, .pubs-destaques.modelo-brief .ver-mais .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .pubs-destaques.modelo-brief .ver-mais .chamada:hover .a-next svg, .pubs-destaques.modelo-brief .ver-mais .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev svg, .noticias-capa .noticias-bloco-slideshow .pubs-destaques.modelo-brief .ver-mais .chamada:hover .a-prev svg, .pubs-destaques.modelo-brief .ver-mais .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques.modelo-brief .ver-mais .chamada:hover .a-next svg, .pubs-destaques.modelo-brief .ver-mais .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques.modelo-brief .ver-mais .chamada:hover .a-prev svg {
  fill: #6633C6;
}
.pubs-destaques.modelo-brief .carregar-mais {
  width: 50%;
  margin-left: 50%;
  margin-top: 0;
}
.pubs-destaques.modelo-brief h2 {
  color: #fff;
}
.pubs-destaques.modelo-onepage {
  background-color: #F4F2F2;
}
.pubs-destaques.modelo-onepage .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .pubs-destaques.modelo-onepage .container {
    display: block;
  }
}
.pubs-destaques.modelo-onepage .container h2 {
  width: 34.8916666667vw;
  padding-top: 6vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .pubs-destaques.modelo-onepage .container h2 {
    width: 100%;
  }
}
.pubs-destaques.modelo-onepage .container .linha-titulo {
  width: 100%;
}
@media screen and (min-width: 1100px) {
  .pubs-destaques.modelo-onepage .container .linha-titulo .ver-mais {
    display: none;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .pubs-destaques.modelo-onepage .container .linha-titulo {
    width: 100%;
    padding-top: 2vw;
    margin-bottom: 8vw;
  }
}
.pubs-destaques.modelo-onepage .container .linha-titulo h2 {
  padding-top: 0;
  width: 100%;
}
.pubs-destaques.modelo-onepage .container .ver-mais-linha {
  display: none;
  margin-top: 0;
}
@media screen and (min-width: 1100px) {
  .pubs-destaques.modelo-onepage .container .ver-mais-linha {
    display: block;
    width: 34.8916666667vw;
  }
  .pubs-destaques.modelo-onepage .container .ver-mais-linha .chamada {
    max-width: 80%;
  }
}
.pubs-destaques.modelo-onepage .container .grid-publicacoes {
  display: block;
  width: 39.8916666667vw;
  padding-top: 0;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .pubs-destaques.modelo-onepage .container .grid-publicacoes {
    width: 100%;
  }
}
.pubs-destaques.modelo-onepage .container .grid-publicacoes .card-brief, .pubs-destaques.modelo-onepage .container .grid-publicacoes .card-outro {
  margin-bottom: 6vw;
}
.pubs-destaques.modelo-onepage .container .grid-publicacoes .card-brief:last-of-type, .pubs-destaques.modelo-onepage .container .grid-publicacoes .card-outro:last-of-type {
  margin-bottom: 0;
}
.pubs-destaques.modelo-onepage .container .grid-publicacoes .card-onepage {
  margin-bottom: 6vw;
}
.pubs-destaques.modelo-onepage .container .grid-publicacoes .card-onepage:last-of-type {
  margin-bottom: 0;
}
.pubs-destaques.modelo-onepage .ver-mais {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 2em;
  position: relative;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .pubs-destaques.modelo-onepage .ver-mais {
    width: 70%;
    margin-left: 0;
    margin-right: 0;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .pubs-destaques.modelo-onepage .ver-mais svg {
    width: auto;
  }
}
.pubs-destaques.modelo-onepage .ver-mais .chamada {
  color: #6633C6;
  max-width: 24.6041666667vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .pubs-destaques.modelo-onepage .ver-mais .chamada {
    max-width: 100%;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .pubs-destaques.modelo-onepage .ver-mais .chamada span {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: right;
  }
}
.pubs-destaques.modelo-onepage .ver-mais .chamada .seta-circulo, .pubs-destaques.modelo-onepage .ver-mais .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .pubs-destaques.modelo-onepage .ver-mais .chamada .a-next, .pubs-destaques.modelo-onepage .ver-mais .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .pubs-destaques.modelo-onepage .ver-mais .chamada .a-prev, .pubs-destaques.modelo-onepage .ver-mais .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques.modelo-onepage .ver-mais .chamada .a-next, .pubs-destaques.modelo-onepage .ver-mais .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques.modelo-onepage .ver-mais .chamada .a-prev {
  display: inline-block;
  vertical-align: middle;
  height: auto;
  background-color: transparent;
  margin-left: 0.5em;
}
.pubs-destaques.modelo-onepage .ver-mais .chamada .seta-circulo svg, .pubs-destaques.modelo-onepage .ver-mais .chamada .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .pubs-destaques.modelo-onepage .ver-mais .chamada .a-next svg, .pubs-destaques.modelo-onepage .ver-mais .chamada .noticias-capa .noticias-bloco-slideshow .a-prev svg, .noticias-capa .noticias-bloco-slideshow .pubs-destaques.modelo-onepage .ver-mais .chamada .a-prev svg, .pubs-destaques.modelo-onepage .ver-mais .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques.modelo-onepage .ver-mais .chamada .a-next svg, .pubs-destaques.modelo-onepage .ver-mais .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques.modelo-onepage .ver-mais .chamada .a-prev svg {
  fill: #6633C6;
  display: inline-block;
  vertical-align: middle;
}
.pubs-destaques.modelo-onepage .ver-mais .chamada:hover {
  color: #4695FE;
}
.pubs-destaques.modelo-onepage .ver-mais .chamada:hover .seta-circulo, .pubs-destaques.modelo-onepage .ver-mais .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .pubs-destaques.modelo-onepage .ver-mais .chamada:hover .a-next, .pubs-destaques.modelo-onepage .ver-mais .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .pubs-destaques.modelo-onepage .ver-mais .chamada:hover .a-prev, .pubs-destaques.modelo-onepage .ver-mais .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques.modelo-onepage .ver-mais .chamada:hover .a-next, .pubs-destaques.modelo-onepage .ver-mais .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques.modelo-onepage .ver-mais .chamada:hover .a-prev {
  background-color: transparent;
}
.pubs-destaques.modelo-onepage .ver-mais .chamada:hover .seta-circulo svg, .pubs-destaques.modelo-onepage .ver-mais .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .pubs-destaques.modelo-onepage .ver-mais .chamada:hover .a-next svg, .pubs-destaques.modelo-onepage .ver-mais .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev svg, .noticias-capa .noticias-bloco-slideshow .pubs-destaques.modelo-onepage .ver-mais .chamada:hover .a-prev svg, .pubs-destaques.modelo-onepage .ver-mais .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques.modelo-onepage .ver-mais .chamada:hover .a-next svg, .pubs-destaques.modelo-onepage .ver-mais .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques.modelo-onepage .ver-mais .chamada:hover .a-prev svg {
  fill: #4695FE;
}
.pubs-destaques.modelo-onepage .carregar-mais {
  width: 50%;
  margin-left: 50%;
  margin-top: 0;
}
.pubs-destaques.modelo-onepage h2 {
  color: #6633C6;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .pubs-destaques.modelo-plataforma .ver-mais {
    width: 70%;
    margin-left: 0;
    margin-right: 0;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .pubs-destaques.modelo-plataforma .ver-mais svg {
    width: auto;
  }
}
.pubs-destaques.modelo-outro {
  background-color: #6633C6;
}
.pubs-destaques.modelo-outro .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .pubs-destaques.modelo-outro .container {
    display: block;
  }
}
.pubs-destaques.modelo-outro .container h2 {
  width: 34.8916666667vw;
  padding-top: 6vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .pubs-destaques.modelo-outro .container h2 {
    width: 100%;
  }
}
.pubs-destaques.modelo-outro .container .linha-titulo {
  width: 100%;
}
@media screen and (min-width: 1100px) {
  .pubs-destaques.modelo-outro .container .linha-titulo .ver-mais {
    display: none;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .pubs-destaques.modelo-outro .container .linha-titulo {
    width: 100%;
    padding-top: 2vw;
    margin-bottom: 8vw;
  }
}
.pubs-destaques.modelo-outro .container .linha-titulo h2 {
  padding-top: 0;
  width: 100%;
}
.pubs-destaques.modelo-outro .container .ver-mais-linha {
  display: none;
  margin-top: 0;
}
@media screen and (min-width: 1100px) {
  .pubs-destaques.modelo-outro .container .ver-mais-linha {
    display: block;
    width: 34.8916666667vw;
  }
  .pubs-destaques.modelo-outro .container .ver-mais-linha .chamada {
    max-width: 80%;
  }
}
.pubs-destaques.modelo-outro .container .grid-publicacoes {
  display: block;
  width: 39.8916666667vw;
  padding-top: 0;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .pubs-destaques.modelo-outro .container .grid-publicacoes {
    width: 100%;
  }
}
.pubs-destaques.modelo-outro .container .grid-publicacoes .card-brief, .pubs-destaques.modelo-outro .container .grid-publicacoes .card-outro {
  margin-bottom: 6vw;
}
.pubs-destaques.modelo-outro .container .grid-publicacoes .card-brief:last-of-type, .pubs-destaques.modelo-outro .container .grid-publicacoes .card-outro:last-of-type {
  margin-bottom: 0;
}
.pubs-destaques.modelo-outro .container .grid-publicacoes .card-onepage {
  margin-bottom: 6vw;
}
.pubs-destaques.modelo-outro .container .grid-publicacoes .card-onepage:last-of-type {
  margin-bottom: 0;
}
.pubs-destaques.modelo-outro .ver-mais {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 2em;
  position: relative;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .pubs-destaques.modelo-outro .ver-mais {
    width: 70%;
    margin-left: 0;
    margin-right: 0;
  }
}
.pubs-destaques.modelo-outro .ver-mais .chamada {
  color: #fff;
  max-width: 24.6041666667vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .pubs-destaques.modelo-outro .ver-mais .chamada {
    max-width: 100%;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .pubs-destaques.modelo-outro .ver-mais .chamada span {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: right;
  }
}
.pubs-destaques.modelo-outro .ver-mais .chamada .seta-circulo, .pubs-destaques.modelo-outro .ver-mais .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .pubs-destaques.modelo-outro .ver-mais .chamada .a-next, .pubs-destaques.modelo-outro .ver-mais .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .pubs-destaques.modelo-outro .ver-mais .chamada .a-prev, .pubs-destaques.modelo-outro .ver-mais .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques.modelo-outro .ver-mais .chamada .a-next, .pubs-destaques.modelo-outro .ver-mais .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques.modelo-outro .ver-mais .chamada .a-prev {
  display: inline-block;
  vertical-align: middle;
  height: auto;
  background-color: transparent;
  margin-left: 0.5em;
}
.pubs-destaques.modelo-outro .ver-mais .chamada .seta-circulo svg, .pubs-destaques.modelo-outro .ver-mais .chamada .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .pubs-destaques.modelo-outro .ver-mais .chamada .a-next svg, .pubs-destaques.modelo-outro .ver-mais .chamada .noticias-capa .noticias-bloco-slideshow .a-prev svg, .noticias-capa .noticias-bloco-slideshow .pubs-destaques.modelo-outro .ver-mais .chamada .a-prev svg, .pubs-destaques.modelo-outro .ver-mais .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques.modelo-outro .ver-mais .chamada .a-next svg, .pubs-destaques.modelo-outro .ver-mais .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques.modelo-outro .ver-mais .chamada .a-prev svg {
  fill: #fff;
  display: inline-block;
  vertical-align: middle;
}
.pubs-destaques.modelo-outro .ver-mais .chamada:hover {
  color: #4695FE;
}
.pubs-destaques.modelo-outro .ver-mais .chamada:hover .seta-circulo, .pubs-destaques.modelo-outro .ver-mais .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .pubs-destaques.modelo-outro .ver-mais .chamada:hover .a-next, .pubs-destaques.modelo-outro .ver-mais .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .pubs-destaques.modelo-outro .ver-mais .chamada:hover .a-prev, .pubs-destaques.modelo-outro .ver-mais .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques.modelo-outro .ver-mais .chamada:hover .a-next, .pubs-destaques.modelo-outro .ver-mais .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques.modelo-outro .ver-mais .chamada:hover .a-prev {
  background-color: transparent;
}
.pubs-destaques.modelo-outro .ver-mais .chamada:hover .seta-circulo svg, .pubs-destaques.modelo-outro .ver-mais .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .pubs-destaques.modelo-outro .ver-mais .chamada:hover .a-next svg, .pubs-destaques.modelo-outro .ver-mais .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev svg, .noticias-capa .noticias-bloco-slideshow .pubs-destaques.modelo-outro .ver-mais .chamada:hover .a-prev svg, .pubs-destaques.modelo-outro .ver-mais .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques.modelo-outro .ver-mais .chamada:hover .a-next svg, .pubs-destaques.modelo-outro .ver-mais .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques.modelo-outro .ver-mais .chamada:hover .a-prev svg {
  fill: #4695FE;
}
.pubs-destaques.modelo-outro .carregar-mais {
  width: 50%;
  margin-top: 2em;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .pubs-destaques.modelo-outro .carregar-mais {
    width: 100%;
  }
  .pubs-destaques.modelo-outro .carregar-mais .seta-circulo, .pubs-destaques.modelo-outro .carregar-mais .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .pubs-destaques.modelo-outro .carregar-mais .a-next, .pubs-destaques.modelo-outro .carregar-mais .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .pubs-destaques.modelo-outro .carregar-mais .a-prev, .pubs-destaques.modelo-outro .carregar-mais .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques.modelo-outro .carregar-mais .a-next, .pubs-destaques.modelo-outro .carregar-mais .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .pubs-destaques.modelo-outro .carregar-mais .a-prev {
    background-color: #4695FE;
  }
}
.pubs-destaques.modelo-outro h2 {
  color: #fff;
}
.pubs-destaques.modelo-tela.inside-temas {
  background-image: url("../img/fundo-plataformas-curva.png");
  background-repeat: no-repeat;
  background-position: bottom 3vw left;
  background-size: 42.05vw auto;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .pubs-destaques.modelo-tela.inside-temas {
    background-image: none;
  }
}
.pubs-destaques.modelo-tela.inside-publicacoes {
  background-color: #fff;
}
.pubs-destaques.modelo-tela.inside-publicacoes.tipo-plataformas {
  background-image: url("../img/fundo-plat-verde.png");
  background-repeat: no-repeat;
  background-position: top 3vw right;
  background-size: 32.075vw auto;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .pubs-destaques.modelo-tela.inside-publicacoes.tipo-plataformas {
    background-image: none;
  }
}
.pubs-destaques.modelo-padrao.inside-temas {
  background-color: #F4F2F2;
}
.card-tela, .card-vaga, .card-transparencia, .card-onepage, .card-brief, .card-outro, .card-padrao, .card-plataforma {
  display: block;
  width: 39.8916666667vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .card-tela, .card-vaga, .card-transparencia, .card-onepage, .card-brief, .card-outro, .card-padrao, .card-plataforma {
    width: 100%;
    -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
            box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .card-tela, .card-vaga, .card-transparencia, .card-onepage, .card-brief, .card-outro, .card-padrao, .card-plataforma {
    width: 42.5vw;
  }
}
.card-tela .capa-plataforma, .card-vaga .capa-plataforma, .card-transparencia .capa-plataforma, .card-onepage .capa-plataforma, .card-brief .capa-plataforma, .card-outro .capa-plataforma, .card-padrao .capa-plataforma, .card-plataforma .capa-plataforma, .card-tela .capa, .card-vaga .capa, .card-transparencia .capa, .card-onepage .capa, .card-brief .capa, .card-outro .capa, .card-padrao .capa, .card-plataforma .capa {
  width: 100%;
  height: 20.575vw;
  display: block;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-bottom: 1em;
  position: relative;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .card-tela .capa-plataforma, .card-vaga .capa-plataforma, .card-transparencia .capa-plataforma, .card-onepage .capa-plataforma, .card-brief .capa-plataforma, .card-outro .capa-plataforma, .card-padrao .capa-plataforma, .card-plataforma .capa-plataforma, .card-tela .capa, .card-vaga .capa, .card-transparencia .capa, .card-onepage .capa, .card-brief .capa, .card-outro .capa, .card-padrao .capa, .card-plataforma .capa {
    height: 43.9vw;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .card-tela .capa-plataforma, .card-vaga .capa-plataforma, .card-transparencia .capa-plataforma, .card-onepage .capa-plataforma, .card-brief .capa-plataforma, .card-outro .capa-plataforma, .card-padrao .capa-plataforma, .card-plataforma .capa-plataforma, .card-tela .capa, .card-vaga .capa, .card-transparencia .capa, .card-onepage .capa, .card-brief .capa, .card-outro .capa, .card-padrao .capa, .card-plataforma .capa {
    height: 28.125vw;
  }
}
.card-tela .capa-plataforma .inside, .card-vaga .capa-plataforma .inside, .card-transparencia .capa-plataforma .inside, .card-onepage .capa-plataforma .inside, .card-brief .capa-plataforma .inside, .card-outro .capa-plataforma .inside, .card-padrao .capa-plataforma .inside, .card-plataforma .capa-plataforma .inside, .card-tela .capa .inside, .card-vaga .capa .inside, .card-transparencia .capa .inside, .card-onepage .capa .inside, .card-brief .capa .inside, .card-outro .capa .inside, .card-padrao .capa .inside, .card-plataforma .capa .inside {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #6633C6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  gap: 6vw;
}
.card-tela .capa-plataforma .chamada, .card-vaga .capa-plataforma .chamada, .card-transparencia .capa-plataforma .chamada, .card-onepage .capa-plataforma .chamada, .card-brief .capa-plataforma .chamada, .card-outro .capa-plataforma .chamada, .card-padrao .capa-plataforma .chamada, .card-plataforma .capa-plataforma .chamada, .card-tela .capa .chamada, .card-vaga .capa .chamada, .card-transparencia .capa .chamada, .card-onepage .capa .chamada, .card-brief .capa .chamada, .card-outro .capa .chamada, .card-padrao .capa .chamada, .card-plataforma .capa .chamada {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 1vw;
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 600;
  color: #fff;
  cursor: pointer;
}
.card-tela .capa-plataforma .chamada .seta-circulo, .card-tela .capa-plataforma .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-tela .capa-plataforma .chamada .a-next, .card-tela .capa-plataforma .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-tela .capa-plataforma .chamada .a-prev, .card-vaga .capa-plataforma .chamada .seta-circulo, .card-vaga .capa-plataforma .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-vaga .capa-plataforma .chamada .a-next, .card-vaga .capa-plataforma .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-vaga .capa-plataforma .chamada .a-prev, .card-transparencia .capa-plataforma .chamada .seta-circulo, .card-transparencia .capa-plataforma .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-transparencia .capa-plataforma .chamada .a-next, .card-transparencia .capa-plataforma .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-transparencia .capa-plataforma .chamada .a-prev, .card-onepage .capa-plataforma .chamada .seta-circulo, .card-onepage .capa-plataforma .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-onepage .capa-plataforma .chamada .a-next, .card-onepage .capa-plataforma .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-onepage .capa-plataforma .chamada .a-prev, .card-brief .capa-plataforma .chamada .seta-circulo, .card-brief .capa-plataforma .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-brief .capa-plataforma .chamada .a-next, .card-brief .capa-plataforma .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-brief .capa-plataforma .chamada .a-prev, .card-outro .capa-plataforma .chamada .seta-circulo, .card-outro .capa-plataforma .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-outro .capa-plataforma .chamada .a-next, .card-outro .capa-plataforma .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-outro .capa-plataforma .chamada .a-prev, .card-padrao .capa-plataforma .chamada .seta-circulo, .card-padrao .capa-plataforma .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-padrao .capa-plataforma .chamada .a-next, .card-padrao .capa-plataforma .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-padrao .capa-plataforma .chamada .a-prev, .card-plataforma .capa-plataforma .chamada .seta-circulo, .card-plataforma .capa-plataforma .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-plataforma .capa-plataforma .chamada .a-next, .card-plataforma .capa-plataforma .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-plataforma .capa-plataforma .chamada .a-prev, .card-tela .capa-plataforma .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-vaga .capa-plataforma .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-transparencia .capa-plataforma .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-onepage .capa-plataforma .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-brief .capa-plataforma .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-outro .capa-plataforma .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-padrao .capa-plataforma .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-plataforma .capa-plataforma .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-tela .capa-plataforma .chamada .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-vaga .capa-plataforma .chamada .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-transparencia .capa-plataforma .chamada .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-onepage .capa-plataforma .chamada .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-brief .capa-plataforma .chamada .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-outro .capa-plataforma .chamada .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-padrao .capa-plataforma .chamada .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-plataforma .capa-plataforma .chamada .a-next, .card-tela .capa-plataforma .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-vaga .capa-plataforma .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-transparencia .capa-plataforma .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-onepage .capa-plataforma .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-brief .capa-plataforma .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-outro .capa-plataforma .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-padrao .capa-plataforma .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-plataforma .capa-plataforma .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-tela .capa-plataforma .chamada .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-vaga .capa-plataforma .chamada .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-transparencia .capa-plataforma .chamada .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-onepage .capa-plataforma .chamada .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-brief .capa-plataforma .chamada .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-outro .capa-plataforma .chamada .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-padrao .capa-plataforma .chamada .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-plataforma .capa-plataforma .chamada .a-prev, .card-tela .capa .chamada .seta-circulo, .card-tela .capa .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-tela .capa .chamada .a-next, .card-tela .capa .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-tela .capa .chamada .a-prev, .card-vaga .capa .chamada .seta-circulo, .card-vaga .capa .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-vaga .capa .chamada .a-next, .card-vaga .capa .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-vaga .capa .chamada .a-prev, .card-transparencia .capa .chamada .seta-circulo, .card-transparencia .capa .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-transparencia .capa .chamada .a-next, .card-transparencia .capa .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-transparencia .capa .chamada .a-prev, .card-onepage .capa .chamada .seta-circulo, .card-onepage .capa .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-onepage .capa .chamada .a-next, .card-onepage .capa .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-onepage .capa .chamada .a-prev, .card-brief .capa .chamada .seta-circulo, .card-brief .capa .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-brief .capa .chamada .a-next, .card-brief .capa .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-brief .capa .chamada .a-prev, .card-outro .capa .chamada .seta-circulo, .card-outro .capa .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-outro .capa .chamada .a-next, .card-outro .capa .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-outro .capa .chamada .a-prev, .card-padrao .capa .chamada .seta-circulo, .card-padrao .capa .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-padrao .capa .chamada .a-next, .card-padrao .capa .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-padrao .capa .chamada .a-prev, .card-plataforma .capa .chamada .seta-circulo, .card-plataforma .capa .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-plataforma .capa .chamada .a-next, .card-plataforma .capa .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-plataforma .capa .chamada .a-prev, .card-tela .capa .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-vaga .capa .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-transparencia .capa .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-onepage .capa .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-brief .capa .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-outro .capa .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-padrao .capa .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-plataforma .capa .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-tela .capa .chamada .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-vaga .capa .chamada .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-transparencia .capa .chamada .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-onepage .capa .chamada .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-brief .capa .chamada .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-outro .capa .chamada .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-padrao .capa .chamada .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-plataforma .capa .chamada .a-next, .card-tela .capa .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-vaga .capa .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-transparencia .capa .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-onepage .capa .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-brief .capa .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-outro .capa .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-padrao .capa .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-plataforma .capa .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-tela .capa .chamada .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-vaga .capa .chamada .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-transparencia .capa .chamada .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-onepage .capa .chamada .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-brief .capa .chamada .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-outro .capa .chamada .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-padrao .capa .chamada .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-plataforma .capa .chamada .a-prev {
  background-color: #4695FE;
}
.card-tela .capa-plataforma .chamada:hover, .card-vaga .capa-plataforma .chamada:hover, .card-transparencia .capa-plataforma .chamada:hover, .card-onepage .capa-plataforma .chamada:hover, .card-brief .capa-plataforma .chamada:hover, .card-outro .capa-plataforma .chamada:hover, .card-padrao .capa-plataforma .chamada:hover, .card-plataforma .capa-plataforma .chamada:hover, .card-tela .capa .chamada:hover, .card-vaga .capa .chamada:hover, .card-transparencia .capa .chamada:hover, .card-onepage .capa .chamada:hover, .card-brief .capa .chamada:hover, .card-outro .capa .chamada:hover, .card-padrao .capa .chamada:hover, .card-plataforma .capa .chamada:hover {
  color: #4695FE;
}
.card-tela .capa-plataforma .chamada:hover .seta-circulo, .card-tela .capa-plataforma .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-tela .capa-plataforma .chamada:hover .a-next, .card-tela .capa-plataforma .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-tela .capa-plataforma .chamada:hover .a-prev, .card-vaga .capa-plataforma .chamada:hover .seta-circulo, .card-vaga .capa-plataforma .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-vaga .capa-plataforma .chamada:hover .a-next, .card-vaga .capa-plataforma .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-vaga .capa-plataforma .chamada:hover .a-prev, .card-transparencia .capa-plataforma .chamada:hover .seta-circulo, .card-transparencia .capa-plataforma .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-transparencia .capa-plataforma .chamada:hover .a-next, .card-transparencia .capa-plataforma .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-transparencia .capa-plataforma .chamada:hover .a-prev, .card-onepage .capa-plataforma .chamada:hover .seta-circulo, .card-onepage .capa-plataforma .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-onepage .capa-plataforma .chamada:hover .a-next, .card-onepage .capa-plataforma .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-onepage .capa-plataforma .chamada:hover .a-prev, .card-brief .capa-plataforma .chamada:hover .seta-circulo, .card-brief .capa-plataforma .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-brief .capa-plataforma .chamada:hover .a-next, .card-brief .capa-plataforma .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-brief .capa-plataforma .chamada:hover .a-prev, .card-outro .capa-plataforma .chamada:hover .seta-circulo, .card-outro .capa-plataforma .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-outro .capa-plataforma .chamada:hover .a-next, .card-outro .capa-plataforma .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-outro .capa-plataforma .chamada:hover .a-prev, .card-padrao .capa-plataforma .chamada:hover .seta-circulo, .card-padrao .capa-plataforma .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-padrao .capa-plataforma .chamada:hover .a-next, .card-padrao .capa-plataforma .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-padrao .capa-plataforma .chamada:hover .a-prev, .card-plataforma .capa-plataforma .chamada:hover .seta-circulo, .card-plataforma .capa-plataforma .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-plataforma .capa-plataforma .chamada:hover .a-next, .card-plataforma .capa-plataforma .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-plataforma .capa-plataforma .chamada:hover .a-prev, .card-tela .capa-plataforma .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-vaga .capa-plataforma .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-transparencia .capa-plataforma .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-onepage .capa-plataforma .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-brief .capa-plataforma .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-outro .capa-plataforma .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-padrao .capa-plataforma .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-plataforma .capa-plataforma .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-tela .capa-plataforma .chamada:hover .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-vaga .capa-plataforma .chamada:hover .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-transparencia .capa-plataforma .chamada:hover .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-onepage .capa-plataforma .chamada:hover .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-brief .capa-plataforma .chamada:hover .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-outro .capa-plataforma .chamada:hover .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-padrao .capa-plataforma .chamada:hover .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-plataforma .capa-plataforma .chamada:hover .a-next, .card-tela .capa-plataforma .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-vaga .capa-plataforma .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-transparencia .capa-plataforma .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-onepage .capa-plataforma .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-brief .capa-plataforma .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-outro .capa-plataforma .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-padrao .capa-plataforma .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-plataforma .capa-plataforma .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-tela .capa-plataforma .chamada:hover .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-vaga .capa-plataforma .chamada:hover .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-transparencia .capa-plataforma .chamada:hover .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-onepage .capa-plataforma .chamada:hover .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-brief .capa-plataforma .chamada:hover .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-outro .capa-plataforma .chamada:hover .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-padrao .capa-plataforma .chamada:hover .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-plataforma .capa-plataforma .chamada:hover .a-prev, .card-tela .capa .chamada:hover .seta-circulo, .card-tela .capa .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-tela .capa .chamada:hover .a-next, .card-tela .capa .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-tela .capa .chamada:hover .a-prev, .card-vaga .capa .chamada:hover .seta-circulo, .card-vaga .capa .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-vaga .capa .chamada:hover .a-next, .card-vaga .capa .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-vaga .capa .chamada:hover .a-prev, .card-transparencia .capa .chamada:hover .seta-circulo, .card-transparencia .capa .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-transparencia .capa .chamada:hover .a-next, .card-transparencia .capa .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-transparencia .capa .chamada:hover .a-prev, .card-onepage .capa .chamada:hover .seta-circulo, .card-onepage .capa .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-onepage .capa .chamada:hover .a-next, .card-onepage .capa .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-onepage .capa .chamada:hover .a-prev, .card-brief .capa .chamada:hover .seta-circulo, .card-brief .capa .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-brief .capa .chamada:hover .a-next, .card-brief .capa .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-brief .capa .chamada:hover .a-prev, .card-outro .capa .chamada:hover .seta-circulo, .card-outro .capa .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-outro .capa .chamada:hover .a-next, .card-outro .capa .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-outro .capa .chamada:hover .a-prev, .card-padrao .capa .chamada:hover .seta-circulo, .card-padrao .capa .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-padrao .capa .chamada:hover .a-next, .card-padrao .capa .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-padrao .capa .chamada:hover .a-prev, .card-plataforma .capa .chamada:hover .seta-circulo, .card-plataforma .capa .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-plataforma .capa .chamada:hover .a-next, .card-plataforma .capa .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-plataforma .capa .chamada:hover .a-prev, .card-tela .capa .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-vaga .capa .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-transparencia .capa .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-onepage .capa .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-brief .capa .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-outro .capa .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-padrao .capa .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-plataforma .capa .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-tela .capa .chamada:hover .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-vaga .capa .chamada:hover .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-transparencia .capa .chamada:hover .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-onepage .capa .chamada:hover .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-brief .capa .chamada:hover .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-outro .capa .chamada:hover .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-padrao .capa .chamada:hover .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-plataforma .capa .chamada:hover .a-next, .card-tela .capa .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-vaga .capa .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-transparencia .capa .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-onepage .capa .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-brief .capa .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-outro .capa .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-padrao .capa .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-plataforma .capa .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-tela .capa .chamada:hover .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-vaga .capa .chamada:hover .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-transparencia .capa .chamada:hover .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-onepage .capa .chamada:hover .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-brief .capa .chamada:hover .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-outro .capa .chamada:hover .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-padrao .capa .chamada:hover .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-plataforma .capa .chamada:hover .a-prev {
  background-color: #fff;
}
.card-tela .capa-plataforma .chamada:hover .seta-circulo svg, .card-tela .capa-plataforma .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .card-tela .capa-plataforma .chamada:hover .a-next svg, .card-tela .capa-plataforma .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev svg, .noticias-capa .noticias-bloco-slideshow .card-tela .capa-plataforma .chamada:hover .a-prev svg, .card-vaga .capa-plataforma .chamada:hover .seta-circulo svg, .card-vaga .capa-plataforma .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .card-vaga .capa-plataforma .chamada:hover .a-next svg, .card-vaga .capa-plataforma .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev svg, .noticias-capa .noticias-bloco-slideshow .card-vaga .capa-plataforma .chamada:hover .a-prev svg, .card-transparencia .capa-plataforma .chamada:hover .seta-circulo svg, .card-transparencia .capa-plataforma .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .card-transparencia .capa-plataforma .chamada:hover .a-next svg, .card-transparencia .capa-plataforma .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev svg, .noticias-capa .noticias-bloco-slideshow .card-transparencia .capa-plataforma .chamada:hover .a-prev svg, .card-onepage .capa-plataforma .chamada:hover .seta-circulo svg, .card-onepage .capa-plataforma .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .card-onepage .capa-plataforma .chamada:hover .a-next svg, .card-onepage .capa-plataforma .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev svg, .noticias-capa .noticias-bloco-slideshow .card-onepage .capa-plataforma .chamada:hover .a-prev svg, .card-brief .capa-plataforma .chamada:hover .seta-circulo svg, .card-brief .capa-plataforma .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .card-brief .capa-plataforma .chamada:hover .a-next svg, .card-brief .capa-plataforma .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev svg, .noticias-capa .noticias-bloco-slideshow .card-brief .capa-plataforma .chamada:hover .a-prev svg, .card-outro .capa-plataforma .chamada:hover .seta-circulo svg, .card-outro .capa-plataforma .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .card-outro .capa-plataforma .chamada:hover .a-next svg, .card-outro .capa-plataforma .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev svg, .noticias-capa .noticias-bloco-slideshow .card-outro .capa-plataforma .chamada:hover .a-prev svg, .card-padrao .capa-plataforma .chamada:hover .seta-circulo svg, .card-padrao .capa-plataforma .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .card-padrao .capa-plataforma .chamada:hover .a-next svg, .card-padrao .capa-plataforma .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev svg, .noticias-capa .noticias-bloco-slideshow .card-padrao .capa-plataforma .chamada:hover .a-prev svg, .card-plataforma .capa-plataforma .chamada:hover .seta-circulo svg, .card-plataforma .capa-plataforma .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .card-plataforma .capa-plataforma .chamada:hover .a-next svg, .card-plataforma .capa-plataforma .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev svg, .noticias-capa .noticias-bloco-slideshow .card-plataforma .capa-plataforma .chamada:hover .a-prev svg, .card-tela .capa-plataforma .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .card-vaga .capa-plataforma .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .card-transparencia .capa-plataforma .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .card-onepage .capa-plataforma .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .card-brief .capa-plataforma .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .card-outro .capa-plataforma .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .card-padrao .capa-plataforma .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .card-plataforma .capa-plataforma .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .card-tela .capa-plataforma .chamada:hover .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .card-vaga .capa-plataforma .chamada:hover .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .card-transparencia .capa-plataforma .chamada:hover .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .card-onepage .capa-plataforma .chamada:hover .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .card-brief .capa-plataforma .chamada:hover .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .card-outro .capa-plataforma .chamada:hover .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .card-padrao .capa-plataforma .chamada:hover .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .card-plataforma .capa-plataforma .chamada:hover .a-next svg, .card-tela .capa-plataforma .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg, .card-vaga .capa-plataforma .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg, .card-transparencia .capa-plataforma .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg, .card-onepage .capa-plataforma .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg, .card-brief .capa-plataforma .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg, .card-outro .capa-plataforma .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg, .card-padrao .capa-plataforma .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg, .card-plataforma .capa-plataforma .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .card-tela .capa-plataforma .chamada:hover .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .card-vaga .capa-plataforma .chamada:hover .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .card-transparencia .capa-plataforma .chamada:hover .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .card-onepage .capa-plataforma .chamada:hover .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .card-brief .capa-plataforma .chamada:hover .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .card-outro .capa-plataforma .chamada:hover .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .card-padrao .capa-plataforma .chamada:hover .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .card-plataforma .capa-plataforma .chamada:hover .a-prev svg, .card-tela .capa .chamada:hover .seta-circulo svg, .card-tela .capa .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .card-tela .capa .chamada:hover .a-next svg, .card-tela .capa .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev svg, .noticias-capa .noticias-bloco-slideshow .card-tela .capa .chamada:hover .a-prev svg, .card-vaga .capa .chamada:hover .seta-circulo svg, .card-vaga .capa .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .card-vaga .capa .chamada:hover .a-next svg, .card-vaga .capa .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev svg, .noticias-capa .noticias-bloco-slideshow .card-vaga .capa .chamada:hover .a-prev svg, .card-transparencia .capa .chamada:hover .seta-circulo svg, .card-transparencia .capa .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .card-transparencia .capa .chamada:hover .a-next svg, .card-transparencia .capa .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev svg, .noticias-capa .noticias-bloco-slideshow .card-transparencia .capa .chamada:hover .a-prev svg, .card-onepage .capa .chamada:hover .seta-circulo svg, .card-onepage .capa .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .card-onepage .capa .chamada:hover .a-next svg, .card-onepage .capa .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev svg, .noticias-capa .noticias-bloco-slideshow .card-onepage .capa .chamada:hover .a-prev svg, .card-brief .capa .chamada:hover .seta-circulo svg, .card-brief .capa .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .card-brief .capa .chamada:hover .a-next svg, .card-brief .capa .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev svg, .noticias-capa .noticias-bloco-slideshow .card-brief .capa .chamada:hover .a-prev svg, .card-outro .capa .chamada:hover .seta-circulo svg, .card-outro .capa .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .card-outro .capa .chamada:hover .a-next svg, .card-outro .capa .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev svg, .noticias-capa .noticias-bloco-slideshow .card-outro .capa .chamada:hover .a-prev svg, .card-padrao .capa .chamada:hover .seta-circulo svg, .card-padrao .capa .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .card-padrao .capa .chamada:hover .a-next svg, .card-padrao .capa .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev svg, .noticias-capa .noticias-bloco-slideshow .card-padrao .capa .chamada:hover .a-prev svg, .card-plataforma .capa .chamada:hover .seta-circulo svg, .card-plataforma .capa .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .card-plataforma .capa .chamada:hover .a-next svg, .card-plataforma .capa .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev svg, .noticias-capa .noticias-bloco-slideshow .card-plataforma .capa .chamada:hover .a-prev svg, .card-tela .capa .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .card-vaga .capa .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .card-transparencia .capa .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .card-onepage .capa .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .card-brief .capa .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .card-outro .capa .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .card-padrao .capa .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .card-plataforma .capa .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .card-tela .capa .chamada:hover .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .card-vaga .capa .chamada:hover .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .card-transparencia .capa .chamada:hover .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .card-onepage .capa .chamada:hover .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .card-brief .capa .chamada:hover .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .card-outro .capa .chamada:hover .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .card-padrao .capa .chamada:hover .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .card-plataforma .capa .chamada:hover .a-next svg, .card-tela .capa .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg, .card-vaga .capa .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg, .card-transparencia .capa .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg, .card-onepage .capa .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg, .card-brief .capa .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg, .card-outro .capa .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg, .card-padrao .capa .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg, .card-plataforma .capa .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .card-tela .capa .chamada:hover .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .card-vaga .capa .chamada:hover .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .card-transparencia .capa .chamada:hover .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .card-onepage .capa .chamada:hover .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .card-brief .capa .chamada:hover .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .card-outro .capa .chamada:hover .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .card-padrao .capa .chamada:hover .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .card-plataforma .capa .chamada:hover .a-prev svg {
  fill: #4695FE !important;
}
.card-tela .categoria, .card-vaga .categoria, .card-transparencia .categoria, .card-onepage .categoria, .card-brief .categoria, .card-outro .categoria, .card-padrao .categoria, .card-plataforma .categoria {
  text-transform: uppercase;
  line-height: 1.2;
  margin-bottom: 0.5em;
}
.card-tela h3, .card-vaga h3, .card-transparencia h3, .card-onepage h3, .card-brief h3, .card-outro h3, .card-padrao h3, .card-plataforma h3 {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: bold;
  color: #6633C6;
  line-height: 1.2;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .card-tela h3, .card-vaga h3, .card-transparencia h3, .card-onepage h3, .card-brief h3, .card-outro h3, .card-padrao h3, .card-plataforma h3 {
    padding: 4vw;
    background-color: #fff;
    color: #6633C6;
    border-top: 1px solid #d2d2d2;
  }
}
.card-tela .controles, .card-vaga .controles, .card-transparencia .controles, .card-onepage .controles, .card-brief .controles, .card-outro .controles, .card-padrao .controles, .card-plataforma .controles {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.card-tela .controles .chamada, .card-vaga .controles .chamada, .card-transparencia .controles .chamada, .card-onepage .controles .chamada, .card-brief .controles .chamada, .card-outro .controles .chamada, .card-padrao .controles .chamada, .card-plataforma .controles .chamada {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 1vw;
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 600;
  color: #4695FE;
  cursor: pointer;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .card-tela .controles .chamada, .card-vaga .controles .chamada, .card-transparencia .controles .chamada, .card-onepage .controles .chamada, .card-brief .controles .chamada, .card-outro .controles .chamada, .card-padrao .controles .chamada, .card-plataforma .controles .chamada {
    font-size: 10px;
  }
}
.card-tela .controles .chamada .seta-circulo, .card-tela .controles .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-tela .controles .chamada .a-next, .card-tela .controles .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-tela .controles .chamada .a-prev, .card-vaga .controles .chamada .seta-circulo, .card-vaga .controles .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-vaga .controles .chamada .a-next, .card-vaga .controles .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-vaga .controles .chamada .a-prev, .card-transparencia .controles .chamada .seta-circulo, .card-transparencia .controles .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-transparencia .controles .chamada .a-next, .card-transparencia .controles .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-transparencia .controles .chamada .a-prev, .card-onepage .controles .chamada .seta-circulo, .card-onepage .controles .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-onepage .controles .chamada .a-next, .card-onepage .controles .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-onepage .controles .chamada .a-prev, .card-brief .controles .chamada .seta-circulo, .card-brief .controles .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-brief .controles .chamada .a-next, .card-brief .controles .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-brief .controles .chamada .a-prev, .card-outro .controles .chamada .seta-circulo, .card-outro .controles .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-outro .controles .chamada .a-next, .card-outro .controles .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-outro .controles .chamada .a-prev, .card-padrao .controles .chamada .seta-circulo, .card-padrao .controles .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-padrao .controles .chamada .a-next, .card-padrao .controles .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-padrao .controles .chamada .a-prev, .card-plataforma .controles .chamada .seta-circulo, .card-plataforma .controles .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-plataforma .controles .chamada .a-next, .card-plataforma .controles .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-plataforma .controles .chamada .a-prev, .card-tela .controles .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-vaga .controles .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-transparencia .controles .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-onepage .controles .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-brief .controles .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-outro .controles .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-padrao .controles .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-plataforma .controles .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-tela .controles .chamada .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-vaga .controles .chamada .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-transparencia .controles .chamada .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-onepage .controles .chamada .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-brief .controles .chamada .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-outro .controles .chamada .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-padrao .controles .chamada .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-plataforma .controles .chamada .a-next, .card-tela .controles .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-vaga .controles .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-transparencia .controles .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-onepage .controles .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-brief .controles .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-outro .controles .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-padrao .controles .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-plataforma .controles .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-tela .controles .chamada .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-vaga .controles .chamada .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-transparencia .controles .chamada .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-onepage .controles .chamada .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-brief .controles .chamada .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-outro .controles .chamada .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-padrao .controles .chamada .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-plataforma .controles .chamada .a-prev {
  background-color: #6633C6;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .card-tela .controles .chamada .seta-circulo, .card-tela .controles .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-tela .controles .chamada .a-next, .card-tela .controles .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-tela .controles .chamada .a-prev, .card-vaga .controles .chamada .seta-circulo, .card-vaga .controles .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-vaga .controles .chamada .a-next, .card-vaga .controles .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-vaga .controles .chamada .a-prev, .card-transparencia .controles .chamada .seta-circulo, .card-transparencia .controles .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-transparencia .controles .chamada .a-next, .card-transparencia .controles .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-transparencia .controles .chamada .a-prev, .card-onepage .controles .chamada .seta-circulo, .card-onepage .controles .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-onepage .controles .chamada .a-next, .card-onepage .controles .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-onepage .controles .chamada .a-prev, .card-brief .controles .chamada .seta-circulo, .card-brief .controles .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-brief .controles .chamada .a-next, .card-brief .controles .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-brief .controles .chamada .a-prev, .card-outro .controles .chamada .seta-circulo, .card-outro .controles .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-outro .controles .chamada .a-next, .card-outro .controles .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-outro .controles .chamada .a-prev, .card-padrao .controles .chamada .seta-circulo, .card-padrao .controles .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-padrao .controles .chamada .a-next, .card-padrao .controles .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-padrao .controles .chamada .a-prev, .card-plataforma .controles .chamada .seta-circulo, .card-plataforma .controles .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-plataforma .controles .chamada .a-next, .card-plataforma .controles .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-plataforma .controles .chamada .a-prev, .card-tela .controles .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-vaga .controles .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-transparencia .controles .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-onepage .controles .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-brief .controles .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-outro .controles .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-padrao .controles .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-plataforma .controles .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-tela .controles .chamada .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-vaga .controles .chamada .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-transparencia .controles .chamada .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-onepage .controles .chamada .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-brief .controles .chamada .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-outro .controles .chamada .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-padrao .controles .chamada .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-plataforma .controles .chamada .a-next, .card-tela .controles .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-vaga .controles .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-transparencia .controles .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-onepage .controles .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-brief .controles .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-outro .controles .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-padrao .controles .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-plataforma .controles .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-tela .controles .chamada .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-vaga .controles .chamada .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-transparencia .controles .chamada .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-onepage .controles .chamada .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-brief .controles .chamada .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-outro .controles .chamada .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-padrao .controles .chamada .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-plataforma .controles .chamada .a-prev {
    width: 3vw;
    height: 3vw;
  }
}
.card-tela .controles .chamada:hover, .card-vaga .controles .chamada:hover, .card-transparencia .controles .chamada:hover, .card-onepage .controles .chamada:hover, .card-brief .controles .chamada:hover, .card-outro .controles .chamada:hover, .card-padrao .controles .chamada:hover, .card-plataforma .controles .chamada:hover {
  color: #6633C6;
}
.card-tela .controles .chamada:hover .seta-circulo, .card-tela .controles .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-tela .controles .chamada:hover .a-next, .card-tela .controles .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-tela .controles .chamada:hover .a-prev, .card-vaga .controles .chamada:hover .seta-circulo, .card-vaga .controles .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-vaga .controles .chamada:hover .a-next, .card-vaga .controles .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-vaga .controles .chamada:hover .a-prev, .card-transparencia .controles .chamada:hover .seta-circulo, .card-transparencia .controles .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-transparencia .controles .chamada:hover .a-next, .card-transparencia .controles .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-transparencia .controles .chamada:hover .a-prev, .card-onepage .controles .chamada:hover .seta-circulo, .card-onepage .controles .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-onepage .controles .chamada:hover .a-next, .card-onepage .controles .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-onepage .controles .chamada:hover .a-prev, .card-brief .controles .chamada:hover .seta-circulo, .card-brief .controles .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-brief .controles .chamada:hover .a-next, .card-brief .controles .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-brief .controles .chamada:hover .a-prev, .card-outro .controles .chamada:hover .seta-circulo, .card-outro .controles .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-outro .controles .chamada:hover .a-next, .card-outro .controles .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-outro .controles .chamada:hover .a-prev, .card-padrao .controles .chamada:hover .seta-circulo, .card-padrao .controles .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-padrao .controles .chamada:hover .a-next, .card-padrao .controles .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-padrao .controles .chamada:hover .a-prev, .card-plataforma .controles .chamada:hover .seta-circulo, .card-plataforma .controles .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .card-plataforma .controles .chamada:hover .a-next, .card-plataforma .controles .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .card-plataforma .controles .chamada:hover .a-prev, .card-tela .controles .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-vaga .controles .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-transparencia .controles .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-onepage .controles .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-brief .controles .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-outro .controles .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-padrao .controles .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next, .card-plataforma .controles .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-tela .controles .chamada:hover .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-vaga .controles .chamada:hover .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-transparencia .controles .chamada:hover .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-onepage .controles .chamada:hover .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-brief .controles .chamada:hover .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-outro .controles .chamada:hover .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-padrao .controles .chamada:hover .a-next, .home-lancamentos .bloco-slideshow-lancamentos .card-plataforma .controles .chamada:hover .a-next, .card-tela .controles .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-vaga .controles .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-transparencia .controles .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-onepage .controles .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-brief .controles .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-outro .controles .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-padrao .controles .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .card-plataforma .controles .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-tela .controles .chamada:hover .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-vaga .controles .chamada:hover .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-transparencia .controles .chamada:hover .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-onepage .controles .chamada:hover .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-brief .controles .chamada:hover .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-outro .controles .chamada:hover .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-padrao .controles .chamada:hover .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .card-plataforma .controles .chamada:hover .a-prev {
  background-color: #6633C6;
}
.card-tela:hover .capa-plataforma .inside, .card-vaga:hover .capa-plataforma .inside, .card-transparencia:hover .capa-plataforma .inside, .card-onepage:hover .capa-plataforma .inside, .card-brief:hover .capa-plataforma .inside, .card-outro:hover .capa-plataforma .inside, .card-padrao:hover .capa-plataforma .inside, .card-plataforma:hover .capa-plataforma .inside {
  opacity: 1;
}

.card-plataforma h3 {
  display: none;
}

.card-padrao {
  width: 17.575vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .card-padrao {
    width: 70.6666666667vw;
    -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
            box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .card-padrao {
    width: 26.9375vw;
  }
}
.card-padrao .capa-plataforma {
  height: 24.605vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .card-padrao .capa-plataforma {
    height: 99vw;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .card-padrao .capa-plataforma {
    height: 34vw;
  }
}
.card-padrao .capa-plataforma .inside {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.card-padrao.stretch {
  position: relative;
  padding-bottom: 4vw;
  border-bottom: 1px solid #6633C6;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .card-padrao.stretch {
    padding-bottom: 7vw;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .card-padrao.stretch {
    padding-bottom: 12vw;
  }
}
.card-padrao.stretch .controles {
  position: absolute;
  bottom: 0.75vw;
  left: 0;
  width: 100%;
}
.card-padrao.catedra {
  position: relative;
  padding: 3vw;
  padding-bottom: 6vw;
  width: 23.575vw;
}
.card-padrao.catedra:hover {
  background-color: #fff;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .card-padrao.catedra {
    padding-bottom: 7vw;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .card-padrao.catedra {
    padding: 6vw;
    padding-bottom: 12vw;
    width: 100%;
    background-color: #fff;
  }
  .card-padrao.catedra h3 {
    padding-left: 0;
    padding-right: 0;
  }
}
.card-padrao.catedra .controles {
  position: absolute;
  bottom: 2vw;
  left: 0;
  width: 100%;
  padding-left: 3vw;
  padding-right: 3vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .card-padrao.catedra .controles {
    padding-left: 6vw;
    padding-right: 6vw;
    bottom: 6vw;
  }
}

.card-brief, .card-outro {
  width: 39.8916666667vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .card-brief, .card-outro {
    width: 100%;
    -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
            box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  }
}
.card-brief .capa-plataforma, .card-outro .capa-plataforma {
  height: 13vw;
  background-position: left center;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .card-brief .capa-plataforma, .card-outro .capa-plataforma {
    height: 27.7vw;
    margin-bottom: 0;
  }
}
.card-brief h3, .card-outro h3 {
  color: #fff;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .card-brief h3, .card-outro h3 {
    padding: 4vw;
    padding-top: 4vw;
    background-color: #fff;
    color: #6633C6;
  }
}
.indexpub-lista .card-brief h3, .catedra-documentos .card-brief h3, .indexpub-lista .card-outro h3, .catedra-documentos .card-outro h3 {
  color: #6633C6;
}

.card-onepage {
  width: 39.8916666667vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .card-onepage {
    width: 100%;
  }
}
.card-onepage .capa-plataforma {
  height: 10vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .card-onepage .capa-plataforma {
    height: 21.25vw;
  }
}
.card-onepage h3 {
  color: #4695FE;
}
.indexpub-lista .card-onepage h3, .catedra-documentos .card-onepage h3 {
  color: #4695FE;
}

.card-transparencia {
  width: 23.575vw;
  background-color: #fff;
  border: 1px solid #f1f1f1;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .card-transparencia {
    width: 26.9375vw;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .card-transparencia {
    width: 100%;
  }
}
.card-transparencia .capa {
  -webkit-box-shadow: none;
          box-shadow: none;
  height: 11.4166666667vw;
  margin-bottom: 0;
  background-position: top center;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .card-transparencia .capa {
    height: 21.75vw;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .card-transparencia .capa {
    height: 41.12vw;
  }
}
.card-transparencia .conteudo {
  padding: 2vw;
  border-top: 1px solid #f2f2f2;
}
@media screen and (max-width: 1099px) {
  .card-transparencia .conteudo {
    background-color: #fff;
  }
  .card-transparencia .conteudo h3 {
    border-top: none;
  }
}
.card-transparencia:hover {
  background-color: #F4F2F2;
}
.card-transparencia .chamada {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 0.5vw;
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 600;
  color: #4695FE;
  margin-top: 2em;
}
@media screen and (max-width: 1099px) {
  .card-transparencia .chamada {
    gap: 2vw;
  }
}

.card-vaga {
  width: 23.575vw;
  background-color: #F4F2F2;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .card-vaga {
    width: 42.5vw;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .card-vaga {
    width: 100%;
  }
}
.card-vaga .conteudo {
  padding: 2vw;
}
.card-vaga .conteudo h3 {
  background-color: transparent;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .card-vaga .conteudo {
    padding: 4vw;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .card-vaga .conteudo {
    padding: 6vw;
  }
}
.card-vaga .tipo {
  display: block;
  text-transform: uppercase;
}
.card-vaga:hover {
  background-color: #E1E560;
}
.card-vaga .chamada {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 0.5vw;
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 600;
  color: #4695FE;
  margin-top: 2em;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .card-vaga h3 {
    padding: 0;
    padding-top: 4vw;
  }
}

.lista-tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .lista-tags {
    margin-bottom: 6vw;
  }
}
.lista-tags .item-tag {
  display: inline-block;
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 600;
  color: #fff;
  background-color: #4695FE;
  border-radius: 1000px;
  padding: 0.5em 1.5em;
  padding-bottom: 0.3em;
}
.lista-tags .item-tag:hover, .lista-tags .item-tag.ativo {
  background-color: #6633C6;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .lista-tags .item-tag {
    padding: 0.3em 1em;
  }
}
.lista-tags.outlines {
  gap: 0.5vw;
}
.lista-tags.outlines .item-tag {
  background-color: #fff;
  color: #4695FE;
  border: 1px solid #6633C6;
}
.lista-tags.outlines .item-tag:hover, .lista-tags.outlines .item-tag.ativo {
  background-color: #6633C6;
  color: #fff;
}

@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .filtros-publicacoes-taxo .modulo-sel-temas {
    white-space: normal;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 2em 8%;
  }
  .filtros-publicacoes-taxo .modulo-sel-temas .item-tema {
    width: 18%;
  }
  .filtros-publicacoes-taxo .modulo-sel-temas .item-tema img {
    display: block;
    width: 80%;
  }
}

.modulo-sel-temas {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 1.8vw;
  color: #4695FE;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .modulo-sel-temas {
    gap: 4vw;
    margin-bottom: 7.5vw;
  }
}
.modulo-sel-temas .item-tema {
  display: block;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.modulo-sel-temas .item-tema img {
  display: block;
  width: 5.1vw;
  margin-bottom: 0.5em;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .modulo-sel-temas .item-tema img {
    margin: 0 auto;
    margin-bottom: 0.5em;
    width: 10vw;
  }
}
.modulo-sel-temas .item-tema small {
  display: block;
  text-align: center;
  font-weight: 600;
  line-height: 1.3;
  text-transform: uppercase;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .modulo-sel-temas .item-tema small {
    font-size: 10px;
    line-height: 1.2;
  }
}
.modulo-sel-temas:hover .item-tema {
  opacity: 0.4;
}
.modulo-sel-temas:hover .item-tema:hover {
  opacity: 1;
}
.modulo-sel-temas.selecionado .item-tema {
  opacity: 0.4;
}
.modulo-sel-temas.selecionado .item-tema:hover {
  opacity: 1;
}
.modulo-sel-temas.selecionado .item-tema.ativo {
  opacity: 1;
}

.modulo-busca-interno {
  width: 27.7333333333vw;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 0.5vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .modulo-busca-interno {
    width: 100%;
  }
}
.modulo-busca-interno input {
  display: block;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 3.125vw;
  line-height: 3.125vw;
  background-color: transparent;
  border: none;
  border-bottom: 2px solid #6633C6;
  color: #4695FE;
  font-family: "roboto-condensed", "Calibri", "Lucida Grande", sans-serif;
  text-transform: uppercase;
  -webkit-appearance: none !important;
  border-radius: 0px !important;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .modulo-busca-interno input {
    height: 9vw;
    line-height: 9vw;
    padding-left: 3vw;
    font-size: 13px;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .modulo-busca-interno input {
    height: 5vw;
    line-height: 5vw;
    padding-left: 1vw;
  }
}
.modulo-busca-interno .lupa {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 2.5vw;
  height: 2.5vw;
  background-color: #6633C6;
  border-radius: 1000px;
}
.modulo-busca-interno .lupa img {
  display: block;
  width: 1.25vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .modulo-busca-interno .lupa {
    width: 7vw;
    height: 7vw;
  }
  .modulo-busca-interno .lupa img {
    width: 3vw;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .modulo-busca-interno .lupa {
    width: 3.5vw;
    height: 3.5vw;
    top: 0.8vw;
  }
}
.modulo-busca-interno.branco input {
  border-bottom: 2px solid #fff;
  color: #fff;
  -webkit-appearance: none !important;
  border-radius: 0px !important;
}
.modulo-busca-interno.branco .lupa {
  background-color: #4695FE;
}
.modulo-busca-interno.botao-embaixo {
  position: relative;
  padding-bottom: 2.5em;
}
.modulo-busca-interno.botao-embaixo .botao, .modulo-busca-interno.botao-embaixo .bloco-formulario input[type=submit], .bloco-formulario .modulo-busca-interno.botao-embaixo input[type=submit], .modulo-busca-interno.botao-embaixo .home-newsletter .bloco-news input[type=submit], .home-newsletter .bloco-news .modulo-busca-interno.botao-embaixo input[type=submit] {
  position: absolute;
  bottom: 0;
  right: 0;
}

.noticias-capa {
  height: calc(100vh - 6vw);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .noticias-capa {
    height: auto;
    display: block;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .noticias-capa {
    height: auto;
    display: block;
  }
}
.noticias-capa .noticias-bloco-slideshow {
  height: 100%;
  width: 63.8666666667vw;
  background-color: #cdcdcd;
  position: relative;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .noticias-capa .noticias-bloco-slideshow {
    height: 120vw;
    width: 100%;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .noticias-capa .noticias-bloco-slideshow {
    width: 100%;
    height: 80vh;
  }
}
.noticias-capa .noticias-bloco-slideshow h1 {
  position: absolute;
  top: 3.1291666667vw;
  left: 7.5vw;
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: bold;
  color: #fff;
  z-index: 101;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .noticias-capa .noticias-bloco-slideshow h1 {
    top: 7.5vw;
  }
}
.noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .a-prev {
  position: absolute;
  bottom: 4.5vw;
  right: 8.7583333333vw;
  z-index: 101;
  background-color: #6633C6;
  width: 2.5vw;
  height: 2.5vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .a-prev {
    width: 8vw;
    height: 8vw;
  }
}
.noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .a-prev svg {
  fill: #fff;
  width: 1.5vw;
  height: 1.5vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .a-prev svg {
    width: 5vw;
    height: 5vw;
  }
}
.noticias-capa .noticias-bloco-slideshow .a-next:hover, .noticias-capa .noticias-bloco-slideshow .a-prev:hover {
  background-color: #4695FE;
}
.noticias-capa .noticias-bloco-slideshow .a-next:hover svg, .noticias-capa .noticias-bloco-slideshow .a-prev:hover svg {
  fill: #fff;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .a-prev {
    bottom: 20.6666666667vw;
    right: 4.5vw;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .a-prev {
    bottom: 11.375vw;
    right: 23.25vw;
  }
}
.noticias-capa .noticias-bloco-slideshow .a-prev {
  right: auto;
  left: 9.6875vw;
  display: none !important;
}
.noticias-capa .noticias-bloco-slideshow .a-prev svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .noticias-capa .noticias-bloco-slideshow .a-prev {
    left: 4.5vw;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .noticias-capa .noticias-bloco-slideshow .a-prev {
    left: 5vw;
  }
}
.noticias-capa .noticias-bloco-slideshow .slick-dots {
  position: absolute;
  bottom: 0;
  height: 3.1291666667vw;
  left: 7.5vw;
  width: 49.2083333333vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 0.75vw;
}
@media screen and (max-width: 1099px) {
  .noticias-capa .noticias-bloco-slideshow .slick-dots {
    gap: 2vw;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .noticias-capa .noticias-bloco-slideshow .slick-dots {
    gap: 1vw;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .noticias-capa .noticias-bloco-slideshow .slick-dots {
    width: auto;
    left: 16.5vw;
    bottom: 6vw;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .noticias-capa .noticias-bloco-slideshow .slick-dots {
    width: 100%;
    left: 0;
    bottom: 2vw;
  }
}
.noticias-capa .noticias-bloco-slideshow button {
  text-indent: -9999px;
  background-color: #cdcdcd;
  border: none;
  display: block;
  width: 0.75vw;
  height: 0.75vw;
  margin: 0;
  padding: 0;
  border-radius: 100px;
  cursor: pointer;
}
@media screen and (max-width: 1099px) {
  .noticias-capa .noticias-bloco-slideshow button {
    width: 2vw;
    height: 2vw;
    background-color: #6633C6;
  }
}
.noticias-capa .noticias-bloco-slideshow button:hover {
  background-color: #4695FE;
}
.noticias-capa .noticias-bloco-slideshow .slick-active button {
  background-color: #4695FE;
}
.noticias-capa .noticia-slide {
  width: 100%;
  height: calc(100vh - 6vw);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-bottom: 3.1291666667vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .noticias-capa .noticia-slide {
    width: 100%;
    height: 120vw;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .noticias-capa .noticia-slide {
    width: 100%;
    height: 80vh;
  }
}
.noticias-capa .noticia-slide .box-informacao {
  display: block;
  width: 49.2083333333vw;
  height: auto;
  margin-left: 7.5vw;
  background-color: rgba(255, 255, 255, 0.8);
  position: relative;
  z-index: 100;
  padding: 3.1291666667vw 5.0066666667vw;
  padding-right: 7.51vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .noticias-capa .noticia-slide .box-informacao {
    width: 85vw;
    height: 48.6666666667vw;
    padding: 8vw;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .noticias-capa .noticia-slide .box-informacao {
    width: 67.25vw;
    height: 21.75vw;
  }
}
.noticias-capa .noticia-slide h2 {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 600;
  color: #6633C6;
  line-height: 1.4;
  margin-bottom: 0.5em;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-height: 4.2em;
}
.noticias-capa .noticia-slide .resumo {
  line-height: 1.4;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  max-height: 2.8em;
  overflow: hidden;
}
.noticias-capa .noticias-capa-lateral {
  width: 100%;
  height: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background-color: #6633C6;
  padding: 6.2583333333vw;
  padding-right: 7.5vw;
  padding-top: 3.1291666667vw;
  padding-bottom: 3.1291666667vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .noticias-capa .noticias-capa-lateral {
    height: auto;
    padding: 7.5vw;
  }
}
.noticias-capa .noticias-capa-lateral .inside-lateral {
  width: 100%;
}
.noticias-capa .noticias-capa-lateral .modulo-busca-interno {
  width: 100%;
  margin-bottom: 3em;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .noticias-capa .noticias-capa-lateral .modulo-busca-interno {
    margin-bottom: 1em;
  }
}
.noticias-capa .noticias-capa-lateral h2 {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 600;
  color: #fff;
  margin-bottom: 1em;
}
.noticias-capa .noticias-capa-lateral .item-maislido {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  border-top: 2px solid #4695FE;
}
.noticias-capa .noticias-capa-lateral .item-maislido:last-of-type {
  border-bottom: 2px solid #4695FE;
}
.noticias-capa .noticias-capa-lateral .item-maislido .capa {
  width: 6.2583333333vw;
  height: 6.2583333333vw;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .noticias-capa .noticias-capa-lateral .item-maislido .capa {
    width: 27.6666666667vw;
    height: 27.6666666667vw;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .noticias-capa .noticias-capa-lateral .item-maislido .capa {
    width: 10.375vw;
    height: 10.375vw;
  }
}
.noticias-capa .noticias-capa-lateral .item-maislido .info {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-left: 1vw;
  color: #fff;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .noticias-capa .noticias-capa-lateral .item-maislido .info {
    padding-left: 3vw;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .noticias-capa .noticias-capa-lateral .item-maislido .info {
    padding-left: 3vw;
  }
}
.noticias-capa .noticias-capa-lateral .item-maislido .info h3 {
  line-height: 1.3;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.noticias-capa .noticias-capa-lateral .item-maislido:hover {
  background-color: #4695FE;
}

.noticias-filtros {
  padding: 7.5vw 0;
}
@media screen and (max-width: 1099px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .noticias-filtros {
    padding: 15vw 0;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .noticias-filtros {
    padding: 11.25vw 0;
  }
}
.noticias-filtros .lista-selects {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 0.9vw;
  max-width: 42.05vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .noticias-filtros .lista-selects {
    max-width: 85vw;
    margin-bottom: 2em;
  }
}
.noticias-filtros .lista-selects .select-estilizado {
  width: 13.4166666667vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .noticias-filtros .lista-selects .select-estilizado {
    width: 27.6666666667vw;
  }
}
.noticias-filtros .lista-selects .select-estilizado select {
  width: 100%;
}
.noticias-filtros .icones-tipos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0.9vw;
  max-width: 42.05vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .noticias-filtros .icones-tipos {
    max-width: 85vw;
    gap: 2.7vw;
    margin-bottom: 2em;
  }
}
.noticias-filtros .icones-tipos.ativo .item-tipo {
  opacity: 0.2;
}
.noticias-filtros .icones-tipos .item-tipo {
  display: block;
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  color: #4695FE;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.noticias-filtros .icones-tipos .item-tipo img {
  display: block;
  width: 5vw;
  margin: 0 auto;
  margin-bottom: 0.5em;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .noticias-filtros .icones-tipos .item-tipo img {
    width: 12vw;
  }
}
.noticias-filtros .icones-tipos .item-tipo:hover, .noticias-filtros .icones-tipos .item-tipo.ativo {
  color: #6633C6;
  opacity: 1;
}
.noticias-filtros .lista-tags {
  width: 100%;
  margin-top: 1.875vw;
}

.noticias-lista-cheia {
  padding-top: 0;
}
.noticias-lista-cheia .resumo-busca {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 600;
  color: #4695FE;
  margin-bottom: 1em;
}

.select-estilizado {
  overflow: hidden;
  position: relative;
}
.select-estilizado:before {
  content: "\f107";
  font-family: FontAwesome;
  font-size: 16px;
  color: #6633C6;
  width: 2em;
  height: 100%;
  position: absolute;
  right: 0px;
  top: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  pointer-events: none;
}
.select-estilizado select {
  font-family: "roboto-condensed", "Calibri", "Lucida Grande", sans-serif;
  color: #4695FE;
  width: 100%;
  border: none;
  border-color: #fff;
  border-radius: 0px;
  border-bottom: 2px solid #6633C6;
  text-transform: uppercase;
  -webkit-appearance: none !important;
  border-radius: 0px !important;
}
.select-estilizado select option {
  color: #000;
  text-transform: none;
}

.noticias-midia {
  background-color: #4695FE;
  color: #fff;
  padding: 7.5vw 0;
  position: relative;
  z-index: 100;
  overflow: visible;
  background-image: url("../img/namidia-fundo-a.png"), url("../img/namidia-fundo-b.png");
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: bottom left, top right;
}
@media screen and (max-width: 1099px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .noticias-midia {
    padding: 15vw 0;
    background-image: none;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .noticias-midia {
    padding: 11.25vw 0;
  }
}
.noticias-midia h2 {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: bold;
  color: #6633C6;
  line-height: 1.2;
  width: 34.8916666667vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .noticias-midia h2 {
    width: 100%;
    margin-bottom: 1em;
  }
}
.noticias-midia .lista-recortes {
  width: 42.05vw;
  position: relative;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .noticias-midia .lista-recortes {
    width: 100%;
  }
}
.noticias-midia .chamada-recortes {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  bottom: -6vw;
  z-index: 100;
}

.namidia-pagina {
  background-color: #4695FE;
  color: #fff;
  padding: 7.5vw 0;
  position: relative;
  z-index: 100;
  overflow: visible;
}
@media screen and (max-width: 1099px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .namidia-pagina {
    padding: 15vw 0;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .namidia-pagina {
    padding: 11.25vw 0;
  }
}
.namidia-pagina h2 {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: bold;
  color: #6633C6;
  line-height: 1;
  width: 34.8916666667vw;
  margin-bottom: 0.5em;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .namidia-pagina h2 {
    margin-bottom: 1em;
    font-size: 42px;
    width: 100%;
  }
}
.namidia-pagina .item-recorte {
  width: 40.05vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .namidia-pagina .item-recorte {
    width: 100%;
  }
}
.namidia-pagina .namidia-filtros {
  margin-bottom: 3em;
}
.namidia-pagina .namidia-bloco {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 1.8vw;
  position: relative;
  top: -1em;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .namidia-pagina .namidia-bloco {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.namidia-pagina .namidia-bloco .modulo-busca-interno {
  width: 20.575vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .namidia-pagina .namidia-bloco .modulo-busca-interno {
    width: 100%;
  }
}
.namidia-pagina .namidia-bloco .modulo-busca-interno input {
  color: #fff;
  border-color: #fff;
  -webkit-appearance: none !important;
  border-radius: 0px !important;
}
.namidia-pagina .lista-selects {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 1.8vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .namidia-pagina .lista-selects {
    width: 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .namidia-pagina .select-estilizado {
    width: 100%;
  }
}
.namidia-pagina .select-estilizado select {
  background-color: #4695FE;
  color: #6633C6;
  border-color: #fff;
  height: 3.125vw;
  line-height: 3.125vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .namidia-pagina .select-estilizado select {
    height: 2em;
    line-height: 2em;
  }
}
.namidia-pagina .select-estilizado select option {
  background-color: #fff;
}

.item-recorte {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  border-bottom: 1px solid #fff;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .item-recorte {
    padding-bottom: 1em;
    margin-bottom: 1em;
  }
}
.item-recorte .capa {
  width: 3.1291666667vw;
  height: 3.1291666667vw;
  background-color: #fff;
  border-radius: 1000px;
  background-size: 85% auto;
  background-repeat: no-repeat;
  background-position: center;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .item-recorte .capa {
    width: 13.3333333333vw;
    height: 13.3333333333vw;
    margin-right: 2vw;
  }
}
.item-recorte .texto {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 2vw;
}
.item-recorte .texto .titulo {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 600;
  line-height: 1.2;
  margin-bottom: 0.5em;
}
.item-recorte .texto .veiculo {
  line-height: 1.2;
}
.item-recorte:hover .texto .titulo {
  color: #6633C6;
}

.noticias-boletim {
  padding-bottom: 6.5vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .noticias-boletim {
    padding-bottom: 15vw;
  }
}
.noticias-boletim.pagina {
  padding-top: 6.5vw;
}
.noticias-boletim h2 {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 1.5em;
  color: #4695FE;
}
.noticias-boletim .ver-mais {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 4em;
  padding-right: 1.8vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .noticias-boletim .ver-mais {
    padding-right: 0;
    margin-top: 2em;
  }
}
.noticias-boletim .chamada {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 1vw;
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 600;
  color: #4695FE;
}
.noticias-boletim .chamada:hover {
  color: #6633C6;
}
.noticias-boletim .chamada:hover .seta-circulo, .noticias-boletim .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .noticias-boletim .chamada:hover .a-next, .noticias-boletim .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .noticias-boletim .chamada:hover .a-prev, .noticias-boletim .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .noticias-boletim .chamada:hover .a-next, .noticias-boletim .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .noticias-boletim .chamada:hover .a-prev {
  background-color: #4695FE;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .noticias-boletim .chamada {
    font-size: 12px;
    text-align: right;
    gap: 3vw;
  }
  .noticias-boletim .chamada span {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}

.noticia-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .noticia-main {
    display: block;
  }
}
.noticia-main .bloco-fixo {
  width: 28.075vw;
  height: calc(100vh - 6vw);
  background-color: #4695FE;
  position: sticky;
  top: 6vw;
  left: 0;
  padding: 2.5vw;
  padding-left: 7.5vw;
  color: #fff;
  background-color: #4695FE;
  background-image: url("../img/fundo-briefs.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: left center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .noticia-main .bloco-fixo {
    padding-left: 3vw;
    padding-right: 2vw;
  }
}
.noticia-main .bloco-fixo .resp-top .lista-tags {
  display: none;
}
.noticia-main .bloco-fixo .resp-bottom .comp-dsk {
  display: block;
}
.noticia-main .bloco-fixo .resp-bottom .comp-mb {
  display: none;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .noticia-main .bloco-fixo {
    width: 100%;
    height: auto;
    padding: 7.5vw;
    position: relative;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-top: 7.5vw;
    padding-bottom: 7.5vw;
  }
  .noticia-main .bloco-fixo .bloco-resp-col {
    width: 100%;
  }
  .noticia-main .bloco-fixo .resp-top .lista-tags {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 2em;
  }
  .noticia-main .bloco-fixo .resp-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 2em;
  }
  .noticia-main .bloco-fixo .resp-bottom .lista-tags {
    display: none;
  }
  .noticia-main .bloco-fixo .resp-bottom .comp-dsk {
    display: none;
  }
  .noticia-main .bloco-fixo .resp-bottom .comp-mb {
    display: block;
  }
}
.noticia-main .icone-tipo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 1vw;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 1em;
}
.noticia-main .icone-tipo img {
  display: block;
  width: 3.5791666667vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .noticia-main .icone-tipo {
    width: 100%;
    gap: 2.5vw;
  }
  .noticia-main .icone-tipo img {
    width: 11.3333333333vw;
  }
}
.noticia-main .autoria {
  color: #E1E560;
  margin-bottom: 1em;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .noticia-main .autoria br {
    display: none;
  }
}
.noticia-main .share {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 1vw;
  margin-bottom: 1em;
}
.noticia-main .share a:hover {
  color: #6633C6;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .noticia-main .share {
    margin-bottom: 0;
    gap: 3vw;
    font-size: 22px;
  }
}
.noticia-main .lista-tags {
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 1em;
}
.noticia-main .lista-tags .item-tag {
  background-color: transparent;
  color: #fff;
  border-color: #E1E560;
  padding: 0.25em 1.5em;
}
.noticia-main .chamada {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 1vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .noticia-main .chamada {
    gap: 2vw;
  }
}
.noticia-main .chamada .seta-circulo, .noticia-main .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .noticia-main .chamada .a-next, .noticia-main .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .noticia-main .chamada .a-prev, .noticia-main .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .noticia-main .chamada .a-next, .noticia-main .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .noticia-main .chamada .a-prev {
  background-color: #fff;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .noticia-main .chamada .seta-circulo, .noticia-main .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .noticia-main .chamada .a-next, .noticia-main .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .noticia-main .chamada .a-prev, .noticia-main .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .noticia-main .chamada .a-next, .noticia-main .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .noticia-main .chamada .a-prev {
    width: 7vw;
    height: 7vw;
  }
}
.noticia-main .chamada .seta-circulo svg, .noticia-main .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .noticia-main .chamada .a-next svg, .noticia-main .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .noticia-main .chamada .a-prev svg, .noticia-main .chamada .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .noticia-main .chamada .a-next svg, .noticia-main .chamada .noticias-capa .noticias-bloco-slideshow .a-prev svg, .noticias-capa .noticias-bloco-slideshow .noticia-main .chamada .a-prev svg {
  fill: #8AB054;
}
.noticia-main .chamada:hover {
  color: #6633C6;
}
.noticia-main .chamada:hover .seta-circulo, .noticia-main .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .noticia-main .chamada:hover .a-next, .noticia-main .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .noticia-main .chamada:hover .a-prev, .noticia-main .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .noticia-main .chamada:hover .a-next, .noticia-main .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .noticia-main .chamada:hover .a-prev {
  background-color: #6633C6;
}
.noticia-main .conteudo-noticia {
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-left: 7.1583333333vw;
  padding-right: 7.5vw;
  padding-top: 3.5791666667vw;
  padding-bottom: 7.1583333333vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .noticia-main .conteudo-noticia {
    padding-top: 15vw;
    padding-bottom: 15vw;
  }
}
.noticia-main .conteudo-noticia .capa {
  width: 100%;
  display: block;
}
.noticia-main .conteudo-noticia .legenda {
  display: block;
  background-color: #F4F2F2;
  margin-bottom: 2em;
  padding: 0.5em 1em;
}
@media screen and (max-width: 1100px) {
  .noticia-main .conteudo-noticia .legenda {
    font-size: 12px !important;
  }
}
.noticia-main .conteudo-noticia .chamada {
  margin-top: 2em;
}
.noticia-main .conteudo-noticia .chamada .seta-circulo, .noticia-main .conteudo-noticia .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .noticia-main .conteudo-noticia .chamada .a-next, .noticia-main .conteudo-noticia .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .noticia-main .conteudo-noticia .chamada .a-prev, .noticia-main .conteudo-noticia .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .noticia-main .conteudo-noticia .chamada .a-next, .noticia-main .conteudo-noticia .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .noticia-main .conteudo-noticia .chamada .a-prev {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  background-color: #4695FE;
}
.noticia-main .conteudo-noticia .chamada .seta-circulo svg, .noticia-main .conteudo-noticia .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .noticia-main .conteudo-noticia .chamada .a-next svg, .noticia-main .conteudo-noticia .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .noticia-main .conteudo-noticia .chamada .a-prev svg, .noticia-main .conteudo-noticia .chamada .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .noticia-main .conteudo-noticia .chamada .a-next svg, .noticia-main .conteudo-noticia .chamada .noticias-capa .noticias-bloco-slideshow .a-prev svg, .noticias-capa .noticias-bloco-slideshow .noticia-main .conteudo-noticia .chamada .a-prev svg {
  fill: #fff;
}
.noticia-main .conteudo-noticia .olho {
  font-style: italic;
  margin-top: -2em;
  margin-bottom: 2em;
}

.config-post {
  line-height: 1.6;
  color: #323232;
}
.config-post p {
  margin-bottom: 2em;
}
.config-post p:last-of-type {
  margin-bottom: 0;
}
.config-post p a {
  font-weight: 500;
  text-decoration: underline;
  color: #6633C6;
}
.config-post h1, .config-post h2, .config-post h3, .config-post h4, .config-post h5, .config-post h6 {
  line-height: 1.2;
  margin-bottom: 1em;
}
.config-post h1 {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: bold;
  color: #6633C6;
  margin-bottom: 1em;
}
.config-post h2 {
  font-weight: 600;
  margin-bottom: 0.5em;
}
.config-post h3 {
  font-weight: 600;
  margin-bottom: 1em;
}
.config-post h4 {
  font-weight: 600;
  margin-bottom: 1em;
}
.config-post h5 {
  font-weight: 600;
  margin-bottom: 1em;
}
.config-post h6 {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 600;
  margin-bottom: 1em;
}
.config-post .wp-block-image, .config-post .wp-caption {
  margin-bottom: 2em;
}
.config-post .wp-block-image img, .config-post .wp-caption img {
  max-width: 100%;
  margin: 0 auto;
}
.config-post .wp-block-image figcaption, .config-post .wp-caption figcaption {
  width: 100%;
  text-align: center;
  font-style: italic;
}
.config-post .wp-block-image .wp-caption-text, .config-post .wp-caption .wp-caption-text {
  width: 100%;
  text-align: center;
  font-style: italic;
}
.config-post .alignleft {
  margin-left: -6.2583333333vw;
  margin-bottom: 0;
}
.config-post .alignright {
  margin-right: -6.2583333333vw;
  margin-bottom: 0;
}
.config-post ul {
  list-style-type: disc;
  margin-bottom: 2em;
}
.config-post ul li {
  margin-bottom: 0.5em;
}
.config-post img {
  display: block;
  max-width: 100%;
}
.config-post iframe {
  display: block;
  margin-bottom: 2em;
}
.config-post .fluid-width-video-wrapper {
  margin-bottom: 2em;
}
.config-post .bloco-videos {
  width: 56.3666666667vw;
  margin: 0 auto;
}
@media screen and (max-width: 1100px) {
  .config-post .bloco-videos {
    width: 100%;
  }
}
.config-post table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 3em;
  border-bottom: 1px solid #4695FE;
}
.config-post table tr {
  border-top: 1px solid #4695FE;
}
.config-post table td {
  padding: 1.25em 0em;
  line-height: 1.3;
}

.catedra-capa {
  background-color: #EA7D33;
  color: #fff;
  position: relative;
  padding-bottom: 7.5vw;
}
@media screen and (max-width: 1099px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .catedra-capa {
    padding-top: 10vw;
    padding-bottom: 15vw;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .catedra-capa {
    padding-bottom: 11.25vw;
  }
}
.catedra-capa .capa {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100vh - 6vw);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-attachment: fixed;
}
.catedra-capa .capa:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-color: #EA7D33;
  opacity: 0.7;
  mix-blend-mode: multiply;
  z-index: 10;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .catedra-capa .capa {
    height: 90vw;
    background-position: center;
    background-attachment: scroll;
  }
}
.catedra-capa .container {
  position: relative;
  z-index: 100;
}
.catedra-capa .inside-catedra {
  padding-left: 7.1583333333vw;
  padding-right: 7.1583333333vw;
}
@media screen and (max-width: 1099px) {
  .catedra-capa .inside-catedra {
    padding-left: 0;
    padding-right: 0;
  }
}
.catedra-capa h1 {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: bold;
  color: #fff;
  line-height: 1.2;
  padding-top: 7.5vw;
  margin-bottom: 1em;
}
.catedra-capa .ancoras {
  width: 100%;
  background-color: #6633C6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  line-height: 3;
  font-weight: 600;
  margin-bottom: 3em;
}
.catedra-capa .ancoras a:hover {
  color: #4695FE;
}
.catedra-capa .bloco-video {
  margin-bottom: 4em;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .catedra-capa .bloco-video {
    margin-bottom: 15vw;
  }
}
.catedra-capa .col-intro {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 600;
  color: #fff;
  line-height: 1.3;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .catedra-capa .col-intro {
    margin-bottom: 7.5vw;
  }
}
.catedra-objetivos {
  padding: 7.5vw 0;
  padding-bottom: 11.25vw;
  background-image: url("../img/fundo-cate-1.png"), url("../img/fundo-cate-2.png");
  background-position: bottom left, top left;
  background-size: 100% auto;
  background-repeat: no-repeat;
}
@media screen and (max-width: 1099px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .catedra-objetivos {
    padding: 15vw 0;
    padding-bottom: 22.5vw;
    background-image: none;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .catedra-objetivos {
    padding: 11.25vw 0;
  }
}
.catedra-objetivos h2 {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: bold;
  color: #4695FE;
  line-height: 1.2;
  margin-bottom: 2em;
  padding-left: 7.1583333333vw;
  padding-right: 7.1583333333vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .catedra-objetivos h2 {
    padding-left: 0;
    padding-right: 0;
  }
}
.catedra-objetivos .lista-objetivos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 7.1583333333vw;
  gap: 5vw;
}
@media screen and (max-width: 1099px) {
  .catedra-objetivos .lista-objetivos {
    padding-left: 0;
    gap: 4vw;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .catedra-objetivos .lista-objetivos {
    gap: 12vw;
  }
}
.catedra-objetivos .item-objetivo {
  width: 21.575vw;
  height: auto;
  position: relative;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .catedra-objetivos .item-objetivo {
    width: 26.9375vw;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .catedra-objetivos .item-objetivo {
    width: 100%;
  }
}
.catedra-objetivos .item-objetivo small {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: bold;
  color: rgba(70, 149, 254, 0.2);
  position: absolute;
  top: -0.25em;
  left: -0.25em;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .catedra-objetivos .item-objetivo small {
    font-size: 60px;
    left: 0;
  }
}
.catedra-objetivos .item-objetivo p {
  line-height: 1.3;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .catedra-objetivos .item-objetivo p {
    padding-left: 3em;
  }
}

.catedra-bolsistas {
  padding: 7.5vw 0;
  background-color: #4695FE;
  color: #fff;
}
@media screen and (max-width: 1099px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .catedra-bolsistas {
    padding: 15vw 0;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .catedra-bolsistas {
    padding: 11.25vw 0;
  }
}
.catedra-bolsistas h2 {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: bold;
  color: #fff;
  line-height: 1.2;
  margin-bottom: 2em;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .catedra-bolsistas h2 {
    margin-bottom: 1em;
  }
}
.catedra-bolsistas .lista-selects {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 0.9vw;
  max-width: 42.05vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .catedra-bolsistas .lista-selects {
    max-width: 100%;
    margin-bottom: 8vw;
  }
}
.catedra-bolsistas .lista-selects .select-estilizado {
  width: 13.4166666667vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .catedra-bolsistas .lista-selects .select-estilizado {
    width: 27.6666666667vw;
  }
}
.catedra-bolsistas .lista-selects .select-estilizado select {
  width: 100%;
  background-color: transparent;
  border-color: transparent;
  border-bottom: 2px solid #6633C6;
  color: #fff;
}
.catedra-bolsistas .grid-bolsistas {
  width: 100%;
  margin-top: 3.75vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 2.7vw 0.8vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .catedra-bolsistas .grid-bolsistas {
    gap: 7.5vw 2.7vw;
  }
}
.catedra-bolsistas .item-bolsista {
  width: 20.525vw;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .catedra-bolsistas .item-bolsista {
    width: 21.75vw;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .catedra-bolsistas .item-bolsista {
    width: 41vw;
  }
}
.catedra-bolsistas .item-bolsista .capa {
  width: 100%;
  height: 20.575vw;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-bottom: 1em;
  position: relative;
}
.catedra-bolsistas .item-bolsista .capa:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(70, 149, 254, 0.3);
  mix-blend-mode: multiply;
}
.catedra-bolsistas .item-bolsista .capa:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .catedra-bolsistas .item-bolsista .capa {
    height: 42vw;
  }
}
.catedra-bolsistas .item-bolsista:nth-child(1) .capa:after {
  background-image: url("../img/cat-l1-c1.png");
}
.catedra-bolsistas .item-bolsista:nth-child(2) .capa:after {
  background-image: url("../img/cat-l1-c2.png");
}
.catedra-bolsistas .item-bolsista:nth-child(3) .capa:after {
  background-image: url("../img/cat-l1-c3.png");
}
.catedra-bolsistas .item-bolsista:nth-child(4) .capa:after {
  background-image: url("../img/cat-l1-c4.png");
}
.catedra-bolsistas .item-bolsista:nth-child(5) .capa:after {
  background-image: url("../img/cat-l1-c7.png");
}
.catedra-bolsistas .item-bolsista:nth-child(6) .capa:after {
  background-image: url("../img/cat-l1-c5.png");
}
.catedra-bolsistas .item-bolsista:nth-child(7) .capa:after {
  background-image: url("../img/cat-l1-c6.png");
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .catedra-bolsistas .item-bolsista:nth-child(7) .capa:after {
    background-image: url("../img/cat-l1-c7.png");
  }
}
.catedra-bolsistas .item-bolsista:nth-child(8) .capa:after {
  background-image: url("../img/cat-l1-c8.png");
}
.catedra-bolsistas .item-bolsista:nth-child(9) .capa:after {
  background-image: url("../img/cat-l1-c2.png");
}
.catedra-bolsistas .item-bolsista:nth-child(10) .capa:after {
  background-image: url("../img/cat-l1-c3.png");
}
.catedra-bolsistas .item-bolsista:nth-child(11) .capa:after {
  background-image: url("../img/cat-l1-c4.png");
}
.catedra-bolsistas .item-bolsista:nth-child(12) .capa:after {
  background-image: url("../img/cat-l1-c1.png");
}
.catedra-bolsistas .item-bolsista:nth-child(13) .capa:after {
  background-image: url("../img/cat-l1-c5.png");
}
.catedra-bolsistas .item-bolsista:nth-child(14) .capa:after {
  background-image: url("../img/cat-l1-c6.png");
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .catedra-bolsistas .item-bolsista:nth-child(14) .capa:after {
    background-image: url("../img/cat-l1-c7.png");
  }
}
.catedra-bolsistas .item-bolsista:nth-child(15) .capa:after {
  background-image: url("../img/cat-l1-c2.png");
}
.catedra-bolsistas .item-bolsista:nth-child(16) .capa:after {
  background-image: url("../img/cat-l1-c3.png");
}
.catedra-bolsistas .item-bolsista .nome {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 600;
  line-height: 1.2;
  margin-bottom: 0.5em;
}
.catedra-bolsistas .item-bolsista .ano {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 600;
  color: #6633C6;
  line-height: 1.3;
  margin-bottom: 0.5em;
}
.catedra-bolsistas .item-bolsista .titulo {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 600;
  line-height: 1.2;
  display: inline-block;
}
.catedra-bolsistas .item-bolsista .titulo.hover:hover {
  color: #6633C6;
}
.catedra-bolsistas .item-bolsista .nome, .catedra-bolsistas .item-bolsista .ano, .catedra-bolsistas .item-bolsista .titulo {
  width: 90%;
}

.paginacao {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 3.75vw;
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  gap: 1vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .paginacao {
    margin-top: 7.5vw;
    gap: 4vw;
  }
}
.paginacao .atual {
  color: #6633C6;
  text-decoration: underline;
}
.paginacao a:hover {
  color: #6633C6;
}

.catedra-documentos {
  padding: 7.5vw 0;
  background-color: #F0F0F0;
}
@media screen and (max-width: 1099px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .catedra-documentos {
    padding: 15vw 0;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .catedra-documentos {
    padding: 11.25vw 0;
  }
}
.catedra-documentos h2 {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: bold;
  color: #4695FE;
  line-height: 1.2;
  margin-bottom: 2em;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .catedra-documentos h2 {
    margin-bottom: 1em;
  }
}

@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .catedra-noticias {
    padding-top: 15vw;
  }
}
.catedra-noticias h2 {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: bold;
  color: #4695FE;
  line-height: 1.2;
  margin-bottom: 1em;
}
.catedra-noticias .chamada:hover {
  color: #6633C6;
}
.catedra-noticias .chamada:hover .seta-circulo, .catedra-noticias .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .catedra-noticias .chamada:hover .a-next, .catedra-noticias .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .catedra-noticias .chamada:hover .a-prev, .catedra-noticias .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .catedra-noticias .chamada:hover .a-next, .catedra-noticias .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .catedra-noticias .chamada:hover .a-prev {
  background-color: #4695FE;
}
.catedra-noticias .chamada:hover .seta-circulo svg, .catedra-noticias .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .catedra-noticias .chamada:hover .a-next svg, .catedra-noticias .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .catedra-noticias .chamada:hover .a-prev svg, .catedra-noticias .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .catedra-noticias .chamada:hover .a-next svg, .catedra-noticias .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev svg, .noticias-capa .noticias-bloco-slideshow .catedra-noticias .chamada:hover .a-prev svg {
  fill: #fff;
}

@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .relacionadas-noticias {
    padding-top: 15vw;
  }
}
.relacionadas-noticias h2 {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: bold;
  color: #6633C6;
  line-height: 1.2;
  margin-bottom: 1em;
}

.pagina-main {
  padding: 7.5vw 0;
}
@media screen and (max-width: 1099px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .pagina-main {
    padding: 15vw 0;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .pagina-main {
    padding: 11.25vw 0;
  }
}
.pagina-main h1, .pagina-main h2, .pagina-main h3, .pagina-main h4, .pagina-main h5, .pagina-main h6 {
  color: #6633C6;
}
.pagina-main .secao-campanha {
  background-color: #6633C6;
  padding: 1em 0;
  padding-left: 1em;
  margin-bottom: 2em;
  margin-top: 4em;
}
.pagina-main .secao-campanha h1, .pagina-main .secao-campanha h2, .pagina-main .secao-campanha h3, .pagina-main .secao-campanha h4, .pagina-main .secao-campanha h5, .pagina-main .secao-campanha h6 {
  color: #fff;
  margin-bottom: 0;
}
.pagina-main .coluna-10 {
  margin-left: 7.1583333333vw;
}
@media screen and (max-width: 1099px) {
  .pagina-main .coluna-10 {
    margin-left: 0;
  }
}
.pagina-main .pg-abertura img {
  display: block;
  max-width: 42.05vw;
  margin-bottom: 0.5em;
}
@media screen and (max-width: 1099px) {
  .pagina-main .pg-abertura img {
    max-width: 100%;
  }
}
.pagina-main .frame-video {
  max-width: 42.05vw;
  margin: 0 auto;
}
@media screen and (max-width: 1099px) {
  .pagina-main .frame-video {
    max-width: 100%;
  }
}
@media screen and (max-width: 1099px) {
  .pagina-main table {
    width: 100%;
  }
}
.pagina-main table h1, .pagina-main table h2, .pagina-main table h3, .pagina-main table h4, .pagina-main table h5, .pagina-main table h6 {
  margin-bottom: 0 !important;
}
.pagina-main .lf-pecas {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1em;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 2em;
}
.pagina-main .lf-pecas br {
  display: none;
}
.pagina-main .lf-pecas img {
  width: auto;
  height: 20.575vw;
}
@media screen and (max-width: 1099px) {
  .pagina-main .lf-pecas img {
    height: 42vw;
  }
}
.pagina-main .lf-pecas .alignleft {
  margin-left: 0 !important;
}
.pagina-main .lista-links p {
  margin-bottom: 0.5em;
}
.vai-investir-em-ouro .pagina-main, .amazonia-sem-garimpo .pagina-main, .amazoniasemgarimpo .pagina-main {
  background-color: #000;
  color: #fff;
}
.vai-investir-em-ouro .pagina-main h1, .amazonia-sem-garimpo .pagina-main h1, .amazoniasemgarimpo .pagina-main h1 {
  display: none;
}
.vai-investir-em-ouro .pagina-main .coluna-10, .amazonia-sem-garimpo .pagina-main .coluna-10, .amazoniasemgarimpo .pagina-main .coluna-10 {
  width: 77.8416666667vw;
  margin-left: 3.1291666667vw;
}
@media screen and (max-width: 1099px) {
  .vai-investir-em-ouro .pagina-main .coluna-10, .amazonia-sem-garimpo .pagina-main .coluna-10, .amazoniasemgarimpo .pagina-main .coluna-10 {
    width: 100%;
    margin-left: 0;
  }
}
.vai-investir-em-ouro .pagina-main .config-post, .amazonia-sem-garimpo .pagina-main .config-post, .amazoniasemgarimpo .pagina-main .config-post {
  color: #fff;
}
.vai-investir-em-ouro .pagina-main h1, .vai-investir-em-ouro .pagina-main h2, .vai-investir-em-ouro .pagina-main h3, .vai-investir-em-ouro .pagina-main h4, .vai-investir-em-ouro .pagina-main h5, .vai-investir-em-ouro .pagina-main h6, .amazonia-sem-garimpo .pagina-main h1, .amazonia-sem-garimpo .pagina-main h2, .amazonia-sem-garimpo .pagina-main h3, .amazonia-sem-garimpo .pagina-main h4, .amazonia-sem-garimpo .pagina-main h5, .amazonia-sem-garimpo .pagina-main h6, .amazoniasemgarimpo .pagina-main h1, .amazoniasemgarimpo .pagina-main h2, .amazoniasemgarimpo .pagina-main h3, .amazoniasemgarimpo .pagina-main h4, .amazoniasemgarimpo .pagina-main h5, .amazoniasemgarimpo .pagina-main h6 {
  color: #fff;
}
.vai-investir-em-ouro .pagina-main .subt-ouro, .amazonia-sem-garimpo .pagina-main .subt-ouro, .amazoniasemgarimpo .pagina-main .subt-ouro {
  margin-bottom: 0 !important;
  font-weight: bold;
  padding: 1em 0;
}
.pagina-main .ourop-flex {
  margin-top: 4em;
  margin-bottom: 4em;
}

.contato-capa {
  padding: 7.5vw 0;
  background-color: #6633C6;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 1099px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .contato-capa {
    padding: 15vw 0;
    background-image: url("../img/mobile-contato-topo.png") !important;
    background-size: 100% auto;
    background-position: bottom center;
    background-repeat: no-repeat;
    background-color: #6633C6;
  }
  .contato-capa:before {
    display: none;
  }
}
.contato-capa:after {
  content: "";
  display: block;
  width: 42.3916666667vw;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  pointer-events: none;
  background-image: url("../img/contato-curvas.png");
  background-size: auto 175%;
  background-repeat: no-repeat;
  background-position: top left;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .contato-capa:after {
    display: none;
  }
}
.contato-capa .container {
  position: relative;
  z-index: 100;
}
.contato-capa h1 {
  color: #fff;
}

.contato-formulario {
  padding: 7.5vw 0;
}
@media screen and (max-width: 1099px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .contato-formulario {
    padding: 15vw 0;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .contato-formulario {
    padding: 11.25vw 0;
  }
}
@media screen and (max-width: 1099px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .contato-formulario .col-formulario {
    margin-bottom: 7.5vw;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .contato-formulario .col-formulario {
    width: 44.5vw;
  }
}
.contato-formulario .col-formulario h2 {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 600;
  color: #4695FE;
  max-width: 30.8625vw;
  line-height: 1.4;
  margin-bottom: 2em;
}
@media screen and (max-width: 1099px) {
  .contato-formulario .col-formulario h2 {
    max-width: 100%;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .contato-formulario .col-imprensa {
    width: 33.125vw;
  }
}
.contato-formulario .col-imprensa h2 {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 600;
  color: #6633C6;
  max-width: 30.8625vw;
}
@media screen and (max-width: 1099px) {
  .contato-formulario .col-imprensa h2 {
    max-width: 100%;
  }
}
.contato-formulario .col-imprensa em {
  line-height: 1.5;
  max-width: 13.4166666667vw;
  display: block;
}
@media screen and (max-width: 1099px) {
  .contato-formulario .col-imprensa em {
    max-width: 100%;
  }
}
.contato-formulario .col-imprensa .mb {
  margin-bottom: 2em;
}

.bloco-formulario .bloco-input {
  margin-bottom: 1em;
}
.bloco-formulario .bloco-input input {
  width: 100%;
  height: 2em;
  line-height: 2em;
  font-family: "roboto-condensed", "Calibri", "Lucida Grande", sans-serif;
  border: none;
  border-bottom: 2px solid #6633C6;
  -webkit-appearance: none !important;
  border-radius: 0px !important;
}
.bloco-formulario .bloco-input textarea {
  width: 100%;
  height: 6em;
  line-height: 1.5em;
  font-family: "roboto-condensed", "Calibri", "Lucida Grande", sans-serif;
  border: 2px solid #6633C6;
  padding: 5px;
  -webkit-appearance: none !important;
  border-radius: 0px !important;
}
.bloco-formulario .bloco-input.upload {
  border: 1px dashed #6633C6;
  padding: 1em;
}
.bloco-formulario .bloco-input.upload input {
  border: none;
}
.bloco-formulario .bloco-aceite .wpcf7-list-item {
  margin: 0 !important;
  font-family: "roboto-condensed", "Calibri", "Lucida Grande", sans-serif;
  font-style: italic;
}
.bloco-formulario .bloco-aceite .wpcf7-list-item a {
  text-decoration: underline;
}
.bloco-formulario .bloco-enviar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.bloco-formulario .bloco-enviar p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .bloco-formulario .bloco-enviar {
    top: 1vw;
  }
}
.fundo-modal {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: rgba(0, 0, 0, 0.8);
  padding: 1vw;
  -webkit-perspective: 1000;
  perspective: 1000;
  -webkit-transition: all 0.6s;
  transition: all 0.6s;
  opacity: 0;
  z-index: -1;
  visibility: hidden;
}
.fundo-modal.ativo {
  z-index: 1000;
  opacity: 1;
  visibility: visible;
}

.modal {
  width: 98%;
  max-width: 42.05vw;
  max-height: 100%;
  background-color: #fff;
  -webkit-box-shadow: 0 4px 4px 2px rgba(0, 0, 0, 0.2);
          box-shadow: 0 4px 4px 2px rgba(0, 0, 0, 0.2);
  -webkit-transition: all 0.6s;
  transition: all 0.6s;
  position: relative;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .modal {
    max-width: 92vw;
  }
}
.modal .modal-fechar {
  display: block;
  position: absolute;
  top: 0.5vw;
  right: 0.5vw;
}
.modal .modal-fechar .seta-circulo, .modal .modal-fechar .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .modal .modal-fechar .a-next, .modal .modal-fechar .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .modal .modal-fechar .a-prev, .modal .modal-fechar .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .modal .modal-fechar .a-next, .modal .modal-fechar .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .modal .modal-fechar .a-prev {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.modal .subtitulo {
  text-transform: uppercase;
}
.modal .titulo {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  color: #6633C6;
  font-weight: 600;
  margin-bottom: 1em;
}
.modal .modal-conteudo {
  padding: 3.1291666667vw;
}
.modal .modal-conteudo .config-texto {
  line-height: 1.5;
}
.modal .modal-conteudo .config-texto a {
  display: inline-block;
  margin-top: 0.25em;
}
.modal .chamada {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 1vw;
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 600;
  cursor: pointer;
  margin-top: 3vw;
  color: #4695FE;
}
.modal .chamada .seta-circulo, .modal .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .modal .chamada .a-next, .modal .chamada .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .modal .chamada .a-prev, .modal .chamada .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .modal .chamada .a-next, .modal .chamada .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .modal .chamada .a-prev {
  background-color: #6633C6;
}
.modal .chamada:hover {
  color: #6633C6;
}
.modal .chamada:hover .seta-circulo, .modal .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next, .home-lancamentos .bloco-slideshow-lancamentos .modal .chamada:hover .a-next, .modal .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev, .home-lancamentos .bloco-slideshow-lancamentos .modal .chamada:hover .a-prev, .modal .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next, .noticias-capa .noticias-bloco-slideshow .modal .chamada:hover .a-next, .modal .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev, .noticias-capa .noticias-bloco-slideshow .modal .chamada:hover .a-prev {
  background-color: #4695FE;
}
.modal .chamada:hover .seta-circulo svg, .modal .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-next svg, .home-lancamentos .bloco-slideshow-lancamentos .modal .chamada:hover .a-next svg, .modal .chamada:hover .home-lancamentos .bloco-slideshow-lancamentos .a-prev svg, .home-lancamentos .bloco-slideshow-lancamentos .modal .chamada:hover .a-prev svg, .modal .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-next svg, .noticias-capa .noticias-bloco-slideshow .modal .chamada:hover .a-next svg, .modal .chamada:hover .noticias-capa .noticias-bloco-slideshow .a-prev svg, .noticias-capa .noticias-bloco-slideshow .modal .chamada:hover .a-prev svg {
  fill: #fff;
}

.grid-rev-noticias {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 4vw 1.9vw;
}
.grid-rev-noticias.nowr {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .grid-rev-noticias.nowr {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .grid-rev-noticias {
    gap: 9vw 0;
  }
}

.card-rev-noticia, .card-noticia-laranja, .card-noticia-boletim {
  width: 19.675vw;
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .card-rev-noticia, .card-noticia-laranja, .card-noticia-boletim {
    width: 100%;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .card-rev-noticia, .card-noticia-laranja, .card-noticia-boletim {
    width: 39.5vw;
  }
}
.card-rev-noticia .tema, .card-noticia-laranja .tema, .card-noticia-boletim .tema {
  text-transform: uppercase;
  font-weight: 600;
  color: #323232;
  display: block;
  padding: 0 1.5em;
  height: 3.7em;
  line-height: 3.7em;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .card-rev-noticia .tema, .card-noticia-laranja .tema, .card-noticia-boletim .tema {
    font-size: 13px;
  }
}
.card-rev-noticia .imagem, .card-noticia-laranja .imagem, .card-noticia-boletim .imagem {
  width: 100%;
  height: 11.0671875vw;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 1em;
}
.card-rev-noticia .imagem.forcecover, .card-noticia-laranja .imagem.forcecover, .card-noticia-boletim .imagem.forcecover {
  background-size: cover;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .card-rev-noticia .imagem, .card-noticia-laranja .imagem, .card-noticia-boletim .imagem {
    height: 47.8125vw;
  }
}
@media screen and (max-width: 1099px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .card-rev-noticia .imagem, .card-noticia-laranja .imagem, .card-noticia-boletim .imagem {
    height: 22.21875vw;
  }
}
.card-rev-noticia .inside-card, .card-noticia-laranja .inside-card, .card-noticia-boletim .inside-card {
  padding: 1.5em;
  padding-top: 1em;
}
.card-rev-noticia .inside-card .tema, .card-noticia-laranja .inside-card .tema, .card-noticia-boletim .inside-card .tema {
  padding: 0;
  line-height: 1.5;
  height: auto;
  margin-bottom: 1em;
}
.card-rev-noticia h3, .card-noticia-laranja h3, .card-noticia-boletim h3 {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 600;
  line-height: 1.3;
  margin-bottom: 0.25em;
  color: #6633C6;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .card-rev-noticia h3, .card-noticia-laranja h3, .card-noticia-boletim h3 {
    font-size: 20px;
    -webkit-line-clamp: 4;
  }
}
.card-rev-noticia .resumo, .card-noticia-laranja .resumo, .card-noticia-boletim .resumo {
  color: #323232;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .card-rev-noticia .resumo, .card-noticia-laranja .resumo, .card-noticia-boletim .resumo {
    font-size: 13px;
    -webkit-line-clamp: 4;
  }
}
.card-rev-noticia:hover, .card-noticia-laranja:hover, .card-noticia-boletim:hover {
  background-color: #4695FE;
}
.card-rev-noticia:hover .tema, .card-noticia-laranja:hover .tema, .card-noticia-boletim:hover .tema, .card-rev-noticia:hover h3, .card-noticia-laranja:hover h3, .card-noticia-boletim:hover h3, .card-rev-noticia:hover .resumo, .card-noticia-laranja:hover .resumo, .card-noticia-boletim:hover .resumo {
  color: #fff;
}
.card-rev-noticia.notitulo h3, .notitulo.card-noticia-laranja h3, .notitulo.card-noticia-boletim h3 {
  margin-bottom: 0;
}
.card-rev-noticia.notitulo .resumo, .notitulo.card-noticia-laranja .resumo, .notitulo.card-noticia-boletim .resumo {
  display: none;
}

.card-noticia-boletim {
  background-color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.card-noticia-boletim .tema {
  color: #323232;
  font-weight: 400;
  margin-bottom: 0.25em !important;
}
.card-noticia-boletim .inside-card {
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .card-noticia-boletim .inside-card {
    padding: 1.5em;
    padding-top: 1em;
  }
}
.card-noticia-boletim:hover {
  background-color: #fff;
}
.card-noticia-boletim:hover h3, .card-noticia-boletim:hover .tema {
  color: #4695FE;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .card-noticia-boletim {
    background-color: #4695FE;
  }
  .card-noticia-boletim h3 {
    color: #fff;
  }
}

.card-noticia-laranja {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.card-noticia-laranja .inside-card {
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .card-noticia-laranja .inside-card {
    padding-left: 6vw;
    padding-right: 6vw;
  }
}
.card-noticia-laranja:hover {
  background-color: #fff;
}
.card-noticia-laranja:hover h3 {
  color: #EA7D33;
}
.card-noticia-laranja:hover .resumo {
  color: #323232;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .card-noticia-laranja {
    background-color: #EA7D33;
  }
  .card-noticia-laranja h3 {
    color: #fff;
  }
  .card-noticia-laranja .resumo {
    color: #fff;
  }
}

.busca-capa {
  padding: 7.5vw 0;
  background-color: #4695FE;
  background-repeat: no-repeat;
  background-image: url("../img/f-plat-a.png");
  background-position: center right;
  background-size: 100% auto;
  position: relative;
}
.busca-capa .container {
  position: relative;
  z-index: 100;
}
.busca-capa h1 {
  color: #fff;
}

.busca-resultados {
  padding: 3.75vw 0;
}
.busca-resultados .lf {
  padding-left: 7.1583333333vw;
  padding-right: 7.1583333333vw;
  margin-bottom: 3.75vw;
}
.busca-resultados .titulo-busca {
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  color: #323232;
}
.busca-resultados .titulo-busca strong {
  font-weight: 600;
  color: #4695FE;
}
.busca-resultados .resultados-conteudo {
  padding-left: 7.1583333333vw;
  padding-right: 7.1583333333vw;
}
.busca-resultados .resultados-conteudo .resultado-busca {
  border-bottom: 1px solid #d2d2d2;
  padding-bottom: 1em;
  margin-bottom: 1em;
}
.busca-resultados .resultados-conteudo .resultado-busca .tipo {
  text-transform: uppercase;
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 600;
  display: block;
}
.busca-resultados .resultados-conteudo .resultado-busca .titulo {
  color: #4695FE;
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
  font-weight: 600;
  display: block;
}
.busca-resultados .resultados-conteudo .resultado-busca .call {
  text-transform: uppercase;
  display: block;
  font-family: "ballinger", "Calibri", "Lucida Grande", sans-serif;
}

.trabalhe-main .trabalhe-intro {
  width: 56.3666666667vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .trabalhe-main .trabalhe-intro {
    width: 100%;
  }
}
.trabalhe-main .trabalhe-navegacao {
  margin-top: 2.5vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1em;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .trabalhe-main .trabalhe-navegacao {
    margin-top: 7.5vw;
  }
}
.trabalhe-main .trabalhe-navegacao .botao, .trabalhe-main .trabalhe-navegacao .home-newsletter .bloco-news input[type=submit], .home-newsletter .bloco-news .trabalhe-main .trabalhe-navegacao input[type=submit], .trabalhe-main .trabalhe-navegacao .bloco-formulario input[type=submit], .bloco-formulario .trabalhe-main .trabalhe-navegacao input[type=submit] {
  border-color: #6633C6;
  color: #6633C6;
}
.trabalhe-main .trabalhe-navegacao .botao:hover, .trabalhe-main .trabalhe-navegacao .home-newsletter .bloco-news input[type=submit]:hover, .home-newsletter .bloco-news .trabalhe-main .trabalhe-navegacao input[type=submit]:hover, .trabalhe-main .trabalhe-navegacao .bloco-formulario input[type=submit]:hover, .bloco-formulario .trabalhe-main .trabalhe-navegacao input[type=submit]:hover, .trabalhe-main .trabalhe-navegacao .botao.ativo, .trabalhe-main .trabalhe-navegacao .home-newsletter .bloco-news input.ativo[type=submit], .home-newsletter .bloco-news .trabalhe-main .trabalhe-navegacao input.ativo[type=submit], .trabalhe-main .trabalhe-navegacao .bloco-formulario input.ativo[type=submit], .bloco-formulario .trabalhe-main .trabalhe-navegacao input.ativo[type=submit] {
  border-color: #6633C6;
  background-color: #6633C6;
  color: #fff;
}
.trabalhe-main .trabalhe-aba {
  padding: 5vw 0;
}
.trabalhe-main .trabalhe-aba .desc {
  width: 56.3666666667vw;
}
@media screen and (max-width: 1049px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .trabalhe-main .trabalhe-aba .desc {
    width: 100%;
  }
}
.trabalhe-main .trabalhe-aba .grid-publicacoes {
  padding-top: 5vw;
}
.trabalhe-main .trabalhe-aba .edital-vazio {
  color: #6633C6;
  font-weight: 500;
}
.trabalhe-main .botoes {
  margin-top: 2em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1em;
}

.section-gif {
  padding: 10vw 0;
}
.section-gif .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.section-gif img {
  display: block;
  width: 15.2vw;
}