/* >= 768px */
@media screen and (min-width: 768px) {
  #node-startseite #page-header .bg-image img {
    object-position: unset;
  }
  #node-startseite #einleitung {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  #node-startseite #tour-dates .tour-dates .tour-date .wrapper::before {
    top: -10px;
  }
  #node-startseite #tour-dates .tour-dates .tour-date.highlight .wrapper .date-place {
    font-size: var(--font-size-default);
    line-height: var(--line-height-default);
  }
  #node-startseite #gewinnspiel {
    padding-top: 100px;
  }
  #node-startseite #gewinnspiel .h1.big {
    padding: 0 14vw;
    margin-bottom: 100px;
  }
  #node-startseite #gewinnspiel .banner {
    padding-bottom: 100px;
  }
  #node-startseite #gewinnspiel .banner .section .wrapper {
    padding-top: 100px;
  }
  #node-startseite #gewinnspiel .banner .section > .image .label {
    margin-bottom: 150px;
    padding: 0 150px;
  }
  #node-startseite #gewinnspiel .banner .section > .image .image-wrapper {
    margin-left: 0;
    margin-right: 0;
    padding: 0 50px;
  }
  #node-startseite #gewinnspiel .banner .section > .image .image-wrapper .icon-tab {
    font-size: 50px;
    line-height: 50px;
    top: -45px;
  }
  #node-startseite #gewinnspiel .banner .section > .image .image-wrapper .icon-tab:after {
    height: 110%;
    border: 5px solid var(--color-primary);
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
  }
  #node-startseite #gewinnspiel .banner .section > .image .image-wrapper img {
    height: 500px;
  }
  #node-startseite #gewinnspiel .preise .gewinne .next,
  #node-startseite #gewinnspiel .preise .gewinne .prev {
    font-size: 24px;
    line-height: 40px;
  }
  #node-startseite #gewinnspiel .preise .gewinne .prev {
    left: -3.5vw;
  }
  #node-startseite #gewinnspiel .preise .gewinne .next {
    right: -3.5vw;
  }
  #node-startseite #mixed-emotions .logo {
    width: 200px;
  }
  #node-startseite #playlists .playlists .swiper-wrapper .swiper-slide {
    height: 75vw;
  }
}
/* >= 1024px */
@media screen and (min-width: 1024px) {
  #node-startseite #einleitung {
    padding-bottom: 50px;
  }
  #node-startseite #einleitung .button-wrapper {
    margin-top: 0;
  }
  #node-startseite #einleitung .wrapper {
    display: flex;
    align-items: center;
    margin-right: -7vw;
  }
  #node-startseite #einleitung .equalizer {
    position: relative;
    margin: 0 0 0 auto;
    width: 50%;
  }
  #node-startseite #tour-dates .tour-dates {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 10px;
    padding: 0;
    /*.highlight {
                    margin-bottom: 0;
                    height: ~"calc(50vw - 5px)";
                    width: ~"calc(50vw - 5px)";
                    display: block;

                    .tour-date {
                        height: ~"calc(50vw - 5px)";
                        width: ~"calc(50vw - 5px)";

                        .wrapper {
                            .date-place {
                                font-size: var(--font-size-small);
                                line-height: var(--line-height-small);
                            }
                        }
                    }
                }*/
  }
  #node-startseite #tour-dates .tour-dates .tour-date {
    height: calc((50vw - 15px)/2);
  }
  #node-startseite #tour-dates .tour-dates .tour-date .wrapper {
    padding: 20px 10px;
  }
  #node-startseite #tour-dates .tour-dates .tour-date .wrapper .titel {
    font-size: var(--font-size-default);
    line-height: var(--line-height-default);
  }
  #node-startseite #tour-dates .tour-dates .tour-date .wrapper::before {
    top: -5px;
  }
  #node-startseite #tour-dates .tour-dates .tour-date.highlight {
    margin: 0;
    height: calc(50vw - 5px);
    width: calc(50vw - 5px);
    display: block;
    grid-column: span 2;
    grid-row: span 2;
  }
  #node-startseite #tour-dates .tour-dates .tour-date.highlight .wrapper {
    padding: 20px 30px;
  }
  #node-startseite #tour-dates .tour-dates .tour-date.highlight .wrapper .date-place {
    font-size: var(--font-size-small);
    line-height: var(--line-height-small);
  }
  #node-startseite #gewinnspiel .text-banner {
    --time: 180s;
  }
  #node-startseite #gewinnspiel .banner .section .wrapper {
    padding-top: 100px;
  }
  #node-startseite #gewinnspiel .banner .section .wrapper .button-wrapper {
    flex-direction: row;
    align-items: center;
    gap: 30px;
  }
  #node-startseite #gewinnspiel .banner .section > .image .image-wrapper {
    padding: 0 200px;
  }
  #node-startseite #gewinnspiel .banner .section > .image .image-wrapper .icon-tab {
    top: -45px;
  }
  #node-startseite #gewinnspiel .banner .section > .image .signet {
    width: 80vw;
    left: calc(50% - 40vw);
  }
  #node-startseite #gewinnspiel .preise {
    padding-bottom: 100px;
  }
  #node-startseite #gewinnspiel .preise .swiper-container .swiper-slide .current {
    font-size: var(--font-size-default);
    line-height: var(--line-height-default);
  }
  #node-startseite #gewinnspiel .preise .gewinne .prev,
  #node-startseite #gewinnspiel .preise .gewinne .next {
    top: auto;
    bottom: calc((((86vw) - 50px) / 12 ) - 20px);
  }
  #node-startseite #gewinnspiel .preise .gewinne .prev {
    left: -20px;
  }
  #node-startseite #gewinnspiel .preise .gewinne .next {
    right: -20px;
  }
  #node-startseite #mixed-emotions {
    padding: 100px 0 0 0;
  }
  #node-startseite #mixed-emotions::before {
    height: 300px;
  }
  #node-startseite #playlists .playlists {
    padding: 0 150px;
  }
  #node-startseite #playlists .playlists .swiper-wrapper .swiper-slide {
    height: 50vw;
  }
  #node-startseite #playlists .playlists .swiper-navigation .prev {
    position: absolute;
    left: 0;
    top: calc(50% - 30px);
  }
  #node-startseite #playlists .playlists .swiper-navigation .prev i {
    font-size: 60px;
    line-height: 60px;
  }
  #node-startseite #playlists .playlists .swiper-navigation .next {
    position: absolute;
    right: 0;
    top: calc(50% - 30px);
  }
  #node-startseite #playlists .playlists .swiper-navigation .next i {
    font-size: 60px;
    line-height: 60px;
    width: 60px;
  }
  #node-startseite #playlists .playlists .swiper-navigation .prev i {
    width: 60px;
  }
  #node-startseite #playlists .playlists .swiper-navigation .swiper-pagination {
    display: none;
  }
}
/* >= 1248px */
@media screen and (min-width: 1248px) {
  #node-startseite #tour-dates .tour-dates .highlights .tour-date .wrapper {
    padding: 30px;
  }
  #node-startseite #gewinnspiel .h1.big {
    margin-bottom: 100px;
    padding: 0 12vw;
  }
  #node-startseite #gewinnspiel .banner {
    padding: 0;
  }
  #node-startseite #gewinnspiel .banner .background-image::before {
    background: linear-gradient(to right, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0));
  }
  #node-startseite #gewinnspiel .banner > .section {
    margin-right: -7vw;
    display: grid;
    grid-template-columns: 3fr 2fr;
    column-gap: 50px;
  }
  #node-startseite #gewinnspiel .banner > .section .wrapper {
    padding-bottom: 100px;
  }
  #node-startseite #gewinnspiel .banner > .section .wrapper .h3 {
    text-align: left;
  }
  #node-startseite #gewinnspiel .banner > .section .wrapper .text {
    text-align: left;
  }
  #node-startseite #gewinnspiel .banner > .section > .image {
    margin: 0;
    position: relative;
    padding-top: 200px;
    align-self: start;
  }
  #node-startseite #gewinnspiel .banner > .section > .image .image-wrapper {
    padding: 0;
  }
  #node-startseite #gewinnspiel .banner > .section > .image .image-wrapper .icon-tab {
    top: 155px;
  }
  #node-startseite #gewinnspiel .banner > .section > .image .signet {
    width: 600px;
    bottom: 50px;
    left: calc(50% - 300px);
  }
  #node-startseite #gewinnspiel .preise {
    margin-top: 150px;
  }
  @keyframes arrowMove3 {
    0% {
      transform: translateX(0);
    }
    50% {
      transform: translateX(-10px);
    }
    100% {
      transform: translateX(0);
    }
  }
  #node-startseite #mixed-emotions .h1 .label {
    position: absolute;
    top: 220px;
    left: 65%;
    flex-direction: row;
    gap: 20px;
  }
  #node-startseite #mixed-emotions .h1 .label i {
    transform: none;
  }
}
/*# 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%2Fstartseite%5C%2Fstartseite.tablet.less%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAiIA%2CmBAhIqC%3BEAEjC%2CgBACI%2CaACI%2CUACI%3BIACI%2CsBAAA%3B%3BEAJhB%2CgBASI%3BIACI%2CkBAAA%3BIACA%2CqBAAA%3B%3BEAOY%2CgBAJhB%2CYACI%2CYACI%2CWACI%2CSACK%3BIACG%2CUAAA%3B%3BEAIR%2CgBATZ%2CYACI%2CYACI%2CWAOK%2CUACG%2CSACI%3BIACI%2CWAAW%2CwBAAX%3BIACA%2CaAAa%2C0BAAb%3B%3BEA3B5B%2CgBAmCI%3BIACI%2CkBAAA%3B%3BEApCR%2CgBAmCI%2CaAII%2CIAAG%3BIACC%2CeAAA%3BIACA%2CoBAAA%3B%3BEAzCZ%2CgBAmCI%2CaASI%3BIACI%2CqBAAA%3B%3BEA7CZ%2CgBAmCI%2CaASI%2CQAGI%2CSACI%3BIACI%2CkBAAA%3B%3BEAjDpB%2CgBAmCI%2CaASI%2CQAGI%2CSAOK%2CSACG%3BIACI%2CoBAAA%3BIACA%2CgBAAA%3B%3BEAzDxB%2CgBAmCI%2CaASI%2CQAGI%2CSAOK%2CSAMG%3BIAmBI%2CcAAA%3BIACA%2CeAAA%3BIACA%2CeAAA%3B%3BEAjFxB%2CgBAmCI%2CaASI%2CQAGI%2CSAOK%2CSAMG%2CeACI%3BIACI%2CeAAA%3BIACA%2CiBAAA%3BIACA%2CUAAA%3B%3BEAEA%2CgBA%5C%2FBxB%2CaASI%2CQAGI%2CSAOK%2CSAMG%2CeACI%2CUAKK%3BIACG%2CYAAA%3BIACA%2CkBAAkB%2CoBAAlB%3BIACA%2C4BAAA%3BIACA%2C6BAAA%3B%3BEAtEhC%2CgBAmCI%2CaASI%2CQAGI%2CSAOK%2CSAMG%2CeAcI%3BIACI%2CaAAA%3B%3BEA3E5B%2CgBAmCI%2CaAoDI%2CQACI%2CSAEI%3BEA1FhB%2CgBAmCI%2CaAoDI%2CQACI%2CSAGI%3BIACI%2CeAAA%3BIACA%2CiBAAA%3B%3BEA7FpB%2CgBAmCI%2CaAoDI%2CQACI%2CSAQI%3BIACI%2CYAAA%3B%3BEAjGpB%2CgBAmCI%2CaAoDI%2CQACI%2CSAYI%3BIACI%2CaAAA%3B%3BEArGpB%2CgBA2GI%2CgBACI%3BIACI%2CYAAA%3B%3BEA7GZ%2CgBAiHI%2CWACI%2CWACI%2CgBACI%3BIACI%2CYAAA%3B%3B%3B%3BAA6NxB%2CmBApNsC%3BEAClC%2CgBACI%3BIACI%2CoBAAA%3B%3BEAFR%2CgBACI%2CYAGI%3BIACI%2CaAAA%3B%3BEALZ%2CgBACI%2CYAOI%3BIACI%2CaAAA%3BIACA%2CmBAAA%3BIACA%2CkBAAA%3B%3BEAXZ%2CgBACI%2CYAaI%3BIACI%2CkBAAA%3BIACA%2CkBAAA%3BIACA%2CUAAA%3B%3BEAjBZ%2CgBAsBI%2CYACI%3BIACI%2CaAAA%3BIACA%2CsCAAA%3BIACA%2CSAAA%3BIACA%2CUAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BEA3BZ%2CgBAsBI%2CYACI%2CYAyBI%3BIACI%2C6BAAA%3B%3BEAjDhB%2CgBAsBI%2CYACI%2CYAyBI%2CWAGI%3BIACI%2CkBAAA%3B%3BEApDpB%2CgBAsBI%2CYACI%2CYAyBI%2CWAGI%2CSAGI%3BIACI%2CWAAW%2CwBAAX%3BIACA%2CaAAa%2C0BAAb%3B%3BEAGJ%2CgBArChB%2CYACI%2CYAyBI%2CWAGI%2CSAQK%3BIACG%2CSAAA%3B%3BEAIR%2CgBA1CZ%2CYACI%2CYAyBI%2CWAgBK%3BIACG%2CSAAA%3BIACA%2CwBAAA%3BIACA%2CuBAAA%3BIACA%2CcAAA%3BIACA%2CmBAAA%3BIACA%2CgBAAA%3B%3BEANJ%2CgBA1CZ%2CYACI%2CYAyBI%2CWAgBK%2CUAQG%3BIACI%2CkBAAA%3B%3BEATR%2CgBA1CZ%2CYACI%2CYAyBI%2CWAgBK%2CUAQG%2CSAGI%3BIACI%2CWAAW%2CsBAAX%3BIACA%2CaAAa%2CwBAAb%3B%3BEA7E5B%2CgBAqFI%2CaACI%3BIACI%2CYAAA%3B%3BEAvFZ%2CgBAqFI%2CaAKI%2CQACI%2CSACI%3BIACI%2CkBAAA%3B%3BEA7FpB%2CgBAqFI%2CaAKI%2CQACI%2CSACI%2CSAGI%3BIACI%2CmBAAA%3BIACA%2CmBAAA%3BIACA%2CSAAA%3B%3BEAlGxB%2CgBAqFI%2CaAKI%2CQACI%2CSAWK%2CSACG%3BIACI%2CgBAAA%3B%3BEAxGxB%2CgBAqFI%2CaAKI%2CQACI%2CSAWK%2CSACG%2CeAGI%3BIACI%2CUAAA%3B%3BEA3G5B%2CgBAqFI%2CaAKI%2CQACI%2CSAWK%2CSASG%3BIACI%2CWAAA%3BIACA%2CsBAAA%3B%3BEAjHxB%2CgBAqFI%2CaAkCI%3BIACI%2CqBAAA%3B%3BEAxHZ%2CgBAqFI%2CaAkCI%2CQAGI%2CkBAGI%2CcACI%3BIACI%2CWAAW%2CwBAAX%3BIACA%2CaAAa%2C0BAAb%3B%3BEAhIxB%2CgBAqFI%2CaAkCI%2CQAcI%2CSAEI%3BEAvIhB%2CgBAqFI%2CaAkCI%2CQAcI%2CSAGI%3BIACI%2CSAAA%3BIACA%2C4CAAA%3B%3BEA1IpB%2CgBAqFI%2CaAkCI%2CQAcI%2CSAQI%3BIACI%2CWAAA%3B%3BEA9IpB%2CgBAqFI%2CaAkCI%2CQAcI%2CSAYI%3BIACI%2CYAAA%3B%3BEAlJpB%2CgBAwJI%3BIACI%2CoBAAA%3B%3BEAEA%2CgBAHJ%2CgBAGK%3BIACG%2CaAAA%3B%3BEA5JZ%2CgBAiKI%2CWACI%3BIACI%2CgBAAA%3B%3BEAnKZ%2CgBAiKI%2CWACI%2CWAGI%2CgBACI%3BIACI%2CYAAA%3B%3BEAvKpB%2CgBAiKI%2CWACI%2CWASI%2CmBACI%3BIACI%2CkBAAA%3BIACA%2COAAA%3BIACA%2CqBAAA%3B%3BEA%5C%2FKpB%2CgBAiKI%2CWACI%2CWASI%2CmBACI%2CMAKI%3BIACI%2CeAAA%3BIACA%2CiBAAA%3B%3BEAnLxB%2CgBAiKI%2CWACI%2CWASI%2CmBAYI%3BIACI%2CkBAAA%3BIACA%2CQAAA%3BIACA%2CqBAAA%3B%3BEA1LpB%2CgBAiKI%2CWACI%2CWASI%2CmBAYI%2CMAKI%3BIACI%2CeAAA%3BIACA%2CiBAAA%3BIACA%2CWAAA%3B%3BEA%5C%2FLxB%2CgBAiKI%2CWACI%2CWASI%2CmBAwBI%2CMACI%3BIACI%2CWAAA%3B%3BEArMxB%2CgBAiKI%2CWACI%2CWASI%2CmBA8BI%3BIACI%2CaAAA%3B%3B%3B%3BAAyHvB%2CmBAhHqC%3BEAElC%2CgBAEI%2CYACI%2CYACI%2CYACI%2CWACI%3BIACI%2CaAAA%3B%3BEAPxB%2CgBAcI%2CaACI%2CIAAG%3BIACC%2CoBAAA%3BIACA%2CeAAA%3B%3BEAjBZ%2CgBAcI%2CaAMI%3BIACI%2CUAAA%3B%3BEAGI%2CgBAVZ%2CaAMI%2CQAGI%2CkBACK%3BIACG%2CYAAY%2C%2BDAAZ%3B%3BEAzBpB%2CgBAcI%2CaAMI%2CQASK%3BIACG%2CkBAAA%3BIACA%2CaAAA%3BIACA%2C8BAAA%3BIACA%2CgBAAA%3B%3BEAjChB%2CgBAcI%2CaAMI%2CQASK%2CWAMG%3BIACI%2CqBAAA%3B%3BEApCpB%2CgBAcI%2CaAMI%2CQASK%2CWAMG%2CSAGI%3BIAEI%2CgBAAA%3B%3BEAxCxB%2CgBAcI%2CaAMI%2CQASK%2CWAMG%2CSAQI%3BIAEI%2CgBAAA%3B%3BEA7CxB%2CgBAcI%2CaAMI%2CQASK%2CWAoBI%3BIAEG%2CSAAA%3BIACA%2CkBAAA%3BIACA%2CkBAAA%3BIACA%2CiBAAA%3B%3BEAtDpB%2CgBAcI%2CaAMI%2CQASK%2CWAoBI%2CSAOG%3BIACI%2CUAAA%3B%3BEAzDxB%2CgBAcI%2CaAMI%2CQASK%2CWAoBI%2CSAOG%2CeAII%3BIACI%2CUAAA%3B%3BEA7D5B%2CgBAcI%2CaAMI%2CQASK%2CWAoBI%2CSAgBG%3BIACI%2CYAAA%3BIACA%2CYAAA%3BIAEA%2CuBAAA%3B%3BEArExB%2CgBAcI%2CaA6DI%3BIACI%2CiBAAA%3B%3BEAMA%3BIACI%3BMACI%2CWAAW%2CaAAX%3B%3BIAGJ%3BMACI%2CWAAW%2CiBAAX%3B%3BIAGJ%3BMACI%2CWAAW%2CaAAX%3B%3B%3BEA5FpB%2CgBAgFI%2CgBACI%2CIAeI%3BIACI%2CkBAAA%3BIACA%2CUAAA%3BIACA%2CSAAA%3BIACA%2CmBAAA%3BIACA%2CSAAA%3B%3BEArGhB%2CgBAgFI%2CgBACI%2CIAeI%2COAOI%3BIACI%2CeAAA%22%7D */