.elementor-58078 .elementor-element.elementor-element-f06d242{text-align:center;}.elementor-58078 .elementor-element.elementor-element-e7bc9fc .elementor-button{background-color:#C561CE;}.elementor-58078 .elementor-element.elementor-element-e7bc9fc .elementor-button-content-wrapper{flex-direction:row;}.elementor-58078 .elementor-element.elementor-element-e7bc9fc .elementor-button .elementor-button-content-wrapper{gap:17px;}.elementor-58078 .elementor-element.elementor-element-b1ee307 .elementor-button{background-color:#C561CE;}.elementor-58078 .elementor-element.elementor-element-b1ee307 .elementor-button-content-wrapper{flex-direction:row;}.elementor-58078 .elementor-element.elementor-element-b1ee307 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-58078 .elementor-element.elementor-element-b0c3a5f .elementor-button{background-color:#C561CE;}.elementor-58078 .elementor-element.elementor-element-b0c3a5f .elementor-button-content-wrapper{flex-direction:row;}.elementor-58078 .elementor-element.elementor-element-b0c3a5f .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-58078 .elementor-element.elementor-element-e20a3bb .elementor-button{background-color:#C561CE;}.elementor-58078 .elementor-element.elementor-element-e20a3bb .elementor-button-content-wrapper{flex-direction:row;}.elementor-58078 .elementor-element.elementor-element-e20a3bb .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-58078 .elementor-element.elementor-element-a57cebe .elementor-button{background-color:#C561CE;}.elementor-58078 .elementor-element.elementor-element-a57cebe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-58078 .elementor-element.elementor-element-a57cebe .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-58078 .elementor-element.elementor-element-d44c64c .elementor-button{background-color:#C561CE;}.elementor-58078 .elementor-element.elementor-element-d44c64c .elementor-button-content-wrapper{flex-direction:row;}.elementor-58078 .elementor-element.elementor-element-d44c64c .elementor-button .elementor-button-content-wrapper{gap:29px;}.elementor-58078 .elementor-element.elementor-element-b70575e .elementor-button{background-color:#3498DB;}.elementor-58078 .elementor-element.elementor-element-b70575e .elementor-button-content-wrapper{flex-direction:row;}.elementor-58078 .elementor-element.elementor-element-b70575e .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-58078 .elementor-element.elementor-element-19a4f90 .elementor-button{background-color:#3498DB;}.elementor-58078 .elementor-element.elementor-element-19a4f90 .elementor-button-content-wrapper{flex-direction:row;}.elementor-58078 .elementor-element.elementor-element-19a4f90 .elementor-button .elementor-button-content-wrapper{gap:40px;}.elementor-58078 .elementor-element.elementor-element-4bb4bb2 .elementor-button{background-color:#3498DB;}.elementor-58078 .elementor-element.elementor-element-4bb4bb2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-58078 .elementor-element.elementor-element-4bb4bb2 .elementor-button .elementor-button-content-wrapper{gap:26px;}.elementor-58078 .elementor-element.elementor-element-b2a7790 .elementor-button{background-color:#3498DB;}.elementor-58078 .elementor-element.elementor-element-b2a7790 .elementor-button-content-wrapper{flex-direction:row;}.elementor-58078 .elementor-element.elementor-element-b2a7790 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-58078 .elementor-element.elementor-element-95b8dfe .elementor-button{background-color:#3498DB;}.elementor-58078 .elementor-element.elementor-element-95b8dfe .elementor-button-content-wrapper{flex-direction:row;}.elementor-58078 .elementor-element.elementor-element-95b8dfe .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-58078 .elementor-element.elementor-element-d3abece .elementor-button{background-color:#3498DB;}.elementor-58078 .elementor-element.elementor-element-d3abece .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-58078 .elementor-element.elementor-element-d3abece .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-58078 .elementor-element.elementor-element-c8970ca > .elementor-widget-container{background-color:#55C3EC;}.elementor-58078 .elementor-element.elementor-element-c8970ca .elementor-button{fill:#0C0C0C;color:#0C0C0C;}.elementor-58078 .elementor-element.elementor-element-8c5fd75 > .elementor-widget-container{background-color:#3BBE71;}.elementor-58078 .elementor-element.elementor-element-8c5fd75 .elementor-button{fill:#121111;color:#121111;}.elementor-58078 .elementor-element.elementor-element-f4e07c7 > .elementor-widget-container{background-color:#DD3C3C;}.elementor-58078 .elementor-element.elementor-element-f4e07c7 .elementor-button{fill:#060606;color:#060606;}.elementor-58078 .elementor-element.elementor-element-7d5fea1 > .elementor-widget-container{background-color:#A3C7E0;}/* Start custom CSS for text-editor, class: .elementor-element-754e4a6 *//* 1. Ocultamos el widget para TODOS los roles por defecto */
.elementor-58078 .elementor-element.elementor-element-754e4a6 {
    display: none !important;
}

/* 2. Lo mostramos si es Vendedor */
body.role-wcfm_vendor .elementor-58078 .elementor-element.elementor-element-754e4a6 {
    display: block !important;
}

/* 3. Lo mostramos si es Administrador (para que tú lo veas en vivo) */
body.role-administrator .elementor-58078 .elementor-element.elementor-element-754e4a6 {
    display: block !important;
}

/* 4. ¡IMPORTANTE! Lo mostramos SIEMPRE dentro del editor de Elementor 
      para que no te desaparezca mientras trabajas */
body.elementor-editor-active .elementor-58078 .elementor-element.elementor-element-754e4a6 {
    display: block !important;
}/* End custom CSS */