/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */legend,td,th{padding:0}.animated,.shake{-webkit-animation-duration:.5s;animation-duration:.5s}.btn,.btn-label,sub,sup{position:relative}.radios,.rating,.timer-controls{list-style:none}.btn,.list-controls,.message,.message-or,.rating-item,.title{text-align:center}.logo,.shake{pointer-events:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.input label,.rating-header .rating-item{font-size:.75em}button{overflow:visible}button,select{text-transform:none}.input label,.name{letter-spacing:.07em;text-transform:uppercase}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;box-sizing:content-box}.input input,.wrapper{-moz-box-sizing:border-box;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0}table{border-collapse:collapse;border-spacing:0}.animated{-webkit-animation-fill-mode:both;animation-fill-mode:both}.delay0{-webkit-animation-delay:0s;animation-delay:0s}.delay1{-webkit-animation-delay:.2s;animation-delay:.2s}.delay2{-webkit-animation-delay:.4s;animation-delay:.4s}.delay3{-webkit-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}25%,75%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}50%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}25%,75%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}50%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}}.shake{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:shake;animation-name:shake;will-change:transform}.fadeInUp,.fadeInUp2{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInUp2{from{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp2{from{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp2{-webkit-animation-name:fadeInUp2;animation-name:fadeInUp2}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes blinky{30%,90%,from,to{opacity:1}50%{opacity:0}}@keyframes blinky{30%,90%,from,to{opacity:1}50%{opacity:0}}.blinky{-webkit-animation:blinky 1s infinite;animation:blinky 1s infinite}@-webkit-keyframes fillWidth{from{width:0}to{width:100%}}@keyframes fillWidth{from{width:0}to{width:100%}}.fillWidth{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:20s;animation-duration:20s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-name:fillWidth;animation-name:fillWidth}.wrapper-propose .list-items .list-item,.wrapper-propose .list-title,.wrapper-propose .title{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.wrapper-propose .list-items .list-item,.wrapper-propose .list-title{-webkit-animation-delay:.2s;animation-delay:.2s}.wrapper-propose .list-controls,.wrapper-propose .list-items+.list-item{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp2;animation-name:fadeInUp2;-webkit-animation-duration:1s;animation-duration:1s}.wrapper-propose .list-items .list-item:nth-child(1){-webkit-animation-delay:.25s;animation-delay:.25s}.wrapper-propose .list-items .list-item:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}.wrapper-propose .list-items .list-item:nth-child(3){-webkit-animation-delay:.35s;animation-delay:.35s}.wrapper-propose .list-items .list-item:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.wrapper-propose .list-items .list-item:nth-child(5){-webkit-animation-delay:.45s;animation-delay:.45s}.wrapper-propose .list-items .list-item:nth-child(5)~.list-item{-webkit-animation-delay:.55s;animation-delay:.55s}.wrapper-propose .list-items+.list-item{-webkit-animation-delay:1.2s;animation-delay:1.2s}.wrapper-propose .list-controls{-webkit-animation-delay:1.5s;animation-delay:1.5s}.btn{border:0;padding:3px 24px;margin:0;background:#9dc4c4;border-radius:5px;box-shadow:0 2px 0 0 #749292;color:#fff;font-weight:700;outline:0;-webkit-transition:background .1s ease;transition:background .1s ease;overflow:hidden}.btn:hover{background:#a3c8c8}.btn:active{top:1px;box-shadow:0 1px 0 0 #91a8a8;-webkit-transition:none;transition:none}.btn-L{padding:6px 36px}.btn-secondary{color:#646e6e;background:0 0!important;box-shadow:none!important;font-weight:300;padding:6px 12px;opacity:.6;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.form-title,.input label,.name{font-weight:700}.btn-secondary:hover{opacity:1}.btn-label{z-index:2}.btn-filler{position:absolute;left:0;top:0;height:100%;width:0;background:#b0cfcf;-webkit-transition:width 1s linear;transition:width 1s linear}.form-title{border-bottom:1px solid #eaeaea;padding-bottom:12px;margin-bottom:12px}.form-controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.form-controls label>input{margin-right:.25em}.radios{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0;margin:12px 0}.radios>li{margin:0;padding:0}.radios>li input{margin:0 .25em 0 0}.radios-hor{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.radios-hor>li{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.input{margin:12px 0;position:relative}.input input{padding:30px 10px 8px;background:#eaeaea;border:none;outline:0;border-radius:5px;display:block;width:100%}.input input:focus{background:#e1eded}.input label{position:absolute;left:10px;top:8px;opacity:.75;cursor:text}.check,.check input[type=checkbox],.check input[type=radio],.list-item-btn,.list-item-label,.rating-item label,.rating-item label input,.timer-controls button{cursor:pointer}.rating{margin:0 0 0 auto;padding:0;width:15em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.rating-item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;white-space:nowrap;line-height:1}.rating-item-negative{padding-left:6px}@media only screen and (max-width:529px){.rating{width:8em}.rating-item:first-child{white-space:normal;margin:-.5em 0}.rating-item:first-child>.fa:first-child{margin:0 .5em}.rating-item-negative{padding-left:0}}.rating-item label{display:block;padding:12px 0;margin:-12px 0}.rating-header{margin:24px 0 12px}.name{color:#9dc4c4;font-size:12px}.message{padding:50px 50px 100px;margin:0 50px 150px;position:relative}@media only screen and (max-width:529px){.message{padding:0 0 40px;margin:0 12px 120px}}.message h2{margin:0;font-size:2em}.message-badge{position:absolute;left:100%;top:100%}.message-badge-ok{background:url(../images/happy-wurst.png) no-repeat;width:229px;height:211px;margin:-103px 0 0 -177px}@media only screen and (max-width:529px){.message-badge-ok{width:150px;height:150px;background-size:100%;margin:-60px 0 0 -130px}}.message-badge-bad{background:url(../images/burnt-wurst.png) no-repeat;width:229px;height:211px;margin:-103px 0 0 -177px}@media only screen and (max-width:529px){.message-badge-bad{width:150px;height:150px;background-size:100%;margin:-60px 0 0 -130px}}.message-card{background:#fff;border-radius:5px;margin:0 0 150px;padding:100px 50px}@media only screen and (max-width:529px){.message-card{padding:30px 16px 50px;margin:0 0 100px}}.message-or{margin:0}body{background:#eaeaea;color:#646e6e;font:300 100%/1.4 'Source Sans Pro',sans-serif}.logo{position:absolute;right:30px;bottom:20px;margin:0}@media only screen and (max-width:529px){.logo{right:auto;left:50%;bottom:5px;margin-left:-45px}.logo img{width:120px}}body,html{height:100%}#content{min-height:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.wrapper{min-height:100%;max-width:36em;width:100%;padding:3em 2em 5em;margin:0 auto}.title{margin:0 0 5em}@media only screen and (max-width:529px){.wrapper{padding:1em 12px 5em}.page #content{min-height:0}.title{margin-bottom:2em}.desktop-only{display:none}}.title-main{font-weight:300;font-size:2em;margin:0}@media only screen and (min-width:530px){.mobile-only{display:none}}.hidden{display:none!important}.hidden-o{opacity:0}.warning{-webkit-transition:opacity 1s ease;transition:opacity 1s ease;margin-bottom:0}.list-title{margin:0 0 12px}.list-title-main{font-weight:400;font-size:1em;margin:0}.list-item{padding:12px;margin:0 0 6px;background:#fff;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.05);position:relative}.list-item-link{position:absolute;padding:12px;top:0;right:0}.list-item-link.fa{color:#646e6e;text-decoration:none;font-size:18px;opacity:.4;margin:.1em;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;will-change:opacity}.list-item-link.fa:hover{opacity:1;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.list-item-label{margin:-12px;padding:12px 36px;position:relative;display:block}.list-item-label input{position:absolute;left:12px;margin-top:.25em;cursor:pointer}.list-item-btn{margin:-12px;padding:12px 12px 12px 36px;position:relative;display:block;background:0 0;border:none;outline:0;width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.list-item-btn:hover{color:#697373}.list-item-btn .fa{position:absolute;left:14px;margin-top:.25em;opacity:.7}.list-item-rating{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.list-item-rating .rating{margin-right:-12px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.list-item-rating .list-item-name{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.list-item-rating .list-item-link{position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:-10px 0}.list-item-selected{background:#fffee1}.list-item-negative{background:#f9eff0}.list-controls{margin:24px 0 0}.PAGE{border-bottom:1px dashed #ff00ff;margin:40px 0}.timer{position:fixed;left:12px;top:12px;z-index:5}@media only screen and (max-width:529px){.timer{position:relative;top:0;left:0;margin:12px 12px 0;text-align:center}}.timer-time{display:inline-block;font-weight:400;font-size:19px;width:2.9em}.timer-time .fa{font-size:14px;vertical-align:1px;opacity:.9}.timer-time .timer-blinky{position:relative;top:-.05em;margin:0 .05em}.timer-controls{display:inline-block;vertical-align:middle;position:relative;top:-3px;margin:0;padding:0 0 1px;overflow:hidden}.timer-controls li{float:left;margin:0;padding:0}.timer-controls button{background:#fff;border:1px solid rgba(0,0,0,.2);box-shadow:0 1px 0 0 #ccc;font-size:10px;min-height:16px;line-height:20px;width:20px;padding:2px 4px;-moz-box-sizing:content-box;box-sizing:content-box;text-align:center;outline:0;position:relative;-webkit-transition:border-color .1s ease;transition:border-color .1s ease}.timer-controls button:hover{border:1px solid rgba(0,0,0,.3);z-index:2}.timer-controls button:active{-webkit-transition:none;transition:none;top:1px;box-shadow:none}.timer-controls button.pushed{top:1px;box-shadow:none;pointer-events:none}.timer-controls li+li{margin-left:-1px}.timer-controls li:first-child button{border-radius:5px 0 0 5px}.timer-controls li:last-child button{border-radius:0 5px 5px 0}