@charset "UTF-8";.ld-course-list-items .ld_course_grid .entry-title{margin:0!important}.ld-course-list-items .ld_course_grid .entry-content{margin-bottom:10px;padding:0}.ld-course-list-items .ld_course_grid .thumbnail.course a.btn-primary{color:var(--reign-color-white)}.ld-course-list-items .ld_course_grid .btn:focus{outline:thin dotted var(--reign-site-headings-color);outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.ld-course-list-items .ld_course_grid .btn:focus,.ld-course-list-items .ld_course_grid .btn:hover{color:var(--reign-site-headings-color);text-decoration:none}.ld-course-list-items .ld_course_grid .btn-primary{background-color:var(--reign-site-button-bg-color,#3b82f6);color:var(--reign-site-button-text-color,#fff);border:2px solid var(--reign-site-button-bg-color,#3b82f6)}.ld-course-list-items .ld_course_grid .btn-primary.active,.ld-course-list-items .ld_course_grid .btn-primary:active,.ld-course-list-items .ld_course_grid .btn-primary:focus,.ld-course-list-items .ld_course_grid .btn-primary:hover,.ld-course-list-items .ld_course_grid .open .dropdown-toggle.btn-primary{background-color:var(--reign-site-button-bg-hover-color,transparent);color:var(--reign-site-button-text-hover-color,#3b82f6);border-color:var(--reign-site-button-bg-hover-color,#3b82f6)}.ld-course-list-items .ld_course_grid .btn-primary.disabled,.ld-course-list-items .ld_course_grid .btn-primary.disabled.active,.ld-course-list-items .ld_course_grid .btn-primary.disabled:active,.ld-course-list-items .ld_course_grid .btn-primary.disabled:focus,.ld-course-list-items .ld_course_grid .btn-primary.disabled:hover,.ld-course-list-items .ld_course_grid .btn-primary[disabled],.ld-course-list-items .ld_course_grid .btn-primary[disabled].active,.ld-course-list-items .ld_course_grid .btn-primary[disabled]:active,.ld-course-list-items .ld_course_grid .btn-primary[disabled]:focus,.ld-course-list-items .ld_course_grid .btn-primary[disabled]:hover,.ld-course-list-items .ld_course_grid fieldset[disabled] .btn-primary,.ld-course-list-items .ld_course_grid fieldset[disabled] .btn-primary.active,.ld-course-list-items .ld_course_grid fieldset[disabled] .btn-primary:active,.ld-course-list-items .ld_course_grid fieldset[disabled] .btn-primary:focus,.ld-course-list-items .ld_course_grid fieldset[disabled] .btn-primary:hover{background-color:var(--reign-colors-theme);border-color:var(--reign-colors-theme)}.ld-course-list-items .ld_course_grid .btn-primary{color:var(--reign-color-white);text-decoration:none}.ld-course-list-items .ld_course_grid .btn-primary:hover{color:var(--reign-color-white)}.ld-course-list-items .ld_course_grid .ld_course_grid_video_embed{background-color:var(--reign-site-secondary-bg-color);padding:1px;width:100%}.ld-course-list-items .ld-course-list-items .ld_course_grid a.thumbnail:hover,.ld-course-list-items .ld_course_grid a.thumbnail:focus{border-color:var(--reign-colors-theme)}.ld-course-list-items .ld_course_grid .thumbnail .caption{color:inherit;padding:9px}#ld_course_list .ld_course_grid .thumbnail.course .ld_course_grid_price:before,#learndash_profile #course_list .list_arrow.flippable,.header_popup,.lm-course-pagination-section:empty,.lm-tab-content-wrapper .lm-tab-content,.widget_sfwd-lessons-widget ul li h4 .type-dots,div#lm-course-archive-data.lm-grid-view .lm-course-item .lm-course-content label{display:none}div#lm-course-archive-data.lm-grid-view .lm-course-author.lm-course-list-view-data,div#lm-course-archive-data.lm-grid-view .lm-course-comments-count.lm-course-grid-view-data,div#lm-course-archive-data.lm-grid-view .lm-course-description.lm-course-list-view-data,div#lm-course-archive-data.lm-grid-view .lm-course-price.lm-course-list-view-data,div#lm-course-archive-data.lm-grid-view .lm-course-progressbar.lm-course-list-view-data,div#lm-course-archive-data.lm-grid-view .lm-course-readmore.lm-course-list-view-data,div#lm-course-archive-data.lm-grid-view .lm-course-review.lm-course-list-view-data{display:none}div#lm-course-archive-data.lm-list-view .lm-course-author.lm-course-grid-view-data,div#lm-course-archive-data.lm-list-view .lm-course-description.lm-course-grid-view-data,div#lm-course-archive-data.lm-list-view .lm-course-price.lm-course-grid-view-data,div#lm-course-archive-data.lm-list-view .lm-course-progressbar.lm-course-grid-view-data,div#lm-course-archive-data.lm-list-view .lm-course-readmore-button.lm-course-grid-view-data{display:none}.lm-related-course-section .lm-course-description{display:none}.learndash_course_content ul.lm-course-hierarchy li .lm-lesson-section-header a:after{font-family:"Font Awesome 5 Pro",reign-icons}.learndash_course_content ul.lm-topics-list li.lm-topic .topic_item .lm-topic-meta-left i,.learndash_course_content ul.lm-topics-list li.lm-topic .topic_item .lm-topic-meta-right i{color:var(--reign-colors-theme)}.single-sfwd-courses .lm-tab-content-wrapper .lm-lesson .lm-topic-meta-right.topic-completed i{color:var(--reign-tertiary-color,#4caf50)!important}#learndash_profile #learndash_course_points_user_message,#learndash_profile .learndash-course-link a,#learndash_quizzes .quiz_list>div>h4 a,.reign-ld-cs-smalltext{font-size:12px}#learndash_profile .learndash_profile_heading,#learndash_quizzes #quiz_heading,.reign-ld-cs-smalltext,.switch-layout-container .courses-searching form input[type=search]{font-size:13px}#learndash_profile .learndash-course-link a,#learndash_profile .learndash_profile_heading,#learndash_quizzes #quiz_heading,#learndash_quizzes .quiz_list>div>h4 a,#uploadfile_form .uploadfiles+label,.learndash_lesson_materials h4,.learndash_uploaded_assignments h2,.widget_ldcourseinfo h4,.widget_ldcoursenavigation ul.learndash-course-quiz-list li .topic_item span,.wpProQuiz_content .wpProQuiz_questionListItem,table#leardash_upload_assignment tr td u{font-size:14px}.learndash_course_content ul.lm-topics-list li.lm-topic .topic_item .lm-topic-name,.learndash_lesson_topics_list .type-list .topic_item a span,.lm-author-description,.reign-ld-cs-smalltext,.widget_ldcoursenavigation .type-list .topic_item a span{font-size:15px}.quiz_continue_link a#quiz_continue_link,.wpProQuiz_certificate .btn-blue{font-size:16px}#learndash_profile .list_arrow:before,.lm-course-item-wrapper .lm-course-price.lm-course-list-view-data,.lm-course-switch-layout.switch-layout a,.lm-tab-content h3{font-size:18px}.lm-course-item-wrapper h2.lm-course-title{font-size:22px;margin-bottom:5px}div#lm-course-archive-data .lm-course-item-wrapper .lm-course-item{border:1px solid var(--reign-site-border-color)}div#lm-course-archive-data.lm-list-view{padding-top:15px}.lm-tab-course-content-data .lm-tab-course-content{width:calc(100% - 240px);width:-webkit-calc(100% - 240px);width:-moz-calc(100% - 240px);padding-right:45px;float:left}@media (max-width:767px){.lm-tab-course-content-data .lm-tab-course-content{width:100%;padding-right:0;margin-bottom:30px}}.lm-tab-course-content-data .lm-tab-course-info{padding-left:30px;width:240px;max-width:100%;float:right;border-left:1px solid var(--reign-site-border-color)}@media (max-width:767px){.lm-tab-course-content-data .lm-tab-course-info{padding-left:0;border-left:0;float:left;width:100%}}.lm-tab-course-content-data .lm-tab-course-info ul{margin:0}.lm-tab-course-content-data .lm-tab-course-info ul li{list-style:none;border-bottom:1px solid var(--reign-site-border-color);line-height:25px;padding:15px 0}.lm-tab-course-content-data .lm-tab-course-info ul li i{margin-right:5px}.lm-tab-course-content-data .lm-tab-course-info ul li span.lm-course-feature-value{min-width:60px;float:right;text-align:left}.lm-tab-course-content-data .lm-tab-course-info ul .certificate{width:100%}.lm-tab-content-curriculum-info{background:var(--reign-site-sections-bg-color);padding:10px;border-radius:3px;border:1px solid var(--reign-site-border-color)}.lm-course-features.reign-learndash-course-features{background:var(--reign-site-secondary-bg-color);padding:30px;border-radius:8px;margin:20px 0}.lm-course-features .features-title{font-size:24px;font-weight:600;margin-bottom:20px;color:var(--reign-site-headings-color)}.lm-course-features .features-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px}.lm-course-features .feature-item{display:flex;align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--reign-site-border-color)}.lm-course-features .feature-item:last-child{border-bottom:none}.lm-course-features .feature-icon{color:var(--reign-color-success);margin-right:12px;font-size:18px;flex-shrink:0;margin-top:2px}.lm-course-features .feature-text{flex:1;font-size:15px;line-height:1.6;color:var(--reign-site-body-text-color)}@media (max-width:767px){.lm-course-features.reign-learndash-course-features{padding:20px}.lm-course-features .features-list{grid-template-columns:1fr}}.lm-course-author-info-tab{padding:0;border:0;border-bottom:1px solid var(--reign-site-border-color);margin-bottom:30px}@media (max-width:767px){.lm-course-author-info-tab{text-align:center}}.lm-course-author-info-tab:last-child{margin-bottom:0;border-bottom:0}.lm-course-author-info-tab img.lm-author-avatar{float:left;overflow:hidden;margin-right:30px;max-width:100%;margin-bottom:22px;min-width:110px;max-width:110px;height:auto;border-radius:50%;background:var(--reign-site-secondary-bg-color)}@media (max-width:767px){.lm-course-author-info-tab img.lm-author-avatar{float:none;margin-right:0}}.lm-author-bio{float:right;width:-webkit-calc(100% - 140px);width:calc(100% - 140px)}@media (max-width:767px){.lm-author-bio{float:none;width:100%}}.lm-author-bio .lm-author-top a{font-weight:700;font-size:18px;line-height:20px;display:inline-block;margin:12px 0 2px;text-transform:capitalize}.lm-author-bio .lm-author-top span{display:block;color:var(--reign-site-alternate-text-color);line-height:20px;margin:0}ul.lm-author-social{margin:15px 0 0;list-style:none}ul.lm-author-social li{display:inline-block;list-style:none;margin-right:5px}ul.lm-author-social li a{width:32px;height:32px;border:1px solid;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;text-align:center}ul.lm-author-social li a i{font-size:14px}ul.lm-author-social li a:hover{border-color:var(--reign-color-loading);color:var(--reign-color-white)}.lm-author-description{font-size:15px;margin:18px 0 24px;clear:both}.learndash_course_content ul.lm-course-hierarchy,.lm-learndash-quizzes ul.lm-quiz-list{margin:0;list-style:none}.learndash_course_content li.lm-lesson h4.lm-lesson-section-header{text-transform:uppercase;font-size:16px;font-weight:700;margin:30px 0 23px;line-height:30px;min-height:30px;position:relative;border:0;padding:0 55px 0 30px;cursor:pointer;font-family:inherit;display:flex;align-items:center}.learndash_course_content li.lm-lesson h4.lm-lesson-section-header a i.is_sample_lesson{border-radius:100%;color:#fff;padding:0;vertical-align:middle;display:inline-block;margin-top:-4px;margin-left:5px;height:20px;width:20px;text-align:center;line-height:20px}.learndash_course_content li.lm-lesson span.lm-topics-toggle{position:absolute;left:0}.lm-learndash-quizzes ul.lm-quiz-list li{padding:10px 0}.lm-learndash-quizzes ul.lm-quiz-list li a{text-transform:uppercase;font-size:16px;font-weight:700;margin:0;line-height:30px;min-height:30px;position:relative;border:0;padding:0 0 0 20px;cursor:pointer}.learndash_course_content ul.lm-topics-list{margin:0;list-style:none}.learndash_course_content ul.lm-topics-list li.lm-topic{line-height:30px;padding:11px 13px 11px 9px;border-top:1px solid var(--reign-site-border-color);margin:0;overflow:hidden;position:relative;-webkit-transition:background linear .5s;transition:background linear .5s}.learndash_course_content ul.lm-topics-list li.lm-topic:last-child{border-bottom:1px solid var(--reign-site-border-color)}.learndash_course_content ul.lm-topics-list li.lm-topic-name .topic_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.learndash_course_content ul.lm-course-hierarchy li .lm-lesson-section-header a{background:0 0;line-height:30px}@media (max-width:544px){.learndash_course_content ul.lm-topics-list li.lm-topic .topic_item{display:block}}.learndash_course_content ul.lm-topics-list li.lm-topic .topic_item span.label{margin-right:5px}.learndash_course_content ul.lm-topics-list li.lm-topic .topic_item span{font-size:14px;font-weight:400;min-width:80px;line-height:30px;color:var(--reign-site-alternate-text-color);vertical-align:middle;background-position-y:8px;background-size:14px}.learndash_course_content ul.lm-topics-list li.lm-topic .topic_item .lm-topic-name{font-weight:700;font-size:15px;display:inline-block;line-height:30px;margin-right:15px;-webkit-box-flex:1;-ms-flex:1;flex:1}.learndash_course_content ul.lm-topics-list li.lm-topic .topic_item .lm-topic-meta-left,.learndash_course_content ul.lm-topics-list li.lm-topic .topic_item .lm-topic-meta-right{min-width:104px;color:var(--reign-site-alternate-text-color);display:inline-block}.learndash_course_content ul.lm-topics-list li.lm-topic .topic_item .lm-topic-meta-left>div{display:inline-block}@media (max-width:544px){.learndash_course_content ul.lm-topics-list li.lm-topic .topic_item .lm-topic-meta-left{float:left}}.learndash_course_content ul.lm-topics-list li.lm-topic .topic_item .lm-topic-meta-right span{color:var(--reign-site-alternate-text-color)}#learndash_course_content #lm-lesson-heading,#learndash_course_materials,#lm-learndash-quizzes #lm-quiz-heading{line-height:1.5;margin:0 0 22px;text-transform:capitalize;border:none;font-size:1.25rem;font-weight:600;border-bottom:1px solid rgba(0,0,0,.1);position:relative;margin-bottom:15px;text-align:left}#learndash_course_content #lm-lesson-heading span,#learndash_course_materials span,#lm-learndash-quizzes #lm-quiz-heading span{border-bottom:1px solid #0790d7;display:inline-block;padding-bottom:10px;margin-bottom:-1px}.reign-ld-course-info{overflow:hidden;padding:1em 0;border-bottom:1px solid rgba(0,0,0,.1)}.ld-course-info-my-courses:last-of-type{border:0}.learndash-profile-course-title{display:block;margin-top:1em}.learndash-profile-course-title:first-of-type{margin-top:0}.reign-ld-course-info .reign-ld-course-thumbnail{float:left;margin-right:10px;max-width:100px;position:relative;overflow:hidden;width:80px;height:80px}.reign-ld-course-info .reign-ld-course-thumbnail img{max-width:100%;height:auto;margin:0;display:block;width:100%}.reign-ld-course-info .reign-ld-course-thumbnail .thumb-overlay{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;opacity:0;-webkit-transform:scale(3) rotate(90deg);transform:scale(3) rotate(90deg);transition:all .45s}.reign-ld-course-info .reign-ld-course-thumbnail .thumb-overlay:hover{opacity:.5}.reign-ld-course-info .reign-ld-course-thumbnail .thumb-overlay-cross{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;-webkit-transform:scale(3) rotate(90deg);transform:scale(3) rotate(90deg);transition:all .45s}.reign-ld-course-info .reign-ld-course-thumbnail .thumb-overlay-cross:after,.reign-ld-course-info .reign-ld-course-thumbnail .thumb-overlay-cross:before{content:"";display:block;position:absolute;top:50%;left:50%;background:#fff;width:1px;height:43px;margin-top:-21px}.reign-ld-course-info .reign-ld-course-thumbnail .thumb-overlay-cross:after{width:43px;height:1px;margin-top:0;margin-left:-21px}.reign-ld-course-thumbnail:hover .thumb-overlay{opacity:.5}.reign-ld-course-thumbnail:hover .thumb-overlay-cross{opacity:1;-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}.reign-ld-course-info h2{display:block;margin-bottom:5px;font-family:inherit;font-size:15px;line-height:normal}.reign-ld-course-info a{vertical-align:top;display:inherit!important;font-weight:300}.reign-ld-course-info .course-meta{display:block;font-weight:400}.widget.widget_block .ld-course-list-items .ld_course_grid .thumbnail .caption{padding:15px}.reign-post-grid-wrap .reign-grid-listing{margin-bottom:20px;line-height:0;font-size:0px}.reign-post-grid-item{width:277px;max-width:100%;display:inline-block;line-height:1.5;text-align:left;backface-visibility:hidden;-webkit-backface-visibility:hidden}.reign-grid-item-inner{position:relative;width:100%;height:0;padding-top:121.66%;background-repeat:no-repeat;background-size:cover}.post-grid-header{color:#fff;background:#ffc107}.post-grid-header .reign-grid-item-content{padding:30px}.reign-post-grid-item .reign-grid-item-content h1{font-size:48px;line-height:1.1;margin-bottom:13px}.reign-post-grid-item .reign-grid-item-content p{margin-bottom:26px}.post-grid-header .reign-btn-link{border:1px #fff solid;color:var(--reign-color-white);padding:10px 20px;border-radius:3px}.reign-post-grid-item .reign-grid-item-content{overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.reign-post-thumbnail{backface-visibility:hidden;-webkit-backface-visibility:hidden}.reign-grid-item-content .reign-post-thumbnail img{width:100%;height:auto;transition:all .4s;backface-visibility:hidden;-webkit-backface-visibility:hidden}.reign-grid-item-content:hover .reign-post-thumbnail img{filter:brightness(80%);-webkit-filter:brightness(80%);-moz-filter:brightness(80%);-ms-filter:brightness(80%);-webkit-transform:scale(1.1);transform:scale(1.1)}.reign-grid-date{position:absolute;top:15px;right:15px;padding:15px 10px;font-size:14px;line-height:18px;min-width:66px;background:rgba(0,0,0,.4588235294);color:var(--reign-color-white)}.reign-grid-date .month{text-transform:uppercase;text-align:center}.reign-grid-date .day{font-size:20px;text-align:center}.reign-grid-overlay{position:absolute;bottom:-1px;left:0;right:0;color:rgba(255,255,255,.75);backface-visibility:hidden;-webkit-backface-visibility:hidden}.reign-grid-overlay-top{display:block;padding:15px 28px 13px 20px;background:rgba(0,0,0,.5);border-bottom:solid 1px rgba(255,255,255,.2);position:relative}.reign-grid-overlay-top h4{margin-bottom:0;color:var(--reign-color-white);font-size:16px;font-weight:600}.reign-grid-price{font-size:18px;color:#ffc107}.reign-grid-overlay-bottom{height:0;padding:0 20px;background:rgba(0,0,0,.5);overflow:hidden;transition:all .25s ease-out .1s}.reign-grid-overlay-bottom .reign-exceprt{height:37px;white-space:inherit}.reign-grid-overlay-bottom div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reign-grid-overlay-bottom *{opacity:0;transform:translateY(25px);-webkit-transform:translateY(25px);transition:all .25s ease-out .2s}.reign-grid-item-content:hover .reign-grid-overlay-bottom *{opacity:1;transform:translateY(0);-webkit-transform:translateY(0)}.reign-grid-item-content:hover .reign-grid-overlay-bottom{height:66px;padding:10px 20px 19px;transition:all .25s ease-out}#ld_course_list .ld_course_grid .thumbnail{background-color:#fbfbfb;border-radius:0;border:0}#ld_course_list .ld_course_grid .thumbnail:hover{box-shadow:0 0 5px rgba(0,0,0,.1803921569)}#ld_course_list .ld_course_grid .caption{text-align:center;padding:0}#ld_course_list .thumbnail h3.entry-title{font-size:18px;line-height:normal;margin:0 0 0!important;min-height:46px}#ld_course_list .ld_course_grid .btn-primary{color:var(--reign-color-white);text-decoration:none;border:0;text-transform:uppercase;font-weight:700;margin:0 0 0}#ld_course_list .ld_course_grid .caption .entry-content{font-size:14px;line-height:22px;margin:10px 0 10px!important}#ld_course_list .ld_course_grid .caption p{margin:0}#ld_course_list .ld_course_grid dd.course_progress{width:100%;height:10px}.thumbnail.course .ld_course_grid_price{box-shadow:none;text-shadow:none}.select2-container--default .select2-results__option[aria-selected=true]{color:#222}.select2-dropdown{border:none}.select2-container{z-index:99}.select2-search--dropdown{padding:10px}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #e2e2e2;border-radius:50px;padding:0 20px;font-family:inherit}.select2-results__option{padding:5px 15px;font-size:14px}#learndash_next_prev_link .next-link,#learndash_next_prev_link .prev-link{display:flex;padding:7px 10px;border-radius:3px;line-height:normal;color:var(--reign-color-white)}#learndash_lesson_topics_list>div,#learndash_lessons,#learndash_profile,#learndash_quizzes{background-color:transparent}#learndash_lesson_topics_list div>strong,#learndash_lessons #lesson_heading,#learndash_profile .learndash_profile_heading,#learndash_quizzes #quiz_heading{background:var(--reign-site-sections-bg-color);color:inherit}@media (max-width:768px){#learndash_profile .learndash-course-link{width:50%}#learndash_profile .learndash-course-link a,#learndash_quizzes .quiz_list>div>h4 a{padding-left:5px}#learndash_profile .learndash_profile_heading,#learndash_quizzes #quiz_heading{font-size:13px;padding:10px 5px}#learndash_profile div.certificate,#learndash_profile div.quiz_date,#learndash_profile div.statistics{display:none}}@media (max-width:480px){.learndash_lesson_materials p a,.lm-tab-content .materials-content a{width:100%}}#learndash_next_prev_link{overflow:hidden}.learndash_course_content ul.lm-topics-list li.lm-topic .topic_item .lm-topic-meta-left,.learndash_course_content ul.lm-topics-list li.lm-topic .topic_item .lm-topic-meta-right{min-width:inherit}.widget_ldcoursenavigation .learndash_topic_widget_list .topic_item .topic-completed span,.widget_ldcoursenavigation .learndash_topic_widget_list .topic_item .topic-notcompleted span{background:0 0;padding-left:0;font-family:inherit;font-weight:500}.widget_ldcoursenavigation ul.learndash-course-quiz-list li .topic_item a.topic-completed:before{background:#ffb606}.learndash_lesson_topics_list .type-list .topic_item .topic-completed span,.learndash_lesson_topics_list .type-list .topic_item .topic-notcompleted span{background:0 0;padding-left:0;font-family:inherit;font-weight:500}.single-sfwd-courses .lm-tab-content-wrapper .lm-lesson .topic-completed span,.single-sfwd-courses .lm-tab-content-wrapper .lm-lesson .topic-notcompleted span{background:0 0}.single-sfwd-courses .lm-tab-content-wrapper .lm-lesson .lm-topic-meta-right{float:right;margin-right:-8px}.single-sfwd-courses .lm-tab-content-wrapper .lm-lesson .lm-topic-meta-right.topic-completed i{color:#4caf50!important}#learndash_profile div.quiz_title{padding-left:1%}.dialog-type-lightbox{z-index:9999999!important}.lm-course-item .ld_course_grid_video_embed{padding-bottom:inherit;height:auto}#item-nav #object-nav ul li a#user-rla-courses:before,.bp-user #subnav.item-list-tabs ul li a#rla-courses:before,.single-item.groups #subnav.item-list-tabs ul li a#user-rla-courses:before{content:"\f02d"}.bp-user #subnav.item-list-tabs ul li a#learning-activities:before{content:"\f1b8"}.ld-tabs-content .materials-content{overflow:hidden;margin-bottom:30px}.ld-tabs-content .materials-content a,.learndash_lesson_materials p a{display:block;float:left;width:50%;box-sizing:border-box;padding:0 15px 0 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:16px}.ld-tabs-content .materials-content a:before,.learndash_lesson_materials p a:before{content:"\f019";display:inline-block;font-family:"Font Awesome 5 Pro",reign-icons;font-weight:900;text-rendering:auto;font-size:19px;margin-right:20px}.learndash_lesson_materials p{overflow:hidden;margin:0}@media (max-width:767px){.ld-tabs-content .materials-content a,.learndash_lesson_materials p a{width:100%}}.learndash-wrapper .ld-focus .ld-focus-main .ld-breadcrumbs{background-color:transparent;padding:0 0 10px;border-radius:0}[dir=rtl] .learndash_next_prev_link a.next-link:after,[dir=rtl] .learndash_next_prev_link a.prev-link:before,[dir=rtl] .learndash_next_prev_link span.next-link:after,[dir=rtl] .learndash_next_prev_link span.prev-link:before{transform:rotate(180deg)}.learndash-wrapper .ld-tabs-content ul.lm-author-social li a{border:1px solid!important}.learndash-wrapper .ld-tabs-content ul.lm-author-social li a:hover{border-color:var(--reign-colors-theme)!important}.learndash_post_sfwd-lessons .learndash-wrapper .ld-tabs .ld-tabs-content{border-top:1px solid var(--reign-site-border-color)}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-header .ld-progress{opacity:0;visibility:hidden}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items>a:first-child{display:none}.reign-learndash-focus-modern #reign-ld-toggle-track{border-left:1px solid #e2e7ed}.reign-learndash-focus-modern .ld-focus-sidebar-trigger{width:20px;margin:0 10px;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer}.reign-learndash-focus-modern .ld-focus-sidebar-trigger .ld-icon-arrow-left::before,.reign-learndash-focus-modern .ld-focus-sidebar-trigger .ld-icon-arrow-right::before{content:"";background:url(./../../assets/imgs/expand.svg);background-size:20px;background-repeat:no-repeat;width:20px;height:20px;display:block}.reign-learndash-focus-modern .ld-focus-sidebar-trigger .ld-icon-arrow-right::before{background:url(./../../assets/imgs/shrink.svg);background-size:20px;background-repeat:no-repeat}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items{background:#fff;box-shadow:0 6px 24px 0 rgba(0,0,0,.12),0 3px 8px 0 rgba(0,0,0,.06);border-radius:var(--reign-global-border-radius);list-style:none;padding:10px 0;min-width:168px}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items::before{content:none}.reign-learndash-focus-modern .learndash-wrapper .ld-focus:not(.ld-focus-position-right) .ld-focus-main{width:calc(100% - 370px);margin-left:370px}.reign-learndash-focus-modern .learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed:not(.ld-focus-position-right) .ld-focus-main{margin-left:50px}.reign-learndash-focus-modern .ld-focus-sidebar-wrapper::-webkit-scrollbar{width:10px}.reign-learndash-focus-modern .ld-focus-sidebar-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.reign-learndash-focus-modern .ld-focus-sidebar-wrapper::-webkit-scrollbar-thumb{background:#888}.reign-learndash-focus-modern .ld-focus-sidebar-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar{background-color:#fafbfd!important;width:370px;padding-bottom:0;border:0;box-shadow:5px 0 25px 1px rgba(0,0,0,.05)}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-wrapper{overflow:hidden;overflow-y:auto;padding-bottom:15px}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading{background-color:#fafbfd!important;color:inherit;padding:15px 30px;display:block;width:370px}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger{display:none}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading a,.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3 a,.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-pagination .ld-pages i,.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-pagination .ld-pages span{color:#303030}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar a.course-entry-link{display:inline-block;background-color:rgba(0,0,0,.03);color:#9b9c9f!important;border-radius:7px;padding:6px 12px;font-size:12px;margin:0 0 15px;-webkit-transition:all linear .2s;transition:all linear .2s}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar a.course-entry-link:hover{background-color:rgba(0,0,0,.06)}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar a.course-entry-link i{font-size:10px;margin-right:5px}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3{font-size:26px;color:#303030;margin:0 0 20px;padding:0}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3 .ld-icon{display:none}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-progress-wrap{display:flex;flex-direction:column-reverse}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .lms-topic-sidebar-progress{width:100%;padding-bottom:25px;border-bottom:1px solid #e3e3e3}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .lms-topic-sidebar-progress .ld-progress{margin:0}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-progress .ld-progress-bar{background:#e3e3e3;margin:0;height:4px;border-radius:0}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-progress .ld-progress-heading .ld-progress-stats{display:block}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage{margin-right:1.5em;margin-left:auto;font-size:12px;color:#9b9c9f;font-weight:500;display:block;margin-top:15px;line-height:1}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-steps{font-size:12px;font-weight:500;color:#9b9c9f;display:block;margin-top:7px;line-height:1}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item{background-color:#fafbfd!important;border-bottom:0}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item:hover{box-shadow:none}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item.ld-is-current-lesson{box-shadow:none}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-lesson-item-preview{background:rgba(146,164,183,.05)}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview{padding:15px 30px;position:relative;margin-bottom:5px}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview:hover{background:rgba(146,164,183,.05)}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview .ld-lesson-item-preview-heading{flex-direction:row-reverse;position:relative;z-index:1}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-status-icon{width:22px;height:22px;flex:0 0 22px;margin:0}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-status-icon .ld-icon-checkmark{font-size:11px}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .has-expand-button .ld-lesson-title{padding-right:60px}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-preview .ld-expand-button{margin-left:-2em}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-preview .ld-lesson-title .ld-status-icon{margin-left:.5em}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list{background-color:transparent;padding:0}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list::before{content:none}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-expanded .ld-table-list-items{padding:0}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-lesson-item-expanded::before{content:none}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview{padding:15px 30px 15px 40px;flex-direction:row-reverse;justify-content:flex-end}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview.ld-is-current-item,.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview:hover{background:rgba(146,164,183,.05)}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview .ld-topic-title:before{content:"\f0ae";font-family:"Font Awesome 6 Pro",reign-icons;font-size:16px;font-weight:900;display:inline-block;margin-right:10px;vertical-align:middle}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview .ld-quiz-incomplete+.ld-topic-title:before{content:none}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview .ld-status-icon{width:20px;height:20px;flex:0 0 20px;margin-left:auto}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview .ld-quiz-incomplete.ld-status-icon{position:absolute}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview .ld-quiz-incomplete.ld-status-icon+.ld-topic-title{padding-left:25px}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .lms-course-members-list{margin-top:30px}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .lms-course-members-list h4.lms-course-sidebar-heading{font-size:15px;letter-spacing:.6px;padding:20px 0 0;margin:0 30px 15px;display:flex;align-items:center;border-top:1px solid #e3e3e3}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .lms-course-members-list .lms-count{background-color:rgba(0,0,0,.03);border-radius:100px;font-weight:500;font-size:11px;padding:0 14px;font-size:11px;height:20px;line-height:20px;margin-left:10px}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .lms-course-members-list ul.course-members-list{list-style:none;margin:0;padding:0}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .lms-course-members-list ul.course-members-list li{display:flex;align-items:center;padding:5px 30px}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .lms-course-members-list ul.course-members-list li img{max-width:28px;margin-right:10px;border-radius:50%}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .lms-course-members-list ul.course-members-list li span{font-size:15px}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .lms-course-members-list a.list-members-extra.lme-more{padding:15px 30px 0;display:inline-block;font-size:15px}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .lms-course-members-list a.list-members-extra.lme-more i{font-size:10px;margin-left:8px}.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-sidebar .lms-course-members-list a.list-members-extra.lme-more i.far{font-size:14px;font-family:"Font Awesome 6 Pro",reign-icons!important}@media (max-width:960px){.reign-learndash-focus-modern .learndash-wrapper .ld-focus-header #sfwd-mark-complete,.reign-learndash-focus-modern .learndash-wrapper .ld-focus-header .sfwd-mark-complete{margin:auto!important}}@media (max-width:768px){.reign-learndash-focus-modern .learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed:not(.ld-focus-position-right) .ld-focus-main,.reign-learndash-focus-modern .learndash-wrapper .ld-focus:not(.ld-focus-position-right) .ld-focus-main{margin-left:0;width:100%}.reign-learndash-focus-modern .ld-focus-sidebar-trigger{display:none}.reign-learndash-focus-modern #reign-ld-toggle-track{margin-left:15px;order:2;border:0}}@media (max-width:960px){.reign-learndash-focus-modern .learndash-wrapper .ld-expand-button{margin-left:0}}@media screen and (max-width:640px){.reign-learndash-focus-modern .learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content{padding:5% 1.5em}}.ld-group-custom-features{margin:20px 0;padding:20px;background:var(--reign-site-secondary-bg-color);border-radius:8px}.ld-group-custom-features .ld-custom-features-wrapper .ld-custom-features-list{display:flex;flex-wrap:wrap;gap:20px;list-style:none;margin:0;padding:0}.ld-group-custom-features .ld-custom-features-wrapper .ld-custom-features-list .ld-custom-feature-item{display:flex;align-items:center;gap:10px;padding:12px 20px;background:#fff;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.08);transition:all .3s ease}.ld-group-custom-features .ld-custom-features-wrapper .ld-custom-features-list .ld-custom-feature-item:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.12)}.ld-group-custom-features .ld-custom-features-wrapper .ld-custom-features-list .ld-custom-feature-item i{font-size:20px;color:var(--ld-color-primary,#00a2e8);width:24px;text-align:center}.ld-group-custom-features .ld-custom-features-wrapper .ld-custom-features-list .ld-custom-feature-item .ld-feature-text{font-size:14px;font-weight:500;color:#333}.learndash-course-widget,.learndash-group-widget{position:static!important;top:auto!important;transform:none!important}.learndash-course-widget .theiaStickySidebar,.learndash-group-widget .theiaStickySidebar{position:static!important;transform:none!important;top:auto!important;left:auto!important;padding-top:0!important;padding-bottom:0!important}.learndash-course-widget .lm-course-thumbnail,.learndash-group-widget .lm-group-thumbnail{margin-bottom:20px;border-radius:8px;overflow:hidden}.learndash-course-widget .lm-course-thumbnail img,.learndash-group-widget .lm-group-thumbnail img{width:100%;height:auto;display:block}.learndash-course-widget .lm-tab-course-info,.learndash-group-widget .lm-tab-group-info{margin-top:20px}.learndash-course-widget .lm-tab-course-info ul,.learndash-group-widget .lm-tab-group-info ul{list-style:none;margin:0;padding:0}.learndash-course-widget .lm-tab-course-info ul li:last-child,.learndash-group-widget .lm-tab-group-info ul li:last-child{border-bottom:none!important}.learndash-course-widget .lm-tab-course-info ul li i,.learndash-group-widget .lm-tab-group-info ul li i{color:var(--reign-colors-theme,#00a2e8);margin-right:10px;width:20px;text-align:center;flex-shrink:0}.learndash-course-widget .lm-tab-course-info ul li .lm-course-feature-label,.learndash-group-widget .lm-tab-group-info ul li .lm-group-feature-label{margin-right:auto}.learndash-course-widget .lm-tab-course-info ul li .lm-course-feature-value,.learndash-group-widget .lm-tab-group-info ul li .lm-group-feature-value{min-width:60px;text-align:right}.ld-dashboard-feature-form{display:flex;align-items:center;margin:0 -8px}.ld-dashboard-content .ld-dashboard-feature-form select.reign-select2-element,.ld-dashboard-content form#acf-form .ld-dashboard-feature-form .select2-container.select2-container{height:40px!important;margin:5px 8px!important;width:40%!important}.ld-dashboard-content .ld-dashboard-feature-form input[type=text]{height:40px!important;margin:5px 8px!important;width:57%!important}.ld-dashboard-content .ld-dashboard-feature-form .is-default.ld__builder--new-feature-button{background:0 0;padding:0;width:3%!important;font-family:"Font Awesome 6 Pro",reign-icons;transition:color .1s ease-in;cursor:pointer;line-height:40px;text-align:center}.ld-dashboard-content .ld-dashboard-feature-form .is-default.ld__builder--new-feature-button:before{content:"\f00d";font-size:18px!important}.ld-dashboard-content .ld-dashboard-feature-form .is-default.ld__builder--new-feature-button:hover{color:red}.custom-learndash-course-form.ld-dashboard-form-settings-data-tab button.ld_dashboard_builder_new_feature{background:#1d76da;border-radius:5px;padding:10px 20px;font-size:14px;margin-top:10px}.ld-dashboard-instructor-profile-details .learndash-rating-box{display:flex;align-items:center;margin-bottom:12px}.ld-dashboard-instructor-profile-details .wb-ld-average-value{font-size:45px;line-height:40px;color:#111;margin:0}.ld-dashboard-instructor-profile-details .course-rating{overflow:hidden}.ld-dashboard-instructor-profile-area #reviews.reign-learndash-Reviews{margin-top:30px}.ld-dashboard-instructor-profile-area h2.reign-learndash-Reviews-title{font-size:25px}.ld-dashboard-instructor-profile-area .rating-box-wrapper{width:30%;margin-right:2%}.ld-dashboard-instructor-profile-area .rating-box{border-radius:10px;background:#fafbfd}.ld-dashboard-instructor-profile-area .detailed-rating{width:100%;max-width:68%}.ld-dashboard-instructor-profile-area .detailed-rating .rating-box .stars{display:flex;align-items:center;justify-content:space-between}.ld-dashboard-instructor-profile-area .detailed-rating .rating-box .detailed-rating{max-width:100%}.ld-dashboard-instructor-profile-area .detailed-rating .stars>div.bar{width:85%}.ld-dashboard-instructor-profile-area .detailed-rating .rating-box .key{font-weight:500}.ld-dashboard-instructor-profile-area .detailed-rating .stars>div.bar .full_bar{border-radius:25px;overflow:hidden}.ld-dashboard-instructor-profile-area .detailed-rating .rating-box .detailed-rating{margin:0}.ld-dashboard-instructor-profile-area .detailed-rating .stars>div{line-height:28px}.ld-dashboard-instructor-profile-area .reign-learndash-Reviews ul.wb-ld-course-commentlist li{padding:25px;margin:10px 0 20px;border:none;border-radius:10px;background:#f4f6f8}.ld-dashboard-instructor-profile-area ul.wb-ld-course-commentlist .wb-ld-comment-author img{width:75px;border:1px solid #e6e6e6;padding:4px;background:#fff}.ld-dashboard-instructor-profile-area ul.wb-ld-course-commentlist .wb-ld-comment-author{width:75px}.ld-dashboard-instructor-profile-area .reign-learndash-Reviews .description p{margin:0;line-height:1.5;font-size:15px}.ld-dashboard-instructor-profile-area ul.wb-ld-course-commentlist .review-title{font-size:15px;font-style:normal}.ld-dashboard-instructor-profile-area ul.wb-ld-course-commentlist p.meta{margin:0 0 10px}@media screen and (max-width:768px){.ld-dashboard-instructor-profile-area .rating-box-wrapper{width:100%;margin-right:0}.ld-dashboard-instructor-profile-area .detailed-rating{max-width:100%}.ld-dashboard-instructor-profile-area ul.wb-ld-course-commentlist .wb-ld-comment-author{float:none}.ld-dashboard-instructor-profile-area .reign-learndash-Reviews ul.wb-ld-course-commentlist .comment-text{margin:15px 0 0}.ld-dashboard-instructor-profile-area ul.wb-ld-course-commentlist .wb-ld-comment-author{width:75px;float:none}.ld-dashboard-instructor-profile-area .reign-learndash-Reviews ul.wb-ld-course-commentlist li{padding:20px}.ld-dashboard-instructor-profile-details .learndash-rating-box{justify-content:center}}.learndash-wrapper .ld-table-list .ld-table-list-footer{background:var(--reign-site-border-color)}.lm-course-item-layout3{overflow:visible}.lm-course-item-layout3 .lm-cover-list-item{display:flex;flex-direction:column;background:var(--reign-site-sections-bg-color);height:100%;padding:10px;padding-bottom:10px;transition:.5s box-shadow;position:relative;overflow:visible;border-radius:calc(var(--reign-global-border-radius) + 15px)!important}.lm-course-item-layout3 .lm-cover-list-item:hover{box-shadow:var(--reign-more-options-box-shadow)}.lm-course-item-layout3 .lm-cover-list-item .lm-course-cover{flex:0 0 auto;overflow:hidden;position:relative}.lm-course-item-layout3 .lm-cover-list-item .lm-cover-wrap{border-radius:3px;position:relative;overflow:hidden;padding-top:96.52%;display:block;background:#647385}.lm-course-item-layout3 .lm-cover-list-item .lm-cover-wrap img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:0;min-height:100%;width:auto;min-width:100%;object-fit:cover;border-radius:0}.lm-course-item-layout3 .lm-cover-list-item .lm-cover-wrap .ld-status{position:absolute;z-index:9;top:30px;background-color:var(--reign-colors-theme);border-radius:0 100px 100px 0;color:var(--reign-color-white);text-align:center;padding:7px 12px;text-transform:inherit;font-size:13px;font-weight:400;line-height:1;letter-spacing:0;height:auto}.lm-course-item-layout3 .lm-cover-list-item .lm-cover-wrap .ld-primary-background{background-color:var(--reign-colors-theme)}.lm-course-item-layout3 .lm-cover-list-item .lm-cover-wrap .ld-secondary-background{background-color:#aac70b}.lm-course-item-layout3 .lm-cover-list-item .lm-cover-wrap .ld-third-background{background-color:#dbbe1a}.lm-course-item-layout3 .lm-cover-list-item .lm-cover-wrap{border-radius:calc(var(--reign-global-border-radius) + 10px)!important;padding-top:80%}.lm-course-item-layout3 .lm-cover-list-item .lm-card-course-details{display:flex;flex-direction:column;height:100%;text-align:center;padding:15px;padding-bottom:5px}.lm-course-item-layout3 .lm-cover-list-item .lm-card-course-details .course-lesson-count{font-size:13px;color:var(--reign-site-body-text-color);line-height:1;margin-bottom:8px;font-weight:300}.lm-course-item-layout3 .lm-cover-list-item .lm-card-course-details .lm-course-title{font-size:18px;line-height:1.24;margin:0 0 15px!important}.lm-course-item-layout3 .lm-cover-list-item .lm-card-course-details .lm-course-author-meta{font-size:13px;font-weight:300;color:var(--reign-site-body-text-color);line-height:1;margin-bottom:20px;display:flex;align-items:center;justify-content:center;flex-flow:row wrap}.lm-course-item-layout3 .lm-cover-list-item .lm-card-course-details .lm-course-author-meta img.lm-author-avatar{max-width:28px;margin-right:10px;border-radius:50%}.lm-course-item-layout3 .lm-cover-list-item .lm-card-course-details .lm-course-author-meta .author-contain a{font-size:14px;font-weight:500;margin:0}.lm-course-item-layout3 .lm-cover-list-item .lm-card-course-details .course-progress-wrap{position:relative;z-index:1;margin:0;line-height:1}.lm-course-item-layout3 .lm-cover-list-item .lm-card-course-details .course-progress-wrap .ld-progress-bar{margin:0;height:4px;background:var(--reign-site-border-color)}.lm-course-item-layout3 .lm-cover-list-item .lm-card-course-details .course-progress-wrap .ld-progress-bar .ld-progress-bar-percentage{background:var(--reign-colors-theme);height:4px;width:auto}.lm-course-item-layout3 .lm-cover-list-item .lm-card-course-details .course-progress-wrap .ld-secondary-background{background-color:#aac70b}.lm-course-item-layout3 .lm-cover-list-item .lm-card-course-details .course-progress-wrap .ld-progress-stats{font-size:12px;font-weight:500;line-height:1;display:block;margin-top:10px;color:var(--reign-site-body-text-color)}.lm-course-item-layout3 .lm-cover-list-item .lm-card-course-details .course-progress-wrap .ld-progress{display:flex;flex-direction:column-reverse}.lm-course-item-layout3 .lm-cover-list-item .lm-card-course-details .course-progress-wrap .ld-progress .ld-progress-steps{margin-top:5px;display:block}.lm-course-item-layout3 .lm-cover-list-item .lm-course-excerpt{font-size:13px;color:var(--reign-site-body-text-color);line-height:1.384;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.72em;margin:10px 0 0;overflow:hidden;text-overflow:ellipsis;opacity:.8}.lm-course-item-layout3 .lm-cover-list-item .lm-course-footer{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:auto}.lm-course-item-layout3 .lm-cover-list-item .lm-course-footer .course-fee,.lm-course-item-layout3 .lm-cover-list-item .lm-course-footer a.view-course-button{font-weight:500;font-size:16px;line-height:1;background:var(--reign-site-secondary-bg-color);color:var(--reign-site-headings-color);display:inline-flex;justify-content:center;align-items:center;min-width:70px;height:36px;border-radius:100px}.lm-course-item-layout3 .lm-cover-list-item .lm-course-footer .course-fee{box-shadow:0 0 1px var(--reign-site-border-color)}.lm-course-item-layout3 .lm-cover-list-item .lm-course-footer a.view-course-button{min-width:auto;width:36px;background:rgba(var(--reign-colors-theme-rgb),.1);color:var(--reign-colors-theme);transition:all .5s}.lm-course-item-layout3 .lm-cover-list-item .lm-course-footer a.view-course-button:hover{background:var(--reign-colors-theme);color:var(--reign-color-white)}#lm-course-archive-data.lm-list-view .lm-course-item-layout3{transition:.2s box-shadow;border-radius:calc(var(--reign-global-border-radius) + 15px)!important}#lm-course-archive-data.lm-list-view .lm-course-item-layout3:hover{box-shadow:var(--reign-more-options-box-shadow)}#lm-course-archive-data.lm-list-view .lm-course-item-layout3 .lm-cover-list-item{display:flex;flex-direction:row;align-items:center;padding:10px}#lm-course-archive-data.lm-list-view .lm-course-item-layout3 .lm-cover-list-item .lm-course-cover{flex:0 0 300px}@media screen and (max-width:1040px){#lm-course-archive-data.lm-list-view .lm-course-item-layout3 .lm-cover-list-item .lm-course-cover{flex:0 0 200px}}@media screen and (max-width:460px){#lm-course-archive-data.lm-list-view .lm-course-item-layout3 .lm-cover-list-item .lm-course-cover{flex:0 0 140px}}#lm-course-archive-data.lm-list-view .lm-course-item-layout3 .lm-cover-list-item .lm-course-cover .lm-cover-wrap{padding-top:80%;height:100%}#lm-course-archive-data.lm-list-view .lm-course-item-layout3 .lm-cover-list-item .lm-card-course-details{flex:1;text-align:left;position:relative;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:20px}@media screen and (min-width:461px){#lm-course-archive-data.lm-list-view .lm-course-item-layout3 .lm-cover-list-item .lm-card-course-details{padding-right:40px}}@media screen and (max-width:460px){#lm-course-archive-data.lm-list-view .lm-course-item-layout3 .lm-cover-list-item .lm-card-course-details{padding:0 0 0 15px}}#lm-course-archive-data.lm-list-view .lm-course-item-layout3 .lm-cover-list-item .lm-card-course-details .lm-course-author-meta{justify-content:flex-start}#lm-course-archive-data.lm-list-view .lm-course-item-layout3 .lm-cover-list-item .lm-course-footer{justify-content:flex-start}@media screen and (max-width:460px){#lm-course-archive-data.lm-list-view .lm-course-item-layout3 .lm-cover-list-item .lm-course-footer{flex-flow:wrap}}@media screen and (min-width:461px){#lm-course-archive-data.lm-list-view .lm-course-item-layout3 .lm-cover-list-item .lm-course-footer a.view-course-button{position:absolute;right:0;top:0;bottom:0;margin:auto}}.lm-instructors-section{padding:20px 0}.lm-instructors-section.multiple-instructors .lm-instructors-header{margin-bottom:25px;text-align:left}.lm-instructors-section.multiple-instructors .lm-instructors-header h3{font-size:22px;font-weight:600;color:var(--reign-site-headings-color);margin:0 0 8px 0}.lm-instructors-section.multiple-instructors .lm-instructors-header p{font-size:14px;color:var(--reign-site-body-text-color);margin:0}.lm-instructors-section.single-instructor .lm-instructors-grid{max-width:800px}.lm-instructors-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:25px;margin-top:20px}.lm-instructor-card{background:var(--reign-site-sections-bg-color);border:1px solid var(--reign-site-border-color);border-radius:12px;padding:25px;transition:all .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.05)}.lm-instructor-card:hover{box-shadow:0 10px 30px rgba(0,0,0,.1);transform:translateY(-2px)}.lm-instructor-card-inner{display:flex;flex-direction:row;align-items:flex-start;text-align:left;gap:20px}.lm-instructor-avatar{flex-shrink:0}.lm-instructor-avatar a img{display:block;position:relative;width:100px;height:100px;border-radius:50%;overflow:hidden;border:3px solid #f3f4f6;transition:border-color .3s}.lm-instructor-avatar img{width:100%;height:100%;object-fit:cover}.lm-instructor-card:hover .lm-instructor-avatar a img{border-color:var(--reign-colors-theme)}.lm-instructor-info{flex:1;width:100%}.lm-instructor-name,h4.lm-instructor-name{font-size:18px;font-weight:600;margin:0 0 6px;line-height:1.3}.lm-instructor-name a,h4.lm-instructor-name a{color:var(--reign-site-link-color);text-decoration:none;transition:color .3s}.lm-instructor-name a:hover,h4.lm-instructor-name a:hover{color:var(--reign-site-link-hover-color)}.lm-instructor-role{color:var(--reign-site-body-text-color);font-size:14px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.lm-instructor-stats{display:flex;justify-content:flex-start;gap:20px;margin:12px 0;padding:10px 0;border-top:1px solid var(--reign-site-border-color);border-bottom:1px solid var(--reign-site-border-color)}.lm-instructor-stats .course-count{display:flex;align-items:center;gap:8px;color:var(--reign-site-alternate-text-color);font-size:14px}.lm-instructor-stats .course-count i{color:var(--reign-colors-theme);font-size:16px}.lm-instructor-bio{margin:15px 0;color:var(--reign-site-alternate-text-color);font-size:14px;line-height:1.7;position:relative;text-align:left}.lm-instructor-bio p{margin:0 0 10px}.lm-instructor-bio p:last-child{margin-bottom:0}.lm-instructor-social{list-style:none;padding:0;margin:15px 0 0;display:flex;justify-content:flex-start;gap:8px}.lm-instructor-social li{margin:0}.lm-instructor-social a{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--reign-site-secondary-bg-color);color:var(--reign-site-headings-color);text-decoration:none;transition:all .3s}.lm-instructor-social a:hover{transform:translateY(-2px);color:var(--reign-color-white)}.lm-instructor-social a[data-hover-color]{position:relative}.lm-instructor-social i{font-size:16px}.course-rating-simplified{margin-bottom:30px;padding:25px;background:var(--reign-site-sections-bg-color);border:1px solid var(--reign-site-border-color);border-radius:12px}.course-rating-simplified .rating-summary{display:flex;gap:30px;align-items:flex-start}.rating-average-section{display:flex;align-items:center;gap:15px}.rating-average-section .rating-number{font-size:48px;font-weight:700;color:var(--reign-site-headings-color);line-height:1}.rating-average-section .rating-details{display:flex;flex-direction:column;gap:5px}.rating-average-section .rating-stars{display:flex;gap:2px;font-size:20px;line-height:1}.rating-average-section .rating-stars .star{color:#d1d5db}.rating-average-section .rating-stars .star.filled{color:#fbbf24}.rating-average-section .rating-stars .star.half-filled{background:linear-gradient(90deg,#fbbf24 50%,#d1d5db 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.rating-average-section .rating-count{font-size:14px;color:var(--reign-site-body-text-color)}.rating-average-section .rating-count strong{font-weight:600}.rating-breakdown-section{flex:1;width:100%}.rating-breakdown-section .rating-row{display:flex;align-items:center;gap:10px;margin-bottom:8px}.rating-breakdown-section .rating-row:last-child{margin-bottom:0}.rating-breakdown-section .star-label{min-width:50px;font-size:14px;color:var(--reign-site-headings-color);display:flex;align-items:center;gap:3px}.rating-breakdown-section .progress-bar{flex:1;height:8px;background:#f3f4f6;border-radius:4px;overflow:hidden;position:relative}.rating-breakdown-section .progress-fill{height:100%;background:#fbbf24;border-radius:4px;transition:width .3s ease}.rating-breakdown-section .count-label{min-width:30px;text-align:right;font-size:13px;color:var(--reign-site-body-text-color)}.rating-breakdown{flex:1}.rating-bars{display:flex;flex-direction:column;gap:8px}.rating-bar-item{display:flex;align-items:center;gap:10px}.bar-container{flex:1;height:8px;background:#f3f4f6;border-radius:4px;overflow:hidden;position:relative}.bar-fill{height:100%;background:#fbbf24;border-radius:4px;transition:width .3s ease}.bar-count{min-width:30px;text-align:right;font-size:13px;color:#6b7280}ul.wb-ld-course-commentlist{list-style:none;margin:0;padding:0}ul.wb-ld-course-commentlist li{border:1px solid var(--reign-site-border-color);border-radius:var(--reign-global-border-radius);padding:0;margin-bottom:20px;background:var(--reign-site-sections-bg-color);box-shadow:0 2px 8px rgba(0,0,0,.03);transition:all .3s ease}ul.wb-ld-course-commentlist li:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-2px)}ul.wb-ld-course-commentlist .comment_container{display:flex;gap:20px}ul.wb-ld-course-commentlist .wb-ld-comment-author{flex:0 0 60px;margin:0}ul.wb-ld-course-commentlist .wb-ld-comment-author img{width:60px;height:60px;border-radius:50%;object-fit:cover}ul.wb-ld-course-commentlist .comment-text{flex:1;margin:0}ul.wb-ld-course-commentlist .reign-learndash-review__author{font-size:16px;font-weight:600;color:#1a1a1a}ul.wb-ld-course-commentlist .reign-learndash-review__dash{color:#ccc}ul.wb-ld-course-commentlist .reign-learndash-review__published-date{color:var(--reign-site-alternate-text-color);font-size:14px}ul.wb-ld-course-commentlist .reign-star-rating{margin:12px 0;display:inline-flex}ul.wb-ld-course-commentlist .reign-star-rating .star{font-size:16px;color:#ddd}ul.wb-ld-course-commentlist .reign-star-rating .star.filled{color:#ffc107!important}ul.wb-ld-course-commentlist .description p{margin:0}.no-reviews-message{text-align:center;padding:40px 20px;color:#6b7280}.no-reviews-message p{font-size:16px;margin:0}.star-rating-input{display:flex;gap:5px;font-size:24px}.star-rating-input .star{cursor:pointer;color:#d1d5db;transition:color .2s}.star-rating-input .star.active,.star-rating-input .star:hover{color:#fbbf24}.reign-course-reviews{display:flex;align-items:center;gap:10px}.reign-course-reviews .rating-value{font-size:16px;font-weight:600;color:#1a1a1a}.reign-course-reviews .review-count{font-size:14px;color:var(--reign-site-alternate-text-color)}.wb-ld-average-value{font-size:24px;font-weight:700;color:#1a1a1a}.learndash-course-info .reign-course-reviews{margin-top:10px}.learndash-course-info .reign-course-reviews .reign-star-rating{display:inline-flex;gap:2px}.learndash-course-info .reign-course-reviews .reign-star-rating .star{font-size:16px;color:#ddd}.learndash-course-info .reign-course-reviews .reign-star-rating .star.filled{color:#ffc107!important}.learndash-course-info .reign-course-reviews .reign-star-rating .star.half-filled{position:relative;color:#ddd}.learndash-course-info .reign-course-reviews .reign-star-rating .star.half-filled:before{content:"★";position:absolute;left:0;width:50%;overflow:hidden;color:#ffc107}.learndash-rating-box{display:flex;align-items:center;gap:15px;padding:15px;background:var(--reign-site-secondary-bg-color);border-radius:8px;margin:20px 0}.learndash-rating-box .wb-ld-average-value{font-size:32px;font-weight:700;color:#1a1a1a}.learndash-rating-box .reign-course-reviews{flex-direction:column;align-items:flex-start;gap:5px}.learndash-rating-box .reign-course-reviews .star{font-size:18px;color:#ddd}.learndash-rating-box .reign-course-reviews .star.filled{color:#ffc107!important}.learndash-rating-box .reign-course-reviews .star.half-filled{background:linear-gradient(90deg,#ffc107 50%,#ddd 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.learndash-single-course-header .reign-course-reviews{display:inline-flex;align-items:center;gap:8px;margin:10px 0}.learndash-single-course-header .reign-course-reviews .rating-value,.learndash-single-course-header .reign-course-reviews .review-count{color:var(--reign-color-white)}.learndash-single-course-header.course-cover-image .reign-course-reviews .rating-value,.learndash-single-course-header.course-cover-image .reign-course-reviews .review-count{color:#fff!important}.learndash-single-course-header.course-cover-image{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;padding:80px 0;margin-bottom:30px;color:var(--reign-color-white)}.learndash-single-course-header.course-cover-image::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:0}.learndash-single-course-header.course-cover-image .learndash-single-course-header-inner-wrap{position:relative;z-index:1}.learndash-single-course-header.course-cover-image h1.entry-title{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.5)}.learndash-single-course-header.course-cover-image .course-header-short-description{color:rgba(255,255,255,.9)!important;text-shadow:0 1px 3px rgba(0,0,0,.5)}.learndash-single-course-header.course-cover-image .learndash-course-instructor{color:#fff!important}.learndash-single-course-header.course-cover-image .learndash-course-instructor a{color:#fff!important;text-decoration:underline}.learndash-single-course-header.course-cover-image .learndash-course-instructor a:hover{color:#ffc107!important}.learndash-single-course-header.course-cover-image .last-update-date{color:rgba(255,255,255,.9)!important}.learndash-single-course-header.course-cover-image .last-update-date .last-update-date_icon{color:rgba(255,255,255,.8)!important}@media (max-width:1024px){.learndash-wrapper.has-cover-image .site-content,.single-sfwd-courses.has-course-cover-image .site-content{flex-direction:column}.learndash-wrapper.has-cover-image .site-content .content-area,.single-sfwd-courses.has-course-cover-image .site-content .content-area{max-width:100%;margin-right:0}.learndash-wrapper.has-cover-image .site-content .learndash-course-widget-area,.learndash-wrapper.has-cover-image .site-content .widget-area,.learndash-wrapper.has-cover-image .site-content aside.learndash-course-widget-area,.learndash-wrapper.has-cover-image .site-content aside.secondary,.single-sfwd-courses.has-course-cover-image .site-content .learndash-course-widget-area,.single-sfwd-courses.has-course-cover-image .site-content .widget-area,.single-sfwd-courses.has-course-cover-image .site-content aside.learndash-course-widget-area,.single-sfwd-courses.has-course-cover-image .site-content aside.secondary{position:relative;top:auto;right:auto;flex:1 1 100%;width:100%}}.ld-tabs-content .ld-item-list.ld-lesson-list{margin-top:30px}.ld-tabs-content .ld-section-heading{margin-bottom:25px;border-bottom:2px solid var(--reign-site-border-color);padding-bottom:15px}.ld-tabs-content .ld-section-heading h2{font-size:22px;font-weight:600;margin:0}.ld-tabs-content .ld-item-list-item{background:var(--reign-site-sections-bg-color);border-radius:8px;margin-bottom:15px;box-shadow:0 1px 3px rgba(0,0,0,.06);transition:all .3s ease}.ld-tabs-content .ld-item-list-item:hover{box-shadow:0 4px 12px rgba(0,0,0,.12);transform:translateY(-2px)}.ld-tabs-content .ld-item-list-item-preview{padding:20px;background:var(--reign-site-sections-bg-color)}.ld-tabs-content .ld-item-name{display:flex;align-items:center;text-decoration:none;color:var(--reign-site-headings-color);font-weight:500;gap:12px}.ld-tabs-content .ld-item-name:hover{color:var(--ld-color-primary)}.ld-tabs-content .ld-item-title{color:var(--reign-site-headings-color);flex:1;font-size:16px;line-height:1.5}.ld-tabs-content .ld-item-components{display:inline-block;margin-left:10px;font-size:13px;color:var(--reign-site-alternate-text-color);font-weight:400}.ld-tabs-content .ld-status-icon{width:28px!important;height:28px!important;min-width:28px!important;flex-shrink:0!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-right:0!important;font-size:16px!important;flex-basis:auto}.ld-tabs-content .ld-status-icon .ld-icon-quiz:before{font-size:14px}.ld-tabs-content .ld-status-complete{background:#4caf50!important}.ld-tabs-content .ld-status-complete .ld-icon-checkmark{color:#fff!important;font-size:14px!important;line-height:1!important;display:block!important}.ld-tabs-content .ld-status-incomplete{background:#fff!important;border:2px solid #ff9800!important;box-sizing:border-box!important}.ld-tabs-content .ld-status-incomplete::after{content:"";display:block!important;width:8px!important;height:8px!important;background:#ff9800!important;border-radius:50%!important;margin:0 auto!important}.ld-tabs-content .ld-status-notstarted{background:#fff!important;border:2px solid #ddd!important;box-sizing:border-box!important}.ld-tabs-content .ld-status-notstarted::after{content:"";display:block!important;width:8px!important;height:8px!important;background:#ddd!important;border-radius:50%!important;margin:0 auto!important}.ld-tabs-content .ld-quiz-incomplete{background:#fff!important;border:2px solid #2196f3!important}.ld-tabs-content .ld-quiz-incomplete .ld-icon-quiz{color:#2196f3!important}.ld-tabs-content .ld-quiz-complete{background:#2196f3!important}.ld-tabs-content .ld-quiz-complete .ld-icon-quiz{color:#fff!important}.ld-tabs-content .ld-table-list-item-preview{padding:15px;display:flex;align-items:center;gap:12px}.ld-tabs-content .ld-topic-title{flex:1;font-size:15px;color:var(--reign-site-headings-color);font-weight:400}.ld-tabs-content .ld-item-list-item.learndash-complete{opacity:.8}.ld-tabs-content .ld-item-list-item.learndash-incomplete{border-left:3px solid #ff9800}.ld-tabs-content .ld-item-list-item.learndash-not-started{border-left:3px solid #ddd}.ld-tabs-content .ld-item-list-item-expanded{box-shadow:0 6px 20px rgba(0,0,0,.1)}.ld-tabs-content .ld-item-list-item-expanded .ld-item-list-item-preview{background:var(--reign-site-secondary-bg-color);border-bottom:1px solid #e5e7eb}@media (max-width:768px){.ld-tabs-content .ld-item-list-item-preview{padding:15px}.ld-tabs-content .ld-item-title{font-size:14px}.ld-tabs-content .ld-section-heading h2{font-size:20px}.ld-tabs-content .ld-status-icon{width:24px!important;height:24px!important;min-width:24px!important}}@media (max-width:768px){.lm-instructors-grid{grid-template-columns:1fr;gap:20px}.lm-instructor-card{padding:20px}.lm-instructor-card-inner{flex-direction:column;align-items:flex-start}.lm-instructor-avatar a{width:80px;height:80px}.lm-instructor-name{font-size:18px}.rating-summary{flex-direction:column;gap:20px}.rating-average-section{width:100%;justify-content:center}.course-rating-simplified{padding:20px}.rating-number{font-size:36px}}.reign-learndash-Reviews{padding:40px 0}.reign-learndash-Reviews h2.reign-learndash-Reviews-title{font-size:28px;font-weight:600;margin-bottom:40px;color:#1a1a1a;border-bottom:2px solid #f0f0f0;padding-bottom:20px}.reign-learndash-Reviews .reign-star-rating{display:inline-flex;gap:2px}.reign-learndash-Reviews .reign-star-rating .star{font-size:16px;color:#ddd}.reign-learndash-Reviews .reign-star-rating .star.filled{color:#ffc107!important}.reign-learndash-Reviews .reign-star-rating .star.half-filled{position:relative}.reign-learndash-Reviews .reign-star-rating .star.half-filled:before{content:"★";position:absolute;left:0;width:50%;overflow:hidden;color:#ffc107}.course-rating{display:flex;gap:40px;margin-bottom:50px;background:var(--reign-site-secondary-bg-color);padding:30px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.rating-box-wrapper{flex:0 0 300px;text-align:center}.rating-box-wrapper .rating-title{font-size:14px;text-transform:uppercase;letter-spacing:1px;color:var(--reign-site-alternate-text-color);margin-bottom:20px;font-weight:600}.rating-box{background:#fff;padding:25px;border-radius:8px;border:1px solid #e0e0e0}.rating-box .reign-course-reviews{flex-direction:column;gap:12px}.rating-box .reign-star-rating{font-size:24px;margin-bottom:10px}.rating-box .rating-value{font-size:48px;font-weight:700;color:#1a1a1a;line-height:1;display:block;margin-bottom:10px}.rating-box .review-count{font-size:14px;color:var(--reign-site-alternate-text-color);display:block}.detailed-rating{flex:1;max-width:none;width:auto}.detailed-rating>.rating-title{font-size:14px;text-transform:uppercase;letter-spacing:1px;color:var(--reign-site-alternate-text-color);margin-bottom:20px;font-weight:600}.detailed-rating .rating-box{background:0 0;padding:0;border:none}.detailed-rating .stars{display:flex;align-items:center;gap:15px;margin-bottom:15px;padding:0}.detailed-rating .stars .key{min-width:60px;text-align:right;font-size:14px;color:var(--reign-site-alternate-text-color);font-weight:500}.detailed-rating .stars .bar{flex:1;height:8px;background:#e0e0e0;border-radius:10px;overflow:hidden;margin:0}.detailed-rating .stars .bar .full_bar{height:100%;background:#e0e0e0;position:relative}.detailed-rating .stars .bar .full_bar>div{position:absolute;top:0;left:0;bottom:0;background:linear-gradient(90deg,#ffc107,#ff9800);border-radius:10px;transition:width .5s ease}.detailed-rating .stars .value{min-width:30px;text-align:left;font-size:14px;font-weight:600;color:#1a1a1a}#review_form{background:var(--reign-site-secondary-bg-color);padding:40px;border-radius:12px}#review_form .comment-reply-title{display:block;font-size:24px;font-weight:600;margin-bottom:30px;color:var(--reign-site-headings-color)}#review_form .comment-form label{display:block;font-size:14px;font-weight:600;color:var(--reign-site-body-text-color);margin-bottom:8px}#review_form .comment-form textarea{min-height:120px;resize:vertical}#review_form .comment-form-rating{margin-bottom:20px}#review_form .comment-form-rating select{max-width:300px}#review_form .comment-form-author,#review_form .comment-form-comment,#review_form .comment-form-email,#review_form .comment-form-title{margin-bottom:20px}#review_form .form-submit{margin-top:25px;margin-bottom:0}#review_form .form-submit .submit{background:var(--reign-button-bg,var(--reign-colors-theme,#3b82f6));color:var(--reign-button-text,#fff);border:none;padding:14px 35px;border-radius:var(--reign-button-radius,5px);font-size:var(--reign-body-font-size, 16px);font-weight:var(--reign-body-font-weight,600);font-family:var(--reign-body-font, inherit);cursor:pointer;transition:all .3s ease;box-shadow:var(--reign-more-options-box-shadow,0 4px 15px rgba(0,0,0,.1))}#review_form .form-submit .submit:hover{background:var(--reign-button-hover-bg,var(--reign-colors-theme,#3b82f6));color:var(--reign-button-hover-text,#fff);transform:translateY(-2px);box-shadow:var(--reign-more-options-box-shadow,0 6px 20px rgba(0,0,0,.15))}@media (max-width:768px){.course-rating{flex-direction:column;padding:20px}.rating-box-wrapper{flex:1 1 100%;max-width:none;margin-bottom:20px}.detailed-rating{width:100%}ul.wb-ld-course-commentlist .comment_container{flex-direction:column}#review_form{padding:25px 20px}}.learndash-course-widget-wrap,.learndash-group-widget-wrap{padding:0!important;overflow:hidden}.learndash-course-widget-wrap .widget-course-image,.learndash-group-widget-wrap .widget-group-image{margin:0!important;padding:0!important}.learndash-course-widget-wrap .widget-course-image img,.learndash-group-widget-wrap .widget-group-image img{width:100%;height:auto;display:block;margin:0;padding:0}.learndash-course-widget-wrap .widget-content-wrapper,.learndash-group-widget-wrap .widget-content-wrapper{padding:20px}.learndash-course-widget-wrap .lm-course-widget-content,.learndash-group-widget-wrap .lm-group-widget-content{padding:20px}.learndash-course-widget-wrap .lm-course-widget-tabs,.learndash-group-widget-wrap .lm-group-widget-tabs{padding-top:0}@supports (font-family:"Font Awesome 6 Free") or (font-family:"Font Awesome 5 Free") or (font-family:"FontAwesome"){.ld-tabs-navigation button .ld-icon:before{font-family:"Font Awesome 6 Free","Font Awesome 5 Free",FontAwesome;font-weight:900;font-style:normal;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.single-groups .ld-tabs-navigation button[id*=ld-content-tab] .ld-icon:before{content:"\f0c0"}.single-groups .ld-tabs-navigation button[id*=ld-group_leaders-tab] .ld-icon:before{content:"\f521"}.ld-tabs-navigation button[id*=ld-review-tab] .ld-icon:before{content:"\f005"}.single-sfwd-courses .ld-tabs-navigation button[id*=ld-content-tab] .ld-icon:before{content:"\f05a"}.single-sfwd-courses .ld-tabs-navigation button[id*=ld-course_content-tab] .ld-icon:before{content:"\f518"}.single-sfwd-courses .ld-tabs-navigation button[id*=ld-instructor-tab] .ld-icon:before,.single-sfwd-courses .ld-tabs-navigation button[id*=ld-instructors-tab] .ld-icon:before{content:"\f19d"}.ld-tabs-navigation button[id*=ld-materials-tab] .ld-icon:before{content:"\f0c6"}}.ld-group-courses .group-course-item .ld-course-meta-info{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-right:auto}.ld-group-courses .group-course-item .ld-course-meta-info>span{display:inline-flex;align-items:center;gap:5px;font-size:14px;color:#666}.ld-group-courses .group-course-item .ld-course-meta-info .ld-icon{font-size:16px;color:#999}.ld-group-courses .group-course-item .ld-course-progress-bar{flex:0 0 200px;margin-right:15px}.ld-group-courses .group-course-item .ld-progress{display:flex;align-items:center;gap:10px}.ld-group-courses .group-course-item .ld-progress-bar{flex:1;height:8px;background-color:#e5e5e5;border-radius:4px;overflow:hidden}.ld-group-courses .group-course-item .ld-progress-bar-fill{height:100%;background-color:var(--ld-color-primary,#3b82f6);transition:width .3s ease}.ld-group-courses .group-course-item .ld-progress-label{font-size:12px;color:#666;white-space:nowrap}.ld-group-courses .group-course-item .ld-course-rating-wrapper{display:inline-flex;align-items:center}.ld-group-courses .group-course-item .reign-course-reviews{display:inline-flex;align-items:center;gap:5px;font-size:14px}.ld-group-courses .group-course-item .reign-star-rating{display:inline-flex;align-items:center}.ld-group-courses .group-course-item .reign-star-rating .star{font-size:14px;color:#ddd}.ld-group-courses .group-course-item .reign-star-rating .star.filled{color:#ffb400}.ld-group-courses .group-course-item .rating-value{font-weight:600;color:#333}.ld-group-courses .group-course-item .review-count{color:#666;font-size:13px}.ld-group-courses .ld-status{display:none}@media (max-width:768px){.ld-group-courses .group-course-item .ld-course-meta-info{flex-direction:column;align-items:flex-start;gap:8px}.ld-group-courses .group-course-item .ld-course-progress-bar{flex:1 1 100%;margin-right:0;margin-top:10px}}.reign-group-courses-section{margin:40px 0}.reign-group-courses-title{font-size:var(--reign-h2-size, 28px);font-weight:var(--reign-heading-font-weight,600);margin-bottom:30px;color:var(--reign-site-headings-color,#333);font-family:var(--reign-heading-font, inherit)}.reign-group-courses-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:30px;margin-bottom:40px}.reign-group-course-card{background:var(--reign-site-sections-bg-color);border-radius:var(--reign-global-border-radius,12px);overflow:hidden;box-shadow:var(--reign-more-options-box-shadow,0 2px 8px rgba(0,0,0,.08));transition:all .3s ease;display:flex;flex-direction:column;height:100%}.reign-group-course-card:hover{transform:translateY(-5px);box-shadow:var(--reign-more-options-box-shadow,0 8px 20px rgba(0,0,0,.12))}.reign-course-image{position:relative;width:100%;height:200px;overflow:hidden;background:linear-gradient(135deg,var(--reign-colors-theme,#667eea) 0,var(--reign-secondary-color,#764ba2) 100%)}.reign-course-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.reign-group-course-card:hover .reign-course-image img{transform:scale(1.05)}.reign-course-progress-badge{position:absolute;top:15px;right:15px;background:rgba(255,255,255,.95);color:var(--reign-tertiary-color,#4caf50);padding:5px 12px;border-radius:var(--reign-button-radius,20px);font-size:14px;font-weight:var(--reign-body-font-weight,600);box-shadow:0 2px 8px rgba(0,0,0,.15)}.reign-course-content{padding:25px;display:flex;flex-direction:column;flex-grow:1;font-family:var(--reign-body-font, inherit)}.reign-course-title{font-size:var(--reign-h4-size, 20px);margin:0 0 12px 0;line-height:1.4;font-family:var(--reign-heading-font, inherit);font-weight:var(--reign-heading-font-weight,600)}.reign-course-title a{color:var(--reign-site-headings-color,#333);text-decoration:none;transition:color .3s ease}.reign-course-title a:hover{color:var(--reign-colors-theme,#3b82f6)}.reign-course-excerpt{color:var(--reign-site-body-text-color,#666);font-size:var(--reign-body-font-size, 14px);line-height:var(--reign-body-line-height, 1.6);margin-bottom:20px}.reign-course-meta{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--reign-site-border-color,#eee)}.reign-meta-item{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--reign-site-body-text-color,#777);opacity:.8}.reign-meta-item i{font-size:14px;color:var(--reign-site-body-text-color,#999);opacity:.7}.reign-course-rating{margin-bottom:15px}.reign-course-rating .reign-course-reviews{display:flex;align-items:center;gap:8px}.reign-course-rating .reign-star-rating{display:inline-flex}.reign-course-rating .star{color:var(--reign-site-border-color,#ddd);font-size:16px}.reign-course-rating .star.filled{color:var(--reign-secondary-color,#ffb400)}.reign-course-rating .rating-value{font-weight:var(--reign-heading-font-weight,600);color:var(--reign-site-headings-color,#333);font-size:14px}.reign-course-rating .review-count{color:var(--reign-site-body-text-color,#777);font-size:13px;opacity:.8}.reign-course-progress{margin:15px 0}.reign-progress-bar{height:8px;background:var(--reign-site-border-color,#f0f0f0);border-radius:10px;overflow:hidden;margin-bottom:8px}.reign-progress-fill{height:100%;background:linear-gradient(90deg,var(--reign-tertiary-color,#4caf50) 0,var(--reign-tertiary-color,#45a049) 100%);border-radius:10px;transition:width .3s ease}.reign-progress-text{font-size:12px;color:var(--reign-site-body-text-color,#666);font-weight:var(--reign-body-font-weight,500)}.reign-course-footer{margin-top:auto;padding-top:15px}.reign-group-course-card .ld-button{width:100%;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px!important;border-radius:var(--reign-button-radius,5px)!important;text-decoration:none!important;font-weight:var(--reign-body-font-weight,600)!important;font-family:var(--reign-body-font, inherit)!important;transition:all .3s ease}.reign-group-course-card .ld-button.ld-button-primary{background-color:var(--reign-site-button-bg-color,#3b82f6)!important;color:var(--reign-site-button-text-color,#fff)!important;border-color:var(--reign-site-button-bg-color,#3b82f6)!important}.reign-group-course-card .ld-button.ld-button-primary:hover{background-color:var(--reign-site-button-bg-hover-color,transparent)!important;color:var(--reign-site-button-text-hover-color,#3b82f6)!important;border-color:var(--reign-site-button-bg-hover-color,#3b82f6)!important}.learndash-wrapper.learndash-wrapper .reign-group-course-card .ld-button.ld-button-primary:hover{border:2px solid var(--reign-site-button-bg-hover-color,#3b82f6)!important}.reign-group-course-card .ld-button.ld-button-secondary{background-color:var(--reign-secondary-color,#f59e0b)!important;color:var(--reign-button-text,#fff)!important;border:2px solid var(--reign-secondary-color,#f59e0b)!important}.reign-group-course-card .ld-button.ld-button-secondary:hover{background-color:transparent!important;color:var(--reign-secondary-color,#f59e0b)!important;border-color:var(--reign-secondary-color,#f59e0b)!important}.reign-group-course-card .ld-button.ld-button-success{background-color:var(--reign-tertiary-color,#10b981)!important;color:var(--reign-button-text,#fff)!important;border:2px solid var(--reign-tertiary-color,#10b981)!important}.reign-group-course-card .ld-button.ld-button-success:hover{background-color:transparent!important;color:var(--reign-tertiary-color,#10b981)!important;border-color:var(--reign-tertiary-color,#10b981)!important}.reign-group-course-card .ld-button i{font-size:12px;transition:transform .3s ease}.reign-group-course-card .ld-button:hover i{transform:translateX(3px)}.reign-group-course-card:not(:has(.reign-course-image)) .reign-course-content{padding-top:30px}.dark-mode .ld-button,.dark-scheme .ld-button{opacity:1!important}@media (max-width:1200px){.reign-group-courses-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:25px}}@media (max-width:768px){.reign-group-courses-grid{grid-template-columns:1fr;gap:20px}.reign-group-courses-title{font-size:24px;margin-bottom:20px}.reign-course-image{height:180px}.reign-course-content{padding:20px}}.reign-learndash-Reviews #review_form input[type=email],.reign-learndash-Reviews #review_form input[type=text],.reign-learndash-Reviews #review_form select,.reign-learndash-Reviews .comment-form-comment input[type=text],.reign-learndash-Reviews .comment-form-rating select{height:44px;line-height:42px;padding:0 12px;font-size:14px;box-sizing:border-box}.reign-learndash-Reviews .comment-form-rating select#rating{width:100%;height:44px;line-height:42px;padding:0 12px;font-size:14px;background-color:var(--reign-form-background-color);color:var(--reign-form-text-color);border:1px solid var(--reign-form-border-color);border-radius:var(--reign-global-form-radius);box-sizing:border-box;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='%23333' d='M6 8L0 0h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px;padding-right:36px}.reign-learndash-Reviews #review_form textarea,.reign-learndash-Reviews .comment-form-comment textarea{padding:12px;font-size:14px;line-height:1.5;background-color:var(--reign-form-background-color);color:var(--reign-form-text-color);border:1px solid var(--reign-form-border-color);border-radius:var(--reign-global-form-radius);box-sizing:border-box;width:100%;min-height:120px;resize:vertical}.reign-learndash-Reviews #review_form input[type=email]:focus,.reign-learndash-Reviews #review_form input[type=text]:focus,.reign-learndash-Reviews #review_form select:focus,.reign-learndash-Reviews #review_form textarea:focus{background-color:var(--reign-form-focus-background-color);color:var(--reign-form-focus-text-color);border-color:var(--reign-form-focus-border-color);outline:0}.reign-learndash-Reviews #review_form label{display:block;margin-bottom:8px;font-weight:600;font-size:14px;color:var(--reign-site-headings-color)}.reign-learndash-Reviews #review_form .required{color:#e74c3c;font-weight:400}.reign-learndash-Reviews #review_form p{margin-bottom:20px}.reign-learndash-Reviews #review_form .form-submit{margin-top:20px;margin-bottom:0}.reign-learndash-Reviews{border:none;background:0 0}.reign-learndash-Reviews #comments{border:none;padding:0;background:0 0}.reign-learndash-Reviews ul.commentlist,.reign-learndash-Reviews ul.wb-ld-course-commentlist{list-style:none;margin:0;padding:0;border:none;background:0 0}.reign-learndash-Reviews .commentlist>li,.reign-learndash-Reviews .wb-ld-course-commentlist>li{list-style:none;margin-bottom:25px;padding-bottom:0}.reign-learndash-Reviews .commentlist>li:last-child,.reign-learndash-Reviews .wb-ld-course-commentlist>li:last-child{margin-bottom:0}.reign-learndash-Reviews .comment_container{display:flex;gap:20px;padding:25px;background:var(--reign-site-sections-bg-color);border-radius:var(--reign-global-border-radius);border:none;box-shadow:0 1px 3px rgba(0,0,0,.08)}.reign-learndash-Reviews .wb-ld-comment-author{flex-shrink:0}.reign-learndash-Reviews .wb-ld-comment-author img{width:60px;height:60px;border-radius:50%;object-fit:cover}.reign-learndash-Reviews .comment-text{flex:1;min-width:0}.reign-learndash-Reviews .meta{display:flex;align-items:center;gap:15px;margin-bottom:12px}.reign-learndash-Reviews .meta strong{font-size:16px;font-weight:600;color:var(--reign-site-headings-color)}.reign-learndash-Reviews .meta time{font-size:14px;color:var(--reign-site-alternate-text-color)}.reign-learndash-Reviews .reign-star-rating,.reign-learndash-Reviews .star-rating{display:inline-flex;align-items:center;gap:2px;margin-bottom:12px;font-size:18px;line-height:1}.reign-learndash-Reviews .reign-star-rating.no-rateyo{display:inline-flex}.reign-learndash-Reviews .reign-star-rating .star,.reign-learndash-Reviews .star-rating .star{color:#ddd;font-size:18px;line-height:1;display:inline-block}.reign-learndash-Reviews .reign-star-rating .star.filled,.reign-learndash-Reviews .star-rating .star.filled{color:#ffb400}.reign-learndash-Reviews .review-title{font-size:18px;font-weight:600;color:var(--reign-site-headings-color);margin-bottom:12px;line-height:1.4}.reign-learndash-Reviews .description{font-size:15px;line-height:1.6;color:var(--reign-site-body-text-color);margin:0}.reign-learndash-Reviews .description p{margin:0 0 15px}.reign-learndash-Reviews .description p:last-child{margin-bottom:0}.reign-learndash-Reviews .verified{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--reign-color-success,#4caf50);font-weight:500}.reign-learndash-Reviews .verified:before{content:"✓";display:inline-block;width:16px;height:16px;line-height:16px;text-align:center;background:var(--reign-color-success,#4caf50);color:#fff;border-radius:50%;font-size:10px;font-weight:700}.reign-learndash-Reviews h2.reign-learndash-Reviews-title{font-size:24px;font-weight:600;margin-bottom:30px;color:var(--reign-site-headings-color);padding-bottom:0;border-bottom:none}.reign-learndash-Reviews .reign-learndash-noreviews{padding:40px;text-align:center;background:var(--reign-site-sections-bg-color);border-radius:var(--reign-global-border-radius);border:1px solid var(--reign-site-border-color);color:var(--reign-site-alternate-text-color);font-size:15px;box-shadow:var(--reign-more-options-box-shadow)}.reign-learndash-Reviews #review_form_wrapper{margin-top:40px;padding-top:0;border-top:none}.reign-learndash-Reviews #review_form{background:var(--reign-site-sections-bg-color);padding:30px;border-radius:var(--reign-global-border-radius);border:1px solid var(--reign-site-border-color)}@media (max-width:768px){.reign-learndash-Reviews .comment_container{flex-direction:column;padding:15px}.reign-learndash-Reviews #review_form{padding:20px}.reign-learndash-Reviews h2.reign-learndash-Reviews-title{font-size:20px}.reign-learndash-Reviews .review-title{font-size:16px}}.learndash-wrapper .ld-focus-header .ld-content-action .ld-button{color:var(--reign-site-body-text-color)}.learndash-wrapper .ld-pagination .ld-pages{color:var(--reign-site-body-text-color)}.learndash-wrapper .ld-pagination .ld-pages a{color:var(--reign-site-link-color)}.learndash-wrapper .ld-pagination .ld-pages a:hover{color:var(--reign-site-link-hover-color)}