.admin-menu .welcome,.menu-page-title{font-size:1.125rem;color:#384a5e;line-height:1rem}.admin-menu .menu-item .item-label,.admin-menu .welcome,.menu-page-title,input{font-family:proxima-nova,Helvetica,Arial,Sans-serif;letter-spacing:initial}.v-center{position:relative;top:50%;transform:translateY(-50%);margin:0}.v-center>:first-child{margin-top:0}.img-responsive{max-width:100%}.padding-bottom-large{padding-bottom:32px}.margin-top-xl{margin-top:64px}.margin-top-large{margin-top:32px}.margin-top{margin-top:16px}.margin-top-small{margin-top:8px}.margin-bottom-large{margin-bottom:32px}.margin-bottom{margin-bottom:16px}.margin-bottom-small,.page-title{margin-bottom:8px}.margin-right{margin-right:16px}.filters span,.margin-right-large{margin-right:32px}.no-padding{padding:0!important}.center{text-align:center}.right{text-align:right}.left{text-align:left}.hidden-sm{display:none}@media (min-width:48em){.visible-sm{display:none}.hidden-sm{display:inline-block}.page-wrap{width:100%}}.print-only{display:none}@media print{.print-only{display:block}}*{box-sizing:border-box;margin:0;padding:0}body,html{min-height:100%;min-height:100vh;position:relative}body{background-color:#FFF;padding-bottom:5rem}.pure-g>div{box-sizing:border-box}[class*=pure-u]{padding-left:16px;padding-right:16px;box-sizing:border-box}.page-wrap{width:100%;min-width:320px;margin:0 auto;padding:0 16px}@media (min-width:35.5em){.page-wrap{width:100%}}@media (min-width:64em){.page-wrap{width:60rem}}@media (min-width:80em){.page-wrap{width:75rem}}.section{margin:16px 0}.section:first-child{margin-top:0}.menu-page-title{text-transform:uppercase;text-transform:none;text-align:center;margin-top:64px;font-weight:400}.menu-page-title strong{font-weight:700}@media (min-width:35.5em){.menu-page-title{margin-top:128px}}.admin-menu{margin-top:32px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.admin-menu .welcome{font-weight:700;text-transform:uppercase;text-transform:none;margin-bottom:32px}.admin-menu .menu-item{display:inline-block;border:1px solid rgba(56,74,94,.1);border-radius:16px;width:10em;margin:16px;padding:16px;text-decoration:none;text-align:center;transition:background-color .2s,box-shadow .2s;box-shadow:0 10px 10px -5px rgba(56,74,94,.15)}.body2 a,.form-label a,.form-label-big a,input a{text-decoration:underline}.admin-menu .menu-item .item-label{line-height:1rem;text-transform:uppercase;text-transform:none;font-size:.9em;font-weight:600;color:#384a5e;height:3em;transition:color .2s}input,textarea{width:100%;color:#3E4A58;outline:0}.admin-menu .menu-item .item-img{width:100%;background:center bottom no-repeat;background-size:contain;margin-top:8px}.admin-menu .menu-item .item-img.tracking{background-image:url(../img/tracking.svg)}.admin-menu .menu-item .item-img.forum{background-image:url(../img/moderation.svg)}.admin-menu .menu-item .item-img.tickets{background-image:url(../img/support.svg)}.admin-menu .menu-item:hover{background:rgba(56,74,94,.35);border-color:rgba(56,74,94,.25);box-shadow:0 5px 5px -2px rgba(56,74,94,.15)}.form-block+.form-block{margin-top:16px}input{background-color:#FFF;border:none;border-bottom:1px solid #3E4A58;font-size:.75rem;line-height:1.5em;font-weight:150;text-align:center;padding-bottom:2px}input a{font-weight:400;font-size:11px}input:not([type=submit]):not(.left):focus{background-color:#FFF;text-align:center}input.input-outlined{border:1px solid #3E4A58;padding:.5rem 1rem;background:#fff}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #FFF inset}[type=radio]{width:auto}[type=radio]+span{display:inline-block;margin-left:5px}textarea{font-family:'Libre Baskerville','Times New Roman',serif;font-size:.8rem;line-height:1.5em;letter-spacing:initial;font-weight:500;padding:.3rem;resize:none;height:120px;border:1px solid #3E4A58}.form-label,.form-label-big{font-family:proxima-nova,Helvetica,Arial,Sans-serif;line-height:1.5em;letter-spacing:initial}::-webkit-input-placeholder{color:#AFB5B5}:-moz-placeholder{color:#AFB5B5}::-moz-placeholder{color:#AFB5B5}:-ms-input-placeholder{color:#AFB5B5}.body1,.body2,.form-label{color:#3E4A58}.form-label{font-size:.75rem;font-weight:150}.form-label a{font-weight:400;font-size:11px}.form-label-big{font-size:.9em;font-weight:700;color:#202867}.fontBaskerville,.fontBaskervilleBold{font-family:'Libre Baskerville','Times New Roman',serif}.form-label-big.dark-blue,.title{color:#384a5e}.form-label-big a{font-weight:400;font-size:11px}.input-block{display:inline-block}.input-block:first-child{margin-right:2rem}label.label-inline{margin-right:1rem}.responsive-table-container{max-width:100%;overflow-x:auto}.fontBaskerville{font-weight:400}.fontBaskervilleBold{font-weight:700}.fontProxima,.fontProximaBold,.fontProximaLight,.fontProximaThin,.title0{font-family:proxima-nova,Helvetica,Arial,Sans-serif}.fontProxima{font-weight:400}.fontProximaThin{font-weight:100}.fontProximaLight{font-weight:300}.fontProximaBold{font-weight:700}.title0{font-weight:700;font-size:4rem;line-height:1rem;letter-spacing:initial;text-transform:uppercase}.title1,.title2{font-size:1.125rem;font-family:proxima-nova,Helvetica,Arial,Sans-serif;letter-spacing:initial;text-transform:uppercase}.title1{font-weight:700;line-height:1rem}.body1,.title2,.title3{font-weight:400}.title2{line-height:1em}.page-title,.title,.title3{line-height:1rem}.title3{font-family:proxima-nova,Helvetica,Arial,Sans-serif;font-size:1rem;letter-spacing:initial;text-transform:uppercase}.body1,p{font-family:'Libre Baskerville','Times New Roman',serif}.body1,.body2{line-height:1.5em}.body1{font-size:.8rem;letter-spacing:initial}.body2,.title{font-family:proxima-nova,Helvetica,Arial,Sans-serif;letter-spacing:initial}.body2{font-size:.75rem;font-weight:150}.body2 a{font-weight:400;font-size:11px}.dashboard-title,.page-title,.title,.title-head{font-size:1.125rem}.title{font-weight:700;text-transform:uppercase;text-transform:none}.dashboard-title,.page-title,.title-head{text-transform:uppercase;font-family:proxima-nova,Helvetica,Arial,Sans-serif;letter-spacing:initial}.page-title{font-weight:700;color:#3E4A58}.title-head{font-weight:400;line-height:1em;text-transform:none;margin-bottom:5px}.course-title,.dashboard-title,.dashboard-title-emphasis{font-weight:700;line-height:1rem}.dashboard-title{color:#0D175A;margin-bottom:8px}.course-title{font-family:proxima-nova,Helvetica,Arial,Sans-serif;font-size:4rem;letter-spacing:initial;text-transform:uppercase;color:#384a5e;margin-top:20px;margin-bottom:20px}.dashboard-title-emphasis,.section-title{font-size:1.125rem;font-family:proxima-nova,Helvetica,Arial,Sans-serif;text-transform:uppercase}.course-title.success{color:#FFF}.course-title.standby{color:#384a5e}.dashboard-title-emphasis{letter-spacing:initial;color:#b11a26;margin-bottom:8px}.content-title,.section-title,p{font-weight:400;letter-spacing:initial}.section-title{line-height:1em;color:#8d9c9a;margin-bottom:8px}.content-title{font-family:proxima-nova,Helvetica,Arial,Sans-serif;font-size:1rem;line-height:1rem;text-transform:uppercase;color:#3E4A58}.status{text-transform:uppercase}.status .success{color:#149D39}.status .failure{color:#b11a26}p{font-size:.8rem;color:#3E4A58;line-height:1.5rem}a:hover{color:#6993C5}ol li{list-style-type:upper-alpha}h3{line-height:1.1rem}p+p{margin-top:.5em}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,li a,p a,span a,ul a{color:#3E4A58;text-decoration:none}.button a,.global-link,.glossary-access a:hover{text-decoration:underline}p a:visited{color:#3E4A58}.glossary-access a{color:#AE0F0B!important;font-weight:700}.glossary-access ol,.glossary-access ul{margin-left:16px}.error-message{color:#AE0F0B;font-weight:700}.success-message{color:#062;font-weight:700}.button,.button-moderation{border-radius:1px;font-family:proxima-nova,Helvetica,Arial,Sans-serif;text-transform:uppercase;color:#FFF;line-height:.9rem}.first-word{display:inline-block}.first-word::first-letter{text-transform:uppercase}.button{display:inline-block;font-size:.75rem;letter-spacing:initial;outline:0;text-decoration:none;cursor:pointer;font-weight:100;padding:.7rem 1.2rem;border:none;border-bottom:4px solid #AFB5B5;background-color:#3E4A58}.button-moderation.--dl-certificate,.button.--dl-certificate{padding:13px 10px 5px 50px;width:100%;text-align:center;min-height:40px}.button a{font-weight:400;font-size:11px}.button:hover{color:#ffcd1c}.button[disabled]{cursor:not-allowed;color:#AFB5B5}.button.button-warning{background-color:#AE0F0B}.button.--cta{background:#0D175A;border:none;border-radius:50px;display:block;text-align:center;font-size:16px;font-weight:600}.button.--cta.--inline{display:inline-block}.button.--dl-certificate{background:url(../img/certificate.png) 15px 10px no-repeat #0D175A;border:none;border-radius:50px;font-weight:600;font-size:12px;background-size:30px;display:block}.button-moderation,.button.--dl-certificate.--inline{display:inline-block}.button.--dl-certificate[disabled]{cursor:not-allowed;background-color:#8d9c9a}.button-moderation{font-size:.75rem;letter-spacing:initial;outline:0;text-decoration:none;cursor:pointer;font-weight:100;background-color:#3E4A58;padding:.5rem .9rem;border:none;box-shadow:0 2px 5px -2px rgba(0,0,0,.4)}.button-moderation a{font-weight:400;text-decoration:underline;font-size:11px}.button-moderation:hover{color:#ffcd1c}.button-moderation[disabled]{cursor:not-allowed;color:#AFB5B5}.button-moderation.button-warning{background-color:#AE0F0B}.button-moderation.--cta{background:#0D175A;border:none;border-radius:50px;display:block;text-align:center;font-size:16px;font-weight:600}.button-moderation.--cta.--inline{display:inline-block}.button-moderation.--dl-certificate{background:url(../img/certificate.png) 15px 10px no-repeat #0D175A;border:none;border-radius:50px;font-weight:600;font-size:12px;background-size:30px;display:block}.button-moderation.--dl-certificate.--inline,.button-ticket{display:inline-block}.button-moderation.--dl-certificate[disabled]{cursor:not-allowed;background-color:#8d9c9a}.button-small,.button-ticket{font-family:proxima-nova,Helvetica,Arial,Sans-serif;letter-spacing:initial;text-transform:uppercase;cursor:pointer;outline:0}.button-moderation.green{background-color:#062}.button-moderation.red{background-color:#AE0F0B}.button-ticket{border-radius:1px;font-size:.75rem;line-height:.9rem;text-decoration:none;color:#FFF;padding:.7rem 1.2rem;border:none;font-weight:400;border-bottom:4px solid #AE0F0B;background-color:#6993C5}.button-ticket a{font-weight:400;text-decoration:underline;font-size:11px}.button-ticket:hover{color:#ffcd1c}.button-ticket[disabled]{cursor:not-allowed;color:#AFB5B5}.button-ticket.button-warning{background-color:#AE0F0B}.button-ticket.--cta{background:#0D175A;border:none;border-radius:50px;display:block;text-align:center;font-size:16px;font-weight:600}.button-ticket.--cta.--inline{display:inline-block}.button-ticket.--dl-certificate{background:url(../img/certificate.png) 15px 10px no-repeat #0D175A;border:none;border-radius:50px;text-align:center;font-weight:600;font-size:12px;padding:13px 10px 5px 50px;background-size:30px;display:block;width:100%;min-height:40px}.button-link,.button-small,.button-ticket.--dl-certificate.--inline{display:inline-block}.button-ticket.--dl-certificate[disabled]{cursor:not-allowed;background-color:#8d9c9a}.button-link{font-family:proxima-nova,Helvetica,Arial,Sans-serif;line-height:1.5em;letter-spacing:initial;font-size:.8em;font-weight:700;background:0 0;color:#202867;text-decoration:none;border:none;outline:0;box-shadow:none}.button-link a{font-weight:400;text-decoration:underline;font-size:11px}.button-link.button-warning{color:#AE0F0B}.button-link:hover{color:#6993C5}.button-cancel{background-color:#AFB5B5;border-color:#8d9c9a}.button-small{border-radius:1px;font-size:.75rem;line-height:.9rem;text-decoration:none;font-weight:100;color:#FFF;border:none;border-bottom:4px solid #AFB5B5;background-color:#3E4A58;padding:.5rem .9rem}.cookie-baniere p,.old-nav-baniere p,.table td{font-family:proxima-nova,Helvetica,Arial,Sans-serif;line-height:1.5em;letter-spacing:initial}.button-small a{font-weight:400;text-decoration:underline;font-size:11px}.button-small:hover{color:#ffcd1c}.button-small[disabled]{cursor:not-allowed;color:#AFB5B5}.button-small.button-warning{background-color:#AE0F0B}.button-small.--cta{background:#0D175A;border:none;border-radius:50px;display:block;text-align:center;font-size:16px;font-weight:600}.button-small.--cta.--inline{display:inline-block}.button-small.--dl-certificate{background:url(../img/certificate.png) 15px 10px no-repeat #0D175A;border:none;border-radius:50px;text-align:center;font-weight:600;font-size:12px;padding:13px 10px 5px 50px;background-size:30px;display:block;width:100%;min-height:40px}.button-small.--dl-certificate.--inline,.header .header-logo img,.header .header-user,.header .header-welcome{display:inline-block}.button-down::after,.button-home::after,.button-left::after,.button-right::after,.button-validate::after{background-size:contain;background-repeat:no-repeat;background-position:center;width:20px}.button-small.--dl-certificate[disabled]{cursor:not-allowed;background-color:#8d9c9a}.button-validate{font-size:1.2rem}.button-validate::after{content:'';display:block;background-image:url(../img/checkmark.svg);margin:2px auto auto;height:20px}.button-validate.selected:after,.button-validate:not([disabled]):hover:after{background-image:url(../img/checkmark-yellow.svg)}.selected{color:#ffcd1c!important;border-bottom-color:#ffcd1c}.button-down::after{content:'';display:block;background-image:url(../img/arrow-triangle-down.svg);margin:2px auto auto;height:20px}.button-down:hover:after{background-image:url(../img/arrow-triangle-down-yellow.svg)}.button-left::after{content:'';display:block;background-image:url(../img/arrow-triangle-left.svg);margin:2px auto auto;height:20px}.button-left:hover:after{background-image:url(../img/arrow-triangle-left-yellow.svg)}.button-right::after{content:'';display:block;background-image:url(../img/arrow-triangle-right.svg);margin:2px auto auto;height:20px}.button-right:hover:after{background-image:url(../img/arrow-triangle-right-yellow.svg)}.button-home::after,.slide-footer .return-home-container .home-button-container .home-button::after{content:'';background-image:url(../img/home.svg);margin:2px auto auto;height:20px}.button-home::after{display:block}.button-home:hover:after{background-image:url(../img/home-yellow.svg)}.link{text-decoration:underline;cursor:pointer}.btn-disabled-2[disabled]{background:#8d9c9a;color:#fff}.cookie-baniere{padding:16px 0;background-color:#6993C5}.cookie-baniere p{font-size:.75rem;font-weight:150;color:#FFF}.cookie-baniere p a{font-weight:400;text-decoration:underline;font-size:11px}.cookie-baniere .close-symbol{color:#FFF;cursor:pointer}.old-nav-baniere{padding:16px 0;background-color:#AE0F0B}.old-nav-baniere p{font-size:.75rem;font-weight:150;color:#FFF}.old-nav-baniere p a{font-weight:400;text-decoration:underline;font-size:11px}.table{width:100%}.table td{text-align:center;color:#3E4A58;font-size:.9em;font-weight:400;border:1px solid #384a5e;padding:0 16px}.table td a{font-weight:400;text-decoration:underline;font-size:11px}.header .header-title,.tracking-table th{font-size:1.125rem;text-transform:uppercase}.table td.status-error{color:#AE0F0B}.table td.status-success{color:#062}.table td.btn-cell{padding:0}.table td.btn-cell .button{width:100%;border:none}.table td.status-bg{background:#8d9c9a;color:#fff;border-color:#8d9c9a;box-shadow:inset 1px 0 0 #fff}.table td.status-bg.status-error{background:#AE0F0B;border-color:#AE0F0B}.table td.status-bg.status-success{background:#062;border-color:#062}.table td.status-bg+.btn-cell{padding-left:1px}.tracking-table td,.tracking-table th{color:#3E4A58;padding:16px;font-family:proxima-nova,Helvetica,Arial,Sans-serif;text-align:left}.table td .trainer-desc-btn{float:right}.table tr:not(:last-child)>td.btn-cell,.table tr:not(:last-child)>td.status-bg{border-bottom:1px solid #fff}.tracking-table{margin-bottom:32px;width:100%}.tracking-table th{font-weight:400;line-height:1em;letter-spacing:initial}.filters,.tracking-table td{line-height:1.5em;letter-spacing:initial}.tracking-table td{font-weight:150;font-size:1.1rem;border-left:1px solid #3E4A58}.tracking-table td a{font-weight:400;text-decoration:underline;font-size:11px}.tracking-table td:last-child{border-right:1px solid #3E4A58}.tracking-table tr:nth-child(even){background-color:#E1E7E7}.tracking-table .green{color:#062}.tracking-table .red{color:#AE0F0B}.filters{text-align:center;font-family:proxima-nova,Helvetica,Arial,Sans-serif;color:#3E4A58;font-size:1em;font-weight:400}.filters a{font-weight:400;text-decoration:underline;font-size:11px}.filters span{font-weight:600;color:#384a5e}.filters .button-link{margin:0 16px;cursor:pointer;color:#384a5e;font-weight:400}.filters .button-link.active,.filters .button-link:hover{text-decoration:underline}.filters .button-link.warning{color:#AE0F0B}.filters .button-link.success{color:#062}.filters .button-link.alert{color:#AE0F0B;font-weight:600}.filters .button-link.closed{color:#8d9c9a}#loading-bar .bar{transition:width 350ms;background:#3E4A58;position:fixed;z-index:10002;top:0;left:0;width:100%;height:2px;border-bottom-right-radius:1px;border-top-right-radius:1px}#loading-bar-spinner{width:100%;height:100%;background-color:rgba(0,0,0,.9);display:block;position:fixed;z-index:10002;top:2px;left:0}#loading-bar-spinner .spinner-icon{width:70px;height:70px;margin:auto;position:relative;top:45%;border:2px solid transparent;border-top-color:#AFB5B5;border-left-color:#AFB5B5;border-radius:50%;animation:loading-bar-spinner .4s linear infinite}.header{border-bottom:1px solid #384a5e;padding:.5rem 0 0}.header.with-padding-bottom{padding-bottom:2rem}.header .language-logo{width:20px;cursor:pointer}.header .header-main-row{padding-top:1rem;padding-bottom:0}.header .header-logos-container{float:left}@media (max-width:767px){.header .header-logos-container{width:100%;text-align:center;margin-top:1rem}}.header .header-logo img{height:2.1rem}.header .header-logo+.header-logo{margin:0 1rem 0 .5rem}@media (max-width:767px){.header .header-logo+.header-logo{margin:0 0 0 1rem}}.header .header-title-container{float:left;margin:0;padding-left:1rem}@media (max-width:767px){.header .header-title-container{width:100%;text-align:center;padding:0;margin-top:2rem}}.header .header-title{display:block;font-family:proxima-nova,Helvetica,Arial,Sans-serif;font-weight:700;letter-spacing:initial;color:#384a5e;line-height:1.2em}.header .header-subtitle,.header .header-welcome{font-size:1.125rem;line-height:1em;font-weight:300;font-family:proxima-nova,Helvetica,Arial,Sans-serif;letter-spacing:initial;text-transform:uppercase;color:#384a5e}.header .header-subtitle{display:block}.header .header-user-container{margin:1rem 0 0;float:right;padding:0 0 0 3rem}@media (max-width:767px){.header .header-user-container{width:100%;text-align:center;padding:0;margin-top:2rem}.header .header-welcome{font-size:.9rem}}.header .header-user{font-family:proxima-nova,Helvetica,Arial,Sans-serif;font-weight:700;font-size:1.125rem;letter-spacing:initial;text-transform:uppercase;color:#384a5e;line-height:1.2em}@media (max-width:767px){.header .header-user{font-size:.9rem}.header .header-buttons-container{width:100%;text-align:center;padding:0}}@media (max-width:370px){.header .header-buttons-container .button{font-size:.7rem;padding:.5rem .7rem}}.header .first-login-popup{max-height:90vh;overflow-y:auto;border-radius:10px;box-shadow:0 12px 30px rgba(0,0,0,.25)}.header .first-login-popup .popup-body{line-height:1.4;margin-bottom:1rem;white-space:normal;overflow-wrap:anywhere}.header .first-login-popup .first-login-body{margin-top:.5rem}.header .first-login-popup .first-login-form label{display:block;margin-top:.9rem;line-height:1.3;white-space:nowrap}.header .first-login-popup .first-login-form input{margin-top:.25rem;margin-bottom:.75rem;text-align:left}.header .first-login-popup .first-login-email-info{margin:.25rem 0 .9rem;font-size:.85rem;color:#3E4A58;line-height:1.3}.header .first-login-popup .popup-actions{display:-ms-flexbox;display:flex;gap:12px;-ms-flex-pack:end;justify-content:flex-end}.header .first-login-popup .popup-actions .button{min-width:120px}div[footer]{position:absolute;bottom:0;width:100%}.footer{border-top:1px solid #3E4A58;background:#fff;height:3rem}.footer .page-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:47.99999em){.footer .page-wrap{-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:48em){.footer .button{width:32%;float:left;font-size:.6em;text-align:center;height:3rem;padding:.5rem .2rem}.footer .button+.button{margin-left:.3rem}.footer .footer-left{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:16px 0}.footer .footer-left .button{width:auto;height:auto;padding:.2em .5em;display:inline-block;font-family:proxima-nova,Helvetica,Arial,Sans-serif;line-height:1.5em;letter-spacing:initial;font-size:.8em;font-weight:700;background:0 0;color:#202867;text-decoration:none;border:none;outline:0;box-shadow:none;text-transform:none}.footer .footer-left .button a{font-weight:400;text-decoration:underline;font-size:11px}.footer .footer-left .button.button-warning{color:#AE0F0B}.footer .footer-left .button:hover{color:#6993C5}.footer .footer-right .button{width:100%}}.module-recap .module-presentation-container,.module-recap .no-attempt-container{padding-top:16px;padding-bottom:16px}.footer .footer-right{-ms-flex:1 1 auto;flex:1 1 auto;text-align:right}@media (max-width:47.99999em){.footer .footer-right{-ms-flex-order:-1;order:-1;text-align:left}}.footer .lsi-logo{width:60px;margin-top:.2rem}.callout h1:first-child,.callout h2:first-child,.callout h3:first-child,.callout h4:first-child,.footer .button+.button{margin-top:0}.module-recap{background-color:#D9D9D9;margin-bottom:32px;position:relative}.module-recap .module-recap-header .module-recap-title,.module-recap .no-attempt-container .no-attempt-title{font-weight:400;margin-bottom:8px;color:#FFF;font-family:proxima-nova,Helvetica,Arial,Sans-serif;letter-spacing:initial;text-transform:uppercase}.module-recap .module-recap-header{background:center center no-repeat #3E4A58;background-size:cover;opacity:.8;height:120px;border-bottom:1px solid #FFF;overflow-y:hidden}.module-recap .module-recap-header .module-recap-title{font-size:1.125rem;line-height:1.1em;padding:16px}.module-recap .no-attempt-container{background-color:#AFB5B5;text-align:center}.module-recap .no-attempt-container .no-attempt-title{font-size:1rem;line-height:1rem}.module-recap .no-attempt-container .no-attempt-link{font-family:proxima-nova,Helvetica,Arial,Sans-serif;font-size:.75rem;line-height:1.5em;letter-spacing:initial;font-weight:150;color:#FFF;text-decoration:underline}.module-recap .no-attempt-container .no-attempt-link a{font-weight:400;text-decoration:underline;font-size:11px}.module-recap .no-attempt-container .no-attempt-link:cliked{color:#FFF}.module-recap .course-manual-container{text-align:center}.module-recap .course-manual-container .course-manual-label{display:block;text-align:center;margin-bottom:16px;font-family:proxima-nova,Helvetica,Arial,Sans-serif;font-size:.75rem;line-height:1.5em;letter-spacing:initial;font-weight:150;color:#3E4A58}.module-recap .course-manual-container .course-manual-label a{font-weight:400;text-decoration:underline;font-size:11px}.module-recap .course-manual-container .course-manual-button{text-align:center;margin:auto;border-radius:1px;display:inline-block;font-family:proxima-nova,Helvetica,Arial,Sans-serif;font-size:.75rem;letter-spacing:initial;line-height:.9rem;outline:0;text-transform:uppercase;text-decoration:none;cursor:pointer;font-weight:100;color:#FFF;padding:.7rem 1.2rem;border:none;border-bottom:4px solid #AFB5B5;background-color:#3E4A58}.module-recap .course-manual-container .course-manual-button a{font-weight:400;text-decoration:underline;font-size:11px}.module-recap .course-manual-container .course-manual-button:hover{color:#ffcd1c}.module-recap .course-manual-container .course-manual-button[disabled]{cursor:not-allowed;color:#AFB5B5}.module-recap .course-manual-container .course-manual-button.button-warning{background-color:#AE0F0B}.module-recap .course-manual-container .course-manual-button.--cta{background:#0D175A;border:none;border-radius:50px;display:block;text-align:center;font-size:16px;font-weight:600}.module-recap .course-manual-container .course-manual-button.--cta.--inline{display:inline-block}.module-recap .course-manual-container .course-manual-button.--dl-certificate{background:url(../img/certificate.png) 15px 10px no-repeat #0D175A;border:none;border-radius:50px;text-align:center;font-weight:600;font-size:12px;padding:13px 10px 5px 50px;background-size:30px;display:block;width:100%;min-height:40px}.module-recap .progression-container,.module-recap .score-container{border-bottom:1px solid #FFF;font-family:proxima-nova,Helvetica,Arial,Sans-serif;letter-spacing:initial}.module-recap .course-manual-container .course-manual-button.--dl-certificate.--inline{display:inline-block}.module-recap .course-manual-container .course-manual-button.--dl-certificate[disabled]{cursor:not-allowed;background-color:#8d9c9a}.module-recap .course-manual-container .course-manual-button::after{content:'';display:block;background-image:url(../img/arrow-triangle-down.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin:2px auto auto;width:20px;height:20px}.module-recap .course-manual-container .course-manual-button:hover:after{background-image:url(../img/arrow-triangle-down-yellow.svg)}@media (min-width:48em) and (max-width:870px){.module-recap .course-manual-container .course-manual-button{width:100%;padding:.5rem 0;text-align:center}}.module-recap .progression-container{border-top:1px solid #FFF;padding:8px;font-size:.75rem;line-height:1.5em;font-weight:150;background-color:#AFB5B5;color:#FFF;position:relative;height:2rem;box-sizing:border-box}.module-recap .progression-container a{font-weight:400;text-decoration:underline;font-size:11px}.module-recap .progression-container .progression-label-container{font-weight:100;line-height:2rem;height:100%;position:absolute;top:0;left:0}.module-recap .progression-container .progression-value-container{text-align:right;font-size:1.3rem;font-weight:100;line-height:2rem;height:100%;position:absolute;top:0;right:0}.module-recap .progression-container .progression-background{z-index:0;background-color:#3E4A58;position:absolute;top:0;left:0;height:100%}.module-recap .score-container{padding:8px;text-align:center;border-right:.5px solid #FFF;font-size:.75rem;line-height:1.5em;font-weight:150;color:#3E4A58}.module-recap .score-container a{font-weight:400;text-decoration:underline;font-size:11px}.module-recap .resume-button,.module-recap .start-button{text-decoration:none;width:100%;font-family:proxima-nova,Helvetica,Arial,Sans-serif;text-transform:uppercase}.module-recap .score-container .score-label{display:block}.module-recap .score-container .score-value{margin-top:8px;display:block;font-size:1.5rem}.module-recap .score-container .valid-score{color:#062}.module-recap .score-container .invalid-score{color:#AE0F0B}.module-recap .start-button{border-radius:1px;font-size:.75rem;letter-spacing:initial;line-height:.9rem;outline:0;cursor:pointer;font-weight:100;color:#FFF;padding:.7rem 1.2rem;border:none;border-bottom:4px solid #AFB5B5;background-color:#3E4A58;display:block;border-right:.5px solid #FFF}.module-recap .start-button a{font-weight:400;text-decoration:underline;font-size:11px}.module-recap .start-button:hover{color:#ffcd1c}.module-recap .start-button[disabled]{cursor:not-allowed;color:#AFB5B5}.module-recap .start-button.button-warning{background-color:#AE0F0B}.module-recap .start-button.--cta{background:#0D175A;border:none;border-radius:50px;display:block;text-align:center;font-size:16px;font-weight:600}.module-recap .start-button.--cta.--inline{display:inline-block}.module-recap .start-button.--dl-certificate{background:url(../img/certificate.png) 15px 10px no-repeat #0D175A;border:none;border-radius:50px;text-align:center;font-weight:600;font-size:12px;padding:13px 10px 5px 50px;background-size:30px;display:block;width:100%;min-height:40px}.module-recap .start-button.--dl-certificate.--inline{display:inline-block}.module-recap .start-button.--dl-certificate[disabled]{cursor:not-allowed;background-color:#8d9c9a}.module-recap .resume-button{border-radius:1px;font-size:.75rem;letter-spacing:initial;line-height:.9rem;outline:0;cursor:pointer;font-weight:100;color:#FFF;padding:.7rem 1.2rem;border:none;border-bottom:4px solid #AFB5B5;background-color:#3E4A58;display:block;border-top:1px solid #FFF;border-right:.5px solid #FFF}.module-recap .resume-button a{font-weight:400;text-decoration:underline;font-size:11px}.module-recap .resume-button:hover{color:#ffcd1c}.module-recap .resume-button[disabled]{cursor:not-allowed;color:#AFB5B5}.module-recap .resume-button.button-warning{background-color:#AE0F0B}.module-recap .resume-button.--cta{background:#0D175A;border:none;border-radius:50px;display:block;text-align:center;font-size:16px;font-weight:600}.module-recap .resume-button.--dl-certificate,.module-recap .take-test-button.--dl-certificate{background:url(../img/certificate.png) 15px 10px no-repeat #0D175A;font-weight:600;width:100%;min-height:40px;text-align:center}.module-recap .resume-button.--cta.--inline{display:inline-block}.module-recap .resume-button.--dl-certificate{border:none;border-radius:50px;font-size:12px;padding:13px 10px 5px 50px;background-size:30px;display:block}.module-recap .resume-button.--dl-certificate.--inline{display:inline-block}.module-recap .resume-button.--dl-certificate[disabled]{cursor:not-allowed;background-color:#8d9c9a}.module-recap .attempts-container{padding:8px;text-align:center;border-left:.5px solid #FFF;border-bottom:1px solid #FFF;font-family:proxima-nova,Helvetica,Arial,Sans-serif;font-size:.75rem;line-height:1.5em;letter-spacing:initial;font-weight:150;color:#3E4A58}.module-recap .attempts-container a{font-weight:400;text-decoration:underline;font-size:11px}.module-recap .attempts-container .attempts-label{display:block}@media screen and (min-width:35.5em) and (max-width:64em){.module-recap .attempts-container .attempts-label{font-size:.65rem}}.module-recap .attempts-container .attempts-value{margin-top:8px;display:block;font-size:1.5rem}.module-recap .failed-course-label,.module-recap .take-test-button{font-size:.75rem;line-height:.9rem;display:block;font-family:proxima-nova,Helvetica,Arial,Sans-serif;letter-spacing:initial;color:#FFF}.module-recap .failed-course-label{font-weight:150;padding:.8rem .5rem;background-color:#AFB5B5;text-align:center;border-left:.5px solid #FFF}.module-recap .failed-course-label a{font-weight:400;text-decoration:underline;font-size:11px}@media screen and (min-width:35.5em) and (max-width:64em){.module-recap .failed-course-label{font-size:.65rem}}.module-recap .disabled{color:#3E4A58}.module-recap .take-test-button{border-radius:1px;outline:0;text-transform:uppercase;text-decoration:none;cursor:pointer;font-weight:100;padding:.7rem 1.2rem;border:none;border-bottom:4px solid #AFB5B5;background-color:#3E4A58;width:100%;border-top:1px solid #FFF;border-left:.5px solid #FFF}.module-recap .take-test-button a{font-weight:400;text-decoration:underline;font-size:11px}.module-recap .take-test-button:hover{color:#ffcd1c}.module-recap .take-test-button[disabled]{cursor:not-allowed;color:#AFB5B5}.module-recap .take-test-button.button-warning{background-color:#AE0F0B}.module-recap .take-test-button.--cta{background:#0D175A;border:none;border-radius:50px;display:block;text-align:center;font-size:16px;font-weight:600}.module-recap .take-test-button.--cta.--inline{display:inline-block}.module-recap .take-test-button.--dl-certificate{border:none;border-radius:50px;font-size:12px;padding:13px 10px 5px 50px;background-size:30px;display:block}.module-recap .take-test-button.--dl-certificate.--inline{display:inline-block}.module-recap .take-test-button.--dl-certificate[disabled]{cursor:not-allowed;background-color:#8d9c9a}@media (min-width:48em) and (max-width:870px){.module-recap .take-test-button{padding:.7rem .5rem}}.module-recap .module-certified-container{background-color:#AFB5B5;text-align:center}.module-recap .module-certified-container .module-certified-title{margin-top:1.9rem;font-family:proxima-nova,Helvetica,Arial,Sans-serif;font-size:.75rem;line-height:1.5em;letter-spacing:initial;font-weight:700;color:#FFF}.module-recap .module-certified-container .module-certified-title a{font-weight:400;text-decoration:underline;font-size:11px}.module-recap .module-certified-container .module-certified-p{font-family:proxima-nova,Helvetica,Arial,Sans-serif;font-size:.75rem;line-height:1.5em;letter-spacing:initial;font-weight:150;color:#FFF;padding-bottom:1.8rem;border-bottom:1px solid #FFF}.module-recap .module-certified-container .module-certified-p a{font-weight:400;text-decoration:underline;font-size:11px}.module-recap .module-certified-container .module-certified-button{border-radius:1px;display:inline-block;font-family:proxima-nova,Helvetica,Arial,Sans-serif;font-size:.75rem;letter-spacing:initial;line-height:.9rem;outline:0;text-transform:uppercase;text-decoration:none;cursor:pointer;font-weight:100;color:#FFF;padding:.7rem 1.2rem;border:none;border-bottom:4px solid #AFB5B5;background-color:#3E4A58;width:100%}.module-recap .module-certified-container .module-certified-button.button-warning,.slide-footer{background-color:#AE0F0B}.module-recap .module-certified-container .module-certified-button a{font-weight:400;text-decoration:underline;font-size:11px}.module-recap .module-certified-container .module-certified-button:hover{color:#ffcd1c}.module-recap .module-certified-container .module-certified-button[disabled]{cursor:not-allowed;color:#AFB5B5}.module-recap .module-certified-container .module-certified-button.--cta{background:#0D175A;border:none;border-radius:50px;display:block;text-align:center;font-size:16px;font-weight:600}.module-recap .module-certified-container .module-certified-button.--cta.--inline{display:inline-block}.module-recap .module-certified-container .module-certified-button.--dl-certificate{background:url(../img/certificate.png) 15px 10px no-repeat #0D175A;border:none;border-radius:50px;text-align:center;font-weight:600;font-size:12px;padding:13px 10px 5px 50px;background-size:30px;display:block;width:100%;min-height:40px}.slide-content h3,.slide-header .slide-header-title{font-family:proxima-nova,Helvetica,Arial,Sans-serif;font-size:1.125rem;line-height:1em;letter-spacing:initial;text-transform:uppercase}.module-recap .module-certified-container .module-certified-button.--dl-certificate.--inline{display:inline-block}.module-recap .module-certified-container .module-certified-button.--dl-certificate[disabled]{cursor:not-allowed;background-color:#8d9c9a}.slide-header{padding:1.5rem 0;background-color:#6993C5;margin-bottom:16px}.slide-header .slide-header-title{font-weight:400;margin-bottom:8px;color:#FFF}.slide-header .slide-header-subtitle{font-family:proxima-nova,Helvetica,Arial,Sans-serif;font-weight:100;color:#FFF;margin-top:.1rem}.certification-body,.slide-body{padding-bottom:17rem}@media (min-width:48em){.responsive-table-container{overflow-x:initial}.certification-body,.slide-body{padding-bottom:10rem}}.slide-content h3,.slide-content ol,.slide-content p,.slide-content ul{margin-top:16px}.slide-content h3{font-weight:400;color:#8d9c9a;margin:1.5rem 0 2rem}.slide-content b{font-weight:700}.questions-container li,.slide-content ol,.slide-content ol li,.slide-content ul{font-family:'Libre Baskerville','Times New Roman',serif;font-weight:400;line-height:1.5em;letter-spacing:initial;color:#3E4A58}.slide-content em{font-style:italic}.slide-content ol,.slide-content ul{font-size:.8rem;margin-left:16px}.slide-content ol li{font-size:.8rem;list-style-type:decimal}.questions-container{margin-top:1rem;margin-left:70.4px;position:relative}.questions-container li{font-size:1.3rem;padding-left:1rem}.correction-container .correct-answer-label,.correction-container .wrong-answer-label{font-family:proxima-nova,Helvetica,Arial,Sans-serif;font-weight:400;font-size:1rem;text-transform:uppercase;letter-spacing:initial;line-height:1rem}.questions-container:before{position:absolute;top:0;bottom:0;margin-left:-3rem;content:'';border-left:5px solid #384a5e}.correction-container .correct-answer-label{color:#062}.correction-container .wrong-answer-label{color:#AE0F0B}.correction-container .answer-info{margin-top:8px;margin-bottom:16px;color:#3E4A58}.correction-container .correct-answer-info{margin-top:8px;margin-bottom:16px;color:#062}.correction-container .wrong-answer-info{margin-top:8px;margin-bottom:16px;color:#AE0F0B}.answer-selection-container .select-answer-explain,.certif-dynamic-content,.course-end-label{font-family:proxima-nova,Helvetica,Arial,Sans-serif;color:#3E4A58}.answer-selection-container{margin-top:16px;margin-bottom:16px}.answer-selection-container .select-answer-explain{margin-bottom:8px;font-size:.75rem;line-height:1.5em;letter-spacing:initial;font-weight:150}.answer-selection-container .select-answer-explain a{font-weight:400;text-decoration:underline;font-size:11px}.answer-selection-container .select-answer-button{margin-right:8px}.course-end-label{font-size:.75rem;line-height:1.5em;letter-spacing:initial;font-weight:150}.course-end-label a{font-weight:400;text-decoration:underline;font-size:11px}.course-end-content-info{font-family:proxima-nova,Helvetica,Arial,Sans-serif;font-weight:400;font-size:1.125rem;line-height:1em;letter-spacing:initial;text-transform:uppercase}.certif-dynamic-content{line-height:1.5em;letter-spacing:initial;font-weight:700;font-size:1rem}.certif-dynamic-content a{font-weight:400;text-decoration:underline;font-size:11px}.certif-print-logos{margin-top:3rem}.certif-print-logos img{width:150px}.certif-print-logos img+img{margin-left:1rem}.slide-footer{position:absolute;width:100%;bottom:4rem;padding:24px 0 32px}.slide-footer .button,.slide-footer .pdf-container .pdf-button-container .pdf-button,.slide-footer .print-page-container .print-button-container .print-button,.slide-footer button{outline:0;text-transform:uppercase;background-color:#3E4A58;font-family:proxima-nova,Helvetica,Arial,Sans-serif;letter-spacing:initial;cursor:pointer}.slide-footer .button,.slide-footer button{border-radius:1px;display:inline-block;font-size:.75rem;line-height:.9rem;text-decoration:none;font-weight:100;color:#FFF;border:none;border-bottom:4px solid #AFB5B5;padding:.5rem .9rem}.slide-footer .button a,.slide-footer button a{font-weight:400;text-decoration:underline;font-size:11px}.slide-footer .button:hover,.slide-footer button:hover{color:#ffcd1c}.slide-footer .button[disabled],.slide-footer button[disabled]{cursor:not-allowed;color:#AFB5B5}.slide-footer .button.button-warning,.slide-footer button.button-warning{background-color:#AE0F0B}.slide-footer .button.--cta,.slide-footer button.--cta{background:#0D175A;border:none;border-radius:50px;display:block;text-align:center;font-size:16px;font-weight:600}.slide-footer .button.--cta.--inline,.slide-footer button.--cta.--inline{display:inline-block}.slide-footer .button.--dl-certificate,.slide-footer button.--dl-certificate{background:url(../img/certificate.png) 15px 10px no-repeat #0D175A;border:none;border-radius:50px;text-align:center;font-weight:600;font-size:12px;padding:13px 10px 5px 50px;background-size:30px;display:block;width:100%;min-height:40px}.slide-footer .button.--dl-certificate.--inline,.slide-footer button.--dl-certificate.--inline{display:inline-block}.slide-footer .button.--dl-certificate[disabled],.slide-footer button.--dl-certificate[disabled]{cursor:not-allowed;background-color:#8d9c9a}.slide-footer .audio-container .audio-label{font-family:proxima-nova,Helvetica,Arial,Sans-serif;font-size:.75rem;line-height:1.5em;letter-spacing:initial;font-weight:150;color:#FFF}.slide-footer .audio-container .audio-label a{font-weight:400;text-decoration:underline;font-size:11px}.slide-footer .audio-container .audio-player-container{margin-top:2.4rem}.slide-footer .print-page-container .print-label{font-family:proxima-nova,Helvetica,Arial,Sans-serif;font-size:.75rem;line-height:1.5em;letter-spacing:initial;font-weight:150;color:#FFF}.slide-footer .print-page-container .print-label a{font-weight:400;text-decoration:underline;font-size:11px}.slide-footer .print-page-container .print-button-container{margin-top:8px}.slide-footer .print-page-container .print-button-container .print-button{border-radius:1px;display:inline-block;font-size:.75rem;line-height:.9rem;text-decoration:none;font-weight:100;color:#FFF;border:none;border-bottom:4px solid #AFB5B5;padding:.5rem .9rem}.slide-footer .print-page-container .print-button-container .print-button a{font-weight:400;text-decoration:underline;font-size:11px}.slide-footer .print-page-container .print-button-container .print-button:hover{color:#ffcd1c}.slide-footer .print-page-container .print-button-container .print-button[disabled]{cursor:not-allowed;color:#AFB5B5}.slide-footer .print-page-container .print-button-container .print-button.button-warning{background-color:#AE0F0B}.slide-footer .print-page-container .print-button-container .print-button.--cta{background:#0D175A;border:none;border-radius:50px;display:block;text-align:center;font-size:16px;font-weight:600}.slide-footer .print-page-container .print-button-container .print-button.--cta.--inline{display:inline-block}.slide-footer .print-page-container .print-button-container .print-button.--dl-certificate{background:url(../img/certificate.png) 15px 10px no-repeat #0D175A;border:none;border-radius:50px;text-align:center;font-weight:600;font-size:12px;padding:13px 10px 5px 50px;background-size:30px;display:block;width:100%;min-height:40px}.slide-footer .print-page-container .print-button-container .print-button.--dl-certificate.--inline{display:inline-block}.slide-footer .print-page-container .print-button-container .print-button.--dl-certificate[disabled]{cursor:not-allowed;background-color:#8d9c9a}.slide-footer .print-page-container .print-button-container .print-button::after{content:'';display:block;background-image:url(../img/arrow-triangle-down.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin:2px auto auto;width:20px;height:20px}.slide-footer .navigation-container .buttons-container,.slide-footer .pdf-container .pdf-button-container{margin-top:8px}.slide-footer .print-page-container .print-button-container .print-button:hover:after{background-image:url(../img/arrow-triangle-down-yellow.svg)}.slide-footer .pdf-container{text-align:center}@media screen and (max-width:48em){.slide-footer .pdf-container{text-align:right}}.slide-footer .pdf-container .pdf-label{font-family:proxima-nova,Helvetica,Arial,Sans-serif;font-size:.75rem;line-height:1.5em;letter-spacing:initial;font-weight:150;color:#FFF}.slide-footer .pdf-container .pdf-label a{font-weight:400;text-decoration:underline;font-size:11px}.slide-footer .pdf-container .pdf-button-container .pdf-button{border-radius:1px;display:inline-block;font-size:.75rem;line-height:.9rem;text-decoration:none;font-weight:100;color:#FFF;border:none;border-bottom:4px solid #AFB5B5;padding:.5rem .9rem}.slide-footer .pdf-container .pdf-button-container .pdf-button a{font-weight:400;text-decoration:underline;font-size:11px}.slide-footer .pdf-container .pdf-button-container .pdf-button:hover{color:#ffcd1c}.slide-footer .pdf-container .pdf-button-container .pdf-button[disabled]{cursor:not-allowed;color:#AFB5B5}.slide-footer .pdf-container .pdf-button-container .pdf-button.button-warning{background-color:#AE0F0B}.slide-footer .pdf-container .pdf-button-container .pdf-button.--cta{background:#0D175A;border:none;border-radius:50px;display:block;text-align:center;font-size:16px;font-weight:600}.slide-footer .pdf-container .pdf-button-container .pdf-button.--cta.--inline{display:inline-block}.slide-footer .pdf-container .pdf-button-container .pdf-button.--dl-certificate{background:url(../img/certificate.png) 15px 10px no-repeat #0D175A;border:none;border-radius:50px;text-align:center;font-weight:600;font-size:12px;padding:13px 10px 5px 50px;background-size:30px;display:block;width:100%;min-height:40px}.slide-footer .pdf-container .pdf-button-container .pdf-button.--dl-certificate.--inline{display:inline-block}.slide-footer .pdf-container .pdf-button-container .pdf-button.--dl-certificate[disabled]{cursor:not-allowed;background-color:#8d9c9a}.slide-footer .pdf-container .pdf-button-container .pdf-button::after{content:'';display:block;background-image:url(../img/arrow-triangle-down.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin:2px auto auto;width:20px;height:20px}.slide-footer .pdf-container .pdf-button-container .pdf-button:hover:after{background-image:url(../img/arrow-triangle-down-yellow.svg)}@media screen and (max-width:48em){.slide-footer .navigation-container{margin-bottom:32px}}.slide-footer .navigation-container .navigation-label{font-family:proxima-nova,Helvetica,Arial,Sans-serif;font-size:.75rem;line-height:1.5em;letter-spacing:initial;font-weight:150;color:#FFF}.slide-footer .navigation-container .navigation-label a{font-weight:400;text-decoration:underline;font-size:11px}.slide-footer .navigation-container .buttons-container .finish-button,.slide-footer .navigation-container .buttons-container .next-button,.slide-footer .navigation-container .buttons-container .previous-button{font-size:.75rem;letter-spacing:initial;outline:0;font-family:proxima-nova,Helvetica,Arial,Sans-serif;text-transform:uppercase}.slide-footer .navigation-container .buttons-container .previous-button{border-radius:1px;display:inline-block;line-height:.9rem;text-decoration:none;cursor:pointer;font-weight:100;color:#FFF;border:none;border-bottom:4px solid #AFB5B5;background-color:#3E4A58;padding:.5rem .9rem}.slide-footer .navigation-container .buttons-container .previous-button a{font-weight:400;text-decoration:underline;font-size:11px}.slide-footer .navigation-container .buttons-container .previous-button:hover{color:#ffcd1c}.slide-footer .navigation-container .buttons-container .previous-button[disabled]{cursor:not-allowed;color:#AFB5B5}.slide-footer .navigation-container .buttons-container .previous-button.button-warning{background-color:#AE0F0B}.slide-footer .navigation-container .buttons-container .previous-button.--cta{background:#0D175A;border:none;border-radius:50px;display:block;text-align:center;font-size:16px;font-weight:600}.slide-footer .navigation-container .buttons-container .previous-button.--cta.--inline{display:inline-block}.slide-footer .navigation-container .buttons-container .previous-button.--dl-certificate{background:url(../img/certificate.png) 15px 10px no-repeat #0D175A;border:none;border-radius:50px;text-align:center;font-weight:600;font-size:12px;padding:13px 10px 5px 50px;background-size:30px;display:block;width:100%;min-height:40px}.slide-footer .navigation-container .buttons-container .previous-button.--dl-certificate.--inline{display:inline-block}.slide-footer .navigation-container .buttons-container .previous-button.--dl-certificate[disabled]{cursor:not-allowed;background-color:#8d9c9a}.slide-footer .navigation-container .buttons-container .previous-button::after{content:'';display:block;background-image:url(../img/arrow-triangle-left.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin:2px auto auto;width:20px;height:20px}.slide-footer .navigation-container .buttons-container .previous-button:hover:after{background-image:url(../img/arrow-triangle-left-yellow.svg)}.slide-footer .navigation-container .buttons-container .next-button{border-radius:1px;display:inline-block;line-height:.9rem;text-decoration:none;cursor:pointer;font-weight:100;color:#FFF;border:none;border-bottom:4px solid #AFB5B5;background-color:#3E4A58;padding:.5rem .9rem}.slide-footer .navigation-container .buttons-container .next-button a{font-weight:400;text-decoration:underline;font-size:11px}.slide-footer .navigation-container .buttons-container .next-button:hover{color:#ffcd1c}.slide-footer .navigation-container .buttons-container .next-button[disabled]{cursor:not-allowed;color:#AFB5B5}.slide-footer .navigation-container .buttons-container .next-button.button-warning{background-color:#AE0F0B}.slide-footer .navigation-container .buttons-container .next-button.--cta{background:#0D175A;border:none;border-radius:50px;display:block;text-align:center;font-size:16px;font-weight:600}.slide-footer .navigation-container .buttons-container .next-button.--cta.--inline{display:inline-block}.slide-footer .navigation-container .buttons-container .next-button.--dl-certificate{background:url(../img/certificate.png) 15px 10px no-repeat #0D175A;border:none;border-radius:50px;text-align:center;font-weight:600;font-size:12px;padding:13px 10px 5px 50px;background-size:30px;display:block;width:100%;min-height:40px}.slide-footer .navigation-container .buttons-container .next-button.--dl-certificate.--inline{display:inline-block}.slide-footer .navigation-container .buttons-container .next-button.--dl-certificate[disabled]{cursor:not-allowed;background-color:#8d9c9a}.slide-footer .navigation-container .buttons-container .next-button::after{content:'';display:block;background-image:url(../img/arrow-triangle-right.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin:2px auto auto;width:20px;height:20px}.slide-footer .navigation-container .buttons-container .next-button:hover:after{background-image:url(../img/arrow-triangle-right-yellow.svg)}.slide-footer .navigation-container .buttons-container .finish-button{border-radius:1px;display:inline-block;line-height:.9rem;text-decoration:none;cursor:pointer;font-weight:100;color:#FFF;border:none;border-bottom:4px solid #AFB5B5;background-color:#3E4A58;padding:.5rem .9rem}.slide-footer .navigation-container .buttons-container .finish-button a{font-weight:400;text-decoration:underline;font-size:11px}.slide-footer .navigation-container .buttons-container .finish-button:hover{color:#ffcd1c}.slide-footer .navigation-container .buttons-container .finish-button[disabled]{cursor:not-allowed;color:#AFB5B5}.slide-footer .navigation-container .buttons-container .finish-button.button-warning{background-color:#AE0F0B}.slide-footer .navigation-container .buttons-container .finish-button.--cta{background:#0D175A;border:none;border-radius:50px;display:block;text-align:center;font-size:16px;font-weight:600}.slide-footer .navigation-container .buttons-container .finish-button.--cta.--inline{display:inline-block}.slide-footer .navigation-container .buttons-container .finish-button.--dl-certificate{background:url(../img/certificate.png) 15px 10px no-repeat #0D175A;border:none;border-radius:50px;text-align:center;font-weight:600;font-size:12px;padding:13px 10px 5px 50px;background-size:30px;display:block;width:100%;min-height:40px}.slide-footer .navigation-container .buttons-container .finish-button.--dl-certificate.--inline{display:inline-block}.slide-footer .navigation-container .buttons-container .finish-button.--dl-certificate[disabled]{cursor:not-allowed;background-color:#8d9c9a}.slide-footer .navigation-container .buttons-container .finish-button::after{content:'';display:block;background-image:url(../img/arrow-triangle-right.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin:2px auto auto;width:20px;height:20px}.slide-footer .navigation-container .buttons-container .finish-button:hover:after{background-image:url(../img/arrow-triangle-right-yellow.svg)}.slide-footer .left{text-align:left}.slide-footer .return-home-container{text-align:right}.slide-footer .return-home-container .home-label{font-family:proxima-nova,Helvetica,Arial,Sans-serif;font-size:.75rem;line-height:1.5em;letter-spacing:initial;font-weight:150;color:#FFF}.slide-footer .return-home-container .home-label a{font-weight:400;text-decoration:underline;font-size:11px}.slide-footer .return-home-container .home-button-container{margin-top:8px}.slide-footer .return-home-container .home-button-container .home-button{border-radius:1px;display:inline-block;font-family:proxima-nova,Helvetica,Arial,Sans-serif;font-size:.75rem;letter-spacing:initial;line-height:.9rem;outline:0;text-transform:uppercase;text-decoration:none;cursor:pointer;font-weight:100;color:#FFF;border:none;border-bottom:4px solid #AFB5B5;background-color:#3E4A58;padding:.5rem .9rem}.slide-footer .return-home-container .home-button-container .home-button a{font-weight:400;text-decoration:underline;font-size:11px}.slide-footer .return-home-container .home-button-container .home-button:hover{color:#ffcd1c}.slide-footer .return-home-container .home-button-container .home-button[disabled]{cursor:not-allowed;color:#AFB5B5}.slide-footer .return-home-container .home-button-container .home-button.button-warning{background-color:#AE0F0B}.slide-footer .return-home-container .home-button-container .home-button.--cta{background:#0D175A;border:none;border-radius:50px;display:block;text-align:center;font-size:16px;font-weight:600}.slide-footer .return-home-container .home-button-container .home-button.--cta.--inline{display:inline-block}.slide-footer .return-home-container .home-button-container .home-button.--dl-certificate{background:url(../img/certificate.png) 15px 10px no-repeat #0D175A;border:none;border-radius:50px;text-align:center;font-weight:600;font-size:12px;padding:13px 10px 5px 50px;background-size:30px;display:block;width:100%;min-height:40px}.slide-footer .return-home-container .home-button-container .home-button.--dl-certificate.--inline{display:inline-block}.slide-footer .return-home-container .home-button-container .home-button.--dl-certificate[disabled]{cursor:not-allowed;background-color:#8d9c9a}.slide-footer .return-home-container .home-button-container .home-button::after{display:block;background-size:contain;background-repeat:no-repeat;background-position:center;width:20px}.slide-footer .return-home-container .home-button-container .home-button:hover:after{background-image:url(../img/home-yellow.svg)}.tracking-page-header{background-color:#6993C5;padding:16px 0}.tracking-page-header .tracking-page-title{font-family:proxima-nova,Helvetica,Arial,Sans-serif;font-weight:400;font-size:1.125rem;line-height:1em;letter-spacing:initial;text-transform:uppercase;color:#FFF}.contract-number-header .contract-header-title,.course-track-header .course-track-title,.glossary-words-list-label,.tracking-resume-container{line-height:1.5em;letter-spacing:initial;font-family:proxima-nova,Helvetica,Arial,Sans-serif}.contract-number-header{background-color:#202867;padding:16px 0}.contract-number-header .contract-header-title{color:#FFF;font-size:1.1rem;font-weight:200}.contract-number-header .contract-header-title a{font-weight:400;text-decoration:underline;font-size:11px}.course-track-header{background-color:#AE0F0B;padding:16px 0}.course-track-header .course-track-title{color:#FFF;font-size:1.1rem;font-weight:200}.course-track-header .course-track-title a{font-weight:400;text-decoration:underline;font-size:11px}.course-track-header .attempt{margin-left:32px;margin-right:16px}.tracking-resume-container{margin-top:16px;font-weight:150;color:#3E4A58;font-size:1.1rem}.tracking-resume-container a{font-weight:400;text-decoration:underline;font-size:11px}.glossary-words-list-label{font-size:.75rem;color:#3E4A58;font-weight:700;margin-bottom:8px}.glossary-words-list-label a{font-weight:400;text-decoration:underline;font-size:11px}.words-list{height:200px;overflow-y:scroll}@media (min-width:35.5em){.words-list{height:auto;overflow:auto}}.words-container{line-height:1em;margin-bottom:.4em;position:relative}.words-container .word-icon{font-size:.2rem;color:#3E4A58}.words-container .word-link{font-family:proxima-nova,Helvetica,Arial,Sans-serif;font-size:.75rem;letter-spacing:initial;font-weight:150;color:#3E4A58;text-decoration:none;line-height:1em;display:inline-block}.words-container .word-link a{font-weight:400;text-decoration:underline;font-size:11px}.words-container .word-link.selected{color:#6993C5!important;font-weight:700}.words-container .word-link.selected:before{content:'•';position:absolute;top:0;left:-.8rem;font-size:2em;line-height:.7em}.words-container .word-link:visited{color:#3E4A58}.words-container .word-definition{margin-top:8px;padding:.3rem;font-family:'Libre Baskerville','Times New Roman',serif;font-weight:400;font-size:.8rem;line-height:1.5em;letter-spacing:initial;background-color:#AFB5B5;color:#FFF;border:1px solid #3E4A58}.background-grey{padding:16px;background-color:#E1E7E7}@media print{body{-webkit-print-color-adjust:exact}.print-display-none{display:none}.certification-body{text-align:center;padding:2rem 0;height:23cm}.certification-body:after{content:'';position:fixed;bottom:0;right:0;left:0;height:2rem;background-color:#6993C5}.certification-body>div{position:relative;top:50%;transform:translateY(-50%);margin:0}.certification-body>div>:first-child{margin-top:0}.certification-body p{font-size:1.7rem}.certification-body p .certif-dynamic-content{font-size:1.2em}}.list{margin-top:16px}.list-item{position:relative;padding:16px 8px;border-top:1px solid #384a5e}.item-msg .msg-reply,.item-msg:not(:first-child){border-top:1px solid #E1E7E7}.list-item .item-title{font-family:proxima-nova,Helvetica,Arial,Sans-serif;font-weight:700;font-size:1.125rem;line-height:1rem;letter-spacing:initial;margin-bottom:8px;padding-right:85px;text-transform:none;color:#6993C5}.list-item .item-title>small{margin-left:10px;font-size:.7em;font-weight:400}.list-item .button-visit{position:absolute;top:0;right:0}.list-item:nth-child(odd){background-color:#f7f7f7}.list-item:last-child{border-bottom:1px solid #E1E7E7}.item-msg{padding:16px 8px}.item-msg .msg-meta{font-family:proxima-nova,Helvetica,Arial,Sans-serif;font-size:.75rem;line-height:1.5em;letter-spacing:initial;font-weight:150;color:#3E4A58;margin-bottom:16px}.dashboard-status p,.item-msg .msg-title,.topic-head .topic-title{font-family:proxima-nova,Helvetica,Arial,Sans-serif;line-height:1rem;letter-spacing:initial}.item-msg .msg-meta a{font-weight:400;text-decoration:underline;font-size:11px}.item-msg .msg-by{font-size:1.1em;font-weight:700;color:#6993C5}.item-msg .msg-when{margin-left:8px;font-weight:400;color:#8d9c9a}.item-msg .msg-title{font-weight:700;font-size:1.125rem;margin-bottom:8px;text-transform:none;color:#202867}.item-msg .msg-actions{margin-top:8px}.item-msg .msg-actions .button-link:not(:first-child){margin-left:4px}.item-msg .msg-answers{margin-top:16px;background:#f7f7f7}.item-msg .msg-answers .item-msg{padding:16px}@media (min-width:48em){.item-msg .msg-answers{margin-left:16px}}.item-msg .msg-reply{margin-top:16px;padding-top:16px}.item-msg .msg-reply .form-label{font-weight:600;color:#202867}.pagination-ctrl{margin:16px 0;text-align:center}.pagination-ctrl .button-link{font-size:.9em}.pagination-ctrl .button-link:not(.active){font-weight:400;color:#8d9c9a;text-decoration:underline}.pagination-ctrl .button-link.first,.pagination-ctrl .button-link.last,.pagination-ctrl .button-link.next,.pagination-ctrl .button-link.prev{text-decoration:none;margin:0 2px}.topic-head{padding:16px 0 24px;border-bottom:1px solid #D9D9D9}.topic-head .topic-title{font-weight:700;font-size:1.5rem;text-transform:none;color:#202867}.topic-head .button{margin-top:16px}.req-feed .button,.req-feed textarea{width:100%}@media (min-width:48em){.req-feed .button,.req-feed textarea{width:calc(84%)}}.req-feed.right{text-align:right}.req-feed.right textarea{background:#fcfcfc}.avatar{margin-top:20px;margin-bottom:0;width:125px;height:125px;display:inline-block;background:center center no-repeat;background-size:cover;border-radius:50%;border:3px solid #0D175A}canvas.avatar{height:auto;width:100%;max-width:125px;max-height:125px}.dashboard-status img{height:30px;margin-bottom:10px}.dashboard-status p{text-transform:uppercase;font-size:14px;font-weight:600;opacity:.5;padding:0;margin:0}.dashboard-status p.success{color:#149D39;opacity:1}.dashboard-status p.failure{color:#b11a26;opacity:1}.callout{font-family:'Libre Baskerville','Times New Roman',serif;font-weight:400;font-size:.8rem;line-height:1.5em;letter-spacing:initial;color:#3E4A58;background:#D8E3F0;padding:20px}.dashboard-course .course-label,.dashboard-course .course-status,.dashboard-course .course-title,.dashboard-progress .progress-title{font-family:proxima-nova,Helvetica,Arial,Sans-serif}.callout a{text-decoration:underline}.dashboard-progress{margin-top:20px}.dashboard-progress .progress-title{font-weight:400;line-height:1em;letter-spacing:initial;text-transform:uppercase;font-size:16px}.dashboard-progress .progress-title .absolute-value{font-size:.8em;color:#8d9c9a;text-transform:none}.dashboard-progress .progress-bar{width:100%;height:20px;border:1px solid #3E4A58}.dashboard-progress .progress-bar .current-bar{display:inline-block;height:100%;background-color:#149D39}.dashboard-progress .labels{margin-top:3px;font-size:12px}.dashboard-progress .labels>div{display:inline-block;color:#8d9c9a;letter-spacing:0}.dashboard-progress .labels>div:last-child{float:right;color:#149D39}.dashboard-courses-grid{margin:20px -5px 5px}.dashboard-courses-grid .grid-col{padding:5px}.dashboard-course{position:relative;padding:10px;color:#FFF;text-align:right;background-color:#C8D5D3}.dashboard-course .course-label{font-weight:400;line-height:1rem;letter-spacing:initial;font-size:14px;text-transform:none}.dashboard-course .course-status{display:inline-block;font-weight:400;letter-spacing:initial;font-size:11px;text-transform:none;line-height:1em}.dashboard-course .course-title{font-weight:700;line-height:1rem;letter-spacing:initial;text-transform:uppercase;font-size:50px}.dashboard-course.success{background-color:#149D39}.dashboard-course.standby{background-color:#C8D5D3}.dashboard-course .star{position:absolute;top:-12px;left:-12px;width:30px;height:30px;background:url(../img/start.svg) center center no-repeat;background-size:contain}.dashboard-course p{color:#FFF}.legend-img{position:relative;top:5px;display:inline-block;width:20px}.popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:10000;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.popup{position:relative;width:640px;max-width:95%;padding:20px;background-color:#fff;box-shadow:0 6px 24px rgba(0,0,0,.3);border-radius:4px;z-index:10001}.first-login-body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}.first-login-form .form-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px}.first-login-form label{-ms-flex:0 0 35%;flex:0 0 35%;font-weight:600;text-align:left;white-space:normal}.first-login-form input[type=text],.first-login-form input[type=email]{-ms-flex:1 1 65%;flex:1 1 65%;box-sizing:border-box;padding:8px 10px;margin-bottom:0}.first-login-pdf,.first-login-pdf-missing{width:100%}.popup-body{margin-bottom:20px}.popup-body.warning{color:#AE0F0B}