.ubitto-highlight{background-color:rgb(121 115 254 / .1);transition:background-color 0.5s ease-out}.post-type-archive-sfwd-courses .container{max-width:1400px}.bb-course-items .bb-course-title-row{display:flex;align-items:center;justify-content:center;gap:6px;margin:0 0 15px;flex-wrap:wrap}.bb-course-items .bb-course-title-row .bb-course-title{margin:0;text-align:center;overflow:visible;display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;white-space:normal;text-overflow:unset}.bb-course-items .bb-course-title-row .bb-course-review{flex-shrink:0;display:inline-flex;align-items:center;gap:2px;font-size:16px;font-weight:500;line-height:1;color:#555556;white-space:nowrap}.bb-course-items .bb-course-title-row .bb-course-review .star{display:flex;align-items:center;position:relative;top:2px}.bb-course-items .bb-course-title-row .bb-course-review .average{color:#242425;font-weight:600}.bb-course-items .bb-course-title-row .bb-course-review .count{font-size:16px;color:#858586;background:none;padding:0;box-shadow:none;border-radius:0}#page .bb-course-title{margin:0 0 15px}.bb-course-items .bb-course-author-wrap{margin-top:auto}.ld-ribbon-self-paced-course-and-quiz{background-color:#198C95!important}.ld-ribbon-1on1-private-tutor{background-color:#CE011F!important}.ld-ribbon-live-class-1-to-many{background-color:#085CB9!important}.ld-ribbon-experience-maker{background-color:#7c3aed!important}.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 screen and (max-width:1200px){.uc-course-banner{flex-direction:column;gap:24px}.uc-course-overview-footer{margin-top:16px}.uc-course-figure{flex:1;width:100%}}@media screen and (max-width:992px){.uc-entry-header{padding:20px}}@media screen and (max-width:782px){.uc-entry-header{margin:16px 0;padding:16px;border-radius:8px}.uc-entry-title{font-size:18px;line-height:26px}.uc-course-meta{flex-wrap:wrap;gap:4px}.uc-course-overview-footer{flex-direction:column;align-items:stretch;gap:12px}.uc-course-action-row{flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap}.uc-course-action{flex:0 0 auto}.uc-course-action .btn-advance,.uc-course-action .learndash_join_button a,.uc-course-action .learndash_join_button .btn-join{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.uc-course-enrolled{flex:1;justify-content:flex-start}.uc-course-details{flex-wrap:wrap;justify-content:flex-start;gap:16px;margin-top:24px;padding:0}.uc-course-details-item{width:calc(50% - 8px);gap:8px}.uc-course-details-item .uc-details-icon{width:28px!important;height:28px!important}.uc-course-details-label{font-size:11px}.uc-course-details-value{font-size:13px}.single-sfwd-courses .content-area.bb-grid-cell{padding-left:5px;padding-right:5px}}@media screen and (max-width:480px){.uc-entry-header{margin:12px 0;padding:20px}.uc-entry-title{font-size:16px;line-height:24px}.uc-course-type-status{font-size:16px;line-height:24px}.uc-course-category-item a{font-size:12px}}.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:36px}.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:36px;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 .uc-play-icon{color:#fff;width:24px;height:24px}.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 .uc-details-icon{width:38px;height:38px;color:#0c0c0d;flex-shrink:0}.uc-course-details-text{line-height:1.1}.uc-course-details-label{font-size:13px;color:#555556;font-weight:500;letter-spacing:.5px;margin-bottom:4px}.uc-course-details-value{font-size:15px;font-weight:600;color:#2d3748}.ubitto-course-enhanced .uc-course-action .btn-advance.ld-primary-background{border-color:#7973fe;border-radius:6px;font-size:13px;color:#fff;background-color:#7973fe!important}.ubitto-course-enhanced .uc-course-action .btn-join{border-radius:6px!important;padding:8px 16px!important;font-size:13px!important;font-weight:600!important}.uc-course-action form{margin-bottom:0px!important}.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: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-course-section{margin-bottom:40px}.ubitto-location-map iframe{margin-bottom:0!important}.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-wrapper{position:relative;display:inline-block;width:100%}.ubitto-self-paced-wrapper .ubitto-self-paced-availability{width:100%;margin-bottom:0;display:block}.self-paced-available{background:linear-gradient(135deg,#e8f5e9 0%,#c8e6c9 100%)}.ubitto-self-paced-wrapper .ubitto-self-paced-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:rgb(34 197 94 / .35);display:flex;align-items:center;justify-content:center;border-radius:8px;pointer-events:none}.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:20px;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:20px;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}.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%}.ubitto-course-details-wrapper{margin-top:0;margin-bottom:40px;background:#fff;padding:30px;padding-top:0;border-top:none;border-right:1px solid #e7e7e7;border-left:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;border-radius:0 0 12px 12px}.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:40px}.ubitto-course-section.ubitto-instructor{margin-bottom:10px}.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:20px;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,.single-sfwd-courses .average-review .average-review-label{font-size:18px!important;font-weight:600;color:#1a202c;margin:0 0 16px 0;padding-bottom:10px;border-bottom:2px solid #3498db}.learndash-course-reviews-container .average-review{display:flex;align-items:center;gap:10px}.learndash-course-reviews-container .average-review .average-review-label{border-bottom:none;margin:0;padding-bottom:0;line-height:1.2!important}.learndash-course-reviews-review-stars{font-size:1.8em!important}.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:13px;font-weight:700;color:#555556;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:20px;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;table-layout:fixed}.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:first-child{width:97px;min-width:97px;max-width:97px}.ubitto-availability-heatmap thead th:last-child{border-right:none}.ubitto-availability-heatmap .period-header{width:18%;background:#f5f5f5;color:#2c3e50;font-weight:600;border-right:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.ubitto-availability-heatmap .day-header{width:11.7%}.ubitto-availability-heatmap tbody tr{transition:all 0.2s ease}.ubitto-availability-heatmap .period-label{background:#f5f5f5;padding:10px 4px;text-align:center;vertical-align:middle;border-right:1px solid #dee2e6;border-bottom:1px solid #dee2e6;width:97px;min-width:97px;max-width:97px;font-size:12px}.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:10px;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{padding:6px 2px;font-size:10px}.ubitto-availability-heatmap .period-label .period-name{font-size:10px}.ubitto-availability-heatmap .period-label .period-time{font-size:8px}.ubitto-availability-heatmap .day-header{padding:6px 2px;font-size:10px}.ubitto-availability-heatmap .availability-cell{padding:8px 2px;font-size:9px}.ubitto-availability-heatmap .hours-label{font-size:9px}}.ld-tabs-navigation{margin-bottom:20px!important;overflow:visible!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;overflow-x:auto!important;margin:15px 0!important}.ld-tab-content img{max-width:100%;height:auto;border-radius:4px;margin:15px 5px}.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%;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%;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%;overflow-x:hidden!important}.ubitto-course-meta-grid{grid-template-columns:1fr!important}.ubitto-course-details-wrapper{padding:20px 15px!important;max-width:100%;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%;height:auto}article.sfwd-courses table,article.bb-rl-learndash-course table{max-width:100%;overflow-x:auto!important;display:block!important}}@media screen and (min-width:821px){.learndash-wrapper--course .bb-grid{align-items:flex-start}}@media screen and (min-width:821px){.learndash-wrapper--course .bb-grid .bb-learndash-content-wrap{flex:1 1 0%;min-width:0;padding-right:0;padding-top:0;margin-right:10px;padding-left:0;margin-left:10px}.learndash-wrapper--course .bb-grid .bb-single-course-sidebar.bb-preview-wrap{flex:0 0 340px;max-width:340px;margin-top:0}}@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}}.bb-learndash-content-wrap{padding-top:0}@media screen and (min-width:821px){.learndash-wrapper--course .bb-grid .bb-single-course-sidebar.bb-preview-wrap{margin-bottom:50px}}.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-photo-gallery .ubitto-gallery-item--video{position:relative;flex:0 0 auto;scroll-snap-align:start;height:140px;width:240px;border-radius:8px;overflow:hidden;background:#0f172a;transition:transform 0.2s ease,box-shadow 0.2s ease}.ubitto-photo-gallery .ubitto-gallery-item--video:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgb(0 0 0 / .15)}.ubitto-photo-gallery .ubitto-gallery-item--video video{width:100%;height:100%;display:block;object-fit:cover;background:#000}.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.ubitto-sidebar .widget{background-color:#fff;border:1px solid #e7e7e7;border-radius:12px;padding:0;overflow:hidden;box-shadow:none;margin-bottom:0}.ubitto-sidebar .bb-recently-enrolled-widget{border-radius:8px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgb(0 0 0 / .05);margin-top:20px}.ubitto-sidebar .bb-recently-enrolled-widget .bb-course-member-wrap{padding:0;justify-content:flex-start}.ubitto-sidebar .bb-recently-enrolled-widget .bb-course-members{display:flex;align-items:center}.ubitto-sidebar .bb-recently-enrolled-widget .bb-course-members img{width:36px;height:36px;max-width:36px;border-radius:50%;margin-right:-4px;position:relative;z-index:1;border:none;box-shadow:none;image-rendering:-webkit-optimize-contrast}.ubitto-sidebar .bb-recently-enrolled-widget .bb-course-members img:last-child{margin-right:0}.ubitto-sidebar .bb-recently-enrolled-widget .widget-content{padding:0}.ubitto-enroll-widget{background-color:#fff;border:1px solid #e7e7e7;border-radius:12px;padding:0;overflow:hidden}.bb-single-course-sidebar.ubitto-sidebar .bb-course-preview-wrap{margin:0;padding:0}.bb-single-course-sidebar.ubitto-sidebar .bb-course-preview-wrap .thumbnail-container{border-radius:12px 12px 0 0;overflow:hidden}.bb-single-course-sidebar.ubitto-sidebar .bb-course-preview-content{padding:16px 24px 24px;background-color:#fff;margin:0}.bb-single-course-sidebar.ubitto-sidebar .bb-course-status-wrap{margin-bottom:16px}.bb-single-course-sidebar.ubitto-sidebar .bb-course-status-content{display:inline-flex}.bb-single-course-sidebar.ubitto-sidebar .bb-course-status-content .ld-status{font-size:13px;font-weight:500;padding:6px 12px;border-radius:4px}.bb-single-course-sidebar.ubitto-sidebar .bb-button-wrap{margin-bottom:16px}.bb-single-course-sidebar.ubitto-sidebar .bb-button-wrap .learndash_join_button .btn-advance,.bb-single-course-sidebar.ubitto-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.ubitto-sidebar .bb-button-wrap .bb-course-type{display:block;font-size:14px;font-weight:500;color:#555556;margin-top:8px}.bb-single-course-sidebar.ubitto-sidebar .bb-course-volume{padding-top:16px;border-top:1px solid #e7e7e7;margin-top:16px}.bb-single-course-sidebar.ubitto-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.ubitto-sidebar .bb-course-volume-list{list-style:none;padding:0;margin:0}.bb-single-course-sidebar.ubitto-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.ubitto-sidebar .bb-course-volume-list li:last-child{border-bottom:none}.bb-single-course-sidebar.ubitto-sidebar .bb-course-volume-list li i{font-size:20px;color:#6d6d6e;width:24px;text-align:center}.bb-single-course-sidebar.ubitto-sidebar .bb-course-summary-section{margin-bottom:16px}.bb-single-course-sidebar.ubitto-sidebar .bb-section-title{font-size:16px;font-weight:600;line-height:24px;color:#242425;margin:0 0 12px 0;padding-bottom:8px;border-bottom:1px solid #e7e7e7;letter-spacing:-.24px}.bb-single-course-sidebar.ubitto-sidebar .bb-course-summary-excerpt{font-size:13px;color:#555556;line-height:1.6;margin-bottom:16px}.bb-single-course-sidebar.ubitto-sidebar .bb-course-summary-instructor h5{font-size:14px;font-weight:500;color:#242425;margin:0 0 12px 0}.bb-single-course-sidebar.ubitto-sidebar .bb-instructor-item{display:flex;align-items:center;gap:12px}.bb-single-course-sidebar.ubitto-sidebar .bb-instructor-avatar img{width:32px;height:32px;border-radius:50%;object-fit:cover}.bb-single-course-sidebar.ubitto-sidebar .bb-instructor-name a{font-size:14px;font-weight:500;color:#242425;text-decoration:none}.bb-single-course-sidebar.ubitto-sidebar .bb-instructor-name a:hover{color:#667eea}.bb-single-course-sidebar.ubitto-sidebar .bb-program-rate-section{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e7e7e7}.bb-single-course-sidebar.ubitto-sidebar .bb-rate-display{display:flex;align-items:baseline;gap:8px}.bb-single-course-sidebar.ubitto-sidebar .bb-rate-price{font-size:24px;font-weight:700;color:#242425;line-height:1.2}.bb-single-course-sidebar.ubitto-sidebar .bb-rate-label{font-size:14px;font-weight:400;color:#858586}.bb-single-course-sidebar.ubitto-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-sidebar .ubitto-rate-display{display:flex;flex-direction:column;gap:8px}.bb-single-course-sidebar.ubitto-sidebar .ubitto-rate-card{display:flex;align-items:center;gap:2px;padding:12px 12px;background:#f6f6f6;border-radius:8px;transition:background 0.2s ease}.bb-single-course-sidebar.ubitto-sidebar .ubitto-rate-card:hover{background:#f0f0f0}.bb-single-course-sidebar.ubitto-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-sidebar .ubitto-rate-icon i{font-size:20px;color:#6d6d6e}.bb-single-course-sidebar.ubitto-sidebar .ubitto-rate-details{flex:1;min-width:0}.bb-single-course-sidebar.ubitto-sidebar .ubitto-rate-details .ubitto-rate-duration{font-size:14px;font-weight:500;color:#242425;margin-bottom:0}.bb-single-course-sidebar.ubitto-sidebar .ubitto-rate-details .ubitto-rate-label{font-size:11px;font-weight:500;padding:2px 0;border-radius:4px;display:inline-block}.bb-single-course-sidebar.ubitto-sidebar .ubitto-rate-details .ubitto-rate-label.ubitto-method-online{background:#e8f4fd;color:#1976d2;border:1px solid #90caf9}.bb-single-course-sidebar.ubitto-sidebar .ubitto-rate-details .ubitto-rate-label.ubitto-method-inperson{background:#e8f5e9;color:#2e7d32;border:1px solid #a5d6a7}.bb-single-course-sidebar.ubitto-sidebar .ubitto-rate-card.ubitto-method-online .ubitto-rate-icon{background:#e8f4fd;border:1px solid #90caf9}.bb-single-course-sidebar.ubitto-sidebar .ubitto-rate-card.ubitto-method-online .ubitto-rate-svg-icon{color:#1976d2}.bb-single-course-sidebar.ubitto-sidebar .ubitto-rate-card.ubitto-method-inperson .ubitto-rate-icon{background:#e8f5e9;border:1px solid #a5d6a7}.bb-single-course-sidebar.ubitto-sidebar .ubitto-rate-card.ubitto-method-inperson .ubitto-rate-svg-icon{color:#2e7d32}.bb-single-course-sidebar.ubitto-sidebar .ubitto-rate-card .ubitto-rate-price{font-size:14px;font-weight:600;color:#242425;white-space:nowrap;max-width:81px}.bb-single-course-sidebar.ubitto-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-sidebar .ubitto-btn-book{background:#4946fe;color:#fff}.bb-single-course-sidebar.ubitto-sidebar .ubitto-btn-book:hover{background:#3325ae;color:#fff}.bb-single-course-sidebar.ubitto-sidebar .ubitto-btn-full{width:100%;margin-top:8px}.bb-single-course-sidebar.ubitto-sidebar .ubitto-btn-compact{padding:8px 16px;font-size:13px}.bb-single-course-sidebar.ubitto-sidebar .ubitto-btn i{font-size:14px}.bb-single-course-sidebar.ubitto-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-sidebar .ubitto-rate-item-with-action .ubitto-rate-info{flex:1}.bb-single-course-sidebar.ubitto-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-sidebar .ubitto-rate-item-with-action .ubitto-rate-price{font-size:16px;font-weight:600;color:#242425}.bb-single-course-sidebar.ubitto-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-sidebar .ubitto-btn-enroll{background:#14ae5c;color:#fff}.bb-single-course-sidebar.ubitto-sidebar .ubitto-btn-enroll:hover{background:#009951;color:#fff}.bb-single-course-sidebar.ubitto-sidebar .program-type-1on1 .ubitto-rate-icon{background:rgb(73 70 254 / .1)}.bb-single-course-sidebar.ubitto-sidebar .program-type-1on1 .ubitto-rate-icon i{color:#4946fe}.bb-single-course-sidebar.ubitto-sidebar .program-type-1on1 .ubitto-btn-book{background:#4946fe}.bb-single-course-sidebar.ubitto-sidebar .program-type-1on1 .ubitto-btn-book:hover{background:#3325ae}.bb-single-course-sidebar.ubitto-sidebar .program-type-group-class .ubitto-rate-icon{background:rgb(20 174 92 / .1)}.bb-single-course-sidebar.ubitto-sidebar .program-type-group-class .ubitto-rate-icon i{color:#14ae5c}.bb-single-course-sidebar.ubitto-sidebar .program-type-group-class .ubitto-btn-book{background:#14ae5c}.bb-single-course-sidebar.ubitto-sidebar .program-type-group-class .ubitto-btn-book:hover{background:#02542d}.bb-single-course-sidebar.ubitto-sidebar .ubitto-rate-live-group-class .ubitto-rate-card.ubitto-method-online .ubitto-rate-icon{background:rgb(20 174 92 / .1);border:1px solid rgb(20 174 92 / .3)}.bb-single-course-sidebar.ubitto-sidebar .ubitto-rate-live-group-class .ubitto-rate-card.ubitto-method-online .ubitto-rate-svg-icon{color:#14ae5c}.bb-single-course-sidebar.ubitto-sidebar .ubitto-rate-live-group-class .ubitto-rate-label.ubitto-method-online{background:rgb(20 174 92 / .1);color:#14ae5c;border:1px solid rgb(20 174 92 / .3)}.bb-single-course-sidebar.ubitto-sidebar .ubitto-rate-live-group-class .ubitto-rate-card.ubitto-method-inperson .ubitto-rate-icon{background:rgb(2 84 45 / .1);border:1px solid rgb(2 84 45 / .3)}.bb-single-course-sidebar.ubitto-sidebar .ubitto-rate-live-group-class .ubitto-rate-card.ubitto-method-inperson .ubitto-rate-svg-icon{color:#02542d}.bb-single-course-sidebar.ubitto-sidebar .ubitto-rate-live-group-class .ubitto-rate-label.ubitto-method-inperson{background:rgb(2 84 45 / .1);color:#02542d;border:1px solid rgb(2 84 45 / .3)}.bb-single-course-sidebar.ubitto-sidebar .program-type-experience-maker .ubitto-rate-icon{background:rgb(124 58 237 / .1)}.bb-single-course-sidebar.ubitto-sidebar .program-type-experience-maker .ubitto-rate-icon i{color:#7C3AED}.bb-single-course-sidebar.ubitto-sidebar .program-type-experience-maker .ubitto-btn-book{background:#7C3AED}.bb-single-course-sidebar.ubitto-sidebar .program-type-experience-maker .ubitto-btn-book:hover{background:#5B21B6}.bb-single-course-sidebar.ubitto-sidebar .ubitto-rate-experience-maker .ubitto-rate-card.ubitto-method-online .ubitto-rate-icon{background:rgb(124 58 237 / .1);border:1px solid rgb(124 58 237 / .3)}.bb-single-course-sidebar.ubitto-sidebar .ubitto-rate-experience-maker .ubitto-rate-card.ubitto-method-online .ubitto-rate-svg-icon{color:#7C3AED}.bb-single-course-sidebar.ubitto-sidebar .ubitto-rate-experience-maker .ubitto-rate-label.ubitto-method-online{background:rgb(124 58 237 / .1);color:#7C3AED;border:1px solid rgb(124 58 237 / .3)}.bb-single-course-sidebar.ubitto-sidebar .ubitto-rate-experience-maker .ubitto-rate-card.ubitto-method-inperson .ubitto-rate-icon{background:rgb(91 33 182 / .1);border:1px solid rgb(91 33 182 / .3)}.bb-single-course-sidebar.ubitto-sidebar .ubitto-rate-experience-maker .ubitto-rate-card.ubitto-method-inperson .ubitto-rate-svg-icon{color:#5B21B6}.bb-single-course-sidebar.ubitto-sidebar .ubitto-rate-experience-maker .ubitto-rate-label.ubitto-method-inperson{background:rgb(91 33 182 / .1);color:#5B21B6;border:1px solid rgb(91 33 182 / .3)}.bb-single-course-sidebar.ubitto-sidebar .program-type-self-paced .ubitto-rate-icon{background:rgb(109 109 110 / .1)}.bb-single-course-sidebar.ubitto-sidebar .program-type-self-paced .ubitto-rate-icon i{color:#6d6d6e}.bb-single-course-sidebar.ubitto-sidebar .program-type-self-paced .ubitto-btn-book{background:#555556}.bb-single-course-sidebar.ubitto-sidebar .program-type-self-paced .ubitto-btn-book:hover{background:#3d3d3d}.bb-single-course-sidebar.ubitto-sidebar .ubitto-rate-self-paced .ubitto-rate-card.ubitto-method-online .ubitto-rate-icon{background:rgb(20 174 92 / .1);border:1px solid rgb(20 174 92 / .3)}.bb-single-course-sidebar.ubitto-sidebar .ubitto-rate-self-paced .ubitto-rate-card.ubitto-method-online .ubitto-rate-svg-icon{color:#14ae5c}.bb-single-course-sidebar.ubitto-sidebar .ubitto-rate-self-paced .ubitto-rate-label.ubitto-method-online{background:rgb(20 174 92 / .1);color:#14ae5c;border:1px solid rgb(20 174 92 / .3)}.bb-single-course-sidebar.ubitto-sidebar .ubitto-rate-self-paced .ubitto-rate-card.ubitto-method-inperson .ubitto-rate-icon{background:rgb(2 84 45 / .1);border:1px solid rgb(2 84 45 / .3)}.bb-single-course-sidebar.ubitto-sidebar .ubitto-rate-self-paced .ubitto-rate-card.ubitto-method-inperson .ubitto-rate-svg-icon{color:#02542d}.bb-single-course-sidebar.ubitto-sidebar .ubitto-rate-self-paced .ubitto-rate-label.ubitto-method-inperson{background:rgb(2 84 45 / .1);color:#02542d;border:1px solid rgb(2 84 45 / .3)}.bb-single-course-sidebar.ubitto-sidebar .ubitto-rate-type{font-size:11px;font-weight:400;color:#858586;margin-top:2px}.bb-learndash-content-wrap .bb-ld-tabs{background-color:#fff;border-top:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-left:1px solid #e7e7e7;border-bottom:none;border-radius:12px 12px 0 0;padding:30px;overflow:hidden;margin-bottom:0;box-shadow:none}.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;margin-top:0px!important}.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}.ubitto-course-enhanced .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}.ubitto-course-enhanced .bb-learndash-content-wrap .ld-item-list-item,.ubitto-course-enhanced .learndash-wrapper .ld-item-list .ld-item-list-item{border-bottom:1px solid #e2e7ed;background-color:#fff;border-radius:0;margin:0}.ubitto-course-enhanced .bb-learndash-content-wrap .ld-item-list-item:last-of-type{border-bottom:0}.ubitto-course-enhanced .bb-learndash-content-wrap .ld-item-list-item-preview,.ubitto-course-enhanced .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;min-width:0;display:flex;flex:1}.bb-learndash-content-wrap .ld-item-list-item-preview .ld-item-title span{white-space:wrap;overflow:visible;min-width:0}.bb-learndash-content-wrap .ld-item-title .lms-is-locked-ico{flex-shrink:0;margin-right:8px;display:inline-flex;vertical-align:middle}.learndash-wrapper .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview .ld-item-name .ld-item-title{padding:0 0 0 18px!important;justify-content:unset!important}.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{position:absolute;left:16px;font-size:0}.bb-learndash-content-wrap .ld-item-lesson-item .ld-item-list-item-preview{position:relative;padding-left:48px!important}.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-icon-l,bb-icon-s,FontAwesome,"Font Awesome 5 Free";content:"\f107";font-size:16px;color:#0c0c0d}.bb-learndash-content-wrap .ld-item-list-item-preview.ld-expanded .ld-icon-arrow-down:before{content:"\f106"}.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:"\f00c";font-family:bb-icon-l,bb-icon-s,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:"\f023";font-family:bb-icon-l,bb-icon-s,FontAwesome;color:#682d03}.bb-learndash-content-wrap .ld-item-list-item-expanded{position:relative;overflow:hidden;background-color:#f8f8f8}.bb-learndash-content-wrap .ld-item-list-item-expanded .ld-table-list-header,.ld-item-list-item-expanded .ld-table-list-header,.ld-table-list .ld-table-list-header{display:none!important}.bb-learndash-content-wrap .ld-item-list-item-expanded .ld-table-list-item{padding:0!important;background-color:#fff;border-bottom:1px solid #e7e7e7;margin-left:0!important;margin-right:0!important}.bb-learndash-content-wrap .ld-item-list-item-expanded .ld-table-list{padding:0!important;margin:0!important}.bb-learndash-content-wrap .ld-item-list-item-expanded .ld-table-list-items{padding:0!important;margin:0!important}.bb-learndash-content-wrap .ld-item-list-item-expanded .ld-table-list-item-quiz{padding:0!important;margin:0!important}.learndash-wrapper .ld-item-list-item-expanded .ld-table-list-items .ld-table-list-item .ld-table-list-item-quiz a.ld-table-list-item-preview{padding:16px 16px 16px 94px!important}.bb-learndash-content-wrap .ld-item-list-item-expanded .ld-table-list-item:first-child{margin-top:0}.bb-learndash-content-wrap .ld-item-list-item-expanded .ld-table-list-item:last-child{border-bottom:0;margin-bottom:0}.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:"\f15b";font-family:bb-icon-l,bb-icon-s,FontAwesome;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:"\f059";font-family:bb-icon-l,bb-icon-s,FontAwesome;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-icon-l,bb-icon-s,FontAwesome!important;font-size:16px;font-weight:400;color:#3d3d3d}.bb-learndash-content-wrap .ld-pagination .ld-icon.ld-icon-arrow-right::before{content:"\f105"}.bb-learndash-content-wrap .ld-pagination .ld-icon.ld-icon-arrow-left::before{content:"\f104"}.bb-learndash-content-wrap .ld-tabs .ld-tabs-navigation{display:flex;border-bottom:1px solid #e7e7e7;background-color:#fff;padding:0;margin-bottom:0}.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;gap:8px;border-left:1px solid #e7e7e7!important;border-right:1px solid #e7e7e7!important;border-top:1px solid #e7e7e7!important}.bb-learndash-content-wrap .ld-tabs .ld-tabs-navigation .ld-tab:hover{color:#242425}.learndash-wrapper.ubitto-course-enhanced .ld-tabs .ld-tabs-navigation .ld-tab::after{height:unset}.learndash-wrapper.ubitto-course-enhanced .ld-tabs .ld-tabs-navigation::after{background:none}.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:20px;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:20px;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:20px;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 .bb-ld-tabs{padding:20px 15px!important}.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-course-items .bb-card-course-details>.bb-course-excerpt,.bb-course-items .bb-card-course-details--hasAccess .bb-course-excerpt{display:-webkit-box!important;font-size:14px;font-style:italic;line-height:1.5;color:#555556;margin-bottom:12px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;quotes:'"' '"';text-align:center}.bb-course-items .bb-course-excerpt::before{content:open-quote}.bb-course-items .bb-course-excerpt::after{content:close-quote}.bb-course-items .bb-course-program-type{font-size:13px;font-weight:500;color:#667eea;margin:4px 0 8px}.bb-course-items .bb-course-additional-meta{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:15px;font-size:13px}.bb-course-items .bb-course-meta-item{color:#666;line-height:1.4}.bb-course-items .bb-course-language-pair{color:#0D47A1;font-weight:600;display:flex!important;align-items:center;justify-content:center;gap:8px;width:100%}.bb-course-items .bb-lang-instructions,.bb-course-items .bb-lang-subjects{display:flex!important;flex-direction:column;gap:2px;flex:1}.bb-course-items .bb-lang-instructions{text-align:right;align-items:flex-end}.bb-course-items .bb-lang-subjects{text-align:left;align-items:flex-start}.bb-course-items .bb-lang-arrow{font-size:16px;flex-shrink:0;line-height:1}.bb-course-items .bb-lang-item{display:block;white-space:nowrap}.bb-course-items .bb-course-badges-row{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.bb-course-items .bb-course-focus-areas-wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.bb-course-items .bb-course-focus-badge{display:inline-block;padding:8px 10px;border-radius:999px;font-size:11px;font-weight:600;background:#f0f7ff;color:#0D47A1;border:1px solid #dbeafe}.bb-course-items .bb-course-conduct-type-wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.bb-course-items .bb-course-conduct-badge{display:inline-block;padding:8px 10px;border-radius:999px;font-size:11px;font-weight:600;background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.bb-course-items .bb-conduct-online{background:#e0f7fa;color:#00838f;border:1px solid #80deea}.bb-course-items .bb-conduct-inperson{background:#fef3c7;color:#92400e;border:1px solid #fcd34d}.bb-course-items .bb-course-item-wrap .bb-cover-list-item{display:flex;flex-direction:column;height:100%}.bb-course-items .bb-card-course-details{display:flex!important;flex-direction:column!important;flex:1!important;min-height:0;padding:16px}.bb-course-items .bb-course-footer{padding:10px 0 0;border-top:1px solid #d6d6d6;display:unset;position:inherit}.bb-course-items .bb-card-course-details--noAccess .bb-course-footer{margin-top:auto}.bb-course-items .bb-card-course-details--hasAccess .course-progress-wrap{margin-bottom:12px;display:block!important}.bb-course-items .bb-cover-list-item .ld-progress-overview{display:flex!important;justify-content:space-between;align-items:center;margin-bottom:8px}.bb-course-items .bb-cover-list-item .ld-progress-percentage{display:block!important;font-size:14px;font-weight:600;line-height:20px;color:#242425}.bb-course-items .bb-cover-list-item .ld-progress-steps{font-size:13px;font-weight:400;line-height:20px;color:#555556}.bb-course-items .bb-cover-list-item .ld-progress-bar{display:block!important;height:8px;border-radius:99px;background:#dde4ff}.bb-course-items .bb-cover-list-item .ld-progress-bar .ld-progress-bar-percentage{display:block!important;background:#4946fe;height:8px;border-radius:99px}.bb-course-items .bb-course-link-wrap{padding:10px 0 0;border-top:1px solid #d6d6d6}.bb-course-items .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-items .bb-course-link-wrap .bb-course-link:hover{background:#c9c9c9;color:#242425}.bb-course-items .bb-course-footer-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.bb-course-items .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-items .bb-course-footer .bb-course-review .star{display:flex;align-items:center}.bb-course-items .bb-course-footer .bb-course-review .average{color:#242425}.bb-course-items .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-items .bb-course-footer .bb-course-price{margin-left:auto}.bb-course-items .bb-course-footer .bb-course-price .bb-price{font-size:16px;font-weight:600;line-height:24px;color:#242425}.bb-course-items .bb-course-footer .bb-course-price .ld-currency{font-size:14px}.bb-course-items .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}.ubitto-course-enhanced .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}.ld-tabs-navigation .ld-tab .ld-icon.ld-icon-content{display:inline-flex;align-items:center;margin-right:6px}.ld-tabs-navigation .ld-tab .ld-icon.ld-icon-content:before{font-family:bb-icons;font-weight:400;content:"\e86e";font-size:19px}.ld-tabs-navigation .ld-tab .ld-icon.ld-icon-materials{display:inline-flex;align-items:center;margin-right:6px}.ld-tabs-navigation .ld-tab .ld-icon.ld-icon-materials:before{font-family:bb-icons;font-weight:400;content:"\ef3e";font-size:19px}.ld-tabs-navigation .ld-tab .ld-icon.ld-icon-edit{display:inline-flex;align-items:center;margin-right:6px}.ld-tabs-navigation .ld-tab .ld-icon.ld-icon-edit:before{font-family:bb-icons;font-weight:400;content:"\ee7a";font-size:19px}.widget-area .bb-courses-header,.widget-area .ld-secondary-header,.widget-area .sfwd-courses-filters{display:none!important}.widget-area .bb-course-items.grid-view .bb-course-item-wrap{flex:0 0 100%!important;max-width:100%;margin-bottom:15px}.widget-area .bb-course-items.list-view{display:none!important}.bb-single-course-sidebar.ubitto-sidebar .bb-course-volume-list li{margin-bottom:0px!important}.bb-learndash-content-wrap>div.learndash-shortcode-wrap[class*="learndash-shortcode-wrap-ld_certificate"]{margin-bottom:0px!important}.bb-learndash-content-wrap>div{margin-bottom:0px!important}.ld-alert-certificate .ld-button{color:#fff;font-weight:400}.bb-course-volume-list li.has-certificate-preview a.ubitto-certificate-preview-link{display:flex;align-items:center;color:inherit;text-decoration:none;cursor:pointer;transition:color 0.2s ease}.bb-course-volume-list li.has-certificate-preview a.ubitto-certificate-preview-link:hover{color:#7973fe}.bb-course-volume-list li.has-certificate-preview a.ubitto-certificate-preview-link .bb-icon-eye{opacity:.5;transition:opacity 0.2s ease}.bb-course-volume-list li.has-certificate-preview a.ubitto-certificate-preview-link:hover .bb-icon-eye{opacity:1}.mfp-container.ubitto-certificate-lightbox .mfp-content{max-width:900px}.mfp-container.ubitto-certificate-lightbox .mfp-figure{background:#fff0;padding:10px;border-radius:8px}.mfp-bg.ubitto-certificate-lightbox-bg{background:rgb(0 0 0 / .9)}.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{left:53%;margin:0}.learndash-wrapper div.ld-item-list{margin-bottom:20px!important}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button{font-weight:normal!important;color:#fff!important}.ld_review{display:flex;flex-wrap:wrap;gap:15px;padding:20px;margin-bottom:20px;background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 8px rgb(0 0 0 / .04)}.ld_review .comment-avatar{flex-shrink:0;width:50px;height:50px}.ld_review .comment-avatar img{width:50px;height:50px;border-radius:50%;object-fit:cover}.ld_review .comment-content{flex:1;min-width:0}.ld_review .comment-header{margin-bottom:8px}.ld_review .review-title{font-size:16px;font-weight:600;color:#333;margin:0 0 4px 0}.ld_review .comment-meta{font-size:13px;color:#666;margin-bottom:6px}.ld_review .comment-meta a{color:#1e73be;text-decoration:none}.ld_review .review-rating{margin-bottom:10px}.ld_review .review-rating .star{color:#ffc107;font-size:16px}.ld_review .review-rating .star.empty{color:#ddd}.ld_review .comment-text,.ld_review .review-content,.ld_review>p{width:100%;margin:10px 0 0 0;padding-top:12px;border-top:1px solid #f0f0f0;font-size:14px;line-height:1.6;color:#444}.ld_review p:last-child{margin-bottom:0}.learndash-course-reviews-average{display:flex;align-items:center;gap:12px;margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid #e8e8e8}.learndash-course-reviews-average .star{color:#ffc107;font-size:20px}.ld_review{display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:16px;padding:20px!important;margin-bottom:15px;background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 8px rgb(0 0 0 / .04)}.ld_review .ubitto-review-avatar{flex-shrink:0;width:50px}.ld_review .ubitto-review-avatar img.avatar{display:block!important;width:50px!important;height:50px!important;border-radius:50%!important;object-fit:cover;margin:0}.ld_review .ubitto-review-content{flex:1;min-width:0}.ld_review .ubitto-review-content .learndash-course-reviews-review-stars{display:block;margin-bottom:8px}.ld_review .ubitto-review-content .review-title{display:block;font-size:16px;font-weight:600;color:#333;margin:0 0 8px 0}.ld_review .ubitto-review-content .learndash-course-reviews-content{margin-bottom:10px}.ld_review .ubitto-review-content .learndash-course-reviews-content p{font-weight:400;font-size:14px;line-height:1.6;color:#444;margin:0}.ld_review .ubitto-review-content .learndash-course-reviews-metadata{font-size:13px;color:#6b7280;margin:0 0 8px 0;line-height:1.3}.ld_review .ubitto-review-content .learndash-course-reviews-metadata .author{font-weight:600;color:#1f242c;font-size:14px}.ld_review .ubitto-review-content .learndash-course-reviews-metadata a{color:#6b7280}.ld_review .ubitto-review-content .learndash-course-reviews-metadata img.avatar{display:none!important}.ld_review .learndash-course-reviews-author,.ld_review .learndash-course-reviews-body{display:none}.learndash-course-reviews-container .reviews-list .ld_review:last-child{margin-bottom:20px}.learndash-course-reviews-container .average-review{margin-bottom:1rem!important}.learndash-course-reviews-container .average-review .average-review-label{font-size:1em!important;margin-left:5px}.ld-tabs-navigation .ld-tab .ld-icon.ld-icon-content{margin-left:0}.ld-tabs-navigation .ld-tab{padding:8px 16px 8px 10px!important;gap:3px}.learndash-course-reviews-metadata a{color:inherit;text-decoration:none;pointer-events:none}.learndash-course-reviews-form form[name="learndash_course_reviews"]{background:#fff;padding:20px;border-radius:10px;border:1px solid #e5e7eb}.learndash-course-reviews-form .grid-container{max-width:100%;padding:0;margin:0}.learndash-course-reviews-form .grid-x{margin-bottom:18px}.learndash-course-reviews-form .grid-x:last-child{margin-bottom:0;margin-top:8px}.learndash-course-reviews-form label{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.learndash-course-reviews-form label .required{color:#ef4444}.learndash-course-reviews-form input[type="text"],.learndash-course-reviews-form textarea{width:100%;padding:12px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;transition:border-color 0.2s,box-shadow 0.2s;background:#fff}.learndash-course-reviews-form input[type="text"]:focus,.learndash-course-reviews-form textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgb(59 130 246 / .1)}.learndash-course-reviews-form textarea{min-height:120px;resize:vertical}.learndash-course-reviews-form .learndash-course-reviews-stars-input{display:flex;gap:4px;margin-top:4px}.learndash-course-reviews-form .learndash-course-reviews-stars-input label{font-size:28px;color:#d1d5db;cursor:pointer;margin:0;transition:color 0.15s}.learndash-course-reviews-form .learndash-course-reviews-stars-input label:hover,.learndash-course-reviews-form .learndash-course-reviews-stars-input input:checked~label,.learndash-course-reviews-form .learndash-course-reviews-stars-input label.active{color:#ffc107}.learndash-course-reviews-form input[type="submit"].button.primary{width:100%;padding:14px 24px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:background 0.2s}.learndash-course-reviews-form input[type="submit"].button.primary:hover{background:#2563eb}.learndash-course-reviews-container .learndash-course-reviews-stars-input .review-star{margin-bottom:0px!important}.learndash-course-reviews-container .learndash-course-reviews-stars-input .review-star label{font-size:27px!important}.bb-course-community-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;font-size:11px;font-weight:600;color:#7c3aed;background:#f5f3ff;border:1px solid #e9d5ff;border-radius:999px;text-decoration:none!important;transition:all 0.2s ease;cursor:pointer!important;pointer-events:auto!important;white-space:nowrap;line-height:normal;position:relative;z-index:10;gap:3px}.bb-course-community-btn:hover{background-color:#f5f5f5;border-color:#7c3aed;color:#5b21b6;text-decoration:none!important}.bb-course-community-btn svg{flex-shrink:0;width:12px;height:12px}.bb-course-hrdc-badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;font-size:11px;font-weight:600;color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;white-space:nowrap;line-height:normal;gap:3px}.bb-course-hrdc-badge svg{flex-shrink:0;width:12px;height:12px}.ubitto-meta-value.ubitto-badge-success{background:#d4edda;color:#155724;padding:2px 8px;border-radius:4px;font-weight:500;font-size:12px}.ubitto-educators-avatars{display:flex;align-items:center;gap:0;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #eee}.ubitto-educator-avatar-link{display:block;width:44px;height:44px;border-radius:50%;overflow:hidden;border:2px solid #fff;box-shadow:0 0 0 1px #ddd;margin-left:-10px;position:relative;z-index:1;transition:transform 0.15s}.ubitto-educator-avatar-link:first-child{margin-left:0}.ubitto-educator-avatar-link:hover{transform:scale(1.1);z-index:5}.ubitto-educator-avatar-link img{width:100%;height:100%;object-fit:cover}.ubitto-educator-more{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#e0e0e0;color:#333;font-size:13px;font-weight:600;margin-left:-10px;border:2px solid #fff;box-shadow:0 0 0 1px #ddd}.ubitto-educator-count{margin-left:12px;font-size:13px;color:#666;font-weight:500}.ubitto-course-meta-multi{display:flex!important;align-items:center!important;gap:6px}.ubitto-educators-avatars--listing{display:inline-flex;align-items:center;margin-bottom:0;padding-bottom:0;border-bottom:none;gap:0;flex-shrink:0}.ubitto-educators-avatars--listing .ubitto-educator-avatar-link{width:28px;height:28px;margin-left:-8px}.ubitto-educators-avatars--listing .ubitto-educator-avatar-link:first-child{margin-left:0}.ubitto-educators-avatars--listing .ubitto-educator-more{width:28px;height:28px;font-size:10px;margin-left:-8px}.ubitto-educators-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.ubitto-educator-row{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:16px 12px;border:1px solid #f0f0f0;border-radius:10px;background:#fafafa}.ubitto-educator-row .ubitto-educator-avatar{flex-shrink:0}.ubitto-educator-row .ubitto-educator-avatar img{width:56px;height:56px;border-radius:50%;object-fit:cover}.ubitto-educator-row .ubitto-educator-info{min-width:0}.ubitto-educator-row .ubitto-educator-name{margin:0;font-size:14px;font-weight:600;line-height:1.3}.ubitto-educator-row .ubitto-educator-name a{color:#1a1a2e;text-decoration:none}.ubitto-educator-row .ubitto-educator-name a:hover{color:#667eea}.ubitto-educator-row .ubitto-educator-meta{display:block;font-size:12px;color:#888;margin-top:2px}.ubitto-educator-row .ubitto-educator-msg-btn{font-size:12px;padding:5px 12px;white-space:nowrap}.ubitto-educator-hidden{display:none}.ubitto-educators-list.show-all .ubitto-educator-hidden{display:flex}.ubitto-educators-toggle{display:block;width:100%;margin-top:8px;padding:8px;background:none;border:1px solid #e0e0e0;border-radius:8px;color:#667eea;font-size:13px;font-weight:500;cursor:pointer;text-align:center;transition:background 0.15s}.ubitto-educators-toggle:hover{background:#f5f5ff}@media (max-width:480px){.ubitto-educators-list{grid-template-columns:1fr 1fr}}