.noticias {
  display: grid;
  grid-template-columns: repeat(1, 1fr);

  gap: 1rem;
}

.noticias .noticia {
  position: relative;
  display: flex;
  flex-flow: column;

  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);
  border-radius: 5px;
}

.noticias .noticia .imagem {
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;

  width: 100%;
  height: 325px;

  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.noticias .noticia .descricao {
  display: flex;
  flex-flow: column wrap;
  flex: 1 0 auto;

  padding: 1rem;
}

.noticias .noticia .acoes {
  padding: 1rem;
}

.capa img {
  width: 100%;
  max-width: 350px;
  height: auto;
}

@media (min-width: 992px) {
  .noticias {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media (min-width: 1400px) {
  .noticias {
    grid-template-columns: repeat(4, 1fr);
  }
}

@-moz-keyframes spin {
  100% { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
  100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
  100% {
      -webkit-transform: rotate(360deg);
      transform:rotate(360deg);
  }
}
