.elementor-kit-1676{--e-global-color-primary:#635BFF;--e-global-color-secondary:#EFF4F8;--e-global-color-text:#435366;--e-global-color-accent:#635BFF;--e-global-typography-primary-font-family:"Outfit";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:#FFFFFF;color:#435366;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:25px;}.elementor-kit-1676 button,.elementor-kit-1676 input[type="button"],.elementor-kit-1676 input[type="submit"],.elementor-kit-1676 .elementor-button{background-color:#69F0AE;font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:600;text-transform:none;color:#2D333A;border-radius:30px 30px 30px 30px;padding:16px 32px 16px 32px;}.elementor-kit-1676 button:hover,.elementor-kit-1676 button:focus,.elementor-kit-1676 input[type="button"]:hover,.elementor-kit-1676 input[type="button"]:focus,.elementor-kit-1676 input[type="submit"]:hover,.elementor-kit-1676 input[type="submit"]:focus,.elementor-kit-1676 .elementor-button:hover,.elementor-kit-1676 .elementor-button:focus{background-color:#3CD58B;color:#191919;}.elementor-kit-1676 e-page-transition{background-color:#FFBC7D;}body.e-wc-message-notice .woocommerce-message, body.e-wc-message-notice .wc-block-components-notice-banner.is-success{background-color:var( --e-global-color-secondary );border-style:none;}.elementor-kit-1676 a{color:var( --e-global-color-primary );}.elementor-kit-1676 h1{color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:40px;font-weight:700;font-style:normal;line-height:40px;}.elementor-kit-1676 h2{color:#435366;font-family:"Outfit", Sans-serif;font-size:30px;font-weight:600;text-transform:none;line-height:36px;}.elementor-kit-1676 h3{color:#435366;font-family:"Outfit", Sans-serif;font-size:22px;font-weight:500;text-transform:none;}.elementor-kit-1676 h4{color:#435366;}.elementor-kit-1676 h5{color:#435366;}.elementor-kit-1676 h6{color:#435366;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;--message-box-border-radius:10px 10px 10px 10px;--message-buttons-normal-text-color:var( --e-global-color-primary );--message-border-color:var( --e-global-color-primary );--message-buttons-border-radius:20px 20px 20px 20px;}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-family:"Outfit", Sans-serif;font-size:14px;font-weight:700;}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-family:"Outfit", Sans-serif;font-weight:700;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-1676 h1{font-size:30px;}.elementor-kit-1676 h2{font-size:24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.single-post h3,
.post h3,
.entry-content h3 {
  font-size: 22px;
  font-weight: bold;
}

.single-post h2,
.post h2,
.entry-content h2 {
  font-size: 30px;
  font-weight: bold;
}

/* Ajuste para pantallas pequeñas (móviles) */
@media (max-width: 768px) {
  .single-post h2,
  .post h2,
  .entry-content h2 {
    font-size: 28px; /* Puedes ajustar este valor según lo que necesites */
  }
}

.single-post img,
.post img,
.entry-content img {
  border-radius: 8px;
}

.div-img {
    margin-bottom: 20px;
}

/*Comentarios */

.comment-form-url {
    display: none;
}

#url {
    display:none;
}

#casilla-comentarios #submit {
  background-color: #ffffff;
  color: #635BFF;
  border: 2px solid #635BFF;
  padding: 10px 20px;
  border-radius: 30px;
  transition: all 0.3s ease;
  cursor: pointer;
}

@media (max-width: 768px) {
  #casilla-comentarios #submit {
    display: block;
    margin: 20px auto 0 auto; /* top auto bottom auto */
    text-align: center;
  }
}

#casilla-comentarios #submit:hover {
  background-color: #635BFF;
  color: #ffffff;
  border: 2px solid #635BFF;
}

#casilla-comentarios .required-field-message {
display:none;
}

