/* >= 768px */
@media screen and (min-width: 768px) {
  #node-artist_contest #einleitung .text {
    margin-bottom: 50px;
  }
  #node-artist_contest #einleitung:after {
    height: 84px;
  }
  #node-artist_contest #links .button-wrapper {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
  }
}
/* >= 1024px */
@media screen and (min-width: 1024px) {
  #node-artist_contest #links .h1 {
    padding: 0 200px;
    margin-bottom: 100px;
  }
  #node-artist_contest #links .button-wrapper {
    margin-bottom: 75px;
    padding-bottom: 75px;
  }
  #node-artist_contest #artists .h4 {
    margin-bottom: 50px;
  }
  #node-artist_contest #artists .artists .artist .swipe-wrapper {
    grid-template-columns: 60px 70px 1fr 110px 70px;
    gap: 0;
  }
  #node-artist_contest #artists .artists .artist .swipe-wrapper > .rang {
    display: block;
    font-weight: 700;
    color: var(--color-secondary);
    line-height: 50px;
    text-align: center;
    font-size: var(--font-size-default);
  }
  #node-artist_contest #artists .artists .artist .swipe-wrapper > .punkte {
    font-size: var(--font-size-default);
    padding: 0 20px;
  }
  #node-artist_contest #artists .artists .artist .swipe-wrapper.voted .vote .votes {
    background-color: var(--color-secondary);
    transform: scale(1);
  }
  #node-artist_contest #artists .artists .artist .actions.mobile {
    display: none;
  }
  #node-artist_contest #artists .artists .artist .image {
    border-left: 1px solid var(--color-primary);
  }
  #node-artist_contest #artists .artists .artist .image a {
    margin-left: auto;
  }
  #node-artist_contest #artists .artists .artist .wrapper {
    display: grid;
    grid-template-columns: 1fr auto;
  }
  #node-artist_contest #artists .artists .artist .wrapper:has(.label) {
    grid-template-rows: auto 1fr;
    grid-template-areas: "label label" "kuenstler genre";
    min-height: 50px;
  }
  #node-artist_contest #artists .artists .artist .wrapper:has(.label) .label {
    grid-area: label;
    justify-self: start;
  }
  #node-artist_contest #artists .artists .artist .wrapper:has(.label) .kuenstler {
    grid-area: kuenstler;
    line-height: var(--line-height-default);
  }
  #node-artist_contest #artists .artists .artist .wrapper:has(.label) .genre {
    grid-area: genre;
    line-height: var(--line-height-default);
  }
  #node-artist_contest #artists .artists .artist .wrapper .genre {
    margin-left: auto;
  }
  #node-artist_contest #artists .artists .artist .wrapper .kuenstler {
    font-size: var(--font-size-default);
    width: auto;
    margin-bottom: 0;
    line-height: 50px;
  }
  #node-artist_contest #artists .artists .artist .wrapper .genre,
  #node-artist_contest #artists .artists .artist .wrapper .punkte,
  #node-artist_contest #artists .artists .artist .wrapper .rang {
    font-size: var(--font-size-default);
    line-height: 50px;
    border-right: 1px solid var(--color-primary);
  }
  #node-artist_contest #artists .artists .artist .wrapper .genre {
    padding-right: 20px;
    margin-right: 0;
    border-right: none;
  }
  #node-artist_contest #artists .artists .artist .wrapper .punkte {
    text-align: right;
  }
  #node-artist_contest #artists .artists .artist .wrapper .rang {
    display: none;
  }
  #node-artist_contest #artists .artists .artist .actions {
    display: block;
  }
  #node-artist_contest #artists .artists .artist .actions .vote {
    display: block;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    border: 2px solid var(--color-primary);
    text-align: center;
    position: relative;
    margin-top: 0px;
    margin-left: 20px;
  }
  #node-artist_contest #artists .artists .artist .actions .vote i {
    font-size: 20px;
    line-height: 50px;
    color: var(--color-primary);
  }
  #node-artist_contest #artists .artists .artist .actions .vote .votes {
    background-color: var(--color-primary);
    color: #ffffff;
    font-weight: 600;
    font-size: var(--font-size-smaller);
    line-height: var(--line-height-smaller);
    display: block;
    height: 30px;
    width: 30px;
    border-radius: 50%;
    overflow: hidden;
    line-height: 30px;
    text-align: center;
    position: absolute;
    top: -15px;
    left: 30px;
    z-index: 11;
    transition: transform 0.5s ease;
    transform: scale(0);
  }
  #node-artist_contest #artists .artists .artist .voted-bar {
    display: none;
  }
  #node-artist_contest #artists .artists.slidein .artist,
  #node-artist_contest #artists .artists.animate .artist {
    opacity: 1 !important;
  }
  #node-artist_contest #artists .artists.slidein .icon-swipe-to-vote,
  #node-artist_contest #artists .artists.animate .icon-swipe-to-vote {
    display: none !important;
  }
  #node-artist_contest #artists .info-mobile {
    display: none;
  }
  #node-artist_contest #schritte {
    padding: 150px 0;
  }
  #node-artist_contest #schritte .h1 {
    margin-bottom: 75px;
  }
  #node-artist_contest #schritte .schritte {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
  #node-artist_contest #schritte .schritte .schritt {
    padding-right: 50px;
  }
  #node-artist_contest #schritte .schritte .schritt:nth-last-of-type(2) {
    border-bottom: 1px solid var(--color-primary);
  }
  #node-artist_contest #schritte .schritte .schritt .icon {
    margin: 0 0 20px 0;
  }
  #node-artist_contest #schritte .schritte .schritt .wrapper .titel {
    text-align: left;
  }
  #node-artist_contest #schritte .schritte .schritt .wrapper .text {
    text-align: left;
  }
}
/* >= 1248px */
@media screen and (min-width: 1248px) {
  #node-artist_contest #links .button-wrapper {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: unset;
    margin-bottom: 75px;
    padding-bottom: 75px;
  }
  #node-artist_contest #links .button-wrapper .item {
    padding: 30px 30px;
    gap: 5px;
  }
  #node-artist_contest #links .button-wrapper .item.icon {
    flex-direction: column;
    align-items: center;
  }
  #node-artist_contest #links .button-wrapper .item.icon .titel {
    font-size: var(--font-size-default);
    text-align: center;
  }
  #node-artist_contest #links .button-wrapper .item.icon i {
    margin-bottom: 5px;
  }
  #node-artist_contest #links .button-wrapper .item.icon .icon-arrow-right {
    margin-left: 0;
  }
  #node-artist_contest #links .button-wrapper .item:not(.icon) {
    display: grid;
    place-items: center;
    position: relative;
  }
  #node-artist_contest #links .button-wrapper .item:not(.icon) .icon-arrow-right {
    position: absolute;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
  }
  #node-artist_contest #links .button-wrapper .item:not(.icon) .titel {
    font-size: var(--font-size-h4);
    text-align: center;
  }
}
/*# 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%2Fartist_contest%5C%2Fartist_contest.tablet.less%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAuBA%2CmBAtBqC%3BEACjC%2CoBACI%2CYACI%3BIACI%2CmBAAA%3B%3BEAGJ%2CoBALJ%2CYAKK%3BIACG%2CYAAA%3B%3BEAPZ%2CoBAWI%2COACI%3BIACI%2C8BAAA%3BIACA%2C2BAAA%3B%3B%3B%3BAAiPhB%2CmBA1OsC%3BEAClC%2CoBACI%2COACI%3BIACI%2CgBAAA%3BIACA%2CoBAAA%3B%3BEAJZ%2CoBACI%2COAMI%3BIACI%2CmBAAA%3BIACA%2CoBAAA%3B%3BEATZ%2CoBAaI%2CSACI%3BIACI%2CmBAAA%3B%3BEAfZ%2CoBAaI%2CSAKI%2CSACI%2CQACI%3BIACI%2C%2BCAAA%3BIACA%2CMAAA%3B%3BEAtBpB%2CoBAaI%2CSAKI%2CSACI%2CQACI%2CeAKK%3BIACG%2CcAAA%3BIACA%2CgBAAA%3BIACA%2COAAO%2CsBAAP%3BIACA%2CiBAAA%3BIACA%2CkBAAA%3BIACA%2CWAAW%2CwBAAX%3B%3BEA%5C%2FBxB%2CoBAaI%2CSAKI%2CSACI%2CQACI%2CeAeK%3BIACG%2CWAAW%2CwBAAX%3BIACA%2CeAAA%3B%3BEAGJ%2CoBA3BhB%2CSAKI%2CSACI%2CQACI%2CeAoBK%2CMACG%2CMACI%3BIACI%2CkBAAkB%2CsBAAlB%3BIACA%2CWAAW%2CQAAX%3B%3BEA5ChC%2CoBAaI%2CSAKI%2CSACI%2CQA%2BBI%2CSAAQ%3BIACJ%2CaAAA%3B%3BEAnDpB%2CoBAaI%2CSAKI%2CSACI%2CQAoCI%3BIACI%2CuBAAuB%2CoBAAvB%3B%3BEAxDpB%2CoBAaI%2CSAKI%2CSACI%2CQAoCI%2COAGI%3BIACI%2CiBAAA%3B%3BEA3DxB%2CoBAaI%2CSAKI%2CSACI%2CQA4CI%3BIAEI%2CaAAA%3BIACA%2C%2BBAAA%3B%3BEAEA%2CoBAvDhB%2CSAKI%2CSACI%2CQA4CI%2CSAKK%2CIAAI%3BIACD%2C4BAAA%3BIACA%2CqBAAqB%2CcAAc%2CiBAAnC%3BIACA%2CgBAAA%3B%3BEAHJ%2CoBAvDhB%2CSAKI%2CSACI%2CQA4CI%2CSAKK%2CIAAI%2CQAKD%3BIACI%2CgBAAA%3BIACA%2CmBAAA%3B%3BEAPR%2CoBAvDhB%2CSAKI%2CSACI%2CQA4CI%2CSAKK%2CIAAI%2CQAUD%3BIACI%2CoBAAA%3BIACA%2CaAAa%2C0BAAb%3B%3BEAZR%2CoBAvDhB%2CSAKI%2CSACI%2CQA4CI%2CSAKK%2CIAAI%2CQAeD%3BIACI%2CgBAAA%3BIACA%2CaAAa%2C0BAAb%3B%3BEArF5B%2CoBAaI%2CSAKI%2CSACI%2CQA4CI%2CSA0BI%3BIACI%2CiBAAA%3B%3BEA1FxB%2CoBAaI%2CSAKI%2CSACI%2CQA4CI%2CSA8BI%3BIACI%2CWAAW%2CwBAAX%3BIACA%2CWAAA%3BIACA%2CgBAAA%3BIACA%2CiBAAA%3B%3BEAjGxB%2CoBAaI%2CSAKI%2CSACI%2CQA4CI%2CSAsCI%3BEArGpB%2CoBAaI%2CSAKI%2CSACI%2CQA4CI%2CSAuCI%3BEAtGpB%2CoBAaI%2CSAKI%2CSACI%2CQA4CI%2CSAwCI%3BIACI%2CWAAW%2CwBAAX%3BIACA%2CiBAAA%3BIACA%2CwBAAwB%2CoBAAxB%3B%3BEA1GxB%2CoBAaI%2CSAKI%2CSACI%2CQA4CI%2CSA8CI%3BIACI%2CmBAAA%3BIACA%2CeAAA%3BIACA%2CkBAAA%3B%3BEAhHxB%2CoBAaI%2CSAKI%2CSACI%2CQA4CI%2CSAoDI%3BIACI%2CiBAAA%3B%3BEApHxB%2CoBAaI%2CSAKI%2CSACI%2CQA4CI%2CSAwDI%3BIACI%2CaAAA%3B%3BEAxHxB%2CoBAaI%2CSAKI%2CSACI%2CQA0GI%3BIACI%2CcAAA%3B%3BEA9HpB%2CoBAaI%2CSAKI%2CSACI%2CQA0GI%2CSAGI%3BIACI%2CcAAA%3BIACA%2CYAAA%3BIACA%2CWAAA%3BIACA%2CkBAAA%3BIACA%2CkBAAkB%2CoBAAlB%3BIACA%2CkBAAA%3BIACA%2CkBAAA%3BIACA%2CeAAA%3BIACA%2CiBAAA%3B%3BEAzIxB%2CoBAaI%2CSAKI%2CSACI%2CQA0GI%2CSAGI%2CMAWI%3BIACI%2CeAAA%3BIACA%2CiBAAA%3BIACA%2COAAO%2CoBAAP%3B%3BEA9I5B%2CoBAaI%2CSAKI%2CSACI%2CQA0GI%2CSAGI%2CMAiBI%3BIACI%2CkBAAkB%2CoBAAlB%3BIACA%2CcAAA%3BIACA%2CgBAAA%3BIACA%2CWAAW%2CwBAAX%3BIACA%2CaAAa%2C0BAAb%3BIACA%2CcAAA%3BIACA%2CYAAA%3BIACA%2CWAAA%3BIACA%2CkBAAA%3BIACA%2CgBAAA%3BIACA%2CiBAAA%3BIACA%2CkBAAA%3BIACA%2CkBAAA%3BIACA%2CUAAA%3BIACA%2CUAAA%3BIACA%2CWAAA%3BIACA%2C%2BBAAA%3BIACA%2CWAAW%2CQAAX%3B%3BEAnK5B%2CoBAaI%2CSAKI%2CSACI%2CQAqJI%3BIACI%2CaAAA%3B%3BEAIR%2CoBAhKR%2CSAKI%2CSA2JK%2CQAEG%3BEADJ%2CoBAjKR%2CSAKI%2CSA4JK%2CQACG%3BIACI%2CqBAAA%3B%3BEAHR%2CoBAhKR%2CSAKI%2CSA2JK%2CQAMG%3BEALJ%2CoBAjKR%2CSAKI%2CSA4JK%2CQAKG%3BIACI%2CwBAAA%3B%3BEApLpB%2CoBAaI%2CSA4KI%3BIACI%2CaAAA%3B%3BEA1LZ%2CoBA%2BLI%3BIACI%2CgBAAA%3B%3BEAhMR%2CoBA%2BLI%2CUAGI%3BIACI%2CmBAAA%3B%3BEAnMZ%2CoBA%2BLI%2CUAOI%3BIAEI%2CaAAA%3BIACA%2C8BAAA%3B%3BEAzMZ%2CoBA%2BLI%2CUAOI%2CUAKI%3BIAKI%2CmBAAA%3B%3BEAJA%2CoBAbZ%2CUAOI%2CUAKI%2CSACK%2CiBAAiB%3BIACd%2CyBAAyB%2CoBAAzB%3B%3BEA7MpB%2CoBA%2BLI%2CUAOI%2CUAKI%2CSAOI%3BIACI%2CkBAAA%3B%3BEAnNpB%2CoBA%2BLI%2CUAOI%2CUAKI%2CSAWI%2CSAGI%3BIACI%2CgBAAA%3B%3BEA1NxB%2CoBA%2BLI%2CUAOI%2CUAKI%2CSAWI%2CSAOI%3BIACI%2CgBAAA%3B%3B%3B%3BAAiE3B%2CmBAtDqC%3BEAClC%2CoBAEI%2COAEI%3BIACI%2CuBAAuB%2CcAAvB%3BIACA%2CyBAAA%3BIACA%2CmBAAA%3BIACA%2CoBAAA%3B%3BEARZ%2CoBAEI%2COAEI%2CgBAMI%3BIACI%2CkBAAA%3BIACA%2CQAAA%3B%3BEAZhB%2CoBAEI%2COAEI%2CgBAWI%2CMAAK%3BIACD%2CsBAAA%3BIACA%2CmBAAA%3B%3BEAjBhB%2CoBAEI%2COAEI%2CgBAWI%2CMAAK%2CKAID%3BIACI%2CWAAW%2CwBAAX%3BIACA%2CkBAAA%3B%3BEArBpB%2CoBAEI%2COAEI%2CgBAWI%2CMAAK%2CKASD%3BIACI%2CkBAAA%3B%3BEAzBpB%2CoBAEI%2COAEI%2CgBAWI%2CMAAK%2CKAaD%3BIACI%2CcAAA%3B%3BEA7BpB%2CoBAEI%2COAEI%2CgBA6BI%2CMAAK%2CIAAI%3BIACL%2CaAAA%3BIACA%2CmBAAA%3BIACA%2CkBAAA%3B%3BEApChB%2CoBAEI%2COAEI%2CgBA6BI%2CMAAK%2CIAAI%2COAKL%3BIACI%2CkBAAA%3BIACA%2CYAAA%3BIACA%2CSAAA%3BIACA%2CWAAW%2CgBAAX%3B%3BEA1CpB%2CoBAEI%2COAEI%2CgBA6BI%2CMAAK%2CIAAI%2COAYL%3BIACI%2CWAAW%2CmBAAX%3BIACA%2CkBAAA%22%7D */