#node-gewinnspiel #einleitung {
  padding-top: 50px;
  background-color: var(--color-default);
  color: #ffffff;
  padding-bottom: 0px;
  position: relative;
}
#node-gewinnspiel #einleitung .button-wrapper {
  position: relative;
  z-index: 10;
}
#node-gewinnspiel #einleitung::before {
  content: '';
  width: 100%;
  height: 50px;
  background: linear-gradient(to top, #000000, rgba(0, 0, 0, 0));
  position: absolute;
  top: -45px;
  left: 0;
  z-index: 50;
}
#node-gewinnspiel #einleitung .text {
  margin-bottom: 50px;
}
#node-gewinnspiel #einleitung .text a {
  color: #ffffff;
  text-decoration: underline;
}
#node-gewinnspiel #einleitung .text a:hover {
  color: var(--color-secondary);
}
#node-gewinnspiel #einleitung:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 32px;
  z-index: 1;
  background-color: #ffffff;
  bottom: -1px;
  left: 0;
}
#node-gewinnspiel #content {
  padding: 100px 0;
}
#node-gewinnspiel #content .h1 {
  text-align: center;
}
#node-gewinnspiel #content .text {
  margin-bottom: 30px;
  text-align: center;
}
#node-gewinnspiel #content .text.first {
  margin-bottom: 50px;
}
#node-gewinnspiel #content .button-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  margin-bottom: 100px;
}
#node-gewinnspiel #content .button-wrapper i {
  font-size: 50px;
  line-height: 50px;
  color: var(--color-secondary);
}
#node-gewinnspiel #content .button-wrapper a.link {
  text-decoration: underline;
}
#node-gewinnspiel #content .paragraph {
  margin-bottom: 50px;
}
#node-gewinnspiel #content .schritte {
  margin-bottom: 50px;
}
#node-gewinnspiel #content .schritte .text a {
  text-decoration: underline;
}
#node-gewinnspiel #content .schritte .items .schritt {
  padding: 30px 0;
  border-top: 1px solid var(--color-primary);
}
#node-gewinnspiel #content .schritte .items .schritt:first-of-type {
  border-top: none;
}
#node-gewinnspiel #content .schritte .items .schritt .icon {
  height: 75px;
  width: 75px;
  margin-bottom: 20px;
  margin: 0 auto 20px auto;
}
#node-gewinnspiel #content .schritte .items .schritt .wrapper .titel {
  font-size: var(--font-size-h3);
  line-height: var(--line-height-h3);
  color: var(--color-primary);
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 30px;
  text-align: center;
}
#node-gewinnspiel #content .schritte .items .schritt .wrapper .text {
  margin-bottom: 0;
}
#node-gewinnspiel #content .schritte + .button-wrapper {
  margin-bottom: 0;
}
#node-gewinnspiel #gewinne {
  background-color: var(--color-primary);
  padding: 100px 0 50px;
  color: #ffffff;
  text-align: center;
}
#node-gewinnspiel #gewinne .h1 {
  color: #ffffff;
}
#node-gewinnspiel #gewinne .h1.second {
  font-size: var(--font-size-h3);
  line-height: var(--line-height-h3);
}
#node-gewinnspiel #gewinne .text {
  color: #ffffff;
}
#node-gewinnspiel #gewinne .text strong:not(:has(.color-secondary)) {
  font-weight: 600;
}
#node-gewinnspiel #gewinne .text.first {
  margin-bottom: 50px;
}
#node-gewinnspiel #gewinne .text.second {
  padding: 50px 0 0 0;
  border-top: 1px solid #ffffff;
  margin-top: 50px;
  font-size: var(--font-size-small);
  line-height: var(--line-height-small);
}
#node-gewinnspiel #gewinne .text.second a {
  color: #ffffff;
  text-decoration: underline;
}
#node-gewinnspiel #gewinne .gewinne {
  position: relative;
}
#node-gewinnspiel #gewinne .gewinne .prev,
#node-gewinnspiel #gewinne .gewinne .next {
  color: var(--color-secondary);
  position: absolute;
  bottom: calc(((86vw - 20px)/6 - 20px));
  z-index: 10;
  display: block;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  background-color: var(--color-secondary);
  line-height: 40px;
  text-align: center;
  color: #ffffff;
  box-shadow: 0 0 15px 0 rgba(0, 174, 239, 0.7);
  cursor: pointer;
}
#node-gewinnspiel #gewinne .gewinne .prev.swiper-button-disabled,
#node-gewinnspiel #gewinne .gewinne .next.swiper-button-disabled {
  display: none;
}
#node-gewinnspiel #gewinne .gewinne .prev i,
#node-gewinnspiel #gewinne .gewinne .next i {
  display: block;
  line-height: 40px;
}
#node-gewinnspiel #gewinne .gewinne .prev {
  left: -15px;
}
#node-gewinnspiel #gewinne .gewinne .next {
  right: -15px;
}
#node-gewinnspiel #gewinne .swiper-container {
  margin-bottom: 100px;
  position: relative;
  overflow: hidden;
}
#node-gewinnspiel #gewinne .swiper-container .swiper-slide {
  text-align: left;
}
#node-gewinnspiel #gewinne .swiper-container .swiper-slide .current {
  font-size: var(--font-size-small);
  line-height: var(--line-height-small);
  margin-bottom: 20px;
}
#node-gewinnspiel #gewinne .swiper-container .swiper-slide .current span {
  font-weight: 700;
  text-transform: uppercase;
  color: var(--color-secondary);
}
#node-gewinnspiel #gewinne .swiper-container .swiper-slide .images {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 10px;
}
#node-gewinnspiel #gewinne .swiper-container .swiper-slide .images .image {
  position: relative;
}
#node-gewinnspiel #gewinne .swiper-container .swiper-slide .images .image .icon-info {
  color: var(--color-secondary);
  position: absolute;
  top: 5px;
  right: 5px;
}
#node-gewinnspiel #gewinne .swiper-container .swiper-slide .images .image .tooltip {
  background-color: var(--color-secondary);
  background-color: #ffffff;
  color: #ffffff;
  color: var(--color-secondary);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
  font-size: var(--font-size-smaller);
  line-height: var(--line-height-smaller);
  position: absolute;
  bottom: calc(100% + 10px);
  left: 50%;
  transform: translateX(-50%);
  max-width: 300%;
  max-width: calc(86vw - 80px);
  width: auto;
  padding: 5px 15px;
  border-radius: 7px;
  display: none;
}
#node-gewinnspiel #gewinne .swiper-container .swiper-slide .images .image .tooltip span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
}
#node-gewinnspiel #gewinne .swiper-container .swiper-slide .images .image .tooltip::before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--color-secondary);
  background-color: #ffffff;
  position: absolute;
  bottom: -3px;
  left: calc(50% - 3px);
  transform: rotate(45deg);
}
#node-gewinnspiel #gewinne .swiper-container .swiper-slide .images .image:nth-of-type(1) .tooltip {
  left: 0;
  transform: none;
}
#node-gewinnspiel #gewinne .swiper-container .swiper-slide .images .image:nth-of-type(1) .tooltip::before {
  left: 10px;
}
#node-gewinnspiel #gewinne .swiper-container .swiper-slide .images .image:nth-of-type(3) .tooltip {
  left: auto;
  right: 0;
  transform: none;
}
#node-gewinnspiel #gewinne .swiper-container .swiper-slide .images .image:nth-of-type(3) .tooltip::before {
  left: auto;
  right: 10px;
}
#node-gewinnspiel #gewinne .button-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}
#node-gewinnspiel #gewinne .button-wrapper i {
  font-size: 50px;
  line-height: 50px;
  color: var(--color-secondary);
}
#node-gewinnspiel.node--view-mode-teaser #page-header,
#node-gewinnspiel.node--view-mode-teaser #einleitung,
#node-gewinnspiel.node--view-mode-teaser #gewinne {
  display: none !important;
}
@media (hover: hover) {
  #node-gewinnspiel #gewinne .gewinne .next:hover,
  #node-gewinnspiel #gewinne .gewinne .prev:hover {
    background-color: #ffffff;
    color: var(--color-primary);
  }
  #node-gewinnspiel #gewinne .button-wrapper .button:hover {
    background-color: #ffffff;
    color: var(--color-primary) !important;
  }
  #node-gewinnspiel #gewinne .text.second a:hover {
    color: var(--color-secondary);
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22var%5C%2Fwww%5C%2Fvhosts%5C%2Finfinitymusictour.at%5C%2Fdev.infinitymusictour.at%5C%2Fthemes%5C%2Fcustom%5C%2Fless%5C%2F_page%5C%2Fgewinnspiel%5C%2Fgewinnspiel.less%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%2CiBAEI%3BEACI%2CiBAAA%3BEACA%2CkBAAkB%2CoBAAlB%3BEACA%2CcAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3B%3BAAPR%2CiBAEI%2CYAOI%3BEACI%2CkBAAA%3BEACA%2CWAAA%3B%3BAAGJ%2CiBAZJ%2CYAYK%3BEACG%2CSAAS%2CEAAT%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CYAAY%2CkDAAZ%3BEACA%2CkBAAA%3BEACA%2CUAAA%3BEACA%2COAAA%3BEACA%2CWAAA%3B%3BAAtBZ%2CiBAEI%2CYAuBI%3BEACI%2CmBAAA%3B%3BAA1BZ%2CiBAEI%2CYAuBI%2CMAGI%3BEACI%2CcAAA%3BEACA%2C0BAAA%3B%3BAAEA%2CiBA9BZ%2CYAuBI%2CMAGI%2CEAIK%3BEACG%2COAAO%2CsBAAP%3B%3BAAKZ%2CiBApCJ%2CYAoCK%3BEACG%2CSAAS%2CEAAT%3BEACA%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CUAAA%3BEACA%2CyBAAA%3BEACA%2CYAAA%3BEACA%2COAAA%3B%3BAA9CZ%2CiBAkDI%3BEACI%2CgBAAA%3B%3BAAnDR%2CiBAkDI%2CSAGI%3BEACI%2CkBAAA%3B%3BAAtDZ%2CiBAkDI%2CSAOI%3BEACI%2CmBAAA%3BEACA%2CkBAAA%3B%3BAAEA%2CiBAXR%2CSAOI%2CMAIK%3BEACG%2CmBAAA%3B%3BAA9DhB%2CiBAkDI%2CSAgBI%3BEACI%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CmBAAA%3BEACA%2CSAAA%3BEACA%2CoBAAA%3B%3BAAvEZ%2CiBAkDI%2CSAgBI%2CgBAOI%3BEACI%2CeAAA%3BEACA%2CiBAAA%3BEACA%2COAAO%2CsBAAP%3B%3BAA5EhB%2CiBAkDI%2CSAgBI%2CgBAaI%2CEAAC%3BEACG%2C0BAAA%3B%3BAAhFhB%2CiBAkDI%2CSAkCI%3BEACI%2CmBAAA%3B%3BAArFZ%2CiBAkDI%2CSAsCI%3BEACI%2CmBAAA%3B%3BAAzFZ%2CiBAkDI%2CSAsCI%2CUAGI%2CMACI%3BEACI%2C0BAAA%3B%3BAA7FpB%2CiBAkDI%2CSAsCI%2CUASI%2COACI%3BEACI%2CeAAA%3BEACA%2CsBAAsB%2CoBAAtB%3B%3BAAEA%2CiBApDhB%2CSAsCI%2CUASI%2COACI%2CSAIK%3BEACG%2CgBAAA%3B%3BAAvGxB%2CiBAkDI%2CSAsCI%2CUASI%2COACI%2CSAQI%3BEACI%2CYAAA%3BEACA%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CwBAAA%3B%3BAA9GxB%2CiBAkDI%2CSAsCI%2CUASI%2COACI%2CSAeI%2CSACI%3BEACI%2CWAAW%2CmBAAX%3BEACA%2CaAAa%2CqBAAb%3BEACA%2COAAO%2CoBAAP%3BEACA%2CgBAAA%3BEACA%2CyBAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3B%3BAAzH5B%2CiBAkDI%2CSAsCI%2CUASI%2COACI%2CSAeI%2CSAWI%3BEACI%2CgBAAA%3B%3BAA7H5B%2CiBAkDI%2CSAkFI%2CUAAU%3BEACN%2CgBAAA%3B%3BAArIZ%2CiBAyII%3BEACI%2CkBAAkB%2CoBAAlB%3BEACA%2CqBAAA%3BEACA%2CcAAA%3BEACA%2CkBAAA%3B%3BAA7IR%2CiBAyII%2CSAMI%3BEACI%2CcAAA%3B%3BAAhJZ%2CiBAyII%2CSAUI%2CIAAG%3BEACC%2CWAAW%2CmBAAX%3BEACA%2CaAAa%2CqBAAb%3B%3BAArJZ%2CiBAyII%2CSAeI%3BEACI%2CcAAA%3B%3BAAzJZ%2CiBAyII%2CSAeI%2CMAGI%2COAAM%2CIAAI%3BEACN%2CgBAAA%3B%3BAA5JhB%2CiBAyII%2CSAwBI%2CMAAK%3BEACD%2CmBAAA%3B%3BAAlKZ%2CiBAyII%2CSA4BI%2CMAAK%3BEACD%2CmBAAA%3BEACA%2C6BAAA%3BEACA%2CgBAAA%3BEACA%2CWAAW%2CsBAAX%3BEACA%2CaAAa%2CwBAAb%3B%3BAA1KZ%2CiBAyII%2CSA4BI%2CMAAK%2COAOD%3BEACI%2CcAAA%3BEACA%2C0BAAA%3B%3BAA9KhB%2CiBAyII%2CSAyCI%3BEACI%2CkBAAA%3B%3BAAnLZ%2CiBAyII%2CSAyCI%2CSAGI%3BAArLZ%2CiBAyII%2CSAyCI%2CSAII%3BEACI%2COAAO%2CsBAAP%3BEACA%2CkBAAA%3BEACA%2CsCAAA%3BEACA%2CWAAA%3BEACA%2CcAAA%3BEACA%2CYAAA%3BEACA%2CWAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAkB%2CsBAAlB%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CcAAA%3BEACA%2C6CAAA%3BEACA%2CeAAA%3B%3BAAEA%2CiBA7DZ%2CSAyCI%2CSAGI%2CMAiBK%3BAAAD%2CiBA7DZ%2CSAyCI%2CSAII%2CMAgBK%3BEACG%2CaAAA%3B%3BAAvMpB%2CiBAyII%2CSAyCI%2CSAGI%2CMAqBI%3BAA1MhB%2CiBAyII%2CSAyCI%2CSAII%2CMAoBI%3BEACI%2CcAAA%3BEACA%2CiBAAA%3B%3BAA5MpB%2CiBAyII%2CSAyCI%2CSA%2BBI%3BEACI%2CWAAA%3B%3BAAlNhB%2CiBAyII%2CSAyCI%2CSAmCI%3BEACI%2CYAAA%3B%3BAAtNhB%2CiBAyII%2CSAiFI%3BEACI%2CoBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3B%3BAA7NZ%2CiBAyII%2CSAiFI%2CkBAOI%3BEACI%2CgBAAA%3B%3BAAlOhB%2CiBAyII%2CSAiFI%2CkBAOI%2CcAGI%3BEACI%2CWAAW%2CsBAAX%3BEACA%2CaAAa%2CwBAAb%3BEACA%2CmBAAA%3B%3BAAvOpB%2CiBAyII%2CSAiFI%2CkBAOI%2CcAGI%2CSAKI%3BEACI%2CgBAAA%3BEACA%2CyBAAA%3BEACA%2COAAO%2CsBAAP%3B%3BAA5OxB%2CiBAyII%2CSAiFI%2CkBAOI%2CcAeI%3BEACI%2CaAAA%3BEACA%2CkCAAA%3BEACA%2CSAAA%3B%3BAAnPpB%2CiBAyII%2CSAiFI%2CkBAOI%2CcAeI%2CQAKI%3BEACI%2CkBAAA%3B%3BAAtPxB%2CiBAyII%2CSAiFI%2CkBAOI%2CcAeI%2CQAKI%2COAGI%3BEACI%2COAAO%2CsBAAP%3BEACA%2CkBAAA%3BEACA%2CQAAA%3BEACA%2CUAAA%3B%3BAA5P5B%2CiBAyII%2CSAiFI%2CkBAOI%2CcAeI%2CQAKI%2COAUI%3BEACI%2CkBAAkB%2CsBAAlB%3BEACA%2CyBAAA%3BEACA%2CcAAA%3BEACA%2COAAO%2CsBAAP%3BEACA%2CyCAAA%3BEACA%2CWAAW%2CwBAAX%3BEACA%2CaAAa%2C0BAAb%3BEACA%2CkBAAA%3BEACA%2CyBAAA%3BEACA%2CSAAA%3BEACA%2CWAAW%2CgBAAX%3BEACA%2CeAAA%3BEACA%2C4BAAA%3BEACA%2CWAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CaAAA%3B%3BAAhR5B%2CiBAyII%2CSAiFI%2CkBAOI%2CcAeI%2CQAKI%2COAUI%2CSAmBI%3BEACI%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3BAAGJ%2CiBAhJxB%2CSAiFI%2CkBAOI%2CcAeI%2CQAKI%2COAUI%2CSA0BK%3BEACG%2CSAAS%2CEAAT%3BEACA%2CUAAA%3BEACA%2CWAAA%3BEACA%2CkBAAkB%2CsBAAlB%3BEACA%2CyBAAA%3BEACA%2CkBAAA%3BEACA%2CYAAA%3BEACA%2CqBAAA%3BEACA%2CWAAW%2CaAAX%3B%3BAAIR%2CiBA7JpB%2CSAiFI%2CkBAOI%2CcAeI%2CQAKI%2COAiDK%2CYAAY%2CGACT%3BEACI%2COAAA%3BEACA%2CeAAA%3B%3BAAEA%2CiBAlK5B%2CSAiFI%2CkBAOI%2CcAeI%2CQAKI%2COAiDK%2CYAAY%2CGACT%2CSAIK%3BEACG%2CUAAA%3B%3BAAKZ%2CiBAxKpB%2CSAiFI%2CkBAOI%2CcAeI%2CQAKI%2COA4DK%2CYAAY%2CGACT%3BEACI%2CUAAA%3BEACA%2CQAAA%3BEACA%2CeAAA%3B%3BAAEA%2CiBA9K5B%2CSAiFI%2CkBAOI%2CcAeI%2CQAKI%2COA4DK%2CYAAY%2CGACT%2CSAKK%3BEACG%2CUAAA%3BEACA%2CWAAA%3B%3BAAzTpC%2CiBAyII%2CSAyLI%3BEACI%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CmBAAA%3BEACA%2CSAAA%3B%3BAAtUZ%2CiBAyII%2CSAyLI%2CgBAMI%3BEACI%2CeAAA%3BEACA%2CiBAAA%3BEACA%2COAAO%2CsBAAP%3B%3BAAKZ%2CiBAAC%2CuBAEG%3BAAFJ%2CiBAAC%2CuBAGG%3BAAHJ%2CiBAAC%2CuBAIG%3BEACI%2CwBAAA%3B%3BAAqCX%2CQAhCmB%3BEAOA%2CiBALZ%2CSACI%2CSAEI%2CMAEK%3BEAAD%2CiBALZ%2CSACI%2CSAGI%2CMACK%3BIACG%2CyBAAA%3BIACA%2COAAO%2CoBAAP%3B%3BEAOJ%2CiBAdZ%2CSAYI%2CgBACI%2CQACK%3BIACG%2CyBAAA%3BIACA%2COAAO%2CoBAAP%3B%3BEAOJ%2CiBAvBZ%2CSAqBI%2CMAAK%2COACD%2CEACK%3BIACG%2COAAO%2CsBAAP%22%7D */