.ReactModal__Overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2;background:rgba(0,0,0,.35);overflow:auto}.ReactModal__Overlay>.ReactModal__Content{top:50%;left:50%;right:auto;bottom:auto;margin-right:-50%;transform:translate(-50%,-50%);max-height:100vh;max-width:100vw;padding:0;overflow:visible;position:relative;outline:none}.ReactModal__Overlay>.ReactModal__Content>div:first-child{display:grid;justify-content:stretch;text-align:center}blockquote{border-left:10px solid #339bf2;background:rgba(51,155,242,.15);padding:8px 25px;margin:30px 0}.button{border:none;border-radius:100px;font:15px "Montserrat";line-height:50px;text-decoration:none;text-transform:uppercase;text-align:center;height:50px;letter-spacing:3px;cursor:pointer;display:grid;grid-template-columns:50px 1fr 50px;grid-template-rows:50px;width:-webkit-max-content;width:-moz-max-content;width:max-content;white-space:nowrap}.button--is-primary{color:#fff;background-color:#339bf2}.button--is-primary.button--is-transparent{color:#339bf2;border:1px solid #339bf2;background-color:#fff}.button--is-primary.button--is-transparent path,.button--is-primary.button--is-transparent svg{stroke:#339bf2}.button-loader{text-align:center;position:absolute;left:0;right:0;top:0;bottom:0;background:hsla(0,0%,100%,.7)!important;border-radius:50px;margin-bottom:0!important}.button--is-secondary{color:#fff;background-color:#ffac1b}.button--is-secondary.button--is-transparent{color:#ffac1b;border:1px solid #ffac1b;background-color:#fff}.button--is-secondary.button--is-transparent path,.button--is-secondary.button--is-transparent svg{stroke:#ffac1b}.button--is-tertiary{color:#fff;background-color:#738ea5}.button--is-tertiary.button--is-transparent{color:#738ea5;border:1px solid #738ea5;background-color:#fff}.button--is-tertiary.button--is-transparent path,.button--is-tertiary.button--is-transparent svg{stroke:#738ea5}.button--is-success{color:#fff;background-color:#7be03e}.button--is-success.button--is-transparent{color:#7be03e;border:1px solid #7be03e;background-color:#fff}.button--is-success.button--is-transparent path,.button--is-success.button--is-transparent svg{stroke:#7be03e}.button--is-danger{color:#fff;background-color:#ff6839}.button--is-danger.button--is-transparent{color:#ff6839;border:1px solid #ff6839;background-color:#fff}.button--is-danger.button--is-transparent path,.button--is-danger.button--is-transparent svg{stroke:#ff6839}.button--is-light{color:#fff}.button-icon-left{display:grid;grid-column:1;justify-self:left;margin-left:7.5px}.button-icon-left svg{position:relative;top:7px;width:35px;height:35px;right:1px;transform:rotate(180deg);left:-10px!important}.button-text{display:grid;grid-column:2;font-family:"Montserrat light",sans-serif}.button-icon-right{display:grid;grid-column:3;justify-self:right;margin-right:7.5px}.button-icon-right svg{position:relative;top:9px;width:35px;height:35px;right:1px}.button--is-slim{line-height:40px;height:40px;letter-spacing:1px}.button--is-slim svg{top:4px}.button--has-no-border{border:none!important;background-color:transparent!important;border-radius:unset}.button--has-icon-left{grid-template-columns:67.5px 1fr 50px}.button--has-icon-right{grid-template-columns:50px 1fr 67.5px}.button--has-icon-left-and-right{grid-template-columns:67.5px 1fr 67.5px}.button--is-stretched{width:auto}.button--is-disabled{pointer-events:none;opacity:.5}.tutorial .button-text{display:block!important}@media screen and (min-width:0px) and (max-width:350px){.button-icon-right{display:none}}.lds-ellipsis{display:inline-block;position:relative;width:80px;height:50px}.lds-ellipsis div{position:absolute;top:18px;width:13px;height:13px;border-radius:50%;background:inherit;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:first-child{left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}.lds-ellipsis.tiny{height:20px;width:38px}.lds-ellipsis.tiny div{top:8px;width:8px;height:8px}.lds-ellipsis.tiny div:first-child{left:0}.lds-ellipsis.tiny div:nth-child(2){left:0;animation:lds-ellipsis2tiny .6s infinite}.lds-ellipsis.tiny div:nth-child(3){left:15px;animation:lds-ellipsis2tiny .6s infinite}.lds-ellipsis.tiny div:nth-child(4){left:30px}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}@keyframes lds-ellipsis2tiny{0%{transform:translate(0)}to{transform:translate(15px)}}.checkbox{display:grid;align-self:center;width:40px;height:40px;background:#738ea5;border-radius:100%;position:relative}.checkbox input[type=checkbox]{margin:0;opacity:0;height:40px}.checkbox:before{content:" ";background-size:28px;height:40px;width:40px;z-index:2;background-repeat:no-repeat;position:absolute;pointer-events:none;left:5px;top:7px}.checkbox--is-primary.checked,.checkbox--is-primary.colored,.checkbox--is-primary input[type=checkbox]:checked+label.inner{background:#339bf2}.checkbox--is-secondary.checked,.checkbox--is-secondary.colored,.checkbox--is-secondary input[type=checkbox]:checked+label.inner{background:#ffac1b}.checkbox--is-tertiary.checked,.checkbox--is-tertiary.colored,.checkbox--is-tertiary input[type=checkbox]:checked+label.inner{background:#738ea5}.checkbox--is-success.checked,.checkbox--is-success.colored,.checkbox--is-success input[type=checkbox]:checked+label.inner{background:#7be03e}.checkbox--is-danger.checked,.checkbox--is-danger.colored,.checkbox--is-danger input[type=checkbox]:checked+label.inner{background:#ff6839}.checkbox label.inner{display:block;width:36px;height:36px;border-radius:100px;transition:all .5s ease;cursor:pointer;position:absolute;top:2px;left:2px;z-index:1;background:#f3f3f3}.checkbox-label{position:inherit;display:grid;justify-content:left;margin:0 0 5px}.checkbox.check-icon:before{background-image:url(/static/media/check.174dd4e8.svg)!important}.circle{display:grid;width:30px;height:30px;border-radius:50%;justify-content:center;align-content:center}.circle--is-clickable{cursor:pointer}.circle--is-primary{border:4px solid #339bf2}.circle--is-primary-bg{background:#339bf2;color:#fff}.circle--is-secondary{border:4px solid #ffac1b}.circle--is-secondary-bg{background:#ffac1b;color:#fff}.circle--is-tertiary{border:4px solid #738ea5}.circle--is-tertiary-bg{background:#738ea5;color:#fff}.circle--is-success{border:4px solid #7be03e}.circle--is-success-bg{background:#7be03e;color:#fff}.circle--is-danger{border:4px solid #ff6839;color:#fff}.circle--is-danger-bg{background:#ff6839}.divider{margin:0 auto;border:none}.divider--is-small{width:100px;border-bottom:3px solid #ced6dc}.divider--is-medium{width:90%;border-bottom:2px solid #ced6dc}.divider--is-full{width:100%;border-bottom:1px solid #ced6dc}.divider--is-auto{width:auto;border-bottom:1px solid #ced6dc}h1,h2,h3{color:#20415d;font-family:"Montserrat Bold"}h1 p,h2 p,h3 p{margin:0}h1{font-size:32px}h1,h2{margin:30px}h2{font-size:24px}h3{font-size:16px;margin:30px}.group{position:relative;margin-bottom:10px;border-bottom:1px solid #ced6dc}.group input[type=checkbox]{position:relative;top:15px}input{font-size:18px;padding:33px 10px 10px 5px;display:block;width:100%;border:none;background-color:transparent}input:focus{outline:none}label{-o-transition:all .2s ease all;-ms-transition:all .2s ease all}input:not(:-ms-input-placeholder)~label{top:9px}input:focus~label,input:not(:placeholder-shown)~label{top:9px}.bar:after,.bar:before{-o-transition:all .2s ease all;-ms-transition:all .2s ease all}input:focus~.bar:after,input:focus~.bar:before{width:50%}input:focus~.highlight{animation:inputHighlighter .3s ease}.group:focus-within{border-color:transparent}@keyframes inputHighlighter{0%{background:#339bf2}to{width:0;background:transparent}}.link{display:grid;text-decoration:none;align-content:center}.link .text{display:grid;font-size:12px;text-align:center}.paragraph{margin:20px 40px;font:19px "Montserrat Light";color:#4a4a4a;line-height:35px;text-overflow:ellipsis}.paragraph--is-danger{color:#ff6839}.paragraph--is-success{color:#7be03e}.CircularProgressbar{display:grid;width:40px;align-self:center}.CircularProgressbar-path{stroke:#339bf2}.CircularProgressbar-trail{stroke:#738ea5}.radiobutton{width:40px;height:40px;margin:2px 0;background:#ddd;border-radius:100%;position:relative}.radiobutton input[type=radio]{opacity:0;height:40px}.radiobutton--is-primary,.radiobutton--is-primary input[type=radio]:checked+label.inner{background:#339bf2}.radiobutton--is-secondary,.radiobutton--is-secondary input[type=radio]:checked+label.inner{background:#ffac1b}.radiobutton--is-tertiary,.radiobutton--is-tertiary input[type=radio]:checked+label.inner{background:#738ea5}.radiobutton label.inner{display:block;width:36px;height:36px;border-radius:100px;transition:all .5s ease;cursor:pointer;position:absolute;top:2px;left:2px;z-index:1;background:#f3f3f3}.radiobutton label.outer{margin-left:25px}.round-button{display:grid;cursor:pointer;grid-auto-columns:38px 1fr;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;text-align:left}.round-button .round-button-text{text-transform:uppercase;font-size:12px}.round-button--is-primary .round-button-icon{color:#fff;background-color:#339bf2}.round-button--is-primary .round-button-text{color:#339bf2}.round-button--is-primary.round-button--is-transparent .round-button-icon{color:#339bf2;background-color:transparent;border:1px solid #339bf2}.round-button--is-secondary .round-button-icon{color:#fff;background-color:#ffac1b}.round-button--is-secondary .round-button-text{color:#ffac1b}.round-button--is-secondary.round-button--is-transparent .round-button-icon{color:#ffac1b;background-color:transparent;border:1px solid #ffac1b}.round-button--is-tertiary .round-button-icon{color:#fff;background-color:#738ea5}.round-button--is-tertiary .round-button-text{color:#738ea5}.round-button--is-tertiary.round-button--is-transparent .round-button-icon{color:#738ea5;background-color:transparent;border:1px solid #738ea5}.round-button--is-success .round-button-icon{color:#fff;background-color:#7be03e}.round-button--is-success .round-button-text{color:#7be03e}.round-button--is-success.round-button--is-transparent .round-button-icon{color:#7be03e;background-color:transparent;border:1px solid #7be03e}.round-button--is-danger .round-button-icon{color:#fff;background-color:#ff6839}.round-button--is-danger .round-button-text{color:#ff6839}.round-button--is-danger.round-button--is-transparent .round-button-icon{color:#ff6839;background-color:transparent;border:1px solid #ff6839}.round-button-icon{display:grid;border-radius:50%;width:38px;height:38px;grid-column:1}.round-button-icon svg{width:25px;height:25px;margin:auto}.round-button-text{display:grid;align-content:center;grid-column:2}.select{display:grid}.select svg{margin:auto 0}.select svg path{width:24px}.select__label{display:grid;position:relative;left:20px}.select__input{display:grid;font-size:16px;font-family:"Montserrat";background-color:#f3f3f3;background-image:url(/static/media/chevron-down.4f5d9db2.svg);background-position-x:calc(100% - 20px);background-position-y:50%;background-repeat:no-repeat;background-size:auto 50%;border:none;box-sizing:border-box;color:#333;cursor:default;display:block;font-weight:700;height:52px;letter-spacing:normal;overflow-x:visible;overflow-y:visible;padding:8px 45px 8px 20px;text-rendering:auto;text-shadow:none;text-transform:none;white-space:pre;width:100%;word-spacing:0;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;outline:none}.text{color:#738ea5;font-size:10px}.text--is-primary{color:#339bf2}.text--is-primary:before{background:#339bf2}.text--is-secondary{color:#ffac1b}.text--is-secondary:before{background:#ffac1b}.text--is-danger{color:#ff6839}.text--is-danger:before{background:#ff6839}.text--is-tertiary{color:#738ea5}.text--is-tertiary:before{background:#738ea5}.text--is-overflow{overflow:hidden}.text--is-uppercase{text-transform:uppercase}.text-with-marker:before{display:inline-block;width:14px;height:14px;border-radius:7px;content:" ";margin:0 6px -2.5px 5px}.group-border{position:relative;border-bottom:1px solid #ced6dc;border-radius:6px;margin:25px}textarea{font-size:18px;padding:10px 10px 10px 5px;display:block;width:100%;border:none;background-color:transparent;color:#20415d;font-family:"Montserrat Bold";font-weight:700}textarea:focus{outline:none}label{color:#738ea5;font-size:18px;font-weight:400;position:absolute;pointer-events:none;left:5px;top:10px;transition:all .2s ease;-moz-transition:.2s ease all;-webkit-transition:all .2s ease}textarea:not(:-ms-input-placeholder)~label{top:-9px}textarea:focus~label,textarea:not(:placeholder-shown)~label{top:-9px}.bar{position:relative;display:block;width:100%}.bar:after,.bar:before{content:"";height:2px;width:0;bottom:1px;position:absolute;background:#339bf2;transition:all .2s ease;-moz-transition:.2s ease all;-webkit-transition:all .2s ease}.bar:before{left:50%}.bar:after{right:50%}textarea:focus~.bar:after,textarea:focus~.bar:before{width:50%}.highlight{position:absolute;height:60%;width:100px;top:25%;left:0;pointer-events:none;opacity:.5}textarea:focus~.highlight{animation:textareaHighlighter .3s ease}.group-border:focus-within{border-color:transparent}@keyframes textareaHighlighter{0%{background:#339bf2}to{width:0;background:transparent}}.ck .legal-box,blockquote{border-left:10px solid #339bf2;background:rgba(51,155,242,.15);padding:8px 25px;margin:30px 0}.ck .legal-box-headline{font-weight:700;margin:20px 0;background:#fff}.ck .legal-box-headline[contenteditable=true]:before{font-size:small;color:#ced6dc;content:"Headline";pointer-events:none;display:block}.ck .legal-box-text{margin:0;background:#fff}.ck .legal-box-text p{margin-left:0;margin-right:0}.ck .legal-box-text[contenteditable=true]:before{font-size:small;color:#ced6dc;content:"Text";pointer-events:none;display:block}.ck .soft-hyphen{border:1px dotted #20415d;display:inline-block;padding:0 5px}.ck .soft-hyphen:after{content:"-"}body.confirm-finish-exercise--is-modal-open{overflow:hidden}.confirm-finish-exercise-content{display:grid}.confirm-finish-exercise-content__body{background-color:#fff;margin:0 auto;overflow:auto;border-radius:8px;box-shadow:0 3px 8px 0 rgba(0,0,0,.1);text-align:center;padding:20px 20px 10px;grid-row-gap:20px}.confirm-finish-exercise__icon{display:grid;justify-content:center;align-items:center}.confirm-finish-exercise__icon>.round-button{grid-auto-columns:1fr;cursor:default}.confirm-finish-exercise__icon>.round-button>.round-button-icon{width:100px!important;height:100px!important}.confirm-finish-exercise__icon>.round-button>.round-button-icon>svg{width:100%!important;height:100%!important;fill:#ff6839}.confirm-finish-exercise__headline h2{margin:0}.confirm-finish-exercise__attention,.confirm-finish-exercise__question{font-size:13px}.confirm-finish-exercise__attention{color:#ff6839;font-weight:700;margin-bottom:-15px}.confirm-finish-exercise__question{color:#738ea5;margin-bottom:10px;font-family:"Montserrat light",sans-serif}.confirm-finish-exercise__actions{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #ced6dc}.confirm-finish-exercise__actions>.button{align-items:center;width:100%}.confirm-finish-exercise__actions span{font:12px "Montserrat Bold";letter-spacing:-.2px;font-weight:700}body.confirm-finish-exam--is-modal-open{overflow:hidden}.confirm-finish-exam-content{display:grid}.confirm-finish-exam-content__body{background-color:#fff;margin:0 auto;overflow:auto;border-radius:8px;box-shadow:0 3px 8px 0 rgba(0,0,0,.1);text-align:center;padding:20px 20px 10px;grid-row-gap:20px}.confirm-finish-exam__icon{display:grid;justify-content:center;align-items:center}.confirm-finish-exam__icon>.round-button{grid-auto-columns:1fr;cursor:default}.confirm-finish-exam__icon>.round-button>.round-button-icon{width:100px!important;height:100px!important}.confirm-finish-exam__icon>.round-button>.round-button-icon>svg{width:100%!important;height:100%!important;fill:#ff6839}.confirm-finish-exam__headline h2{margin:0}.confirm-finish-exam__attention,.confirm-finish-exam__question{font-size:13px;font-family:"Montserrat light",sans-serif}.confirm-finish-exam__attention{color:#ff6839;font-weight:700;margin-bottom:-15px}.confirm-finish-exam__question{color:#738ea5;margin-bottom:10px}.confirm-finish-exam__actions{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #ced6dc}.confirm-finish-exam__actions>.button{align-items:center;width:100%}.confirm-finish-exam__actions span{font:12px "Montserrat Bold";letter-spacing:-.2px;font-weight:700}body.error--is-modal-open{overflow:hidden}.error-overlay{background:rgba(32,65,93,.95)!important}.error-overlay .error-content__body{display:grid;justify-content:center;text-align:center}.error-overlay .error-content__body h2{margin:0 0 10px;font-size:48px;font-family:"Montserrat Bold";font-weight:700}.error-overlay .error-content__body .paragraph .error-description{margin:0 0 20px}.error-overlay .error-content__body .paragraph .error-code{margin:20px 0 0}.error-overlay .error-content__body .paragraph *{font-size:16px;display:grid;line-height:20px}.error-overlay .error-content__body .button{margin:20px auto 0}.error-overlay .error-content__body *{color:#fff}body.exam-navigation--is-modal-open{overflow:hidden}.exam-navigation-content{display:grid;max-height:unset!important;max-width:unset!important;width:100%;height:100%;top:0!important;left:0!important;margin:0!important;transform:unset!important}@media (min-width:1024px){.exam-navigation-content{height:calc(100% - 57px);margin-top:57px!important}}@media (min-width:767px) and (max-width:1023px){.exam-navigation-content{height:calc(100% - 57px);margin-top:57px!important}}.exam-navigation-content__body{display:unset!important;background-color:#fff;padding:0 50px 50px}.exam-navigation__header{display:grid;grid-template-columns:1fr 32px;align-items:center;height:130px}.exam-navigation__header-item{font-family:"Montserrat light",sans-serif;display:grid}.exam-navigation__header-item--is-danger{color:#ff6839}.exam-navigation__header-item .round-button-icon{border:2px solid #738ea5!important}.exam-navigation__header-item .round-button-icon svg{width:26px!important;height:26px!important}.exam-navigation__header-item:first-child{justify-content:start}.exam-navigation__header-item:last-child{justify-content:end}.exam-navigation__question-grid{margin-top:30px;display:grid;grid-template-columns:repeat(auto-fit,minmax(38px,38px));grid-row-gap:18px;grid-column-gap:18px}.exam-navigation__question-grid .circle{color:#20415d;font-family:"Montserrat light",sans-serif}.exam-navigation__header,.exam-navigation__question-grid{margin:30px auto 0}.exam-navigation__header-item .round-button-icon{border:0 solid #738ea5!important;font-family:"Montserrat Bold"!important;border-radius:200%}.exam-navigation__header-item .round-button-icon svg{font-family:"Montserrat Bold"!important;width:28px!important;height:28px!important}body.result-question--is-modal-open{overflow:hidden}.result-question-content{display:grid}.result-question-content__body{background-color:#fff;margin:0 auto;overflow:auto;border-radius:8px;box-shadow:0 3px 8px 0 rgba(0,0,0,.1);text-align:center;padding:20px 20px 10px;grid-row-gap:20px;justify-content:stretch;width:calc(100% - 80px);max-width:650px}.result-question__text h2{margin:20px 30px 30px}.result-question__header{align-items:center;display:flex;justify-content:center;border-bottom:1px solid #ced6dc;position:relative;padding:5px 0 20px;width:106%;margin-left:-3%}@media (max-width:766px){.result-question__header{width:109%;margin-left:-6%}}.result-question__header-close{grid-column:2;position:absolute;right:0}.result-question__header-close svg{width:26px!important}.result-question__answers-item{display:block}.result-question__answers-item:after{content:"";display:block;border-bottom:1px solid #ced6dc;margin:20px 0 20px 48px}@media (max-width:766px){.result-question__answers-item:after{display:none}}.result-question__answers-item:last-child:after{border-bottom:none}.result-question__answers-item-columns{display:grid;grid-template-columns:40px 1fr;align-items:center}@media (max-width:766px){.result-question__answers-item-columns{grid-template-columns:15px 1fr}}.result-question__answers-item-columns .status{grid-column:1;align-self:stretch}@media (max-width:766px){.result-question__answers-item-columns .status .circle{display:none}}@media (max-width:766px){.result-question__answers-item-columns .status{background:#ff6839}.result-question__answers-item-columns--is-needing_check .status{background:#7be03e}}.result-question__answers-item-columns .paragraph{grid-column:2;justify-self:stretch;text-align:left;padding:0 10px;margin:0;font-size:15px;line-height:1.4}@media (max-width:766px){.result-question__answers-item-columns .paragraph{padding:20px 10px;border-bottom:1px solid #ced6dc}.result-question__answers-item-columns--is-checked .paragraph{background:#ffac1b}}.grid{display:grid;width:100%;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word}.grid--is-col-12{grid-template-columns:1fr}.grid--is-col-6{grid-template-columns:1fr 1fr;grid-column-gap:20px;-webkit-column-gap:20px;column-gap:20px}@media (max-width:766px){.grid--is-col-6{grid-template-columns:1fr;grid-column-gap:20px;-webkit-column-gap:20px;column-gap:20px}}.line-chart{box-shadow:0 3px 8px 0 rgba(0,0,0,.1);background:#fff;border-radius:4px}.line-chart canvas{max-width:100%}.line-chart__no-data-message{padding:120px 0;color:#ced6dc;font-size:20px;text-transform:uppercase;text-align:center}.list{display:grid;grid-template-rows:1fr}.list-item{padding:20px 0;border-bottom:1px solid #ced6dc}.list-item:last-child{border:none}.login-form{height:100%;display:flex;flex-direction:column}.login-form__inputs{flex-grow:1}.login-form__actions,.login-form__inputs{display:flex;flex-direction:column;width:100%;max-width:320px;margin:auto}.login-form__actions .button{margin-top:80px}.login-form__actions a.link{margin-top:30px;cursor:pointer;text-transform:uppercase}.login-form__actions a.link *{font-family:"Montserrat light",sans-serif}.login-form__field .bar:after,.login-form__field .bar:before{height:1px!important}.login-form__field span.label{color:#9b9b9b;margin-left:10px;margin-bottom:7px;display:inline-block}.login-form__field input,.login-form__field span.label{font-weight:400;font-size:15px;font-family:"Montserrat light",sans-serif}.login-form__field input{margin-bottom:20px;display:block;width:100%;height:47px;background:0 0;background-color:#fafafa;border:1px solid #fafafa;border-radius:3px;color:#20415d;padding:10px}.login-form__field input:focus{border:1px solid #339bf2}.login-form__field input:-internal-autofill-selected{-webkit-appearance:menulist-button;background-color:#e8f0fe!important;background-image:none!important;font-size:15px!important;font-family:"Montserrat Light"!important}.lost-password-form{height:100%}.lost-password-form,.lost-password-form form{display:flex;flex-direction:column}.lost-password-form__inputs{flex-grow:1}.lost-password-form__actions,.lost-password-form__inputs{display:flex;flex-direction:column;width:100%;max-width:320px;margin:auto}.lost-password-form__actions .button{margin-top:80px}.lost-password-form__actions a.link{margin-top:30px;cursor:pointer;text-transform:uppercase}.lost-password-form__actions a.link *{font-family:"Montserrat light",sans-serif}.lost-password-form__field span.label{color:#9b9b9b;margin-left:10px;margin-bottom:7px;display:inline-block}.lost-password-form__field input,.lost-password-form__field span.label{font-weight:400;font-size:15px;font-family:"Montserrat light",sans-serif}.lost-password-form__field input{margin-bottom:20px;display:block;width:100%;height:47px;background:0 0;background-color:#fafafa;border:1px solid #fafafa;border-radius:3px;color:#20415d;padding:10px}.lost-password-form__field input:focus{border:1px solid #339bf2}.lost-password-form__field input:-internal-autofill-selected{-webkit-appearance:menulist-button;background-color:#e8f0fe!important;background-image:none!important;font-size:15px!important;font-family:"Montserrat Light"!important}.lost-password-form p{text-align:left;font-weight:400;font-family:"Montserrat light",sans-serif;line-height:1.5;padding-bottom:40px;margin:0}.actions{display:grid;justify-content:end;margin-top:8px;grid-template-columns:1fr 1fr;width:100%}.actions_left,.actions_right{display:grid;grid-template-columns:repeat(auto-fit,50px)}.actions_left{margin-left:20px}@media (max-width:766px){.actions_left{margin-left:0}}@media (min-width:767px) and (max-width:1023px){.actions_left{margin-left:0}}.actions_right{justify-content:end;margin-right:8px}@media (max-width:766px){.actions_right{margin-right:0}}@media (min-width:767px) and (max-width:1023px){.actions_right{margin-right:0}}.profile-image{padding-bottom:10px}.profile-image .image-upload{margin:0;padding:0}.profile-image .image-upload .upload-label{width:260px;color:#9b9b9b;display:flex;text-transform:uppercase;cursor:pointer}.profile-image .profile-image-wrapper{width:50px;height:50px;margin-right:20px;overflow:hidden;flex:0 0 auto}.profile-image .profile-image-wrapper.placeholder{background:#20415d;border-radius:50px}.profile-image .profile-image-name{color:#20415d;display:inline-block;line-height:50px;text-transform:none;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:"Montserrat Bold";font-size:19px;text-transform:capitalize}.banner{display:grid;background:#fff;width:100%;height:100%;border-radius:6px;overflow:hidden;box-shadow:0 3px 8px 0 rgba(0,0,0,.1)}.banner-wrapper{padding:10px;height:100%}@media screen and (min-width:950px){.banner-wrapper{width:100%;margin:10px 0;height:auto}}.banner-wrapper.lineheight{line-height:1.5}.banner-wrapper.banner-login,.banner-wrapper.banner-lostpassword,.banner-wrapper.banner-register{height:calc(100% - 60px)}@media screen and (min-width:1024px){.banner-wrapper.banner-login,.banner-wrapper.banner-lostpassword,.banner-wrapper.banner-register{display:grid;justify-items:center;height:auto}}.banner-wrapper.banner-feedback .banner,.banner-wrapper.banner-infopage .banner,.banner-wrapper.banner-legal .banner,.banner-wrapper.banner-login .banner,.banner-wrapper.banner-lostpassword .banner,.banner-wrapper.banner-offlinemode .banner,.banner-wrapper.banner-register .banner,.banner-wrapper.banner-subpage .banner{display:flex;flex-direction:column}.banner-wrapper.banner-feedback .banner_header,.banner-wrapper.banner-infopage .banner_header,.banner-wrapper.banner-legal .banner_header,.banner-wrapper.banner-login .banner_header,.banner-wrapper.banner-lostpassword .banner_header,.banner-wrapper.banner-offlinemode .banner_header,.banner-wrapper.banner-register .banner_header,.banner-wrapper.banner-subpage .banner_header{flex-shrink:0}.banner-wrapper.banner-feedback .banner_body,.banner-wrapper.banner-infopage .banner_body,.banner-wrapper.banner-legal .banner_body,.banner-wrapper.banner-login .banner_body,.banner-wrapper.banner-lostpassword .banner_body,.banner-wrapper.banner-offlinemode .banner_body,.banner-wrapper.banner-register .banner_body,.banner-wrapper.banner-subpage .banner_body{flex-grow:1;overflow-y:auto}.banner-wrapper.banner-feedback .banner form,.banner-wrapper.banner-infopage .banner form,.banner-wrapper.banner-legal .banner form,.banner-wrapper.banner-login .banner form,.banner-wrapper.banner-lostpassword .banner form,.banner-wrapper.banner-offlinemode .banner form,.banner-wrapper.banner-register .banner form,.banner-wrapper.banner-subpage .banner form{height:100%}.banner-wrapper.banner-login .banner_body-content,.banner-wrapper.banner-lostpassword .banner_body-content,.banner-wrapper.banner-register .banner_body-content{padding:20px;height:100%}.banner-wrapper.banner-feedback,.banner-wrapper.banner-infopage,.banner-wrapper.banner-legal,.banner-wrapper.banner-offlinemode,.banner-wrapper.banner-subpage{height:calc(100% - 66px)}.banner-wrapper.banner-feedback .banner_body,.banner-wrapper.banner-feedback .banner_body-content,.banner-wrapper.banner-infopage .banner_body,.banner-wrapper.banner-infopage .banner_body-content,.banner-wrapper.banner-legal .banner_body,.banner-wrapper.banner-legal .banner_body-content,.banner-wrapper.banner-offlinemode .banner_body,.banner-wrapper.banner-offlinemode .banner_body-content,.banner-wrapper.banner-subpage .banner_body,.banner-wrapper.banner-subpage .banner_body-content{padding-bottom:0}@media screen and (min-width:768px){.banner-wrapper.banner-feedback,.banner-wrapper.banner-infopage,.banner-wrapper.banner-legal,.banner-wrapper.banner-offlinemode,.banner-wrapper.banner-subpage{height:100%;max-width:1200px;margin:0 auto}}.banner-wrapper.banner-feedback .banner_body-content,.banner-wrapper.banner-infopage .banner_body-content,.banner-wrapper.banner-legal .banner_body-content{padding-bottom:20px}.banner-wrapper.banner-feedback .banner_body-content{height:100%}.banner-wrapper.banner-offlinemode .banner_body-content{height:100%;display:flex;flex-direction:column}.banner-wrapper.banner-offlinemode .banner_body-content p{font-family:"Montserrat light",sans-serif;font-size:14px}.banner-wrapper.banner-infopage p,.banner-wrapper.banner-legal p{margin:0 0 20px}.banner-wrapper.banner-infopage li,.banner-wrapper.banner-infopage p,.banner-wrapper.banner-legal li,.banner-wrapper.banner-legal p{line-height:1.5;font-family:"Montserrat light",sans-serif;font-size:14px}.banner-wrapper.banner-infopage h3,.banner-wrapper.banner-infopage h4,.banner-wrapper.banner-legal h3,.banner-wrapper.banner-legal h4{margin-top:0;margin-bottom:15px}.banner-wrapper.banner-infopage--onboarding,.banner-wrapper.banner-legal--onboarding{height:100%}.banner h1,.banner h1 div{font-size:22px;font-family:"Montserrat Bold",sans-serif;font-weight:700;margin:18px 0}@media screen and (min-width:530px){.banner h1,.banner h1 div{font-size:27px;margin-bottom:40px}}@media screen and (min-width:950px){.banner h1,.banner h1 div{font-size:32px;margin-bottom:25px}}.banner_header{display:grid;height:54px;grid-template-columns:100px 1fr 100px;border-bottom:1px solid #ced6dc;padding:0 20px;background:#fff;border-radius:6px 6px 0 0}@media (max-width:766px){.banner_header{padding:0;grid-template-columns:40px 1fr}}.banner_header-action{display:grid;cursor:pointer;justify-content:center;align-content:center;width:20px}.banner_header svg{width:42px;transform:rotateY(180deg)}.banner_header svg path{stroke:#738ea5}.banner_header span{display:grid;align-self:center;justify-content:center;font-family:"Montserrat light",sans-serif}.banner_header span p{width:100%;padding:0 40px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.banner .text{font-size:11px}.banner .text.text-with-marker{text-transform:uppercase;font-family:"Montserrat Light"}.banner_body{padding:20px;text-align:center;background:#fff;border-radius:0 0 6px 6px}@media screen and (min-width:1050px){.banner_body{padding:30px}}.banner_body .button{margin-bottom:30px;width:100%}.banner_body .button--has-icon-right{padding:0 85px;width:auto;position:relative}.banner_body .button--has-icon-right svg{top:4px;width:42px;height:42px;right:-4px}@media screen and (min-width:950px){.banner_body .button--has-icon-right{padding:0}.banner_body .button--has-icon-right .button-icon-right{position:absolute;right:0}}.banner_body-content{text-align:left;text-align:initial;color:#4a4a4a;padding:25px 0}.banner_body-content .button{margin-bottom:0}.banner_body-content h2,.banner_body-content h3,.banner_body-content h4{text-align:left;margin-left:0;margin-right:0}.banner_body-content .paragraph div,.banner_body-content .paragraph span{font-size:14px;font-family:"Montserrat",sans-serif;font-weight:400}.banner_body .list-item_content-description{padding:0 0 0 20px;flex-grow:1;flex-shrink:1}@media screen and (min-width:1050px){.banner_body .list-item_content-description{padding:0 20px}}.banner_body .list-item_content-description .paragraph{line-height:1.7}.banner_body .list-item_content-description.nosub div{margin-bottom:0!important}.banner_body .list-item_content-description span{color:#738ea5;font-size:10px;font-family:"Montserrat light",sans-serif;text-transform:uppercase}.banner .practice-button-wrapper{margin-top:20px;display:flex;justify-content:center}@media screen and (min-width:768px){.banner .practice-button-wrapper .button{max-width:300px}}.banner_info_description span{margin:0 7.5px}.exam-card{display:grid;text-align:center;margin:14px 14px 20px;background:#fff;border-radius:6px;box-shadow:0 3px 8px 0 rgba(0,0,0,.1);width:calc(100% - 28px)}.exam-card-header{display:grid;height:70px;padding:0 50px;border-bottom:1px solid #ced6dc;align-content:center;justify-content:left}.exam-card-body{padding:15px;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.exam-card .text{font-size:13px;color:#738ea5;font-family:"Montserrat light",sans-serif}.exam-card .group-border{margin:25px}.exam-card .group-border textarea{font-size:32px;text-align:center;color:#20415d;font-family:"Montserrat Bold";font-weight:700}.exam-card .divider{margin:25px auto}.exam-card .button{margin:auto auto 10px;max-width:320px;width:100%}.exam-card .button-icon-right{margin-right:8px}.exam-card .button-icon-right svg{top:4px;width:42px;height:42px;right:-4px}@media screen and (min-width:1050px){.exam-card{width:calc(100% - 20px);margin:20px 10px}}.content-card{display:flex;flex-direction:column;text-align:center;margin:0 14px 18px;background:#fff;border-radius:6px;box-shadow:0 3px 8px 0 rgba(0,0,0,.1);width:calc(100% - 28px);min-height:362px}@media screen and (min-width:768px){.content-card{width:calc(50% - 30px);margin:0 15px 30px}}.content-card .button-icon-right{display:none}@media screen and (min-width:768px){.content-card .button-icon-right{display:block}}.content-card-header{height:70px;line-height:70px;padding:0 25px;text-align:left}.content-card-header .tablet-only{display:none;font-family:"Montserrat light",sans-serif}@media screen and (min-width:768px){.content-card-header .tablet-only{display:inline}}@media screen and (min-width:768px){.content-card-header{border-bottom:1px solid #ced6dc;padding:0 30px}}.content-card-body{padding:0 15px 15px;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;display:flex;flex-direction:column;flex-grow:1}.content-card-body__points{margin:0 30px}.content-card-body h2{margin-top:0}@media screen and (min-width:767px){.content-card-body h2{margin-top:23px}}.content-card-body h2,.content-card-body h2 div,.content-card-body h2 div *{font-family:"Montserrat Bold","Montserrat",sans-serif}.content-card-headline{flex-grow:1}.content-card .text{font-size:11px;font-family:"Montserrat light",sans-serif}.content-card .text.text-with-marker{text-transform:uppercase;font-family:"Montserrat Light"}.content-card .group-border{margin:25px}.content-card .group-border textarea{font-size:32px;text-align:center;color:#20415d;font-family:"Montserrat Bold";font-weight:700}.content-card .divider{margin:25px 15px}.content-card .button{margin:auto auto 25px}@media screen and (min-width:767px){.content-card .button{margin:auto auto 15px}}.learning-content .legal-box,blockquote{border-left:10px solid #339bf2;background:rgba(51,155,242,.15);padding:8px 25px;margin:30px 0}.learning-content{width:100%}.learning-content h1,.learning-content textarea{text-align:center}.learning-content textarea{font-size:32px}.learning-content div textarea{text-align:left;text-align:initial;font-size:medium}.learning-content .legal-box{font-size:medium}.learning-content .legal-box-headline{font-weight:700;margin:20px 0}.learning-content .legal-box-text{margin:0}.learning-content .legal-box-text p{margin-left:0;margin-right:0}.learning-content .paragraph{display:flex;flex-direction:column}.learning-content .paragraph img{padding:15px 0;align-self:center}.learning-content .paragraph li,.learning-content .paragraph p{font-family:"Montserrat light",sans-serif}.learning-area-info span{margin:0 7.5px}.search-bar{position:relative;margin:20px 14px;width:calc(100% - 28px)}.searchBar.focused{border-bottom-color:#339bf2}.searchBar{padding:0;margin-top:0;width:100%;border-bottom:1px solid #ced6dc;text-align:center;cursor:text}.searchBar .cross{position:absolute;cursor:pointer;margin:0;right:0;top:3px}.searchBar input{font-family:"Montserrat light",sans-serif;width:calc(100% - 43px);display:inline-block;height:28px;background:0 0;border:none;color:#20415d;font-size:14px;padding:0 0 0 15px}.search-bar-results{position:absolute;z-index:50;width:100%;background-color:#f3f3f3;background:#fff;border-radius:6px;box-shadow:0 3px 8px 0 rgba(0,0,0,.1)}.search-bar-results ul{margin:0;padding:0;list-style:none}li{display:list-item;text-align:-webkit-match-parent}.search-bar-results li:first-child a{border-top:none}.search-bar-results li a{border-top:1px solid rgba(32,65,93,.2);padding:15px 20px;display:block;text-decoration:none;color:#339bf2}.search-bar-results-label{font-size:16px}.search-bar-results-type{opacity:.5;padding-top:3px;font-size:12px}.search-bar-results-label,.search-bar-results-type{font-family:"Montserrat Light";color:#0a1722}.list-item{display:grid}.list-item.course-select{padding:20px}.list-item.course-select.active{background:#738ea5;color:#fff;border-radius:4px}.list-item--is-clickable{cursor:pointer}.list-item_content{display:flex;justify-content:flex-start;align-items:center}.list-item_content img{width:40px;height:40px;flex-shrink:0;flex-grow:0}.list-item_content .button{display:none!important}.list-item_content-description{padding:0 10px;align-content:center;text-align:left}.list-item_content-description p{margin:0;word-break:break-word}.list-item_full-width{display:block!important}@media (max-width:766px){.list-item--is-selected{transition:all .5s ease}.list-item--is-selected.list-item--is-primary{background:#339bf2}.list-item--is-selected.list-item--is-secondary{background:#ffac1b}.list-item--is-selected.list-item--is-tertiary{background:#738ea5}.list-item--is-selected.list-item--is-success{background:#7be03e}.list-item--is-selected.list-item--is-danger{background:#ff6839}}.list-item .checkbox{align-self:unset;margin-top:4px}@media screen and (min-width:1050px){.list-item .button{display:flex!important;width:300px!important;padding:0}.list-item .button-text{display:inline-block;margin:0 auto}.list-item .button-icon-right{position:absolute;right:0}}.stopwatch{display:grid}.stopwatch__progress{grid-template-rows:100px;margin:0 auto}.stopwatch__progress-time{font-size:12px;position:relative;color:#ffac1b;text-align:center;top:-55px}.stopwatch__progress .CircularProgressbar{height:100px;width:100px}.stopwatch__progress .CircularProgressbar-path{stroke:#ffac1b}.tab-navigation{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,170px));justify-content:center;margin:0;padding:0}.tab-navigation__item{display:grid;align-content:center;margin:0;padding:14px;list-style-type:none;cursor:pointer;font-size:14px;color:#738ea5;text-align:center;vertical-align:bottom;border-bottom:2px solid transparent;font-family:"Montserrat light",sans-serif}.tab-navigation__item--is-selected{color:#20415d;border-bottom:2px solid #20415d}.copyright__wrapper{text-align:right;font-size:11px;margin-top:30px}.copyright__wrapper a,.copyright__wrapper p{font-family:"Montserrat light",sans-serif;color:#758fa6;text-decoration:none;margin:2px 0 0}.copyright__wrapper a:hover{text-decoration:underline}.register-form{height:100%;display:flex;flex-direction:column}.register-form__inputs{flex-grow:1}.register-form__actions,.register-form__inputs{display:flex;flex-direction:column;width:100%;max-width:320px;margin:auto}.register-form__actions{padding-bottom:40px}.register-form__actions .button{margin:40px auto 30px}.register-form__actions a.link{cursor:pointer;text-transform:uppercase}.register-form__actions a.link *{font-family:"Montserrat light",sans-serif}.register-form .group{margin-bottom:40px}.register-form .group .bar:after,.register-form .group .bar:before{height:1px!important}.register-form .group label{color:#9b9b9b;font-size:14px;font-family:"Montserrat Light";display:block;text-transform:uppercase;cursor:pointer;top:-15px;left:0}.register-form span.label{color:#9b9b9b;margin-left:10px;margin-bottom:7px;display:inline-block;font-weight:400;font-size:15px;font-family:"Montserrat light",sans-serif}.register-form input{font-weight:400;font-family:"Montserrat";margin-bottom:20px;display:block;width:100%;height:47px;background:0 0;background-color:#fafafa;border:1px solid #fafafa;border-radius:3px;color:#20415d;font-size:15px;padding:10px;font-family:"Montserrat light",sans-serif}.register-form input:focus{border:1px solid #339bf2}.register-form input:-internal-autofill-selected{-webkit-appearance:menulist-button;background-color:#e8f0fe!important;background-image:none!important;font-size:15px!important;font-family:"Montserrat Light"!important}.register-form__field.acceptance{display:flex}.register-form__field.acceptance input{width:17px;flex-shrink:0;border:none;height:17px;margin-right:10px;background:#f4f4f4;-webkit-appearance:none;-moz-appearance:none;appearance:none}.register-form__field.acceptance input:checked{background-color:#339bf2;background-image:url(/static/media/check.174dd4e8.svg);background-size:contain}.register-form__field.acceptance span,.register-form__field.acceptance span *{line-height:1.5;font-size:14px;font-family:"Montserrat light",sans-serif}.register-form .image-upload{margin:auto;width:100%;padding-bottom:20px}.translation-provider{width:100%;height:100%}@font-face{font-family:"Montserrat";src:url(/static/media/montserrat-regular.27e50ffd.otf);src:url(/static/media/montserrat-regular.e8cd35ad.eot);src:local("Montserrat"),local("Montserrat Regular"),local("Montserrat-Regular"),url(/static/media/montserrat-regular.e8cd35ad.eot) format("embedded-opentype"),url(/static/media/montserrat-regular.c28cbe70.woff2) format("woff2"),url(/static/media/montserrat-regular.10a69ef9.woff) format("woff"),url(/static/media/montserrat-regular.28b428cd.ttf) format("truetype"),url(/static/media/montserrat-regular.c6d64ae9.svg) format("svg")}@font-face{font-family:"Montserrat Bold";src:url(/static/media/montserrat-bold.8ced8f87.eot);src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/static/media/montserrat-bold.8ced8f87.eot) format("embedded-opentype"),url(/static/media/montserrat-bold.4b9fef82.woff2) format("woff2"),url(/static/media/montserrat-bold.60d72a2f.woff) format("woff"),url(/static/media/montserrat-bold.fc688c6a.ttf) format("truetype"),url(/static/media/montserrat-bold.3f2c835f.svg) format("svg")}@font-face{font-family:"Montserrat Light";src:url(/static/media/montserrat-light.6ce6cbdb.eot);src:local("Montserrat Light"),local("Montserrat-Light"),url(/static/media/montserrat-light.6ce6cbdb.eot) format("embedded-opentype"),url(/static/media/montserrat-light.86efde60.woff2) format("woff2"),url(/static/media/montserrat-light.b2f7c06e.woff) format("woff"),url(/static/media/montserrat-light.034f959e.ttf) format("truetype"),url(/static/media/montserrat-light.126e7dee.svg) format("svg")}:root{--ion-color-primary:#339bf2;--ion-color-primary-rgb:51,155,242;--ion-color-primary-contrast:#000;--ion-color-primary-contrast-rgb:0,0,0;--ion-color-primary-shade:#2d88d5;--ion-color-primary-tint:#47a5f3;--ion-color-secondary:#ffac1b;--ion-color-secondary-rgb:255,172,27;--ion-color-secondary-contrast:#000;--ion-color-secondary-contrast-rgb:0,0,0;--ion-color-secondary-shade:#e09718;--ion-color-secondary-tint:#ffb432;--ion-color-tertiary:#738ea5;--ion-color-tertiary-rgb:115,142,165;--ion-color-tertiary-contrast:#000;--ion-color-tertiary-contrast-rgb:0,0,0;--ion-color-tertiary-shade:#657d91;--ion-color-tertiary-tint:#8199ae;--ion-color-success:#7be03e;--ion-color-success-rgb:123,224,62;--ion-color-success-contrast:#000;--ion-color-success-contrast-rgb:0,0,0;--ion-color-success-shade:#6cc537;--ion-color-success-tint:#88e351;--ion-color-warning:#ffac1b;--ion-color-warning-rgb:255,172,27;--ion-color-warning-contrast:#000;--ion-color-warning-contrast-rgb:0,0,0;--ion-color-warning-shade:#e09718;--ion-color-warning-tint:#ffb432;--ion-color-danger:#ff6839;--ion-color-danger-rgb:255,104,57;--ion-color-danger-contrast:#000;--ion-color-danger-contrast-rgb:0,0,0;--ion-color-danger-shade:#e05c32;--ion-color-danger-tint:#ff774d;--ion-color-dark:#20415d;--ion-color-dark-rgb:32,65,93;--ion-color-dark-contrast:#fff;--ion-color-dark-contrast-rgb:255,255,255;--ion-color-dark-shade:#1c3952;--ion-color-dark-tint:#36546d;--ion-color-medium:#4a4a4a;--ion-color-medium-rgb:74,74,74;--ion-color-medium-contrast:#fff;--ion-color-medium-contrast-rgb:255,255,255;--ion-color-medium-shade:#414141;--ion-color-medium-tint:#5c5c5c;--ion-color-light:#f3f3f3;--ion-color-light-rgb:243,243,243;--ion-color-light-contrast:#000;--ion-color-light-contrast-rgb:0,0,0;--ion-color-light-shade:#d6d6d6;--ion-color-light-tint:#f4f4f4}body{background:#000}*{font-family:"Montserrat"}.ion-page{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}body>iframe{display:none}h1,h2,h3,p.paragraph,p.paragraph p{word-break:break-word!important;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}h1,h2,h3{font-weight:700}.page{height:100%;margin:0}.page-wrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:0}@media screen and (min-width:768px){.page-wrapper{padding-top:65px}}@media screen and (min-width:768px){.is-auth .page-wrapper{padding-top:0}}.cards-page{padding-bottom:66px}@media screen and (min-width:768px){.cards-page{padding-bottom:0}.cards-page .grid{display:flex;flex-wrap:wrap;grid-column-gap:0;-webkit-column-gap:0;column-gap:0}}@media screen and (max-width:650px){.page-change-password .page-wrapper{--safe-area-inset-top:env(safe-area-inset-top);min-height:calc(100vh - var(--safe-area-inset-top));position:relative}}@media screen and (min-width:0) and (max-width:350px){.footer a.link{padding:0 5px}}ion-content{--ion-background-color:#f3f3f3;--keyboard-offset:0!important}.swiper-container{margin:0;width:100%}.swiper-slide{align-items:flex-start;padding:0 8px 8px}ion-tab-bar.hidden{display:none}.license-is-invalid--actions{display:flex;justify-content:space-between}@media screen and (min-width:0px) and (max-width:500px){.license-is-invalid--actions{display:block}.license-is-invalid--actions .button{width:100%;margin-bottom:10px}}@media screen and (min-width:1110px){.page-login .banner,.page-lost-password .banner,.page-register .banner{width:390px!important;height:692px}}.page-login .banner__body-content,.page-lost-password .banner__body-content,.page-register .banner__body-content{padding:0 60px}.ReactModal__Content .error-content__body{display:flex!important;justify-content:space-around!important;flex-direction:column;height:100%;width:100%;margin:auto;padding:0 30px}.ReactModal__Content .error-content__body h2{font-size:32px!important}@media screen and (min-width:320px) and (max-width:370px){.ReactModal__Content .error-content__body h2{font-size:26px!important}}@media screen and (min-width:0px) and (max-width:500px){.ReactModal__Content{width:90%;display:block!important}.ReactModal__Content.exam-navigation-content{display:grid!important}.ReactModal__Content .error-content__body{padding:0!important;margin:0!important}.ReactModal__Content .error-content__body .paragraph{margin:50px 0}.ReactModal__Content .error-content__body .paragraph .error-description{margin:0}}@media screen and (min-width:768px){.ReactModal__Content.exam-navigation-content{max-width:500px!important;height:auto;margin:0 auto!important;position:relative;top:50%!important;transform:translateY(-50%)!important}.ReactModal__Content.exam-navigation-content .exam-navigation__header{margin-top:0}}.modal>div:first-child{align-items:center!important;justify-content:center!important;height:100%!important;width:100%!important;display:flex!important}.modal .overlay{margin:4% 17px;max-width:470px;min-width:350px;max-height:96%;background:#fff;overflow:auto;border-radius:6px;box-shadow:0 3px 8px 0 rgba(0,0,0,.1);text-align:center}.modal .overlay strong{color:#20415d}.modal .overlay .svg{margin:20px auto}.modal .overlay hr{margin:30px 30px 10px;border-color:#738ea5;opacity:.5;height:1px;border-width:0 0 1px}.modal .overlay h4{margin:0 auto 20px;padding:0 5%;font:24px "Montserrat Bold";color:#20415d}.modal .overlay p{padding:0 5%;font:13px Montserrat;color:#738ea5;line-height:20px}.modal .overlay .actions{height:45px;padding:0 40px 15px;display:flex;justify-content:space-between;font:12px "Montserrat Bold";color:#738ea5}.modal .overlay .actions a,.modal .overlay .actions button{align-self:center;text-decoration:none;text-transform:uppercase;color:#738ea5;background:none;border:none;cursor:pointer;outline:none}.modal .overlay .actions.single{justify-content:center!important}.modal .overlay .actions.single a strong,.modal .overlay .actions.single button strong{color:#7be03e!important}.app-button-actions{height:45px;padding:0;display:flex;justify-content:space-between;font:12px "Montserrat Bold";border-top:1px solid #738ea5;color:#738ea5;width:100%;margin-top:30px}a.app-button,button.app-button{align-self:center;text-decoration:none;text-transform:uppercase;color:#738ea5;background:none;border:none;cursor:pointer;outline:none}a.app-button strong,button.app-button strong{color:#20415d!important}.register-form .image-upload{margin:auto!important}.line-chart canvas{width:100%!important;height:100%!important}.results-chart__buttons .button{letter-spacing:0;color:#20415d!important}.results-chart{display:block;width:100%}.exercise-wizard .round-button-icon svg{width:22px!important;height:22px!important}.page-lost-password .banner_body .description{text-align:center;font-family:"Montserrat Light"}.exam-navigation__header-item .round-button .round-button-icon svg{width:22px!important;height:22px!important}.h1,.paragraph{overflow-wrap:break-word;word-wrap:break-word}.exercise-completed{overflow:hidden}.page-learning .page{width:100%}.page-learning .CircularProgressbar{transform:rotateX(0deg) rotateY(180deg)}.page-learning .CircularProgressbar-path{stroke:#339bf2!important}.page-profile-statistics .footer{padding:0!important}.content__arrow{justify-content:space-between;position:absolute;z-index:555;top:50%;display:none}.content__arrow .round-button{display:block}@media screen and (min-width:768px){.content__arrow{display:flex}}.content__arrow__next{right:20px}.content__arrow__prev{left:20px}.navigation-tab-wrapper__item.profile svg{position:relative;left:.1px}.onboarding .onboarding__progress-dots ul li:before{border-radius:4px}.result .result__incorrect-questions{margin:30px 10px!important}#loading-overlay{background-image:url(/static/media/loader.547889c2.png);background-size:cover;background-repeat:no-repeat;background-position:50%;width:100%;height:100%;display:flex;justify-content:center;flex-direction:column;align-items:center}@media screen and (min-width:1024px){#loading-overlay{background-image:url(/static/media/loader-desktop.7d3bf950.png)}}.learning-more-links-wrapper{display:none}@media screen and (min-width:768px){.learning-more-links-wrapper{display:block;margin:20px 0}.learning-more-links-wrapper .buttons-wrapper{margin-top:40px;padding-bottom:40px;display:flex;justify-content:center;flex-direction:row;align-items:center}.learning-more-links-wrapper .buttons-wrapper .button{margin:0 25px}.learning-more-links-wrapper .buttons-wrapper .button--has-icon-right{grid-template-columns:50px 1fr 50px}.learning-more-links-wrapper .buttons-wrapper .button .button-text{padding:0 35px}.learning-more-links-wrapper .buttons-wrapper .button svg{position:relative;top:4px;width:42px;height:42px;right:-4px}}.exam-card h2{margin:30px 0}.banner_header span span{display:inline-block;width:100%;padding:0 32px!important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.banner_header img{width:20px!important;max-width:20px!important}.banner_header span,.banner_header span p{padding:0!important}#image-container{position:absolute;display:flex;justify-content:center;align-items:center;top:env(safe-area-inset-top);bottom:env(safe-area-inset-bottom);left:0;right:0;background:#fff;z-index:9999;overflow:scroll}#image-container img{max-width:90%;max-height:90%;height:auto;width:auto}@media only screen and (min-width:0px) and (max-width:700px) and (orientation:landscape){.is-mobile .exam-wizard,.plt-mobile .exam-wizard{max-width:550px!important}.is-mobile .exam-wizard__panel,.plt-mobile .exam-wizard__panel{width:550px!important}.is-mobile .exam-wizard__header,.plt-mobile .exam-wizard__header{width:550px!important;padding:16px 20px 0 0!important}}.is-mobile .confirm-finish-exercise__attention,.plt-mobile .confirm-finish-exercise__attention{margin-bottom:0}.is-mobile ion-toolbar,.plt-mobile ion-toolbar{display:none}.is-mobile .onboarding,.plt-mobile .onboarding{min-height:85%}@media screen and (min-width:0px) and (max-width:350px){.is-mobile .onboarding,.plt-mobile .onboarding{height:550px!important;min-height:550px!important;max-width:100%!important;padding-top:0!important}}.is-mobile .onboarding__arrows,.plt-mobile .onboarding__arrows{display:none}.is-mobile .onboarding__content p,.plt-mobile .onboarding__content p{padding-top:115%;top:0}.is-mobile .onboarding__footer,.plt-mobile .onboarding__footer{width:110%;max-width:110%}.is-mobile ion-title,.plt-mobile ion-title{display:none!important}.is-mobile .swiper-wrapper ion-slide,.plt-mobile .swiper-wrapper ion-slide{margin-bottom:24px}.is-mobile .profile .profile__content,.plt-mobile .profile .profile__content{align-items:inherit}.is-mobile .navigation-tab-wrapper__left,.plt-mobile .navigation-tab-wrapper__left{display:flex}.is-mobile .navigation-tab-wrapper__item,.plt-mobile .navigation-tab-wrapper__item{margin:0;width:25%}.is-mobile .navigation-tab-wrapper__item.profile,.plt-mobile .navigation-tab-wrapper__item.profile{margin:0}.is-mobile .learning-content p.paragraph,.plt-mobile .learning-content p.paragraph{margin:0;font-size:16px;line-height:1.7;width:100%}.is-mobile .learning-content ul,.plt-mobile .learning-content ul{padding:0 0 0 10px;margin:0}.is-mobile .learning-content hr,.plt-mobile .learning-content hr{border-bottom:2px solid #ced6dc;width:50px}.is-mobile .results-chart__header h2 span,.plt-mobile .results-chart__header h2 span{font-size:16px!important}.is-mobile .results-chart__buttons .button,.plt-mobile .results-chart__buttons .button{display:block}.is-mobile .results-chart__buttons .button span,.plt-mobile .results-chart__buttons .button span{position:absolute;right:30px}.is-mobile .results-chart__buttons .button .button-icon-right svg,.plt-mobile .results-chart__buttons .button .button-icon-right svg{left:10px;top:22px!important;position:absolute}@media screen and (min-width:900px){.is-mobile .tablet.page-learning .button,.plt-mobile .tablet.page-learning .button{display:grid}}.is-mobile .button,.plt-mobile .button{width:100%;display:flex;position:relative;justify-content:center}.is-mobile .button .button-icon-right,.plt-mobile .button .button-icon-right{position:absolute;top:0;right:0}.is-mobile .button .button-icon-left svg,.plt-mobile .button .button-icon-left svg{transform:inherit!important}.is-mobile .sidebar__links .only-mobile,.plt-mobile .sidebar__links .only-mobile{display:flex!important}.is-mobile .sidebar__links .only-desktop,.plt-mobile .sidebar__links .only-desktop{display:none!important}.is-mobile .banner,.plt-mobile .banner{display:block;word-break:break-word!important;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media screen and (min-width:0px) and (max-width:330px){.is-mobile .banner,.plt-mobile .banner{width:300px!important}}.is-mobile .banner-wrapper.knownuser .banner_header-action,.plt-mobile .banner-wrapper.knownuser .banner_header-action{display:none!important}.is-mobile .banner_header,.plt-mobile .banner_header{display:flex;justify-content:center;position:relative}.is-mobile .banner_header-action,.plt-mobile .banner_header-action{position:absolute;top:16px;left:0}@media screen and (min-width:0px) and (max-width:330px){.is-mobile .banner_body,.plt-mobile .banner_body{padding:20px!important}}.is-mobile .exam-wizard__header,.plt-mobile .exam-wizard__header{justify-content:space-between;background:#fff}.is-mobile .exam-wizard__header-item,.plt-mobile .exam-wizard__header-item{justify-content:center;display:flex}.is-mobile .exam-wizard__header-item .stopwatch,.plt-mobile .exam-wizard__header-item .stopwatch{padding:0}.is-mobile .tab-nav,.plt-mobile .tab-nav{background:red;margin-bottom:constant(safe-area-inset-bottom)}.is-mobile ion-slide .banner_header span,.plt-mobile ion-slide .banner_header span{display:block;align-self:center;justify-content:center;position:absolute;top:22px;left:50px;margin:auto}.is-mobile.page-learning-content .banner_header span,.plt-mobile.page-learning-content .banner_header span{width:100%;text-align:center;left:inherit}.is-mobile.page-learning-content .page,.plt-mobile.page-learning-content .page{display:block}.is-mobile.page-learning .page,.plt-mobile.page-learning .page{display:block;max-width:750px}.is-mobile.page-learning .learning-content h1,.plt-mobile.page-learning .learning-content h1{font-size:24px;margin:10px 0}.is-mobile.page-learning .list-item_content .button,.plt-mobile.page-learning .list-item_content .button{display:none}.is-mobile .ReactModal__Overlay .ReactModal__Content .result-question__header,.plt-mobile .ReactModal__Overlay .ReactModal__Content .result-question__header{width:100%;margin-left:0!important;height:32px;line-height:34px}.is-mobile .ReactModal__Overlay .ReactModal__Content .result-question-content__body,.plt-mobile .ReactModal__Overlay .ReactModal__Content .result-question-content__body{width:100%;padding:20px 5px!important}.is-mobile .ReactModal__Overlay .ReactModal__Content .result-question-content__body h2,.plt-mobile .ReactModal__Overlay .ReactModal__Content .result-question-content__body h2{font-size:20px;padding:0;margin:20px 0}.is-mobile .ReactModal__Overlay .result-question__header-close .round-button-icon svg,.plt-mobile .ReactModal__Overlay .result-question__header-close .round-button-icon svg{width:22px!important;height:22px!important}.is-mobile .system-stop-watch .stopwatch,.plt-mobile .system-stop-watch .stopwatch{position:absolute;top:90px;left:36%}.is-mobile .onboarding__content p,.plt-mobile .onboarding__content p{position:unset;text-align:center}.is-mobile .exercise-wizard__footer,.plt-mobile .exercise-wizard__footer{width:100%;display:flex;justify-content:center;align-self:center}.is-mobile .exercise-wizard__footer .button,.plt-mobile .exercise-wizard__footer .button{align-self:center;width:65%!important;margin-left:-5px}.onboarding.onboarding--step4 .onboarding__arrows{margin-top:10px!important}.exam-completed{display:flex;justify-content:center;flex-direction:column;height:550px;overflow:hidden}.exam-completed__header--is-danger{background-color:#ff6839;height:70%}.exam-completed__header-description{font-size:24px;font-weight:700;margin-bottom:90px}.exercise-completed__header-description{margin:60px 0!important}.is-mobile .banner_header,.plt-mobile .banner_header{padding:0!important}.is-android .page-lost-password .banner .lost-password-form__inputs,.is-mobile .page-lost-password .banner .lost-password-form__inputs,.plt-mobile .page-lost-password .banner .lost-password-form__inputs{padding:0}.is-android .ReactModal__Content.exam-navigation-content,.is-mobile .ReactModal__Content.exam-navigation-content,.plt-mobile .ReactModal__Content.exam-navigation-content{width:100%!important}.is-android .ReactModal__Content.exam-navigation-content .exam-navigation-content__body,.is-mobile .ReactModal__Content.exam-navigation-content .exam-navigation-content__body,.plt-mobile .ReactModal__Content.exam-navigation-content .exam-navigation-content__body{padding:0 30px 50px 50px!important}.plt-iphone .exam-navigation-content__body{padding:0 20px 50px 50px}.page-learning-content .image{margin:1em 0}.learning-content .paragraph li{color:#4a4a4a;line-height:35px}.learning-content .paragraph h3{font-size:1.17em;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;line-height:35px;font-family:"Montserrat Light",sans-serif;color:#4a4a4a}.list-item_content-description .paragraph>div,.list-item_content-description .paragraph>span{font:16px "Montserrat light",sans-serif;color:#4a4a4a}.list-item_content-description>span{text-transform:uppercase;font-family:"Montserrat Light"}.list-item_content-description .paragraph span.inner{text-transform:none;line-height:25px;display:block;margin-top:0;font-family:"Montserrat light",sans-serif}.list-item_content-description .paragraph span{margin-top:10px}.banner_header-action{transform:rotate(180deg)}.banner_header-action svg{transform:none!important}@media screen and (min-width:600px) and (max-width:1200px){.is-android .page{margin-top:50px!important;height:95%}.is-android .onboarding__footer{position:relative!important;display:flex!important;justify-content:space-between!important;margin-bottom:30px!important;width:100%!important;max-width:100%!important}}@media only screen and (orientation:portrait){.onboarding__footer{position:relative!important;display:flex!important;justify-content:space-between!important;margin-bottom:30px!important;width:100%!important;max-width:100%}.wrap-on-tablet{display:block;flex-wrap:wrap}}.exam-completed{margin-top:10px!important}@media only screen and (orientation:landscape){.exam-completed__header,.exam-completed__panel{display:grid;justify-items:center;min-width:500px;height:250px}.exam-completed__header-icon{padding-top:31px!important}.exam-completed__header-description{font-size:39px!important;font-weight:700;margin:30px 0!important}.exercise-completed__header,.exercise-completed__panel{display:grid;justify-items:center;min-width:500px}.exercise-completed__header-description{font-size:39px!important;font-weight:700;margin:60px 0!important}.exam-wizard{max-width:700px!important;width:700px}.exam-wizard__header,.exam-wizard__panel{width:700px!important}.exam-wizard__header{padding:16px 20px 0!important;z-index:2}}@media only screen and (orientation:landscape) and (max-width:766px){.page-onboarding .page{margin:auto!important;display:contents!important}}@media only screen and (orientation:landscape){.onboarding{max-width:unset!important;width:400px!important;height:700px!important}}.exam-wizard__header-item--is-right .button{border-width:4px!important;width:100%!important;padding:0 10px;display:flex;justify-content:center;align-items:center}.page-exam.tablet.is-android .list-item_content{display:flex;align-items:center}.page-learning.is-android .search-bar{padding:0 8px}.page-learning.is-android .page-wrapper{height:auto}@media screen and (min-width:1024px){.page-exam .page,.page-exercise .page,.page-learning .page{display:grid;max-width:1100px;margin:0 auto;grid-template-columns:40px 1fr 40px;grid-column-gap:20px;justify-items:stretch}}.navigation-tab-wrapper{position:absolute;height:66px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);background:#f3f3f3;left:0;right:0;display:flex;justify-content:center;bottom:env(safe-area-inset-bottom);top:inherit!important}.navigation-tab-wrapper div.icon{width:38px;height:38px;margin-left:3px!important}.navigation-tab-wrapper div.icon svg path{fill:#728ea6}.navigation-tab-wrapper a{text-decoration:none!important;font-size:16px;color:#20415d}.navigation-tab-wrapper__item{min-width:110px;border-bottom:3px solid transparent;margin-left:22px;display:flex;justify-content:center;align-items:center}.navigation-tab-wrapper__item.profile{margin:0 12px 0 0}.navigation-tab-wrapper__item.profile div.icon{margin-left:0}.navigation-tab-wrapper__item.profile svg path{fill:#fff!important}.navigation-tab-wrapper__item a{display:flex;justify-content:center;align-items:center}.navigation-tab-wrapper__item a span{padding-left:5px;display:none;font-family:"Montserrat light",sans-serif}.navigation-tab-wrapper__item.appIcon{display:none;margin-left:30px;min-width:0}.navigation-tab-wrapper__item.appIcon .icon{display:none}.navigation-tab-wrapper__item.is-active.learning{border-bottom:3px solid #339bf2}.navigation-tab-wrapper__item.is-active.learning svg path{fill:#339bf2!important}.navigation-tab-wrapper__item.is-active.learning a{color:#339bf2}.navigation-tab-wrapper__item.is-active.exam{border-bottom:3px solid #ffac1b}.navigation-tab-wrapper__item.is-active.exam svg path{fill:#ffac1b!important}.navigation-tab-wrapper__item.is-active.exam a{color:#ffac1b}.navigation-tab-wrapper__item.is-active.profile{border-bottom:3px solid #7be03e}.navigation-tab-wrapper__item.is-active.profile .round-button-icon{background:#59c11a}.navigation-tab-wrapper__center,.navigation-tab-wrapper__left,.navigation-tab-wrapper__right{display:flex}@media screen and (min-width:768px){.navigation-tab-wrapper{padding:0 15px;justify-content:space-between;bottom:auto;top:0}.navigation-tab-wrapper__left,.navigation-tab-wrapper__right{width:220px;overflow:hidden;text-overflow:ellipsis}.navigation-tab-wrapper__item{width:100%;white-space:nowrap;min-width:auto}.navigation-tab-wrapper__item.appIcon{display:flex;margin-left:0;justify-content:flex-start;width:100%}.navigation-tab-wrapper__item.appIcon a,.navigation-tab-wrapper__item.appIcon span{width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis}.navigation-tab-wrapper__item.appIcon a{padding-top:5px}.navigation-tab-wrapper__item a span{display:inline-block}.navigation-tab-wrapper__center .navigation-tab-wrapper__item{width:auto;padding:0 10px;margin:0 10px}.navigation-tab-wrapper__right{justify-content:flex-end}.navigation-tab-wrapper__right .navigation-tab-wrapper__item{width:auto}.navigation-tab-wrapper__right .navigation-tab-wrapper__item a{flex-direction:column}.navigation-tab-wrapper div.icon{margin-left:0}}.page>.previousPageAction .round-button{grid-column:1;margin-left:10px}.page>:not(.pageAction){grid-column:2}.page>.previousPageAction .round-button{grid-column:3;margin-right:10px}.page>.pageAction .round-button{grid-template-columns:none;grid-auto-columns:30px 1fr;margin-top:130px}@media (max-width:766px){.page>.pageAction .round-button{display:none}}.page>.pageAction .round-button-icon{grid-column:1;width:30px;height:30px}.page>.pageAction .round-button-icon svg{width:20px;height:20px}.page>.pageAction .round-button-text{grid-column:2}.content--is-splash{background:#20415d;--ion-background-color:none}.content--is-success{background:#7be03e;--ion-background-color:none}@media (max-width:766px){.content--is-success{background:#f3f3f3}}.content--is-danger{background:#ff6839;--ion-background-color:none}@media (max-width:766px){.content--is-danger{background:#f3f3f3}}.page-profile .footer{z-index:1}.footer{text-align:center;opacity:.7}.footer a{display:inline-block;text-align:center;white-space:nowrap;padding:0 5px;font-size:11px}.footer a *{font-family:"Montserrat light",sans-serif}.exercise-completed{display:flex;justify-content:center;flex-direction:column}@media (max-width:766px){.exercise-completed{justify-content:stretch;margin:10px;width:calc(100% - 20px)}}.exercise-completed__header{color:#fff;display:flex!important;align-items:center;flex-direction:column;justify-content:space-between}@media (max-width:766px){.exercise-completed__header{border-top-right-radius:8px;border-top-left-radius:8px}}.exercise-completed__header--is-success{background-color:#7be03e;position:relative}.exercise-completed__header--is-success:before{content:" ";background-size:210px;height:210px;width:210px;background-image:url(/static/media/corona.87724f5b.svg);background-repeat:no-repeat;position:absolute;top:55px;left:50%;margin-left:-105px;animation:exerciseCompletedPopIn 1.5s ease-in-out 1,exerciseCompletedRotate 10s linear infinite}.exercise-completed__header--is-danger{background-color:#ff6839}.exercise-completed__header-icon{padding-top:110px}.exercise-completed__header-icon>.round-button{display:block}.exercise-completed__header-icon>.round-button>.round-button-icon>svg{width:100%!important;height:100%!important}.exercise-completed__header-description{font-size:24px;font-weight:700;margin:90px 0}.exercise-completed__header,.exercise-completed__panel{display:grid;justify-items:center}.exercise-completed__panel{border-radius:8px;background-color:#fff;box-shadow:0 3px 8px 0 rgba(0,0,0,.1);justify-content:center}@media (max-width:766px){.exercise-completed__panel{width:100%;max-width:unset;border-top-left-radius:unset;border-top-right-radius:unset;box-shadow:unset}}@media screen and (min-width:768px){.exercise-completed__panel{width:500px;margin:0 auto;padding:20px}.exercise-completed__panel-actions{flex-direction:column;align-items:center}}.exercise-completed__panel-header{display:grid;align-content:center;padding:20px 0}.exercise-completed__panel-header h2{display:grid;margin:0}.exercise-completed__panel-actions{display:flex;justify-content:space-around;border-top:1px solid #ced6dc;padding:20px 0 30px;margin:0 20px;max-width:470px}@media (min-width:1024px){.exercise-completed__panel-actions{margin:0}}@media (max-width:766px){.exercise-completed__panel-actions .button{margin:0 20px}}.exercise-completed__panel-actions .button-text{font-size:12px;font-weight:700;letter-spacing:1.5px}@media (max-width:766px){.exercise-completed__panel-actions .button-text{word-break:break-word;letter-spacing:1px;padding:0}}.exercise-completed__panel-actions .button:last-child .button-text{color:#20415d}@keyframes exerciseCompletedRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes exerciseCompletedPopIn{0%,50%{transform:scale(.01)}75%{transform:scale(1.3)}to{transform:scale(1)}}.splash{margin:0;display:flex;flex-direction:column;width:100%;height:100%;text-align:center;padding:80px 30px 100px;border-radius:8px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word}.splash h2{margin:0;color:#fff}.splash__description{flex-grow:1;padding-top:20px}.splash__description .text{font-size:14px;color:#fff;font-family:"Montserrat light",sans-serif;line-height:21px}.splash .button{margin:0 auto;max-width:300px}@media screen and (min-width:768px){.splash .button{width:300px}}.splash__goback{color:#fff;cursor:pointer;text-transform:uppercase;padding-top:25px;margin:0;width:auto;font-size:11px;font-family:"Montserrat light",sans-serif}.exam-wizard{display:flex;flex-direction:column;width:100%;height:100%}@media screen and (min-width:768px){.exam-wizard{margin:-65px auto 0;height:calc(100% + 65px)}}.exam-wizard__header{display:flex;width:100%;padding:20px 20px 0;border-bottom:1px solid #ced6dc}@media screen and (min-width:767px){.exam-wizard__header{justify-content:space-between}}.exam-wizard__header-item{display:grid;align-items:center}@media screen and (min-width:767px){.exam-wizard__header-item{width:33%}}.exam-wizard__header-item .stopwatch{padding:0 39px 0 0}@media screen and (min-width:767px){.exam-wizard__header-item .stopwatch{padding:0}}.exam-wizard__header-item--is-left .text{display:none}@media screen and (min-width:768px){.exam-wizard__header-item--is-left .text{font-size:14px}}@media screen and (min-width:768px){.exam-wizard__header-item--is-left .round-button-icon{display:none}.exam-wizard__header-item--is-left .round-button{display:block}}@media (max-width:766px){.exam-wizard__header-item--is-left .text{display:grid;font-size:12px}.exam-wizard__header-item--is-left .button,.exam-wizard__header-item--is-left .exam-navigation,.exam-wizard__header-item--is-left .round-button{display:none}}.exam-wizard__header-item--is-right .button{font-size:14px;border-width:2px!important;width:360px}@media (max-width:766px){.exam-wizard__header-item--is-right .exam-navigation,.exam-wizard__header-item--is-right .round-button{display:grid;justify-self:end}.exam-wizard__header-item--is-right .button,.exam-wizard__header-item--is-right .confirm-finish-exam{display:none}}.exam-wizard__header-item--is-middle .stopwatch__progress{margin:15px auto 0}.exam-wizard__panel{background-color:#fff;z-index:1;overflow-y:auto;box-shadow:0 3px 8px 0 rgba(0,0,0,.1);flex-shrink:0;flex-grow:0}@media (min-width:1024px){.exam-wizard__panel{border-radius:8px}}.exam-wizard__panel h2{text-align:center;margin-top:20px;font-family:"Montserrat",sans-serif}@media (max-width:766px){.exam-wizard__panel h2{font-size:16px}}.exam-wizard__panel h2 .correct-answers-count{margin-top:20px}@media screen and (min-width:768px){.exam-wizard__panel h2{margin:45px 0;padding:0 20px}}.exam-wizard .list{background:#f3f3f3;padding:0;flex-grow:1;flex-shrink:1;overflow-y:auto;display:flex;flex-direction:column}.exam-wizard .list-item{font-size:15px;border-bottom:none;padding-bottom:0}@media screen and (min-width:768px){.exam-wizard .list-item{padding:20px 20px 0}}.exam-wizard .list-item:after{content:"";display:block;border-bottom:1px solid #ced6dc;margin:20px 0 0}@media (max-width:766px){.exam-wizard .list-item:after{margin:20px 0 0}}.exam-wizard .list-item:last-child:after{border-bottom:none}@media (max-width:766px){.exam-wizard .list-item_content{grid-template-columns:1fr}.exam-wizard .list-item .checkbox{display:none}}.exam-wizard__footer{display:flex;padding:15px 25px;background:#fff;justify-content:space-between;flex-shrink:0;flex-grow:0;box-shadow:0 3px 8px 0 rgba(0,0,0,.1)}.exam-wizard__footer.prev-disabled .exam-wizard__footer-item:first-child{opacity:0}.exam-wizard__footer-item{display:grid;align-items:center;justify-content:center}.exam-wizard__footer-item .round-button{grid-auto-columns:42px 1fr}.exam-wizard__footer-item .round-button-icon{border-width:2px!important}.exam-wizard__footer-item .button{background:transparent}@media (max-width:766px){.exam-wizard__footer-item .button{display:flex;height:40px;line-height:40px;letter-spacing:0;border-width:2px!important;padding:0 20px}}.exam-wizard__footer-item .button-text{font-size:12px}@media screen and (min-width:768px){.exam-wizard__footer .button{padding:0 20px}.exam-wizard__footer .button-text{font-size:15px}.exam-wizard__footer .round-button-icon{border-width:1px!important}}.exam-wizard__panel-wrapper{position:fixed}.exercise-wizard{display:flex;flex-direction:column;height:100%;width:100%}@media screen and (min-width:768px){.exercise-wizard{margin-top:-65px;height:calc(100% + 65px)}}@media screen and (min-width:1024px){.exercise-wizard{min-width:922px}}.exercise-wizard__header{display:grid;grid-column:1;height:54px;grid-template-columns:1fr 32px;grid-column-gap:10px;align-items:center;border-bottom:1px solid #ced6dc;padding:0 20px}.exercise-wizard__header .text{font-family:"Montserrat light",sans-serif}.exercise-wizard__header-close{grid-column:2}.exercise-wizard__panel{box-shadow:0 3px 8px 0 rgba(0,0,0,.1);background-color:#fff;z-index:1;flex-shrink:0;flex-grow:0;overflow-y:auto}@media (min-width:1024px){.exercise-wizard__panel{border-radius:8px}}.exercise-wizard__panel h2{font-weight:400;padding:20px;text-align:center;font-size:16px;margin:0}.exercise-wizard__panel h2 .correct-answers-count{margin-top:20px}.exercise-wizard .list{background:#f3f3f3;padding:0;flex-grow:1;overflow-y:auto;display:flex;flex-direction:column}@media screen and (min-width:1024px){.exercise-wizard .list{flex-grow:0}}.exercise-wizard .list-item{font-family:"Montserrat",sans-serif;padding-bottom:0;border-bottom:1px solid #ced6dc}.exercise-wizard .list-item:last-child{border-bottom:none}.exercise-wizard .list-item_content{display:block}.exercise-wizard .list-item_content-description{padding:0}.exercise-wizard .list-item .checkbox{display:none}.exercise-wizard .list-item .paragraph,.exercise-wizard .list-item .paragraph div,.exercise-wizard .list-item .paragraph span{font-size:15px;line-height:1.4}.exercise-wizard__question-evaluated-answers{background:#f3f3f3}.exercise-wizard__question-evaluated-answers .circle{width:40px;height:40px;border-width:2px;margin-top:4px}@media (max-width:766px){.exercise-wizard__question-evaluated-answers{padding:0}}.exercise-wizard__question-evaluated-answers-item{display:block;border-bottom:1px solid #ced6dc}.exercise-wizard__question-evaluated-answers-item:last-child{border-bottom:none}.exercise-wizard__question-evaluated-answers-item-columns{display:grid;grid-template-columns:40px 1fr;align-items:center}@media (max-width:766px){.exercise-wizard__question-evaluated-answers-item-columns{grid-template-columns:15px 1fr}}.exercise-wizard__question-evaluated-answers-item-columns .status{grid-column:1;align-self:stretch}@media (max-width:766px){.exercise-wizard__question-evaluated-answers-item-columns .status .circle{display:none}}.exercise-wizard__question-evaluated-answers-item-columns .status{background:#ff6839}.exercise-wizard__question-evaluated-answers-item-columns--is-needing_check .status{background:#7be03e}.exercise-wizard__question-evaluated-answers-item-columns .paragraph{text-align:left;padding:15px 20px 15px 10px;margin:0;font-family:"Montserrat light",sans-serif;font-size:15px;line-height:1.4}.exercise-wizard__question-evaluated-answers-item-columns--is-checked .paragraph,.exercise-wizard__question-evaluated-answers-item-columns--is-selected .paragraph{background:#ffac1b}.exercise-wizard__footer{display:grid;justify-items:center;margin:50px 0}@media screen and (min-width:768px){.exercise-wizard__footer .button{max-width:300px}}.exercise-wizard .list-item{padding:15px 20px 15px 25px}.exercise-wizard .list-item .paragraph{font:15px Montserrat,sans-serif}@media screen and (min-width:768px){.exercise-wizard .list-item{padding:15px 20px 15px 30px}.exercise-wizard .list-item .paragraph{line-height:1.4}.exercise-wizard .list-item--is-selected{background:#ffac1b}}.exercise-wizard .list-item .paragraph div{margin-bottom:0}.onboarding{border-radius:6px;box-shadow:0 3px 8px 0 rgba(0,0,0,.1);text-align:center;color:#fff;padding:0 30px;display:flex;flex-direction:column;justify-content:space-between;margin:10px;width:calc(100% - 20px);height:calc(100% - 60px)}.onboarding__content{position:relative}.onboarding__content svg{position:absolute;width:112%;right:-29px;top:1px}.onboarding__content p{padding-top:419px;position:absolute}.onboarding--step1{background:#339bf2}.onboarding--step2{background:#ffac1b}.onboarding--step2 svg{width:80%}.onboarding--step3{background:#59c01b}.onboarding--step3 svg{width:80%;right:-20px;top:10px}.onboarding__progress-dots{position:absolute;display:flex;justify-content:center;top:-47px;width:100%}.onboarding__progress-dots ul{margin:0;padding:0;list-style:none}.onboarding__progress-dots ul li{display:inline-block;margin:0 6px}.onboarding__progress-dots ul li.current:before{background:#fff}.onboarding__progress-dots ul li:before{content:" ";width:6px;height:6px;border-radius:3px;border:1px solid #fff;display:inline-block}.onboarding__footer{position:relative;display:flex;justify-content:space-between;margin-bottom:30px}.onboarding .low-opacity{opacity:.5;width:120px!important}.onboarding__arrows{display:flex;justify-content:space-between;margin-left:-73px;width:150%}.onboarding .button--is-light{display:block;letter-spacing:0;font-size:12px}.onboarding--step4{background:#fff}.onboarding--step4 .button,.onboarding--step4 p{color:#20415d}.onboarding--step4 svg{width:100%;right:0;top:150px}.onboarding--step4 .login-btn .button--is-primary{color:#fff!important;letter-spacing:2px;display:block;margin-top:-7px;font-size:14px;width:144px}.onboarding--step4 .onboarding__footer{margin-bottom:37px}.result{display:flex;flex-direction:column;align-items:stretch}.result__item{transition:.2s}.result__item.no-dropdown .result-learning-area__arrow{display:none}.result__section-header{display:flex;justify-content:space-between;align-items:center;font-size:13px;margin-top:0;margin-bottom:40px;color:#758fa6;font-family:"Montserrat light",sans-serif}.result__section-header-wrapper{margin-top:20px}.result__section-header:last-child{margin-bottom:15px}.result__section-header.hidden{display:none}.result__section-header__label{flex-shrink:0;flex-grow:0}.result__section-header__subinfo{flex-grow:1;flex-shrink:1;color:#4a4a4a;text-align:right;padding-left:10px;font-family:"Montserrat light",sans-serif}.result__section-header__subinfo.error{color:#ff6839}.result__section-header__subinfo.success{color:#7be03e}.result-learning-area{display:flex;flex-direction:row;justify-content:space-between;align-items:center;line-height:68px;cursor:pointer;border-top:1px solid #ced6dc}.result-learning-area--is-expanded svg{transition-duration:.25s;transform:rotate(-180deg)}.result-learning-area p{margin:0;padding-right:10px;overflow:hidden;text-overflow:ellipsis}.result-learning-area__label{grid-column:1;font-size:13px;color:#758fa6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-grow:1;flex-shrink:1;margin-right:20px}.result-learning-area__label,.result-learning-area__label *,.result-learning-area__points{font-family:"Montserrat light",sans-serif}.result-learning-area__points{grid-column:2;text-align:right;font-size:13px;white-space:nowrap;color:#ff6839;flex-shrink:0}.result-learning-area__points--is-success{color:#7be03e}.result-learning-area div{flex-shrink:0}.result-learning-area__arrow{display:inline-block;margin-left:10px}.result-learning-area__arrow svg{transition-duration:.25s;width:12px;position:relative;top:4px}.result-learning-area__arrow svg path{stroke:#738ea5}.result-learning-area__questions{display:grid;grid-template-columns:repeat(auto-fit,minmax(20px,40px));grid-row-gap:15px;grid-column-gap:15px;justify-content:flex-start;padding:0}.result-learning-area__questions .circle{font-family:"Montserrat light",sans-serif;width:40px;height:40px;padding:0;line-height:40px;text-align:center}.result>div:nth-child(2)>.result-learning-area{border-top:none}.result__incorrect-questions{margin:30px 10px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(38px,38px));grid-row-gap:18px;grid-column-gap:18px;justify-content:center}.results-item{display:grid;grid-template-columns:60px 1fr 100px 20px;grid-column-gap:20px;line-height:68px;cursor:pointer;border-bottom:1px solid #ced6dc}.results-item:last-child{border-bottom:none;padding-bottom:20px}.results-item__label{grid-column:1}.results-item__datetime,.results-item__label{font-family:"Montserrat light",sans-serif;font-size:13px;color:#20415d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.results-item__datetime{grid-column:2}.results-item__points{grid-column:3;text-align:right;font-size:10px;white-space:nowrap;color:#ff6839}.results-item__points--is-success{color:#7be03e}.results-item__arrow{grid-column:4;display:grid;justify-content:right;align-content:center}.results-item__arrow svg path{stroke:#738ea5}.results--is-empty{font-size:13px;color:#20415d}.no-data-wrapper{--safe-area-inset:calc(env(safe-area-inset-top) + env(safe-area-inset-bottom));display:flex;flex-direction:column;justify-content:center;align-items:center;padding:100px 35px 80px;height:calc(100vh - var(--safe-area-inset))}.no-data-wrapper h3{color:#fff;margin:20px 0 15px;font-weight:500}.no-data-wrapper p{color:#fff;flex-grow:1;text-align:center;margin:0;line-height:1.3}.no-data-icon{width:50px;height:50px}.no-data-wrapper.no-data-profile{border-radius:3px;max-height:100%}.no-data-wrapper.no-data-profile .button{margin-bottom:0!important}.results-chart{background-color:#fff;border-radius:6px;box-shadow:0 3px 8px 0 rgba(0,0,0,.1);width:calc(100% + 30px);margin-left:-15px;padding:15px 0;margin-bottom:18px}.results-chart:last-child{margin-bottom:0}.results-chart .apexcharts-xaxistooltip{display:none}.results-chart__filter{display:flex;padding:0;justify-content:flex-end;align-items:center}.results-chart__filter-legend{font-size:11px;color:#758fa6}.results-chart__filter-item{margin-left:10px;border-radius:20px;padding:7px 9px;background-color:#f4f4f4;color:#4a4a4a;font-size:11px;transition:.2s;cursor:pointer;font-family:"Montserrat light",sans-serif}.results-chart__filter-item--active{background-color:#339bf2;color:#fff}.results-chart__header{text-align:center;display:flex;align-items:center;justify-content:space-between;padding:15px 20px 10px}.results-chart__header h2{font-size:15px;margin:0}.results-chart__panel{display:grid;grid-template-columns:40px 1fr 40px;grid-column-gap:20px;justify-items:stretch}.results-chart__panel>.previousDataWindowAction .round-button{grid-column:1;margin-left:10px}.results-chart__panel .line-chart{grid-column:2;padding:0 10px}.results-chart__panel>.previousDataWindowAction .round-button{grid-column:3;margin-right:10px}.results-chart__panel>.dataWindowAction .round-button{grid-template-columns:none;grid-auto-columns:30px 1fr;margin-top:130px}.results-chart__panel>.dataWindowAction .round-button-icon{grid-column:1;width:30px;height:30px}.results-chart__panel>.dataWindowAction .round-button-icon svg{width:20px;height:20px}.results-chart__buttons{grid-column:2;justify-self:right}.results-chart__detail-button{display:flex;font-weight:600;font-size:12px;align-items:center;justify-content:flex-end;color:#f5ad24;text-transform:uppercase;padding:10px 20px 20px;cursor:pointer}.results-chart__detail-button span{font-family:"Montserrat light",sans-serif;margin-right:10px}@media screen and (min-width:1050px){.results-chart{margin-left:0;width:100%}}.sidebar{background:#fff;box-shadow:0 3px 8px 0 rgba(0,0,0,.1);border-radius:0;padding:30px;min-height:100vh;min-width:320px;display:flex;justify-content:flex-start;flex-direction:column}.sidebar__profile-image{padding-bottom:30px}.sidebar__profile-image .image-upload{margin:0;padding:0}.sidebar__profile-image .image-upload .upload-label{width:260px;color:#9b9b9b;display:flex;text-transform:uppercase;cursor:pointer}.sidebar__profile-image .profile-image-wrapper{width:50px;height:50px;margin-right:20px;overflow:hidden;flex:0 0 auto;background-color:#20415d;background-position:50%;background-size:cover;background-repeat:no-repeat;border-radius:50px}.sidebar__profile-image .profile-image-name{color:#20415d;display:inline-block;line-height:50px;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:"Montserrat Bold";font-size:19px;text-transform:capitalize}.sidebar__{width:100%;flex-grow:1}.sidebar__ .profile-details-form{margin-bottom:30px}.sidebar__ .profile-details-form .field-item .label{color:#9b9b9b;font-family:"Montserrat Light";display:block;text-transform:uppercase;cursor:pointer;font-size:7px}.sidebar__ .profile-details-form .field-item input{padding:0;margin:0 0 30px;display:block;width:100%;height:30px;background:0 0;border:none;border-bottom:1px solid #ced6dc;color:#20415d;font-size:11px}.sidebar__ .profile-details-form .field-item.submit-btn .button{width:100%}.sidebar__ .profile-details-form .field-item.submit-btn .button span{font-size:11px}.sidebar__ .profile-details-form .field-item.hidden .button{height:0!important;display:block;overflow:hidden}.sidebar__ .profile-details-form .field-item.animate .button{height:50px;transition:height .5s}.sidebar__ .profile-details-form .group-fields{display:flex;justify-content:space-between}.sidebar__ .profile-details-form .group-fields .field-item{width:48%}.sidebar__links .user-email,.sidebar__links a,.sidebar__links button{display:block;border-bottom:1px solid rgba(32,65,93,.2);text-decoration:none;font:12px "Montserrat light";color:#20415d;padding:15px 0;background:none;width:100%;text-align:left;justify-content:space-between}.sidebar__links .user-email *,.sidebar__links a *,.sidebar__links button *{font-family:"Montserrat light"}.sidebar__links .user-email:last-child,.sidebar__links a:last-child,.sidebar__links button:last-child{border-bottom:none}.sidebar__links .user-email.danger,.sidebar__links a.danger,.sidebar__links button.danger{color:#ff6839}.sidebar__links .user-email .version-info,.sidebar__links a .version-info,.sidebar__links button .version-info{margin-right:15px;color:#738ea5;font-size:10px}.sidebar__links.has-icon .user-email,.sidebar__links.has-icon a,.sidebar__links.has-icon button{display:flex;align-items:center;padding:17px 0!important;outline:none}.sidebar__links.has-icon .user-email .round-button,.sidebar__links.has-icon a .round-button,.sidebar__links.has-icon button .round-button{display:block;margin-right:-7px}.sidebar__links.has-icon .user-email.offline-mode,.sidebar__links.has-icon a.offline-mode,.sidebar__links.has-icon button.offline-mode{display:none}.sidebar__links.has-icon .user-email.link-disabled,.sidebar__links.has-icon a.link-disabled,.sidebar__links.has-icon button.link-disabled{cursor:default;color:rgba(0,0,0,.4);pointer-events:none}.sidebar__links.has-icon .user-email.link-disabled .round-button,.sidebar__links.has-icon a.link-disabled .round-button,.sidebar__links.has-icon button.link-disabled .round-button{opacity:0}.sidebar__links.has-icon .user-email{flex-direction:column;align-items:flex-start;padding:10px 0 0!important;border-bottom:1px solid transparent;line-height:24px}.sidebar__links.has-icon .user-email span:first-child{color:#758fa6}@media screen and (min-width:768px){.sidebar__links.has-icon .user-email{flex-direction:row;align-items:center;padding:17px 0!important}}.sidebar__links .only-mobile{display:none!important}.sidebar .info-area{height:100%;display:flex;flex-direction:column}.sidebar__information-box{flex-grow:1;width:100%}@media screen and (min-width:1050px){.sidebar .copyright__wrapper{display:none}}.plt-mobile .sidebar__links.has-icon a.offline-mode{display:flex}.plt-mobile.plt-mobileweb .sidebar__links.has-icon a.offline-mode{display:none}.profile,.profile-page-mobile{display:flex;flex-direction:column;height:100%}@media screen and (min-width:1050px){.profile-page-mobile{display:none}}.profile-page-desktop{display:none}@media screen and (min-width:1050px){.profile-page-desktop{display:flex;height:calc(100vh - 66px);overflow:hidden}}.profile .profile_header{background:#fff;box-shadow:0 3px 8px 0 rgba(0,0,0,.1);border-radius:0;z-index:12;flex-shrink:0}.profile .profile_header .sidebar__profile-image{padding:25px 0 8px 34px}.profile .tab-navigation{display:flex;justify-content:space-around;margin:0;padding:0}.profile .tab-navigation li{width:33%}.profile .profile__content{padding:30px 30px 85px;flex-grow:1;overflow-y:auto;overflow-x:hidden}.profile .profile__content .sidebar__links.has-icon button{justify-content:space-between}@media screen and (min-width:768px){.profile .profile__content{padding:30px}}.profile .profile__content .sidebar__links button.back-button{justify-content:flex-start;color:#758fa6;border-bottom:1px solid transparent}.profile .profile__content .sidebar__links button.back-button .round-button{margin-left:-7px;margin-right:0}@media screen and (min-width:1050px){.profile .profile__content .sidebar__links button.back-button{display:none}}.profile .profile__content{display:flex;flex-direction:column;align-items:center;width:100%}.profile .profile__content .sidebar__profile-data{flex-grow:1}@media screen and (min-width:1050px){.profile .profile__content .sidebar__links.has-icon button{justify-content:flex-start}}.profile .no-data-statistics{height:100%;width:100%;display:flex;justify-content:center;align-items:center;color:#738ea5}.page-profile .page{margin:0;display:block;max-width:inherit!important}.profile-edit-password-form{width:100%;height:100%;display:flex;flex-direction:column}.profile-edit-password-form .form-wrapper{flex-grow:1}.profile-edit-password-form h2{margin:20px 0 0!important;font-size:30px}@media screen and (min-width:0px) and (max-width:500px){.profile-edit-password-form h2{font-size:24px;padding-left:20px}}.profile-edit-password-form .field-item{color:#9b9b9b;font:14px "Montserrat Light";display:block;cursor:pointer;font-weight:400}.profile-edit-password-form .field-item span{margin-left:10px;margin-bottom:5px;display:inline-block;font-family:"Montserrat light"}.profile-edit-password-form .field-item input{margin-bottom:30px;display:block;width:100%;height:47px;background:0 0;background-color:#fafafa;border:1px solid #fafafa;border-radius:3px;color:#4a4a4a;font-size:15px;padding:10px}.profile-edit-password-form .field-item input:focus{border:1px solid #339bf2}.profile-edit-password-form .field-item.has-error input{border-bottom:1px solid red}.profile-edit-password-form .button{letter-spacing:1px;margin:0 auto 20px}@media screen and (min-width:768px){.profile-edit-password-form .button{max-width:300px}}@media screen and (min-width:1050px){.profile-edit-password-form__sidebar{height:100%}}.profile-delete-user-data{display:flex;flex-direction:column;height:100%}.profile-delete-user-data .field-item{color:#9b9b9b;font:14px "Montserrat Light";display:block;cursor:pointer;font-weight:400}.profile-delete-user-data .field-item input{margin-bottom:30px;display:block;width:100%;height:47px;background:0 0;background-color:#fafafa;border:1px solid #fafafa;border-radius:3px;color:#4a4a4a;font-size:15px;padding:10px}.profile-delete-user-data .field-item input:focus{border:1px solid #339bf2}.profile-delete-user-data .field-item.has-error input{border-bottom:1px solid red}.profile-delete-user-data .button{margin-top:auto!important;letter-spacing:1px;margin:0 auto 20px}@media screen and (min-width:768px){.profile-delete-user-data .button{max-width:300px}}.banner-statistics .banner_body-content{padding-top:0}.exercise-filter{padding:0 20px;text-align:right}.exercise-filter select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:transparent;font-size:11px;color:#4a4a4a;font-family:"Montserrat light";background-color:transparent;background-image:url(/static/media/chevron-down.4f5d9db2.svg);background-position:right top 3px;background-size:10px;background-repeat:no-repeat;padding-right:15px;text-align:right;max-width:100%}.exercise-filter select:focus,.exercise-filter select:focus-visible{outline:none}.CircularProgressbar-path{stroke:#ffac1b!important}.info-badge-link{border-radius:6px;box-shadow:0 3px 8px 0 rgbA(0 0 0/10%);margin:30px 0;padding:0 30px;color:#fff;background:url(data:image/png;base64,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) 35px -1px no-repeat;background-size:63px 80px;display:block;height:70px;text-decoration:none;font-family:"Montserrat Light",sans-serif;overflow:hidden;cursor:pointer;display:flex;align-items:center;justify-content:space-between;background-color:#ffac1b}.info-link-wrapper .info-badge-link .label{float:right;font-size:13px;text-transform:uppercase;display:flex;align-items:center}.info-link-wrapper .info-badge-link .label span{display:none}@media screen and (min-width:767px){.info-link-wrapper .info-badge-link .label span{display:inline-block}}.info-link-wrapper .info-badge-link .label img,.info-link-wrapper .info-badge-link .label object{vertical-align:text-top;padding-left:8px}.right_arrow{width:10px;height:16px;background:url(/static/media/ico_arrow_right_white.71cf78da.svg) no-repeat;margin-left:10px}@media screen and (min-width:767px){.info-link-wrapper{margin-left:-60px;margin-right:-60px}}.exam-wizard__panel{margin-bottom:8px}.loadingOverlay{position:absolute;left:0;top:env(safe-area-inset-top);bottom:env(safe-area-inset-bottom);right:0;z-index:200;display:flex;align-items:center;justify-content:center}.feedback{width:100%;height:100%;display:flex;flex-direction:column}.feedback p{margin:0}.feedback p,.feedback textarea.feedback-form-textarea{font-size:14px;line-height:27px;font-family:"Montserrat Light";color:#4a4a4a}.feedback textarea.feedback-form-textarea{width:100%;height:100%;min-height:180px;flex-shrink:1;border:1px solid #fafafa;background:#fafafa;margin-top:20px;padding:10px 15px;font-weight:400;resize:none;flex-grow:1;border-radius:3px}.feedback textarea.feedback-form-textarea:focus{border:1px solid #339bf2}.feedback .submit-button{margin:40px auto 20px;width:100%}@media screen and (min-width:768px){.feedback .submit-button{max-width:300px}}.offlineSettingItem{padding:20px 0;border-bottom:1px solid #ced6dc}.offlineSettingItem:last-of-type{border-bottom:1px solid transparent}.offlineSettingItem--header{display:flex;justify-content:space-between;align-items:center}.offlineSettingItem--header.sub{padding-top:15px}.offlineSettingItem--header label{left:0;top:0}.offlineSettingItem--header .switch{position:relative;display:inline-block;width:60px;height:34px}.offlineSettingItem--header .switch input{opacity:0;width:0;height:0}.offlineSettingItem--header .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ced6dc;transition:.4s;border-radius:34px}.offlineSettingItem--header .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}.offlineSettingItem--header input:checked+.slider{background-color:#59c11a}.offlineSettingItem--header input:focus+.slider{box-shadow:0 0 1px #59c11a}.offlineSettingItem--header input:checked+.slider:before{transform:translateX(26px)}.offlineSettingItem--title{font-weight:500;margin:0;font-family:"Montserrat Bold",sans-serif}.offlineSettingItem--title.sub{font-weight:500;font-family:"Montserrat",sans-serif;font-size:15px}.offlineSettings--actions{padding:20px 0 40px}.offlineSettings--diskspace{text-align:center;font-size:14px;text-transform:uppercase;margin-bottom:20px}.offlineSettings--diskspace p{margin:0}.offlineSettings--diskspace p.space{color:#339bf2}.offlineSettings--diskspace-spinner{height:21px}.offlinesetting-wrapper{flex-grow:1}.tutorial{position:absolute;left:0;top:env(safe-area-inset-top);bottom:env(safe-area-inset-bottom);right:0;text-align:center;z-index:250;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){.tutorial{flex-direction:column-reverse}}.tutorial h1{color:#fff;margin:0;font-size:25px;font-weight:500}.tutorial-inner{flex-grow:1;padding:60px 40px 40px;display:flex;flex-direction:column;align-items:center}.tutorial-navigation{height:66px;width:100%}.tutorial-navigation-inner{background:#f3f3f3;height:100%;width:100%;box-shadow:0 0 10px 0 rgba(0,0,0,.2);display:flex;justify-content:center}.tutorial-navigation-left,.tutorial-navigation-right{display:none}.tutorial-navigation-center,.tutorial-navigation-item{display:flex;align-items:center;justify-content:center}.tutorial-navigation-item{min-width:110px;width:25%;height:100%;border-bottom:3px solid transparent}.tutorial-navigation-item svg{fill:inherit;width:38px;height:38px;margin-left:3px}.tutorial-navigation-item svg *{fill:inherit}.tutorial-navigation-item span{display:none}.tutorial-icon{width:42px;height:42px;margin:0 auto 15px}.tutorial-icon.icon-0{width:45px;height:45px;margin-bottom:12px}.tutorial-icon svg{fill:#fff}.tutorial-content{color:#fff;flex-grow:1;font-size:14px;line-height:1.5;padding-top:15px;font-family:"Montserrat light",sans-serif}.tutorial-button-wrapper{height:55px}.tutorial .button{background:#fff}@media screen and (min-width:768px){.tutorial .button{max-width:300px}}.tutorial .button--secondary{height:100%;line-height:55px;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;font-size:14px;font-family:"Montserrat light",sans-serif}@media screen and (min-width:768px){.tutorial-inner{padding:100px 60px 70px}.tutorial-content{font-size:16px;line-height:1.7}.tutorial-navigation-left,.tutorial-navigation-right{display:block;width:220px}.tutorial-navigation-inner{justify-content:space-between;padding:0 15px}.tutorial-navigation-item{padding:0 10px;margin:0 10px;width:auto;min-width:0;justify-content:space-between}.tutorial-navigation-item svg{margin-left:0}.tutorial-navigation-item span{display:block;padding-left:5px;font-size:16px;color:inherit}.tutorial-navigation-item:nth-child(3){display:none}.tutorial-navigation-right{display:flex;justify-content:flex-end}.tutorial-navigation-right .tutorial-navigation-item{padding:0;margin:0}.tutorial-button-wrapper{height:70px}.tutorial .button--secondary{font-size:16px;line-height:70px}}
/*# sourceMappingURL=main.2adc2199.chunk.css.map */