.kontaktWrap {
  margin-top: calc(1.3625rem + 1.125vw);
}
@media (min-width: 1440px) {
  .kontaktWrap {
    margin-top: 2.375rem;
  }
}
.kontaktWrap + .ctaWrapper {
  margin-top: 10px;
}
.kontaktWrap__text {
  margin-bottom: calc(1.4375rem + 1.875vw);
}
@media (min-width: 1440px) {
  .kontaktWrap__text {
    margin-bottom: 3.125rem;
  }
}
.kontaktWrap__text p:last-child {
  margin-bottom: 0;
}
.kontaktWrap__peopleRow {
  margin-top: 20px;
  margin-bottom: 20px;
}

.singlePerson {
  margin-bottom: calc(1.5rem + 2.5vw);
}
@media (min-width: 1440px) {
  .singlePerson {
    margin-bottom: 3.75rem;
  }
}
.singlePerson__img {
  position: relative;
  margin-bottom: 20px;
}
.singlePerson__img:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 67.7966101695%;
}
.singlePerson__img > img, .singlePerson__img > div, .singlePerson__img iframe, .singlePerson__img > video {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.singlePerson__img img {
  width: 100%;
  height: 100%;
  border-radius: 16px;
  object-fit: cover;
  object-position: center 10%;
}
.singlePerson__name {
  margin-bottom: 10px;
}
.singlePerson__role {
  margin-bottom: 20px;
}
.singlePerson__direkte {
  margin-bottom: 0;
}
.singlePerson__location {
  margin-top: 20px;
  margin-bottom: 0;
}
@media screen and (min-width: 992px) {
  .singlePerson__img img {
    border-radius: 18px;
  }
}

/*# sourceMappingURL=kontakt.css.map */
