.elementor-47593 .elementor-element.elementor-element-45801e4{width:var( --container-widget-width, 99.868% );max-width:99.868%;--container-widget-width:99.868%;--container-widget-flex-grow:0;--box-background-color:#61DEFF;--box-border-color:#656565;--box-border-width:0px;--box-border-radius:10px;--separator-width:1px;--item-text-hover-decoration:underline;}.elementor-47593 .elementor-element.elementor-element-45801e4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47593 .elementor-element.elementor-element-45801e4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47593 .elementor-element.elementor-element-45801e4 .elementor-toc__header-title{text-align:start;}.elementor-47593 .elementor-element.elementor-element-45801e4 .elementor-toc__header, .elementor-47593 .elementor-element.elementor-element-45801e4 .elementor-toc__header-title{font-weight:600;}.elementor-47593 .elementor-element.elementor-element-45801e4 .elementor-toc__header{flex-direction:row;}.elementor-47593 .elementor-element.elementor-element-45801e4 .elementor-toc__list-item{font-size:15px;}.elementor-47593 .elementor-element.elementor-element-3f26ace > .elementor-widget-container{margin:2% 0% 0% 0%;}.elementor-47593 .elementor-element.elementor-element-dfc9153{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-47593 .elementor-element.elementor-element-dfc9153:not(.elementor-motion-effects-element-type-background), .elementor-47593 .elementor-element.elementor-element-dfc9153 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6af462e );}.elementor-47593 .elementor-element.elementor-element-d7d3534{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-47593 .elementor-element.elementor-element-d7d3534:not(.elementor-motion-effects-element-type-background), .elementor-47593 .elementor-element.elementor-element-d7d3534 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6af462e );}.elementor-47593 .elementor-element.elementor-element-b30cdaa{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-47593 .elementor-element.elementor-element-b30cdaa:not(.elementor-motion-effects-element-type-background), .elementor-47593 .elementor-element.elementor-element-b30cdaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6af462e );}.elementor-47593 .elementor-element.elementor-element-5596321{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-47593 .elementor-element.elementor-element-5596321:not(.elementor-motion-effects-element-type-background), .elementor-47593 .elementor-element.elementor-element-5596321 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6af462e );}.elementor-47593 .elementor-element.elementor-element-29895ed{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-47593 .elementor-element.elementor-element-29895ed:not(.elementor-motion-effects-element-type-background), .elementor-47593 .elementor-element.elementor-element-29895ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6af462e );}.elementor-47593 .elementor-element.elementor-element-927a9e6{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-47593 .elementor-element.elementor-element-927a9e6:not(.elementor-motion-effects-element-type-background), .elementor-47593 .elementor-element.elementor-element-927a9e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6af462e );}.elementor-47593 .elementor-element.elementor-element-0e11155{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-47593 .elementor-element.elementor-element-0e11155:not(.elementor-motion-effects-element-type-background), .elementor-47593 .elementor-element.elementor-element-0e11155 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6af462e );}.elementor-47593 .elementor-element.elementor-element-d00118e{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-icon-size:15px;}.elementor-47593 .elementor-element.elementor-element-d00118e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 2px 0px;}.elementor-47593 .elementor-element.elementor-element-d00118e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}:where( .elementor-47593 .elementor-element.elementor-element-d00118e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-47593 .elementor-element.elementor-element-4d9f11b .elementor-button{background-color:var( --e-global-color-058e236 );font-size:20px;fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );border-radius:20px 20px 20px 20px;padding:10px 25px 13px 25px;}.elementor-47593 .elementor-element.elementor-element-4d9f11b > .elementor-widget-container{margin:0px 0px 15px 0px;}@media(max-width:1024px){.elementor-47593 .elementor-element.elementor-element-4d9f11b .elementor-button{font-size:24px;}}@media(max-width:767px){.elementor-47593 .elementor-element.elementor-element-d00118e{--n-accordion-title-font-size:16px;}.elementor-47593 .elementor-element.elementor-element-4d9f11b .elementor-button{padding:10px 40px 13px 40px;}}/* Start custom CSS for html, class: .elementor-element-7d507e6 */<style>
  .tabla-custom-responsive,
  .tabla-custom-responsive * {
    box-sizing: border-box;
  }

  .tabla-custom-responsive .table-wrap {
    width: 100%;
    overflow: hidden;
  }

  .tabla-custom-responsive table {
    width: 100%;
    margin: 0;
    border-collapse: collapse;
    table-layout: fixed;
  }

  .tabla-custom-responsive th,
  .tabla-custom-responsive td {
    padding: 12px 8px;
    vertical-align: top;
    white-space: normal;
    overflow-wrap: anywhere;
    word-break: normal;
    hyphens: auto;
  }

  .tabla-custom-responsive thead th {
    font-size: 13px;
    line-height: 1.25;
    text-align: left;
  }

  .tabla-custom-responsive tbody td {
    font-size: 13px;
    line-height: 1.45;
  }

  /* Anchos de las columnas */
  .tabla-custom-responsive th:nth-child(1),
  .tabla-custom-responsive td:nth-child(1) {
    width: 18%;
  }

  .tabla-custom-responsive th:nth-child(2),
  .tabla-custom-responsive td:nth-child(2) {
    width: 14%;
  }

  .tabla-custom-responsive th:nth-child(3),
  .tabla-custom-responsive td:nth-child(3) {
    width: 17%;
  }

  .tabla-custom-responsive th:nth-child(4),
  .tabla-custom-responsive td:nth-child(4) {
    width: 17%;
  }

  .tabla-custom-responsive th:nth-child(5),
  .tabla-custom-responsive td:nth-child(5) {
    width: 11%;
  }

  .tabla-custom-responsive th:nth-child(6),
  .tabla-custom-responsive td:nth-child(6) {
    width: 13%;
  }

  .tabla-custom-responsive th:nth-child(7),
  .tabla-custom-responsive td:nth-child(7) {
    width: 10%;
  }

  /* Tablet */
  @media (max-width: 1024px) {
    .tabla-custom-responsive th,
    .tabla-custom-responsive td {
      padding: 10px 6px;
    }

    .tabla-custom-responsive thead th {
      font-size: 11px;
    }

    .tabla-custom-responsive tbody td {
      font-size: 11px;
    }
  }

  /* Móvil: cada fila se convierte en tarjeta */
  @media (max-width: 767px) {
    .tabla-custom-responsive .table-wrap {
      overflow: visible;
    }

    .tabla-custom-responsive table,
    .tabla-custom-responsive tbody,
    .tabla-custom-responsive tr,
    .tabla-custom-responsive td {
      display: block;
      width: 100%;
    }

    .tabla-custom-responsive thead {
      display: none;
    }

    .tabla-custom-responsive tbody tr {
      margin-bottom: 18px;
      overflow: hidden;
      background: #ffffff;
      border: 1px solid #e5e7eb;
      border-radius: 12px;
      box-shadow: 0 4px 18px rgba(0, 0, 0, 0.06);
    }

    .tabla-custom-responsive tbody td {
      width: 100% !important;
      padding: 14px 16px;
      border-right: 0;
      border-bottom: 1px solid #e5e7eb;
      font-size: 14px;
    }

    .tabla-custom-responsive tbody td:first-child {
      background: #f28c28;
      color: #ffffff;
      font-size: 16px;
      font-weight: 700;
    }

    .tabla-custom-responsive tbody td:last-child {
      border-bottom: 0;
    }

    .tabla-custom-responsive tbody td:not(:first-child)::before {
      display: block;
      margin-bottom: 5px;
      color: #f28c28;
      font-size: 12px;
      font-weight: 700;
      line-height: 1.3;
      text-transform: uppercase;
    }

    .tabla-custom-responsive tbody td:nth-child(2)::before {
      content: "Qué problema resuelve";
    }

    .tabla-custom-responsive tbody td:nth-child(3)::before {
      content: "Puestos habituales";
    }

    .tabla-custom-responsive tbody td:nth-child(4)::before {
      content: "Competencias clave";
    }

    .tabla-custom-responsive tbody td:nth-child(5)::before {
      content: "Barrera de entrada";
    }

    .tabla-custom-responsive tbody td:nth-child(6)::before {
      content: "Exposición a automatización";
    }

    .tabla-custom-responsive tbody td:nth-child(7)::before {
      content: "Proyección";
    }
  }
<\/style>/* End custom CSS */