html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}

@font-face{font-family:'born_ready_slantedregular';src:url("/assets/lib/fonts/BornReadySlanted.woff") format("woff");font-weight:normal;font-style:normal}html{overflow-y:scroll;width:100%;height:100%}body{font-family:'Lato', sans-serif;font-weight:300;font-size:80%;line-height:1.3em;width:100%;height:100%;color:#522c1b;background:transparent url(/assets/layout/background.jpg) no-repeat 0 0;background-size:fill}body.home,body.login{background:#00b0ac}a:link,a:active,a:visited{color:#522c1b;font-weight:400;text-decoration:underline;-webkit-text-decoration-color:#f9a023;text-decoration-color:#f9a023}a:hover{color:#00b0ac}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}h1{font-family:'Fjalla One', sans-serif;text-transform:uppercase;font-size:230%;line-height:1em;margin-bottom:0.3em;color:#fff}h1::after{content:'';display:block;margin-top:0.25em;border-top:5px solid #fff;width:85%}h1.err404{color:#522c1b}h2{font-family:'Fjalla One', sans-serif;text-transform:uppercase;font-size:120%;line-height:1em;margin-bottom:0.3em;color:#00b0ac}h3{font-family:'Prata', serif;text-transform:uppercase;font-size:70%;line-height:1.2em;margin:.5em 0;color:#522c1b;font-smoothing:antialiased}h4{font-family:'Fjalla One', sans-serif;font-size:75%;color:#00b0ac;text-transform:uppercase;margin:1.5em 0 0.5em}h5,h6{font-family:'Lato', sans-serif;font-weight:700;font-size:100%;line-height:1.3em;margin:0 0 0.4em;color:#522c1b}h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}p{margin:0 0 1em}big{font-size:120%}span.marker{text-transform:uppercase;font-weight:700}strong,b{font-weight:700}em{font-style:italic}.body ul{list-style-type:disc;margin-left:1em}.body ul li{margin:.3em 0}img{max-width:100%}img.pad{max-width:none;display:block}.no-mobile{display:none}.outline{display:none}.reader{position:absolute;top:-9999px;left:-9999px}#viewport{position:relative;width:78%;max-width:700px;min-height:76%;overflow-x:hidden;margin:0 auto;padding:2.5em 0 1em;font-size:150%;line-height:1.2em}.wrap{width:100%;max-width:1200px;margin:0 auto;padding:0;position:relative}.wrap,.wrap.slide{padding-left:1em;padding-right:1em}.slide{padding:3em 0}.slide.nopadding{padding:0}.center,.center-horrizontal,.center-vertical{position:absolute}.center{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.center-horrizontal{left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.center-vertical{top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}@media only screen and (min-width: 400px){h2{font-size:190%}h2::after{border-top:4px solid #00b0ac}}@media only screen and (min-width: 700px){body{font-size:100%}.no-mobile{display:initial}.wrap,.wrap.slide{padding-left:0;padding-right:0}#viewport{width:65%}}@media only screen and (min-width: 1000px){body{font-size:110%}.no-mobile{display:initial}.wrap,.wrap.slide{padding-left:0;padding-right:0}}body.contest h2,body.login h2{text-align:center;margin:2em 0 0.5em}body.contest h3,body.login h3{text-transform:none;text-align:center;font-size:120%;font-weight:400;margin-bottom:1.2em}body.contest h3::after,body.login h3::after{content:'';display:block;margin:.7em auto 0;border-top:2px solid #00b0ac;width:142px;border-top:3px solid #00b0ac}body.home,body.login{background:#00b0ac}body.home #viewport,body.login #viewport{width:72%;padding-top:1.2em}@media only screen and (min-width: 700px){body.home #viewport,body.home #logo,body.login #viewport,body.login #logo{width:62%}}body.login form{font-size:80%;width:70%;margin:4em 0 0;padding:2em;background:transparent url(/assets/layout/background.jpg) no-repeat 0 0}body.login form h2{margin-top:0}body.login form label.below,body.login form label[for="form-input-name"],body.login form label[for="form-input-email"],body.login form label[for="form-input-confirm"]{bottom:-2em}body.quiz #viewport{text-align:center}body.quiz #viewport div.followup{display:none;margin-top:1em}body.quiz #viewport .quiz-question{padding-bottom:2.2em}body.quiz #viewport .quiz-question a.next{opacity:0;display:inline-block;position:relative;top:0;width:100%;padding:0.5em 0;color:#00b0ac;font-weight:300;text-decoration:none;text-transform:lowercase}body.quiz #viewport .quiz-question a.next.button{margin-top:1.5em;padding-left:0.25em;background:#fff;color:#00b0ac;min-width:100px;width:20%}body.quiz #viewport .quiz-question a.next.button:hover,body.quiz #viewport .quiz-question a.next.button:active,body.quiz #viewport .quiz-question a.next.button.selected{background:#00b0ac;color:#fff}body.quiz #viewport .quiz-question a.next::after{content:'>';padding:0 0 0 0.25em}body.quiz #viewport .quiz-calculating{background:#00b0ac;padding:4em 1em;margin:0 1.2em}body.quiz #viewport .quiz-calculating h1{font-size:100%;line-height:1.15em}body.quiz #viewport .quiz-calculating h1::after{content:none}body.quiz #viewport .progress{position:absolute;left:0;bottom:2em;width:100%}body.quiz #viewport .progress .dot{height:10px;width:10px;border:2px solid #00b0ac;border-radius:50%;display:inline-block}body.quiz #viewport .progress .dot.complete{background-color:#00b0ac}body.quiz.grid #viewport{padding:0;margin:0;width:100%;height:100%;max-width:100%;min-height:100%}body.quiz.grid #viewport div.quiz-question{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}body.quiz.grid #viewport div.quiz-question p:first-child{position:absolute;top:50%;left:0;right:0;width:30%;height:1em;margin:-0.9em auto 0;padding:0.4em 0;background:#00b0ac;color:#fff;font-family:'Fjalla One', sans-serif;font-weight:300;font-size:90%;line-height:1em;text-transform:uppercase}body.quiz.grid #viewport div.quiz-question a.quiz-choice{width:50%;height:50%;border:none;margin:0;padding:0;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;color:#fff;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}body.quiz.grid #viewport div.quiz-question a.quiz-choice:nth-child(2){background-image:url(/assets/layout/textures/snow.jpg)}body.quiz.grid #viewport div.quiz-question a.quiz-choice:nth-child(3){background-image:url(/assets/layout/textures/water.jpg)}body.quiz.grid #viewport div.quiz-question a.quiz-choice:nth-child(4){background-image:url(/assets/layout/textures/tire.jpg)}body.quiz.grid #viewport div.quiz-question a.quiz-choice:nth-child(5){background-image:url(/assets/layout/textures/dirt.jpg)}body.type #viewport .icon{width:80px;height:80px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;margin:0 0 1.25em}button,a.button,.home #viewport a{display:block;background:#00b0ac;color:#fff;font-family:'Fjalla One', sans-serif;font-weight:300;font-size:90%;line-height:1em;text-transform:uppercase;text-decoration:none;text-align:center;margin:0.4em 0;padding:0.6em 1.5em;border:1px solid #00b0ac;cursor:pointer}button:hover,button:active,button.selected,a.button:hover,a.button:active,a.button.selected,.home #viewport a:hover,.home #viewport a:active,.home #viewport a.selected{background:#fff;color:#00b0ac}.home button,.home a.button,.home #viewport a{display:inline-block;width:auto;margin:0;border:1px solid #fff}form.freeform{margin:0 0 8em}form.freeform div.freeform-column{position:relative;margin-bottom:2em}form.freeform label{display:block;color:#00b0ac;text-transform:uppercase;font-size:70%;font-weight:300;letter-spacing:.1em}form.freeform label:first-child{font-weight:400}form.freeform label.below,form.freeform label[for="form-input-name"],form.freeform label[for="form-input-email"],form.freeform label[for="form-input-confirm"]{position:absolute;bottom:-1.5em}form.freeform input{width:100%;font-family:'Lato', sans-serif;border:none;border-bottom:2px solid #00b0ac;padding-bottom:.2em;font-size:110%;border-radius:0;background:transparent}form.freeform input[type="checkbox"]{width:auto;display:inline;margin-right:0.5em}#viewport #language{margin:3em 0 0;text-align:center}#viewport #language a.button{font-size:60%;text-transform:none;margin:0;display:inline-block}body.home #viewport #language{position:absolute;bottom:0;margin:0;text-align:left}body.quiz #viewport #language{display:none}#logo a{background:transparent url(/assets/layout/YW_logo_wht.png) no-repeat 50% 50%;background-size:contain;width:85px;height:66px;text-indent:-9999px;display:block;margin:0 auto;top:1em;position:relative}body.home #logo,body.login #logo{width:72%;max-width:700px;margin:1em auto}@media only screen and (min-width: 700px){body.home #logo,body.login #logo{width:62%}}body.home #logo #logo-wrapper,body.login #logo #logo-wrapper{width:85px}body:not(.home):not(.login) #logo{width:80px;height:70px;margin:0 auto;background:#00b0ac}body:not(.home):not(.login) #logo #logo-wrapper{margin:0 auto;width:70px;height:65px;border:1px dashed #51c8c5;border-top:none}body:not(.home):not(.login) #logo a{width:50px;height:39px}body.grid #logo{position:absolute;left:0;right:0;z-index:100}#variant{position:absolute;top:6px;left:6px;display:block;background:#fff;color:#522c1b;font-family:'Fjalla One', sans-serif;font-weight:300;font-size:65%;line-height:1em;text-transform:uppercase;text-decoration:none;text-align:center;margin:0;padding:0.5em .5em .4em;border:1px solid #522c1b;opacity:0.7}

/*# sourceMappingURL=styles.css.map */
