:root{--secondary-theme-border:solid 3px var(--fourth-bg-color);--outline-color:var(--main-outline-color)}.visual-option-btn{--_vi-main-bg-color:var(--fourth-bg-color);--_vi-main-border:none;--_vi-font-size:2.3rem;aspect-ratio:1;background:var(--_vi-main-bg-color);border:var(--_vi-main-border);border-radius:2rem;color:var(--main-text-color);cursor:pointer;display:grid;font-size:var(--_vi-font-size);place-items:center;width:3.125rem}@media screen and (max-width:767px){.visual-option-btn{--_vi-main-bg-color:var(--main-bg-color);--_vi-main-border:var(--main-border)}}body:not(.login-page) .accessibility-selector__label{font-size:3rem}.action-logout{border:var(--main-border);font-size:2.2rem;width:3.125rem}.action-logout:active,.action-logout:hover,.visual-option-btn:active,.visual-option-btn:hover,body:not(.login-page) .accessibility-selector__label:active,body:not(.login-page) .accessibility-selector__label:hover{background:var(--thirteenth-bg-color);color:var(--sixth-text-color)}.visual-impairments-options{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem;display:flex;flex-direction:column;left:0;overflow:hidden;position:fixed;row-gap:2px;top:25vh}.visual-impairments-options__option{align-items:center;aspect-ratio:1;background:var(--fourth-bg-color);border:none;color:var(--sixth-text-color);cursor:pointer;display:grid;font-size:2.3rem;height:3.125rem;justify-content:center}.visual-impairments-options__option:active,.visual-impairments-options__option:hover{background:var(--thirteenth-bg-color)}body:not(.unauthentified-form-page) .visual-impairments-options{display:none}.unauthentified-form-page{background:var(--third-bg-color)}.unauthentified-form-btn{border-radius:1rem;padding:.625rem 3.75rem}.forgotten-password-link{font-size:1.125rem;font-weight:700}.forgotten-password-link small{font-size:1rem}.accessibility-selector__toggle-btn{border-radius:2.6rem 0 0 2.6rem}.accessibility-selector__label{font-size:2.6rem}.accessibility-selector__icon{width:3.438rem}.accessibility-selector__toggle-btn-wrapper .open-icon{font-size:3.5rem}.accessibility-selector__toggle-btn-decoration{border-left-width:4.313rem;border-top-width:3.188rem}.session-wrapper{border:none}.session-link{border:3px solid transparent;border-radius:var(--main-border-radius);display:block}.session-link:hover{border-color:var(--third-bg-color)}.learner-training-session .training-session-header__home-link{border:2px solid var(--third-bg-color);border-radius:2rem;color:var(--main-text-color);display:inline-block;font-size:1.125rem;margin-bottom:.938rem;padding:.438rem 1.875rem}.learner-training-session .training-session-header__home-link .training-session-header__home-link-text{text-decoration:underline}.learner-training-session .training-session-header__home-link i{margin-right:.313rem}#question_answers .form-check{border:var(--fourth-border);padding:.938rem}#question_answers .form-check-label{font-size:1.125rem;margin-left:.313rem}.learner-training-session .tss-quizz-step__responses .form-check:not(:last-child){margin-bottom:.625rem}.learner-training-session .tss-quizz-step__responses input[type=radio]:before{height:1.563rem;width:1.563rem}.learner-training-session .tss-quizz-step__responses input[type=checkbox]:checked:before,.learner-training-session .tss-quizz-step__responses input[type=radio]:checked:before{align-items:center;display:flex;justify-content:center;padding-top:.313rem}.session-button{font-size:1.3rem}.learner-training-session .training-session-navbar__toggle-menu{background:var(--third-bg-color)}.learner-training-session .training-session-navbar__button-narrow .training-session-navbar__link,.learner-training-session .training-session-navbar__button-wide .training-session-navbar__link{font-size:2rem}.training-session-navbar__close-label{font-size:1.2rem}@media screen and (max-width:767px){.header-actions{column-gap:.625rem}.visual-option-btn{--_vi-main-bg-color:var(--main-bg-color);--_vi-main-border:var(--main-border);--_vi-font-size:2.1rem;width:2.813rem}.header .accessibility-selector__icon{font-size:2.85rem;width:2.813rem}.action-logout{font-size:2rem;width:2.813rem}}