.bb-learndash-content-wrap .ld-progress,.bb-learndash-content-wrap .ld-progress-bar,.bb-learndash-content-wrap .ld-progress-stats,.bb-learndash-content-wrap .course-progress-wrap,.bb-learndash-content-wrap .ld-course-status,.bb-learndash-content-wrap .ld-progress-percentage{display:none!important}.uc-learndash-course{max-width:1200px;margin:0 auto}.single-sfwd-courses .site-content{background-color:#f6f6f6}.uc-entry-header{margin:32px 0;background:#fff;padding:40px 48px;border-radius:12px;border:1px solid #e7e7e7}.uc-course-banner{gap:48px}@media (max-width:768px){.uc-course-banner{flex-direction:column}}.uc-course-overview{flex:1;display:flex;flex-direction:column}.uc-course-category{margin-bottom:12px}.uc-course-category-item a{color:#667eea;font-weight:600;text-decoration:none;font-size:14px}.uc-course-category-item a:hover{text-decoration:underline}.uc-entry-title{margin:0 0 8px 0;color:#242425;font-size:22px;font-weight:700;line-height:30px}.uc-course-meta{display:flex;align-items:center;gap:8px}.uc-course-review{display:flex;align-items:center;gap:6px}.uc-course-review .average{font-weight:600;color:#2d3748}.uc-course-review .count{color:#718096;font-size:14px}.uc-course-meta span.count{font-size:15px;font-weight:400;line-height:20px;color:#858586;background-color:unset;padding:unset;box-shadow:unset}.uc-author-name{font-size:14px;color:#4a5568}.uc-author-name-label{color:#a0aec0}.uc-course-type-status{display:inline-block;padding:0;font-size:20px;font-weight:700;line-height:30px;color:#242425;margin:12px 0}.uc-course-type-free{background:#48bb78;color:#fff}.uc-course-type-paid{background:#ed8936;color:#fff}.uc-course-overview-footer{margin-top:auto;display:flex;flex-direction:column;gap:16px;width:100%}.uc-course-progress{display:flex;align-items:center;gap:12px;width:100%}.uc-percentage{font-size:14px;color:#555556}.uc-percentage-figure{font-weight:600;color:#242425}.uc-course-steps{font-size:13px;color:#858586}.uc-course-action-row{display:flex;align-items:center;gap:16px;width:100%}.uc-course-action .learndash_join_button{margin:0}.uc-course-action .btn-advance{display:inline-flex;align-items:center;justify-content:center;padding:2px 16px;font-size:13px;font-weight:600;border-radius:6px;text-decoration:none;transition:all 0.2s ease;color:#fff;background-color:#7973fe!important}.uc-course-enrolled{display:flex;align-items:center}.uc-course-enrolled p{font-size:13px;font-weight:500;line-height:20px;color:#858586;white-space:nowrap;margin:0}.uc-course-enrolled .bb-rl-course-enrolled-users,.uc-course-enrolled .bb-rl-enrolled-members-bar{display:flex;align-items:center}.uc-course-enrolled .bb-rl-course-enrolled-avatars,.uc-course-enrolled .bb-rl-enrolled-member-item{max-width:24px;float:left;margin-right:-4px;position:relative;z-index:1}.uc-course-enrolled .bb-rl-enrolled-member-item a{text-decoration:none}.uc-course-enrolled .bb-rl-course-enrolled-avatars img,.uc-course-enrolled .bb-rl-enrolled-member-item img{border-radius:50%;max-width:100%;image-rendering:-webkit-optimize-contrast;display:block;height:auto;width:24px;height:24px}.uc-course-enrolled .bb-rl-course-enrolled-count,.uc-course-enrolled .bb-rl-enrolled-count{font-size:13px;font-weight:500;line-height:20px;color:#858586;white-space:nowrap;margin-left:8px;max-width:none}.uc-course-enrolled .uc-enrolled-members-bar{display:flex;align-items:center}.uc-course-enrolled .uc-enrolled-member-item{max-width:24px;float:left;margin-right:-4px;position:relative;z-index:1}.uc-course-enrolled .uc-enrolled-member-item a{text-decoration:none}.uc-course-enrolled .uc-enrolled-member-item img{width:24px;height:24px;border-radius:50%;image-rendering:-webkit-optimize-contrast;display:block}.uc-course-enrolled .uc-enrolled-count{font-size:13px;font-weight:500;line-height:20px;color:#858586;white-space:nowrap;margin-left:8px}.uc-course-figure{flex:0 0 50%}@media (max-width:768px){.uc-course-figure{flex:1}}.uc-course-featured-image{border-radius:12px;overflow:hidden}.uc-course-featured-image img{width:100%;height:auto;display:block}.uc-course-video-preview{font-size:0;position:relative;padding-top:300px;border-radius:12px;overflow:hidden}.uc-course-video-preview .uc-video-thumbnail{background-size:cover;background-position:center;position:absolute;top:0;left:0;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.uc-course-video-preview .uc-video-thumbnail img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.uc-course-video-preview .uc-video-thumbnail::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .5) 100%);z-index:6;pointer-events:none}.uc-course-video-preview .uc-video-play-overlay{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:#0c0c0d;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;cursor:pointer;transition:transform 0.2s ease,background-color 0.2s ease}.uc-course-video-preview .uc-video-play-overlay:hover{transform:translate(-50%,-50%) scale(1.1);background-color:#242425}.uc-course-video-preview .uc-video-play-overlay i{color:#fff;font-weight:500;font-size:32px}.uc-course-video-preview .uc-video-play-overlay i::before{font-family:'bb-icons-rl'!important;content:"\e3d0"}.uc-course-video-preview .uc-video-player{position:absolute;top:0;left:0;width:100%;height:100%;z-index:15}.uc-course-video-preview .uc-video-player iframe,.uc-course-video-preview .uc-video-player video{width:100%;height:100%;border:0}.uc-course-video-preview.video-active .uc-video-thumbnail{display:none!important}.uc-course-video-preview.video-active .uc-video-player{display:block!important;z-index:20}.uc-course-featured-video{border-radius:12px;overflow:hidden;position:relative;padding-top:56.25%}.uc-course-featured-video iframe,.uc-course-featured-video video{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.uc-course-details{display:flex;gap:16px;justify-content:space-between;border-radius:12px;margin-top:48px}.uc-course-details-item{display:flex;align-items:center;gap:12px}.uc-course-details-item i{font-size:40px;color:#0c0c0d}}.uc-course-details-label{font-size:12px;color:#a0aec0;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.uc-course-details-value{font-size:16px;font-weight:600;color:#2d3748}.uc-course-content{display:grid;grid-template-columns:1fr 350px;gap:40px;margin-bottom:40px}@media (max-width:992px){.uc-course-content{grid-template-columns:1fr}}.uc-course-content-inner{min-width:0}.ld-tabs-navigation{display:flex;gap:4px;border-bottom:2px solid #e2e8f0;margin-bottom:24px}.ld-tab{background:#fff0;border:none;padding:12px 24px;cursor:pointer;display:flex;align-items:center;gap:8px;color:#718096;font-weight:500;border-bottom:3px solid #fff0;transition:all 0.2s}.ld-tab:hover{color:#667eea;background:#f7fafc}.ld-tab.ld-active{color:#667eea;border-bottom-color:#667eea}.ld-tab-content{display:none;animation:fadeIn 0.3s}.ld-tab-content.ld-visible{display:block}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.ubitto-course-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:32px}.ubitto-meta-item{display:flex;flex-direction:column;padding:15px;background:#f8f9fa;border-radius:6px;border-left:3px solid #3498db;gap:8px}.ubitto-meta-label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#7f8c8d;text-transform:uppercase;letter-spacing:.5px}.ubitto-meta-label i{color:#3498db}.ubitto-meta-value{font-size:15px;font-weight:500;color:#2c3e50}.ubitto-section-title{font-size:20px;font-weight:700;margin:0 0 20px 0;color:#1a202c;padding-bottom:12px;border-bottom:2px solid #e2e8f0}.ubitto-datetime-container{overflow-x:auto}.ubitto-availability-heatmap{width:100%;border-collapse:collapse;margin-bottom:12px}.ubitto-availability-heatmap th,.ubitto-availability-heatmap td{padding:12px;text-align:center;border:1px solid #e2e8f0}.ubitto-availability-heatmap th{background:#f7fafc;font-weight:600;color:#2d3748;font-size:13px}.period-header{text-align:left;min-width:140px}.period-label{text-align:left;font-size:13px}.period-label strong{display:block;margin-bottom:4px;color:#2d3748}.period-label small{color:#a0aec0}.availability-cell{font-size:13px;font-weight:500;min-width:80px}.density-0{background:#f7fafc;color:#cbd5e0}.density-4{background:#667eea;color:#fff}.ubitto-timezone-note{font-size:12px;color:#718096;font-style:italic;text-align:center}.ubitto-self-paced-container{position:relative}.ubitto-datetime-container{position:relative}.ubitto-self-paced-availability{position:relative}.self-paced-available{background:linear-gradient(135deg,#e8f5e9 0%,#c8e6c9 100%)}.ubitto-self-paced-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(34 197 94 / .35);display:flex;align-items:center;justify-content:center;border-radius:8px;z-index:10}.ubitto-anytime-text{font-size:28px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:3px;text-shadow:0 2px 4px rgb(0 0 0 / .2)}@media screen and (max-width:480px){.ubitto-anytime-text{font-size:20px;letter-spacing:2px}}.ubitto-datetime-loading{padding:40px;text-align:center;color:#718096;background:#f7fafc;border-radius:8px}.ubitto-no-schedule{padding:20px;text-align:center;color:#718096;background:#f7fafc;border-radius:8px;margin:0}.ubitto-availability-fallback{padding:24px;text-align:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:8px;color:#fff}.ubitto-availability-fallback p{margin:0 0 8px 0;font-size:16px;font-weight:500}.ubitto-availability-fallback p:last-child{margin-bottom:0}.ubitto-availability-fallback i{margin-right:8px}.ubitto-fallback-note{font-size:14px!important;opacity:.9}.ubitto-rate-grid{display:flex;flex-direction:column;gap:16px}.ubitto-rate-boxes{display:grid;gap:16px}.ubitto-rate-box{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f7fafc;border-radius:6px}.ubitto-rate-label{font-weight:600;color:#4a5568}.ubitto-rate-value{font-size:20px;font-weight:700;color:#667eea}.ubitto-rate-item-with-action{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px;background:#f7fafc;border-radius:8px}.ubitto-rate-info{flex:1}.ubitto-rate-duration{font-size:13px;color:#718096;margin-bottom:4px}.ubitto-rate-price{font-size:24px;font-weight:700;color:#2d3748}.ubitto-currency-note{font-size:12px;color:#718096;padding:12px;background:#fef5e7;border-left:3px solid #f39c12;border-radius:4px}.ubitto-photo-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.ubitto-photo-gallery img{width:100%;height:100px;object-fit:cover;border-radius:6px}.ubitto-gallery-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;background:#f7fafc;border:2px dashed #cbd5e0;border-radius:8px;color:#a0aec0}.ubitto-gallery-placeholder i{font-size:48px;margin-bottom:12px}.uc-about-instructor .uc-grid{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center}@media (max-width:576px){.uc-about-instructor .uc-grid{grid-template-columns:1fr}}.uc-instructor-wrap{display:flex;align-items:center;gap:16px}.uc-avatar-wrap img{width:80px;height:80px;border-radius:50%;object-fit:cover}.uc-content-wrap h5{margin:0 0 6px 0;font-size:18px}.uc-content-wrap h5 a{color:#2d3748;text-decoration:none}.uc-content-wrap h5 a:hover{color:#667eea}.uc-author-meta{color:#718096;font-size:14px;margin:0}.uc-instructor-message .button{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#667eea;color:#fff;border:none;border-radius:6px;text-decoration:none;font-weight:600;cursor:pointer;transition:background 0.2s}.uc-instructor-message .button:hover{background:#5568d3}.ubitto-community{text-align:center}.ubitto-btn-community{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 32px;background:#48bb78;color:#fff;font-weight:600;font-size:16px;border-radius:8px;text-decoration:none;transition:background 0.2s}.ubitto-btn-community:hover{background:#38a169}.uc-course-content-sidebar{position:sticky;top:100px;align-self:start}.single-sfwd-courses .uc-sidebar-widget{background:#fff;border-radius:8px;padding:24px;margin-bottom:24px;border:1px solid #e2e8f0}.single-sfwd-courses .uc-sidebar-widget-title{font-size:18px;font-weight:700;margin:0 0 16px 0;padding-bottom:12px;border-bottom:2px solid #e2e8f0;color:#1a202c}.uc-course-summary-excerpt{color:#4a5568;line-height:1.6;margin-bottom:20px}.ubitto-program-rate-section{margin-top:20px}.ubitto-program-rate-section h3{font-size:16px;margin:0 0 16px 0;color:#2d3748}.ubitto-btn-enroll{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#667eea;color:#fff;border:none;border-radius:6px;text-decoration:none;font-weight:600;cursor:pointer;transition:background 0.2s;white-space:nowrap}.ubitto-btn-enroll:hover{background:#5568d3}.ubitto-btn-compact{padding:8px 16px;font-size:14px}.uc-enrolled-users-list{list-style:none;padding:0;margin:0}.uc-enrolled-user{margin-bottom:12px}.uc-enrolled-user a{display:flex;align-items:center;gap:12px;padding:8px;border-radius:6px;text-decoration:none;color:#2d3748;transition:background 0.2s}.uc-enrolled-user a:hover{background:#f7fafc}.uc-enrolled-user img{border-radius:50%}@media (max-width:992px){.uc-course-details{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.uc-entry-title{font-size:24px}.uc-course-banner{padding:20px}.uc-course-details{grid-template-columns:1fr;padding:20px}.ubitto-course-meta-grid{grid-template-columns:1fr}.uc-instructor-wrap{flex-direction:column;text-align:center}}[class^="uc-icon-"]::before,[class*=" uc-icon-"]::before{font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.uc-icon-tag::before{content:"\f02b"}.uc-icon-book-open-text::before{content:"\f518"}.uc-icon-translate::before{content:"\f1ab"}.uc-icon-chalkboard-teacher::before{content:"\f51c"}.uc-icon-cell-signal-full::before{content:"\f012"}.uc-icon-calendar-check::before{content:"\f274"}.uc-icon-wave-triangle::before{content:"\f89a"}.uc-icon-student::before{content:"\f501"}.uc-icon-arrows-clockwise::before{content:"\f021"}.uc-icon-comment::before{content:"\f075"}.single-sfwd-courses .site{overflow-x:visible!important}.uc-enrolled-members-list{display:flex;align-items:center;gap:8px;flex-wrap:wrap}img.uc-member-avatar{height:46px;width:46px;border-radius:50%;object-fit:cover}.learndash-wrapper.learndash-wrapper--course{display:block!important;max-width:1096px;margin:0 auto;width:100%}.ld-tabs{margin-bottom:0!important;background:#fff!important;padding:30px!important;border-radius:8px 8px 0 0!important;box-shadow:0 2px 8px rgb(0 0 0 / .05)!important}.ubitto-course-details-wrapper{margin-top:0;margin-bottom:40px;background:#fff;padding:30px;padding-top:0;border-radius:0 0 8px 8px;box-shadow:0 2px 8px rgb(0 0 0 / .05)}.ubitto-course-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:30px}.ubitto-meta-item{display:flex;flex-direction:column;padding:15px;background:#f8f9fa;border-radius:6px;border-left:3px solid #3498db}.ubitto-course-section{margin-bottom:30px}.uc-course-content-sidebar{position:sticky;top:100px;align-self:start}.single-sfwd-courses .site{overflow-x:visible!important}.single-sfwd-courses .uc-sidebar-widget{background:#fff;border-radius:8px;padding:24px;margin-bottom:24px;border:1px solid #e2e8f0}.single-sfwd-courses .uc-sidebar-widget-title{font-size:18px;font-weight:600;color:#1a202c;margin:0 0 16px 0;padding-bottom:12px;border-bottom:2px solid #f0f0f0}.single-sfwd-courses .uc-sidebar-widget-content{font-size:14px;line-height:1.6;color:#4a5568}.single-sfwd-courses .ubitto-section-title,.single-sfwd-courses .ubitto-course-section h3{font-size:18px;font-weight:600;color:#1a202c;margin:0 0 16px 0;padding-bottom:10px;border-bottom:2px solid #3498db}.single-sfwd-courses .ubitto-meta-item{display:flex;flex-direction:column;padding:16px;background:#f8f9fa;border-radius:8px;border-left:3px solid #3498db}.single-sfwd-courses .ubitto-meta-label{font-size:12px;font-weight:600;color:#718096;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:6px}.single-sfwd-courses .ubitto-meta-label i{font-size:14px;color:#3498db}.single-sfwd-courses .ubitto-meta-value{font-size:14px;font-weight:500;color:#2d3748;line-height:1.5}.single-sfwd-courses .ubitto-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;border-radius:6px;text-decoration:none;transition:all 0.2s ease;border:none;cursor:pointer}.single-sfwd-courses .ubitto-btn-primary{background:#3498db;color:#fff}.single-sfwd-courses .ubitto-btn-primary:hover{background:#2980b9;color:#fff}.single-sfwd-courses .ubitto-btn-community{background:#667eea;color:#fff;width:100%;justify-content:center}.single-sfwd-courses .ubitto-btn-community:hover{background:#5568d3;color:#fff}.single-sfwd-courses .ubitto-border-bottom{border-bottom:1px solid #e2e8f0;padding-bottom:16px;margin-bottom:16px}.single-sfwd-courses .ubitto-divider{height:1px;background:#e2e8f0;margin:24px 0}.single-sfwd-courses .ubitto-card{background:#fff;border-radius:8px;padding:24px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgb(0 0 0 / .05)}.single-sfwd-courses .ubitto-card-header{margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #f0f0f0}.single-sfwd-courses .ubitto-card-title{font-size:18px;font-weight:600;color:#1a202c;margin:0}.single-sfwd-courses .ubitto-card-content{font-size:14px;line-height:1.6;color:#4a5568}.single-sfwd-courses .ubitto-text-heading{font-size:20px;font-weight:600;color:#1a202c;line-height:1.3}.single-sfwd-courses .ubitto-text-subheading{font-size:16px;font-weight:600;color:#2d3748;line-height:1.4}.single-sfwd-courses .ubitto-text-body{font-size:14px;color:#4a5568;line-height:1.6}.single-sfwd-courses .ubitto-text-small{font-size:12px;color:#718096;line-height:1.5}.single-sfwd-courses .ubitto-text-muted{color:#a0aec0}.single-sfwd-courses .ubitto-mb-medium{margin-bottom:16px}.single-sfwd-courses .ubitto-mb-large{margin-bottom:24px}.single-sfwd-courses .ubitto-mt-small{margin-top:8px}.single-sfwd-courses .ubitto-mt-medium{margin-top:16px}.single-sfwd-courses .ubitto-mt-large{margin-top:24px}.single-sfwd-courses .uc-sidebar-widget-content{font-size:14px;line-height:1.6;color:#4a5568}.ld-tab-content p{margin-bottom:15px;line-height:1.6;font-size:14px;color:#555556;font-weight:500}.bb-rl-course-action form{margin-bottom:0}.ubitto-available-datetime{margin-bottom:30px}.ubitto-available-datetime .ubitto-section-title{border-bottom-color:#3498db}.ubitto-datetime-container{overflow-x:auto;position:relative}.ubitto-availability-heatmap{width:100%;border-collapse:collapse;background:#fff;border:1px solid #dee2e6;border-radius:8px}.ubitto-availability-heatmap thead th{background:#3498db;color:#fff;font-weight:600;font-size:13px;padding:12px 8px;text-align:center;border-right:1px solid #2980b9}.ubitto-availability-heatmap thead th:last-child{border-right:none}.ubitto-availability-heatmap .period-header{width:100px;background:#f5f5f5;color:#2c3e50;font-weight:600;border-right:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.ubitto-availability-heatmap .day-header{width:90px}.ubitto-availability-heatmap tbody tr{transition:all 0.2s ease}.ubitto-availability-heatmap .period-label{background:#f5f5f5;padding:12px 8px;text-align:center;vertical-align:middle;border-right:1px solid #dee2e6;border-bottom:1px solid #dee2e6;white-space:nowrap;width:100px;font-size:13px}.ubitto-availability-heatmap td.period-label strong{display:block;font-weight:600;font-size:14px;color:#2c3e50;margin-bottom:3px}.ubitto-availability-heatmap td.period-label small{display:block;font-size:11px;color:#6c757d;font-weight:400}.ubitto-availability-heatmap .availability-cell{padding:15px 2px;text-align:center;background:#fff;border-right:1px solid #dee2e6;border-bottom:1px solid #dee2e6;position:relative;transition:all 0.2s ease;cursor:pointer;font-size:11px;color:#fff}.ubitto-availability-heatmap .availability-cell:last-child{border-right:none}.ubitto-availability-heatmap .availability-cell:hover{opacity:.8}.ubitto-availability-heatmap .density-0{background:#fff}.ubitto-availability-heatmap .density-1{background:#d4edda;color:#155724}.ubitto-availability-heatmap .density-2{background:#9ed9a8;color:#155724}.ubitto-availability-heatmap .density-3{background:#5cb85c;color:#fff}.ubitto-availability-heatmap .density-4{background:#28a745;color:#fff;font-weight:600}.ubitto-timezone-note{margin-top:12px;padding:3px 0;font-size:12px;font-style:italic;color:#6c757d}.ubitto-timezone-note i{margin-right:6px;color:#3498db}@media (max-width:768px){.ubitto-availability-heatmap{font-size:10px}.ubitto-availability-heatmap .period-label{width:80px;padding:8px 4px}.ubitto-availability-heatmap .day-header{width:60px;padding:8px 4px}.ubitto-availability-heatmap .availability-cell{padding:10px 2px;font-size:10px}}.ld-tabs{margin-bottom:0!important;background:#fff!important;padding:30px!important;border-radius:8px 8px 0 0!important;box-shadow:0 2px 8px rgb(0 0 0 / .05)!important}.bb-rl-container .learndash-wrapper .ld-tabs{margin:0!important}.ld-tabs-navigation{margin-bottom:20px!important;overflow:visible!important}.ld-tabs-navigation .ld-tab{padding:8px 16px!important;font-size:14px!important;font-weight:600!important;color:#7f8c8d!important;transition:all 0.3s ease!important;border-bottom:3px solid #e8e8e8!important}.ld-tabs-navigation .ld-tab:hover{color:#3498db!important;border-bottom-color:#3498db!important}.ld-tabs-navigation .ld-tab.ld-active{color:#3498db!important;border-bottom-color:#3498db!important}.ld-tab-content{padding:0 2px!important;font-size:15px!important;line-height:1.7!important;color:#555!important}.ld-tab-content h1,.ld-tab-content h2,.ld-tab-content h3,.ld-tab-content h4,.ld-tab-content h5,.ld-tab-content h6{color:#2c3e50!important;font-weight:600!important;margin-top:20px!important;margin-bottom:15px!important;line-height:1.3!important}.ld-tab-content h1{font-size:28px!important}.ld-tab-content h2{font-size:24px!important}.ld-tab-content h3{font-size:20px!important}.ld-tab-content h4{font-size:18px!important}.ld-tab-content h5{font-size:16px!important}.ld-tab-content h6{font-size:14px!important}.ld-tab-content>h1:first-child,.ld-tab-content>h2:first-child,.ld-tab-content>h3:first-child,.ld-tab-content>h4:first-child,.ld-tab-content>h5:first-child,.ld-tab-content>h6:first-child{margin-top:0!important}.ld-tab-content ul,.ld-tab-content ol{margin:15px 0!important;padding-left:30px!important}.ld-tab-content li{margin-bottom:8px!important;line-height:1.6!important}.ld-tab-content a{color:#3498db!important;text-decoration:none!important;transition:color 0.3s ease!important}.ld-tab-content a:hover{color:#2980b9!important;text-decoration:underline!important}.ld-tab-content blockquote{margin:20px 0!important;padding:15px 20px!important;background:#f8f9fa!important;border-left:4px solid #3498db!important;font-style:italic!important;color:#555!important}.ld-tab-content code{background:#f8f9fa!important;padding:2px 6px!important;border-radius:3px!important;font-family:monospace!important;font-size:14px!important;color:#e74c3c!important}.ld-tab-content pre{background:#f8f9fa!important;padding:15px!important;border-radius:4px!important;overflow-x:auto!important;margin:15px 0!important}.ld-tab-content img{max-width:100%!important;height:auto!important;border-radius:4px!important;margin:15px 5px!important}.ld-tab-content table{width:100%!important;border-collapse:collapse!important;margin:20px 0!important}.ld-tab-content table th,.ld-tab-content table td{padding:12px!important;border:1px solid #e8e8e8!important;text-align:left!important}.ld-tab-content table th{background:#f8f9fa!important;font-weight:600!important;color:#2c3e50!important}.ld-tab-content table tr:hover{background:#f8f9fa!important}@media (max-width:768px){html,body{max-width:100vw!important;overflow-x:hidden!important}body,body #page,body .site-content,body .site-content-inner,body #content,body article.sfwd-courses,body article.bb-rl-learndash-course,body .bb-rl-course-content,body .bb-rl-course-content-inner,body .entry-content,body .learndash-wrapper{max-width:100%!important;width:100%!important;min-width:0!important;overflow-x:hidden!important;box-sizing:border-box!important}.bb-rl-lms-course,body .bb-rl-lms-course,article.bb-rl-lms-course{display:block!important}.ld-tabs-navigation{display:flex!important;flex-wrap:wrap!important;gap:5px!important;max-width:100%!important;overflow-x:visible!important}.ld-tabs-navigation .ld-tab{padding:6px 10px!important;font-size:12px!important;flex:0 1 auto!important;white-space:nowrap!important}.ld-tab-content{padding:15px 10px!important;max-width:100%!important;overflow-x:hidden!important}.ubitto-course-meta-grid{grid-template-columns:1fr!important}.ubitto-course-details-wrapper{padding:20px 15px!important;max-width:100%!important;width:100%!important;overflow-x:hidden!important}article.sfwd-courses img,article.bb-rl-learndash-course img,.bb-rl-course-content img{max-width:100%!important;height:auto!important}article.sfwd-courses table,article.bb-rl-learndash-course table{max-width:100%!important;overflow-x:auto!important;display:block!important}}.learndash-wrapper.learndash-wrapper--course .bb-grid{gap:22px}@media screen and (min-width:821px){.learndash-wrapper--course .bb-grid .bb-learndash-content-wrap{flex:1 1 0%;min-width:0;padding-right:10px}.learndash-wrapper--course .bb-grid .bb-single-course-sidebar.bb-preview-wrap{flex:0 0 340px;max-width:340px;margin-top:0!important}}@media screen and (max-width:820px){.learndash-wrapper--course .bb-grid .bb-learndash-content-wrap,.learndash-wrapper--course .bb-grid .bb-single-course-sidebar.bb-preview-wrap{flex:0 0 100%;max-width:100%}.learndash-wrapper--course .bb-grid .bb-single-course-sidebar.bb-preview-wrap{margin-top:0!important}}.bb-learndash-content-wrap{padding-top:0}.bb-learndash-content-wrap>div{margin-bottom:20px}.bb-ld-tabs{margin-bottom:0!important;position:unset!important;box-shadow:none!important}.ld-tabs{box-shadow:none!important}.ubitto-photo-showcase{margin-top:30px}.ubitto-photo-gallery-wrapper{position:relative;padding:0}.ubitto-photo-gallery{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding:5px 0}.ubitto-photo-gallery::-webkit-scrollbar{display:none;height:4px}.ubitto-photo-gallery::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.ubitto-photo-gallery::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.ubitto-photo-gallery::-webkit-scrollbar-thumb:hover{background:#aaa}.ubitto-photo-gallery .ubitto-gallery-item{flex:0 0 auto;scroll-snap-align:start;display:block;border-radius:8px;overflow:hidden;transition:transform 0.2s ease,box-shadow 0.2s ease}.ubitto-photo-gallery .ubitto-gallery-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgb(0 0 0 / .15)}.ubitto-photo-gallery .ubitto-gallery-item img{height:140px;width:auto;display:block;border-radius:8px}.ubitto-gallery-nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background-color:#fff0;border:0;padding:0;margin:0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:opacity 0.2s ease}.ubitto-gallery-nav:hover{opacity:.8}.ubitto-gallery-nav:active{transform:translateY(-50%) scale(.95)}.ubitto-gallery-prev{left:8px}.ubitto-gallery-next{right:8px}.ubitto-gallery-nav i{font-size:32px;color:#fff;text-shadow:0 0 4px rgb(0 0 0 / .5)}@media (max-width:768px){.ubitto-photo-gallery-wrapper{padding:0 30px}.ubitto-gallery-nav{width:32px;height:32px}.ubitto-gallery-nav i{font-size:24px}.ubitto-photo-gallery .ubitto-gallery-item img{height:100px;width:auto}}.ubitto-gallery-dots{display:flex;justify-content:center;gap:8px;margin-top:12px}.ubitto-gallery-dot{width:8px;height:8px;border-radius:50%;background:#d1d5db;cursor:pointer;transition:all 0.2s ease}.ubitto-gallery-dot:hover{background:#9ca3af}.ubitto-gallery-dot.active{background:#3498db;transform:scale(1.2)}.bb-single-course-sidebar .widget{padding:16px 24px 24px;background-color:#fff}.bb-recently-enrolled-widget{border-radius:8px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgb(0 0 0 / .05);margin-top:20px}.bb-recently-enrolled-widget .bb-course-member-wrap{padding:0;justify-content:flex-start}.bb-recently-enrolled-widget .bb-course-members{display:flex;align-items:center}.bb-recently-enrolled-widget .bb-course-members img{width:46px;height:46px;max-width:46px;border-radius:50%;margin-right:-4px;position:relative;z-index:1;border:none;box-shadow:none;image-rendering:-webkit-optimize-contrast}.bb-recently-enrolled-widget .bb-course-members img:last-child{margin-right:0}.bb-recently-enrolled-widget .widget-title{font-size:16px;font-weight:600;color:#1a202c;margin:0 0 16px 0;padding-bottom:12px;border-bottom:2px solid #f0f0f0}.bb-recently-enrolled-widget .widget-content{padding:0}.bb-single-course-sidebar .bb-enroll-widget{background-color:#fff;border:1px solid #e7e7e7;border-radius:12px;padding:0;overflow:hidden}.bb-single-course-sidebar .bb-course-preview-wrap{margin:0;padding:0}.bb-single-course-sidebar .bb-course-preview-wrap .thumbnail-container{border-radius:12px 12px 0 0;overflow:hidden}.bb-single-course-sidebar .bb-course-preview-content{padding:16px 24px 24px;background-color:#fff;margin:0}.bb-single-course-sidebar .bb-course-status-wrap{margin-bottom:16px}.bb-single-course-sidebar .bb-course-status-content{display:inline-flex}.bb-single-course-sidebar .bb-course-status-content .ld-status{font-size:13px;font-weight:500;padding:6px 12px;border-radius:4px}.bb-single-course-sidebar .bb-button-wrap{margin-bottom:16px}.bb-single-course-sidebar .bb-button-wrap .learndash_join_button .btn-advance,.bb-single-course-sidebar .bb-button-wrap .learndash_join_button .btn-join{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:12px 24px;font-size:14px;font-weight:600;border-radius:8px;text-decoration:none;transition:all 0.2s ease;border:none;cursor:pointer}.bb-single-course-sidebar .bb-button-wrap .bb-course-type{display:block;font-size:14px;font-weight:500;color:#555556;margin-top:8px}.bb-single-course-sidebar .bb-course-volume{padding-top:16px;border-top:1px solid #e7e7e7;margin-top:16px}.bb-single-course-sidebar .bb-course-volume h4{font-size:16px;font-weight:500;line-height:24px;color:#242425;margin:0 0 12px 0;padding-bottom:8px;border-bottom:1px solid #e7e7e7}.bb-single-course-sidebar .bb-course-volume-list{list-style:none;padding:0;margin:0}.bb-single-course-sidebar .bb-course-volume-list li{display:flex;align-items:center;gap:12px;padding:10px 0;font-size:14px;color:#555556;border-bottom:1px solid #f3f3f3}.bb-single-course-sidebar .bb-course-volume-list li:last-child{border-bottom:none}.bb-single-course-sidebar .bb-course-volume-list li i{font-size:20px;color:#6d6d6e;width:24px;text-align:center}.bb-single-course-sidebar .bb-course-summary-section{margin-bottom:16px}.bb-single-course-sidebar .bb-section-title{font-size:16px;font-weight:500;line-height:24px;color:#242425;margin:0 0 12px 0;padding-bottom:8px;border-bottom:1px solid #e7e7e7}.bb-single-course-sidebar .bb-course-summary-excerpt{font-size:13px;color:#555556;line-height:1.6;margin-bottom:16px}.bb-single-course-sidebar .bb-course-summary-instructor h5{font-size:14px;font-weight:500;color:#242425;margin:0 0 12px 0}.bb-single-course-sidebar .bb-instructor-item{display:flex;align-items:center;gap:12px}.bb-single-course-sidebar .bb-instructor-avatar img{width:32px;height:32px;border-radius:50%;object-fit:cover}.bb-single-course-sidebar .bb-instructor-name a{font-size:14px;font-weight:500;color:#242425;text-decoration:none}.bb-single-course-sidebar .bb-instructor-name a:hover{color:#667eea}.bb-single-course-sidebar .bb-program-rate-section{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e7e7e7}.bb-single-course-sidebar .bb-rate-display{display:flex;align-items:baseline;gap:8px}.bb-single-course-sidebar .bb-rate-price{font-size:24px;font-weight:700;color:#242425;line-height:1.2}.bb-single-course-sidebar .bb-rate-label{font-size:14px;font-weight:400;color:#858586}.bb-single-course-sidebar .ubitto-program-rate-section h3{font-size:16px;font-weight:500;line-height:24px;color:#242425;margin:0 0 16px 0;padding-bottom:8px;border-bottom:1px solid #e7e7e7}.bb-single-course-sidebar .ubitto-rate-display{display:flex;flex-direction:column;gap:12px}.bb-single-course-sidebar .ubitto-rate-card{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f6f6f6;border-radius:8px;transition:background 0.2s ease}.bb-single-course-sidebar .ubitto-rate-card:hover{background:#f0f0f0}.bb-single-course-sidebar .ubitto-rate-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#fff;border-radius:8px;flex-shrink:0}.bb-single-course-sidebar .ubitto-rate-icon i{font-size:20px;color:#6d6d6e}.bb-single-course-sidebar .ubitto-rate-details{flex:1;min-width:0}.bb-single-course-sidebar .ubitto-rate-details .ubitto-rate-duration{font-size:14px;font-weight:500;color:#242425;margin-bottom:2px}.bb-single-course-sidebar .ubitto-rate-details .ubitto-rate-label{font-size:12px;font-weight:400;color:#858586}.bb-single-course-sidebar .ubitto-rate-card .ubitto-rate-price{font-size:16px;font-weight:600;color:#242425;white-space:nowrap}.bb-single-course-sidebar .ubitto-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;border-radius:8px;text-decoration:none;transition:all 0.2s ease;cursor:pointer;border:none}.bb-single-course-sidebar .ubitto-btn-book{background:#4946fe;color:#fff}.bb-single-course-sidebar .ubitto-btn-book:hover{background:#3325ae;color:#fff}.bb-single-course-sidebar .ubitto-btn-full{width:100%;margin-top:8px}.bb-single-course-sidebar .ubitto-btn-compact{padding:8px 16px;font-size:13px}.bb-single-course-sidebar .ubitto-btn i{font-size:14px}.bb-single-course-sidebar .ubitto-rate-item-with-action{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;background:#f6f6f6;border-radius:8px}.bb-single-course-sidebar .ubitto-rate-item-with-action .ubitto-rate-info{flex:1}.bb-single-course-sidebar .ubitto-rate-item-with-action .ubitto-rate-duration{font-size:14px;font-weight:500;color:#242425;margin-bottom:2px}.bb-single-course-sidebar .ubitto-rate-item-with-action .ubitto-rate-price{font-size:16px;font-weight:600;color:#242425}.bb-single-course-sidebar .ubitto-currency-note{font-size:11px;color:#2d2d2d;padding:8px 12px;background-color:#f8f9fa;border-left:3px solid #E15E00;border-radius:4px;margin-top:12px}.bb-single-course-sidebar .ubitto-btn-enroll{background:#14ae5c;color:#fff}.bb-single-course-sidebar .ubitto-btn-enroll:hover{background:#009951;color:#fff}.bb-single-course-sidebar .program-type-1on1 .ubitto-rate-icon{background:rgb(73 70 254 / .1)}.bb-single-course-sidebar .program-type-1on1 .ubitto-rate-icon i{color:#4946fe}.bb-single-course-sidebar .program-type-1on1 .ubitto-btn-book{background:#4946fe}.bb-single-course-sidebar .program-type-1on1 .ubitto-btn-book:hover{background:#3325ae}.bb-single-course-sidebar .program-type-group-class .ubitto-rate-icon{background:rgb(20 174 92 / .1)}.bb-single-course-sidebar .program-type-group-class .ubitto-rate-icon i{color:#14ae5c}.bb-single-course-sidebar .program-type-group-class .ubitto-btn-book{background:#14ae5c}.bb-single-course-sidebar .program-type-group-class .ubitto-btn-book:hover{background:#02542d}.bb-single-course-sidebar .program-type-experience-maker .ubitto-rate-icon{background:rgb(229 160 0 / .1)}.bb-single-course-sidebar .program-type-experience-maker .ubitto-rate-icon i{color:#e5a000}.bb-single-course-sidebar .program-type-experience-maker .ubitto-btn-book{background:#e5a000}.bb-single-course-sidebar .program-type-experience-maker .ubitto-btn-book:hover{background:#682d03}.bb-single-course-sidebar .program-type-self-paced .ubitto-rate-icon{background:rgb(109 109 110 / .1)}.bb-single-course-sidebar .program-type-self-paced .ubitto-rate-icon i{color:#6d6d6e}.bb-single-course-sidebar .program-type-self-paced .ubitto-btn-book{background:#555556}.bb-single-course-sidebar .program-type-self-paced .ubitto-btn-book:hover{background:#3d3d3d}.bb-single-course-sidebar .ubitto-rate-type{font-size:11px;font-weight:400;color:#858586;margin-top:2px}.bb-learndash-content-wrap .bb-ld-tabs,.bb-learndash-content-wrap .ld-tabs{background-color:#fff;border:none;border-radius:12px 12px 0 0;padding:0;overflow:hidden;margin-bottom:32px}.bb-learndash-content-wrap .ld-section-heading,.bb-learndash-content-wrap .bb-rl-course-content-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #e7e7e7;background-color:#fff}.bb-learndash-content-wrap .ld-section-heading h2,.bb-learndash-content-wrap .bb-rl-course-content-header h2{font-size:16px;font-weight:500;line-height:24px;color:#242425;margin:0}.bb-learndash-content-wrap .ld-section-heading .ld-section-count,.bb-learndash-content-wrap .bb-rl-course-content-meta-item{font-size:13px;font-weight:400;line-height:20px;color:#858586;display:flex;align-items:center}.bb-learndash-content-wrap .ld-expand-button{font-size:13px;font-weight:400;line-height:20px;color:#242425;background-color:#fff0;border:0;cursor:pointer;padding:6px 12px;border-radius:6px;transition:background-color 0.2s ease}.bb-learndash-content-wrap .ld-expand-button:hover{background-color:#f6f6f6}.bb-learndash-content-wrap .ld-item-list,.bb-learndash-content-wrap .ld-course-list-items{border:1px solid #e7e7e7;border-radius:6px;overflow:hidden;background-color:#fff}.bb-learndash-content-wrap .ld-item-list-items{border:0}.bb-learndash-content-wrap .ld-lesson-section-heading{font-size:16px;font-weight:500;line-height:24px;color:#242425;padding:16px;background-color:#f8f8f8;border-bottom:1px solid #e7e7e7;margin-bottom:0}.learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading{font-size:16px;font-weight:500;line-height:24px;color:#242425;padding:16px;background-color:#fff0;border-bottom:1px solid #e7e7e7;margin-bottom:0}.bb-learndash-content-wrap .ld-item-list-item,.learndash-wrapper .ld-item-list .ld-item-list-item{border-bottom:1px solid #e2e7ed;background-color:#fff;border-radius:0;margin:0}.bb-learndash-content-wrap .ld-item-list-item:last-of-type{border-bottom:0}.bb-learndash-content-wrap .ld-item-list-item-preview,.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview{display:flex;align-items:center;padding:16px;transition:background-color 0.2s ease;background:none}.bb-learndash-content-wrap .ld-item-list-item-preview:hover{background-color:#f8f8f8}.bb-learndash-content-wrap .ld-item-list-item-preview.ld-expanded{border-bottom:1px solid #e7e7e7}.bb-learndash-content-wrap .ld-item-list-item-preview>a{display:flex;align-items:center;font-size:16px;font-weight:500;color:#242425;flex:1;order:2;width:calc(100% - 28px);text-decoration:none}.bb-learndash-content-wrap .ld-item-list-item-preview>a:hover{color:#4946fe}.bb-learndash-content-wrap .ld-item-list-item-preview .ld-item-title{font-size:14px;font-weight:400;line-height:22px;color:#555556;align-items:center;justify-content:space-between;min-width:0;display:flex;flex:1}.bb-learndash-content-wrap .ld-item-list-item-preview .ld-item-title span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;display:block}.bb-learndash-content-wrap .ld-item-list-item-preview .ld-item-components{margin-left:auto;font-weight:400;color:#858586;font-size:13px;white-space:nowrap}.bb-learndash-content-wrap .ld-item-list-item-preview .ld-sep{opacity:.5}.bb-learndash-content-wrap .ld-item-list-item-preview .ld-item-details{order:1;font-size:0;margin-right:12px}.bb-learndash-content-wrap .ld-expand-button.ld-button-alternate{cursor:pointer;background-color:#fff0;border:0;padding:0;margin:0;line-height:1;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color 0.2s ease}.bb-learndash-content-wrap .ld-expand-button.ld-button-alternate:hover{background-color:#f6f6f6}.bb-learndash-content-wrap .ld-expand-button .ld-icon-arrow-down:before,.bb-learndash-content-wrap .ld-item-details .ld-icon-arrow-down:before{font-family:bb-icons-rl,FontAwesome,"Font Awesome 5 Free";content:"\e13c";font-size:16px;color:#0c0c0d}.bb-learndash-content-wrap .ld-item-list-item-preview.ld-expanded .ld-icon-arrow-down:before{content:"\e136"}.bb-learndash-content-wrap .ld-status-icon{flex-basis:20px;flex-shrink:0;height:20px;width:20px;border:2px solid;border-radius:100%;text-align:center;margin-left:8px;display:flex;align-items:center;justify-content:center}.bb-learndash-content-wrap .ld-status-icon.ld-status-in-progress{transform:rotate(-45deg);border-color:#4946fe;border-top-color:#cececf;border-left-color:#cececf}.bb-learndash-content-wrap .ld-status-icon.ld-quiz-incomplete,.bb-learndash-content-wrap .ld-status-icon.ld-status-incomplete{border-color:#cececf}.bb-learndash-content-wrap .ld-status-icon.ld-quiz-incomplete .ld-icon:before,.bb-learndash-content-wrap .ld-status-icon.ld-status-incomplete .ld-icon:before{opacity:0}.bb-learndash-content-wrap .ld-status-icon.ld-quiz-complete,.bb-learndash-content-wrap .ld-status-icon.ld-status-complete{background-color:#4946fe;border-color:#4946fe;color:#fff;position:relative}.bb-learndash-content-wrap .ld-status-icon.ld-quiz-complete .ld-icon:before,.bb-learndash-content-wrap .ld-status-icon.ld-status-complete .ld-icon:before{content:"\e182";font-family:bb-icons-rl,FontAwesome;font-size:12px;font-weight:700;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bb-learndash-content-wrap .ld-status-waiting{display:inline-flex;align-items:center;padding:2px 4px;border:1px solid #682d03;border-radius:6px;font-size:11px;font-weight:500;background-color:#fffbeb;gap:4px;white-space:nowrap;color:#858586}.bb-learndash-content-wrap .ld-status-waiting>[class*="bb-icons"]:before,.bb-learndash-content-wrap .ld-status-waiting .ld-icon:before{content:"\e4e0";font-family:bb-icons-rl;color:#682d03}.bb-learndash-content-wrap .ld-item-list-item-expanded{display:none;position:relative;transition:max-height 0.5s ease;max-height:none!important;background-color:#f8f8f8}.bb-learndash-content-wrap .ld-item-list-item-expanded .ld-table-list-header{display:none}.bb-learndash-content-wrap .ld-item-list-item-expanded .ld-table-list-item{padding:16px;background-color:#fff;border-bottom:1px solid #e7e7e7;margin-left:24px;margin-right:16px}.bb-learndash-content-wrap .ld-item-list-item-expanded .ld-table-list-item:first-child{margin-top:16px;border-radius:6px 6px 0 0}.bb-learndash-content-wrap .ld-item-list-item-expanded .ld-table-list-item:last-child{border-bottom:0;border-radius:0 0 6px 6px;margin-bottom:16px}.bb-learndash-content-wrap .ld-item-list-item-expanded .ld-table-list-item:only-child{border-radius:6px}.bb-learndash-content-wrap .ld-item-list-item-expanded .ld-table-list-item-preview{display:flex;align-items:center;font-size:14px;color:#555556;text-decoration:none}.bb-learndash-content-wrap .ld-item-list-item-expanded .ld-table-list-item-preview:hover{color:#4946fe}.bb-learndash-content-wrap .ld-item-list-item-expanded .ld-topic-title{flex:1;min-width:0;display:flex;align-items:center}.bb-learndash-content-wrap .ld-item-list-item-expanded .ld-topic-title:before{content:"\e23a";font-family:bb-icons-rl;font-size:20px;line-height:1;color:#6d6d6e;margin-right:8px}.bb-learndash-content-wrap .ld-item-list-item-expanded .ld-topic-title span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 28px)}.bb-learndash-content-wrap .ld-item-list-item-quiz .ld-item-title:before,.bb-learndash-content-wrap .ld-table-list-item-quiz .ld-item-title:before{content:"\e3e8";font-family:bb-icons-rl;font-size:20px;font-weight:400;line-height:1;color:#6d6d6e;margin-right:8px}.bb-learndash-content-wrap .ld-pagination{padding:8px 16px;display:flex;align-items:center;justify-content:center}.bb-learndash-content-wrap .ld-pagination .ld-pages{display:flex;align-items:center;gap:8px}.bb-learndash-content-wrap .ld-pagination .ld-pages span{font-size:14px;font-weight:400;line-height:22px;color:#555556}.bb-learndash-content-wrap .ld-pagination .ld-pages a.prev,.bb-learndash-content-wrap .ld-pagination .ld-pages a.next{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;transition:background-color 0.2s ease}.bb-learndash-content-wrap .ld-pagination .ld-pages a.prev:hover,.bb-learndash-content-wrap .ld-pagination .ld-pages a.next:hover{background-color:#f6f6f6}.bb-learndash-content-wrap .ld-pagination .ld-icon::before{font-family:bb-icons-rl!important;font-size:16px;font-weight:400;color:#3d3d3d}.bb-learndash-content-wrap .ld-pagination .ld-icon.ld-icon-arrow-right::before{content:"\e13a"}.bb-learndash-content-wrap .ld-pagination .ld-icon.ld-icon-arrow-left::before{content:"\e138"}.bb-learndash-content-wrap .ld-tabs .ld-tabs-navigation{display:flex;border-bottom:1px solid #e7e7e7;background-color:#fff;padding:0;margin-bottom:0}.bb-learndash-content-wrap .ld-tabs .ld-tabs-navigation .ld-tab{padding:16px 12px;font-size:14px;font-weight:500;color:#858586;background:#fff0;border:1px solid #e7e7e7;border-radius:21px;border-bottom:2px solid #fff0;cursor:pointer;transition:all 0.2s ease;margin-bottom:-1px}.bb-learndash-content-wrap .ld-tabs .ld-tabs-navigation .ld-tab:hover{color:#242425}.bb-learndash-content-wrap .ld-tabs .ld-tabs-navigation .ld-tab.ld-active{color:#4946fe;border-bottom-color:#4946fe}.bb-learndash-content-wrap .ld-tabs .ld-tab-content{padding:24px;background-color:#fff}.bb-learndash-content-wrap .ld-course-content-block{background-color:#fff;border:1px solid #e7e7e7;border-radius:12px;margin-bottom:24px;overflow:hidden}.bb-learndash-content-wrap .ld-course-materials{padding:24px;background-color:#fff;border:1px solid #e7e7e7;border-radius:12px;margin-bottom:24px}.bb-learndash-content-wrap .ld-course-materials h3{font-size:16px;font-weight:500;line-height:24px;color:#242425;margin:0 0 16px 0}.bb-learndash-content-wrap .ld-item-list-items.ld-loading::before,.bb-learndash-content-wrap .ld-table-list-items.ld-loading::before{border-color:#e7e7e7;border-top-color:#4946fe}.bb-learndash-content-wrap .bb-rl-course-content-comments,.bb-learndash-content-wrap .ld-course-content-comments{padding:24px;background-color:#fff;border:1px solid #e7e7e7;border-radius:12px;margin-top:24px}.bb-learndash-content-wrap .comments-title{font-size:16px;font-weight:500;line-height:24px;color:#242425;margin:0 0 16px 0}.bb-learndash-content-wrap .comment-respond{margin:16px 0 24px;background-color:#fff;padding:16px;border-radius:12px;border:1px solid #e7e7e7}.bb-learndash-content-wrap .comment-respond .comment-reply-title{font-size:14px;font-weight:500;line-height:22px;color:#242425;margin:0 0 8px 0}.bb-learndash-content-wrap .comment-form-comment textarea{width:100%;max-height:100px;border:1px solid #e7e7e7;border-radius:8px;padding:12px;font-size:14px;resize:vertical}.bb-learndash-content-wrap .form-submit input.submit{display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;padding:8px 16px;background-color:#4946fe;color:#fff;border:1px solid #4946fe;border-radius:6px;cursor:pointer;transition:background-color 0.2s ease}.bb-learndash-content-wrap .form-submit input.submit:hover{background-color:#3325ae}.bb-learndash-content-wrap .comment-list,.bb-learndash-content-wrap .commentlist{list-style:none;padding:0;margin:0}.bb-learndash-content-wrap .comment-list li,.bb-learndash-content-wrap .commentlist li{margin-bottom:24px}.bb-learndash-content-wrap .comment-list li:last-child,.bb-learndash-content-wrap .commentlist li:last-child{margin-bottom:0}.bb-learndash-content-wrap .comment-list .comment-body,.bb-learndash-content-wrap .commentlist .comment-body{display:flex;align-items:flex-start;background-color:#fff;padding:16px;border-radius:12px;border:1px solid #e7e7e7}.bb-learndash-content-wrap .comment-author.vcard{flex:0 0 48px;max-width:48px;margin-right:16px}.bb-learndash-content-wrap .comment-author .avatar{width:48px;height:48px;border-radius:50%}.bb-learndash-content-wrap .comment-content{font-size:14px;font-weight:400;line-height:22px;margin:16px 0}.bb-learndash-content-wrap .comment-reply-link,.bb-learndash-content-wrap .comment-edit-link{display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:400;padding:6px 16px;background-color:#fff0;color:#242425;border:1px solid #cececf;border-radius:6px;text-decoration:none;transition:background-color 0.2s ease}.bb-learndash-content-wrap .comment-reply-link:hover,.bb-learndash-content-wrap .comment-edit-link:hover{background-color:#f6f6f6}@media screen and (max-width:768px){.bb-learndash-content-wrap .ld-item-list-item-preview{padding:12px}.bb-learndash-content-wrap .ld-item-list-item-expanded .ld-table-list-item{margin-left:12px;margin-right:12px;padding:12px}.bb-learndash-content-wrap .ld-tabs .ld-tab-content{padding:16px}.bb-learndash-content-wrap .ld-section-heading{padding:12px 16px}}.bb-course-meta{margin-top:15px}.bb-course-meta .bb-rl-course-category{margin-bottom:16px;font-size:13px;font-weight:500;line-height:20px;color:#242425}.bb-course-meta .bb-rl-course-excerpt{font-size:13px;font-weight:400;line-height:20px;color:#858586;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bb-course-meta .bb-rl-course-author{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bb-course-meta .bb-rl-course-author .item-avatar.bb-rl-author-avatar img{width:24px;height:24px;border-radius:50%;object-fit:cover}.bb-course-meta .bb-rl-course-author .bb-rl-author-name{font-size:13px;font-weight:500;line-height:20px;color:#555556}.bb-course-meta .bb-rl-course-author .bb-rl-author-name a{color:#242425;text-decoration:none}.bb-course-meta .bb-rl-course-author .bb-rl-author-name a:hover{text-decoration:underline}.bb-card-course-details>.bb-course-excerpt,.bb-card-course-details--hasAccess .bb-course-excerpt,.bb-course-items .bb-card-course-details--hasAccess .bb-course-excerpt{display:-webkit-box!important;font-size:14px;line-height:1.5;color:#555556;margin-bottom:12px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#page .bb-card-course-details .bb-course-title{margin:0}.bb-course-program-type{font-size:13px;font-weight:500;color:#667eea;margin:4px 0 8px}.bb-course-item-wrap .bb-cover-list-item{display:flex;flex-direction:column;height:100%}.bb-card-course-details{display:flex!important;flex-direction:column!important;flex:1!important;min-height:0}#page .bb-card-course-details{padding:16px}.bb-course-footer{padding:10px 0 0;border-top:1px solid #d6d6d6;display:unset;position:inherit}.bb-card-course-details--noAccess .bb-course-footer{margin-top:auto}.bb-card-course-details--hasAccess .course-progress-wrap{margin-top:auto!important;margin-bottom:12px;display:block!important}.bb-cover-list-item .ld-progress-overview{display:flex!important;justify-content:space-between;align-items:center;margin-bottom:8px}.bb-cover-list-item .ld-progress-percentage{display:block!important;font-size:14px;font-weight:600;line-height:20px;color:#242425}.bb-cover-list-item .ld-progress-steps{font-size:13px;font-weight:400;line-height:20px;color:#555556}.bb-cover-list-item .ld-progress-bar{display:block!important;height:8px;border-radius:99px;background:#dde4ff}.bb-cover-list-item .ld-progress-bar .ld-progress-bar-percentage{display:block!important;background:#4946fe;height:8px;border-radius:99px}.bb-course-link-wrap{padding:10px 0 0;border-top:1px solid #d6d6d6}.bb-course-link-wrap .bb-course-link{display:flex;align-items:center;justify-content:center;width:100%;padding:8px 16px;background:#dbdbdb;color:#242425;font-size:14px;font-weight:600;line-height:20px;border-radius:6px;text-decoration:none;transition:background 0.2s ease}.bb-course-link-wrap .bb-course-link:hover{background:#c9c9c9;color:#242425}.bb-course-footer-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.bb-course-footer .bb-course-review{display:flex;align-items:center;gap:4px;font-size:16px;font-weight:500;line-height:20px;color:#555556}.bb-course-footer .bb-course-review .star{display:flex;align-items:center}.bb-course-footer .bb-course-review .average{color:#242425}.bb-course-footer .bb-course-review .count{font-size:15px;font-weight:400;line-height:20px;color:#858586;background-color:unset;padding:unset;box-shadow:unset}.bb-course-footer .bb-course-price{margin-left:auto}.bb-course-footer .bb-course-price .bb-price{font-size:16px;font-weight:600;line-height:24px;color:#242425}.bb-course-footer .bb-course-price .ld-currency{font-size:14px}.bb-card-course-details>.bb-course-footer.bb-course-pay{display:none}.bb-book-now-button-inline{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;font-size:11px;font-weight:500;color:#007cba;background-color:#fff0;border:1px solid #ddd;border-radius:3px;text-decoration:none;transition:all 0.2s ease;cursor:pointer;margin-left:6px;white-space:nowrap;line-height:normal}.bb-book-now-button-inline:hover{background-color:#f5f5f5;border-color:#007cba;color:#005a87;text-decoration:none}.bb-course-author-wrap{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bb-course-author-wrap .bb-course-author{display:inline-flex;align-items:center}.bb-course-author-wrap .ubitto-currency-note{width:100%;margin-top:8px;padding:6px 10px;background:#f8f9fa;border-left:3px solid #3498db;font-size:11px;color:#6c757d;line-height:1.4}.learndash-wrapper .ld-tabs .ld-tabs-navigation{border:none!important;position:unset!important}.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab{position:unset}.ld-tabs-navigation .ld-tab .ld-icon.star-blank{display:inline-flex;align-items:center;margin-right:6px}.ld-tabs-navigation .ld-tab .ld-icon.star-blank:before{font-family:bb-icons;font-weight:400;content:"\ef32";font-size:19px}