:root{--color-body:#364757}#app,#layout,body,html{width:100%;height:100%}#app,#layout,body,h1,h2,h3,h4,h5,h6,html,ul:not(.not-colored) li{color:var(--color-body)}.progress-bar{background-color:#42b860}.desktop{display:block}.mobile{display:none}ol li,ul li{text-align:left}.align-center{align-items:center}.justify-center{justify-content:center}.font-small{font-size:13px}.sr-only{position:absolute;left:-99999px;top:auto;overflow:hidden;height:1px;width:1px;color:transparent!important}.magnifying-glass{background-image:url(/images/magnifying-glass.svg?d79bc812b955ae7b7b9539712397b95c);background-repeat:no-repeat;margin-right:12px;height:24px;width:24px;font-size:18px;display:block}.flex{display:flex}.space-between{justify-content:space-between}.margin-bottom{margin-bottom:12px}@media (max-width:768px){.desktop{display:none}.mobile{display:block}}button,input{padding:10px 20px;border-radius:10px}button.btn{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;padding:12px 32px;border-radius:100px;transition:all .2s ease-in-out}button.btn:disabled,button.btn:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}button.btn:disabled{cursor:not-allowed;opacity:.6}button.btn-broccoli{background-color:#95a7a3;border:6px solid #d5dcda;color:var(--color-body)}button.btn-broccoli:hover:not(:disabled){background-color:#56736d;border-color:#95a7a3;color:#fff}.search-form{max-width:768px;margin:0 auto;display:flex}.search-form input{border-radius:10px 0 0 10px;padding:10px 20px;border:1px solid #d5dcda;width:100%;background:#fff}.search-form button{background-color:#e4e6e7;border:1px solid #d5dcda;transition:all .2s ease-in-out;cursor:pointer;border-radius:0 10px 10px 0;display:flex;align-items:center}.search-form button:hover{background-color:#e9ebec}.search-form button .magnifying-glass{margin-right:0;margin-left:12px}nav.top{width:100%;height:100px;display:flex;justify-content:space-between;margin:0 auto;padding:0 70px}nav.top ul.nav{display:inline-flex;align-items:center;justify-content:flex-end;width:100%}nav.top ul.nav li{line-height:150%;font-size:18px;padding:10px 24px;border-radius:24px;margin-right:6px}nav.top ul.nav li a,nav.top ul.nav li a:active,nav.top ul.nav li a:hover,nav.top ul.nav li a:link,nav.top ul.nav li a:visited{color:var(--color-body);text-decoration:none}nav.top ul.nav li:last-of-type{margin-right:0}nav.top ul.nav li.logo{margin-right:auto}nav.top ul.nav li.logo a span{background-size:179px 27px;width:179px;height:27px;display:block}nav.top ul.nav li.logo a span.logo-restart{background-image:url(/images/logo-restart.svg?ae32abba961ac279bbba37cf5fc029b4)}nav.top ul.nav li.mobile{display:none}nav.top ul.nav li.active,nav.top ul.nav li:hover{background-color:#e9ebec}nav.top ul.nav li span.hamburger{background-image:url(/images/hamburger.svg?57442c4be559d8514798a3c50a3e042a);height:25px;width:30px;display:block;cursor:pointer}nav.top ul.nav li span.hamburger.expanded{background-image:url(/images/cross.svg?4dd2a013211d2c100545ae993b97fe5a);height:24px;width:24px}nav.top.nav-home,nav.top.nav-test{position:absolute;top:0}nav.top.nav-home+nav.mobile,nav.top.nav-test+nav.mobile{margin-top:100px}nav.top.bg-gna{background-color:#42b860!important}nav.top.bg-gna a,nav.top.bg-gna button span,nav.top.bg-gna li.nav-item a{color:#fff}@media (max-width:1140px){nav.top{padding:0 35px}}@media (max-width:768px){nav.top{padding:0 25px}nav.top ul.nav li.logo a span.logo-restart{background-size:153px 21.68px;width:153px;height:21.68px}nav.top ul.nav li.mobile{display:block}nav.top ul.nav li.desktop{display:none}nav.mobile ul{list-style-type:none;margin:0;padding:0;background-color:#f0f5f5}nav.mobile ul li{line-height:30px;font-size:23px;text-decoration:none;padding:25px}nav.mobile ul li a,nav.mobile ul li a:active,nav.mobile ul li a:hover,nav.mobile ul li a:link,nav.mobile ul li a:visited{color:var(--color-body);text-decoration:none}nav.mobile ul li:hover{background-color:#e9ebec}}.container.home{top:56px;height:calc(100% - 56px);width:100%;overflow:hidden;position:relative;padding:20px 0}.container.home .questions{position:relative;width:100%;height:100%}.container.home .questions.overflow{overflow-y:visible}.container.home .questions .b-overlay-wrap{position:static!important}.container.home .questions .question,.container.home .questions .score{position:absolute;height:100%;width:100%;transition:transform .6s ease 0s,opacity .3s ease 0s}.container.home .questions .question.scrollable,.container.home .questions .score.scrollable{overflow:hidden auto}.container.home .questions .question .title b,.container.home .questions .question .title h1,.container.home .questions .question .title h2,.container.home .questions .question .title h3,.container.home .questions .question .title h4,.container.home .questions .question .title h5,.container.home .questions .question .title h6,.container.home .questions .question .title strong,.container.home .questions .score .title b,.container.home .questions .score .title h1,.container.home .questions .score .title h2,.container.home .questions .score .title h3,.container.home .questions .score .title h4,.container.home .questions .score .title h5,.container.home .questions .score .title h6,.container.home .questions .score .title strong{color:#212529}.container.home .questions .question .title.centered,.container.home .questions .question .title.centered b,.container.home .questions .question .title.centered h1,.container.home .questions .question .title.centered h2,.container.home .questions .question .title.centered h3,.container.home .questions .question .title.centered h4,.container.home .questions .question .title.centered h5,.container.home .questions .question .title.centered h6,.container.home .questions .question .title.centered strong,.container.home .questions .score .title.centered,.container.home .questions .score .title.centered b,.container.home .questions .score .title.centered h1,.container.home .questions .score .title.centered h2,.container.home .questions .score .title.centered h3,.container.home .questions .score .title.centered h4,.container.home .questions .score .title.centered h5,.container.home .questions .score .title.centered h6,.container.home .questions .score .title.centered strong{text-align:center}.container.home .questions .question .block,.container.home .questions .score .block{position:relative!important;min-height:100%;width:100%;display:flex}.container.home .questions .question .block .element,.container.home .questions .score .block .element{width:100%;max-width:840px;margin:0 auto;padding:0 70px}.container.home .questions .question .block .element img,.container.home .questions .score .block .element img{max-width:250px}.container.home .questions .question .block .element.number .form-check,.container.home .questions .question .block .element.string .form-check,.container.home .questions .score .block .element.number .form-check,.container.home .questions .score .block .element.string .form-check{padding-left:0}.container.home .questions .question .block .element.text .scale,.container.home .questions .score .block .element.text .scale{text-align:left}.container.home .questions .question .block .element .invalid-feedback,.container.home .questions .score .block .element .invalid-feedback{display:block}.container.home .questions .question .block.score .element,.container.home .questions .score .block.score .element{text-align:center}.container.home .questions .question.prev,.container.home .questions .score.prev{transform:translateY(-100vh)}.container.home .questions .question.next,.container.home .questions .score.next{transform:translateY(100vh)}.container.home .questions .question.hidden,.container.home .questions .question.next,.container.home .questions .question.prev,.container.home .questions .score.hidden,.container.home .questions .score.next,.container.home .questions .score.prev{opacity:0}.container.home .questions .question.hidden,.container.home .questions .score.hidden{pointer-events:none}.container.home .questions .question .block{align-items:center;-webkit-box-pack:center}.container.home .questions .score{position:absolute;height:100%;width:100%}.container.home .questions .score .chart{max-height:450px}.container.home .questions .score .mt-3{padding-top:1.25rem}.container.home .questions .score .mb-3{padding-bottom:1.25rem}.container.test{top:56px;height:calc(100% - 56px);width:100%;overflow:hidden;position:relative;padding:20px 0}.container.test .test-progress-bar{bottom:0;position:absolute;width:100%;padding:0 20px}.container.test .current-progress{margin-top:8px}.container.test .questions{position:relative;width:100%;height:100%}.container.test .questions.overflow{overflow-y:visible}.container.test .questions .b-overlay-wrap{position:static!important}.container.test .questions .question,.container.test .questions .score{position:absolute;height:100%;width:100%;transition:transform .6s ease 0s,opacity .3s ease 0s}.container.test .questions .question.scrollable,.container.test .questions .score.scrollable{overflow:hidden auto}.container.test .questions .question .title b,.container.test .questions .question .title h1,.container.test .questions .question .title h2,.container.test .questions .question .title h3,.container.test .questions .question .title h4,.container.test .questions .question .title h5,.container.test .questions .question .title h6,.container.test .questions .question .title strong,.container.test .questions .score .title b,.container.test .questions .score .title h1,.container.test .questions .score .title h2,.container.test .questions .score .title h3,.container.test .questions .score .title h4,.container.test .questions .score .title h5,.container.test .questions .score .title h6,.container.test .questions .score .title strong{color:#212529}.container.test .questions .question .title.centered,.container.test .questions .question .title.centered b,.container.test .questions .question .title.centered h1,.container.test .questions .question .title.centered h2,.container.test .questions .question .title.centered h3,.container.test .questions .question .title.centered h4,.container.test .questions .question .title.centered h5,.container.test .questions .question .title.centered h6,.container.test .questions .question .title.centered strong,.container.test .questions .score .title.centered,.container.test .questions .score .title.centered b,.container.test .questions .score .title.centered h1,.container.test .questions .score .title.centered h2,.container.test .questions .score .title.centered h3,.container.test .questions .score .title.centered h4,.container.test .questions .score .title.centered h5,.container.test .questions .score .title.centered h6,.container.test .questions .score .title.centered strong{text-align:center}.container.test .questions .question .block,.container.test .questions .score .block{position:relative!important;min-height:100%;width:100%;display:flex}.container.test .questions .question .block .element,.container.test .questions .score .block .element{width:100%;max-width:840px;margin:0 auto;padding:0 70px}.container.test .questions .question .block .element img,.container.test .questions .score .block .element img{max-width:250px}.container.test .questions .question .block .element img.w-100,.container.test .questions .score .block .element img.w-100{max-width:100%}.container.test .questions .question .block .element img.w-50,.container.test .questions .score .block .element img.w-50{max-width:50%}.container.test .questions .question .block .element img.m-3,.container.test .questions .score .block .element img.m-3{padding-top:1.25rem;padding-bottom:1.25rem}.container.test .questions .question .block .element.bmi .form-check,.container.test .questions .question .block .element.height .form-check,.container.test .questions .question .block .element.number .form-check,.container.test .questions .question .block .element.string .form-check,.container.test .questions .question .block .element.weight .form-check,.container.test .questions .score .block .element.bmi .form-check,.container.test .questions .score .block .element.height .form-check,.container.test .questions .score .block .element.number .form-check,.container.test .questions .score .block .element.string .form-check,.container.test .questions .score .block .element.weight .form-check{padding-left:0}.container.test .questions .question .block .element.text .scale,.container.test .questions .score .block .element.text .scale{text-align:left}.container.test .questions .question .block .element .invalid-feedback,.container.test .questions .score .block .element .invalid-feedback{display:block}.container.test .questions .question .block.score .element,.container.test .questions .score .block.score .element{text-align:center}.container.test .questions .question.prev,.container.test .questions .score.prev{transform:translateY(-100vh)}.container.test .questions .question.next,.container.test .questions .score.next{transform:translateY(100vh)}.container.test .questions .question.hidden,.container.test .questions .question.next,.container.test .questions .question.prev,.container.test .questions .score.hidden,.container.test .questions .score.next,.container.test .questions .score.prev{opacity:0}.container.test .questions .question.hidden,.container.test .questions .score.hidden{pointer-events:none}.container.test .questions .question .block{align-items:center;-webkit-box-pack:center}.container.test .questions .score{position:absolute;height:100%;width:100%}.container.test .questions .score .chart{max-height:450px}.container.test .questions .score .mt-3{padding-top:1.25rem}.container.test .questions .score .mb-3{padding-bottom:1.25rem}ul.icons{list-style-type:none}ul.icons li{background-size:21px;background-position:0 0;background-repeat:no-repeat;min-height:30px;padding-left:35px;padding-bottom:7px}ul.icons li.check{background-image:url(/images/check-mark.svg?2d7df6706edbbc4c023becba7fafdc84)}ul.icons li.check.dark-green{background-image:url(/images/check-mark-dark-green.svg?e73e39c8617e1640d7581620d3b14eec)}ul.icons li.brain{background-image:url(/images/brain-new.svg?989578eaaaeb5da915baa84a1893702a);background-position:0 5px;background-size:27px}.pdf-item{padding:2.5cm;width:760px}.pdf-item .page-break{padding-top:2.5cm}.pdf-item .chart{height:300px}.pdf-item a,.pdf-item a:active,.pdf-item a:hover,.pdf-item a:link{color:inherit}.pdf-item img{margin-top:20px;max-width:400px}.pdf-item:not(.apple) ul.icons li{background-position:0 2px;padding-left:45px;margin-top:10px}.pdf-item:not(.apple) ul.icons li.check,.pdf-item:not(.apple) ul.icons li.check.dark-green{background-size:24px}.pdf-item:not(.apple) ul.icons li.brain{background-size:48px}.points-improvement-potential,p.chart-details{text-align:center}.points-improvement-potential{width:50%;margin:0 auto;padding:10px 5px 0}.labels{margin-bottom:20px}.labels .label{margin-right:20px}.labels .label,.labels .label .background,.labels .label .text{display:inline-block}.labels .label:last-child{margin-right:0}@media (max-width:768px){.container.test .questions .question .block .element,.container.test .questions .score .block .element{padding:0 40px}.container.test .questions .question .block .element.radio .form-check{margin:20px 0}.labels:not(.pdf){margin-bottom:0;display:table}.labels:not(.pdf) .label{display:table-row;width:100%}.labels:not(.pdf) .label .background{display:table-cell;vertical-align:middle;padding:10px 0;height:15px;width:32px}.labels:not(.pdf) .label .background .bg{height:inherit;width:inherit;width:100%;height:100%;max-height:15px}.labels:not(.pdf) .label .text{padding:10px;text-align:left;display:table-cell}}@media (min-width:1024px){.container.test .questions .question .block img.big,.container.test .questions .question .block img.bread,.container.test .questions .question .element img.big,.container.test .questions .question .element img.bread,.container.test .questions .score .block img.big,.container.test .questions .score .block img.bread,.container.test .questions .score .element img.big,.container.test .questions .score .element img.bread{max-width:500px}}@media (max-width:1024px){.container.test .questions .question .block .element,.container.test .questions .score .block .element{padding:0 52px}}