.node--type-employee.node--view-mode-teaser .node__content > a .field--type-image,
.node--type-employee.node--view-mode-pdf-teaser .node__content > a .field--type-image,
.node--type-employee.node--view-mode-teaser .node__content > a .responsive-image-container,
.node--type-employee.node--view-mode-pdf-teaser .node__content > a .responsive-image-container {
  overflow: hidden;
}
.node--type-employee.node--view-mode-teaser .node__content > a img,
.node--type-employee.node--view-mode-pdf-teaser .node__content > a img {
  width: 100%;
  max-width: none;
  transition: transform 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.node--type-employee.node--view-mode-teaser .node__content > a h2,
.node--type-employee.node--view-mode-pdf-teaser .node__content > a h2,
.node--type-employee.node--view-mode-teaser .node__content > a h3,
.node--type-employee.node--view-mode-pdf-teaser .node__content > a h3 {
  transition: color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.has-mouse .node--type-employee.node--view-mode-teaser .node__content > a:hover img, .node--type-employee.node--view-mode-teaser .has-mouse .node__content > a:hover img,
.has-mouse .node--type-employee.node--view-mode-pdf-teaser .node__content > a:hover img,
.node--type-employee.node--view-mode-pdf-teaser .has-mouse .node__content > a:hover img {
  transform: scale(1.05);
}
.has-mouse .node--type-employee.node--view-mode-teaser .node__content > a:hover h2, .node--type-employee.node--view-mode-teaser .has-mouse .node__content > a:hover h2,
.has-mouse .node--type-employee.node--view-mode-pdf-teaser .node__content > a:hover h2,
.node--type-employee.node--view-mode-pdf-teaser .has-mouse .node__content > a:hover h2,
.has-mouse .node--type-employee.node--view-mode-teaser .node__content > a:hover h3,
.node--type-employee.node--view-mode-teaser .has-mouse .node__content > a:hover h3,
.has-mouse .node--type-employee.node--view-mode-pdf-teaser .node__content > a:hover h3,
.node--type-employee.node--view-mode-pdf-teaser .has-mouse .node__content > a:hover h3 {
  color: var(--color-text-hover);
}

.node--type-employee.node--view-mode-teaser .node__content,
.node--type-employee.node--view-mode-pdf-teaser .node__content {
  padding-right: calc(var(--b14grid-column-width) * 1 + var(--b14grid-gutter-width) * 1);
  box-sizing: border-box;
}
.node--type-employee.node--view-mode-teaser .node__content > a,
.node--type-employee.node--view-mode-pdf-teaser .node__content > a {
  margin-bottom: clamp(7px, 6.1px + 0.0015 * 100vw, 10px);
  display: block;
}
.node--type-employee.node--view-mode-teaser .employee-data,
.node--type-employee.node--view-mode-pdf-teaser .employee-data {
  color: var(--color-highlight);
}
.node--type-employee.node--view-mode-teaser .employee-data a,
.node--type-employee.node--view-mode-pdf-teaser .employee-data a {
  color: var(--color-highlight);
}
.node--type-employee.node--view-mode-teaser .field--name-field-image,
.node--type-employee.node--view-mode-pdf-teaser .field--name-field-image {
  margin-bottom: clamp(7px, 6.1px + 0.0015 * 100vw, 10px);
}
.node--type-employee.node--view-mode-teaser .responsive-image-container,
.node--type-employee.node--view-mode-pdf-teaser .responsive-image-container {
  position: relative;
  overflow: hidden;
  aspect-ratio: 7/8;
  margin-bottom: clamp(7px, 6.1px + 0.0015 * 100vw, 10px);
}
.node--type-employee.node--view-mode-teaser .responsive-image-container:not(:has(img)),
.node--type-employee.node--view-mode-pdf-teaser .responsive-image-container:not(:has(img)) {
  background-color: var(--color-primary);
}
.node--type-employee.node--view-mode-teaser .responsive-image-container img,
.node--type-employee.node--view-mode-pdf-teaser .responsive-image-container img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top center;
     object-position: top center;
}
.node--type-employee.node--view-mode-teaser h2,
.node--type-employee.node--view-mode-pdf-teaser h2 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  line-height: 30px;
  font-family: "Noto Sans", sans-serif;
  font-weight: 400;
  margin-bottom: clamp(7px, 6.1px + 0.0015 * 100vw, 10px);
}
@media (max-width: 1024px) {
  .node--type-employee.node--view-mode-teaser h2,
  .node--type-employee.node--view-mode-pdf-teaser h2 {
    font-size: 20px;
    line-height: 24px;
  }
}
.node--type-employee.node--view-mode-teaser .field--name-field-email,
.node--type-employee.node--view-mode-pdf-teaser .field--name-field-email {
  text-transform: lowercase;
}

@media (max-width: 1024px) {
  .node--type-employee.node--view-mode-teaser .node__content {
    padding-right: 0;
  }
}
@media (max-width: 600px) {
  .node--type-employee.node--view-mode-teaser .employee-data a {
    word-break: break-all;
  }
}
/*# sourceMappingURL=../../_maps/components/node/node--employee--teaser.css.map */
