.elementor-11788 .elementor-element.elementor-element-f0049ef{--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;}.elementor-11788 .elementor-element.elementor-element-7a6397d{--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;}.elementor-11788 .elementor-element.elementor-element-d865ad8 .elementor-heading-title{font-family:var( --e-global-typography-eddd389-font-family ), Sans-serif;font-size:var( --e-global-typography-eddd389-font-size );font-weight:var( --e-global-typography-eddd389-font-weight );}.elementor-11788 .elementor-element.elementor-element-aff2f24{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11788 .elementor-element.elementor-element-f926ee0{--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;}.elementor-11788 .elementor-element.elementor-element-daed571{font-family:"Noto Sans Arabic", Sans-serif;font-size:24px;font-weight:900;}.elementor-11788 .elementor-element.elementor-element-dafb01f{font-family:var( --e-global-typography-916faf2-font-family ), Sans-serif;font-weight:var( --e-global-typography-916faf2-font-weight );}.elementor-11788 .elementor-element.elementor-element-181bca3{--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;}.elementor-11788 .elementor-element.elementor-element-567f8b2 .tutor-course-thumbnail{border-radius:8px 8px 8px 8px;}.elementor-11788 .elementor-element.elementor-element-e4e5a09.etlms-enrollment-btn-align-left .tutor-card-body{text-align:left !important;}.elementor-11788 .elementor-element.elementor-element-e4e5a09.etlms-enrollment-btn-align-center .tutor-card-body{text-align:center !important;}.elementor-11788 .elementor-element.elementor-element-e4e5a09.etlms-enrollment-btn-align-right .tutor-card-body{text-align:right !important;}.elementor-11788 .elementor-element.elementor-element-e4e5a09.etlms-enrollment-btn-align-center .etlms-course-enroll-date, .etlms-enrollment-btn-align-right .etlms-course-enroll-date{text-align:left !important;}.elementor-11788 .elementor-element.elementor-element-e4e5a09.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;}.elementor-11788 .elementor-element.elementor-element-e4e5a09.etlms-course-enroll-buttons-width-auto .tutor-btn{width:auto !important;display:inline-flex !important;}.elementor-11788 .elementor-element.elementor-element-e4e5a09 .tutor-course-progress-wrapper > h3{color:#212327;}.elementor-11788 .elementor-element.elementor-element-e4e5a09 .tutor-course-progress-wrapper .list-item-progress{margin-top:16px;}.elementor-11788 .elementor-element.elementor-element-e4e5a09 .tutor-course-progress-wrapper .list-item-progress .tutor-progress-bar{height:4px;border-radius:2px;}.elementor-11788 .elementor-element.elementor-element-e4e5a09 .tutor-course-progress-wrapper .list-item-progress .tutor-progress-bar .tutor-progress-value{height:100%;border-radius:2px;}.elementor-11788 .elementor-element.elementor-element-e4e5a09 .tutor-course-sidebar-card-pricing span{color:#212327;}.elementor-11788 .elementor-element.elementor-element-e4e5a09 .tutor-course-sidebar-card-pricing div > del{color:#7A7A7A;}.elementor-11788 .elementor-element.elementor-element-e4e5a09 .tutor-enrol-course-form .tutor-enroll-course-button, .elementor-11788 .elementor-element.elementor-element-e4e5a09 [type=submit].edd-submit{border-radius:3px 3px 3px 3px;}.elementor-11788 .elementor-element.elementor-element-e4e5a09 .tutor-course-sidebar-card-body .tutor-enroll-course-button{border-radius:3px 3px 3px 3px;}.elementor-11788 .elementor-element.elementor-element-e4e5a09 .tutor-card .start-continue-retake-button{border-radius:3px 3px 3px 3px;}.elementor-11788 .elementor-element.elementor-element-e4e5a09 .tutor-card [name=complete_course_btn]{border-radius:3px 3px 3px 3px;}.elementor-11788 .elementor-element.elementor-element-e4e5a09 .tutor-card .tutor-woocommerce-view-cart{border-radius:3px 3px 3px 3px;}.elementor-11788 .elementor-element.elementor-element-e4e5a09 .tutor-card .tutor-btn-view-certificate{border-radius:3px 3px 3px 3px;}.elementor-11788 .elementor-element.elementor-element-e4e5a09 .etlms-enrolled-info-wrapper .tutor-icon-purchase-mark{font-size:16px;}.elementor-11788 .elementor-element.elementor-element-e4e5a09 .tutor-card .tutor-card-body{background-color:#F4F6F9;}.elementor-11788 .elementor-element.elementor-element-e4e5a09 .tutor-card .tutor-card-footer{background-color:#fff;}.elementor-11788 .elementor-element.elementor-element-e4e5a09 .tutor-card{border-radius:6px 6px 6px 6px;}.elementor-11788 .elementor-element.elementor-element-e4e5a09 .tutor-card .tutor-card-footer .etlms-enrolled-icon{font-size:15px;color:#212327;}.elementor-11788 .elementor-element.elementor-element-e4e5a09 .tutor-card .tutor-card-footer .etlms-enrolled-label{color:#757c8e;}.elementor-11788 .elementor-element.elementor-element-e4e5a09 .tutor-card .tutor-card-footer .etlms-enrolled-label-value, .elementor-11788 .elementor-element.elementor-element-e4e5a09 .tutor-card .tutor-card-footer .etlms-enrolled-label-value .tutor-color-secondary{color:#212327;}.elementor-11788 .elementor-element.elementor-element-33a9562{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11788 .elementor-element.elementor-element-4793b3b{--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;}.elementor-11788 .elementor-element.elementor-element-d96926a{--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;}.elementor-11788 .elementor-element.elementor-element-c5dba1a .elementor-heading-title{font-family:"Noto Sans Arabic", Sans-serif;font-size:24px;font-weight:900;}.elementor-11788 .elementor-element.elementor-element-931a7b1{font-family:var( --e-global-typography-916faf2-font-family ), Sans-serif;font-weight:var( --e-global-typography-916faf2-font-weight );}.elementor-11788 .elementor-element.elementor-element-198f349{font-family:var( --e-global-typography-916faf2-font-family ), Sans-serif;font-weight:var( --e-global-typography-916faf2-font-weight );}.elementor-11788 .elementor-element.elementor-element-5a08999{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11788 .elementor-element.elementor-element-f6f5dc4{--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;}.elementor-11788 .elementor-element.elementor-element-1d1b94c{--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;}.elementor-11788 .elementor-element.elementor-element-71cb01c .elementor-heading-title{font-family:"Noto Sans Arabic", Sans-serif;font-size:24px;font-weight:900;}.elementor-11788 .elementor-element.elementor-element-a917758{font-family:var( --e-global-typography-916faf2-font-family ), Sans-serif;font-weight:var( --e-global-typography-916faf2-font-weight );}.elementor-11788 .elementor-element.elementor-element-bb00838{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11788 .elementor-element.elementor-element-6b99f80{--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;}.elementor-11788 .elementor-element.elementor-element-7efc1f1{--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;}.elementor-11788 .elementor-element.elementor-element-b94a6ab .elementor-heading-title{font-family:"Noto Sans Arabic", Sans-serif;font-size:24px;font-weight:900;}.elementor-11788 .elementor-element.elementor-element-43c5970{font-family:var( --e-global-typography-916faf2-font-family ), Sans-serif;font-weight:var( --e-global-typography-916faf2-font-weight );}.elementor-11788 .elementor-element.elementor-element-f7f2a7b{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11788 .elementor-element.elementor-element-71b4edd{--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;}.elementor-11788 .elementor-element.elementor-element-c8c5669{--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;}.elementor-11788 .elementor-element.elementor-element-3a826a0 .elementor-heading-title{font-family:"Noto Sans Arabic", Sans-serif;font-size:24px;font-weight:900;}.elementor-11788 .elementor-element.elementor-element-55068d4{font-family:var( --e-global-typography-916faf2-font-family ), Sans-serif;font-weight:var( --e-global-typography-916faf2-font-weight );}.elementor-11788 .elementor-element.elementor-element-81dd2bd{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11788 .elementor-element.elementor-element-cfd386e{--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;}.elementor-11788 .elementor-element.elementor-element-63e22eb{--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;}.elementor-11788 .elementor-element.elementor-element-576b2d8 .elementor-heading-title{font-family:"Noto Sans Arabic", Sans-serif;font-size:24px;font-weight:900;}.elementor-11788 .elementor-element.elementor-element-f7de998{font-family:var( --e-global-typography-916faf2-font-family ), Sans-serif;font-weight:var( --e-global-typography-916faf2-font-weight );}.elementor-11788 .elementor-element.elementor-element-810a04e{--display:flex;}.elementor-11788 .elementor-element.elementor-element-ff2d842.etlms-enrollment-btn-align-left .tutor-card-body{text-align:left !important;}.elementor-11788 .elementor-element.elementor-element-ff2d842.etlms-enrollment-btn-align-center .tutor-card-body{text-align:center !important;}.elementor-11788 .elementor-element.elementor-element-ff2d842.etlms-enrollment-btn-align-right .tutor-card-body{text-align:right !important;}.elementor-11788 .elementor-element.elementor-element-ff2d842.etlms-enrollment-btn-align-center .etlms-course-enroll-date, .etlms-enrollment-btn-align-right .etlms-course-enroll-date{text-align:left !important;}.elementor-11788 .elementor-element.elementor-element-ff2d842.etlms-course-enroll-buttons-size-large .tutor-btn{font-size:18px;padding:10px 20px;}.elementor-11788 .elementor-element.elementor-element-ff2d842.etlms-course-enroll-buttons-width-auto .tutor-btn{width:auto !important;display:inline-flex !important;}.elementor-11788 .elementor-element.elementor-element-ff2d842 .tutor-course-progress-wrapper > h3{color:#212327;}.elementor-11788 .elementor-element.elementor-element-ff2d842 .tutor-course-progress-wrapper .list-item-progress{margin-top:16px;}.elementor-11788 .elementor-element.elementor-element-ff2d842 .tutor-course-progress-wrapper .list-item-progress .tutor-progress-bar{height:4px;border-radius:2px;}.elementor-11788 .elementor-element.elementor-element-ff2d842 .tutor-course-progress-wrapper .list-item-progress .tutor-progress-bar .tutor-progress-value{height:100%;border-radius:2px;}.elementor-11788 .elementor-element.elementor-element-ff2d842 .tutor-course-sidebar-card-pricing span{color:#212327;}.elementor-11788 .elementor-element.elementor-element-ff2d842 .tutor-course-sidebar-card-pricing div > del{color:#7A7A7A;}.elementor-11788 .elementor-element.elementor-element-ff2d842 .tutor-enrol-course-form .tutor-enroll-course-button, .elementor-11788 .elementor-element.elementor-element-ff2d842 [type=submit].edd-submit{border-radius:3px 3px 3px 3px;}.elementor-11788 .elementor-element.elementor-element-ff2d842 .tutor-course-sidebar-card-body .tutor-enroll-course-button{border-radius:3px 3px 3px 3px;}.elementor-11788 .elementor-element.elementor-element-ff2d842 .tutor-card .start-continue-retake-button{border-radius:3px 3px 3px 3px;}.elementor-11788 .elementor-element.elementor-element-ff2d842 .tutor-card [name=complete_course_btn]{border-radius:3px 3px 3px 3px;}.elementor-11788 .elementor-element.elementor-element-ff2d842 .tutor-card .tutor-woocommerce-view-cart{border-radius:3px 3px 3px 3px;}.elementor-11788 .elementor-element.elementor-element-ff2d842 .tutor-card .tutor-btn-view-certificate{border-radius:3px 3px 3px 3px;}.elementor-11788 .elementor-element.elementor-element-ff2d842 .etlms-enrolled-info-wrapper .tutor-icon-purchase-mark{font-size:16px;}.elementor-11788 .elementor-element.elementor-element-ff2d842 .tutor-card .tutor-card-body{background-color:#F4F6F9;}.elementor-11788 .elementor-element.elementor-element-ff2d842 .tutor-card .tutor-card-footer{background-color:#fff;}.elementor-11788 .elementor-element.elementor-element-ff2d842 .tutor-card{border-radius:6px 6px 6px 6px;}.elementor-11788 .elementor-element.elementor-element-ff2d842 .tutor-card .tutor-card-footer .etlms-enrolled-icon{font-size:15px;color:#212327;}.elementor-11788 .elementor-element.elementor-element-ff2d842 .tutor-card .tutor-card-footer .etlms-enrolled-label{color:#757c8e;}.elementor-11788 .elementor-element.elementor-element-ff2d842 .tutor-card .tutor-card-footer .etlms-enrolled-label-value, .elementor-11788 .elementor-element.elementor-element-ff2d842 .tutor-card .tutor-card-footer .etlms-enrolled-label-value .tutor-color-secondary{color:#212327;}.elementor-11788 .elementor-element.elementor-element-7e95d31{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-11788 .elementor-element.elementor-element-7e95d31 .elementor-divider-separator{width:100%;}.elementor-11788 .elementor-element.elementor-element-7e95d31 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@media(min-width:768px){.elementor-11788 .elementor-element.elementor-element-f926ee0{--width:50%;}.elementor-11788 .elementor-element.elementor-element-181bca3{--width:50%;}.elementor-11788 .elementor-element.elementor-element-4793b3b{--width:50%;}.elementor-11788 .elementor-element.elementor-element-d96926a{--width:50%;}.elementor-11788 .elementor-element.elementor-element-f6f5dc4{--width:50%;}.elementor-11788 .elementor-element.elementor-element-1d1b94c{--width:50%;}.elementor-11788 .elementor-element.elementor-element-6b99f80{--width:50%;}.elementor-11788 .elementor-element.elementor-element-7efc1f1{--width:50%;}.elementor-11788 .elementor-element.elementor-element-71b4edd{--width:50%;}.elementor-11788 .elementor-element.elementor-element-c8c5669{--width:50%;}.elementor-11788 .elementor-element.elementor-element-cfd386e{--width:50%;}.elementor-11788 .elementor-element.elementor-element-63e22eb{--width:50%;}}@media(max-width:1024px){.elementor-11788 .elementor-element.elementor-element-d865ad8 .elementor-heading-title{font-size:var( --e-global-typography-eddd389-font-size );}}@media(max-width:767px){.elementor-11788 .elementor-element.elementor-element-d865ad8 .elementor-heading-title{font-size:var( --e-global-typography-eddd389-font-size );}}/* Start custom CSS for etlms-course-purchase, class: .elementor-element-ff2d842 */#floating-element {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100vw; /* ← عرض کامل پنجره */
  z-index: 999;
  background: white; /* ← اگر خواستی پس‌زمینه بده */
  padding: 10px 20px; /* ← فاصله داخلی (دلخواه) */
  box-shadow: 0 -2px 10px rgba(0,0,0,0.1); /* ← سایه خفیف بالا */
  transition: all 0.4s ease;
}

