.elementor-1053 .elementor-element.elementor-element-51ce56f{--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-1053 .elementor-element.elementor-element-58fe563{--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-1053 .elementor-element.elementor-element-20f5d22{--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-1053 .elementor-element.elementor-element-78f99ed{--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;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-1053 .elementor-element.elementor-element-4cf5c20{--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;}/* Start custom CSS */table {
    border: 2px solid black;
    border-collapse: separate; /* Para permitir border-radius */
    border-spacing: 0;         /* Elimina espacios entre celdas */
    border-radius: 8px;        /* Borde redondeado de 8px */
    overflow: hidden;
    background-color: #0093D6;
    color: white;
  }
  table th,
  table td {
    border: 2px solid black;
    padding: 8px;
    /* Opcional: agrega un poco de espacio interno */
  }/* End custom CSS */