.node--view-mode-teaser {
  box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.1019607843);
  border-radius: 2rem;
  min-height: -moz-fit-content;
  min-height: fit-content;
  max-height: 100%;
  background-color: white;
  overflow: hidden;
  margin-bottom: 2rem;
  height: 100%;
  position: relative;
}
.node--view-mode-teaser .node__header {
  background: linear-gradient(90deg, #0099C9, #38B6AB);
  position: relative;
}
.node--view-mode-teaser .node__header img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.node--view-mode-teaser .node__infos {
  padding: 1.5rem 1.5rem 0;
}
.node--view-mode-teaser .node__infos .node__submitted {
  color: #B2B2B2;
}
.node--view-mode-teaser .node__infos .node__links li {
  padding: 0;
}
.node--view-mode-teaser .node__infos .node__links li a {
  background-image: url("../../../../../assets/images/accordion-arrow-left.svg");
  background-repeat: no-repeat;
  background-position: right 1rem center;
  background-size: 7px;
  padding-right: 2rem;
  font-weight: 500;
}

#block-views-block-job-offers-block {
  position: relative;
}

.view-job-offers::before {
  content: "";
  position: absolute;
  left: -4%;
  bottom: -13%;
  background-image: url("../../../../../assets/images/unyon-background-mobile.svg");
  background-repeat: no-repeat;
  width: 42.834rem;
  height: 33.427rem;
  z-index: -1;
  opacity: 10%;
}
.view-job-offers .btn-container {
  padding-bottom: 3.75rem;
  margin-bottom: 0;
}
.view-job-offers .node__header {
  height: 19rem;
}
.view-job-offers .node__header img {
  max-height: 19rem;
}
.view-job-offers .node__content-meta {
  padding-bottom: 1rem;
}
.view-job-offers .node__links {
  padding-top: 2rem;
}

.views-job-offer-full-page::before {
  display: none;
}

.view-news .node__header {
  height: 19rem;
}
.view-news .node__header img {
  max-height: 19rem;
}
.view-news .node__content-meta {
  padding-bottom: 0.75rem;
}
.view-news .node__content-summary {
  line-height: 1.5;
}
.view-news .node__links {
  padding-top: 1.5rem;
}

.block-views-blocknews-block .view-news .node__header {
  height: 11rem;
}
.block-views-blocknews-block .view-news .node__header .node__header-tags {
  margin-left: 1rem;
}
.block-views-blocknews-block .view-news .node__header img {
  max-height: 11rem;
}