/* COLORS */
/* FONTS */
/* >= 1440px */
@media screen and (min-width: 1439px) {
  #node-leistung #benefits .section .benefits .swiper-wrapper {
    grid-template-columns: 1fr 1fr;
    padding-bottom: 20vw;
  }
  #node-leistung #benefits .section .benefits .swiper-wrapper .benefit:first-of-type {
    transform: translateY(50%);
  }
  #node-leistung #benefits .section .benefits .swiper-wrapper .benefit:last-of-type {
    grid-column-start: 2;
  }
  #node-leistung #benefits .section .benefits .swiper-wrapper .benefit:last-of-type:first-of-type {
    transform: translateY(0%);
  }
  #node-leistung #benefits .section .benefits .swiper-wrapper.one {
    padding-bottom: 0;
  }
  #node-leistung.nid-10 #benefits .section .benefits {
    padding-bottom: 0;
  }
  #node-leistung.nid-10 #benefits .section .benefits .swiper-wrapper .benefit:first-of-type {
    transform: none;
  }
}
/* >= 1600px */
@media screen and (min-width: 1599px) {
  #node-leistung #vorteile {
    padding: 200px 0;
  }
  #node-leistung #leistungen {
    padding: 200px 0 4.165vw 0;
  }
  #node-leistung #benefits {
    padding: 200px 0;
  }
  #node-leistung #kontakt {
    padding: 200px 0;
  }
}
/* >= 1600px */
/* >= 1700px */
/* >= 1920px */
@media screen and (min-width: 1919px) {
  #main.promotion #intro .section {
    min-height: calc(100vh - 16.8vw - 50px);
  }
}
/* >= 2200px */
/* >= 2560 */
@media screen and (min-width: 2560px) {
  #node-leistung #vorteile {
    padding: 400px 0 300px 0;
  }
  #node-leistung #leistungen {
    padding: 300px 0 4.165vw 0;
  }
  #node-leistung #benefits {
    padding: 300px 0;
  }
  #node-leistung #kontakt {
    padding: 300px 0;
  }
}
