.elementor .ts-cobertura{/* Fondo general */
selector {
background-color: #FCFCFA !important;
}

/* Texto pequeño superior */
selector .ts-cobertura-antetitulo,
selector .ts-cobertura-antetitulo * {
color: #527D60 !important;
}

/* Título principal */
selector .ts-cobertura-titulo,
selector .ts-cobertura-titulo * {
color: #26332D !important;
}

/* Títulos de las ciudades */
selector .ts-cobertura-ciudad,
selector .ts-cobertura-ciudad * {
color: #26332D !important;
}

/* Párrafos descriptivos */
selector .ts-cobertura-texto,
selector .ts-cobertura-texto * {
color: #505A54 !important;
}

/* Tarjetas de Lima y Callao */
selector .ts-cobertura-tarjeta {
background-color: #FFFFFF !important;
border: 1px solid #B8C9D3 !important;
box-shadow: 0 3px 10px rgba(38, 51, 45, 0.06) !important;
transition:
  border-color 0.2s ease,
  box-shadow 0.2s ease;
}

/* Enlaces y botones dentro de las tarjetas */
selector .ts-cobertura-tarjeta a,
selector .ts-cobertura-tarjeta .elementor-button {
color: #527D60 !important;
}

selector .ts-cobertura-tarjeta .elementor-button-text {
color: #527D60 !important;
}

/* Mismo efecto de borde que los equipos */
@media (hover: hover) {
selector .ts-cobertura-tarjeta:hover {
  border-color: #4D7C8A !important;
  box-shadow: 0 4px 12px rgba(38, 51, 45, 0.12) !important;
}
}\n}.elementor .ts-faq{/* Fondo igual al de cobertura */
background-color: #FCFCFA !important;

/* Texto pequeño superior */
& .ts-faq-antetitulo,
& .ts-faq-antetitulo * {
color: #527D60 !important;
}

/* Título principal */
& .ts-faq-titulo,
& .ts-faq-titulo * {
color: #26332D !important;
}

/* Subtítulo y “¿Tienes otra consulta?” */
& .ts-faq-texto,
& .ts-faq-texto * {
color: #505A54 !important;
}

/* Fondo del acordeón */
& .ts-faq-acordeon {
background-color: #FFFFFF !important;
}

/* Párrafos de las respuestas */
& .ts-faq-acordeon p,
& .ts-faq-acordeon p * {
color: #505A54 !important;
}
/* Dar definición al panel del acordeón */
& .ts-faq-acordeon {
background-color: #FFFFFF !important;
border: 2px solid #B8C9D3 !important;
border-radius: 16px;
box-shadow: 0 4px 16px rgba(38, 51, 45, 0.08);
}\n}.elementor .ts-cobertura-ciuda{color:#172323;}