.elementor-628 .elementor-element.elementor-element-2d7b8da{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-628 .elementor-element.elementor-element-ba7ebaa{--display:flex;}.elementor-628 .elementor-element.elementor-element-779b490{--box-background-color:var( --e-global-color-d2bd658 );--box-border-width:0px;--header-color:var( --e-global-color-636747f );--item-text-color:var( --e-global-color-636747f );--item-text-hover-color:var( --e-global-color-70d7f2d );--item-text-active-color:var( --e-global-color-70d7f2d );--item-text-active-decoration:underline;--marker-color:var( --e-global-color-636747f );--marker-size:4px;}.elementor-628 .elementor-element.elementor-element-779b490 .elementor-toc__header-title{text-align:start;}.elementor-628 .elementor-element.elementor-element-779b490 .elementor-toc__header, .elementor-628 .elementor-element.elementor-element-779b490 .elementor-toc__header-title{font-size:15px;}.elementor-628 .elementor-element.elementor-element-779b490 .elementor-toc__list-item{font-size:15px;}.elementor-628 .elementor-element.elementor-element-bd624b1{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-628 .elementor-element.elementor-element-9268c3a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-628 .elementor-element.elementor-element-f02448e{text-align:start;}.elementor-628 .elementor-element.elementor-element-f02448e .elementor-heading-title{font-size:30px;font-weight:700;color:var( --e-global-color-636747f );}.elementor-628 .elementor-element.elementor-element-c6505e3{text-align:start;}.elementor-628 .elementor-element.elementor-element-c6505e3 .elementor-heading-title{font-size:18px;font-weight:700;color:var( --e-global-color-70d7f2d );}.elementor-628 .elementor-element.elementor-element-165b508{text-align:start;}.elementor-628 .elementor-element.elementor-element-165b508 .elementor-heading-title{font-size:15px;font-weight:400;color:var( --e-global-color-70d7f2d );}.elementor-628 .elementor-element.elementor-element-a5932e7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-628 .elementor-element.elementor-element-a5932e7:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-a5932e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-7b3139d .elementor-button{background-color:var( --e-global-color-70d7f2d );font-weight:600;border-radius:20px 20px 20px 20px;}.elementor-628 .elementor-element.elementor-element-69acefc .e-off-canvas__content{background-color:#02010100;}.elementor-628 .elementor-element.elementor-element-69acefc{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:0;}.elementor-628 .elementor-element.elementor-element-5be1a94{--display:flex;}.elementor-628 .elementor-element.elementor-element-5be1a94:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-5be1a94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF9FD00;}.elementor-628 .elementor-element.elementor-element-2634de9{--display:flex;}.elementor-628 .elementor-element.elementor-element-2634de9:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-2634de9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d2bd658 );}.elementor-628 .elementor-element.elementor-element-ad1b0b4 .elementor-icon-box-wrapper{gap:15px;}.elementor-628 .elementor-element.elementor-element-ad1b0b4.elementor-view-stacked .elementor-icon{background-color:#23B1E4;}.elementor-628 .elementor-element.elementor-element-ad1b0b4.elementor-view-framed .elementor-icon, .elementor-628 .elementor-element.elementor-element-ad1b0b4.elementor-view-default .elementor-icon{fill:#23B1E4;color:#23B1E4;border-color:#23B1E4;}.elementor-628 .elementor-element.elementor-element-ad1b0b4 .elementor-icon-box-title, .elementor-628 .elementor-element.elementor-element-ad1b0b4 .elementor-icon-box-title a{font-weight:600;}.elementor-628 .elementor-element.elementor-element-ad1b0b4 .elementor-icon-box-title{color:var( --e-global-color-70d7f2d );}.elementor-628 .elementor-element.elementor-element-2b8c6e1{--box-background-color:var( --e-global-color-d2bd658 );--box-border-width:0px;--header-color:var( --e-global-color-636747f );--item-text-color:var( --e-global-color-636747f );--item-text-hover-color:var( --e-global-color-70d7f2d );--item-text-active-color:var( --e-global-color-70d7f2d );--item-text-active-decoration:underline;--marker-color:var( --e-global-color-636747f );--marker-size:4px;}.elementor-628 .elementor-element.elementor-element-2b8c6e1 .elementor-toc__header-title{text-align:start;}.elementor-628 .elementor-element.elementor-element-2b8c6e1 .elementor-toc__header, .elementor-628 .elementor-element.elementor-element-2b8c6e1 .elementor-toc__header-title{font-size:15px;}.elementor-628 .elementor-element.elementor-element-2b8c6e1 .elementor-toc__list-item{font-size:15px;}.elementor-628 .elementor-element.elementor-element-916632e{--display:flex;}.elementor-628 .elementor-element.elementor-element-be661bc{text-align:start;}.elementor-628 .elementor-element.elementor-element-be661bc .elementor-heading-title{font-size:18px;font-weight:700;color:var( --e-global-color-70d7f2d );}.elementor-628 .elementor-element.elementor-element-a9c70ff{--display:flex;}.elementor-628 .elementor-element.elementor-element-67169f8{text-align:start;}.elementor-628 .elementor-element.elementor-element-67169f8 .elementor-heading-title{font-size:18px;font-weight:700;color:var( --e-global-color-70d7f2d );}.elementor-628 .elementor-element.elementor-element-5d905be{--display:flex;}.elementor-628 .elementor-element.elementor-element-cad116e{text-align:start;}.elementor-628 .elementor-element.elementor-element-cad116e .elementor-heading-title{font-size:18px;font-weight:700;color:var( --e-global-color-70d7f2d );}.elementor-628 .elementor-element.elementor-element-aba7b00{--display:flex;}.elementor-628 .elementor-element.elementor-element-6ba2d27{text-align:start;}.elementor-628 .elementor-element.elementor-element-6ba2d27 .elementor-heading-title{font-size:18px;font-weight:700;color:var( --e-global-color-70d7f2d );}.elementor-628 .elementor-element.elementor-element-44cef03{--display:flex;}.elementor-628 .elementor-element.elementor-element-5509e4e{text-align:start;}.elementor-628 .elementor-element.elementor-element-5509e4e .elementor-heading-title{font-size:18px;font-weight:700;color:var( --e-global-color-70d7f2d );}.elementor-628 .elementor-element.elementor-element-89429df{--display:flex;}.elementor-628 .elementor-element.elementor-element-6069abe{text-align:start;}.elementor-628 .elementor-element.elementor-element-6069abe .elementor-heading-title{font-size:18px;font-weight:700;color:var( --e-global-color-70d7f2d );}.elementor-628 .elementor-element.elementor-element-7cd6c5c{--display:flex;}.elementor-628 .elementor-element.elementor-element-567ea12{text-align:start;}.elementor-628 .elementor-element.elementor-element-567ea12 .elementor-heading-title{font-size:18px;font-weight:700;color:var( --e-global-color-70d7f2d );}.elementor-628 .elementor-element.elementor-element-d9a63f8{--display:flex;}.elementor-628 .elementor-element.elementor-element-8ee51df{text-align:start;}.elementor-628 .elementor-element.elementor-element-8ee51df .elementor-heading-title{font-size:18px;font-weight:700;color:var( --e-global-color-70d7f2d );}.elementor-628 .elementor-element.elementor-element-ae73cba{--display:flex;}.elementor-628 .elementor-element.elementor-element-9911c12{text-align:start;}.elementor-628 .elementor-element.elementor-element-9911c12 .elementor-heading-title{font-size:18px;font-weight:700;color:var( --e-global-color-70d7f2d );}.elementor-628 .elementor-element.elementor-element-928265d{--display:flex;}.elementor-628 .elementor-element.elementor-element-d65ac25{text-align:start;}.elementor-628 .elementor-element.elementor-element-d65ac25 .elementor-heading-title{font-size:18px;font-weight:700;color:var( --e-global-color-70d7f2d );}.elementor-628 .elementor-element.elementor-element-8e25711{--display:flex;}.elementor-628 .elementor-element.elementor-element-6842d95{text-align:start;}.elementor-628 .elementor-element.elementor-element-6842d95 .elementor-heading-title{font-size:18px;font-weight:700;color:var( --e-global-color-70d7f2d );}.elementor-628 .elementor-element.elementor-element-8a53abf a{color:var( --e-global-color-70d7f2d );}.elementor-628 .elementor-element.elementor-element-dd17cd4{--display:flex;}.elementor-628 .elementor-element.elementor-element-ee8bb5b{text-align:start;}.elementor-628 .elementor-element.elementor-element-ee8bb5b .elementor-heading-title{font-size:18px;font-weight:700;color:var( --e-global-color-70d7f2d );}.elementor-628 .elementor-element.elementor-element-3130ada a{color:var( --e-global-color-70d7f2d );}.elementor-628 .elementor-element.elementor-element-ab458cf{--display:flex;}.elementor-628 .elementor-element.elementor-element-baae0f3{text-align:start;}.elementor-628 .elementor-element.elementor-element-baae0f3 .elementor-heading-title{font-size:18px;font-weight:700;color:var( --e-global-color-70d7f2d );}.elementor-628 .elementor-element.elementor-element-988ff5e a{color:var( --e-global-color-70d7f2d );}.elementor-628 .elementor-element.elementor-element-99a4967{--display:flex;}.elementor-628 .elementor-element.elementor-element-8aee261{text-align:start;}.elementor-628 .elementor-element.elementor-element-8aee261 .elementor-heading-title{font-size:18px;font-weight:700;color:var( --e-global-color-70d7f2d );}.elementor-628 .elementor-element.elementor-element-b07a2e2 a{color:var( --e-global-color-70d7f2d );}.elementor-628 .elementor-element.elementor-element-f343e7e{--display:flex;}.elementor-628 .elementor-element.elementor-element-047d154{text-align:start;}.elementor-628 .elementor-element.elementor-element-047d154 .elementor-heading-title{font-size:18px;font-weight:700;color:var( --e-global-color-70d7f2d );}.elementor-628 .elementor-element.elementor-element-03d98cb a{color:var( --e-global-color-70d7f2d );}.elementor-628 .elementor-element.elementor-element-d6a1f08{--display:flex;}.elementor-628 .elementor-element.elementor-element-87e10f5{text-align:start;}.elementor-628 .elementor-element.elementor-element-87e10f5 .elementor-heading-title{font-size:18px;font-weight:700;color:var( --e-global-color-70d7f2d );}.elementor-628 .elementor-element.elementor-element-fac8e13 a{color:var( --e-global-color-70d7f2d );}@media(max-width:767px){.elementor-628 .elementor-element.elementor-element-f02448e{text-align:center;}.elementor-628 .elementor-element.elementor-element-f02448e .elementor-heading-title{font-size:25px;}.elementor-628 .elementor-element.elementor-element-c6505e3{text-align:center;}.elementor-628 .elementor-element.elementor-element-165b508{text-align:center;}.elementor-628 .elementor-element.elementor-element-69acefc{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;}.elementor-628 .elementor-element.elementor-element-5be1a94{--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;--border-radius:20px 20px 20px 20px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-628 .elementor-element.elementor-element-2634de9{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;}.elementor-628 .elementor-element.elementor-element-ad1b0b4 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-628 .elementor-element.elementor-element-ad1b0b4 .elementor-icon{font-size:24px;}.elementor-628 .elementor-element.elementor-element-ad1b0b4 .elementor-icon-box-title, .elementor-628 .elementor-element.elementor-element-ad1b0b4 .elementor-icon-box-title a{font-size:16px;line-height:0.4em;}.elementor-628 .elementor-element.elementor-element-2b8c6e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(min-width:768px){.elementor-628 .elementor-element.elementor-element-ba7ebaa{--width:30%;}.elementor-628 .elementor-element.elementor-element-bd624b1{--width:70%;}}/* Start custom CSS for container, class: .elementor-element-2d7b8da */[id^="elementor-toc__heading-anchor"],
.elementor-widget-theme-post-content h2,
.elementor-widget-theme-post-content h3 {
  scroll-margin-top: 130px;
}

@media (max-width: 767px) {
  [id^="elementor-toc__heading-anchor"],
  .elementor-widget-theme-post-content h2,
  .elementor-widget-theme-post-content h3 {
    scroll-margin-top: 90px;
  }
}/* End custom CSS */
/* Start custom CSS */.nh-table-scroll {
  width: 100%;
  max-width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 1.5em 0;
}

.nh-table-scroll table {
  width: 100%;
  min-width: 600px;      /* debajo de este ancho aparece el scroll */
  border-collapse: collapse;
  margin: 0;
}

@media (max-width: 767px) {
  .nh-table-scroll table {
    min-width: 560px;
  }
  .nh-table-scroll th,
  .nh-table-scroll td {
    min-width: 120px;    /* evita columnas aplastadas */
  }
}/* End custom CSS */