#casilla-comentarios #comment,
#casilla-comentarios #author,
#casilla-comentarios #email {
  width: 100%;
  padding: 12px 16px;
  font-size: 16px;
  border: 1.5px solid #ccc;
  border-radius: 10px;
  background-color: #fafafa;
  transition: all 0.3s ease;
  margin-bottom: 5px;
  margin-top: 5px;
}

#casilla-comentarios #comment:focus,
#casilla-comentarios #author:focus,
#casilla-comentarios #email:focus {
  outline: none;
  border-color: #635BFF;
  background-color: #ffffff;
  box-shadow: 0 0 0 2px rgba(99, 91, 255, 0.2);
}

#casilla-comentarios #comment {
  min-height: 70px; /* Puedes bajarlo a 80px o incluso menos */
  resize: vertical; /* Permite que el usuario lo expanda si quiere */
}

#email-notes {
    font-size: 14px; 
}

/* Estilo general para tablas 6, 7 y 8 */
#tablepress-6,
#tablepress-7,
#tablepress-8 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas base */
#tablepress-6 td, #tablepress-6 th,
#tablepress-7 td, #tablepress-7 th,
#tablepress-8 td, #tablepress-8 th {
  padding: 14px 16px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Primera fila de todas las tablas: destacada */
#tablepress-6 tr:first-child td,
#tablepress-7 tr:first-child td,
#tablepress-8 tr:first-child td {
  background-color: #D2E8FB; /* Celeste más oscuro */
  color: #003366;
  font-weight: bold;
}

/* Intercalado de filas en el cuerpo (desde la segunda fila) */
#tablepress-6 tbody tr:nth-child(odd):not(:first-child) td,
#tablepress-7 tbody tr:nth-child(odd):not(:first-child) td,
#tablepress-8 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-6 tbody tr:nth-child(even):not(:first-child) td,
#tablepress-7 tbody tr:nth-child(even):not(:first-child) td,
#tablepress-8 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

@media (max-width: 768px) {
  #tablepress-6 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

 /* Estilo general */
#tablepress-9,
#tablepress-10,
#tablepress-11 {
  border-collapse:collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas base */
#tablepress-9 td, #tablepress-9 th,
#tablepress-10 td, #tablepress-10 th,
#tablepress-11 td, #tablepress-11 th {
  padding: 14px 16px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera (primera fila) con celeste más oscuro */
#tablepress-9 tr:first-child td,
#tablepress-10 tr:first-child td,
#tablepress-11 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas a partir de la segunda */
#tablepress-9 tbody tr:nth-child(odd):not(:first-child) td,
#tablepress-10 tbody tr:nth-child(odd):not(:first-child) td,
#tablepress-11 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-9 tbody tr:nth-child(even):not(:first-child) td,
#tablepress-10 tbody tr:nth-child(even):not(:first-child) td,
#tablepress-11 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* -------------------- */
/* Estilo especial para tabla #11 */
/* Negrita en columna 1 y 2 para las 3 últimas filas */
/* Tabla de 11 filas totales (incluye cabecera), así que las filas 9, 10 y 11 */
#tablepress-11 tbody tr:nth-child(n+9) td.column-1,
#tablepress-11 tbody tr:nth-child(n+9) td.column-2 {
  font-weight: bold;
}

