body,html{padding:0;margin:0}body{font-family:Helvetica Neue;font-family:Nunito Sans,sans-serif;font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;color:#666;background:#eee}h1,h2,h3,h4,h5{color:#000;font-weight:700;margin:0;padding:0}h2{font-size:100px}h3{font-size:70px}h4{font-size:35px}h5{font-size:20px}.text-normal{font-weight:400}.text-bold{font-weight:700}.highlight span{color:#999;display:inline-block;padding:10px 0;font-weight:400}a{text-decoration:none;color:#9370db;-webkit-transition:all .2s ease;transition:all .2s ease}a:hover{color:#639}p{margin:0 0 20px}textarea{position:absolute;top:0;left:0;opacity:0;width:1px;height:1px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-green{color:#20b2aa}.text-red{color:#cd5c5c}.hide{display:none}.pull-right{float:right}.pull-left{float:left}.relative{position:relative}.inline-block{display:inline-block}.tooltip{position:absolute;top:-40px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#000;color:#fff;padding:5px 10px;border-radius:2px}.logo{font-size:40px;font-weight:400;display:inline-block;text-decoration:none;border-top:4px solid transparent;padding:5px 0 10px;position:relative}.logo,.logo:after,.logo:before{-webkit-transition:all .3s ease;transition:all .3s ease;margin:0}.logo:after,.logo:before{position:absolute;content:"";bottom:-5px;left:0;right:0;height:5px;background:#9370db;border-radius:2px}.logo:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;background:#000;z-index:1}.logo:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.box{float:left;width:33.3%;height:150px;margin-bottom:20px;overflow:hidden}.question{margin:0 0 30px;text-align:left;position:relative}.question__title{font-size:30px;font-weight:700;margin:0 0 5px}.question__number{color:coral;font-size:20px;font-weight:600;position:absolute;left:-60px;top:6px;color:#000}.question__number:after{content:"";position:absolute;right:-25px;top:50%;width:15px;height:1px;background:#000}.answers{list-style:none;padding:0;margin:0 auto 70px;font-size:14px;text-align:left}.answer__item{position:relative}.answer__item input{position:absolute;top:0;left:0;opacity:0}.answer__item label{position:relative;margin:0;display:block;font-size:20px;font-weight:400;padding:10px 20px 10px 48px;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;background:#eee;color:#999;border-radius:25px}.answer__item label:hover{background:#ccc}.answer__item label:after{content:"";position:absolute;top:15px;left:18px;z-index:1;width:10px;height:10px;border:3px solid #9370db;border-radius:50%}.answer__item input:checked+label{color:#9370db;color:#ff4500;background:#eee;background:#fff;color:#000}.answer__item input:checked+label:after{border-color:#9370db}.answer__value{position:absolute;right:15px;top:12px;font-size:18px;font-weight:400;text-align:right;opacity:.75}.copy{margin:0 0 50px}hr{width:50px;height:0;border:0;border-bottom:8px solid #000;border-color:#9370db;text-align:left;margin:0 0 20px;border-radius:4px}.loading{position:fixed;top:50%;left:50%;background:#000;width:10px;height:10px;border-radius:50%;margin:-5px 0 0 -5px;text-indent:-6000px;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}50%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}50%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{-webkit-transform:none;transform:none}}.progress{position:absolute;top:-2px;left:0;right:0;height:2px;margin:0 auto;opacity:1}.progress__bar{width:0;height:2px;background:#000;background:#639;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;content:""}.progress__bar:after{content:"";position:absolute;top:-4px;right:0;width:6px;height:6px;border-radius:50%;background:#fff;border:2px solid #639}.progress__label{position:absolute;top:-30px;left:0;font-size:15px;height:30px;line-height:30px;background:#000;color:#fff;padding:0 10px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);display:none}.scores{margin:0 0 50px}.scores__summary{font-size:18px;max-width:300px;margin-left:auto;margin-right:auto}.dial{display:inline-block;width:180px;margin:0 auto 10px;padding:0 10px}.dial__title{font-size:30px;font-weight:500}.dial text{text-anchor:middle;font-weight:600;font-size:25px;fill:#000}.dial text.summary{opacity:.4}.dial text.percent{text-anchor:middle;font-weight:500;font-size:70px}.dial path.total{fill:#000;fill:#8a2be2;fill:#ff1493}.dial path.possible{fill:#000;stroke:#fff}.container{max-width:900px;margin:0 auto;padding:0 20px}header{position:fixed;top:0;left:0;right:0;padding:0;z-index:10;border-bottom:5px solid #ddd;margin:0 0 50px;background:#fff}.flasher{display:inline-block;-webkit-transition:all .15s ease;transition:all .15s ease}footer{padding:20px 0 150px;color:#999;font-size:14px}.sticky-bottom{position:fixed;z-index:10;bottom:0;left:0;right:0;padding:10px 0;background:#fff}.row{max-width:900px;margin:0 auto}.col-6{float:left;width:50%}.btn{display:inline-block;font-size:20px;font-weight:300;color:#999;padding:10px 25px;text-decoration:none;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;border-radius:30px;border:0}.btn--naked{border-color:transparent}.btn:hover{border-color:#000}.btn--submit{border:0;background:#9370db;color:#fff}.btn--submit:hover{background:#639;color:#fff}.btn--clear{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:15px;padding:8px 15px}.btn--block{text-align:center;width:100%;box-sizing:border-box;display:block}.ptlg{padding-top:150px}.ptmd{padding-top:50px}.ptsm{padding-top:30px}.ptxs{padding-top:10px}.m5{margin:5px}.m10{margin:10px}.mb0,.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb100{margin-bottom:100px}.page-appear{opacity:.01}.page-appear.page-appear-active{opacity:1}.page-appear.page-appear-active,.page-enter{-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.page-enter{opacity:.01}.page-enter.page-enter-active{opacity:1}.page-leave{opacity:1;-webkit-transition:all .5s ease-in;transition:all .5s ease-in;display:none}.page-leave.page-leave-active{opacity:0}.tooltip-enter{opacity:.01;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;bottom:calc(100% + 20px)}.tooltip-enter.tooltip-enter-active{opacity:1;margin-top:0;bottom:calc(100% + 8px)}.tooltip-leave{opacity:1;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;bottom:calc(100% + 8px)}.tooltip-leave.tooltip-leave-active{opacity:0;bottom:calc(100% + 20px)}.fade-appear{opacity:.01}.fade-appear.fade-appear-active{opacity:1;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.fade-enter{opacity:.01;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.fade-enter.fade-enter-active{opacity:1}.fade-leave{opacity:1;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.fade-leave.fade-leave-active{opacity:0}.modal{position:fixed;top:0;left:0;right:0;bottom:0;box-sizing:border-box;padding:30px;background:#fff;text-align:left;z-index:20;overflow:hidden}.modal hr{margin:0 0 20px}.modal-enter{-webkit-transition:all .3s ease-in;transition:all .3s ease-in;opacity:.01}.modal-enter.modal-enter-active{opacity:1}.modal-leave{-webkit-transition:all .3s ease-in;transition:all .3s ease-in;opacity:1}.modal-leave.modal-leave-active{opacity:.01}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix,:first-child+html .clearfix{zoom:1}@media (max-width:1100px){.question{padding-top:40px}.question__number{left:0;top:0}}@media (max-width:800px){.ptlg{padding-top:100px}h2{font-size:60px}.box{float:none;height:auto;width:auto}.sticky-bottom{padding-left:10px;padding-right:10px}}
/*# sourceMappingURL=main.5063969f.css.map*/