.elementor-1546 .elementor-element.elementor-element-805de88{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:60px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1546 .elementor-element.elementor-element-3356e28{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;}.elementor-1546 .elementor-element.elementor-element-f3403dd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;}.elementor-1546 .elementor-element.elementor-element-82fcf57 .eael-breadcrumbs{justify-content:left;}.elementor-1546 .elementor-element.elementor-element-82fcf57 .eael-breadcrumbs .eael-breadcrumbs__content{border-radius:15px 15px 15px 15px;color:#FF3F85;font-family:"Vazirmatn", Sans-serif;font-size:15px;}.elementor-1546 .elementor-element.elementor-element-82fcf57 .eael-breadcrumbs .eael-breadcrumb-separator svg path{fill:#A5A4B0;}.elementor-1546 .elementor-element.elementor-element-82fcf57 .eael-breadcrumbs .eael-breadcrumb-separator{color:#A5A4B0;margin:0 7px;}.elementor-1546 .elementor-element.elementor-element-82fcf57 .eael-breadcrumbs .eael-breadcrumb-separator svg{width:15px;height:15px;}.elementor-1546 .elementor-element.elementor-element-82fcf57 .eael-breadcrumbs .eael-breadcrumb-separator i{font-size:15px;}.elementor-1546 .elementor-element.elementor-element-82fcf57 .eael-breadcrumbs .eael-breadcrumb-separator svg, 
					.elementor-1546 .elementor-element.elementor-element-82fcf57 .eael-breadcrumbs .eael-breadcrumb-separator i{margin:4px 0px 0px 0px;}.elementor-1546 .elementor-element.elementor-element-a0de683{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:50px 50px 50px 50px;--padding-top:6px;--padding-bottom:6px;--padding-left:14px;--padding-right:14px;}.elementor-1546 .elementor-element.elementor-element-a0de683:not(.elementor-motion-effects-element-type-background), .elementor-1546 .elementor-element.elementor-element-a0de683 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF3F85;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1546 .elementor-element.elementor-element-e634275{text-align:center;}.elementor-1546 .elementor-element.elementor-element-e634275 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1546 .elementor-element.elementor-element-ee01f78{text-align:left;}.elementor-1546 .elementor-element.elementor-element-ee01f78 .tutor-course-details-title{font-family:"Vazirmatn", Sans-serif;font-size:35px;}.elementor-1546 .elementor-element.elementor-element-0fb9b1a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1546 .elementor-element.elementor-element-fce3660 .etlms-rating .tutor-ratings{display:flex;flex-direction:row;}.elementor-1546 .elementor-element.elementor-element-fce3660.etlms-rating-layout-row .tutor-ratings{justify-content:flex-start;}.elementor-1546 .elementor-element.elementor-element-fce3660.etlms-rating-layout-column .tutor-ratings{align-items:flex-start;}.elementor-1546 .elementor-element.elementor-element-fce3660 .tutor-ratings-stars{color:#FFCB00;}.elementor-1546 .elementor-element.elementor-element-fce3660 .tutor-ratings-stars i{font-size:16px;margin-right:5px;}.elementor-1546 .elementor-element.elementor-element-fce3660 .tutor-ratings-count{color:#525252;}.elementor-1546 .elementor-element.elementor-element-1fb85d1 .etlms-course-description .tutor-segment-title{margin-bottom:15px;}.elementor-1546 .elementor-element.elementor-element-1d08eb3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1546 .elementor-element.elementor-element-b7ccd1a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:16px 16px 16px 16px;box-shadow:0px 1px 40px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1546 .elementor-element.elementor-element-3b88405 .elementor-icon-wrapper{text-align:center;}.elementor-1546 .elementor-element.elementor-element-3b88405.elementor-view-stacked .elementor-icon{background-color:#A04EEB;}.elementor-1546 .elementor-element.elementor-element-3b88405.elementor-view-framed .elementor-icon, .elementor-1546 .elementor-element.elementor-element-3b88405.elementor-view-default .elementor-icon{color:#A04EEB;border-color:#A04EEB;}.elementor-1546 .elementor-element.elementor-element-3b88405.elementor-view-framed .elementor-icon, .elementor-1546 .elementor-element.elementor-element-3b88405.elementor-view-default .elementor-icon svg{fill:#A04EEB;}.elementor-1546 .elementor-element.elementor-element-d28e4a1 .etlms-course-instructors h3{color:#FFFFFF;font-family:"Vazirmatn", Sans-serif;font-size:19px;font-weight:600;}.elementor-1546 .elementor-element.elementor-element-d28e4a1 .etlms-course-instructors .tutor-avatar{height:10px;width:10px;}.elementor-1546 .elementor-element.elementor-element-d28e4a1 .etlms-course-instructors .tutor-instructor-name{color:#7A7A7A;font-family:"Vazirmatn", Sans-serif;font-size:13px;font-weight:700;}.elementor-1546 .elementor-element.elementor-element-1255f7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 20px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1546 .elementor-element.elementor-element-5489424 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-1546 .elementor-element.elementor-element-5489424.elementor-view-stacked .elementor-icon{background-color:#A04EEB;}.elementor-1546 .elementor-element.elementor-element-5489424.elementor-view-framed .elementor-icon, .elementor-1546 .elementor-element.elementor-element-5489424.elementor-view-default .elementor-icon{fill:#A04EEB;color:#A04EEB;border-color:#A04EEB;}.elementor-1546 .elementor-element.elementor-element-5489424 .elementor-icon{font-size:31px;}.elementor-1546 .elementor-element.elementor-element-5489424 .elementor-icon-box-title, .elementor-1546 .elementor-element.elementor-element-5489424 .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:17px;font-weight:500;}.elementor-1546 .elementor-element.elementor-element-5489424 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1546 .elementor-element.elementor-element-447985a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 20px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1546 .elementor-element.elementor-element-5b7075b .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-1546 .elementor-element.elementor-element-5b7075b.elementor-view-stacked .elementor-icon{background-color:#A04EEB;}.elementor-1546 .elementor-element.elementor-element-5b7075b.elementor-view-framed .elementor-icon, .elementor-1546 .elementor-element.elementor-element-5b7075b.elementor-view-default .elementor-icon{fill:#A04EEB;color:#A04EEB;border-color:#A04EEB;}.elementor-1546 .elementor-element.elementor-element-5b7075b .elementor-icon{font-size:31px;}.elementor-1546 .elementor-element.elementor-element-5b7075b .elementor-icon-box-title, .elementor-1546 .elementor-element.elementor-element-5b7075b .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:17px;font-weight:500;}.elementor-1546 .elementor-element.elementor-element-5b7075b .elementor-icon-box-title{color:#FFFFFF;}.elementor-1546 .elementor-element.elementor-element-5b7075b .elementor-icon-box-description{color:#7A7A7A;}.elementor-1546 .elementor-element.elementor-element-e9e7997{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 20px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1546 .elementor-element.elementor-element-6aba75c .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-1546 .elementor-element.elementor-element-6aba75c.elementor-view-stacked .elementor-icon{background-color:#A04EEB;}.elementor-1546 .elementor-element.elementor-element-6aba75c.elementor-view-framed .elementor-icon, .elementor-1546 .elementor-element.elementor-element-6aba75c.elementor-view-default .elementor-icon{fill:#A04EEB;color:#A04EEB;border-color:#A04EEB;}.elementor-1546 .elementor-element.elementor-element-6aba75c .elementor-icon{font-size:31px;}.elementor-1546 .elementor-element.elementor-element-6aba75c .elementor-icon-box-title, .elementor-1546 .elementor-element.elementor-element-6aba75c .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:17px;font-weight:500;}.elementor-1546 .elementor-element.elementor-element-6aba75c .elementor-icon-box-title{color:#FFFFFF;}.elementor-1546 .elementor-element.elementor-element-4cb03e0{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 20px 0px rgba(0,0,0,0.5);}.elementor-1546 .elementor-element.elementor-element-fd77c90 .etlms-course-widget-list-items li{display:list-item;}.elementor-1546 .elementor-element.elementor-element-fd77c90 .etlms-course-widget-title{font-family:"Vazirmatn", Sans-serif;font-size:22px;font-weight:700;}.elementor-1546 .elementor-element.elementor-element-fd77c90 .etlms-course-widget-list-items li:not(last-child){margin-bottom:4px;}.elementor-1546 .elementor-element.elementor-element-fd77c90 .etlms-course-widget-list-items li .tutor-list-icon{font-size:14px;}.elementor-1546 .elementor-element.elementor-element-fd77c90 .etlms-course-widget-list-items li .tutor-list-label{font-family:"Vazirmatn", Sans-serif;font-size:11px;}.elementor-1546 .elementor-element.elementor-element-b0b7a58 .etlms-course-curriculum .tutor-course-content-title{font-family:"Vazirmatn", Sans-serif;font-size:21px;margin-bottom:-15px;}.elementor-1546 .elementor-element.elementor-element-b0b7a58 .etlms-course-curriculum .tutor-accordion-item-header:after{font-size:14px;color:#3e64de;}.elementor-1546 .elementor-element.elementor-element-b0b7a58 .etlms-course-curriculum .tutor-accordion-item-header{font-family:"Vazirmatn", Sans-serif;font-size:16px;color:#41454f !important;border-radius:5px 5px 5px 5px;padding:15px 20px 15px 20px;}.elementor-1546 .elementor-element.elementor-element-b0b7a58 .tutor-accordion-item-header.is-active{color:#175CFF !important;}.elementor-1546 .elementor-element.elementor-element-b0b7a58 .tutor-accordion-item-body-content .tutor-course-content-list-item-icon{font-size:18px;color:#939AA3;}.elementor-1546 .elementor-element.elementor-element-b0b7a58 .tutor-accordion-item-body-content .tutor-course-content-list-item-title{font-family:"Vazirmatn", Sans-serif;font-weight:600;color:#161616 !important;}.elementor-1546 .elementor-element.elementor-element-b0b7a58 .tutor-course-content-list-item div .tutor-color-muted{color:#757c8e !important;}.elementor-1546 .elementor-element.elementor-element-b0b7a58 .tutor-course-content-list li.tutor-course-content-list-item{border-top-width:1px;border-color:#E1EBF0;padding:8px 16px 8px 16px;}.elementor-1546 .elementor-element.elementor-element-b0b7a58 .tutor-accordion-item:not(:last-child){margin-bottom:20px;}.elementor-1546 .elementor-element.elementor-element-31352f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 20px 0px rgba(0,0,0,0.5);}.elementor-1546 .elementor-element.elementor-element-3d8de62{text-align:start;}.elementor-1546 .elementor-element.elementor-element-3d8de62 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:26px;font-weight:700;color:#202222;}.elementor-1546 .elementor-element.elementor-element-6303584{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1546 .elementor-element.elementor-element-9e77b0a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-1546 .elementor-element.elementor-element-ee48859{border-radius:1px 1px 1px 1px;}.elementor-1546 .elementor-element.elementor-element-07efb04{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1546 .elementor-element.elementor-element-8109d26 .elementor-repeater-item-1db3f56.elementor-social-icon{background-color:#D12A2A;}.elementor-1546 .elementor-element.elementor-element-8109d26{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-1546 .elementor-element.elementor-element-a5c4c05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 20px 0px rgba(0,0,0,0.5);}.elementor-1546 .elementor-element.elementor-element-f34a2da .etlms-course-widget-title{font-family:"Vazirmatn", Sans-serif;font-size:19px;}.elementor-1546 .elementor-element.elementor-element-f34a2da .tutor-review-summary .tutor-progress-bar{background-color:#e3e5eb;}.elementor-1546 .elementor-element.elementor-element-f34a2da .tutor-review-summary .tutor-ratings-progress-bar{height:5px !important;}.elementor-1546 .elementor-element.elementor-element-f34a2da .tutor-review-summary .tutor-ratings-stars{color:#ED9700;font-size:15px;}.elementor-1546 .elementor-element.elementor-element-f34a2da .tutor-review-summary .tutor-individual-star-rating{color:#525252;}.elementor-1546 .elementor-element.elementor-element-f34a2da .tutor-reviews.tutor-card-list .tutor-avatar{height:40px;width:40px;line-height:40px;font-size:calc(40px/2);border-radius:50% 50% 50% 50%;}.elementor-1546 .elementor-element.elementor-element-f34a2da .tutor-reviewer-name a{color:#212327 !important;font-family:"Vazirmatn", Sans-serif;}.elementor-1546 .elementor-element.elementor-element-f34a2da .tutor-reviews.tutor-card-list .tutor-reviewed-on{color:#757C8E;font-family:"Vazirmatn", Sans-serif;font-size:12px;}.elementor-1546 .elementor-element.elementor-element-f34a2da .tutor-card-list-item .tutor-ratings-stars span{color:#ED9700;font-size:14px;}.elementor-1546 .elementor-element.elementor-element-f34a2da .tutor-reviews.tutor-card-list.tutor-review-comment{color:#ED9700 !important;}.elementor-1546 .elementor-element.elementor-element-f34a2da .tutor-reviews.tutor-card-list .tutor-review-comment{color:#5B616F;font-family:"Vazirmatn", Sans-serif;font-size:12px;font-weight:600;}.elementor-1546 .elementor-element.elementor-element-25de0eb{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:26px 26px 26px 26px;box-shadow:0px 15px 40px 0px rgba(47.60000000000001, 42.270869565217396, 42.270869565217396, 0.63);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1546 .elementor-element.elementor-element-25de0eb.e-con{--align-self:flex-start;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1546 .elementor-element.elementor-element-4175ee9 img{border-radius:16px 16px 16px 16px;}.elementor-1546 .elementor-element.elementor-element-7561a5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.etlms-course-enroll-buttons-size-large .tutor-btn{font-size:18px;padding:10px 20px;}.etlms-course-enroll-buttons-size-small .tutor-btn{font-size:14px;padding:5px 12px;}.etlms-course-enroll-buttons-width-auto .tutor-btn{width:auto !important;display:inline-flex !important;}.elementor-1546 .elementor-element.elementor-element-e311bf7 .tutor-btn-primary.tutor-add-to-cart-button, .tutor-btn-primary.tutor-native-add-to-cart{border-radius:3px 3px 3px 3px;}.elementor-1546 .elementor-element.elementor-element-e311bf7 .tutor-card-body .tutor-enroll-course-button{border-radius:3px 3px 3px 3px;}.elementor-1546 .elementor-element.elementor-element-e311bf7 .tutor-card-body .start-continue-retake-button{border-radius:3px 3px 3px 3px;}.elementor-1546 .elementor-element.elementor-element-e311bf7 .tutor-card-body [name=complete_course_btn]{border-radius:3px 3px 3px 3px;}.elementor-1546 .elementor-element.elementor-element-e311bf7 .etlms-course-enroll-info-wrapper .tutor-icon-purchase-mark{font-size:16px !important;}.elementor-1546 .elementor-element.elementor-element-e311bf7 .tutor-card-footer{border-radius:6px 6px 6px 6px;}.elementor-1546 .elementor-element.elementor-element-e311bf7 .tutor-card-footer .etlms-enrolled-icon{font-size:20px;color:#0A48C4;}.elementor-1546 .elementor-element.elementor-element-e311bf7 .tutor-card-footer .tutor-meta-value{font-family:"Vazirmatn", Sans-serif;font-weight:700;}.elementor-1546 .elementor-element.elementor-element-e311bf7 .tutor-card-footer .etlms-enrolled-value, .elementor-1546 .elementor-element.elementor-element-e311bf7 .tutor-card-footer .etlms-enrolled-value .tutor-meta-level, .elementor-1546 .elementor-element.elementor-element-e311bf7 .tutor-card-footer .etlms-enrolled-value .tutor-meta-value{color:#7A7A7A !important;font-family:"Vazirmatn", Sans-serif;font-size:12px;font-weight:700;}.elementor-1546 .elementor-element.elementor-element-c490e4f .etlms-course-bookmark a{display:flex;justify-content:center;column-gap:0px;}.elementor-1546 .elementor-element.elementor-element-c490e4f .etlms-course-bookmark a:not(i){font-family:"Vazirmatn", Sans-serif;font-weight:700;}.elementor-1546 .elementor-element.elementor-element-ad4590e{text-align:justify;font-family:"Vazirmatn", Sans-serif;font-weight:400;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1546 .elementor-element.elementor-element-6133afa{--divider-border-style:solid;--divider-color:#A04EEB;--divider-border-width:1px;}.elementor-1546 .elementor-element.elementor-element-6133afa .elementor-divider-separator{width:47%;margin:0 auto;margin-center:0;}.elementor-1546 .elementor-element.elementor-element-6133afa .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1546 .elementor-element.elementor-element-40605ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;}.elementor-1546 .elementor-element.elementor-element-0ba354a{text-align:center;font-family:"Vazirmatn", Sans-serif;font-weight:700;}.elementor-1546 .elementor-element.elementor-element-dd5c46f .elementor-icon-wrapper{text-align:center;}.elementor-1546 .elementor-element.elementor-element-dd5c46f.elementor-view-stacked .elementor-icon{background-color:#A04EEB;}.elementor-1546 .elementor-element.elementor-element-dd5c46f.elementor-view-framed .elementor-icon, .elementor-1546 .elementor-element.elementor-element-dd5c46f.elementor-view-default .elementor-icon{color:#A04EEB;border-color:#A04EEB;}.elementor-1546 .elementor-element.elementor-element-dd5c46f.elementor-view-framed .elementor-icon, .elementor-1546 .elementor-element.elementor-element-dd5c46f.elementor-view-default .elementor-icon svg{fill:#A04EEB;}@media(max-width:1024px){.elementor-1546 .elementor-element.elementor-element-1d08eb3{--flex-wrap:wrap;}}@media(min-width:768px){.elementor-1546 .elementor-element.elementor-element-f3403dd{--width:65%;}.elementor-1546 .elementor-element.elementor-element-a0de683{--width:18%;}.elementor-1546 .elementor-element.elementor-element-9e77b0a{--width:25%;}.elementor-1546 .elementor-element.elementor-element-07efb04{--width:75%;}.elementor-1546 .elementor-element.elementor-element-25de0eb{--width:35%;}}@media(max-width:767px){.elementor-1546 .elementor-element.elementor-element-f3403dd{--flex-wrap:wrap;}}/* Start custom CSS for etlms-course-instructors, class: .elementor-element-d28e4a1 */.etlms-course-instructors,
.etlms-course-instructors * {
    direction: rtl;
    text-align: right;
}
.etlms-course-instructors,
.etlms-course-instructors * {
    color: var(--text-color) !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5489424 */.elementor-1546 .elementor-element.elementor-element-5489424 .elementor-icon-box-title,
.elementor-1546 .elementor-element.elementor-element-5489424 .elementor-icon-box-title a {
    color: #000 !important;
}

html[data-darkmode="dark"] .elementor-1546 .elementor-element.elementor-element-5489424 .elementor-icon-box-title,
html[data-darkmode="dark"] .elementor-1546 .elementor-element.elementor-element-5489424 .elementor-icon-box-title a {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b7075b */.elementor-1546 .elementor-element.elementor-element-5b7075b .elementor-icon-box-title,
.elementor-1546 .elementor-element.elementor-element-5b7075b .elementor-icon-box-title a {
    color: #000 !important;
}

html[data-darkmode="dark"] .elementor-1546 .elementor-element.elementor-element-5b7075b .elementor-icon-box-title,
html[data-darkmode="dark"] .elementor-1546 .elementor-element.elementor-element-5b7075b .elementor-icon-box-title a {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6aba75c */.elementor-1546 .elementor-element.elementor-element-6aba75c .elementor-icon-box-title,
.elementor-1546 .elementor-element.elementor-element-6aba75c .elementor-icon-box-title a {
    color: #000 !important;
}

html[data-darkmode="dark"] .elementor-1546 .elementor-element.elementor-element-6aba75c .elementor-icon-box-title,
html[data-darkmode="dark"] .elementor-1546 .elementor-element.elementor-element-6aba75c .elementor-icon-box-title a {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d08eb3 *//* Light Mode */
.theme-heading .elementor-heading-title{
    color:#222222 !important;
}

/* Dark Mode */
html[data-darkmode="dark"] .theme-heading .elementor-heading-title{
    color:#ffffff !important;
}/* End custom CSS */
/* Start custom CSS for etlms-course-materials, class: .elementor-element-fd77c90 */.etlms-course-materials,
.etlms-course-materials * {
    direction: rtl;
    text-align: right;
}
.etlms-course-materials,
.etlms-course-materials * {
    color: var(--text-color) !important;
}/* End custom CSS */
/* Start custom CSS for etlms-course-curriculum, class: .elementor-element-b0b7a58 *//* =======================================================
   TUTOR COURSE CONTENT RTL
   ======================================================= */

.course-content-rtl{
    direction: rtl !important;
    text-align: right !important;
    font-family: Vazirmatn, sans-serif !important;
}

/* =======================================================
   TYPOGRAPHY
   ======================================================= */

.course-content-rtl,
.course-content-rtl h1,
.course-content-rtl h2,
.course-content-rtl h3,
.course-content-rtl h4,
.course-content-rtl h5,
.course-content-rtl h6,
.course-content-rtl p,
.course-content-rtl span,
.course-content-rtl div,
.course-content-rtl li,
.course-content-rtl a{
    font-family: Vazirmatn, sans-serif !important;
}

/* Keep Tutor LMS icons using their own font */
.course-content-rtl .tutor-icon,
.course-content-rtl [class^="tutor-icon-"],
.course-content-rtl [class*=" tutor-icon-"]{
    font-family: "tutor" !important;
}

/* =======================================================
   TOPIC CONTAINERS
   ======================================================= */

.course-content-rtl .tutor-course-topic,
.course-content-rtl .tutor-course-topic-item,
.course-content-rtl .tutor-course-content-list-item{
    direction: rtl !important;
    text-align: right !important;
}

/* =======================================================
   ACCORDION HEADER
   ======================================================= */

.course-content-rtl .tutor-accordion-item-header{
    position: relative !important;
    direction: rtl !important;
    text-align: right !important;

    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;

    padding: 18px 20px 18px 50px !important;
}

/* Move arrow to the left */
.course-content-rtl .tutor-accordion-item-header::after,
.course-content-rtl .tutor-accordion-item-header .tutor-icon-angle-down,
.course-content-rtl .tutor-accordion-item-header .tutor-icon-angle-up,
.course-content-rtl .tutor-accordion-item-header .tutor-accordion-icon{
    position: absolute !important;
    left: 18px !important;
    right: auto !important;
    margin: 0 !important;
}

/* =======================================================
   TOOLTIP
   ======================================================= */

.course-content-rtl .tooltip-wrap{
    margin-right: auto !important;
    margin-left: 12px !important;
}

/* =======================================================
   LESSONS
   ======================================================= */

.course-content-rtl .tutor-course-content-list-item{
    direction: rtl !important;
    text-align: right !important;
}

/* Lesson icons spacing */
.course-content-rtl .tutor-icon,
.course-content-rtl [class^="tutor-icon-"],
.course-content-rtl [class*=" tutor-icon-"]{
    margin-left: 8px !important;
    margin-right: 0 !important;
}

/* =======================================================
   DARK MODE
   ======================================================= */

html[data-darkmode="dark"] .course-content-rtl .tutor-course-topic,
html[data-darkmode="dark"] .course-content-rtl .tutor-accordion-item,
html[data-darkmode="dark"] .course-content-rtl .tutor-accordion-item-header,
html[data-darkmode="dark"] .course-content-rtl .tutor-course-content-list-item{
    background: #2B2947 !important;
    border-color: rgba(255,255,255,.08) !important;
}

html[data-darkmode="dark"] .course-content-rtl,
html[data-darkmode="dark"] .course-content-rtl *:not(.tutor-icon):not([class^="tutor-icon-"]):not([class*=" tutor-icon-"]){
    color:#fff !important;
}

/* Smooth transition */

.course-content-rtl .tutor-accordion-item-header,
.course-content-rtl .tutor-course-content-list-item,
.course-content-rtl .tutor-course-topic{
    transition: background .25s ease,color .25s ease,border-color .25s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d8de62 *//* Light mode color (Dark text) */
.elementor-1546 .elementor-element.elementor-element-3d8de62 .elementor-heading-title {
    color: #111827; /* Replace with your desired dark color */
    transition: color 0.3s ease;
}

/* Dark mode color (White text) */
html[data-darkmode="dark"] .elementor-1546 .elementor-element.elementor-element-3d8de62 .elementor-heading-title {
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07efb04 *//* ==========================================
   TUTOR INSTRUCTOR CARD
   ========================================== */

.tutor-instructor-name{
    font-family:Vazirmatn,sans-serif;
    font-size:32px;
    font-weight:700;
    color:#222;
    line-height:1.2;
    margin-bottom:10px;
}

.tutor-instructor-bio{
    font-family:Vazirmatn,sans-serif;
    font-size:16px;
    line-height:2;
    color:#555;
}

.tutor-instructor-bio p{
    margin:0;
}

.tutor-instructor-avatar{
    width:170px;
    height:170px;
}

.tutor-instructor-avatar img{
    width:170px;
    height:170px;
    border-radius:50%;
    object-fit:cover;
    display:block;
}

/* Dark Mode */

html[data-darkmode="dark"] .tutor-instructor-name{
    color:#fff;
}

html[data-darkmode="dark"] .tutor-instructor-bio{
    color:#cfcfe8;
}/* End custom CSS */
/* Start custom CSS for etlms-course-reviews, class: .elementor-element-f34a2da *//* =======================================================
   TUTOR REVIEWS - DARK MODE
   ======================================================= */

html[data-darkmode="dark"] .tutor-review-list-item{
    background: #2B2947 !important;
    border: 1px solid rgba(255,255,255,.08) !important;
}

html[data-darkmode="dark"] .tutor-review-list-item *{
    color: #ffffff !important;
}

/* Reviewer name */
html[data-darkmode="dark"] .tutor-review-list-item .tutor-reviewer-name a{
    color: #ffffff !important;
}

/* Review date */
html[data-darkmode="dark"] .tutor-review-list-item .tutor-reviewed-on{
    color: rgba(255,255,255,.65) !important;
}

/* Review comment */
html[data-darkmode="dark"] .tutor-review-list-item .tutor-review-comment{
    color: #ffffff !important;
}

/* Stars */
html[data-darkmode="dark"] .tutor-review-list-item .tutor-icon-star-bold{
    color: #f5a623 !important;
}

/* Avatar initials */
html[data-darkmode="dark"] .tutor-review-list-item .tutor-avatar-text{
    color: #ffffff !important;
}

/* Smooth transition */
.tutor-review-list-item{
    transition: background .25s ease, color .25s ease, border-color .25s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5c4c05 */.etlms-course-widget-title,
.tutor-review-summary * {
    direction: rtl;
    text-align: right;
}
.etlms-course-widget-title,
.tutor-review-list-item * {
    direction: rtl;
    text-align: right;
}/* End custom CSS */
/* Start custom CSS for etlms-course-enrolment-box, class: .elementor-element-e311bf7 *//* ==========================================================
   TUTOR LMS ENROLLMENT CARD — LIGHT + DARK MODE
   BlogHash uses: html[data-darkmode="dark"]
   ========================================================== */

/* ---------- LIGHT MODE: DEFAULT ---------- */

.tutor-card,
.tutor-card-body,
.tutor-card-header,
.tutor-card-footer {
    background-color: #ffffff !important;
    color: #24213f !important;
    border-color: rgba(35, 30, 70, 0.12) !important;
    font-family: "Vazirmatn", sans-serif !important;
    transition:
        background-color 0.25s ease,
        color 0.25s ease,
        border-color 0.25s ease;
}

/* Main body */
.tutor-card-body {
    border-radius: 16px !important;
}

/* Text inside the enrollment card */
.tutor-card-body p,
.tutor-card-body span,
.tutor-card-body div,
.tutor-card-body li,
.tutor-card-body label,
.tutor-card-body strong {
    color: #4b4861 !important;
}

/* Main price */
.tutor-card-body .tutor-course-price,
.tutor-card-body .tutor-course-details-widget-price,
.tutor-card-body [class*="price"] {
    color: #24213f !important;
}

/* Internal information area */
.tutor-card-body .tutor-course-details-widget,
.tutor-card-body .tutor-course-details-widget-list,
.tutor-card-body .tutor-course-details-widget-list-item {
    background: #f7f7fb !important;
    color: #4b4861 !important;
    border-color: rgba(35, 30, 70, 0.1) !important;
}

/* Dividers */
.tutor-card-body hr,
.tutor-card-body .tutor-separator,
.tutor-card-body .tutor-border-top,
.tutor-card-body .tutor-border-bottom {
    border-color: rgba(35, 30, 70, 0.12) !important;
}

/* Icons */
.tutor-card-body i,
.tutor-card-body svg {
    color: #6d42e8 !important;
}

/* Enrollment / Add to Cart button */
.tutor-card-body .tutor-btn,
.tutor-card-body .tutor-btn-primary,
.tutor-card-body .tutor-course-enroll-btn,
.tutor-card-body button,
.tutor-card-body input[type="submit"] {
    background: linear-gradient(135deg, #ff3f85, #ff5f8f) !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 11px !important;
    font-family: "Vazirmatn", sans-serif !important;
    font-weight: 700 !important;
    box-shadow: none !important;
    transition:
        transform 0.2s ease,
        box-shadow 0.2s ease;
}

.tutor-card-body .tutor-btn:hover,
.tutor-card-body .tutor-btn-primary:hover,
.tutor-card-body .tutor-course-enroll-btn:hover,
.tutor-card-body button:hover,
.tutor-card-body input[type="submit"]:hover {
    transform: translateY(-1px);
    box-shadow: 0 8px 20px rgba(255, 63, 133, 0.28) !important;
}

/* ---------- DARK MODE ---------- */

html[data-darkmode="dark"] .tutor-card,
html[data-darkmode="dark"] .tutor-card-body,
html[data-darkmode="dark"] .tutor-card-header,
html[data-darkmode="dark"] .tutor-card-footer {
    background-color: #29264f !important;
    color: #ffffff !important;
    border-color: rgba(255, 255, 255, 0.1) !important;
}

/* Dark-mode text */
html[data-darkmode="dark"] .tutor-card-body p,
html[data-darkmode="dark"] .tutor-card-body span,
html[data-darkmode="dark"] .tutor-card-body div,
html[data-darkmode="dark"] .tutor-card-body li,
html[data-darkmode="dark"] .tutor-card-body label,
html[data-darkmode="dark"] .tutor-card-body strong {
    color: #d9d8e8 !important;
}

/* Dark-mode price */
html[data-darkmode="dark"] .tutor-card-body .tutor-course-price,
html[data-darkmode="dark"] .tutor-card-body .tutor-course-details-widget-price,
html[data-darkmode="dark"] .tutor-card-body [class*="price"] {
    color: #ffffff !important;
}

/* Dark-mode internal information area */
html[data-darkmode="dark"] .tutor-card-body .tutor-course-details-widget,
html[data-darkmode="dark"] .tutor-card-body .tutor-course-details-widget-list,
html[data-darkmode="dark"] .tutor-card-body .tutor-course-details-widget-list-item {
    background: #211f43 !important;
    color: #d9d8e8 !important;
    border-color: rgba(255, 255, 255, 0.09) !important;
}

/* Dark-mode dividers */
html[data-darkmode="dark"] .tutor-card-body hr,
html[data-darkmode="dark"] .tutor-card-body .tutor-separator,
html[data-darkmode="dark"] .tutor-card-body .tutor-border-top,
html[data-darkmode="dark"] .tutor-card-body .tutor-border-bottom {
    border-color: rgba(255, 255, 255, 0.1) !important;
}

/* Dark-mode icons */
html[data-darkmode="dark"] .tutor-card-body i,
html[data-darkmode="dark"] .tutor-card-body svg {
    color: #a855f7 !important;
}/* End custom CSS */