@media (max-width: 768px) {
  #tablepress-11 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}


@media (max-width: 768px) {
  #tablepress-1 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

/* Estilo general */
#tablepress-12,
#tablepress-13,
#tablepress-14,
#tablepress-15 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas base */
#tablepress-12 td, #tablepress-12 th,
#tablepress-13 td, #tablepress-13 th,
#tablepress-14 td, #tablepress-14 th,
#tablepress-15 td, #tablepress-15 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera destacada (primera fila) */
#tablepress-12 tr:first-child td,
#tablepress-13 tr:first-child td,
#tablepress-14 tr:first-child td,
#tablepress-15 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas desde la segunda */
#tablepress-12 tbody tr:nth-child(odd):not(:first-child) td,
#tablepress-13 tbody tr:nth-child(odd):not(:first-child) td,
#tablepress-14 tbody tr:nth-child(odd):not(:first-child) td,
#tablepress-15 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-12 tbody tr:nth-child(even):not(:first-child) td,
#tablepress-13 tbody tr:nth-child(even):not(:first-child) td,
#tablepress-14 tbody tr:nth-child(even):not(:first-child) td,
#tablepress-15 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

@media (max-width: 768px) {
  #tablepress-12 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

/* Estilo general */
#tablepress-16 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas base */
#tablepress-16 td,
#tablepress-16 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera (primera fila destacada) */
#tablepress-16 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas desde la segunda */
#tablepress-16 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-16 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

@media (max-width: 768px) {
  #tablepress-2 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

/* ====== ESTILO GENERAL ====== */
#tablepress-17,
#tablepress-18,
#tablepress-19,
#tablepress-20 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas base */
#tablepress-17 td, #tablepress-17 th,
#tablepress-18 td, #tablepress-18 th,
#tablepress-19 td, #tablepress-19 th,
#tablepress-20 td, #tablepress-20 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera (primera fila destacada) */
#tablepress-17 tr:first-child td,
#tablepress-18 tr:first-child td,
#tablepress-19 tr:first-child td,
#tablepress-20 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas (desde la segunda fila) */
#tablepress-17 tbody tr:nth-child(odd):not(:first-child) td,
#tablepress-18 tbody tr:nth-child(odd):not(:first-child) td,
#tablepress-19 tbody tr:nth-child(odd):not(:first-child) td,
#tablepress-20 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-17 tbody tr:nth-child(even):not(:first-child) td,
#tablepress-18 tbody tr:nth-child(even):not(:first-child) td,
#tablepress-19 tbody tr:nth-child(even):not(:first-child) td,
#tablepress-20 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita (excepto cabecera) */
#tablepress-17 tbody td.column-1,
#tablepress-18 tbody td.column-1,
#tablepress-19 tbody td.column-1,
#tablepress-20 tbody td.column-1 {
  font-weight: bold;
}
@media (max-width: 768px) {
  #tablepress-20 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

/* ====== ESTILO BASE ====== */
#tablepress-21,
#tablepress-22,
#tablepress-23 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Estilo de celdas */
#tablepress-21 td, #tablepress-21 th,
#tablepress-22 td, #tablepress-22 th,
#tablepress-23 td, #tablepress-23 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera (fila 1) destacada */
#tablepress-21 tr:first-child td,
#tablepress-22 tr:first-child td,
#tablepress-23 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas desde la segunda */
#tablepress-21 tbody tr:nth-child(odd):not(:first-child) td,
#tablepress-22 tbody tr:nth-child(odd):not(:first-child) td,
#tablepress-23 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-21 tbody tr:nth-child(even):not(:first-child) td,
#tablepress-22 tbody tr:nth-child(even):not(:first-child) td,
#tablepress-23 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita (excepto cabecera) */
#tablepress-21 tbody td.column-1,
#tablepress-22 tbody td.column-1,
#tablepress-23 tbody td.column-1 {
  font-weight: bold;
}

@media (max-width: 768px) {
  #tablepress-21 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

@media (max-width: 768px) {
  #tablepress-22 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

@media (max-width: 768px) {
  #tablepress-23 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

/* ==== ESTILO BASE ==== */
#tablepress-25,
#tablepress-26,
#tablepress-27,
#tablepress-28 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-25 td, #tablepress-25 th,
#tablepress-26 td, #tablepress-26 th,
#tablepress-27 td, #tablepress-27 th,
#tablepress-28 td, #tablepress-28 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera destacada (1ª fila) */
#tablepress-25 tr:first-child td,
#tablepress-26 tr:first-child td,
#tablepress-27 tr:first-child td,
#tablepress-28 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas (desde la segunda) */
#tablepress-25 tbody tr:nth-child(odd):not(:first-child) td,
#tablepress-26 tbody tr:nth-child(odd):not(:first-child) td,
#tablepress-27 tbody tr:nth-child(odd):not(:first-child) td,
#tablepress-28 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-25 tbody tr:nth-child(even):not(:first-child) td,
#tablepress-26 tbody tr:nth-child(even):not(:first-child) td,
#tablepress-27 tbody tr:nth-child(even):not(:first-child) td,
#tablepress-28 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita (excepto cabecera) */
#tablepress-25 tbody td.column-1,
#tablepress-26 tbody td.column-1,
#tablepress-27 tbody td.column-1,
#tablepress-28 tbody td.column-1 {
  font-weight: bold;
}

@media (max-width: 768px) {
  #tablepress-27 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

@media (max-width: 768px) {
  #tablepress-26 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

/* ==== ESTILO BASE ==== */
#tablepress-29,
#tablepress-30,
#tablepress-31,
#tablepress-32 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-29 td, #tablepress-29 th,
#tablepress-30 td, #tablepress-30 th,
#tablepress-31 td, #tablepress-31 th,
#tablepress-32 td, #tablepress-34 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera destacada */
#tablepress-29 tr:first-child td,
#tablepress-30 tr:first-child td,
#tablepress-31 tr:first-child td,
#tablepress-32 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-29 tbody tr:nth-child(odd):not(:first-child) td,
#tablepress-30 tbody tr:nth-child(odd):not(:first-child) td,
#tablepress-31 tbody tr:nth-child(odd):not(:first-child) td,
#tablepress-32 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-29 tbody tr:nth-child(even):not(:first-child) td,
#tablepress-30 tbody tr:nth-child(even):not(:first-child) td,
#tablepress-31 tbody tr:nth-child(even):not(:first-child) td,
#tablepress-32 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita */
#tablepress-29 tbody td.column-1,
#tablepress-30 tbody td.column-1,
#tablepress-31 tbody td.column-1,
#tablepress-32 tbody td.column-1 {
  font-weight: bold;
}

@media (max-width: 768px) {
  #tablepress-32 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

@media (max-width: 768px) {
  #tablepress-31 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

@media (max-width: 768px) {
  #tablepress-29 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}


/* ====== ESTILO BASE ====== */
#tablepress-33,
#tablepress-34,
#tablepress-35 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-33 td, #tablepress-33 th,
#tablepress-34 td, #tablepress-34 th,
#tablepress-35 td, #tablepress-35 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera (primera fila destacada) */
#tablepress-33 tr:first-child td,
#tablepress-34 tr:first-child td,
#tablepress-35 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-33 tbody tr:nth-child(odd):not(:first-child) td,
#tablepress-34 tbody tr:nth-child(odd):not(:first-child) td,
#tablepress-35 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-33 tbody tr:nth-child(even):not(:first-child) td,
#tablepress-34 tbody tr:nth-child(even):not(:first-child) td,
#tablepress-35 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita (excepto cabecera) */
#tablepress-33 tbody td.column-1,
#tablepress-34 tbody td.column-1,
#tablepress-35 tbody td.column-1 {
  font-weight: bold;
}

/* ==== ESTILO BASE ==== */
#tablepress-36 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-36 td,
#tablepress-36 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera destacada (primera fila) */
#tablepress-36 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-36 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-36 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita (excepto cabecera) */
#tablepress-36 tbody td.column-1 {
  font-weight: bold;
}

/* ==== ESTILO BASE ==== */
#tablepress-37 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-37 td,
#tablepress-37 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera destacada (primera fila) */
#tablepress-37 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-37 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-37 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita (excepto cabecera) */
#tablepress-37 tbody td.column-1 {
  font-weight: bold;
}

/* ==== ESTILO BASE ==== */
#tablepress-38 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-38 td,
#tablepress-38 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera destacada (primera fila) */
#tablepress-38 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-38 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-38 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita (excepto cabecera) */
#tablepress-38 tbody td.column-1 {
  font-weight: bold;
}

/* ==== ESTILO BASE ==== */
#tablepress-40 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-40 td,
#tablepress-40 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera destacada (primera fila) */
#tablepress-40 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas (excepto cabecera) */
#tablepress-40 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-40 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita (excepto cabecera) */
#tablepress-40 tbody td.column-1 {
  font-weight: bold;
}

@media (max-width: 768px) {
  #tablepress-40 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

/* ==== ESTILO BASE ==== */
#tablepress-41 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-41 td,
#tablepress-41 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera destacada (primera fila) */
#tablepress-41 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-41 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-41 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita (excepto cabecera) */
#tablepress-41 tbody td.column-1 {
  font-weight: bold;
}

@media (max-width: 768px) {
  #tablepress-41 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}


/* ==== ESTILO BASE ==== */
#tablepress-42 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-42 td,
#tablepress-42 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera destacada (primera fila) */
#tablepress-42 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-42 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-42 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita (excepto cabecera) */
#tablepress-42 tbody td.column-1 {
  font-weight: bold;
}

@media (max-width: 768px) {
  #tablepress-42 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

/* ==== ESTILO BASE ==== */
#tablepress-43 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-43 td,
#tablepress-43 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera destacada (primera fila) */
#tablepress-43 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-43 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-43 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita (excepto cabecera) */
#tablepress-43 tbody td.column-1 {
  font-weight: bold;
}

@media (max-width: 768px) {
  #tablepress-43 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

/* ==== ESTILO BASE ==== */
#tablepress-44 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-44 td,
#tablepress-44 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera destacada (primera fila) */
#tablepress-44 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-44 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-44 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita (excepto cabecera) */
#tablepress-44 tbody td.column-1 {
  font-weight: bold;
}

@media (max-width: 768px) {
  #tablepress-44 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

/* ==== ESTILO BASE ==== */
#tablepress-45 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-45 td,
#tablepress-45 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera destacada (primera fila) */
#tablepress-45 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-45 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-45 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita (excepto cabecera) */
#tablepress-45 tbody td.column-1 {
  font-weight: bold;
}

@media (max-width: 768px) {
  #tablepress-45 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

/* ==== ESTILO BASE ==== */
#tablepress-46 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-46 td,
#tablepress-46 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera destacada (primera fila) */
#tablepress-46 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-46 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-46 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita (excepto cabecera) */
#tablepress-46 tbody td.column-1 {
  font-weight: bold;
}

@media (max-width: 768px) {
  #tablepress-46 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

/* ==== ESTILO BASE ==== */
#tablepress-47 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-47 td,
#tablepress-47 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera destacada (primera fila) */
#tablepress-47 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-47 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-47 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita (excepto cabecera) */
#tablepress-47 tbody td.column-1 {
  font-weight: bold;
}

@media (max-width: 768px) {
  #tablepress-47 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

/* ==== ESTILO BASE ==== */
#tablepress-48 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-48 td,
#tablepress-48 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera destacada (primera fila) */
#tablepress-48 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-48 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-48 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita (excepto cabecera) */
#tablepress-48 tbody td.column-1 {
  font-weight: bold;
}

@media (max-width: 768px) {
  #tablepress-48 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

/* ==== ESTILO BASE ==== */
#tablepress-49 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-49 td,
#tablepress-49 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera destacada (primera fila) */
#tablepress-49 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-49 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-49 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita (excepto cabecera) */
#tablepress-49 tbody td.column-1 {
  font-weight: bold;
}

@media (max-width: 768px) {
  #tablepress-49 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

/* ==== ESTILO BASE ==== */
#tablepress-50 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-50 td,
#tablepress-50 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera destacada (primera fila) */
#tablepress-50 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-50 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-50 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita (excepto cabecera) */
#tablepress-50 tbody td.column-1 {
  font-weight: bold;
}

@media (max-width: 768px) {
  #tablepress-50 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

/* ==== ESTILO BASE ==== */
#tablepress-52 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-52 td,
#tablepress-52 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera destacada (primera fila) */
#tablepress-52 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-52 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-52 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita (excepto cabecera) */
#tablepress-52 tbody td.column-1 {
  font-weight: bold;
}

@media (max-width: 768px) {
  #tablepress-52 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

/* ==== ESTILO BASE ==== */
#tablepress-51 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-51 td,
#tablepress-51 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera destacada (primera fila) */
#tablepress-51 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-51 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-51 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita (excepto cabecera) */
#tablepress-51 tbody td.column-1 {
  font-weight: bold;
}

/* ==== ESTILO BASE ==== */
#tablepress-56 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-56 td,
#tablepress-56 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera destacada (primera fila) */
#tablepress-56 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-56 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-56 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita (excepto cabecera) */
#tablepress-56 tbody td.column-1 {
  font-weight: bold;
}

/* ==== ESTILO BASE ==== */
#tablepress-57 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-57 td,
#tablepress-57 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera destacada (primera fila) */
#tablepress-57 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-57 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-57 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita (excepto cabecera) */
#tablepress-57 tbody td.column-1 {
  font-weight: bold;
}

/* ==== ESTILO BASE ==== */
#tablepress-55 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-55 td,
#tablepress-55 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera destacada (primera fila) */
#tablepress-55 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-55 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-55 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita (excepto cabecera) */
#tablepress-55 tbody td.column-1 {
  font-weight: bold;
}

/* ==== ESTILO BASE ==== */
#tablepress-58 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-58 td,
#tablepress-58 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera destacada (primera fila) */
#tablepress-58 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-58 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-58 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita (excepto cabecera) */
#tablepress-58 tbody td.column-1 {
  font-weight: bold;
}

