body{--fontsize: 1.4vw;--lineheight: 1.8vw}.only.desktop{display:initial}.only.mobile{display:none}h1,h2,h3,h4,h5,h6{margin-bottom:0}h3{font-size:5.25vw;line-height:5.25vw}picture>img{width:100%}#teilnahmebedingungen p{margin-bottom:1.75vw}button:not([role=button]):not([role=presentation]),.btn{padding:.75vw 0;width:18vw;font-size:2.25vw;line-height:3vw;letter-spacing:0}button:not([role=button]):not([role=presentation]) img,.btn img{width:18.5vw}input,select{margin:.5vw 0;padding:1vw 1.5vw;font-size:1.25vw}select{width:47vw}.g-buttons>div{margin-bottom:3.5vw}.info,.small{font-size:1vw;line-height:1.4vw}.error{font-size:1.25vw;line-height:1.75vw}.accordeon .item{margin-bottom:1.5vw}ul li{margin:0 3vw 1.5vw 0;padding:0}ul.list{margin:1vw 0}ul.list li{padding:.25vw 0 .25vw .25vw}hr{height:.35vw}hr.teilnahme{margin-top:5vw}hr.faq{margin:3.5vw 0 1.5vw 0}.padding{padding:3rem}#back,header{background-image:url("../images/background_desktop.jpg");background-size:cover}#mobilemenu .inner #burger{top:2vw;left:3vw;width:2.75vw;height:2.75vw}#mobilemenu .inner #burger span,#mobilemenu .inner #burger span:not(.icon):before,#mobilemenu .inner #burger span:not(.icon):after{height:.45vw}#mobilemenu .inner #burger span:not(.icon):before{margin-top:1vw}#mobilemenu .inner #burger span:not(.icon):after{margin-top:2vw}#mobilemenu .inner #burger .icon{width:80%;height:80%}header{height:6vw}header:not(.open){background:none}header .inner #markenlogos{top:1.4vw;right:0}header .inner #markenlogos::before{top:1vw;left:auto;right:15vw;width:6vw;height:4vw}header .inner #markenlogos::after{left:auto;right:9vw;width:4.6vw;height:5.7vw}header .inner a{margin:2vw 2vw 0 0;top:0;right:1vw;width:3.75vw;height:4.5vw}nav#main{margin-top:2.5vw;padding-top:0;left:6.5vw;right:auto;width:80vw;height:2vw;font-size:1.5vw;line-height:1.9vw;background:none}nav#main.open{z-index:500}nav#main ul{margin-top:0}nav#main ul li{display:inline;font-size:1.2vw;border-left:2px solid #fff;border-bottom:0}nav#main ul li:first-child{border-top:0;border-left:0}nav#main ul li a{margin:0 .25vw 0 .5vw;padding:.15vw;display:inline;font-size:1.4vw}main{margin-top:4.25vw}#intro{position:relative;height:50vw}#intro::after{display:none}#intro .keyvisual{top:0;left:25vw;width:29vw;height:16.5vw}#intro .keyvisual::before{top:8vw;left:58vw;width:4vw;height:6vw;background-image:var(--dekoSocke)}#intro #animationGewinne{top:-19vw;right:17vw;width:49vw;height:42vw}#intro #animationGewinne::before{top:2vw;left:auto;right:-11vw;width:61vw;height:55vw;background-size:61vw 29vw;transform:rotate(-9deg)}#intro #animationGewinne::after{top:-17.5vw;left:-15.25vw;width:5vw;height:6vw}#intro #animationGewinne .sliderItems{top:7vw;left:3.5vw;transform:scale(1)}#intro #animationGewinne .sliderItems::after{top:41vw;right:36vw;font-size:1vw}#intro #animationGewinne .sliderItems .item{margin-top:0}#intro #animationGewinne .sliderItems .item .polaroid{left:5vw;transform:scale(1)}#intro #animationGewinne .sliderItems .item .polaroid picture,#intro #animationGewinne .sliderItems .item .polaroid img,#intro #animationGewinne .sliderItems .item .polaroid picture img{max-width:34vw;max-height:24vw;margin-top:4.5vw}#intro #animationGewinne .sliderItems .item .text{position:absolute;margin-top:6vw;padding:.5vw 1vw;top:13.75vw;left:15.25vw;font-size:1.5vw;line-height:1.65vw;letter-spacing:0;border-radius:1vw;filter:drop-shadow(0.15vw 0.25vw 0.2vw rgba(0, 0, 0, 0.4))}#intro #animationGewinne .sliderItems .item .text.intro{padding:0 .75vw .15vw .75vw;top:12.5vw;left:13vw;width:auto;height:auto;font-size:1.85vw;letter-spacing:0}#intro .zusatzchance{top:30vw;left:27vw}#intro .zusatzchance::after{top:-3vw;width:9vw;height:9vw}#intro .zusatzchance span.taeglich{position:relative;margin:0;padding:.75vw 0;top:4.5vw;left:-23vw;width:19vw;font-size:2.25vw;line-height:2.25vw}#intro .zusatzchance>img,#intro .zusatzchance>picture,#intro .zusatzchance>picture img{width:45vw}#intro .zusatzchance .auto::before{top:-4.5vw;left:15.5vw;width:50vw;height:46vw;filter:drop-shadow(0.3vw 0.4vw 0.3vw rgba(0, 0, 0, 0.7))}#intro .zusatzchance .auto::after{top:-2.5vw;left:12.5vw;width:10.5vw;height:10.5vw;box-shadow:0 0 .3vw .2vw rgba(0,0,0,.4)}#intro .zusatzchance .auto>picture img{top:1vw;left:15.75vw;width:48vw}#intro .zusatzchance .auto .exklusiv{padding:0 0 0 1.25vw;top:25.5vw;left:30vw;width:29vw;height:8.25vw;font-size:2.3vw;line-height:2.4vw;background-position:top -2vw left -2vw;background-size:33vw 11vw;border-radius:1.75vw}#intro .zusatzchance .auto .exklusiv::before{top:-2.25vw;left:15vw;width:9.5vw;height:3.25vw;font-size:2.25vw;line-height:2.25vw;letter-spacing:0;border-radius:.75vw;box-shadow:0 0 .3vw .2vw rgba(0,0,0,.4)}#intro .zusatzchance .auto .exklusiv img{margin:.8vw 0 0 1.5vw;width:5.5vw;height:5.5vw}#preise,#animationGewinne{margin-top:10vw}#preise .sliderItems,#animationGewinne .sliderItems{margin:3vw auto;left:-1vw;width:30vw;height:30vw}#preise .sliderItems .item .polaroid,#animationGewinne .sliderItems .item .polaroid{left:0}#preise .sliderItems .item .text,#animationGewinne .sliderItems .item .text{margin:0 auto;padding:.65vw 1.5vw;font-size:2vw;line-height:2.25vw;letter-spacing:.05vw;border-radius:1.5vw}#preise .sliderItems .item .text::after,#animationGewinne .sliderItems .item .text::after{top:-1.5vw;left:-0.5vw;width:25vw;height:6vw}#preise .sliderItems::after,#animationGewinne .sliderItems::after{top:20vw;right:-23vw;width:11vw;font-size:1vw}#preise .sliderItems .item .polaroid,#animationGewinne .sliderItems .item .polaroid{width:33vw;height:33vw}#preise .sliderItems .item .polaroid picture,#preise .sliderItems .item .polaroid img,#preise .sliderItems .item .polaroid picture img,#animationGewinne .sliderItems .item .polaroid picture,#animationGewinne .sliderItems .item .polaroid img,#animationGewinne .sliderItems .item .polaroid picture img{width:auto;max-width:33vw;max-height:33vw}#preise .sliderItems .item .polaroid.lng::before,#animationGewinne .sliderItems .item .polaroid.lng::before{width:14vw;height:4vw;line-height:4vw}div.buttons{margin:18.5vw auto 9vw auto}div.buttons span{margin-top:2vw;font-size:1.5vw}main #sofunktionierts{margin:7vw auto}main #sofunktionierts .zweiteiler{display:flex;margin:0 auto;max-width:74vw}main #sofunktionierts .zusatzchanceViaApp{margin:2.5vw auto;padding:.75vw .75vw .75vw 1.25vw;width:41vw;font-size:1.4vw;line-height:1.6vw;background-position:top -2vw left -2vw;background-size:46vw 11vw;border-radius:2vw}main #sofunktionierts .zusatzchanceViaApp>img,main #sofunktionierts .zusatzchanceViaApp>picture img{margin:.65vw 1.5vw 0 0;width:5.5vw;height:5.5vw}main #sofunktionierts .zusatzchanceViaApp>span{margin-bottom:-0.75vw}main #sofunktionierts .zusatzchanceViaApp>span .accordeon{margin-top:.75vw}main #sofunktionierts .zusatzchanceViaApp>span .accordeon .item{margin-bottom:.75vw}main #sofunktionierts .zusatzchanceViaApp>span .accordeon .item::after{top:.5vw;right:.5vw;width:2.25vw;height:2.25vw}main #sofunktionierts .zusatzchanceViaApp>span .accordeon .item b{cursor:default}main #sofunktionierts .zusatzchanceViaApp>span .accordeon b{padding-left:0}main #sofunktionierts .zusatzchanceViaApp>span .accordeon b::before,main #sofunktionierts .zusatzchanceViaApp>span .accordeon b::after{display:none;top:.75vw;left:-0.25vw;width:1.5vw;height:1.5vw}main #sofunktionierts .zusatzchanceViaApp>span .accordeon b::before{margin-left:-0.2vw;border-left-width:.4vw}main #sofunktionierts .zusatzchanceViaApp>span .accordeon b::after{border-bottom-width:.4vw}main #sofunktionierts .zusatzchanceViaApp>span .accordeon .answer{display:block}main #sofunktionierts .zusatzchanceViaApp>span .accordeon .open b::before,main #sofunktionierts .zusatzchanceViaApp>span .accordeon .open b::after{top:1.25vw;left:.5vw}main #sofunktionierts .zusatzchanceViaApp>span .accordeon .open b::after{margin:-1.19vw 0 0 -0.25vw}main #sofunktionierts .zusatzchanceViaApp>span .accordeon img{margin:2vw 0 0 -4.3vw;max-width:100%}main #sofunktionierts .steps{margin:2.5vw auto 1vw auto;display:flex;flex-wrap:wrap;align-items:start;align-content:center;width:53vw}main #sofunktionierts .steps>div{margin:0 auto;padding:.75vw 0 .75vw 3vw;min-height:4vw;width:38vw;font-size:2.05vw;line-height:2.5vw;border-radius:2vw}main #sofunktionierts .steps>div::before{padding-left:.5vw;top:2.5vw;left:2.25vw;width:5vw;height:5vw;font-size:3.25vw;line-height:3.5vw;box-shadow:.1vw .1vw .2vw rgba(0,0,0,.7)}main #sofunktionierts .steps>div:last-child::before{margin-top:0}main #sofunktionierts .steps>div img{margin-left:0}main #sofunktionierts .zweiteiler+div{padding-left:5.5vw;width:43vw;font-size:1.25vw;line-height:1.75vw;letter-spacing:0;background-size:4vw}main #teilnehmen{margin:11vw 0}main #introTeilnehmen::before{top:-4svw;left:26vw;width:8vw;height:4.5vw}main #introTeilnehmen h3{margin-bottom:2vw}main #introTeilnehmen h3::before{display:none}main #introTeilnehmen strong{margin:1vw auto;width:53vw}main #introTeilnehmen p{margin:3vw auto -1vw auto}main #introTeilnehmen form li.info{margin:0 auto 1.5vw auto;width:33vw}main #introTeilnehmen form input{margin:2vw 0 1vw 0;width:30vw}main #checkMail h3{width:55vw}main #checkMail p{margin:3vw auto 0 auto;width:37vw}main #checkMail .pics{margin-top:1vw}main #checkMail .pics picture img{margin:2vw 0 0 -3vw;width:34vw}main #checkMail .button{margin-top:1vw}main #checkMail .button::after{top:-25vw;left:20vw;width:55vw;height:15.5vw;background-size:53vw;background-position:bottom right}main #checkMail .button a{margin-top:2.5vw}main #confirmEmailWithToken .error{margin:2.5vw auto}main #confirmEmailWithToken button{width:21vw}main #torwandschuss p{margin-top:2.5vw}main #torwandschuss #stadion{top:0;width:48vw;height:100vh;background-size:48vw;background-position:top -9.5vw center}main #torwandschuss #torwand{top:3vw;left:9vw;width:30vw;height:16vw}@keyframes ballAnimation1{0%{margin:0}29%{z-index:1}32%{opacity:1}45%{opacity:0}99%{margin:13vw 0 0 0;transform:scale(0.7) rotate(-170deg) translateX(70vw) scale3d(0.3, 0.3, 1);z-index:1}100%{opacity:0}}@keyframes ballAnimation2{0%{margin:0}35%{z-index:1}97%{margin:5vw 0 0 10vw;transform:scale(0.7) rotate(-140deg) translateX(45vw) scale3d(0.4, 0.4, 1);z-index:-1;opacity:1}100%{z-index:-1;opacity:0}}@keyframes ballAnimation3{0%{margin:0}24%{z-index:1}35%{opacity:1}50%{opacity:0}99%{margin:-5vw 0 0 0;transform:scale(0.45) rotate(-60deg) translateX(50vw) scale3d(0.3, 0.3, 1);z-index:1;opacity:0}100%{opacity:0}}@keyframes ballAnimation4{0%{margin:0}50%{margin:-17.5vw 0 0 0;transform:scale(0.8) rotate(-20deg) translateX(-2vw) scale3d(0.6, 0.6, 1);animation-timing-function:linear}100%{margin:-14vw 0 0 0;transform:scale(0.95) rotate(-20deg) translateX(-2vw) scale3d(0.7, 0.7, 1);opacity:1}}main #torwandschuss #ball{top:30.5vw;left:20vw;width:7vw;height:7vw}main #torwandschuss #ball.win1{animation-fill-mode:forwards}main #torwandschuss #ball.win2{animation:ballAnimation2 2.2s cubic-bezier(0, 0.6, 0.5, 0.95);animation-fill-mode:forwards}main #torwandschuss #ball.lost1{animation-fill-mode:forwards}main #torwandschuss #ball.lost2{animation:ballAnimation4 2s cubic-bezier(0, 0.6, 0.5, 0.95);animation-fill-mode:forwards}main #torwandschuss #button{top:38vw;left:0;width:48vw}main #game{position:relative !important;margin:3vw auto 0 auto;width:48vw;height:44vw;overflow:hidden;border-radius:.9vw;box-shadow:0 0 1.5vw rgba(0,0,0,.7)}main #playError #msg_playError{margin:3vw auto;width:45vw}main #youWon h3{width:50vw}main #youWon h3:first-child+p{margin:2.5vw auto 0 auto;width:65vw;font-size:1.625vw;line-height:2.275vw}main #youWon h3:first-child+p::after{top:38vw;right:26.5vw;width:10vw;font-size:1vw;line-height:1vw}main #youWon h3:nth-child(6){margin-top:5vw}main #youWon h3:nth-child(6)+p{margin:1.5vw auto;width:34vw;font-size:1.625vw;line-height:2.275vw}main #youWon #prize{margin:0 auto 12.5vw auto;top:1.5vw;height:30vw}main #youWon #prize::before{top:-4vw;left:14vw;width:72vw;height:35vw;background-size:72vw 35vw;transform:rotate(-10deg)}main #youWon #prize::after{top:17vw;right:auto;left:66vw;width:12vw;font-size:1.2vw}main #youWon picture:not(.arrowAnimation),main #youWon img:not(.arrowAnimation){margin-top:0;max-width:42vw;max-height:42vw}main #youWon picture.arrowAnimation,main #youWon img.arrowAnimation{margin-top:-2vw;width:5vw}main #youWon picture#preisBild,main #youWon img#preisBild{margin:0 0 0 29vw}main #youWon #playId{top:-12vw;right:-15vw;font-size:1vw}main #youWon form{padding:0 5vw;width:40vw}main #youWon form li{margin-bottom:.5vw}main #youWon form .gender{margin:.5vw 0 0 0}main #youWon form .gender label{margin-right:2.5vw}main #youWon form input:not([type=radio]){padding:.75vw 1vw}main #youWon form input[type=radio]{margin:0 .5vw 0 0;transform:scale(1.15)}main #youWon li:last-child{margin-top:3.5vw;font-size:1.5vw;line-height:2vw}main #thx>h3{margin-bottom:3.5vw}main #thx>h3::before{top:-5.5vw;left:1.75vw;width:4.5vw;height:5.5vw}main #thx>p{margin:-1vw auto 3.5vw auto;width:50vw}main #thx>p#noApp{margin-bottom:2vw}main #sonderverlosung{margin-top:2.5vw}main #sonderverlosung h3{font-size:5vw;line-height:5.5vw}main #sonderverlosung p:nth-child(3){margin-bottom:1.5vw;width:52vw}main #sonderverlosung p.info{margin:1.5vw auto;width:55vw}main #sonderverlosung .svgewinn{margin:3vw auto .5vw auto}main #sonderverlosung .svgewinn::before,main #sonderverlosung .svgewinn::after{filter:drop-shadow(0.15vw 0.25vw 0.2vw rgba(0, 0, 0, 0.4))}main #sonderverlosung .svgewinn::before{top:23.5vw;left:39vw;width:14vw;height:10vw}main #sonderverlosung .svgewinn::after{top:4vw;left:36vw;width:14vw;height:14vw}main #sonderverlosung .svgewinn img{margin-top:-2vw;left:6vw;width:17vw;filter:drop-shadow(0.15vw 0.25vw 0.2vw rgba(0, 0, 0, 0.4))}main #sonderverlosung .svgewinn span{margin:.5vw auto;width:30vw;font-size:2vw;line-height:2vw}main #sonderverlosung .svgewinn span::before{top:-24vw;right:-6vw;width:10vw;height:1.5vw;font-size:1vw;line-height:1vw}main #sonderverlosung .svgewinn span::after{top:-10vw;padding:0 1vw;left:24vw;width:4vw;height:3.5vw;font-size:2.75vw;line-height:3.5vw;letter-spacing:.2vw;filter:drop-shadow(0.2vw 0.2vw 0.2vw rgba(0, 0, 0, 0.4))}main #sonderverlosung+div{margin-top:5vw;padding-left:5.5vw;width:43vw;font-size:1.25vw;letter-spacing:0;background-size:4vw}main #preise{margin:10vw auto}main #preise .sliderItems{margin-top:3vw;width:33vw;height:33vw}main #preise .sliderItems::before{top:-1.5vw;left:0;width:38vw;height:38vw}main #preise .zusatzchance{margin:2.5vw auto 2vw auto;width:42vw}main #preise .auto{margin-bottom:0;height:40vw}main #preise .auto>img,main #preise .auto>picture img{margin-top:0;top:5.5vw;left:30vw;width:43vw}main #preise .auto::before{top:-0.5vw;left:31.25vw;width:43.25vw;height:41vw}main #preise .auto::after{top:-21vw;left:38vw;width:13vw;height:auto;font-size:1.2vw}main #preise .auto .exklusiv{padding:0 0 0 1vw;top:25.5vw;left:43.9vw;width:26vw;height:7.5vw;font-size:2.15vw;line-height:2.25vw;border-radius:2vw;background-size:28vw 8vw;box-shadow:0 0 .3vw .2vw rgba(0,0,0,.4)}main #preise .auto .exklusiv img{margin:.6vw .8vw 0 1vw;width:4.7vw;height:4.7vw}main #preise .auto .exklusiv::before{top:-2vw;left:13.75vw;width:10vw;height:2.75vw;font-size:2.25vw;line-height:2.75vw;border-radius:.75vw;box-shadow:0 0 .3vw .2vw rgba(0,0,0,.4)}main #preise .auto .exklusiv::after{top:8.5vw;right:-2vw;width:9vw;height:1vw;font-size:1vw;line-height:1vw;letter-spacing:.02vw}main #preise .zusatzchance2{margin:2vw auto 8vw auto;width:42vw}main #preise .zusatzchance2 .links{margin-top:2vw}main #preise .zusatzchance2 .links a{margin:0 .75vw}main #preise .zusatzchance2 .links a img{width:10vw;filter:drop-shadow(0 0 0.15vw rgba(255, 255, 255, 0.4))}main #preise .sliderItems::before{top:-3vw;left:-18vw;width:71vw;height:36vw;background-position:top left;background-size:71vw 36vw;transform:rotate(-10deg)}main #preise .sliderItems .item{transition:none}main #preise .sliderItems .item.show{opacity:.6}main #preise .sliderItems .item.show .polaroid{margin-top:-2vw;transform:scale(0.75)}main #preise .sliderItems .item.show .polaroid::before{opacity:0}main #preise .sliderItems .item.show .text{opacity:0}main #preise .sliderItems .item.show.left{margin-left:-20vw}main #preise .sliderItems .item.show.right{margin-left:20vw}main #preise .sliderItems nav.polaroid{top:32vw;width:12vw}main #preise .sliderItems nav.polaroid a{width:4.5vw;height:4.5vw}main #faq{margin-top:13.5vw}main #faq::before{top:9vw;right:11vw;width:8vw;height:8vw}main #faq>*{margin:0 auto;width:64vw}main #faq h3+p{margin:2.25vw auto;max-width:39%;text-align:center}main #faq b{margin-left:3vw}main #faq b:before{margin:.1vw 0 0 -1.5vw;border-top-width:.65vw;border-bottom-width:.65vw;border-left-width:.65vw}main #faq .item{margin-bottom:1.25vw}main #faq .item .answer{margin:.5vw 0 0 3vw}main #teilnahmebedingungen h1 br{display:none}footer{margin-top:10vw}footer ul{padding-bottom:3vw}footer ul li{margin:0;border-right-width:.15vw}footer ul li a{margin:0 1vw 0 .5vw;padding:0 .75vw}footer ul li:nth-child(3){border-right-width:.15vw}form{padding:0}form#regForm{padding-top:0;padding-bottom:10vw}form#regForm a.checkRegistration,form#regForm #checkRegistration{margin-bottom:10vw}form ul li{margin-bottom:1vw !important}form ul li.checkboxen>label{margin-left:3vw}form label{margin:0 1.5vw}form li.privacy label{margin:0 0 0 3vw}form #msg_err,form .msg_err,form #cepsv_error{margin:2vw 0}form .g-buttons>div>div{margin:2vw auto}form .gender{margin-left:2vw}form .gender label{margin:.25vw 3vw .25vw 0}form .gender input[type=radio]{margin-right:.5vw}form .error{margin-bottom:1vw}form #addressVorschlag{margin-top:1vw}form #addressVorschlag input[type=radio]{margin:.5vw 1.5vw 0 0 !important}#impressum,#datenschutz,#teilnahmebedingungen,#cookiepolicy{margin-left:auto;margin-right:auto;max-width:50vw}#impressum h1,#datenschutz h1,#teilnahmebedingungen h1,#cookiepolicy h1{margin-bottom:2vw;font-size:6vw}#impressum ul li,#datenschutz ul li,#teilnahmebedingungen ul li,#cookiepolicy ul li{margin-bottom:0}#datenschutz h4{margin:2vw 0 .75vw 0}#datenschutz ul{margin-left:1.4vw}#datenschutz ul li{margin-bottom:1vw}#datenschutz table{margin-top:2vw}#datenschutz table td{padding:.6vw .8vw}#teilnahmebedingungen h5{margin-bottom:1vw}#msg_participateForm+div>div{margin:1.5vw auto}#onetrust-banner-sdk #onetrust-policy-text,#onetrust-banner-sdk #ot-pc-content button,#onetrust-pc-sdk #onetrust-policy-text,#onetrust-pc-sdk #ot-pc-content button{font-size:1.1vw !important;height:auto !important}#onetrust-banner-sdk #onetrust-policy-text *,#onetrust-banner-sdk .ot-b-addl-desc *,#onetrust-banner-sdk .ot-gv-list-handler *,#onetrust-button-group-parent button,#onetrust-pc-sdk #ot-pc-desc,#ot-pc-content button,#ot-pc-content h2,#ot-pc-content h3,#ot-pc-content h4,#ot-status-id-C0001,.ot-pc-footer button,.ot-accordion-layout p,.ot-acc-grpdesc.ot-category-desc,.ot-pc-refuse-all-handler,.onetrust-close-btn-handler{font-size:1.1vw !important}.otnotice-section-content>p+.ot-notice-layer-break-container{margin-top:2vw}.ot-notice-layer-break-container{margin-bottom:1.25vw}.ot-notice-layer-breaker-header{margin-left:1.5vw}.ot-notice-layer-breaker-header:before{margin:.1vw 0 0 -1.5vw;border-top-width:.65vw;border-bottom-width:.65vw;border-left-width:.65vw}.ot-notice-layer-breaker-content{margin-top:.75vw}
