.pixNav.cards {
  --top-margin: 50px;
  border: unset;
}

.pixNav.cards .item {
  flex-grow: 1;
  flex-basis: calc( (100% / var(--num-cols)) - ( var(--gap-width) * (var(--num-cols) - 1) / var(--num-cols)));
  display: flex;
  flex-direction: column;
  align-items: center;
  box-shadow: unset;
  overflow: visible;
}

/* Anpassung für Home */

.Home .pixNav.cards {
  margin: 50px 10px 50px 10px;
  row-gap: 20px;
}
.Home .pixNav {
  --num-cols: 3;
  overflow: visible;
}
.Home .pixNav.cards .item .link {
  background-color: var(--logo-color-1-dark);
  width: auto;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, .6);
}
.Home .pixNav.cards .item .link img {
  transform: rotate(0deg);
  border: 4px solid #fff;
  transition: transform var(--transition-time);
}
.Home .pixNav.cards .item .link:hover img {
  transform: rotate(15deg);
  transition: transform var(--transition-time);
}
.Home .pixNav.cards .text {
  position: relative;
  bottom: 0;
  margin-top: 35px;
}
.Home .pixNav.cards .text .titel {
  text-transform: uppercase;
  font-size: 24px;
  margin-bottom: 10px;
}
.Home .pixNav.cards .item .text p {
  position: relative;
  left: unset;
  transform: unset;
  margin-top: unset;
  color: unset;
  opacity: unset;
}
.Home .pixNav.cards .item:hover .text {
  padding: 10px 0;
}
.Home .pixNav.cards .item:hover .text p {
  opacity: unset;
  transition: unset;
}