@media (max-width: 768px) {
  #tablepress-58 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

/* ==== ESTILO BASE ==== */
#tablepress-59 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-59 td,
#tablepress-59 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera destacada (primera fila) */
#tablepress-59 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-59 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-59 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita (excepto cabecera) */
#tablepress-59 tbody td.column-1 {
  font-weight: bold;
}

@media (max-width: 768px) {
  #tablepress-59 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

/* ==== ESTILO BASE ==== */
#tablepress-62 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-62 td,
#tablepress-62 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera destacada (primera fila) */
#tablepress-62 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-62 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-62 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita (excepto cabecera) */
#tablepress-62 tbody td.column-1 {
  font-weight: bold;
}

@media (max-width: 768px) {
  #tablepress-62 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

/* ==== ESTILO BASE ==== */
#tablepress-64 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-64 td,
#tablepress-64 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera destacada (primera fila) */
#tablepress-64 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-64 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-64 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita (excepto cabecera) */
#tablepress-64 tbody td.column-1 {
  font-weight: bold;
}

@media (max-width: 768px) {
  #tablepress-64 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

/* ==== ESTILO BASE ==== */
#tablepress-60 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-60 td,
#tablepress-60 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera destacada (primera fila) */
#tablepress-60 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-60 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-60 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita (excepto cabecera) */
#tablepress-60 tbody td.column-1 {
  font-weight: bold;
}

