.plataforma_ead .detalhe_curso .grade_curricular .curso_modulos .modulo .capitulo_titulo::before {
	content: '';
	margin-top: 0.7rem;
	width: .5rem;
	height: .5rem;
	font-size: 1px;
	color: rgba(0,0,0,0);
}

.area_cadastro.entrada_dados:before{
	content: 'Preencha corretamente o seu Nome e CPF. Esses dados serão utilizados para a emissão do seu certificado e não é possível realizar a alteração após a compra.';
	display:block;
	background-color: #F13;
	margin-top: 1rem;
	padding: 0.5rem;
	border-radius: 4px;
	color: #FFF;
	font-weight: bold;
}

.frase_parcelamento span{
	display:none;
}
.frase_parcelamento:after{
	content:'ou verifique as condições de parcelamento disponíveis para seu cartão';
}

.de_desconto{
	display:none;
}

.de_desconto span{
	/* display:none; */
	display: inline-block;
	position: relative;
	text-indent: -1000px;
	overflow: hidden;
	width: 30px;
}
.de_desconto span:before{
	content:' off';
	position: absolute;
	left: 0;
	top: 0;
	text-indent: 0;
	margin-top: 0.2rem;
}

.contrato{
	-webkit-touch-callout: none;
    user-select: none;
}

.habilitar_faturamento_pj label{
	width: 100%;
}
.texto_faturar_pj{
	position: relative;
}
.texto_faturar_pj:before{
	display: block;
	content: 'Emitir Nota Fiscal em nome da empresa que trabalho';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ededed;
}

.caracteristicas .questionarios .txt_caract{
	display: none;
}
.caracteristicas .questionarios:after{
	display: inline-block;
	content: 'Exercícios';
}

.caracteristicas .certificado .txt_caract{
	display: none;
}
.caracteristicas .certificado:after{
	display: inline-block;
	content: 'Credenciamento Internacional';
	font-size: 0.9em;
}

.texto_estrangeiro{
	position: relative;
}
.texto_estrangeiro::before {
	content: 'Sou estrangeiro';
	position: absolute;
	inset: 0;
	text-indent: 0;
	background-color: #FFF;
}


.plataforma_ead .detalhe_curso .conteudos {
	display: grid;
	grid-template-areas:
		"img_curso" 
		"titulo_curso" 
		"grade_curso" 
		"desc_curso";
}

.plataforma_ead .detalhe_curso .imagem_curso {
	grid-area: img_curso;
}
.plataforma_ead .detalhe_curso .conteudos .descricao_curso {
	grid-area: desc_curso;
}
.plataforma_ead .detalhe_curso h3.titulo_grade {
	grid-area: titulo_curso;
	margin: 1rem 0 0 0;
}
.plataforma_ead .detalhe_curso .grade_curricular {
	grid-area: grade_curso;
}


.plataforma_ead .cursos .lista .curso .info .valores {
	display: grid;
	grid-template-areas:
		"preco_cheio"
		"avista"
		"parcelado";
}

.plataforma_ead .cursos .lista .curso .info .valores .preco_cheio {
	grid-area: preco_cheio;
}
.plataforma_ead .cursos .lista .curso .info .valores .parcelado {
	grid-area: parcelado;
}
.plataforma_ead .cursos .lista .curso .info .valores .avista {
	grid-area: avista;
}

.plataforma_ead .cursos .lista .curso .info .valores .avista::before {
	content: '';
	display: none;
}

.plataforma_ead .cursos .lista .curso .info .valores .avista::after {
	content: attr(data-ou);
	display: inline-block;
	margin-left: .3rem;
}

.plataforma_ead .detalhe_curso .planos .plano .preco{
	display: grid;
  	grid-template-areas:
		"preco_cheio" 
		"a_vista" "ou" 
		"parcelado";
}
.plataforma_ead .detalhe_curso .planos .plano .preco .preco_cheio{
	grid-area: preco_cheio;
}
.plataforma_ead .detalhe_curso .planos .plano .preco .a_vista{
	grid-area: a_vista;
}
.plataforma_ead .detalhe_curso .planos .plano .preco .ou{
	grid-area: ou;
}
.plataforma_ead .detalhe_curso .planos .plano .preco .parcelado{
	grid-area: parcelado;
}