body{--fontsize: 1.4vw;--lineheight: 1.8vw;--letterspacingOswald: -0.1vw;--fahneBlau: url("/assets/images/fahne_blau_desk.png");--fahneBlauWebp: url("/assets/images/fahne_blau_desk.webp");--fahneRot: url("/assets/images/fahne_rot_desk.png");--fahneRotWebp: url("/assets/images/fahne_rot_desk.webp")}.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")}#mobilemenu .inner #burger{top:1vw;left:2vw;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:2vw;left:auto;right:1vw;width:26vw;height:3vw}header .inner a{margin:1.25vw 2vw 0 0;top:0;right:1vw;width:3.75vw;height:4.5vw}nav#main{margin-top:2vw;padding-top:0;left: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{top:33vw;left:auto;right:28vw;width:12vw;font-size:1vw}#intro .keyvisual{top:16vw;left:17.75vw;width:22vw;height:41.5vw}#intro .keyvisual::before{top:8vw;left:58vw;width:4vw;height:6vw;background-image:var(--dekoSocke)}#intro #animationGewinne{top:16vw;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:10.5vw;left:2.5vw;transform:scale(1)}#intro #animationGewinne .sliderItems .item{margin-top:-2vw}#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:20vw;max-height:20vw;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 #animationGewinne .sliderItems .item[data-no="4"] .polaroid img{margin-top:5vw !important}#intro #animationGewinne .sliderItems .item[data-no="7"] .polaroid img,#intro #animationGewinne .sliderItems .item[data-no="8"] .polaroid img{margin:5vw 0 0 2vw !important;max-width:17vw}#intro .zusatzchance{top:0;left:17.5vw}#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{left:0;width:42vw}#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,#animationGewinne .sliderItems .item{top:-6.5vw;left:0}#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::before,#animationGewinne .sliderItems::before{top:0;left:0;width:38vw;height:38vw}#preise .sliderItems::after,#animationGewinne .sliderItems::after{top:10vw;right:-8vw;width:11vw;font-size:1vw}#preise .sliderItems .item .polaroid,#animationGewinne .sliderItems .item .polaroid{width:30vw;height:30vw}#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:30vw;max-height:30vw}#preise .sliderItems .item .polaroid.lng::before,#animationGewinne .sliderItems .item .polaroid.lng::before{width:14vw;height:4vw;line-height:4vw}div.buttons{margin:6.5vw auto 9vw auto}div.buttons span{margin-top:.6vw;font-size:1.15vw}main #sofunktionierts{margin:7vw auto}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:5.75vw;width:2.25vw;height:2.25vw}main #sofunktionierts .zusatzchanceViaApp>span .accordeon b{padding-left:2.75vw}main #sofunktionierts .zusatzchanceViaApp>span .accordeon b::before,main #sofunktionierts .zusatzchanceViaApp>span .accordeon b::after{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 .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;width:53vw}main #sofunktionierts .steps>div{margin:0 auto 1vw 6.5vw;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;left:-1.7vw;width:3.75vw;height:3.75vw;font-size:2.75vw;line-height:2.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{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:4vw}main #introTeilnehmen h3::before{display:none}main #introTeilnehmen strong{margin:1vw auto;width:53vw}main #introTeilnehmen p{margin:2vw auto -1vw auto}main #introTeilnehmen form li.info{margin:0 auto 1.5vw auto;width:43vw}main #introTeilnehmen form input{margin:2vw 0 1vw 0;width:30vw}main #checkMail h3{width:55vw}main #checkMail p{margin:4.5vw auto 0 auto;width:42vw}main #checkMail .pics{margin-top:1vw}main #checkMail .pics::before{top:9vw;left:23vw;width:5vw;height:2.5vw;transform:rotate(-22deg)}main #checkMail .pics::after{top:10.5vw;right:28vw;width:14vw;height:30vw}main #checkMail .pics picture img{margin:2vw 0 0 3vw;width:37vw}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 #herzenswuensche h3{margin:0 auto;width:44vw}main #herzenswuensche p{margin:3vw auto 0 auto;width:44vw}main #herzenswuensche #wunschherzAnimiert{top:32vw;left:39vw;width:28vw;height:28vw}main #herzenswuensche #wunschherzAnimiert.show::before{top:-2vw;left:-6vw;width:13vw;height:13vw}main #herzenswuensche #wunschherzAnimiert.show::after{top:15vw;left:20vw;width:15vw;height:15vw}main #game{margin-top:1vw}main #game::after{top:10vw;left:25vw;width:55vw;height:27vw;background-position:top left;background-size:51vw 26vw}main #game.animation::before{top:5vw;left:50vw;width:7vw;height:7vw}main #game.animation::after{top:8vw;background-position:top left 4vw;background-size:42vw 22vw}main #game .container{background-position:top left 29.5vw;background-size:23.5vw}main #game .container.animation{background-position:top 1vw left 28.5vw;background-size:18vw}main #game .container.animation img.dragbox{width:4.75vw}main #game .container.animation img.herz1{margin:-2.5vw 0 0 -3vw}main #game .container.animation img.herz2{margin:-4.3vw 0 0 -2vw}main #game .container.animation img.herz3{margin:-5.5vw 0 0 -3vw}main #game .container::before{top:8vw;left:26vw;width:4vw;height:6vw}main #game .container::after{top:2vw;right:21vw;width:5vw;height:6vw}main #game .container img.dragbox{width:6.25vw;filter:drop-shadow(0.2vw 0.2vw 0.2vw rgba(0, 0, 0, 0.6))}main #game .container img.herz1{top:14vw;left:38.5vw}main #game .container img.herz2{top:21.5vw;left:33vw}main #game .container img.herz3{top:27.5vw;left:39vw}main #game .munds{top:23vw;left:55vw;width:15vw;height:14vw}main #game .munds::after{top:-16.25vw;left:-3.5vw;width:22vw;height:35vw}main #game .munds.done2::after{top:-19vw;left:1.5vw;width:17vw}main #playError #msg_playError{margin:3vw auto;width:45vw}main #youWon h3{width:50vw}main #youWon h3:first-child+p{margin:3vw 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(5){margin-top:5vw}main #youWon h3:nth-child(5)+p{margin:1.5vw auto;width:34vw;font-size:1.625vw;line-height:2.275vw}main #youWon #prize{margin:0 auto 7.5vw auto;top:4.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:9vw;right:auto;left:63.5vw;width:12vw;font-size:1vw}main #youWon #prize[data-prize="7"] picture#preisBild,main #youWon #prize[data-prize="7"] img#preisBild{margin-left:39vw;max-width:26vw}main #youWon #prize[data-prize="8"] picture#preisBild,main #youWon #prize[data-prize="8"] img#preisBild{margin-top:-12vw}main #youWon picture:not(.arrowAnimation),main #youWon img:not(.arrowAnimation){max-width:32vw;max-height:27vw}main #youWon picture.arrowAnimation,main #youWon img.arrowAnimation{margin-top:-2vw;width:5vw}main #youWon picture#preisBild,main #youWon img#preisBild{margin:-11vw 0 0 34vw}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 #thx>p#noApp+div{padding-left:5.5vw;width:43vw;font-size:1.25vw;letter-spacing:0;background-size:4vw}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 .ipad{margin:3vw auto .5vw auto}main #sonderverlosung .ipad::before{top:3.5vw;left:21vw;width:70vw;height:37vw;background-size:60vw 25vw;transform:rotate(15deg)}main #sonderverlosung .ipad::after{top:2vw;left:33vw;width:8.5vw;height:8.5vw}main #sonderverlosung .ipad img{margin-top:-2.5vw;left:-1vw;width:23vw}main #sonderverlosung .ipad span{margin:.5vw auto;width:30vw;font-size:2vw;line-height:2vw}main #sonderverlosung .ipad span::before{top:-24vw;right:-6vw;width:10vw;height:1.5vw;font-size:1vw;line-height:1vw}main #sonderverlosung .ipad 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 #preise{margin:10vw auto}main #preise .sliderItems{width:30vw;height:35vw}main #preise .sliderItems::before{top:-1.5vw;left:0;width:38vw;height:38vw}main #preise .zusatzchance{margin:3.5vw auto 2vw auto;width:42vw}main #preise .auto{margin-bottom:0;height:40vw}main #preise .auto>img,main #preise .auto>picture img{top:5.5vw;left:30vw;width:41.5vw}main #preise .auto::before{top:-0.5vw;left:31.25vw;width:43.25vw;height:41vw}main #preise .auto::after{top:1.5vw;left:28vw;width:9.75vw;height:9.75vw;box-shadow:0 0 .3vw .2vw rgba(0,0,0,.4)}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 6vw 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 .item[data-no="7"] .polaroid img{margin-top:6.5vw;max-width:25vw}main #preise .sliderItems .item[data-no="8"] .polaroid img{max-width:28vw}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 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:18vw;width:11vw;height:9vw}main #faq::after{top:13.25vw;right:13.5vw;width:3.25vw;height:4.5vw;transform:rotate(-1deg)}main #faq>*{margin:0 auto;width:50vw}main #faq h3+p{margin-top:2.25vw;margin-bottom:2vw;max-width:39%}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:5vw}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}