/* ==== ESTILO BASE ==== */
#tablepress-61 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-61 td,
#tablepress-61 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera destacada (primera fila) */
#tablepress-61 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-61 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-61 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita (excepto cabecera) */
#tablepress-61 tbody td.column-1 {
  font-weight: bold;
}

/* ==== ESTILO BASE ==== */
#tablepress-65 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-65 td,
#tablepress-65 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera destacada (primera fila) */
#tablepress-65 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-65 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-65 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita (excepto cabecera) */
#tablepress-65 tbody td.column-1 {
  font-weight: bold;
}

@media (max-width: 768px) {
  #tablepress-65 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

/* ==== ESTILO BASE ==== */
#tablepress-66 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-66 td,
#tablepress-66 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera destacada (primera fila) */
#tablepress-66 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-66 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-66 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita (excepto cabecera) */
#tablepress-66 tbody td.column-1 {
  font-weight: bold;
}

@media (max-width: 768px) {
  #tablepress-66 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

/* ==== ESTILO BASE ==== */
#tablepress-67 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-67 td,
#tablepress-67 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera destacada (primera fila) */
#tablepress-67 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-67 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-67 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita (excepto cabecera) */
#tablepress-67 tbody td.column-1 {
  font-weight: bold;
}

@media (max-width: 768px) {
  #tablepress-67 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

/* ==== ESTILO BASE ==== */
#tablepress-68 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-68 td,
#tablepress-68 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera destacada (primera fila) */
#tablepress-68 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-68 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-68 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita (excepto cabecera) */
#tablepress-68 tbody td.column-1 {
  font-weight: bold;
}

