﻿body{--fontsize: 4vw;--lineheight: 4.7vw;--fahneBlau: url("/assets/images/fahne_blau_x1.png");--fahneBlauWebp: url("/assets/images/fahne_blau_x1.webp");--fahneRot: url("/assets/images/fahne_rot_x1.png");--fahneRotWebp: url("/assets/images/fahne_rot_x1.webp");--1von11x: url("/assets/images/1von11x_x1.png");--1von11xWebp: url("/assets/images/1von11x_x1.webp");--flaecheTraegerBlau: url("/assets/images/flaeche_traegerBlau_x1.png");--flaecheTraegerBlauWebp: url("/assets/images/flaeche_traegerBlau_x1.webp");--herzAuto: url("/assets/images/herz_auto_x1.png");--herzAutoWebp: url("/assets/images/herz_auto_x1.webp");--keyvisual: url("/assets/images/keyvisual_x1.png");--keyvisualWebp: url("/assets/images/keyvisual_x1.webp");--dekoGeschenk: url("/assets/images/deko_geschenk_x1.png");--dekoGeschenkWebp: url("/assets/images/deko_geschenk_x1.webp");--dekoHerzen: url("/assets/images/deko_herzen_x1.png");--dekoHerzenWebp: url("/assets/images/deko_herzen_x1.webp");--dekoSocke: url("/assets/images/deko_socke_x1.png");--dekoSockeWebp: url("/assets/images/deko_socke_x1.webp");--dekoSternenGlow: url("/assets/images/deko_sternenglow_x1.png");--dekoSternenGlowWebp: url("/assets/images/deko_sternenglow_x1.webp");--wunschherzBaum: url("/assets/images/wunschherz_baum_x1.png");--wunschherzBaumWebp: url("/assets/images/wunschherz_baum_x1.webp");--mundsWunschherz: url("/assets/images/milkySchoki_wunschherz_x1.png");--mundsWunschherzWebp: url("/assets/images/milkySchoki_wunschherz_x1.webp");--mundsWunschherzKontur: url("/assets/images/milkySchoki_wunschherz_kontur_x1.png");--mundsWunschherzKonturWebp: url("/assets/images/milkySchoki_wunschherz_kontur_x1.webp");--mundsWunschherzAugenZu: url("/assets/images/milkySchoki_wunschherz_augenZu_x1.png");--mundsWunschherzAugenZuWebp: url("/assets/images/milkySchoki_wunschherz_augenZu_x1.webp");--1von3Autos: url("/assets/images/1von3_Auto_x1.png");--1von3AutosWebp: url("/assets/images/1von3_Auto_x1.webp");--letterspacingOswald: -0.2vw}@media screen and (min-width: 451px){body{--fahneBlau: url("/assets/images/fahne_blau_x2.png");--fahneBlauWebp: url("/assets/images/fahne_blau_x2.webp");--fahneRot: url("/assets/images/fahne_rot_x2.png");--fahneRotWebp: url("/assets/images/fahne_rot_x2.webp");--1von11x: url("/assets/images/1von11x_x2.png");--1von11xWebp: url("/assets/images/1von11x_x2.webp");--flaecheTraegerBlau: url("/assets/images/flaeche_traegerBlau_x2.png");--flaecheTraegerBlauWebp: url("/assets/images/flaeche_traegerBlau_x2.webp");--herzAuto: url("/assets/images/herz_auto_x2.png");--herzAutoWebp: url("/assets/images/herz_auto_x2.webp");--keyvisual: url("/assets/images/keyvisual_x2.png");--keyvisualWebp: url("/assets/images/keyvisual_x2.webp");--dekoGeschenk: url("/assets/images/deko_geschenk_x2.png");--dekoGeschenkWebp: url("/assets/images/deko_geschenk_x2.webp");--dekoSocke: url("/assets/images/deko_socke_x2.png");--dekoSockeWebp: url("/assets/images/deko_socke_x2.webp");--dekoSternenGlow: url("/assets/images/deko_sternenglow_x2.png");--dekoSternenGlowWebp: url("/assets/images/deko_sternenglow_x2.webp");--wunschherzBaum: url("/assets/images/wunschherz_baum_x2.png");--wunschherzBaumWebp: url("/assets/images/wunschherz_baum_x2.webp");--mundsWunschherz: url("/assets/images/milkySchoki_wunschherz_x2.png");--mundsWunschherzWebp: url("/assets/images/milkySchoki_wunschherz_x2.webp");--mundsWunschherzKontur: url("/assets/images/milkySchoki_wunschherz_kontur_x2.png");--mundsWunschherzKonturWebp: url("/assets/images/milkySchoki_wunschherz_kontur_x2.webp");--mundsWunschherzAugenZu: url("/assets/images/milkySchoki_wunschherz_augenZu_x2.png");--mundsWunschherzAugenZuWebp: url("/assets/images/milkySchoki_wunschherz_augenZu_x2.webp");--1von3Autos: url("/assets/images/1von3_Auto_x2.png");--1von3AutosWebp: url("/assets/images/1von3_Auto_x2.webp")}}::selection{background:#1b66b3;color:#fff}.info,.small{font-size:3.5vw;line-height:4vw}.error{display:block;font-family:"EDEKATextOffc-Bold",Arial,Helvetica,Verdana,sans-serif;font-weight:normal;font-style:normal;font-size:3.75vw;line-height:4.5vw;color:#e41615}.error a{color:#e41615}.text-left{text-align:left}.padding{padding:20vw 5vw 10vw 5vw}.accordeon .item{margin-bottom:3vw}.accordeon .item b{cursor:pointer}.accordeon .item .answer{display:none}.accordeon img{max-width:100%;height:auto}ul{list-style:none outside;margin:0;padding:0;text-align:left}ul li{margin:0 0 4vw 0;padding:0 0 0 3vw}ul.list{margin:2vw 0;list-style:disc inside}ul.list li{padding:.5vw 0 .5vw .5vw}hr{margin:0;height:.75vw;border:0}hr.teilnahme{margin-top:10vw}hr.faq{margin:7vw 0 3vw 0}nav#main{position:fixed;top:0;padding-top:19.5vw;right:0;width:100vw;height:102vh;font-size:7.5vw;line-height:7.5vw;background:url("../images/background.jpg") no-repeat center -21.5vw #000;background-size:cover;z-index:-1;opacity:0;transition:ease-out .3s}nav#main.open{opacity:1;z-index:202}nav#main ul{margin-top:3vw}nav#main ul li{margin:0;padding:0;border-bottom:1px solid #fff}nav#main ul li:first-child{border-top:1px solid #fff}nav#main ul li a{margin:2.5vw 0;padding:4vw 0;display:block;text-align:center;text-decoration:none}main #sofunktionierts{position:relative;margin:15vw auto 12.5vw auto}main #sofunktionierts .inner{position:relative}main #sofunktionierts .zusatzchanceViaApp{margin:8vw auto 7vw auto;padding:3vw 8vw 0 4vw;top:57.5vw;left:24vw;width:76vw;display:flex;font-family:"EDEKATextOffc-Bold",Arial,Helvetica,Verdana,sans-serif;font-weight:normal;font-style:normal;font-size:3.6vw;line-height:4.25vw;color:#fff;text-align:left;-webkit-font-smoothing:antialiased;background:var(--flaecheTraegerBlau) no-repeat top left -1vw;background-size:90vw 28vw;border-radius:5vw;box-shadow:0 0 1vw .6vw rgba(0,0,0,.4)}@supports(background-image: var(--flaecheTraegerBlauWebp)){main #sofunktionierts .zusatzchanceViaApp{background-image:var(--flaecheTraegerBlauWebp)}}main #sofunktionierts .zusatzchanceViaApp.open{background-position:top -10vw left -10vw;background-size:100vw 140vw}main #sofunktionierts .zusatzchanceViaApp>img,main #sofunktionierts .zusatzchanceViaApp>picture img{margin-right:4vw;width:9vw;height:9vw}main #sofunktionierts .zusatzchanceViaApp>span .accordeon{margin-top:3vw}main #sofunktionierts .zusatzchanceViaApp>span .accordeon .item{position:relative}main #sofunktionierts .zusatzchanceViaApp>span .accordeon .item::after{content:"";position:absolute;display:block;top:1vw;right:-4vw;width:5.75vw;height:5.75vw;background:url("../images/icon_i.svg") no-repeat;background-size:contain}main #sofunktionierts .zusatzchanceViaApp>span .accordeon b{position:relative;display:block;padding-left:7vw;font-family:"EDEKATextOffc-Regular",Arial,Helvetica,Verdana,sans-serif;font-weight:normal;font-style:normal;z-index:1}main #sofunktionierts .zusatzchanceViaApp>span .accordeon b::before,main #sofunktionierts .zusatzchanceViaApp>span .accordeon b::after{content:"";position:absolute;display:block;top:2vw;left:-1vw;width:4vw;height:4vw;transform:rotate(-135deg);transition:all .25s}main #sofunktionierts .zusatzchanceViaApp>span .accordeon b::before{margin-left:-0.5vw;border-left:1.25vw solid #fff}main #sofunktionierts .zusatzchanceViaApp>span .accordeon b::after{border-bottom:1.25vw solid #fff}main #sofunktionierts .zusatzchanceViaApp>span .accordeon .open b::before,main #sofunktionierts .zusatzchanceViaApp>span .accordeon .open b::after{transform:rotate(-45deg)}main #sofunktionierts .zusatzchanceViaApp>span .accordeon .open b::before{margin-top:-1vw}main #sofunktionierts .zusatzchanceViaApp>span .accordeon .open b::after{margin:-1.45vw 0 0 -0.5vw}main #sofunktionierts .zusatzchanceViaApp>span .accordeon img{margin:5vw 0 0 -8.8vw;max-width:110%}main #sofunktionierts .steps{color:#fff}main #sofunktionierts .steps>div{position:relative;margin:0 auto 5vw auto;padding:2vw 2vw 2vw 13vw;left:.5vw;width:72vw;min-height:12vw;display:flex;align-items:center;font-family:"EDEKATextOffc-Bold",Arial,Helvetica,Verdana,sans-serif;font-weight:normal;font-style:normal;font-size:4.75vw;line-height:5.5vw;color:#1b66b3;text-align:left;background:#fff;border-radius:5vw}main #sofunktionierts .steps>div::before{content:attr(data-step) ".";position:absolute;padding-left:.75vw;display:flex;align-items:center;justify-content:center;left:-2.5vw;width:11vw;height:11vw;font-family:"EDEKATextOffc-Bold",Arial,Helvetica,Verdana,sans-serif;font-weight:normal;font-style:normal;font-size:7vw;line-height:7vw;color:#fff;background:#004385;background:linear-gradient(25deg, rgb(0, 67, 133) 5%, rgb(0, 120, 193) 100%);border-radius:10vw;box-shadow:.3vw .3vw .5vw rgba(0,0,0,.7);box-sizing:border-box}main #sofunktionierts::before,main #sofunktionierts::after{content:"";position:absolute;background:no-repeat;background-size:contain}main #sofunktionierts .steps+div{margin:0 auto;padding-left:12vw;width:90vw;font-size:3.7vw;letter-spacing:.04vw;text-align:left;background:url("../images/icon_mail2.svg") no-repeat left center;background-size:8vw;box-sizing:border-box}main #teilnehmen{position:relative;margin-top:22.5vw}main #teilnehmen>div{position:relative}main #teilnehmen>div:not(#introTeilnehmen){margin:100vw 0;display:none}main #introTeilnehmen::before{content:"";position:absolute;top:-10vw;left:5vw;width:17vw;height:10vw;background:var(--dekoHerzen) no-repeat;background-size:contain}@supports(background-image: var(--dekoHerzenWebp)){main #introTeilnehmen::before{background-image:var(--dekoHerzenWebp)}}main #introTeilnehmen strong{margin:6vw auto 0 auto;display:block;width:77vw}main #introTeilnehmen p{margin:6vw auto 0 auto;width:66vw}main #introTeilnehmen form li{text-align:center}main #introTeilnehmen form li.info{margin:0 auto 2.5vw auto;width:85vw}main #introTeilnehmen form label{display:none}main #introTeilnehmen form input{margin-top:4vw}main #checkMail h3{margin:0 auto;width:86vw}main #checkMail p{margin:7vw auto 3vw auto;width:72vw}main #checkMail .pics{position:relative;margin-top:8vw}main #checkMail .pics picture img{width:95vw}main #checkMail .button{position:relative;margin-top:3vw}main #checkMail .button a{margin-top:5vw}main #confirmEmailWithToken .error{margin-bottom:10vw}main #confirmEmailWithToken button{width:58vw}main #confirmEmailWithToken a.btn{display:none;margin:0 auto}main #herzenswuensche{margin-bottom:200vw !important}main #herzenswuensche p{margin:3vw auto 0 auto;width:90vw}main #herzenswuensche #wunschherzAnimiert{position:absolute;top:78vw;left:19vw;width:64vw;height:60vw;opacity:0;z-index:-1;transition:ease 1s;background-image:var(--mundsWunschherzAugenZu)}@supports(background-image: var(--mundsWunschherzAugenZuWebp)){main #herzenswuensche #wunschherzAnimiert{background-image:var(--mundsWunschherzAugenZuWebp)}}main #herzenswuensche #wunschherzAnimiert.show{opacity:1;z-index:1;background-image:none}main #herzenswuensche #wunschherzAnimiert.show::before{top:-12vw;left:-7vw;width:32vw;height:32vw;transform:rotate(15deg)}main #herzenswuensche #wunschherzAnimiert.show::after{top:37vw;left:42vw;width:30vw;height:30vw;transform:rotate(-20deg)}main #herzenswuensche #wunschherzAnimiert img{width:100%}main #herzenswuensche #game.animation::before,main #herzenswuensche #wunschherzAnimiert.show::before,main #herzenswuensche #wunschherzAnimiert.show::after{content:"";position:absolute;background:no-repeat;background-size:contain;background:var(--dekoSternenGlow) no-repeat;background-size:contain;transition:ease 1s}@supports(background-image: var(--dekoSternenGlowWebp)){main #herzenswuensche #game.animation::before,main #herzenswuensche #wunschherzAnimiert.show::before,main #herzenswuensche #wunschherzAnimiert.show::after{background-image:var(--dekoSternenGlowWebp)}}main #game{position:absolute;margin-top:6vw;width:100vw;height:110vw}main #game.animation::before{top:-1vw;left:40vw;width:20vw;height:20vw;transform:rotate(20deg)}main #game::before,main #game::after{content:"";position:absolute;background:no-repeat;background-size:contain}main #game::after{top:25vw;left:-16vw;width:130vw;height:120vw;background:var(--fahneBlau) no-repeat top left -25vw;background-size:148vw 62vw;transform:rotate(-15deg);transition:ease 1s;z-index:-1}@supports(background-image: var(--fahneBlauWebp)){main #game::after{background-image:var(--fahneBlauWebp)}}main #game.animation::after{top:20vw;background-position:top left -15vw;background-size:125vw 46vw}main #game .container{min-height:100vw;background:var(--wunschherzBaum) no-repeat top left 7vw;background-size:56vw;transition:ease 1s}@supports(background-image: var(--wunschherzBaumWebp)){main #game .container{background-image:var(--wunschherzBaumWebp)}}main #game .container.animation{background-position:top left 5vw;background-size:44vw}main #game .container.animation img.dragbox{width:10.5vw}main #game .container.animation img.herz1{margin:-6.5vw 0 0 -6vw}main #game .container.animation img.herz2{margin:-10.5vw 0 0 -3vw}main #game .container.animation img.herz3{margin:-14vw 0 0 -6vw}main #game .container::before,main #game .container::after{content:"";position:absolute;background:no-repeat;background-size:contain}main #game .container::before{top:11vw;left:6vw;width:9vw;height:12vw;background-image:var(--dekoSocke);transform:scaleX(-1)}@supports(background-image: var(--dekoSockeWebp)){main #game .container::before{background-image:var(--dekoSockeWebp)}}main #game .container::after{top:-4vw;right:6vw;width:10vw;height:12vw;background-image:var(--dekoGeschenk);transform:rotate(-28deg)}@supports(background-image: var(--dekoGeschenkWebp)){main #game .container::after{background-image:var(--dekoGeschenkWebp)}}@keyframes herzWackelt{0%{transform:rotate(0)}15%{transform:rotate(-5deg)}40%{transform:rotate(3deg)}55%{transform:rotate(-2deg)}75%{transform:rotate(4deg)}100%{transform:rotate(0)}}main #game .container img.dragbox{position:absolute;cursor:grab;width:14.5vw;filter:drop-shadow(0 0px 0.6vw rgba(0, 0, 0, 0.8))}main #game .container img.transition{position:absolute;width:14.5vw;transition:ease 1s}main #game .container img.done{opacity:0}main #game .container img.done2{opacity:0 !important;left:-1000vw !important}main #game .container img.herz1{top:33vw;left:29vw;transform:rotate(2deg)}main #game .container img.herz1.wackeln:not(.active){animation-delay:.13s}main #game .container img.herz2{top:51vw;left:16vw;transform:rotate(-8deg)}main #game .container img.herz2.wackeln:not(.active){animation-delay:.2s}main #game .container img.herz3{top:65vw;left:30vw;transform:rotate(4deg)}main #game .container img.wackeln:not(.active){animation:herzWackelt .7s linear .5s infinite alternate}main #game .munds{position:absolute;top:59vw;left:63vw;width:29vw;height:29vw;background-image:var(--mundsWunschherz);background-size:0}@supports(background-image: var(--mundsWunschherzWebp)){main #game .munds{background-image:var(--mundsWunschherzWebp)}}main #game .munds::after{content:"";position:absolute;top:-42vw;left:-12vw;width:51vw;height:82vw;background:var(--mundsWunschherzKontur) no-repeat;background-size:contain;transition:ease 1s}@supports(background-image: var(--mundsWunschherzKonturWebp)){main #game .munds::after{background-image:var(--mundsWunschherzKonturWebp)}}main #game .munds.done::after{background-image:var(--mundsWunschherz)}@supports(background-image: var(--mundsWunschherzWebp)){main #game .munds.done::after{background-image:var(--mundsWunschherzWebp)}}main #game .munds.done2::after{top:-48vw;left:-3vw;width:41vw;background-image:var(--mundsWunschherzAugenZu)}@supports(background-image: var(--mundsWunschherzAugenZuWebp)){main #game .munds.done2::after{background-image:var(--mundsWunschherzAugenZuWebp)}}main #playError #msg_playError{margin:0 5vw;width:90vw}main #youWon h3{position:relative;margin:0 auto;width:80vw}main #youWon h3:first-child+p{margin:6vw auto;width:70vw}main #youWon h3:nth-child(5){margin-top:17.5vw}main #youWon h3:nth-child(5)+p{margin:7.5vw auto;width:55vw}main #youWon #prize{position:relative;margin:0 auto 12vw auto;top:10vw;height:80vw}main #youWon #prize::before,main #youWon #prize::after{content:"";position:absolute;background:no-repeat;background-size:contain}main #youWon #prize::before{top:-11vw;left:-92vw;width:200vw;height:88vw;background-image:var(--fahneBlau);background-size:217vw 86vw}@supports(background-image: var(--fahneBlauWebp)){main #youWon #prize::before{background-image:var(--fahneBlauWebp)}}main #youWon #prize::after{content:"Abbildung ähnlich";top:35vw;right:-10vw;width:27vw;font-size:2.5vw;line-height:3vw;color:#fff;transform:rotate(-90deg);z-index:1}main #youWon #prize[data-prize="8"] picture#preisBild,main #youWon #prize[data-prize="8"] img#preisBild{margin-top:-20vw}main #youWon picture:not(.arrowAnimation),main #youWon img:not(.arrowAnimation){position:absolute;display:block;margin:10vw auto 0 auto;width:auto;max-width:70vw;max-height:70vw;z-index:2}main #youWon picture.arrowAnimation,main #youWon img.arrowAnimation{margin:0 auto;display:block;width:10vw;transform:scaleY(-1)}main #youWon picture#preisBild,main #youWon img#preisBild{margin:-13vw 0 0 13vw;filter:drop-shadow(0.2vw 0.2vw 0.7vw rgba(0, 0, 0, 0.4))}main #youWon #playId{display:none}main #youWon form{padding:0 10vw}main #youWon form label{margin:0}main #youWon form .gender{margin:2vw 0 0 0;display:flex;align-items:center}main #youWon form .gender label{margin-right:4.5vw}main #youWon form input:not([type=radio]){padding:2.25vw 2.75vw;width:100%}main #youWon form input[type=radio]{margin:0 1.5vw 0 0;transform:scale(0.7)}main #youWon li.submit{text-align:center}main #youWon li:last-child{margin-top:6.5vw;font-size:3.375vw;line-height:4.05vw;text-align:center}main #thx>h3{margin-bottom:10vw}main #thx>p{margin:-2vw auto 7vw auto;width:82vw}main #thx>p#noApp{font-family:"EDEKATextOffc-Bold",Arial,Helvetica,Verdana,sans-serif;font-weight:normal;font-style:normal}main #thx>p#noApp+div{margin:0 auto;padding-left:12vw;width:90vw;font-size:3.7vw;letter-spacing:.04vw;text-align:left;background:url("../images/icon_mail2.svg") no-repeat left center;background-size:8vw;box-sizing:border-box}main #sonderverlosung{margin-top:10vw}main #sonderverlosung h3{font-size:11.5vw;line-height:12.5vw}main #sonderverlosung p:nth-child(3){margin:0 auto 6vw auto;width:90vw}main #sonderverlosung p:nth-child(3) strong{display:block}main #sonderverlosung p.info{position:relative;margin:3vw auto;width:80vw}main #sonderverlosung .ipad{position:relative;margin-bottom:5vw}main #sonderverlosung .ipad::before,main #sonderverlosung .ipad::after{content:"";position:absolute;background:no-repeat;background-size:contain}main #sonderverlosung .ipad::before{top:5vw;left:-19vw;width:132vw;height:90vw;background-image:var(--fahneRot);background-size:230vw 90vw}@supports(background-image: var(--fahneRotWebp)){main #sonderverlosung .ipad::before{background-image:var(--fahneRotWebp)}}main #sonderverlosung .ipad::after{top:14vw;left:7vw;width:25vw;height:25vw;background-image:var(--1von11x)}@supports(background-image: var(--1von11xWebp)){main #sonderverlosung .ipad::after{background-image:var(--1von11xWebp)}}main #sonderverlosung .ipad img{position:relative;margin:1vw auto 0 auto;left:3vw;width:65vw}main #preise{position:relative;margin:20vw auto 0 auto}main #preise .sliderItems::before{position:absolute;content:"";top:2vw;left:-10vw;width:120vw;height:88vw;background:var(--fahneBlau) no-repeat top right -12vw;background-size:200vw 86vw}@supports(background-image: var(--fahneBlauWebp)){main #preise .sliderItems::before{background-image:var(--fahneBlauWebp)}}main #preise .zusatzchance{margin:7vw auto 0 auto;width:90vw}main #preise .zusatzchance2{margin:35vw auto 15vw auto;width:90vw}main #preise .zusatzchance2 .links{display:block;margin-top:2.5vw}main #preise .zusatzchance2 .links a{margin:0 1.5vw}main #preise .zusatzchance2 .links a img{width:32.5vw;filter:drop-shadow(0 0 0.75vw rgba(255, 255, 255, 0.4))}main #preise .sliderItems nav.polaroid{position:relative;margin:0 auto;top:86vw;width:32vw}main #preise .sliderItems nav.polaroid a{position:absolute;width:12vw;height:12vw;background:url("../images/arrow_slider.svg") no-repeat;background-size:contain;cursor:pointer}main #preise .sliderItems nav.polaroid a.prev{left:0;transform:scaleX(-1) scaleY(-1)}main #preise .sliderItems nav.polaroid a.next{right:0}main #faq{position:relative;margin-top:15vw}main #faq h3+p{margin:5vw auto;max-width:80vw;text-align:left}main #faq b{margin-left:5vw;display:block}main #faq b:before{content:"";position:absolute;display:inline-block;width:0;height:0;transition:all .25s;margin:.5vw 0 0 -6vw;border-top:2vw solid rgba(0,0,0,0);border-bottom:2vw solid rgba(0,0,0,0);border-left:2.5vw solid #fff}main #faq .item{margin:0 auto 4vw auto;width:90%;text-align:left}main #faq .item .answer{margin:2vw 0 0 5vw}main #faq .item:last-child{margin-bottom:0}main #faq .item.open b:before{transform:rotate(90deg)}footer{margin-top:20vw}footer ul{margin:0 auto;padding-bottom:5vw;width:96vw;text-align:center}footer ul li{display:inline-block;margin:0 0 2vw 0;padding:0;border-right:.5vw solid #fff}footer ul li a{margin:0 1.5vw 0 .5vw;padding:0 1.5vw;text-decoration:none}footer ul li:first-child a{margin-left:0}footer ul li:last-child{border-right:0}footer ul li:last-child a{margin-right:0}footer ul li:nth-child(3){border-right-width:0}form{position:relative;margin:0 auto;padding:0 4vw}form#regForm a.checkRegistration,form#regForm #checkRegistration{margin-bottom:25vw}form ul li{margin:0 0 3vw 0;padding:0}form ul li.checkboxen>label{margin-left:7.5vw}form label{margin:0 3vw;display:block}form li.privacy label{margin:1vw 0 1vw 7vw}form #msg_err,form .msg_err,form #cepsv_error{margin:3vw 0;font-family:"EDEKATextOffc-Regular",Arial,Helvetica,Verdana,sans-serif;font-weight:normal;font-style:normal}form .g-buttons>div>div{margin:5vw auto}form .gender{display:block;margin-left:2vw}form .gender label{display:inline-block;margin:1vw 3vw 1vw 0;width:auto;text-align:left}form .gender input{float:none}form .error{margin-bottom:4vw}@media only screen and (max-width: 999px){#lightboxSpinner{display:none}}.fullwidth .inner{margin-left:auto;margin-right:auto}.text--left{text-align:left}.text--center{text-align:center}#impressum h1,#datenschutz h1,#teilnahmebedingungen h1,#cookiepolicy h1{margin-bottom:5vw;font-size:10vw;line-height:normal}#impressum b,#impressum strong,#datenschutz b,#datenschutz strong,#teilnahmebedingungen b,#teilnahmebedingungen strong,#cookiepolicy b,#cookiepolicy strong{font-family:"EDEKATextOffc-Regular",Arial,Helvetica,Verdana,sans-serif;font-weight:normal;font-style:normal}#impressum u,#datenschutz u,#teilnahmebedingungen u,#cookiepolicy u{color:#fff}#datenschutz h4{margin:6vw 0 2vw 0;font-size:calc(var(--fontsize)*1.2);line-height:calc(var(--lineheight)*1.2)}#datenschutz strong{font-family:"EDEKATextOffc-Bold",Arial,Helvetica,Verdana,sans-serif;font-weight:normal;font-style:normal}#datenschutz ul{margin-left:5vw}#datenschutz ul li{padding-left:0}#datenschutz ul,#datenschutz li{list-style:disc outside}#datenschutz table{display:block;margin-top:5vw;overflow-x:scroll;border-spacing:0;border:1px solid #fff}#datenschutz table td{padding:1vw;vertical-align:top;border:1px solid #fff}#datenschutz table tr:first-child td,#datenschutz table td:first-child:not(.normal){font-family:"EDEKATextOffc-Bold",Arial,Helvetica,Verdana,sans-serif;font-weight:normal;font-style:normal}#teilnahmebedingungen h5{-webkit-font-smoothing:initial}.grecaptcha-badge{z-index:100}#msg_participateForm+div>div{margin:3vw auto}#ot-sdk-cookie-policy-v2{padding:0 !important}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h5,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description{color:#fff !important}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group{font-family:"EDEKATextOffc-Bold",Arial,Helvetica,Verdana,sans-serif;font-weight:normal;font-style:normal;color:#fff}#ot-sdk-btn,#ot-sdk-btn.ot-sdk-show-settings,#ot-sdk-btn.optanon-show-settings{margin:0 auto !important;width:auto !important;display:block !important;color:#fff !important;border-color:#c00000 !important;background-color:#c00000 !important}#ot-sdk-btn:hover,#ot-sdk-btn.ot-sdk-show-settings:hover,#ot-sdk-btn.optanon-show-settings:hover{color:#fff !important;border-color:#c00000 !important;background-color:#c00000 !important}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th{color:#000 !important}#onetrust-banner-sdk #onetrust-accept-btn-handler,#onetrust-banner-sdk #onetrust-reject-all-handler,#onetrust-banner-sdk #onetrust-pc-btn-handler,#onetrust-banner-sdk .ot-bnr-save-handler{letter-spacing:0 !important}#onetrust-banner-sdk #onetrust-accept-btn-handler,#onetrust-banner-sdk #onetrust-reject-all-handler,#onetrust-banner-sdk #onetrust-pc-btn-handler,#onetrust-banner-sdk .ot-bnr-save-handler{min-width:0 !important}#onetrust-consent-sdk #onetrust-pc-btn-handler,#onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link{margin-right:0 !important}
