.elementor-539 .elementor-element.elementor-element-2595fa9{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-widget-theme-post-featured-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-539 .elementor-element.elementor-element-1f100ba img{width:100%;height:20rem;object-fit:cover;object-position:center center;border-radius:1rem 1rem 1rem 1rem;}.elementor-widget-ld-course-certificate .learndash-wrapper .ld-alert.ld-alert-success.ld-alert-certificate .ld-alert-messages{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-539 .elementor-element.elementor-element-4e6056b > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-539 .elementor-element.elementor-element-4e6056b .learndash-wrapper .ld-alert.ld-alert-success.ld-alert-certificate{background-color:var( --e-global-color-accent );border-color:#00000000;border-width:0px;border-style:solid;}.elementor-539 .elementor-element.elementor-element-4e6056b .learndash-wrapper .ld-alert.ld-alert-success.ld-alert-certificate .ld-alert-messages{color:var( --e-global-color-text );font-family:"Figtree", Sans-serif;font-size:1rem;font-weight:700;}.elementor-539 .elementor-element.elementor-element-4e6056b .learndash-wrapper .ld-alert.ld-alert-success.ld-alert-certificate .ld-icon-certificate{color:var( --e-global-color-84d8ed8 );background-color:var( --e-global-color-text );}.elementor-539 .elementor-element.elementor-element-4e6056b .learndash-wrapper .ld-alert.ld-alert-success.ld-alert-certificate .ld-button{color:var( --e-global-color-text );background-color:var( --e-global-color-84d8ed8 );}.elementor-539 .elementor-element.elementor-element-6a3a551{--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;--margin-top:1.5rem;--margin-bottom:1.5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-539 .elementor-element.elementor-element-69eab2c{--display:flex;}.elementor-539 .elementor-element.elementor-element-2eee1ca{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-widget-theme-post-title .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-539 .elementor-element.elementor-element-879942d .elementor-heading-title{font-family:var( --e-global-typography-7af3061-font-family ), Sans-serif;font-size:var( --e-global-typography-7af3061-font-size );font-weight:var( --e-global-typography-7af3061-font-weight );line-height:var( --e-global-typography-7af3061-line-height );color:var( --e-global-color-text );}.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-539 .elementor-element.elementor-element-93dc69a{--display:flex;}.elementor-539 .elementor-element.elementor-element-ea0431c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:1rem 1rem 1rem 1rem;}.elementor-539 .elementor-element.elementor-element-ea0431c:not(.elementor-motion-effects-element-type-background), .elementor-539 .elementor-element.elementor-element-ea0431c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84d8ed8 );}.elementor-539 .elementor-element.elementor-element-7fda95a{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-c9aba6c );--border-color:var( --e-global-color-c9aba6c );--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.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-539 .elementor-element.elementor-element-192930f .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;line-height:1rem;color:var( --e-global-color-text );}.elementor-539 .elementor-element.elementor-element-9ceb056{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-c9aba6c );--border-color:var( --e-global-color-c9aba6c );--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-539 .elementor-element.elementor-element-8f2dbcc .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;line-height:1rem;color:var( --e-global-color-text );}.elementor-539 .elementor-element.elementor-element-010c8dd .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.75rem;color:var( --e-global-color-text );}.elementor-539 .elementor-element.elementor-element-a8fb9d9{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;border-style:none;--border-style:none;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-539 .elementor-element.elementor-element-7c67a79 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;line-height:1rem;color:var( --e-global-color-text );}.elementor-widget-theme-post-content{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-widget-ld-course-content .learndash-wrapper .ld-section-heading h2{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ld-course-content .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ld-course-content .learndash-wrapper .ld-lesson-list .ld-item-list-items .ld-item-list-item .ld-table-list-header{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-539 .elementor-element.elementor-element-38ad157 .learndash-wrapper .ld-section-heading .ld-expand-button{color:#ffffff;}.elementor-539 .elementor-element.elementor-element-38ad157 .learndash-wrapper .ld-section-heading .ld-item-list-actions .ld-expand-button{background-color:#235af3 !important;}.elementor-539 .elementor-element.elementor-element-38ad157 .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-title{font-family:"Figtree", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-text );}.elementor-539 .elementor-element.elementor-element-38ad157 .learndash-wrapper .ld-table-list-items .ld-table-list-item a{color:var( --e-global-color-text );}.elementor-539 .elementor-element.elementor-element-38ad157 .learndash-wrapper .ld-item-list .ld-item-list-item{background-color:var( --e-global-color-84d8ed8 );}.elementor-539 .elementor-element.elementor-element-38ad157 .learndash-wrapper .ld-table-list-items{background-color:var( --e-global-color-84d8ed8 );}.elementor-539 .elementor-element.elementor-element-38ad157 .learndash-wrapper .ld-item-details .ld-expand-button{color:var( --e-global-color-84d8ed8 );}.elementor-539 .elementor-element.elementor-element-38ad157 .learndash-wrapper .ld-item-details .ld-expand-button .ld-icon-arrow-down{color:var( --e-global-color-84d8ed8 );background-color:var( --e-global-color-primary );}.elementor-539 .elementor-element.elementor-element-38ad157 .learndash-wrapper .ld-item-details .ld-expand-button .ld-text{color:var( --e-global-color-84d8ed8 );}.elementor-539 .elementor-element.elementor-element-38ad157 .learndash-wrapper .ld-lesson-list .ld-item-list-items .ld-item-list-item .ld-table-list-header.ld-primary-background{background-color:var( --e-global-color-primary );}.elementor-539 .elementor-element.elementor-element-38ad157 .learndash-wrapper .ld-lesson-list .ld-item-list-items .ld-item-list-item .ld-table-list-header{background-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-539 .elementor-element.elementor-element-879942d .elementor-heading-title{font-size:var( --e-global-typography-7af3061-font-size );line-height:var( --e-global-typography-7af3061-line-height );}}@media(max-width:767px){.elementor-539 .elementor-element.elementor-element-2595fa9{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-539 .elementor-element.elementor-element-879942d .elementor-heading-title{font-size:var( --e-global-typography-7af3061-font-size );line-height:var( --e-global-typography-7af3061-line-height );}}/* Start custom CSS for ld-course-certificate, class: .elementor-element-4e6056b *//* Container */
.elementor-539 .elementor-element.elementor-element-4e6056b .ld-alert{
    margin:0;
    padding:1rem;
    border-radius:0.5rem;
    min-height: unset;
}

.elementor-539 .elementor-element.elementor-element-4e6056b .ld-alert-content{
    display:flex;
    align-items: center;
    padding: 0 0.5rem;
    gap:1rem;
    line-height: 1.5rem;
}

/* Icon */
.elementor-539 .elementor-element.elementor-element-4e6056b .ld-alert .ld-alert-icon{
    position:static;
    transform:none;
    padding:0;
    width:1.5rem;
    flex-basis:1.5rem;
    height:1.5rem;
    margin:0;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.9585 15.0001L3.2085 10.2501L4.396 9.06258L7.9585 12.6251L15.6043 4.97925L16.7918 6.16675L7.9585 15.0001Z' fill='white'/%3E%3C/svg%3E%0A");
    background-size: 1.125rem;
    background-repeat: no-repeat;
    background-position: center center;
}

.elementor-539 .elementor-element.elementor-element-4e6056b .ld-alert .ld-alert-icon::before{
    content:none;
    display:none;
}

/* Button */
.elementor-539 .elementor-element.elementor-element-4e6056b .ld-alert .ld-button{
    width:auto;
    max-width: unset;
    font-size:0;
    padding:0.5rem;
}

.elementor-539 .elementor-element.elementor-element-4e6056b .ld-alert .ld-button .ld-icon{
    position:static;
    transform:none;
    margin:0;
    width:1.5rem;
    height:1.5rem;
    flex-basis:1.5rem;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 16L7 11L8.4 9.55L11 12.15V4H13V12.15L15.6 9.55L17 11L12 16ZM6 20C5.45 20 4.97917 19.8042 4.5875 19.4125C4.19583 19.0208 4 18.55 4 18V15H6V18H18V15H20V18C20 18.55 19.8042 19.0208 19.4125 19.4125C19.0208 19.8042 18.55 20 18 20H6Z' fill='%23002928'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size:1.5rem;
}/* End custom CSS */
/* Start custom CSS for wp-widget-ldcourseprogress, class: .elementor-element-dd395df */.elementor-539 .elementor-element.elementor-element-dd395df .ld-progress.ld-progress-inline {
    margin: 0;
    flex-flow:row nowrap;
    gap:0.5rem;
    position:relative;
    margin-bottom:1.25rem;
}

.elementor-539 .elementor-element.elementor-element-dd395df .ld-progress .ld-progress-bar {
    margin: 0;
    background-color:var( --e-global-color-84d8ed8 );
    height:0.5rem;
    border-radius:999rem;
    width:unset;
}

.elementor-539 .elementor-element.elementor-element-dd395df .ld-progress .ld-progress-bar .ld-progress-bar-percentage{
    border-radius: 999rem;
    background-color:var(--e-global-color-primary);
}

.elementor-539 .elementor-element.elementor-element-dd395df .ld-progress .ld-progress-heading .ld-progress-stats{
    flex-grow:0;
    flex-shrink:1;
}

.elementor-539 .elementor-element.elementor-element-dd395df .learndash-widget .ld-progress .ld-progress-heading{
    margin:0;
}

.elementor-539 .elementor-element.elementor-element-dd395df .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage{
    margin:0;
    font-size: 0.675rem;
    line-height: 1rem;
    font-weight: 600;
    color: var(--e-global-color-primary);
}

.elementor-539 .elementor-element.elementor-element-dd395df .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-steps{
    position:absolute;
    top: 100%;
    width: 100%;
    left: 0;
    margin-top: 0.25rem;
    font-size: 0.75rem;
    line-height: 1rem;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-df007e6 */.elementor-539 .elementor-element.elementor-element-df007e6 p{
    margin:0;
}

.elementor-539 .elementor-element.elementor-element-df007e6 .course-status{
    padding:0.5rem 1rem;
    border-radius:999rem;
    background-color:var( --e-global-color-c9aba6c );
    color:var( --e-global-color-text );
    /* font */
    font-size: 0.875rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.5rem;
    letter-spacing: 0.05em;
}

.elementor-539 .elementor-element.elementor-element-df007e6 .course-status.not-started{
    background-color:var( --e-global-color-accent );
}


.elementor-539 .elementor-element.elementor-element-df007e6 .course-status.in-progress{
    background-color:var( --e-global-color-secondary );
    color:var( --e-global-color-84d8ed8 );
}

.elementor-539 .elementor-element.elementor-element-df007e6 .course-status.completed{
    background-color:var( --e-global-color-primary );
    color:var( --e-global-color-84d8ed8 );
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2104354 */.elementor-539 .elementor-element.elementor-element-2104354 br{
    display: none;
}

.elementor-539 .elementor-element.elementor-element-2104354 .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button,
.elementor-539 .elementor-element.elementor-element-2104354 .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join, .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join{
    border-radius:0.5rem;
    padding:0.75rem 1.5rem;
    color:var(--e-global-color-84d8ed8);
    background-color: var(--e-global-color-text);
    transition:ease .3s;
    outline:none !important;
    /* font */
    font-size:0.875rem;
    line-height:1.5rem;
    text-transform: uppercase;
    margin:0;
    font-weight: bold;
}

.elementor-539 .elementor-element.elementor-element-2104354 .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button:hover,
.elementor-539 .elementor-element.elementor-element-2104354 .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join:hover, .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join:hover{
    background-color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for ld-course-content, class: .elementor-element-38ad157 *//* <Encabezado de lista> */

.elementor-539 .elementor-element.elementor-element-38ad157 .ld-item-list-actions{
    display: none;
}

.elementor-539 .elementor-element.elementor-element-38ad157 .ld-section-heading{
    margin-bottom:1.5rem;
}
.elementor-539 .elementor-element.elementor-element-38ad157 .ld-section-heading h2{
    font-size:2rem;
    line-height: 2.5rem;
    text-align: left;
}

/* </Encabezado de lista> */


/* <Encabezado de sección> */

.elementor-539 .elementor-element.elementor-element-38ad157 .ld-lesson-section-heading{
    margin:0;
    margin-bottom:.5rem;
    margin-top:1.5rem;
    font-size:0.875rem;
    line-height:1rem;
    font-weight: 500;
    text-transform: uppercase;
    color:var( --e-global-color-primary );
}

.elementor-539 .elementor-element.elementor-element-38ad157 .ld-item-list-section-heading:first-child .ld-lesson-section-heading{
    margin-top:0;
}

/* </Encabezado de sección> */


/* <Contenedor de elemento de lista> */
.elementor-539 .elementor-element.elementor-element-38ad157 .ld-item-list .ld-item-list-item{
    border:none;
    margin: 0;
    border-radius: 0;
    position:relative;
    z-index: 1;
    border-top:1px solid var( --e-global-color-c9aba6c );
}

.elementor-539 .elementor-element.elementor-element-38ad157 .ld-item-list .ld-item-list-item::before{
    content:"";
    background-color: transparent;
    border-radius: 0;
    position: absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index: -1;
    transition: ease .3s;
}

.elementor-539 .elementor-element.elementor-element-38ad157 .ld-item-list .ld-item-list-item:has(.ld-expanded),
.elementor-539 .elementor-element.elementor-element-38ad157 .ld-item-list .ld-item-list-item:has(.ld-expanded) + .ld-item-list-item{
    border-color:transparent;
}

.elementor-539 .elementor-element.elementor-element-38ad157 .ld-item-list .ld-item-list-item:has(.ld-expanded)::before{
    background-color: var(--e-global-color-primary);
    border-radius:1rem;
}

.elementor-539 .elementor-element.elementor-element-38ad157 .ld-item-list .ld-item-list-item .ld-item-list-item-preview{
    padding:0;
    align-items: stretch;
    flex-flow: row nowrap;
}

.elementor-539 .elementor-element.elementor-element-38ad157 .ld-item-list .ld-item-list-item .ld-item-name{
    padding:1rem 1.5rem;
    gap:1rem;
}

.elementor-539 .elementor-element.elementor-element-38ad157 .ld-item-list-section-heading + .ld-item-list-item{
    border-radius:1rem 1rem 0 0;
    border-top:none;
}

.elementor-539 .elementor-element.elementor-element-38ad157 .ld-item-list-item:has(+ .ld-item-list-section-heading),
.elementor-539 .elementor-element.elementor-element-38ad157 .ld-item-list-item:last-child{
    border-radius:0 0 1rem 1rem;
}

.elementor-539 .elementor-element.elementor-element-38ad157 .ld-item-list .ld-item-list-item .ld-item-details {
    margin:0;
}

.elementor-539 .elementor-element.elementor-element-38ad157 .ld-item-list .ld-item-list-item .ld-item-details .ld-expand-button {
    margin: 0;
    height: 100%;
    justify-content: center;
    align-items: center;
    padding: 1rem 1.5rem;
    outline:none !important;
}

.elementor-539 .elementor-element.elementor-element-38ad157 .ld-expand-button.ld-button-alternate .ld-icon::before{
    content:none;
    display:none;
}

.elementor-539 .elementor-element.elementor-element-38ad157 .ld-expand-button.ld-button-alternate .ld-icon{
    height: 1.5rem;
    flex-basis: 1.5rem;
    width: 1.5rem;
    background-color: transparent !important;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9999 15.0537L6.34619 9.39994L7.39994 8.34619L11.9999 12.9462L16.5999 8.34619L17.6537 9.39994L11.9999 15.0537Z' fill='%23002928'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center center;
    transition: 0.3s;
    padding:0;
    background-size:1.5rem;
}

.elementor-539 .elementor-element.elementor-element-38ad157 .ld-expand-button.ld-button-alternate:hover .ld-icon{
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9999 15.0537L6.34619 9.39994L7.39994 8.34619L11.9999 12.9462L16.5999 8.34619L17.6537 9.39994L11.9999 15.0537Z' fill='%2300B7CF'/%3E%3C/svg%3E%0A");
}

.elementor-539 .elementor-element.elementor-element-38ad157 .ld-item-list .ld-item-list-item:has(.ld-expanded) .ld-expand-button.ld-button-alternate .ld-icon{
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9999 15.0537L6.34619 9.39994L7.39994 8.34619L11.9999 12.9462L16.5999 8.34619L17.6537 9.39994L11.9999 15.0537Z' fill='white'/%3E%3C/svg%3E%0A");
}

.elementor-539 .elementor-element.elementor-element-38ad157 .ld-item-list .ld-item-list-item:has(.ld-expanded) .ld-expand-button.ld-button-alternate:hover .ld-icon{
    opacity:0.6;
}

.elementor-539 .elementor-element.elementor-element-38ad157 .ld-expand-button.ld-button-alternate .ld-text {
    display: none;
}

/* </Contenedor de elemento de lista> */


/* <Icono de estado elemento de lista> */

.elementor-539 .elementor-element.elementor-element-38ad157 .ld-item-list-item .ld-item-list-item-preview .ld-status-icon{
    margin:0;
    flex-basis: 1.5rem;
    width: 1.5rem;
    height: 1.5rem;
}

.elementor-539 .elementor-element.elementor-element-38ad157 .ld-status-icon.ld-status-complete .ld-icon::before{
    content:unset;
}

.elementor-539 .elementor-element.elementor-element-38ad157 .ld-status-icon.ld-status-complete .ld-icon{
    width: 1.5rem;
    height: 1.5rem;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.9585 15.0001L3.2085 10.2501L4.396 9.06258L7.9585 12.6251L15.6043 4.97925L16.7918 6.16675L7.9585 15.0001Z' fill='white'/%3E%3C/svg%3E%0A");
    background-size: 1.125rem;
    background-position: center;
    background-repeat: no-repeat;
}

.elementor-539 .elementor-element.elementor-element-38ad157 .ld-status-incomplete.ld-status-icon,
.elementor-539 .elementor-element.elementor-element-38ad157 .ld-status-in-progress.ld-status-icon{
    border: none;
    outline: 1px solid var(--e-global-color-c9aba6c);
    transition: ease .3s;
}

.elementor-539 .elementor-element.elementor-element-38ad157 .ld-item-list .ld-item-list-item:has(.ld-expanded) > .ld-item-list-item-preview .ld-status-incomplete.ld-status-icon,
.elementor-539 .elementor-element.elementor-element-38ad157 .ld-item-list .ld-item-list-item:has(.ld-expanded) > .ld-item-list-item-preview .ld-status-in-progress.ld-status-icon{
    outline:none;
}

.elementor-539 .elementor-element.elementor-element-38ad157 .ld-status-in-progress.ld-status-icon{
    border-color: var( --e-global-color-text ) transparent transparent var( --e-global-color-text );
    border-style: solid;
    border-width: 4px;
}

/* </Icono de estado elemento de lista> */


/* <Texto de elemento de lista> */
.elementor-539 .elementor-element.elementor-element-38ad157 .ld-item-list .ld-item-list-item .ld-item-title{
    line-height: 1.5rem;
    display:flex;
    flex-flow: row wrap;
    align-items: baseline;
    gap:0 0.5rem;
    transition: color ease .3s,
    opacity ease .3s;
}

.elementor-539 .elementor-element.elementor-element-38ad157 .ld-item-list .ld-item-list-item .ld-item-name:hover .ld-item-title{
    color:var(--e-global-color-secondary);
}

.elementor-539 .elementor-element.elementor-element-38ad157 .ld-item-list .ld-item-list-item .ld-item-title .ld-item-components{
    margin:0;
    font-size:0.75rem;
    line-height: 1rem;
    letter-spacing: 0.05em;
    font-weight: normal;
    text-transform: uppercase;
    color:var(--e-global-color-primary) !important;
}

.elementor-539 .elementor-element.elementor-element-38ad157 .ld-item-list .ld-item-list-item:has(.ld-expanded) .ld-item-title{
    font-weight:bold;
    color:var( --e-global-color-84d8ed8 );
}

.elementor-539 .elementor-element.elementor-element-38ad157 .ld-item-list .ld-item-list-item:has(.ld-expanded) .ld-item-name:hover .ld-item-title{
    color:rgba(255,255,255,0.6);
}

.elementor-539 .elementor-element.elementor-element-38ad157 .ld-item-list .ld-item-list-item:has(.ld-expanded) .ld-item-components{
    color:var( --e-global-color-c9aba6c ) !important;
}

/* </Texto de elemento de lista> */

/* <Colapsable lista de temas> */

.elementor-539 .elementor-element.elementor-element-38ad157 .ld-item-list .ld-item-list-item .ld-item-list-item-expanded::before{
    content:none;
    display: none;
}

.elementor-539 .elementor-element.elementor-element-38ad157 .ld-lesson-list.ld-item-list .ld-item-list-item .ld-table-list{
    padding:0 0.5rem 0.5rem 0.5rem;
    
}

.elementor-539 .elementor-element.elementor-element-38ad157 .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-header{
    display:none;
}

.elementor-539 .elementor-element.elementor-element-38ad157 .ld-lesson-list.ld-item-list .ld-item-list-item .ld-table-list .ld-table-list-items{
    padding:0;
    border-radius:0.5rem;
}

/* </Colapsable lista de temas> */


/* </Elemento de lista de temas> */

.elementor-539 .elementor-element.elementor-element-38ad157 .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-item{
    margin:0;
    border-bottom:none;
    border-top:1px solid var(--e-global-color-c9aba6c);
}

.elementor-539 .elementor-element.elementor-element-38ad157 .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-item:first-child{
    border-top:none;
}

.elementor-539 .elementor-element.elementor-element-38ad157 .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview{
    padding:1rem;
    transition:ease .3s;
    gap:1rem;
    font-size: 1rem;
    line-height: 1.5rem;
}

.elementor-539 .elementor-element.elementor-element-38ad157 .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview:hover{
    color:var(--e-global-color-secondary);
}

/* </Elemento de lista de temas> */


/* </icono de estado de tema> */

.elementor-539 .elementor-element.elementor-element-38ad157 .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview .ld-status-icon{
    margin-right:0;
    flex-basis:1.5rem;
    width:1.5rem;
    height:1.5rem;
}

/* <icono de cuestionario> */

.elementor-539 .elementor-element.elementor-element-38ad157 .learndash-wrapper .ld-status-icon .ld-icon-quiz::before {
    content: "";
}

.elementor-539 .elementor-element.elementor-element-38ad157 .learndash-wrapper .ld-status-icon .ld-icon-quiz {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5 14.5385C13.7063 14.5385 13.8881 14.46 14.0452 14.303C14.2022 14.1458 14.2807 13.9641 14.2807 13.7578C14.2807 13.5513 14.2022 13.3695 14.0452 13.2125C13.8881 13.0555 13.7063 12.977 13.5 12.977C13.2937 12.977 13.1119 13.0555 12.9548 13.2125C12.7978 13.3695 12.7192 13.5513 12.7192 13.7578C12.7192 13.9641 12.7978 14.1458 12.9548 14.303C13.1119 14.46 13.2937 14.5385 13.5 14.5385ZM13.0577 11.723H13.9423C13.9679 11.3038 14.034 10.9882 14.1405 10.776C14.2468 10.5638 14.5026 10.268 14.9078 9.8885C15.3308 9.50383 15.6256 9.16058 15.7923 8.85875C15.9589 8.55675 16.0423 8.21025 16.0423 7.81925C16.0423 7.14608 15.8022 6.58483 15.322 6.1355C14.842 5.68617 14.2347 5.4615 13.5 5.4615C12.9448 5.4615 12.4516 5.6115 12.0203 5.9115C11.5888 6.2115 11.2602 6.6205 11.0345 7.1385L11.8463 7.49625C12.0346 7.10508 12.2643 6.81175 12.5355 6.61625C12.8067 6.42075 13.1282 6.323 13.5 6.323C13.977 6.323 14.3725 6.46433 14.6865 6.747C15.0007 7.02983 15.1578 7.39492 15.1578 7.84225C15.1578 8.11408 15.0814 8.367 14.9288 8.601C14.7763 8.835 14.5141 9.11675 14.1423 9.44625C13.7204 9.81408 13.4342 10.1516 13.2837 10.4587C13.1331 10.7657 13.0577 11.1872 13.0577 11.723ZM8.1155 17C7.65517 17 7.27083 16.8458 6.9625 16.5375C6.65417 16.2292 6.5 15.8448 6.5 15.3845V4.6155C6.5 4.15517 6.65417 3.77083 6.9625 3.4625C7.27083 3.15417 7.65517 3 8.1155 3H18.8845C19.3448 3 19.7292 3.15417 20.0375 3.4625C20.3458 3.77083 20.5 4.15517 20.5 4.6155V15.3845C20.5 15.8448 20.3458 16.2292 20.0375 16.5375C19.7292 16.8458 19.3448 17 18.8845 17H8.1155ZM8.1155 16H18.8845C19.0385 16 19.1796 15.9359 19.3077 15.8077C19.4359 15.6796 19.5 15.5385 19.5 15.3845V4.6155C19.5 4.4615 19.4359 4.32042 19.3077 4.19225C19.1796 4.06408 19.0385 4 18.8845 4H8.1155C7.9615 4 7.82042 4.06408 7.69225 4.19225C7.56408 4.32042 7.5 4.4615 7.5 4.6155V15.3845C7.5 15.5385 7.56408 15.6796 7.69225 15.8077C7.82042 15.9359 7.9615 16 8.1155 16ZM5.1155 20C4.65517 20 4.27083 19.8458 3.9625 19.5375C3.65417 19.2292 3.5 18.8449 3.5 18.3848V6.6155H4.5V18.3848C4.5 18.5386 4.56408 18.6796 4.69225 18.8077C4.82042 18.9359 4.9615 19 5.1155 19H16.8845V20H5.1155Z' fill='%23005978'/%3E%3C/svg%3E%0A");
    background-size: 1.5rem;
    transition: ease .3s
}

.elementor-539 .elementor-element.elementor-element-38ad157 .learndash-wrapper .ld-item-name:hover .ld-status-icon .ld-icon-quiz {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5 14.5385C13.7063 14.5385 13.8881 14.46 14.0452 14.303C14.2022 14.1458 14.2807 13.9641 14.2807 13.7578C14.2807 13.5513 14.2022 13.3695 14.0452 13.2125C13.8881 13.0555 13.7063 12.977 13.5 12.977C13.2937 12.977 13.1119 13.0555 12.9548 13.2125C12.7978 13.3695 12.7192 13.5513 12.7192 13.7578C12.7192 13.9641 12.7978 14.1458 12.9548 14.303C13.1119 14.46 13.2937 14.5385 13.5 14.5385ZM13.0577 11.723H13.9423C13.9679 11.3038 14.034 10.9882 14.1405 10.776C14.2468 10.5638 14.5026 10.268 14.9078 9.8885C15.3308 9.50383 15.6256 9.16058 15.7923 8.85875C15.9589 8.55675 16.0423 8.21025 16.0423 7.81925C16.0423 7.14608 15.8022 6.58483 15.322 6.1355C14.842 5.68617 14.2347 5.4615 13.5 5.4615C12.9448 5.4615 12.4516 5.6115 12.0203 5.9115C11.5888 6.2115 11.2602 6.6205 11.0345 7.1385L11.8463 7.49625C12.0346 7.10508 12.2643 6.81175 12.5355 6.61625C12.8067 6.42075 13.1282 6.323 13.5 6.323C13.977 6.323 14.3725 6.46433 14.6865 6.747C15.0007 7.02983 15.1578 7.39492 15.1578 7.84225C15.1578 8.11408 15.0814 8.367 14.9288 8.601C14.7763 8.835 14.5141 9.11675 14.1423 9.44625C13.7204 9.81408 13.4342 10.1516 13.2837 10.4587C13.1331 10.7657 13.0577 11.1872 13.0577 11.723ZM8.1155 17C7.65517 17 7.27083 16.8458 6.9625 16.5375C6.65417 16.2292 6.5 15.8448 6.5 15.3845V4.6155C6.5 4.15517 6.65417 3.77083 6.9625 3.4625C7.27083 3.15417 7.65517 3 8.1155 3H18.8845C19.3448 3 19.7292 3.15417 20.0375 3.4625C20.3458 3.77083 20.5 4.15517 20.5 4.6155V15.3845C20.5 15.8448 20.3458 16.2292 20.0375 16.5375C19.7292 16.8458 19.3448 17 18.8845 17H8.1155ZM8.1155 16H18.8845C19.0385 16 19.1796 15.9359 19.3077 15.8077C19.4359 15.6796 19.5 15.5385 19.5 15.3845V4.6155C19.5 4.4615 19.4359 4.32042 19.3077 4.19225C19.1796 4.06408 19.0385 4 18.8845 4H8.1155C7.9615 4 7.82042 4.06408 7.69225 4.19225C7.56408 4.32042 7.5 4.4615 7.5 4.6155V15.3845C7.5 15.5385 7.56408 15.6796 7.69225 15.8077C7.82042 15.9359 7.9615 16 8.1155 16ZM5.1155 20C4.65517 20 4.27083 19.8458 3.9625 19.5375C3.65417 19.2292 3.5 18.8449 3.5 18.3848V6.6155H4.5V18.3848C4.5 18.5386 4.56408 18.6796 4.69225 18.8077C4.82042 18.9359 4.9615 19 5.1155 19H16.8845V20H5.1155Z' fill='%2300B7CF'/%3E%3C/svg%3E%0A");
}

/* </icono de cuestionario> *//* End custom CSS */