@font-face{font-display:block;font-family:histicon;font-style:normal;font-weight:400;src:url(/build/fonts/histicon.8f2cfbb2.eot);src:url(/build/fonts/histicon.8f2cfbb2.eot#iefix) format("embedded-opentype"),url(/build/fonts/histicon.c5d5c2cc.ttf) format("truetype"),url(/build/fonts/histicon.3de9bd0a.woff) format("woff"),url(/build/images/histicon.f7677010.svg#histicon) format("svg")}[class*=" icon-"],[class^=icon-]{speak:never;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:histicon!important;font-style:normal;font-variant:normal;-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;font-weight:400;letter-spacing:0;line-height:1;text-transform:none}.icon-cognitive-impairment:before{content:"\e916"}.icon-circled-check .path1:before{color:#3fa65c;content:"\e906"}.icon-circled-check .path2:before{color:#707070;content:"\e90b";margin-left:-1em}.icon-circled-check .path3:before{color:#3fa65c;content:"\e90c";margin-left:-1em}.icon-circled-check .path4:before{color:#fff;content:"\e90d";margin-left:-1em}.icon-circled-check .path5:before{color:#3fa65c;content:"\e90e";margin-left:-1em}.icon-circled-check .path6:before{color:#fff;content:"\e90f";margin-left:-1em}.icon-circled-arrow:before{content:"\e910"}.icon-check:before{content:"\e911"}.icon-padlock:before{content:"\e912"}.icon-graduate:before{content:"\e90a"}.icon-search:before{content:"\e904"}.icon-clock:before{content:"\e909"}.icon-bell:before{color:#fff;content:"\e908"}.icon-eye-off:before{content:"\e902"}.icon-calendar:before{content:"\e903"}.icon-hat:before{color:#fff;content:"\e900"}.icon-eye:before{content:"\e907"}.icon-menu:before{content:"\f0ca"}.icon-adjust:before{content:"\f042"}.icon-universal-access:before{content:"\f29a"}.icon-wheelchair-alt:before{content:"\f29b"}.icon-low-vision:before{content:"\f2a8"}.icon-volume-up:before{content:"\f028"}.icon-arrow-left:before{content:"\f060"}.icon-angle-double-left:before{content:"\f100"}.icon-angle-double-right:before{content:"\f101"}.icon-file-pdf-o:before{content:"\f1c1"}.icon-format_size:before{content:"\e915"}.icon-cross:before{content:"\e913"}.icon-hour-glass:before{content:"\e905"}.icon-power:before{content:"\e901"}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(/build/fonts/Poppins-Regular.4f64b1a5.woff2) format("woff2"),url(/build/fonts/Poppins-Regular.3f39f77d.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(/build/fonts/Poppins-Bold.02d30d49.woff2) format("woff2"),url(/build/fonts/Poppins-Bold.d1c550e4.woff) format("woff")}@font-face{font-family:Luciole;font-style:normal;font-weight:400;src:url(/build/fonts/Luciole-Regular.a7b8d4c5.woff2) format("woff2"),url(/build/fonts/Luciole-Regular.b8a09152.woff) format("woff")}@font-face{font-family:Luciole;font-style:normal;font-weight:700;src:url(/build/fonts/Luciole-Bold.f7466383.woff2) format("woff2"),url(/build/fonts/Luciole-Bold.96344b94.woff) format("woff")}.search-form{position:absolute;right:0;top:20px}.search-fake-input{background:var(--fourth-bg-color);border:var(--third-border);border-radius:var(--secondary-border-radius);display:flex;outline:var(--outline-color);width:min(21.875rem,100%)}.search-input{background:none;border:none;font-size:1rem;margin:.5rem 0 .5rem .938rem;outline:none;width:100%}.search-button{background:none;border:none;color:var(--main-text-color);font-size:1.2rem;padding:.188rem .625rem 0}@media screen and (max-width:767px){.search-form{padding:.625rem .938rem;position:relative}.search-fake-input{width:100%}}.flash-messages-container{display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.flash-messages-container .alert{border-radius:0;font-weight:700;padding:.3rem 0;text-align:center;width:100%}.flash-messages-container .alert-success{background:var(--fourth-bg-color);color:var(--success-text-color)}.flash-messages-container .alert-danger{background:var(--danger-background-color);color:var(--danger-text-color)}:root{--font-main-family:"Poppins",Arial,sans-serif;--font-size-title:1.55rem;--font-size-subtitle:1.5rem;--font-size-text:1.1rem;--font-size-text-highlighted:1.25rem;--main-border-radius:1rem;--secondary-border-radius:0.5rem;--third-border-radius:0.35rem;--fourth-border-radius:0.9rem;--main-text-color:#002a54;--secondary-text-color:#fff;--third-text-color:#4e7ac7;--fourth-text-color:#88a6db;--fifth-text-color:#3fa65c;--sixth-text-color:#000;--seventh-text-color:#999;--eighth-text-color:#758da8;--ninth-text-color:#fffa00;--main-bg-color:#eaf1fd;--secondary-bg-color:#f1f1f1;--third-bg-color:#002a54;--fourth-bg-color:#fff;--fifth-bg-color:#88a6db;--sixth-bg-color:#999;--seventh-bg-color:#4e7ac7;--eighth-bg-color:#ebfef0;--ninth-bg-color:#3fa65c;--tenth-bg-color:#e5e2e2;--eleventh-bg-color:#f4f4f4;--twelfth-bg-color:#f5f8fe;--thirteenth-bg-color:#fffa00;--fourteenth-bg-color:#17a2b8;--main-border:solid 1px var(--third-bg-color);--secondary-border:solid 1px var(--fourth-bg-color);--third-border:solid 1px var(--fifth-bg-color);--fourth-border:solid 1px var(--seventh-bg-color);--fifth-border:solid 1px var(--ninth-bg-color);--main-theme-border:none;--secondary-theme-border:none;--third-theme-border:none;--fourth-theme-border:none;--outline-color:transparent;--success-text-color:var(--green);--danger-text-color:#fff;--danger-background-color:#c14141;--max-grid-col-width:320px;--grid-template-columns:repeat(auto-fill,minmax(min(var(--max-grid-col-width),100%),1fr));--tablet-main-container-side-margin:1.875rem;--blue:#4e7ac7;--orange:#ff9800;--green:#3fa65c;--gray:#bcbcbc;--red:#c14141}.session-progress-wrapper{align-items:center;display:flex;justify-content:center}.session-progress-text{color:var(--main-text-color);font-weight:700;padding-right:.313rem}.progress-bar-wrapper{border:1px solid var(--third-bg-color);border-radius:var(--main-border-radius);height:.438rem;width:11.875rem}.progress-bar-progress{background:var(--third-bg-color);height:100%}.accessibility-selector{--_selector-main-border:4px;display:flex;position:fixed;right:0;top:25vh;z-index:60}.accessibility-selector__toggle-btn-wrapper{height:70px;margin-right:0;position:relative;transition:margin-right .7s ease-in-out;z-index:1}.accessibility-selector__toggle-btn-wrapper .open-icon{display:inline;font-size:2.7rem}.accessibility-selector__toggle-btn-wrapper .close-icon{display:none}.accessibility-selector__toggle-btn{align-content:center;background:#fff;border:solid var(--_selector-main-border) var(--fifth-bg-color);border-radius:2.3rem 0 0 2.3rem;border-right:none;display:grid;justify-content:center;padding:10px}.accessibility-selector__label{border-radius:2rem;cursor:pointer;font-size:2rem}.accessibility-selector__label:focus{outline:2px solid #000}.accessibility-selector__icon{align-items:center;aspect-ratio:1;display:grid;justify-content:center;width:45px}.accessibility-selector__toggle-btn-decoration-wrapper{display:flex;justify-content:flex-end;position:absolute;right:0;top:97%;z-index:-1}.accessibility-selector__toggle-btn-decoration{border-left:51px solid transparent;border-top:51px solid var(--fifth-bg-color);height:0;right:0;width:0}.accessibility-selector-input{height:0;opacity:0;position:absolute;width:0}.accessibility-selector__wrapper{background:#fff;border:solid var(--_selector-main-border) var(--fifth-bg-color);border-bottom-left-radius:1rem;border-left-width:0;border-right:none;display:grid;grid-template-columns:0fr;transition:grid-template-columns .7s ease-in-out,border-left-width .7s ease-in-out}.accessibility-selector__toggle-btn,.accessibility-selector__wrapper{background:var(--secondary-bg-color)}.accessibility-selector__content{overflow:hidden;white-space:nowrap}.accessibility-selector-input:checked+.accessibility-selector>.accessibility-selector__toggle-btn-wrapper{margin-right:calc(var(--_selector-main-border)*-1)}.accessibility-selector-input:checked+.accessibility-selector>.accessibility-selector__toggle-btn-wrapper .accessibility-selector__icon{border:2px solid var(--third-bg-color);border-radius:2rem}.accessibility-selector-input:checked+.accessibility-selector>.accessibility-selector__toggle-btn-wrapper .open-icon{display:none}.accessibility-selector-input:checked+.accessibility-selector>.accessibility-selector__toggle-btn-wrapper .close-icon{display:inline}.accessibility-selector-input:checked+.accessibility-selector>.accessibility-selector__toggle-btn-wrapper+.accessibility-selector__wrapper{border-left-width:var(--_selector-main-border);grid-template-columns:1fr}.accessibility-selector-obfuscator{display:none}.accessibility-selector-input:checked+.accessibility-selector+.accessibility-selector-obfuscator{display:block}.accessibility-selector__title{font-size:var(--font-size-subtitle);margin:15px 20px}.accessibility-selector__buttons{display:flex;flex-direction:column;margin:15px;padding-top:10px;row-gap:20px}.accessibility-selector__button{align-items:center;background:var(--fourth-bg-color);border:1px solid var(--fifth-bg-color);border-radius:2rem;color:var(--main-text-color);column-gap:10px;display:flex;font-size:1.125rem;justify-content:flex-start;padding:7px 15px}.accessibility-selector__button.is-active{background:var(--third-bg-color);border-color:var(--third-bg-color);color:var(--secondary-text-color)}.accessibility-selector__button .accessibility-icon{font-size:1.5rem}.accessibility-selector__button .accessibility-icon.icon-cognitive-impairment{font-weight:700}.accessibility-selector-obfuscator{background:var(--third-bg-color);bottom:0;left:0;opacity:.8;position:fixed;right:0;top:0;z-index:50}body:not(.login-page) .accessibility-selector__toggle-btn-wrapper{display:none}body:not(.login-page) .accessibility-selector-input:checked+.accessibility-selector>.accessibility-selector__toggle-btn-wrapper{display:inline-block}body:not(.login-page) .accessibility-selector__label{font-size:2.7rem}body:not(.login-page) .accessibility-selector__label .close-icon{display:none}.action-btn{background:var(--third-bg-color);border:none;border-radius:.1rem;color:var(--secondary-text-color);cursor:pointer;display:inline-block;margin:.2rem .5rem .2rem 0;min-width:5.75rem;padding:.25rem 1rem;text-align:center}.action-btn.btn-show{background:var(--fourteenth-bg-color)}.certificate-export-button-container{display:inline-block;position:relative}.certificate-export-button-container .certificate-export-button-checkbox{height:0;left:0;margin:0;padding:0;position:absolute;top:0;visibility:hidden;width:0}.certificate-export-button-container .certificate-export-button-trigger{align-items:center;display:flex;font-size:.9rem;justify-content:space-between;padding:0 .5rem}.certificate-export-button-container .certificate-export-button-trigger .certificate-export-button-trigger-text{padding:.3rem .5rem}.certificate-export-button-container .certificate-export-button-trigger .certificate-export-button-trigger-arrow{transform:rotate(270deg)}.certificate-export-button-container .certificate-export-button-items{background:var(--fourth-bg-color);display:flex;flex-direction:column;left:0;max-height:0;overflow:hidden;position:absolute;right:0;top:100%;transition:max-height .3s ease;z-index:2}.certificate-export-button-container .certificate-export-button-checkbox:checked+.certificate-export-button-trigger+.certificate-export-button-items{box-shadow:0 0 10px rgba(0,0,0,.1);max-height:10rem;overflow-y:auto}.certificate-export-button-container .certificate-export-button-item{border-bottom:var(--fourth-border);color:var(--main-text-color);padding:.4rem .25rem}.certificate-export-button-container .certificate-export-button-item:focus-visible,.certificate-export-button-container .certificate-export-button-item:hover{background:var(--main-bg-color)}.certificate-export-button-container .certificate-export-button-item:focus-visible{outline-offset:-.2rem}*,:after,:before{box-sizing:border-box}body{margin:0}img{font-style:italic;height:auto;max-width:100%;vertical-align:middle}p{margin:0}a{text-decoration:none}.header{--_main-bg-color:var(--main-bg-color);--_main-text-color:var(--main-text-color);--_main-border:var(--main-border);--_action-bg:transparent;align-items:center;background:var(--_main-bg-color);color:var(--_main-text-color);display:flex;justify-content:space-between;padding:.625rem .938rem;position:sticky;top:0;z-index:5}@media screen and (min-width:768px){.header{--_main-bg-color:var(--third-bg-color);--_main-text-color:var(--secondary-text-color);--_main-border:var(--secondary-border);--_action-bg:var(--fourth-bg-color)}.supervisor .header{--_main-bg-color:var(--fifth-bg-color)}}.header-user-wrapper{align-items:center;display:flex}.user-profile-picture{aspect-ratio:1;background:var(--_action-bg);border:var(--_main-border);border-radius:100%;color:var(--main-text-color);display:grid;font-size:1.5rem;place-items:center;width:3.125rem}.user-welcome-message{font-size:.9rem;line-height:1.4;padding-left:.625rem}.user-welcome-message .user-full-name{font-size:1rem;font-weight:700}.header-actions{align-items:center;column-gap:.938rem;display:flex}.skiplinks{display:none}.learner-training-session .skiplinks{clip-path:rect(0 0 0 0);display:block;left:0;position:absolute}.learner-training-session .skiplinks.is-visible{clip-path:unset;left:auto;position:relative}.skiplinks-list{column-gap:.625rem;display:flex;list-style:none;margin:0;padding:0}.skiplink-item{background:var(--fourth-bg-color);border-radius:.5rem;color:var(--main-text-color);display:inline-block;font-size:1.2rem;padding:.313rem .938rem}body:not(.learner-training-session) .evitement{display:none}.action-logout{aspect-ratio:1;background:var(--_action-bg);border:var(--_main-border);border-radius:100%;color:var(--main-text-color);display:grid;font-size:1.4rem;place-items:center;width:2.313rem}html{color:var(--main-text-color);font-size:16px}button,html,input{font-family:var(--font-main-family)}.main{flex:1;position:relative}.container{margin:0 auto;max-width:64rem;padding:0 1rem}.logo-image{height:200px;width:auto}@media screen and (min-width:768px){.logo-image{height:320px}}.title{font-family:var(--font-main-family);font-size:var(--font-size-title);font-weight:700;margin-bottom:1.3rem}.alert{border-radius:1em;padding:.1em 0}.alert.alert-danger{background:var(--danger-background-color);color:var(--danger-text-color)}.toggle-password-visibility{cursor:pointer}.th-width-220{width:13.75rem}.footer{--_main-bg-color:var(--third-bg-color);background:var(--_main-bg-color);color:var(--secondary-text-color);text-align:center}@media screen and (min-width:768px){.footer .footer-menu-trigger-input,.footer .footer-menu-trigger-label{display:none}}@media screen and (max-width:767px){.footer .footer-menu-trigger-input{height:0;margin:0;padding:0;position:absolute;visibility:hidden;width:0}.footer .footer-menu-container{max-height:0;overflow:hidden;transition:max-height .3s ease}.footer .footer-menu-trigger-input:checked+.footer-menu-container{max-height:5.25rem}}.footer .footer-link{color:var(--secondary-text-color);text-decoration:underline;transition:color .3s ease}@media screen and (max-width:767px){.footer .footer-link{display:block}.footer .footer-link:first-child{margin-top:.25rem}.footer .footer-link:last-child{margin-bottom:.25rem}}@media screen and (min-width:768px){.footer .footer-link:not(:last-child){margin-right:1rem}}.footer .footer-link:hover{color:var(--ninth-text-color)}.supervisor .footer{--_main-bg-color:var(--fifth-bg-color)}.hidden{display:none}@media screen and (max-width:1023px){.mobile-hidden{display:none!important}}.link.is-disabled{color:#999;cursor:not-allowed;pointer-events:none}.sessions-group-title,.unauthentified-form-box-title{font-family:var(--font-main-family);font-size:var(--font-size-title);font-weight:700}.unauthentified-form-page{background-image:url(/build/images/login-page-background.62d9ee9e.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;height:100dvh}.unauthentified-form-page,.unauthentified-form-page .main{display:flex;flex-direction:column;justify-content:center}.unauthentified-form-wrapper{text-align:center}.unauthentified-form-logo{margin-bottom:4vh}.unauthentified-form-box{background-color:var(--secondary-bg-color);border-radius:var(--main-border-radius);margin:auto;max-width:19.688rem;padding:1.3rem;text-align:center}.unauthentified-form-box .alert{margin-bottom:.6em}.unauthentified-form-box-title{margin-bottom:1.3rem}.unauthentified-form-input{background:var(--secondary-bg-color);border:none;color:var(--main-text-color);display:block;font-size:var(--font-size-text);outline-color:var(--outline-color);padding:.3rem;width:100%}.unauthentified-form-inputs-wrapper{margin-bottom:1.3rem}.unauthentified-form-inputs-wrapper .unauthentified-form-input-block{border-bottom:var(--main-border)}.unauthentified-form-inputs-wrapper .unauthentified-form-input-block:first-child{margin-bottom:.6rem}.unauthentified-form-inputs-wrapper .unauthentified-form-main-help-message{color:var(--seventh-text-color);font-style:italic;line-height:1.1rem;margin-top:.5rem;text-align:left}.unauthentified-form-btn{background:var(--third-bg-color);border:var(--main-border);border-radius:var(--main-border-radius);color:var(--secondary-text-color);cursor:pointer;font-size:var(--font-size-text);padding:.3rem .9rem}.login-page .input-password{flex:1}.login-page .input-password-block{align-items:center;display:flex}.login-page .input-password-block .icon-eye{font-size:.8em}.login-page .forgotten-password-wrapper{margin-top:.6rem}.login-page .forgotten-password-link{color:var(--main-text-color);text-decoration:underline}.login-page .forgotten-password-link:hover{color:var(--main-text-color)}.login-page .toggle-password-visibility{align-items:center;background:none;border:none;color:var(--main-text-color);display:grid;font-size:1rem}.legal-mentions-and-general-terms-of-use .main a{color:var(--third-text-color)}.legal-mentions-and-general-terms-of-use .main a:hover{text-decoration:underline}.legal-mentions-and-general-terms-of-use .header-block{margin:2rem 0}.legal-mentions-and-general-terms-of-use .main-block{margin-bottom:5rem}.legal-mentions-and-general-terms-of-use .main-title{font-size:2rem;margin-bottom:2.5rem;text-align:center;text-transform:uppercase}.legal-mentions-and-general-terms-of-use .secondary-block{margin-bottom:3rem}.legal-mentions-and-general-terms-of-use .secondary-title{color:var(--sixth-text-color)}.password-reset-request-page .unauthentified-form-box-title{font-size:1.25rem}.password-reset-request-page .unauthentified-form-btn{font-size:.875rem}.sessions-page{background:var(--main-bg-color);height:100vh;height:100dvh;justify-content:flex-start}.sessions-page,.sessions-page .main{display:flex;flex-direction:column}@media screen and (min-width:768px){.sessions-page .main{margin:0 var(--tablet-main-container-side-margin)}}@media screen and (min-width:1024px){.sessions-page .main{margin:0 3.75rem}}@media screen and (min-width:1440px){.sessions-page .main{margin:0 6.25rem}}.sessions-group-title{margin-bottom:1.8rem}.sessions-group{margin-bottom:3.125rem;padding:1.8rem .938rem 0}.sessions-group-list{grid-gap:1.875rem;display:grid;grid-template-columns:var(--grid-template-columns)}.session-link{color:var(--main-text-color);cursor:pointer;text-decoration:none}.session-link.is-locked{cursor:none;pointer-events:none}.session-wrapper{--_main-color:var(--blue);background:var(--fourth-bg-color);border:var(--main-theme-border);border-color:var(--_main-color);border-radius:var(--main-border-radius);height:15.6rem;text-align:center}@media screen and (min-width:768px){.session-wrapper{height:15.4rem}}.session-wrapper.is-close-to-end{--_main-color:var(--orange)}.session-wrapper.is-done{--_main-color:var(--green)}.session-wrapper.is-expired{--_main-color:var(--gray)}.session-wrapper.session-wrapper-empty{border:none}.session-wrapper .session-progress-text{color:var(--_main-color)}.session-wrapper .progress-bar-wrapper{border:1px solid var(--_main-color)}.session-wrapper .progress-bar-progress{background:var(--_main-color)}.session-wrapper-empty{align-items:center;background-color:var(--twelfth-bg-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' rx='16' ry='16' stroke='%23758da8' stroke-width='5' stroke-dasharray='10, 30' stroke-dashoffset='5' stroke-linecap='square'/%3E%3C/svg%3E");color:var(--eighth-text-color);display:flex;flex-direction:column;font-size:1.25rem;justify-content:center;padding:0 3.125rem}.session-wrapper-empty .clock{font-size:3.6rem;margin-bottom:1.563rem}.session-picture{background-color:var(--gray);background-position:50%;background-repeat:no-repeat;background-size:cover;border-top-left-radius:var(--main-border-radius);border-top-right-radius:var(--main-border-radius);height:9.25rem;position:relative}.session-days-remaining{background:var(--_main-color);border-radius:var(--main-border-radius);bottom:-.625rem;color:var(--secondary-text-color);padding:.938rem .75rem .375rem;position:absolute;right:1.25rem;width:5.625rem}.session-days-remaining .calendar{font-size:1.65rem}.session-days-remaining .days-remaining{font-size:.9rem}.session-ending-alert{background:var(--_main-color);border-radius:100%;bottom:-.313rem;left:1.25rem;padding:.375rem .375rem .063rem;position:absolute}.session-ending-alert .bell{font-size:1.4rem}.session-wrapper.is-done .session-picture,.session-wrapper.is-expired .session-picture{align-items:center;display:flex;justify-content:center}.session-over{background:var(--_main-color);border-radius:var(--main-border-radius);color:var(--secondary-text-color);padding:1.063rem .625rem .938rem}.session-over .hat{font-size:1.6rem}.session-over .hour-glass{font-size:1.7rem}.session-over .session-over-text{font-size:.9rem}.session-detail{padding-bottom:.5rem}.session-title{align-items:center;display:flex;font-size:1.25rem;height:4.2rem;justify-content:center;line-height:1.2;padding:.375rem .625rem 0}@media screen and (min-width:768px){.session-title{height:3.8rem}}.supervisor .session-title{height:5.688rem;padding:0 .625rem}.collapse-wrapper{max-height:0;overflow:hidden;text-align:left;transition:max-height .7s ease-in-out;z-index:0}.collapse-trigger{height:0;margin:0;padding:0;visibility:hidden;width:0}.collapse-label .collapse-arrow{transform:rotate(90deg);transition:transform .5s}.collapse-trigger:checked+.collapse-label+.collapse-wrapper{max-height:800px;overflow:hidden}.collapse-trigger:checked+.collapse-label .collapse-arrow{transform:rotate(0deg)}a.is-disabled{cursor:none;pointer-events:none}.session-button{background-color:var(--third-bg-color);border:none;border-radius:2rem;color:var(--secondary-text-color);cursor:pointer;display:inline-block;font-size:1rem;padding:.313rem 1.25rem;text-align:center}.session-button.is-disabled{background-color:var(--sixth-bg-color)}.training-session-header{margin-bottom:1.25rem}.training-session-header__home-link{color:var(--third-text-color)}.training-session-header__main{align-items:center;display:flex;justify-content:space-between;padding:.438rem 0 .938rem}.training-session-header__title{margin:unset}.training-session-wrapper{display:block}.learner-training-session .footer{display:none}.learner-training-session .learner-training-session-wrapper{margin:1.875rem 0}.learner-training-session .training-session-navbar{bottom:0;display:block;position:fixed;width:100%}@media screen and (min-width:768px) and (max-width:1023px){.learner-training-session .training-session-navbar{width:calc(100% - var(--tablet-main-container-side-margin)*2)}}.learner-training-session .training-session-content__next-step{padding-top:1.563rem;text-align:right}.learner-training-session .training-session-content__wrapper{background:var(--fourth-bg-color);border:var(--main-theme-border);display:block;padding:1.563rem 1.875rem;width:100%;z-index:0}.learner-training-session .training-session-navbar__buttons{align-items:center;bottom:0;display:flex;font-weight:700;justify-content:space-around;left:0;position:fixed;text-align:center;width:100%;z-index:40}.learner-training-session .training-session-navbar__button-narrow{flex:2}.learner-training-session .training-session-navbar__button-wide{flex:5}.learner-training-session .training-session-navbar__button-previous .training-session-navbar__link{border-top-left-radius:var(--main-border-radius)}.learner-training-session .training-session-navbar__button-next .training-session-navbar__link{border-top-right-radius:var(--main-border-radius)}.learner-training-session .training-session-navbar__link{background:var(--third-bg-color);color:var(--secondary-text-color)}.learner-training-session .training-session-navbar__link.is-disabled{background:var(--tenth-bg-color);color:var(--main-text-color)}.learner-training-session .training-session-navbar__toggle-menu{background:var(--seventh-bg-color);color:var(--secondary-text-color)}.learner-training-session .training-session-navbar__toggle-menu .icon{font-size:1.2rem;margin-right:.625rem}.learner-training-session .training-session-navbar__button-narrow,.learner-training-session .training-session-navbar__button-wide{height:60px}.learner-training-session .training-session-navbar__button-narrow .training-session-navbar__link,.learner-training-session .training-session-navbar__button-narrow .training-session-toggle-menu,.learner-training-session .training-session-navbar__button-wide .training-session-navbar__link,.learner-training-session .training-session-navbar__button-wide .training-session-toggle-menu{align-items:center;display:flex;height:100%;justify-content:center}.learner-training-session .training-session-navbar__button-narrow .training-session-navbar__link,.learner-training-session .training-session-navbar__button-wide .training-session-navbar__link{border:var(--secondary-theme-border);font-size:1.3rem}.learner-training-session .training-session-navbar__button-narrow .training-session-toggle-menu,.learner-training-session .training-session-navbar__button-wide .training-session-toggle-menu{border-bottom:var(--secondary-theme-border);border-top:var(--secondary-theme-border)}.learner-training-session .training-session-navbar__close-button{align-items:center;display:flex;justify-content:center;margin-bottom:1.25rem;padding-bottom:.188rem}.learner-training-session .training-session-navbar__close-label{background:var(--seventh-bg-color);border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;color:var(--secondary-text-color);padding:.188rem 1.25rem}.learner-training-session .training-session-navbar__items{height:0;overflow:hidden;padding-bottom:0;text-align:left;transition:height .7s ease-in-out,padding-bottom .7s ease-in-out;z-index:20}.learner-training-session .training-session-toggle-menu{cursor:pointer;display:block;text-align:center;width:100%}.learner-training-session .training-session-toggle-input{height:0;margin:0;padding:0;position:absolute;visibility:hidden;width:0}.learner-training-session #toggle:checked+.training-session-navbar__items{height:calc(100vh - 13.5rem);padding-bottom:9.375rem}.learner-training-session #toggle:checked+.training-session-navbar__items .training-session-navbar__scroll-area{height:100%;overflow:auto;padding-bottom:4rem}.learner-training-session .ts-sequence{--_collapse-button-width:1.875rem;background:var(--fourth-bg-color);border:var(--third-theme-border);border-radius:var(--main-border-radius);box-shadow:0 .375rem .5rem rgba(0,0,0,.051);display:flex;flex-direction:column;margin-top:1.25rem}.learner-training-session .ts-sequence__name{align-items:center;border:var(--secondary-border);border-radius:var(--main-border-radius);color:var(--third-text-color);cursor:pointer;display:grid;font-size:1.125rem;font-weight:700;grid-template-columns:1fr var(--_collapse-button-width);padding:.938rem}.learner-training-session .ts-sequence__collapse-button{align-items:center;background:var(--seventh-bg-color);border-radius:50%;color:var(--secondary-text-color);display:flex;font-size:.55rem;height:var(--_collapse-button-width);justify-content:center;width:var(--_collapse-button-width)}.learner-training-session .ts-sequence__steps{background:var(--fourth-bg-color);border-radius:var(--fourth-border-radius);padding:0 .438rem}.learner-training-session .ts-sequence__steps .tss-step:first-child{margin-top:.625rem}.learner-training-session .ts-sequence__steps .tss-step:last-child{margin-bottom:.625rem}.learner-training-session .ts-sequence.is-active-sequence{background:var(--third-bg-color)}.learner-training-session .ts-sequence.is-active-sequence .ts-sequence__name{border:var(--main-border);color:var(--secondary-text-color)}.learner-training-session .ts-sequence.is-done-sequence{background:var(--eighth-bg-color);border:var(--fourth-theme-border)}.learner-training-session .ts-sequence.is-done-sequence .ts-sequence__name{border:var(--fifth-border);color:var(--fifth-text-color)}.learner-training-session .ts-sequence.is-done-sequence .ts-sequence__collapse-button{background:none;font-size:1.9rem}.learner-training-session .tss-step__link{align-items:center;color:var(--third-text-color);display:flex;justify-content:space-between}.learner-training-session .tss-step__link.is-locked-step{color:var(--fourth-text-color);font-style:italic}.learner-training-session .tss-step__link .tss-step__label{padding-right:.313rem}.learner-training-session .tss-step__arrow-right{display:none}.learner-training-session .tss-step{--_arrow-margin-right:0.3125rem;--_arrow-width:0.875rem;--_label-left-offset:calc(var(--_arrow-margin-right) + var(--_arrow-width));padding:.375rem .563rem .375rem var(--_label-left-offset)}.learner-training-session .tss-step.is-active-step{background-color:var(--seventh-bg-color);border-radius:var(--third-border-radius);padding-left:0}.learner-training-session .tss-step.is-active-step .tss-step__link{color:var(--secondary-text-color);font-weight:700}.learner-training-session .tss-step.is-active-step .tss-step__left-box{align-items:center;display:flex;justify-content:flex-start}.learner-training-session .tss-step.is-active-step .tss-step__arrow-right{border-bottom:.5rem solid transparent;border-left:var(--_arrow-width) solid var(--fourth-bg-color);border-top:.5rem solid transparent;display:block;height:0;margin-right:var(--_arrow-margin-right);width:0}.learner-training-session .tss-step.is-done-step .tss-step__link{color:var(--fifth-text-color)}.learner-training-session .tss-step.is-done-step .tss-step__right-box{font-size:.7rem}.learner-training-session .tss-step.is-active-step.is-done-step .tss-step__link,.learner-training-session .tss-step.is-active-step.is-done-step .tss-step__right-box{color:var(--secondary-text-color)}.learner-training-session .tss-quizz-step__step-name{font-size:1.125rem;margin:0 0 .938rem}.learner-training-session .tss-quizz-step__label{font-size:1.125rem;margin-bottom:.938rem}.learner-training-session .tss-quizz-step__label .question-label{padding-right:.4rem}.learner-training-session .tss-quizz-step__label .question-type{font-size:1rem}.learner-training-session .tss-quizz-step__responses{color:var(--sixth-text-color);font-size:1rem;margin-bottom:1.875rem}.learner-training-session .tss-quizz-step__responses fieldset{border:none;margin:0;padding:0}.learner-training-session .tss-quizz-step__responses .form-check{align-items:flex-start;display:flex}.learner-training-session .tss-quizz-step__responses .form-check:not(:last-child){margin-bottom:.438rem}.learner-training-session .tss-quizz-step__responses input[type=checkbox],.learner-training-session .tss-quizz-step__responses input[type=radio],.learner-training-session .tss-quizz-step__responses label.form-check-label{cursor:pointer}.learner-training-session .tss-quizz-step__responses input[type=checkbox],.learner-training-session .tss-quizz-step__responses input[type=radio]{align-items:center;aspect-ratio:1;display:flex;position:relative;width:0}.learner-training-session .tss-quizz-step__responses input[type=checkbox]+label,.learner-training-session .tss-quizz-step__responses input[type=radio]+label{align-items:center;display:flex;padding-left:1.75rem;position:relative}.learner-training-session .tss-quizz-step__responses input[type=checkbox]+label:before,.learner-training-session .tss-quizz-step__responses input[type=radio]+label:before{background:var(--fourth-bg-color);border:.125rem solid var(--seventh-bg-color);content:"";display:inline-block;height:1.25rem;left:0;position:absolute;width:1.25rem}.learner-training-session .tss-quizz-step__responses input[type=radio]+label:before{border-radius:2rem}.learner-training-session .tss-quizz-step__responses input[type=checkbox]:checked+label:before,.learner-training-session .tss-quizz-step__responses input[type=radio]:checked+label:before{background:var(--seventh-bg-color);content:url(/build/images/check.0fcbb23d.svg)}.learner-training-session .tss-quizz-step__button{text-align:right}.learner-training-session .expected-answers{margin-bottom:1.563rem}.learner-training-session .expected-answers__title{margin-bottom:.625rem}.learner-training-session .expected-answers__results-wrapper{color:var(--sixth-text-color);font-size:.875rem;max-height:450px;overflow:auto}.learner-training-session .questions-results{margin-bottom:.625rem}.learner-training-session .questions-results .list-item-icon{margin-right:5px;text-align:center;width:1.625rem}.learner-training-session .questions-results .list-item-icon.icon-check{font-size:.75rem}.learner-training-session .questions-results .list-item-icon.icon-cross{font-size:1.375rem}.learner-training-session .questions-results__statement{font-weight:700}.learner-training-session .questions-results__user-answers{margin:.313rem 0 0}.learner-training-session .questions-results__user-answers .is-user-answer{color:var(--third-text-color);font-weight:700}.learner-training-session .questions-results__user-answer{align-items:center;display:flex}.learner-training-session .tss-class-step__name{font-size:1.125rem;margin:0 0 15px}.learner-training-session .tss-class-step__description{color:var(--sixth-text-color)}@media screen and (min-width:1024px){.learner-training-session .tss-class-step__description{margin-top:1.5rem;padding-top:1.5rem}}.learner-training-session .media-content{margin:0;padding-top:1.25rem;width:100%}.learner-training-session .media-content audio,.learner-training-session .media-content video{width:100%}.learner-training-session .media-content audio::-webkit-media-controls-panel{background-color:var(--fourth-bg-color)}.learner-training-session .media-content .media-subtitles-separator{border:none;border-top:var(--main-border);margin:.313rem 0 1.25rem;width:100%}.learner-training-session .media-content .media-subtitles{border-radius:1rem;color:var(--third-text-color);line-height:1.8rem;margin:1.25rem auto 0;min-height:5.625rem;padding:.938rem 1.875rem;width:100%}.learner-training-session .media-content .media-open-link{color:var(--third-text-color);font-size:1.125rem;font-weight:700}.learner-training-session .media-content .media-open-link__small-link{align-items:center;display:flex}.learner-training-session .media-content .media-open-link__small-link .media-open-link__btn{font-size:1.9rem;margin-right:.938rem;padding-left:.125rem}.learner-training-session .media-content .media-open-link__btn-wrapper{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.learner-training-session .media-content .media-open-link__btn-wrapper.is-file{bottom:30px;height:auto;top:auto}.learner-training-session .media-content .audio-subtitles-wrapper{background:#fff;border-radius:1rem;margin-bottom:.938rem;padding:.313rem;width:90%}.learner-training-session .media-content .audio-subtitles-wrapper .media-subtitles{font-weight:400;margin:0;width:100%}.learner-training-session .media-content .media-open-link__one-block-btn{align-items:center;background:var(--fourth-bg-color);border-radius:2.5rem;display:flex;padding:.313rem 1.563rem .313rem .313rem}.learner-training-session .media-content .media-open-link__btn{align-items:center;background:var(--seventh-bg-color);border-radius:4rem;color:var(--secondary-text-color);display:flex;height:4.063rem;justify-content:center;width:4.063rem}.learner-training-session .media-content .media-open-link__separator{margin:1.25rem 0}.learner-training-session .media-content .media-open-link.with-background-image{--_img-border-radius:var(--fourth-border-radius);border-radius:var(--_img-border-radius);cursor:pointer;display:inline-block;position:relative}.learner-training-session .media-content .media-open-link.with-background-image .media-open-link__img{border-radius:var(--_img-border-radius);height:auto;width:100%}.learner-training-session .media-content .media-open-link.with-background-image .media-open-link__btn-wrapper:not(.is-audio,.is-file) .media-open-link__btn{font-size:2.9rem;height:6.25rem;width:6.25rem}.learner-training-session .media-content .media-open-link.with-background-image .media-open-link__btn{padding-left:.125rem}.learner-training-session .media-content .media-open-link.with-background-image .media-open-link__btn.is-small-link{font-size:1.9rem;height:3.75rem;margin-right:.938rem;padding-left:.125rem;width:3.75rem}.learner-training-session .training-subsession-card{--_training-subsession-item-height:3.625rem;font-size:1.125rem;font-weight:700;overflow:hidden;position:relative}.learner-training-session .training-subsession-card .training-subsession-card__background{background-color:var(--gray);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--main-border-radius);height:15.313rem}.learner-training-session .training-subsession-card .training-subsession-card__nav{background:var(--seventh-bg-color);border-radius:.5rem;bottom:0;display:flex;left:0;position:absolute;right:0;z-index:1}.learner-training-session .training-subsession-card .training-subsession-card__slider-nav{flex:10}.learner-training-session .training-subsession-card .training-subsession-card__title{color:var(--secondary-text-color);min-height:var(--_training-subsession-item-height);text-align:center}@media screen and (max-width:1023px){.learner-training-session .training-subsession-card .training-subsession-card__title{display:grid;place-content:center}}.learner-training-session .training-subsession-card .training-subsession-card__btn-next,.learner-training-session .training-subsession-card .training-subsession-card__btn-previous{background:none;border:none;color:var(--third-text-color);cursor:pointer;display:grid;flex:1;place-items:center}.learner-training-session .training-subsession-card .training-subsession-card__btn-next .icon-container,.learner-training-session .training-subsession-card .training-subsession-card__btn-previous .icon-container{aspect-ratio:1;background:var(--fourth-bg-color);border-radius:50%;display:grid;place-items:center;width:1.25rem}.learner-training-session .training-subsession-card .training-subsession-card__btn-next .icon-container{transform:rotate(180deg)}.learner-training-session .slider-nav,.learner-training-session .slider-nav-content{margin:auto;overflow:hidden;position:relative;width:100%}.learner-training-session .slider-track-nav,.learner-training-session .slider-track-nav-content{--_active-slide:0;display:flex;transform:translateX(calc(var(--_active-slide)*-100%));transition:transform .5s ease;width:100%}.learner-training-session .slide-nav,.learner-training-session .slide-nav-content{box-sizing:border-box;flex:0 0 100%;padding:0 .25rem;width:100%}.learner-training-session .slide-nav{align-items:center;display:flex;justify-content:center}@media screen and (max-width:1023px){.learner-training-session .learner-training-session-wrapper{margin-top:5px}.learner-training-session .training-session-header{margin-bottom:0;padding:0 .938rem}.learner-training-session .training-session-content{margin-bottom:4.063rem;padding:0 .938rem}.learner-training-session .training-session-content__wrapper{border-radius:var(--secondary-border-radius);padding:.938rem}.learner-training-session .training-session-navbar{background:var(--secondary-bg-color);border:var(--main-border);border-bottom:0;border-radius:1rem 1rem 0 0;z-index:30}.learner-training-session .training-session-navbar__items{padding:0 1.875rem}.learner-training-session .training-session-navbar__scroll-area .ts-sequence:first-child{margin-top:0}.learner-training-session .media-open-link.with-background-image{margin-bottom:.938rem}.learner-training-session .media-content .media-open-link.with-background-image .media-open-link__btn{font-size:1.9rem;height:4.063rem;padding-left:.125rem;width:4.063rem}.learner-training-session .training-subsession-card{height:var(--_training-subsession-item-height);margin-bottom:.938rem}}.learner-training-session .media-content video::cue{background:#00010c;font-size:1rem}.learner-training-session .media-content video:-webkit-full-screen::cue,.learner-training-session .media-content video:fullscreen::cue{font-size:1.5rem}@media screen and (min-width:1024px){.learner-training-session .desktop-hidden{display:none}.learner-training-session .training-session-header__main{border-bottom:var(--main-border)}.learner-training-session .training-session-wrapper{grid-gap:1.563rem;display:grid;grid-template-columns:minmax(250px,33%) repeat(3,1fr)}.learner-training-session .training-session-navbar{grid-column:span 1;position:relative}.learner-training-session .training-session-content{grid-column:span 3}.learner-training-session .training-session-navbar__items{display:block;max-height:none;overflow:initial}.learner-training-session .media-open-link{display:inline-block;width:75%}.learner-training-session .media-open-link__btn-wrapper.is-audio{flex-direction:column}.learner-training-session .media-open-link__btn-wrapper.is-audio .media-open-link__btn{font-size:2.2rem;height:4.688rem;width:4.688rem}.learner-training-session .media-open-link.has-subtitles .media-open-link__btn-wrapper.is-audio{justify-content:flex-end}.learner-training-session .media-open-link.has-subtitles .media-open-link__btn-wrapper.is-audio .media-open-link__btn{margin-bottom:1.875rem}.learner-training-session .media-open-link__btn{display:inline-block}.learner-training-session .media-content{text-align:center}.learner-training-session .media-content .media-subtitles,.learner-training-session .media-content audio,.learner-training-session .media-content video{width:90%}.learner-training-session .media-content video::cue{background:#00010c;font-size:2rem}.learner-training-session .media-content video:-webkit-full-screen::cue,.learner-training-session .media-content video:fullscreen::cue{font-size:3.5rem}}@supports (-webkit-touch-callout:none){.learner-training-session .media-content video::cue{font-size:1.25rem}}.supervisor-training-session .supervisor-training-session-wrapper{margin:1.875rem 0}@media screen and (max-width:1023px){.supervisor-training-session .supervisor-training-session-wrapper{margin-top:15px;padding:0 15px}}.supervisor-training-session .training-session-learners-list-header{align-items:center;display:flex;justify-content:space-between;position:relative}.supervisor-training-session .training-session-learners-list-header .search-input{margin:.313rem 0 .313rem .938rem}.supervisor-training-session .training-session-learners-list-header__search{width:100%}.supervisor-training-session .training-session-learners-pager{padding-top:.938rem;text-align:right}.supervisor-training-session .training-session-learners-pager nav{display:inline-block}.supervisor-training-session .training-session-learners-pager .pagination{column-gap:.313rem;display:flex;list-style:none;margin:0;padding:0}.supervisor-training-session .training-session-learners-pager .page-item .page-link{background:var(--fourth-bg-color);color:var(--third-text-color);display:block;font-weight:700;min-width:2.188rem;padding:.313rem .625rem;text-align:center}.supervisor-training-session .training-session-learners-pager .page-item.active .page-link{background:var(--seventh-bg-color);color:var(--secondary-text-color)}.supervisor-training-session .training-session-learners-pager .page-item.disabled .page-link{background:var(--eleventh-bg-color);color:var(--seventh-text-color)}@media screen and (min-width:1024px){.supervisor-training-session .training-session-wrapper{display:grid;gap:1.563rem;grid-template-columns:repeat(4,1fr)}.supervisor-training-session .training-session-learners-list-header .search-fake-input{min-width:25rem}.supervisor-training-session .training-session-learners-list-header__search{width:auto}.supervisor-training-session .training-session-navbar{grid-column:unset;position:relative}.supervisor-training-session .training-session-content{grid-column:span 3}}.supervisor-training-session .training-session-learners-table{border-collapse:collapse;font-size:.9rem;margin-top:.938rem;width:100%}.supervisor-training-session .training-session-learners-table th{padding:.25rem 0}.supervisor-training-session .training-session-learners-table th a{color:var(--main-text-color)}.supervisor-training-session .training-session-learners-table td{border:1px solid var(--eleventh-bg-color);padding:.5rem .625rem}.supervisor-training-session .training-session-learners-table .table-head{background:var(--fourth-bg-color)}.supervisor-training-session .training-session-learners-table .actions-column{text-align:center}.supervisor-training-session .training-session-learners-table .actions-column .action-btn{margin-right:0}.supervisor-training-session .training-session-learners-table .odd{background:var(--eleventh-bg-color)}.supervisor-training-session .training-session-learners-table .even{background:var(--fourth-bg-color)}@media screen and (max-width:1023px){.supervisor-training-session .training-session-learners-table th{display:none}.supervisor-training-session .training-session-learners-table td{display:inline-block;width:50%}.supervisor-training-session .training-session-learners-table tr td:first-child{font-weight:700}}@media screen and (max-width:767px){.supervisor-training-session .training-session-learners-table td{display:block;width:100%}}.supervisor-training-session .supervisor-session-progress-bar-wrapper{text-align:center}.supervisor-training-session .session-over{background:var(--ninth-bg-color);color:var(--secondary-text-color);display:inline-block;padding:.75rem .625rem .5rem;text-align:center}.supervisor-training-session .session-progress-wrapper{--_main-color:var(--blue)}.supervisor-training-session .session-progress-wrapper.is-not-started{--_main-color:var(--red)}.supervisor-training-session .session-progress-wrapper.is-more-than-half{--_main-color:var(--blue)}.supervisor-training-session .session-progress-wrapper.is-in-progress{--_main-color:var(--orange)}.supervisor-training-session .session-progress-wrapper .session-progress-text{color:var(--_main-color)}.supervisor-training-session .session-progress-wrapper .progress-bar-wrapper{border:1px solid var(--_main-color)}.supervisor-training-session .session-progress-wrapper .progress-bar-progress{background:var(--_main-color)}.supervisor-training-session .training-session-spent-time-title{font-size:20px}.supervisor-training-session .training-session-spent-time-export-btn .action-btn{font-size:1rem;margin-right:0}.supervisor-training-session .training-session-spent-time-export-btn .certificate-export-button-item{text-align:center}.supervisor-learner-training-session .training-session-content{background:var(--fourth-bg-color);border-radius:1rem;font-size:1.1rem;padding:2rem}.supervisor-learner-training-session .training-session-learner-activity-list{list-style:circle}.supervisor-learner-training-session .training-session-learner-activity-list li{margin-bottom:.25rem}.supervisor-learner-training-session .training-session-spent-time{border-bottom:var(--main-border);margin-bottom:3rem;padding-bottom:2rem}.supervisor-learner-training-session .training-session-spent-time-detail{line-height:2rem;list-style:circle}.supervisor-learner-training-session .training-session-spent-time-export-btn{margin-bottom:.5rem;text-align:right}.error-page .main{display:grid;place-items:center}.error-page .error-container{background:var(--main-bg-color);border-radius:.75rem;margin:1rem;padding:2rem 2.5rem 2.5rem}.error-page .error-wrapper{text-align:center}.error-page .error-code{color:var(--third-text-color);font-size:3.5rem;font-weight:600}.error-page .error-message{font-size:2rem}.error-page .error-login-button{background:var(--third-bg-color);border-radius:.75rem;color:var(--secondary-text-color);display:inline-block;font-size:1.25rem;margin-top:3rem;padding:.5rem 1rem}