.elementor-1399 .elementor-element.elementor-element-37779ac4{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1399 .elementor-element.elementor-element-37779ac4:not(.elementor-motion-effects-element-type-background), .elementor-1399 .elementor-element.elementor-element-37779ac4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED;}.elementor-1399 .elementor-element.elementor-element-55bb5cab{text-align:center;}.elementor-1399 .elementor-element.elementor-element-55bb5cab .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3rem;font-weight:400;text-transform:uppercase;letter-spacing:0.5rem;color:#757575;}.elementor-1399 .elementor-element.elementor-element-79e813ee{text-align:center;}.elementor-1399 .elementor-element.elementor-element-79e813ee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#757575;}.elementor-1399 .elementor-element.elementor-element-3065bbd9{--divider-border-style:solid;--divider-color:#EB6707;--divider-border-width:3px;}.elementor-1399 .elementor-element.elementor-element-3065bbd9 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-1399 .elementor-element.elementor-element-3065bbd9 .elementor-divider{text-align:center;padding-block-start:8px;padding-block-end:8px;}.elementor-1399 .elementor-element.elementor-element-3f0683c1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:start;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1399 .elementor-element.elementor-element-6803bb90{--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:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1399 .elementor-element.elementor-element-77cac120{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-1399 .elementor-element.elementor-element-77cac120 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#757575;}.elementor-1399 .elementor-element.elementor-element-1495da8e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-1399 .elementor-element.elementor-element-1495da8e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#EB6707;}.elementor-1399 .elementor-element.elementor-element-46778b77{--display:flex;}.elementor-1399 .elementor-element.elementor-element-14fbe16f > .elementor-widget-container{border-style:none;}.elementor-1399 .elementor-element.elementor-element-14fbe16f .elementor-accordion-item{border-width:0px;border-color:#FFFFFF;}.elementor-1399 .elementor-element.elementor-element-14fbe16f .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:#FFFFFF;}.elementor-1399 .elementor-element.elementor-element-14fbe16f .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:#FFFFFF;}.elementor-1399 .elementor-element.elementor-element-14fbe16f .elementor-accordion-icon, .elementor-1399 .elementor-element.elementor-element-14fbe16f .elementor-accordion-title{color:var( --e-global-color-text );}.elementor-1399 .elementor-element.elementor-element-14fbe16f .elementor-accordion-icon svg{fill:var( --e-global-color-text );}.elementor-1399 .elementor-element.elementor-element-14fbe16f .elementor-active .elementor-accordion-icon, .elementor-1399 .elementor-element.elementor-element-14fbe16f .elementor-active .elementor-accordion-title{color:var( --e-global-color-text );}.elementor-1399 .elementor-element.elementor-element-14fbe16f .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-text );}.elementor-1399 .elementor-element.elementor-element-14fbe16f .elementor-accordion-title{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;}.elementor-1399 .elementor-element.elementor-element-14fbe16f .elementor-tab-title{padding:20px 20px 20px 20px;}.elementor-1399 .elementor-element.elementor-element-14fbe16f .elementor-tab-title .elementor-accordion-icon i:before{color:#EB6707;}.elementor-1399 .elementor-element.elementor-element-14fbe16f .elementor-tab-title .elementor-accordion-icon svg{fill:#EB6707;}.elementor-1399 .elementor-element.elementor-element-1cb586d7{--display:flex;--padding-top:20px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1399 .elementor-element.elementor-element-4797d5cf .elementor-button{font-size:16px;font-weight:600;}.elementor-1399 .elementor-element.elementor-element-5eaebc3a{--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-1399 .elementor-element.elementor-element-15f817c .slick-dots{margin-left:50%;transform:translateX(-50%);}.elementor-1399 .elementor-element.elementor-element-15f817c .course__container{background:#ffffff;}.elementor-1399 .elementor-element.elementor-element-15f817c .course__filter, .tpc-courses .course__filter{text-align:center;}.elementor-1399 .elementor-element.elementor-element-15f817c .course__title{color:#072f60;}.elementor-1399 .elementor-element.elementor-element-15f817c .course__title:hover{color:#EB6707;}.elementor-1399 .elementor-element.elementor-element-15f817c .tpc-courses .course__content--meta > span{color:#666666;}.elementor-1399 .elementor-element.elementor-element-15f817c .tpc-courses .course__content--meta > span:before,
                    .elementor-1399 .elementor-element.elementor-element-15f817c .tpc-courses .course__content--meta .course-wishlist:before{color:#EB6707;}.elementor-1399 .elementor-element.elementor-element-14bb9beb{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1399 .elementor-element.elementor-element-4e1e9059{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;}.elementor-1399 .elementor-element.elementor-element-4e1e9059 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.2rem;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-1399 .elementor-element.elementor-element-b3a08b9{--divider-border-style:solid;--divider-color:#EB6707;--divider-border-width:3px;}.elementor-1399 .elementor-element.elementor-element-b3a08b9 .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-1399 .elementor-element.elementor-element-b3a08b9 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1399 .elementor-element.elementor-element-21110243 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;color:#757575;}.elementor-1399 .elementor-element.elementor-element-5658711f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 50px;--row-gap:20px;--column-gap:50px;--grid-auto-flow:row;}.elementor-1399 .elementor-element.elementor-element-2ab7b675{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1399 .elementor-element.elementor-element-279f3282{font-weight:500;color:#EB6707;}.elementor-1399 .elementor-element.elementor-element-7696b78{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1399 .elementor-element.elementor-element-1b48edf5{font-weight:500;color:#EB6707;}.elementor-1399 .elementor-element.elementor-element-44376abc{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1399 .elementor-element.elementor-element-9375d9c{font-weight:500;color:#EB6707;}.elementor-1399 .elementor-element.elementor-element-39c4e79c{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1399 .elementor-element.elementor-element-413097f3{font-weight:500;color:#EB6707;}@media(min-width:768px){.elementor-1399 .elementor-element.elementor-element-37779ac4{--content-width:1165px;}.elementor-1399 .elementor-element.elementor-element-46778b77{--width:50%;}}@media(max-width:1024px){.elementor-1399 .elementor-element.elementor-element-3f0683c1{--grid-auto-flow:row;}.elementor-1399 .elementor-element.elementor-element-5658711f{--grid-auto-flow:row;}}@media(max-width:992px){.elementor-1399 .elementor-element.elementor-element-3f0683c1{--grid-auto-flow:row;}.elementor-1399 .elementor-element.elementor-element-5658711f{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1399 .elementor-element.elementor-element-37779ac4{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1399 .elementor-element.elementor-element-3f0683c1{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1399 .elementor-element.elementor-element-77cac120{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-1399 .elementor-element.elementor-element-1495da8e{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-1399 .elementor-element.elementor-element-14bb9beb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1399 .elementor-element.elementor-element-4e1e9059{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1399 .elementor-element.elementor-element-5658711f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}}/* Start custom CSS for accordion, class: .elementor-element-14fbe16f */.cursos-acordion .elementor-tab-title {
    padding: 15px 20px;
    background-color: #ffffff !important; /* Fondo normal */
    font-size: 16px;
    font-weight: bold;
    color: #333333 !important;
    cursor: pointer;
    transition: background-color 0.3s;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    margin-bottom: 20px;
    border-radius: 8px;
}

