.u-profile-card {
  border-radius: var(--border-radius-sm);
  overflow: hidden;
  position: relative;
  /* >= 768px */
  /* >= 1024px */
  /* >= 1248px */
  /* >= 1440px */
  /* >= 1600px */
  /* >= 1920px */
}
.u-profile-card .image {
  position: relative;
}
.u-profile-card .image::before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
}
.u-profile-card .content {
  position: absolute;
  z-index: 10;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: var(--space-md) var(--space-sm);
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  text-align: center;
  align-items: center;
}
.u-profile-card .content .name {
  color: #ffffff;
  margin-bottom: 10px;
  text-align: center;
}
.u-profile-card .content .position {
  margin-bottom: 10px;
  color: #ffffff;
  font-weight: 500;
}
.u-profile-card .content .text {
  font-size: var(--font-size-small);
  line-height: var(--line-height-small);
  color: #ffffff;
  margin-bottom: var(--space-sm);
}
.u-profile-card .content .buttons-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
  justify-content: center;
}
.u-profile-card .content .buttons-wrapper .linkedin {
  display: block;
  height: 20px;
  width: 20px;
  font-size: 20px;
  line-height: 20px;
  color: #ffffff;
}
.u-profile-card .content .buttons-wrapper .seperator {
  color: #ffffff;
}
.u-profile-card .content .buttons-wrapper .btn-link {
  color: #ffffff;
  height: auto;
  display: block;
}
.u-profile-card--detailpage {
  display: flex;
  flex-direction: column;
}
.u-profile-card--detailpage .back {
  order: 1;
}
.u-profile-card--detailpage .name {
  order: 2;
  margin-bottom: var(--space-sm);
}
.u-profile-card--detailpage .position {
  order: 3;
  margin-bottom: var(--space-lg);
}
.u-profile-card--detailpage .image {
  order: 4;
  margin-bottom: var(--space-lg);
}
.u-profile-card--detailpage .address {
  order: 5;
  margin-bottom: 0;
}
.u-profile-card--detailpage .contact {
  order: 6;
}
.u-profile-card--detailpage .contact .seperator {
  display: none;
}
.u-profile-card--detailpage .contact a {
  text-decoration: underline;
}
.u-profile-card--detailpage .content {
  display: contents;
}
@media screen and (min-width: 1024px) {
  .u-profile-card a {
    height: 100%;
  }
  .u-profile-card .btn {
    margin-top: auto;
  }
  .u-profile-card--detailpage {
    display: grid;
    grid-template-columns: 3fr 2fr;
    column-gap: var(--space-lg);
    grid-template-areas: "content image";
  }
  .u-profile-card--detailpage .content {
    display: flex;
    flex-direction: column;
    grid-area: content;
  }
  .u-profile-card--detailpage .contact {
    display: flex;
    align-items: center;
    gap: 10px;
  }
  .u-profile-card--detailpage .contact .seperator {
    display: block;
  }
  .u-profile-card--detailpage .image {
    grid-area: image;
  }
}
@media (hover: hover) {
  .u-profile-card .content .buttons-wrapper .linkedin:hover {
    color: var(--color-primary);
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22var%5C%2Fwww%5C%2Fvhosts%5C%2Fsentientexpanse.moremedia-development.at%5C%2Fhttpdocs%5C%2Fweb%5C%2Fthemes%5C%2Fcustom%5C%2F_units%5C%2Fu_profile_card%5C%2Fu_profile_card.less%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BEACI%2CeAAe%2CuBAAf%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3B%3B%3B%3B%3B%3B%3B%3BAAHJ%2CeAKI%3BEACI%2CkBAAA%3B%3BAAEA%2CeAHJ%2COAGK%3BEACG%2CSAAS%2CEAAT%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CkBAAA%3BEACA%2CMAAA%3BEACA%2COAAA%3BEACA%2CUAAA%3BEACA%2CYAAY%2C6DAAZ%3B%3BAAhBZ%2CeAoBI%3BEACI%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CMAAA%3BEACA%2COAAA%3BEACA%2CSAAS%2CgBAAgB%2CeAAzB%3BEACA%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CyBAAA%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3B%3BAAhCR%2CeAoBI%2CSAcI%3BEACI%2CcAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3B%3BAArCZ%2CeAoBI%2CSAoBI%3BEACI%2CmBAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3B%3BAA3CZ%2CeAoBI%2CSA0BI%3BEACI%2CWAAW%2CsBAAX%3BEACA%2CaAAa%2CwBAAb%3BEACA%2CcAAA%3BEACA%2CeAAe%2CeAAf%3B%3BAAlDZ%2CeAoBI%2CSAiCI%3BEACI%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CSAAA%3BEACA%2CuBAAA%3B%3BAAzDZ%2CeAoBI%2CSAiCI%2CiBAMI%3BEACI%2CcAAA%3BEACA%2CYAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CcAAA%3B%3BAAjEhB%2CeAoBI%2CSAiCI%2CiBAeI%3BEACI%2CcAAA%3B%3BAArEhB%2CeAoBI%2CSAiCI%2CiBAmBI%3BEACI%2CcAAA%3BEACA%2CYAAA%3BEACA%2CcAAA%3B%3BAAOZ%2CeAAC%3BEACG%2CaAAA%3BEACA%2CsBAAA%3B%3BAAFJ%2CeAAC%2CYAIG%3BEACI%2CQAAA%3B%3BAALR%2CeAAC%2CYAQG%3BEACI%2CQAAA%3BEACA%2CeAAe%2CeAAf%3B%3BAAVR%2CeAAC%2CYAaG%3BEACI%2CQAAA%3BEACA%2CeAAe%2CeAAf%3B%3BAAfR%2CeAAC%2CYAkBG%3BEACI%2CQAAA%3BEACA%2CeAAe%2CeAAf%3B%3BAApBR%2CeAAC%2CYAuBG%3BEACI%2CQAAA%3BEACA%2CgBAAA%3B%3BAAzBR%2CeAAC%2CYA4BG%3BEACI%2CQAAA%3B%3BAA7BR%2CeAAC%2CYA4BG%2CSAGI%3BEAEI%2CaAAA%3B%3BAAjCZ%2CeAAC%2CYA4BG%2CSAQI%3BEACI%2C0BAAA%3B%3BAArCZ%2CeAAC%2CYAyCG%3BEACI%2CiBAAA%3B%3BAAqDR%2CmBA3CsC%3BEA2CtC%2CeA1CI%3BIACI%2CYAAA%3B%3BEAyCR%2CeApCI%3BIACI%2CgBAAA%3B%3BEAKJ%2CeAAC%3BIACG%2CaAAA%3BIACA%2C8BAAA%3BIACA%2CYAAY%2CeAAZ%3BIACA%2CqBAAqB%2CeAArB%3B%3BEAJJ%2CeAAC%2CYAMG%3BIACI%2CaAAA%3BIACA%2CsBAAA%3BIACA%2CkBAAA%3B%3BEATR%2CeAAC%2CYAYG%3BIACI%2CaAAA%3BIACA%2CmBAAA%3BIACA%2CSAAA%3B%3BEAfR%2CeAAC%2CYAYG%2CSAKI%3BIACI%2CcAAA%3B%3BEAlBZ%2CeAAC%2CYAsBG%3BIACI%2CgBAAA%3B%3B%3BAAgCf%2CQAZmB%3BEAKA%2CeAHZ%2CSACI%2CiBACI%2CUACK%3BIACG%2COAAO%2CoBAAP%22%7D */