.card{
  border-color:  rgb(52,53,72,0.1);
  border-width: 1px;
  border-style: thin;
  overflow: hidden;
}

.card-img-top {
    width: 100%;
    height: 120px;
    object-fit: contain;
    height: auto;
    max-height:100%;
}
 
.grid.text-center{
    align-items: top;
    gap:0.7em;   
}

.text-secondary{
    text-decoration: none;
    text-align: center;
}

.title.anchored{
    margin-top: 0.25em;
}

/**********************************/
/* Expertbase & Resourcebase */
/**********************************/

.card-header{
    padding: 0.8rem;
    min-height: 200px;
    text-align: center;
    position:relative; /* nur in RB */
}

.card-body {
    background-color: white;
    padding: 1rem;
    flex-grow: 1;
    justify-content: space-between;
}

.grid.text-left{
    gap: 0.7em;
 }