.node--type-call.node--view-mode-teaser .arrow-icon::before {
  font-family: 'icomoon';
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.node--type-call.node--view-mode-teaser .arrow-icon::before {
  content: "\e900"; }

.node--type-call.node--view-mode-teaser, .node--type-call.node--view-mode-teaser .arrow-icon::after {
  border-radius: 4px; }

.node--type-call.node--view-mode-teaser {
  padding: calc(15px + 15 * ((100vw - 600px) / 1080));
  min-height: 330px;
  background-color: #EBEBEB;
  display: flex;
  flex-direction: column;
  transition: background-color 0.45s cubic-bezier(0.23, 1, 0.32, 1); }
  @media screen and (max-width: 600px) {
    .node--type-call.node--view-mode-teaser {
      padding: 15px; } }
  @media screen and (min-width: 1680px) {
    .node--type-call.node--view-mode-teaser {
      padding: 30px; } }
  @media (max-width: 600px) {
    .node--type-call.node--view-mode-teaser {
      min-height: auto; } }
  .node--type-call.node--view-mode-teaser .label {
    margin-bottom: calc(15px + 15 * ((100vw - 600px) / 1080)); }
    @media screen and (max-width: 600px) {
      .node--type-call.node--view-mode-teaser .label {
        margin-bottom: 15px; } }
    @media screen and (min-width: 1680px) {
      .node--type-call.node--view-mode-teaser .label {
        margin-bottom: 30px; } }
  .node--type-call.node--view-mode-teaser h3 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-display: swap;
    font-size: calc(24px + 8 * ((100vw - 600px) / 1080));
    line-height: calc(28px + 8 * ((100vw - 600px) / 1080));
    font-family: "Neue Haas Grotesk Disp W01_65M", sans-serif;
    margin-bottom: calc(12.5px + 12.5 * ((100vw - 600px) / 1080)); }
    @media screen and (max-width: 600px) {
      .node--type-call.node--view-mode-teaser h3 {
        font-size: 24px; } }
    @media screen and (min-width: 1680px) {
      .node--type-call.node--view-mode-teaser h3 {
        font-size: 32px; } }
    @media screen and (max-width: 600px) {
      .node--type-call.node--view-mode-teaser h3 {
        line-height: 28px; } }
    @media screen and (min-width: 1680px) {
      .node--type-call.node--view-mode-teaser h3 {
        line-height: 36px; } }
    @media screen and (max-width: 600px) {
      .node--type-call.node--view-mode-teaser h3 {
        margin-bottom: 12.5px; } }
    @media screen and (min-width: 1680px) {
      .node--type-call.node--view-mode-teaser h3 {
        margin-bottom: 25px; } }
  .node--type-call.node--view-mode-teaser .field--name-field-manchet {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-display: swap;
    font-size: calc(15px + 5 * ((100vw - 600px) / 1080));
    line-height: calc(21px + 5 * ((100vw - 600px) / 1080));
    font-family: "NeueHaasGroteskText W01", sans-serif;
    width: 82.8252%; }
    @media screen and (max-width: 600px) {
      .node--type-call.node--view-mode-teaser .field--name-field-manchet {
        font-size: 15px; } }
    @media screen and (min-width: 1680px) {
      .node--type-call.node--view-mode-teaser .field--name-field-manchet {
        font-size: 20px; } }
    @media screen and (max-width: 600px) {
      .node--type-call.node--view-mode-teaser .field--name-field-manchet {
        line-height: 21px; } }
    @media screen and (min-width: 1680px) {
      .node--type-call.node--view-mode-teaser .field--name-field-manchet {
        line-height: 26px; } }
    @media (max-width: 850px) {
      .node--type-call.node--view-mode-teaser .field--name-field-manchet {
        width: 100%; } }
  .node--type-call.node--view-mode-teaser .teaser-bottom {
    padding-top: calc(30px + 30 * ((100vw - 600px) / 1080));
    margin-top: auto;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    box-sizing: border-box; }
    @media screen and (max-width: 600px) {
      .node--type-call.node--view-mode-teaser .teaser-bottom {
        padding-top: 30px; } }
    @media screen and (min-width: 1680px) {
      .node--type-call.node--view-mode-teaser .teaser-bottom {
        padding-top: 60px; } }
    .node--type-call.node--view-mode-teaser .teaser-bottom .field__label {
      margin-bottom: 10px; }
    .node--type-call.node--view-mode-teaser .teaser-bottom time {
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-display: swap;
      font-size: calc(15px + 5 * ((100vw - 600px) / 1080));
      line-height: calc(21px + 5 * ((100vw - 600px) / 1080));
      font-family: "NeueHaasGroteskText W01", sans-serif; }
      @media screen and (max-width: 600px) {
        .node--type-call.node--view-mode-teaser .teaser-bottom time {
          font-size: 15px; } }
      @media screen and (min-width: 1680px) {
        .node--type-call.node--view-mode-teaser .teaser-bottom time {
          font-size: 20px; } }
      @media screen and (max-width: 600px) {
        .node--type-call.node--view-mode-teaser .teaser-bottom time {
          line-height: 21px; } }
      @media screen and (min-width: 1680px) {
        .node--type-call.node--view-mode-teaser .teaser-bottom time {
          line-height: 26px; } }
  .node--type-call.node--view-mode-teaser .arrow-icon {
    min-height: 40px;
    position: relative;
    display: flex;
    align-items: center;
    color: #292929;
    padding-left: 50px;
    width: 40px;
    height: 40px;
    padding-left: 0; }
    .node--type-call.node--view-mode-teaser .arrow-icon::before, .node--type-call.node--view-mode-teaser .arrow-icon::after {
      position: relative; }
    .node--type-call.node--view-mode-teaser .arrow-icon::before, .node--type-call.node--view-mode-teaser .arrow-icon::after {
      position: absolute; }
    .node--type-call.node--view-mode-teaser .arrow-icon::before {
      z-index: 1;
      color: #FFFFFF;
      font-size: 40px;
      left: 0;
      transition: color 0.45s cubic-bezier(0.23, 1, 0.32, 1); }
    .node--type-call.node--view-mode-teaser .arrow-icon::after {
      width: 40px;
      height: 40px;
      background-color: #500a32;
      left: 0;
      transition: background-color 0.45s cubic-bezier(0.23, 1, 0.32, 1);
      content: ''; }
    .node--type-call.node--view-mode-teaser .arrow-icon::after {
      transition: background-color 0.45s cubic-bezier(0.23, 1, 0.32, 1); }
  .has-mouse .node--type-call.node--view-mode-teaser:hover {
    background-color: #dedede;
    transition: background-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
    .has-mouse .node--type-call.node--view-mode-teaser:hover .arrow-icon::after {
      background-color: #390724;
      transition: background-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94); }

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