.formulario_rede_credenciada{
	width: 100%;
	display: block;
	padding: 100px 0;
}
.formulario_rede_credenciada .conteudo{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: space-between;
}
.formulario_rede_credenciada .conteudo .texto{
	width: 100%;
	display: block;
	margin-bottom: 20px;
}
.formulario_rede_credenciada .conteudo .texto .descricao_principal{
	font-size: 18px;
	font-family: var(--font-family-bold);
}
.formulario_rede_credenciada .conteudo .form{
	width: 100%;
	display: block;
}
.formulario_rede_credenciada .conteudo .form form{
	width: 100%;
	display: block;
}
.formulario_rede_credenciada .conteudo .form form .campo{
	width: 100%;
	display: block;
}
.formulario_rede_credenciada .conteudo .form form .campo select[disabled]{
	background-color: var(--color-grey);
}
.formulario_rede_credenciada .resultados{
	width: 100%;
	display: block;
	margin-top: 80px;
}
.formulario_rede_credenciada .resultados .itens{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: flex-start;
}
.formulario_rede_credenciada .resultados .itens .item{
	width: 100%;
	display: none;
	margin-bottom: 15px;
}
.formulario_rede_credenciada .resultados .itens.cidades > .item{
	display: block !important;
}
.formulario_rede_credenciada .resultados .itens .item .itens.show .item{
	display: block;
}
.formulario_rede_credenciada .resultados .itens .item > a{
	width: 100%;
	display: block;
	padding: 10px 15px;
	font-size: 20px;
	background-color: var(--color-destaque);
	color: var(--color-white);
	font-family: var(--font-family-bold);
	text-transform: uppercase;
	margin-bottom: 10px;
	cursor: pointer;
}
.formulario_rede_credenciada .resultados .itens .item .itens{
	padding: 0px 10px;
}
.formulario_rede_credenciada .resultados .itens .item .itens .item > a{
	background-color: var(--color-grey);
	color: var(--color-destaque);
	font-family: var(--font-family-regular);
	font-size: 18px;
	text-transform: none;
}
.formulario_rede_credenciada .resultados .itens.profissionais .item{
	border: 1px solid rgba(0, 0, 0, .125);
}
.formulario_rede_credenciada .resultados .itens.profissionais .item .titulo,
.formulario_rede_credenciada .resultados .itens.profissionais .item .corpo{
	padding: 10px 15px;
}
.formulario_rede_credenciada .resultados .itens.profissionais .item .titulo{
	background-color: var(--color-grey);
	border-bottom: 1px solid rgba(0, 0, 0, .125);
}
.formulario_rede_credenciada .resultados .itens.profissionais .item .corpo p,
.formulario_rede_credenciada .resultados .itens.profissionais .item .corpo > a{
	width: 100%;
	display: block;
	margin-bottom: 10px;
}
.formulario_rede_credenciada .resultados .itens.profissionais .item .corpo > a{
	cursor: pointer;
	transition: var(--transition-time);
}
.formulario_rede_credenciada .resultados .itens.profissionais .item .corpo > a:hover{
	color: var(--color-destaque);
}
.formulario_rede_credenciada .resultados .itens.profissionais .item .corpo p strong{
	width: 100%;
	display: block;
	font-size: 15px;
	font-family: var(--font-family-bold);
}
.formulario_rede_credenciada .resultados .itens.profissionais .item .corpo p.legenda{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	gap: 5px;
}
.formulario_rede_credenciada .resultados .itens.profissionais .item .corpo p.legenda a,
.formulario_rede_credenciada .resultados .itens.profissionais .item .corpo p.legenda a img{
	display: block;
	margin: 0px;
	cursor: pointer;
}
.formulario_rede_credenciada .resultados .messagem{
	width: 100%;
	display: block;
	text-align: center;
	font-size: 20px;
	font-family: var(--font-family-bold);
	color: var(--color-destaque);
}
@media only screen and (min-width: 768px) {
	.formulario_rede_credenciada .resultados .itens.profissionais{
		align-items: stretch;
	}
	.formulario_rede_credenciada .resultados .itens.profissionais .item{
		width: 49%;
		margin-right: 2%;
	}
	.formulario_rede_credenciada .resultados .itens.profissionais .item:nth-child(2n+2){
		margin-right: 0px;
	}
}
@media only screen and (min-width: 1024px) {
	.formulario_rede_credenciada .conteudo .form{
		width: 49%;
		margin: 0 auto;
		display: block;
	}
	.formulario_rede_credenciada:not(.rede-credenciada-sermed) .resultados .itens.profissionais .item{
		width: 32%;
		margin-right: 2%;
	}
	.formulario_rede_credenciada:not(.rede-credenciada-sermed) .resultados .itens.profissionais .item:nth-child(2n+2){
		margin-right: 2%;
	}
	.formulario_rede_credenciada:not(.rede-credenciada-sermed) .resultados .itens.profissionais .item:nth-child(3n+3){
		margin-right: 0px;
	}
	.formulario_rede_credenciada.rede-credenciada-sermed .conteudo{
		width: 100%;
		max-width: 750px;
		margin: 0 auto;
	}
	.formulario_rede_credenciada.rede-credenciada-sermed .conteudo .form{
		width: 80%;
		display: flex;
		margin: 0 auto;
	}
	.formulario_rede_credenciada.rede-credenciada-sermed .conteudo .form form{
		width: 100%;
		display: flex;
		justify-content: space-between;
	}
	.formulario_rede_credenciada.rede-credenciada-sermed .conteudo .form form .campo{
		width: 49%;
	}
}