@media (max-width: 768px) {
  #tablepress-68 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

/* ==== ESTILO BASE ==== */
#tablepress-69 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-69 td,
#tablepress-69 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera destacada (primera fila) */
#tablepress-69 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-69 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-69 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita (excepto cabecera) */
#tablepress-69 tbody td.column-1 {
  font-weight: bold;
}

@media (max-width: 768px) {
  #tablepress-69 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

/* ==== ESTILO BASE ==== */
#tablepress-70 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-70 td,
#tablepress-70 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera destacada (primera fila) */
#tablepress-70 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-70 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-70 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita (excepto cabecera) */
#tablepress-70 tbody td.column-1 {
  font-weight: bold;
}

@media (max-width: 768px) {
  #tablepress-70 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

/* ==== ESTILO BASE ==== */
#tablepress-71 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-71 td,
#tablepress-71 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera destacada (primera fila) */
#tablepress-71 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-71 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-71 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita (excepto cabecera) */
#tablepress-71 tbody td.column-1 {
  font-weight: bold;
}

@media (max-width: 768px) {
  #tablepress-71 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

/* ==== ESTILO BASE ==== */
#tablepress-72 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-72 td,
#tablepress-72 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera destacada (primera fila) */
#tablepress-72 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-72 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-72 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita (excepto cabecera) */
#tablepress-72 tbody td.column-1 {
  font-weight: bold;
}

