/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */.introjs-overlay{position:absolute;-webkit-box-sizing:content-box;box-sizing:content-box;z-index:999999;background-color:#000;opacity:0;background:radial-gradient(center,ellipse cover,rgba(0,0,0,.4) 0,rgba(0,0,0,.9) 100%);filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#e6000000',GradientType=1)";-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.introjs-fixParent{z-index:auto!important;opacity:1!important;-webkit-transform:none!important;transform:none!important}.introjs-showElement,tr.introjs-showElement>td,tr.introjs-showElement>th{z-index:9999999!important}.introjs-disableInteraction{z-index:99999999!important;position:absolute;background-color:#fff;opacity:0;filter:alpha(opacity=0)}.introjs-relativePosition,tr.introjs-showElement>td,tr.introjs-showElement>th{position:relative}.introjs-helperLayer{z-index:9999998;background-color:#fff;background-color:hsla(0,0%,100%,.9);border:1px solid #777;border:1px solid rgba(0,0,0,.5);border-radius:4px;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.4);box-shadow:0 2px 15px rgba(0,0,0,.4)}.introjs-helperLayer,.introjs-tooltipReferenceLayer{-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.introjs-tooltipReferenceLayer{visibility:hidden;z-index:100000000;background-color:transparent}.introjs-helperLayer *,.introjs-helperLayer :after,.introjs-helperLayer :before{-webkit-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box}.introjs-helperNumberLayer{-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;visibility:visible;top:-16px;left:-16px;z-index:9999999999!important;padding:2px;font-family:Arial,verdana,tahoma;font-size:13px;font-weight:700;color:#fff;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.3);background:#ff3019;background:-webkit-gradient(linear,left top,left bottom,from(#ff3019),to(#cf0404));background:linear-gradient(180deg,#ff3019 0,#cf0404);width:20px;height:20px;line-height:20px;border:3px solid #fff;border-radius:50%;filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0)";filter:"progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=ff0000)";-webkit-box-shadow:0 2px 5px rgba(0,0,0,.4);box-shadow:0 2px 5px rgba(0,0,0,.4)}.introjs-arrow{border:5px solid #fff;content:"";position:absolute}.introjs-arrow.top,.introjs-arrow.top-right{top:-10px;border-color:transparent transparent #fff}.introjs-arrow.top-right{right:10px}.introjs-arrow.top-middle{top:-10px;left:50%;margin-left:-5px;border-color:transparent transparent #fff}.introjs-arrow.right{top:10px}.introjs-arrow.right,.introjs-arrow.right-bottom{right:-10px;border-color:transparent transparent transparent #fff}.introjs-arrow.right-bottom{bottom:10px}.introjs-arrow.bottom{bottom:-10px;border-color:#fff transparent transparent}.introjs-arrow.left{top:10px}.introjs-arrow.left,.introjs-arrow.left-bottom{left:-10px;border-color:transparent #fff transparent transparent}.introjs-arrow.left-bottom{bottom:10px}.introjs-tooltip{-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;visibility:visible;padding:10px;background-color:#fff;min-width:200px;max-width:300px;border-radius:3px;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.4);box-shadow:0 1px 10px rgba(0,0,0,.4);-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out}.introjs-tooltipbuttons{text-align:right;white-space:nowrap}.introjs-button{-webkit-box-sizing:content-box;box-sizing:content-box;position:relative;overflow:visible;display:inline-block;padding:.3em .8em;border:1px solid #d4d4d4;text-decoration:none;text-shadow:1px 1px 0 #fff;font:11px/normal sans-serif;color:#333;white-space:nowrap;cursor:pointer;outline:none;background-color:#ececec;background-image:-webkit-gradient(linear,left top,left bottom,from(#f4f4f4),to(#ececec));background-image:linear-gradient(#f4f4f4,#ececec);-webkit-background-clip:padding;-moz-background-clip:padding;-o-background-clip:padding-box;border-radius:.2em;zoom:1;*display:inline;margin:10px 0 0}.introjs-button:hover{border-color:#bcbcbc;text-decoration:none;-webkit-box-shadow:0 1px 1px #e3e3e3;box-shadow:0 1px 1px #e3e3e3}.introjs-button:active,.introjs-button:focus{background-image:-webkit-gradient(linear,left top,left bottom,from(#ececec),to(#f4f4f4));background-image:linear-gradient(#ececec,#f4f4f4)}.introjs-button::-moz-focus-inner{padding:0;border:0}.introjs-skipbutton{-webkit-box-sizing:content-box;box-sizing:content-box;margin-right:5px;color:#7a7a7a}.introjs-prevbutton{border-radius:.2em 0 0 .2em;border-right:none}.introjs-prevbutton.introjs-fullbutton{border:1px solid #d4d4d4;border-radius:.2em}.introjs-nextbutton{border-radius:0 .2em .2em 0}.introjs-nextbutton.introjs-fullbutton{border-radius:.2em}.introjs-disabled,.introjs-disabled:focus,.introjs-disabled:hover{color:#9a9a9a;border-color:#d4d4d4;-webkit-box-shadow:none;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none}.introjs-hidden{display:none}.introjs-bullets{text-align:center}.introjs-bullets ul{clear:both;margin:15px auto 0;padding:0;display:inline-block}.introjs-bullets ul,.introjs-bullets ul li{-webkit-box-sizing:content-box;box-sizing:content-box}.introjs-bullets ul li{list-style:none;float:left;margin:0 2px}.introjs-bullets ul li a{-webkit-box-sizing:content-box;box-sizing:content-box;display:block;width:6px;height:6px;background:#ccc;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-decoration:none;cursor:pointer}.introjs-bullets ul li a.active,.introjs-bullets ul li a:hover{background:#999}.introjs-progress{overflow:hidden;height:10px;margin:10px 0 5px;border-radius:4px;background-color:#ecf0f1}.introjs-progress,.introjs-progressbar{-webkit-box-sizing:content-box;box-sizing:content-box}.introjs-progressbar{float:left;width:0;height:100%;font-size:10px;line-height:10px;text-align:center;background-color:#08c}.introjsFloatingElement{position:absolute;height:0;width:0;left:50%;top:50%}.introjs-fixedTooltip{position:fixed}.introjs-hint{-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;background:transparent;width:20px;height:15px;cursor:pointer}.introjs-hint:focus{border:0;outline:0}.introjs-hidehint{display:none}.introjs-fixedhint{position:fixed}.introjs-hint:hover>.introjs-hint-pulse{border:5px solid rgba(60,60,60,.57)}.introjs-hint-pulse{-webkit-box-sizing:content-box;box-sizing:content-box;width:10px;height:10px;border:5px solid rgba(60,60,60,.27);border-radius:30px;background-color:hsla(0,0%,53.3%,.24);z-index:10;position:absolute;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.introjs-hint-no-anim .introjs-hint-dot{-webkit-animation:none;animation:none}.introjs-hint-dot{-webkit-box-sizing:content-box;box-sizing:content-box;border:10px solid hsla(0,0%,57.3%,.36);background:transparent;border-radius:60px;height:50px;width:50px;-webkit-animation:introjspulse 3s ease-out;animation:introjspulse 3s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;position:absolute;top:-25px;left:-25px;z-index:1;opacity:0}@-webkit-keyframes introjspulse{0%{-webkit-transform:scale(0);opacity:0}25%{-webkit-transform:scale(0);opacity:.1}50%{-webkit-transform:scale(.1);opacity:.3}75%{-webkit-transform:scale(.5);opacity:.5}to{-webkit-transform:scale(1);opacity:0}}@keyframes introjspulse{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}25%{-webkit-transform:scale(0);transform:scale(0);opacity:.1}50%{-webkit-transform:scale(.1);transform:scale(.1);opacity:.3}75%{-webkit-transform:scale(.5);transform:scale(.5);opacity:.5}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}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}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}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}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}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{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;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-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}hr{margin:20px 0;border:none;border-bottom:1px solid rgba(16,22,26,.15)}.pt-dark hr{border-color:hsla(0,0%,100%,.15)}::-moz-selection{background:rgba(125,188,255,.6)}::selection{background:rgba(125,188,255,.6)}body{text-transform:none;line-height:1.28581;letter-spacing:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Icons16,sans-serif;font-size:14px;font-weight:400;color:#182026}small{font-size:12px}p{margin:0 0 10px;padding:0}a{text-decoration:none}a,a:hover{color:#106ba3}a:hover{cursor:pointer;text-decoration:underline}a code{color:inherit}code,pre{text-transform:none;font-family:monospace;font-size:smaller}code{border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);background:hsla(0,0%,100%,.7);padding:2px 5px;color:#5c7080}.pt-dark code{-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);box-shadow:inset 0 0 0 1px rgba(16,22,26,.4);background:rgba(16,22,26,.3);color:#bfccd6}pre{display:block;margin:10px 0;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);box-shadow:inset 0 0 0 1px rgba(16,22,26,.15);background:hsla(0,0%,100%,.7);padding:13px 15px 12px;line-height:1.4;color:#182026;font-size:13px;word-break:break-all;word-wrap:break-word}pre>code{border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:transparent;padding:0;white-space:pre-wrap;color:inherit;font-size:inherit}blockquote{line-height:1.5;font-size:16px;margin:0 0 10px;border-left:4px solid rgba(167,182,194,.5);padding:0 20px}blockquote p:last-child{margin-bottom:0}.pt-dark blockquote{border-color:rgba(115,134,148,.5)}ol,ul{margin:10px 0;padding-left:40px}.title-font{font-family:Nunito,sans-serif}.text-font{font-family:Open Sans,sans-serif}*{-webkit-box-sizing:border-box;box-sizing:border-box}#mygoodness-app,body,html{min-height:100vh;font-size:9px;font-family:Open Sans,sans-serif;color:#282825}.page-container{min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.4rem;position:relative}.page-container,.page-header{display:-webkit-box;display:-ms-flexbox;display:flex}.page-header{z-index:2;height:6.8rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 6rem;border-bottom:.1rem solid #efeff4;-webkit-box-shadow:0 0 7px 0 #666;box-shadow:0 0 7px 0 #666;color:#2f657c}@media only screen and (max-width:600px){.page-header{padding:0 1rem;height:6.8rem}}.page-header h1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-header h1 a{display:block;width:20rem;height:7.8rem;-webkit-transform:scale(.45);transform:scale(.45);-webkit-transform-origin:0 50%;transform-origin:0 50%;color:transparent}@media only screen and (max-width:720px){.page-header h1 a{width:16rem;height:6.3rem;-webkit-transform:scale(.36);transform:scale(.36)}}.page-header h1 small{color:#2f657c;margin-left:2rem;display:block;font-size:1.4rem;width:10rem}@media only screen and (max-width:720px){.page-header h1 small{font-size:1.2rem;width:8rem}}.page-header nav{font-weight:600;font-size:1.8rem}.page-header nav a{padding:0 1rem;color:#000}.page-header nav a:hover{text-decoration:underline}.page-sizing{width:72rem}@media only screen and (max-width:720px){.page-sizing{width:100%}}.page-content{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.page-content .page{width:72rem;padding:2rem}@media only screen and (max-width:720px){.page-content .page{width:100%}}.page-content .page h1{margin:2rem 0}.page-footer{z-index:0;padding:1rem;text-align:center;font-size:1.2rem;border-top:.1rem solid #efeff4;-webkit-box-shadow:0 0 7px 0 #666;box-shadow:0 0 7px 0 #666}@media only screen and (max-width:600px){.page-footer{-webkit-box-shadow:0 0 5px 0 #999;box-shadow:0 0 5px 0 #999;font-size:1rem;padding:.6rem 1rem}}.page-footer a{color:#282825;font-weight:600;text-decoration:underline;padding:0 .2rem}.page-footer img{max-height:6rem;padding:1rem}h1,h2,h3,h4,h5,h6{font-family:Nunito,sans-serif}.text-center{text-align:center}.introjs-tooltip{font-size:1.4rem}.about .logos{margin:3rem 0 1rem}.about .logos a img{max-height:4rem;margin:1rem 2rem 0 0}.home a{margin-top:2rem}.home .video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home .video .video-inner{width:75%}@media only screen and (max-width:720px){.home .video .video-inner{width:100%}}.quiz{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;position:relative;width:100%}.quiz h1{margin:0;background-color:#e54625;color:#fff;font-family:Open Sans,sans-serif;font-size:1.8rem;padding:1rem;font-weight:500}@media only screen and (max-width:600px){.quiz h1{padding:1.4rem;font-size:1.6rem}}.quiz .debug-procedure{position:absolute;bottom:0;right:0}.quiz.intro{pointer-events:none}.quiz .card{opacity:1;-webkit-transform:translate(0);transform:translate(0);-webkit-transition:opacity 1s ease-out,-webkit-transform 1ms ease-out;transition:opacity 1s ease-out,-webkit-transform 1ms ease-out;transition:opacity 1s ease-out,transform 1ms ease-out;transition:opacity 1s ease-out,transform 1ms ease-out,-webkit-transform 1ms ease-out}.quiz .card .choice-button{opacity:1;-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out}.quiz.transition .card{opacity:0;-webkit-transition:opacity 1s ease-out 1ms,-webkit-transform 1s ease-out;transition:opacity 1s ease-out 1ms,-webkit-transform 1s ease-out;transition:opacity 1s ease-out 1ms,transform 1s ease-out;transition:opacity 1s ease-out 1ms,transform 1s ease-out,-webkit-transform 1s ease-out}.quiz.transition .card .choice-button{opacity:0}.quiz.transition.hover-left .card-left,.quiz.transition.hover-right .card-right{-webkit-transition:opacity .2s ease-out 1.2s,-webkit-transform 1s ease-out;transition:opacity .2s ease-out 1.2s,-webkit-transform 1s ease-out;transition:opacity .2s ease-out 1.2s,transform 1s ease-out;transition:opacity .2s ease-out 1.2s,transform 1s ease-out,-webkit-transform 1s ease-out}.quiz .steps{margin-bottom:2rem}.quiz .steps .step{display:inline-block;border-radius:10rem;width:1.3rem;height:1.3rem;margin-right:1.5rem;background-color:#adadad;border:.2rem solid #fff;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent}.quiz .steps .step.done{background-color:#2f657c}.quiz .steps .step.current{background-color:#2f657c;-webkit-box-shadow:0 0 0 1px #2f657c;box-shadow:0 0 0 1px #2f657c}.quiz .quiz-scroll{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:3rem;margin-top:-2rem}@media only screen and (max-width:600px){.quiz .quiz-scroll>div{width:100%}}.quiz .quiz-container{white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem}@media only screen and (max-width:600px){.quiz .quiz-container{width:100%;display:block;padding:2rem 0;margin:0 0 4rem}.quiz .quiz-container>div{display:inline-block;width:calc(50% - 2.5rem)}.quiz .quiz-container>div:first-child{margin-right:1rem}}.quiz .vs{display:none;color:#fff;text-align:center;font-family:Nunito,sans-serif;font-size:2rem;padding:.4rem;background:transparent url(img/card/banner-vs.svg) no-repeat 0 0;width:9rem;height:4.1rem}.quiz .descriptions-button{display:block;margin:0 0 2rem;text-decoration:underline}.quiz .descriptions{margin:0 0 3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.quiz .descriptions>div{text-align:left;width:28rem;margin:0 1rem}.quiz .descriptions h4{display:none}@media only screen and (max-width:720px){.quiz .descriptions h4{display:block}}.quiz .intro-button{margin:0 0 2rem;text-align:center}.descriptions{margin:0 0 3rem}.descriptions h4{margin:1.4rem 0 1rem;font-size:1.6rem}.result-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.result-item>*{width:72rem}@media only screen and (max-width:720px){.result-item>*{width:100%}}.results{width:100%}.results h1{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:2rem 0;text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.results h1>*{width:72rem}@media only screen and (max-width:720px){.results h1>*{width:100%}}.results h2{font-size:2rem;text-align:center;font-weight:bolder}@media only screen and (max-width:600px){.results h2{font-size:1.6rem;font-weight:800;padding:0 5rem}}.results h3{font-size:1.6rem;text-align:center;font-weight:600;padding:2rem 0 0;margin:0}@media only screen and (max-width:600px){.results h3{font-size:1.4rem;padding:1rem 3rem}}.results .result-group{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem;margin:0 0 2rem}.results .result-group>*{width:72rem}@media only screen and (max-width:720px){.results .result-group>*{width:100%}}.results .result-group:first-child{margin:0}.results .result-group:nth-child(2n+2){background-color:#f5f5f5}.results .result-group:nth-child(2n+2).result-group-transparent{background-color:transparent}.results .supported-characters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:1rem 0}@media only screen and (max-width:600px){.results .supported-characters{display:block;margin:2rem 0 3rem}}.results .supported-characters>div{width:48%;border:.1rem solid #e5e5e5;border-radius:.2rem;text-align:center}@media only screen and (max-width:600px){.results .supported-characters>div{width:100%;margin-bottom:1rem}}.results .supported-characters>div figure{display:inline-block}.results .supported-characters>div figure svg{height:8rem;width:4rem}.results .supported-characters>div figure figcaption{margin-top:1rem}@media only screen and (max-width:600px){.results .supported-characters>div figure figcaption{margin-top:.5rem}}.results .bottom-buttons{width:72rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin:2rem 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:720px){.results .bottom-buttons{width:100%}}@media only screen and (max-width:600px){.results .bottom-buttons{display:block;margin:6rem 0 0}}.results .bottom-buttons .mg-button{width:100%;margin-left:1rem;-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width:600px){.results .bottom-buttons .mg-button{margin-left:0;margin-bottom:1rem}}.results .bottom-buttons .mg-button:first-child{margin-left:0}.results .survey-query,.survey .survey-query{padding-top:6rem;text-align:center}.results .survey-query p,.survey .survey-query p{font-weight:700;font-size:1.2em}.extra-info{position:relative;margin-left:1rem;font-weight:400;text-align:left}.extra-info i{z-index:100;position:relative;font-size:2rem;position:absolute}.extra-info .hover-info{z-index:200;position:absolute;display:none;width:40rem;max-width:90vw;top:calc(100% - 1em);left:calc(50% + 1rem);-webkit-transform:translate(-50%);transform:translate(-50%)}@media only screen and (max-width:600px){.extra-info .hover-info{max-width:20rem}}.extra-info .hover-info .hover-info-bubble{position:relative;background-color:#fff;-webkit-box-shadow:0 0 1rem 0 rgba(0,0,0,.3);box-shadow:0 0 1rem 0 rgba(0,0,0,.3);padding:2rem;border-radius:1rem;top:calc(1rem + 1em);font-size:1.6rem}.extra-info .hover-info .hover-info-bubble:after{bottom:100%;left:50%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:1rem solid hsla(0,0%,100%,0);border-bottom-color:#fff;margin-left:-1rem}@media only screen and (min-width:720px){.extra-info:hover .hover-info{display:block}}@media only screen and (max-width:720px){.extra-info.visible .hover-info{display:block}}.mg-button{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;position:relative;display:block;background-color:transparent;z-index:2}.mg-button>span{color:#555;position:relative;border-radius:10rem;font-family:Open Sans,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.8rem 1.6rem;font-size:1.75rem;font-weight:500;-webkit-transform:translate(0);transform:translate(0)}@media only screen and (max-width:600px){.mg-button>span{padding:.7rem 1rem .5rem;font-size:1.5rem}}.mg-button:active,.mg-button:hover{text-decoration:none}.mg-button:after{background-color:#d3d3d3;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10rem;border:none;border-top:0 solid transparent;border-bottom:.4rem solid #c6c6c6;content:"";z-index:-1}@media only screen and (min-width:720px){.mg-button:hover>span{-webkit-transform:translateY(.1rem);transform:translateY(.1rem)}.mg-button:hover:after{border-top-width:.2rem;border-bottom-width:.2rem}.mg-button:active>span{-webkit-transform:translateY(.2rem);transform:translateY(.2rem)}.mg-button:active:after{border-top-width:.4rem;border-bottom-width:0}}.mg-button.inline{display:inline-block}.mg-button.inline+.mg-button{margin-left:1.2rem}.mg-button.mini>span{padding:.6rem 1.4rem;font-size:1.4rem}.mg-button.max{padding:1rem 2rem .75rem;font-size:2.2rem}@media only screen and (max-width:600px){.mg-button.max{padding:.8rem 1.6rem .65rem;font-size:1.8rem}}.mg-button svg{height:1.7rem;width:1.7rem;margin-right:1rem}@media only screen and (max-width:600px){.mg-button svg{height:1.5rem;width:1.5rem}}.mg-button.primary>span{color:#fff}.mg-button.primary:after{background-color:#2f657c;border-bottom-color:#1a4f65}.mg-button.success>span{color:#fff}.mg-button.success:after{background-color:#91be4a;border-bottom-color:#6e9f1f}.mg-button.accent>span{color:#fff}.mg-button.accent:after{background-color:#e54625;border-bottom-color:#c03417}.intro .card:hover{-webkit-transform:none!important;transform:none!important}.card{position:relative;width:28rem;margin:0 1rem 5rem;padding:2rem 0 1rem;border-radius:3px;background-color:#f4f4f4;text-align:left;white-space:nowrap;border:1px solid #e5e5e5;-webkit-box-shadow:0 0 0 3px transparent;box-shadow:0 0 0 3px transparent}@media only screen and (max-width:600px){.card{padding:1.5rem 0 0;width:auto;margin:0}}.card.hovered{-webkit-box-shadow:0 0 0 3px #e5e5e5;box-shadow:0 0 0 3px #e5e5e5}.card.selected{-webkit-box-shadow:0 0 0 3px #2f657c;box-shadow:0 0 0 3px #2f657c}.card .choice-button{position:absolute;bottom:-1.5rem;left:0;width:100%;-webkit-transform:translateY(100%);transform:translateY(100%)}.card .named-element-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card .named-element-container .named-element{font-weight:400;color:#282825;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-left:1rem}@media only screen and (max-width:600px){.card .named-element-container .named-element{font-size:1rem;bottom:.5rem;left:6rem}}.card h2{position:absolute;left:50%;top:0;padding:.7rem 1.5rem;margin:0;border-radius:10rem;font-size:1.8rem;color:#fff;font-weight:500;text-align:center;background-color:#2f657c;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:600px){.card h2{font-size:1.2rem}}.card h5{color:#2f657c;font-size:inherit;font-weight:900;font-style:italic}.card h3,.card h5{margin:1rem 0 1rem 1rem}.card h3{position:relative;font-size:1.6rem;white-space:normal}@media only screen and (max-width:600px){.card h3{font-size:1.4rem;margin-bottom:0}}.card h3>span{font-weight:400;font-size:1.4rem;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#e54625;color:#fff;padding:.2rem 1rem .1rem;border-radius:2rem;margin-top:.4rem;margin-right:1rem;white-space:normal}@media only screen and (max-width:600px){.card h3>span{border-radius:.8rem;font-size:1rem;padding:.2rem .6rem .1rem}}.card h3>span.emphasize{background-color:#2f657c}.card h3>span.emphasize:empty,.card h3>span:empty{background-color:transparent}.card h3>span:empty{color:transparent}.card h3>span:empty:before{content:"empty"}.card h3>span .provider:before{content:" by "}.card .reveal{position:relative}.card .reveal.hidden .occlusion{cursor:pointer;opacity:1;pointer-events:inherit;-webkit-transition:none;transition:none}.card .reveal .occlusion{position:absolute;background-color:#f4f4f4;left:0;top:0;padding:.5rem 2rem;cursor:default;pointer-events:none;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out;opacity:0}.card .reveal .occlusion,.card .reveal .occlusion:after{tap-highlight-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.card .reveal .occlusion:after{outline:.3rem dashed #e5e5e5;background-color:rgba(47,101,124,.07);white-space:normal;text-align:center;content:"Click to reveal"}@media only screen and (max-width:720px){.card .reveal .occlusion:after{outline:.2rem dashed #e5e5e5;padding:0;font-size:1rem;content:"Tap to reveal"}}.card .who-container{position:relative;margin:0 1rem 1rem;padding:0 0 1rem;white-space:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:600px){.card .who-container{padding:0}}.card .who-container .named-element{font-size:.9em;background-color:rgba(0,0,0,.1);padding:.4rem .75rem;margin-left:0;border-radius:100rem;white-space:nowrap}@media only screen and (max-width:600px){.card .who-container .named-element{margin-left:1rem;font-size:.8em}}.card .who-container .whoX{font-size:3.4rem;display:inline-block;opacity:.5;margin:0 1rem}@media only screen and (max-width:600px){.card .who-container .whoX{font-weight:700;font-size:2rem}}.card .who-container .howManyWho{font-size:3.4rem;padding:0;display:inline-block;height:7.2rem;width:7.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:600px){.card .who-container .howManyWho{font-size:2.5rem;height:4.2rem;width:4.2rem;padding:0}}.card .who-container .howManyWho+.occlusion{padding:.5rem}.card .who-container .who{display:inline-block;margin:0;height:12rem;width:8rem}.card .who-container .who:last-child{margin:0}.card .who-container .who+.occlusion{padding:.5rem}.card .who-container .who[title=Yourself]{-webkit-transition:-webkit-transform .1s ease-out;transition:-webkit-transform .1s ease-out;transition:transform .1s ease-out;transition:transform .1s ease-out,-webkit-transform .1s ease-out}.card .who-container .who span{height:12rem}.card .who-container .who .celebrating,.card .who-container .who .dead{display:none}.card .who-container .who svg{height:100%;width:12rem;margin-left:-2rem}@media only screen and (max-width:600px){.card .who-container .who{height:6rem;width:4rem;margin:0 .2rem 0 0}.card .who-container .who:last-child{margin:0}.card .who-container .who span{height:4rem}.card .who-container .who svg{height:6rem;width:12rem;margin-left:-4rem}}.card.not-hovered .who .normal{display:none}.card.not-hovered .who .dead{display:block}.card .what-title{min-height:3em}.card .what-container{position:relative;padding:0 3rem 0 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.card .what-container .whatIcon{display:inline-block}@media only screen and (max-width:600px){.card .what-container .whatIcon{margin:.5rem 0}}.card .what-container .whatX{font-size:4rem;display:inline-block;opacity:.5}@media only screen and (max-width:600px){.card .what-container .whatX{font-weight:700;font-size:2rem}}.card .what-container .howManyWhat{font-size:4rem;padding:0;display:inline-block;height:5rem;width:10rem;-ms-flex-negative:0;flex-shrink:0;margin-left:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:600px){.card .what-container .howManyWhat{font-size:2.5rem;height:4.2rem;width:8rem;padding:1rem;margin-left:.5rem}}.card .what-container .reveal .occlusion{padding:.5rem .8rem;margin-left:0}.card .what-container svg{height:5.8rem;width:5.8rem}@media only screen and (max-width:600px){.card .what-container svg{height:4rem;width:4rem}}.card .what-container .what{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 .4rem;height:6.8rem;width:100%}.card .what-container .what div{position:relative;height:6.8rem;-ms-flex-preferred-size:6.8rem;flex-basis:6.8rem;-ms-flex-negative:10;flex-shrink:10;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;min-width:0}.card .what-container .what div:last-child{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10}.card .what-container .what div>svg{height:6.8rem;width:6.8rem;border-radius:100rem;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2)}@media only screen and (max-width:600px){.card .what-container .what{margin:0;height:4rem;max-width:12rem}.card .what-container .what div{height:4rem;-ms-flex-preferred-size:4rem;flex-basis:4rem}.card .what-container .what div>svg{height:4rem;width:4rem}}.card .how-many-container{margin:2rem 1.2rem}.card .how-many-container h4{position:relative;color:#282825;margin:0;white-space:normal;font-size:1.4rem;font-family:Open Sans,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card .how-many-container h4 p{margin:0;padding:0;font-weight:400}.card .how-many-container h4 .number{font-family:Nunito,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2.5rem;background-color:#367f99;border-radius:10rem;color:#fff;width:4rem;height:4rem}@media only screen and (max-width:600px){.card .how-many-container h4 .number{width:3rem;height:3rem;font-size:1.8rem}}.card .where-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:1rem 2rem}@media only screen and (max-width:600px){.card .where-container{padding:1rem 1rem 0;margin-bottom:1rem}}.card .where-container .where-group{position:relative;width:14.4rem;height:7.04rem}@media only screen and (max-width:600px){.card .where-container .where-group{width:11.52rem;height:5.632rem}}.card .where-container .where-group .where-map{height:100%;width:100%;margin:0;padding:0}.card .where-container .where-group .where-map svg,.card .where-container .where-group .where-map svg>g{height:100%;width:100%}.card .where-container .where-group .where-dot{position:absolute;top:25%;left:75%;width:24px;height:24px;margin:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hover-left .card-right .normal,.hover-right .card-left .normal{display:none}.hover-left .card-right .dead,.hover-right .card-left .dead{display:block!important}.hover-left .card-right [title=Yourself],.hover-right .card-left [title=Yourself]{-webkit-transform:scale(.8);transform:scale(.8)}.hover-left .card-left .normal,.hover-right .card-right .normal{display:none}.hover-left .card-left .celebrating,.hover-right .card-right .celebrating{display:block!important}.hover-left .card-left .choice-button span,.hover-right .card-right .choice-button span{content:"Confirm choice"}.hover-left .card-left [title=Yourself],.hover-right .card-right [title=Yourself]{-webkit-transform:scale(1.2);transform:scale(1.2)}.transition.hover-left .card-right,.transition.hover-right .card-left{z-index:-10000;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.transition.hover-right .card-left{-webkit-transform:translateY(200%) rotate(-40deg);transform:translateY(200%) rotate(-40deg)}.transition.hover-left .card-right{-webkit-transform:translateY(200%) rotate(40deg);transform:translateY(200%) rotate(40deg)}.transition.hover-left .card-left,.transition.hover-right .card-right{-webkit-box-shadow:0 0 0 3px #2f657c;box-shadow:0 0 0 3px #2f657c;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.transition.hover-left .card-left{-webkit-transform:translate(50%,5%);transform:translate(50%,5%)}.transition.hover-right .card-right{-webkit-transform:translate(-50%,5%);transform:translate(-50%,5%)}@media only screen and (max-width:720px){.hover-left .card-left,.hover-right .card-right{-webkit-box-shadow:0 0 0 3px #2f657c;box-shadow:0 0 0 3px #2f657c}}.email-prompt{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem 1rem 1rem;margin:0 0 2rem;background-color:#ecf4e0}.email-prompt>*{width:72rem}@media only screen and (max-width:720px){.email-prompt>*{width:100%}}.email-prompt input[type=email]{padding:.2rem .6rem;width:50rem;max-width:100%}.email-prompt input[type=checkbox]{margin-right:1rem}.email-prompt form>p:last-of-type{margin-top:2rem}.email-prompt hr{width:30rem;max-width:100%;margin:1rem 0}.loading{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;opacity:0;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity 1ms linear;transition:opacity 1ms linear;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loading.visible{opacity:1;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.loading img{height:60px;width:60px}#mygoodness-modal{z-index:2}.modal,.modal-parent{position:fixed;top:0;left:0;height:100%;width:100%;z-index:2;font-size:1.4rem}.modal{overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.2)}.modal-content{width:72rem;height:-webkit-min-content;height:-moz-min-content;height:min-content;background-color:#fff;padding:2rem;border-radius:1rem}@media only screen and (max-width:720px){.modal-content{width:calc(100vw - 2rem)}}.modal-content .mg-button{margin-top:2rem}.navigation .menu{width:100%;height:0%;overflow:hidden;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}@media only screen and (max-width:600px){.navigation .menu{position:absolute;top:0;right:0;text-align:right;background-color:#fff}.navigation .menu a{display:block;padding:1.5rem 3rem}}.navigation .toggle-menu{background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:none;position:relative;left:-2rem;padding:0;margin:0;outline:none}@media only screen and (max-width:600px){.navigation .toggle-menu{display:block}}.navigation .toggle-menu span{display:block;width:20px;height:2px;margin-bottom:5px;position:relative;background:#282825;border-radius:10px;z-index:1;-webkit-transition:background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1)}.navigation .toggle-menu span:first-child{-webkit-transform-origin:0 0;transform-origin:0 0}.navigation .toggle-menu span:last-child{-webkit-transform-origin:0 100%;transform-origin:0 100%;margin-bottom:0}@media only screen and (max-width:600px){.navigation.open .menu{padding-top:6rem;height:100%;opacity:1}}.navigation.open .toggle-menu span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navigation.open .toggle-menu span:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.navigation.open .toggle-menu span:nth-child(2){opacity:0}.range{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:1rem 0 7rem}.range.editable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.range.editable .bar{cursor:pointer}.range.editable .value{cursor:ew-resize}.range .bar{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;height:1.6rem;margin:0 2rem;border-radius:10rem;background-color:#f4f4f4;-webkit-box-shadow:inset 0 1px 1px 0 #ccc;box-shadow:inset 0 1px 1px 0 #ccc}@media only screen and (max-width:600px){.range .bar{height:1.2rem}}.range .bar .value{position:absolute;top:-.4rem;height:2.4rem;width:2.4rem;border-radius:10rem;border:1px solid grey;-webkit-transform:translate(-50%);transform:translate(-50%)}@media only screen and (max-width:600px){.range .bar .value{top:-.4rem;height:2rem;width:2rem}}.range .bar .value.yellow{z-index:1;background-color:#ffcc34;border-color:#e6ad00}.range .bar .value.red{z-index:2;background-color:#e54626;border-color:#aa2d14}.range .bar .value span{font-size:1rem;font-weight:600;position:absolute;background-color:#fff;left:50%;border-radius:.3rem;padding:.1rem .4rem;border:.1rem solid #282825}.range .bar .value span:after{border-color:#fff transparent;z-index:1}.range .bar .value span:after,.range .bar .value span:before{content:"";position:absolute;border-style:solid;display:block;width:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.range .bar .value span:before{border-color:#282825 transparent;z-index:0}.range .bar .value span.up{top:0;-webkit-transform:translate(-50%,-150%);transform:translate(-50%,-150%)}.range .bar .value span.up:after{border-width:5px 3px 0;bottom:-5px}.range .bar .value span.up:before{border-width:5px 3px 0;bottom:-6px}.range .bar .value span.down{bottom:0;-webkit-transform:translate(-50%,150%);transform:translate(-50%,150%)}.range .bar .value span.down:after{border-width:0 3px 5px;top:-5px}.range .bar .value span.down:before{border-width:0 3px 5px;top:-6px}.range .bar>span{position:absolute;top:-1rem;left:0;width:.3rem;height:.5rem;background-color:#adadad;border-radius:1rem;-webkit-transform:translate(-50%);transform:translate(-50%)}.range .bar>span:first-of-type{left:50%}.range .bar>span:last-of-type{left:100%}.range figure{position:relative;height:7rem;width:8rem;margin:0}@media only screen and (max-width:600px){.range figure{height:5.25rem;width:6rem}}.range figure svg{height:100%;width:100%}.range figure figcaption{position:absolute;right:.4rem;bottom:0;width:100%;padding-top:.4rem;-webkit-transform:translateY(100%);transform:translateY(100%);text-align:right}@media only screen and (max-width:600px){.range figure figcaption{font-size:1.2rem}}.range figure.right figcaption{left:.4rem;text-align:left}.share .buttons a{color:#2f657c;font-size:4rem;margin-right:1rem}.share input,.survey{width:100%}.survey .block{margin:0 0 4rem}.survey input[type=range],.survey textarea{width:100%}.survey textarea{height:10rem}.survey p{margin:2rem 0}.survey label{display:block;font-weight:700;margin:1.5rem 0 1rem}.survey .radio-label{display:inline-block;margin-right:1.5rem}.survey .radio-label input[type=radio]{display:inline;margin-right:.4rem}.survey .range-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.survey .range-field input[type=range]{margin:0 2rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.survey .range-field>span{width:10rem;white-space:normal}@media only screen and (max-width:600px){.survey .range-field>span{width:6rem;font-size:1.2rem}}.survey .range-field>span:first-of-type{text-align:right}.survey .disclaimer{padding-top:2rem}.survey .disclaimer p{text-align:left;font-size:1.2rem;font-weight:400}