﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-brand-blue: #005cbc}html{scrollbar-gutter:stable}.text-error{color:#ed2d51}.card{width:100%;box-sizing:border-box;max-width:1280px}.card h1{margin-top:0;margin-bottom:0;color:var(--color-text);font-weight:normal}.card>.subhead{margin:6px 0}form label{font-size:18px;color:var(--color-text);margin-bottom:6px;display:inline-block}.alert{text-align:center;max-width:50%;border:3px solid #bdbdbd;border-radius:10px;background:#f3f7ff;padding:12px 32px;box-sizing:border-box;position:relative}.alert>h3{margin-top:0}.alert>article{margin-bottom:0}.alert.success{border-color:var(--color-success);background:#daf7e9}.alert.success>h3{color:var(--color-success)}.alert.success>article{color:#1c2541}.alert.success .exit{color:var(--color-success)}.alert .exit{position:absolute;right:4px;top:2px;width:20px;font-size:18px;height:20px;color:#000;cursor:pointer}.logout-btn{background-color:rgba(0,0,0,0);position:absolute;right:12px;width:64px;height:32px;display:flex;justify-content:center;align-items:center;top:12px;border:none;box-shadow:none;color:rgba(0,0,0,.6);transition:color 100ms}.logout-btn:hover{color:#18bfff;text-decoration:underline;background-color:rgba(0,0,0,0);border:none}nav.header-nav>ol li>a{color:var(--color-tertiary)}nav.header-nav>ol li.active{border-bottom-color:var(--color-brand-blue)}nav.header-nav>ol li.active>a{color:var(--color-text);font-weight:bold}nav.header-nav>ol li:hover{border-bottom-color:var(--color-brand-blue)}nav.header-nav>ol li:hover>a{color:var(--color-text);font-weight:bold}.learner-dashboard .empty{text-align:center;font-size:15px;color:rgba(0,0,0,.6)}.learner-dashboard .greeting{color:#1c2541;font-size:18px;margin-top:6px}.learner-dashboard ol.courses{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:44px 12px;margin-bottom:32px}@media screen and (max-width: 900px){.learner-dashboard ol.courses li{width:100% !important;max-width:100% !important}}@media screen and (min-width: 1400px){.learner-dashboard ol.courses li{width:calc(33% - 12px) !important}}.learner-dashboard ol.courses li{width:calc(50% - 12px);display:inline-block;transition:all 100ms ease;position:relative}.learner-dashboard ol.courses li:hover>a>figure{transform:translateY(-8px);filter:drop-shadow(0px 4px 6px black)}.learner-dashboard ol.courses li:hover>a>span{transform:translateY(-8px)}.learner-dashboard ol.courses li figure{width:100%;margin:0;position:relative;padding-bottom:calc(56% - 46px);box-sizing:border-box;background-repeat:no-repeat !important;transition:all 100ms ease}.learner-dashboard ol.courses li>a{overflow:hidden;border-radius:10px;box-sizing:border-box}.learner-dashboard ol.courses li>a>span{transition:all 100ms ease;position:absolute;left:0;bottom:0;width:100%;height:48px;background:rgba(36,54,84,.8352941176);display:flex;align-items:center;padding:0 12px;color:#fff;font-weight:bold;font-size:14px;box-sizing:border-box;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.learner-dashboard ol.courses li .accessory{position:absolute;left:0;bottom:-26px;font-weight:bold;font-size:14px;padding:0 12px;user-select:none;text-shadow:0 1px 1px #fff;color:#1c2541}.learner-dashboard ol.insights{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap}.learner-dashboard ol.insights>li{display:flex;gap:0 8px;align-items:center;border:1px solid #dce4f3;border-radius:17px;box-sizing:border-box;padding:6px}.learner-dashboard ol.insights>li>i{font-size:30px;padding:4px;width:38px;height:38px;display:flex;justify-content:center;align-items:center}.learner-dashboard ol.insights>li>span{font-size:15px;max-width:180px}.learner-dashboard ol.insights>li>figure{background-color:#f2f4fa;display:inline;border-radius:5px;font-size:25px;font-weight:bold;margin:0;padding:6px 8px;box-sizing:border-box}.learner-dashboard ol.insights>li.wide>span{max-width:280px}.learner-dashboard.results .expand{display:flex;gap:0 8px}.learner-dashboard.results .expand>i{padding-top:2px;color:#434a61;font-size:14px;cursor:pointer}.learner-dashboard.results .search{position:relative;margin-bottom:16px;width:fit-content}.learner-dashboard.results .search>input{font-size:15px;height:48px;padding:16px 32px 16px 8px;color:#1f3049;border:1px solid #1f3049;border-radius:4px}.learner-dashboard.results .search>input:focus-visible{outline:none}.learner-dashboard.results .search>input:hover+i,.learner-dashboard.results .search>input:focus+i{color:#3685d3}.learner-dashboard.results .search>i{position:absolute;right:8px;transform:translateY(-50%);top:50%;font-size:16px}.learner-dashboard.results table>tbody{vertical-align:text-top}.learner-dashboard.results table>tbody tr.empty td{text-align:center;vertical-align:middle;padding:16px;font-size:12px}.learner-dashboard.results a.watch{display:block}.login article.info{font-size:13px;max-width:500px;margin-bottom:32px;color:#1c2541}.login .focused-card{padding:0 1em}.login .focused-card section{max-width:100%}.login #login-form{width:100%}.login #login-form.error #login-email{border:1px solid #ed2d51}.login #login-form #login-name{visibility:hidden;height:1px;margin:0;padding:0;width:1px}.login #login-form #login-email{font-size:16px;display:block;width:100%;max-width:500px;box-sizing:border-box;padding:12px;border-radius:5px;border:1px solid #bec9da;color:#1c2541}.login #login-form #login-email::placeholder{color:#8b95a5;opacity:1}.login #login-form #login-email:focus,.login #login-form #login-email:active{border:1px solid var(--color-brand-blue)}.login #login-form>button{max-width:120px;height:32px;display:flex;justify-content:center;align-items:center;line-height:initial;border-radius:5px;margin-left:auto;margin-right:auto;background:var(--color-brand-blue)}.login #login-form>button:disabled{color:#fff;background:#8b95a5;border:none}.login #login-form #confirmation{margin-top:32px;color:green;font-size:14px;font-weight:bold}.resource-video{background:#000;border:6px solid #bebebe;border-radius:3px}.lesson-complete{display:flex;align-items:center;flex-direction:column}.lesson-complete p{font-size:16px}.lesson-complete img{width:100%}.lesson-complete img.course-thumb{border-radius:12px}.lesson-complete>section{padding:10px}.lesson-complete>section ol{padding:0;list-style:none;font-size:16px}.scorm-container{position:relative;overflow:hidden;width:980px;height:791px}.scorm-container.mobile{width:100%;height:auto;padding-bottom:50%;position:relative}.scorm-container.fullscreen{position:fixed;left:0;top:0;width:100vw;height:100vh;padding:0}.scorm-container .mobile-minimize{z-index:100;transform:translateZ(10px);width:50px;height:50px;background:rgba(0,0,0,0);position:fixed;left:3px;top:3px;font-size:20px;border:none}.scorm-container .mobile-enlarge{border:none;z-index:100;transform:translateZ(10px);width:50px;height:50px;background:rgba(0,0,0,0);position:absolute;left:0px;top:0px;font-size:20px}.scorm-frame{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none}form fieldset input,section.lesson-result>ol>li>ol>li>div{position:relative;margin-bottom:1rem;border:1px solid #dce4f4;box-shadow:0 1px 2px 0 rgba(0,0,0,.08);transition:border-color 100ms;border-color:#dce4f4;background:#fff}form fieldset .radio-group label,section.lesson-result>ol>li>ol>li>div label{font-weight:500;display:inline-block;margin-bottom:.6rem;font-size:1.2em;user-select:none;transition:color 100ms;position:absolute;inset:0;margin:0;text-align:center;display:flex;justify-content:center;align-items:center;color:rgba(0,0,0,.7);font-weight:normal;padding:1rem}section.lesson-result figure{position:absolute;left:-50px;top:0;display:flex;align-items:center;justify-content:flex-start;height:100%;margin:0;background:rgba(0,0,0,0);padding:0}section.lesson-result figure>i{font-size:25px}section.lesson-result figure>figcaption{display:inline;font-weight:bold;font-size:14px}section.lesson-result figure.correct>i{color:green}section.lesson-result figure.incorrect>i{color:red}section.lesson-result>ol{list-style:none;padding:0}section.lesson-result>ol>li>ol{list-style:none;padding:0}section.lesson-result>ol>li>ol>li>div label{position:static}section.lesson-result>ol>li>ol>li>div.selected{background:rgba(2,109,170,.8);border-color:#026daa}section.lesson-result>ol>li>ol>li>div.selected label{color:#fff}section.lesson-result>ol>li>ol>li .explain{color:red}body{font-family:Manrope,-apple-system,BlinkMacSystemFont,"Roboto Light","Open Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;color:#1c2541}body.questionnaire main{width:100%}body.questionnaire main form{padding:2em}[v-cloak]{visibility:hidden}form fieldset{border:none;padding:0}form fieldset h2{text-align:center}form fieldset fieldset{padding-left:1rem;margin-bottom:2rem}form fieldset fieldset h2{font-size:1rem}form fieldset label{font-weight:500;display:inline-block;margin-bottom:.6rem;font-size:1.2em;user-select:none}form fieldset .radio-group{position:relative;margin-bottom:1rem;border:1px solid #dce4f4;box-shadow:0 1px 2px 0 rgba(0,0,0,.08);transition:border-color 100ms;border-color:#dce4f4;background:#fff;padding:20px}form fieldset .radio-group:hover{border-color:#026daa}form fieldset .radio-group:hover label{color:#026daa}form fieldset .radio-group input[type=radio],form fieldset .radio-group input[type=checkbox]{opacity:0;margin:1rem 0}form fieldset .radio-group.selected{background:rgba(2,109,170,.8);border-color:#026daa}form fieldset .radio-group.selected label{color:#fff}.block{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;margin:1rem 0;width:100%}.block .block{padding:0 3rem}.block *{margin:0}.block img{width:100%}section.actions{width:100%;flex-direction:row;display:flex;gap:0 1rem;justify-content:center}section.actions>button,section.actions a{width:100%;flex:1;font-size:15px;max-width:320px}strong,main section h3,button{font-weight:bold}:root{font-family:Manrope,-apple-system,BlinkMacSystemFont,"Roboto Light","Open Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px}html{font-size:62.5%;height:100vh;line-height:1.3}a{color:var(--color-brand-blue);cursor:pointer;text-decoration:none}a.showDecoration{text-decoration:underline}body{background-color:#f3f7ff;margin:0;padding:0;min-height:100%;display:flex;flex-direction:column}button{background-color:var(--color-brand-blue);border:1px solid rgba(0,0,0,.2);border-radius:.4rem;box-shadow:0 .2rem 0 rgba(0,0,0,.05);color:#fff;cursor:pointer;display:block;line-height:2.8rem;text-align:center;width:100%}button:hover{background-color:var(--color-brand-blue)}button[disabled]{background-color:#8b95a5;cursor:not-allowed}button[disabled]:hover{background-color:#8b95a5}button.secondary{background:rgba(0,0,0,0);border:1px solid var(--color-brand-blue);color:var(--color-brand-blue)}header{background-color:#fff;position:relative;height:104px;margin-bottom:64px;transition:height 300ms ease}header.with-banner{height:155px}header.with-banner.expanded{height:411px}header .header-wrap{height:100%;width:100%}header .header-content>div{display:flex;width:100%;padding:0;align-items:center;position:relative;max-width:1280px;height:103px;margin-left:auto;margin-right:auto}header .header-content>div .header-logo>span{font-size:16px;line-height:1.25;color:var(--color-text);text-align:center}header .header-content>div h1.header-logo{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;padding:0 6px}header .header-content>div h1.header-logo .divider{content:"";display:inline-block;margin:0 12px;width:1px;height:27px;background-color:#ced3da}@media screen and (max-width: 500px){header .header-content>div h1.header-logo .divider{display:none}}header .header-content h1,header .header-content h2{display:inline-block;margin:0}header .header-content h1 img{width:10em;display:inline-block;vertical-align:middle}header .header-content h2{font-size:1.4em;line-height:45px}main{align-items:center;display:flex;flex-direction:column;padding:0 6px}main .wrap{max-width:1280px;width:100%}main nav dl{display:flex;justify-content:space-evenly;margin-bottom:0}main nav dl aside{align-items:center;display:flex;justify-content:center;max-width:9em;margin:0 1em;cursor:default}main nav dl dt{font-size:3em}main nav dl dd{margin-left:.5em}main section{width:66vw;min-width:30em}main section figure{background-color:#f3f7ff;margin:1em 0;padding:.5em}main section figure{align-items:center;display:flex;justify-content:space-around;border-radius:6px}main section figure figcaption{max-width:50%}main section figure img{max-width:35%;border-radius:6px;cursor:pointer}main section h3{font-size:1.25em}main section video{width:100%}main section ul{margin-left:0;padding-left:1.25em}main section .emphasis{font-style:italic}main section#confirmation h3::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";padding-left:.5em;color:#41ad49}main section#training h3::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";padding-left:.5em;color:#dea900}main section#why h3::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";padding-left:.5em;color:#c00000}footer{font-size:.8rem;color:#bbb;text-align:center;margin-top:32px}a#close{color:blue}.sr-only{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}aside.lightbox{position:fixed;inset:0;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;visibility:hidden}aside.lightbox.show{visibility:visible}aside.lightbox>section{width:100%;padding:24px;position:relative}aside.lightbox>section>img{width:100%;filter:drop-shadow(0px 4px 6px rgba(0, 0, 0, 0.4))}aside.lightbox>section>a.close{position:absolute;right:6px;top:6px;font-size:24px;background:#fff;width:32px;height:32px;text-align:center;display:flex;justify-content:center;align-items:center;border:2px solid #000;border-radius:50%;filter:drop-shadow(0px 2px 3px rgba(0, 0, 0, 0.2))}.mt-md{margin-top:24px}.mb-md{margin-bottom:24px}table{width:100%;border-spacing:0;border-collapse:separate;border:solid #b3bccb 1px;border-radius:6px;overflow:hidden;font-size:12px}table td,table th{border-left:solid #b3bccb 1px;border-top:solid #b3bccb 1px}table thead tr{background:#e8f0f9;height:45px}table thead tr th{border-top:none;font-size:12px;font-weight:bold;text-align:left;padding:0 6px;border-spacing:0;border:none}table tbody tr{height:45px;border-top:1px solid #b3bccb;border-left:1px solid #b3bccb;border-right:1px solid #b3bccb}table tbody tr td{padding:6px 8px;border-left:none;border-right:none}table tbody tr td a{color:var(--color-brand-blue);text-decoration:underline}table tbody tr td.flexed{box-sizing:border-box;display:flex;align-items:center;height:45px}table tbody tr td.status>.badge{display:inline}table tbody tr td.status>.badge>i{font-style:normal;margin:0 4px}.badge{padding:3px;background-color:silver;border-radius:5px;white-space:nowrap}.badge.good{color:var(--color-success);background:#daf7e9}.badge.evil{color:#ed2d51;background:#f8d7dd}.badge.neutral{color:#ffa42b;background:#fdf7eb}.pagination{background:rgba(0,0,0,0);margin:0;display:flex;padding:0;align-items:center;justify-content:space-evenly;max-width:180px;width:100%}.pagination>span{user-select:none;cursor:pointer;display:inline-block;padding:2px 4px}.pagination>span:first-child{margin-right:12px}.pagination>span:last-child{margin-left:12px}.pagination>span.hide{visibility:hidden}.pagination>span.inactive{opacity:.3;cursor:default}.pagination>span.inactive:hover{color:initial}.pagination>span.direction{font-size:18px;display:inline-flex;height:16px;width:18px;margin:0;align-items:center}.pagination>span.direction.quick{letter-spacing:-5px}.pagination>span.active{background:#ebf2fa;color:var(--color-brand-blue)}.pagination>span.dots:hover{color:initial;cursor:default}.pagination>span:hover{color:var(--color-brand-blue)}.centered{width:100%;display:flex;justify-content:center}.logout-btn{position:absolute;right:0;width:64px;height:32px;line-height:0;border:1px solid #707c91;background:#fff;font-weight:bold;top:calc(50% - 16px)}.logout-btn:hover{color:var(--color-brand-blue);text-decoration:none;border:1px solid var(--color-brand-blue)}.quiz .card{max-width:1280px}.quiz .scorm-wrap{display:flex;flex-wrap:wrap;gap:32px 16px;max-width:1280px;justify-content:center}.quiz .scorm-wrap>div:last-child{flex:1;min-width:216px;max-width:980px}.quiz .scorm-wrap .scorm-complete{width:100%;height:100%;background-color:#000;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;font-weight:800;font-size:50px;border-radius:17px}.overlay{position:fixed;inset:0;background:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center}.overlay .overlay-content{position:relative;max-width:700px;min-width:320px;width:100%;background:#fff;min-height:100px;border-radius:5px;overflow:hidden;border:1px solid #707070}.overlay .overlay-content>h1{width:100%;margin:0;height:81px;box-sizing:border-box;padding:24px;display:flex;justify-content:center;align-items:center;text-align:center}.overlay .overlay-content>h1.good{background-color:var(--color-success);color:#fff}.overlay .overlay-content>h1.neutral{background-color:#1f3049;color:#fff}.overlay .overlay-content>article{box-sizing:border-box;width:100%;padding:12px 64px;font-size:14px}.overlay .overlay-content>article a{text-decoration:underline}.overlay .modal-close{background:rgba(0,0,0,0);border:none;border-radius:0;box-shadow:none;display:inline-block;line-height:initial;width:auto;position:absolute;right:0;top:0}.overlay.reenroll-confirm .overlay-content h1{font-size:20px}.overlay.reenroll-confirm .actions button{max-width:150px}#loading{margin-left:auto;margin-right:auto;display:flex;justify-content:center}aside.feature-banner>section.teaser{height:51px;background:#3685d3;cursor:pointer}aside.feature-banner>section.teaser>div{max-width:1280px;margin-left:auto;margin-right:auto;font-size:16px;color:#fff;height:100%;padding-top:11px;padding-left:6px;padding-right:6px}@media screen and (max-width: 900px){aside.feature-banner>section.teaser>div{font-size:10px !important}}@media screen and (min-width: 900px)and (max-width: 1200px){aside.feature-banner>section.teaser>div{font-size:14px !important}}aside.feature-banner>section.teaser>div>figure{margin:0;display:flex;justify-content:space-between;align-items:center}aside.feature-banner>section.teaser>div>figure>span{flex:.8;user-select:none}aside.feature-banner>section.teaser>div>figure>figcaption{font-weight:bold;text-decoration:underline;flex:.2;text-align:right;user-select:none}aside.feature-banner section.expand-content{background-color:#f2f4fa;height:0px;border-bottom:1px solid #3685d3;overflow:hidden;transition:height 300ms ease}aside.feature-banner section.expand-content.expanded{height:256px}aside.feature-banner section.expand-content>div{max-width:1280px;width:100%;margin-left:auto;margin-right:auto;padding:24px 12px;height:100%;box-sizing:border-box;display:flex;gap:32px}@media screen and (max-width: 900px){aside.feature-banner section.expand-content>div>aside{display:none !important}}aside.feature-banner section.expand-content>div>section{padding:12px}*[data-tooltip]{position:relative;cursor:help;display:inline-block}*[data-tooltip].open aside.tooltip{visibility:visible}*[data-tooltip].open aside.tooltip>span{opacity:1;transform:translateY(0px)}*[data-tooltip] aside.tooltip{position:absolute;width:0;height:0;inset:0;visibility:hidden;transition:all 300ms ease-out}*[data-tooltip] aside.tooltip>span{transition:opacity 300ms ease-out,transform 300ms ease-out;transform:translateY(5px);opacity:0;position:absolute;width:fit-content;box-sizing:border-box;padding:12px 18px;background:var(--color-brand-blue);color:#fff;border-radius:12px;z-index:999;filter:drop-shadow(2px 7px 9px rgba(0, 0, 0, 0.5));display:flex;justify-content:center;align-items:center;user-select:none}*[data-tooltip] aside.tooltip>span:after{display:block;content:"";width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid var(--color-brand-blue);position:absolute;left:calc(50% - 10px);bottom:-10px;z-index:1000;filter:drop-shadow(2px 7px 9px rgba(0, 0, 0, 0.5))}.dashboard article.info{font-size:13px;max-width:500px;margin-bottom:32px}.learner-dashboard.results ol.insights{margin-bottom:32px}
/*# sourceMappingURL=index.css.map */