.elementor-kit-17{--e-global-color-primary:#1A1A1A;--e-global-color-secondary:#B91C1C;--e-global-color-text:#4A4A4A;--e-global-color-accent:#EFD4D4;--e-global-color-9f97a14:#F4EDED;--e-global-color-7b28d0f:#FFFFFF;--e-global-color-fd95621:#1A1A1A0F;--e-global-color-421d5c2:#F8F8F8;--e-global-typography-primary-font-family:"Manrope";--e-global-typography-primary-font-size:60px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-text-transform:none;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:1.3em;--e-global-typography-primary-letter-spacing:-0.4px;--e-global-typography-secondary-font-family:"Manrope";--e-global-typography-secondary-font-size:48px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:1.4em;--e-global-typography-secondary-letter-spacing:-0.4px;--e-global-typography-text-font-family:"Manrope";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:500;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:1.8em;--e-global-typography-text-letter-spacing:0.2px;--e-global-typography-accent-font-family:"Manrope";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:none;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-36aaeb5-font-family:"Manrope";--e-global-typography-36aaeb5-font-size:30px;--e-global-typography-36aaeb5-font-weight:600;--e-global-typography-36aaeb5-text-transform:none;--e-global-typography-36aaeb5-font-style:normal;--e-global-typography-36aaeb5-text-decoration:none;--e-global-typography-36aaeb5-line-height:1.5em;--e-global-typography-36aaeb5-letter-spacing:-0.4px;--e-global-typography-b14eb9e-font-family:"Manrope";--e-global-typography-b14eb9e-font-size:23px;--e-global-typography-b14eb9e-font-weight:600;--e-global-typography-b14eb9e-text-transform:none;--e-global-typography-b14eb9e-font-style:normal;--e-global-typography-b14eb9e-text-decoration:none;--e-global-typography-b14eb9e-line-height:1.5em;--e-global-typography-b14eb9e-letter-spacing:-0.4px;--e-global-typography-deced63-font-family:"Manrope";--e-global-typography-deced63-font-size:20px;--e-global-typography-deced63-font-weight:600;--e-global-typography-deced63-text-transform:none;--e-global-typography-deced63-font-style:normal;--e-global-typography-deced63-text-decoration:none;--e-global-typography-deced63-line-height:1.5em;--e-global-typography-deced63-letter-spacing:-0.4px;--e-global-typography-4ec0f34-font-family:"Manrope";--e-global-typography-4ec0f34-font-size:19px;--e-global-typography-4ec0f34-font-weight:600;--e-global-typography-4ec0f34-text-transform:none;--e-global-typography-4ec0f34-font-style:normal;--e-global-typography-4ec0f34-text-decoration:none;--e-global-typography-4ec0f34-line-height:1.6em;--e-global-typography-4ec0f34-letter-spacing:-0.4px;--e-global-typography-5501248-font-family:"Manrope";--e-global-typography-5501248-font-size:15px;--e-global-typography-5501248-font-weight:700;--e-global-typography-5501248-text-transform:uppercase;--e-global-typography-5501248-font-style:normal;--e-global-typography-5501248-text-decoration:none;--e-global-typography-5501248-letter-spacing:4px;--e-global-typography-ce0e76a-font-family:"Manrope";--e-global-typography-ce0e76a-font-size:14px;--e-global-typography-ce0e76a-font-weight:500;--e-global-typography-ce0e76a-text-transform:none;--e-global-typography-ce0e76a-font-style:normal;--e-global-typography-ce0e76a-text-decoration:none;--e-global-typography-ce0e76a-letter-spacing:0px;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-17 a{color:var( --e-global-color-secondary );}.elementor-kit-17 a:hover{color:var( --e-global-color-primary );}.elementor-kit-17 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-17 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-17 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-36aaeb5-font-family ), Sans-serif;font-size:var( --e-global-typography-36aaeb5-font-size );font-weight:var( --e-global-typography-36aaeb5-font-weight );text-transform:var( --e-global-typography-36aaeb5-text-transform );font-style:var( --e-global-typography-36aaeb5-font-style );text-decoration:var( --e-global-typography-36aaeb5-text-decoration );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );}.elementor-kit-17 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-b14eb9e-font-family ), Sans-serif;font-size:var( --e-global-typography-b14eb9e-font-size );font-weight:var( --e-global-typography-b14eb9e-font-weight );text-transform:var( --e-global-typography-b14eb9e-text-transform );font-style:var( --e-global-typography-b14eb9e-font-style );text-decoration:var( --e-global-typography-b14eb9e-text-decoration );line-height:var( --e-global-typography-b14eb9e-line-height );letter-spacing:var( --e-global-typography-b14eb9e-letter-spacing );}.elementor-kit-17 h5{color:var( --e-global-color-primary );font-family:var( --e-global-typography-deced63-font-family ), Sans-serif;font-size:var( --e-global-typography-deced63-font-size );font-weight:var( --e-global-typography-deced63-font-weight );text-transform:var( --e-global-typography-deced63-text-transform );font-style:var( --e-global-typography-deced63-font-style );text-decoration:var( --e-global-typography-deced63-text-decoration );line-height:var( --e-global-typography-deced63-line-height );letter-spacing:var( --e-global-typography-deced63-letter-spacing );}.elementor-kit-17 h6{color:var( --e-global-color-primary );font-family:var( --e-global-typography-4ec0f34-font-family ), Sans-serif;font-size:var( --e-global-typography-4ec0f34-font-size );font-weight:var( --e-global-typography-4ec0f34-font-weight );text-transform:var( --e-global-typography-4ec0f34-text-transform );font-style:var( --e-global-typography-4ec0f34-font-style );text-decoration:var( --e-global-typography-4ec0f34-text-decoration );line-height:var( --e-global-typography-4ec0f34-line-height );letter-spacing:var( --e-global-typography-4ec0f34-letter-spacing );}.elementor-kit-17 button,.elementor-kit-17 input[type="button"],.elementor-kit-17 input[type="submit"],.elementor-kit-17 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );background-color:var( --e-global-color-accent );border-radius:30px 30px 30px 30px;padding:16px 30px 16px 30px;}.elementor-kit-17 button:hover,.elementor-kit-17 button:focus,.elementor-kit-17 input[type="button"]:hover,.elementor-kit-17 input[type="button"]:focus,.elementor-kit-17 input[type="submit"]:hover,.elementor-kit-17 input[type="submit"]:focus,.elementor-kit-17 .elementor-button:hover,.elementor-kit-17 .elementor-button:focus{color:var( --e-global-color-accent );background-color:var( --e-global-color-secondary );}.elementor-kit-17 label{color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-kit-17 input:not([type="button"]):not([type="submit"]),.elementor-kit-17 textarea,.elementor-kit-17 .elementor-field-textual{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-17 e-page-transition{background-color:#FFBC7D;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-17{--e-global-typography-primary-font-size:50px;--e-global-typography-secondary-font-size:40px;--e-global-typography-text-font-size:15px;--e-global-typography-accent-font-size:13px;--e-global-typography-36aaeb5-font-size:26px;--e-global-typography-b14eb9e-font-size:21px;--e-global-typography-deced63-font-size:19px;--e-global-typography-4ec0f34-font-size:18px;--e-global-typography-5501248-font-size:14px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-17 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-17 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-17 h3{font-size:var( --e-global-typography-36aaeb5-font-size );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );}.elementor-kit-17 h4{font-size:var( --e-global-typography-b14eb9e-font-size );line-height:var( --e-global-typography-b14eb9e-line-height );letter-spacing:var( --e-global-typography-b14eb9e-letter-spacing );}.elementor-kit-17 h5{font-size:var( --e-global-typography-deced63-font-size );line-height:var( --e-global-typography-deced63-line-height );letter-spacing:var( --e-global-typography-deced63-letter-spacing );}.elementor-kit-17 h6{font-size:var( --e-global-typography-4ec0f34-font-size );line-height:var( --e-global-typography-4ec0f34-line-height );letter-spacing:var( --e-global-typography-4ec0f34-letter-spacing );}.elementor-kit-17 button,.elementor-kit-17 input[type="button"],.elementor-kit-17 input[type="submit"],.elementor-kit-17 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-kit-17 label{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-kit-17 input:not([type="button"]):not([type="submit"]),.elementor-kit-17 textarea,.elementor-kit-17 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-17{--e-global-typography-primary-font-size:40px;--e-global-typography-secondary-font-size:36px;--e-global-typography-text-font-size:15px;--e-global-typography-accent-font-size:13px;--e-global-typography-36aaeb5-font-size:25px;--e-global-typography-b14eb9e-font-size:20px;--e-global-typography-deced63-font-size:19px;--e-global-typography-4ec0f34-font-size:18px;--e-global-typography-5501248-font-size:13px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-17 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-17 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-17 h3{font-size:var( --e-global-typography-36aaeb5-font-size );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );}.elementor-kit-17 h4{font-size:var( --e-global-typography-b14eb9e-font-size );line-height:var( --e-global-typography-b14eb9e-line-height );letter-spacing:var( --e-global-typography-b14eb9e-letter-spacing );}.elementor-kit-17 h5{font-size:var( --e-global-typography-deced63-font-size );line-height:var( --e-global-typography-deced63-line-height );letter-spacing:var( --e-global-typography-deced63-letter-spacing );}.elementor-kit-17 h6{font-size:var( --e-global-typography-4ec0f34-font-size );line-height:var( --e-global-typography-4ec0f34-line-height );letter-spacing:var( --e-global-typography-4ec0f34-letter-spacing );}.elementor-kit-17 button,.elementor-kit-17 input[type="button"],.elementor-kit-17 input[type="submit"],.elementor-kit-17 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-kit-17 label{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-kit-17 input:not([type="button"]):not([type="submit"]),.elementor-kit-17 textarea,.elementor-kit-17 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.synap-responses{
    display:none;
    flex-direction:column;
    border-top:2px solid var( --e-global-color-secondary );
    background:#fff;
    padding:16px;
}
.synap-responses:has(p){
    display:flex;
    
}
.synap-responses p {
    padding:5px;
    border-left:2px solid red;
    background: #f8f8f8;
    font-size:12px;
    width:fit-content;
}
.synap-responses p.success-message{
    border-left:2px solid green;
}
#membership-query-form {
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding-bottom:24px;
    margin-bottom:24px;
}
 .results {
    display: flex;
    justify-content: center;
    align-items: center;
    gap:32px;
 margin-bottom:40px;
}
 .results .user-result{
    width:calc(50% - 16px);
    background-color: var(--e-global-color-secondary);
    color:#fff;
    display: flex
;
    flex-direction: column;
    padding: 20px;
    border-radius: 20px;
    align-items: center;
    justify-content: center;
}
.results .user-result p:first-child {
    font-size:20px;
}
.revocation {
    position:fixed;
    background:#fff;
    top:0px;
    left:0px;
    right:0px;
    bottom:0px;
    width:100%;
    height:100%;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 10000;
}


