/* Índice de servicios - texto legible */
.wp-block-group .wp-block-columns .wp-block-column .wp-block-group p {
  color: #111111 !important;
  opacity: 1 !important;
}

/* Reducir espacio entre ítems del índice */
.wp-block-group .wp-block-columns .wp-block-column .wp-block-group {
  padding-top: 0.4rem !important;
  padding-bottom: 0.4rem !important;
}
/* Título del índice de servicios */
.indice-servicios h2,
.indice-servicios h3,
.indice-servicios h4 {
  color: #111111 !important;
  opacity: 1 !important;
}
/* Reducir espacio superior del bloque índice */
.indice-servicios {
  padding-top: 0rem !important;
  margin-top: 0rem !important;
	}
.indice-servicios p {
  color: #111111 !important;
  opacity: 1 !important;
}
.indice-servicios .wp-block-columns {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.indice-servicios h2,
.indice-servicios h3,
.indice-servicios h4 {
  color: #111111 !important;
  opacity: 1 !important;
}
.indice-servicios {
  padding-top: 0 !important;
  margin-top: 0 !important;
}
.wp-site-blocks {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.wp-block-cover,
.wp-block-group {
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.indice-servicios p {
  color: #111111 !important;
  opacity: 1 !important;
}
.indice-servicios .wp-block-columns {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.indice-servicios h2,
.indice-servicios h3,
.indice-servicios h4 {
  color: #111111 !important;
  opacity: 1 !important;
}
.indice-servicios {
  padding-top: 0 !important;
  margin-top: 0 !important;
}
.wp-site-blocks {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.wp-block-cover,
.wp-block-group {
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.page-id-14 .wp-block-group:nth-child(3),
.page-id-14 .wp-block-group:nth-child(5),
.page-id-14 .wp-block-group:nth-child(7) {
  background-color: #f5f5f0 !important;
  color: #111111 !important;
}
.page-id-14 .wp-block-group:nth-child(3) h2,
.page-id-14 .wp-block-group:nth-child(3) h3,
.page-id-14 .wp-block-group:nth-child(3) p,
.page-id-14 .wp-block-group:nth-child(3) li,
.page-id-14 .wp-block-group:nth-child(5) h2,
.page-id-14 .wp-block-group:nth-child(5) h3,
.page-id-14 .wp-block-group:nth-child(5) p,
.page-id-14 .wp-block-group:nth-child(5) li,
.page-id-14 .wp-block-group:nth-child(7) h2,
.page-id-14 .wp-block-group:nth-child(7) h3,
.page-id-14 .wp-block-group:nth-child(7) p,
.page-id-14 .wp-block-group:nth-child(7) li {
  color: #111111 !important;
}
.page-id-14 .wp-block-group:nth-child(4),
.page-id-14 .wp-block-group:nth-child(6),
.page-id-14 .wp-block-group:nth-child(8),
.page-id-14 .wp-block-group:nth-child(9) {
  background-color: #111111 !important;
  color: #ffffff !important;
}
.page-id-14 .wp-block-group:nth-child(4) h2,
.page-id-14 .wp-block-group:nth-child(4) h3,
.page-id-14 .wp-block-group:nth-child(4) p,
.page-id-14 .wp-block-group:nth-child(4) li,
.page-id-14 .wp-block-group:nth-child(6) h2,
.page-id-14 .wp-block-group:nth-child(6) h3,
.page-id-14 .wp-block-group:nth-child(6) p,
.page-id-14 .wp-block-group:nth-child(6) li,
.page-id-14 .wp-block-group:nth-child(8) h2,
.page-id-14 .wp-block-group:nth-child(8) h3,
.page-id-14 .wp-block-group:nth-child(8) p,
.page-id-14 .wp-block-group:nth-child(8) li,
.page-id-14 .wp-block-group:nth-child(9) h2,
.page-id-14 .wp-block-group:nth-child(9) h3,
.page-id-14 .wp-block-group:nth-child(9) p,
.page-id-14 .wp-block-group:nth-child(9) li {
  color: #ffffff !important;
}
body .wp-site-blocks {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.wpcom-ai-service-card {
  background-color: #112244 !important;
  border-radius: 12px !important;
  padding: 24px !important;
  box-shadow: 0 4px 20px rgba(0,0,0,0.4);
}

.wpcom-ai-service-card p,
.wpcom-ai-service-card .wp-block-paragraph {
  color: #e0e0e0 !important;
}

.wpcom-ai-service-card h3,
.wpcom-ai-service-card .wp-block-heading {
  color: #ffffff !important;
}
.wpcom-ai-service-card * p,
.wpcom-ai-service-card .wp-block-paragraph,
.entry-content .wpcom-ai-service-card p,
body .wpcom-ai-service-card p {
  color: #e0e0e0 !important;
  opacity: 1 !important;
}