.marquee {
  overflow: hidden;
  width: 100%;
  padding:10px;
}

.marquee__inner {
  display: flex;
  gap: 20px;
}

.marquee-card {
  flex: 0 0 360px; /* gleiche Breite */
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  transition: transform 0.5s ease;
}

a.marquee-card:hover{
		border-width: 3px;
	transform: scale(1.05);
	transition: transform 0.5s ease;
}

.marquee-card img {
  width: 100%;
  height: 240px;
  object-fit: cover;
  border-radius: 5px;
}

.marquee-card span {
  position: relative;
  width: 100%;
  text-align: left;
  bottom: 40px;
  padding-left:  20px;
  font-size: 14px;
  font-weight: bold;
  color: white;
}
