:root{--pc-step-radius: 12px;--pc-step-pad-y: 18px;--pc-step-pad-x: 18px;--pc-step-gap: 6px;--pc-step-ease: cubic-bezier(.4, 0, .2, 1);--pc-step-tint-rest: rgba(var(--bb-headings-color-rgb), .035);--pc-step-tint-hover: color-mix(in srgb, var(--bb-primary-color) 6%, transparent);--pc-step-tint-current: color-mix(in srgb, var(--bb-primary-color) 10%, transparent);--pc-step-border-rest: transparent;--pc-step-border-accent: var(--bb-primary-color)}.ld-item-list .ld-item-list-item{margin-bottom:8px}.ld-item-list .ld-item-list-items{position:relative}.ld-item-list .ld-item-list-items:before{display:none}.ld-item-list-item .ld-item-list-item-preview{background:var(--pc-step-tint-rest);border-radius:var(--pc-step-radius);border-inline-start:3px solid var(--pc-step-border-rest);padding:var(--pc-step-pad-y) var(--pc-step-pad-x);transition:background-color .25s var(--pc-step-ease),border-color .25s var(--pc-step-ease),transform .25s var(--pc-step-ease)}.ld-item-list-item .ld-item-list-item-preview:hover{background:var(--pc-step-tint-hover);border-inline-start-color:color-mix(in srgb,var(--bb-primary-color) 50%,transparent);transform:translate(2px)}.ld-item-list-item.ld-is-current-item .ld-item-list-item-preview,.ld-item-list-item.learndash-current-menu-item .ld-item-list-item-preview,.ld-item-list-item .ld-item-list-item-preview.ld-is-current-item{background:linear-gradient(90deg,color-mix(in srgb,var(--bb-primary-color) 14%,transparent),color-mix(in srgb,var(--bb-primary-color) 4%,transparent));border-inline-start-color:var(--bb-primary-color)}.ld-item-list-item .ld-item-name .ld-item-title>span{font-weight:600;font-size:1rem;color:var(--bb-headings-color);letter-spacing:0}.ld-item-list-item .ld-item-components{margin-top:6px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.82rem;color:var(--bb-alternate-text-color)}.ld-item-list-item .ld-item-component{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:999px;background:rgba(var(--bb-headings-color-rgb),.06)}.ld-item-list-item .ld-item-components .ld-sep{display:none}.ld-item-list-item .ld-item-components .ld-status{border-radius:999px;padding:3px 10px;font-weight:500;text-transform:none;letter-spacing:0;font-size:.78rem}.ld-item-list-item .ld-status-icon{transition:background-color .25s var(--pc-step-ease),border-color .25s var(--pc-step-ease),transform .25s var(--pc-step-ease)}.ld-item-list-item .ld-status-icon.ld-status-complete{background-color:var(--bb-success-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--bb-success-color) 18%,transparent)}.ld-item-list-item .ld-status-icon.ld-status-in-progress{border:2px solid var(--bb-primary-color);background:color-mix(in srgb,var(--bb-primary-color) 15%,transparent);position:relative}.ld-item-list-item .ld-status-icon.ld-status-in-progress:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--bb-primary-color);opacity:0;animation:pc-step-pulse 2.2s var(--pc-step-ease) infinite}@keyframes pc-step-pulse{0%{transform:scale(1);opacity:.6}to{transform:scale(1.35);opacity:0}}.ld-item-list-item-quiz .ld-item-name .ld-item-title>span:before{content:"";display:inline-block;width:14px;height:14px;margin-inline-end:8px;vertical-align:-2px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm1 17h-2v-2h2v2zm2.07-7.75-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25z'/></svg>") no-repeat center / contain;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm1 17h-2v-2h2v2zm2.07-7.75-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25z'/></svg>") no-repeat center / contain;color:var(--bb-primary-color);opacity:.7}.ld-item-list-item .ld-expand-button{transition:background-color .25s var(--pc-step-ease),color .25s var(--pc-step-ease)}.ld-item-list-item .ld-expand-button .ld-icon{transition:transform .3s var(--pc-step-ease)}.ld-item-list-item .ld-expand-button[aria-expanded=true] .ld-icon,.ld-item-list-item.ld-expanded .ld-expand-button .ld-icon{transform:rotate(180deg)}.ld-table-list-items a.ld-table-list-item-preview{padding:14px 18px;border-radius:var(--pc-step-radius);transition:background-color .25s var(--pc-step-ease),color .25s var(--pc-step-ease),transform .25s var(--pc-step-ease)}.ld-item-list-item .ld-item-list-item-expanded{margin-block-start:8px;padding:8px 0 12px;border-radius:0 0 var(--pc-step-radius) var(--pc-step-radius)}.ld-topic-list.ld-table-list{border-block-start:1px solid var(--bb-content-border-color)}.ld-topic-list.ld-table-list .ld-table-list-header{background:transparent;border-block-end:1px solid var(--bb-content-border-color)}.ld-table-list-items a.ld-table-list-item-preview:hover{background:var(--pc-step-tint-hover);transform:translate(2px)}.ld-table-list-items .ld-is-current-item,.ld-table-list-items a.ld-table-list-item-preview.ld-is-current-item{background:var(--pc-step-tint-current);color:var(--bb-primary-color);font-weight:600;position:relative}.ld-table-list-items .ld-is-current-item:before{content:"";position:absolute;inset-inline-start:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background:var(--bb-primary-color);border-radius:0 3px 3px 0}.ld-table-list-items .learndash-complete .ld-status-icon,.ld-table-list-items .learndash-complete:before{color:var(--bb-success-color)}.ld-table-list-item.lms-topic-is-locked a.ld-table-list-item-preview{opacity:.55;cursor:not-allowed}.ld-table-list-item.lms-topic-is-locked a.ld-table-list-item-preview:hover{background:var(--pc-step-tint-rest);transform:none}.lms-is-locked-ico{display:inline-flex;align-items:center;margin-inline-start:8px;color:var(--bb-alternate-text-color);opacity:.8}.ld-content-actions{margin-block-start:34px;padding-block-start:22px;border-block-start:1px solid var(--bb-content-border-color)}.ld-content-actions .ld-content-action{min-height:44px}.ld-content-actions .learndash_mark_complete_button,.ld-content-actions .learndash_mark_incomplete_button,.ld-content-actions .ld-button{border-radius:10px;font-weight:700;min-height:44px;padding-inline:20px;transition:background-color .2s var(--pc-step-ease),transform .2s var(--pc-step-ease)}.ld-content-actions .learndash_mark_complete_button:hover,.ld-content-actions .learndash_mark_incomplete_button:hover,.ld-content-actions .ld-button:hover{transform:translateY(-1px)}.ld-item-list-item-quiz .ld-item-list-item-preview{border-inline-start-color:color-mix(in srgb,var(--bb-warning-color) 40%,transparent)}.ld-item-list-item-quiz .ld-item-list-item-preview:hover{border-inline-start-color:var(--bb-warning-color);background:color-mix(in srgb,var(--bb-warning-color) 6%,transparent)}.ld-item-list-item .ld-item-name:focus-visible,.ld-table-list-items a.ld-table-list-item-preview:focus-visible,.ld-item-list-item .ld-expand-button:focus-visible{outline:2px solid var(--bb-primary-color);outline-offset:2px;border-radius:var(--pc-step-radius)}@media(max-width:600px){:root{--pc-step-pad-y: 14px;--pc-step-pad-x: 14px}.ld-item-list-item .ld-item-name .ld-item-title>span{font-size:.94rem}.ld-item-list-item .ld-item-components{font-size:.76rem;gap:6px}.ld-table-list-items a.ld-table-list-item-preview{padding:12px 14px}.learndash-theme.single-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview:has(>.pc-ldis-listing-wrap){display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 10px}.learndash-theme.single-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview:has(>.pc-ldis-listing-wrap)>.ld-item-name{flex:1 1 100%;width:100%;min-width:0}.learndash-theme.single-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview>.pc-ldis-listing-wrap{flex:0 0 100%;order:3}.learndash-theme.single-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview:has(>a:not(.ld-item-name)),.learndash-theme.single-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview:has(>button),.learndash-theme.single-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview:has(>input[type=button]),.learndash-theme.single-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview:has(>input[type=submit]),.learndash-theme.single-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview:has(>[class*=buy i]),.learndash-theme.single-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview:has(>[class*=purchase i]),.learndash-theme.single-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview:has(>[class*=price i]),.learndash-theme.single-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview:has(>[class*=amount i]){display:block}.learndash-theme.single-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview:has(>a:not(.ld-item-name))>.ld-item-name,.learndash-theme.single-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview:has(>button)>.ld-item-name,.learndash-theme.single-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview:has(>input[type=button])>.ld-item-name,.learndash-theme.single-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview:has(>input[type=submit])>.ld-item-name,.learndash-theme.single-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview:has(>[class*=buy i])>.ld-item-name,.learndash-theme.single-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview:has(>[class*=purchase i])>.ld-item-name,.learndash-theme.single-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview:has(>[class*=price i])>.ld-item-name,.learndash-theme.single-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview:has(>[class*=amount i])>.ld-item-name{display:flex;align-items:flex-start;width:100%;min-width:0;margin-block-start:10px}.learndash-theme.single-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview>a:not(.ld-item-name),.learndash-theme.single-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview>button,.learndash-theme.single-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview>input[type=button],.learndash-theme.single-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview>input[type=submit]{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:34px;margin-block-end:8px;margin-inline-end:8px;padding:8px 12px;border-radius:7px;font-size:.78rem;line-height:1.1;white-space:nowrap;vertical-align:middle}.learndash-theme.single-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview>[class*=price i],.learndash-theme.single-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview>[class*=amount i],.learndash-theme.single-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview>[class*=currency i]{display:inline-flex;align-items:center;min-height:34px;margin-block-end:8px;color:var(--bb-primary-color);font-size:.8rem;font-weight:700;line-height:1.1;vertical-align:middle}.learndash-theme.single-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview>.ld-item-name .ld-status-icon{flex:0 0 auto}.learndash-theme.single-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview>.ld-item-name .ld-item-title{min-width:0}.ld-item-list .ld-item-list-items:before{display:none}.ld-content-actions{margin-block-start:24px}}@media(prefers-reduced-motion:reduce){.ld-item-list-item .ld-item-list-item-preview,.ld-table-list-items a.ld-table-list-item-preview,.ld-item-list-item .ld-expand-button .ld-icon,.ld-item-list-item .ld-status-icon,.ld-content-actions .learndash_mark_complete_button,.ld-content-actions .learndash_mark_incomplete_button,.ld-content-actions .ld-button{transition:none}.ld-item-list-item .ld-item-list-item-preview:hover,.ld-table-list-items a.ld-table-list-item-preview:hover,.ld-content-actions .learndash_mark_complete_button:hover,.ld-content-actions .learndash_mark_incomplete_button:hover,.ld-content-actions .ld-button:hover{transform:none}.ld-item-list-item .ld-status-icon.ld-status-in-progress:after{animation:none}}
