.pagina_blog .banner_area {
  position: relative;
}

.pagina_blog .banner_area .imagem {
  background-color: #0692cc;
}

.pagina_blog .banner_area .imagem:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(1, 1, 1, 0.5098039216);
  top: 0;
  left: 0;
}

.pagina_blog .banner_area img {
  max-width: 100%;
}

@media (min-width: 768px) {
  .pagina_blog .banner_area img {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    min-height: 330px;
  }

  .pagina_blog .banner_area .imagem {
    min-height: 330px;
  }
}

@media (max-width: 767px) {
  .pagina_blog .banner_area img {
    height: 230px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: left;
    object-position: left;
  }

  .pagina_blog .banner_area .imagem {
    min-height: 230px;
  }
}

.pagina_blog .banner_area .area_texto {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  top: 0;
  left: 0;
}

.pagina_blog .banner_area .area_texto h2,
.pagina_blog .banner_area .area_texto h3 {
  color: #ffffff;
}

@media (max-width: 767px) {
  .pagina_blog .banner_area .area_texto h2 {
    font-size: 1.5rem;
    margin-bottom: 0;
  }
}

@media (min-width: 768px) {
  .pagina_blog .banner_area .area_texto h3 {
    font-size: 1.25rem;
  }
}

@media (max-width: 767px) {
  .pagina_blog .banner_area .area_texto h3 {
    font-size: 0.8rem;
  }
}

.pagina_blog form label {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .pagina_blog form label {
    width: 100%;
  }
}