.class-agreement {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row-reverse;
}
.class-agreement > p {
    width:100%;
    flex-shrink: 0;
}
.class-agreement .left {
   width: 40%;
    padding: 30px;
    background-color: var(--e-global-color-secondary);
    color: #fff;
    margin-left: 10%;
}
.class-agreement .left ul {
    
}
.class-agreement .left p {
    font-weight: bold;
}
.class-agreement .left ul li {
    list-style:disc;
        
}
.class-agreement .right {
    width:50%;
}
.class-agreement .right ul li {
    list-style: disc;
    font-size: 14px;
    line-height: 20px;
    margin-bottom:8px;
}
#input_19_13 {
    min-block-size: 100px;
}

#input_19_1, #input_19_5, #input_19_6 {
    pointer-events: none; 
    user-select: none;    
    color: #666;          
    background-color: #f5f5f5; 
    opacity: 0.6;  
}
.class-access {
    width:100%;
    list-style: none;
    padding:0px;
    margin: 0px;
    margin-top:20px;
    margin-bottom:20px;
    border-left:1px solid #000;
    border-right: 1px solid #000;
}

.class-access li {
    display:flex;
    border-bottom:1px solid #000;
    padding:10px;
    padding-top:10px;
}
.class-access li:first-child {
    background:#000;
    color:#fff;
    text-align: center;
    justify-content: center;
}
.class-access li p {
    width:20%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin-bottom:0px;
    
}
.class-access li p:first-child {
    width: 250px;
    flex-shrink:0;
}
.class-access li:nth-child(2) p a{
    display:flex;
    flex-direction: column;
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart {
    padding: 0px;
}
.elementor-heading-title {
    margin:0px;
}
.composite_add_to_cart_button {
    width:100%;
    border-radius: 30px !important;
        padding: 15px !important;
}
.multistep {
    border-bottom: 1px solid var(--e-global-color-fd95621);
    padding-left:15px;
    padding-right:15px;
}
.composite_form:not(.paged) .composite_wrap {
    padding:15px;
    padding-top:30px;
    padding-bottom:30px;
}
.composite_form .component_title_toggled .component_title_text {
   font-size: 15px !important;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.composite_form:not(.paged) .component .component_inner {
    padding-bottom:20px !important;
}
.composite_form .composite_price p.price, .single-product .composite_form .composite_price p.price {
    color:var(--e-global-color-secondary);
}
.component.toggled .component_selections {
    padding-top:0px !important;
}
.component .component_content {
    display:none;
}
.component .component_description {
    margin-bottom: 0px !important;
}
.thankyou-button {
    display:flex;
    justify-content: center;
}
.thankyou-button .elementor-button-content-wrapper {
    flex-direction: row-reverse;
    gap: 15px;
}
.icpm-circle .elementor-widget-container {
    width:45px;
    height: 45px !important;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}
.overflow-hidden .elementor-widget-container {
    overflow: hidden;
}
.uc_material_accordion .uc_container .uc-heading {
    justify-content: space-between;
    flex-direction: row-reverse;
}
.uc_material_accordion .uc_container .ue_heading_title {
    padding-left:0px !important;
}
.uc_material_accordion .uc_container .uc_ac_box {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-fd95621);
}
.elementor-inline-items li::marker {
    display:none;
}
.eael-custom-radio-checkbox input[type=radio]:checked {
    background:var(--e-global-color-secondary) !important;
}
.learning-materials-accordion .eael-accordion-content {
    max-height: 400px;
    overflow: scroll;
}
.learning-materials-accordion-cs .eael-accordion-content {
    max-height: 800px;
    overflow: scroll;
}
.class-users {
    display: flex;
    align-items: center;
    padding:0px;
    list-style: none;
}
.class-users li {
    width:40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    border:3px solid #fff;
    border-radius: 50%;
    margin-right:-10px;
    background-color: var(--e-global-color-9f97a14);
}
.class-users.full {
    
}
.class-users.full li {
    
}
.class-users.full li p {
    display:none;
    background: #000;
    color: #fff;
    
    align-items: center;
    justify-content: center;
    flex-direction: column;
    border-radius: 24px;
    padding: 10px;
    position: absolute;
    top: -87px;
    min-width: 250px;
    text-align: center;
}
.class-users.full li:hover p {
    display:flex;
}
.accordion {
   
}

.accordion-item {
    border-top: 1px solid var(--e-global-color-fd95621);
}

.accordion-header {
    
    cursor: pointer;
    padding: 20px;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap:30px;
}

.accordion-header:hover {
    background-color: #e1e1e1;
}
.accordion-header .header-content {
    display: flex;
    align-items: center;
    gap:30px;
    flex-shrink: 0;
    width: calc(100% - 50px);
}
.accordion-header .header-content .initials{
    width:40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    border:3px solid #fff;
    border-radius: 50%;
    margin-right:-10px;
    background-color: var(--e-global-color-9f97a14);
    flex-shrink: 0;
}
.accordion-header .header-content .full-name{
    flex-shrink: 0;
    
}
.header-content .progress {
    width:100%;
    height:auto;
    background:#000;
    border-radius:15px;
    overflow: hidden;
}
.header-content .progress .percentage {
    height:100%;
    background:#fff;
    display: block;
    padding-left:30px;
    min-width: 10%;
}
.accordion-content {
    display: none;
    padding: 30px;
    
    border-top: 1px solid #ddd;
}
.accordion-content .top .inner-content ul{
    list-style: none;
    padding:0px;
}
.accordion-content .content ul, .contents ul{
    list-style: none;
    padding:0px;
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}
.accordion-content .content ul li, .contents ul li{
    border-radius:15px;
    background:#fff;
    overflow: hidden;
    
    
}
.accordion-content .content ul li .title, .contents ul li .title {
    border-bottom: 1px solid #ddd;
    padding-top:10px;
    padding-left:15px;
    padding-right:15px;
    padding-bottom:10px;
    background:var(--e-global-color-secondary);
    color:#fff;
}
.accordion-content .content ul li .content-box, .contents ul li .content-box {
    padding-top:10px;
    padding-left:15px;
    padding-right:15px;
    padding-bottom:10px;
}
.accordion-content .content ul li p, .contents ul li p {
    margin-bottom:0px;
}
.Quizzes-box, .practice-exams-box, .final-exams-box {
    margin-top:30px;
}
.attempt-id {
    display:none;
}
.icpm-tabs {
	
}
.icpm-tabs .elementor-widget-container {
	
}
.icpm-tabs .elementor-widget-container ul{
	
}
.icpm-tabs .elementor-widget-container ul li{
    background: var(--e-global-color-secondary);
    padding-inline: 13px;
    padding-top:10px;
    padding-bottom:10px;
    border-radius:15px 15px 0px 0px;
	
}
.icpm-tabs.active .elementor-widget-container ul li {
    background:var(--e-global-color-9f97a14);
}
.icpm-tabs .elementor-widget-container ul li a{
	
}
.icpm-tabs .elementor-widget-container ul li a span{
	
}
.icpm-tabs .elementor-widget-container ul li a span.elementor-icon-list-icon{
	
}
.icpm-tabs .elementor-widget-container ul li a span.elementor-icon-list-icon i{
	color:#fff;
}
.icpm-tabs .elementor-widget-container ul li a span.elementor-icon-list-text{
	color:#fff;);
}
.icpm-tabs.active .elementor-widget-container ul li a span.elementor-icon-list-icon i{
	color: var(--e-global-color-secondary);
}
.icpm-tabs.active .elementor-widget-container ul li a span.elementor-icon-list-text{
	color: var(--e-global-color-secondary);
}
.purchase-history .elementor-shortcode h2 {
    font-size: 20px;
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 10px;
    display: none;
}
.purchase-history .elementor-shortcode .woocommerce-orders {
    list-style:none;
    padding-left: 0px;
}
.purchase-history .elementor-shortcode .woocommerce-orders .woocommerce-order{
    
    background: #ffffff;
    border-radius: 15px;
    padding: 0px;
        display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom:20px;
}
.purchase-history .elementor-shortcode .woocommerce-orders .woocommerce-order h3{
    font-size:20px;
    width:75%;
    padding-left:15px;
    padding-top:15px;
}
.purchase-history .elementor-shortcode .woocommerce-orders .woocommerce-order p{
    width:25%;
    text-align: right;
    padding-right:15px;
    padding-top:15px;
}
.purchase-history .elementor-shortcode .woocommerce-orders .woocommerce-order ul {
    width:100%;
    border-top:1px solid #e1e1e1;
       padding: 15px;
    list-style: none;
}
.purchase-history .elementor-shortcode .woocommerce-orders .woocommerce-order ul li{
    
}
.woocommerce ul.order_details {
    display: flex;
    justify-content: center;
}
.woocommerce-thankyou-order-received {
    text-align: center;
}
.eael-woo-product-carousel-container .icons-wrap li.view-details {
    display:none;
}
.elementor-143 .elementor-element.elementor-element-e3fe353 .elementor-heading-title {
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */