.elementor-28738 .elementor-element.elementor-element-18bce23{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-28738 .elementor-element.elementor-element-e1db3e2{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-28738 .elementor-element.elementor-element-46f1b2d{--display:flex;}.elementor-28738 .elementor-element.elementor-element-30ca2c5{--display:flex;border-style:dotted;--border-style:dotted;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28738 .elementor-element.elementor-element-30ca2c5:not(.elementor-motion-effects-element-type-background), .elementor-28738 .elementor-element.elementor-element-30ca2c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-28738 .elementor-element.elementor-element-58636de .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-28738 .elementor-element.elementor-element-2ef7973{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-28738 .elementor-element.elementor-element-a0cfd94 img{width:100%;}.elementor-28738 .elementor-element.elementor-element-efb85db{--spacer-size:5px;}.elementor-28738 .elementor-element.elementor-element-037d53c{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28738 .elementor-element.elementor-element-037d53c:not(.elementor-motion-effects-element-type-background), .elementor-28738 .elementor-element.elementor-element-037d53c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F8F8;}.elementor-28738 .elementor-element.elementor-element-70f0851{--display:flex;}.elementor-28738 .elementor-element.elementor-element-01cf651 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-28738 .elementor-element.elementor-element-144f890 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-28738 .elementor-element.elementor-element-ebd1433{--display:flex;}.elementor-28738 .elementor-element.elementor-element-e421ca1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-28738 .elementor-element.elementor-element-6dba4cb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-28738 .elementor-element.elementor-element-a2f998d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-28738 .elementor-element.elementor-element-7bbaea5{--display:flex;}.elementor-28738 .elementor-element.elementor-element-680cf54 > .elementor-widget-container{padding:8px 0px 0px 0px;}.elementor-28738 .elementor-element.elementor-element-1932c44 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-28738 .elementor-element.elementor-element-f397bfe{--display:flex;border-style:dotted;--border-style:dotted;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28738 .elementor-element.elementor-element-f397bfe:not(.elementor-motion-effects-element-type-background), .elementor-28738 .elementor-element.elementor-element-f397bfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-28738 .elementor-element.elementor-element-b400329 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-28738 .elementor-element.elementor-element-b0dd73b{--display:flex;}.elementor-28738 .elementor-element.elementor-element-c67d542 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-28738 .elementor-element.elementor-element-92cf375 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-28738 .elementor-element.elementor-element-cea3d56{--display:flex;}.elementor-28738 .elementor-element.elementor-element-37d3fbc{--display:flex;border-style:none;--border-style:none;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-28738 .elementor-element.elementor-element-37d3fbc:not(.elementor-motion-effects-element-type-background), .elementor-28738 .elementor-element.elementor-element-37d3fbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-28738 .elementor-element.elementor-element-e991cb9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28738 .elementor-element.elementor-element-9ff8dd5{--display:flex;}.elementor-28738 .elementor-element.elementor-element-c28e4d2.elementor-element{--align-self:flex-start;}.elementor-28738 .elementor-element.elementor-element-b8f7f75{--display:flex;}.elementor-28738 .elementor-element.elementor-element-4e0cd60 img{width:100%;}.elementor-28738 .elementor-element.elementor-element-051a987 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-28738 .elementor-element.elementor-element-3ac090d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-28738 .elementor-element.elementor-element-6fdfa51 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28738 .elementor-element.elementor-element-f7f7a3e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28738 .elementor-element.elementor-element-9ecfba1{--display:flex;}.elementor-28738 .elementor-element.elementor-element-eb9fcf1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;}.elementor-28738 .elementor-element.elementor-element-eb9fcf1:not(.elementor-motion-effects-element-type-background), .elementor-28738 .elementor-element.elementor-element-eb9fcf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6F7F4;}.elementor-28738 .elementor-element.elementor-element-93f68b7{--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-28738 .elementor-element.elementor-element-93f68b7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28738 .elementor-element.elementor-element-33b554f{width:var( --container-widget-width, 118.286% );max-width:118.286%;--container-widget-width:118.286%;--container-widget-flex-grow:0;}.elementor-28738 .elementor-element.elementor-element-33b554f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-28738 .elementor-element.elementor-element-0553e4c{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28738 .elementor-element.elementor-element-0553e4c.e-con{--align-self:center;}.elementor-28738 .elementor-element.elementor-element-be8d9a3{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28738 .elementor-element.elementor-element-be8d9a3.e-con{--align-self:center;}.elementor-28738 .elementor-element.elementor-element-32a4553{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28738 .elementor-element.elementor-element-8f04b44 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#00A694;border-radius:7px 7px 7px 7px;}.elementor-28738 .elementor-element.elementor-element-8f04b44.elementor-element{--align-self:flex-start;}.elementor-28738 .elementor-element.elementor-element-8f04b44{text-align:start;}.elementor-28738 .elementor-element.elementor-element-8f04b44 .elementor-heading-title{color:#00A694;}.elementor-28738 .elementor-element.elementor-element-0daca2e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28738 .elementor-element.elementor-element-0daca2e.e-con{--align-self:center;}.elementor-28738 .elementor-element.elementor-element-bf690b7{text-align:start;}.elementor-28738 .elementor-element.elementor-element-bf690b7 .elementor-heading-title{color:#224058;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-28738 .elementor-element.elementor-element-4a8704c{--divider-border-style:solid;--divider-color:#224058;--divider-border-width:0.8px;}.elementor-28738 .elementor-element.elementor-element-4a8704c > .elementor-widget-container{margin:-23px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28738 .elementor-element.elementor-element-4a8704c .elementor-divider-separator{width:100%;}.elementor-28738 .elementor-element.elementor-element-4a8704c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28738 .elementor-element.elementor-element-defbc6a > .elementor-widget-container{margin:-28px 0px 0px 0px;}.elementor-28738 .elementor-element.elementor-element-defbc6a{color:#224058;}.elementor-28738 .elementor-element.elementor-element-57d5897{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28738 .elementor-element.elementor-element-57d5897.e-con{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-28738 .elementor-element.elementor-element-0cfe189 .elementor-button{background-color:#224058;}.elementor-28738 .elementor-element.elementor-element-0cfe189 .elementor-button:hover, .elementor-28738 .elementor-element.elementor-element-0cfe189 .elementor-button:focus{background-color:#00A694;}.elementor-28738 .elementor-element.elementor-element-0cfe189.elementor-element{--align-self:stretch;--order:99999 /* order end hack */;}@media(min-width:768px){.elementor-28738 .elementor-element.elementor-element-93f68b7{--width:46.094%;}}@media(max-width:1024px){.elementor-28738 .elementor-element.elementor-element-eb9fcf1{--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 for html, class: .elementor-element-1932c44 */.tabla-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  font-size: 16px;
  margin: em 0;
  border: 1px solid #e3ede9;
  border-radius: 12px;
  background: #ffffff;
  box-shadow: 0 1px 3px rgba(45, 184, 159, 0.08);
}

.tabla-resumen {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  min-width: 650px;
  background-color: #ffffff;
}

.tabla-resumen th,
.tabla-resumen td {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
}

.tabla-resumen tbody td {
  border-top: 1px solid #ecf5f2;
  color: #1f2d2a;
  font-size: 0.95em;
  line-height: 1.5;
}

.tabla-resumen th:nth-child(2),
.tabla-resumen td:nth-child(2) {
  width: 120px;
}

.tabla-resumen tbody td:nth-child(3),
.tabla-resumen tbody td:nth-child(4),
.tabla-resumen tbody td:nth-child(5) {
  text-align: center;
  font-variant-numeric: tabular-nums;
  color: #4a5754;
}

.tabla-resumen thead th {
  background: #dde6f0;
color: 

  font-weight: 600;
  font-size: 0.78em;
  letter-spacing: 0.8px;
  text-transform: uppercase;
  padding: 14px 18px;
  white-space: nowrap;
}

.tabla-resumen thead th:first-child {
  border-top-left-radius: 12px;
}

.tabla-resumen thead th:last-child {
  border-top-right-radius: 12px;
}

.tabla-resumen tbody tr:last-child td:first-child {
  border-bottom-left-radius: 12px;
}

.tabla-resumen tbody tr:last-child td:last-child {
  border-bottom-right-radius: 12px;
}

.tabla-resumen tbody td:first-child {
  font-weight: 600;
  color: 
#1e3a50;
  background: 
#f8fbfa;
}

.tabla-resumen tbody td:last-child {
  font-weight: 600;
  color: 
#1e3a50;
}/* End custom CSS */