.course__lesson:not([href="javascript:void(0);"]):hover .course__link-text:before{width:100%}.lesson__nav-buttons h2{font-weight:700}.course__lesson:not([href="javascript:void(0);"]):hover{box-shadow:0 6px 12px rgba(0,0,0,.2);transform:translateY(-4px)}.lesson-hero .lesson-hero--inner h2{font-weight:700}.nav__cat-title{font-size:20px}.nav__cat-lessons .nonclick .lesson__lesson-nav-title{font-size:16px;font-weight:500}.course__link-text.btn--link{margin-top:12px}.nav__cat-lesson:not(.bg--primary_light) .lesson__lesson-nav-title{color:#7c7d7e}.course__overview{background:#fff;padding-bottom:77px;padding-top:40px}.course__lesson[href="javascript:void(0);"]:after{background:rgba(0,0,0,.6);content:"";cursor:auto;height:100%;position:absolute;width:100%;z-index:10}.course__lesson[href="javascript:void(0);"]:before{background:#fff;color:#000;content:"Please click the 'Continue Course' button above to resume your lessons.";font-size:15px;padding:5px;position:absolute;width:70%;z-index:11}.pro-tip-text-block{background-color:#e5f8f6;border-left:5px solid #7fded2;clear:both;font-size:16px!important;padding:25px 30px 20px;width:100%}.pro-tip-text-block,.pro-tip-text-block *{color:#2a292b!important}.navigation-primary .submenu .menu-link[href*=login],.navigation-primary .submenu .menu-link[href*=logout]{color:#64cef6}.submenu.level-1>li{padding:22px 15px}.os-content-container .dnd-section{background:#f3f3f3;box-shadow:0 3px 6px #00000029}.bg--white{background-color:#fff}.bg--black{background-color:#000}.bg--transparent{background-color:transparent}.bg--primary_dark{background-color:#274e13}.bg--primary_light{background-color:#fcecda}.bg--secondary_dark,.bg--secondary_light{background-color:#a12677}.bg--tertiary{background-color:#221d57}.container-fluid{padding-left:0!important;padding-right:0!important}.text--white{color:#fff}.text--black{color:#000}.text--primary_dark{color:#274e13}.text--primary_light{color:#fcecda}.text--secondary_dark,.text--secondary_light{color:#a12677}.text--tertiary{color:#221d57}.btn--primary,.btn--secondary,.btn--tertiary,a.btn--primary,a.btn--secondary,a.btn--tertiary{background:#3fa836;border-radius:5px;box-shadow:3px 3px 9px rgba(0,0,0,.2);color:#fff;margin:2px 5px;padding:10px 20px;-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;white-space:nowrap}.btn--primary:active,.btn--primary:focus,.btn--secondary:active,.btn--secondary:focus,.btn--secondary:hover,.btn--tertiary:active,.btn--tertiary:focus,.btn--tertiary:hover,a.btn--primary:active,a.btn--primary:focus,a.btn--primary:hover,a.btn--secondary:active,a.btn--secondary:focus,a.btn--secondary:hover,a.btn--tertiary:active
.btn--primary:hover,a.btn--tertiary:focus,a.btn--tertiary:hover{background:#3fa836;box-shadow:1px 1px 4px rgba(0,0,0,.3);color:#fff;text-decoration:none;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px);-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}.btn--link{color:var(--link-color);display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none!important}.btn--link:before{background-color:var(--link-color);bottom:0;content:"";height:2px;left:0;position:absolute;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;width:0}.btn--link:hover:before{width:100%}.section-wrapper{margin:auto;max-width:100%;padding:0 1rem;width:1280px}.flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;width:100%}.box-shadow{-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(0,0,0,.2)}