#floating-element.attached {
  position: static !important;
  width: auto; /* ← وقتی برگشت به جای اصلی، عرضش بشه خودکار */
  box-shadow: none;
  margin-top: 20px;
}


.tutor-btn-primary {
    border-color: #fff !important;
    background-color: #c36 !important;
    color: #fff !important;
    padding: 12px 32px !important;
    width: 100% !important;

}

.tutor-btn {
    border-color: #fff !important;
    background-color: #c36 !important;
    color: #fff !important;
    padding: 12px 32px !important;
    width: 100% !important;
    font-family: NOTO SANS ARABIC;
    
}





.tutor-btn-primary  {
    border: none;
    background: linear-gradient(270deg, #8c52ff, #ff6b81, #0cc0df);
    background-size: 600% 600%;
    animation: gradientMove 6s ease infinite;
    font-weight: bold;
    font-size: 1.1rem;
    border-radius: 10px;
    box-shadow: 0 0 15px rgba(255, 107, 129, 0.6);
    transition: transform 0.3s ease;
}

.tutor-btn {
    border: none;
    background: linear-gradient(270deg, #8c52ff, #ff6b81, #0cc0df);
    background-size: 600% 600%;
    animation: gradientMove 6s ease infinite;
    font-weight: bold;
    font-size: 1.1rem;
    border-radius: 10px;
    box-shadow: 0 0 15px rgba(255, 107, 129, 0.6);
    transition: transform 0.3s ease;
}

.tutor-btn-primary:hover  {
    transform: scale(1.05);
    box-shadow: 0 0 25px rgba(255, 107, 129, 0.8), 0 0 10px #fff;
}
.tutor-btn:hover {
    transform: scale(1.05);
    box-shadow: 0 0 25px rgba(255, 107, 129, 0.8), 0 0 10px #fff;
}

@keyframes gradientMove {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-7e95d31 */#element-placeholder {
  height: 60px;
}/* End custom CSS */