html:root,html [data-tutor-theme]{--tutor-brand-100:#f6f5fc;--tutor-brand-200:#eae9f7;--tutor-brand-300:#e4e2f4;--tutor-brand-400:#b6b3e3;--tutor-brand-450:#aeaadd;--tutor-brand-500:#6a64cd;--tutor-brand-600:#5b4dbe;--tutor-brand-700:#4a3da6;--tutor-brand-800:#3a2e93;--tutor-brand-900:#2c2370;--tutor-brand-950:#231a5c;--tutor-color-primary:#5b4dbe;--tutor-color-primary-rgb:91,77,190;--tutor-color-primary-hover:#4a3da6;--tutor-color-primary-hover-rgb:74,61,166;--tutor-body-color:#21283c;--tutor-body-color-rgb:33,40,60;--tutor-border-color:#e8e9f1;--tutor-border-color-rgb:232,233,241;--tutor-font-family-heading:"Cairo";--tutor-font-family-body:"Cairo";--tutor-button-radius:10px;--tutor-input-radius:10px;--tutor-tab-radius:10px;--mxt-ink:#21283c;--mxt-mute:#667085;--mxt-line:#e8e9f1;--mxt-soft:#efedfb;--mxt-tint:#f7f6fd;--mxt-gold:#ffd00d}.tutor-wrap,.tutor-wrap-parent,.tutor-page-wrap,.tutor-dashboard-page,.tutor-learning-page,.tutor-modal,.tutor-login-wrap,.tutor-login-form-wrapper,.tutor-course-details-page,.tutor-btn,.tutor-form-control,.tutor-form-select,.tutor-nav-link{font-family:"Cairo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.tutor-btn{border-radius:10px;font-weight:700;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.tutor-btn.tutor-btn-lg{border-radius:12px}.tutor-btn-primary{background-color:#5b4dbe;border-color:#5b4dbe;color:#fff}.tutor-btn-primary:hover,.tutor-btn-primary:focus,.tutor-btn-primary:active{background-color:#4a3da6;border-color:#4a3da6;color:#fff;box-shadow:0 8px 20px rgb(91 77 190 / .28)}.tutor-btn-outline-primary{border-color:#5b4dbe;color:#5b4dbe;background-color:#fff}.tutor-btn-outline-primary:hover,.tutor-btn-outline-primary:focus,.tutor-btn-outline-primary:active{background-color:#5b4dbe;border-color:#5b4dbe;color:#fff}.tutor-btn-secondary{border-radius:10px}.tutor-form-control,.tutor-form-select{border-radius:10px;border-color:var(--mxt-line)}.tutor-form-control:focus,.tutor-form-select:focus,.tutor-form-control.is-active{border-color:#5b4dbe;box-shadow:0 0 0 4px rgb(91 77 190 / .12)}.tutor-card{border-radius:18px;border-color:var(--mxt-line)}.tutor-card .tutor-card-footer{border-color:var(--mxt-line)}.tutor-wrap a:not(.tutor-btn):hover,.tutor-course-details-page a:not(.tutor-btn):hover{color:#5b4dbe}.tutor-nav:not(.tutor-nav-pills):not(.tutor-nav-tabs){border-bottom:1px solid var(--mxt-line)}.tutor-nav-link{font-weight:700;color:var(--mxt-mute)}.tutor-nav-link:hover,.tutor-nav-link.is-active{color:#5b4dbe}.tutor-pagination{border-radius:12px;border-color:var(--mxt-line)}.tutor-pagination-numbers .page-numbers{border-radius:8px;font-weight:700}.tutor-pagination-numbers .page-numbers.current{background:#5b4dbe;color:#fff}.tutor-modal-content{border-radius:18px}.tutor-card.tutor-course-card:not(.tutor-dashboard-page *){display:flex;flex-direction:column;height:100%;border:1px solid var(--mxt-line);border-radius:18px;background:#fff;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.tutor-card.tutor-course-card:not(.tutor-dashboard-page *):hover{border-color:#d6d1f5;box-shadow:0 22px 48px rgb(33 40 60 / .12);transform:translateY(-5px)}.tutor-card.tutor-course-card:not(.tutor-dashboard-page *) .tutor-course-thumbnail{position:relative;overflow:hidden;background:var(--mxt-soft)}.tutor-card.tutor-course-card:not(.tutor-dashboard-page *) .tutor-card-image-top{transition:transform .4s ease}.tutor-card.tutor-course-card:not(.tutor-dashboard-page *):hover .tutor-card-image-top{transform:scale(1.05)}.tutor-card.tutor-course-card:not(.tutor-dashboard-page *) .tutor-card-body{flex:1 1 auto;display:flex;flex-direction:column;padding:18px 18px 14px}.tutor-card.tutor-course-card:not(.tutor-dashboard-page *) .tutor-course-name{margin:0 0 4px;font-size:16.5px;font-weight:800;line-height:1.6}.tutor-card.tutor-course-card:not(.tutor-dashboard-page *) .tutor-course-name a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--mxt-ink);transition:color .2s ease}.tutor-card.tutor-course-card:not(.tutor-dashboard-page *) .tutor-course-name a:hover{color:#5b4dbe}.tutor-card.tutor-course-card:not(.tutor-dashboard-page *) .tutor-meta{color:var(--mxt-mute);font-size:13px;font-weight:600}.tutor-card.tutor-course-card:not(.tutor-dashboard-page *) .tutor-meta a{color:var(--mxt-ink);font-weight:700}.tutor-card.tutor-course-card:not(.tutor-dashboard-page *) .tutor-meta a:hover{color:#5b4dbe}.tutor-card.tutor-course-card:not(.tutor-dashboard-page *) .tutor-card-footer{padding:14px 18px;border-top:1px solid var(--mxt-line);background:#fff}.tutor-card.tutor-course-card:not(.tutor-dashboard-page *) .tutor-card-footer .price,.tutor-card.tutor-course-card:not(.tutor-dashboard-page *) .tutor-card-footer .tutor-course-price{color:var(--mxt-ink);font-size:18px;font-weight:800}.tutor-card.tutor-course-card:not(.tutor-dashboard-page *) .tutor-card-footer del,.tutor-card.tutor-course-card:not(.tutor-dashboard-page *) .tutor-card-footer s{color:#98a2b3;font-size:13.5px;font-weight:600}.tutor-card.tutor-course-card:not(.tutor-dashboard-page *) .tutor-card-footer .tutor-btn{min-height:38px;padding:6px 14px;border-color:#fff0;background:var(--mxt-soft);color:#5b4dbe;font-size:13.5px;font-weight:800}.tutor-card.tutor-course-card:not(.tutor-dashboard-page *) .tutor-card-footer .tutor-btn:hover{background:#5b4dbe;color:#fff;box-shadow:none}.tutor-card.tutor-course-card:not(.tutor-dashboard-page *) .tutor-course-bookmark{top:12px}.tutor-card.tutor-course-card:not(.tutor-dashboard-page *) .tutor-course-bookmark a{border-radius:10px;background:rgb(255 255 255 / .92);color:#5b4dbe;box-shadow:0 6px 16px rgb(33 40 60 / .14)}.tutor-ratings-stars{color:#f5b400}.tutor-ratings-average{color:var(--mxt-ink);font-weight:800}.tutor-courses-wrap.course-archive-page{padding-top:48px;padding-bottom:84px}.tutor-course-filter .tutor-widget-title,.tutor-courses-wrap .tutor-widget-title{position:relative;margin-bottom:16px;padding-bottom:10px;color:var(--mxt-ink);font-size:16px;font-weight:800}.tutor-courses-wrap .tutor-widget-title:after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:30px;height:3px;border-radius:3px;background:#5b4dbe}.tutor-courses-wrap .tutor-list-item label{color:var(--mxt-ink);font-size:14.5px;font-weight:600;cursor:pointer}.tutor-courses-wrap .tutor-list-item label:hover{color:#5b4dbe}.tutor-form-check-input:checked{background-color:#5b4dbe;border-color:#5b4dbe}.tutor-courses-wrap .tutor-widget-search .tutor-form-control{height:48px}.tutor-course-top-info.tutor-page-wrap{padding-top:44px;padding-bottom:84px;background:linear-gradient(180deg,#f3f1fc 0,#faf9fe 260px,#fff 460px)}.tutor-course-details-header{margin-bottom:32px}.tutor-course-details-title{color:var(--mxt-ink);font-size:34px;font-weight:800;line-height:1.45}.tutor-course-details-info{color:var(--mxt-mute);font-weight:600}.tutor-course-details-info a{color:#5b4dbe;font-weight:700}.tutor-course-details-actions .tutor-btn,.tutor-course-details-actions a{font-weight:700}.tutor-course-details-page .tutor-course-thumbnail,.tutor-course-details-page .tutor-video-player,.tutor-course-details-page .tutor-course-thumbnail img{border-radius:18px;overflow:hidden}.tutor-course-details-page .tutor-video-player{box-shadow:0 22px 50px rgb(33 40 60 / .14)}.tutor-course-details-tab .tutor-is-sticky{background:#fff;z-index:20}.tutor-course-details-tab .tutor-nav{gap:4px}.tutor-course-details-tab .tutor-nav-link{padding:14px 16px;font-size:15px}.tutor-course-details-page .tutor-course-details-widget-title,.tutor-course-details-page .tutor-course-content-title,.tutor-course-details-content>h2,.tutor-course-details-page h3.tutor-fs-5{color:var(--mxt-ink);font-weight:800}.tutor-course-details-content{color:#3b4357;font-size:16px;line-height:2}.tutor-course-details-widget .tutor-ul li,.tutor-course-details-widget-list li{line-height:1.9}.tutor-course-details-widget .tutor-icon-bullet-point,.tutor-course-details-widget .tutor-color-primary{color:#5b4dbe}.tutor-course-details-page .tutor-accordion-item{margin-bottom:12px;border:1px solid var(--mxt-line);border-radius:14px;overflow:hidden;background:#fff}.tutor-course-details-page .tutor-accordion-item-header{padding-top:16px;padding-bottom:16px;border:0;background:var(--mxt-tint);color:var(--mxt-ink);font-size:15.5px;font-weight:800}.tutor-course-details-page .tutor-accordion-item-header.is-active{background:var(--mxt-soft);color:#5b4dbe}.tutor-course-details-page .tutor-accordion-item-body{border:0}.tutor-course-content-list-item{padding-top:12px;padding-bottom:12px;border-color:var(--mxt-line)}.tutor-course-content-list-item:hover{background:var(--mxt-tint)}.tutor-course-content-list-item-title a{color:var(--mxt-ink);font-weight:600}.tutor-course-content-list-item-title a:hover{color:#5b4dbe}.tutor-single-course-sidebar .tutor-sidebar-card{border:1px solid var(--mxt-line);border-radius:20px;background:#fff;box-shadow:0 20px 50px rgb(33 40 60 / .1);overflow:hidden}.tutor-sidebar-card .tutor-card-body{padding:24px}.tutor-sidebar-card .tutor-card-footer{padding:20px 24px;border-top:1px solid var(--mxt-line);background:var(--mxt-tint)}.tutor-sidebar-card .tutor-btn{min-height:50px;border-radius:12px;font-size:16px;font-weight:800}.tutor-sidebar-card .tutor-btn-primary{box-shadow:0 10px 24px rgb(91 77 190 / .26)}.tutor-sidebar-card .tutor-course-sidebar-card-pricing .tutor-fs-4,.tutor-sidebar-card .tutor-course-price{color:var(--mxt-ink);font-weight:800}.tutor-sidebar-card .tutor-ul li{padding:6px 0;color:#3b4357;font-weight:600}.tutor-sidebar-card .tutor-ul li [class^="tutor-icon-"],.tutor-sidebar-card .tutor-ul li [class*=" tutor-icon-"]{color:#5b4dbe}.tutor-progress-bar{border-radius:99px;background:var(--mxt-soft)}.tutor-progress-bar .tutor-progress-value{border-radius:99px;background:#5b4dbe}.tutor-single-course-sidebar-more>div,.tutor-single-course-sidebar-more .tutor-course-details-instructors{padding:20px;margin-bottom:16px;border:1px solid var(--mxt-line);border-radius:16px;background:#fff}.tutor-single-course-sidebar-more .tutor-course-details-widget-title,.tutor-single-course-sidebar-more h3{color:var(--mxt-ink);font-weight:800}.tutor-tag-list a,.tutor-course-details-widget .tutor-tag-list li a{border-radius:999px;border-color:var(--mxt-line);background:var(--mxt-tint);color:var(--mxt-ink);font-weight:700}.tutor-tag-list a:hover{border-color:#5b4dbe;background:var(--mxt-soft);color:#5b4dbe}.tutor-review-summary-average-rating{color:var(--mxt-ink);font-weight:800}.tutor-reviews.tutor-card-list{border-radius:16px;border-color:var(--mxt-line)}.tutor-ratings-progress-bar .tutor-progress-value,.tutor-review-summary-ratings .tutor-progress-value{background:#f5b400}.tutor-login-wrap,.tutor-login-form-wrapper{border-radius:20px}.tutor-alert{border-radius:12px}@media (max-width:767px){.tutor-courses-wrap.course-archive-page{padding-top:28px;padding-bottom:56px}.tutor-course-top-info.tutor-page-wrap{padding-top:24px;padding-bottom:56px}.tutor-course-details-title{font-size:24px;line-height:1.5}.tutor-course-details-tab .tutor-nav-link{padding:12px;font-size:14px}.tutor-sidebar-card .tutor-card-body{padding:18px}.tutor-sidebar-card .tutor-card-footer{padding:16px 18px}.tutor-card.tutor-course-card:not(.tutor-dashboard-page *):hover{transform:none}}html:root:not([data-tutor-theme='dark']){--tutor-surface-base:#f7f6fd;--tutor-surface-l1:#ffffff;--tutor-surface-l1-hover:#f7f6fd;--tutor-surface-l3:#f3f1fc;--tutor-surface-sidebar-l1:#ffffff;--tutor-surface-dark:#171c2c;--tutor-text-primary:#21283c;--tutor-text-secondary:#3b4357;--tutor-text-subdued:#667085;--tutor-border-idle:#e8e9f1;--tutor-border-idle2:#e8e9f1;--tutor-border-hover:#cfc9f1;--tutor-tab-sidebar-l2:#ffffff;--tutor-tab-sidebar-l2-hover:#f7f6fd;--tutor-tab-sidebar-l2-active:#efedfb;--tutor-tab-sidebar-l4-hover:#f7f6fd;--tutor-tab-sidebar-l4-active:#efedfb;--tutor-tab-l3-active-hover:#efedfb;--tutor-button-ghost-hover:#efedfb;--tutor-button-outline-hover:#f7f6fd}html .tutor-dashboard-sidebar-logo{border-bottom-color:var(--tutor-border-idle)}html .tutor-dashboard-sidebar .tutor-dashboard-sidebar-nav ul li a{border-radius:12px;font-weight:600;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}html .tutor-dashboard-sidebar .tutor-dashboard-sidebar-nav ul li a.active{font-weight:800;box-shadow:inset -3px 0 0 #5b4dbe}html [dir='ltr'] .tutor-dashboard-sidebar .tutor-dashboard-sidebar-nav ul li a.active{box-shadow:inset 3px 0 0 #5b4dbe}html .tutor-dashboard-sidebar .tutor-see-all-courses{border-radius:12px;font-weight:700;color:#5b4dbe}html:root:not([data-tutor-theme='dark']) .tutor-dashboard-header{background-color:#fff}html .tutor-dashboard-header-user-avatar{transition:border-color .2s ease,box-shadow .2s ease}html .tutor-dashboard-header-user-avatar:hover,html .tutor-dashboard-header-user-avatar.active{box-shadow:0 0 0 4px rgb(91 77 190 / .12)}html .tutor-dashboard-header-user-popover-profile{border-radius:12px}html .tutor-dashboard-page-card,html .tutor-dashboard-page-card-body,html .tutor-dashboard-page-card-header,html .tutor-dashboard-quick-tips-card,html .tutor-stat-card,html .tutor-progress-card{border-radius:18px}html:root:not([data-tutor-theme='dark']) .tutor-stat-card,html:root:not([data-tutor-theme='dark']) .tutor-progress-card,html:root:not([data-tutor-theme='dark']) .tutor-dashboard-quick-tips-card{box-shadow:0 6px 20px rgb(33 40 60 / .05)}html .tutor-stat-card,html .tutor-progress-card{transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}html:root:not([data-tutor-theme='dark']) .tutor-stat-card:hover,html:root:not([data-tutor-theme='dark']) .tutor-progress-card:hover{border-color:#d6d1f5;box-shadow:0 16px 36px rgb(33 40 60 / .1);transform:translateY(-3px)}html .tutor-dashboard-page .tutor-course-card{border-radius:16px}html .tutor-dashboard-page .tutor-course-card-thumbnail,html .tutor-dashboard-page .tutor-course-card-thumbnail .tutor-ratio,html .tutor-dashboard-page .tutor-course-card-thumbnail img{border-radius:12px}html:root:not([data-tutor-theme='dark']) .tutor-dashboard-welcome-card{--tutor-text-primary:#ffffff;--tutor-text-secondary:rgba(255,255,255,.88);--tutor-text-subdued:rgba(255,255,255,.74);--tutor-text-brand:#ffd00d;--tutor-surface-brand-tertiary:rgba(255,255,255,.14);--tutor-button-primary:#ffd00d;--tutor-button-primary-hover:#f2c200;--tutor-button-primary-focused:#ffd00d;border:0;border-radius:22px;background:radial-gradient(520px 300px at 100% 0%,rgb(255 208 13 / .2),transparent 60%),linear-gradient(120deg,#5b4dbe 0%,#3a2e93 60%,#231a5c 100%);color:#fff;overflow:hidden}html:root:not([data-tutor-theme='dark']) .tutor-dashboard-welcome-card .tutor-btn-primary{color:#21283c;font-weight:800}html:root:not([data-tutor-theme='dark']) .tutor-dashboard-nav-mobile{box-shadow:0 -8px 24px rgb(33 40 60 / .08)}html:root:not([data-tutor-theme='dark']) .tutor-learning-header-inner{--tutor-text-primary:#ffffff;--tutor-text-secondary:rgba(255,255,255,.88);--tutor-text-subdued:rgba(255,255,255,.72);--tutor-icon-idle:#ffffff;--tutor-icon-hover:#ffffff;--tutor-icon-secondary:rgba(255,255,255,.78);--tutor-border-idle:rgba(255,255,255,.2);--tutor-button-ghost-hover:rgba(255,255,255,.14);--tutor-button-outline-hover:rgba(255,255,255,.14);--tutor-button-primary:#ffd00d;--tutor-button-primary-hover:#f2c200;--tutor-button-primary-focused:#ffd00d;border-radius:14px;background:linear-gradient(120deg,#231a5c 0%,#3a2e93 60%,#5b4dbe 100%);color:#fff;box-shadow:0 10px 26px rgb(35 26 92 / .2)}html:root:not([data-tutor-theme='dark']) .tutor-learning-header-inner .tutor-learning-header-title{color:#fff;font-weight:800}html:root:not([data-tutor-theme='dark']) .tutor-learning-header-inner .tutor-btn-primary{color:#21283c;font-weight:800}html:root:not([data-tutor-theme='dark']) .tutor-learning-header-inner .tutor-btn-ghost,html:root:not([data-tutor-theme='dark']) .tutor-learning-header-inner .tutor-btn-ghost svg{color:#fff}html:root:not([data-tutor-theme='dark']) .tutor-learning-header-inner .tutor-popover,html:root:not([data-tutor-theme='dark']) .tutor-learning-header-inner .tutor-modal,html:root:not([data-tutor-theme='dark']) .tutor-learning-header-inner .tutor-tooltip,html:root:not([data-tutor-theme='dark']) .tutor-learning-header-inner [role='dialog'],html:root:not([data-tutor-theme='dark']) .tutor-learning-header-inner [role='menu']{--tutor-text-primary:#21283c;--tutor-text-secondary:#3b4357;--tutor-text-subdued:#667085;--tutor-icon-idle:#333741;--tutor-icon-hover:#21283c;--tutor-icon-secondary:#73767d;--tutor-border-idle:#e8e9f1;--tutor-button-ghost-hover:#efedfb;--tutor-button-outline-hover:#f7f6fd;--tutor-button-primary:#5b4dbe;--tutor-button-primary-hover:#4a3da6;--tutor-button-primary-focused:#5b4dbe;color:#21283c}html .tutor-learning-sidebar .tutor-learning-sidebar-curriculum,html .tutor-learning-sidebar .tutor-learning-sidebar-pages{border-radius:16px}html:root:not([data-tutor-theme='dark']) .tutor-learning-sidebar .tutor-learning-sidebar-curriculum,html:root:not([data-tutor-theme='dark']) .tutor-learning-sidebar .tutor-learning-sidebar-pages{box-shadow:0 6px 20px rgb(33 40 60 / .05)}html .tutor-learning-sidebar .tutor-learning-nav .tutor-learning-nav-header,html .tutor-learning-sidebar .tutor-learning-nav .tutor-learning-nav-item,html .tutor-learning-sidebar .tutor-learning-pages-item{border-radius:10px}html .tutor-learning-sidebar .tutor-learning-nav .tutor-learning-nav-item.active{font-weight:700}html:root:not([data-tutor-theme='dark']) .tutor-learning-sidebar .tutor-learning-nav .tutor-learning-nav-item.active{color:#5b4dbe}html:root:not([data-tutor-theme='dark']) .tutor-learning-sidebar .tutor-learning-nav .tutor-learning-nav-item.active svg{color:#5b4dbe}html .tutor-learning-sidebar .tutor-learning-nav .tutor-learning-nav-item.active::before{width:3px;border-radius:3px}html .tutor-learning-sidebar .tutor-learning-nav-topic.active .tutor-learning-nav-header-title{font-weight:800}html .tutor-learning-area .tutor-video-player,html .tutor-learning-area .tutor-video-player video,html .tutor-learning-area .tutor-video-player iframe{border-radius:16px;overflow:hidden}html:root:not([data-tutor-theme='dark']) .tutor-learning-area .tutor-video-player{box-shadow:0 18px 44px rgb(33 40 60 / .14)}html .tutor-lesson-content{font-size:16px;line-height:2}html .tutor-lesson-content h1,html .tutor-lesson-content h2,html .tutor-lesson-content h3,html .tutor-lesson-content h4{font-weight:800;line-height:1.6}html:root:not([data-tutor-theme='dark']) .tutor-lesson-content a{color:#5b4dbe;font-weight:700}html .tutor-lesson-content img{border-radius:12px}html:root:not([data-tutor-theme='dark']) .tutor-lesson-content blockquote{padding:14px 18px;border:0;border-inline-start:4px solid #5b4dbe;border-radius:12px;background:#f7f6fd}html .tutor-learning-area-footer .tutor-btn{font-weight:800}html .tutor-quiz-intro,html .tutor-quiz-intro-overview,html .tutor-quiz-intro .tutor-quiz-attempts{border-radius:18px}html:root:not([data-tutor-theme='dark']) .tutor-quiz-intro-icon{background-color:#efedfb;color:#5b4dbe;border-radius:14px}html:root:not([data-tutor-theme='dark']) .tutor-quiz .tutor-quiz-header{box-shadow:0 6px 20px rgb(33 40 60 / .06)}html .tutor-quiz .tutor-quiz-progress-title{font-weight:800}html .tutor-quiz .tutor-quiz-question-option{border-radius:12px;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}html:root:not([data-tutor-theme='dark']) .tutor-quiz .tutor-quiz-question-option:has(:checked){box-shadow:0 0 0 3px rgb(91 77 190 / .14)}html .tutor-quiz .tutor-quiz-submit-btn.tutor-btn,html .tutor-quiz .tutor-quiz-footer .tutor-btn{font-weight:800}html:root:not([data-tutor-theme='dark']) .tutor-quiz .tutor-quiz-footer{box-shadow:0 -6px 20px rgb(33 40 60 / .06)}html .tutor-quiz-result-modal,html .tutor-quiz-submission-modal,html .tutor-quiz-autostart-card{border-radius:20px}.tutor-cart-empty-state img{max-width:100%;height:auto}