.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px;content:"";z-index:-1;border-width:8px;left:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 2px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:white;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__month--selected,.react-datepicker__month--in-selecting-range,.react-datepicker__month--in-range,.react-datepicker__quarter--selected,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__month--selected:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--in-range:hover,.react-datepicker__quarter--selected:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--in-range:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range{background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range,.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range{background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.buttonBack___1mlaL,.buttonFirst___2rhFr,.buttonLast___2yuh0,.buttonNext___2mOCa,.buttonNext___3Lm3s,.dot___3c3SI{cursor:pointer}.image___xtQGH{display:block;width:100%;height:100%}.spinner___27VUp{position:absolute;top:calc(50% - 15px);left:calc(50% - 15px);width:30px;height:30px;animation-name:spin___S3UuE;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;border:4px solid #a9a9a9;border-top-color:#000;border-radius:30px}@keyframes spin___S3UuE{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.container___2O72F{position:relative;overflow:hidden;height:100%;width:100%}.overlay___IV4qY{position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;cursor:zoom-in;transition:opacity .3s,transform .3s}.hover___MYy31,.loading___1pvNI,.zoom___3kqYk{opacity:1}.imageLoadingSpinnerContainer___3UIPD{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#f4f4f4}.slide___3-Nqo{position:relative;display:block;box-sizing:border-box;height:0;margin:0;list-style-type:none}.slide___3-Nqo:focus{outline:none!important}.slideHorizontal___1NzNV{float:left}[dir=rtl] .slideHorizontal___1NzNV{direction:rtl;transform:scaleX(-1)}.slideInner___2mfX9{position:absolute;top:0;left:0;width:100%;height:100%}.focusRing___1airF{position:absolute;top:5px;right:5px;bottom:5px;left:5px;pointer-events:none;outline-width:5px;outline-style:solid;outline-color:Highlight}@media (-webkit-min-device-pixel-ratio:0){.focusRing___1airF{outline-style:auto;outline-color:-webkit-focus-ring-color}}.horizontalSlider___281Ls{position:relative;overflow:hidden}[dir=rtl] .horizontalSlider___281Ls{direction:ltr;transform:scaleX(-1)}.horizontalSliderTray___1L-0W{overflow:hidden;width:100%}.verticalSlider___34ZFD{position:relative;overflow:hidden}.verticalSliderTray___267D8{overflow:hidden}.verticalTray___12Key{float:left}.verticalSlideTrayWrap___2nO7o{overflow:hidden}.sliderTray___-vHFQ{display:block;list-style:none;padding:0;margin:0}.sliderAnimation___300FY{transition:transform .5s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:transform}.masterSpinnerContainer___1Z6hB{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#f4f4f4}@font-face{font-family:open_sansextrabold;src:url(/a/assets/opensans-extrabold-webfont-38610bd1.woff2) format("woff2"),url(/a/assets/opensans-extrabold-webfont-353c648b.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:open_sanslight;src:url(/a/assets/opensans-light-webfont-6a7521f3.woff2) format("woff2"),url(/a/assets/opensans-light-webfont-8ee3f08f.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:open_sansregular;src:url(/a/assets/opensans-regular-webfont-0b4f2feb.woff2) format("woff2"),url(/a/assets/opensans-regular-webfont-69720526.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:open_sanssemibold;src:url(/a/assets/opensans-semibold-webfont-392e6227.woff2) format("woff2"),url(/a/assets/opensans-semibold-webfont-567fadd6.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:open_sansbold;src:url(/a/assets/opensans-bold-webfont-c957c8bd.woff2) format("woff2"),url(/a/assets/opensans-bold-webfont-4112b88a.woff) format("woff");font-weight:400;font-style:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:none;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,html{box-sizing:border-box}select{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 386.257 386.257' style='enable-background:new 0 0 386.257 386.257;' xml:space='preserve'%3E%3Cpolygon points='0,96.879 193.129,289.379 386.257,96.879 '/%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E") no-repeat 95% 50%;background-size:1em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}a{text-decoration:none;color:inherit;cursor:pointer}button{background:0 0;box-shadow:none;border:none}img,picture{max-width:100%;height:auto;line-height:0;display:block}:root{--border-radius-subtle:.5rem;--border-radius-slight:.25rem;--card-padding-x:1rem;--card-padding-y:1rem}@media (prefers-color-scheme:dark){:root{--main-bg:var(--main-bg-dark);--accordion-bg:var(--accordion-bg-dark);--menuItem:var(--menuItem-dark);--buttonDef:var(--buttonDef-dark);--textNormal:var(--textNormal-dark);--fadedText:var(--fadedText-dark);--accentText:var(--accentText-dark);--menuText:var(--menuText-dark);--button-color:var(--button-color-dark);--selected-color:var(--selected-color-dark);--selected-color-hover:var(--selected-color-hover-dark);--nav-bg:var(--nav-bg-dark);--rich:var(--rich-dark);--rich-inverted:var(--rich-inverted-dark);--video-menu:var(--video-menu-dark);--h1-color:var(--h1-color-dark);--h2-color:var(--h2-color-dark);--h3-color:var(--h3-color-dark);--h4-color:var(--h4-color-dark);--h5-color:var(--h5-color-dark);--h6-color:var(--h6-color-dark);--paragraph-color:var(--paragraph-color-dark);--depth1:var(--depth1-dark);--depth2:var(--depth2-dark);--depth3:var(--depth3-dark);--depth4:var(--depth4-dark);--depth5:var(--depth5-dark);--depth6:var(--depth6-dark);--depth7:var(--depth7-dark);--depth8:var(--depth8-dark);--depth9:var(--depth9-dark);--depth10:var(--depth10-dark);--depth11:var(--depth11-dark);--box-shadow:0 1px 3px rgba(0, 0, 0, .4);--link-color:#8383e1;--correct-green:var(--dark-correct-green);--error:#cf6679;--warning:#ac6702;--faintBg:rgba(255, 255, 255, .04)}}@media (prefers-color-scheme:light){:root{--main-bg:var(--main-bg-light);--accordion-bg:var(--accordion-bg-light);--menuItem:var(--menuItem-light);--buttonDef:var(--buttonDef-light);--textNormal:var(--textNormal-light);--fadedText:var(--fadedText-light);--accentText:var(--accentText-light);--menuText:var(--menuText-light);--button-color:var(--button-color-light);--selected-color:var(--selected-color-light);--selected-color-hover:var(--selected-color-hover-light);--nav-bg:var(--nav-bg-light);--rich:var(--rich-light);--rich-inverted:var(--rich-inverted-light);--video-menu:var(--video-menu-light);--h1-color:var(--h1-color-light);--h2-color:var(--h2-color-light);--h3-color:var(--h3-color-light);--h4-color:var(--h4-color-light);--h5-color:var(--h5-color-light);--h6-color:var(--h6-color-light);--paragraph-color:var(--paragraph-color-light);--depth1:var(--depth1-light);--depth2:var(--depth2-light);--depth3:var(--depth3-light);--depth4:var(--depth4-light);--depth5:var(--depth5-light);--depth6:var(--depth6-light);--depth7:var(--depth7-light);--depth8:var(--depth8-light);--depth9:var(--depth9-light);--depth10:var(--depth10-light);--depth11:var(--depth11-light);--box-shadow:0 1px 2px rgba(55, 55, 55, .4);--link-color:#2525a6;--correct-green:var(--light-correct-green);--error:#b00020;--warning:#ff9800;--faintBg:rgba(0, 0, 0, .04)}}.theme-Dark{--main-bg:var(--main-bg-dark);--accordion-bg:var(--accordion-bg-dark);--menuItem:var(--menuItem-dark);--buttonDef:var(--buttonDef-dark);--textNormal:var(--textNormal-dark);--fadedText:var(--fadedText-dark);--accentText:var(--accentText-dark);--menuText:var(--menuText-dark);--button-color:var(--button-color-dark);--selected-color:var(--selected-color-dark);--selected-color-hover:var(--selected-color-hover-dark);--nav-bg:var(--nav-bg-dark);--rich:var(--rich-dark);--rich-inverted:var(--rich-inverted-dark);--video-menu:var(--video-menu-dark);--h1-color:var(--h1-color-dark);--h2-color:var(--h2-color-dark);--h3-color:var(--h3-color-dark);--h4-color:var(--h4-color-dark);--h5-color:var(--h5-color-dark);--h6-color:var(--h6-color-dark);--paragraph-color:var(--paragraph-color-dark);--depth1:var(--depth1-dark);--depth2:var(--depth2-dark);--depth3:var(--depth3-dark);--depth4:var(--depth4-dark);--depth5:var(--depth5-dark);--depth6:var(--depth6-dark);--depth7:var(--depth7-dark);--depth8:var(--depth8-dark);--depth9:var(--depth9-dark);--depth10:var(--depth10-dark);--depth11:var(--depth11-dark);--box-shadow:0 1px 3px rgba(0, 0, 0, .4);--link-color:#8383e1;--correct-green:var(--dark-correct-green);--error:#cf6679;--warning:#ac6702;--faintBg:rgba(255, 255, 255, .04)}.theme-Light{--main-bg:var(--main-bg-light);--accordion-bg:var(--accordion-bg-light);--menuItem:var(--menuItem-light);--buttonDef:var(--buttonDef-light);--textNormal:var(--textNormal-light);--fadedText:var(--fadedText-light);--accentText:var(--accentText-light);--menuText:var(--menuText-light);--button-color:var(--button-color-light);--selected-color:var(--selected-color-light);--selected-color-hover:var(--selected-color-hover-light);--nav-bg:var(--nav-bg-light);--rich:var(--rich-light);--rich-inverted:var(--rich-inverted-light);--video-menu:var(--video-menu-light);--h1-color:var(--h1-color-light);--h2-color:var(--h2-color-light);--h3-color:var(--h3-color-light);--h4-color:var(--h4-color-light);--h5-color:var(--h5-color-light);--h6-color:var(--h6-color-light);--paragraph-color:var(--paragraph-color-light);--depth1:var(--depth1-light);--depth2:var(--depth2-light);--depth3:var(--depth3-light);--depth4:var(--depth4-light);--depth5:var(--depth5-light);--depth6:var(--depth6-light);--depth7:var(--depth7-light);--depth8:var(--depth8-light);--depth9:var(--depth9-light);--depth10:var(--depth10-light);--depth11:var(--depth11-light);--box-shadow:0 1px 2px rgba(55, 55, 55, .4);--link-color:#2525a6;--correct-green:var(--light-correct-green);--error:#b00020;--warning:#ff9800;--faintBg:rgba(0, 0, 0, .04)}body{letter-spacing:.04em}h1{font-size:225%;margin-bottom:.75em;font-family:var(--h1-family);font-weight:var(--h1-weight);color:var(--h1-color)}h2{font-size:175%;font-family:var(--h2-family);font-weight:var(--h2-weight);color:var(--h2-color)}h3{font-size:150%;margin-bottom:.75em;font-family:var(--h3-family);font-weight:var(--h3-weight);color:var(--h3-color)}h4{font-size:125%;margin-bottom:.5em;letter-spacing:.04em;font-family:var(--h4-family);font-weight:var(--h4-weight);color:var(--h4-color)}h5{font-size:100%;letter-spacing:.04em;margin-bottom:.4em;font-family:var(--h5-family);font-weight:var(--h5-weight);color:var(--h5-color)}h6{font-size:81.25%;letter-spacing:.06em;margin-bottom:.2em;font-family:var(--h6-family);font-weight:var(--h6-weight);text-transform:uppercase;color:var(--h6-color)}p{font-family:var(--paragraph-family);font-weight:var(--paragraph-weight);color:var(--paragraph-color)}.typography p{line-height:1.6em}em,i{font-style:italic}.typography .center{text-align:center}.typography h2{margin-bottom:1em}.typography .bold,.typography strong{font-weight:700}.typography ol{list-style-type:decimal}.typography li{line-height:1.4em;margin-bottom:.25em;font-family:var(--paragraph-family);font-weight:var(--paragraph-weight)}.typography .error{color:var(--error)}.typography.content ol,.typography.content ul{padding-left:1.5em}.typography.content ul{list-style-type:disc}.typography.content ol,.typography.content p,.typography.content ul{margin-bottom:1.4em}.typography.content ol p,.typography.content p p,.typography.content ul p{margin-bottom:0}.input-container{position:relative;z-index:1}input,select,textarea{border:none;box-sizing:content-box;background:0 0;color:#fff}input:focus,select:focus,textarea:focus{outline:0}.input-container{margin-bottom:1.5em}.input-container input,.input-container select,.input-container textarea{box-sizing:content-box;padding:1.5em 2% .5em;width:100%;box-sizing:border-box;font-size:93.75%;color:var(--rich-inverted);border-bottom:2px solid #4a4a4a}.input-container textarea{font-family:var(--paragraph-family);border:2px solid #4a4a4a}.input-container label{position:absolute;z-index:-1;font-size:93.75%;left:.5em;top:1.5em;transition:top .4s ease,font-size .4s ease,left .4s ease}.input-container .description{color:var(--fadedText);padding:.5em 0 0;font-size:.875em}.input-container .error{position:absolute;color:#f33131;top:.25em;right:0;font-size:87.5%}.input-container.checkbox{display:flex;justify-content:flex-start;align-items:center}.input-container.checkbox input{width:auto}.input-container.checkbox label{position:static;margin-left:.75em}.input-container.focused label{font-size:75%;top:.5em}.input-container select{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 386.257 386.257' fill='%23a4afb7' style='enable-background:new 0 0 386.257 386.257;' xml:space='preserve'%3E%3Cpolygon points='0,96.879 193.129,289.379 386.257,96.879 '/%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E") no-repeat 95% 50%;background-size:1em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.input-container option{background-color:var(--depth2)!important;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:1.5em 0}.input-container option:focus{background-color:#2b2a2ade!important}.input-container .input-icon{color:var(--buttonDef);position:absolute;padding:.25em;right:.5em;top:1em;width:2em;height:2em}.input-container .input-icon:focus,.input-container .input-icon:hover{background:var(--faintBg)}.input-container .input-icon:focus:disabled,.input-container .input-icon:hover:disabled{background:0 0}.btn{color:#fff}.form-submit-error{color:#f33131;text-align:right}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--rich-inverted);-webkit-transition:background-color 500000s ease-in-out 0s;transition:background-color 500000s ease-in-out 0s}.ep-1{background:var(--depth1);box-shadow:var(--box-shadow);border-radius:5px}.ep-2{background:var(--depth2);box-shadow:var(--box-shadow);border-radius:5px}.ep-3{background:var(--depth3);box-shadow:var(--box-shadow);border-radius:5px}.ep-4{background:var(--depth4);box-shadow:var(--box-shadow);border-radius:5px}.ep-5{background:var(--depth5);box-shadow:var(--box-shadow);border-radius:5px}.ep-6{background:var(--depth6);box-shadow:var(--box-shadow);border-radius:5px}.ep-7{background:var(--depth7);box-shadow:var(--box-shadow);border-radius:5px}.ep-8{background:var(--depth8);box-shadow:var(--box-shadow);border-radius:5px}.ep-9{background:var(--depth9);box-shadow:var(--box-shadow);border-radius:5px}@media print{.ep-1,.ep-2,.ep-3,.ep-4,.ep-5,.ep-6,.ep-7,.ep-8,.ep-9{background:0 0!important;box-shadow:none!important;border-radius:none!important}}body{font-family:open_sansregular}.app{color:var(--textNormal);background:var(--main-bg)}.Logo{overflow:hidden;min-width:3em}.image-overlay{position:absolute;height:100%;width:100%}.AppLoading{height:100vh;display:flex;justify-content:center;align-items:center}.inner{width:100%;max-width:80em;margin:0 auto}.page-grid{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.header-selector{display:flex;justify-content:space-between;align-items:bottom}section.main{background:var(--main-bg);background-size:cover;width:100%;height:100vh;overflow:hidden;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}section.main .main-container{height:100%;container-type:inline-size}section.main .main-container .ScrollAreaViewport{background:var(--main-bg)}section.main .main-container .ScrollAreaViewport>div{padding:2.5em 3% 3em}@media print{section.main{height:auto!important}}.Sidebar-Content{display:flex;justify-content:space-between;align-items:flex-start;width:100%;height:100%;min-height:0}.add-user-form .ep-1{width:44%;padding:2em 2.5%}.add-user-form .input-container{max-width:25em}.share-video-alert input{width:22em;font-size:100%;background:#121212;padding:.75em 1em}.btn,button{cursor:pointer;font-size:100%;padding:0;line-height:1em;letter-spacing:.05em;box-sizing:border-box;font-family:open_sansregular;color:var(--buttonDef);border-radius:.25em}.btn *,button *{pointer-events:none}.btn svg,button svg{fill:var(--buttonDef)}.btn:disabled,button:disabled{cursor:default}.btn:focus-visible,button:focus-visible{box-shadow:0 0 0 2px #cdcdcd;outline:0;z-index:10}.btn .ButtonSpinner,button .ButtonSpinner{font-size:35%}.btn{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:7.5em;height:2.5em;color:#000000de;font-family:open_sanssemibold;text-transform:uppercase;transition:.2s background-color,.2s filter}.btn.colorlessBtn{color:var(--buttonDef);text-align:center;border-radius:0}.btn.colorlessBtn:focus,.btn.colorlessBtn:hover{background:var(--faintBg)}.btn.colorlessBtn:focus:disabled,.btn.colorlessBtn:hover:disabled{background:0 0}.btn.variant-red{background-color:#cc1d33;color:var(--rich)}.btn.variant-red:hover{filter:brightness(110%)}.btn.variant-red:disabled{opacity:.3;filter:none}.btn.variant-green{background-color:#60b738;color:var(--rich)}.btn.variant-green:hover{filter:brightness(110%)}.btn.variant-green:disabled{opacity:.3;filter:none}.btn-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75em}.btn-container.right{justify-content:flex-end}.btn-container.left{justify-content:flex-start}.btn-container.center{justify-content:center}.confirm-btn{background:#027502}.confirm-btn:focus,.confirm-btn:hover{background:#026302}.cancel-btn{background:#cc1d33}.cancel-btn:focus,.cancel-btn:hover{background:#b00020}@media print{.AppNavigation,.Header{display:none!important}.app,section.main{background:0 0!important}}.Accordion-title{display:grid;grid-template-columns:1fr 1.125em;align-items:start;padding:.5em 1.5em;width:100%;gap:1em}.Accordion-title svg{margin-top:.4125em;flex-shrink:0;width:1.125em;height:1.125em;transition:transform .2s ease-out}.Accordion-title[aria-expanded=true] svg{transform:rotate(90deg)}.Accordion-titleContent{display:flex;flex:1;align-items:center;justify-content:flex-start;gap:1em;min-width:0}.Accordion-titleContent h3{text-align:left;margin-bottom:0;flex-shrink:0;line-height:1.2}.Accordion-contentContainer{overflow:hidden;padding:0 1.5em;display:grid;grid-template-rows:minmax(0,0fr);transition:.15s grid-template-rows ease-in}.Accordion-contentContainer[aria-hidden=false]{padding:1em 1.5em;grid-template-rows:minmax(0,1fr)}.Accordion:has(+.Accordion) .Accordion-contentContainer[aria-hidden=false]{margin-bottom:.75em}.Accordion-content{overflow:hidden}.AddContentButton{display:block;transition:.2s ease-in-out background-color;border-radius:5px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.5em;padding:.75em}.AddContentButton:hover{background:#212121}.AddContentButton svg{max-width:2em;fill:currentColor}.AddContentButton span{font-size:125%;font-weight:700}.AlertLoader{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-height:85vh;overflow-y:auto;padding:5vh 5%;z-index:1000}.AlertMessage{position:fixed;top:50%;left:50%;max-height:85vh;overflow-y:auto;padding:5vh 5%;z-index:1000;transform:translate(-50%,-50%);transform-origin:center center;animation:80ms alertPop ease-out}.AlertMessage-closeBtn{position:absolute;right:1em;top:1em;width:1em}.AlertMessage h2{margin-bottom:.75em}.AlertExitOverlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:990;cursor:pointer;background:rgba(0,0,0,.6)}@keyframes alertPop{0%{transform:translate(-50%,-50%) scale(.9)}to{transform:translate(-50%,-50%) scale(1)}}.AppUpdateNotice{width:100%;padding:.5em;background:#ff9800;text-align:center}.AppUpdateNotice p{color:#333}.AppUpdateNotice button{color:#333;font-weight:700;transition:.2s ease-in-out color;text-decoration:underline}.AppUpdateNotice button:hover{color:#000}.AddButton{color:var(--buttonDef);display:flex;justify-content:center;align-items:center;padding:1em;text-transform:uppercase;font-family:open_sanssemibold;letter-spacing:.03em}.AddButton:focus,.AddButton:hover{background:var(--faintBg)}.AddButton:focus:disabled,.AddButton:hover:disabled{background:0 0}.AddButton svg{width:1em;margin-right:1em;fill:#60b738}.AddNewTeamButton,.AddNewUserButton{display:flex;justify-content:space-between;align-items:center;font-size:100%;fill:var(--buttonDef);color:var(--textNormal);padding:0 1em}.AddToAssignmentButton{background-color:#025f99;color:var(--rich);width:12em}.AddToAssignmentButton:hover{filter:brightness(110%)}.AddToAssignmentButton:disabled{opacity:.3;filter:none}.BackButton{display:flex;align-items:center;margin-bottom:1.25em}.BackButton span{color:#b4b3b3}.BackButton svg{fill:#b4b3b3;height:1em;width:1em;margin-right:.5em}.CancelButton{background-color:#b00020;color:var(--rich)}.CancelButton:hover{filter:brightness(110%)}.CancelButton:disabled{opacity:.3;filter:none}.CloseButton{color:var(--buttonDef);width:1.5em;height:1.5em;padding:.25em}.CloseButton:focus,.CloseButton:hover{background:var(--faintBg)}.CloseButton:focus:disabled,.CloseButton:hover:disabled{background:0 0}.ConfirmButton{background-color:#006400;color:var(--rich)}.ConfirmButton:hover{filter:brightness(110%)}.ConfirmButton:disabled{opacity:.3;filter:none}.CopyButton{color:var(--buttonDef)}.CopyButton:focus,.CopyButton:hover{background:var(--faintBg)}.CopyButton:focus:disabled,.CopyButton:hover:disabled{background:0 0}.DeleteButton{background-color:#cc1d33;color:var(--rich)}.DeleteButton:hover{filter:brightness(110%)}.DeleteButton:disabled{opacity:.3;filter:none}.DeleteIconButton svg{width:1.25em;fill:#595959;transition:.2s fill}.DeleteIconButton:hover svg{fill:#cc1d33}.DoneButton{background-color:#006400;color:var(--rich);margin-left:auto}.DoneButton:hover{filter:brightness(110%)}.DoneButton:disabled{opacity:.3;filter:none}.EditButton{display:flex;justify-content:space-evenly;align-items:center;color:var(--buttonDef)}.EditButton:hover{background-color:var(--faintBg)}.EditButton svg{width:1.25em;height:1.25em}.ManageButton{background-color:#7e3790;color:var(--rich);min-width:7.5em;width:auto;padding-left:1em;padding-right:1em}.ManageButton:hover{filter:brightness(110%)}.ManageButton:disabled{opacity:.3;filter:none}.MinimiseButton{width:3em;height:3em;margin-left:1.5em;opacity:.6}.MinimiseButton svg{width:40%;height:40%;transform:rotate(180deg);transition:.2s transform ease-out}.minimised .MinimiseButton svg{transform:rotate(0)}.NextButton{background-color:#025f99;color:var(--rich)}.NextButton:hover{filter:brightness(110%)}.NextButton:disabled{opacity:.3;filter:none}.NextButton.is-Disabled{opacity:.4;cursor:default;box-shadow:none}.NextButton.is-Disabled:focus,.NextButton.is-Disabled:hover{background-color:#025f99}.SaveButton{background-color:#ff9800;color:var(--rich)}.SaveButton:hover{filter:brightness(110%)}.SaveButton:disabled{opacity:.3;filter:none}.SaveButton.is-Successful{background-color:#60b738;color:var(--rich)}.SaveButton.is-Successful:hover{filter:brightness(110%)}.SaveButton.is-Successful:disabled{opacity:.3;filter:none}.SaveButton.is-Errored{background-color:#b00020;color:var(--rich)}.SaveButton.is-Errored:hover{filter:brightness(110%)}.SaveButton.is-Errored:disabled{opacity:.3;filter:none}.SubmitButton{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 .5em}.SubmitButton-purple{background-color:#7e3790;color:var(--rich)}.SubmitButton-purple:hover{filter:brightness(110%)}.SubmitButton-purple:disabled{opacity:.3;filter:none}.SubmitButton-blue{background-color:#347fad;color:var(--rich)}.SubmitButton-blue:hover{filter:brightness(110%)}.SubmitButton-blue:disabled{opacity:.3;filter:none}.SubmitButton-orange{background-color:#ff9800;color:var(--rich)}.SubmitButton-orange:hover{filter:brightness(110%)}.SubmitButton-orange:disabled{opacity:.3;filter:none}.SubmitButton-green{background-color:#60b738;color:var(--rich)}.SubmitButton-green:hover{filter:brightness(110%)}.SubmitButton-green:disabled{opacity:.3;filter:none}.SubmitButton-right{margin-left:auto}.SubmitButton-center{margin:0 auto}.SubmitButton-left{margin-right:auto}.ButtonSpinner{width:3.5em;height:3.5em}.ButtonSpinner:after{content:" ";display:block;width:2.875em;height:2.875em;margin:.0625em;border-radius:50%;border:.3125em solid rgba(0,0,0,.87);border-color:rgba(0,0,0,.87) transparent rgba(0,0,0,.87) transparent;animation:buttonSpinner .8s linear infinite}@keyframes buttonSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Card{overflow:hidden;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:grid;grid-template-columns:[full-width-start left-breakout-start] var(--card-padding-x) [right-breakout-start content-start] auto [content-end left-breakout-end] var(--card-padding-x) [left-breakout-end full-width-end];grid-template-rows:[full-height-start top-breakout-start] var(--card-padding-y) [bottom-breakout-start content-start] 1fr [content-end top-breakout-end] var(--card-padding-y) [bottom-breakout-end full-height-end]}.Card>*{grid-column:content;grid-row:content}.Card>[data-breakout=full]{grid-column:full-width;grid-row:full-height}.Card>[data-breakout=full-width]{grid-column:full-width}.Card>[data-breakout=full-height]{grid-row:full-height}.Card>[data-breakout=top]{grid-row:top-breakout}.Card>[data-breakout=bottom]{grid-row:bottom-breakout}.Card>[data-breakout=full-left]{grid-column:left-breakout}.Card>[data-breakout=full-right]{grid-column:right-breakout}.Card>[data-breakout=top-left]{grid-row:top-breakout;grid-column:left-breakout}.Card>[data-breakout=top-right]{grid-row:top-breakout;grid-column:right-breakout}.Card>[data-breakout=bottom-left]{grid-row:bottom-breakout;grid-column:left-breakout}.Card>[data-breakout=bottom-right]{grid-row:bottom-breakout;grid-column:right-breakout}.ConfirmDelete{width:clamp(18em,80vw,22em);text-align:center}.ConfirmDelete-customMessage{margin-bottom:2em;font-size:87.5%;line-height:1.4}.ConfirmDelete-btns{justify-content:center}.ConfirmDelete .input-container{padding-bottom:1em}.ConfirmDelete .input-container .error{transform:translateY(-100%);top:100%;margin-top:.5em}.DisableableLink.is-Disabled{cursor:default}.Drawer{background:var(--depth1);height:100%;position:relative;overflow-x:hidden;overflow-y:auto;box-shadow:var(--box-shadow);transition:.2s ease-out;width:80vw;max-width:20em}.Drawer-isOff .Drawer{width:0}@media (max-width:60em){.Drawer{position:fixed;right:0}}#DrawerContainer{height:100%;position:-webkit-sticky;position:sticky;flex-shrink:0;right:0;top:0}@media (min-width:60.0625em){#DrawerContainer .DrawerToggle{display:none}}#DrawerContainer.Drawer-isOff .DrawerToggle{left:0}#DrawerContainer .DrawerToggle{display:block;width:3em;position:absolute;right:min(20em,80vw);top:2em;background:#1d1d1d;border-radius:0;transition:.2s ease-out}.ExternalHeader{width:100%}.ExternalHeader-loginLink{display:block;width:5ch;margin-left:auto;margin-right:1em;margin-top:1em;opacity:.75}.Flex{display:flex}.FlexedHeading{display:flex;justify-content:flex-start;align-items:center;margin-bottom:1.6875em}.FlexedHeading.is-spaceBetween{justify-content:space-between}.FlexedHeading h1{margin-bottom:0}.FlexedHeading-children{margin-left:1.5em}.FlexedSectionHeading{display:flex;justify-content:flex-start;align-items:center;margin-bottom:1.75em}.FlexedSectionHeading.is-spaceBetween{justify-content:space-between}.FlexedSectionHeading h2{margin-bottom:0}.FlexedSectionHeading-children{margin-left:1.5em}.Grid{overflow:auto}.Grid-header,.Grid-row{display:grid;width:100%;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.Grid-row:nth-child(odd){background:var(--depth3)}.Grid-header{position:-webkit-sticky;position:sticky;top:0;background:var(--rich)}.Grid-cell,.Grid-headerCell{display:flex;padding:1em;min-height:4rem;align-items:center}.sc-sm .Grid-cell,.sc-sm .Grid-headerCell{min-height:4.5rem}.Header{background:var(--nav-bg);position:relative;z-index:110;width:100%;display:flex;justify-content:flex-start}.Header-logo{position:relative;width:17.5em;z-index:10;flex-shrink:0;padding:.75em 0 .75em .75em;display:flex;align-items:center;background-color:inherit}@media (max-width:50em){.Header-logo{flex:1;width:auto;display:flex;justify-content:flex-end}}.nav-minimised .Header-logo{width:4em}@media (max-height:37em){.nav-minimised .Header-logo{width:3.5em}}@media (max-height:30em){.nav-minimised .Header-logo{width:2.5em}}@media (max-width:50em){.Header-logo .Logo{width:3em;margin-right:1em}}@media (max-width:35em){.Header-logo{font-size:90%}}.Header-detailsContainer{flex:1;padding:.75em .75em .75em 0;box-shadow:0 2px 4px #00000080}@media (max-width:50em){.Header-detailsContainer{box-shadow:none}}.Header-details{display:flex;justify-content:flex-end;align-items:center;height:100%}@media (max-width:50em){.Header{box-shadow:3px 2px 4px #00000080}}.HelpNotice{padding:1em;box-shadow:var(--box-shadow);border-radius:5px}.HelpNotice h2,.HelpNotice li,.HelpNotice p{color:var(--textNormal-dark)}.HelpNotice.is-Helpful{background:#006400}.HelpNotice.is-Notice{background:var(--warning)}.HelpNotice.is-Notice h2,.HelpNotice.is-Notice li,.HelpNotice.is-Notice p{color:var(--textNormal)}.HelpNotice.is-Important{background:#b00020}.Indicator{display:flex;justify-content:center;align-items:center;position:absolute;font-size:75%;color:#fff;border-radius:1em;width:1.75em;height:1.75em;letter-spacing:.02em;top:0}.Indicator.position-left{left:0;transform:translate(-25%,-25%)}.Indicator.position-right{right:0;transform:translate(-25%,25%)}.Indicator.variant-orange{background:var(--warning)}.MoreItemsPlate{font-size:125%;height:3.5625em;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.NavigationPrompt h2{text-align:center}.NavigationPrompt p{margin-bottom:1em}.NavigationPrompt-stayBtn{background-color:#60b738;color:var(--rich);width:auto;padding:0 .75em}.NavigationPrompt-stayBtn:hover{filter:brightness(110%)}.NavigationPrompt-stayBtn:disabled{opacity:.3;filter:none}.NavigationPrompt-continueBtn{background-color:#cc1d33;color:var(--rich)}.NavigationPrompt-continueBtn:hover{filter:brightness(110%)}.NavigationPrompt-continueBtn:disabled{opacity:.3;filter:none}.Pagination{width:15em;height:2em;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:1em;margin-left:auto}.Pagination.is-Top{margin-bottom:1em}.Pagination.is-Bottom{margin-top:1em}.Pagination-btnHolder{width:1.5em;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.Pagination.hidden{visibility:hidden}.Pagination p{font-size:93.75%}.Pagination svg{width:.75em}.Pagination button{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}.Pagination-container{display:flex;justify-content:space-between}.Pill{color:#fff;border-radius:.75em;padding:.5em}.Pill span{display:block;font-size:75%;line-height:.8}.Pill.variant-success{background:var(--correct-green)}.Pill.variant-warning{background:var(--warning)}.Pill.variant-error{background:var(--error)}.Popover-content{color:var(--textNormal);padding:1em;z-index:100}.Popover-green{background-color:var(--correct-green)}.Popover-red{background-color:var(--error)}.ProgressBar{width:100%}.ProgressBar-label{display:block;text-align:center;margin-bottom:.5em;font-size:75%;color:var(--fadedText)}.ProgressBar-root{display:block;position:relative;overflow:hidden;background:var(--rich);height:1em;border-radius:.5em;width:100%}.ProgressBar-indicator{background-color:#025f99;width:100%;height:100%;transition:transform ease-in-out .2s;border:none}.ProgressRing{--width:10em;--stroke-width:.8125em;--radius:5em;--normalisedRadius:calc(var(--radius) - var(--stroke-width));width:var(--width);aspect-ratio:1}.ProgressRing svg{width:var(--width);aspect-ratio:1}.ProgressRing-wrapper{position:relative;width:100%;height:100%}.ProgressRing-label{display:flex;justify-content:center;align-items:center;font-size:150%;font-family:open_sanslight;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:calc(100% - 2em)}.ProgressRing-ring{position:absolute;top:0;left:0}.ProgressRing circle{transform:rotate(-90deg);transform-origin:50% 50%}.ProgressRing-shadow{height:100%;width:100%;border:1em solid rgba(255,255,255,.04);border-radius:50%}.ScrollAreaRoot{width:100%;overflow:hidden;--scrollbar-size:.75em}.ScrollAreaViewport{width:100%;height:100%}.ScrollAreaViewport>div{min-width:0!important;display:block!important}.ScrollAreaScrollbar[data-orientation=vertical]{width:var(--scrollbar-size)}.ScrollAreaScrollbar[data-orientation=horizontal]{flex-direction:column;height:var(--scrollbar-size)}.ScrollAreaThumb{flex:1;background:rgba(55,55,55,.5);border-radius:var(--scrollbar-size);position:relative}.ScrollAreaThumb:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;min-width:44px;min-height:44px}.ScrollAreaCorner{background:0 0}.SelectStatus{position:relative}.SelectStatus-btn{width:10em}.SelectStatus-btn svg{position:absolute;right:.5em;width:1.25em;fill:var(--rich)}.SelectStatus-btn.is-Draft{background-color:#ff9800;color:var(--rich)}.SelectStatus-btn.is-Draft:hover{filter:brightness(110%)}.SelectStatus-btn.is-Draft:disabled{opacity:.3;filter:none}.SelectStatus-btn.is-Published{background-color:#026fb2;color:var(--rich)}.SelectStatus-btn.is-Published:hover{filter:brightness(110%)}.SelectStatus-btn.is-Published:disabled{opacity:.3;filter:none}.SelectStatus-btn.is-Assigned{background-color:#026fb2;color:var(--rich)}.SelectStatus-btn.is-Assigned:hover{filter:brightness(110%)}.SelectStatus-btn.is-Assigned:disabled{opacity:.3;filter:none}.SelectStatus-btn.is-Completed{background-color:#60b738;color:var(--rich)}.SelectStatus-btn.is-Completed:hover{filter:brightness(110%)}.SelectStatus-btn.is-Completed:disabled{opacity:.3;filter:none}.SelectStatus-btn.is-Archived{background-color:#a5a5a5;color:var(--rich)}.SelectStatus-btn.is-Archived:hover{filter:brightness(110%)}.SelectStatus-btn.is-Archived:disabled{opacity:.3;filter:none}.SelectStatus-dropdown{display:none;position:absolute;top:100%;right:0;width:100%;background:var(--depth1);z-index:100}.SelectStatus.is-Open .SelectStatus-dropdown{display:block}.SelectStatus-dropdownItem{width:100%;color:var(--buttonDef)}.SelectStatus-dropdownItem:focus,.SelectStatus-dropdownItem:hover{box-shadow:none;background:var(--faintBg)}.AppNavigation{position:relative;box-sizing:border-box;overflow-y:auto;height:100%;background:var(--nav-bg);flex-shrink:0;width:17.5em;z-index:100;box-shadow:2px 0 4px #00000080;transition:.2s width,.2s transform;display:flex;flex-direction:column}.AppNavigation .ScrollAreaThumb{background:rgba(200,200,200,.2)}.AppNavigation nav{flex:1}.AppNavigation nav .resources-link svg{scale:.8}.nav-minimised .AppNavigation{width:4em}@media (max-width:50em){.nav-minimised .AppNavigation{transform:translate(-100%)}}@media (max-height:37em){.nav-minimised .AppNavigation{width:3.5em}}@media (max-width:50em){.AppNavigation{position:fixed;left:0;z-index:1000}}@media (max-width:35em){.AppNavigation{width:18em;font-size:90%}}.MenuItems-link{display:flex;justify-content:flex-start;align-items:center;height:4.375em}.MenuItems-link.active,.MenuItems-link:hover{background:var(--nav-hover-color)}@media (max-height:50em){.MenuItems-link{font-size:75%}}@media (max-height:37em){.MenuItems-link{height:3.25em;font-size:80%}}.MenuItems-line{display:block;height:100%;width:6px}.MenuItems-link.active .MenuItems-line,.MenuItems-link:hover .MenuItems-line{background:var(--nav-secondary-color)}.MenuItems-icon{display:block;width:1.875em;transition:.2s margin;margin-left:1.5em}.nav-minimised .MenuItems-icon{margin-left:.75em}.MenuItems-icon svg{fill:var(--menuItem);width:2em;height:2em}.MenuItems-title{margin-left:1.6em;font-size:87.5%;color:var(--menuText);transition:font-size .35s ease-in}.nav-minimised .MenuItems-title{font-size:0;transition:.1s font-size ease}.SidebarToggle{position:-webkit-sticky;position:sticky;bottom:0;background:var(--nav-bg)}.AppNavigation .SidebarToggle{display:flex;justify-content:flex-end}.AppNavigation .SidebarToggle button{margin-right:1em}@media (max-height:30em){.AppNavigation .SidebarToggle button{margin-right:auto;margin-left:auto}}header .SidebarToggle{display:none}.SidebarToggle-btn{background:0 0;box-shadow:none;border:none;cursor:pointer;padding:.5em 1em}.SidebarToggle-btn svg{fill:var(--menuItem);height:1.5em;width:1.5em}@media (min-width:50.0625em){.nav-minimised .SidebarToggle-btn{padding:.5em .25em}.nav-minimised .SidebarToggle-btn svg{transform:rotate(180deg)}}.nav-minimised .SidebarToggle{right:.25em}@media (max-width:50em){.SidebarToggle{position:static;height:100%}.AppNavigation .SidebarToggle{display:none}header .SidebarToggle{display:block}.SidebarToggle-btn{border-radius:0;box-shadow:none;padding:1.25em;height:100%;background:var(--depth5)}.nav-minimised .SidebarToggle-btn{background:var(--nav-bg)}}.Spinner{display:block;margin:0 auto;position:relative;width:5em;height:5em}.Spinner svg{width:100%}@keyframes Spinner{0%,to,20%,80%{transform:scale(1)}50%{transform:scale(1.5)}}.StrikeOutText{text-decoration:line-through;opacity:.5;font-size:87.5%}.Table{display:table;width:100%;position:relative}.Table-heading{display:table-row;position:-webkit-sticky;position:sticky;top:0;z-index:10}.Table-row{display:table-row}.Table-cell{display:table-cell}.Table-cellContent{height:100%;width:100%}.standard .Table-heading{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--rich);font-weight:500}.standard .Table-heading span{font-size:1rem}.standard .Table-heading div{display:table-cell;padding:0 1em;align-content:center;vertical-align:middle;font-weight:500;height:4em}.standard .Table-row{border-bottom:thin solid #1c1c1c}.standard .Table-row>div{display:table-cell;padding:0 1em;align-content:center;vertical-align:middle}.standard .Table-cellContent{display:flex;justify-content:flex-start;align-items:center;min-height:4rem}.sc-sm .standard .Table-cellContent{min-height:4.5rem}svg.TickAnimation{--tick-bg-color:green;background:var(--tick-bg-color);border-radius:100%;fill:none;stroke-dasharray:30;stroke-dashoffset:0;stroke:#fff}svg.TickAnimation.animated{animation:dash .8s ease-out forwards;stroke-dashoffset:30;background:0 0;transform:scale(0)}@keyframes dash{30%{transform:scale(1.4);stroke-dashoffset:30;background:#444}55%{background:var(--tick-bg-color)}70%{transform:scale(1.4);stroke-dashoffset:0}to{stroke-dashoffset:0;background:var(--tick-bg-color);transform:scale(1)}}.ToggleSwitch-btn{width:2.5em;position:relative;cursor:pointer}.ToggleSwitch-controlContainer{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:1.5em}.is-reversed .ToggleSwitch-controlContainer{flex-direction:row-reverse;justify-content:flex-end}.ToggleSwitch label{flex:1}.ToggleSwitch input{height:0;width:0;opacity:0}.ToggleSwitch-wrapper{position:relative;height:1em;width:2.5em}.ToggleSwitch-bg{display:block;width:100%;height:100%;position:absolute;top:0;left:0;border-radius:.5em}.is-on .ToggleSwitch-bg{background:#659865}.is-off .ToggleSwitch-bg{background:gray}.ToggleSwitch-switch{position:absolute;width:1.25em;height:1.25em;border-radius:1em;top:50%;left:0;transform:translate(-25%,-50%);transition:125ms background-color,125ms transform;box-shadow:0 2px 2px #333;background:#a9a9a9}.is-on .ToggleSwitch-switch{background:#7fe47f;transform:translate(125%,-50%)}.ToggleSwitch:hover .ToggleSwitch-switch{box-shadow:0 0 0 8px #b1b1b11f}.is-on .ToggleSwitch:hover .ToggleSwitch-switch{box-shadow:0 0 0 8px #7fe47f1f}.ToggleSwitch-description{opacity:.6;padding-top:.5em;font-size:87.5%}.ToolTip-content{padding:1em}.ViewToggle{border-bottom:1px solid #222;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ViewToggle label{display:block;font-size:75%;margin-bottom:.25em}.ViewToggle-toggles{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.ViewToggle-btn{position:relative;border-radius:0;min-width:7.5em;width:auto;height:3.25em;padding:.25em 1.5em;text-transform:uppercase;font-weight:500;color:var(--button-color);letter-spacing:.035em}.ViewToggle-btn .Indicator{font-size:.9125em}.ViewToggle-btn svg{width:1.75em;margin-right:.5em}.ViewToggle-btn.active{border-bottom:.25em solid var(--nav-secondary-color);padding-bottom:0}.ViewToggle-btn:focus,.ViewToggle-btn:hover{background:var(--depth1);box-shadow:none}.ChoosePayment-cc{padding-top:3em;min-height:10em;width:100%}.ChoosePayment .StripePayment{margin:0 auto 5em}.ChoosePayment-paymentOptions{display:flex;justify-content:space-evenly;flex-wrap:wrap}.ChoosePayment h2{text-align:center;margin-bottom:2em}.ChoosePayment-paymentOptions>button{color:#e9e9f0;padding:3em 2em;margin:.5em;font-family:open_sanslight;width:20em;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;height:12.5em}.ChoosePayment-paymentOptions>button h2{margin-bottom:.75em}.ChoosePayment-paymentOptions>button p{font-size:87.5%}@media (max-width:40em){.ChoosePayment-paymentOptions>button{width:100%;max-width:25em;margin-bottom:.5em}}.ChoosePlan{flex:1}.ChoosePlan-container{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;width:100%}.ChoosePlan a,.ChoosePlan button{text-align:center;font-size:100%;font-family:open_sanslight;color:#e9e9f0;padding:2em;width:32%;transition:background-color .2s;box-sizing:border-box;margin:0 .5% 2%}.ChoosePlan a:hover,.ChoosePlan button:hover{background:var(--rich)}.ChoosePlan a h2,.ChoosePlan button h2{margin-bottom:.75em;line-height:1.2em}.ChoosePlan a h3,.ChoosePlan button h3{font-size:100%}.ChoosePlan a p,.ChoosePlan button p{font-size:87.5%;margin-bottom:.75em}.ChoosePlan.sc-md{display:block}.ChoosePlan.sc-md a,.ChoosePlan.sc-md button{padding:1em;display:block;font-size:90%;width:100%;margin-bottom:.5em}.ContinueToPayStationAlert p{font-size:106.25%;margin-bottom:1.75em}.ContinueToPayStationAlert-openWindowBtn{display:table;font-family:open_sanslight;font-size:125%;padding:.75em 2em;margin:0 auto;background:#006400;color:#cdcdcd}.ContinueToPayStationAlert-openWindowBtn:hover{background:#60b738}.StripePayment{padding:0 1em;max-width:30em;width:100%}.StripePayment .CardField{height:100vh}.StripePayment .StripeElement{border-bottom:1px solid var(--textNormal);margin-bottom:.5em}.StripePayment .InputElement{color:var(--textNormal)}.StripePayment .InputElement:placeholder{color:var(--textNormal)}.StripePayment .error{margin-bottom:1em}.SubscriptionStatusComponent{padding:2.5em 2.5%;width:95%;margin:0 auto;display:flex;justify-content:center;gap:1em;align-items:center;flex-wrap:wrap}.SubscriptionStatusComponent h2{letter-spacing:.03em;font-family:open_sanslight;text-align:center;margin-bottom:.5em}.SubscriptionStatusComponent h4{text-align:center}.SubscriptionStatusComponent p{margin-bottom:1em;text-align:center;letter-spacing:.03em}.SubscriptionStatusComponent p.sub-date{margin-bottom:0;font-size:200%;line-height:1.2}.SubscriptionStatusComponent svg{display:block;max-width:4.5em;max-height:4.5em}.SubscriptionStatusComponent.status-active svg,.SubscriptionStatusComponent.status-invoice svg{fill:#006400}.SubscriptionStatusComponent.status-inactive svg{fill:#8b0000}.SubscriptionStatusComponent.status-expiring svg,.SubscriptionStatusComponent.status-pending svg{fill:#ff8c00}.DashboardPage .s-lg .SubscriptionStatusComponent,.DashboardPage .s-md .SubscriptionStatusComponent{padding:1.5em 2.5%}.DashboardPage .s-lg .SubscriptionStatusComponent .sub-view,.DashboardPage .s-md .SubscriptionStatusComponent .sub-view{margin-bottom:0}.DashboardPage .s-lg .SubscriptionStatusComponent svg,.DashboardPage .s-md .SubscriptionStatusComponent svg{margin:0 auto;max-width:5em;max-height:5em}.DashboardPage .s-md .SubscriptionStatusComponent{flex-direction:column-reverse;justify-content:center}.DashboardPage .s-md .SubscriptionStatusComponent h2{font-size:112.5%;font-family:open_sanssemibold;text-transform:uppercase}.DashboardPage .s-md .SubscriptionStatusComponent h4,.DashboardPage .s-md .SubscriptionStatusComponent p{font-size:90%}.DashboardPage .s-md .SubscriptionStatusComponent svg{margin-bottom:1em;width:4em;height:4em}.DashboardPage .s-sm .SubscriptionStatusComponent .sub-view,.DashboardPage .s-sm .SubscriptionStatusComponent p{margin-bottom:0}.DashboardPage .s-sm .SubscriptionStatusComponent svg{width:6em;height:6em;margin:0 auto;padding-top:1rem}.VideosList{margin-bottom:2em}.VideosListItem{display:flex;justify-content:space-between;align-items:center}.VideosListItem-videoInfo{display:flex;justify-content:space-between;align-items:stretch}.VideosListItem-order{display:flex;justify-content:center;align-items:center;font-size:250%;padding:0 .5em;font-family:open_sanslight}.VideosListItem-thumbnail{max-width:10em;margin-right:1em}.VideosListItem-title{display:flex;justify-content:center;align-items:center;margin-bottom:0}.VideosListItem-toggleQuiz,.VideosListItem-toggleWorkbook{width:10em;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.VideosListItem-toggleQuiz label,.VideosListItem-toggleWorkbook label{display:block;width:100%;text-align:center}.VideosListItem-toggleQuiz .ToggleSwitch,.VideosListItem-toggleWorkbook .ToggleSwitch{display:flex;flex-wrap:wrap;justify-content:center}.VideosListItem-options{display:flex;justify-content:space-between;align-items:center;padding:0 1em}.Grow{display:grid;grid-template-rows:minmax(0,0fr);transition:.15s grid-template-rows ease-out}.Grow[aria-hidden=false]{grid-template-rows:minmax(0,1fr)}.AssignmentBar{display:grid;grid-template-columns:10em 1fr 20em;gap:1em;align-items:center;position:relative;padding:0 1em;transition:.15s ease-in-out,.15s ease-in-out background-color}.AssignmentBar:hover{background:var(--depth3)}.AssignmentBar img{aspect-ratio:16/9;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;line-height:1;background:#333;width:100%}.AssignmentBar h4{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.1;margin-bottom:0}.AssignmentBar-remaining{color:var(--fadedText);font-size:87.5%}.AssignmentBar .AssignmentProgressBar{flex:1;max-width:20em}.AssignmentBar .AssignmentProgressBar-progress{border-radius:var(--border-radius-slight)}.AssignmentDocuments{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;background-color:#347fad;position:absolute;transform:translateY(0);z-index:10;padding-top:56.25%;width:100%;top:0;left:0}.AssignmentDocuments-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.AssignmentDocuments-textContainer{margin-bottom:2em;color:#fff;text-align:center}.AssignmentDocuments-textContainer h3{font-family:open_sanssemibold;font-size:200%;margin-bottom:.375em}.AssignmentDocuments-viewDocBtn{background-color:#60b738;color:var(--rich);color:#fff;width:12.5em;font-size:112.5%;text-transform:capitalize}.AssignmentDocuments-viewDocBtn:hover{filter:brightness(110%)}.AssignmentDocuments-viewDocBtn:disabled{opacity:.3;filter:none}.AssignmentDocuments-haveBtn{color:var(--buttonDef);color:#fff;width:12.5em;font-size:112.5%;text-transform:capitalize}.AssignmentDocuments-haveBtn:focus,.AssignmentDocuments-haveBtn:hover{background:var(--faintBg)}.AssignmentDocuments-haveBtn:focus:disabled,.AssignmentDocuments-haveBtn:hover:disabled{background:0 0}.AssignmentDocumentsBanner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:1.25em;background:#171717;margin-bottom:1.5em;box-shadow:none}.AssignmentDocumentsBanner.is-hidden{opacity:0}.AssignmentDocumentsBanner .DocDownload-toggleDropdown{background-color:#60b738;color:var(--rich)}.AssignmentDocumentsBanner .DocDownload-toggleDropdown:hover{filter:brightness(110%)}.AssignmentDocumentsBanner .DocDownload-toggleDropdown:disabled{opacity:.3;filter:none}.AssignmentFinish{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:column;padding-top:3em}.AssignmentFinish h3{max-width:25em;line-height:1.4;text-align:center}.AssignmentFinish-thumbnail{max-width:30em;margin-bottom:1em}.AssignmentFinish-redirectBtn.btn{background-color:#025f99;color:var(--rich);font-size:106.25%;width:15em;text-align:center}.AssignmentFinish-redirectBtn.btn:hover{filter:brightness(110%)}.AssignmentFinish-redirectBtn.btn:disabled{opacity:.3;filter:none}.AssignmentFinish-actions{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:.75em}.AssignmentFinish-certificateLink{background-color:#7e3790;color:var(--rich);font-size:106.25%;width:15em;text-align:center}.AssignmentFinish-certificateLink:hover{filter:brightness(110%)}.AssignmentFinish-certificateLink:disabled{opacity:.3;filter:none}.AssignmentIndex{width:80vw;max-width:20em;padding:1.5em 0}.AssignmentIndex-link{display:flex;align-items:center;font-size:112.5%;min-height:4.5em;padding:.5em 1em .5em .5em;line-height:1.4;opacity:.6}.AssignmentIndex-link.is-Current{opacity:1;padding-bottom:0}.AssignmentIndex-link+.AssignmentIndex-link{border-top:thin solid var(--depth5)}.AssignmentIndex-stepIndex{font-size:200%;opacity:.25;margin-right:.5em;width:1em;text-align:center;display:flex;justify-content:center;align-items:center;flex-shrink:0}.is-Completed .AssignmentIndex-stepIndex{opacity:1}.AssignmentIndex-stepIndex svg.TickAnimation{--tick-bg-color:#60b738;width:1em;padding:.125em;stroke:#333}.theme-Light .AssignmentIndex-stepIndex svg.TickAnimation{stroke:#fff}.AssignmentIndex-linkTitle{flex:1}.AssignmentIndex-toggleExpand{width:2em;align-self:stretch}.AssignmentIndex-toggleExpand:hover{background-color:#212121}.AssignmentIndex-progressList{max-height:0;overflow:hidden;height:auto;transition:.3s ease-in-out max-height;opacity:.5;padding-top:.5em}.AssignmentIndex-progressList.is-Current{opacity:.9}.AssignmentIndex-progressList.is-Expanded{max-height:6.5em}.StepTask{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-left:5em;margin-bottom:.75em;gap:.75em}.StepTask svg.TickAnimation{--tick-bg-color:#60b738;width:1.325em;padding:.125em;flex-shrink:0;stroke:#333}.theme-Light .StepTask svg.TickAnimation{stroke:#fff}.StepTask-tickPlaceholder{width:1.325em;height:1.325em;border-width:1px;border-style:solid;border-color:#444;border-radius:1.5em}.theme-Light .StepTask-tickPlaceholder{border-color:#ddd}.AssignmentManagerSummary{overflow:hidden;position:relative}.AssignmentManagerSummary-textHolder{padding:1em .75em}.AssignmentManagerSummary-title{font-size:125%;height:3em;text-align:center;margin-bottom:.5em;word-wrap:break-word}.AssignmentManagerSummary-progress{position:absolute;height:1em;width:100%;background:rgba(128,128,128,.425);bottom:0;left:0}.AssignmentManagerSummary-progressBar{height:100%;background:#60b738}.AssignmentManagerSummary-thumbnail{position:relative;padding-top:56.25%;background:rgba(128,128,128,.25)}.AssignmentManagerSummary-thumbnail img{position:absolute;top:0;right:0;height:100%;width:100%;display:flex;align-items:center;text-align:center;justify-content:center}.AssignmentManagerSummary-status{display:flex;justify-content:center;align-items:center;height:2em;text-transform:uppercase;color:#000000de;font-family:open_sanssemibold;background-color:#7e3790;font-size:93.75%}.AssignmentManagerSummary-status.is-Draft{background:#ff9800}.AssignmentManagerSummary-status.is-Assigned{background:rgb(2.3290322581,110.6290322581,178.1709677419)}.AssignmentManagerSummary-status.is-Completed{background:#60b738}.AssignmentManagerSummary-status.is-Archived{background:var(--buttonDef)}.AssignmentMarkers-markersBtn{color:var(--buttonDef);text-align:right;padding:0 .75em}.AssignmentMarkers-markersBtn:focus,.AssignmentMarkers-markersBtn:hover{background:var(--faintBg)}.AssignmentMarkers-markersBtn:focus:disabled,.AssignmentMarkers-markersBtn:hover:disabled{background:0 0}.AssignmentMarkers-markersBtn.btn{width:auto}.AssignmentMarkers-markersList{margin-bottom:1.5em;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@supports (display:grid){.AssignmentMarkers-markersList{display:grid;grid-template-columns:repeat(auto-fill,minmax(20em,1fr));grid-gap:1em;margin-bottom:3em;justify-content:start}}.AssignmentOptions{margin-bottom:3em}.AssignmentOptions-options{padding:1em}.AssignmentOptions-options .ToggleSwitch{margin-bottom:1.5em}.AssignmentOptions-options .ToggleSwitch label{display:block}.AssignmentOptions-options .MultiToggle{margin-bottom:1.5em}.AssignmentProgress{position:relative;padding:0 1em;overflow:hidden;transition:ease-in .15s transform;display:grid;grid-template-columns:10em 1fr;align-items:center;gap:1.5em}.AssignmentProgress img{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;aspect-ratio:16/9;background:#333;color:var(--rich-light);width:100%}.AssignmentProgress h5{padding:0 .75em}.AssignmentProgress .AssignmentProgressBar{height:1em}.AssignmentProgress:hover{transform:scale(1.025)}.AssignmentProgress.size-sm{grid-template-columns:1fr;padding:1em}.AssignmentProgress.size-sm .AssignmentProgress-info{overflow:hidden}.AssignmentProgress.size-sm h4{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.1}.AssignmentProgressBar-progress{overflow:hidden;display:flex;justify-content:flex-start;align-items:stretch;height:1em;width:100%;background:rgba(128,128,128,.425)}.is-absolute .AssignmentProgressBar-progress{position:absolute;bottom:0;left:0}.AssignmentProgressBar-progressBar{height:100%;background:#60b738}.AssignmentProgressBar-progressBar.unmarked{background:#3b5df5}.AssignmentProgressTooltip{font-size:87.5%}.AssignmentProgressTooltip h5{font-family:open_sanssemibold}.AssignmentProgressTooltip p span{vertical-align:middle;width:2em;height:1em;margin-right:.75em}.AssignmentProgressTooltip-unmarkedLegend{display:inline-block;background:#3b5df5}.AssignmentProgressTooltip-completedLegend{display:inline-block;background:#60b738}.AssignmentProgressTooltip-incompleteLegend{display:inline-block;background:#464646}.AssignmentStatus{color:#000000de}.AssignmentStatus.status-Draft{background:orange}.AssignmentStatus.status-Assigned{background:purple}.AssignmentStatus.status-Completed{background:green}.AssignmentStatus.status-Archived{background:red}.AssignmentSummary{overflow:hidden;position:relative}.AssignmentSummary-textHolder{padding:1em .75em}.AssignmentSummary-title{font-size:125%;height:3em;text-align:center;margin-bottom:.5em;word-wrap:break-word}.AssignmentSummary-thumbnail{position:relative;padding-top:56.25%;background:rgba(128,128,128,.25)}.AssignmentSummary-thumbnail img{position:absolute;top:0;right:0;height:100%;width:100%;display:flex;align-items:center;text-align:center;justify-content:center}.CreateAssignmentButton.btn{background-color:var(--assignment-color);color:var(--rich);width:12.5em}.CreateAssignmentButton.btn:hover{filter:brightness(110%)}.CreateAssignmentButton.btn:disabled{opacity:.3;filter:none}.CreateAssignmentButton-alert{width:80vw;max-width:45em}.CreateAssignmentButton-alert h2{text-align:center}.CreateAssignmentButton-choices{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap}.CreateAssignmentButton-choiceBtn{display:flex;justify-content:center;align-items:center;width:14em;height:12.5em;background:var(--rich);text-transform:uppercase;font-family:open_sanssemibold;transition:background-color .2s}.CreateAssignmentButton-choiceBtn:focus,.CreateAssignmentButton-choiceBtn:hover{background:var(--rich),.5}.DefaultAssignmentSettings .AssignmentMarkers{margin-bottom:2em}.DefaultAssignmentSettings .SaveButton{margin-left:auto}.EditAssignment-assignmentTeams{margin-bottom:2em}.EditAssignment .SaveButton{margin-left:auto}.EditAssignment-assignmentTeams,.EditAssignment-assignmentUsers{margin-bottom:1.5em;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@supports (display:grid){.EditAssignment-assignmentTeams,.EditAssignment-assignmentUsers{display:grid;grid-template-columns:repeat(auto-fill,minmax(20em,1fr));grid-gap:1em;margin-bottom:3em;justify-content:start}}.ExistingAssignmentCreation h2{text-align:center}.ExistingAssignmentCreation p{margin-bottom:2em;text-align:cennter}.ExistingAssignmentCreation .btn{color:var(--buttonDef)}.ExistingAssignmentCreation .btn:focus,.ExistingAssignmentCreation .btn:hover{background:var(--faintBg)}.ExistingAssignmentCreation .btn:focus:disabled,.ExistingAssignmentCreation .btn:hover:disabled{background:0 0}.ExistingAssignmentCreation-keepBtn{width:10em}.SingleVideoOptions{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.SingleVideoOptions>div{width:15em}.StartAssignment{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:column}.StartAssignment-thumbnail{max-width:30em;margin-bottom:1em}.StartAssignment-startBtn.btn{background-color:#025f99;color:var(--rich);font-size:106.25%;width:15em;text-align:center}.StartAssignment-startBtn.btn:hover{filter:brightness(110%)}.StartAssignment-startBtn.btn:disabled{opacity:.3;filter:none}.StartAssignment-notice{background:rgba(161,106,43,.25);padding:1em;line-height:1.4;max-width:30em;width:100%;text-align:center;margin-bottom:1em}.StartAssignment-certificateLink{background-color:#7e3790;color:var(--rich);font-size:106.25%;width:15em;text-align:center}.StartAssignment-certificateLink:hover{filter:brightness(110%)}.StartAssignment-certificateLink:disabled{opacity:.3;filter:none}.StartAssignment-actions{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:.75em}.UserAssignmentList .Accordion-titleText{overflow:hidden;flex:1;min-width:15rem}.UserAssignmentList .Accordion h3{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.1;line-height:1.2}.UserAssignmentList .Accordion-titleContent{flex-wrap:wrap}.UserAssignmentList .Accordion .AssignmentProgressBar{flex:0;flex-basis:15em}.UserAssignmentList .Accordion-contentContainer{padding:0}.UserAssignmentList .Accordion .AssignmentProgressBar{max-width:15em;width:100%;margin-right:1em}.OverviewUsers-table .UserStageProgress-stageName .Table-cellContent{justify-content:flex-start}.OverviewUsers-table .UserStageProgress-stageIndex{width:5em}.WorkstationAssignments{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.WorkstationAssignments .AssignmentSummary{flex-basis:33%;transition:.15s transform}.WorkstationAssignments .AssignmentSummary:hover{transform:scale(1.05)}@supports (display:grid){.WorkstationAssignments{display:grid;grid-template-columns:repeat(auto-fill,minmax(20em,1fr));grid-gap:2em;margin-bottom:3em;justify-content:start}}.CancelSubscriptionButton{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1em;width:25em;padding:1.5em 1em;color:#cdcdcd;text-align:center}.CancelSubscriptionButton h2{line-height:1.4em;margin-bottom:0}.CancelSubscriptionButton svg{width:2.5em;height:2.5em;fill:#740b0b}.ChangePassword{width:18em;height:15em;display:flex;align-items:center;padding:2.5em 2.5%;text-align:center;cursor:pointer;transition:.2s ease-in-out background-color}.ChangePassword h2{margin-bottom:0}.ChangePassword-textContainer{width:100%}.ChangePassword:focus,.ChangePassword:hover{background:#2c2c2c}@media (max-width:40em){.ChangePassword{width:100%}}.ChangePasswordForm{max-width:25em;width:90vw}.ChangePasswordForm .error{margin-bottom:.5em;color:#cf6679;text-align:right}.RenewSubscriptionButton{width:15em;padding:2em .5%;color:#cdcdcd;text-align:center}.RenewSubscriptionButton h2{line-height:1.4em}.RenewSubscriptionButton svg{width:3.5em;height:3.5em;fill:#74610b}.ResetPasswordForm p{margin-bottom:2em;text-align:center}.ResetPasswordRequest form{width:80vw;max-width:20em}.SubscriptionDetails{display:grid;grid-template-columns:1fr 1fr;gap:1.5em 1em;align-items:start}.SubscriptionDetails.setting-panel{margin-right:0}.SubscriptionDetails-info{padding:1em}.SubscriptionDetails p{margin-bottom:1.5em}.SubscriptionDetails p:last-child{margin-bottom:0}.SubscriptionDetails-transactions{width:100%}@media (max-width:52em){.SubscriptionDetails{grid-template-columns:1fr}}.NoSubscription,.SubscriptionPending{padding:1.5em}.SubscriptionPending-change{color:var(--buttonDef);width:15em}.SubscriptionPending-change:focus,.SubscriptionPending-change:hover{background:var(--faintBg)}.SubscriptionPending-change:focus:disabled,.SubscriptionPending-change:hover:disabled{background:0 0}.ToggleMfa{width:18em;padding:2em 2.5%;transition:.2s ease-in-out background-color;text-align:center}.ToggleMfa .ToggleSwitch{font-size:150%;margin-bottom:1em}.ToggleMfa .ToggleSwitch-controlContainer{margin:0 auto;display:block}.ToggleMfa .SubmitButton{margin:0 auto}.UpgradeSubscriptionButton{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1em;width:25em;padding:1.5em 1em;color:#cdcdcd;text-align:center;margin-bottom:1em}.UpgradeSubscriptionButton h2{line-height:1.4em;margin-bottom:0}.UpgradeSubscriptionButton svg{width:2.5em;height:2.5em;color:var(--warning)}.CertificateSummary{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-bottom:1em;padding:0 1em;overflow:hidden}.CertificateSummary h3{margin-bottom:.5em}.CertificateSummary-ribbon{max-width:5em;margin-right:1.5em;margin-bottom:.5em;margin-top:-1.5em}.CertificateSummary-iconGroup{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-left:auto;flex-shrink:0}.CertificateSummary-iconGroup a,.CertificateSummary-iconGroup button{color:var(--buttonDef);padding:0 .5em;justify-content:space-evenly;text-transform:capitalize}.CertificateSummary-iconGroup a:focus,.CertificateSummary-iconGroup a:hover,.CertificateSummary-iconGroup button:focus,.CertificateSummary-iconGroup button:hover{background:var(--faintBg)}.CertificateSummary-iconGroup a:focus:disabled,.CertificateSummary-iconGroup a:hover:disabled,.CertificateSummary-iconGroup button:focus:disabled,.CertificateSummary-iconGroup button:hover:disabled{background:0 0}.CertificateSummary-iconGroup a svg,.CertificateSummary-iconGroup button svg{width:1.5em}@media (max-width:40em){.CertificateSummary-iconGroup a span,.CertificateSummary-iconGroup button span{display:none;font-size:87.5%}}@media (max-width:30em){.CertificateSummary-iconGroup a,.CertificateSummary-iconGroup button{width:2.25em;height:2.25em}}.CertificateSummary-iconGroup button{margin-right:.5em}.CertificateSummary-iconGroup svg{fill:#a5a5a5}@media (max-width:30em){.CertificateSummary{flex-direction:column;text-align:center}.CertificateSummary h5{margin-bottom:1em}.CertificateSummary-ribbon{margin-right:0}.CertificateSummary-iconGroup{margin-left:0;font-size:125%;margin-bottom:.5em}}.ShareCertificate input{width:100%}.UserCertificateList-date{font-size:87.5%}.UserCertificateList .Grid a,.UserCertificateList .Grid button{color:var(--buttonDef);padding:0 .5em;justify-content:space-evenly;text-transform:capitalize}.UserCertificateList .Grid a:focus,.UserCertificateList .Grid a:hover,.UserCertificateList .Grid button:focus,.UserCertificateList .Grid button:hover{background:var(--faintBg)}.UserCertificateList .Grid a:focus:disabled,.UserCertificateList .Grid a:hover:disabled,.UserCertificateList .Grid button:focus:disabled,.UserCertificateList .Grid button:hover:disabled{background:0 0}.UserCertificateList .Grid a svg,.UserCertificateList .Grid button svg{width:1.5em}@media (max-width:30em){.UserCertificateList .Grid a,.UserCertificateList .Grid button{width:2.25em;height:2.25em}}.UserCertificateList svg{width:1.5em;fill:#a5a5a5}.UserCertificateList.size-sm a span,.UserCertificateList.size-sm button span{display:none;font-size:87.5%}.CompanySettingsForm{--card-padding-x:min(1.5em, 5%);--card-padding-y:1.5em}.CompanySettingsForm-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(25em,100%),1fr));gap:1.5em;margin-bottom:1.5em}.CompanySettingsForm-panel{padding:var(--card-padding-y) var(--card-padding-x)}.CompanySettingsForm h3,.CompanySettingsForm .ToggleSwitch{margin-bottom:1.5em}.CompanySettingsForm .ToggleSwitch label{display:block}.CompanySettingsForm .MultiToggle,.CompanySettingsForm .SegmentedControl{margin-bottom:1.5em}.CompanySettingsForm .MultiToggle:last-child,.CompanySettingsForm .SegmentedControl:last-child{margin-bottom:0}.CompanySettingsForm .SaveButton{margin-left:auto}.CompanySettingsForm-container{display:flex;flex-direction:column}.CompanySettingsForm-panel{flex:1}.CompanySettingsForm-certificateCustomisation .CompanySettingsForm-panel{padding:var(--card-padding-y) 0}.CompanySettingsForm-certificateCustomisation .CompanySettingsForm-panel>*{padding:0 var(--card-padding-x)}.CompanySettingsForm .Grow{overflow:hidden;padding-top:.5em;padding-bottom:.5em}.CompanySettingsForm .Grow[aria-hidden=true]{opacity:0}.CompanySettingsForm-certLogo h5{font-weight:700}.CompanySettingsForm-certLogo p{color:var(--fadedText);font-size:.8125em;margin-bottom:.5em}.CompanySettingsForm .UploadImage{margin-bottom:1.5em}.CompanySettingsForm .UploadImage-inputContainer{aspect-ratio:3/1;min-width:15em}.CompanySettingsForm .UploadImage-inputContainer svg{margin-bottom:1em}.CourseAssignments-solo{margin-bottom:4.5em}.AssignedCourses .WorkbookStatus,.SoloAssignmentProgress .WorkbookStatus{font-size:93.75%}.AssignedCourses .Accordion-contentContainer,.SoloAssignmentProgress .Accordion-contentContainer{padding:0}.CourseBar{display:flex;justify-content:flex-start;align-items:center;padding:0 1em;margin-bottom:1em;gap:1em;transition:.15s transform}.CourseBar:hover{transform:scale(1.02)}.CourseBar img{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;aspect-ratio:16/9;width:10em;background:#333;color:var(--rich-light)}@media (max-width:50em){.CourseBar img{max-width:20em;width:100%}}.CourseBar h4{margin-bottom:0;flex:1;text-wrap:wrap}@media (max-width:50em){.CourseBar h4{padding:0 1em}}.CourseBar .UserNameplate{font-size:87.5%;width:100%;max-width:15em;padding:0}@media (max-width:50em){.CourseBar{padding:0 0 .5em;flex-direction:column}}.CourseDetails-useBtn{color:var(--buttonDef);width:8.5em}.CourseDetails-useBtn:hover{background:var(--faintBg)}.CourseForm{padding:1em;max-width:70em}.CourseForm-inputs{max-width:50em}.CourseForm-videos{margin-bottom:2.5em}.CourseForm-sectionHeading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:2em}.CourseForm-sectionHeading h2{margin-bottom:0}.CourseForm-thumbnail{margin-bottom:3em}.CourseForm .AddVideosButton{margin-left:auto}.CourseForm .UploadImage-inputContainer{max-width:30em;aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.CourseForm .UploadImage-inputContainer{width:32em;height:18em}}.CourseForm-draftBtn{background-color:#ff9800;color:var(--rich)}.CourseForm-draftBtn:hover{filter:brightness(110%)}.CourseForm-draftBtn:disabled{opacity:.3;filter:none}.CourseForm-publishBtn{background-color:#025f99;color:var(--rich)}.CourseForm-publishBtn:hover{filter:brightness(110%)}.CourseForm-publishBtn:disabled{opacity:.3;filter:none}.CourseStatus{color:var(--rich)}.CourseStatus.status-Draft{background-color:#ff9800;color:var(--rich)}.CourseStatus.status-Draft:hover{filter:brightness(110%)}.CourseStatus.status-Draft:disabled{opacity:.3;filter:none}.CourseStatus.status-Published{background-color:#026fb2;color:var(--rich)}.CourseStatus.status-Published:hover{filter:brightness(110%)}.CourseStatus.status-Published:disabled{opacity:.3;filter:none}.CourseStatus.status-Assigned{background-color:#026fb2;color:var(--rich)}.CourseStatus.status-Assigned:hover{filter:brightness(110%)}.CourseStatus.status-Assigned:disabled{opacity:.3;filter:none}.CourseStatus.status-Completed{background-color:#60b738;color:var(--rich)}.CourseStatus.status-Completed:hover{filter:brightness(110%)}.CourseStatus.status-Completed:disabled{opacity:.3;filter:none}.CourseStatus.status-Archived{background-color:#a5a5a5;color:var(--rich)}.CourseStatus.status-Archived:hover{filter:brightness(110%)}.CourseStatus.status-Archived:disabled{opacity:.3;filter:none}.CourseSummary{max-width:25em;overflow:hidden;position:relative}.CourseSummary-textHolder{padding:1em .75em}.CourseSummary-title{font-size:125%;height:3em;text-align:center;margin-bottom:.5em}.CourseSummary-thumbnail{position:relative;padding-top:56.25%;background:rgba(128,128,128,.25)}.CourseSummary-thumbnail img{position:absolute;top:0;right:0;height:100%;width:100%;display:flex;align-items:center;text-align:center;justify-content:center}.SelectCourse{width:80vw;max-width:60em;height:80vh;max-height:45em}.SelectCourse h2{text-align:center}.SelectCourse-courses{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;min-height:10em;padding-bottom:1em}@supports (display:grid){.SelectCourse-courses{display:grid;grid-template-columns:repeat(auto-fit,minmax(15em,1fr));grid-gap:1em}}.SoloCourses-courses{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.SoloCourses-courses .AssignmentSummary{flex-basis:33%;transition:.15s transform}@supports (display:grid){.SoloCourses-courses{display:grid;grid-template-columns:repeat(auto-fill,minmax(20em,1fr));grid-gap:2em;margin-bottom:3em;justify-content:start}}.SoloCourseStart{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:column}.SoloCourseStart-thumbnail{max-width:30em;margin-bottom:1em}.SoloCourseStart-startBtn.btn{background-color:#025f99;color:var(--rich);font-size:106.25%;width:15em;text-align:center}.SoloCourseStart-startBtn.btn:hover{filter:brightness(110%)}.SoloCourseStart-startBtn.btn:disabled{opacity:.3;filter:none}.AssignmentCompletion{padding:1em;height:100%;display:flex;justify-content:flex-start;align-items:center;gap:1em}.AssignmentCompletion .ProgressRing{font-size:68.5%;flex-shrink:0}.AssignmentCompletion h4{font-size:100%;text-transform:uppercase;margin-bottom:0;font-weight:700}.AssignmentUserDashboard{display:grid;grid-template-columns:1fr 1fr 25em;grid-template-rows:repeat(4,10em);grid-template-areas:"main main side1" "main main side2" "main main side3" "main main side4" "main main side5";gap:1em 1.5em}.AssignmentUserDashboard-assignments{grid-area:main}.AssignmentUserDashboard .ContinueAssignments:first-of-type{margin-bottom:2em}.ContinueAssignments,.ContinueCourses{display:flex;flex-direction:column;gap:1em}.ContinueCourses-noCourses{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:1em;padding-right:1em;margin:0 auto}.ContinueCourses-noCourses{height:auto;flex-direction:column;align-items:center;justify-content:center;padding-bottom:1em}.ContinueCourses-noCourses svg{width:15em;color:#025f99;margin:0 auto}.CourseCompletion{padding:1em;height:100%;display:flex;align-items:center;gap:1em}.CourseCompletion span{display:block;font-size:4rem}.CourseCompletion h4{margin-bottom:0}.FeedbackDashboard{display:flex;justify-content:space-evenly;align-items:center;height:100%;width:100%;padding:0 .75em}.FeedbackDashboard-icon{width:5em;height:5em;flex-shrink:1;margin-right:.75em}.FeedbackDashboard-icon svg{width:100%;height:100%;fill:#7e3790}.DashboardPage .s-md .FeedbackDashboard-icon{width:4em;height:4em;margin-bottom:.5em}.FeedbackDashboard-randomText{margin-bottom:.5em}.FeedbackDashboard-actionText{font-size:112.5%}.DashboardPage .s-md .FeedbackDashboard{flex-direction:column;justify-content:center;text-align:center;padding:1em 0}.DashboardPage .s-md .FeedbackDashboard-randomText{font-size:125%}.DashboardPage .s-md .FeedbackDashboard-actionText{font-size:85%;font-family:open_sanssemibold}.LatestAssignmentDashboard{display:flex;align-items:center;width:100%;height:100%}.LatestAssignmentDashboard-container{width:100%;padding:0 5%;display:flex;justify-content:space-between;align-items:center}.DashboardPage .s-md .LatestAssignmentDashboard-container{flex-direction:column;justify-content:center}.LatestAssignmentDashboard-icon svg{width:7em;height:7em;fill:#025f99;margin-right:.75em}.DashboardPage .s-md .LatestAssignmentDashboard-icon svg{width:5em;height:5em;margin-right:0;margin-bottom:.25em}.LatestAssignmentDashboard img{width:100%;max-width:18em;margin-left:auto}.LatestAssignmentDashboard h3{text-align:right;margin-bottom:0;word-break:break-word}.DashboardPage .s-md .LatestAssignmentDashboard h3{text-align:center}.LatestAssignmentDashboard h6{text-align:right}.DashboardPage .s-md .LatestAssignmentDashboard h6{text-align:center}.LatestNotificationDashboard{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:1em;width:100%;height:100%}.LatestNotificationDashboard-container{width:100%;display:flex;gap:.5em;justify-content:flex-start;align-items:center}.DashboardPage .s-md .LatestNotificationDashboard-container{flex-direction:column;justify-content:center}.LatestNotificationDashboard-icon svg{width:5em;height:5em;fill:#a44646}.LatestVideo{padding:1em;display:flex;justify-content:flex-start;align-items:center;gap:1em;height:100%}.LatestVideo h6{color:var(--fadedText)}.LatestVideo-icon{width:6em;fill:#025f99;flex-shrink:0}.SelfDrivenUserDashboard{display:grid;grid-template-columns:1fr 1fr 25em;grid-template-rows:repeat(4,10em);grid-template-areas:"main main side1" "main main side2" "main main side3" "main main side4" "main main side5";gap:1em 1.5em}.SelfDrivenUserDashboard-courses{grid-area:main}.SettingsLink{padding:0 5%;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.SettingsLink h2{text-align:center;margin-left:1em}.SettingsLink-icon{margin-bottom:.75em}.SettingsLink-icon svg{display:block;margin:0 auto;stroke:#347fad;fill:none;width:6em;height:6em}.VideoViews{display:flex;justify-content:space-evenly;align-items:center;width:100%;height:100%}.VideoViews-icon svg{width:7.5em;height:7.5em;fill:#a44646}.VideoViews-viewNumber{font-size:600%;margin-bottom:.1em;text-align:center}.VideoViews-text{text-align:center}.VideoViews-text.view-user{font-size:125%}.DashboardPage .s-md .VideoViews,.DashboardPage .s-sm .VideoViews{flex-direction:column;justify-content:center}.DashboardPage .s-md .VideoViews svg,.DashboardPage .s-sm .VideoViews svg{display:none}.ViewCertificatesDashboard{height:100%;display:flex;align-items:stretch;padding:0 1em;gap:1em;overflow:hidden}.ViewCertificatesDashboard svg{top:-2em;position:relative}.ViewCertificatesDashboard h3,.ViewCertificatesDashboard h4{align-self:center;margin-bottom:0}.PageErrorComponent{text-align:center;padding:3em 1em}.PageErrorComponent-icon{width:30vh;height:30vh;margin:0 auto 1em}.PageErrorComponent-icon svg{width:100%;height:100%;margin:0 auto;fill:var(--textNormal);opacity:.4}.PageErrorComponent h1{font-size:350%;margin-bottom:.1em}.PageErrorComponent h2{font-size:400%;margin-bottom:.5em}.PageErrorComponent p{max-width:40em;text-align:center;font-size:112.5%;margin:0 auto}.PageErrorComponent p a,.PageErrorComponent p span{cursor:pointer;text-decoration:underline}.PageErrorComponent-backBtn{color:var(--buttonDef);font-size:125%;margin:0 auto}.PageErrorComponent-backBtn:focus,.PageErrorComponent-backBtn:hover{background:var(--faintBg)}.PageErrorComponent-backBtn:focus:disabled,.PageErrorComponent-backBtn:hover:disabled{background:0 0}.UserArchivedPage p{margin-bottom:3em}.UserArchivedPage .LogoutButton{background-color:#7e3790;color:var(--rich);margin:0 auto}.UserArchivedPage .LogoutButton:hover{filter:brightness(110%)}.UserArchivedPage .LogoutButton:disabled{opacity:.3;filter:none}.UserPendingPage p{margin-bottom:3em}.UserPendingPage .LogoutButton{background-color:#7e3790;color:var(--rich);margin:0 auto}.UserPendingPage .LogoutButton:hover{filter:brightness(110%)}.UserPendingPage .LogoutButton:disabled{opacity:.3;filter:none}.AddVideos{width:90vw;max-width:65em}.AddVideos-title{text-align:center}.AddVideos-videoContainer{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;min-height:10em}@supports (display:grid){.AddVideos-videoContainer{display:grid;grid-template-columns:repeat(auto-fill,minmax(18em,1fr));grid-gap:1em}}.AddVideos-button{position:relative;width:100%;padding-top:56.25%;background:var(--depth2)}.AddVideos-button img{position:absolute;top:0;left:0;width:100%;height:100%}.AddVideos-button.is-Selected{box-shadow:0 0 6px 6px #06f57f}.AddVideos .SearchComponent{margin-right:auto}.AddVideos p{width:100%;text-align:center;margin:3em 0}.AddVideosButton{color:var(--buttonDef);text-align:right;padding:0 .75em}.AddVideosButton:focus,.AddVideosButton:hover{background:var(--faintBg)}.AddVideosButton:focus:disabled,.AddVideosButton:hover:disabled{background:0 0}.AddVideosButton.btn{width:auto}.AddVideosButton-doneBtn{margin-top:1.5em}.AddVideosButton svg{width:1em;margin-right:.5em}.AssignVideoAlert{max-width:65em;width:80vw}.AssignVideoAlert h2{margin-bottom:0}.AssignVideoAlert-options{margin-bottom:2em}.AssignVideoAlert-options h2{margin-bottom:1em}.AssignVideoAlert-optionsContainer{background:var(--depth5);padding:1em}.AssignVideoAlert-teamAssignment{margin-bottom:2em}.AssignVideoAlert-selectTeamBtn{display:block;color:#fff;width:100%;margin-bottom:1em}.AssignVideoAlert .UserSelector-userContainer{width:auto}.AssignVideoAlert-btns{font-size:106.25%}.AssignVideoAlert .TeamSelector{min-height:18em}.GroupSession{position:fixed;padding-top:.25em;max-width:22em;width:90%;top:4.5em;left:18em;z-index:50;transition:.5s height;border-radius:.25em .25em 0 0}.nav-minimised .GroupSession{left:4em}@media (max-width:50em){.nav-minimised .GroupSession{left:4.25em}}@media (max-width:35em){.nav-minimised .GroupSession{left:3.75em}}.GroupSession-summary{display:flex;justify-content:space-between;align-items:center;padding:0 1em;width:22em}.GroupSession-summary h4{margin-bottom:.0625em;font-size:100%;margin-left:.75em;color:#cdcdcd}.GroupSession-options{display:flex;justify-content:flex-end;align-items:center;font-size:87.5%;padding:.75em 1em}.minimised .GroupSession-options{height:0;padding:0;overflow-y:hidden}.GroupSession-options>button{margin-left:1em}.GroupSession-groupList{max-height:80vh;overflow-y:auto;height:auto;display:block;padding:1em .5em}.minimised .GroupSession-groupList{height:0;padding:0;overflow-y:hidden}.GroupSession .UserNameplate{font-size:75%;transform:scaleZ(1);transition:.2s transform ease-out;transform-origin:top;margin-bottom:.5em}.GroupSession.minimised .UserNameplate{transform:scale3d(1,0,1)}.GroupSession-statusLine{height:4px;background:#cc1d33}.active .GroupSession-statusLine{background:linear-gradient(-45deg,green 40%,#43ec43 50%,green 100%);background-size:400% 400%;animation:gradient 10s linear infinite}@media (max-width:50em){.GroupSession{left:21.75em}}@media (max-width:35em){.GroupSession{top:4em;left:15.5em}}@keyframes gradient{0%{background-position:400% 50%}to{background-position:0 50%}}.ResetUsersPassword{margin:2em auto 0;background-color:#b00020;color:var(--rich);border-radius:5px;max-width:30em}.ResetUsersPassword:hover{filter:brightness(110%)}.ResetUsersPassword:disabled{opacity:.3;filter:none}.ResetUsersPassword.btn{width:100%}.ResetUsersPassword-alert{text-align:center}.ResetUsersPassword-alertBtns{display:flex;justify-content:center;align-items:center}.ResetUsersPassword-alertBtns button{margin:1em .25em 0}.TeamSelect{display:flex;justify-content:center;align-items:center;margin-left:auto;height:3.625em;max-width:22.5em;width:100%;position:relative;overflow:hidden;margin-bottom:.75em}.TeamSelect-label{position:absolute;top:.5em;left:0;right:0;font-size:75%}.TeamSelect-teamName,.TeamSelect-userName{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.1;padding:.5em 1em;color:var(--rich-inverted)}.TeamSelect .Spinner{margin-top:0;font-size:30%}.s-md .TeamSelect,.s-sm .TeamSelect{margin-right:auto}.TeamSelector{width:clamp(16em,60vw,65em);min-height:20em}.TeamSelector-listContainer,.TeamSelector-selectedList{margin-bottom:1.5em;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@supports (display:grid){.TeamSelector-listContainer,.TeamSelector-selectedList{display:grid;grid-template-columns:repeat(auto-fill,minmax(16em,1fr));grid-gap:1em;margin-bottom:3em}}.TeamSelector-listContainer .search-view,.TeamSelector-selectedList .search-view{overflow-x:scroll}.TeamSelector-noTeams{margin:3em 0;text-align:center}.TeamSelector-selectTeamBtn{width:100%;flex-basis:33%;text-align:left;cursor:pointer}@media (max-width:40em){.TeamSelector .TeamNameplate{font-size:85%}}.TeamSelector .PagesNav{margin:0 0 .75em auto}.TeamSelectorAlert{color:var(--buttonDef);text-align:right;padding:0 .75em}.TeamSelectorAlert:focus,.TeamSelectorAlert:hover{background:var(--faintBg)}.TeamSelectorAlert:focus:disabled,.TeamSelectorAlert:hover:disabled{background:0 0}.TeamSelectorAlert.btn{width:auto}.TeamSelector .SearchComponent{background:var(--depth3)}.TeamSummary{max-width:55em;min-height:0;max-height:13em}.TeamSummary h3{display:flex;justify-content:center;align-items:center;padding:0 1em;line-height:2;color:#fff;border-radius:5px 5px 0 0;box-shadow:0 2px 2px #0006;margin-bottom:0}.TeamSummary h3 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TeamSummary-flexContainer{display:grid;grid-template-columns:1fr 1.5em;padding:1em;gap:1em}.TeamSummary-separator{font-size:125%;margin:0 .6125em}.TeamSummary h5{color:var(--fadedText);font-size:.8125em}.TeamSummary-managers{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;min-height:2em}.TeamSummary .UserAvatar{font-size:60%;margin-right:.5em;cursor:pointer}.TeamSummary-options{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-direction:column;gap:.75em}.TeamSummary-options svg{fill:var(--buttonDef)}.TeamSummary-options a,.TeamSummary-options button{display:block;cursor:pointer;width:1.5em;height:1.5em;font-size:100%}.TeamSummary-options a svg,.TeamSummary-options button svg{transform:scale(.9)}.TeamSummary-options a .reports svg,.TeamSummary-options button .reports svg{transform:scale(.8)}.sc-xlg .TeamSummary-options a,.sc-xlg .TeamSummary-options button{width:1.75em;height:1.75em}.TeamSummary-reportsLink{margin-bottom:1px}.UserSelector{width:clamp(16em,60vw,65em);min-height:20em}.UserSelector-noResults,.UserSelector-noUsers{margin:3em 0;text-align:center}.UserSelector-users{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-bottom:1em}.UserSelector-users .UserNameplate{flex-basis:33%}@supports (display:grid){.UserSelector-users{display:grid;grid-template-columns:repeat(auto-fit,minmax(16em,1fr));grid-gap:.75em}}.UserSelector-selectBtn{cursor:pointer}.UserSelector .Pagination{margin-bottom:2em}.UserSelectorAlert{color:var(--buttonDef);text-align:right;padding:0 .75em}.UserSelectorAlert:focus,.UserSelectorAlert:hover{background:var(--faintBg)}.UserSelectorAlert:focus:disabled,.UserSelectorAlert:hover:disabled{background:0 0}.UserSelectorAlert.btn{width:auto}.CompletionBadge{width:1.25em;margin-right:.25em}.Quiz{margin-bottom:1em}.Quiz-error{color:#cc1d33;height:2em;margin:.5em 0;text-align:right;font-size:112.5%}.Quiz .SubmitButton{background-color:#7e3790;color:var(--rich);margin-top:.5em;margin-left:auto}.Quiz .SubmitButton:hover{filter:brightness(110%)}.Quiz .SubmitButton:disabled{opacity:.3;filter:none}.QuizAnswer{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;padding:1em;cursor:pointer;transition:background-color .1s;border-radius:0}.QuizAnswer:focus,.QuizAnswer:hover{background:var(--selected-color-hover);box-shadow:none}.QuizAnswer.is-Selected{background:var(--selected-color)}.QuizAnswer-identifier{width:1.25em;text-align:center;margin-right:1.25em;color:#111;font-family:open_sansbold;font-size:150%}.QuizFinish h4{text-align:center}.QuizFinish .ProgressRing{margin:0 auto 2em}.QuizFinish-retryBtn{margin:0 auto;background-color:#c98508;color:var(--rich)}.QuizFinish-retryBtn:hover{filter:brightness(110%)}.QuizFinish-retryBtn:disabled{opacity:.3;filter:none}.QuizFinish-backBtn{margin:0 auto;background-color:#025f99;color:var(--rich)}.QuizFinish-backBtn:hover{filter:brightness(110%)}.QuizFinish-backBtn:disabled{opacity:.3;filter:none}.QuizForm{max-width:70em}.QuizForm-answersArray{margin-left:3em}.QuizForm-hasQuiz{color:#b00020;padding:.5em 0;font-family:open_sanssemibold;font-size:125%}.QuizForm-count{color:var(--fadedText);font-weight:700;margin-right:1.5em}.QuizForm-question{margin-bottom:2em;padding:1em}.QuizForm-questionInput{display:flex;justify-content:flex-start;align-items:center}.QuizForm-questionInput .input-container{flex:1}.QuizForm-answerList{margin-bottom:.75em}.QuizForm-answer{display:flex;justify-content:flex-start;align-items:center;font-size:93.75%;width:100%;padding-left:1em}.QuizForm-answer:first-of-type .input-container{background-color:var(--correct-green)}.QuizForm-answer .input-container{flex:1;margin-bottom:0}.QuizForm-answerIndex{font-size:150%;font-family:open_sanslight;margin-right:.5em}.QuizForm-addQuestionBtn{margin-bottom:2em}.QuizForm-draftBtn{background-color:#ff9800;color:var(--rich)}.QuizForm-draftBtn:hover{filter:brightness(110%)}.QuizForm-draftBtn:disabled{opacity:.3;filter:none}.QuizForm-publishBtn{background-color:#025f99;color:var(--rich)}.QuizForm-publishBtn:hover{filter:brightness(110%)}.QuizForm-publishBtn:disabled{opacity:.3;filter:none}.QuizForm .HelpNotice{margin-bottom:2em}.QuizForm .CloseButton{margin-left:.75em}.QuizPreview-question{margin-bottom:1em}.QuizPreview-questionText{padding:1em;font-size:106.25%;background:var(--main-bg)}.QuizPreview-questionIndex{margin-right:.75em;opacity:.75}.QuizPreview-answer{margin-left:1.5em;margin-bottom:.5em}.QuizPreview-answerIndex{opacity:.75;margin-right:.75em}.QuizQuestion{overflow:hidden}.QuizQuestion-question{width:100%;padding:1em;background:var(--depth9);text-align:left;line-height:1.4}.QuizQuestion-questionText{margin-bottom:0}.ReadonlyQuizQuestion{overflow:hidden}.ReadonlyQuizQuestion-question{width:100%;padding:1em;background:var(--depth9);text-align:left;line-height:1.4}.ReadonlyQuizQuestion-questionText{margin-bottom:0}.ReadonlyQuizAnswer{display:flex;justify-content:flex-start;align-items:center;width:100%;padding:1em;border-radius:0}.ReadonlyQuizAnswer.is-Correct{background-color:var(--correct-green)}.ReadonlyQuizAnswer-identifier{width:1.25em;text-align:center;margin-right:1.25em;color:#111;font-family:open_sansbold;font-size:150%}.CompanySignUpForm{padding:1em}.CompanySignUpForm h1{text-align:center;margin-bottom:1.5em}.CompanySignUpForm-afterMessage,.CompanySignUpForm-message,.CompanySignUpForm-video{margin-bottom:2em}.CompanySignUpForm-afterMessage{padding-top:2em}.CompanySignUpForm-form{padding:1em}.CompanySignUpForm .SubmitButton{margin-left:auto;margin-top:2em}.PasswordRequired{padding:1em}.PasswordRequired .SubmitButton{margin-left:auto}.PendingUsersList-editBtn svg{width:1.5em}.SignupLinkList-editBtn svg{width:1.5em}.ReportsTable{position:relative}.ReportsTable .Grid-cell{font-size:87.5%}.ReportsTable .Grid-header{position:-webkit-sticky;position:sticky;top:0;z-index:1}.ReportsTable-user>div{overflow:hidden}.ReportsTable-user span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.1}.ReportsTable-userEmail{opacity:.7}.ReportsTable-team{overflow:hidden}.ReportsTable-team span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.1}.WatchedVideosTable-container{display:table;width:100%;border-radius:5px;overflow:hidden}.WatchedVideosTable-headingRow,.WatchedVideosTable-row{display:table-row;border-bottom:thin solid #1c1c1c}.WatchedVideosTable-headingRow>div,.WatchedVideosTable-row>div{display:table-cell;padding:0 1em;align-content:center;vertical-align:middle}.WatchedVideosTable-headingRow{background:#000;font-family:open_sanssemibold}.WatchedVideosTable-headingRow span{font-size:1rem}.WatchedVideosTable-row:nth-child(odd){background:rgba(255,255,255,.05)}.WatchedVideosTable-video{font-size:87.5%;overflow-y:auto;padding:.5em 0}.sc-sm .WatchedVideosTable-video:not(.tableHeading){font-size:80%}.sc-sm .WatchedVideosTable-time:not(.tableHeading){font-size:80%}.WatchedVideosTable-cellContainer{display:flex;justify-content:flex-start;align-items:center;height:4rem}.sc-sm .WatchedVideosTable-cellContainer{height:4.5rem}.WatchedVideosTable-user .WatchedVideosTable-cellContainer{flex-wrap:wrap;align-content:center}.Notification{display:flex;justify-content:flex-start;align-items:flex-start;padding:1em;border-bottom:1px solid #3f3f3f;background:var(--depth1);transition:background-color .2s;color:var(--textNormal)}.Notification.is-Read{background:0 0}.Notification-icon{width:2em;flex-shrink:0}.Notification-icon svg{width:2em;fill:currentColor}.Notification-text{margin-left:1em}.Notification-event{margin-bottom:.5em}.Notification-time{font-size:87.5%;font-family:open_sanssemibold}.NotificationDropdown{position:relative;z-index:100}.NotificationDropdown-btn{position:relative;padding:.5em;transition:.2s background-color;letter-spacing:0}.NotificationDropdown-btn svg{width:1.125em;fill:#fff}.NotificationDropdown-btn:focus,.NotificationDropdown-btn:hover{box-shadow:none;background-color:var(--faintBg)}.NotificationDropdown-num{display:flex;justify-content:center;align-items:center;position:absolute;font-size:75%;color:#fff;border-radius:1em;top:.5em;left:.5em;width:1.5em;height:1.5em;background:#cc1d33;transform:translate(-25%,-25%)}.NotificationDropdown-container{display:flex;flex-direction:column;height:90vh;max-height:30em;z-index:10000;transform-origin:top;background:var(--depth11);animation:notificationSlideIn .15s ease-out}.NotificationDropdown-scroll{overflow-y:auto;width:22.5em;flex:1}.NotificationDropdown-seeAll{flex:0;display:block;width:100%;text-align:center;padding:1em;transition:.2s background-color;color:var(--textNormal);border-radius:0}.NotificationDropdown-seeAll:hover{background:var(--depth9)}.NotificationDropdown-noNotifications{padding:3em 1em;text-align:center}@keyframes notificationSlideIn{0%{opacity:.4;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.SystemMessages{position:fixed;top:5.25em;font-size:87.5%;right:2em;z-index:1001}.SystemMessage{padding:1.5em 3em 1.5em 3.5em;margin-bottom:1em;width:19.5em;min-height:7em;border-radius:.25em .25em 0 0;position:relative;animation:slideUpSystemMessages .15s forwards}.SystemMessage-closeButton{position:absolute;top:1em;right:1em}.SystemMessage-closeButton svg{width:1em}.SystemMessage-number{width:2em;height:2em;display:flex;background:rgba(255,255,255,.15);align-items:center;justify-content:center;border-radius:50%;font-size:106.25%;position:absolute;left:.75em}.SystemMessage.error{border-bottom:3px solid red}.SystemMessage.neutral{border-bottom:3px solid orange}.SystemMessage.success{border-bottom:3px solid green}@keyframes slideUpSystemMessages{0%{transform:translate3d(0,200%,0)}to{transform:translateZ(0)}}.TeamNameplate{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;width:100%;padding:0 1em 0 0;overflow:hidden}.TeamNameplate-title{color:var(--textNormal);margin-left:.75em;font-family:open_sansregular;margin-bottom:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.TeamNameplate-color{height:3.5em;flex-shrink:0;width:1.5em}.TeamNameplate.is-Selected{background:var(--selected-color)}.TeamPill{padding:.5em;border-radius:.75em;width:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;box-sizing:var(--box-shadow);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TeamPill span{font-size:.8125em}.NotificationsForm{padding:1.5em;max-width:50em}.NotificationsForm-emailHeader,.NotificationsForm-notifyHeader{justify-content:center}.NotificationsForm .SaveButton{margin-left:auto}.NotificationsForm .Grid-Heading{font-family:open_sansbold;height:3em}.NotificationsForm .Grid-Row{display:grid;grid-template-columns:minmax(25em,1fr) 3.5em minmax(10em,1fr) minmax(10em,1fr) minmax(10em,1fr);margin-bottom:1em}.NotificationsForm .Grid-Cell{display:flex;align-items:center}.NotificationsForm .Grid-Cell .input-container{margin-bottom:0}.NotificationsForm .Grid-Cell .input-container input{text-align:center}.NotificationsFormRow{height:4em}.NotificationsFormRow-text>span{display:block}.NotificationsFormRow-label{font-family:open_sanssemibold}.NotificationsFormRow-description{font-size:87.5%;opacity:.6}.NotificationsFormRow-emailCell,.NotificationsFormRow-notifyCell{justify-content:center}.NotificationsFormRow-emailCell .Checkbox,.NotificationsFormRow-notifyCell .Checkbox{display:block}.ThemeToggle{width:100%;height:100%;padding:2.75rem 2em;margin-bottom:.5em;text-align:center}.ThemeToggle h2{margin-bottom:.25em}.ThemeToggle .SegmentedControl-optionsContainer{display:flex;justify-content:space-around;margin:1rem 0}.ThemeToggle .SegmentedControl-option:hover{background-color:#025f991e}.ThemeToggle .SegmentedControl-optionDescription{height:1rem}.UploadAvatar{padding:2.5em 2%}.UploadAvatar h2{text-align:center}.UploadAvatar .SubmitButton{background-color:#7e3790;color:var(--rich);margin:1.5em auto 0}.UploadAvatar .SubmitButton:hover{filter:brightness(110%)}.UploadAvatar .SubmitButton:disabled{opacity:.3;filter:none}.UploadAvatar .UploadImage-inputContainer{width:12em;height:12em;margin:0 auto}.UploadAvatar .UploadImage-inputContainer input,.UploadAvatar .UploadImage-inputContainer label{border-radius:10em}.UserAvatar{border-radius:100%;width:3.75em;height:3.75em;overflow:hidden}.UserAvatar img{width:100%;height:100%}.UserAvatar-textReplacement{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.UserAvatar-textReplacement span{display:block;font-size:212.5%;color:#1d1d1d}.UserAvatar-textReplacement.color-1{background:#ff61ab}.UserAvatar-textReplacement.color-2{background:#ff6176}.UserAvatar-textReplacement.color-3{background:#ff8161}.UserAvatar-textReplacement.color-4{background:#ffb561}.UserAvatar-textReplacement.color-5{background:#ffea62}.UserAvatar-textReplacement.color-6{background:#dfff61}.UserAvatar-textReplacement.color-7{background:#abff61}.UserAvatar-textReplacement.color-8{background:#76ff61}.UserAvatar-textReplacement.color-9{background:#61ff81}.UserAvatar-textReplacement.color-0{background:#61ffb5}.UserHeaderDetails{margin-left:.75em;position:relative;display:flex;justify-content:flex-end;align-items:center}.UserHeaderDetails .NotificationDropdown{margin-right:1em}.UserHeaderDetails-userMenu{display:flex;justify-content:space-evenly;align-items:center;transition:.2s background-color}.UserHeaderDetails-userMenu span{margin-right:.25em;color:#fff}.UserHeaderDetails-userMenu svg{margin-left:.5em;fill:var(--menuItem)}@media (max-width:30em){.UserHeaderDetails-userMenu svg{display:none}}.UserHeaderDetails-userMenu:focus,.UserHeaderDetails-userMenu:hover{background:var(--faintBg);box-shadow:none}.UserHeaderDetails.active .UserHeaderDetails-userOptionsList{display:block}.UserHeaderDetails-userOptionsList{display:none;top:110%;right:0;width:6em;position:absolute}.UserHeaderDetails-userOptionsList li{border-top:1px solid #303030}.UserHeaderDetails-userOptionsList li.first-item{border-top:none}.UserHeaderDetails-userOptionsList li a,.UserHeaderDetails-userOptionsList li button{display:block;padding:.75em 5%;color:var(--textNormal);letter-spacing:.04em;width:90%;text-align:center}.UserHeaderDetails-userOptionsList li button{width:100%}.UserHeaderDetails-avatar{margin-left:.75em}.UserHeaderDetails-avatar .UserAvatar{font-size:60%}.UserHeaderDetails-avatar .UserAvatar span{margin-right:0}@media (max-width:30em){.UserHeaderDetails-avatar{margin-left:0}}@media (max-width:40em){.UserHeaderDetails-firstName,.UserHeaderDetails-lastname{display:none}}@media (max-width:50em){.UserHeaderDetails-company{display:none}}.UserHeaderDetails-separaterspan{margin:0 .75em}@media (max-width:50em){.UserHeaderDetails-separater{display:none}}.UserHeaderDetails .UserHeaderOptions{top:100%}.UserHeaderDetails .UserHeaderOptions.active{right:0}.UserHeaderOptions{position:absolute;right:200vw;width:12em}.UserHeaderOptions li{border-top:1px solid var(--depth7)}.UserHeaderOptions li.UserHeaderOptions-firstItem{border-top:none}.UserHeaderOptions li a,.UserHeaderOptions li button{display:block;padding:.75em 5%;color:var(--textNormal);letter-spacing:.04em;width:100%;text-align:center;transition:background-color .2s ease-in-out}.UserHeaderOptions li a:focus,.UserHeaderOptions li a:hover,.UserHeaderOptions li button:focus,.UserHeaderOptions li button:hover{background:var(--depth2)}.UserHeading{text-align:center;padding:1em}.UserHeading h1,.UserHeading h2{margin-bottom:.5em}.UserHeading h3{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.1;line-height:1.2}.UserHeading .UserAvatar{margin:0 auto .5em;font-size:200%}.UserHeading-teams{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.UserHeading .TeamPill{margin-bottom:1em}.UserList-moreUsers{font-size:112.5%;text-align:center}.UserList .UserNameplate{margin-bottom:.75em}.UserNameplate{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;width:100%;padding:.5em 5%}.UserNameplate-avatar{width:3.75em;height:3.75em;flex-shrink:0}.UserNameplate-title{margin-bottom:.25em;color:var(--textNormal);font-family:open_sansregular}.UserNameplate-role{font-size:87.5%;color:var(--fadedText)}.WorkStationGrid .UserNameplate{margin-bottom:1em}.UserNameplate.is-Selected{background:var(--selected-color)}.UserNameplate-text{margin-left:1.5em}.UserNameplate-text>span{display:block}.UserSummary{margin:.75em 0;padding:1em 2%;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}.UserSummary-avatar{max-width:3.5em}.UserSummary-details{width:70%;margin-left:1em;flex-grow:1}.sc-sm .UserSummary-details,.sc-sm .UserSummary-details h5{font-size:90%}.UserSummary-options{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column;height:7.5em}.UserSummary-options a,.UserSummary-options button{display:block;cursor:pointer;width:1.5em;height:1.5em;font-size:100%;margin-left:.75em;margin-bottom:.75em;color:var(--buttonDef)}.UserSummary-options a svg,.UserSummary-options button svg{transform:scale(.9);fill:currentColor}.UserSummary-options a .reports svg,.UserSummary-options button .reports svg{transform:scale(.8)}.sc-xlg .UserSummary-options a,.sc-xlg .UserSummary-options button{width:1.75em;height:1.75em}.UserSummary h5{color:var(--accentText)}.UserSummary-lastActive{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.UserSummary-lastActive svg{fill:var(--buttonDef);width:1.25em;height:1.25em;margin-right:.5em}.UserSummary .UserAvatar{width:3.75em;height:3.75em}.UserSummary-deleteUserAlert .cancel-btn{margin-right:1em}.UserSummary.sc-xlg{padding:2em 2%;align-items:flex-start}.UserSummaryActions-confirmMsg{margin-bottom:1em}.UserSummaryActions .view-user svg{transform:scale(1.15)}.UserSummaryArchivedActions-confirmDel .ConfirmDelete-customMessage{font-family:open_sansbold;font-size:1em}.UserSummaryArchivedActions .view-user svg{transform:scale(1.15)}.UserSummaryHolder-container{width:100%;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.UserSummaryHolder .UserSummary{width:100%}.UserSummaryHolder.sc-xlg .UserSummary{width:49%}.UserSummaryHolder h5{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.1}.AssignmentVideo{max-width:68em;padding:0 min(1.5em,5%);overflow:hidden;margin:0 auto}.AssignmentVideo-task{position:relative}.AssignmentVideo-taskContainer{display:flex;justify-content:space-between;align-items:flex-start;transform:translate(0);transition:.2s transform ease-out}.AssignmentVideo-taskContainer>*{max-width:65em}.AssignmentVideo-taskContainer.has-1{width:100%}.AssignmentVideo-taskContainer.has-1>*{width:100%}.AssignmentVideo-taskContainer.has-2{width:210%}.AssignmentVideo-taskContainer.has-2>*{width:47.5%}.AssignmentVideo-taskContainer.has-2.current-2{transform:translate(-52.5%)}.AssignmentVideo-taskContainer.has-3{width:320%}.AssignmentVideo-taskContainer.has-3>*{width:31.25%}.AssignmentVideo-taskContainer.has-3.current-2{transform:translate(-34.375%)}.AssignmentVideo-taskContainer.has-3.current-3{transform:translate(-68.75%)}.AssignmentVideo-videoWrapper{width:100%;position:relative;padding-top:56.25%;margin-bottom:1.5em}.AssignmentVideo-videoWrapper iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.AssignmentVideo-videoWrapper.is-Loading{background:#222;animation:videoLoading 4s infinite linear}.AssignmentVideo-viewToggle{height:6em}.AssignmentVideo-viewToggle .ViewToggle{margin:0 auto}.AssignmentVideo-viewToggle svg{padding:.25em;width:1.75em;height:1.75em}@media (max-width:40em){.AssignmentVideo-viewToggle{height:auto;margin-bottom:3em}.AssignmentVideo-viewToggle .ViewToggle-toggles{flex-wrap:wrap}}.AssignmentVideo-quizBtn,.AssignmentVideo-workbookBtn{background-color:#1d1d1d;color:var(--rich);width:49%;height:5em;font-family:open_sanslight;font-size:150%}.AssignmentVideo-quizBtn:hover,.AssignmentVideo-workbookBtn:hover{filter:brightness(110%)}.AssignmentVideo-quizBtn:disabled,.AssignmentVideo-workbookBtn:disabled{opacity:.3;filter:none}.AssignmentVideo-quizBtn:disabled,.AssignmentVideo-workbookBtn:disabled{opacity:.5}.AssignmentVideo .DocDownload{display:table}@keyframes videoLoading{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}.AssignVideoBar{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25em}.AssignVideoBar-videoInfo{display:flex;justify-content:space-between;align-items:stretch}.AssignVideoBar-order{display:flex;justify-content:center;align-items:center;font-size:250%;padding:0 .5em;font-family:open_sanslight;width:3.5ch;flex-shrink:0}.AssignVideoBar-thumbnail{max-width:10em;width:100%;margin-right:1em;aspect-ratio:16/9}.AssignVideoBar-title{display:flex;justify-content:center;align-items:center;margin-bottom:0}.AssignVideoBar-toggleQuiz,.AssignVideoBar-toggleWorkbook{width:10em;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.AssignVideoBar-toggleQuiz label,.AssignVideoBar-toggleWorkbook label{display:block;width:100%;text-align:center}.AssignVideoBar-toggleQuiz .ToggleSwitch-controlContainer,.AssignVideoBar-toggleWorkbook .ToggleSwitch-controlContainer{display:flex;flex-wrap:wrap;justify-content:center}.AssignVideoBar-options{display:flex;justify-content:space-between;align-items:center;padding:0 1em}.AssignVideoBar .Checkbox{font-size:150%;margin:0 .5em}.AssignVideoItem{display:flex;justify-content:space-between;align-items:center}.AssignVideoItem-videoInfo{display:flex;justify-content:space-between;align-items:stretch}.AssignVideoItem-order{display:flex;justify-content:center;align-items:center;font-size:250%;padding:0 .5em;font-family:open_sanslight;width:3.5ch;flex-shrink:0}.AssignVideoItem-thumbnail{max-width:10em;width:100%;margin-right:1em;aspect-ratio:16/9}.AssignVideoItem-title{display:flex;justify-content:center;align-items:center;margin-bottom:0}.AssignVideoItem-toggleQuiz,.AssignVideoItem-toggleWorkbook{width:10em;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.AssignVideoItem-toggleQuiz label,.AssignVideoItem-toggleWorkbook label{display:block;width:100%;text-align:center}.AssignVideoItem-toggleQuiz .ToggleSwitch-controlContainer,.AssignVideoItem-toggleWorkbook .ToggleSwitch-controlContainer{display:flex;flex-wrap:wrap;justify-content:center}.AssignVideoItem-options{display:flex;justify-content:space-between;align-items:center;padding:0 1em}.CompanyVideoBar{display:flex;justify-content:flex-start;align-items:center;padding:0 1em;margin-bottom:1em;gap:1em;transition:.15s transform}.CompanyVideoBar:hover{transform:scale(1.02)}.CompanyVideoBar img,.CompanyVideoBar-imgPlaceholder{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;aspect-ratio:16/9;width:10em;background:#333;color:var(--rich-light)}@media (max-width:50em){.CompanyVideoBar img,.CompanyVideoBar-imgPlaceholder{max-width:20em;width:100%}}.CompanyVideoBar h4{margin-bottom:0;flex:1;text-wrap:wrap}@media (max-width:50em){.CompanyVideoBar h4{padding:0 1em}}.CompanyVideoBar .UserNameplate{font-size:87.5%;width:100%;max-width:15em;padding:0}@media (max-width:50em){.CompanyVideoBar{padding:0 0 .5em;flex-direction:column}}.DeleteVideoFilesModal strong{text-decoration:underline}.DeleteVideoFilesModal ul{margin-bottom:2em;list-style-type:circle;padding-left:2em}.DeleteVideoFilesModal-keepBtn{background-color:#60b738;color:var(--rich)}.DeleteVideoFilesModal-keepBtn:hover{filter:brightness(110%)}.DeleteVideoFilesModal-keepBtn:disabled{opacity:.3;filter:none}.DocDownload a{transition:background-color .2s ease-out}.DocDownload a:hover{background:rgba(255,255,255,.05)}.DocDownload ul{padding-left:0}.DocDownload li{list-style:none}.Playlist{margin-bottom:2em}.Playlist .carousel-item{position:relative}.Playlist .carousel__slider.horizontalSlider___281Ls{overflow:visible}.Playlist .carousel__slide{margin-bottom:0}.Playlist .carousel__slide-focus-ring{display:none}.Playlist .carousel-nav{position:absolute;top:-1.6125em;right:0}.Playlist .carousel-nav .carousel__dot{background:#777;height:.25em;width:1.5em;margin-right:.25em;cursor:pointer}.Playlist .carousel-nav .carousel__dot:disabled{background:#eee}@media (max-width:50em){.Playlist .carousel-nav .carousel__dot{height:1em;margin-right:.5em}}.Playlist .carousel{position:relative}.Playlist .carousel:after{content:"";clear:both;display:block;font-size:0}.Playlist .carousel__inner-slide{overflow:hidden}.Playlist:hover button.nav-next,.Playlist:hover button.nav-prev{display:block}.Playlist button.nav-next,.Playlist button.nav-prev{display:none;position:absolute;height:100%;background:rgba(0,0,0,.8);z-index:50;fill:#fff;width:3.3%}.Playlist button.nav-next:disabled,.Playlist button.nav-prev:disabled{display:none}.Playlist button.nav-next svg,.Playlist button.nav-prev svg{width:1.5em;height:1.5em}.Playlist .nav-next{right:-3.3%}.Playlist .nav-prev{left:-3.3%;margin-left:-.5em}.Playlist h2{margin-bottom:.5em;font-size:200%;color:var(--textNormal)}@media (max-width:50em){.Playlist h2{margin-bottom:1em}}.ShareVideoAlert input{width:100%}.UploadUsage{width:10em}.UploadUsage-text{font-size:87.5%}.VideoComponent.has-error{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.VideoComponent-container{padding:2.5em 2.5%;margin-bottom:2em}.DashboardPage .VideoComponent-container{padding:1em 1% 1em 0;margin-bottom:0}.VideoComponent-flex{display:flex;justify-content:space-between;align-items:flex-start}.sc-sm .VideoComponent-flex{padding:0 0 2.5em;display:block}.VideoComponent-videoDetails{width:40%}.VideoComponent-videoDetails h1 svg{vertical-align:middle}.VideoComponent-videoDetails p{line-height:1.6em}.sc-md .VideoComponent-videoDetails{width:35%;font-size:90%}.sc-md .VideoComponent-videoDetails h1{font-size:190%;line-height:1.2em;margin-bottom:0}.sc-sm .VideoComponent-videoDetails{width:100%;padding:0 5%}.sc-sm .VideoComponent-videoDetails h1{font-size:190%;line-height:1.2em;margin-bottom:0}.VideoComponent-description{text-overflow:ellipsis}.VideoComponent-videoWrapper{width:55%;position:relative;padding-top:30.9375%}.VideoComponent-videoWrapper iframe,.VideoComponent-videoWrapper video{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.sc-md .VideoComponent-videoWrapper{width:62%;padding-top:36.5625%}.sc-sm .VideoComponent-videoWrapper{width:100%;padding-top:56.25%;margin-bottom:2em}.VideoComponent-error{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;height:100%}.VideoComponent.withTranscript .VideoComponent-videoDetails,.VideoComponent.withTranscript .VideoComponent-videoWrapper{margin-bottom:2em}.VideoComponent-options{margin-bottom:2em;width:95%;margin-right:5%;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;padding:1em 0 0}.VideoComponent-options:first-of-type{border-bottom:thin solid var(--depth10)}.VideoComponent-options>a,.VideoComponent-options>button,.VideoComponent-options>div{margin-bottom:.75em}.sc-lg .VideoComponent-options{font-size:90%}.sc-md .VideoComponent-options .container .DocDownload>a,.sc-md .VideoComponent-options .container>button,.sc-sm .VideoComponent-options .container .DocDownload>a,.sc-sm .VideoComponent-options .container>button{padding:.25em;width:9em;margin-left:1.5em}.sc-md .VideoComponent-options .container .DocDownload,.sc-sm .VideoComponent-options .container .DocDownload{margin-left:0}.DashboardPage .VideoComponent h2{margin-bottom:1em;margin-left:2.5%}.DashboardPage .VideoComponent .sc-sm .VideoComponent-wrapper{padding-top:1em}.DashboardPage .VideoComponent .sc-sm h2{margin-bottom:.5em}.VideoComponent .DocDownload-toggleDropdown,.VideoComponent .ExtraVideoOptions,.VideoComponent .ShareVideoButton,.VideoComponent .TranscriptButton,.VideoComponent .VideoComponent-quizBtn,.VideoComponent .VideoSaveButton{color:var(--buttonDef);width:7em;text-transform:capitalize;display:flex;justify-content:space-evenly;align-items:center}.VideoComponent .DocDownload-toggleDropdown:focus,.VideoComponent .DocDownload-toggleDropdown:hover,.VideoComponent .ExtraVideoOptions:focus,.VideoComponent .ExtraVideoOptions:hover,.VideoComponent .ShareVideoButton:focus,.VideoComponent .ShareVideoButton:hover,.VideoComponent .TranscriptButton:focus,.VideoComponent .TranscriptButton:hover,.VideoComponent .VideoComponent-quizBtn:focus,.VideoComponent .VideoComponent-quizBtn:hover,.VideoComponent .VideoSaveButton:focus,.VideoComponent .VideoSaveButton:hover{background:var(--faintBg)}.VideoComponent .DocDownload-toggleDropdown:focus:disabled,.VideoComponent .DocDownload-toggleDropdown:hover:disabled,.VideoComponent .ExtraVideoOptions:focus:disabled,.VideoComponent .ExtraVideoOptions:hover:disabled,.VideoComponent .ShareVideoButton:focus:disabled,.VideoComponent .ShareVideoButton:hover:disabled,.VideoComponent .TranscriptButton:focus:disabled,.VideoComponent .TranscriptButton:hover:disabled,.VideoComponent .VideoComponent-quizBtn:focus:disabled,.VideoComponent .VideoComponent-quizBtn:hover:disabled,.VideoComponent .VideoSaveButton:focus:disabled,.VideoComponent .VideoSaveButton:hover:disabled{background:0 0}.VideoComponent .DocDownload-toggleDropdown svg,.VideoComponent .ExtraVideoOptions svg,.VideoComponent .ShareVideoButton svg,.VideoComponent .TranscriptButton svg,.VideoComponent .VideoComponent-quizBtn svg,.VideoComponent .VideoSaveButton svg{fill:var(--video-menu);transform:scale(1);width:1.75em;height:1.75em}.VideoComponent .DocDownload-toggleDropdown span,.VideoComponent .ExtraVideoOptions span,.VideoComponent .ShareVideoButton span,.VideoComponent .TranscriptButton span,.VideoComponent .VideoComponent-quizBtn span,.VideoComponent .VideoSaveButton span{margin-left:.75em;color:var(--video-menu)}.VideoComponent .DocDownload-toggleDropdown{width:8.5em}.VideoComponent .ExtraVideoOptions{width:3.5em}.VideoComponent .ExtraVideoOptions-menu li .btn-dropdown-btn{color:var(--normalText)}.VideoComponent .ExtraVideoOptions-menu li .btn-dropdown-btn:hover{background-color:var(--depth10)}.DocDownload-toggleDropdown{width:9em}.DocDownload-dropdown{width:15em!important}.DocDownload-downloadBtn{display:block;width:15em;text-align:center;padding:.75em 0}.btn-dropdown{position:relative}.btn-dropdown svg{fill:#fff9;transform:scale(1);width:1.75em;height:1.75em}.btn-dropdown.active ul{display:block;bottom:0;right:0;transform:translateY(100%);width:10em}.btn-dropdown.active ul li button{font-size:87.5%;padding:.75em 5%;width:100%;color:#e2e2e2;letter-spacing:.04em}.btn-dropdown.active ul li button:hover{background:#3d3d3d}.btn-dropdown ul{display:none;position:absolute;z-index:15}.video-placeholder{padding-top:31%;width:1px}.VideoDetailedSummary{padding:1em;position:relative}.VideoDetailedSummary-flex{display:flex;justify-content:flex-start;align-items:flex-start}.VideoDetailedSummary-thumbnail{max-width:13.5em;flex-shrink:0;width:100%;transition:.1s max-width,.1s height}.is-Expanded .VideoDetailedSummary-thumbnail{max-width:27em}.VideoDetailedSummary-details{padding:.25em 1em 0;overflow:hidden}.VideoDetailedSummary-details h2{margin-bottom:.5em}.is-Minimised .VideoDetailedSummary-details h2{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.VideoDetailedSummary-btns{display:flex;justify-content:flex-start;align-items:center;margin-bottom:.5em}.VideoDetailedSummary-btns>button{display:flex;justify-content:space-evenly;align-items:center;color:var(--buttonDef);border-radius:0;width:10em}.VideoDetailedSummary-btns>button:hover{background:var(--faintBg)}.VideoDetailedSummary-btns>button:disabled{opacity:.25}.VideoDetailedSummary-btns>button:disabled:hover{background:0 0}.VideoDetailedSummary-btns>button span{font-family:open_sanssemibold}.VideoDetailedSummary-btns>button svg{width:1.25em;height:1.25em}.VideoDetailedSummary-description{display:block;max-width:75ch}.is-Minimised .VideoDetailedSummary-description{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:1.8em}.VideoDetailedSummary-expandBtn{position:absolute;top:.5em;right:.75em;padding:.5em}.VideoDetailedSummary-expandBtn svg{width:1.25em;height:1.25em}.VideoDetailedSummary-activities{overflow:hidden;max-height:25em;height:100vh;transition:.1s max-height}.is-Minimised .VideoDetailedSummary-activities{max-height:0}.is-Expanded .VideoDetailedSummary-activities{overflow-y:auto}.VideoDetailedSummary-activities>*{margin-top:1.5em}.VideoDetailedSummary .WorkbookPreview{background:var(--depth2)}.EditVideoForm,.UploadVideoForm{max-width:70em;padding:1em}.EditVideoForm-uploadsGroup,.UploadVideoForm-uploadsGroup{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:2em;margin-bottom:2em}.EditVideoForm-uploadsGroup div,.UploadVideoForm-uploadsGroup div{flex:1}.EditVideoForm-uploadThumbnail,.UploadVideoForm-uploadThumbnail{margin-bottom:1em;aspect-ratio:16/9;max-width:30em}.EditVideoForm .UploadFile-inputContainer,.EditVideoForm .UploadImage-inputContainer,.UploadVideoForm .UploadFile-inputContainer,.UploadVideoForm .UploadImage-inputContainer{aspect-ratio:16/9;min-width:15em}.EditVideoForm .UploadFile-inputContainer svg,.EditVideoForm .UploadImage-inputContainer svg,.UploadVideoForm .UploadFile-inputContainer svg,.UploadVideoForm .UploadImage-inputContainer svg{margin-bottom:1em}.VideoStatus{color:var(--rich)}.VideoStatus.status-Processing{background-color:#ff9800;color:var(--rich)}.VideoStatus.status-Processing:hover{filter:brightness(110%)}.VideoStatus.status-Processing:disabled{opacity:.3;filter:none}.VideoStatus.status-Published{background-color:#026fb2;color:var(--rich)}.VideoStatus.status-Published:hover{filter:brightness(110%)}.VideoStatus.status-Published:disabled{opacity:.3;filter:none}.VideoStatus.status-Archived{background-color:#a5a5a5;color:var(--rich)}.VideoStatus.status-Archived:hover{filter:brightness(110%)}.VideoStatus.status-Archived:disabled{opacity:.3;filter:none}.VideoSummary{padding:1em;margin-bottom:1em;display:flex;align-items:flex-start;justify-content:space-between;position:relative}.VideoSummary-imgLink{width:15em;flex-shrink:0;margin-right:1.5em;aspect-ratio:16/9;background:#333;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.sc-sm .VideoSummary-imgLink{width:14em;margin-right:1em}.sc-xsm .VideoSummary-imgLink{flex-shrink:1}.VideoSummary-textWrapper{width:78%}.VideoSummary-textWrapper h3 svg{vertical-align:middle}.VideoSummary-textWrapper p{line-height:1.5em}.sc-md .VideoSummary-textWrapper p,.sc-sm .VideoSummary-textWrapper p{display:none}.sc-md .VideoSummary-textWrapper h3,.sc-sm .VideoSummary-textWrapper h3{margin-bottom:0;font-size:125%}.sc-sm .VideoSummary-textWrapper h3{font-size:93.75%}.sc-xsm .VideoSummary-textWrapper{display:none}.VideoSummary-videoOptions{width:1em;align-self:stretch;display:flex;align-items:center;flex-direction:column;justify-content:center;margin-left:.75em;flex-shrink:0}.VideoSummary-unassignVideo svg{width:1.5em;height:1.5em;fill:#b10000}.sc-md .VideoSummary,.sc-sm .VideoSummary{align-items:center}.sc-sm .VideoSummary,.sc-xsm .VideoSummary{padding-left:0}.VideoSummary .VideoSaveButton{width:2em;height:2em}.VideoThumbnailLink{margin-right:.5em;display:block;position:relative}.VideoThumbnailLink img{width:100%;height:100%;aspect-ratio:16/9;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;background-color:#333}.VideoThumbnailLink-watched{position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,.85);color:#fff;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;font-family:open_sansbold;text-transform:uppercase;letter-spacing:.1em;opacity:1;transition:.2s ease-out opacity}.VideoThumbnailLink:focus .VideoThumbnailLink-watched,.VideoThumbnailLink:hover .VideoThumbnailLink-watched{opacity:0}.VideoTile{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;position:relative;padding:0 2% 0 0;height:5.25em;margin-bottom:1.25em}.VideoTile img{width:6em;height:3.5em}.VideoTile h4{margin-bottom:0;text-align:left;margin-left:.75em;flex-grow:1}.VideoTile-deleteBtn{margin-top:.25em;margin-left:1em}.VideoTile-deleteBtn svg{width:1.125em;height:1.125em;fill:#b10000}.VideoTranscript{width:100%;padding:2.5em 2.5%;margin-top:2em}.DownloadableWorkbook-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2em}.DownloadableWorkbook h2{text-align:center}.DownloadableWorkbook-downloadBtn{color:var(--buttonDef);fill:var(--buttonDef);padding:1em;width:10em;transition:.2s background-color ease-out}.DownloadableWorkbook-downloadBtn:focus,.DownloadableWorkbook-downloadBtn:hover{background:var(--faintBg)}.DownloadableWorkbook-downloadBtn:focus:disabled,.DownloadableWorkbook-downloadBtn:hover:disabled{background:0 0}.DownloadableWorkbook svg{margin-bottom:.5em}.DownloadableWorkbook-ext{display:block;width:100%;text-align:center;font-family:open_sanssemibold}.ReviewAnswer{margin-top:1.5em}.ReviewAnswer-question{font-size:125%}.ReviewAnswer-question p{opacity:.6}.ReviewAnswer-answer{background:var(--main-bg);padding:1em;position:relative}.ReviewAnswer-commentBtn{display:block;position:absolute;bottom:0;right:.5em;transform:translateY(100%);background:var(--main-bg);margin-left:auto;margin-right:.5em;width:2.25em;padding:.325em;border-radius:0 0 .325em .325em;z-index:5}@media print{.ReviewAnswer-commentBtn{display:none!important}}.ReviewAnswer .input-container{background-color:#f57c0099}.ReviewAnswer .input-container label{color:#000000de}@media print{.ReviewAnswer .input-container{background-color:none!important}}.input-container .ReviewAnswer-comment{color:#000000de;border:none;min-height:8em}@media print{.input-container .ReviewAnswer-comment{font-style:italic!important}}.ViewWorkbookSubmission-section{padding:1em 1em 3em;margin-bottom:1em}.typography .ViewWorkbookSubmission-sectionTitle{margin-bottom:.5em}.ViewWorkbookSubmission-actionBtns{display:flex;justify-content:flex-end}.ViewWorkbookSubmission-acceptBtn{background-color:#60b738;color:var(--rich);text-transform:uppercase;font-family:open_sanssemibold;border-radius:.325em}.ViewWorkbookSubmission-acceptBtn:focus,.ViewWorkbookSubmission-acceptBtn:hover{background-color:#4c902c}.ViewWorkbookSubmission-declineBtn{color:var(--rich);background-color:#ff1741;margin-right:1em;text-transform:uppercase;font-family:open_sanssemibold;border-radius:.325em}.ViewWorkbookSubmission-declineBtn:focus,.ViewWorkbookSubmission-declineBtn:hover{background-color:#e30029}.Workbook .WorkbookStatus{margin-left:auto;margin-bottom:1.5em}.Workbook-formBtns{display:flex;justify-content:flex-end;align-items:center}.Workbook-draftBtn{background-color:orange;color:var(--rich)}.Workbook-draftBtn:hover{filter:brightness(110%)}.Workbook-draftBtn:disabled{opacity:.3;filter:none}.Workbook-submitBtn{margin-left:.75em;background-color:#7e3790;color:var(--rich)}.Workbook-submitBtn:hover{filter:brightness(110%)}.Workbook-submitBtn:disabled{opacity:.3;filter:none}.WorkbookForm-submitBtn{background-color:#025f99;color:var(--rich)}.WorkbookForm-submitBtn:hover{filter:brightness(110%)}.WorkbookForm-submitBtn:disabled{opacity:.3;filter:none}.WorkbookForm-addSectionBtn{margin-bottom:2em}.WorkbookForm textarea{height:10em}.WorkbookFormSection{padding:1em;margin-bottom:1em}.WorkbookFormSection-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.WorkbookFormSection-question{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5em}.WorkbookFormSection-question .input-container{flex:1}.WorkbookPreview{padding:1em}.WorkbookPreview h2{margin-bottom:.25em}.WorkbookPreview p,.WorkbookPreview-content{margin-bottom:1em}.WorkbookPreview-question{padding:1em;margin-bottom:1em;background:var(--main-bg)}.WorkbookQuestion-question{width:100%;background:var(--depth5);padding:1em;line-height:1.4}.WorkbookQuestion-questionText{margin-bottom:0;text-align:left}.WorkbookQuestion-answerInput{width:100%;box-sizing:border-box;background:var(--depth1);padding:1em}.WorkbookQuestion .input-container{margin-bottom:0}.input-container .WorkbookQuestion-textarea{background:var(--main-bg);min-height:8em;border:none;margin-bottom:0}.WorkbookQuestion-markerComments{background-color:#f57c0099;color:#000000de}.WorkbookReview-section{padding:1em 1em 3em;margin-bottom:1em}@media print{.WorkbookReview-section{padding:0!important}}.typography .WorkbookReview-sectionTitle{margin-bottom:.5em}.WorkbookReview-actionBtns{display:flex;justify-content:flex-end}@media print{.WorkbookReview-actionBtns{display:none!important}}.WorkbookReview-acceptBtn{background-color:#60b738;color:var(--rich);text-transform:uppercase;font-family:open_sanssemibold;border-radius:.325em}.WorkbookReview-acceptBtn:focus,.WorkbookReview-acceptBtn:hover{background-color:#4c902c}.WorkbookReview-declineBtn{color:var(--rich);background-color:#ff1741;margin-right:1em;text-transform:uppercase;font-family:open_sanssemibold;border-radius:.325em}.WorkbookReview-declineBtn:focus,.WorkbookReview-declineBtn:hover{background-color:#e30029}.WorkbookSection{padding:1em;margin-bottom:1.5em}.WorkbookSection p{margin-bottom:2em;white-space:pre-wrap}.WorkbookStatus{color:var(--rich)}.WorkbookStatus.status-Draft{background:orange}.WorkbookStatus.status-Submitted{background:purple}.WorkbookStatus.status-Accepted{background:green}.WorkbookStatus.status-Declined{background:red}.WorkbookSubmissionAnswer{margin-top:1.5em}.WorkbookSubmissionAnswer-question{font-size:125%}.WorkbookSubmissionAnswer-question p{opacity:.6}.WorkbookSubmissionAnswer-answer{background:var(--main-bg);padding:1em;position:relative}.WorkbookSubmissionAnswer-commentBtn{display:block;position:absolute;bottom:0;right:.5em;transform:translateY(100%);background:#111;margin-left:auto;margin-right:.5em;width:2.25em;padding:.325em;border-radius:0 0 .325em .325em;z-index:5}.WorkbookSubmissionAnswer-markerComment{padding:1em;background-color:#f57c0099;color:#000000de}.WorkbookSubmissionAnswer-commentTitle{font-size:87.5%;color:#000000b3;font-family:open_sanssemibold}.AddCompanyForm .SubmitButton{background-color:#410451;color:var(--rich);margin-left:auto}.AddCompanyForm .SubmitButton:hover{filter:brightness(110%)}.AddCompanyForm .SubmitButton:disabled{opacity:.3;filter:none}.ColorPicker{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;margin-bottom:4.5em}.ColorPicker-option{width:3em;height:3em;margin-right:.5em;margin-bottom:.5em}.ColorPicker-option.selected{outline:2px solid #fff}@media (max-width:25em){.ColorPicker{justify-content:center}.ColorPicker-option{margin-right:.25em;margin-left:.25em}}.flex-spacer{flex-grow:1}.team-color-1{background:#b50808}.team-color-2{background:rgba(72,72,222,.71)}.team-color-3{background:#0e9a0e}.team-color-4{background:#da6f00}.team-color-5{background:purple}.team-color-6{background:teal}.team-color-7{background:rgba(184,93,184,.808)}.team-color-8{background:rgba(255,192,203,.808)}.team-color-9{background:#b50808}.team-color-10{background:gray}.team-color-red{background:#b50808}.team-color-blue{background:rgba(72,72,222,.71)}.team-color-green{background:#0e9a0e}.team-color-orange{background:#da6f00}.team-color-purple{background:purple}.team-color-teal{background:teal}.team-color-violet{background:rgba(184,93,184,.808)}.team-color-pink{background:rgba(255,192,203,.808)}.team-color-turquoise{background:#40e0d0}.team-color-gray{background:gray}.team-color-11{background:#222}.DateRangePicker{display:flex;justify-content:flex-start;align-items:flex-start;width:23.125em}.DateRangePicker label{display:block;font-size:75%;margin-bottom:.25em}.DateRangePicker-pickerContainer{width:50%}.DateRangePicker-pickerContainer:first-of-type{padding-right:.25em}.DateRangePicker-pickerContainer:nth-of-type(2){padding-left:.25em}.react-datepicker{color:var(--normalText);background:var(--depth3);border:none;box-shadow:var(--box-shadow)}.react-datepicker-popper{z-index:10}.react-datepicker-wrapper{width:100%;display:block}.react-datepicker__input-container{display:block}.react-datepicker__input-container input{box-sizing:border-box;height:3em;width:100%;background:var(--depth3);box-shadow:var(--box-shadow);text-align:center;color:var(--textNormal)}.react-datepicker__triangle:after,.react-datepicker__triangle:before{border-bottom-color:#242424!important;border-top-color:#242424!important}.react-datepicker__navigation{line-height:1.5}.react-datepicker__current-month,.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__header{background-color:inherit;color:inherit}.react-datepicker__day--selected{background:#cdcdcd;color:#242424}.FeedbackForm{padding:2em 2.5%;max-width:40em}.FeedbackForm textarea{height:12em}.FeedbackForm .SubmitButton{margin-left:auto;background-color:#7e3790;color:var(--rich)}.FeedbackForm .SubmitButton:hover{filter:brightness(110%)}.FeedbackForm .SubmitButton:disabled{opacity:.3;filter:none}.InputPopOver{background:#8b5b02;cursor:pointer;width:100%;padding:.75em 0;border-radius:.25em;text-align:center;position:absolute;top:0;transform:translateY(-100%);border:thin solid #222;animation:.1s slideUpPopOver ease-out forwards}@keyframes slideUpPopOver{0%{transform:translate3d(0,200%,0)}to{transform:translate3d(0,-100%,0)}}button.Checkbox{font-size:100%}.Checkbox{height:1.5em;width:1.5em;background:#373737}.Checkbox[aria-checked=true]{background:#347fad}.Checkbox svg{stroke:#fff;fill:none}.Checkbox.variant-green{border-radius:100%;padding:.125em}.Checkbox.variant-green[aria-checked=true]{background:var(--correct-green)}.CheckboxInput-inputLabel{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1em}.CheckboxInput-description{color:var(--fadedText);padding:.5em 0 0;font-size:.875em}.DatePicker{max-width:10em}.DatePicker label{font-size:.8125em;display:block;margin-bottom:.5em}.RichTextEditor-content .tiptap{min-height:10em;padding:1em;background-color:var(--main-bg)}.RichTextEditor-menu{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;background:var(--depth3)}.RichTextEditor-menu button{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:0 1em;min-width:3em;height:3em;font-weight:700;background:inherit;transition:background-color .2s ease-in-out}.RichTextEditor-menu button svg{width:1.25em;height:1.25em}.RichTextEditor-menu button.is-active,.RichTextEditor-menu button:hover{background:var(--depth1)}.LoginForm h1{text-align:center}.LoginForm-forgotPassword{color:var(--buttonDef);display:block;margin-left:auto;padding:.25em .5em;margin-bottom:1.5em}.LoginForm-forgotPassword:focus,.LoginForm-forgotPassword:hover{background:var(--faintBg)}.LoginForm-forgotPassword:focus:disabled,.LoginForm-forgotPassword:hover:disabled{background:0 0}.LoginForm-forgotPassword:focus{box-shadow:none}.LoginForm-btns{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.LoginForm .SubmitButton,.LoginForm-signUpBtn.btn{width:46%;height:2.65em;font-size:112.5%;font-family:open_sanssemibold;color:#fff;text-transform:capitalize}.LoginForm-signUpBtn.btn{color:var(--textNormal)}.LoginForm .SubmitButton{background:#404040}.LoginForm-signUpBtn.btn{border:thin solid var(--textNormal);border-radius:5px}.LoginForm .form-submit-error{height:3em;text-align:center}.LoginForm-notice{background:rgba(161,43,43,.25);padding:2em;line-height:1.4;font-size:75%}.MfaCodeForm-back{color:var(--buttonDef);width:12em;margin:0 auto}.MfaCodeForm-back:focus,.MfaCodeForm-back:hover{background:var(--faintBg)}.MfaCodeForm-back:focus:disabled,.MfaCodeForm-back:hover:disabled{background:0 0}.MfaCodeForm p{text-align:center;margin-bottom:1em;color:var(--fadedText)}.MfaCodeForm .input-container{font-size:1.5em}.MfaCodeForm .input-container input{text-align:center}.MfaCodeForm .SubmitButton{width:12em;margin:0 auto 3em}.MultiToggle-optionsWrapper{display:table;border:1px solid #333;border-radius:.25em;overflow:hidden}.MultiToggle-optionsContainer{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.MultiToggle label{font-family:open_sanssemibold}.MultiToggle-description{font-size:87.5%;opacity:.6;margin-bottom:.5em}.MultiToggle-option{padding:1em;font-family:open_sanssemibold;color:var(--buttonDef);border-right:1px solid rgba(55,55,55,.5);border-radius:0}.MultiToggle-option:focus,.MultiToggle-option:hover{background:var(--faintBg)}.MultiToggle-option:focus:disabled,.MultiToggle-option:hover:disabled{background:0 0}.MultiToggle-option:last-of-type{border-right:none}.MultiToggle-option.is-active{background-color:#025f99;color:var(--rich);border-radius:0}.MultiToggle-option.is-active:hover{filter:brightness(110%)}.MultiToggle-option.is-active:disabled{opacity:.3;filter:none}.SearchComponent{max-width:17.5em;font-size:112.5%;margin-left:auto;position:relative}.SearchComponent input{border-bottom:0;padding:1.25em 1.25em 1em;width:100%;box-sizing:border-box}.SearchComponent label{top:1.25em;opacity:.75;left:.75em}.SearchComponent .focused label{top:.25em;bottom:auto}.SearchComponent-btns{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;flex-direction:row-reverse;position:absolute;top:0;right:0;bottom:0;margin:auto;z-index:5}.SearchComponent-resetBtn,.SearchComponent-submitBtn{width:2.5em;height:2.5em;padding:.75em}.SearchComponent-resetBtn svg{fill:#b00020}.SegmentedControl-optionsContainer{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-bottom:.5em}.SegmentedControl label{font-family:open_sanssemibold}.SegmentedControl-description{font-size:87.5%;opacity:.6;margin-bottom:.5em}.SegmentedControl-option{padding:1em;font-family:open_sanssemibold;color:var(--buttonDef)}.SegmentedControl-option:focus,.SegmentedControl-option:hover{background:var(--faintBg)}.SegmentedControl-option:focus:disabled,.SegmentedControl-option:hover:disabled{background:0 0}.SegmentedControl-option.is-active{color:#111;background-color:#025f99;color:var(--rich)}.SegmentedControl-option.is-active:hover{filter:brightness(110%)}.SegmentedControl-option.is-active:disabled{opacity:.3;filter:none}.SegmentedControl-option.is-active:disabled{opacity:1}.SegmentedControl-option.is-active:focus,.SegmentedControl-option.is-active:hover{background:#025f99}.SegmentedControl-option.is-active:focus:disabled,.SegmentedControl-option.is-active:hover:disabled{background:#025f99}.SegmentedControl-optionDescription{opacity:.6;font-size:75%}.SelectVideo{display:flex;justify-content:center;align-items:center;width:20em;height:11.25em;background:var(--depth1);padding:1.5em}.SignUpForm{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;flex-shrink:1;max-width:30em}.SignUpForm.has-company{max-width:none;width:100%}@media (max-width:81.25em){.SignUpForm.has-company{max-width:30em}}.SignUpForm-fieldsContainer{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:1em}.SignUpForm-accountDetails,.SignUpForm-companyDetails{width:max(30em,50% - .5em);padding:2em;margin-bottom:.75em;box-sizing:border-box}.SignUpForm-accountDetails h2,.SignUpForm-companyDetails h2{margin-bottom:1em}@media (max-width:65em){.SignUpForm-accountDetails,.SignUpForm-companyDetails{width:100%;max-width:30em}}.SignUpForm-submitContainer{margin-left:auto}@media (max-width:65em){.SignUpForm-submitContainer{max-width:30em;padding-right:0}}.SignUpForm .SubmitButton{background-color:#7e3790;color:var(--rich);font-size:106.25%;margin-left:auto;margin-top:2em}.SignUpForm .SubmitButton:hover{filter:brightness(110%)}.SignUpForm .SubmitButton:disabled{opacity:.3;filter:none}.SignUpLinkForm{padding:1em;max-width:70em}.SignUpLinkForm-label{margin-bottom:2.5em}.SignUpLinkForm .HelpNotice{margin-bottom:1em}.SignUpLinkForm-dates,.SignUpLinkForm-phone{margin-bottom:1.5em}.SignUpLinkForm-password{margin-bottom:2.5em}.SignUpLinkForm-password input{max-width:20em}.SignUpLinkForm-teamsContainer{margin-bottom:3em}.SignUpLinkForm-allowTeams{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-bottom:1em}.SignUpLinkForm-allowTeams label{cursor:pointer;padding:.5em 0 .5em 1em}.SignUpLinkForm .TeamSelectorAlert{margin-bottom:1em}.SignUpLinkForm-teams{margin-bottom:3em;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@supports (display:grid){.SignUpLinkForm-teams{display:grid;grid-template-columns:repeat(auto-fill,minmax(20em,1fr));grid-gap:1em;justify-content:start}}.SignUpLinkForm-messageContainer{margin-bottom:2em}.SignUpLinkForm .SubmitButton{margin-left:auto}.TeamForm-membersContainer{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.TeamForm-membersContainer .UserNameplate{flex-basis:33%}@supports (display:grid){.TeamForm-membersContainer{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(16em,100%),1fr));grid-gap:.75em;margin-bottom:3em}}.TeamForm-manMemBtn{background-color:#cc1d33;color:var(--rich);width:12em;border-radius:5px;margin:0 auto 3em}.TeamForm-manMemBtn:hover{filter:brightness(110%)}.TeamForm-manMemBtn:disabled{opacity:.3;filter:none}.TeamForm .SubmitButton{background-color:#7e3790;color:var(--rich);margin-left:auto}.TeamForm .SubmitButton:hover{filter:brightness(110%)}.TeamForm .SubmitButton:disabled{opacity:.3;filter:none}.UploadFile-inputContainer{position:relative}.UploadFile-inputContainer input{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;cursor:pointer}.UploadFile-inputContainer label{display:flex;box-sizing:border-box;justify-content:center;align-items:center;border:3px dashed #eee;position:absolute;width:100%;height:100%;background:0 0;top:0;left:0;z-index:0;background-size:cover;background-position:center}.UploadFile-inputContainer label.onDrag{background:#333}.UploadFile-inputContainer label.hasPreview{border:none}.UploadFile-inputContainer label svg{fill:#cdcdcd;height:3em;width:3em}.UploadFile-inputContainer label div{text-align:center}.UploadFile-inputContainer label div span{display:block;font-size:87.5%}.UploadImage-removeImage{z-index:15;position:absolute;right:.5em;top:.5em;width:1.25em}.UploadImage-removeImage svg{width:100%;aspect-ratio:1}.UploadImage-inputContainer{position:relative}.UploadImage-inputContainer input{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;cursor:pointer}.UploadImage-inputContainer label{display:flex;box-sizing:border-box;justify-content:center;align-items:center;border:3px dashed #eee;position:absolute;width:100%;height:100%;background:0 0;top:0;left:0;z-index:0;background-size:cover;background-position:center}.UploadImage-inputContainer label.onDrag{background:#333}.UploadImage-inputContainer label.hasPreview{border:none}.UploadImage-inputContainer label.hasPreview.blackBackground{background-color:#000}.UploadImage-inputContainer label svg{fill:#cdcdcd;height:3em;width:3em}.UploadImage-inputContainer label div{text-align:center}.UploadImage-inputContainer label div span{display:block;font-size:87.5%}.UserForm-emailHeading{margin-bottom:.75em}.UserForm-warning{background:#927239;color:#fff;padding:1em}.UserForm .SubmitButton{background-color:#7e3790;color:var(--rich);margin-left:auto}.UserForm .SubmitButton:hover{filter:brightness(110%)}.UserForm .SubmitButton:disabled{opacity:.3;filter:none}.UserForm h5{margin-bottom:0}.UserForm .Flex{margin-bottom:.5em}.UserForm-teamList{margin-bottom:1em}.UserForm-teamList p{font-size:87.5%}.UserForm .TeamNameplate{font-size:.75em;margin-bottom:.5em}.AssignmentOverviewPage .ViewToggle,.AssignmentOverviewPage-progressTable{margin-bottom:2em}.AssignmentOverviewPage .FlexedHeading-children{display:flex;justify-content:space-between;align-items:center}.AssignmentOverviewPage .FlexedHeading-children>.btn{margin-left:.5em}.OverviewStages .Accordion-contentContainer,.OverviewUsers .Accordion-contentContainer{padding:0}.OverviewStages .AssignmentProgressBar,.OverviewUsers .AssignmentProgressBar{width:100%;max-width:20em;margin-left:auto;margin-right:2em}.OverviewStages .AssignmentProgressBar-progress,.OverviewUsers .AssignmentProgressBar-progress{border-radius:5px}.OverviewStages .Table-heading,.OverviewUsers .Table-heading{background:var(--main-bg);color:var(--textNormal);font-family:open_sanssemibold;height:3.5em}.OverviewStages .Table-heading .Table-cellContent,.OverviewUsers .Table-heading .Table-cellContent{height:3.5em}.OverviewStages .is-Even,.OverviewUsers .is-Even{background:var(--depth6)}.OverviewStages .Table-cellContent,.OverviewUsers .Table-cellContent{height:3.75em;display:flex;justify-content:center;align-items:center}.OverviewStages .TableCell-stage .Table-cellContent,.OverviewUsers .TableCell-stage .Table-cellContent{justify-content:flex-start}.OverviewStages .WorkbookStatus,.OverviewUsers .WorkbookStatus{font-size:93.75%}.CompanyContentPage-toggles{margin-bottom:2em}.CompanyContentPage .SearchComponent{max-width:none}.CompanyContentPage-noResults{margin-bottom:2.5em}.HelpPage-videos{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;padding:2.5em 2.5%}.HelpPage-vidBtn{width:30%;padding:2.5em 2.5%;margin-bottom:2%;display:flex;justify-content:center;align-items:center}.HelpPage-vidBtn h3{margin-bottom:0;line-height:1.1em}@media (max-width:55em){.HelpPage-vidBtn{width:49%}}@media (max-width:30em){.HelpPage-vidBtn{width:100%}}.VideoAlert{width:70vw;max-width:48em}.VideoAlert .video-holder{padding-top:56.25%;position:relative}.VideoAlert .video-holder iframe{position:absolute;top:0;left:0;width:100%;height:100%}.LoginPage{display:flex;justify-content:space-between;align-items:stretch;background:linear-gradient(45deg,#24042d,#27062f,#290932);width:100%}.LoginPage.isPrimary{background:#fff}.LoginPage .Logo{font-size:225%}.LoginPage .Logo svg{width:90%!important;max-width:11em}@media (max-width:85em){.LoginPage .Logo{font-size:150%}}.LoginPage>div{width:100%;height:100vh}@media (min-width:60.0625em){.LoginPage>div{width:50%}}.LoginPage-splash{display:flex;justify-content:center;align-items:center;flex-shrink:1}.LoginPage-splash.showbg{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='478.92' height='378.412' opacity='.5' viewBox='0 0 478.92 378.412'%3E%3Cg id='Group_20' data-name='Group 20' transform='translate(-711.34 -564.433)'%3E%3Cpath id='Path_175' data-name='Path 175' d='M172.306,159.574a4.444,4.444,0,1,1,4.656,4.18,4.391,4.391,0,0,1-4.656-4.18Z' transform='translate(933.5 745.2)' fill='%23fff'/%3E%3Cpath id='Path_176' data-name='Path 176' d='M159.737,130.2a4.127,4.127,0,1,1,4.338,3.862,4.127,4.127,0,0,1-4.338-3.862Z' transform='translate(865.324 605.349)' fill='%23fff'/%3E%3Cpath id='Path_177' data-name='Path 177' d='M184.546,131.666a3.069,3.069,0,0,1,2.91-3.28,3.121,3.121,0,0,1,3.333,2.91,3.174,3.174,0,0,1-2.963,3.333,3.121,3.121,0,0,1-3.28-2.963Z' transform='translate(999.467 617.602)' fill='%23fff'/%3E%3Cpath id='Path_178' data-name='Path 178' d='M130.433,136.826a3.492,3.492,0,0,1,3.227-3.651,3.445,3.445,0,1,1-3.227,3.65Z' transform='translate(706.471 640.677)' fill='%23fff'/%3E%3Cpath id='Path_179' data-name='Path 179' d='M141.49,113.668a3.492,3.492,0,1,1,3.631,2.915,3.492,3.492,0,0,1-3.631-2.915Z' transform='translate(766.385 531.01)' fill='%23fff'/%3E%3Cpath id='Path_180' data-name='Path 180' d='M165.289,121.5a5.291,5.291,0,1,1,5.3,3.541A5.291,5.291,0,0,1,165.289,121.5Z' transform='translate(894.126 550.892)' fill='%23fff'/%3E%3Cpath id='Path_181' data-name='Path 181' d='M161.933,100.783a3.492,3.492,0,0,1,3.28-3.651,3.439,3.439,0,1,1-3.28,3.651Z' transform='translate(877.087 467.304)' fill='%23fff'/%3E%3Cpath id='Path_182' data-name='Path 182' d='M159.925,104.134a3.6,3.6,0,1,1,3.809,3.386,3.65,3.65,0,0,1-3.809-3.386Z' transform='translate(866.235 482.719)' fill='%23fff'/%3E%3Cpath id='Path_183' data-name='Path 183' d='M165.826,164.279a2.751,2.751,0,1,1,2.91,2.539,2.751,2.751,0,0,1-2.91-2.539Z' transform='translate(897.991 776.022)' fill='%23fff'/%3E%3Cpath id='Path_184' data-name='Path 184' d='M161.827,144.7a6.536,6.536,0,1,1,6.56,5.872A6.243,6.243,0,0,1,161.827,144.7Z' transform='translate(877.188 664.653)' fill='%23fff'/%3E%3Cpath id='Path_185' data-name='Path 185' d='M139.4,142.689a3.492,3.492,0,0,1,3.333-3.756,3.6,3.6,0,0,1,3.756,3.386,3.55,3.55,0,1,1-7.089.37Z' transform='translate(755.017 668.402)' fill='%23fff'/%3E%3Cpath id='Path_186' data-name='Path 186' d='M149.457,153.912a5.291,5.291,0,1,1,5.555,4.973,5.291,5.291,0,0,1-5.555-4.973Z' transform='translate(809.881 713.735)' fill='%23fff'/%3E%3Cpath id='Path_187' data-name='Path 187' d='M133.407,153.274a2.7,2.7,0,0,1,2.592-2.91,2.8,2.8,0,0,1,2.963,2.593,2.857,2.857,0,0,1-2.645,2.963A2.8,2.8,0,0,1,133.407,153.274Z' transform='translate(722.427 723.297)' fill='%23fff'/%3E%3Cpath id='Path_188' data-name='Path 188' d='M133.816,140.553a5.873,5.873,0,1,1,3.992,5.221A5.925,5.925,0,0,1,133.816,140.553Z' transform='translate(725.24 646.539)' fill='%23fff'/%3E%3Cpath id='Path_189' data-name='Path 189' d='M130.82,129.912a1.852,1.852,0,1,1,1.852,1.852A1.852,1.852,0,0,1,130.82,129.912Z' transform='translate(708.291 615.944)' fill='%23fff'/%3E%3Cpath id='Path_190' data-name='Path 190' d='M140.414,117.456a2.81,2.81,0,1,1,2.963,2.645,2.857,2.857,0,0,1-2.963-2.645Z' transform='translate(760.399 550.76)' fill='%23fff'/%3E%3Cpath id='Path_191' data-name='Path 191' d='M149.014,122.794a5.291,5.291,0,1,1,5.291,4.867A5.291,5.291,0,0,1,149.014,122.794Z' transform='translate(807.434 563.447)' fill='%23fff'/%3E%3Cpath id='Path_192' data-name='Path 192' d='M110.85,113.737a4.285,4.285,0,0,1,4.127-4.6,4.391,4.391,0,0,1,4.6,4.074,4.285,4.285,0,0,1-4.127,4.6,4.391,4.391,0,0,1-4.6-4.074Z' transform='translate(600.502 525.106)' fill='%23fff'/%3E%3Cpath id='Path_193' data-name='Path 193' d='M167.814,124.534A5.291,5.291,0,1,1,173.1,129.4,5.291,5.291,0,0,1,167.814,124.534Z' transform='translate(909.313 571.82)' fill='%23fff'/%3E%3Cpath id='Path_194' data-name='Path 194' d='M160.072,111.234a2.434,2.434,0,1,1,1.614,2.182,2.434,2.434,0,0,1-1.614-2.182Z' transform='translate(866.785 522.829)' fill='%23fff'/%3E%3Cpath id='Path_195' data-name='Path 195' d='M128.912,143.647a3.227,3.227,0,0,1,3.016-3.333,3.152,3.152,0,0,1,.317,6.3,3.227,3.227,0,0,1-3.333-2.963Z' transform='translate(698.186 674.996)' fill='%23fff'/%3E%3Cpath id='Path_196' data-name='Path 196' d='M121.579,146.627a3.862,3.862,0,1,1,7.671-.423,3.809,3.809,0,0,1-3.6,4.021A3.862,3.862,0,0,1,121.579,146.627Z' transform='translate(658.346 683.971)' fill='%23fff'/%3E%3Cpath id='Path_197' data-name='Path 197' d='M139.828,153.553a5.7,5.7,0,1,1,6.243,5.555A5.925,5.925,0,0,1,139.828,153.553Z' transform='translate(757.777 708.987)' fill='%23fff'/%3E%3Cpath id='Path_198' data-name='Path 198' d='M119,138.466a3.545,3.545,0,0,1,3.28-3.7,3.318,3.318,0,1,1-3.28,3.7Z' transform='translate(644.565 648.316)' fill='%23fff'/%3E%3Cpath id='Path_199' data-name='Path 199' d='M163.145,148.436A2.275,2.275,0,0,1,165.261,146a2.328,2.328,0,0,1,2.434,2.169,2.275,2.275,0,0,1-2.169,2.381,2.222,2.222,0,0,1-2.381-2.116Z' transform='translate(883.37 702.271)' fill='%23fff'/%3E%3Cpath id='Path_200' data-name='Path 200' d='M117.865,107.367a5.291,5.291,0,1,1,1.753,3.685A5.291,5.291,0,0,1,117.865,107.367Z' transform='translate(638.695 490.024)' fill='%23fff'/%3E%3Cpath id='Path_201' data-name='Path 201' d='M125.557,118.57a3.968,3.968,0,1,1,4.127,3.7,3.915,3.915,0,0,1-4.127-3.7Z' transform='translate(680.128 550.148)' fill='%23fff'/%3E%3Cpath id='Path_202' data-name='Path 202' d='M164.851,148.978a4.55,4.55,0,1,1,9.047-.529,4.444,4.444,0,0,1-4.232,4.762,4.5,4.5,0,0,1-4.814-4.232Z' transform='translate(892.902 691.734)' fill='%23fff'/%3E%3Cpath id='Path_203' data-name='Path 203' d='M134.054,141.137a2.381,2.381,0,0,1,2.275-2.539,2.328,2.328,0,0,1,2.54,2.275,2.411,2.411,0,0,1-4.814.265Z' transform='translate(725.879 666.638)' fill='%23fff'/%3E%3Cpath id='Path_204' data-name='Path 204' d='M143.605,135.51a3.492,3.492,0,1,1,3.651,3.28,3.492,3.492,0,0,1-3.651-3.28Z' transform='translate(777.813 634.149)' fill='%23fff'/%3E%3Cpath id='Path_205' data-name='Path 205' d='M114.773,133.4a3.28,3.28,0,1,1,1.091,2.294A3.28,3.28,0,0,1,114.773,133.4Z' transform='translate(621.623 625.279)' fill='%23fff'/%3E%3Cpath id='Path_206' data-name='Path 206' d='M128.476,116.814a4.444,4.444,0,1,1,4.656,4.18,4.391,4.391,0,0,1-4.656-4.18Z' transform='translate(696.035 539.463)' fill='%23fff'/%3E%3Cpath id='Path_207' data-name='Path 207' d='M129.836,157.476a3.069,3.069,0,0,1,2.91-3.28,3.016,3.016,0,0,1,3.227,2.91,3.074,3.074,0,1,1-6.137.37Z' transform='translate(703.149 741.754)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A")}@media (max-width:60em){.LoginPage-splash{display:none}}.LoginPage-form{display:flex;justify-content:center;align-items:center;background:var(--main-bg)}.LoginPage-form .LoginForm{width:90%;max-width:25em}@media (min-width:60em){.LoginPage-form{min-width:55em}}@media (max-width:60em){.LoginPage{display:block}}.ManageUsersCSVPage-flex{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1em}.s-md .ManageUsersCSVPage-flex,.s-sm .ManageUsersCSVPage-flex{display:block}.ManageUsersCSVPage-guidelines{padding:2em 2%;flex-grow:1;margin-right:2%}.ManageUsersCSVPage-guidelines ul{list-style-type:disc;padding-left:1.25em}.s-md .ManageUsersCSVPage-guidelines,.s-sm .ManageUsersCSVPage-guidelines{width:96%;margin-bottom:1em}.ManageUsersCSVPage .DownloadCompanyCSV{width:18em;height:7.75em;flex-shrink:0;margin:0 auto}.ManageUsersCSVPage .DownloadCompanyCSV button{color:#fff;background:#5e0675;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:125%;line-height:1.1em;padding:2em 4%;font-family:open_sanssemibold;text-transform:uppercase;transition:background-color .3s;margin:0 auto 1em;display:block}.ManageUsersCSVPage .DownloadCompanyCSV button:hover{background:#410451}.ManageUsersCSVPage .DownloadCompanyCSV a{width:100%;background-color:#60b738;color:var(--rich)}.ManageUsersCSVPage .DownloadCompanyCSV a:hover{filter:brightness(110%)}.ManageUsersCSVPage .DownloadCompanyCSV a:disabled{opacity:.3;filter:none}.ManageUsersCSVPage-readError{font-size:125%;color:#b00020;text-align:center;margin-bottom:.5em;padding:0 5%}.ManageUsersCSVPage-reader{margin-bottom:1.5em;cursor:pointer}.ManageUsersCSVPage-errors{padding:2em}.ManageUsersCSVPage-error{font-size:150%;color:#cf6679;text-align:center}.ManageUsersCSVPage .ConfirmButton{display:block;font-size:112.5%;background:#b00020;color:#fff;padding:1em 2em;transition:background-color .25s;margin-left:auto;margin-bottom:3em}.ManageUsersCSVPage .ConfirmButton:hover{background:#cc1d33}.ManageUsersCSVPage-checkLoading{display:flex;justify-content:center}.ManageUsersCSVPage-updateBtn{background-color:#7e3790;color:var(--rich);margin-left:auto;font-size:112.5%}.ManageUsersCSVPage-updateBtn:hover{filter:brightness(110%)}.ManageUsersCSVPage-updateBtn:disabled{opacity:.3;filter:none}.CSVUserResponseList{margin-bottom:1.5em}.CSVUserResponse{display:flex;justify-content:flex-start;align-items:flex-start;padding:.75em 1em;border-bottom:1px solid #2b2b2b;flex-wrap:wrap}.CSVUserResponse.table-heading{border-bottom:1px solid #666565}.CSVUserResponse-status{width:6em;margin:.5em 0;flex-shrink:0}.CSVUserResponse-email{margin:.5em 0 .5em 1.5em;width:17.5em;flex-shrink:0}.CSVUserResponse-changesAndErrors{font-size:93.75%;margin-left:1.5em;flex-grow:1;margin-top:.5em;margin-bottom:0;width:100%}.table-heading .CSVUserResponse-changesAndErrors{font-size:100%;display:none}.s-xlg .table-heading .CSVUserResponse-changesAndErrors{display:block}.s-xlg .CSVUserResponse-changesAndErrors{width:auto}.CSVUserResponse-change,.CSVUserResponse-error{display:flex;justify-content:flex-start;align-items:center;margin-bottom:.5em}.CSVUserResponse-change label,.CSVUserResponse-error label{margin-right:1.5em;width:6em}.s-sm .CSVUserResponse-change label,.s-sm .CSVUserResponse-error label{width:100%;margin-bottom:.25em;font-family:open_sanssemibold}.s-sm .CSVUserResponse-change,.s-sm .CSVUserResponse-error{flex-wrap:wrap}.CSVUserResponse-change li,.CSVUserResponse-error li{margin-bottom:0;line-height:1.8}.CSVUserResponse-svg{width:1em;height:1em;margin:0 .75em}.CSVUserResponse-svg svg{stroke:#cdcdcd}.CSVUserResponse.status-Error{background:#cf6679}.CSVUserResponse.status-Changed{background:#927239}.CSVUserResponse.status-Added{background:#006400}.CSVUserResponse.status-Reactivated{background:#01426b}.CSVUserResponse.status-Archived{background:#b00020}.s-sm .CSVUserResponse{font-size:87.5%}.s-xlg .CSVUserResponse{flex-wrap:nowrap}.ManageCompanyPage-view{min-height:70vh}.ManageCompanyPage-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5em}.s-md .ManageCompanyPage-heading,.s-sm .ManageCompanyPage-heading{display:block}.s-sm .ManageCompanyPage-heading{text-align:center;margin-bottom:.75em}.ManageCompanyPage-headingLinks{display:flex;justify-content:flex-end;align-items:flex-start;flex-wrap:wrap;gap:1em}.ManageCompanyPage .ManageByCSVLink,.ManageCompanyPage .SignUpLinksButton{box-sizing:border-box;display:flex;font-size:100%;justify-content:center;align-items:center;fill:var(--buttonDef);color:var(--textNormal);padding:0 1.5em;height:3.875em;width:16em}.ManageCompanyPage .ManageByCSVLink span,.ManageCompanyPage .SignUpLinksButton span{margin-left:1em}.ManageCompanyPage .ManageByCSVLink svg,.ManageCompanyPage .SignUpLinksButton svg{width:1.5em;fill:currentColor}.ManageCompanyPage .SignUpLinksButton{position:relative}.ManageCompanyPage .SignUpLinksButton .Indicator{font-size:1.125em}.ManageCompanyPage .SignUpLinksButton svg{width:2em}.ManageCompanyPage .PagesNav{margin-left:auto}.ManageCompanyPage .SearchComponent{margin-left:0}.ManageCompanyPage .SearchComponent .input-container{margin-bottom:0}.ManageCompanyPage-viewToggle{flex-grow:1}.ManageCompanyPage-options{display:flex;justify-content:flex-end;align-items:center}.ManageCompanyPage-options .AddNewTeamButton,.ManageCompanyPage-options .AddNewUserButton{width:12.5em;height:3.625em;margin-left:.75em}.s-xlg .ManageCompanyPage-options .AddNewTeamButton,.s-xlg .ManageCompanyPage-options .AddNewUserButton{width:40%;max-width:15em}.s-md .ManageCompanyPage-options .AddNewTeamButton,.s-md .ManageCompanyPage-options .AddNewUserButton,.s-sm .ManageCompanyPage-options .AddNewTeamButton,.s-sm .ManageCompanyPage-options .AddNewUserButton{width:4.25em;justify-content:center}.s-md .ManageCompanyPage-options .AddNewTeamButton span,.s-md .ManageCompanyPage-options .AddNewUserButton span,.s-sm .ManageCompanyPage-options .AddNewTeamButton span,.s-sm .ManageCompanyPage-options .AddNewUserButton span{display:none}.s-sm .ManageCompanyPage-options .AddNewTeamButton,.s-sm .ManageCompanyPage-options .AddNewUserButton{width:49%;margin-left:0}.s-sm .ManageCompanyPage-options .AddNewTeamButton:first-of-type,.s-sm .ManageCompanyPage-options .AddNewUserButton:first-of-type{margin-right:2%}.s-sm .ManageCompanyPage-options .ViewToggle{width:100%}.s-sm .ManageCompanyPage-options .ViewToggle-btn{width:50%}.ManageCompanyPage-options .SearchComponent{margin-left:.75em}.s-sm .ManageCompanyPage-options .SearchComponent{width:100%;margin-left:0;max-width:none}.s-sm .ManageCompanyPage-options{flex-wrap:wrap;justify-content:center;max-width:22.5em;margin:0 auto}.s-sm .ManageCompanyPage-options>*{margin-bottom:.75em}.ManageCompanyPage .CompanyTeamsListedView,.ManageCompanyPage .CompanyUsersListedView{min-height:30em;margin-top:1rem}.ManageCompanyPage .s-sm .ManageByCSVLink,.ManageCompanyPage .s-sm .SignUpLinksButton{width:100%;max-width:22.5em;margin:0 auto}@supports (display:grid){.CompanyTeamsListedView{display:grid;align-items:flex-start;align-content:flex-start;grid-template-columns:repeat(auto-fit,minmax(min(25em,100%),1fr));grid-gap:1.5em;margin-bottom:3em}}.PathwayPage .VideoDetailedSummary{margin-bottom:1.5em}.PathwayPage .ViewToggle{margin-bottom:2em}.PromptAssignmentPage .HelpNotice{margin-bottom:1em}.PromptAssignmentPage-prompt{margin-bottom:2em}.PromptAssignmentPage .input-container{font-size:2em;margin-bottom:.25em}.PromptAssignmentPage .SubmitButton{margin-left:auto}.PromptAssignmentPage .AddVideosButton{width:100%;padding-top:1em;padding-bottom:1em;height:auto}.PromptAssignmentPage .AssignVideoBarList{margin-bottom:1em}.PromptAssignmentPage-loading .Spinner{margin-bottom:.75em}.CreatePromptAssignment-message{margin-bottom:1em}.AITextResponse{display:flex;justify-content:center;align-items:flex-start;flex-wrap:nowrap;gap:1.5em}.AITextResponse-icon{box-shadow:var(--box-shadow);background-color:var(--assignment-color);border-radius:100%;flex-shrink:0;padding:.5em}.AITextResponse svg{width:2em}.AITextResponse-message{padding:1em;max-width:65ch}.AddToAssignment,.CreatePromptAssignment-btn{width:100%;margin-bottom:1em;padding-top:1em;padding-bottom:1em;height:auto}.AIPromptInput{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-bottom:1em;padding:.5em 1em}.AIPromptInput .input-container{flex:1;margin-bottom:0}.AIPromptInput .input-container input{padding:0;border-bottom:none}.AIPromptInput-btn{flex-shrink:0;width:4em;padding:.5em;height:auto}.ReportsPage-options{display:flex;justify-content:flex-end;align-items:flex-end;flex-wrap:wrap}.ReportsPage-options>*{margin-left:.75em}.ReportsPage-options .SearchComponent{width:100%}.ReportsPage-options .DateRangePicker{flex-shrink:0}.s-xlg .ReportsPage-options{flex-wrap:nowrap}.ReportsPage-options>*{margin-bottom:.75em}.s-md .ReportsPage-options,.s-sm .ReportsPage-options{max-width:22.5em;margin:0 auto;justify-content:center}.s-md .ReportsPage-options>*,.s-sm .ReportsPage-options>*{margin-left:0}.s-md .ReportsPage-options .DateRangePicker,.s-md .ReportsPage-options .ReportsDownload,.s-md .ReportsPage-options .SearchComponent,.s-sm .ReportsPage-options .DateRangePicker,.s-sm .ReportsPage-options .ReportsDownload,.s-sm .ReportsPage-options .SearchComponent{width:100%;max-width:none}.s-md .ReportsPage-options .SearchComponent,.s-sm .ReportsPage-options .SearchComponent{margin-left:0}.ReportsPage-viewToggle{margin-bottom:.75em;width:100%}.s-md .ReportsPage-viewToggle,.s-sm .ReportsPage-viewToggle{justify-content:center}.s-sm .ReportsPage-viewToggle{font-size:80%}.ReportsPage-noTeam,.ReportsPage-noReports{margin-top:4em;text-align:center}.ReportsPage .PagesNav{margin-left:auto;margin-bottom:.75em}.ReportsPage .input-container{margin-bottom:0}.ReportsPage .Spinner{margin-top:3em}.ReportsDownload{display:flex;justify-content:space-evenly;align-items:center;padding:0 1.5em;height:3.625em;color:var(--rich-inverted);width:100%;max-width:15em}.ReportsDownload-alert{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;height:10em;width:15em}.ReportsDownload-downloadBtn{display:flex;justify-content:space-evenly;align-items:center;color:#fff;height:3em;width:15em;background-color:#7e3790;color:var(--rich)}.ReportsDownload-downloadBtn:hover{filter:brightness(110%)}.ReportsDownload-downloadBtn:disabled{opacity:.3;filter:none}.ReportsDownload-downloadBtn span{color:#fff}.ReportsDownload-downloadBtn svg{fill:#fff}.SelectTeam,.SelectUser{display:flex;justify-content:center;align-items:center;margin-left:auto;height:3.625em;max-width:22.5em;width:100%;position:relative;overflow:hidden;margin-bottom:.75em}.SelectTeam-label,.SelectUser-label{position:absolute;top:.5em;left:0;right:0;font-size:75%}.SelectTeam-teamName,.SelectTeam-userName,.SelectUser-teamName,.SelectUser-userName{color:var(--rich-inverted)}.SelectTeam .Spinner,.SelectUser .Spinner{margin-top:0;font-size:30%}.s-md .SelectTeam,.s-md .SelectUser,.s-sm .SelectTeam,.s-sm .SelectUser{margin-right:auto}.PlanDetails{width:20em;padding:2em}.PlanDetails h2{margin-bottom:.5em}.PlanDetails p{margin-bottom:1.5em}.PlanDetails-amount{width:100%}.PlanDetails-amount tr td{padding:.6125em 0}.PlanDetails-amount tr:last-of-type(1) td{padding:.75em 0}.PlanDetails-amount tr.PlanDetails-gst{border-bottom:1px solid var(--fadedText)}.PlanDetails-amount td:nth-of-type(1){color:var(--fadedText)}.PlanDetails-amount td:nth-of-type(2){text-align:right}.SignUpStepper{width:90%;max-width:40em;display:flex;justify-content:space-evenly;position:relative;margin:0 auto 6em}.SignUpStepper button{color:#e9e9f0}.SignUpStepper-step{position:relative;width:50%;display:flex;justify-content:flex-end;align-items:flex-start}.SignUpStepper-step.first{flex:1}.SignUpStepper .step-details{display:table;position:relative;margin-left:auto}.SignUpStepper-link{position:relative}.SignUpStepper-circle{background:#4a4a4a;width:2.5em;height:2.5em;border-radius:2.5em;display:flex;justify-content:center;align-items:center;position:relative;z-index:1;padding:.5625em}.SignUpStepper-circle svg{stroke:#e9e9f0;width:1em;height:1em}.SignUpStepper-circle.active{background:purple}.unlocked .SignUpStepper-circle{background:green}.SignUpStepper-stepTitle{margin-top:.5em;position:absolute;color:#868686;left:50%;transform:translate(-50%);text-transform:capitalize}.SignUpStepper-stepTitle h5{letter-spacing:.06em}.unlocked .SignUpStepper-stepTitle{color:#e9e9f0}@media (max-width:55em){.SignUpStepper-stepTitle{display:none}}.SignUpStepper-stepLine{border-top:2px solid #4a4a4a;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.SignUpStepper-stepLine.active{border-top:2px solid purple}.unlocked .SignUpStepper-stepLine{border-top:2px solid green}@media (max-width:55em){.SignUpStepper{margin-bottom:2.5em}}.SignUpPage{width:100%;overflow-y:auto;height:100%}.SignUpPage-loggedInAs{margin-right:1em;margin-top:1em;text-align:right;opacity:.75}.SignUpPage-loginLink{display:block;width:5ch;margin-left:auto;margin-right:1em;margin-top:1em;opacity:.75}.SignUpPage .inner{padding:3em 0}.SignUpPage h1{font-size:300%;text-align:center}.SignUpPage-details{display:flex;align-items:flex-start;justify-content:center;gap:1em}@media (max-width:55em){.SignUpPage-details{flex-direction:column;align-items:center}}.SignUpPage-choosePayment{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-direction:column}.SignUpPage-choosePayment>div{max-width:45em;width:100%}.SignUpSummary h2{margin-bottom:.5em}.SignUpSummary .PlanDetails{width:100%}.SignUpSummary-user{margin-bottom:2em}.SignUpSummary-company,.SignUpSummary-user{padding:0 2em}.SignUpSummary p{margin-bottom:1em}.SignUpSummary p.SignUpSummary-label{margin-bottom:0}.SignUpSummary-label{font-size:87.5%;font-weight:700;margin-bottom:.25em;color:var(--fadedText)}.ViewUserPage-grid{display:grid;gap:3em 2em;grid-template-columns:22em 1fr 1fr 22em;grid-template-areas:"Details Assignments Assignments Assignments" "Extra Assignments Assignments Assignments" "Workbooks Workbooks Quizzes Quizzes" "VideoViews VideoViews VideoViews VideoViews" "Certificates Certificates Extras Extras"}@media (max-width:75em){.ViewUserPage-grid{display:flex;flex-direction:column}}.ViewUserPage-assignments h2,.ViewUserPage-certificates h2,.ViewUserPage-quizzes h2,.ViewUserPage-viewedVideos h2,.ViewUserPage-workbooks h2{margin-bottom:0;line-height:1.45}.ViewUserPage-assignments .Flex,.ViewUserPage-certificates .Flex,.ViewUserPage-quizzes .Flex,.ViewUserPage-viewedVideos .Flex,.ViewUserPage-workbooks .Flex{margin-bottom:1.5em}.ViewUserPage-userHeading{grid-area:Details}.ViewUserPage .UserHeading{margin-bottom:.5em}.ViewUserPage-generateReport{color:var(--buttonDef);width:12em;margin:0 auto .5em;padding:0 1em}.ViewUserPage-generateReport:focus,.ViewUserPage-generateReport:hover{background:var(--faintBg)}.ViewUserPage-generateReport:focus:disabled,.ViewUserPage-generateReport:hover:disabled{background:0 0}.ViewUserPage-generateReport .Spinner{font-size:.3125em}.ViewUserPage-downloadReport{background-color:#7e3790;color:var(--rich);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 1em;margin:0 auto .5em}.ViewUserPage-downloadReport:hover{filter:brightness(110%)}.ViewUserPage-downloadReport:disabled{opacity:.3;filter:none}.ViewUserPage-assignments{grid-area:Assignments}.ViewUserPage-quizzes{grid-area:Quizzes}.ViewUserPage-workbooks{grid-area:Workbooks}.ViewUserPage-quizzes .Grid,.ViewUserPage-workbooks .Grid{font-size:93.75%}.ViewUserPage-assignmentsList{display:flex;flex-direction:column;gap:.5em}.ViewUserPage-certificates{grid-area:Certificates}.ViewUserPage-viewedVideos{grid-area:VideoViews}@media (max-width:40em){.ViewUserPage h2{font-size:125%}}.WorkbookSubmissionPage-status{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.WorkbookSubmissionPage-editBtn{color:var(--buttonDef)}.WorkbookSubmissionPage-editBtn:focus,.WorkbookSubmissionPage-editBtn:hover{background:var(--faintBg)}.WorkbookSubmissionPage-editBtn:focus:disabled,.WorkbookSubmissionPage-editBtn:hover:disabled{background:0 0}.AddTeamPage-form,.AddTeamPage-heading{max-width:50em;margin:0 auto}.AddTeamPage-form{padding:1.5em 2%}.AddUserPage-form,.AddUserPage-heading{max-width:30em;margin:0 auto}.AddUserPage-form{padding:1.5em 2%}.ApproveUserPage-form,.ApproveUserPage-heading{max-width:30em;margin:0 auto}.ApproveUserPage-form{padding:1.5em 2%}.AssignmentPage-headingContainer{display:flex;justify-content:space-between;align-items:center;max-width:75em}.AssignmentPage-nav{display:flex;justify-content:flex-end;align-items:center;gap:.5em}.AssignmentPage-drawerToggle{color:var(--buttonDef);margin-left:2em}.AssignmentPage-drawerToggle:focus,.AssignmentPage-drawerToggle:hover{background:var(--faintBg)}.AssignmentPage-drawerToggle:focus:disabled,.AssignmentPage-drawerToggle:hover:disabled{background:0 0}.AssignmentPage-drawerToggle svg{fill:currentColor;width:3em}@media (max-width:62.5em){.AssignmentPage .FlexedHeading{display:block}.AssignmentPage .FlexedHeading h1{margin-bottom:.5em}}@media (max-width:40em){.AssignmentPage .FlexedHeading h1{font-size:200%}}.CompanySignUpFormPage{width:100%;height:100%;padding:2em 0}.CompanySignUpFormPage .ScrollArea,.CompanySignUpFormPage .ScrollAreaRoot{height:100%}.CompanySignUpFormPage .inner{max-width:50em;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;height:100%}.CompanySignUpFormPage .PasswordRequired{width:100%;max-width:20em}.CompanySignUpFormPage .LogoutButton{background-color:#7e3790;color:var(--rich);margin:0 auto}.CompanySignUpFormPage .LogoutButton:hover{filter:brightness(110%)}.CompanySignUpFormPage .LogoutButton:disabled{opacity:.3;filter:none}.CompanySignUpFormPage-invalid p{display:block;margin-bottom:1em}.CompanySignUpFormPage-invalid a{color:var(--buttonDef);margin:0 auto}.CompanySignUpFormPage-invalid a:focus,.CompanySignUpFormPage-invalid a:hover{background:var(--faintBg)}.CompanySignUpFormPage-invalid a:focus:disabled,.CompanySignUpFormPage-invalid a:hover:disabled{background:0 0}.CompanyVideoPage .ViewToggle,.CompanyVideoPage .HelpNotice,.CreateOrReplaceContent{margin-bottom:2em}.CreateOrReplaceContent-editBtn{background-color:#ff9800;color:var(--rich)}.CreateOrReplaceContent-editBtn:hover{filter:brightness(110%)}.CreateOrReplaceContent-editBtn:disabled{opacity:.3;filter:none}.CreateOrReplaceContent-createBtn{background-color:#025f99;color:var(--rich)}.CreateOrReplaceContent-createBtn:hover{filter:brightness(110%)}.CreateOrReplaceContent-createBtn:disabled{opacity:.3;filter:none}.CompanyVideoDetails{padding:1em;max-width:50em}.CompanyVideoDetails p{margin-bottom:1em}.CompanyVideoDetails .UserNameplate{padding-left:0;margin-bottom:1em}.CompanyVideoDetails-thumbnail{border:1px solid #333;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;aspect-ratio:16/9;max-width:30em;margin-bottom:1.5em}.CreateAssignmentPage-form{max-width:70em}.CreateAssignmentPage-sectionHeading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:2em}.CreateAssignmentPage-sectionHeading h2{margin-bottom:0}.CreateAssignmentPage-assignmentTeams{margin-bottom:1.5em;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@supports (display:grid){.CreateAssignmentPage-assignmentTeams{display:grid;grid-template-columns:repeat(auto-fill,minmax(20em,1fr));grid-gap:1em;margin-bottom:3em;justify-content:start}}.CreateAssignmentPage-assignmentUsers{margin-bottom:1.5em;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@supports (display:grid){.CreateAssignmentPage-assignmentUsers{display:grid;grid-template-columns:repeat(auto-fill,minmax(20em,1fr));grid-gap:1em;margin-bottom:3em;justify-content:start}}.CreateAssignmentPage-videoList{margin-bottom:2em;min-height:5em}.CreateAssignmentPage-error{color:#cc1d33;height:2em;margin:.5em 0;text-align:right;font-size:112.5%}.CreateAssignmentPage-draftBtn{background-color:#ff9800;color:var(--rich)}.CreateAssignmentPage-draftBtn:hover{filter:brightness(110%)}.CreateAssignmentPage-draftBtn:disabled{opacity:.3;filter:none}.CreateAssignmentPage-assignBtn{background-color:#025f99;color:var(--rich)}.CreateAssignmentPage-assignBtn:hover{filter:brightness(110%)}.CreateAssignmentPage-assignBtn:disabled{opacity:.3;filter:none}.CreateAssignmentPage #title-container{font-size:200%;font-family:open_sanslight;max-width:25em}.CreateAssignmentPage #title-container label{display:none}.CreateAssignmentPage #title-container input{font-family:open_sanslight}.CreateCompanyCoursePage form{max-width:70em}.CreateCompanyCoursePage-inputs{max-width:50em}.CreateCompanyCoursePage-sectionHeading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:2em}.CreateCompanyCoursePage-sectionHeading h2{margin-bottom:0}.CreateCompanyCoursePage-thumbnail{margin-bottom:3em}.CreateCompanyCoursePage .AddVideosButton{margin-left:auto}.CreateCompanyCoursePage .UploadImage-inputContainer{max-width:30em;aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.CreateCompanyCoursePage .UploadImage-inputContainer{width:32em;height:18em}}.CreateCompanyCoursePage-draftBtn{background-color:#ff9800;color:var(--rich)}.CreateCompanyCoursePage-draftBtn:hover{filter:brightness(110%)}.CreateCompanyCoursePage-draftBtn:disabled{opacity:.3;filter:none}.CreateCompanyCoursePage-assignBtn{background-color:#025f99;color:var(--rich)}.CreateCompanyCoursePage-assignBtn:hover{filter:brightness(110%)}.CreateCompanyCoursePage-assignBtn:disabled{opacity:.3;filter:none}.DashboardPage-grid{display:grid;gap:1em;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-template-areas:"Video Video Subscription" "Video Video ThemeToggle" "VideoViews LatestAssignment Feedback"}.DashboardPage-grid .VideoComponent{grid-area:Video}.DashboardPage-grid .ThemeToggleGrid{grid-area:ThemeToggle}.DashboardPage-grid .DashboardPage-rightTop{grid-area:Subscription;display:flex;align-items:center;justify-content:center}.DashboardPage-grid .slot-1{grid-area:VideoViews}.DashboardPage-grid .slot-2{grid-area:LatestAssignment}.DashboardPage-grid .slot-3{grid-area:Feedback}.DashboardPage-grid .ThemeToggle{display:flex;align-items:center;justify-content:center;padding-top:2rem}.DashboardPage-grid .UploadAvatar{display:flex;align-items:center;gap:2em;padding:1em}.DashboardPage-grid .UploadAvatar .UploadImage-inputContainer{max-height:9em;max-width:9em}@media only screen and (max-width:62.5rem) and (min-width:50.0625rem){.DashboardPage-grid{grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-template-areas:"Video Video" "Video Video" "Subscription ThemeToggle" "VideoViews LatestAssignment" "Feedback Feedback"}}@media only screen and (max-width:50rem){.DashboardPage-grid{grid-template-columns:1fr;grid-template-areas:"Video" "Video" "Video" "Subscription" "ThemeToggle" "VideoViews" "LatestAssignment" "Feedback"}}.DashboardPage-bottomCard{display:flex;height:14em;align-items:center}.DashboardPage-bottomCard>a{width:100%;padding:1.5em 5%}.s-lg .DashboardPage-bottomCard,.s-md .DashboardPage-bottomCard{font-size:85%}.s-md .DashboardPage-bottomCard>a{height:100%}.s-sm .DashboardPage-bottomCard{width:100%;font-size:75%;height:12em}.s-sm .DashboardPage-bottomCard>a{height:7.5em}.DashboardPage .s-lg .VideoComponent,.DashboardPage .s-md .VideoComponent,.DashboardPage .s-sm .VideoComponent{width:100%}.DashboardPage .s-sm>a,.DashboardPage .s-sm>div{margin-bottom:.75em}.EditTeamPage-form,.EditTeamPage-heading{max-width:50em;margin:0 auto}.EditTeamPage-form{padding:1.5em 2%}.EditUserPage-form,.EditUserPage-heading{max-width:30em;margin:0 auto}.EditUserPage-form{padding:1.5em 2%}.IPage{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;height:100%;width:100%}.ManageAssignmentsPage-heading{display:flex;justify-content:space-between;align-items:center}.ManageAssignmentsPage .ViewToggle{margin-bottom:2em}.ManageAssignments,.ManageCourses{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.ManageAssignments .AssignmentSummary,.ManageCourses .AssignmentSummary{flex-basis:33%;transition:.15s transform}@supports (display:grid){.ManageAssignments,.ManageCourses{display:grid;grid-template-columns:repeat(auto-fill,minmax(20em,1fr));grid-gap:2em;margin-bottom:3em;justify-content:start}}.ManageWorkbooksList .Table{width:100%;border-radius:5px;overflow:hidden}.ManageWorkbooksList .Table-heading{background:var(--rich)}.ManageWorkbooksList .Table-heading .Table-cell{font-size:100%}.ManageWorkbooksList .Table-row{border-bottom:thin solid #1c1c1c}.ManageWorkbooksList .Table-row:nth-child(odd){background:var(--depth3)}.ManageWorkbooksList .Table-cell{padding:0 1em;align-content:center;vertical-align:middle;font-size:87.5%;overflow-y:auto}.ManageWorkbooksList .Table-cellContent{display:flex;justify-content:flex-start;align-items:center;height:4rem}.ManageWorkbooksList-userCell{width:18em}.ManageWorkbooksList-updatedAtCell{width:12em}.ManageWorkbooksList-statusCell{width:10em}.MSDLoginPage{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;height:100%;width:100%}.NotificationPage .PagesNav{margin-left:auto}.PendingUsersPage-actionBtns{margin-bottom:2em}.PendingUsersPage .btn-container .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 1em}.ResetPasswordPage{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:column;width:100%;height:100%}.ResetPasswordPage-error,.ResetPasswordPage-formContainer{flex:1;width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.ResetPasswordPage form{max-width:20em;width:95%}@media print{.ReviewWorkbookSubmissionPage .PrintButton,.ReviewWorkbookSubmissionPage h1 span{display:none!important}}.SetPasswordPage{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:column;width:100%;height:100%}.SetPasswordPage-error,.SetPasswordPage-formContainer{flex:1;width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.SetPasswordPage form{max-width:20em;width:95%}.SignUpLinksPage .ViewToggle{margin-bottom:2em}.TeamPage .FlexedHeading{margin-bottom:1em}.TeamPage .FlexedHeading-children{width:min(100%,20em)}@media (max-width:30em){.TeamPage .FlexedHeading{flex-wrap:wrap;gap:1em}.TeamPage .FlexedHeading-children{margin-left:auto;margin-right:auto}}.TeamPage .SearchComponent .input-container{margin-bottom:0}.setting-panel{padding:2em 4%;margin-right:2%;flex-grow:1;margin-bottom:1.5em}.UserSettingsPage-userSettings{display:flex;justify-content:flex-start;align-items:flex-start;gap:1em}@media (max-width:52em){.UserSettingsPage-userSettings{flex-wrap:wrap}.UserSettingsPage-userSettings .ChangePassword,.UserSettingsPage-userSettings .UserSettingsPage-userSettings-themeToggle{width:100%}}.UserSettingsPage-auth{display:flex;flex-direction:column;gap:1em}.UserSettingsPage .ViewToggle{margin-bottom:1.5em}.UserSettingsPage .CancelSubscriptionButton,.UserSettingsPage .RenewSubscriptionButton{flex-grow:0}.TestComponent{height:10em;display:flex;flex-direction:column}.TestComponent li{height:4em;border-bottom:1px solid #fff}.TestComponent a{display:flex;align-content:stretch}.VideoSearchPage .SearchComponent{max-width:none}.WelcomePage{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;min-height:100%;overflow:auto;text-align:left;padding:5em 1.5em}.WelcomePage-dashboardBtn{color:var(--buttonDef);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.5em 1em;margin:0 auto}.WelcomePage-dashboardBtn:focus,.WelcomePage-dashboardBtn:hover{background:var(--faintBg)}.WelcomePage-dashboardBtn:focus:disabled,.WelcomePage-dashboardBtn:hover:disabled{background:0 0}.WelcomePage-ccMessage,.WelcomePage-invoiceMessage{max-width:50em}.WelcomePage a:not(.btn){display:block;color:var(--link-color);font-weight:700}.WelcomePage a.WelcomePage-dashboardBtn{color:var(--buttonDef);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.5em 1em;margin:0 auto}.WelcomePage a.WelcomePage-dashboardBtn:focus,.WelcomePage a.WelcomePage-dashboardBtn:hover{background:var(--faintBg)}.WelcomePage a.WelcomePage-dashboardBtn:focus:disabled,.WelcomePage a.WelcomePage-dashboardBtn:hover:disabled{background:0 0}.WorkstationPage .ViewToggle{margin-bottom:2em}.WorkstationPage-aiLink{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:auto;padding-left:1em;padding-right:1em}.WorkstationPage-aiLink svg{width:1.5em;margin-right:.5em}:root{--color-1: #FF5D38;--color-2: #1F5A79;--color-3: #17BEBB;--color-4: #2E282A;--color-5: #f2562c;--assignment-color: var(--color-2);--nav-secondary-color: var(--color-3);--nav-hover-color: rgba(242,86,44,.6);--main-bg-dark: #121212;--accordion-bg-dark: #333;--menuItem-dark: #a7a7a7;--buttonDef-dark: #a5a5a5;--button-color-dark: #ffffffb3;--selected-color-dark: #0b4759;--selected-color-hover-dark: rgba(11, 71, 89, .63);--nav-bg-dark: #222222;--rich-dark: rgb(0, 0, 0);--rich-inverted-dark: rgb(255, 255, 255);--video-menu-dark: #a7a7a7;--textNormal-dark: #cdcdcd;--fadedText-dark: #9c9c9c;--accentText-dark: #a4a4a4;--menuText-dark: #e2e2e2;--depth1-dark: #1d1d1d;--depth2-dark: #212121;--depth3-dark: #242424;--depth4-dark: #272727;--depth5-dark: #2c2c2c;--depth6-dark: #2d2d2d;--depth7-dark: #323232;--depth8-dark: #353535;--depth9-dark: #373737;--depth10-dark: #cdcdcd2d;--depth11-dark: #212121;--dark-correct-green: #006400;--main-bg-light: #fcfcfc;--accordion-bg-light: #430e4d38;--menuItem-light: #dde1f8;--buttonDef-light: #161616c9;--button-color-light: #292929b3;--selected-color-light: #7a7a7a6e;--selected-color-hover-light: #4949496e;--nav-bg-light: #222;--rich-light: rgb(248, 248, 248);--rich-inverted-light: rgb(0, 0, 0);--video-menu-light: #292929;--textNormal-light: #161616;--fadedText-light: #747474;--accentText-light: #2c2c2c;--menuText-light: #fcfcfc;--depth11-light: #fffffffb;--depth10-light: #acacac63;--depth9-light: #e5e5e5;--depth8-light: #e9e9e9;--depth7-light: #d6d6d6;--depth6-light: #efefef;--depth5-light: #f1f1f1;--depth4-light: #f3f3f3;--depth3-light: #f5f5f5;--depth2-light: #430e4d38;--depth1-light: #fefefe;--light-correct-green: #60b738;--h1-family: "Space Grotesk", sans-serif;--h1-weight: 400;--h1-color-light: var(--color-5);--h1-color-dark: var(--color-5);--h2-family: "Open Sans", sans-serif;--h2-weight: 500;--h2-color-light: var(--textNormal-light);--h2-color-dark: var(--textNormal-dark);--h3-family: "Open Sans", sans-serif;--h3-weight: 500;--h3-color-light: var(--textNormal-light);--h3-color-dark: var(--textNormal-dark);--h4-family: "Open Sans", sans-serif;--h4-weight: 500;--h4-color-light: var(--textNormal-light);--h4-color-dark: var(--textNormal-dark);--h5-family: "Open Sans", sans-serif;--h5-weight: 500;--h5-color-light: var(--textNormal-light);--h5-color-dark: var(--textNormal-dark);--h6-family: "Open Sans", sans-serif;--h6-weight: 600;--h6-color-light: var(--textNormal-light);--h6-color-dark: var(--textNormal-dark);--paragraph-family: "Montserrat", sans-serif;--paragraph-weight: 400;--paragraph-color-light: var(--textNormal-light);--paragraph-color-dark: var(--textNormal-dark)}
