.item-content {
  display: flex;
  flex-direction: column;
  flex: 1;
  padding-bottom: 50px;
}

@media screen and (min-width: 641px) and (max-width: 910px) {
  h3 {
  font-weight: normal;
  line-height: 40px;
  font-size: 24px;
}
  }
  
#block13 > .inner {
  color: #ffffff;
  line-height: 30px;
  font-size: 30px;
}

h2.tck-article-title
{
  padding-bottom: 30px;
  font-weight: normal;
  text-transform: none;
  line-height: 40px;
  font-size: 34px;
  font-family: Montserrat;
}


figure.left.item-image img {
  width: 376px;
  height: 318px;
  object-fit: cover;   /* schneidet das Bild passend zu */
  overflow: hidden;    /* Überstehendes wird abgeschnitten */
  display: block;      /* entfernt ggf. kleine Lücken */
}

