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-course-card{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-course-card:hover{border-color:#d6d1f5;box-shadow:0 22px 48px rgb(33 40 60 / .12);transform:translateY(-5px)}.tutor-course-card .tutor-course-thumbnail{position:relative;overflow:hidden;background:var(--mxt-soft)}.tutor-course-card .tutor-card-image-top{transition:transform .4s ease}.tutor-course-card:hover .tutor-card-image-top{transform:scale(1.05)}.tutor-course-card .tutor-card-body{flex:1 1 auto;display:flex;flex-direction:column;padding:18px 18px 14px}.tutor-course-card .tutor-course-name{margin:0 0 4px;font-size:16.5px;font-weight:800;line-height:1.6}.tutor-course-card .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-course-card .tutor-course-name a:hover{color:#5b4dbe}.tutor-course-card .tutor-meta{color:var(--mxt-mute);font-size:13px;font-weight:600}.tutor-course-card .tutor-meta a{color:var(--mxt-ink);font-weight:700}.tutor-course-card .tutor-meta a:hover{color:#5b4dbe}.tutor-course-card .tutor-card-footer{padding:14px 18px;border-top:1px solid var(--mxt-line);background:#fff}.tutor-course-card .tutor-card-footer .price,.tutor-course-card .tutor-card-footer .tutor-course-price{color:var(--mxt-ink);font-size:18px;font-weight:800}.tutor-course-card .tutor-card-footer del,.tutor-course-card .tutor-card-footer s{color:#98a2b3;font-size:13.5px;font-weight:600}.tutor-course-card .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-course-card .tutor-card-footer .tutor-btn:hover{background:#5b4dbe;color:#fff;box-shadow:none}.tutor-course-card .tutor-course-bookmark{top:12px}.tutor-course-card .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;right: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-course-card:hover{transform:none}}