/* General */

.bild-und-text .bild-kachel {
  border-radius:36px; 
  overflow:hidden; 
  box-shadow:var(--shadow); 
  background:#fff; 
  position:relative;
}

.bild-und-text .bild-kachel img {
    width:100%; 
    aspect-ratio:4/3; 
    object-fit:cover
}

.bild-und-text .bildbeschrieb {
  position:absolute; 
  left:22px; 
  right:22px; 
  bottom:22px;
  background:rgba(255,255,255,.88); 
  backdrop-filter:blur(16px);
  border:1px solid rgba(255,255,255,.82); 
  border-radius:24px;
  padding:17px 18px; 
  box-shadow:0 16px 36px rgba(13,26,41,.13);
  font-weight:700;
}

.bild-und-text .buttons_wrapper {
    margin:25px 0;
    display: flex;
    gap:15px;
    justify-content: flex-start;
    align-items: center;
}


/* Responsive */

@media only screen and (min-width: 1921px) {

}

@media only screen and (max-width: 1920px) {

}

@media only screen and (max-width: 1599.98px) {

}

@media only screen and (max-width: 1399.98px) {

}

@media only screen and (max-width: 1199.98px) {

}

@media only screen and (max-width: 991.98px) {

  .bild-und-text .bild-kachel {
    margin-top:30px;
  }

}

@media only screen and (max-width: 767.98px) {

}

@media only screen and (max-width: 575.98px) {

}

@media only screen and (max-width: 499.98px) {

}

@media only screen and (max-width: 449.98px) {

}

@media only screen and (max-width: 399.98px) {


}

@media only screen and (max-width: 349.98px) {

}

@media only screen and (max-width: 319.98px) {

}