.pagina_blog form .search-field {
  border: 1px solid #000000;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  padding: 4px 12px;
  font-size: 0.9rem;
  background-color: #F2F2F2;
  font-weight: lighter;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

@media (max-width: 767px) {
  .pagina_blog form .search-field {
    width: 100%;
  }
}

.pagina_blog form .search-field::-moz-placeholder {
  font-style: italic;
  font-size: 0.8rem;
}

.pagina_blog form .search-field::placeholder {
  font-style: italic;
  font-size: 0.8rem;
}

.pagina_blog form .search-field:focus-visible {
  outline: none;
}

.pagina_blog form .botao_procura {
  background-color: #001F2F;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  position: relative;
  width: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.pagina_blog form .botao_procura svg {
  height: 17px;
  width: 14px;
}

.pagina_blog form .botao_procura input {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  border: transparent;
  background: transparent;
}

.pagina_blog .area_category {
  position: relative;
}

.pagina_blog .area_category .lista_categorias {
  font-size: 0;
  border-radius: 8px;
  margin-top: 10px;
  background: #001F2F;
  position: absolute;
  left: 0;
  width: 100%;
  height: 0;
  overflow-y: hidden;
  transition: 0.4s;
}

.pagina_blog .area_category .lista_categorias ul {
  padding-inline-start: 13px;
  margin-bottom: 0;
}

.pagina_blog .area_category .lista_categorias ul li {
  font-size: 1rem;
  list-style: none;
  margin: 7px 0;
}

.pagina_blog .area_category .lista_categorias ul li a {
  color: #ffffff;
}

.pagina_blog .area_category .botao_categoria {
  background: #001F2F;
  color: #ffffff;
  padding: 6px 14px;
  border-radius: 8px;
  cursor: pointer;
}

.pagina_blog .area_category .botao_categoria p {
  margin-bottom: 0;
}

.pagina_blog .area_category .botao_categoria .icone {
  margin-left: 15px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 18px;
}

.pagina_blog .area_category .botao_categoria .icone span {
  background-color: #ffffff;
  height: 2px;
  border-radius: 3px;
  text-align: center;
  display: block;
  margin: 2px 0;
  transition: 0.4s;
}

.pagina_blog .area_category .botao_categoria .icone span:first-of-type {
  width: 18px;
}

.pagina_blog .area_category .botao_categoria .icone span:nth-child(2) {
  width: 13px;
}

.pagina_blog .area_category .botao_categoria .icone span:last-child {
  width: 8px;
}

.pagina_blog .area_category.aberto .botao_categoria span:first-of-type {
  width: 8px;
}

.pagina_blog .area_category.aberto .botao_categoria span:last-child {
  width: 18px;
}

.pagina_blog .area_category.aberto .lista_categorias {
  padding: 5px;
  height: auto;
  max-height: 200px;
  z-index: 1;
}

@media (max-width: 767px) {
  .pagina_blog .area_category {
    width: 100%;
  }

  .pagina_blog .area_category .botao_categoria {
    justify-content: space-between;
  }
}

.pagina_blog .titulo_pagina {
  color: #001F2F;
  font-weight: bold;
}

.pagina_blog .borda {
  border-top: 4px solid #D9D9D9;
}

.pagina_blog .area_destaque .noticia_principal {
  background-color: #F2F2F2;
  border-radius: 20px;
}

.pagina_blog .area_destaque .noticia_principal .item {
  flex-wrap: wrap;
  position: relative;
}

@media (min-width: 992px) {
  .pagina_blog .area_destaque .noticia_principal .item .imagem {
    width: 67%;
  }
}

@media (min-width: 768px) {
  .pagina_blog .area_destaque .noticia_principal .item .imagem img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    max-height: 50vh;
    border-radius: 20px;
  }
}

@media (max-width: 767px) {
  .pagina_blog .area_destaque .noticia_principal .item .imagem img {
    max-width: 100%;
    max-height: 200px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    border-radius: 15px;
  }
}

@media (min-width: 992px) {
  .pagina_blog .area_destaque .noticia_principal .item .texto {
    padding: 30px;
  }
}

@media (max-width: 991px) {
  .pagina_blog .area_destaque .noticia_principal .item .texto {
    padding: 20px;
  }
}

.pagina_blog .area_destaque .noticia_principal .item .texto a {
  color: black;
}

.pagina_blog .area_destaque .noticia_principal .item .texto a:hover {
  text-decoration: none;
}

.pagina_blog .area_destaque .noticia_principal .item .texto .data {
  margin-bottom: 1rem;
}

.pagina_blog .area_destaque .noticia_principal .item .texto .data span {
  background-color: #0594CF;
  padding: 5px 10px;
  border-radius: 10px;
  color: #ffffff;
  font-weight: bold;
  font-size: 0.9rem;
}

@media (max-width: 767px) {
  .pagina_blog .area_destaque .noticia_principal .item .texto .data {
    position: absolute;
    top: 20px;
    left: 10px;
  }
}

.pagina_blog .area_destaque .noticia_principal .item .texto .titulo {
  font-weight: bold;
}

@media (min-width: 992px) {
  .pagina_blog .area_destaque .noticia_principal .item .texto .titulo {
    font-size: 2.1rem;
  }
}

@media (max-width: 991px) {
  .pagina_blog .area_destaque .noticia_principal .item .texto .titulo {
    font-size: 1.5rem;
  }
}

.pagina_blog .area_destaque .noticia_principal .item .texto .excerpt {
  font-size: 15px;
}

@media (min-width: 992px) {
  .pagina_blog .area_destaque .noticia_principal .item .texto {
    width: 33%;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .pagina_blog .area_destaque .noticia_principal .item .imagem {
    width: 61%;
  }

  .pagina_blog .area_destaque .noticia_principal .item .texto {
    width: 39%;
  }
}

.pagina_blog .area_destaque .outros_posts_destacados {
  position: relative;
  padding-top: 10px;
}

.pagina_blog .botao span {
  background-color: #0594CF;
  padding: 5px 10px;
  border-radius: 10px;
  color: #ffffff;
  transition: 0.5s;
}

@media (min-width: 992px) {
  .pagina_blog .botao span {
    font-size: 0.9rem;
  }
}

@media (max-width: 991px) {
  .pagina_blog .botao span {
    font-size: 0.8rem;
  }
}

.pagina_blog .botao span:hover {
  box-shadow: 0 0 3px #0594CF;
}

.pagina_blog .outros_posts_destacados .item .conteudo,
.pagina_blog .todas_postagens .item .conteudo {
  position: relative;
}

.pagina_blog .outros_posts_destacados .item .conteudo .imagem,
.pagina_blog .todas_postagens .item .conteudo .imagem {
  position: relative;
  height: 420px;
}

.pagina_blog .outros_posts_destacados .item .conteudo .imagem img,
.pagina_blog .todas_postagens .item .conteudo .imagem img {
  max-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

@media (min-width: 768px) {

  .pagina_blog .outros_posts_destacados .item .conteudo .imagem img,
  .pagina_blog .todas_postagens .item .conteudo .imagem img {
    height: 416px;
  }
}

@media (max-width: 767px) {

  .pagina_blog .outros_posts_destacados .item .conteudo .imagem img,
  .pagina_blog .todas_postagens .item .conteudo .imagem img {
    height: 250px;
  }
}

@media (min-width: 992px) {

  .pagina_blog .outros_posts_destacados .item .conteudo .imagem img,
  .pagina_blog .todas_postagens .item .conteudo .imagem img {
    border-radius: 20px;
  }
}

@media (max-width: 991px) {

  .pagina_blog .outros_posts_destacados .item .conteudo .imagem img,
  .pagina_blog .todas_postagens .item .conteudo .imagem img {
    border-radius: 15px;
  }
}

.pagina_blog .outros_posts_destacados .item .conteudo .imagem:before,
.pagina_blog .todas_postagens .item .conteudo .imagem:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border: 1px solid rgba(0, 0, 0, .1);
  border-top: none;
}

.pagina_blog .outros_posts_destacados .item .conteudo .imagem:after,
.pagina_blog .todas_postagens .item .conteudo .imagem:after {
  content: '';
  background: #0692cc;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  border-radius: 20px;
}

@media (min-width: 992px) {

  .pagina_blog .outros_posts_destacados .item .conteudo .imagem:before,
  .pagina_blog .todas_postagens .item .conteudo .imagem:before {
    background: linear-gradient(0.9deg, rgba(1, 1, 1, 0.8509803922) 5.01%, rgba(1, 1, 1, 0) 70.11%);
    border-radius: 20px;

  }
}

@media (max-width: 991px) {

  .pagina_blog .outros_posts_destacados .item .conteudo .imagem:before,
  .pagina_blog .todas_postagens .item .conteudo .imagem:before {
    background: linear-gradient(0.9deg, rgba(1, 1, 1, 0.8509803922) 4.01%, rgba(1, 1, 1, 0) 99.11%);
    border-radius: 15px;
  }

  .pagina_blog .outros_posts_destacados .item .conteudo .imagem:after,
  .pagina_blog .todas_postagens .item .conteudo .imagem:after {
    border-radius: 15px;
  }
}

.pagina_blog .outros_posts_destacados .item .conteudo .texto,
.pagina_blog .todas_postagens .item .conteudo .texto {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: end;
  top: 0;
  left: 0;
  padding: 15px;
  color: #ffffff;
}

.pagina_blog .outros_posts_destacados .item .conteudo .texto h3,
.pagina_blog .todas_postagens .item .conteudo .texto h3 {
  font-weight: bold;
}

@media (min-width: 768px) {

  .pagina_blog .outros_posts_destacados .item .conteudo .texto h3,
  .pagina_blog .todas_postagens .item .conteudo .texto h3 {
    margin-bottom: 2rem;
  }
}

@media (max-width: 767px) {

  .pagina_blog .outros_posts_destacados .item .conteudo .texto h3,
  .pagina_blog .todas_postagens .item .conteudo .texto h3 {
    font-size: 1rem;
    margin-bottom: 1rem;
  }
}

@media (min-width: 768px) {

  .pagina_blog .outros_posts_destacados .item .conteudo .texto .autor_data .data,
  .pagina_blog .todas_postagens .item .conteudo .texto .autor_data .data {
    margin-left: 15px;
  }
}

@media (max-width: 767px) {

  .pagina_blog .outros_posts_destacados .item .conteudo .texto .autor_data .data,
  .pagina_blog .todas_postagens .item .conteudo .texto .autor_data .data {
    display: none;
  }
}

@media (max-width: 767px) {

  .pagina_blog .outros_posts_destacados .item .conteudo .texto .autor_data,
  .pagina_blog .todas_postagens .item .conteudo .texto .autor_data {
    margin-bottom: 0.5rem;
  }

  .pagina_blog .outros_posts_destacados .item .conteudo .texto .autor_data .botao p,
  .pagina_blog .todas_postagens .item .conteudo .texto .autor_data .botao p {
    margin-bottom: 0;
  }
}

.pagina_blog .todas_postagens .flex {
  flex-wrap: wrap;
}

@media (min-width: 992px) {
  .pagina_blog .todas_postagens .flex .item {
    margin-right: 40px;
    margin-bottom: 40px;
  }

  .pagina_blog .todas_postagens .flex .item:nth-child(3n) {
    margin-right: 0;
  }
}

@media (max-width: 991px) {
  .pagina_blog .todas_postagens .flex .item {
    margin-right: 9px;
    margin-bottom: 20px;
  }

  .pagina_blog .todas_postagens .flex .item:nth-child(2n) {
    margin-right: 0;
  }
}

.pagina_blog .todas_postagens .flex .item .conteudo {
  height: 100%;
}

@media (max-width: 600px) {
  .pagina_blog .todas_postagens .flex .item {
    width: 48%;
  }
}

@media (min-width: 601px) {
  .pagina_blog .todas_postagens .flex .item {
    width: 30%;
  }
}

.pagina_blog .todas_postagens .pagination {
  justify-content: center;
  width: 100%;
  margin-top: 20px;
}

.pagina_blog .todas_postagens .pagination>* {
  margin: 0 5px;
  width: 32px;
  height: 32px;
  text-align: center;
  padding: 5px;
  color: #001F2F;
  border-radius: 5px;
  font-weight: bold;
}

.pagina_blog .todas_postagens .pagination a {
  transition: 0.4s;
}

.pagina_blog .todas_postagens .pagination a:hover {
  text-decoration: none;
  color: #EB3800;
}

.pagina_blog .todas_postagens .pagination .current {
  background-color: #0594CF;
  color: #ffffff;
}

.pagina_blog .todas_postagens .pagination .next,
.pagina_blog .todas_postagens .pagination .prev {
  display: flex;
  align-items: center;
  justify-content: center;
}

.pagina_blog .todas_postagens .pagination .next svg,
.pagina_blog .todas_postagens .pagination .prev svg {
  height: 14px;
}

@media (min-width: 768px) {
  .pagina_blog .conteudo_page {
    padding-top: 4rem;
  }
}

@media (max-width: 767px) {
  .pagina_blog .conteudo_page {
    padding-top: 1.5rem;
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 8rem;
  }
}

@media (min-width: 768px) {
  .pagina_blog .busca_categoria {
    padding-top: 3rem;
  }
}

@media (max-width: 767px) {
  .pagina_blog .busca_categoria {
    padding-top: 1.5rem;
    flex-wrap: wrap;
  }

  .pagina_blog .busca_categoria .area_category {
    order: 1;
  }

  .pagina_blog .busca_categoria .area_search {
    margin-bottom: 20px;
    width: 100%;
  }
}

@media (min-width: 768px) {
  .pagina_blog .conteudo_page .area_data_sociais {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }
}

@media (max-width: 767px) {
  .pagina_blog .conteudo_page .area_data_sociais {
    padding-top: 1.5rem;
  }
}

.pagina_blog .conteudo_page .area_data_sociais .campo_data span {
  background-color: #0594CF;
  padding: 5px 10px;
  border-radius: 10px;
  color: #ffffff;
  font-weight: bold;
}

@media (min-width: 992px) {
  .pagina_blog .conteudo_page .area_data_sociais .campo_data {
    font-size: 0.9rem;
  }
}

@media (max-width: 991px) {
  .pagina_blog .conteudo_page .area_data_sociais .campo_data {
    font-size: 0.8rem;
  }
}

.pagina_blog .conteudo_page .area_data_sociais .compartilhar .sfsi_widget {
  min-height: auto;
}

.pagina_blog .conteudo_page .area_data_sociais .compartilhar .sfsi_widget .norm_row.sfsi_wDiv {
  text-align: right !important;
}

.pagina_blog .conteudo_page .area_data_sociais .compartilhar .sfsi_widget .norm_row.sfsi_wDiv a#sfsiid_rss_icon img {
  display: none;
}

.pagina_blog .conteudo_page .area_data_sociais .compartilhar .sfsi_widget .norm_row.sfsi_wDiv a#sfsiid_rss_icon:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;
  height: 20px;
  background-image: url("../img/blog/jornal.png");
  background-repeat: no-repeat;
  background-size: contain;
}

