html{height:100%}body{height:100%;width:100%;font:400 16px/1.75 Helvetica,Arial,sans-serif;margin:0;background-color:#fff;color:#2b2a29;font-family:Helvetica,Arial,sans-serif;line-height:1.2;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:0}body:before{height:100%;width:100%;background-image:url(../img/header-01.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;height:91vh;position:fixed;top:0}@media (orientation:landscape){body:before{background-image:url(../img/header-02.jpg)}}@media (min-width : 1024px){body:before{height:50vh}}@media (orientation:landscape) and (min-width : 1024px){body:before{background-position:center 30%}}.page{display:block;position:relative;margin-left:auto;margin-right:auto;min-height:100%;max-width:960px;width:100%}@media (min-width : 640px){.page{box-sizing:border-box;padding-bottom:70px}}h1,h2,h3,h4{font-weight:300;margin:0 0 11px}h1{font-size:26px;line-height:1.2549}h2{font-size:22px;line-height:1.2631}h3{font-size:18px;line-height:1.4285}h4{font-size:16px;line-height:1.5238}a{border:1px solid #0087e6;border-width:0 0 1px 0;color:inherit;text-decoration:none;-webkit-transition:border .1s;transition:border .1s}a:hover{border-color:transparent}p{margin:6px 0 0}.buttonPrime{box-sizing:border-box;font-weight:400;line-height:41px;text-align:center;background-color:#0087e6;border:none;border-radius:3px;color:#fff;font-size:16px;height:44px;outline:none;padding:0 22px;-webkit-transition:background .15s;transition:background .15s;width:100%}.buttonPrime:not([disabled]){cursor:pointer}.buttonPrime:hover,.buttonPrime:focus{background-color:#0b9aff}.buttonPrime:active{background-color:#0090f5}.buttonPrime[disabled]{background-color:#80cbff}input[type=text],input[type=tel],input[type=email]{display:block;box-sizing:border-box;border:#999 solid 1px;border-radius:3px;box-shadow:none;font-size:16px;outline:none;padding:8px 5px;width:100%}label input[type=text],label input[type=tel],label input[type=email]{margin-top:5px}img{border:0}.pageHeader{position:relative;overflow:hidden;color:#fff;right:0;z-index:1}.pageHeader-content{position:relative;background-color:#000;padding:10px 16px 16px;z-index:1}.pageHeader-headline{float:left;position:absolute;bottom:100%;left:0;text-transform:uppercase;background-color:#fff;color:#000;font-size:22px;margin:-54px 0 0;padding:11px 16px;-webkit-transition:font-size .15s;transition:font-size .15s}@media (min-width : 640px){.pageHeader-headline{font-size:36px;padding-bottom:9px;padding-top:9px}}@media (min-width : 1024px){.pageHeader-headline{font-size:44px}}.pageHeader-headline:first-letter,.pageHeader-headline span{font-size:130%}.pageHeader-subline{margin:0;padding-top:10px}.pageHeader-linkBack{float:right;font-size:1em}.notSend .pageHeader:before{content:'Ups, da ist wohl ein Fehler aufgetreten. Versuche es doch noch einmal.';display:block;background-color:#e42626;padding:16px 11px}.pageHeader-imageContainer{display:block;overflow:hidden;max-height:90vh;-webkit-transition:box-shadow,.35s,-webkit-transform .55s;transition:box-shadow,.35s,-webkit-transform .55s;transition:transform .55s,box-shadow,.35s;transition:transform .55s,box-shadow,.35s,-webkit-transform .55s}.pageHeader-imageContainer[data-element='picture-copy']{position:absolute;top:0;left:0;box-shadow:0 0 0 3px #fff,3px 3px 10px rgba(0,0,0,0.85);opacity:0;-webkit-transform:translateY(-99%) rotate(0);-ms-transform:translateY(-99%) rotate(0);transform:translateY(-99%) rotate(0);right:0}.pageHeader-imageContainer:not([data-element='picture-copy']):after{position:absolute;top:35%;left:50%;text-align:center;background-color:#f9cf00;border:2px solid #fff;border-radius:3px;box-shadow:1px 2px 5px rgba(0,0,0,0.9);color:#004ea0;content:'Hör auf zu schütteln. \a Fahr lieber SUPERMOTO!';font-size:5vw;font-weight:700;line-height:1.5;padding:8px 12px;-webkit-transform:translate(-150%, -130%) rotate(180deg) scale(0);-ms-transform:translate(-150%, -130%) rotate(180deg) scale(0);transform:translate(-150%, -130%) rotate(180deg) scale(0);-webkit-transition:opacity .75s 8s,-webkit-transform .5s cubic-bezier(0, -0.07, .14, 1.46);transition:opacity .75s 8s,-webkit-transform .5s cubic-bezier(0, -0.07, .14, 1.46);transition:transform .5s cubic-bezier(0, -0.07, .14, 1.46),opacity .75s 8s;transition:transform .5s cubic-bezier(0, -0.07, .14, 1.46),opacity .75s 8s,-webkit-transform .5s cubic-bezier(0, -0.07, .14, 1.46);white-space:pre}[data-surprise].pageHeader-imageContainer:not([data-element='picture-copy']):after{box-shadow:2px 4px 20px rgba(0,0,0,0.75);-webkit-transform:translate(-50%, -50%) rotate(-15deg) scale(1);-ms-transform:translate(-50%, -50%) rotate(-15deg) scale(1);transform:translate(-50%, -50%) rotate(-15deg) scale(1);opacity:0}.pageHeader-imageContainer[data-count]{opacity:1}.pageHeader-imageContainer[data-count='1']{-webkit-transform:translateY(-68%) rotate(5deg);-ms-transform:translateY(-68%) rotate(5deg);transform:translateY(-68%) rotate(5deg)}.pageHeader-imageContainer[data-count='2']{-webkit-transform:translateY(-33%) rotate(-7deg);-ms-transform:translateY(-33%) rotate(-7deg);transform:translateY(-33%) rotate(-7deg)}.pageHeader-imageContainer[data-count='3']{box-shadow:0 0 0 0 #fff,0 0 0 0 rgba(0,0,0,0.85);-webkit-transform:translateY(0) rotate(0);-ms-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}.pageHeader-imageContainer[data-count='4']{-webkit-transform:translateY(28%) rotate(10deg);-ms-transform:translateY(28%) rotate(10deg);transform:translateY(28%) rotate(10deg)}.pageHeader-imageContainer[data-count='5']{-webkit-transform:translateY(71%) rotate(-9deg);-ms-transform:translateY(71%) rotate(-9deg);transform:translateY(71%) rotate(-9deg)}.pageHeader-imageContainer[data-count='6']{box-shadow:0 0 0 0 #fff,0 0 0 0 rgba(0,0,0,0.85);-webkit-transform:translateY(105%) rotate(0deg);-ms-transform:translateY(105%) rotate(0deg);transform:translateY(105%) rotate(0deg)}.pageHeader-imageContainer[data-count='7']{display:none}.pageHeader-image{display:block;width:100%}.pageHeader,section,.pageFooter{box-sizing:border-box}section{overflow:hidden}section h2{background-color:#efefef;padding:11px 16px;-webkit-transition:background .25s;transition:background .25s}section h2>span{display:block;font-size:13px}input[type=checkbox],input[type=radio]{height:80%;width:22px;position:absolute;top:-5px;left:-5px;opacity:0;z-index:0}@media (min-width : 640px){input[type=checkbox],input[type=radio]{height:100%;width:35px;position:absolute;top:-10px;left:0}}input[type=checkbox]+label,input[type=radio]+label{position:relative;padding-left:35px}input[type=checkbox]+label:before,input[type=radio]+label:before,input[type=checkbox]+label:after,input[type=radio]+label:after{position:absolute;bottom:0;left:0;margin:auto;right:auto;top:0;content:''}input[type=checkbox]+label:before,input[type=radio]+label:before{border:#999 solid 1px;height:22px;width:22px}input[type=checkbox]+label:after,input[type=radio]+label:after{height:24px;width:24px;opacity:0;-webkit-transform:scale(.25);-ms-transform:scale(.25);transform:scale(.25);-webkit-transition:opacity .15s,-webkit-transform .15s;transition:opacity .15s,-webkit-transform .15s;transition:opacity .15s,transform .15s;transition:opacity .15s,transform .15s,-webkit-transform .15s}input[type=checkbox]+label:hover:before,input[type=radio]+label:hover:before{border-color:#666}input[type=checkbox]+label:before{border-radius:3px}input[type=checkbox]+label:after{background-image:url(../img/tick.svg);background-position:3px 1px;background-repeat:no-repeat}input[type=checkbox]:checked+label:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}input[type=radio]+label:before,input[type=radio]+label:after{border-radius:50%}input[type=radio]+label:after{background-color:#0087e6}input[type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.signupBike h2 span{display:inline-block;*zoom:1;*display:inline;color:red}#readLegalStatement+label:before,#readLegalStatement+label:after{bottom:auto}.signupDate [data-oneDay],.signupDate [data-twoDays]{-webkit-transition:color .15s;transition:color .15s}.signupDate[data-days='1'] [data-oneDay]{color:#0087e6}.signupDate[data-days='2'] [data-twoDays]{color:#0087e6}@media (min-width : 640px){.signupPersona .address.address{width:100%}}.buttonPrime{overflow:hidden;position:relative}.buttonPrime:before,.buttonPrime:after{position:absolute;bottom:1px;left:1px;margin:auto;right:1px;top:1px;line-height:44px;-webkit-transition:all .25s;transition:all .25s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.buttonPrime:before{content:attr(data-done);opacity:1;-webkit-transform:scale(1) translate3d(0, 0, 0) perspective(200px);transform:scale(1) translate3d(0, 0, 0) perspective(200px)}.buttonPrime:after{color:rgba(0,0,0,0.5);content:attr(data-toDo);opacity:0;-webkit-transform:scale(.8) translate3d(0, 0, 0) perspective(200px);transform:scale(.8) translate3d(0, 0, 0) perspective(200px)}.buttonPrime[disabled]:before{opacity:0;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.buttonPrime[disabled]:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.signupForm{position:relative}.signupForm section{background-color:#fff;-webkit-transition:background .25s;transition:background .25s}.signupForm section.invalid{background-color:#ffeaea}.signupForm .invalid h2{background-color:#ffd3d3}.signupForm .inputElement{padding:0;overflow:hidden;list-style:none;margin:0 16px 11px}@media (min-width : 640px){.signupForm .inputElement{margin:0 5px 11px}}.signupForm .inputElement li{position:relative;padding:5px 0}@media (min-width : 640px){.signupForm .inputElement li{padding:5px 11px}}.signupForm label{display:block;margin-bottom:11px}.signupForm .signupSubmit{margin-top:11px;text-align:center;background-color:#2b2a29;color:#fff;padding:11px 16px 22px}@media (min-width : 640px){.signupForm .signupSubmit{padding:22px 16px 33px}}.signupForm .signupSubmit button{margin-top:11px;max-width:300px}@media (min-width : 640px){.signupForm .signupSubmit button{margin-top:22px}}.signupForm [data-price='']{display:none}@media (min-width : 640px){.signupDate .inputElement li,.signupClass .inputElement li,.signupGroup .inputElement li{float:left}.signupBike .inputElement li,.signupPersona .inputElement li{box-sizing:border-box;width:50%;float:left}}.invalid :invalid{border-color:#d26e6e}.invalid :invalid+label:before,.invalid :invalid+label:hover:before{border-color:#d26e6e}.pageFooter{overflow:hidden;background-color:#666;color:#fff;padding:11px 16px}@media (min-width : 640px){.pageFooter{height:70px;width:100%;position:absolute;bottom:0;left:0}}.pageFooter p,.pageFooter a{margin:0;font-size:13px}.pageFooter a{display:inline-block;*zoom:1;*display:inline;margin-top:11px}.pageFooter a:first-of-type{float:right}.signupForm section{overflow:hidden}.imprint strong{display:block;margin:0 0 5px -10px}.imprint p{padding:11px 26px}.page-creator{font-style:italic}.page-creator-love{color:red;font-size:1.3em}@media (max-width : 639px){.successPage{background-color:#666}}.sendForm{background-color:#fff;padding:11px 16px 50px}@media (min-width : 1024px){.sendForm{padding-top:22px}}.sendForm p{margin-top:12px}.paymentDetails{padding-top:11px}.buttonsLayoutTest [class*='button']{float:left;margin:11px 11px 0 0}.scc-debugSensor{box-sizing:border-box;font-size:12px;font-weight:normal;line-height:1.4;padding:11px;background-color:#fff;border-top:1px solid #0b9aff;width:100%;z-index:2}.scc-debugSensor span{display:block}.scc-debugSensor span+span{padding-top:11px}.scc-debugSensor strong{display:block}.scc-debugSensor strong~strong{margin-top:11px}