.cursos-acordion .elementor-tab-title:hover {
    background-color: #f7f7f7 !important;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1); 
}

.cursos-acordion .elementor-active {
    background-color: #ffe6cc !important;
    color: #d35400 !important;
}

.cursos-acordion .elementor-tab-content {
    padding: 15px 20px;
    background-color: #ffffff !important;
    color: #666666 !important;
    font-size: 14px;
}

ul li {
    list-style-type: disc;
    list-style-position: inside;
    color: #333333;
    font-size: 14px;
    margin-bottom: 8px;
}

ul li::marker {
    color: #eb6707;
    font-size: 1.2em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-279f3282 */.elementor-1399 .elementor-element.elementor-element-279f3282 p{
    margin: inherit;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e74d639 */.elementor-1399 .elementor-element.elementor-element-7e74d639 p{
    margin: inherit;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b48edf5 */.elementor-1399 .elementor-element.elementor-element-1b48edf5 p{
    margin: inherit;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-743931ad */.elementor-1399 .elementor-element.elementor-element-743931ad p{
    margin: inherit;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9375d9c */.elementor-1399 .elementor-element.elementor-element-9375d9c p{
    margin: inherit;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48170c96 */.elementor-1399 .elementor-element.elementor-element-48170c96 p{
    margin: inherit;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-413097f3 */.elementor-1399 .elementor-element.elementor-element-413097f3 p{
    margin: inherit;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e9f9f32 */.elementor-1399 .elementor-element.elementor-element-5e9f9f32 p{
    margin: inherit;
}/* End custom CSS */