@media (max-width: 768px) {
  #tablepress-72 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

/* ==== ESTILO BASE ==== */
#tablepress-73 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-73 td,
#tablepress-73 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera destacada (primera fila) */
#tablepress-73 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-73 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}

#tablepress-73 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita (excepto cabecera) */
#tablepress-73 tbody td.column-1 {
  font-weight: bold;
}

@media (max-width: 768px) {
  #tablepress-73 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

/* ==== ESTILO BASE ==== */
#tablepress-74 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-74 td,
#tablepress-74 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera (primera fila) */
#tablepress-74 tr:first-child td {
  background-color: #CFE4FB;
  color: #003366;
  font-weight: bold;
}

/* Filas alternas */
#tablepress-74 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F4F9FE;
}

#tablepress-74 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F2FD;
}

/* Primera columna destacada */
#tablepress-74 tbody td.column-1 {
  font-weight: 600;
  color: #002C5C;
}

/* Responsivo opcional */
@media (max-width: 768px) {
  #tablepress-74 {
    font-size: 14px;
  }
  #tablepress-74 td,
  #tablepress-74 th {
    padding: 10px 12px;
  }
}

@media (max-width: 768px) {
  #tablepress-74 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

/* ==== ESTILO BASE ==== */
#tablepress-75 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-75 td,
#tablepress-75 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera */
#tablepress-75 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas alternas */
#tablepress-75 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}
#tablepress-75 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita */
#tablepress-75 tbody td.column-1 {
  font-weight: 600;
  color: #002C5C;
}


#tablepress-76 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

#tablepress-76 td,
#tablepress-76 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

#tablepress-76 tr:first-child td {
  background-color: #CFE4FB;
  color: #003366;
  font-weight: bold;
}

#tablepress-76 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F4F9FE;
}
#tablepress-76 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F2FD;
}

#tablepress-76 tbody td.column-1 {
  font-weight: 600;
  color: #002C5C;
}

