html{box-sizing:border-box}*,*:after,*:before{box-sizing:inherit}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}text--blue{color:#0070ff}*{box-sizing:border-box}body{font-family:Roboto,sans-serif;font-size:16px;color:#343434;line-height:1.2;background-color:#f1f1f1}h1,h2,h3,h4,h5,h6{font-weight:500;color:#005eb8}h1{font-size:48px;line-height:1.1;margin:20px 0}h2{font-size:24px;line-height:1;margin:20px 0}h3{font-size:18px;margin:15px 0}p{font-size:16px;font-weight:300;line-height:24px;margin-bottom:5px}strong{font-weight:500;color:#343434}em{font-style:italic}a{text-decoration:underline;color:#0070ff;font-weight:500}a,button,.button{cursor:pointer}li{margin:10px 0}.pin__header{margin-top:30px;margin-bottom:40px}.pin__header img{max-width:120px}.pin__container{background-color:#fff;padding:17px 25px;border-radius:4px}.pin__container .form-table label{text-align:left}.pin__container .form-table input{width:100%;max-width:290px}.pin__container .button{margin-top:10px}.container{max-width:780px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;position:relative;display:block}.pagePart{padding-left:10px;padding-right:10px;margin:1.5rem 0}.form-table{width:100%}.form-table label{color:#0070ff;font-size:18px;font-weight:500;line-height:24px;margin-bottom:5px;display:block}.form-table input{border:3px solid #0070ff;border-radius:4px;height:37px;padding:0 10px;max-width:100%;font-size:18px}.form-table .input__container{display:flex}.exam-body{background-color:#f1f1f1}.exam-container{max-width:780px;margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}.exam-container .button.view-primary-light{background:#0070ff;color:#fff;border:solid 2px #0070ff}.exam-container .button.view-primary-light:hover{background-color:#1a7eff;border:solid 2px rgb(25.5,126.3,255)}.exam-container .button.view-show-arrow-white{padding-right:50px;background-image:url(/assets/images/icons/btn-arrow@white.svg);background-repeat:no-repeat;background-position:right 16px center;background-size:16px}.exam-status{height:10px;background-color:#82bd27}.exam-questionContainer{margin-top:2rem}.exam__numberOfQuestionsResults{width:160px;height:160px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;border-radius:50%;font-weight:500;margin-top:30px;margin-bottom:30px}.exam__numberOfQuestionsResults--green{background-color:#82bd27}.exam__numberOfQuestionsResults--red{background-color:#d63d3d}.exam__numberOfQuestionsResults--questions{font-size:36px}.exam__numberOfQuestionsResults__status{font-size:18px}.exam__resultTitle{color:#0070ff;font-size:48px;font-weight:500;line-height:1}.exam-numberOfQuestion{color:#343434;font-weight:500;font-size:18px;line-height:28px;margin-top:20px;margin-bottom:20px}.exam-QuestionTitle{color:#343434;font-size:18px;font-weight:300;line-height:24px;margin-bottom:30px}.exam-options .button{display:block;margin-bottom:10px;padding:16px}.exam-options .checkbox{position:relative;display:flex;align-items:flex-start;color:#0070ff}.exam-options .checkbox input:checked+.checkbox-background{position:absolute;background-color:#0070ff;inset:0;border-radius:4px;z-index:0}.exam-options .checkbox input:checked~.checkbox-label{color:#fff;position:relative}.exam-options .checkbox input:checked~.checkbox-control{color:#fff;position:relative;background:#0070ff}.exam-options .checkbox input:checked~.checkbox-control:before{content:"";background:url(/assets/images/icons/checkmark.svg) no-repeat;position:absolute;inset:1px;background-size:100%;z-index:10}.exam-options .checkbox .checkbox-native{position:absolute;margin-left:-100vw}.exam-options .checkbox .checkbox-control{flex-shrink:0;display:inline-block;font-size:17px;width:1em;min-width:1em;height:1em;background:#fff;border:solid 3px;margin-top:2px;margin-right:.75em;border-radius:2px;position:relative}.exam-options .checkbox .checkbox-label{font-size:18px}.exam-options .checkbox input[type=radio]~.checkbox-control{border-radius:50%;top:1px;z-index:10}.exam-options .checkbox input[type=radio]~.checkbox-control:after{border-radius:50%}.exam-options .checkbox input[type=radio]:checked~.checkbox-control{border-radius:50%;top:1px;z-index:10}.exam-options .checkbox input[type=radio]:checked~.checkbox-control:before{content:"";background:#fff;position:absolute;inset:1px;border-radius:50%;border:1px solid #0070ff}.exam-options .view-primary-white{color:#0070ff;background:#fff}.exam-options .view-primary-white.active{background-color:#0070ff;color:#fff}.exam-buttonGroup{display:flex;flex-direction:column;align-items:flex-start;margin-top:20px}.exam-buttonGroup--evaluate .button{width:100%;max-width:315px;text-align:left}.exam-buttonGroup .button{margin-bottom:10px;animation:.2s cubic-bezier(.1,.52,.26,.9) 0s 1 moveButton}@keyframes moveButton{0%{margin-top:10px}to{margin-top:0}}.exam-buttonGroup .button+.exam-button-link{margin-top:40px}.exam-button-link{background-color:#0000;border:none;display:block;margin-bottom:10px;text-decoration:underline;color:#005eb8;font-size:16px;padding:0;text-align:left}.exam__error{color:#d63d3d;text-align:center;margin-top:40px}.exam__error h1{font-size:24px;font-weight:700;font-family:Ubuntu,sans-serif;color:#d63d3d}.exam-summaryContainer--white{background-color:#fff;padding:17px 20px 30px;border-radius:4px;margin-bottom:40px;color:#343434;font-size:18px}.exam-summaryContainer p{margin-top:5px;margin-bottom:0}.exam-summaryContainer .text-red{color:#d63d3d}.exam-summaryContainer .error{display:flex;align-items:center}.exam-summaryContainer .error:before{content:"";background:url(/assets/images/icons/error.svg) no-repeat;width:28px;min-width:28px;height:28px;display:block;position:relative;top:-1px;float:left;margin-right:20px;align-self:baseline}.exam-summaryContainer .why{display:block;clear:both;font-weight:500;font-size:inherit;margin-top:20px}.exam-summaryContainer .exam-numberOfQuestion{margin-top:0;margin-bottom:6px}.exam-summaryContainer h1{font-size:24px;font-weight:700;margin-top:52px;margin-bottom:40px}.exam-summaryContainer h2{font-size:18px;font-weight:300;margin-top:0;margin-bottom:14px;color:#343434}.exam-summaryContainer h3{font-size:18px;font-weight:400;margin-top:5px}.exam-summaryContainer .button{width:100%;max-width:315px;text-align:left;margin-top:20px;margin-bottom:10px}.goodResults-container{max-width:600px}.goodResults-container a{margin-top:20px}.checkbox-label{font-size:16px;line-height:24px}.button{background-color:#0000;font-family:Ubuntu,sans-serif;margin:0;line-height:inherit;border:none;display:inline-block;text-decoration:none;color:inherit;border-radius:4px;padding:.66em 1em;font-size:16px;font-weight:500}.button.view-primary{background-color:#0070ff;color:#fff;border:solid 2px #0070ff}.button.view-primary:hover{background-color:#1a7eff;border:solid 2px rgb(25.5,126.3,255)}.button.view-primary-green{background-color:#82bd27;color:#fff;border:solid 2px #82bd27}.button.view-primary-green:hover{background-color:#91d22b;border:solid 2px hsl(83.6,65.7894736842%,49.7058823529%)}.button.view-show-arrow-white{padding-right:50px;background-image:url(/assets/images/icons/btn-arrow@white.svg);background-repeat:no-repeat;background-position:right 20px center}.introduction__container{margin-top:60px}.introduction__container h2{font-family:Ubuntu,sans-serif}.introduction__textContent .button{margin-top:45px}.selectLanguage__header{margin-top:30px;margin-bottom:40px}.selectLanguage__header img{max-width:120px}.selectLanguage__container{max-width:315px}.selectLanguage__container .button{width:100%}.completed h1{font-size:24px;margin-top:40px;text-align:center}.authorize__header{margin-top:30px;margin-bottom:40px}.authorize__header img{max-width:120px}.authorize__container{background-color:#fff;padding:17px 25px;border-radius:4px}.authorize__container .form-table label{text-align:left}.authorize__container .form-table input{width:100%;max-width:290px}.authorize__container .button{margin-top:10px}.input__container--error{color:#d63d3d;display:flex;flex-direction:column}.error-message{color:#d63d3d}.form__error{margin-top:5px;margin-bottom:10px}.animate{animation:.6s cubic-bezier(.1,.52,.26,.9) 0s 1 slideInFromRight;position:relative}@keyframes slideInFromRight{0%{right:-100%}to{right:0}}.dialog-container{position:fixed;max-width:400px;inset:0;margin:auto;height:fit-content;z-index:100}.dialog-inner{background:#fff;display:block;padding-top:22px;text-align:center;border-radius:4px;box-shadow:0 0 4px #7f7f7f;font-family:Ubuntu,sans-serif}.dialog-content{padding:0 22px;color:#343434;margin-bottom:56px}.dialog-errorImage{background:url(/assets/images/icons/error.svg) no-repeat;width:56px;height:56px;background-size:56px;margin:0 auto 20px}.dialog-status{font-size:18px;font-weight:500;margin-bottom:10px}.dialog-annotation{font-size:16px;font-weight:400}.dialog-closeButton{width:100%;border-top-left-radius:0;border-top-right-radius:0;padding-top:16px;padding-bottom:16px}.dialog-closeButton.button{margin-bottom:0}.dialog-overlay{position:fixed;inset:0;background:#d8d8d8;opacity:.8;z-index:99;cursor:default}.companyWorkerList{padding:30px}.companyWorkerList h1{font-size:30px;margin-bottom:50px}.companyWorkers:after{clear:both;content:"";display:table}.companyWorkers__column{width:calc((100% - 120px)/3);float:left;margin-right:60px}.companyWorkers__column:last-child{margin-right:0}.companyWorkers__item{padding:10px 20px;border-bottom:1px solid #ccc;font-size:22px}.companyWorkers__item:after{clear:both;content:"";display:table}.companyWorkers__item:nth-child(2n){background:#fff}.companyWorkers__item .name{font-weight:400;margin-left:10px}.companyWorkers__item .surname{font-weight:700}.companyWorkers__item .name,.companyWorkers__item .surname{float:left}.companyWorkers__item .code{float:right;font-size:24px;font-weight:700}.checkbox{color:#0070ff;padding:.25em 0;cursor:pointer;position:relative;font-weight:500;font-size:1rem;margin-top:1.125rem;display:block}.checkbox:after{clear:both;content:"";display:table}.checkbox:focus{border:2px solid rgb(153,197.8,255);outline:none;display:inline-block}.checkbox__native{position:absolute;margin-left:-100vw}.checkbox__native:checked+.checkbox__control:after{opacity:1;transform:none}.checkbox__control{display:inline-block;font-size:1.7rem;width:18px;height:18px;background:#fff;border:solid 3px;border-radius:6px;position:relative;left:0;top:.125rem;bottom:0;margin-top:auto;margin-bottom:auto;margin-right:.625rem;float:left}.checkbox__control:after{content:"";display:block;position:absolute;inset:1px;border-radius:3px;width:10px;background:#0070ff;background-size:100%;opacity:0;transform:scaleY(.1) scaleX(.6);transition:all ease-in-out .1s}.checkbox__label{font-size:16px;line-height:24px;color:#343434;font-weight:300}@media screen and (max-width:34.375rem){.exam-container .animate>div>p{max-width:21.25rem}.exam-container .animate>div>p>img{width:100%}}@media(max-width:400px){.exam-summaryContainer-summaryContainer .button,.exam-summaryContainer-buttonGroup--evaluate .button{width:100%}.dialog-inner,.dialog-closeButton{border-radius:0}}
