@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500);.loading{height:auto;left:50%;opacity:.3;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:200px}.welcome-message .logo{color:#131a25;left:50%;position:absolute;-webkit-transform:translate3d(-50%,-104px,0);transform:translate3d(-50%,-104px,0);width:500px}.welcome-message .fill-primary{fill:#ee4322}.card.summary{height:100vh;margin:0 15%}.card.summary .summary-thanks{background-color:#ee4322;color:#fff;margin-top:-10px;padding:15px;position:relative;z-index:11001}.card.summary .summary-thanks .small{font-size:1.1em}.card.summary .summary-thanks .congratulations>div{height:auto!important}.card.summary .question-chart{position:relative}.card.summary .question-chart>div{left:50%;margin:0;overflow:visible;position:absolute!important;-webkit-transform:rotate(-90deg) translate3d(50%,-50%,0);transform:rotate(-90deg) translate3d(50%,-50%,0)}.card.summary .question-chart .question-chart-value{font-size:4em;left:50%;line-height:1;margin:0;position:absolute;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.card.summary .question-chart .question-chart-value.multiple{font-size:2.25em}.card.summary .question-chart .question-chart-value .count{font-size:.5em;text-align:center}.card.summary .question-chart-evolution{align-items:center;display:flex;justify-content:center}.card.summary>div{border-top:0;display:flex;flex-direction:column;height:100%;padding-bottom:0!important;padding-top:0!important}.card.summary h1{height:auto!important;line-height:1.6em!important;white-space:normal!important}.card.summary pre{font-size:1.2em;height:auto!important;padding:.5em 1em}.card.summary .list-item{position:relative}.card.summary .list-item .overlay{background:hsla(14,26%,84%,.8);bottom:0;cursor:pointer;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s linear;z-index:2}.card.summary .list-item .overlay>div{left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.card.summary .list-item p{height:auto!important;overflow:visible!important;white-space:normal}.card.summary .list-item .right{color:#c62828;font-weight:500}.card.summary .list-item .right.new-line{white-space:pre-line}.card.summary .list-item .wrong{color:#c62828!important;text-decoration:line-through}.card.summary .list-item .answer-block{font-size:14px;margin:4px 0 0;text-overflow:ellipsis}.card.summary .list-item .answer-block div,.card.summary .list-item .answer-block p{color:rgba(0,0,0,.54);font-size:1em;line-height:17px;margin:0;text-overflow:ellipsis}.card.summary .list-item:hover .overlay{opacity:1}.card.summary.card--readonly{margin:0 auto;max-width:900px;width:90%}.card.summary.card--readonly .list-item:hover>div>span{background:none!important}.progression{bottom:10%;left:95px;opacity:0;position:absolute;top:10%;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);transition:all .25s linear;width:5px}.progression--active{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.progression .progression-bar{background-color:#e1d1cc;height:100%}.progression .progression-dot{color:#e1d1cc;left:0;position:absolute;-webkit-transform:translate3d(-6.5px,-50%,0);transform:translate3d(-6.5px,-50%,0)}.progression .progression-dot--25{top:25%}.progression .progression-dot--50{top:50%}.progression .progression-dot--75{top:75%}.progression .progression-dot--passed{color:#c62828}.progression .progression-bar-status{background-color:#c62828;height:0%;position:relative;transition:height .2s linear}.progression .progression-bar-label{color:#c62828;font-family:Roboto,sans-serif;font-size:2em;font-weight:500;left:0;line-height:1;margin:0;position:absolute;top:0;-webkit-transform:translate3d(-6.5px,-50%,0);transform:translate3d(-6.5px,-50%,0);transition:top .2s linear;white-space:nowrap}.progression .progression-bar-label:before{font-family:FontAwesome;margin-right:15px}.card.question>div{padding-top:0!important}.card.question .question-content{max-height:600px;overflow-y:auto}.card.question h1{height:auto!important;line-height:1.6em!important;white-space:normal!important}.card.question .letter{border:1px solid #bababa;border-radius:2px;padding:3px;text-align:center;text-transform:uppercase}.card.question pre{font-size:1.2em;padding:.5em 1em}.card.question pre code{display:block;min-height:80px;width:100%}.card.question .code-editor{cursor:pointer;min-height:100px}.card.question .answer--active{background:#e9e9e9!important}.card.question .help-multiple{color:#494949;float:left}.card.card-single .letter{border-radius:50%;height:30px!important;padding:6px 10px;width:30px!important}
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{-webkit-text-decoration-skip:objects;background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}html{font-size:62.5%;line-height:1.3}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1em;margin:0;padding:0}blockquote p,li button,li h1,li h2,li h3,li h4,li h5,li h6,li input,li label,li li,li p,li select,li textarea,td p,th p{font-size:100%}button{cursor:pointer;display:inline;margin:0;outline:none;padding:0}a img,button{border:none}img{height:auto;max-width:100%}hr{background-color:#303044;border:none;height:1px}input,select,textarea{font-family:Roboto,sans-serif}fieldset{border:none;margin:0;padding:0}select{cursor:pointer;width:auto}input,label,select,textarea{vertical-align:middle}body{background:#e9e9e9;color:#303044;font-family:Roboto,sans-serif;font-weight:400;overflow:hidden}li{margin:5px 0}p{margin:15px 0}blockquote,caption,input,label,li,p,pre,select,td,textarea,th{font-size:1.4em;line-height:1.6}td .bodytext,td p{margin:0}optgroup,strong{font-weight:700}.card{left:0;margin:0 30%;position:absolute;right:0;top:50%;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);transition:all .5s linear 0ms!important}.card>div{border-top:5px solid #c62828;padding:15px 0!important}.card--active{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.card--past{-webkit-transform:translate3d(0,-1500px,0);transform:translate3d(0,-1500px,0)}h1{font-size:3.5em}h1,h2{margin:25px 0}h2{font-size:2.4em}h3{font-size:2em;margin:25px 0}h4{font-size:1.8em}h4,h5{margin:20px 0}h5{font-size:1.6em}h6{font-size:1.4em;margin:15px 0}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1}[type=text]{background-color:#fff;border:1px solid #303044;border-radius:3px}[type=text]:focus{outline:none}[type=tel]{background-color:#fff;border:1px solid #303044;border-radius:3px}[type=tel]:focus{outline:none}[type=email]{background-color:#fff;border:1px solid #303044;border-radius:3px}[type=email]:focus{outline:none}[type=url]{background-color:#fff;border:1px solid #303044;border-radius:3px}[type=url]:focus{outline:none}[type=search]{background-color:#fff;border:1px solid #303044;border-radius:3px}[type=search]:focus{outline:none}[type=date]{background-color:#fff;border:1px solid #303044;border-radius:3px}[type=date]:focus{outline:none}[type=time]{background-color:#fff;border:1px solid #303044;border-radius:3px}[type=time]:focus{outline:none}[type=datetime]{background-color:#fff;border:1px solid #303044;border-radius:3px}[type=datetime]:focus{outline:none}[type=month]{background-color:#fff;border:1px solid #303044;border-radius:3px}[type=month]:focus{outline:none}[type=week]{background-color:#fff;border:1px solid #303044;border-radius:3px}[type=week]:focus{outline:none}[type=number]{background-color:#fff;border:1px solid #303044;border-radius:3px}[type=number]:focus{outline:none}select,textarea{background-color:#fff;border:1px solid #303044;border-radius:3px}select:focus,textarea:focus{outline:none}a,button{color:#c62828;text-decoration:none}a:hover,button:hover{text-decoration:underline}button{background-color:transparent;color:#c62828}.container{margin:auto;max-width:100%;padding:0 15px;width:1200px}.list-inline{display:block;margin:0;padding:0}.list-inline>*{display:inline-block;margin:5px;padding:0}.link-block{color:inherit;display:block}.link-block:hover{text-decoration:none}.form-error{outline-color:#c62828}.form-valid{outline-color:#5cb85c}[contenteditable]:focus{outline:0 solid transparent}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.align-justify{text-align:justify}.align-justify.align-center{text-align-last:center}.important{font-size:2.4em}.introduction{font-size:1.7em}@media print{.hidden-print,[id=footer],[id=header]{display:none!important}}@media screen and (max-width:1600px){.card{margin:0 7% 0 15%}}@media screen and (max-width:1024px){.progression{left:5%}.card{margin:0 5% 0 15%}}@media screen and (max-width:600px){.progression{left:0}.progression .progression-bar-label:before{margin-right:-100px}.card{margin:0 5%}}
/*# sourceMappingURL=main.e79dc8dd.css.map*/