.elementor-kit-23570{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-kadence1:#2B6CB0;--e-global-color-kadence2:#215387;--e-global-color-kadence3:#1A202C;--e-global-color-kadence4:#2D3748;--e-global-color-kadence5:#4A5568;--e-global-color-kadence6:#718096;--e-global-color-kadence7:#EDF2F7;--e-global-color-kadence8:#F7FAFC;--e-global-color-kadence9:#ffffff;--e-global-color-20ced06c:#4054B2;--e-global-color-6448efb0:#23A455;--e-global-color-620ff0ea:#000;--e-global-color-63b6e49a:#FFF;--e-global-color-1023bd94:#020101;--e-global-color-6fe7e18:RGBA(122, 122, 122, 0.99);--e-global-color-931a308:#F60606;--e-global-color-077c1c1:#C82430;--e-global-color-d499f74:#FE8F0E;--e-global-color-9787219:#E3E637;--e-global-color-b60d0d8:#65B958;--e-global-color-d552637:#F9BE76;--e-global-color-fea720d:#F6FAFC;--e-global-color-c2c6812:#F3F1EC;--e-global-color-5c4644f:#0000001F;--e-global-color-83fa560:#FFFFFF1F;--e-global-typography-primary-font-family:"Open Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-57d739d-font-size:clamp(0.875rem, 0.8rem + 0.25vw, 0.9375rem);--e-global-typography-57d739d-text-transform:uppercase;--e-global-typography-1fbd2fd-font-family:"Outfit";--e-global-typography-1fbd2fd-font-size:clamp(2.625rem, 4.5vw, 4.6rem);--e-global-typography-1fbd2fd-font-weight:800;--e-global-typography-1fbd2fd-line-height:100%;--e-global-typography-1fbd2fd-letter-spacing:-0.5px;--e-global-typography-7f08468-font-family:"Outfit";--e-global-typography-7f08468-font-size:clamp(2.1875rem, 3.4vw, 3.4rem);--e-global-typography-7f08468-font-weight:800;--e-global-typography-7f08468-line-height:120%;--e-global-typography-7f08468-letter-spacing:-0.2px;--e-global-typography-173265c-font-family:"Outfit";--e-global-typography-173265c-font-size:clamp(1.3125rem, 0.95rem + 0.85vw, 1.5625rem);--e-global-typography-173265c-font-weight:700;--e-global-typography-173265c-line-height:130%;--e-global-typography-062abf8-font-size:0.75rem;--e-global-typography-062abf8-font-weight:700;--e-global-typography-062abf8-text-transform:uppercase;--e-global-typography-062abf8-letter-spacing:0.8px;color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;}.elementor-kit-23570.el-is-editing{--global-palette1:#2B6CB0;--global-palette2:#215387;--global-palette3:#1A202C;--global-palette4:#2D3748;--global-palette5:#4A5568;--global-palette6:#718096;--global-palette7:#EDF2F7;--global-palette8:#F7FAFC;--global-palette9:#ffffff;}.elementor-kit-23570 e-page-transition{background-color:#FFBC7D;}.elementor-kit-23570 p{margin-block-end:0px;}.elementor-kit-23570 a{font-size:17px;font-weight:700;}.elementor-kit-23570 h1{font-size:30px;font-weight:600;line-height:47px;}.elementor-kit-23570 h2{color:var( --e-global-color-620ff0ea );font-family:"Open Sans", Sans-serif;font-size:27px;font-weight:600;font-style:normal;}.elementor-kit-23570 h3{color:var( --e-global-color-kadence3 );font-size:20px;font-weight:600;line-height:26px;}.elementor-kit-23570 h4{font-size:18px;font-weight:700;font-style:oblique;}.elementor-kit-23570 button,.elementor-kit-23570 input[type="button"],.elementor-kit-23570 input[type="submit"],.elementor-kit-23570 .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{--lightbox-text-color:#000000;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:770px;}.e-con{--container-max-width:770px;--container-default-padding-top:0px;--container-default-padding-right:15px;--container-default-padding-bottom:0px;--container-default-padding-left:16px;}}/* Start custom CSS *//* Books Duplicate 90925 — approved concept, isolated from live pages */
body.page-id-90925 .cg-page .e-con.books-hero-grid{display:grid!important;grid-template-columns:1.08fr .92fr!important;gap:78px!important;align-items:center!important}
body.page-id-90925 .cg-page .e-con.books-visual{display:flex!important;align-items:flex-end!important;justify-content:center!important;gap:24px!important;padding:38px 0 44px!important}
body.page-id-90925 .cg-page .e-con.book-cover{display:flex!important;flex-direction:column!important;width:180px!important;height:278px!important;padding:24px 18px!important;color:#fff!important;box-shadow:0 22px 32px rgba(20,20,23,.18)!important}
body.page-id-90925 .book-cover.cover-dark{background:#202126!important;transform:rotate(-3deg)!important}
body.page-id-90925 .book-cover.cover-red{background:#c51d1d!important;height:288px!important}
body.page-id-90925 .book-cover.cover-grey{background:#353840!important;transform:rotate(3deg)!important}
body.page-id-90925 .book-cover .elementor-heading-title{color:#fff!important;font-family:Georgia,serif!important;font-size:25px!important;line-height:.98!important}
body.page-id-90925 .book-cover .elementor-widget-text-editor:first-child{font-size:10px!important;line-height:1.25!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:800!important}
body.page-id-90925 .book-cover .elementor-widget-text-editor:last-child{margin-top:auto!important;font-size:10px!important;color:#fff!important}
body.page-id-90925 .books-concept{padding:92px 0 96px!important;background:#f4f1ec!important}
body.page-id-90925 .books-hero-copy .elementor-heading-title{font-size:44px!important;line-height:1.04!important;max-width:520px!important}
body.page-id-90925 .books-intro{font-size:16px!important;line-height:1.65!important;max-width:560px!important}
body.page-id-90925 .cg-page .e-con.books-index{display:block!important;margin:28px 0 24px!important;border-top:1px solid #d8d2c8!important}
body.page-id-90925 .cg-page .e-con.book-index-row{display:grid!important;grid-template-columns:1fr auto!important;gap:24px!important;padding:17px 0!important;border-bottom:1px solid #d8d2c8!important;align-items:center!important}
body.page-id-90925 .book-index-row h4{margin:0!important;font-size:14px!important}
body.page-id-90925 .book-index-row .elementor-widget-text-editor{font-size:12px!important;color:#6b6761!important;text-align:right!important}
body.page-id-90925 .cg-page .e-con.publication{display:grid!important;grid-template-columns:290px minmax(0,1fr)!important;gap:54px!important;align-items:start!important}
@media(max-width:1024px){body.page-id-90925 .cg-page .e-con.books-hero-grid{grid-template-columns:1fr!important;gap:38px!important}body.page-id-90925 .books-visual{order:2!important}body.page-id-90925 .books-hero-copy{order:1!important}}
@media(max-width:767px){body.page-id-90925 .books-concept{padding:56px 0 64px!important}body.page-id-90925 .cg-page .e-con.books-visual{gap:10px!important;padding:24px 0 30px!important}body.page-id-90925 .cg-page .e-con.book-cover{width:31%!important;height:210px!important;padding:16px 12px!important}body.page-id-90925 .book-cover.cover-red{height:222px!important}body.page-id-90925 .book-cover .elementor-heading-title{font-size:18px!important}body.page-id-90925 .books-hero-copy .elementor-heading-title{font-size:36px!important}body.page-id-90925 .cg-page .e-con.book-index-row{grid-template-columns:1fr!important;gap:5px!important}body.page-id-90925 .book-index-row .elementor-widget-text-editor{text-align:left!important}body.page-id-90925 .cg-page .e-con.publication{grid-template-columns:1fr!important;gap:28px!important}}

body.page-id-90925 .elementor-90925 .elementor-element.elementor-element-57a71914.cg-page.cg-page.cg-page .e-con.books-hero-grid{display:grid!important}
body.page-id-90925 .elementor-90925 .elementor-element.elementor-element-57a71914.cg-page.cg-page.cg-page .e-con.books-visual{display:flex!important}
body.page-id-90925 .elementor-90925 .elementor-element.elementor-element-57a71914.cg-page.cg-page.cg-page .e-con.book-cover{display:flex!important;width:180px!important}
body.page-id-90925 .elementor-90925 .elementor-element.elementor-element-57a71914.cg-page.cg-page.cg-page .e-con.book-index-row{display:grid!important}
body.page-id-90925 .elementor-90925 .elementor-element.elementor-element-57a71914.cg-page.cg-page.cg-page .e-con.publication{display:grid!important}

body.page-id-90925 .elementor-90925 .elementor-element.elementor-element-57a71914.cg-page.cg-page.cg-page .book-cover .elementor-heading-title{font-family:Georgia,serif!important;font-size:25px!important;line-height:.98!important;font-style:normal!important;letter-spacing:-.02em!important;color:#fff!important}
body.page-id-90925 .elementor-90925 .elementor-element.elementor-element-57a71914.cg-page.cg-page.cg-page .book-cover .elementor-widget-text-editor{font-size:10px!important;line-height:1.3!important;color:#fff!important;letter-spacing:.08em!important}
body.page-id-90925 .elementor-90925 .elementor-element.elementor-element-57a71914.cg-page.cg-page.cg-page .book-index-row .elementor-heading-title{font-family:inherit!important;font-size:14px!important;line-height:1.25!important;font-style:normal!important;letter-spacing:0!important}
body.page-id-90925 .page-header .navlink.current .elementor-button{color:#17171a!important;border-bottom-color:transparent!important}
body.page-id-90925 .page-header .elementor-element-2e28efea .elementor-button{color:#c51d1d!important;border-bottom:2px solid #c51d1d!important}

/* TCG course redesign – LearnDash LD30 styling, scoped to .tcg-course */
.tcg-course, .tcg-course .learndash-wrapper { font-family: "Outfit", sans-serif; }
.tcg-hero-img img { width:100%; height:560px; object-fit:cover; display:block; }
@media (max-width:767px){ .tcg-hero-img img{height:300px;} }
.tcg-excerpt p { margin:0; }
/* progress card */
.tcg-card .learndash-wrapper .ld-course-status { display:flex; flex-direction:column; align-items:stretch; gap:16px; background:none !important; border:0 !important; padding:0 !important; margin:0 !important; }
.tcg-card .learndash-wrapper .ld-course-status-segment { width:100% !important; padding:0 !important; border:0 !important; text-align:left; }
.tcg-card .learndash-wrapper .ld-course-status-label { font-size:12px; font-weight:700; letter-spacing:.12em; text-transform:uppercase; color:#718096; margin-bottom:6px; }
.tcg-card .learndash-wrapper .ld-course-status-price, .tcg-card .learndash-wrapper .ld-status { font-family:"Outfit",sans-serif; }
.tcg-course .learndash-wrapper .ld-status { border-radius:0 !important; background:#F3F1EC !important; color:#1A202C !important; font-size:12px; font-weight:700; letter-spacing:.08em; }
.tcg-course .learndash-wrapper .ld-progress .ld-progress-bar { background:#EDEAE4 !important; border-radius:0 !important; height:6px; }
.tcg-course .learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage { background:#C82430 !important; border-radius:0 !important; }
.tcg-course .learndash-wrapper .ld-progress .ld-progress-percentage { color:#C82430 !important; font-weight:700; }
.tcg-course .learndash-wrapper .ld-progress .ld-progress-steps { color:#4A5568; }
/* buttons */
.tcg-course .learndash-wrapper .ld-button, .tcg-course .learndash-wrapper a.ld-button, .tcg-course .learndash-wrapper .btn-join, .tcg-course .learndash-wrapper #btn-join, .tcg-course .learndash-wrapper input[type=submit] {
  background:#1A202C !important; color:#fff !important; border:0 !important; border-radius:0 !important; font-family:"Outfit",sans-serif !important;
  font-size:14px !important; font-weight:700 !important; letter-spacing:.06em; text-transform:uppercase; padding:16px 26px !important; box-shadow:none !important; width:100%; justify-content:center; }
.tcg-course .learndash-wrapper .ld-button:hover, .tcg-course .learndash-wrapper #btn-join:hover { background:#C82430 !important; opacity:1 !important; }
/* course content list */
.tcg-lessons .learndash-wrapper .ld-item-list .ld-section-heading > h2 { display:none; }
.tcg-lessons .learndash-wrapper .ld-item-list .ld-section-heading { justify-content:flex-end; margin-bottom:12px; }
.tcg-lessons .learndash-wrapper .ld-expand-button { background:none !important; color:#1A202C !important; border:1px solid #1A202C !important; border-radius:0 !important; font-size:12px; font-weight:700; letter-spacing:.08em; text-transform:uppercase; padding:10px 16px !important; }
.tcg-lessons .learndash-wrapper .ld-expand-button .ld-icon { background:none !important; color:inherit !important; }
.tcg-lessons .learndash-wrapper .ld-lesson-section-heading { font-family:"Outfit",sans-serif; color:#C82430; font-size:12px !important; font-weight:700; letter-spacing:.16em; text-transform:uppercase; margin:40px 0 14px !important; }
.tcg-lessons .learndash-wrapper .ld-item-list .ld-item-list-item { background:#fff !important; border:1px solid #E4E0D9 !important; border-radius:0 !important; box-shadow:none !important; margin-bottom:10px; transition:border-color .2s, transform .2s; }
.tcg-lessons .learndash-wrapper .ld-item-list .ld-item-list-item:hover { border-color:#1A202C !important; transform:translateX(4px); }
.tcg-lessons .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview { padding:20px 24px; }
.tcg-lessons .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name { font-family:"Outfit",sans-serif; font-size:17px; font-weight:600; color:#1A202C !important; letter-spacing:-.01em; }
.tcg-lessons .learndash-wrapper .ld-status-icon { border-radius:50%; }
.tcg-lessons .learndash-wrapper .ld-status-incomplete { border-color:#CFCAC1 !important; }
.tcg-lessons .learndash-wrapper .ld-status-complete, .tcg-lessons .learndash-wrapper .ld-status-icon.ld-status-complete { background:#C82430 !important; }
.tcg-lessons .learndash-wrapper .ld-item-details, .tcg-lessons .learndash-wrapper .ld-item-components { color:#718096; }
.tcg-lessons .learndash-wrapper .ld-pagination { margin-top:24px; }
.tcg-lessons .learndash-wrapper .ld-pagination .ld-pages { background:#F3F1EC !important; border-radius:0 !important; color:#1A202C; font-weight:600; }
.tcg-cert .learndash-wrapper .ld-alert { border-radius:0 !important; border:1px solid #E4E0D9 !important; background:#fff !important; margin:40px 0 0 !important; }
.tcg-cert .learndash-wrapper .ld-alert-icon { background:#C82430 !important; }
/* hero image bleeds to right viewport edge on desktop */
@media (min-width:1025px){
 .tcg-hero .tcg-hero-img, .tcg-hero .tcg-hero-img .elementor-widget-container { width:calc(100% + (100vw - min(1200px,100vw)) / 2 + 20px) !important; max-width:none !important; }
 .tcg-hero .tcg-hero-img img { height:600px; }
}
.tcg-excerpt:empty, .tcg-excerpt .elementor-widget-container:empty { display:none; }
.tcg-card .learndash-wrapper .ld-course-status .ld-course-status-segment:empty { display:none; }
.tcg-card .ld-progress-heading { display:flex; justify-content:space-between; font-size:13px; }
.tcg-card .learndash-wrapper .ld-progress { margin:0 !important; }
.tcg-content h1, .tcg-content h2, .tcg-content h3 { font-family:"Outfit",sans-serif; color:#1A202C; font-weight:700; letter-spacing:-.02em; }
.tcg-content .learndash-wrapper .ld-course-status, .tcg-content .ld-course-status-action { background:none !important; border:0 !important; padding:0 !important; margin-top:24px; justify-content:flex-start; }
.tcg-content .learndash-wrapper .ld-button { width:auto; }


/* TCG course polish: black buttons + larger lesson rows */
body .tcg-course .learndash-wrapper .ld-button:not(.ld-button-reverse):not(.ld-button-transparent), body .tcg-course .learndash-wrapper a.ld-button, body .tcg-course .learndash-wrapper .ld-course-status a.ld-button, body .tcg-course .learndash-wrapper #btn-join, body .tcg-course .learndash-wrapper .btn-join, body .tcg-course .learndash-wrapper .learndash_join_button input[type=submit] { background-color:#1A202C !important; background:#1A202C !important; color:#fff !important; border-radius:0 !important; padding:17px 30px !important; font-size:14px !important; font-weight:700 !important; letter-spacing:.08em !important; text-transform:uppercase !important; }
body .tcg-course .learndash-wrapper .ld-button:hover, body .tcg-course .learndash-wrapper #btn-join:hover { background:#C82430 !important; background-color:#C82430 !important; }
body .tcg-lessons .learndash-wrapper .ld-item-list .ld-item-list-item { margin-bottom:14px !important; }
body .tcg-lessons .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview { padding:28px 30px !important; min-height:84px; align-items:center; }
body .tcg-lessons .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name { font-size:19px !important; font-weight:600 !important; gap:16px; align-items:center; }
body .tcg-lessons .learndash-wrapper .ld-status-icon { width:28px !important; height:28px !important; flex:0 0 28px; margin-right:16px !important; }
body .tcg-lessons .learndash-wrapper .ld-item-list-item-preview::after { content:"\2192"; margin-left:auto; font-size:20px; color:#C82430; padding-left:16px; }/* TCG course: black Resume/Start button */
body .tcg-course .learndash-resume-button input[type=submit], body .tcg-course input[type=submit].learndash_mark_complete_button, body .tcg-course .learndash_join_button input[type=submit], body .learndash-wrapper .tcg-course input[type=submit] { background:#1A202C !important; background-color:#1A202C !important; color:#fff !important; border-radius:0 !important; box-shadow:none !important; padding:17px 30px !important; font-size:14px !important; letter-spacing:.08em !important; margin-top:18px; }
body .tcg-course .learndash-resume-button:hover input[type=submit], body .tcg-course .learndash_join_button input[type=submit]:hover { background:#C82430 !important; background-color:#C82430 !important; }; }

/* TCG course: hide duplicate LearnDash lesson list inside the About (post content) section */
body .tcg-about .tcg-content .ld-item-list, body .tcg-about .tcg-content .ld-course-content-list, body .tcg-about .tcg-content .ld-section-heading { display:none !important; }


/* TCG Focus test 91481 - 1 core */
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-focus-content{color:#4A5568}
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-focus-content h1{font-weight:800;color:#1A202C;letter-spacing:-.02em;line-height:1.1;font-size:clamp(30px,3.2vw,44px);margin-top:8px}
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-focus-content h2,
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-focus-content h3{color:#1A202C;font-weight:700}

/* Sidebar */
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-focus-sidebar{background:#fff;border-right:1px solid #E4E0D9}
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-focus-sidebar .ld-course-navigation-heading,
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-focus-sidebar .ld-course-navigation-heading.ld-primary-background{background:#fff !important;border-bottom:1px solid #E4E0D9;padding-top:22px;padding-bottom:22px}
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-course-navigation-heading h3,
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-course-navigation-heading h3 a{color:#1A202C !important;font-weight:800;font-size:17px;line-height:1.3}
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-focus-sidebar-trigger,
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-focus-sidebar-trigger.ld-primary-background{background:#1A202C !important}
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-focus-sidebar .ld-course-navigation{background:#fff}
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-lesson-section-heading{color:#C82430 !important;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding-top:18px}
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-lesson-item{border-bottom:1px solid #F0EDE7}
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-lesson-item-preview-heading .ld-lesson-title,
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-lesson-item a{color:#1A202C}
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-lesson-item.ld-is-current-lesson{box-shadow:inset 3px 0 0 #C82430;background:#FBFAF7}
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-lesson-item.ld-is-current-lesson .ld-lesson-item-preview-heading,
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-lesson-item.ld-is-current-lesson .ld-lesson-title,
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-lesson-item.ld-is-current-lesson .ld-lesson-item-preview-heading a{color:#1A202C !important;font-weight:700}
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-table-list-item a.ld-is-current-item{box-shadow:inset 3px 0 0 #C82430;background:#FBFAF7;color:#1A202C !important;font-weight:700}



/* TCG Focus test 91481 - 2 font */
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-focus-content,body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-focus-sidebar,body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-focus-header,body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-lesson-title,body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-button{font-family:Outfit,sans-serif}

/* TCG Focus test 91481 - 3 label */
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-course-navigation-heading h3::before{content:"Course";display:block;color:#C82430;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}

/* TCG Focus test 91481 - 4 bar and buttons */
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-focus-header{background:#fff;border-bottom:1px solid #E4E0D9}
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-focus-header .ld-progress .ld-progress-bar{height:4px;background:#EDE9E2;border-radius:4px}
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-focus-header .ld-progress .ld-progress-bar-percentage,
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-focus-header .ld-progress .ld-progress-bar-percentage.ld-secondary-background{background:#C82430 !important;height:4px;border-radius:4px}
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-focus-header .ld-progress-percentage,
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-focus-header .ld-progress-steps{color:#4A5568 !important;font-size:12px;font-weight:600}

/* Buttons (top bar and bottom) */
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-content-action .ld-button,
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-content-action .ld-button.ld-primary-background{background:transparent !important;color:#1A202C !important;border:1.5px solid #1A202C !important;border-radius:999px;font-weight:600;font-size:14px;padding:10px 20px;box-shadow:none;transition:background .2s,color .2s}
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-content-action .ld-button:hover{background:#1A202C !important;color:#fff !important}
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-content-action .ld-button .ld-icon{color:inherit !important}
/* Next = solid black (last action slot) */
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-content-actions .ld-content-action:last-child .ld-button{background:#1A202C !important;color:#fff !important}
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-content-actions .ld-content-action:last-child .ld-button:hover{background:#C82430 !important;border-color:#C82430 !important}
/* Mark Complete = solid black */
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .sfwd-mark-complete .learndash_mark_complete_button,
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus input.learndash_mark_complete_button{background:#1A202C !important;color:#fff !important;border:0 !important;border-radius:999px !important;font-family:Outfit,sans-serif;font-weight:600;font-size:14px;padding:12px 24px !important;opacity:1;transition:background .2s}
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .sfwd-mark-complete .learndash_mark_complete_button:hover{background:#C82430 !important}
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .sfwd-mark-complete .learndash_mark_complete_button:disabled{background:#A0A4AB !important;cursor:not-allowed}
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-course-status-action .ld-button,
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-content-action.ld-course-step-back,
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus a.ld-course-step-back{background:none !important;border:0 !important;color:#4A5568 !important;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;padding:0}
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus a.ld-course-step-back:hover{color:#C82430 !important}
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-focus-content .ld-content-actions{border-top:1px solid #E4E0D9;padding-top:28px;margin-top:40px}

/* TCG Focus test 91481 - 5 breadcrumb and cards */
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-focus-content .ld-breadcrumbs{background:none !important;border:0 !important;padding:0 0 12px !important;margin-bottom:8px;border-bottom:1px solid #E4E0D9 !important;border-radius:0}
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-breadcrumbs,
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-breadcrumbs a{color:#4A5568 !important;font-size:13px;font-weight:500}
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-breadcrumbs a:hover{color:#C82430 !important}
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-status,
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-status.ld-primary-background,
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-status.ld-status-progress{background:transparent !important;color:#C82430 !important;border:1px solid #C82430;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px}
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-status.ld-status-complete{color:#2F7D4F !important;border-color:#2F7D4F}

/* Accordions + Notes as cards */
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-focus-content .elementor-accordion .elementor-accordion-item,
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-focus-content .e-n-accordion-item,
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-focus-content details{border:1px solid #E4E0D9 !important;border-radius:14px;background:#fff;margin-bottom:12px;overflow:hidden}
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-focus-content .elementor-tab-title,
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-focus-content .e-n-accordion-item-title,
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-focus-content details summary{background:#F3F1EC;color:#1A202C;font-weight:700;padding:16px 20px}
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-focus-content .learndash-notes,body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-focus-content .llms-notes{background:#F3F1EC;border:1px solid #E4E0D9;border-radius:14px;padding:20px}

/* TCG Focus test 91481 - 6 mobile */
@media (max-width:767px){
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-focus-header .ld-content-action .ld-button,
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-focus-header .learndash_mark_complete_button{font-size:12px !important;padding:7px 12px !important;min-height:0}
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-focus-content h1{font-size:28px}
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-focus-content .ld-content-actions .ld-button,
body.learndash-cpt-sfwd-courses-91481-parent .ld-focus .ld-focus-content .learndash_mark_complete_button{width:100%;justify-content:center}
}

/* TCG Focus test 91481 - 7 fixes */
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-focus-mode-course-heading-wrapper a,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-focus-mode-course-heading-wrapper a .ld-icon{color:#1A202C !important;font-weight:800}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-focus-mode-course-heading-wrapper::before{content:"Course";display:block;color:#C82430;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-focus-sidebar-trigger.ld-focus-sidebar-trigger{background-color:#fff !important;border:1px solid #E4E0D9 !important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-focus-sidebar-trigger .ld-icon{color:#1A202C !important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-content-actions .ld-content-action a.ld-button.ld-button.ld-button{background-color:transparent !important;color:#1A202C !important;border:1.5px solid #1A202C !important;border-radius:999px !important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-content-actions .ld-content-action a.ld-button.ld-button.ld-button .ld-icon,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-content-actions .ld-content-action a.ld-button.ld-button.ld-button .ld-text{color:inherit !important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-content-actions .ld-content-action a.ld-button.ld-button.ld-button:hover{background-color:#1A202C !important;color:#fff !important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-content-actions .ld-content-action:last-child a.ld-button.ld-button.ld-button{background-color:#1A202C !important;color:#fff !important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-content-actions .ld-content-action:last-child a.ld-button.ld-button.ld-button:hover{background-color:#C82430 !important;border-color:#C82430 !important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete input.learndash_mark_complete_button.learndash_mark_complete_button{background-color:#1A202C !important;color:#fff !important;padding-right:44px !important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete input.learndash_mark_complete_button.learndash_mark_complete_button:hover{background-color:#C82430 !important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete.sfwd-mark-complete::after{color:#fff !important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .ld-lesson-status.ld-lesson-status{background:none !important;padding:0 0 12px !important;border-bottom:1px solid #E4E0D9;border-radius:0;margin-bottom:24px}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-lesson-status .ld-breadcrumbs.ld-breadcrumbs{background:none !important;padding:0 !important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-lesson-status .ld-status.ld-status{width:auto;flex:0 0 auto;align-self:flex-start}
/* TCG Focus test 91481 - 8 consistency */
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-content-actions .ld-content-action a.ld-button.ld-button.ld-button,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .sfwd-mark-complete input.learndash_mark_complete_button.learndash_mark_complete_button{display:inline-flex !important;align-items:center;justify-content:center;gap:10px;height:46px;min-width:190px;padding:0 24px !important;font-family:Outfit,sans-serif;font-size:13px !important;font-weight:700 !important;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;line-height:1;box-sizing:border-box;box-shadow:none !important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .sfwd-mark-complete input.learndash_mark_complete_button.learndash_mark_complete_button{padding-right:48px !important;border:1.5px solid #1A202C !important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-header .ld-content-action a.ld-button.ld-button.ld-button,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete input.learndash_mark_complete_button.learndash_mark_complete_button{height:40px;min-width:180px}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .ld-content-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .ld-content-action{display:flex;flex-direction:column;align-items:center;gap:10px}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .ld-content-action:first-child{align-items:flex-start}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .ld-content-action:last-child{align-items:flex-end}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .ld-content-action a.ld-course-step-back{font-size:13px !important;margin:0}
/* TCG Focus red 91481 - 1 base and headings */
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-main{background:#fff}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content{color:#2D3748}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content h1{font-size:30px!important;font-weight:800!important;color:#1A202C!important;line-height:1.2!important;letter-spacing:-.01em!important;margin:8px 0 20px!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .elementor-widget-text-editor,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .elementor-widget-text-editor p,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .elementor-widget-text-editor li,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .ld-tab-content p,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .ld-tab-content li{color:#2D3748!important;font-size:15px!important;line-height:1.7!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .elementor-widget-heading h2.elementor-heading-title,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .elementor-widget-heading h3.elementor-heading-title,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .elementor-widget-text-editor h2,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .elementor-widget-text-editor h3,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .ld-tab-content>h2,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .ld-tab-content>h3{color:#1A202C!important;font-size:22px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:-.01em!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .elementor-widget-heading h2.elementor-heading-title::before,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .elementor-widget-heading h3.elementor-heading-title::before,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .elementor-widget-text-editor h2::before,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .elementor-widget-text-editor h3::before,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .ld-tab-content>h2::before,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .ld-tab-content>h3::before{content:"";display:block;width:28px;height:3px;background:#D3222A;border-radius:2px;margin:0 0 14px}
/* TCG Focus red 91481 - 2 base and headings + sidebar header */
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .elementor-button{display:inline-flex!important;align-items:center;justify-content:center;height:40px;min-width:0;padding:0 20px!important;background:#D3222A!important;color:#fff!important;border:1px solid #D3222A!important;border-radius:8px!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .elementor-button:hover{background:#B01C23!important;border-color:#B01C23!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar{background:#fff!important;border-right:1px solid #E6E8EC!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading.ld-primary-background{background:#C8102E linear-gradient(135deg,#C8102E 0%,#A50E24 100%)!important;border:0!important;padding:18px 20px 20px!important;box-shadow:none!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-course-navigation-heading h3::before,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-focus-mode-course-heading-wrapper::before{content:none!important;display:none!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3 a,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-focus-mode-course-heading-wrapper a{color:#fff!important;font-size:18px!important;font-weight:700!important;line-height:1.3!important;display:block!important;margin:0!important;padding:0!important;text-decoration:none!important;letter-spacing:0!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3{padding-right:22px!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3 a .ld-icon,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-focus-mode-course-heading-wrapper a .ld-icon{display:none!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3 a::before,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-focus-mode-course-heading-wrapper a::before{content:"\2039\00a0\00a0 Back to Course";display:block;font-size:12px;font-weight:500;line-height:1.2;color:rgba(255,255,255,.92);margin:0 0 12px}
/* TCG Focus red 91481 - 3 sidebar header + sidebar lessons */
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3 a:hover::before,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-focus-mode-course-heading-wrapper a:hover::before{text-decoration:underline}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-focus-sidebar-trigger.ld-focus-sidebar-trigger{background:#fff!important;border:0!important;box-shadow:0 1px 4px rgba(0,0,0,.2)!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-focus-sidebar-trigger .ld-icon{color:#C8102E!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-topic-list{background:#fff!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-lesson-section-heading{display:flex!important;align-items:center;justify-content:space-between;color:#1A202C!important;font-size:13px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;padding:14px 0 8px!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-lesson-section-heading::after{content:"";flex:none;width:6px;height:6px;margin-left:10px;border:solid #718096;border-width:0 1.5px 1.5px 0;transform:rotate(-135deg)}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-lesson-item{background:#fff!important;border-bottom:1px solid #EEF0F3!important;box-shadow:none!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-lesson-item .ld-lesson-title,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-lesson-item a,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-table-list-item a{color:#4A5568!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-lesson-item a:hover,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-lesson-item a:hover .ld-lesson-title{color:#C8102E!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-lesson-item.ld-is-current-lesson{background:#FDECEE!important;box-shadow:none!important}
/* TCG Focus red 91481 - 4 sidebar lessons + top bar and outline buttons */
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-lesson-item.ld-is-current-lesson .ld-lesson-item-preview-heading,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-lesson-item.ld-is-current-lesson .ld-lesson-title,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-lesson-item.ld-is-current-lesson .ld-lesson-item-preview-heading a{color:#C8102E!important;font-weight:600!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-is-current-lesson .ld-topic-list,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-is-current-lesson .ld-table-list-item{background:#fff!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-table-list-item a.ld-is-current-item{background:#FDECEE!important;box-shadow:none!important;color:#C8102E!important;font-weight:600!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-status-icon{width:14px!important;height:14px!important;min-width:14px!important;flex:0 0 14px!important;background:#fff!important;border:1.5px solid #CBD2D9!important;border-radius:50%!important;box-shadow:none!important;display:flex!important;align-items:center;justify-content:center}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-status-icon.ld-status-in-progress.ld-status-in-progress{border-color:#C8102E #CBD2D9 #CBD2D9 #C8102E!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-status-icon.ld-status-complete.ld-status-complete{background:#C8102E!important;border-color:#C8102E!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-status-icon.ld-status-complete .ld-icon{font-size:0!important;width:3px!important;height:6px!important;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);margin:-2px 0 0!important;background:none!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-status-icon .ld-icon::before{content:none!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-is-current-lesson .ld-lesson-item-preview-heading .ld-status-icon,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar a.ld-is-current-item .ld-status-icon{background:#C8102E!important;border-color:#C8102E!important;box-shadow:inset 0 0 0 2.5px #fff!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-header{background:#fff!important;border-bottom:1px solid #E6E8EC!important;box-shadow:none!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-header .ld-content-action{border-color:#E6E8EC!important}

/* TCG Focus red 91481 - 5 top bar and outline buttons */
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-header .ld-progress .ld-progress-bar{height:6px!important;background:#EDEFF2!important;border-radius:999px!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-header .ld-progress .ld-progress-bar-percentage,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-header .ld-progress .ld-progress-bar-percentage.ld-secondary-background{height:6px!important;background:#D3222A!important;border-radius:999px!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-header .ld-progress-percentage,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-header .ld-progress-steps{color:#4A5568!important;font-size:12px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-content-actions .ld-content-action a.ld-button.ld-button.ld-button,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-content-actions .ld-content-action:last-child a.ld-button.ld-button.ld-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;height:40px!important;min-height:40px!important;min-width:0!important;padding:0 16px!important;background:#fff!important;color:#1A202C!important;border:1px solid #D9DCE1!important;border-radius:8px!important;font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;line-height:1!important;white-space:nowrap!important;box-shadow:none!important;text-decoration:none!important;transition:color .2s,border-color .2s,background-color .2s}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-content-actions .ld-content-action a.ld-button.ld-button.ld-button:hover,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-content-actions .ld-content-action:last-child a.ld-button.ld-button.ld-button:hover{background:#fff!important;color:#D3222A!important;border-color:#D3222A!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-content-actions .ld-content-action a.ld-button.ld-button.ld-button:focus-visible,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-content-actions .ld-content-action:last-child a.ld-button.ld-button.ld-button:focus-visible,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .sfwd-mark-complete input.learndash_mark_complete_button.learndash_mark_complete_button.learndash_mark_complete_button:focus-visible{outline:2px solid #D3222A!important;outline-offset:2px}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-content-actions a.ld-button .ld-text{color:inherit!important;font-size:inherit!important;white-space:nowrap!important}
/* TCG Focus red 91481 - 6 top bar and outline buttons + mark complete and action row */
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-content-actions a.ld-button .ld-icon{font-size:0!important;display:inline-block!important;flex:none;width:7px!important;height:7px!important;margin:0!important;background:none!important;border:solid currentColor;border-width:0 1.5px 1.5px 0}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-content-actions a.ld-button .ld-icon::before{content:none!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-content-actions a.ld-button .ld-icon-arrow-left{transform:rotate(135deg)}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-content-actions a.ld-button .ld-icon-arrow-right{transform:rotate(-45deg)}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .sfwd-mark-complete input.learndash_mark_complete_button.learndash_mark_complete_button.learndash_mark_complete_button{display:inline-flex!important;align-items:center;justify-content:center;height:40px!important;min-height:40px!important;min-width:0!important;padding:0 38px 0 18px!important;background:#D3222A!important;color:#fff!important;border:1px solid #D3222A!important;border-radius:8px!important;font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;line-height:1!important;white-space:nowrap!important;box-shadow:none!important;opacity:1!important;cursor:pointer;transition:background-color .2s}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .sfwd-mark-complete input.learndash_mark_complete_button.learndash_mark_complete_button.learndash_mark_complete_button:hover{background:#B01C23!important;border-color:#B01C23!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .sfwd-mark-complete input.learndash_mark_complete_button.learndash_mark_complete_button.learndash_mark_complete_button:disabled{background:#A0A4AB!important;border-color:#A0A4AB!important;cursor:not-allowed}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .sfwd-mark-complete.sfwd-mark-complete::after{color:#fff!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .ld-content-actions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap;align-items:center!important;justify-content:flex-end!important;gap:12px!important;border-top:1px solid #E6E8EC!important;padding-top:24px!important;margin-top:40px!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .ld-content-action,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .ld-content-action:last-child{display:flex!important;flex-direction:row!important;align-items:center!important;flex:0 0 auto!important;width:auto!important;margin:0!important;padding:0!important}
/* TCG Focus red 91481 - 7 mark complete and action row + breadcrumb card */
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .ld-content-action:first-child{display:flex!important;flex-direction:row!important;align-items:center!important;flex:0 0 auto!important;width:auto!important;margin:0 auto 0 0!important;padding:0!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .ld-content-action a.ld-course-step-back{display:inline-block!important;font-size:12px!important;font-weight:500!important;color:#718096!important;text-decoration:none!important;margin-top:8px!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .ld-lesson-status.ld-lesson-status{background:#FDF2F3!important;border:0!important;border-radius:10px!important;padding:14px 18px!important;margin:0 0 32px!important;box-shadow:none!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-lesson-status .ld-breadcrumbs.ld-breadcrumbs{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;background:none!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-lesson-status .ld-breadcrumbs.ld-breadcrumbs,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-lesson-status .ld-breadcrumbs.ld-breadcrumbs a{color:#4A5568!important;font-size:12px!important;font-weight:500!important;line-height:1.5!important;text-decoration:none!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-lesson-status .ld-breadcrumbs.ld-breadcrumbs span:last-child a{color:#1A202C!important;font-weight:600!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-lesson-status .ld-breadcrumbs.ld-breadcrumbs a:hover{color:#C8102E!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-lesson-status .ld-status.ld-status,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-lesson-status .ld-status.ld-status.ld-primary-background,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-lesson-status .ld-status.ld-status.ld-status-progress{background:#D3222A!important;color:#fff!important;border:0!important;border-radius:999px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;line-height:1.2!important;padding:5px 12px!important;white-space:nowrap!important;flex:0 0 auto!important;width:auto!important;margin:0!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-lesson-status .ld-status.ld-status.ld-status-complete{background:#2F7D4F!important}
/* TCG Focus red 91481 - 8 accordions and cards */
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .elementor-toggle .elementor-toggle-item,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .elementor-accordion .elementor-accordion-item,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .e-n-accordion-item,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content details{background:#fff!important;border:1px solid #E6E8EC!important;border-radius:10px!important;box-shadow:none!important;overflow:hidden;margin:0 0 12px!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .elementor-tab-title,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .e-n-accordion-item-title,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content details>summary{background:#fff!important;color:#1A202C!important;border:0!important;box-shadow:none!important;padding:18px 20px!important;font-size:15px!important;font-weight:600!important;line-height:1.4!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .elementor-tab-title a,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .elementor-toggle-title,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .elementor-accordion-title,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .e-n-accordion-item-title-text{color:#1A202C!important;font-size:15px!important;font-weight:600!important;text-decoration:none!important;letter-spacing:0!important;text-transform:none!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .elementor-tab-content{background:#fff!important;border:0!important;padding:0 20px 18px!important;color:#2D3748}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .elementor-toggle-icon,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .elementor-accordion-icon{float:right!important;margin:0 0 0 12px!important;width:auto!important;display:inline-block!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .elementor-toggle-icon>span,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .elementor-accordion-icon>span{display:none!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .elementor-toggle-icon::after,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .elementor-accordion-icon::after{content:"";display:inline-block;width:8px;height:8px;margin-top:2px;border:solid #4A5568;border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform .2s}
/* TCG Focus red 91481 - 9 accordions and cards + mobile */
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .elementor-tab-title.elementor-active .elementor-toggle-icon::after,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .elementor-tab-title.elementor-active .elementor-accordion-icon::after{transform:rotate(-135deg);margin-top:7px}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .learndash-notes,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .llms-notes{background:#fff!important;border:1px solid #E6E8EC!important;border-radius:10px!important}
@media (max-width:767px){
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content h1{font-size:24px!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .ld-content-actions{flex-direction:column!important;align-items:stretch!important;gap:10px!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .ld-content-action:last-child{order:1!important;width:100%!important;margin:0!important;flex-direction:column!important;align-items:stretch!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .ld-content-action:nth-child(2){order:2!important;width:100%!important;margin:0!important;flex-direction:column!important;align-items:stretch!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .ld-content-action:first-child{order:3!important;width:100%!important;margin:0!important;flex-direction:column!important;align-items:stretch!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .ld-content-action.ld-empty{display:none!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .sfwd-mark-complete{display:block!important;width:100%!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .ld-content-actions .ld-content-action a.ld-button.ld-button.ld-button,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .ld-content-actions .ld-content-action:last-child a.ld-button.ld-button.ld-button,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .sfwd-mark-complete input.learndash_mark_complete_button.learndash_mark_complete_button.learndash_mark_complete_button{width:100%!important;height:44px!important;min-height:44px!important}
}
/* TCG Focus red 91481 - 10 mobile */
@media (max-width:767px){
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions .ld-content-action a.ld-button.ld-button.ld-button,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions .ld-content-action:last-child a.ld-button.ld-button.ld-button,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete input.learndash_mark_complete_button.learndash_mark_complete_button.learndash_mark_complete_button{height:34px!important;min-height:34px!important;min-width:0!important;padding:0 10px!important;font-size:12px!important;gap:6px!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete input.learndash_mark_complete_button.learndash_mark_complete_button.learndash_mark_complete_button{padding-right:30px!important}
}

/* TCG guest course box */
.tcg-infobar .ld-course-status.ld-course-status-not-enrolled{background:#fff!important;border:1px solid #E6E8EC!important;border-radius:12px!important;box-shadow:none!important;padding:24px!important;display:flex!important;flex-direction:column!important;gap:20px!important;font-family:Outfit,sans-serif}
.tcg-infobar .ld-course-status.ld-course-status-not-enrolled .ld-course-status-segment{padding:0!important;margin:0!important;border:0!important;width:100%!important;text-align:left!important}
.tcg-infobar .ld-course-status.ld-course-status-not-enrolled .ld-course-status-seg-price{display:none!important}
.tcg-infobar .ld-course-status.ld-course-status-not-enrolled .ld-course-status-label{font-size:11px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#C82430!important;margin:0 0 8px!important;line-height:1.3!important}
.tcg-infobar .ld-course-status.ld-course-status-not-enrolled .ld-course-status-content{justify-content:flex-start!important;text-align:left!important}
.tcg-infobar .ld-course-status.ld-course-status-not-enrolled .ld-status{background:#FDF2F3!important;color:#C82430!important;border-radius:999px!important;font-size:12px!important;font-weight:600!important;padding:6px 12px!important;text-transform:none!important;letter-spacing:0!important}
.tcg-infobar .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action,.tcg-infobar .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .ld-text{width:100%;display:block}
.tcg-infobar a.tcg-login-btn{display:flex;align-items:center;justify-content:center;width:100%;height:48px;border-radius:999px;background:#1A202C;color:#fff!important;font-family:Outfit,sans-serif;font-size:15px;font-weight:600;text-decoration:none!important;transition:background .2s}
.tcg-infobar a.tcg-login-btn:hover{background:#C82430}
/* TCG guest login button */
.tcg-login-btn .elementor-button.elementor-button{background:#1A202C!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:14px 24px!important;font-family:Outfit,sans-serif!important;font-size:15px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;width:100%;transition:background .2s}
.tcg-login-btn .elementor-button.elementor-button:hover{background:#C82430!important}

/* TCG Focus red 91481 - 11 */
/* quiz and download buttons */
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .wpProQuiz_content input.wpProQuiz_button.wpProQuiz_button[name="startQuiz"],body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .elementor-widget-button a.elementor-button.elementor-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;height:40px!important;min-height:40px!important;min-width:0!important;width:auto!important;padding:0 18px!important;margin:0!important;background:#D3222A!important;color:#fff!important;border:1px solid #D3222A!important;border-radius:8px!important;font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;line-height:1!important;white-space:nowrap!important;box-shadow:none!important;text-shadow:none!important;text-decoration:none!important;cursor:pointer;transition:background-color .2s,border-color .2s}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .wpProQuiz_content input.wpProQuiz_button.wpProQuiz_button[name="startQuiz"]:hover,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .elementor-widget-button a.elementor-button.elementor-button:hover,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .wpProQuiz_content input.wpProQuiz_button.wpProQuiz_button[name="startQuiz"]:focus,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .elementor-widget-button a.elementor-button.elementor-button:focus{background:#B01C23!important;border-color:#B01C23!important;color:#fff!important;opacity:1!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .wpProQuiz_content input.wpProQuiz_button.wpProQuiz_button[name="startQuiz"]:focus-visible,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .elementor-widget-button a.elementor-button.elementor-button:focus-visible{outline:2px solid #D3222A!important;outline-offset:2px}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .wpProQuiz_content input.wpProQuiz_button.wpProQuiz_button[name="startQuiz"]{display:inline-block!important;text-align:center!important;opacity:1!important;-webkit-appearance:none;appearance:none}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .elementor-widget-button a.elementor-button.elementor-button .elementor-button-content-wrapper,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .elementor-widget-button a.elementor-button.elementor-button .elementor-button-text{color:inherit!important;font:inherit!important;letter-spacing:0!important;line-height:1!important}

/* TCG Focus red 91481 - 12 */
/* quiz and download buttons + content indent + desktop top bar + desktop back to course */
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .elementor-widget-button a.elementor-button.elementor-button[href*="/wp-content/uploads/"] .elementor-button-text{display:inline-block!important;text-transform:lowercase!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .elementor-widget-button a.elementor-button.elementor-button[href*="/wp-content/uploads/"] .elementor-button-text::first-letter{text-transform:uppercase!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .elementor>.e-con,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .elementor>.e-con>.e-con-inner{--padding-left:0px!important;--padding-right:0px!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}
@media (min-width:768px){
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions{flex:0 0 auto!important;width:auto!important;justify-content:flex-end!important;gap:0!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions .ld-content-action,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions .ld-content-action:last-child{flex:0 0 auto!important;width:auto!important;max-width:none!important;padding:0 16px!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions .ld-content-action a.ld-button.ld-button.ld-button,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions .sfwd-mark-complete,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions .sfwd-mark-complete input.learndash_mark_complete_button.learndash_mark_complete_button.learndash_mark_complete_button{width:auto!important;flex:0 0 auto!important;max-width:none!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions .ld-content-action a.ld-button.ld-button.ld-button{padding:0 18px!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .ld-content-actions{position:relative!important;padding-bottom:44px!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .ld-content-actions .ld-content-action{position:static!important}
}

/* TCG Focus red 91481 - 13 */
/* desktop back to course + mobile mark complete */
@media (min-width:768px){
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .ld-content-actions .ld-content-action a.ld-course-step-back.ld-course-step-back{position:absolute!important;left:50%!important;bottom:10px!important;transform:translateX(-50%)!important;display:block!important;width:auto!important;margin:0!important;padding:0!important;white-space:nowrap!important;font-size:12px!important;font-weight:500!important;line-height:1.4!important;color:#718096!important;text-decoration:none!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .ld-content-actions .ld-content-action a.ld-course-step-back.ld-course-step-back:hover{color:#D3222A!important;text-decoration:underline!important}
}
@media (max-width:767px){
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-content .sfwd-mark-complete input.learndash_mark_complete_button.learndash_mark_complete_button.learndash_mark_complete_button{display:block!important;text-align:center!important;padding:0 38px!important;line-height:42px!important}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions .sfwd-mark-complete{flex:1 1 auto!important;width:100%!important;min-width:0!important;margin:0!important;position:relative}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete input.learndash_mark_complete_button.learndash_mark_complete_button.learndash_mark_complete_button{width:100%!important;display:block!important;text-align:center!important;padding:0 28px!important;line-height:32px!important}
}

/* TCG Focus red 91481 - 14 */
/* restore LearnDash icon font (sidebar toggle arrow showed as red dot) */
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-icon.ld-icon,body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-icon.ld-icon::before{font-family:'ld-icons'!important;font-style:normal!important;font-weight:normal!important;speak:never;line-height:1!important;-webkit-font-smoothing:antialiased}
body.learndash-cpt-sfwd-courses-91481-parent .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-focus-sidebar-trigger .ld-icon{font-size:16px!important}
/* TCG Focus global - 1 */
body.learndash-cpt .ld-focus .ld-focus-content{color:#4A5568}
body.learndash-cpt .ld-focus .ld-focus-content h1{font-weight:800;color:#1A202C;letter-spacing:-.02em;line-height:1.1;font-size:clamp(30px,3.2vw,44px);margin-top:8px}
body.learndash-cpt .ld-focus .ld-focus-content h2,body.learndash-cpt .ld-focus .ld-focus-content h3{color:#1A202C;font-weight:700}
body.learndash-cpt .ld-focus .ld-focus-sidebar{background:#fff;border-right:1px solid #E4E0D9}
body.learndash-cpt .ld-focus .ld-focus-sidebar .ld-course-navigation-heading,body.learndash-cpt .ld-focus .ld-focus-sidebar .ld-course-navigation-heading.ld-primary-background{background:#fff!important;border-bottom:1px solid #E4E0D9;padding-top:22px;padding-bottom:22px}
body.learndash-cpt .ld-focus .ld-course-navigation-heading h3,body.learndash-cpt .ld-focus .ld-course-navigation-heading h3 a{color:#1A202C!important;font-weight:800;font-size:17px;line-height:1.3}
body.learndash-cpt .ld-focus .ld-focus-sidebar-trigger,body.learndash-cpt .ld-focus .ld-focus-sidebar-trigger.ld-primary-background{background:#1A202C!important}
body.learndash-cpt .ld-focus .ld-focus-sidebar .ld-course-navigation{background:#fff}
body.learndash-cpt .ld-focus .ld-lesson-section-heading{color:#C82430!important;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding-top:18px}
body.learndash-cpt .ld-focus .ld-lesson-item{border-bottom:1px solid #F0EDE7}
body.learndash-cpt .ld-focus .ld-lesson-item-preview-heading .ld-lesson-title,body.learndash-cpt .ld-focus .ld-lesson-item a{color:#1A202C}
body.learndash-cpt .ld-focus .ld-lesson-item.ld-is-current-lesson{box-shadow:inset 3px 0 0 #C82430;background:#FBFAF7}
body.learndash-cpt .ld-focus .ld-lesson-item.ld-is-current-lesson .ld-lesson-item-preview-heading,body.learndash-cpt .ld-focus .ld-lesson-item.ld-is-current-lesson .ld-lesson-title,body.learndash-cpt .ld-focus .ld-lesson-item.ld-is-current-lesson .ld-lesson-item-preview-heading a{color:#1A202C!important;font-weight:700}
body.learndash-cpt .ld-focus .ld-table-list-item a.ld-is-current-item{box-shadow:inset 3px 0 0 #C82430;background:#FBFAF7;color:#1A202C!important;font-weight:700}
body.learndash-cpt .ld-focus .ld-focus-content,body.learndash-cpt .ld-focus .ld-focus-sidebar,body.learndash-cpt .ld-focus .ld-focus-header,body.learndash-cpt .ld-focus .ld-lesson-title,body.learndash-cpt .ld-focus .ld-button{font-family:Outfit,sans-serif}
body.learndash-cpt .ld-focus .ld-course-navigation-heading h3::before{content:"Course";display:block;color:#C82430;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}
body.learndash-cpt .ld-focus .ld-focus-header{background:#fff;border-bottom:1px solid #E4E0D9}
body.learndash-cpt .ld-focus .ld-focus-header .ld-progress .ld-progress-bar{height:4px;background:#EDE9E2;border-radius:4px}
/* TCG Focus global - 2 */
body.learndash-cpt .ld-focus .ld-focus-header .ld-progress .ld-progress-bar-percentage,body.learndash-cpt .ld-focus .ld-focus-header .ld-progress .ld-progress-bar-percentage.ld-secondary-background{background:#C82430!important;height:4px;border-radius:4px}
body.learndash-cpt .ld-focus .ld-focus-header .ld-progress-percentage,body.learndash-cpt .ld-focus .ld-focus-header .ld-progress-steps{color:#4A5568!important;font-size:12px;font-weight:600}
body.learndash-cpt .ld-focus .ld-content-action .ld-button,body.learndash-cpt .ld-focus .ld-content-action .ld-button.ld-primary-background{background:transparent!important;color:#1A202C!important;border:1.5px solid #1A202C!important;border-radius:999px;font-weight:600;font-size:14px;padding:10px 20px;box-shadow:none;transition:background .2s,color .2s}
body.learndash-cpt .ld-focus .ld-content-action .ld-button:hover{background:#1A202C!important;color:#fff!important}
body.learndash-cpt .ld-focus .ld-content-action .ld-button .ld-icon{color:inherit!important}
body.learndash-cpt .ld-focus .ld-content-actions .ld-content-action:last-child .ld-button{background:#1A202C!important;color:#fff!important}
body.learndash-cpt .ld-focus .ld-content-actions .ld-content-action:last-child .ld-button:hover{background:#C82430!important;border-color:#C82430!important}
body.learndash-cpt .ld-focus .sfwd-mark-complete .learndash_mark_complete_button,body.learndash-cpt .ld-focus input.learndash_mark_complete_button{background:#1A202C!important;color:#fff!important;border:0!important;border-radius:999px!important;font-family:Outfit,sans-serif;font-weight:600;font-size:14px;padding:12px 24px!important;opacity:1;transition:background .2s}
body.learndash-cpt .ld-focus .sfwd-mark-complete .learndash_mark_complete_button:hover{background:#C82430!important}
body.learndash-cpt .ld-focus .sfwd-mark-complete .learndash_mark_complete_button:disabled{background:#A0A4AB!important;cursor:not-allowed}
body.learndash-cpt .ld-focus .ld-course-status-action .ld-button,body.learndash-cpt .ld-focus .ld-content-action.ld-course-step-back,body.learndash-cpt .ld-focus a.ld-course-step-back{background:none!important;border:0!important;color:#4A5568!important;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;padding:0}
body.learndash-cpt .ld-focus a.ld-course-step-back:hover{color:#C82430!important}
body.learndash-cpt .ld-focus .ld-focus-content .ld-content-actions{border-top:1px solid #E4E0D9;padding-top:28px;margin-top:40px}
body.learndash-cpt .ld-focus .ld-focus-content .ld-breadcrumbs{background:none!important;border:0!important;padding:0 0 12px!important;margin-bottom:8px;border-bottom:1px solid #E4E0D9!important;border-radius:0}
body.learndash-cpt .ld-focus .ld-breadcrumbs,body.learndash-cpt .ld-focus .ld-breadcrumbs a{color:#4A5568!important;font-size:13px;font-weight:500}
body.learndash-cpt .ld-focus .ld-breadcrumbs a:hover{color:#C82430!important}
/* TCG Focus global - 3 */
body.learndash-cpt .ld-focus .ld-status,body.learndash-cpt .ld-focus .ld-status.ld-primary-background,body.learndash-cpt .ld-focus .ld-status.ld-status-progress{background:transparent!important;color:#C82430!important;border:1px solid #C82430;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px}
body.learndash-cpt .ld-focus .ld-status.ld-status-complete{color:#2F7D4F!important;border-color:#2F7D4F}
body.learndash-cpt .ld-focus .ld-focus-content .elementor-accordion .elementor-accordion-item,body.learndash-cpt .ld-focus .ld-focus-content .e-n-accordion-item,body.learndash-cpt .ld-focus .ld-focus-content details{border:1px solid #E4E0D9!important;border-radius:14px;background:#fff;margin-bottom:12px;overflow:hidden}
body.learndash-cpt .ld-focus .ld-focus-content .elementor-tab-title,body.learndash-cpt .ld-focus .ld-focus-content .e-n-accordion-item-title,body.learndash-cpt .ld-focus .ld-focus-content details summary{background:#F3F1EC;color:#1A202C;font-weight:700;padding:16px 20px}
body.learndash-cpt .ld-focus .ld-focus-content .learndash-notes,body.learndash-cpt .ld-focus .ld-focus-content .llms-notes{background:#F3F1EC;border:1px solid #E4E0D9;border-radius:14px;padding:20px}
@media (max-width:767px){
body.learndash-cpt .ld-focus .ld-focus-header .ld-content-action .ld-button,body.learndash-cpt .ld-focus .ld-focus-header .learndash_mark_complete_button{font-size:12px!important;padding:7px 12px!important;min-height:0}
body.learndash-cpt .ld-focus .ld-focus-content h1{font-size:28px}
body.learndash-cpt .ld-focus .ld-focus-content .ld-content-actions .ld-button,body.learndash-cpt .ld-focus .ld-focus-content .learndash_mark_complete_button{width:100%;justify-content:center}
}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-focus-mode-course-heading-wrapper a,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-focus-mode-course-heading-wrapper a .ld-icon{color:#1A202C!important;font-weight:800}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-focus-mode-course-heading-wrapper::before{color:#C82430;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-focus-sidebar-trigger.ld-focus-sidebar-trigger{background-color:#fff!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-content-actions .ld-content-action a.ld-button.ld-button.ld-button{background-color:transparent!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-content-actions .ld-content-action a.ld-button.ld-button.ld-button .ld-icon,body.learndash-cpt .learndash-wrapper .ld-focus .ld-content-actions .ld-content-action a.ld-button.ld-button.ld-button .ld-text{color:inherit!important}
/* TCG Focus global - 4 */
body.learndash-cpt .learndash-wrapper .ld-focus .ld-content-actions .ld-content-action a.ld-button.ld-button.ld-button:hover{background-color:#1A202C!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-content-actions .ld-content-action:last-child a.ld-button.ld-button.ld-button{background-color:#1A202C!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-content-actions .ld-content-action:last-child a.ld-button.ld-button.ld-button:hover{background-color:#C82430!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete input.learndash_mark_complete_button.learndash_mark_complete_button{background-color:#1A202C!important;color:#fff!important;padding-right:44px!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete input.learndash_mark_complete_button.learndash_mark_complete_button:hover{background-color:#C82430!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete.sfwd-mark-complete::after{color:#fff!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .ld-lesson-status.ld-lesson-status{border-bottom:1px solid #E4E0D9;margin-bottom:24px}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-lesson-status .ld-status.ld-status{align-self:flex-start}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-content-actions .ld-content-action a.ld-button.ld-button.ld-button,body.learndash-cpt .learndash-wrapper .ld-focus .sfwd-mark-complete input.learndash_mark_complete_button.learndash_mark_complete_button{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;height:46px;min-width:190px;padding:0 24px!important;font-family:Outfit,sans-serif;font-size:13px!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;line-height:1;box-sizing:border-box;box-shadow:none!important}
body.learndash-cpt .learndash-wrapper .ld-focus .sfwd-mark-complete input.learndash_mark_complete_button.learndash_mark_complete_button{padding-right:48px!important;border:1.5px solid #1A202C!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-header .ld-content-action a.ld-button.ld-button.ld-button,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete input.learndash_mark_complete_button.learndash_mark_complete_button{height:40px;min-width:180px}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .ld-content-action{gap:10px}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .ld-content-action a.ld-course-step-back{margin:0}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-main{background:#fff}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content{color:#2D3748}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content h1{font-size:30px!important;font-weight:800!important;color:#1A202C!important;line-height:1.2!important;letter-spacing:-.01em!important;margin:8px 0 20px!important}
/* TCG Focus global - 5 */
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .elementor-widget-text-editor,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .elementor-widget-text-editor p,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .elementor-widget-text-editor li,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .ld-tab-content p,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .ld-tab-content li{color:#2D3748!important;font-size:15px!important;line-height:1.7!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .elementor-widget-heading h2.elementor-heading-title,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .elementor-widget-heading h3.elementor-heading-title,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .elementor-widget-text-editor h2,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .elementor-widget-text-editor h3,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .ld-tab-content>h2,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .ld-tab-content>h3{color:#1A202C!important;font-size:22px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:-.01em!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .elementor-widget-heading h2.elementor-heading-title::before,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .elementor-widget-heading h3.elementor-heading-title::before,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .elementor-widget-text-editor h2::before,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .elementor-widget-text-editor h3::before,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .ld-tab-content>h2::before,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .ld-tab-content>h3::before{content:"";display:block;width:28px;height:3px;background:#D3222A;border-radius:2px;margin:0 0 14px}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .elementor-button{display:inline-flex!important;align-items:center;justify-content:center;height:40px;min-width:0;padding:0 20px!important;background:#D3222A!important;color:#fff!important;border:1px solid #D3222A!important;border-radius:8px!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .elementor-button:hover{background:#B01C23!important;border-color:#B01C23!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar{background:#fff!important;border-right:1px solid #E6E8EC!important}
/* TCG Focus global - 6 */
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading.ld-primary-background{background:#C8102E linear-gradient(135deg,#C8102E 0%,#A50E24 100%)!important;border:0!important;padding:18px 20px 20px!important;box-shadow:none!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-course-navigation-heading h3::before,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-focus-mode-course-heading-wrapper::before{content:none!important;display:none!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3 a,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-focus-mode-course-heading-wrapper a{color:#fff!important;font-size:18px!important;font-weight:700!important;line-height:1.3!important;display:block!important;margin:0!important;padding:0!important;text-decoration:none!important;letter-spacing:0!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3{padding-right:22px!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3 a .ld-icon,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-focus-mode-course-heading-wrapper a .ld-icon{display:none!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3 a::before,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-focus-mode-course-heading-wrapper a::before{content:"\2039\00a0\00a0 Back to Course";display:block;font-size:12px;font-weight:500;line-height:1.2;color:rgba(255,255,255,.92);margin:0 0 12px}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3 a:hover::before,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-focus-mode-course-heading-wrapper a:hover::before{text-decoration:underline}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-focus-sidebar-trigger.ld-focus-sidebar-trigger{background:#fff!important;border:0!important;box-shadow:0 1px 4px rgba(0,0,0,.2)!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-focus-sidebar-trigger .ld-icon{color:#C8102E!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-topic-list{background:#fff!important}
/* TCG Focus global - 7 */
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-lesson-section-heading{display:flex!important;align-items:center;justify-content:space-between;color:#1A202C!important;font-size:13px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;padding:14px 0 8px!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-lesson-section-heading::after{content:"";flex:none;width:6px;height:6px;margin-left:10px;border:solid #718096;border-width:0 1.5px 1.5px 0;transform:rotate(-135deg)}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-lesson-item{background:#fff!important;border-bottom:1px solid #EEF0F3!important;box-shadow:none!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-lesson-item .ld-lesson-title,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-lesson-item a,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-table-list-item a{color:#4A5568!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-lesson-item a:hover,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-lesson-item a:hover .ld-lesson-title{color:#C8102E!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-lesson-item.ld-is-current-lesson{background:#FDECEE!important;box-shadow:none!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-lesson-item.ld-is-current-lesson .ld-lesson-item-preview-heading,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-lesson-item.ld-is-current-lesson .ld-lesson-title,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-lesson-item.ld-is-current-lesson .ld-lesson-item-preview-heading a{color:#C8102E!important;font-weight:600!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-is-current-lesson .ld-topic-list,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-is-current-lesson .ld-table-list-item{background:#fff!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-table-list-item a.ld-is-current-item{background:#FDECEE!important;box-shadow:none!important;color:#C8102E!important;font-weight:600!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-status-icon{width:14px!important;height:14px!important;min-width:14px!important;flex:0 0 14px!important;background:#fff!important;border:1.5px solid #CBD2D9!important;border-radius:50%!important;box-shadow:none!important;display:flex!important;align-items:center;justify-content:center}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-status-icon.ld-status-in-progress.ld-status-in-progress{border-color:#C8102E #CBD2D9 #CBD2D9 #C8102E!important}
/* TCG Focus global - 8 */
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-status-icon.ld-status-complete.ld-status-complete{background:#C8102E!important;border-color:#C8102E!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-status-icon.ld-status-complete .ld-icon{font-size:0!important;width:3px!important;height:6px!important;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);margin:-2px 0 0!important;background:none!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-status-icon .ld-icon::before{content:none!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-is-current-lesson .ld-lesson-item-preview-heading .ld-status-icon,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar a.ld-is-current-item .ld-status-icon{background:#C8102E!important;border-color:#C8102E!important;box-shadow:inset 0 0 0 2.5px #fff!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-header{background:#fff!important;border-bottom:1px solid #E6E8EC!important;box-shadow:none!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-header .ld-content-action{border-color:#E6E8EC!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-header .ld-progress .ld-progress-bar{height:6px!important;background:#EDEFF2!important;border-radius:999px!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-header .ld-progress .ld-progress-bar-percentage,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-header .ld-progress .ld-progress-bar-percentage.ld-secondary-background{height:6px!important;background:#D3222A!important;border-radius:999px!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-header .ld-progress-percentage,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-header .ld-progress-steps{color:#4A5568!important;font-size:12px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-content-actions .ld-content-action a.ld-button.ld-button.ld-button,body.learndash-cpt .learndash-wrapper .ld-focus .ld-content-actions .ld-content-action:last-child a.ld-button.ld-button.ld-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;height:40px!important;min-height:40px!important;min-width:0!important;padding:0 16px!important;background:#fff!important;color:#1A202C!important;border:1px solid #D9DCE1!important;border-radius:8px!important;font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;line-height:1!important;white-space:nowrap!important;box-shadow:none!important;text-decoration:none!important;transition:color .2s,border-color .2s,background-color .2s}
/* TCG Focus global - 9 */
body.learndash-cpt .learndash-wrapper .ld-focus .ld-content-actions .ld-content-action a.ld-button.ld-button.ld-button:hover,body.learndash-cpt .learndash-wrapper .ld-focus .ld-content-actions .ld-content-action:last-child a.ld-button.ld-button.ld-button:hover{background:#fff!important;color:#D3222A!important;border-color:#D3222A!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-content-actions .ld-content-action a.ld-button.ld-button.ld-button:focus-visible,body.learndash-cpt .learndash-wrapper .ld-focus .ld-content-actions .ld-content-action:last-child a.ld-button.ld-button.ld-button:focus-visible,body.learndash-cpt .learndash-wrapper .ld-focus .sfwd-mark-complete input.learndash_mark_complete_button.learndash_mark_complete_button.learndash_mark_complete_button:focus-visible{outline:2px solid #D3222A!important;outline-offset:2px}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-content-actions a.ld-button .ld-text{color:inherit!important;font-size:inherit!important;white-space:nowrap!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-content-actions a.ld-button .ld-icon{font-size:0!important;display:inline-block!important;flex:none;width:7px!important;height:7px!important;margin:0!important;background:none!important;border:solid currentColor;border-width:0 1.5px 1.5px 0}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-content-actions a.ld-button .ld-icon::before{content:none!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-content-actions a.ld-button .ld-icon-arrow-left{transform:rotate(135deg)}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-content-actions a.ld-button .ld-icon-arrow-right{transform:rotate(-45deg)}
body.learndash-cpt .learndash-wrapper .ld-focus .sfwd-mark-complete input.learndash_mark_complete_button.learndash_mark_complete_button.learndash_mark_complete_button{display:inline-flex!important;align-items:center;justify-content:center;height:40px!important;min-height:40px!important;min-width:0!important;padding:0 38px 0 18px!important;background:#D3222A!important;color:#fff!important;border:1px solid #D3222A!important;border-radius:8px!important;font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;line-height:1!important;white-space:nowrap!important;box-shadow:none!important;opacity:1!important;cursor:pointer;transition:background-color .2s}
body.learndash-cpt .learndash-wrapper .ld-focus .sfwd-mark-complete input.learndash_mark_complete_button.learndash_mark_complete_button.learndash_mark_complete_button:hover{background:#B01C23!important;border-color:#B01C23!important}
body.learndash-cpt .learndash-wrapper .ld-focus .sfwd-mark-complete input.learndash_mark_complete_button.learndash_mark_complete_button.learndash_mark_complete_button:disabled{background:#A0A4AB!important;border-color:#A0A4AB!important;cursor:not-allowed}
body.learndash-cpt .learndash-wrapper .ld-focus .sfwd-mark-complete.sfwd-mark-complete::after{color:#fff!important}
/* TCG Focus global - 10 */
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .ld-content-actions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap;align-items:center!important;justify-content:flex-end!important;gap:12px!important;border-top:1px solid #E6E8EC!important;padding-top:24px!important;margin-top:40px!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .ld-content-action,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .ld-content-action:last-child{display:flex!important;flex-direction:row!important;align-items:center!important;flex:0 0 auto!important;width:auto!important;margin:0!important;padding:0!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .ld-content-action:first-child{display:flex!important;flex-direction:row!important;align-items:center!important;flex:0 0 auto!important;width:auto!important;margin:0 auto 0 0!important;padding:0!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .ld-content-action a.ld-course-step-back{display:inline-block!important;font-size:12px!important;font-weight:500!important;color:#718096!important;text-decoration:none!important;margin-top:8px!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .ld-lesson-status.ld-lesson-status{background:#FDF2F3!important;border:0!important;border-radius:10px!important;padding:14px 18px!important;margin:0 0 32px!important;box-shadow:none!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-lesson-status .ld-breadcrumbs.ld-breadcrumbs{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;background:none!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-lesson-status .ld-breadcrumbs.ld-breadcrumbs,body.learndash-cpt .learndash-wrapper .ld-focus .ld-lesson-status .ld-breadcrumbs.ld-breadcrumbs a{color:#4A5568!important;font-size:12px!important;font-weight:500!important;line-height:1.5!important;text-decoration:none!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-lesson-status .ld-breadcrumbs.ld-breadcrumbs span:last-child a{color:#1A202C!important;font-weight:600!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-lesson-status .ld-breadcrumbs.ld-breadcrumbs a:hover{color:#C8102E!important}
/* TCG Focus global - 11 */
body.learndash-cpt .learndash-wrapper .ld-focus .ld-lesson-status .ld-status.ld-status,body.learndash-cpt .learndash-wrapper .ld-focus .ld-lesson-status .ld-status.ld-status.ld-primary-background,body.learndash-cpt .learndash-wrapper .ld-focus .ld-lesson-status .ld-status.ld-status.ld-status-progress{background:#D3222A!important;color:#fff!important;border:0!important;border-radius:999px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;line-height:1.2!important;padding:5px 12px!important;white-space:nowrap!important;flex:0 0 auto!important;width:auto!important;margin:0!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-lesson-status .ld-status.ld-status.ld-status-complete{background:#2F7D4F!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .elementor-toggle .elementor-toggle-item,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .elementor-accordion .elementor-accordion-item,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .e-n-accordion-item,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content details{background:#fff!important;border:1px solid #E6E8EC!important;border-radius:10px!important;box-shadow:none!important;overflow:hidden;margin:0 0 12px!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .elementor-tab-title,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .e-n-accordion-item-title,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content details>summary{background:#fff!important;color:#1A202C!important;border:0!important;box-shadow:none!important;padding:18px 20px!important;font-size:15px!important;font-weight:600!important;line-height:1.4!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .elementor-tab-title a,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .elementor-toggle-title,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .elementor-accordion-title,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .e-n-accordion-item-title-text{color:#1A202C!important;font-size:15px!important;font-weight:600!important;text-decoration:none!important;letter-spacing:0!important;text-transform:none!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .elementor-tab-content{background:#fff!important;border:0!important;padding:0 20px 18px!important;color:#2D3748}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .elementor-toggle-icon,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .elementor-accordion-icon{float:right!important;margin:0 0 0 12px!important;width:auto!important;display:inline-block!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .elementor-toggle-icon>span,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .elementor-accordion-icon>span{display:none!important}
/* TCG Focus global - 12 */
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .elementor-toggle-icon::after,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .elementor-accordion-icon::after{content:"";display:inline-block;width:8px;height:8px;margin-top:2px;border:solid #4A5568;border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform .2s}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .elementor-tab-title.elementor-active .elementor-toggle-icon::after,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .elementor-tab-title.elementor-active .elementor-accordion-icon::after{transform:rotate(-135deg);margin-top:7px}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .learndash-notes,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .llms-notes{background:#fff!important;border:1px solid #E6E8EC!important;border-radius:10px!important}
@media (max-width:767px){
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content h1{font-size:24px!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .ld-content-actions{flex-direction:column!important;align-items:stretch!important;gap:10px!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .ld-content-action:last-child{order:1!important;width:100%!important;margin:0!important;flex-direction:column!important;align-items:stretch!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .ld-content-action:nth-child(2){order:2!important;width:100%!important;margin:0!important;flex-direction:column!important;align-items:stretch!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .ld-content-action:first-child{order:3!important;width:100%!important;margin:0!important;flex-direction:column!important;align-items:stretch!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .ld-content-action.ld-empty{display:none!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .sfwd-mark-complete{display:block!important;width:100%!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .ld-content-actions .ld-content-action a.ld-button.ld-button.ld-button,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .ld-content-actions .ld-content-action:last-child a.ld-button.ld-button.ld-button,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .sfwd-mark-complete input.learndash_mark_complete_button.learndash_mark_complete_button.learndash_mark_complete_button{width:100%!important;height:44px!important;min-height:44px!important}
}
/* TCG Focus global - 13 */
@media (max-width:767px){
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions .ld-content-action a.ld-button.ld-button.ld-button,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions .ld-content-action:last-child a.ld-button.ld-button.ld-button,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete input.learndash_mark_complete_button.learndash_mark_complete_button.learndash_mark_complete_button{height:34px!important;min-height:34px!important;min-width:0!important;padding:0 10px!important;font-size:12px!important;gap:6px!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete input.learndash_mark_complete_button.learndash_mark_complete_button.learndash_mark_complete_button{padding-right:30px!important}
}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .wpProQuiz_content input.wpProQuiz_button.wpProQuiz_button[name="startQuiz"],body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .elementor-widget-button a.elementor-button.elementor-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;height:40px!important;min-height:40px!important;min-width:0!important;width:auto!important;padding:0 18px!important;margin:0!important;background:#D3222A!important;color:#fff!important;border:1px solid #D3222A!important;border-radius:8px!important;font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;line-height:1!important;white-space:nowrap!important;box-shadow:none!important;text-shadow:none!important;text-decoration:none!important;cursor:pointer;transition:background-color .2s,border-color .2s}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .wpProQuiz_content input.wpProQuiz_button.wpProQuiz_button[name="startQuiz"]:hover,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .elementor-widget-button a.elementor-button.elementor-button:hover,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .wpProQuiz_content input.wpProQuiz_button.wpProQuiz_button[name="startQuiz"]:focus,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .elementor-widget-button a.elementor-button.elementor-button:focus{background:#B01C23!important;border-color:#B01C23!important;color:#fff!important;opacity:1!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .wpProQuiz_content input.wpProQuiz_button.wpProQuiz_button[name="startQuiz"]:focus-visible,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .elementor-widget-button a.elementor-button.elementor-button:focus-visible{outline:2px solid #D3222A!important;outline-offset:2px}
/* TCG Focus global - 14 */
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .wpProQuiz_content input.wpProQuiz_button.wpProQuiz_button[name="startQuiz"]{display:inline-block!important;text-align:center!important;opacity:1!important;-webkit-appearance:none;appearance:none}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .elementor-widget-button a.elementor-button.elementor-button .elementor-button-content-wrapper,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .elementor-widget-button a.elementor-button.elementor-button .elementor-button-text{color:inherit!important;font:inherit!important;letter-spacing:0!important;line-height:1!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .elementor-widget-button a.elementor-button.elementor-button[href*="/wp-content/uploads/"] .elementor-button-text{display:inline-block!important;text-transform:lowercase!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .elementor-widget-button a.elementor-button.elementor-button[href*="/wp-content/uploads/"] .elementor-button-text::first-letter{text-transform:uppercase!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .elementor>.e-con,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .elementor>.e-con>.e-con-inner{--padding-left:0px!important;--padding-right:0px!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}
@media (min-width:768px){
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions{flex:0 0 auto!important;width:auto!important;justify-content:flex-end!important;gap:0!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions .ld-content-action,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions .ld-content-action:last-child{flex:0 0 auto!important;width:auto!important;max-width:none!important;padding:0 16px!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions .ld-content-action a.ld-button.ld-button.ld-button,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions .sfwd-mark-complete,body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions .sfwd-mark-complete input.learndash_mark_complete_button.learndash_mark_complete_button.learndash_mark_complete_button{width:auto!important;flex:0 0 auto!important;max-width:none!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions .ld-content-action a.ld-button.ld-button.ld-button{padding:0 18px!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .ld-content-actions{position:relative!important;padding-bottom:44px!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .ld-content-actions .ld-content-action{position:static!important}
}
/* TCG Focus global - 15 */
@media (min-width:768px){
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .ld-content-actions .ld-content-action a.ld-course-step-back.ld-course-step-back{position:absolute!important;left:50%!important;bottom:10px!important;transform:translateX(-50%)!important;display:block!important;width:auto!important;margin:0!important;padding:0!important;white-space:nowrap!important;font-size:12px!important;font-weight:500!important;line-height:1.4!important;color:#718096!important;text-decoration:none!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .ld-content-actions .ld-content-action a.ld-course-step-back.ld-course-step-back:hover{color:#D3222A!important;text-decoration:underline!important}
}
@media (max-width:767px){
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-content .sfwd-mark-complete input.learndash_mark_complete_button.learndash_mark_complete_button.learndash_mark_complete_button{display:block!important;text-align:center!important;padding:0 38px!important;line-height:42px!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions .sfwd-mark-complete{flex:1 1 auto!important;width:100%!important;min-width:0!important;margin:0!important;position:relative}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete input.learndash_mark_complete_button.learndash_mark_complete_button.learndash_mark_complete_button{width:100%!important;display:block!important;text-align:center!important;padding:0 28px!important;line-height:32px!important}
}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-icon.ld-icon,body.learndash-cpt .learndash-wrapper .ld-focus .ld-icon.ld-icon::before{font-family:'ld-icons'!important;font-style:normal!important;font-weight:normal!important;speak:never;line-height:1!important;-webkit-font-smoothing:antialiased}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-focus-sidebar-trigger .ld-icon{font-size:16px!important}

/* TCG Focus global - 16 */
/* sidebar toggle: white circle, red outline + red arrow (no solid red fill) */
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-focus-sidebar-trigger .ld-icon.ld-icon{background:#fff!important;background-color:#fff!important;color:#C8102E!important;border:1.5px solid #C8102E!important;border-radius:50%!important;box-shadow:none!important}
body.learndash-cpt .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-focus-sidebar-trigger:hover .ld-icon.ld-icon{background:#C8102E!important;background-color:#C8102E!important;color:#fff!important}
/* TCG OurCourses 91897 - 1 */
body.page-id-91897 .ultp-dashboard{font-family:'Outfit',sans-serif;color:#4A5568;font-size:15px;line-height:1.45}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-box{border:0;border-radius:0;background:transparent}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-courses{display:flex;flex-direction:column;gap:16px}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-toolbar{padding-bottom:18px;align-items:center}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-toolbar .ultp-dashboard-actions{align-items:center;gap:22px}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-toolbar .ultp-dashboard-actions .ultp-dashboard-btn{margin:0;padding:4px 0;border:0;border-radius:0;background:transparent;color:#C82430;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.8px;text-transform:uppercase;transition:color .15s ease}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-toolbar .ultp-dashboard-actions .ultp-dashboard-btn:hover{color:#1A202C}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-course{background:#fff;border:1px solid #E4E0D9;border-radius:0;box-shadow:0 6px 18px rgba(26,32,44,.05);transition:box-shadow .2s ease,border-color .2s ease}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-course:hover,body.page-id-91897 .ultp-dashboard .ultp-dashboard-course--expanded{box-shadow:0 18px 40px rgba(26,32,44,.10)}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-course .ultp-dashboard-course__row{border-top:0;padding:22px 26px 22px 14px;align-items:center}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-course .ultp-dashboard-course__row .ultp-dashboard-course__toggle-btn{width:32px;align-self:stretch;min-height:28px;background:transparent;border-right:0}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-course .ultp-dashboard-course__row .ultp-dashboard-course__toggle-btn:before{color:#C82430;font-size:14px}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-course__row .ultp-dashboard-course__details .ultp-dashboard-course__left{padding:0 20px 0 12px}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-course__row .ultp-dashboard-course__details .ultp-dashboard-course__left .ultp-dashboard-course__name{padding:0}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-course__row .ultp-dashboard-course__details .ultp-dashboard-course__left .ultp-dashboard-course__name a{color:#1A202C;font-size:20px;font-weight:700;line-height:1.3;text-decoration:none}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-course__row .ultp-dashboard-course__details .ultp-dashboard-course__left .ultp-dashboard-course__name a:hover,body.page-id-91897 .ultp-dashboard .ultp-dashboard-course__row .ultp-dashboard-course__details .ultp-dashboard-course__left .ultp-dashboard-course__name a:focus-visible{color:#C82430}

/* TCG OurCourses 91897 - 2 */
body.page-id-91897 .ultp-dashboard .ultp-dashboard-course__row .ultp-dashboard-course__details .ultp-dashboard-course__right{align-items:center;gap:24px;padding-right:0}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-course__row .ultp-dashboard-course__details .ultp-dashboard-course__right .ultp-dashboard-course__action{padding:0}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-course__right .ultp-dashboard-course__action .ultp-dashboard-btn{display:inline-block;margin:0;padding:12px 22px;border:0;border-radius:999px;background:#1A202C;color:#fff;font-size:15px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;transition:background-color .15s ease}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-course__right .ultp-dashboard-course__action .ultp-dashboard-btn:hover,body.page-id-91897 .ultp-dashboard .ultp-dashboard-course__right .ultp-dashboard-course__action .ultp-dashboard-btn:focus-visible{background:#C82430;color:#fff}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-course__row .ultp-dashboard-course__details .ultp-dashboard-course__right .ultp-dashboard-course__progress{width:132px;color:#718096;font-size:13px}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-course__row .ultp-dashboard-course__details .ultp-dashboard-course__right .ultp-dashboard-course__progress-percentage{margin-bottom:7px;color:#718096;font-size:13px;line-height:1.2}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-course__row .ultp-dashboard-course__details .ultp-dashboard-course__right .ultp-dashboard-course__progress-holder{height:6px;border-radius:999px;background-color:#EDEAE4}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-course__row .ultp-dashboard-course__details .ultp-dashboard-course__right .ultp-dashboard-course__progress-bar{background-color:#C82430;border-radius:999px}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-course .ultp-dashboard-course__content{margin:0 26px;padding:4px 0 14px 32px;border-top:1px solid #EDEAE4}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-course .ultp-dashboard-course__lessons{border-left:0}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-section .ultp-dashboard-section__header{margin-top:12px;border-top:0;background:#F3F1EC;color:#1A202C}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-section .ultp-dashboard-section__header-title{padding:9px 14px;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-lessons .ultp-dashboard-lesson__row{border-top:1px solid #EDEAE4;align-items:stretch}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-lessons>.ultp-dashboard-lesson:first-child>.ultp-dashboard-lesson__row{border-top:0}

/* TCG OurCourses 91897 - 3 */
body.page-id-91897 .ultp-dashboard .ultp-dashboard-lesson .ultp-dashboard-lesson__row .ultp-dashboard-lesson__toggle-btn{width:3px;margin:12px 0;background:#EDEAE4;border-right:0;transition:background-color .15s ease}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-lesson .ultp-dashboard-lesson__row:hover .ultp-dashboard-lesson__toggle-btn,body.page-id-91897 .ultp-dashboard .ultp-dashboard-lesson--completed .ultp-dashboard-lesson__row .ultp-dashboard-lesson__toggle-btn{background:#C82430}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-lesson--has-topics .ultp-dashboard-lesson__row .ultp-dashboard-lesson__toggle-btn,body.page-id-91897 .ultp-dashboard .ultp-dashboard-lesson--has-quizzes .ultp-dashboard-lesson__row .ultp-dashboard-lesson__toggle-btn{width:28px;margin:0;background:transparent}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-lesson .ultp-dashboard-lesson__row .ultp-dashboard-lesson__toggle-btn:before{color:#C82430;font-size:13px}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-lesson__row .ultp-dashboard-lesson__details .ultp-dashboard-lesson__left{padding:0 16px 0 14px}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-lesson__row .ultp-dashboard-lesson__details .ultp-dashboard-lesson__left .ultp-dashboard-lesson__name{padding:13px 0}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-lesson__row .ultp-dashboard-lesson__details .ultp-dashboard-lesson__left .ultp-dashboard-lesson__name a{color:#4A5568;font-size:15px;font-weight:500;line-height:1.4;text-decoration:none}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-lesson__row .ultp-dashboard-lesson__details .ultp-dashboard-lesson__left .ultp-dashboard-lesson__name a:hover,body.page-id-91897 .ultp-dashboard .ultp-dashboard-lesson__row .ultp-dashboard-lesson__details .ultp-dashboard-lesson__left .ultp-dashboard-lesson__name a:focus-visible{color:#C82430}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-lesson__row .ultp-dashboard-lesson__details .ultp-dashboard-lesson__right{padding-right:4px}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-lesson .ultp-dashboard-lesson__row .ultp-dashboard-lesson__details .ultp-dashboard-lesson__right .ultp-dashboard-lesson__status .ultp-dashboard-lesson__status-circle{width:22px;height:22px;border:1px solid #E4E0D9;background:transparent}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-lesson .ultp-dashboard-lesson__row .ultp-dashboard-lesson__details .ultp-dashboard-lesson__right .ultp-dashboard-lesson__status .ultp-dashboard-lesson__status-circle:before{color:#CFC9BF;font-size:12px}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-lesson--completed .ultp-dashboard-lesson__row .ultp-dashboard-lesson__details .ultp-dashboard-lesson__right .ultp-dashboard-lesson__status .ultp-dashboard-lesson__status-circle{border-color:#C82430;background:transparent}

/* TCG OurCourses 91897 - 4 */
body.page-id-91897 .ultp-dashboard .ultp-dashboard-lesson--completed .ultp-dashboard-lesson__row .ultp-dashboard-lesson__details .ultp-dashboard-lesson__right .ultp-dashboard-lesson__status .ultp-dashboard-lesson__status-circle:before{color:#C82430}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-topic__row,body.page-id-91897 .ultp-dashboard .ultp-dashboard-lesson__quizzes .ultp-dashboard-quiz__row{background-color:#FBFAF8;border-top:1px solid #EDEAE4}
@media (max-width:767px){
body.page-id-91897 .ultp-dashboard .ultp-dashboard-toolbar .ultp-dashboard-filters{display:none}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-course .ultp-dashboard-course__row{padding:18px 18px 20px 6px;align-items:flex-start}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-course .ultp-dashboard-course__row .ultp-dashboard-course__toggle-btn{width:30px;align-self:flex-start;height:26px;min-height:26px}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-course__row .ultp-dashboard-course__details{flex-wrap:wrap}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-course__row .ultp-dashboard-course__details .ultp-dashboard-course__left{padding:0 0 0 8px}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-course__row .ultp-dashboard-course__details .ultp-dashboard-course__left .ultp-dashboard-course__name a{font-size:18px}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-course__row .ultp-dashboard-course__details .ultp-dashboard-course__right{flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:14px;width:100%;padding:14px 0 0 8px}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-course__row .ultp-dashboard-course__details .ultp-dashboard-course__right .ultp-dashboard-course__progress{order:-1;width:100%}
}
@media (max-width:767px){
body.page-id-91897 .ultp-dashboard .ultp-dashboard-course__right .ultp-dashboard-course__action .ultp-dashboard-btn{display:block;width:100%}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-course .ultp-dashboard-course__content{margin:0 18px;padding:2px 0 10px}
body.page-id-91897 .ultp-dashboard .ultp-dashboard-lesson__row .ultp-dashboard-lesson__details .ultp-dashboard-lesson__left{padding:0 12px}
}/* End custom CSS */