.elementor-255710 .elementor-element.elementor-element-9d7ecf8{--display:flex;}.elementor-255710 .elementor-element.elementor-element-c90c072{text-align:center;}.elementor-255710 .elementor-element.elementor-element-9dbe114{--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-255710 .elementor-element.elementor-element-98121df{text-align:center;}.elementor-255710 .elementor-element.elementor-element-d2b1b08{--display:flex;}.elementor-255710 .elementor-element.elementor-element-a3c80d1{text-align:center;}.elementor-255710 .elementor-element.elementor-element-1a8840d{--display:flex;}.elementor-255710 .elementor-element.elementor-element-733c011{text-align:center;}.elementor-255710 .elementor-element.elementor-element-23b9f26{--display:flex;}.elementor-255710 .elementor-element.elementor-element-0b6020a{text-align:center;}.elementor-255710 .elementor-element.elementor-element-cd4ca6f{--display:flex;}.elementor-255710 .elementor-element.elementor-element-eddbe3f{text-align:center;}.elementor-255710 .elementor-element.elementor-element-571947b2{--display:flex;}.elementor-255710 .elementor-element.elementor-element-8899700{text-align:center;}.elementor-255710 .elementor-element.elementor-element-24534ed{--display:flex;}.elementor-255710 .elementor-element.elementor-element-f837a8a{text-align:center;}.elementor-255710 .elementor-element.elementor-element-e3b8220{text-align:center;}.elementor-255710 .elementor-element.elementor-element-38266e0{--display:flex;}.elementor-255710 .elementor-element.elementor-element-c588a9e{--display:flex;}.elementor-255710 .elementor-element.elementor-element-7c5dc28{text-align:center;}/* Start custom CSS for shortcode, class: .elementor-element-e84f892 *//* 1. Estilo Básico de la Tabla */
.elementor-widget-shortcode table,
.elementor-widget-shortcode .tablepress {
    width: 100%; 
    border-collapse: collapse;
    margin-bottom: 20px; 
    font-family: Arial, sans-serif;
}

/* 2. Estilo de Celdas (td y th) */
.elementor-widget-shortcode th,
.elementor-widget-shortcode td {
    border: 1px solid #ccc;
    padding: 10px; 
    text-align: center;
    vertical-align: middle; 
}

/* 3. Estilo de Encabezados (MODIFICADO) */
.elementor-widget-shortcode th {
    background-color: #0034FF; /* Fondo Azul Intenso */
    color: white; /* Tipografía Blanca */
    font-weight: bold;
}

/* 4. Alineación para datos numéricos y W.D. (mm) */
.elementor-widget-shortcode td:nth-child(2), /* N.A. */
.elementor-widget-shortcode td:nth-child(3) { /* W.D. (mm) */
    text-align: center; 
}

/* 5. Alineación de Remark */
.elementor-widget-shortcode td:nth-child(4) { 
    text-align: center;
}/* End custom CSS */