.pagina_blog .conteudo_page .area_data_sociais .compartilhar .sfsi_widget .norm_row.sfsi_wDiv a#sfsiid_facebook_icon img {
  display: none;
}

.pagina_blog .conteudo_page .area_data_sociais .compartilhar .sfsi_widget .norm_row.sfsi_wDiv a#sfsiid_facebook_icon:before {
  content: "";
  position: absolute;
  top: 0;
  left: 8px;
  width: 30px;
  height: 20px;
  background-image: url("../img/blog/face.png");
  background-repeat: no-repeat;
  background-size: contain;
}

.pagina_blog .conteudo_page .area_data_sociais .compartilhar .sfsi_widget .norm_row.sfsi_wDiv a#sfsiid_instagram_icon img {
  display: none;
}

.pagina_blog .conteudo_page .area_data_sociais .compartilhar .sfsi_widget .norm_row.sfsi_wDiv a#sfsiid_instagram_icon:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;
  height: 20px;
  background-image: url("../img/blog/insta.png");
  background-repeat: no-repeat;
  background-size: contain;
}

.pagina_blog .conteudo_page .botao_volta {
  text-align: center;
  margin-top: 3rem;
}

.pagina_blog .conteudo_page .botao_volta a span {
  padding: 5px 13px;
  color: #ffffff;
  background-color: #EB3800;
  border-radius: 9px;
  font-weight: bold;
  transition: 0.5s;
}

