.messagebox{display:none;font-family:Verdana,Helvetica,Arial,sans-serif;position:absolute;left:50%;top:50%;min-width:50vw;min-height:20vh;border-radius:20px;background:rgb(255 255 255 / .75);box-shadow:0 0 10px rgb(0 0 0 / .5);transform:translate(-50%,-50%);text-align:center;padding:10px 20px}.validation img[src*="loading"]{width:100%;height:auto}.opener svg{font-family:Arial,sans-serif;font-weight:700}.optout .footer,.optout{font-size:12px;color:#aaa;font-family:Arial,sans-serif}.optout .footer{white-space:pre-wrap;text-align:left}.optout .opener{display:flex;align-items:center;justify-content:center;text-align:left;font-size:12px;color:#aaa}.opener svg{margin-right:10px}.optout{text-align:center;max-width:512px;margin:15vh auto 0 auto}.optout form{display:none}.optout label{display:block;margin:10px}.optout button{margin:10px;padding:5px 20px;border-radius:5px;font-size:20px}.optout input,.optout textarea{width:80%;font-size:18px}@media (min-width:768px){.optout .inputs{display:flex;justify-content:center}.optout .inputs>div{flex-basis:100%;width:50%}}@media (max-width:480px){.optout input{font-size:1.75em;width:100%}.optout textarea{width:100%;height:30vh}}body{margin:0;font-size:12px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;background-color:#fff}*{box-sizing:border-box}header{font-family:"lucida grande",tahoma,verdana,arial,sans-serif;background-color:#fff;color:#000;padding:10px 0;text-align:left;font-size:18px;height:60px}header>div{width:calc(100% - 20px);max-width:800px;margin:auto}header div{background-position:0 50%;padding-left:30px}header div span{display:block;background:url("data:image/svg+xml,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 100 100' %3e%3cg fill='none' stroke='%23000' stroke-width='8' transform='translate(-15,-5) scale(1.2)'%3e %3ccircle cx='50' cy='40' r='30'/%3e %3cline x1='72' y1='62' x2='100' y2='90' stroke-width='14'/%3e %3c/g%3e %3c/svg%3e") no-repeat 0 50%/contain;padding-left:30px;float:right;color:#000;top:19px;position:relative}.belohnung{height:30px;background:#00d64f;text-align:center;color:#000}#belo1{position:relative;top:7px;font-size:15px;font-weight:700}section{font-family:"Arial",sans-serif;padding:10px}section>div{width:calc(100% - 20px);max-width:800px;margin:auto;font-size:14px}h1{font-family:"lucida grande",tahoma,verdana,arial,sans-serif;color:#333}h2{font-family:"lucida grande",tahoma,verdana,arial,sans-serif;color:#ff9c03}h3{font-family:"lucida grande",tahoma,verdana,arial,sans-serif;color:#000}#hl h3{color:#000;text-align:center}.winLogo{background-size:contain;background-repeat:no-repeat;height:50px;bottom:5px;position:relative;color:#fff}#timer{background:#fff;color:#000;padding:10px 0;border-top:1px solid #ff9c03;border-bottom:1px solid #ff9c03}#timer span{font-weight:700;color:#00d64f}#timer .abgelaufen{display:none}#intro{background-color:#fff;border:1px #e8e8e8 solid}#intro>div>div{float:left;width:100px;height:100px}#questions{text-align:center;padding-bottom:50px}#questions button{display:block;background:#00d64f;background:-webkit-linear-gradient(top,#00d64f,#00a33c,#00d64f);background-image:linear-gradient(to bottom,#00d64f,#00a33c,#00d64f);border:1px solid #00d64f;color:#fff;font-size:18px;width:80%;padding:10px 0;margin:auto;font-weight:400;margin-top:10px;border-radius:3px;box-shadow:2px 2px 5px rgb(0 0 0 / .3)}#questions>div{display:none}#questions>div:first-child{display:block}#questions>div:last-child h1{color:#007d10}#questions>div:last-child>div{text-align:left}#questions>div:last-child>div>div{margin-bottom:10px}#questions b{font-size:200%;color:#4f0;vertical-align:baseline}#questions .preisebuttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 50px 0}#questions .preisebuttons button{border-radius:3px;margin-top:.5vh;font-size:14px;width:auto;padding:5px 15px;opacity:.5;-webkit-transition:opacity 0.5s,display 0s;transition:opacity 0.5s,display 0s;background:red;transform:scale(1.3)}#questions .preisebuttons button.selected{opacity:1;pointer-events:all;background:#1e8207}.won table tr td:first-child{padding-right:5px;font-size:150%;color:#4f0}.won table tr td:last-child{text-align:left}.preise{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:50px 0 0 0;height:25vh;pointer-events:none}.preise>div{position:relative;width:30vw;height:100%;cursor:pointer;background:url(../images/kisteZuOpt.png) no-repeat 50% 100%/contain}.preise>div>div:first-child{width:70%;height:80%;margin:auto;background-repeat:no-repeat;background-size:contain;background-position:50% 400px;will-change:background-position,background-image}.preise>div>div:last-child{width:100%;height:100%;position:absolute;left:0;top:0;background:url(../images/kisteOverlay.png) 50% 100%/contain no-repeat}.preise>div.auf{background-image:url(../images/kisteAufOpt.png)}.prizeimage{cursor:pointer;margin:auto;height:50vh;width:80vw;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}.animrounded{position:relative;overflow:hidden;width:80%;font-size:20px;font-weight:700;text-align:center;padding:10px;margin:50px auto;color:#fff}.animrounded:after,.animrounded:before{content:" ";position:absolute;width:100%;height:100%;top:0;z-index:-1}.animrounded:before{left:0;background:#333}.animrounded:after{-webkit-transition:left 5s ease-out;transition:left 5s ease-out;background:#38f;left:-100%}.shown .animrounded:after{left:0}testimonials{max-width:800px;margin:auto}.testimonials p{margin:0 5px 5px 0}.testimonials>div{min-height:100px;position:relative;background:#cdf;padding:5px 10px 5px 100px;margin-bottom:2px}.testimonials>div:first-child{min-height:0;padding-left:5px}.testimonials>div>div{position:absolute;left:10px;top:5px;background-image:url(../images/profiles.jpg);width:80px;height:80px}.xplogo{background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border-right:10px #fff0 solid}.cache{opacity:.01;height:1px;overflow:hidden}#overlay{visibility:hidden;opacity:0;position:fixed;background:rgb(0 0 0 / .7);left:0;top:0;width:100vw;height:120vh;overflow:hidden;-webkit-transition:opacity 0.5s,display 0s;transition:opacity 0.5s,display 0s;-webkit-perspective:500px;perspective:500px;-webkit-backface-visibility:hidden}#overlay.on{visibility:visible;opacity:1}#overlay.on .modal{opacity:1;-webkit-transform:rotateX(0deg) translate3d(0,-50%,0);transform:rotateX(0deg) translate3d(0,-50%,0)}#overlay .modal{width:400px;max-width:90vw;background:#fff;margin:auto;margin-top:50vh;-webkit-transform:rotateX(40deg) translate3d(0,-350%,-500px);transform:rotateX(40deg) translate3d(0,-350%,-500px);opacity:0;-webkit-transition:opacity 0.125s 0.35s,-webkit-transform 0.5s 0.35s;transition:opacity 0.125s 0.35s,-webkit-transform 0.5s 0.35s;transition:transform 0.5s 0.35s,opacity 0.125s 0.35s;transition:transform 0.5s 0.35s,opacity 0.125s 0.35s,-webkit-transform 0.5s 0.35s}#overlay .modal p,#overlay .modal h1{padding-left:20px;padding-right:20px}#overlay .modal button,#overlay .modal a{display:block;background:#ff9c03;border:0;color:#fff;font-size:18px;width:50%;padding:10px 0;text-align:center;margin:auto;font-weight:400;margin-top:10px;margin-bottom:10px}#overlay .modal h1{background-color:#dcdcdc;background-size:auto 80%;background-position:1% 50%;color:#ff9c03;font-weight:700;font-size:18px;margin:0;padding:0 0 10px 40px}#overlay .modal p{font-size:14px}@media (max-width:400px){#questions .preisebuttons button{font-size:3vw;padding:1.5vw 2vw}}@media (max-width:480px){h1{font-size:1.3em}h2{font-size:1.2em}h3{font-size:1.1em}p{font-size:14px}}@media (max-width:360px){#intro>div>div{float:left;width:45px;height:50px;transform:scale(1.4)}#intro svg{width:50px;height:auto}}@media (max-width:320px){#intro h2,#intro h3{font-size:1.2em;margin:0 0 4px 0}#intro p{margin:0 0 4px 0}#timer{padding:5px 0}header{font-size:15px}}