.paragraph--type--table{position:relative;width:100%}.paragraph--type--table::before{content:"";position:absolute;bottom:-1.5px;right:0;width:20px;height:7px;background-color:var(--white-1);z-index:100}.paragraph--type--table h2{font-size:var(--h2_font-size);font-weight:600;line-height:var(--h2_line-height);margin-bottom:var(--px20)}.paragraph--type--table .field--name-field-table{overflow-x:auto;padding-bottom:20px;padding-right:var(--px20);width:calc(100vw - 20px);scrollbar-width:thin;scrollbar-color:#fbaf17 #eaeaea}.paragraph--type--table .field--name-field-table::-webkit-scrollbar{height:5px}.paragraph--type--table .field--name-field-table::-webkit-scrollbar-thumb{background-color:#fbaf17;border-radius:6px}.paragraph--type--table .field--name-field-table::-webkit-scrollbar-track{background-color:#eaeaea}table:not(.ui-datepicker-calendar){border-collapse:collapse;width:100%}table:not(.ui-datepicker-calendar) thead{background:var(--bluelight-2)}table:not(.ui-datepicker-calendar) thead th{color:var(--blue-1);text-align:center;font-size:var(--px18);font-weight:600;line-height:var(--px27);padding:var(--px15) var(--px35);font-family:var(--font-family-2);width:180px}table:not(.ui-datepicker-calendar) thead th p{font-weight:600 !important}table:not(.ui-datepicker-calendar) thead th strong{white-space:nowrap}table:not(.ui-datepicker-calendar) thead th:not(:has(>strong)){white-space:nowrap}table:not(.ui-datepicker-calendar) tbody td{border:2px solid var(--bluelight-2);color:var(--blue-1);text-align:center;font-family:var(--font-family-1);font-size:var(--px16);font-weight:400;line-height:var(--px22);padding:var(--px10) var(--px20);width:180px;text-align:left;vertical-align:baseline}table:not(.ui-datepicker-calendar) tbody td a{color:var(--texto-enlace-alt)}table:not(.ui-datepicker-calendar) tbody td span{color:var(--blue-1);text-align:center;font-family:var(--font-family-1);font-size:var(--px16);font-weight:400;line-height:var(--px22)}table:not(.ui-datepicker-calendar) .table-without-thead th,table:not(.ui-datepicker-calendar) tbody th{background:var(--bluelight-2);color:var(--blue-1);text-align:center;font-size:var(--px18);font-weight:600;line-height:var(--px27);padding:var(--px15) var(--px35);font-family:var(--font-family-2)}table:not(.ui-datepicker-calendar) .table-without-thead th p,table:not(.ui-datepicker-calendar) tbody th p{font-weight:600 !important}table:not(.ui-datepicker-calendar) .table-without-thead th strong,table:not(.ui-datepicker-calendar) tbody th strong{white-space:nowrap}table:not(.ui-datepicker-calendar) .table-without-thead th:not(:has(>strong)),table:not(.ui-datepicker-calendar) tbody th:not(:has(>strong)){white-space:nowrap}table:not(.ui-datepicker-calendar) .table-without-thead tr:last-child td,table:not(.ui-datepicker-calendar) tbody tr:last-child td{border:2px solid var(--bluelight-2);color:var(--blue-1);text-align:center;font-family:var(--font-family-1);font-size:var(--px16);font-weight:400;line-height:var(--px22);padding:var(--px10) var(--px20);width:180px;text-align:left;vertical-align:baseline}table:not(.ui-datepicker-calendar) .table-without-thead tr:last-child td a,table:not(.ui-datepicker-calendar) tbody tr:last-child td a{color:var(--texto-enlace-alt);font-family:var(--font-family-1)}table:not(.ui-datepicker-calendar) .table-without-thead tr:last-child td span,table:not(.ui-datepicker-calendar) tbody tr:last-child td span{color:var(--blue-1);text-align:center;font-family:var(--font-family-1);font-size:var(--px16);font-weight:400;line-height:var(--px22)}.paragraph--type--formated-text:has(>div.field--name-body>table),.paragraph--type--formated-text:has(>div.field--name-field-description>table){position:relative}.paragraph--type--formated-text:has(>div.field--name-body>table)::before,.paragraph--type--formated-text:has(>div.field--name-field-description>table)::before{content:"";position:absolute;bottom:-1.5px;right:-20px;width:var(--px20);height:7px;background-color:var(--white-1);z-index:100}.field--name-body:has(>table),.field--name-field-description:has(>table){overflow-x:auto;padding-bottom:var(--px20);padding-right:var(--px20);margin-right:-20px;scrollbar-width:thin;scrollbar-color:#fbaf17 #eaeaea}.field--name-body:has(>table)::-webkit-scrollbar,.field--name-field-description:has(>table)::-webkit-scrollbar{height:5px}.field--name-body:has(>table)::-webkit-scrollbar-thumb,.field--name-field-description:has(>table)::-webkit-scrollbar-thumb{background-color:#fbaf17;border-radius:6px}.field--name-body:has(>table)::-webkit-scrollbar-track,.field--name-field-description:has(>table)::-webkit-scrollbar-track{background-color:#eaeaea}.text-formatted table th>p{font-weight:600 !important}@media(min-width: 720px){.paragraph--type--table::before{right:-40px;width:var(--px70);height:15px;bottom:-2px}.paragraph--type--table .field--name-field-table{padding-right:var(--px40)}table:not(.ui-datepicker-calendar){border-collapse:collapse}table:not(.ui-datepicker-calendar) thead{background:var(--bluelight-2)}table:not(.ui-datepicker-calendar) thead th{color:var(--blue-1);text-align:center;font-size:var(--px18);font-weight:600;line-height:var(--px27);padding:var(--px15) var(--px35);font-family:var(--font-family-2)}table:not(.ui-datepicker-calendar) thead th strong{white-space:nowrap}table:not(.ui-datepicker-calendar) thead th:not(:has(>strong)){white-space:pre-wrap}table:not(.ui-datepicker-calendar) tbody td{width:200px}table:not(.ui-datepicker-calendar) tbody td:first-child{width:220px}table:not(.ui-datepicker-calendar) .table-without-thead tr:last-child td,table:not(.ui-datepicker-calendar) tbody tr:last-child td{min-height:220px;width:200px;max-width:220px}table:not(.ui-datepicker-calendar) th{width:200px}}@media(min-width: 1240px){.paragraph--type--table::before{right:var(--px80);width:var(--px80)}}@media(min-width: 1240px)and (min-width: 1440px){.paragraph--type--table::before{right:0}}@media(min-width: 1240px){.paragraph--type--table .field--name-field-table{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:0}.paragraph--type--table .field--name-field-table:not(:has(td:nth-child(n+4))){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.paragraph--type--table .field--name-field-table:has(td:nth-child(n+4)){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}