.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-content-actions .ld-button,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-content-actions :is(.sfwd-mark-complete,#sfwd-mark-complete) :is(.learndash_mark_complete_button,#learndash_mark_complete_button){background:var(--brand-olive)!important;border:1px solid var(--brand-olive);border-radius:4px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--brand-ink)!important;font-family:var(--font-main);font-size:13px;font-weight:600;line-height:1.4;margin:0;max-width:100%;min-height:44px;min-width:0;opacity:1;padding:10px 18px;text-align:center;-webkit-transition:background-color .18s,color .18s,border-color .18s;transition:background-color .18s,color .18s,border-color .18s;white-space:normal}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-content-actions .ld-button:active:not(:disabled):not([aria-disabled=true]),.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-content-actions .ld-button:hover:not(:disabled):not([aria-disabled=true]),.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-content-actions :is(.sfwd-mark-complete,#sfwd-mark-complete) :is(.learndash_mark_complete_button,#learndash_mark_complete_button):active:not(:disabled):not([aria-disabled=true]),.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-content-actions :is(.sfwd-mark-complete,#sfwd-mark-complete) :is(.learndash_mark_complete_button,#learndash_mark_complete_button):hover:not(:disabled):not([aria-disabled=true]){background:var(--brand-accent)!important;border-color:var(--brand-accent);color:#fff!important;opacity:1;outline:none}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-content-actions .ld-button:focus-visible,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-content-actions :is(.sfwd-mark-complete,#sfwd-mark-complete) :is(.learndash_mark_complete_button,#learndash_mark_complete_button):focus-visible{outline:2px solid var(--brand-accent)!important;outline-offset:3px}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-content-actions .ld-button:disabled,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-content-actions .ld-button[aria-disabled=true],.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-content-actions :is(.sfwd-mark-complete,#sfwd-mark-complete) :is(.learndash_mark_complete_button,#learndash_mark_complete_button):disabled,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-content-actions :is(.sfwd-mark-complete,#sfwd-mark-complete) :is(.learndash_mark_complete_button,#learndash_mark_complete_button)[aria-disabled=true]{background:var(--brand-muted)!important;border-color:var(--brand-stone);color:var(--brand-accent)!important;cursor:not-allowed;-webkit-filter:none;filter:none;opacity:1;outline:none!important}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-content-actions .ld-button .ld-text,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-content-actions :is(.sfwd-mark-complete,#sfwd-mark-complete) :is(.learndash_mark_complete_button,#learndash_mark_complete_button) .ld-text{padding-inline:6px}@media (prefers-reduced-motion:reduce){.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-content-actions .ld-button,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-content-actions :is(.sfwd-mark-complete,#sfwd-mark-complete) :is(.learndash_mark_complete_button,#learndash_mark_complete_button){-webkit-transition:none;transition:none}}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-content-actions :is(.sfwd-mark-complete,#sfwd-mark-complete){color:var(--brand-ink);margin:0;min-width:0}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-content-actions :is(.sfwd-mark-complete,#sfwd-mark-complete) :is(.learndash_mark_complete_button,#learndash_mark_complete_button){padding-inline:16px 38px;width:100%}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-content-actions :is(.sfwd-mark-complete,#sfwd-mark-complete):after{color:inherit!important;padding:0;pointer-events:none;right:14px}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-content-actions :is(.sfwd-mark-complete,#sfwd-mark-complete):has(:is(.learndash_mark_complete_button,#learndash_mark_complete_button):enabled:hover){color:#fff}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-content-actions :is(.sfwd-mark-complete,#sfwd-mark-complete):has(:disabled){color:var(--brand-accent)}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-content-actions .ld-course-step-back{color:var(--brand-accent)!important;font-size:13px;text-underline-offset:3px}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-content-actions .ld-course-step-back:hover{color:var(--brand-ink)!important}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-content-actions .ld-course-step-back:focus-visible{outline:2px solid var(--brand-accent)}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-main .ld-content-actions>.ld-content-action:has(.sfwd-mark-complete,#sfwd-mark-complete){-ms-flex-preferred-size:240px;flex-basis:240px;min-width:0}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-main .ld-content-actions :is(.sfwd-mark-complete,#sfwd-mark-complete){container-type:inline-size;width:100%}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-main .ld-content-actions :is(.sfwd-mark-complete,#sfwd-mark-complete) :is(.learndash_mark_complete_button,#learndash_mark_complete_button){font-size:13px;font-size:clamp(11px,(100cqi - 56px)/13,13px);white-space:nowrap}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-header .ld-content-actions .ld-content-action{min-width:0;padding-inline:8px}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-breadcrumbs a{color:var(--brand-accent)!important}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-breadcrumbs .ld-status.ld-status-progress{background:var(--brand-olive)!important;color:var(--brand-ink)!important}@media (max-width:768px){.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-header .ld-content-actions{gap:8px;padding:12px 16px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-header .ld-content-actions .ld-content-action{-webkit-box-flex:1;border:0;-ms-flex:1 1 0px;flex:1 1 0;height:auto;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-header .ld-content-actions .ld-content-action .ld-button{width:100%}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-header .ld-mobile-nav .ld-trigger-mobile-nav{min-height:44px;min-width:44px}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-header .ld-mobile-nav .ld-trigger-mobile-nav:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-2px}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-main .ld-focus-content,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus.ld-focus-sidebar-collapsed .ld-focus-main .ld-focus-content{margin:0 auto 32px;padding:28px 24px}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-main .ld-focus-content h1,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus.ld-focus-sidebar-collapsed .ld-focus-main .ld-focus-content h1{font-size:clamp(32px,6vw,44px);line-height:1.12;overflow-wrap:break-word}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-main .ld-content-actions{gap:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-block:20px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-main .ld-content-actions>.ld-content-action{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-ordinal-group:1;-ms-flex-order:0;gap:8px;margin:0;order:0;padding:0;width:100%}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-main .ld-content-actions>.ld-content-action .ld-button{width:100%}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-main .ld-content-actions>.ld-content-action.ld-empty{display:none}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-main .ld-content-actions>.ld-content-action:has(.sfwd-mark-complete,#sfwd-mark-complete){-ms-flex-preferred-size:auto;flex-basis:auto}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-main .ld-content-actions .ld-course-step-back{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;min-height:44px;padding:12px;text-align:center}}@media (max-width:480px){.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-header .ld-content-actions .ld-content-action .ld-button,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-header .ld-content-actions .ld-content-action :is(.sfwd-mark-complete,#sfwd-mark-complete) :is(.learndash_mark_complete_button,#learndash_mark_complete_button){min-height:56px}}.learndash-table{margin-block:2.4rem;max-width:100%}.learndash-table:not(table){overflow-x:auto}.learndash-table table,table.learndash-table{background:#fff;border:1px solid #e2e7ed;border-collapse:separate;border-radius:.8rem;border-spacing:0;color:#333;font-family:var(--font-main);font-size:1.5rem;line-height:1.6;margin-inline:0;width:100%}.learndash-table table td,.learndash-table table th,table.learndash-table td,table.learndash-table th{border:0;overflow-wrap:anywhere;padding:1.8rem 2.4rem;text-align:start;vertical-align:middle}.learndash-table table th,table.learndash-table th{background:#b0afa0;color:#333;font-weight:600}.learndash-table table thead th,table.learndash-table thead th{border-bottom:1px solid #e2e7ed;font-size:1.4rem}.learndash-table table tfoot tr>:is(th,td),.learndash-table table tr+tr>:is(th,td),table.learndash-table tfoot tr>:is(th,td),table.learndash-table tr+tr>:is(th,td){border-top:1px solid #e2e7ed}.learndash-table table tbody tr:focus-within,.learndash-table table tbody tr:hover,table.learndash-table tbody tr:focus-within,table.learndash-table tbody tr:hover{background:#f0f3f6}.learndash-table table a,table.learndash-table a{color:#333;font-weight:600;text-decoration:underline;text-underline-offset:.3em}.learndash-table table a:hover,table.learndash-table a:hover{color:#333}.learndash-table table a:focus-visible,table.learndash-table a:focus-visible{outline:2px solid #333;outline-offset:4px}.learndash-table table a.button,.learndash-table table a.wp-element-button,table.learndash-table a.button,table.learndash-table a.wp-element-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#b0afa0;border:1px solid #b0afa0;border-radius:.4rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;justify-content:center;max-width:100%;min-height:4.4rem;padding:1rem 1.8rem;text-align:center;text-decoration:none;white-space:normal}.learndash-table table a.button:hover,.learndash-table table a.wp-element-button:hover,table.learndash-table a.button:hover,table.learndash-table a.wp-element-button:hover{background:#333;border-color:#333;color:#fff}@media (max-width:768px){.learndash-table table td,.learndash-table table th,table.learndash-table td,table.learndash-table th{padding:1.4rem 1.6rem}}@media (max-width:480px){.learndash-table table,table.learndash-table{font-size:1.4rem}.learndash-table table td,.learndash-table table th,table.learndash-table td,table.learndash-table th{padding:1.2rem}}@media (max-width:768px){table.learndash-table{display:block;overflow-x:auto}}#learndash_registerform,#loginform,#registerform,.ld-login-modal-form form,.registration-login-form form{max-width:40rem}#learndash_registerform p,#loginform p,#registerform p,.ld-login-modal-form form p,.registration-login-form form p{margin:0 0 1.8rem}#learndash_registerform label,#loginform label,#registerform label,.ld-login-modal-form form label,.registration-login-form form label{color:var(--brand-ink);display:block;font-family:var(--font-main);font-size:1.4rem;font-weight:600;margin-bottom:.6rem}#learndash_registerform input[type=email],#learndash_registerform input[type=password],#learndash_registerform input[type=text],#loginform input[type=email],#loginform input[type=password],#loginform input[type=text],#registerform input[type=email],#registerform input[type=password],#registerform input[type=text],.ld-login-modal-form form input[type=email],.ld-login-modal-form form input[type=password],.ld-login-modal-form form input[type=text],.registration-login-form form input[type=email],.registration-login-form form input[type=password],.registration-login-form form input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--brand-paper);border:1px solid var(--brand-stone);border-radius:.4rem;-webkit-box-shadow:none;box-shadow:none;color:var(--brand-ink);display:block;font-family:var(--font-main);font-size:1.6rem;outline:none;padding:1.2rem 1.5rem;-webkit-transition:border-color .18s,-webkit-box-shadow .18s;transition:border-color .18s,-webkit-box-shadow .18s;transition:border-color .18s,box-shadow .18s;transition:border-color .18s,box-shadow .18s,-webkit-box-shadow .18s;width:100%}#learndash_registerform input[type=email]:hover,#learndash_registerform input[type=password]:hover,#learndash_registerform input[type=text]:hover,#loginform input[type=email]:hover,#loginform input[type=password]:hover,#loginform input[type=text]:hover,#registerform input[type=email]:hover,#registerform input[type=password]:hover,#registerform input[type=text]:hover,.ld-login-modal-form form input[type=email]:hover,.ld-login-modal-form form input[type=password]:hover,.ld-login-modal-form form input[type=text]:hover,.registration-login-form form input[type=email]:hover,.registration-login-form form input[type=password]:hover,.registration-login-form form input[type=text]:hover{border-color:var(--brand-gold)}#learndash_registerform input[type=email]:focus,#learndash_registerform input[type=email]:focus-visible,#learndash_registerform input[type=password]:focus,#learndash_registerform input[type=password]:focus-visible,#learndash_registerform input[type=text]:focus,#learndash_registerform input[type=text]:focus-visible,#loginform input[type=email]:focus,#loginform input[type=email]:focus-visible,#loginform input[type=password]:focus,#loginform input[type=password]:focus-visible,#loginform input[type=text]:focus,#loginform input[type=text]:focus-visible,#registerform input[type=email]:focus,#registerform input[type=email]:focus-visible,#registerform input[type=password]:focus,#registerform input[type=password]:focus-visible,#registerform input[type=text]:focus,#registerform input[type=text]:focus-visible,.ld-login-modal-form form input[type=email]:focus,.ld-login-modal-form form input[type=email]:focus-visible,.ld-login-modal-form form input[type=password]:focus,.ld-login-modal-form form input[type=password]:focus-visible,.ld-login-modal-form form input[type=text]:focus,.ld-login-modal-form form input[type=text]:focus-visible,.registration-login-form form input[type=email]:focus,.registration-login-form form input[type=email]:focus-visible,.registration-login-form form input[type=password]:focus,.registration-login-form form input[type=password]:focus-visible,.registration-login-form form input[type=text]:focus,.registration-login-form form input[type=text]:focus-visible{border-color:var(--brand-gold);-webkit-box-shadow:0 0 0 3px hsla(44,22%,55%,.35);box-shadow:0 0 0 3px hsla(44,22%,55%,.35)}@media (prefers-reduced-motion:reduce){#learndash_registerform input[type=email],#learndash_registerform input[type=password],#learndash_registerform input[type=text],#loginform input[type=email],#loginform input[type=password],#loginform input[type=text],#registerform input[type=email],#registerform input[type=password],#registerform input[type=text],.ld-login-modal-form form input[type=email],.ld-login-modal-form form input[type=password],.ld-login-modal-form form input[type=text],.registration-login-form form input[type=email],.registration-login-form form input[type=password],.registration-login-form form input[type=text]{-webkit-transition:none;transition:none}}#learndash_registerform .login-remember label,#loginform .login-remember label,#registerform .login-remember label,.ld-login-modal-form form .login-remember label,.registration-login-form form .login-remember label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-weight:400;gap:.8rem}#learndash_registerform .login-remember input[type=checkbox],#loginform .login-remember input[type=checkbox],#registerform .login-remember input[type=checkbox],.ld-login-modal-form form .login-remember input[type=checkbox],.registration-login-form form .login-remember input[type=checkbox]{accent-color:var(--brand-accent);cursor:pointer;height:1.8rem;width:1.8rem}#learndash_registerform input[type=submit],#loginform input[type=submit],#registerform input[type=submit],.ld-login-modal-form form input[type=submit],.registration-login-form form input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--font-main)}.ld-forgot-password-link,.ld-registration__forgot-password a,.registration-login-link,.show-password-reset-link a{color:var(--brand-accent);font-family:var(--font-main);font-size:1.4rem;text-decoration:underline;-webkit-transition:color .18s;transition:color .18s}.ld-forgot-password-link:hover,.ld-registration__forgot-password a:hover,.registration-login-link:hover,.show-password-reset-link a:hover{color:var(--brand-brown)}@media (prefers-reduced-motion:reduce){.ld-forgot-password-link,.ld-registration__forgot-password a,.registration-login-link,.show-password-reset-link a{-webkit-transition:none;transition:none}}.learndash-wrapper .ld-login-modal .ld-login-modal-register,.learndash-wrapper .ld-login-modal .ld-login-modal-registration,.learndash-wrapper .ld-login-modal .ld-register{display:none!important}.learndash-wrapper .ld-modal.ld-login-modal{background:#fff;border:1px solid var(--brand-linen);border-radius:.4rem;bottom:auto!important;-webkit-box-shadow:0 2.4rem 7rem rgba(51,47,44,.18);box-shadow:0 2.4rem 7rem rgba(51,47,44,.18);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--brand-ink);left:50%!important;margin:0!important;max-height:calc(100vh - 3.2rem);max-height:calc(100dvh - 3.2rem);max-width:56rem!important;min-height:0;overflow-x:hidden;overflow-y:auto;position:fixed!important;right:auto!important;top:50%!important;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;width:calc(100% - 3.2rem)!important;-ms-scroll-chaining:none;overscroll-behavior:contain}.learndash-wrapper .ld-login-modal .ld-login-modal-login{-webkit-box-flex:0;background:#fff;-ms-flex:0 0 auto;flex:0 0 auto;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.learndash-wrapper .ld-login-modal .ld-login-modal-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:none;min-width:0;padding:4.8rem 6.4rem 4rem!important;width:100%}.learndash-wrapper .ld-login-modal .ld-login-modal-login .ld-modal-heading,.learndash-wrapper .ld-login-modal .ld-modal-heading{color:var(--brand-ink);font-family:var(--font-header);font-size:clamp(3.6rem,5vw,4.8rem);font-weight:300;letter-spacing:-.02em;line-height:1.05;margin:0 0 1.2rem}.learndash-wrapper .ld-login-modal .ld-login-modal-login .ld-modal-text{color:var(--brand-accent);font-family:var(--font-main);font-size:1.4rem;line-height:1.55;margin:0 auto;max-width:42rem}.learndash-wrapper .ld-login-modal .ld-login-modal-form{margin:2.8rem auto 0;max-width:40rem;width:100%}.learndash-wrapper .ld-login-modal .ld-login-modal-form form{max-width:none;width:100%}.learndash-wrapper .ld-login-modal .ld-login-modal-form p{margin:0 0 1.6rem;text-align:left}.learndash-wrapper .ld-login-modal .ld-login-modal-form label{color:var(--brand-ink);font-family:var(--font-main);font-size:1.4rem;font-weight:600;line-height:1.4;margin-bottom:.7rem}.learndash-wrapper .ld-login-modal .ld-login-modal-form .login-password:before,.learndash-wrapper .ld-login-modal .ld-login-modal-form .login-username:before{color:var(--brand-accent);font-size:1.6rem;left:1.4rem;top:4rem}.learndash-wrapper .ld-login-modal .ld-login-modal-form input[type=email],.learndash-wrapper .ld-login-modal .ld-login-modal-form input[type=password],.learndash-wrapper .ld-login-modal .ld-login-modal-form input[type=text]{background:var(--brand-paper);border:1px solid var(--brand-stone);border-radius:.4rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--brand-ink);font-family:var(--font-main);font-size:1.6rem;margin:0;min-height:4.8rem;padding:1.2rem 1.5rem 1.2rem 4.2rem}.learndash-wrapper .ld-login-modal .ld-login-modal-form input[type=email]:focus,.learndash-wrapper .ld-login-modal .ld-login-modal-form input[type=email]:focus-visible,.learndash-wrapper .ld-login-modal .ld-login-modal-form input[type=email]:hover,.learndash-wrapper .ld-login-modal .ld-login-modal-form input[type=password]:focus,.learndash-wrapper .ld-login-modal .ld-login-modal-form input[type=password]:focus-visible,.learndash-wrapper .ld-login-modal .ld-login-modal-form input[type=password]:hover,.learndash-wrapper .ld-login-modal .ld-login-modal-form input[type=text]:focus,.learndash-wrapper .ld-login-modal .ld-login-modal-form input[type=text]:focus-visible,.learndash-wrapper .ld-login-modal .ld-login-modal-form input[type=text]:hover{border-color:var(--brand-gold)}.learndash-wrapper .ld-login-modal .ld-login-modal-form input[type=email]:focus,.learndash-wrapper .ld-login-modal .ld-login-modal-form input[type=email]:focus-visible,.learndash-wrapper .ld-login-modal .ld-login-modal-form input[type=password]:focus,.learndash-wrapper .ld-login-modal .ld-login-modal-form input[type=password]:focus-visible,.learndash-wrapper .ld-login-modal .ld-login-modal-form input[type=text]:focus,.learndash-wrapper .ld-login-modal .ld-login-modal-form input[type=text]:focus-visible{-webkit-box-shadow:0 0 0 3px hsla(44,22%,55%,.25);box-shadow:0 0 0 3px hsla(44,22%,55%,.25)}.learndash-wrapper .ld-login-modal .ld-login-modal-form .login-remember{margin-bottom:2.2rem;margin-top:.2rem}.learndash-wrapper .ld-login-modal .ld-login-modal-form .login-remember label{font-weight:400;margin:0}.learndash-wrapper .ld-login-modal .ld-login-modal-form p.login-submit{margin:0 0 1.8rem}.learndash-wrapper .ld-login-modal .ld-login-modal-form input[type=submit]{background:var(--brand-olive);border:1px solid var(--brand-olive);border-radius:.4rem;color:var(--brand-ink);font-family:var(--font-main);font-size:1.4rem;font-weight:600;margin:0;min-height:4.8rem;min-width:0;padding:1.2rem 2.4rem;width:100%}.learndash-wrapper .ld-login-modal .ld-login-modal-form input[type=submit]:focus-visible,.learndash-wrapper .ld-login-modal .ld-login-modal-form input[type=submit]:hover{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--brand-paper);opacity:1}.learndash-wrapper .ld-login-modal .ld-login-modal-form .ld-forgot-password-link{color:var(--brand-accent);display:inline-block;font-family:var(--font-main);font-size:1.4rem;line-height:1.5;text-underline-offset:.3rem}.learndash-wrapper .ld-login-modal .ld-login-modal-form .ld-forgot-password-link:focus-visible,.learndash-wrapper .ld-login-modal .ld-login-modal-form .ld-forgot-password-link:hover{color:var(--brand-brown)}.learndash-wrapper .ld-login-modal .ld-login-modal-form .ld-login-modal-branding{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-top:1px solid var(--brand-linen);justify-content:center;margin:2.4rem 0 0;padding:2.4rem 0 0}.learndash-wrapper .ld-login-modal .ld-login-modal-form .ld-login-modal-branding:before{content:none}.learndash-wrapper .ld-login-modal .ld-login-modal-form .ld-login-modal-branding img{display:block;height:auto;max-height:7rem;max-width:19rem;-o-object-fit:contain;object-fit:contain;width:auto}.learndash-wrapper .ld-login-modal .ld-modal-closer,.learndash-wrapper .ld-login-modal.ld-can-register .ld-modal-closer{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;right:1.2rem;top:1.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:50%;color:var(--brand-ink)!important;height:4.4rem;justify-content:center;padding:0;width:4.4rem}.learndash-wrapper .ld-login-modal .ld-modal-closer:focus-visible,.learndash-wrapper .ld-login-modal .ld-modal-closer:hover,.learndash-wrapper .ld-login-modal.ld-can-register .ld-modal-closer:focus-visible,.learndash-wrapper .ld-login-modal.ld-can-register .ld-modal-closer:hover{background:var(--brand-muted)}.learndash-wrapper .ld-login-modal .ld-modal-closer:focus-visible,.learndash-wrapper .ld-login-modal.ld-can-register .ld-modal-closer:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}@media (max-width:640px){.learndash-wrapper .ld-modal.ld-login-modal{max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);width:calc(100% - 2rem)!important}.learndash-wrapper .ld-login-modal .ld-login-modal-wrapper{padding:5.2rem 2rem 2.4rem!important}.learndash-wrapper .ld-login-modal .ld-login-modal-login .ld-modal-heading,.learndash-wrapper .ld-login-modal .ld-modal-heading{font-size:3.6rem}.learndash-wrapper .ld-login-modal .ld-login-modal-form{margin-top:2.2rem}.learndash-wrapper .ld-login-modal .ld-login-modal-form .ld-login-modal-branding img{max-height:5.6rem;max-width:16rem}}@media (max-height:700px){.learndash-wrapper .ld-modal.ld-login-modal{max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);top:1rem!important;-webkit-transform:translateX(-50%)!important;-ms-transform:translateX(-50%)!important;transform:translateX(-50%)!important}.learndash-wrapper .ld-login-modal .ld-login-modal-wrapper{padding-bottom:2.4rem!important;padding-top:4.4rem!important}.learndash-wrapper .ld-login-modal .ld-login-modal-form{margin-top:1.8rem}.learndash-wrapper .ld-login-modal .ld-login-modal-form .login-remember,.learndash-wrapper .ld-login-modal .ld-login-modal-form p,.learndash-wrapper .ld-login-modal .ld-login-modal-form p.login-submit{margin-bottom:1.2rem}.learndash-wrapper .ld-login-modal .ld-login-modal-form .ld-login-modal-branding{margin-top:1.6rem;padding-top:1.6rem}}.learndash-wrapper .ld-focus{--course-accent:#6c6b5b;--course-on-accent:#fff}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus{--lesson-sidebar-width:320px;--lesson-surface:#f1efea;--lesson-line:#e4e1db;background:#fff;color:var(--brand-ink);font-family:var(--font-main)}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:0;padding-top:80px;width:var(--lesson-sidebar-width);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-focus-sidebar-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:auto;min-height:0;padding-bottom:32px}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar{background:var(--lesson-surface);border:0}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation-heading{width:100%;-webkit-box-flex:0;background:transparent!important;color:var(--brand-ink);-ms-flex:0 0 auto;flex:0 0 auto;min-height:0;padding:20px 40px 20px 20px}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-focus-mode-course-heading-wrapper{font-size:14px;font-weight:400;line-height:1.6;padding:0}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-focus-mode-course-heading-wrapper a{color:var(--brand-ink)!important}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-focus-mode-course-heading-wrapper .ld-icon{display:none}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger{min-height:44px;width:32px}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon{background:var(--course-accent)!important;border-color:var(--lesson-surface);color:var(--course-on-accent)!important}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger:focus-visible{outline:2px solid var(--brand-ink)}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation{font-size:14px}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item{background:transparent;border-color:var(--lesson-line);margin:0}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview{display:grid;grid-template-columns:minmax(0,1fr) auto;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:4px;padding:8px 12px 8px 20px}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview .ld-lesson-item-preview-heading{min-width:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-block:10px}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview .ld-lesson-title{color:var(--brand-ink)!important;display:block;font-size:14px;font-weight:500;line-height:1.45;min-width:0;overflow-wrap:anywhere}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview .ld-expand-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:transparent!important;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;height:44px;justify-content:center;margin:0;min-width:44px;padding:0;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;width:44px}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview .ld-expand-button .ld-icon{background:transparent!important;border-radius:0;color:var(--brand-ink)!important;font-size:12px;margin:0;padding:0;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .24s cubic-bezier(.2,.7,.3,1);transition:-webkit-transform .24s cubic-bezier(.2,.7,.3,1);transition:transform .24s cubic-bezier(.2,.7,.3,1);transition:transform .24s cubic-bezier(.2,.7,.3,1),-webkit-transform .24s cubic-bezier(.2,.7,.3,1)}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview .ld-expand-button:focus:not(:focus-visible){outline:none}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview .ld-expand-button:focus-visible{outline:2px solid var(--brand-ink);outline-offset:-2px}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview .ld-expand-button .ld-expand-text{clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview .ld-expand-button:hover{background:var(--lesson-line)!important}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-expanded,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-expanded.ld-expanded{border-radius:0;margin:0;-webkit-transition:max-height .24s cubic-bezier(.2,.7,.3,1);transition:max-height .24s cubic-bezier(.2,.7,.3,1)}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-expanded.ld-expanded:before,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-expanded:before{display:none}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list{background:transparent;margin:0;padding:0 0 8px}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list:before{display:none}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list .ld-table-list-items{margin:0;padding:0}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list .ld-table-list-item{border:0;margin:0}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:14px;gap:12px;line-height:1.5;margin:0;min-height:48px;padding:10px 20px 10px 28px}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview .ld-topic-title{display:block;font-size:inherit;line-height:inherit;min-width:0;overflow-wrap:anywhere}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview>.ld-status-icon{margin:3px 0 0}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-is-current-lesson>.ld-lesson-item-preview,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-preview.ld-is-current-item,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-table-list-item-preview.ld-is-current-item{background:color-mix(in srgb,var(--course-accent) 10%,var(--lesson-surface));position:relative}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-is-current-lesson>.ld-lesson-item-preview:before,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-preview.ld-is-current-item:before,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-table-list-item-preview.ld-is-current-item:before{background:var(--course-accent);content:"";inset:0 auto 0 0;pointer-events:none;position:absolute;width:5px}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-is-current-lesson>.ld-lesson-item-preview .ld-lesson-title,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-is-current-lesson>.ld-lesson-item-preview .ld-topic-title,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-preview.ld-is-current-item .ld-lesson-title,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-preview.ld-is-current-item .ld-topic-title,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-table-list-item-preview.ld-is-current-item .ld-lesson-title,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-table-list-item-preview.ld-is-current-item .ld-topic-title{font-weight:600}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-is-current-lesson>.ld-lesson-item-preview,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-preview.ld-is-current-item,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-table-list-item-preview.ld-is-current-item{color:var(--brand-ink)!important}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-is-current-lesson:has(.ld-topic-row.ld-is-current-item)>.ld-lesson-item-preview{background:transparent}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-is-current-lesson:has(.ld-topic-row.ld-is-current-item)>.ld-lesson-item-preview:before{display:none}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation a{color:var(--brand-ink)}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation a:hover{color:var(--brand-ink)!important;text-decoration:underline}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation :is(a,button):focus-visible{outline:2px solid var(--brand-ink);outline-offset:-2px}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-status-icon{height:18px;width:18px;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;margin:3px 12px 0 0}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-status-icon.ld-status-incomplete{background:transparent;border:1px solid #858476}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-status-icon.ld-status-complete{background:var(--course-accent)!important;color:var(--course-on-accent)!important}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-main{margin-left:var(--lesson-sidebar-width);min-width:0;width:calc(100% - var(--lesson-sidebar-width))}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-main .ld-focus-content{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1200px;padding:88px clamp(28px,5vw,80px) 40px;width:100%}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-main .ld-focus-content>h1{color:#262520;font-family:var(--font-header);font-size:clamp(36px,3.8vw,56px);font-weight:300;letter-spacing:-.025em;line-height:1.1;margin:0 0 24px;overflow-wrap:anywhere}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus.ld-focus-sidebar-collapsed .ld-focus-main{margin-left:50px;width:calc(100% - 50px)}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-header{border-color:var(--lesson-line);height:64px}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-header .ld-brand-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 var(--lesson-sidebar-width);flex:0 0 var(--lesson-sidebar-width);height:80px;-ms-flex-item-align:start;align-self:flex-start;background:var(--lesson-surface);padding:14px 32px}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-header .ld-brand-logo a{height:100%}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-header .ld-brand-logo img{max-width:100%;-o-object-fit:contain;object-fit:contain}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-header .ld-content-actions{display:none}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-header .ld-progress{-webkit-box-flex:1;border:0;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;padding:0 32px}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-header .ld-progress .ld-progress-stats{color:var(--brand-ink);font-size:11px}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-header .ld-progress .ld-progress-percentage{color:var(--brand-ink);font-size:10px;letter-spacing:.06em}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-header .ld-progress .ld-progress-bar{background:var(--lesson-line);height:8px}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-header .ld-user-menu{-webkit-box-flex:0;border:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 24px}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-header .ld-user-menu .ld-profile-avatar{height:32px;width:32px}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-header .ld-user-menu .ld-text{font-size:12px}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus.ld-focus-sidebar-collapsed .ld-focus-header .ld-brand-logo{-ms-flex-preferred-size:160px;background:#fff;flex-basis:160px;height:64px;padding:10px 20px}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus.ld-focus-sidebar-collapsed .ld-focus-header .ld-brand-logo img{max-height:44px;max-width:120px}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-progress-bar .ld-progress-bar-percentage{background:var(--course-accent)!important}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-breadcrumbs{background:transparent;font-size:14px;gap:16px;line-height:1.6;margin:0 0 20px;padding:0}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-breadcrumbs .ld-breadcrumbs-segments{font-size:14px;line-height:1.6;min-width:0;overflow:visible;overflow-wrap:anywhere;padding:0;white-space:normal}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-breadcrumbs .ld-breadcrumbs-segments li a{font-weight:400}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-breadcrumbs .ld-breadcrumbs-segments li:after{color:#8a877f;content:"/";margin-inline:8px}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-breadcrumbs .ld-status,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-breadcrumbs .ld-status.ld-status-complete,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-breadcrumbs .ld-status.ld-status-progress{-ms-flex-negative:0;background:transparent!important;border:1px solid var(--course-accent);border-radius:5px;color:var(--brand-ink)!important;flex-shrink:0;font-size:11px;margin:0;padding:6px 14px;text-transform:none;width:auto}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-content :is(video,.wp-block-embed,.ld-video){border-radius:6px;max-width:100%;overflow:hidden}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-content video{height:auto}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-content iframe{max-width:100%}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-main .ld-content-actions{gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-color:var(--lesson-line);border-top-width:1px;margin-top:20px;padding-top:20px}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-main .ld-content-actions .ld-content-action{min-width:0}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-main .ld-content-actions .ld-button{background:transparent!important;border-color:#a6a499;border-bottom:1px solid #a6a499!important;color:var(--brand-ink)!important;font-weight:400}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-main .ld-content-actions .ld-content-action:last-child:not(:first-child)>.ld-button{border-color:transparent;border-bottom-color:transparent!important;text-decoration:underline;text-underline-offset:3px}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-main .ld-content-actions :is(.sfwd-mark-complete,#sfwd-mark-complete){color:var(--course-on-accent)}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-main .ld-content-actions :is(.sfwd-mark-complete,#sfwd-mark-complete) :is(.learndash_mark_complete_button,#learndash_mark_complete_button):not(:disabled){background:var(--course-accent)!important;border-color:var(--course-accent);color:var(--course-on-accent)!important}@media (max-width:1000px){.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-main .ld-content-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-main .ld-content-actions>.ld-content-action{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;padding:0;width:100%}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-main .ld-content-actions>.ld-content-action .ld-button{width:100%}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-main .ld-content-actions>.ld-content-action:has(.sfwd-mark-complete,#sfwd-mark-complete){-ms-flex-preferred-size:auto;flex-basis:auto}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-main .ld-content-actions>.ld-content-action.ld-empty{display:none}}@media (max-width:768px){.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-header{height:auto;min-height:64px}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-header .ld-brand-logo{display:none}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-header .ld-progress{padding:12px}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-header .ld-user-menu{padding:0 12px}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar{padding-top:0;width:min(320px,100vw - 48px)}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-main,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus.ld-focus-sidebar-collapsed .ld-focus-main{margin-left:0;width:100%}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-main .ld-focus-content,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus.ld-focus-sidebar-collapsed .ld-focus-main .ld-focus-content{margin:0 auto;padding:28px 24px}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-main .ld-focus-content>h1,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus.ld-focus-sidebar-collapsed .ld-focus-main .ld-focus-content>h1{font-size:clamp(32px,6vw,44px)}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-breadcrumbs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}}@media (max-width:480px){.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-main .ld-focus-content,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus.ld-focus-sidebar-collapsed .ld-focus-main .ld-focus-content{padding:24px 18px}}@media (prefers-reduced-motion:reduce){.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-brand-logo,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-main,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar{-webkit-transition:none;transition:none}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview .ld-expand-button,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview .ld-expand-button .ld-icon,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-expanded{-webkit-transition:none;transition:none}}body.single-sfwd-lessons .learndash-wrapper:not(.learndash-wrapper--modern) .ld-focus .ld-focus-main .ld-focus-content .ld-table-list-header{background:var(--course-accent)!important}