.wistia_embed{overflow:hidden;position:relative}.lesson__nav-course{border-right:1px solid #a7a7a7;font-weight:600;margin-right:1.5rem;padding-right:1.5rem;position:relative}.lesson__nav-dropdown{background-color:#fff;border:1px solid #f1f1f1;border-radius:3px;color:#121212;cursor:pointer;font-size:14px;max-width:400px;padding:.5rem 1rem;position:relative;-o-text-overflow:"";text-overflow:""}.course__seperator{background:rgba(255,0,0,.2);border:1px solid red;border-radius:6px;font-weight:600;margin:3rem;padding:2rem;text-align:center}.lesson__clock-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.course__overview .lesson__clock-wrapper{margin-bottom:1rem}.lesson__clock-wrapper svg{height:1rem;margin-right:.5rem}.course__lesson-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.course__lesson,.course__lesson-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.course__lesson{color:#000;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none!important}.course__link-text svg{display:inline-block;height:15px;margin-left:.25rem;width:auto;fill:var(--link-color)}.course__lesson:hover .course__link-text:before{width:100%}.course__lesson-thumbnail{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;flex-direction:column;justify-content:center;overflow:hidden;width:100%}.course__lesson img{min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;object-position:center;position:relative}.lesson__supporting-text img{max-width:100%}.course__lesson-card-text{display:flex;flex:auto 1 1;flex-direction:column;justify-content:space-between}.lesson__supporting-text>iframe{display:block;height:360px}.lesson__video{display:none}.lesson__nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;right:0;top:0}.lesson__nav,.lesson__nav-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.lesson__nav-buttons{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;justify-content:space-between;margin-bottom:38px}.lesson__nav-buttons h2{font-size:32px;margin-bottom:0}.quiz-section{margin-top:0!important;padding-top:0!important}.quiz__question{display:none;margin-top:1rem}.quiz__question.question--1{display:block}.quiz__answer-description{display:none}.quiz__answers .quiz__answer{margin-bottom:0;margin-top:0}.quiz__answer{background-color:#fff;border-bottom:1px solid var(--dark_color);cursor:pointer;font-size:.9rem;margin:.5rem 0;padding:1.33rem 3rem;width:100%}.quiz__answer--inner{align-items:center;color:#000;display:flex;gap:20px}span.quiz__answer--inner-circle{border:2px solid var(--dark_color);border-radius:50%;display:block;height:18px;width:18px}.quiz__answer--selected span.quiz__answer--inner-circle{background:var(--dark_color)}.quiz__answer small{margin-top:.5rem}small.quiz__answer-description{background:var(--light_color);border-left:4px solid;font-size:1rem;font-style:italic;margin-left:40px;padding:5px 13px;width:calc(100% - 30px)}.quiz__answer-description--correct small.quiz__answer-description{border-color:#009345}.quiz__answer-description--incorrect small.quiz__answer-description{border-color:#e30000}.quiz__button-row{margin-top:2rem}.course__start-btn-wrapper{align-items:center;display:flex;justify-content:flex-end}.course__start-btn-wrapper a,.course__start-btn-wrapper button{display:block;margin:1rem 15px}.related-resource--image img{height:150px;object-fit:cover;object-position:center center}.resource__text h5{font-size:1rem;margin-bottom:1rem;margin-top:0}.resource__text a{font-size:14px}.resource__text svg{height:.7rem}.related-resource{background-color:#fff;display:flex;flex:1;flex-direction:column;height:100%;justify-content:space-between;text-decoration:none}@media(max-width:767px){.flex-wrapper{display:grid;gap:0;grid-template-columns:repeat(auto-fill,100%)!important}.related-resource{margin:1rem auto;max-width:480px;width:100%}.lesson__nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lesson__nav-course{border-right:none;margin:0;padding:0 0 .25rem}.lesson__time{left:1rem;padding:1rem;top:1rem}.lesson__supporting-text{height:max-content}.lesson__supporting-text,.quiz{margin-left:.5rem;margin-right:.5rem;padding-left:1rem;padding-right:1rem}.lesson__nav-buttons>div,.quiz__button-row{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.quiz__button-row{display:-webkit-box;display:-ms-flexbox;display:flex}.lesson__nav-buttons a,.quiz__button-row button{margin:.25rem 0;text-align:center;width:100%}.quiz__answer{padding:.5rem 1rem}}.course__lesson:hover{cursor:pointer}.course__lesson .course__lesson-link{transition:all .3s}.lesson-video{background-position:50%;background-size:cover;height:400px;position:relative;width:100%}.lesson__play-icon{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:2}.lesson-video svg{height:100px;width:100px}.lesson-hero .lesson-hero--inner{margin-left:0;padding-bottom:0;padding-left:0;padding-top:0}.lesson-hero .lesson-hero--inner h2{font-size:2.25rem;margin-bottom:0;margin-top:0}.lesson-hero--inner{align-items:flex-start;display:flex;flex-direction:column;margin:auto;max-width:1200px;padding:1rem;width:100%}.lesson-hero--inner h2{margin:0;padding:0;position:relative;width:fit-content}.lesson-wrapper{overflow-x:clip;width:100%}.lesson-hero.section-wrapper,.lesson-wrapper>.section-wrapper{display:flex;margin:auto;max-width:1200px;padding:4rem 1rem 0;width:100%}.incomplate-cat-icon{background:var(--primary_color);border:1px solid var(--primary_color);flex:10px 0 0;height:10px;width:10px}.complate-cat-icon{background:var(--primary_color);height:12px;width:12px}.course-nav{height:fit-content;position:sticky;top:100px;width:370px}.question_review hr{margin:0 auto 16px;max-width:53px;width:100%}.course-nav::-webkit-scrollbar,.course__lesson-wrapper::-webkit-scrollbar,.question_review::-webkit-scrollbar{width:8px}.course-nav::-webkit-scrollbar:horizontal,.course__lesson-wrapper::-webkit-scrollbar:horizontal,.question_review::-webkit-scrollbar:horizontal{height:8px}.course-nav::-webkit-scrollbar-track,.course__lesson-wrapper::-webkit-scrollbar-track,.question_review::-webkit-scrollbar-track{background:#f2f4f7}.course-nav::-webkit-scrollbar-thumb,.course__lesson-wrapper::-webkit-scrollbar-thumb,.question_review::-webkit-scrollbar-thumb{background-color:#bfccd8;border:3px solid #bfccd8;border-radius:4px}.course__lesson-wrapper{background:var(--light_color);overflow-y:auto;padding:40px 15px}.course-nav h3{font-size:1.375rem;padding:0;position:relative;width:fit-content}.course-nav h3 a{text-decoration:none}.nav__category{min-width:260px;padding:.5rem 0}.nav__cat-title{font-size:1.25rem;font-weight:700;padding:.5rem 0;position:relative}.nav__cat-title span{display:inline-block;margin:0;padding:0}.nav__cat-title .nav__cat-dropdown{flex-direction:row;justify-content:space-between;padding-right:11px}.nav__cat-dropdown__name,.nav__cat-title .nav__cat-dropdown{align-items:center;color:var(--dark_color);display:flex;font-size:1rem;letter-spacing:1.6px;text-transform:uppercase;width:100%}.nav__cat-dropdown__name{gap:7px}.lesson__text-buttons{display:flex;justify-content:flex-end;width:100%}#lesson-video-player{margin-bottom:1rem}.nav__cat-lesson svg{margin-right:3px;margin-top:3px;min-height:18px;min-width:18px}.nav__cat-lessons a{color:#000;display:flex;gap:.5rem;padding:.5rem;text-decoration:none}#quiz_link{font-size:1rem}.nav__cat-lessons .nonclick{width:100%}.nav__cat-lessons .nonclick>span{display:block}.nav__cat-lessons .nonclick .lesson__lesson-nav-title{color:rgba(var(--dark_color-rgb),1);display:inline-block;margin:0;padding:0}.nav__cat-lessons .nonclick .lesson__lesson-nav-estimated-time{color:rgba(var(--dark_color-rgb),.8);font-size:.875rem;margin:0;padding:0}.lesson__quiz-container{padding-bottom:2.5rem}.final-exam__wrapper .final-exam__question-heading small,.lesson__quiz-container .quiz__question-heading small{color:#fff;display:block;font-size:16px;letter-spacing:1.6px;margin-left:40px;margin-right:40px;padding-top:10px;text-transform:uppercase}.final-exam__wrapper .final-exam__question-heading h4,.lesson__quiz-container .quiz__question-heading h4{color:#fff;display:block;font-size:24px;margin:0 40px;padding-bottom:10px}#lesson-quiz{margin-bottom:2rem;padding:0 40px;width:100%}.final-exam__answer label{flex:1}.flex-wrapper{display:grid;grid-template-columns:repeat(auto-fill,31.23%);justify-content:start}.quiz .flex-wrapper{flex-direction:row}.quiz .flex-wrapper div{display:flex;justify-content:center;width:100%}.course__lesson.access-denied{border:1px solid #f3f3f3;pointer-events:none;position:relative}.nav__cat-lesson.access-denied{background-color:#ff000021;pointer-events:none}.next-lesson.access-denied{display:none!important}.nav__category.nav__category--active{background:var(--light_color);padding:0;position:relative}.nav__category.nav__category--active:before{background:var(--light_color);content:"";height:100%;position:absolute;right:0;width:9999px;z-index:-1}.nav__category--active .bg--primary_light{background:#e5e5e5}.lesson__related-resources-wrapper{background:var(--light_color);padding:40px 28px}.lesson__related-resources-title{margin:0 0 29px}.lesson__related-resources-title h3{margin:0 0 7px}.lesson__assignment-container{background:var(--light_color);margin-top:55px;padding:40px}.lesson__assignment-container__buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.lesson__assignment-container__buttons svg{width:17px;fill:#fff}.section-wrapper.final-exam{padding-bottom:4rem!important}.upload-assignment-modal{align-items:center;background:var(--accent_color);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:all .3s;visibility:hidden;width:100%;z-index:9999999}.upload-assignment-modal.upload-assignment-modal--active{opacity:1;visibility:visible}.upload-assignment-modal__inner{background:#fff;margin:0 auto;max-width:920px;padding:50px;position:relative;text-align:center;width:100%}.upload-assignment-modal__inner.dragover{background:var(--light_color);box-shadow:inset 0 0 14px 0 #3c3c3c}.upload-assignment-modal__inner-upload-icon svg{margin:14px 0 12px;width:48px;fill:#009345}.upload-assignment-modal__inner h3{font-size:24px}.upload-assignment-modal__inner .button{font-size:16px;justify-content:center;padding:15px;text-align:center;width:100%}.assignment-notice:empty,.upload-assignment-modal__inner #file-upload-form{display:none}.assignment-notice{font-size:1.2rem;margin-top:19px}.loader{animation:l2 1s linear infinite;aspect-ratio:1;border:8px solid var(--light_color);border-radius:50%;border-right-color:var(--primary_color);margin:auto;width:50px}@keyframes l2{to{transform:rotate(1turn)}}