.pageFaq {
	padding: 100px 20px;
	position: relative;
}
.pageFaq:after {
	content: '';
  position: absolute;
  width: 85vw;
  height: 900px;
  background: #ff0060;
  left: -50vw;
  top: -120px;
  border-radius: 50px 500px 400px 200px;
  z-index: 1;
}
.pageFaq .rela{
	z-index: 2;
	position: relative;
}
.pageFaq h1, .pageFaq h3 {
	font: 900 30px Urbanist;
	color: #FFF;
}
.faqArticle {
	padding: 100px 20px;
}
.faqArticle h1 {
	font: 900 30px Roboto;
	color: #283139;
}
.faqSearch {
	margin: 40px 0px;
	border-radius: 15px;
}
.faqSearch input {
	float: left;
	width: 85%;
	height: 80px;
	border: 0px;
	border-radius: 15px 0px 0px 15px;
	padding: 0px 20px;
	font: 600 20px Roboto;
	color: #000;
}
.faqSearch button {
	float: left;
	width: 15%;
	background: #8BC34A;
	color: #FFF;
	height: 80px;
	border: 0px;
	font-size: 35px;
	border-radius: 0px 9px 9px 0px;
}
.faqTxt {
	padding: 0px 0px 50px 0px;
	font: 400 16px/26px Roboto;
}
.faqTxt li p {
  display: inline;       /* Muestra el párrafo como texto en línea */
  margin: 0;             /* Elimina los márgenes por defecto */
  padding: 0;            /* Opcional: elimina relleno */
}
.faq_item a {
	float: left;
	width: 100%;
	border-radius: 15px;
	padding: 20px 40px 20px 20px;
	font: 600 16px Roboto;
	color: #333;
	margin-bottom: 20px;
	background: #FFF;
	position: relative;
	
}
.faq_item a:after {
    content: "+"; /* Agrega el símbolo + */
    color: #ff0054; /* Color azul */
    font-weight: bold; /* Hace que el + sea más visible */
    position: absolute;
    right: 10px; /* Lo posiciona a la derecha del <a> */
    top: 50%;
    transform: translateY(-50%);
	font-size: 35px;
}
.faq_item a:hover {
    color: #ff0054;
	
}
.faq_item a strong {
	background: #8BC34A;
	color: #FFF;
	padding: 10px 20px;
	border-radius: 6px;
}
.faqError {
	background: #E62124;
	color: #FFF;
	border-radius: 15px;
	padding: 20px;
	font: 600 16px Roboto;
}
.faqTxt ul {
	list-style: inside;
}
.faqTxt ol {
	list-style: inside;
	list-style-type: decimal;
}
.faqTxt ol li {
	margin-bottom: 20px;
}
.faqTxt ol li p {
	margin: 0px;
	display: inline;
}

@media (max-width: 700px) {
	.pageFaq:after {
		width: 100vw;
	  height: 900px;
	  left: 0vw;
	  top: -120px;
	}
}
