*{box-sizing:border-box;color:#333;font-family:Open Sans,sans-serif;max-width:100%}body{background:-20vw 65vh/auto 80vh no-repeat url(/build/images/cog-big--pale-green.64e5689a.svg),75vw 80vh/auto 50vh no-repeat url(/build/images/cog-big--pale-green.64e5689a.svg);margin:0}table{table-layout:fixed}main{background-color:#fff;border:3px solid #bcbcbc;border-radius:45px;-webkit-box-shadow:0 0 22px 9px rgba(0,0,0,.2);-moz-box-shadow:0 0 22px 9px rgba(0,0,0,.2);box-shadow:0 0 22px 9px rgba(0,0,0,.2);font-size:1em;height:100%;margin:0 auto 4rem;padding:3rem 3rem 3.5rem;width:1100px}main h1:first-child,main h2:first-child{margin-bottom:1em;margin-top:0}@supports (min-width:min-content){main{min-width:min-content;width:1000px}}header{margin-bottom:3rem;padding:1rem;text-align:right}.base-green{background-color:#159046}.flex{display:flex}.margins-center{margin-left:auto;margin-right:auto}.padding-3r{padding:3rem}.radiobut input[type=radio]+label{background-color:grey;color:#fff;cursor:pointer;display:inline-block;font-size:1em;line-height:20px;margin:5px -2px;padding:4px 12px;text-align:center;vertical-align:middle}.radiobut input[type=radio]:checked+label{background-color:#166e30;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);color:#fff;outline:0}.radiobut input[type=radio]{display:none;margin:10px}button{background:.2em/auto calc(100% - .4em) no-repeat url(/build/images/cog-empty--white.68a38096.svg),#159046;border:none;border-radius:90px;min-width:7em;padding:.3em .75em .3em 3em;text-align:right}#form_save,button.nav{color:#fff;cursor:pointer;font-size:1.5em;font-weight:700;text-transform:uppercase}.right-controls{display:flex;justify-content:flex-end}input:not(:last-child),select:not(:last-child){margin-right:1rem}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:calc(100% - .2em)/auto calc(100% - .4em) no-repeat url(/build/images/dropdown-down.7910c56d.svg),#159046;border:none;border-radius:90px;color:#fff;font-weight:700;padding:.3em 3em .3em .75em}select:hover:focus{background:calc(100% - .2em)/auto calc(100% - .4em) no-repeat url(/build/images/dropdown-up.a5a53c9b.svg),#159046}select option{background:#dce7e0;color:#000;padding:.3em .75em;text-align:center}input[type=number]{border-style:solid;padding:.25em 0 .25em .75em}.info-form input,.info-form select{border-radius:90px}.green{color:#159046}.red{color:#e71d36}.amber{color:#ffbf00}input[type=checkbox]{height:1.4em;margin:0 .5em 1rem;width:1.4em}input[type=radio]{display:inline-block;height:1.5rem;margin-right:.5em;position:relative;width:1.5rem}.info-form label{margin-bottom:1em;margin-right:1em}.info-form input[type=radio]+label{vertical-align:super}.info-form input,.info-form select{margin-bottom:1em}#form_dateOfBirth{display:inline}[data-message]{background-color:#fff;border-radius:5px;color:#313969;font-size:1em;margin-bottom:20px;margin-top:.5em;padding:10px}.timer{animation-duration:4s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear;background-image:url(/build/images/cog-empty--green.a6426a0a.svg);background-repeat:no-repeat;background-size:cover;height:80px;width:80px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}header .logo{width:7rem}h2{color:#166e30;font-size:2em}.recall table,.recall td{border:1px solid #333;border-collapse:collapse}.recall td{padding:.5em}.recall td img{height:auto;width:auto}.recall table{align-self:center;width:600px}.recall-question-input{align-self:center;flex:1;padding:2em}.recall-question-input label{align-items:center;display:flex}.homepage{padding:3rem}.homepage .content-wrapper .big-logo{display:block;margin-right:2rem;width:100%}.homepage .content-wrapper>div{flex:1 1 50%}.homepage .content-wrapper>div:first-child{padding-right:2rem}.homepage h1{margin-top:0}.background-info{padding:3rem 3rem 3.5rem}.background-info #form>div:not(:last-child){margin-bottom:1rem}.background-info #form_save{display:block;margin-left:auto}.symbol-example select{min-width:unset;padding-right:2em}#symbols-test{padding:3rem 1rem 3.5rem}#symbols-test #test-finished,#symbols-test .right-controls{padding:0 2rem}#symbols-test #test-inner>img{display:block;margin-left:auto;margin-right:auto}.table-button.selects{margin:2rem auto}.table-button.selects select{background:calc(100% - .4em)/auto calc(100% - .8em) no-repeat url(/build/images/cog-empty--white.68a38096.svg),#159046;padding-left:.5rem;padding-right:2em}.lcs-intro tr:not(:last-child) td,.pcs-intro tr:not(:last-child) td{border-bottom:1rem solid transparent}.lcs-intro td.message,.pcs-intro td.message{width:6.5rem}.lcs-intro td.choices,.pcs-intro td.choices{display:flex;flex-direction:column}.radiobut input[type=radio]+label{border-radius:90px}main.lcs,main.pcs{padding:2rem 2rem 3.5rem}main.lcs #test-finished,main.lcs .right-controls,main.pcs #test-finished,main.pcs .right-controls{padding:1rem 1rem 0}.recall-item{width:13em}.result-dial{display:block;margin:auto;width:300px}.cft-score{border-radius:20px;box-shadow:0 0 22px 9px rgba(0,0,0,.2);flex:1 1;padding:2em}.cft-score .score-number,.cft-score h1{font-weight:700;text-transform:uppercase}.cft-score .score-number{display:block;font-size:2em;line-height:1;margin:-70px auto 30px;position:relative;text-align:center;width:140px}.cognitive-results{flex:2 1;margin-left:2em}.result-dial{width:100%}.overall-result-slider,.overall-risk{margin-bottom:2em;margin-top:2em;width:100%}.overall-result-slider{background-image:url(/build/images/final_index_background_stripe.3a729d9f.png);background-repeat:no-repeat;background-size:100% 100%;height:70px;padding-left:0;padding-right:0;padding-top:10px;position:relative}.cog-controller{position:relative;width:calc(100% - 3em)}.slider-score{height:50px;position:absolute;top:-35%;width:50px}.overall-key{float:right;font-size:2em;font-weight:700;text-transform:uppercase}.cognitive-result-tile{float:left;margin-bottom:2em;margin-right:2em}.risk-super_low{color:#478778}.risk-low{color:green}.risk-medium{color:#ffbf00}.risk-high{color:red}.clearfix:after{clear:both;content:"";display:table}#test-inner{text-align:center}.progress-wrapper{width:100%}.progress-bar{background-color:#dce7e0;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,.2);padding:3px;width:100%}.progress-bar-fill{background-color:#159046;border-radius:3px;color:#fff;display:block;height:22px;text-align:center;transition:width .5s ease-in-out}