.card-projeto p{
  margin:24px 0 0;
  height:250px; /* mantém altura fixa */
  flex:0 0 auto; /* impede o flex de distorcer o espaço */
}


/* ===== Banner ===== */
.full-banner {
  width: 100vw;
  margin-left: calc(-50vw + 50%);
}

.full-banner img {
  width: 100%;
  height: auto;
  display: block;
  margin-top:100px;
}