.course-card{box-shadow:0 4px 8px rgba(0,0,0,.1);margin-top:65px}.course-frist-half-container{width:"100%";background:linear-gradient(135deg,#eef2ff,#ffffff 50%,#f0f9ff)}.course-first-half{padding-left:30px;padding-bottom:20px}.course-details-modules-main-cont-with-carrer{margin:auto;background-color:var(--defaultbackgroundcolor)}.course-header{justify-content:flex-start;width:100px}.course-details-page-back-button img{color:var(--preview-hover)!important}.course-details-back-button{color:var(--button-back);position:relative;bottom:4px}.course-title-section{align-items:flex-start}.course-logo{width:65px;height:62px;margin-bottom:10px;margin-left:-2%;display:none}.course-title-logo{max-width:100%}.coursedetails-course-title{margin-bottom:0;color:var(--title-heading);margin-top:0}.course-tags{width:100%}.course-tags span{border:1px solid var(--tag-span);color:var(--button-back)}.course-tagss{display:flex}.course-tags .no-pill{background-color:transparent;font-size:12px;color:var(--preview-hover)}.resume-button,.start-button{background-color:green;color:var(--background-main);border:none;border-radius:6px;padding:8px 40px;cursor:pointer;margin-top:20px}.resume-button:hover,.start-button:hover{background-color:rgb(11,168,11)}.course-progress{justify-content:flex-start}.resume-button-progress{border-radius:25px;justify-content:center}.coursedetails-progress-percentage{margin-top:-3%}.details{display:flex;flex-direction:column;gap:10px;padding:10px 16px}.details span{font-size:13px;color:var(--progress-label);display:flex;align-items:center;gap:10px}.details img{width:16px;border:1px solid var(--background-grey);border-radius:3px;padding:4px;filter:var(--card-icon)}.course-description{background-color:var(--background-main)}.course-description ul{color:var(--text-grey);font-size:13px;line-height:2;margin-left:-2%}.course-details-card{margin:0 auto;width:100%;height:90vh;box-sizing:border-box}.course-details-content-top{display:flex;justify-content:space-between;align-items:center}.course-details-content-top img{margin-right:1%;width:42%;margin-top:-7%;border-radius:25px}.course-details-info{display:flex;align-items:center;margin-bottom:20px;font-size:13px;gap:30px}.course-details-info div{display:flex;align-items:center;font-size:14px}.course-details-info img{width:18px;margin-right:6px}.course-details-resume-button{display:block;padding:7px 30px;background-color:var(--input-focus);color:var(--background-main);border:none;border-radius:7px;font-size:1rem;cursor:pointer;margin-bottom:30px;margin-top:30px;text-align:center}.course-details-resume-button:hover{background-color:var(--active-hover)}.course-details-meta{display:flex;justify-content:space-between;list-style-type:none;padding:6px;background-color:var(--background-main);border-radius:16px;width:91%;flex-wrap:wrap;box-shadow:0 0 5px 2px rgba(0,0,0,.3)}.course-details-item{display:flex;align-items:center;flex-direction:column;text-align:center;position:relative;padding:0 20px;flex-grow:1;min-width:180px;max-width:220px}.course-details-item img{width:40px;margin-bottom:11px;margin-top:5px}.course-details-item span{font-size:12px;max-width:100px;word-wrap:break-word;line-height:1.2em;text-align:center}.course-modules{max-width:1200px;width:100%;margin:auto}.course-content-icon,.course-subcontent-icon,.course-video-icon{width:16px;height:16px}.course-video-icon{vertical-align:middle;margin-top:10px}.course-module-container{font-size:13px;height:auto;display:flex;flex-direction:column;justify-content:space-between}.course-module-content{display:flex;justify-content:space-between;align-items:center}.course-content-text{flex-grow:1}.course-module-content,.course-module-subcontent{display:flex;justify-content:flex-start;gap:10px;font-size:13px;align-items:center}.course-module-content span,.course-module-subcontent span{margin-top:4px}.course-module-detail{align-items:center;margin-left:2.5%;font-size:13px;padding-left:1%}.course-detail-text{display:flex;align-items:center;font-weight:500;font-family:Poppins,sans-serif;line-height:3}.course-detail-time{display:flex;flex-direction:column;align-items:center;font-size:12px;color:var(--text-grey);line-height:1.2}.course-detail-time span{font-size:9px;margin-top:5px}.course-see-more-button{margin:15px auto!important;background-color:var(--background-main)!important;border:1px solid var(--border-grey)!important;border-radius:10px!important;cursor:pointer;text-align:center;width:100%;font-size:14px}.course-see-more-button:hover{background-color:var(--course-buttonhover)}.expand-icon{transition:transform .3s ease;color:var(--input-focus)}.course-management{padding:0;background:var(--gradient-surface-secondary)}.course-tabs{display:flex;justify-content:flex-start;position:sticky;top:0;z-index:100;padding:10px 40px;max-width:1200px;width:100%;margin:auto;box-sizing:border-box;overflow-y:auto;scrollbar-width:none;scroll-behavior:smooth}.tab-button{background:none;gap:5px;align-items:center;display:flex;padding:10px 20px;font-size:14px;font-family:Poppins,sans-serif;position:relative;transition:color .3s ease,box-shadow .3s ease}.tab-button.active{background-color:var(--accordion-bg);border-radius:10px}.tab-button.active:after{width:100%;height:3px;left:0;transition:all .3s ease}section[data-tab=about]{scroll-margin-top:60px}section[data-tab=modules]{scroll-margin-top:56px}section[data-tab=whatLearn]{scroll-margin-top:48px}section[data-tab=recommendations],section[data-tab=skills]{scroll-margin-top:60px}section[data-tab=faq]{scroll-margin-top:90px}section[data-tab=testimonials]{scroll-margin-top:42px}.course-details-content section{max-width:1200px;width:100%!important;min-width:100%!important;margin:auto;box-sizing:border-box}.tabs-icons{width:17px;color:var(--preview-hover)}.tab-button:active .tabs-icons:active,.tabs-icons:hover{filter:var(--icon-filter)}.course-details-content{display:grid;grid-template-columns:1fr;align-items:start;margin:auto;width:100%;background-color:#f9fafb}.lms_responsive_container1{background:var(--defaultbackgroundcolor)!important}.Course-details-paragraph{word-spacing:2px}.course-details-course-card{width:16rem;margin:10px;border-radius:15px;border:1px solid var(--card-border);cursor:pointer;padding-bottom:20px}.course-details-card-btn{padding:6px 55px;border-radius:5px;margin-left:44px;background-color:var(--input-focus);border:none;color:var(--primary-bg);font-weight:400;font-family:Poppins,sans-serif;cursor:pointer;margin-top:10px;margin-bottom:11px}.course-details_grid_veiw_card_header{font-size:16px;font-weight:600;margin-top:-10px;margin-left:5px}.course-details_grid_veiw_card_header:hover{color:var(--input-focus)}.course-details_mentor-container{display:flex;align-items:center;margin-top:8px}.course-details_mentor-image{width:40px;height:auto;margin-right:3px}.course-details_mentor-info{display:flex;flex-direction:column}.course-details_mentor-name{margin:0;font-size:13px}.course-details_mentor-title{font-size:10px;color:var(--disabled-cancel);margin:0}.course-details_level-container,.course-details_mentor-container{display:flex;align-items:center;margin-top:15px}.course-details_level-container{margin-left:15px}.course-details_level-image,.course-details_mentor-image{width:20px;height:auto;margin-right:10px}.course-details_level-info,.course-details_mentor-info{display:flex;flex-direction:column}.course-details_level-heading,.course-details_mentor-name{font-size:13px;text-transform:capitalize;margin:10px 0 0}.course-details_level-difficulty,.course-details_mentor-title{font-size:12px;color:var(--difficulty-level);margin:0}.course-details_metor_difficulty_alignmnet{display:flex;flex-direction:row;margin-top:-7%}.course-details_metor_difficulty_alignment2{display:flex;flex-direction:row}.course-details_learners-container{display:flex;align-items:center;margin-top:20px}.course-details_learners-image{width:20px;height:auto;margin-right:10px}.course-details_learners-info{display:flex;flex-direction:column}.course-details_learners-heading{margin:0;font-size:13px}.course-details_learners-count{font-size:12px;color:var(--disabled-cancel);margin:0}.course-details_completion-container{display:flex;align-items:center;margin-top:21px;margin-left:30px}.course-details_completion-heading{font-size:13px;margin:0}.course-details_completion-image{width:18px;height:17px}.course-details_progress-bar{flex-grow:1;background-color:var(--background-grey);border-radius:12px;height:4px;overflow:hidden;margin-top:5px}.course-details_progress-fill{background-color:var(--input-focus);height:100%;border-radius:12px;transition:width .3s ease}.course-details_status-row{margin-left:14px}.recommended{display:flex;margin-top:5%;margin-left:-1%}.course-details-second{width:100%}.Testimonial_card{height:280px!important;width:45%!important;background-color:var(--accordion-bg)!important;border-radius:20px!important;margin-bottom:2%!important}.course-recommendation-row{display:flex;font-size:26px;font-weight:600;color:var(--title-heading);margin-bottom:30px;flex-wrap:wrap;gap:10px;justify-content:center;box-sizing:border-box}.about-content{margin-top:7%}.course-details-see-more-container{display:flex;margin-top:10px;max-width:1200px;box-sizing:border-box;width:100%;justify-content:end;padding:0 40px}.course-details-see-more-button{display:inline-flex;align-items:center;color:var(--input-focus)!important}.expand-icon.rotated{transform:rotate(180deg)}.carousel-container{overflow:hidden;width:100%;max-width:1200px;margin:5% auto auto}.carousel{display:flex;transition:transform .5s linear;white-space:nowrap}.carousel-item{flex:0 0 12%;box-sizing:border-box;margin:0}.accordion-summary-content{justify-content:space-between!important;width:100%;transition:all .3s ease-in-out!important;margin-right:5%;display:flex;flex-direction:column;align-items:flex-start}.accordian-summary-description{margin-left:3%;margin-top:1%;margin-bottom:1%;width:90%;font-size:13px;text-align:justify;line-height:2}.accordion-summary-title{transition:color .3s ease-in-out!important}.course-modules .MuiCollapse-root{transition:height .3s ease-in-out!important;line-height:1.5}.accordion-details{transition:max-height .6s ease-out,padding .6s ease-out;padding:0}.accordion-expanded .accordion-details{max-height:1200px;padding:16px;transition:max-height .6s ease-out,padding .6s ease-out}.modal-header{margin:0}.recommendations-heading{display:flex;font-size:26px;color:var(--title-heading);font-weight:600;justify-content:center;margin:0 0 40px}.MuiAccordion-root{margin-bottom:3%!important;box-shadow:none!important;background-color:var(--accordion-bg)!important;border-top:none!important}.MuiAccordion-root:before{right:13px!important;left:13px!important}.css-1086bdv-MuiPaper-root-MuiAccordion-root:before{height:0!important}.MuiAccordionSummary-root{min-height:48px!important;align-items:center!important;transition:max-height .3s ease!important}.MuiAccordionSummary-content{transition:all .3s ease-in-out!important}.MuiAccordionDetails-root{padding:0 16px 16px!important}.MuiCollapse-wrapperInner{margin-top:-1%!important}.course-see-more-button{color:var(--input-focus)!important;text-transform:capitalize!important}.accordion-details{overflow:hidden;transition:max-height .3s ease-in-out;max-height:0}.accordion-expanded .accordion-details{max-height:1000px;transition:max-height .3s ease-in-out}.scroll-up-button{background-color:var(--input-focus);color:var(--background-main);border:none;padding:8px 20px;border-radius:20px;cursor:pointer;margin-left:auto}.scroll-up-button:hover{opacity:1}.scroll-up-button:focus{outline:none}.css-1n6exah-MuiGrid-root>.MuiGrid-item{padding-top:0}.css-1qf4hc3-MuiGrid-root>.MuiGrid-item{padding-top:0!important;margin-left:8px!important;margin-bottom:10px!important;font-size:10px;margin-top:5px}.css-iw95yg{box-shadow:none!important;margin:0!important}.css-1ruxp1v{padding:20px 20px 0!important}.css-7iqmv6{margin-top:5px!important}.lms-courseList-card{border:1px solid var(--background-grey);border-radius:10px;padding:10px;cursor:pointer;transition:transform .2s;width:247px;background:var(--background-card);box-shadow:0 1px 2px 0 hsl(220 13% 91%/.5)}.lms-courseList-card:hover{transform:scale(1.05);box-shadow:var(--defaultboxshadow)}.lms-courseList-header{display:flex;justify-content:space-between;align-items:center}.filter-drawer{width:280px;background:var(--defaultwhitecolor);overflow:hidden;flex-shrink:0;transition:width .8s ease;padding:20px 0 20px 30px}.filter-drawer.closed{width:0;padding-left:0;padding-right:0}.filter-drawer>*{opacity:1;transition:opacity .4s ease}.filter-drawer.closed>*{opacity:0;pointer-events:none}.lms-courseList-content{margin-top:10px}.lms-courseList-details{display:flex;justify-content:space-between}.testimonials-button{transition:transform .3s ease}.testimonials-button:hover{transform:scale(1.05)}.tab-button{padding:8px 14px;cursor:pointer;border:none;background-color:transparent;transition:color .3s,border-bottom .3s;white-space:nowrap;flex-shrink:0}.course-details-link{color:var(--preview-hover);font-size:15px}.Course-details-divider{width:1px;height:30px;background-color:var(--border-grey);margin-left:-10px}.Course-details-enroll-button{color:var(--background-main);border:none;padding:8px 36px;border-radius:8px;margin-top:16px;background-color:var(--input-focus)}.course-details-breadcrumb-img{width:18px;height:15px}.Course-details-about-heading{display:flex;font-size:26px;color:var(--title-heading);font-weight:600;justify-content:center;margin:6px 0 16px}.course-details-testimonials{font-size:19px;color:var(--title-heading);font-weight:500;margin-top:4%;font-family:Poppins,sans-serif}.coursedetails-Dataworksicon{width:120px;height:auto;margin-top:1%;padding:7px 0;border-radius:8px}.css-k0jz2n-MuiPaper-root-MuiCard-root{box-shadow:none!important}.course-details-course-title{display:-webkit-box;line-clamp:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:3rem;line-height:1.5rem}.enroll-button{padding:8px 32px;background-color:var(--input-focus);color:var(--background-main);border:none;border-radius:8px;margin-top:10px;cursor:pointer}.enroll-button:hover{background-color:var(--enroll-button)}.enroll-button:active{background-color:var(--active-hover)}.css-fzwlwx{height:82vh!important;background-color:none!important}.drawer-course-arrow-back-btn{display:flex;align-items:center;background-color:var(--background-light);width:58px;padding:4px;border-radius:15px}.css-1160xiw-MuiPaper-root-MuiDrawer-paper{overflow:hidden!important}.payment-preview-close{background:transparent;border:none;font-size:18px;color:var(--preview-close);cursor:pointer;margin-top:2%;width:50px;height:0}.payment-preview-close:hover{color:var(--preview-hover)}.payment-preview-main-container{width:80%}.css-1808mag-MuiPaper-root-MuiAccordion-root:before{background-color:transparent!important;opacity:0!important}@media (max-width:650px){.course-content{grid-template-columns:1fr}}@media (max-width:1166px){.course_details_page_course-container{max-width:100%!important}.lms-courses-certificate-wrapper{margin:2% auto}}@media (max-width:870px){.course-details-modules-main-cont-with-carrer{flex-wrap:wrap}.course-details-second{width:63%}.lms-courses-career-opportunities-container{padding:0;margin-left:0}}@media (max-width:500px){.coursedetails-course-title{font-size:32px}.course-management{padding:5px 15px 30px}.course-first-half{padding-left:0}}.lms_course_page_curriculum_tab_bar_section{padding:48px 0;scroll-margin-top:96px}.lms_course_page_curriculum_tab_bar_inner{max-width:1200px;margin:0 auto;padding:0 16px}.lms_course_page_curriculum_tab_bar_header{text-align:center}.lms_course_page_curriculum_tab_bar_title{font-size:2rem;font-weight:700;margin:26px 0 16px}.lms_course_page_curriculum_tab_bar_meta{color:var(--border-primary-light)}.lms_course_page_curriculum_tab_bar_actions{display:flex;justify-content:flex-end;gap:12px;margin-bottom:12px}.lms_course_page_curriculum_tab_bar_expandBtn{background:transparent;border:none;color:var(--input-focus);font-weight:600;padding:8px 12px;border-radius:8px;cursor:pointer}.lms_course_page_curriculum_tab_bar_expandBtn:hover{background:rgba(79,70,229,.06)}.lms_course_page_curriculum_tab_bar_modules{display:flex;flex-direction:column;padding:10px 46px}.lms_course_page_curriculum_tab_bar_module{border:1px solid var(--tag-badge);border-radius:12px;overflow:hidden;box-shadow:0 6px 18px rgba(2,6,23,.03);margin-bottom:12px}.lms_course_page_curriculum_tab_bar_moduleHeader{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px;background:transparent;border:none;text-align:left;cursor:pointer}.lms_course_page_curriculum_tab_bar_moduleHeader_open{background:var(--module-headerhover)}.lms_course_page_curriculum_tab_bar_moduleInfo{display:flex;gap:16px;align-items:center}.lms_course_page_curriculum_tab_bar_moduleIndex{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--module-indexbg);color:var(--input-focus);font-weight:700}.lms_course_page_curriculum_tab_bar_moduleTitle{text-transform:capitalize;margin:0;font-weight:500;color:var(--neutral-100);font-size:15px}.lms_course_page_curriculum_tab_bar_moduleLessons{margin:2px 0 0;color:var(--border-primary-light);font-size:13px}.lms_course_page_curriculum_tab_bar_chev{color:var(--tab-chev);transition:transform .22s ease}.lms_course_page_curriculum_tab_bar_chev_open{transform:rotate(180deg);color:var(--border-primary-light)}.lms_course_page_curriculum_tab_bar_moduleBody{border-top:1px solid var(--border-toporbottom);max-height:0;overflow:hidden;opacity:0;transition:max-height .35s ease,opacity .25s ease}.lms_course_page_curriculum_tab_bar_moduleBody.open{max-height:2000px;opacity:1}.lms_course_page_curriculum_tab_bar_lessonRow{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;margin:0 30px;gap:12px;border-bottom:1px solid var(--border-toporbottom)}.lms_course_page_curriculum_tab_bar_lessonLeft{display:flex;gap:12px;align-items:center}.lms_course_page_curriculum_tab_bar_lessonIconWrap{width:36px;height:36px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--background-main);border:1px solid var(--tag-badge)}.lms_course_page_curriculum_tab_bar_icon_svg{color:var(--tabbar-icon);font-size:18px}.lms_course_page_curriculum_tab_bar_lessonTitle{margin:0;font-weight:400;color:var(--primary-hover);font-size:14px}.lms_course_page_curriculum_tab_bar_lessonMeta{margin-top:4px;color:var(--tab-chev);font-size:.85rem;display:flex;gap:8px;align-items:center}.lms_course_page_curriculum_tab_bar_lockIcon{color:var(--topic-pill)}.lms_course_page_curriculum_tab_bar_lessonActions{display:flex;gap:8px;align-items:center}.lms_course_page_curriculum_tab_bar_footer{margin-top:20px;text-align:center}@media (min-width:768px){.lms_course_page_curriculum_tab_bar_inner{padding:0 12px}.lms_course_page_curriculum_tab_bar_moduleHeader{padding:16px}.lms_course_page_curriculum_tab_bar_lessonRow{padding:16px 18px}.lms_course_page_curriculum_tab_bar_moduleIndex{width:40px;height:40px}}.lms_course_page_curriculum_tab_bar_lessonRow.locked{opacity:1}.lms_course_page_curriculum_tab_bar_lessonRow.locked .lms_course_page_curriculum_tab_bar_lessonTitle,.lms_course_page_curriculum_tab_bar_lessonTitle.lockedTitle{color:var(--locked-title);font-weight:600}.lms_course_page_curriculum_tab_bar_lessonMeta.lockedMeta,.lms_course_page_curriculum_tab_bar_lessonRow.locked .lms_course_page_curriculum_tab_bar_lessonMeta{color:var(--loced-icon)}.lms_course_page_curriculum_tab_bar_lessonRow.locked .lms_course_page_curriculum_tab_bar_icon_svg{color:var(--locked-title)}.lms_course_page_curriculum_tab_bar_lessonIconWrap.iconLocked{background:var(--lesson-icon);border-color:var(--lesson-border)}.lms_course_page_curriculum_tab_bar_lockIcon{color:var(--disabled-gray);font-size:18px}.lms_course_page_curriculum_tab_bar_previewBadge{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border-radius:9999px;border:1px solid var(--tag-badge);color:var(--border-primary-light);font-size:12px}.lms_course_page_curriculum_tab_bar_previewIcon{color:var(--border-primary-light);font-size:14px}.lms_course_page_curriculum_tab_bar_module.placeholder .lms_course_page_curriculum_tab_bar_icon_svg{color:var(--locked-title)}.topic-pill-container{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.topic-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--pill-lock);border-radius:9999px;font-size:10px;color:var(--primary-hover);background-color:var(--background-main);white-space:nowrap}.topic-pill img{display:inline-block}.course-details{background:var(--background-main);border-radius:12px}.course-details-price{display:flex;align-items:center;gap:10px;margin:8px 0 12px}.current-price{color:var(--background-light)}.old-price{text-decoration:line-through;font-size:14px}.discount{font-size:14px;font-weight:600}html{overflow-y:hidden;scroll-behavior:smooth}.course-card{box-shadow:var(--shadow-md);height:calc(100vh - 65px);overflow-y:auto;scrollbar-width:thin;overflow-x:hidden;position:relative}.course-first-half{padding:20px 46px}.course-details-modules-main-cont-with-carrer{width:100%;display:flex;justify-content:center;padding:20px 0}.course-header{display:flex;align-items:center;margin-bottom:20px;padding-left:2.5%}.course-details-page-back-button img{width:17px;cursor:pointer}.course-details-back-button{background:none;border:none;color:var(--text-grey-alt);font-size:15px;cursor:pointer}.coursedetails-course-title{font-size:40px;font-weight:600;color:var(--text-dark)}.course-tags span{border:1px solid #f6f6f6;border-radius:9999px;padding:4px 16px;font-size:14px;color:var(--text-grey-alt)}.course-tags .no-pill{background:transparent;border:none;cursor:pointer;display:flex;align-items:center}.course-Key-highlights,.course-tags .no-pill{color:var(--text-primary)}.Course-details-enroll-button,.enroll-button,.resume-button,.start-button{background-color:var(--input-focus);color:var(--btn-text);border:none;border-radius:8px;cursor:pointer}.enroll-button:hover,.resume-button:hover,.start-button:hover{background-color:var(--primary-hover)}.progressbar-course-details{border:1px solid #f6f6f6;background:var(--background-grey)}.coursedetails-progress-percentage{color:var(--text-medium)}.course-description,.course-details,.course-details-meta,.modal-content{background-color:var(--background-main);border:1px solid var(--border-default)}.course-details-meta{box-shadow:var(--shadow-sm)}.Testimonial_card{background-color:var(--background-soft)!important}.course-tabs{background-color:var(--background-main)}.border-line{border-bottom:1px solid #f6f6f6;width:100%;position:sticky;top:0;z-index:100;background:var(--background-main)}.tab-button{color:var(--text-medium)}.tab-button.active{background-color:var(--background-soft)}.tab-button:hover{color:var(--input-focus)}.tabs-icons{color:var(--text-primary)}.MuiAccordion-root{background-color:var(--background-soft)!important;border-radius:10px!important}.MuiAccordionSummary-expandIcon,.MuiAccordionSummary-root{color:var(--input-focus)!important}.modal-overlay{background-color:rgba(0,0,0,.5)}.modal-content{box-shadow:var(--shadow-lg)}.payment-preview-close{color:var(--text-light)}.payment-preview-close:hover{color:var(--text-primary)}.lms_course_page_curriculum_tab_bar_section{background:var(--background-main)}.lms_course_page_curriculum_tab_bar_title{color:var(--primary-hover)}.lms_course_page_curriculum_tab_bar_module{background:var(--background-main);border:1px solid #f6f6f6}.lms_course_page_curriculum_tab_bar_lessonTitle{color:var(--text-primary)}.lms_course_page_curriculum_tab_bar_lessonMeta{color:var(--text-muted)}.lms_course_page_curriculum_tab_bar_previewBadge{background:var(--background-main);border:1px solid #f6f6f6;color:var(--text-medium)}.lms_course_page_curriculum_tab_bar_lessonRow.locked
.lms_course_page_curriculum_tab_bar_lessonTitle{color:var(--text-light)}.lms_course_page_curriculum_tab_bar_lockIcon{color:var(--neutral-300)}.current-price{color:var(--text-primary)}.old-price{color:var(--input-placeholder)}.discount{color:var(--success)}.course-details-content section{margin-bottom:0}.tab-button:hover{color:var(--text-primary)}.tab-button:hover .tabs-icons{filter:var(--icon-filter)}.tab-button.active .tabs-icons{filter:var(--primary-filter)}.tab-button.active{color:var(--input-focus)}.lms_responsive_container1{width:100%;margin:auto;padding:0 46px;box-sizing:border-box;font-size:14px;background:var(--background-main)!important}.breadcrumb-wrapper{max-width:1200px;width:100%;margin:auto;display:flex;align-items:center;gap:13px;font-size:14px}.lms_responsive_container.course-hero-gradient{background:var(--gradient-surface-primary)!important;padding:20px 0}.course-first-half{max-width:1200px;width:100%;margin:auto;padding:0 46px;box-sizing:border-box}.course-content{display:grid;grid-template-columns:4fr 2fr;gap:20px;align-items:start}.course-main,.course-title-section{display:flex;flex-direction:column}.course-title-section{gap:10px;margin-bottom:10px}.course-title-logo{display:flex;align-items:center;gap:15px}.Course-details-paragraph{font-size:14px;color:var(--text-grey);line-height:1.5;text-align:justify;max-width:100%}.course-tags{display:flex;flex-wrap:wrap;gap:11px;margin:4px 0}.Course-details-links{display:flex;align-items:center;gap:20px;font-size:12px;color:var(--button-back);flex-wrap:wrap}.icon-small{width:16px;filter:var(--card-icon)}.enroll-button-wrapper{display:flex;gap:30px;flex-wrap:nowrap;align-items:center;margin-top:10px}.cohort-schedule-badge{border:1px solid var(--schedule-badge);border-radius:10px;padding:4px 16px;font-size:13px;font-weight:400;color:var(--text-grey);width:-moz-fit-content;width:fit-content;box-shadow:0 2px 6px rgba(0,0,0,.1);background-color:var(--background-main)}.course-details-block-wrapper{display:flex;justify-content:flex-end}.course-details{background-color:var(--bg-input);border-radius:15px;border:1px solid var(--tabs-border);width:310px;height:-moz-fit-content;height:fit-content;margin-top:2%;margin-left:1%}.course-Key-highlights{font-size:16px;font-weight:500;padding:10px 10px 10px 16px;background:var(--cur-price)}.details-divider{width:1px;height:30px;background-color:var(--border-grey);margin:0 10px}.details-list{display:flex;flex-direction:column;gap:10px;padding:10px 16px}.details-list span{font-size:13px;color:var(--progress-label);display:flex;align-items:center;gap:10px}.details-list img{width:16px;border:1px solid var(--background-grey);border-radius:3px;padding:4px;filter:var(--card-icon)}.resume-button-progress{display:flex;flex-direction:column;align-items:center;margin-bottom:2%}.course-progress{display:flex;flex-direction:column;width:228px;line-height:2;margin:0 0 4% 5%}.course-progress label{font-size:13px;color:var(--progress-label);margin-bottom:2%}.progressbar-for-course{display:flex;align-items:center;width:100%}.progressbar-course-details{border-radius:10px;width:80%;height:6px;border:1px solid var(--progressbar-border);background-color:var(--background-grey);overflow:hidden;margin-right:10px}.progress{background-color:var(--input-focus);height:100%;border-radius:25px;transition:width .3s ease}.coursedetails-progress-percentage{font-size:11px;color:var(--progress-level)}.current-price{display:flex;justify-content:center;align-items:center;font-size:18px;color:var(--preview-hover);background:var(--cur-price);padding:10px;border-radius:0 0 15px 15px}.drawer-box{max-width:550px;width:90%;padding:16px;height:100vh;overflow:hidden;flex-direction:column}.drawer-box,.drawer-close-box{background-color:var(--background-main);display:flex}.drawer-close-box{justify-content:flex-end;padding:10px;z-index:10}.drawer-content-box{flex:1;overflow:hidden;background:var(--background-main)}.congrats-box,.drawer-content-box{display:flex;flex-direction:column;align-items:center;justify-content:center}.congrats-box{position:relative;top:-12px;height:250px;background-size:cover;background-position:50%;background-repeat:no-repeat;padding:20px 30px 20px 20px}.congrats-title{margin-bottom:20px}.congrats-title p{color:var(--course-title);text-align:center;font-weight:600;font-size:40px;margin:0}.congrats-message{color:var(--input-focus);text-align:center;font-size:14px;font-weight:500;max-width:500px}.drawer-buttons-wrapper{width:100%;display:flex;align-items:center;justify-content:center;gap:20px;margin-top:30px}.drawer-buttons-wrapper .cancel-btn{background-color:var(--background-white1);color:var(--disabled-cancel);box-shadow:none;width:100px;border-radius:20px;text-transform:none;font-size:14px}.drawer-buttons-wrapper .cancel-btn:hover{background-color:var(--primary-bg);box-shadow:none}.drawer-buttons-wrapper .proceed-btn{background-color:var(--input-focus);width:180px;border-radius:20px;text-transform:none;font-size:14px}.drawer-buttons-wrapper .proceed-btn:hover{background-color:var(--blue-shade)}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content{background-color:var(--background-main);padding:20px;border-radius:8px;max-width:600px;width:90%;box-shadow:0 0 10px rgba(0,0,0,.2);max-height:80%;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;color:var(--preview-hover);font-size:16px;font-weight:500}.modal-close-button{width:20px;cursor:pointer}.modal-body{display:flex;flex-wrap:wrap;gap:14px}.course-details-skill-tag{background-color:var(--background-main);border:1px solid var(--tag-badge);border-radius:9999px;padding:6px 12px;font-size:14px;color:var(--button-back)}.footer-styles{width:100%}.loading-center{display:flex;justify-content:center;align-items:center;height:90vh}@media (max-width:650px){.course-content{grid-template-columns:1fr}.course-details{width:100%;margin:2% 1%}.enroll-button-wrapper{flex-direction:column;align-items:flex-start;gap:16px}.cohort-schedule-badge{font-size:12px;padding:4px 12px}.congrats-title p{font-size:27px}.congrats-message{font-size:12px}.drawer-buttons-wrapper .proceed-btn{width:160px}.drawer-buttons-wrapper .cancel-btn{width:80px}}@media (max-width:350px){.drawer-buttons-wrapper .proceed-btn{width:140px}}.duration-wrapper,.enrollers-wrapper,.level-wrapper,.rating-wrapper{display:flex;gap:4px}.level-wrapper{text-transform:capitalize}.lessonRow-hover:hover{background-color:var(--lessonrow-hover)}.module-extra{overflow:hidden;max-height:0;opacity:0;transform:translateY(-6px);margin:0;padding:0;pointer-events:none;transition:max-height .45s ease,opacity .25s ease,transform .25s ease}.module-extra.module-extra--open{max-height:1200px;opacity:1;transform:translateY(0);pointer-events:auto;margin:initial;padding:initial;margin-bottom:12px}