#tablepress-77 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

#tablepress-77 td,
#tablepress-77 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

#tablepress-77 tr:first-child td {
  background-color: #D0E6FB;
  color: #003366;
  font-weight: bold;
}

#tablepress-77 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F8FE;
}
#tablepress-77 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E7F1FD;
}

#tablepress-77 tbody td.column-1 {
  font-weight: 600;
  color: #002C5C;
}

@media (max-width: 768px) {
  #tablepress-77 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

/* ==== ESTILO BASE ==== */
#tablepress-78 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-78 td,
#tablepress-78 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera (primera fila) */
#tablepress-78 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-78 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}
#tablepress-78 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita */
#tablepress-78 tbody td.column-1 {
  font-weight: 600;
  color: #002C5C;
}

@media (max-width: 768px) {
  #tablepress-78 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

/* ==== ESTILO BASE ==== */
#tablepress-79 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-79 td,
#tablepress-79 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera (primera fila) */
#tablepress-79 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-79 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}
#tablepress-79 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita */
#tablepress-79 tbody td.column-1 {
  font-weight: 600;
  color: #002C5C;
}

@media (max-width: 768px) {
  #tablepress-79 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

/* ==== ESTILO BASE ==== */
#tablepress-80 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-80 td,
#tablepress-80 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera (primera fila) */
#tablepress-80 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-80 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}
#tablepress-80 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita */
#tablepress-80 tbody td.column-1 {
  font-weight: 600;
  color: #002C5C;
}

@media (max-width: 768px) {
  #tablepress-80 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

/* ==== ESTILO BASE ==== */
#tablepress-81 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-81 td,
#tablepress-81 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera (primera fila) */
#tablepress-81 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-81 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}
#tablepress-81 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita */
#tablepress-81 tbody td.column-1 {
  font-weight: 600;
  color: #002C5C;
}

@media (max-width: 768px) {
  #tablepress-81 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

/* ==== ESTILO BASE ==== */
#tablepress-82 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-82 td,
#tablepress-82 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera (primera fila) */
#tablepress-82 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-82 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}
#tablepress-82 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita */
#tablepress-82 tbody td.column-1 {
  font-weight: 600;
  color: #002C5C;
}

@media (max-width: 768px) {
  #tablepress-82 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

/* ==== ESTILO BASE ==== */
#tablepress-84 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-84 td,
#tablepress-84 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera (primera fila) */
#tablepress-84 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-84 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}
#tablepress-84 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita */
#tablepress-84 tbody td.column-1 {
  font-weight: 600;
  color: #002C5C;
}

@media (max-width: 768px) {
  #tablepress-84 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

/* ==== ESTILO BASE ==== */
#tablepress-85 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-85 td,
#tablepress-85 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera (primera fila) */
#tablepress-85 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-85 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}
#tablepress-85 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita */
#tablepress-85 tbody td.column-1 {
  font-weight: 600;
  color: #002C5C;
}

@media (max-width: 768px) {
  #tablepress-85 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}

/* ==== ESTILO BASE ==== */
#tablepress-86 {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
}

/* Celdas */
#tablepress-86 td,
#tablepress-86 th {
  padding: 14px 18px;
  text-align: left;
  vertical-align: middle;
  border: none;
  background-color: #ffffff;
}

/* Cabecera (primera fila) */
#tablepress-86 tr:first-child td {
  background-color: #D2E8FB;
  color: #003366;
  font-weight: bold;
}

/* Filas intercaladas */
#tablepress-86 tbody tr:nth-child(odd):not(:first-child) td {
  background-color: #F3F9FE;
}
#tablepress-86 tbody tr:nth-child(even):not(:first-child) td {
  background-color: #E8F3FE;
}

/* Primera columna en negrita */
#tablepress-86 tbody td.column-1 {
  font-weight: 600;
  color: #002C5C;
}

@media (max-width: 768px) {
  #tablepress-86 {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }
}/* End custom CSS */