/** START News & Lifestyle Grid START **/
.seoc-news-lifestyle_container {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  column-gap: 45px;
  row-gap: 70px;
  align-items: flex-start;
}
.seoc-news-lifestyle_thumbnail {
  overflow: hidden;
}
.seoc-news-lifestyle_article img {
  display: block;
  transition: transform 0.6s linear;
}
.seoc-news-lifestyle_article:hover img {
  transform: scale(1.1) translateZ(0);
}
.seoc-news-lifestyle_article[data-grid-row="1"],
.seoc-news-lifestyle_article.seoc-grid-flex-end {
  align-self: flex-end;
}

.seoc-news-lifestyle_article:nth-of-type(3n + 1)
  .seoc-news-lifestyle_thumbnail
  img {
  height: 256px;
  object-fit: cover;
}
.seoc-news-lifestyle_article:nth-of-type(3n + 2)
  .seoc-news-lifestyle_thumbnail
  img {
  height: 309px;
  object-fit: cover;
}
.seoc-news-lifestyle_article:nth-of-type(3n + 3)
  .seoc-news-lifestyle_thumbnail
  img {
  height: 185px;
  object-fit: cover;
}

.seoc-news-lifestyle_ad {
  position: relative;
  overflow: hidden;
}
.seoc-news-lifestyle_ad a {
  line-height: 0 !important;
  display: block;
}
.seoc-news-lifestyle_ad img {
  transition: transform 0.6s linear;
}
.seoc-news-lifestyle_ad a:hover img {
  transform: scale(1.1) translateZ(0);
}
.seoc-news-lifestyle_ad_is-ad {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 4px 11px;
  background-color: var(--e-global-color-text);
  font-size: 12px;
  text-transform: uppercase;
  line-height: 14px;
  color: var(--e-global-color-da46bc8);
}
.seoc-news-lifestyle_big-articles {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  column-gap: 110px;
  margin-top: 50px;
  margin-bottom: 50px;
}
.seoc-news-lifestyle_article.big-article {
  grid-column: span 2;
}
.seoc-news-lifestyle_article.big-article:first-child {
  margin-left: 45px;
  align-self: flex-start;
}
.seoc-news-lifestyle_article.big-article:last-child {
  margin-right: 45px;
  margin-top: 80px;
  align-self: flex-end;
}
.seoc-news-lifestyle_article.big-article .seoc-news-lifestyle_thumbnail img {
  height: 590px;
}

.seoc-grid-full-columns {
  grid-column: span 4;
}

@media only screen and (max-width: 1000px) {
  .seoc-news-lifestyle_container {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    column-gap: 40px;
    row-gap: 70px;
  }
  .seoc-grid-full-columns {
    grid-column: span 3;
  }
}
@media only screen and (max-width: 850px) {
  .seoc-news-lifestyle_container
    .seoc-cta-banner-mein-projekt_wrapper
    .seoc-cta-banner-mein-projekt_image
    img {
    height: 200px;
  }
}
@media only screen and (max-width: 767px) {
  .seoc-news-lifestyle_container {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 35px;
    row-gap: 70px;
  }
  .seoc-grid-full-columns {
    grid-column: span 2;
  }
  .seoc-news-lifestyle_container
    .seoc-news-lifestyle_big-articles.seoc-masonry-grid_big-articles.seoc-grid-full-columns {
    display: grid;
    grid-template-columns: 1fr;
  }
  .seoc-news-lifestyle_container
    .seoc-news-lifestyle_big-articles.seoc-masonry-grid_big-articles.seoc-grid-full-columns
    > div {
    margin-left: 0;
    margin-right: 0;
  }
}
@media only screen and (max-width: 720px) {
  .seoc-news-lifestyle_container
    .seoc-cta-banner-mein-projekt_wrapper
    .seoc-cta-banner-mein-projekt_image
    img {
    display: none;
  }
}
@media only screen and (max-width: 450px) {
  .seoc-news-lifestyle_container {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    column-gap: 45px;
    row-gap: 70px;
  }
  .seoc-grid-full-columns {
    grid-column: span 1;
  }
}

@media only screen and (max-width: 1000px) and (min-width: 766px) {
  .seoc-news-lifestyle_container .seoc-cta-banner-mein-projekt_wrapper {
    margin-top: 500px;
  }
}

/**** END News & Lifestyle Grid END ****/

/** START News & Lifestyle Grid START **/
.seoc-fach-tipps_container {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  column-gap: 45px;
  row-gap: 70px;
  align-items: flex-start;
}
.seoc-fach-tipps_thumbnail {
  overflow: hidden;
}
.seoc-fach-tipps_article img {
  display: block;
  transition: transform 0.6s linear;
}
.seoc-fach-tipps_article:hover img {
  transform: scale(1.1) translateZ(0);
}
.seoc-fach-tipps_article[data-grid-row="1"],
.seoc-fach-tipps_article.seoc-grid-flex-end {
  align-self: flex-end;
}

.seoc-fach-tipps_article:nth-of-type(3n + 1) .seoc-fach-tipps_thumbnail img {
  height: 256px;
  object-fit: cover;
}
.seoc-fach-tipps_article:nth-of-type(3n + 2) .seoc-fach-tipps_thumbnail img {
  height: 309px;
  object-fit: cover;
}
.seoc-fach-tipps_article:nth-of-type(3n + 3) .seoc-fach-tipps_thumbnail img {
  height: 185px;
  object-fit: cover;
}

.seoc-fach-tipps_ad {
  position: relative;
  overflow: hidden;
}
.seoc-fach-tipps_ad a {
  line-height: 0 !important;
  display: block;
}
.seoc-fach-tipps_ad img {
  transition: transform 0.6s linear;
}
.seoc-fach-tipps_ad a:hover img {
  transform: scale(1.1) translateZ(0);
}
.seoc-fach-tipps_ad_is-ad {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 4px 11px;
  background-color: var(--e-global-color-text);
  font-size: 12px;
  text-transform: uppercase;
  line-height: 14px;
  color: var(--e-global-color-da46bc8);
}

.seoc-grid-full-columns {
  grid-column: span 4;
}

@media only screen and (max-width: 1000px) {
  .seoc-fach-tipps_container {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    column-gap: 40px;
    row-gap: 70px;
  }
  .seoc-grid-full-columns {
    grid-column: span 3;
  }
}
@media only screen and (max-width: 767px) {
  .seoc-fach-tipps_container {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 35px;
    row-gap: 70px;
  }
  .seoc-grid-full-columns {
    grid-column: span 2;
  }
}
@media only screen and (max-width: 450px) {
  .seoc-fach-tipps_container {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    column-gap: 45px;
    row-gap: 70px;
  }
  .seoc-grid-full-columns {
    grid-column: span 1;
  }
}
/**** END News & Lifestyle Grid END ****/