.pagina_blog .conteudo_page .botao_volta a span svg {
  margin-right: 10px;
  width: 10px;
  height: 16px;
}

.pagina_blog .conteudo_page .botao_volta a:hover span {
  background-color: #0594CF;
}

@media (min-width: 768px) {
  .pagina_blog .relacionados {
    padding-top: 2rem;
    padding-bottom: 1rem;
  }
}

@media (max-width: 767px) {
  .pagina_blog .relacionados {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}

.pagina_blog .relacionados .titulo_area {
  color: #001F2F;
  font-weight: bold;
}

@media (min-width: 768px) {
  .pagina_blog .relacionados .titulo_area {
    padding-bottom: 2rem;
  }
}

.pagina_blog .relacionados .lista_posts {
  position: relative;
}

.pagina_blog .swiper-button-next:after,
.pagina_blog .swiper-button-prev:after {
  display: none;
}

.pagina_blog .swiper-button-next svg,
.pagina_blog .swiper-button-prev svg {
  width: 30px;
  height: 20px;
}

@media (min-width: 992px) {
  .pagina_blog .swiper-button-prev {
    left: -30px;
  }
}

@media (max-width: 991px) {
  .pagina_blog .swiper-button-prev {
    left: -25px;
  }
}

@media (min-width: 992px) {
  .pagina_blog .swiper-button-next {
    right: -30px;
  }
}

@media (max-width: 991px) {
  .pagina_blog .swiper-button-next {
    right: -25px;
  }
}

.pagina_blog .fb_iframe_widget,
.pagina_blog .fb_iframe_widget>span,
.pagina_blog .fb_iframe_widget iframe {
  width: 100% !important;
  display: inline-block !important;
}

footer {
  background-color: white;
}

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