.node--type-employee.node--view-mode-teaser,
.node--type-employee.node--view-mode-teaser-landscape {
  position: relative; }
  .node--type-employee.node--view-mode-teaser .only-on-course,
  .node--type-employee.node--view-mode-teaser-landscape .only-on-course {
    display: block;
    pointer-events: none; }
  .node--type-employee.node--view-mode-teaser .field--name-field-image,
  .node--type-employee.node--view-mode-teaser-landscape .field--name-field-image {
    width: 17.24928%;
    float: left;
    margin-right: 3.4384%; }
    @media (max-width: 850px) {
      .node--type-employee.node--view-mode-teaser .field--name-field-image,
      .node--type-employee.node--view-mode-teaser-landscape .field--name-field-image {
        width: 14.27889%;
        margin-right: 2.86533%; } }
    .paragraph--view-mode--primary .node--type-employee.node--view-mode-teaser .field--name-field-image, .paragraph--view-mode--primary
    .node--type-employee.node--view-mode-teaser-landscape .field--name-field-image {
      width: 14.27889%;
      margin-right: 2.86533%; }
    .paragraph--view-mode--secondary .node--type-employee.node--view-mode-teaser .field--name-field-image,
    .field--name-field-employees .node--type-employee.node--view-mode-teaser .field--name-field-image,
    .field--name-field-supporters .node--type-employee.node--view-mode-teaser .field--name-field-image, .paragraph--view-mode--secondary
    .node--type-employee.node--view-mode-teaser-landscape .field--name-field-image,
    .field--name-field-employees
    .node--type-employee.node--view-mode-teaser-landscape .field--name-field-image,
    .field--name-field-supporters
    .node--type-employee.node--view-mode-teaser-landscape .field--name-field-image {
      width: 21.7765%;
      margin-right: 4.29799%; }
    @media (max-width: 600px) {
      .paragraph--view-mode--default .node--type-employee.node--view-mode-teaser .field--name-field-image,
      .paragraph--view-mode--primary .node--type-employee.node--view-mode-teaser .field--name-field-image,
      .paragraph--view-mode--secondary .node--type-employee.node--view-mode-teaser .field--name-field-image, .paragraph--view-mode--default
      .node--type-employee.node--view-mode-teaser-landscape .field--name-field-image,
      .paragraph--view-mode--primary
      .node--type-employee.node--view-mode-teaser-landscape .field--name-field-image,
      .paragraph--view-mode--secondary
      .node--type-employee.node--view-mode-teaser-landscape .field--name-field-image {
        width: 23.9255%;
        margin-right: 1.43266%;
        padding-right: 1.43266%;
        box-sizing: border-box; } }
    .node--type-employee.node--view-mode-teaser .field--name-field-image img,
    .node--type-employee.node--view-mode-teaser-landscape .field--name-field-image img {
      width: 100%; }
  .node--type-employee.node--view-mode-teaser .content,
  .node--type-employee.node--view-mode-teaser-landscape .content {
    width: 79.31232%;
    float: left;
    padding-bottom: 45px;
    box-sizing: border-box; }
    @media (max-width: 850px) {
      .node--type-employee.node--view-mode-teaser .content,
      .node--type-employee.node--view-mode-teaser-landscape .content {
        width: 82.85578%;
        padding-bottom: 0; }
        .node--type-employee.node--view-mode-teaser .content .employee-description,
        .node--type-employee.node--view-mode-teaser-landscape .content .employee-description {
          margin-bottom: 15px; } }
    .paragraph--view-mode--primary .node--type-employee.node--view-mode-teaser .content, .paragraph--view-mode--primary
    .node--type-employee.node--view-mode-teaser-landscape .content {
      width: 82.85578%; }
    .paragraph--view-mode--secondary .node--type-employee.node--view-mode-teaser .content,
    .field--name-field-employees .node--type-employee.node--view-mode-teaser .content,
    .field--name-field-supporters .node--type-employee.node--view-mode-teaser .content, .paragraph--view-mode--secondary
    .node--type-employee.node--view-mode-teaser-landscape .content,
    .field--name-field-employees
    .node--type-employee.node--view-mode-teaser-landscape .content,
    .field--name-field-supporters
    .node--type-employee.node--view-mode-teaser-landscape .content {
      width: 73.9255%; }
    @media (max-width: 600px) {
      .paragraph--view-mode--default .node--type-employee.node--view-mode-teaser .content,
      .paragraph--view-mode--primary .node--type-employee.node--view-mode-teaser .content,
      .paragraph--view-mode--secondary .node--type-employee.node--view-mode-teaser .content, .paragraph--view-mode--default
      .node--type-employee.node--view-mode-teaser-landscape .content,
      .paragraph--view-mode--primary
      .node--type-employee.node--view-mode-teaser-landscape .content,
      .paragraph--view-mode--secondary
      .node--type-employee.node--view-mode-teaser-landscape .content {
        width: 74.64183%; } }
    .node--type-employee.node--view-mode-teaser .content .employee-data-and-read-more,
    .node--type-employee.node--view-mode-teaser-landscape .content .employee-data-and-read-more {
      position: absolute;
      right: 0;
      bottom: 0;
      width: 79.31232%; }
      @media (max-width: 850px) {
        .node--type-employee.node--view-mode-teaser .content .employee-data-and-read-more,
        .node--type-employee.node--view-mode-teaser-landscape .content .employee-data-and-read-more {
          width: 82.85578%;
          position: static; }
          .node--type-course .node--type-employee.node--view-mode-teaser .content .employee-data-and-read-more, .node--type-course
          .node--type-employee.node--view-mode-teaser-landscape .content .employee-data-and-read-more {
            position: static; } }
      .paragraph--view-mode--primary .node--type-employee.node--view-mode-teaser .content .employee-data-and-read-more, .paragraph--view-mode--primary
      .node--type-employee.node--view-mode-teaser-landscape .content .employee-data-and-read-more {
        width: 82.85578%; }
      .paragraph--view-mode--secondary .node--type-employee.node--view-mode-teaser .content .employee-data-and-read-more,
      .field--name-field-employees .node--type-employee.node--view-mode-teaser .content .employee-data-and-read-more,
      .field--name-field-supporters .node--type-employee.node--view-mode-teaser .content .employee-data-and-read-more, .paragraph--view-mode--secondary
      .node--type-employee.node--view-mode-teaser-landscape .content .employee-data-and-read-more,
      .field--name-field-employees
      .node--type-employee.node--view-mode-teaser-landscape .content .employee-data-and-read-more,
      .field--name-field-supporters
      .node--type-employee.node--view-mode-teaser-landscape .content .employee-data-and-read-more {
        width: 73.9255%; }
      @media (max-width: 600px) {
        .paragraph--view-mode--default .node--type-employee.node--view-mode-teaser .content .employee-data-and-read-more,
        .paragraph--view-mode--primary .node--type-employee.node--view-mode-teaser .content .employee-data-and-read-more,
        .paragraph--view-mode--secondary .node--type-employee.node--view-mode-teaser .content .employee-data-and-read-more, .paragraph--view-mode--default
        .node--type-employee.node--view-mode-teaser-landscape .content .employee-data-and-read-more,
        .paragraph--view-mode--primary
        .node--type-employee.node--view-mode-teaser-landscape .content .employee-data-and-read-more,
        .paragraph--view-mode--secondary
        .node--type-employee.node--view-mode-teaser-landscape .content .employee-data-and-read-more {
          width: 83.09456%; } }
      .node--type-employee.node--view-mode-teaser .content .employee-data-and-read-more .employee-data,
      .node--type-employee.node--view-mode-teaser-landscape .content .employee-data-and-read-more .employee-data {
        display: flex; }
        .node--type-course .node--type-employee.node--view-mode-teaser .content .employee-data-and-read-more .employee-data, .node--type-course
        .node--type-employee.node--view-mode-teaser-landscape .content .employee-data-and-read-more .employee-data {
          display: none; }
      .node--type-employee.node--view-mode-teaser .content .employee-data-and-read-more .read-more,
      .node--type-employee.node--view-mode-teaser-landscape .content .employee-data-and-read-more .read-more {
        width: 100%;
        margin-top: 15px;
        display: none; }
      .node--type-employee.node--view-mode-teaser .content .employee-data-and-read-more .field--name-field-telephone,
      .node--type-employee.node--view-mode-teaser-landscape .content .employee-data-and-read-more .field--name-field-telephone {
        margin-right: calc(15px + 15 * ((100vw - 600px) / 800)); }
        @media screen and (max-width: 600px) {
          .node--type-employee.node--view-mode-teaser .content .employee-data-and-read-more .field--name-field-telephone,
          .node--type-employee.node--view-mode-teaser-landscape .content .employee-data-and-read-more .field--name-field-telephone {
            margin-right: 15px; } }
        @media screen and (min-width: 1400px) {
          .node--type-employee.node--view-mode-teaser .content .employee-data-and-read-more .field--name-field-telephone,
          .node--type-employee.node--view-mode-teaser-landscape .content .employee-data-and-read-more .field--name-field-telephone {
            margin-right: 30px; } }
      .node--type-employee.node--view-mode-teaser .content .employee-data-and-read-more .field--name-field-email,
      .node--type-employee.node--view-mode-teaser-landscape .content .employee-data-and-read-more .field--name-field-email {
        white-space: nowrap;
        overflow: hidden; }
        .node--type-employee.node--view-mode-teaser .content .employee-data-and-read-more .field--name-field-email .field__item,
        .node--type-employee.node--view-mode-teaser-landscape .content .employee-data-and-read-more .field--name-field-email .field__item {
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis; }
  .node--type-employee.node--view-mode-teaser h3,
  .node--type-employee.node--view-mode-teaser-landscape h3 {
    font-weight: normal;
    font-size: calc(18px + 2 * ((100vw - 600px) / 800));
    line-height: calc(22px + 2 * ((100vw - 600px) / 800));
    line-height: calc(16px + 6 * ((100vw - 600px) / 800));
    font-family: "Founders-grotesk-Medium", "sans-serif";
    margin-bottom: 3px; }
    @media screen and (max-width: 600px) {
      .node--type-employee.node--view-mode-teaser h3,
      .node--type-employee.node--view-mode-teaser-landscape h3 {
        font-size: 18px; } }
    @media screen and (min-width: 1400px) {
      .node--type-employee.node--view-mode-teaser h3,
      .node--type-employee.node--view-mode-teaser-landscape h3 {
        font-size: 20px; } }
    @media screen and (max-width: 600px) {
      .node--type-employee.node--view-mode-teaser h3,
      .node--type-employee.node--view-mode-teaser-landscape h3 {
        line-height: 22px; } }
    @media screen and (min-width: 1400px) {
      .node--type-employee.node--view-mode-teaser h3,
      .node--type-employee.node--view-mode-teaser-landscape h3 {
        line-height: 24px; } }
    @media screen and (max-width: 600px) {
      .node--type-employee.node--view-mode-teaser h3,
      .node--type-employee.node--view-mode-teaser-landscape h3 {
        line-height: 16px; } }
    @media screen and (min-width: 1400px) {
      .node--type-employee.node--view-mode-teaser h3,
      .node--type-employee.node--view-mode-teaser-landscape h3 {
        line-height: 22px; } }
  .node--type-employee.node--view-mode-teaser .field--name-field-contact-course-title,
  .node--type-employee.node--view-mode-teaser-landscape .field--name-field-contact-course-title {
    display: none; }
  .node--type-employee.node--view-mode-teaser .field--name-body,
  .node--type-employee.node--view-mode-teaser-landscape .field--name-body {
    height: calc(28px + 12 * ((100vw - 600px) / 800));
    overflow: hidden; }
    @media screen and (max-width: 600px) {
      .node--type-employee.node--view-mode-teaser .field--name-body,
      .node--type-employee.node--view-mode-teaser-landscape .field--name-body {
        height: 28px; } }
    @media screen and (min-width: 1400px) {
      .node--type-employee.node--view-mode-teaser .field--name-body,
      .node--type-employee.node--view-mode-teaser-landscape .field--name-body {
        height: 40px; } }
  .node--type-employee.node--view-mode-teaser .text-formatted,
  .node--type-employee.node--view-mode-teaser-landscape .text-formatted {
    line-height: calc(14px + 6 * ((100vw - 600px) / 800));
    height: 100%;
    margin-bottom: 0; }
    @media screen and (max-width: 600px) {
      .node--type-employee.node--view-mode-teaser .text-formatted,
      .node--type-employee.node--view-mode-teaser-landscape .text-formatted {
        line-height: 14px; } }
    @media screen and (min-width: 1400px) {
      .node--type-employee.node--view-mode-teaser .text-formatted,
      .node--type-employee.node--view-mode-teaser-landscape .text-formatted {
        line-height: 20px; } }
  .node--type-course .node--type-employee.node--view-mode-teaser.has-course-title .field--name-field-contact-course-title, .node--type-course
  .node--type-employee.node--view-mode-teaser-landscape.has-course-title .field--name-field-contact-course-title {
    display: block; }
  .node--type-course .node--type-employee.node--view-mode-teaser.has-course-title .field--name-field-titles,
  .node--type-course .node--type-employee.node--view-mode-teaser.has-course-title .field--name-field-contact-default-title,
  .node--type-course .node--type-employee.node--view-mode-teaser.has-course-title .field--name-body, .node--type-course
  .node--type-employee.node--view-mode-teaser-landscape.has-course-title .field--name-field-titles,
  .node--type-course
  .node--type-employee.node--view-mode-teaser-landscape.has-course-title .field--name-field-contact-default-title,
  .node--type-course
  .node--type-employee.node--view-mode-teaser-landscape.has-course-title .field--name-body {
    display: none; }
  .node--type-course .node--type-employee.node--view-mode-teaser.has-cv .display-on-course, .node--type-course
  .node--type-employee.node--view-mode-teaser-landscape.has-cv .display-on-course {
    pointer-events: auto; }
  .node--type-course .node--type-employee.node--view-mode-teaser.has-cv .read-more, .node--type-course
  .node--type-employee.node--view-mode-teaser-landscape.has-cv .read-more {
    display: flex; }

