.only.desktop{display:initial}.only.mobile{display:none}body{font-size:1.75rem;line-height:2.25rem}h1,h2,h3,h4,h5,h6{margin-bottom:2rem;font-size:3rem;line-height:3.75rem}h1,h2,h3{font-size:3.5rem;line-height:3.5rem}h1 span,h2 span,h3 span{padding:0 .4rem;height:3.8rem;line-height:4.2rem;border-radius:.3rem}p.bigger{font-size:3rem;line-height:3.75rem}#teilnahmebedingungen p{margin-bottom:2.25rem}button:not([role=button]):not([role=presentation]),.btn{padding:.5rem .75rem;min-width:20rem;font-size:2.75rem;line-height:2.75rem;letter-spacing:.15rem;border-radius:.5rem}input,select{margin:.5rem 0;padding:.5rem 1rem;font-size:1.75rem}select{width:47rem}.g-buttons>div{margin-bottom:3.5rem}a.arrowBack{margin:0 0 3.5rem .25rem;width:5rem}.info,.small{font-size:1.4rem;line-height:1.8rem}.error{font-size:1.75rem;line-height:2.25rem}.accordeon .item{margin-bottom:1.5rem}ul li{margin:0 0 1.5rem 0;padding:0}ul.list{margin:1rem 0}ul.list li{padding:.25rem 0 .25rem .25rem}hr{height:.35rem}hr.teilnahme{margin-top:5rem}hr.faq{margin:3.5rem 0 1.5rem 0}.padding{padding:3rem}header{height:10rem}header .inner{max-width:96rem}header .inner a{margin:5rem 0 0 0;width:8.5rem;height:9rem}header.nav-up{top:-16rem}main a.arrowBack{top:3rem;left:-46rem}main a.arrowBack svg{width:3rem}main .inner{margin:0 auto;max-width:96rem}main #intro{padding:0;height:49rem;background-position:bottom -21rem left 50%;background-size:190rem}main #intro .inner{display:flex}main #intro span img{margin:8.5rem 0 0 9rem;max-width:35rem}main #intro article{margin:0 0 0 2.5rem;width:100%}main #intro article p{font-size:3.25rem;line-height:3.5rem}main #intro article p:first-child{margin:12rem auto 1.5rem auto;width:92%}main #intro article p:nth-child(2){margin:0 auto 2.5rem auto;width:80%}main #noApp{padding:2.5rem;font-size:2.275rem;line-height:2.7rem}main #noApp .whiteBox{margin-bottom:1.5rem;width:40rem}main #noApp .links{width:40rem}main #noApp .links a{margin:0 1rem}main #noApp .links a img{width:16.5rem}main #hauptpreis{padding:3.5rem 0;background-position:left 55% bottom -25rem;background-size:120rem}main #hauptpreis::before{margin:-3.5rem 0}main #hauptpreis::after{margin-right:-35rem;bottom:5.5rem;right:50vw;width:15rem;font-size:1.5rem}main #hauptpreis p{margin:2.5rem auto;width:43rem}main #hauptpreis img{margin:1rem auto 1.5rem auto;max-width:56rem}main #preise{margin:0 auto;padding:4rem 0 0 0}main #preise::before{top:-6rem;width:12rem;height:6rem;left:calc(50% - 6rem)}main #preise p{margin:2.5rem auto;width:45rem}main #preise #sliderItems{margin:0 auto;width:62rem;height:45rem}main #preise #sliderItems .item .polaroid{margin:0;width:62rem;height:35rem}main #preise #sliderItems .item .polaroid img{margin-top:-1rem;max-width:50rem;filter:drop-shadow(0 0 0.75rem rgba(255, 255, 255, 0.5))}main #preise #sliderItems .item .text{margin:0 auto;padding:0;width:37rem;height:8rem}main #preise #sliderItems .item .text strong{margin-bottom:0;font-size:3rem;line-height:3.25rem}main #preise #sliderItems .item .text .small{font-size:3rem}main #preise #sliderItems nav.polaroid{margin:0 auto;top:37rem;width:50rem}main #preise #sliderItems nav.polaroid a:not(#gewinnauswahlWeiter){width:4rem;height:4rem;font-size:5rem;border-radius:.5rem}main #preise #sliderItems nav.polaroid a:not(#gewinnauswahlWeiter)::before,main #preise #sliderItems nav.polaroid a:not(#gewinnauswahlWeiter)::after{width:3rem;height:3rem}main #preise #sliderItems nav.polaroid a:not(#gewinnauswahlWeiter)::before{border-left-width:.5rem}main #preise #sliderItems nav.polaroid a:not(#gewinnauswahlWeiter)::after{border-bottom-width:.5rem}main #preise #sliderItems nav.polaroid a:not(#gewinnauswahlWeiter).prev{left:1rem}main #preise #sliderItems nav.polaroid a:not(#gewinnauswahlWeiter).prev::before,main #preise #sliderItems nav.polaroid a:not(#gewinnauswahlWeiter).prev::after{margin-left:1rem}main #preise #sliderItems nav.polaroid a:not(#gewinnauswahlWeiter).prev::after{margin-top:-0.5rem}main #preise #sliderItems nav.polaroid a:not(#gewinnauswahlWeiter).next{right:1rem}main #preise #sliderItems nav.polaroid a:not(#gewinnauswahlWeiter).next::before,main #preise #sliderItems nav.polaroid a:not(#gewinnauswahlWeiter).next::after{margin-right:1rem}main #preise #sliderItems nav.polaroid a:not(#gewinnauswahlWeiter).next::before{margin-top:-0.5rem}main #preise #sliderItems nav.polaroid a:not(#gewinnauswahlWeiter).next::after{margin-top:0}main #zusatzverlosung{padding:4rem 0}main #zusatzverlosung h3:nth-child(4){margin-bottom:3rem}main #zusatzverlosung p{margin:2.5rem auto 2rem auto;width:100%;font-size:1.75rem;line-height:2.25rem}main #zusatzverlosung img{margin:2rem auto 1rem auto;max-width:48rem;filter:drop-shadow(0 0 1rem rgba(255, 255, 255, 0.7))}main #sofunktionierts{padding:3rem 0 0 0;height:auto}main #sofunktionierts img{margin:2rem auto 0 auto;max-width:28rem}main #sofunktionierts .steps{margin:11rem auto 0 auto;width:96rem;display:flex}main #sofunktionierts .steps>div{margin-bottom:2.5rem;min-height:auto}main #sofunktionierts .steps>div::before{padding-top:.8rem;top:-6.5rem;left:calc(50% - 2.5rem);width:5rem;height:5rem;font-size:3.5rem;line-height:3.5rem;text-align:center}main #sofunktionierts .steps>div:last-child{margin-bottom:0}main #sofunktionierts .steps>div .text{padding-right:0;width:37rem;font-size:2.275rem;line-height:2.925rem}main #sofunktionierts .steps>div .text img{margin:-6rem 0 0 3.5rem;width:30rem}main #sofunktionierts .steps>div[data-step="1"]{width:18.5rem}main #sofunktionierts .steps>div[data-step="2"]{width:16rem}main #sofunktionierts .steps>div[data-step="3"]{width:34rem}main #sofunktionierts .steps>div[data-step="4"]{width:27.5rem}main #teilnehmen{padding:6rem 0}main #teilnehmen .inner{width:96rem}main #teilnehmen #introTeilnehmen p{margin:3.5rem auto 0 auto}main #teilnehmen #introTeilnehmen #regForm{width:60rem}main #teilnehmen #introTeilnehmen li.submit{margin:2.8rem 0}main #teilnehmen #gluecksradDiv p{margin:5rem auto 3.5rem auto}main #teilnehmen #gluecksradDiv a.btn,main #teilnehmen #nochmalDrehen a.btn{margin-top:3.5rem;margin-bottom:5rem}main #teilnehmen #nochmalDrehen .whiteBox,main #teilnehmen #gewonnen .whiteBox,main #teilnehmen #verloren .whiteBox{margin:0 auto;width:50rem}main #teilnehmen #nochmalDrehen{margin-bottom:-1.5rem}main #teilnehmen #nochmalDrehen p.whiteBox{margin-top:4rem;padding:3rem 1rem 3rem 20rem;background-position:left 2rem top 1rem;background-size:13rem}main #teilnehmen #nochmalDrehen #gluecksradDynamisch{margin-top:-1.5rem;height:62.5rem}main #teilnehmen #nochmalDrehen #gluecksradDynamisch #maske{margin-left:17.5rem}main #teilnehmen #nochmalDrehen #idSubmit2{margin-bottom:2rem}main #teilnehmen #gewonnen{padding-top:2.5rem}main #teilnehmen #gewonnen h3:first-child+p,main #teilnehmen #gewonnen h3:first-child+p+span+p{padding:2rem 1rem}main #teilnehmen #gewonnen h3:first-child+p+span+p{margin-bottom:5rem}main #teilnehmen #gewonnen #gewinn{margin:0 auto;padding-bottom:2rem;width:50rem}main #teilnehmen #gewonnen #gewinn::after{bottom:1rem;left:22.5rem;font-size:1.5rem}main #teilnehmen #gewonnen #gewinn img{max-width:35rem;max-height:26rem}main #teilnehmen #gewonnen #gewinn+h3+p{margin:0 auto;width:50rem}main #teilnehmen #verloren h3:nth-child(3)+p{margin:0 auto;width:50rem}main #teilnehmen #verloren p.whiteBox{margin-top:3rem;margin-bottom:4rem;padding:2rem 1rem 1.5rem 22rem;background-position:left 4rem bottom;background-size:11rem}main #teilnehmen #gewonnen img.bmw,main #teilnehmen #verloren img.bmw{margin:1rem 0 1.5rem 0;max-width:44rem}main #teilnehmen #danke{padding-bottom:10rem}main #teilnehmen #danke img{margin:5rem auto;width:18rem}main #teilnehmen #danke p{margin:3.5rem auto;width:60rem}main #teilnehmen #danke p.aldiApp{margin-top:4rem}main #teilnehmen #danke a.btn{margin-bottom:5rem}footer{margin-top:0}footer ul{padding:3.5rem 0}footer ul li{display:inline-block;margin:0;border-right:1px solid #fff}footer ul li:last-child{border-right:0}footer ul li a{margin:2rem;padding:.5rem}footer ul::after{display:none;width:100%;height:20rem}#gluecksradDynamisch,#gluecksradDynamisch .in,#gluecksradDynamisch2,#gluecksradDynamisch2 .in{height:75rem}#gluecksrad,#maske,#gluecksrad2,#maske2{width:60rem;height:60rem}#gluecksrad,#gluecksrad2{left:0}#maske,#maske2{margin-left:-30rem;left:50vw}#gluecksradDynamisch2{margin-top:-2rem}form#regForm a.checkRegistration,form#regForm #checkRegistration{margin-bottom:12.5rem}form ul li{margin-bottom:1.75rem}form ul li.checkboxen>label{margin-left:3rem}form ul li.checkboxen>label[for=newsletter]{margin-right:2rem}form label{margin:.25rem 0}form li.privacy label{margin-left:3rem}form #msg_err,form .msg_err,form #cepsv_error{margin:2rem 0}form>div>div{margin:2rem auto}form #address,form #city{width:62rem}form #addressno,form #zip{width:7rem}form #addressno,form #city{margin-left:1rem}form .gender{margin:0;width:100%}form .gender label{margin:.5rem 4rem .5rem .5rem}#impressum .inhalte,#datenschutz .inhalte,#teilnahmebedingungen .inhalte,#faq .inhalte,#adressangabe .inhalte,#kontakt .inhalte{margin:20rem auto 5rem auto;max-width:96rem}#impressum h1,#datenschutz h1,#teilnahmebedingungen h1,#faq h1,#adressangabe h1,#kontakt h1{margin-bottom:2.5rem;font-size:5rem}#teilnahmebedingungen ul{margin-left:2rem}#teilnahmebedingungen li{margin-bottom:.75rem}#teilnahmebedingungen img.energie{width:8rem}#adressangabe #formular .inner,#adressangabe #danke .inner{margin:0 auto;max-width:96rem}
