@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.help-modal{width:92%;max-width:480px;height:calc(100% - 80px);left:0;top:0;transform:none;font-family:Roboto,Helvetica Neue,Helvetica,verdana,sans-serif;margin:1rem;border-radius:4px}.help-modal__content{text-align:left;display:flex;flex-direction:column;flex-wrap:nowrap}.help-modal__copy{display:block;max-width:100%}.help-modal__topbar{display:flex;flex:0 0 44px;flex-direction:row;padding:16px;height:44px;max-height:44px;overflow:hidden;flex-wrap:nowrap;justify-content:space-between;align-items:center;background:#4a4a4a;border-radius:4px 4px 0 0}.help-modal__topbar h1,.help-modal__topbar h2,.help-modal__topbar h3{margin:0;color:#f8f8f8}.help-modal__topbar h2{font-size:1.25em}.help-modal__topbar i{display:flex;align-self:flex-end;justify-content:flex-end;cursor:pointer;color:#f8f8f8;font-size:.75em;transition:all .25s linear}.help-modal__topbar i:hover{color:#fff}.help-modal__body{display:flex;flex:1 1 auto;flex-direction:column;flex-wrap:nowrap;justify-content:left;overflow-y:scroll}.help-modal__nav{display:flex;flex:0 0 auto;flex-direction:row;flex-wrap:nowrap;height:4.375rem}.help-modal__nav .modal__button{align-self:center;height:4.375rem;margin:0}.help-modal__nav .modal__button.button--cancel{background:#999}.help-modal__nav .modal__button.button--cancel:hover{background:#7e7e7e}.help-modal__button{display:inline-block;color:#fff;text-align:center;border:none;border-radius:2px;padding:.25em;transition:all .25s ease-out}.help-modal__button:focus{box-shadow:inset 0 0 0 3px hsla(0,0%,100%,.5)}@media(max-height:556px){.help-modal__topbar{padding:12px;flex:0 0 36px}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.player-help{display:block;width:100%;height:100%;padding:1rem;font-size:14px!important;font-family:MuseoSans-500,helvetica,arial,sans-serif;padding-bottom:2rem}.player-help h1,.player-help h2,.player-help h3{font-weight:600}.player-help h1{font-size:1.5em}.player-help h2{font-size:1.5em}.player-help h3{font-size:1.4em}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.chapter{position:relative;border-bottom:2px solid #ececec;cursor:pointer}.chapter:last-child{margin-bottom:-2px}.chapter__button{padding:16px 24px;position:relative;line-height:1.3em;font-weight:700;text-align:left}.chapter__button:focus{box-shadow:inset 0 0 0 2px #1fcce6}.chapter__button.chapter__button--chapter-title{color:#4f1ae6;font-size:14px}.chapter__button.chapter__button--chapter-active{border-color:#4f1ae6}.chapter__duration{color:#282b30;font-weight:700;font-size:12px}.chapter__arrow{position:absolute;top:16px;left:6px;display:inline-block;transition:transform .1s linear}.chapter__arrow__icon{transform:scale(.65)}.chapter__arrow.chapter__arrow--show-chapter{transform:rotate(90deg);top:15px;left:4px}.chapter.chapter--dark{border-bottom:2px solid rgba(0,0,0,.25)}.chapter.chapter--dark .chapter__button--chapter-title{color:#1fcce6}.chapter.chapter--dark .chapter__duration{color:#ececec}[data-whatinput=mouse][data-whatintent=mouse] .chapter__button:focus,[data-whatintent=touch] .chapter__button:focus{outline:0;box-shadow:none;transform:none}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.lesson-description{position:relative;margin:0;padding:2px 10px 0 15px;font-size:.6875rem;line-height:1.6em;color:#282b30;pointer-events:all;text-align:left;z-index:10}.lesson-description:active{box-shadow:none!important}.lesson-description:focus{box-shadow:inset 0 0 0 1px #1fcce6}.lesson-description.lesson-description--button-selected{color:#fff}.lesson-description__arrow{transform:rotate(0);position:absolute;top:2px;left:0;display:inline-block}.lesson-description__arrow .i .i__icon svg path{fill:#282b30}.lesson-description__arrow.lesson-description__arrow--open{transform:rotate(90deg)}.lesson-description__text{font-size:.6875rem;line-height:1.6em;color:#282b30}.lesson-description__panel{display:none;min-height:1px}.lesson-description__panel.lesson-description__panel--open{display:block;min-height:auto;transition:min-height .25s linear}.lesson-description.lesson-button-description--hide-arrow{padding-left:0}.lesson-description.lesson-button-description--hide-arrow .lesson-button-description__arrow{display:none}[data-whatinput=mouse][data-whatintent=mouse] .lesson-button-description:focus,[data-whatintent=touch] .lesson-button-description:focus{outline:0;box-shadow:none;border:0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.lesson-button{position:relative;display:block;font-size:13px;transition:all .25s linear;width:100%;padding:0;margin:0}.lesson-button--document{min-height:3.5rem}.lesson-button__container{display:block;overflow:hidden;height:auto;position:relative;width:100%;font-family:Roboto,Helvetica Neue,Helvetica,verdana,sans-serif;font-size:.8125rem}.lesson-button__button{display:block;width:100%;height:100%;cursor:pointer;position:absolute;z-index:5;top:0;left:0;right:0;bottom:0}.lesson-button__button:focus{box-shadow:inset 0 0 0 2px #1fcce6}.lesson-button__button--link{color:#282b30}.lesson-button__document-text-container{display:block;overflow:hidden;position:relative}.lesson-button__info{padding:.75rem;line-height:1.2rem;text-align:left;margin-left:3rem;pointer-events:none}.lesson-button__document-info{display:block;overflow:hidden;clear:both;min-height:3.5rem}.lesson-button__title{text-align:left;font-weight:700;pointer-events:none}.lesson-button__finishing-text{font-size:.6rem;margin-left:3.5rem;pointer-events:none}.lesson-button__icon{width:22px;height:22px;position:absolute;z-index:3}.lesson-button__icon .i{position:absolute;display:block;left:50%;top:50%;transform:translate(-50%,-55%)}.lesson-button__icon .i .i__icon svg path{fill:#9b9b9b}.lesson-button__icon--completed i{color:#9b9b9b;font-size:1.125rem}.lesson-button__icon--pause i{margin-left:-1px}.lesson-button__status-container{width:20px;height:20px;position:absolute;top:10px;left:22px}.lesson-button__document-icon i{font-size:.9375rem;color:#9b9b9b;position:relative;top:4px;left:4px}.lesson-button__duration{color:#4a4a4a;font-size:11px}.lesson-button__pie-chart{position:absolute;z-index:1}.lesson-button__pie-chart__cover{position:absolute;top:3px;left:2px;right:2px;bottom:2px;background:#fff;border-radius:100px;z-index:2}.lesson-button.lesson-button--selected{color:#fff;background:#4f1ae6}.lesson-button.lesson-button--selected .lesson-button__icon i,.lesson-button.lesson-button--selected .lesson-button__icon--completed i{color:#fff}.lesson-button.lesson-button--selected .lesson-button__pie-chart__cover{background:#4f1ae6}.lesson-button.lesson-button--selected .lesson-button__title{color:#fff}.lesson-button.lesson-button--selected .lesson-button__duration{color:#fff}.lesson-button.lesson-button--selected .lesson-button__description{color:#fff}.lesson-button.lesson-button--selected .i .i__icon svg path{fill:#fff}.lesson-button.dark-theme{color:#ececec;background:rgba(0,0,0,0)}.lesson-button.dark-theme .lesson-button__description,.lesson-button.dark-theme .lesson-button__duration,.lesson-button.dark-theme .lesson-button__title{color:#ececec}.lesson-button.dark-theme .lesson-button__pie-chart__cover{background:#282b30}.lesson-button.dark-theme.lesson-button--selected{color:#fff;background:#4f1ae6}.lesson-button.dark-theme.lesson-button--selected .i .i__icon svg path{fill:#fff}.lesson-button.dark-theme.lesson-button--selected .lesson-button__description,.lesson-button.dark-theme.lesson-button--selected .lesson-button__duration,.lesson-button.dark-theme.lesson-button--selected .lesson-button__title{color:#fff}.lesson-button.dark-theme.lesson-button--selected .lesson-button__pie-chart__cover{background:#4f1ae6}.document-link{display:block;color:#282b30}.document-link:active,.document-link:focus,.document-link:hover{color:#282b30}@media(max-width:768px){.lesson-button{padding:6px}}[data-whatinput=mouse][data-whatintent=mouse] .lesson-button__button:focus,[data-whatintent=touch] .lesson-button__button:focus{outline:0;box-shadow:none;border:0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.player-nav .lesson-list{margin:0;padding:0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.player.disabled-button{height:46px;border-radius:23px;padding:2px;background:rgba(0,0,0,0);box-shadow:none;transition:none;border:3px #8a8a8a solid;color:#8a8a8a;opacity:1}.player.disabled-button:hover{box-shadow:none!important;background-color:rgba(0,0,0,0)!important;transform:none!important;color:#8a8a8a}.player .arrowed-button__text{font-family:MuseoSans-900,helvetica,arial,sans-serif;display:inline-block;text-shadow:none;min-width:100px;text-align:center;padding:11px 1rem 0 1.5rem}.player .arrowed-button__arrow-container{display:inline-block;height:34px;width:34px;margin:1px;right:2px;padding:9px;border-radius:100%;box-shadow:none;background-color:#8a8a8a;transition:none}.player .arrowed-button__arrow-container .i{transition:none;position:relative}.player .arrowed-button__arrow-container .i .i__icon svg path{fill:#282b30}.player .arrowed-button:not(.button--inline){position:relative}.player .arrowed-button:not(.button--inline) .arrowed-button__text{position:relative;top:50%;transform:translateY(-50%);margin-right:28px}.player .arrowed-button:not(.button--inline) .arrowed-button__arrow-container{position:absolute}[data-whatinput=mouse][data-whatintent=mouse] .player.disabled-button,[data-whatintent=touch] .player.disabled-button{border:3px #8a8a8a solid}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.completion-button{position:relative;display:block;height:100%}.completion-button__container{display:flex;height:100%;flex-direction:row;justify-content:center;align-items:center}.course-player-container__nav--zoomed .completion-button__container .arrowed-button__arrow--right{display:none!important}.course-player-container__nav--zoomed .completion-button__container .arrowed-button__text{padding:0}.course-player-container__nav--zoomed .completion-button__container .completion-button,.course-player-container__nav--zoomed .completion-button__container .three.arrowed-button{height:24px}.course-player-container__nav--zoomed .completion-button__container .button.arrowed-button{font-size:11px}.course-player-container__nav--zoomed .completion-button__container .player.disabled-button{height:24px}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.player-side-nav-footer{position:relative;display:block;flex-grow:0;flex-shrink:0;flex-basis:55px;flex-direction:column;background:#ececec;min-height:55px;overflow:hidden;transition:all .2s ease-in-out;transition-delay:0s}.player-side-nav-footer__sub-container{height:55px;width:100%;position:absolute;display:block;flex:0 0 auto;flex-direction:row;background:#ececec}.player-side-nav-footer__sub-container--bottom{bottom:0}.player-side-nav-footer__sub-container--top{height:65px;top:0}.player-side-nav-footer--is-open{flex-basis:120px;min-height:120px;box-shadow:0 -2px 10px 1px rgba(0,0,0,.25)}.player-side-nav-footer--bg-dark{background:#4a4a4a}.course-player-container__nav--zoomed .player-side-nav-footer--is-open{flex-basis:64px;min-height:64px}.course-player-container__nav--zoomed .player-side-nav-footer--is-open .player-nav__button{padding:7px;font-size:10px}.course-player-container__nav--zoomed .player-side-nav-footer--is-open .player-side-nav-footer__sub-container{height:32px}.course-player-container__nav--zoomed .player-side-nav-footer--is-open .player-side-nav-footer__sub-container--top{height:32px}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.side-nav-header{flex:0 0 auto;position:relative;background:#ececec;margin:0;padding:0}.side-nav-header__title{min-height:20px;font-size:1rem;font-weight:700;padding:1rem 1.5rem 0 1.5rem;margin:0}.side-nav-header.side-nav-header--dark{background:rgba(0,0,0,.25)}.side-nav-header.side-nav-header--dark .side-nav-header__text{color:#fff}.side-nav-header__bar-wrapper{display:block;height:4px;padding:0;margin:0;overflow:hidden;background:#9b9b9b}.side-nav-header__bar-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;height:100%;overflow:hidden;background:#9b9b9b}.side-nav-header__bar{left:0;display:block;height:100%;background:linear-gradient(to right,#19a5ba 0,#4f1ae6 100%)}.side-nav-header__text-container{display:block;padding:.25rem 1.5rem .3125rem 1.5rem}.side-nav-header__completion-text{font-size:.8rem;line-height:1.25;margin-bottom:.4rem}.side-nav-header.side-nav-header--dark .side-nav-header__bar-container{background:#4a4a4a}.side-nav-header__bar-quiz-indicator{background:#f45a2b;display:block;height:100%;width:1%;flex:0 0;flex-basis:1%}.course-player-container__nav--zoomed .side-nav-header__completion-text,.course-player-container__nav--zoomed .side-nav-header__text-container,.course-player-container__nav--zoomed .side-nav-header__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.player-nav__skip-link{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;font-size:14px;text-align:left}.player-nav__skip-link:focus{position:static;width:auto;min-height:44px;margin:0;padding:0 20px;overflow:auto;clip:auto;color:#1fcce6;text-decoration:underline}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.player-nav__final-test-button{display:block;text-align:left;pointer-events:auto;padding:24px;width:100%;transition:all .1s linear;font-size:14px;font-family:Roboto,Helvetica Neue,Helvetica,verdana,sans-serif}.player-nav__final-test-button i{margin-right:14px}.player-nav__final-test-button:hover{background-color:rgba(0,0,0,.1)}.player-nav__final-test-button.player-nav__final-test-button--active{background-color:#4f1ae6;color:#fff}.player-nav__final-test-button:focus{box-shadow:inset 0 0 0 2px #1fcce6}.player-nav.dark-theme .player-nav__final-test-button{color:#ececec}[data-whatinput=mouse][data-whatintent=mouse] .player-nav__final-test-button:focus,[data-whatintent=touch] .player-nav__final-test-button:focus{outline:0;box-shadow:none;transform:none}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.player-nav-wrapper{position:relative;display:flex;flex-direction:column;height:100%}.player-nav-wrapper.dark-theme{background:#282b30}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.player-nav__wrapper{position:relative;display:flex;flex-direction:column;height:100%}.player-nav__wrapper.dark-theme{background:#282b30}.player-nav{position:relative;display:flex;flex-direction:column;height:100%;transition:left .1s linear;overflow:hidden;background:#fff;font-family:Roboto,Helvetica Neue,Helvetica,verdana,sans-serif}.player-nav__chapter-list{flex:1 1 auto;margin:0;overflow-y:auto}.player-nav__chapter-list li{list-style-type:none}.player-nav__footer__button-wrapper{display:inline-block;width:50%;height:100%}.player-nav__footer__button-wrapper--divider{border-right:1px solid #d8d8d8}.player-nav__button{width:100%;font-size:14px;padding:16px;text-align:center;border-top:2px solid #d8d8d8;cursor:pointer;font-family:Roboto,Helvetica Neue,Helvetica,verdana,sans-serif}.player-nav__button:focus{box-shadow:inset 0 0 0 2px #1fcce6}.player-nav__button--disabled,.player-nav__button:disabled{cursor:not-allowed!important;color:#9b9b9b!important}.player-nav__button--disabled .i path,.player-nav__button:disabled .i path{fill:#9b9b9b!important}.player-nav__tooltip-theme{border:2px solid #4a4a4a}.player-nav__rating-button-tooltip-text{max-width:126px;margin:0;padding:2px 0;font-size:13px;text-align:left;font-weight:700;line-height:1.1rem}.player-nav__complete-button-container{display:flex;height:100px;padding:.75rem 1.5rem}.player-nav__complete-button{width:90%;margin:0}.player-nav.dark-theme{background-color:#282b30}.player-nav.dark-theme .player-nav__header{background:rgba(0,0,0,.25)}.player-nav.dark-theme .player-nav__footer__button-wrapper--divider{border-right:1px solid #282b30}.player-nav.dark-theme .player-nav__course-title{color:#fff}.player-nav.dark-theme .player-nav__button{color:#ececec;border-top:2px solid #282b30;cursor:pointer}.player-nav.dark-theme .player-nav__button.player-nav__button--has-divider{border-right:1px solid #282b30}.player-nav.dark-theme .player-nav__final-test-button{color:#ececec}.course-player-container--zoom .player-nav{height:auto}@media(orientation:portrait)and (max-height:600px){.player-nav__button{padding:8px}}[data-whatinput=mouse][data-whatintent=mouse] .player-nav__button:focus,[data-whatintent=touch] .player-nav__button:focus{outline:0;box-shadow:none;transform:none}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.download-screen{display:block;position:absolute;top:0;left:0;right:0;bottom:0;color:#fff;font-family:Roboto,Helvetica Neue,Helvetica,verdana,sans-serif;z-index:auto}.download-screen__content,.download-screen__next-container{position:absolute;display:flex;width:100%;padding:1rem;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center}@media(min-width:768px){.download-screen__content,.download-screen__next-container{max-width:550px;padding:0}}.download-screen__content{left:50%;top:50%;transform:translate(-50%,-50%)}.download-screen__next-container{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);text-align:center;padding:0}@media(min-width:768px){.download-screen__next-container{bottom:30px}}.download-screen__subtitle,.download-screen__title{display:block;color:#fff;text-align:center}.download-screen__title{margin-bottom:2vh}@media(min-width:768px){.download-screen__title{margin-bottom:3vh}}.download-screen__next-button,.download-screen__title{font-size:1rem;font-weight:700}@media(min-width:768px){.download-screen__next-button,.download-screen__title{font-size:1.375rem}}.download-screen__subtitle{font-weight:400;font-size:12px}@media(min-width:768px){.download-screen__subtitle{font-size:1.25rem;margin-bottom:.25rem}}.download-screen__download-button{display:block;width:110px;height:110px;border-radius:100%;border:2px solid #1fcce6;transition:background-color linear .1s,transform linear .1s;font-size:.75rem;text-transform:uppercase}@media(max-width:368px){.download-screen__download-button{width:90px;height:90px;font-size:.6875rem}}@media(min-width:768px){.download-screen__download-button{font-size:1rem;width:160px;height:160px}}.download-screen__download-button:focus,.download-screen__download-button:hover{background-color:#1fcce6;color:#000;transform:scale(1.02)}.download-screen__download-button:focus path,.download-screen__download-button:hover path{fill:#000}.download-screen__next-button{text-transform:uppercase;transition:transform linear .1s;padding:0 1rem}.download-screen__next-button:hover{transform:scale(1.02)}.download-screen__next-button:focus{transform:scale(1.02);color:#1fcce6;box-shadow:inset 0 0 0 1px #1fcce6}.download-screen__next-button:focus path{fill:#1fcce6}@media(min-width:768px){.download-screen__next-button{padding:1rem}}.download-screen__arrow{position:relative;top:-2px;transform:scale(.8,.8)}@media(min-width:768px){.download-screen__arrow{transform:scale(1,1);margin-left:.5rem}}.download-screen__button-icon{display:block;height:30px;margin-bottom:.25rem}@media(min-width:768px){.download-screen__button-icon{height:45px}}[data-whatinput=mouse][data-whatintent=mouse] .document-screen__next-button:focus,[data-whatintent=touch] .document-screen__next-button:focus{outline:0;box-shadow:none;border:0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.modal__background{position:fixed;background:rgba(0,0,0,.35);top:0;left:0;right:0;bottom:0;z-index:100}.modal__content{display:block;position:fixed;background:#fff;width:480px;height:540px;border-radius:8px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:101;overflow:hidden;overflow-y:auto}.modal__close-button{position:absolute;top:6px;right:8px;z-index:10;padding:3px 4px 4px 4px}@media(max-width:767px){.modal__content{width:auto;height:auto;top:0;left:0;right:0;bottom:0;transform:none;border-radius:0}}[data-whatinput=keyboard][data-whatintent=keyboard] .modal__close-button:focus{box-shadow:0 0 4px 1px hsla(0,0%,100%,.75);border-radius:100px}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-wave-header{position:relative;top:-1px}.modal-wave-header .blurb-icon-message{background:rgba(0,0,0,0)}@media(max-width:767px){.modal-wave-header .gradient-section{border-radius:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.blurb-icon-message{background:#4f1ae6;color:#fff;padding:48px 96px}.blurb-icon-message__content{max-width:340px;margin:0 auto;text-align:center;position:relative}.blurb-icon-message__icon{margin:0 auto;position:relative}.blurb-icon-message__icon .i__icon svg{height:auto}.blurb-icon-message__icon .i__icon--positive-review svg{width:65px}.blurb-icon-message__icon .i__icon--negative-review svg{width:96px}.blurb-icon-message p{display:block;line-height:1;margin:0}.blurb-icon-message p.blurb-icon-message__title{font-family:MuseoSans-900,helvetica,arial,sans-serif;font-size:24px;margin-top:24px}.blurb-icon-message p.blurb-icon-message__message{font-size:14px;line-height:1.3rem;margin-top:16px}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.star-rating__star-container{display:inline-block}.star-rating__star-container input+label{margin:0}.star-rating__star-label{width:64px;height:36px}.star-rating__rating-text{margin:16px 0;height:22px;color:#9b9b9b;font-size:.875rem}.star-rating__hide-element{opacity:0;width:0;height:0;position:absolute;left:-9999px}.star-rating__hide-input{opacity:0;margin-top:-16px;width:64px;height:64px;position:absolute}[data-whatinput=keyboard][data-whatintent=keyboard] .star-rating__star-container input:focus+label{position:relative}[data-whatinput=keyboard][data-whatintent=keyboard] .star-rating__star-container input:focus+label::after{content:"";width:64px;height:64px;position:absolute;box-shadow:0 0 8px 0 rgba(0,0,0,.35);border-radius:100px;top:-16px;left:0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.text-area{background:#fff;border-radius:8px;border:1px solid #d8d8d8;position:relative;padding:16px 0;transition:all .3s linear}.text-area textarea{color:#4a4a4a;resize:none;border:none;background:rgba(0,0,0,0);margin:0;padding:0 20px;height:100px}.text-area__limit-text{position:absolute;bottom:6px;right:8px;font-size:.8125rem;color:#9b9b9b}.text-area--limited{padding-bottom:28px}.text-area--focused{border-color:#9b9b9b}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.rating-and-review-form{padding:18px 36px}.rating-and-review-form__error-message{font-size:.8125rem;color:#d0021b;max-width:300px;margin:0 auto}.rating-and-review-form__error-message p{line-height:1.2em}.rating-and-review-form__star-ratings{margin:32px 0 64px 0;text-align:center}.rating-and-review-form__star-ratings--error-spacing{margin:24px 0 42px 0}.rating-and-review-form__textarea textarea{height:76px;font-size:.875rem}.rating-and-review-form__textarea ::-ms-input-placeholder,.rating-and-review-form__textarea ::placeholder{color:#4a4a4a}.rating-and-review-form__controls-container{margin-top:16px}.rating-and-review-form__cancel-button-container,.rating-and-review-form__submit-button-container{width:162px;display:inline-block}.rating-and-review-form__cancel-button-container{float:left}.rating-and-review-form__submit-button-container{float:right}.rating-and-review-form__submit-button--pending span.i{animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}@media only screen and (max-width:400px){.rating-and-review-form{padding:18px 24px}.rating-and-review-form__cancel-button-container,.rating-and-review-form__submit-button-container{width:152px}.rating-and-review-form .star-rating__star-label{width:56px}}@media only screen and (max-width:360px){.rating-and-review-form{padding:16px}.rating-and-review-form__cancel-button-container,.rating-and-review-form__submit-button-container{width:140px}.rating-and-review-form .star-rating__star-label{transform:scale(.75);width:48px}}@media only screen and (max-width:400px){[data-whatinput=keyboard][data-whatintent=keyboard] .rating-and-review-form .star-rating__star-container input:focus+label::after{width:56px;height:56px;top:-12px}}@media only screen and (max-width:360px){[data-whatinput=keyboard][data-whatintent=keyboard] .rating-and-review-form .star-rating__star-container input:focus+label::after{top:-12px;left:-4px}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.rating-and-review-modal__blurb-message{position:relative;z-index:3;top:72px}.rating-and-review-modal__form-heading{display:block;font-size:24px;line-height:2rem;font-family:MuseoSans-900,helvetica,arial,sans-serif;font-weight:400;margin:0;color:#fff;position:relative;z-index:3;top:36px}.rating-and-review-modal__form{position:relative;z-index:3;top:-72px}.rating-and-review-modal__done-button-container{position:relative;z-index:3;position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}.rating-and-review-modal__minimum-message{padding:48px 72px}.rating-and-review-modal__minimum-cancel-button{margin-top:48px}.rating-and-review-modal .modal-wave-header .three.wave{overflow-y:hidden}.rating-and-review-modal .rating-and-review-form{margin-bottom:-148px}.rating-and-review-modal .modal__content{overflow-y:hidden}@media(max-width:767px){.rating-and-review-modal .blurb-icon-message{position:absolute;top:50%;transform:translateY(-50%);margin-top:-44px;padding:48px 24px;width:100%;box-sizing:border-box}.rating-and-review-modal .rating-and-review-form textarea{height:calc(100vh - 570px)}.rating-and-review-modal .rating-and-review-form .modal__content{overflow-y:auto}}@media screen and (max-height:460px){.rating-and-review-modal .rating-and-review-form__star-ratings{margin-bottom:32px}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.rating-and-review-modal .modal__content{overflow-y:hidden}.rating-and-review-modal__blurb-message{top:40px}.rating-and-review-modal .blurb-icon-message p.blurb-icon-message__title{margin-top:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.completion-screen{display:block;position:absolute;top:0;left:0;right:0;bottom:0;color:#fff;font-family:Roboto,Helvetica Neue,Helvetica,verdana,sans-serif;z-index:auto}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.player-topbar{position:absolute;top:0;right:0;left:0;z-index:16;transition:all .2s linear;opacity:1;visibility:visible;height:11.25rem;background:url("https://cdn.cyberu.com/assets/images/player-top-gradient.png") repeat-x;background-size:100% 100%}.player-topbar--hidden{opacity:0;visibility:hidden}.player-topbar--transparent{background:rgba(0,0,0,0)}.player-topbar__logo{width:76px;position:absolute;top:24px;left:64px;transition:all .2s linear}.player-topbar__logo--no-menu-button{left:24px}.player-topbar--zoomed.player-topbar--menu-open{left:calc(100% - 60px);width:60px}.player-topbar--zoomed.player-topbar--menu-open .player-topbar__logo{display:none}.player-topbar--zoomed.player-topbar--menu-open .player-topbar__button__exit{left:1rem;top:55px!important}.player-topbar__button{position:absolute;top:16px;width:32px;height:32px;text-align:center;display:block;color:#fff;z-index:11;border:1px solid rgba(29,197,226,.5);border-radius:100%;transition:background .1s linear}.player-topbar__button:focus,.player-topbar__button:hover{cursor:pointer;border:1px solid rgba(29,197,226,.75)}.player-topbar__button:focus .i,.player-topbar__button:hover .i{opacity:1}.player-topbar__button:focus{box-shadow:inset 0 0 0 1px #1fcce6}.player-topbar__button .i{opacity:.9;font-size:.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .25s linear;color:#fff}.player-topbar__button__menu{left:1rem}.player-topbar__button__menu.player-topbar__button__menu--active .i{transform:translate(-50%,-50%) scale(1.25)}.player-topbar__button__menu.player-topbar__button__menu--hidden{display:none}.player-topbar__button__exit{text-decoration:none;right:1rem}.player-topbar__button__exit--zoomed.player-topbar__button__exit--menu-open{left:1rem;top:50px!important}@media(orientation:landscape)and (max-width:790px),(orientation:portrait)and (max-width:640px){.player-topbar{height:3.5rem;background:rgba(0,0,0,0)}}@media(orientation:landscape)and (max-width:567px){.player-topbar__logo{top:18px;left:50px}}@media(orientation:portrait)and (max-width:640px){.player-topbar{height:3.5rem;background:rgba(0,0,0,0)}.player-topbar__button.player-topbar__button--menu-link{display:none}.player-topbar__logo--flush-left{left:24px}}@media(orientation:portrait)and (max-height:600px){.player-topbar__logo--flush-left{top:16px;left:12px}}@media(orientation:portrait)and (max-height:600px),(orientation:landscape)and (max-width:567px){.player-topbar__button{top:10px;right:10px;width:28px;height:28px;color:#fff}.player-topbar__button i{font-size:10px}.player-topbar__logo{width:56px}}[data-whatinput=mouse][data-whatintent=mouse] .player-topbar__button:focus,[data-whatintent=touch] .player-topbar__button:focus{border:1px solid rgba(29,197,226,.5);box-shadow:none}[data-whatinput=mouse][data-whatintent=mouse] .player-topbar__button:focus i,[data-whatintent=touch] .player-topbar__button:focus i{opacity:.9}[data-whatinput=mouse][data-whatintent=mouse] .player-topbar__button:hover,[data-whatintent=touch] .player-topbar__button:hover{cursor:pointer;border:1px solid rgba(29,197,226,.75)}[data-whatinput=mouse][data-whatintent=mouse] .player-topbar__button:hover .i,[data-whatintent=touch] .player-topbar__button:hover .i{opacity:1}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.course-player-container{position:relative;display:block;height:100vh;width:100%;overflow:hidden}.course-player-container__content{background-color:#282b30;top:0;left:0;bottom:0;right:0;transition:left .1s linear,width .1s linear;overflow:hidden;z-index:10;width:100vw}.course-player-container__content--nav-active{left:20rem;width:calc(100% - 20rem)}.course-player-container.course-player-container--zoom .course-player-container__content{position:static}.course-player-container.course-player-container--zoom .course-player-container__content--nav-active{width:100%}.course-player-container.course-player-container--no-zoom .course-player-container__content{position:fixed}.course-player-container__nav{position:fixed;display:block;top:0;left:-20rem;bottom:0;width:20rem;z-index:20;background:#fff;box-shadow:0 0 16px 1px rgba(0,0,0,.15);transition:left .1s linear;overflow-y:auto}.course-player-container__nav.course-player-container__nav--active{display:block;left:0!important}.course-player-container__nav.course-player-container__nav--hidden{display:none}.course-player-container__nav.course-player-container__nav--entering{display:block}.course-player-container__nav.course-player-container__nav--zoom{width:calc(100% - 60px);left:calc(-100% - 60px)}.course-player-container--dark{background:#4a4a4a}@media(orientation:portrait)and (max-width:640px){.course-player-container.course-player-container--no-zoom .course-player-container__content{position:absolute;overflow:hidden;height:300px;max-height:300px;left:0;top:0}.course-player-container.course-player-container--no-zoom .course-player-container__content--nav-active{left:0}.course-player-container.course-player-container--no-zoom .course-player-container__content--quiz-active{height:100%!important;max-height:none!important;width:100%;right:auto;bottom:auto}.course-player-container.course-player-container--no-zoom .course-player-container__content--fullscreen-active{height:auto;max-height:100%;top:0;right:0;bottom:0;left:0;z-index:15}.course-player-container.course-player-container--no-zoom .course-player-container__content.course-player-container__content--nav-active.course-player-container__content--quiz-active{left:calc(100% - 60px)}.course-player-container.course-player-container--no-zoom .course-player-container__nav{position:absolute;top:300px;left:0;background:0 0;width:100%;transition:none}.course-player-container.course-player-container--no-zoom .course-player-container__nav--quiz-active{top:0!important;height:100%!important;left:-100%;width:calc(100% - 60px);transition:left .1s linear}}@media(orientation:portrait)and (max-height:600px){.course-player-container.course-player-container--no-zoom .course-player-container__content{height:42%;max-height:42%}.course-player-container.course-player-container--no-zoom .course-player-container__nav{top:42%}}
/*# sourceMappingURL=course-player.b95bb597.chunk.css.map*/