.card-noticia{
  border-radius: 15px;
  border-color: var(--borda-cinza);
}

.card-noticia img{
  border-radius: 15px 15px 0 0;
}

.card-noticia .btn-sm{
  font-size: 10px;
  padding: 2px 6px;
  color: var(--tag);
  border-color: var(--tag);
}

.card-noticia .btn-sm:hover{
  color: var(--white);
  border-color: var(--tag);
}

.card-body h1 a{
  display: inline-block;
  font-size: 20px;
  line-height: 24px;
  height: 100px;
  margin-top: 16px;
  font-weight: var(--card---título-peso);
  color: var(--titulos-principais);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 4;
}

.card-noticia p a{
  display: inline-block;
  font-size: 17px;
  font-weight: var(--card---descrição-peso);
  height: 94px;
  line-height: 23.8px;
  color: var(--titulos-secundarios);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 4;
}

.card-noticia span a{
  display: inline-block;
  font-size: 14px;
  font-weight: var(--card---título-peso);
  line-height: 19.27px;
  color: var(--data);
}

.btn-ver-mais-noticias button{
  border-radius: 30px;
  color: #fff;
  padding: 8px 24px;
  background-color: var(--bg-botao-azul);
  font-size: 16.8px;
  font-weight: 600;
}

.btn-ver-mais-noticias button:hover{
  background-color: var(--bg-botao-azul-hover);
}

.btn-ver-mais-noticias{
  margin-top: 12px;
}  

.bd-placeholder-img {
  font-size: 1.125rem;
  text-anchor: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.noticia-2 {
  margin-left: 0 !important; 
  margin-right: 0 !important;
}

#lbl_noticias{
  color: var(--titulos-principais);
  font-weight: var(--títulos-h1-peso);
  font-size: var(--títulos-h3-tamanho-mobile);
  margin-top: 5px;
  margin-bottom: 25px;
}

.tag_assunto, .data_noticia{
  font-size: 14px !important;
  font-weight: var(--titulos-principais) !important;
  line-height: 17px;
  text-align: left;
  color: #82989B !important;
}

.cl_texto{
  color: #140C00;
}

.p_noticia{
  height: 100px;
  margin-bottom: 26px;
}

.titulo_noticia{
  font-size: 19px;
  font-weight: var(--titulos-principais);
  line-height: 24px;
  text-align: left;
}

@media (max-width: 575.98px) {
  .btn-ver-mais-noticias button{
    margin-top: -8px !important;
    margin-bottom: -3px !important;
  }
  .card-noticia p a {
    display: none;
  }
  #lbl_noticias{
    font-size: 14px;
    line-height: normal;
    margin-top: 0;
  }
}

@media (min-width: 768px) {
  .bd-placeholder-img-lg {
    font-size: 3.5rem;
  }
}

@media (max-width: 767.98px) {
  .p_noticia {
    height: inherit;
  }
}