.mt--kachel--mr {
  margin-top: 130px;
  margin-bottom: 50px;
}

.layout-grid {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-items: center;
}

@media (min-width: 768px) {
  .layout-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (min-width: 1200px) {
  .layout-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}

.card {
  border: none;
  text-align: center;
  align-items: center;
  padding: 40px;
  border-radius: 5%;
  background-color: var(--mr-color--bgheader);
}

.container-hintergrundfarbe .card {
  box-shadow: 0 25px 20px rgba(0, 0, 0, 0.1);
}

#icon--group--angebote .card {
  width: auto;
}

.card-body {
  padding: 0;
}

.card-img-top {
  width: 64px !important;
  margin-bottom: 20px;
}

.card h3 {
  margin-bottom: 25px;
  font-size: 18px;
  line-height: 26px;
  font-family: 'Macondo';
  text-shadow: none;
}

.card-text {
  font-size: 14px;
}

.video--content {
  width: 100%;
  padding: 40px 20px !important;
}

@media (min-width: 992px) {
  .video--content {
    width: 55%;
  }
}

@media (min-width: 1200px) {
  .video--content {
    width: 45%;
  }
}

@media (min-width: 1400px) {
  .video--content {
    width: 35%;
    padding: 40px !important;
  }
}

@media (min-width: 2200px) {
  .video--content {
    width: 30%;
  }
}

.video--content .card-body {
  width: 100%;
}

