.elementor-40 .elementor-element.elementor-element-77d171bc{--display:flex;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-40 .elementor-element.elementor-element-7b6d4014{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-1b5b7fed .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-3ccd9204 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-29cc98d4 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-218633b1 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-28a41064 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-61451d9c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-2f32ae95 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-2244b603 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-2b711b9e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-7c8f6891 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-6ac36bfd .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-5c45bc44 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-7a21d110 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-2f63ea7 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-5cf1ee8 .elementor-heading-title{color:#484849;}.elementor-40 .elementor-element.elementor-element-2a9bd1fc .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-54aefc9a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-7d143632 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-2d7be14c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-4e3b11a4 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-69805cf0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-1a78d3ec .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-71b9ebb5 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-7cdb5a42 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-532c440a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-3f569a76 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:normal;line-height:20px;color:#000000;}.elementor-40 .elementor-element.elementor-element-16bc10d1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-4c041a67 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:normal;line-height:20px;color:#000000;}.elementor-40 .elementor-element.elementor-element-7d23f518 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-3b1975f2 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-2c372798 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:normal;line-height:20px;color:#000000;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-40 .elementor-element.elementor-element-1b5b7fed .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-40 .elementor-element.elementor-element-3ccd9204 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-40 .elementor-element.elementor-element-29cc98d4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-40 .elementor-element.elementor-element-218633b1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-40 .elementor-element.elementor-element-28a41064 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-40 .elementor-element.elementor-element-61451d9c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-40 .elementor-element.elementor-element-2f32ae95 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-40 .elementor-element.elementor-element-2244b603 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-40 .elementor-element.elementor-element-2b711b9e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-40 .elementor-element.elementor-element-7c8f6891 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-40 .elementor-element.elementor-element-6ac36bfd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-40 .elementor-element.elementor-element-5c45bc44 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-40 .elementor-element.elementor-element-7a21d110 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-40 .elementor-element.elementor-element-2f63ea7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-40 .elementor-element.elementor-element-2a9bd1fc .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-40 .elementor-element.elementor-element-54aefc9a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-40 .elementor-element.elementor-element-7d143632 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-40 .elementor-element.elementor-element-2d7be14c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-40 .elementor-element.elementor-element-4e3b11a4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-40 .elementor-element.elementor-element-69805cf0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-40 .elementor-element.elementor-element-1a78d3ec .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-40 .elementor-element.elementor-element-71b9ebb5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-40 .elementor-element.elementor-element-7cdb5a42 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-40 .elementor-element.elementor-element-532c440a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-40 .elementor-element.elementor-element-16bc10d1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-40 .elementor-element.elementor-element-7d23f518 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-40 .elementor-element.elementor-element-3b1975f2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-77d171bc{--margin-top:20%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-40 .elementor-element.elementor-element-1b5b7fed .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-40 .elementor-element.elementor-element-3ccd9204 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-40 .elementor-element.elementor-element-29cc98d4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-40 .elementor-element.elementor-element-218633b1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-40 .elementor-element.elementor-element-28a41064 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-40 .elementor-element.elementor-element-61451d9c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-40 .elementor-element.elementor-element-2f32ae95 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-40 .elementor-element.elementor-element-2244b603 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-40 .elementor-element.elementor-element-2b711b9e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-40 .elementor-element.elementor-element-7c8f6891 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-40 .elementor-element.elementor-element-6ac36bfd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-40 .elementor-element.elementor-element-5c45bc44 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-40 .elementor-element.elementor-element-7a21d110 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-40 .elementor-element.elementor-element-2f63ea7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-40 .elementor-element.elementor-element-2a9bd1fc .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-40 .elementor-element.elementor-element-54aefc9a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-40 .elementor-element.elementor-element-7d143632 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-40 .elementor-element.elementor-element-2d7be14c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-40 .elementor-element.elementor-element-4e3b11a4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-40 .elementor-element.elementor-element-69805cf0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-40 .elementor-element.elementor-element-1a78d3ec .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-40 .elementor-element.elementor-element-71b9ebb5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-40 .elementor-element.elementor-element-7cdb5a42 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-40 .elementor-element.elementor-element-532c440a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-40 .elementor-element.elementor-element-16bc10d1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-40 .elementor-element.elementor-element-7d23f518 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-40 .elementor-element.elementor-element-3b1975f2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for heading, class: .elementor-element-4c041a67 */.tabla-scroll {
  overflow-x: auto;
  direction: rtl; /* Scroll aparece al lado izquierdo */
}

.tabla-scroll table {
  direction: ltr; /* El contenido de la tabla se mantiene normal */
  border-collapse: collapse;
  min-width: 600px; /* Asegura que la tabla sea más ancha que el contenedor */
}

th, td {
  border: 1px solid #ccc;
  padding: 8px;
}/* End custom CSS */