.node--type-employee.node--view-mode-teaser-landscape {
  display: flex;
  flex-direction: column; }
  .node--type-employee.node--view-mode-teaser-landscape .node__content {
    display: flex; }
    .node--type-employee.node--view-mode-teaser-landscape .node__content > a {
      width: 37.93696%;
      margin-right: 3.4384%;
      display: flex;
      flex-direction: column; }
  .node--type-employee.node--view-mode-teaser-landscape .image-container {
    flex-grow: 1;
    position: relative;
    width: 100%;
    float: left; }
    .node--type-employee.node--view-mode-teaser-landscape .image-container::before {
      content: "";
      width: 1px;
      margin-left: -1px;
      float: left;
      height: 0;
      padding-top: 66.66667%; }
    .node--type-employee.node--view-mode-teaser-landscape .image-container::after {
      content: "";
      display: table;
      clear: both; }
    .node--type-employee.node--view-mode-teaser-landscape .image-container .field--name-field-landscape-image,
    .node--type-employee.node--view-mode-teaser-landscape .image-container .field--name-field-image {
      margin-right: 0;
      float: none; }
      .node--type-employee.node--view-mode-teaser-landscape .image-container .field--name-field-landscape-image img,
      .node--type-employee.node--view-mode-teaser-landscape .image-container .field--name-field-image img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover; }
  .node--type-employee.node--view-mode-teaser-landscape .node__content {
    align-items: stretch; }
  .node--type-employee.node--view-mode-teaser-landscape .content {
    padding-bottom: 0;
    display: flex;
    flex-direction: column; }
    .node--type-employee.node--view-mode-teaser-landscape .content .employee-data-and-read-more {
      margin-top: auto;
      padding-top: calc(2.5px + 2.5 * ((100vw - 600px) / 800));
      position: static;
      width: 100%; }
      @media screen and (max-width: 600px) {
        .node--type-employee.node--view-mode-teaser-landscape .content .employee-data-and-read-more {
          padding-top: 2.5px; } }
      @media screen and (min-width: 1400px) {
        .node--type-employee.node--view-mode-teaser-landscape .content .employee-data-and-read-more {
          padding-top: 5px; } }

/*# sourceMappingURL=../../_maps/components/node/node--employee--teaser.css.map */
