/* GERAL */

body.modo-contraste .header .marca {
	filter: grayscale(1) brightness(100) !important;
}

body.modo-contraste p,
body.modo-contraste li,
body.modo-contraste a,
body.modo-contraste h1,
body.modo-contraste h2,
body.modo-contraste h3,
body.modo-contraste h4,
body.modo-contraste h5,
body.modo-contraste span,
body.modo-contraste label,
body.modo-contraste div,
body.modo-contraste .form-busca-mobile input[name="s"],
body.modo-contraste .form-busca-mobile input[name="s"]::-webkit-input-placeholder {
	color: var(--cor-branca) !important;
}

body.modo-contraste,
body.modo-contraste section,
body.modo-contraste #cookie-law-info-bar {
	background: var(--cor-preto-texto) !important;
}

body.modo-contraste .linha,
body.modo-contraste hr,
body.modo-contraste #EscolhaCSE-Home .escolhacse-pqunicid .linha,
body.modo-contraste #EstudeCSE-Home .estudecse .linha,
body.modo-contraste #FormasIngresso .linha,
body.modo-contraste #TemDuvidas-Home .linha,
body.modo-contraste #Noticias .linha,
body.modo-contraste #EscolhaCSE .scconteudo-texto-principal-diferenciais .linha,
body.modo-contraste #EscolhaCSE .scconteudo-texto-principal-campus .linha,
body.modo-contraste #EscolhaCSE .scconteudo-texto-principal-depoimentos .linha,
body.modo-contraste #EscolhaCSE .scconteudo-texto-principal-diferenciais .linha,
body.modo-contraste #MatrizCurricular .linha,
body.modo-contraste #PodeInteressar .linha,
body.modo-contraste #SobreCurso .scconteudo-texto-principal .scconteudo-texto-principal-mercado .linha,
body.modo-contraste #TemDuvidas .linha {
	border: 1px var(--cor-contraste) solid !important;
}

/* HEADER */

@media (min-width: 992px) {

	body.modo-contraste ul.lista-menu-principal>li:hover>a:after {
		background: var(--cor-preto-texto) !important;
	}

	body.modo-contraste ul.lista-menu-principal>li:hover>a img {
		filter: grayscale(1) brightness(100);
	}

	body.modo-contraste .header-topo.fixed {
		background: var(--cor-preto-texto) !important;
	}

}

@media (max-width:980px) {

	body.modo-contraste ul.lista-menu-principal,
	body.modo-contraste ul.lista-dropdown-mobile,
	body.modo-contraste ul.destaque-mobile,
	body.modo-contraste .wrapper-lista-menu {
		background: var(--cor-preto-texto);
	}

	body.modo-contraste ul.lista-menu-principal>li img.ico-plus,
	body.modo-contraste ul.lista-menu-principal>li img.ico-sub,
	body.modo-contraste .destaque-mobile .ico-seta,
	body.modo-contraste .lista-dropdown-mobile .ico-seta,
	body.modo-contraste ul.lista-menu-principal>li img.ico-seta {
		filter: grayscale(1) brightness(100) !important;
	}

	body.modo-contraste form [type="submit"] {
		filter: grayscale(1) brightness(100);
	}

}

body.modo-contraste .containerIntervencao .containerIntervencao-btn .firstLineIntervencao,
body.modo-contraste .containerIntervencao .containerIntervencao-btn .secondLineIntervencao {
	color: var(--cor-preto-texto) !important;
}

body.modo-contraste .n-barra-rotacional {
	background: var(--cor-preto-texto);
}

body.modo-contraste .barraRotacionalLink0 {
	color: var(--cor-branca);
}

body.modo-contraste #menu-links-uteis {
	background: var(--cor-preto-texto);
}

body.modo-contraste ul.lista-menu-principal>li>a {
	background: var(--cor-preto-texto);
	border-color: var(--cor-branca);
}

body.modo-contraste ul.lista-links-uteis li.destaque-cta a {
	color: var(--cor-contraste) !important;
}

body.modo-contraste .sub-menu-wrapper {
	background-color: var(--cor-preto-texto);
}

body.modo-contraste .sub-menu-wrapper ul div:not(.header-sub-menu) a {
	color: var(--cor-branca) !important;
}


/* HOMEPAGE */

body.modo-contraste #BolsasFinanciamentos-Home {
	background: var(--cor-preto-texto) !important;
}

body.modo-contraste #TemDuvidas-Home .temduvidas {
	background: var(--cor-preto-texto);
	box-shadow: none;
}

body.modo-contraste #bannerHome .itemBannerHome a {
	border: 1px solid var(--cor-branca) !important;
}

body.modo-contraste .header-sub-menu a {
	color: var(--cor-contraste) !important;
}

body.modo-contraste #FormasIngresso .formasingresso-nav #formasingresso-nav>li>a:hover,
body.modo-contraste #FormasIngresso .formasingresso-nav #formasingresso-nav>li>a:focus,
body.modo-contraste #FormasIngresso .formasingresso-nav #formasingresso-nav>li>a.active {
	background: var(--cor-contraste) !important;
}

body.modo-contraste .sec-acessorapido .sec-acessorapido-c .acessorapido-c-conteudo .acessorapido-c-conteudo-item .acessorapido-c-conteudo-item-titulo {
	color: var(--cor-branca);
}

body.modo-contraste .sec-acessorapido .sec-acessorapido-c .acessorapido-c-conteudo .acessorapido-c-conteudo-item .acessorapido-c-conteudo-item-btn {
	background: transparent;
	border: 1px solid var(--cor-branca);
}

body.modo-contraste .sec-acessorapido .sec-acessorapido-c .acessorapido-c-conteudo .acessorapido-c-conteudo-item:first-child .acessorapido-c-conteudo-item-titulo {
	color: var(--cor-contraste);
}

body.modo-contraste .sec-acessorapido .sec-acessorapido-c .acessorapido-c-conteudo .acessorapido-c-conteudo-item:first-child .acessorapido-c-conteudo-item-btn {
	border: none !important;
	background-color: var(--cor-contraste) !important;
	color: var(--cor-preto-texto) !important;
}

body.modo-contraste #FormasIngresso #formasingresso-conteudo-Vestibular .formasingresso-conteudo-item-colunas .formasingresso-conteudo-item-col-btnsec,
body.modo-contraste #BolsasFinanciamentos-Home .bolsasfinanciamentos-conteudo .bolsasfinanciamentos-conteudo-c1 .bolsasfinanciamentos-conteudo-c1-item .bolsasfinanciamentos-conteudo-c1-item-top,
body.modo-contraste #BolsasFinanciamentos-Home .bolsasfinanciamentos-conteudo .bolsasfinanciamentos-conteudo-c1 .escolhacse-pqunicid-conteudo-item-btn,
body.modo-contraste #Noticias .cnoticias-btn,
body.modo-contraste #BolsasFinanciamentos-Home .bolsasfinanciamentos-conteudo .bolsasfinanciamentos-conteudo-c2-modal,
body.modo-contraste #formasingresso-conteudo-Exalunos .comoSolic .enviaChatBot,
body.modo-contraste .formasingresso-conteudo-item .btn-padrao {
	background: transparent;
	border: solid 1px var(--cor-branca);
	color: var(--cor-branca) !important;
	box-shadow: none;
}

body.modo-contraste #BolsasFinanciamentos-Home .bolsasfinanciamentos-conteudo .bolsasfinanciamentos-conteudo-c1 .bolsasfinanciamentos-conteudo-c1-item .bolsasfinanciamentos-conteudo-c1-item-desc,
body.modo-contraste .containerRecolherMedicina,
body.modo-contraste .containerRecolherMedicinaTransferencia,
body.modo-contraste #formasingresso-conteudo-Medicina .boxCenter #direita-medicina,
body.modo-contraste #formasingresso-conteudo-Medicina .containerText,
body.modo-contraste .boxMatriculas {
	background: var(--cor-preto-texto);
	box-shadow: none;
}

body.modo-contraste #FormasIngresso #formasingresso-conteudo-Vestibular .formasingresso-conteudo-item-colunas .formasingresso-conteudo-item-col-btn {
	background: var(--cor-branca) !important;
	color: var(--cor-preto-texto) !important;
}

body.modo-contraste #FormasIngresso .formasingresso-nav #formasingresso-nav {
	border: 2px solid var(--cor-branca);
}

body.modo-contraste #TemDuvidas-Home .temduvidas-colunas .temduvidas-citem .temduvidas-citem-btn,
body.modo-contraste .formasingresso-conteudo-item .btn-principal,
#formasingresso-conteudo-Exalunos .comoSolic .btn-retorno-curso {
	background: var(--cor-contraste) !important;
	color: var(--cor-preto-texto) !important;
}

body.modo-contraste figure.n-etapas-figura svg path {
	color: var(--cor-contraste) !important;
}

body.modo-contraste #Noticias .cnoticias-conteudo-galeria-item-desc,
body.modo-contraste #PodeInteressar .podeinteressar-colunas .podeinteressar-colunas-item {
	background: var(--cor-preto-texto);
	border: 1px solid var(--cor-branca);
	box-shadow: none;
}

body.modo-contraste #BolsasFinanciamentos-Home .bolsasfinanciamentos-conteudo .bolsasfinanciamentos-conteudo-c2-modal #bolsas h2 span {
	color: var(--cor-contraste) !important;
}

body.modo-contraste #esquerda-medicina ul li,
body.modo-contraste #direita-medicina ul li,
body.modo-contraste #esquerda-medicina ul li span,
body.modo-contraste #direita-medicina ul li span,
body.modo-contraste #direita-medicina ul li p {
	color: var(--cor-branca) !important;
}

body.modo-contraste #btnResultadosMedicina,
body.modo-contraste #btnResultadosMedicinaEnem,
body.modo-contraste #resultadosMedVest,
body.modo-contraste #resultadosMedEnem,
body.modo-contraste #PodeInteressar .podeinteressar-colunas .podeinteressar-colunas-item .podeinteressar-colunas-item-card .podeinteressar-colunas-item-btn {
	border: 1px solid var(--cor-branca);
	background: transparent;
}

body.modo-contraste #EscolhaCSE-Home .escolhacse-pqunicid .sescolhacse-pqunicid-conteudo .escolhacse-pqunicid-conteudo-item .escolhacse-pqunicid-conteudo-item-desc p {
	color: var(--cor-branca) !important;
}

body.modo-contraste #FormasIngresso .n-transferencia-etapas .n-etapas li p,
body.modo-contraste #FormasIngresso .n-segunda-graduacao-etapas .n-etapas li p,
body.modo-contraste #FormasIngresso .n-transferencia-etapas .n-etapas li p a,
#FormasIngresso .n-segunda-graduacao-etapas .n-etapas li p a {
	color: var(--cor-branca) !important;
}

body.modo-contraste #EscolhaCSE-Home .scconteudo-texto-principal-depoimentos.CentralizarConteudo .scconteudo-tp-dconteudo-galeria-item.slick-slide,
body.modo-contraste #EscolhaCSE .scconteudo-texto-principal-depoimentos.CentralizarConteudo .scconteudo-tp-dconteudo-galeria-item.slick-slide {
	background-color: var(--cor-preto-texto);
	border: 1px solid var(--cor-branca);
}

body.modo-contraste #EscolhaCSE-Home .scconteudo-texto-principal-depoimentos .scconteudo-tp-dconteudo-galeria-item:before,
body.modo-contraste #EscolhaCSE-Home .scconteudo-texto-principal-depoimentos .scconteudo-tp-dconteudo-galeria-item:after,
body.modo-contraste #EscolhaCSE .scconteudo-texto-principal-depoimentos .scconteudo-tp-dconteudo-galeria-item:before,
body.modo-contraste #EscolhaCSE .scconteudo-texto-principal-depoimentos .scconteudo-tp-dconteudo-galeria-item:after {
	filter: grayscale(1) brightness(100);
}


/* FOOTER */

body.modo-contraste .footer,
body.modo-contraste .direitos,
body.modo-contraste .footer-direitos {
	background: var(--cor-preto-texto);
}

body.modo-contraste #showMoreFooter:after {
	color: var(--cor-branca) !important;
}


/* MOBILE */

@media(max-width:980px) {
	body.modo-contraste #wrapper-menu .menu-mobile {
		background: var(--cor-preto-texto);
	}
}

body.modo-contraste ul.lista-menu-principal>li>a,
body.modo-contraste .lista-dropdown-mobile a,
body.modo-contraste ul.destaque-mobile li a {
	background: var(--cor-preto-texto) !important;
}

body.modo-contraste ul.lista-menu-principal>li>a span,
body.modo-contraste .lista-dropdown-mobile a,
body.modo-contraste ul.destaque-mobile li a span {
	color: #ffffff !important;
}

body.modo-contraste ul.destaque-mobile li a {
	color: var(--cor-contraste);
}

body.modo-contraste .headerMedicina a {
	background: var(--cor-contraste) !important;
	color: var(--cor-preto-texto) !important;
}

@media only screen and (max-width: 992px) {
	body.modo-contraste .redesmob {
		background: var(--cor-preto-texto);
	}

	body.modo-contraste #FormasIngresso .formasingresso .formasingresso-nav-mobile #formasingresso-nav {
		border-color: var(--cor-branca);
		filter: grayscale(1) brightness(100);
	}

	body.modo-contraste #vitrine-cursos.vitrine-cursos-posgraduacao .filtro-mobl,
	body.modo-contraste .vitrine-graduacao .filtro-mobl {
		background-color: var(--cor-preto-texto);
		box-shadow: -3px 0 15px rgb(199 199 199 / 25%);
	}

	body.modo-contraste #vitrine-cursos.vitrine-cursos-posgraduacao .menu-lateral .mlateral-filtros,
	body.modo-contraste .container-filtro-mobile {
		background-color: var(--cor-preto-texto);
	}

	body.modo-contraste #vitrine-cursos.vitrine-cursos-posgraduacao .menu-lateral .mlateral-filtros .line #btnFecharFiltroMob {
		background-color: var(--cor-preto-texto);
		box-shadow: -3px 0 15px rgb(199 199 199 / 25%);
	}

	body.modo-contraste #vitrine-cursos.vitrine-cursos-posgraduacao .menu-lateral .mlateral-filtros .line {
		border-bottom-color: var(--cor-contraste);
	}

	body.modo-contraste #PrincipaisDuvidas .pduvidas .pduvidas-conjunto .pduvidas-colduvidas .pduvidas-colduvidas-selecao .pduvidas-colduvidas-sel a.active::after {
		border-top-color: var(--cor-contraste);
	}
}

@media (min-width: 993px) {
	body.modo-contraste #PrincipaisDuvidas .pduvidas .pduvidas-conjunto .pduvidas-colduvidas .pduvidas-colduvidas-selecao .pduvidas-colduvidas-sel a.active::after {
		border-left-color: var(--cor-contraste);
	}
}


/* CURSOS */

body.modo-contraste #SobreCurso .sobre-curso-conteudo .scconteudo-ncurso,
body.modo-contraste #SobreCurso .sobre-curso-conteudo .card-mobile .container-ctas-virtual .pdp-inputs-inscrevase .titulo-ead-pdp,
body.modo-contraste #SobreCurso .sobre-curso-conteudo .card-mobile .container-ctas-virtual .pdp-inputs-valor-mobile .titulo-ead-pdp,
body.modo-contraste #SobreCurso .sobre-curso-sidebar .scsidebar-card-info .container-ctas-virtual .pdp-inputs-inscrevase .titulo-ead-pdp,
body.modo-contraste #SobreCurso .sobre-curso-sidebar .scsidebar-card-info .container-ctas-virtual .pdp-inputs-valor-desktop .titulo-ead-pdp {
	color: var(--cor-branca);
}

body.modo-contraste #SobreCurso .scsidebar-card-info,
body.modo-contraste #SobreCurso .sobre-curso-conteudo .card-mobile,
body.modo-contraste #SobreCurso .sobre-curso-conteudo .card-mobile .container-ctas-virtual .pdp-inputs-valor-mobile,
body.modo-contraste #SobreCurso .sobre-curso-conteudo .card-mobile .container-ctas-virtual .ead-pdp-card-valor .box.especificos a,
body.modo-contraste #SobreCurso .sobre-curso-conteudo .card-mobile .container-ctas-virtual .ead-pdp-card-valor .box.especificos span.interrogacao,
body.modo-contraste .sec-sobrecurso .ead-pdp-card-valor .box .interrogacao,
body.modo-contraste .sec-sobrecurso .ead-pdp-card-valor .box .box_modificado_ead,
body.modo-contraste .sec-sobrecurso .valorCurso .plano .box .interrogacao,
body.modo-contraste .sec-sobrecurso .valorCurso .plano li .box a {
	background-color: var(--cor-preto-texto) !important;
	border: 1px solid var(--cor-branca) !important;
}

body.modo-contraste #SobreCurso .scsidebar-card-info .scs-cardinfo-resumo .col-50>div>div,
body.modo-contraste #SobreCurso .scsidebar-card-info .scs-cardinfo-resumo .scs-cardinfo-resumo-duracao {
	filter: grayscale(1) brightness(100);
}

body.modo-contraste .btn-principal,
body.modo-contraste #TemDuvidas .temduvidas-colunas .temduvidas-citem .temduvidas-citem-btn,
body.modo-contraste #TemDuvidas .temduvidas-form .form input.btnSendFormDuvidas,
body.modo-contraste .pdp-footer.bts-pdp .btn-principal,
body.modo-contraste #SobreCurso .sobre-curso-conteudo .card-mobile .inscrevase,
body.modo-contraste #SobreCurso .valorCurso .queroInsc {
	background-color: var(--cor-contraste) !important;
	color: var(--cor-preto-texto) !important;
	filter: none;
}

body.modo-contraste #SobreCurso .valorCurso .info li.act {
	color: var(--cor-preto-texto) !important;
	background: var(--cor-contraste);
}

body.modo-contraste #MatrizCurricular .mcurricular-semestres .mcurricular-semestres-item .mcurricular-semestres-item-btn,
body.modo-contraste #MatrizCurricular .mcurricular-semestres .mcurricular-semestres-item .mcurricular-semestres-item-conteudo {
	background-color: var(--cor-preto-texto);
	border: 1px solid var(--cor-branca);
}

body.modo-contraste #MatrizCurricular .mcurricular-semestres .mcurricular-semestres-item .mcurricular-semestres-item-conteudo-descri table thead tr th,
body.modo-contraste #MatrizCurricular .mcurricular-semestres .mcurricular-semestres-item .mcurricular-semestres-item-conteudo-descri table tbody tr td {
	color: var(--cor-branca);
}

body.modo-contraste #SobreCurso .sobre-curso-sidebar .scsidebar-card-info .container-ctas-virtual .pdp-inputs-valor-desktop .titulo-ead-pdp,
body.modo-contraste .pdp-content form fieldset legend,
body.modo-contraste .pdp-content form input,
body.modo-contraste .pdp-content form select,
body.modo-contraste .pdp-content form select:invalid {
	color: var(--cor-branca) !important;
}

body.modo-contraste .btn-padrao,
body.modo-contraste #SobreCurso .scsidebar-card-info .btnconheca {
	background-color: transparent;
	border: 1px solid var(--cor-branca);
	color: var(--cor-branca);
}

body.modo-contraste #SobreCurso .sobre-curso-conteudo .conceito-mec-box,
body.modo-contraste .sobre-curso .pdp-veja-valor-info {
	background-color: var(--cor-preto-texto);
}

body.modo-contraste #TemDuvidas .temduvidas-bg {
	background-color: var(--cor-preto-texto);
}

body.modo-contraste #PrincipaisDuvidas .pduvidas .pduvidas-conjunto .pduvidas-colduvidas .pduvidas-colduvidas-itens .pduvidas-colduvidas-ibtn {
	background-color: var(--cor-preto-texto);
	border: 1px solid var(--cor-branca);
}

body.modo-contraste #PrincipaisDuvidas .pduvidas .pduvidas-conjunto .pduvidas-colduvidas .pduvidas-colduvidas-selecao .pduvidas-colduvidas-sel a,
body.modo-contraste #PrincipaisDuvidas .pduvidas .pduvidas-conjunto .pduvidas-colduvidas .pduvidas-colduvidas-selecao .pduvidas-colduvidas-sel a.active {
	background-color: var(--cor-contraste);

}

body.modo-contraste #TemDuvidas .temduvidas-colunas .temduvidas-citem .temduvidas-citem-topo .temduvidas-citem-titulo h3 {
	color: var(--cor-branca) !important;
}

body.modo-contraste #TemDuvidas .temduvidas {
	background-color: var(--cor-texto-preto);
	border: 1px solid var(--cor-branca);
}

body.modo-contraste #TemDuvidas .temduvidas-form .form .col2 select {
	background-color: transparent;
}

body.modo-contraste #vitrine-cursos.vitrine-cursos-posgraduacao .menu-lateral .mlateral-filtros .containerFiltro h3,
body.modo-contraste .vitrine-graduacao .boxCenter .menu-lateral .containerFiltro h3 {
	color: var(--cor-contraste);
}

body.modo-contraste .vitrines-base .vitrine-destaques .lineSlider ol li a {
	color: var(--cor-contraste) !important;
}

body.modo-contraste #vitrine-cursos.vitrine-cursos-posgraduacao .conteudo-vitrine-cursos .vitrine-cursos-filtros .vitrine-graduacao-filtros-visualizacao #orgGaleria:after,
body.modo-contraste #vitrine-cursos.vitrine-cursos-posgraduacao .conteudo-vitrine-cursos .vitrine-cursos-filtros .vitrine-graduacao-filtros-visualizacao #orgLista:after,
body.modo-contraste .vitrine-graduacao-filtros .vitrine-graduacao-filtros-visualizacao #orgGaleria,
body.modo-contraste .vitrine-graduacao-filtros .vitrine-graduacao-filtros-visualizacao #orgLista {
	filter: grayscale(1) brightness(100);
}

body.modo-contraste .vitrines-base .vitrine-destaques .vitrine-destaques-galeria .vitrine-destaques-galeriaitem .curso-slider-conteudo .texto-slider-conteudo img {
	filter: grayscale(1) brightness(100);
}

body.modo-contraste #vitrine-cursos.vitrine-cursos-posgraduacao .conteudo-vitrine-cursos .vitrine-cursos-filtros .vitrine-cursos-filtros-itenspagina #itens-por-pagina {
	color: var(--cor-branca);
	filter: grayscale(1) brightness(1000);
}

body.modo-contraste #vitrine-cursos.vitrine-cursos-posgraduacao .menu-lateral form .search,
body.modo-contraste #vitrine-cursos.vitrine-cursos-posgraduacao .menu-lateral form .btnOculto,
body.modo-contraste #vitrine-cursos.vitrine-cursos-posgraduacao .menu-lateral form .search::placeholder,
body.modo-contraste .vitrine-graduacao .menu-lateral form .search,
body.modo-contraste .vitrine-graduacao .menu-lateral form .btnOculto,
body.modo-contraste .vitrine-graduacao .menu-lateral form .search::placeholder {
	filter: grayscale(1) brightness(100) !important;
	border-color: var(--cor-branca) !important;
	color: var(--cor-branca) !important;
}

body.modo-contraste #vitrine-cursos.vitrine-cursos-posgraduacao .menu-lateral .mlateral-filtros .containerFiltro ul li input {
	border-color: var(--cor-branca) !important;
}

body.modo-contraste #vitrine-cursos.vitrine-cursos-posgraduacao .menu-lateral .mlateral-filtros .containerFiltro ul li input:checked {
	background: var(--cor-branca) !important;
}

body.modo-contraste .vitrine-graduacao .boxCenter .menu-lateral form .search {
	border: 1px solid var(--cor-branca) !important;
	border-right: 0px !important;
}

body.modo-contraste .vitrine-graduacao .boxCenter .menu-lateral form .btnOculto {
	border: 1px solid var(--cor-branca) !important;
	border-left: 0px !important;
}

body.modo-contraste .vitrine-graduacao .boxCenter .menu-lateral .containerFiltro ul li input {
	border: 1px solid var(--cor-branca) !important
}

body.modo-contraste .vitrine-graduacao .boxCenter .menu-lateral .containerFiltro ul li input:checked:after {
	background: var(--cor-branca);
	border: 1px solid var(--cor-branca) !important
}

body.modo-contraste .page-numbers.current {
	background: var(--cor-contraste);
	color: var(--cor-branca);
}

body.modo-contraste .vitrine-graduacao-filtros .vitrine-graduacao-filtros-paginacao ul li a {
	color: var(--cor-contraste);
}

body.modo-contraste .vitrine-graduacao .boxCenter .conteudo-vitrine-graduacao .topo-conteudo-vitrine-graduacao .vitrine-destaques,
body.modo-contraste .vitrine-graduacao-cards .curso {
	background: var(--cor-preto-texto);
	border: 1px solid var(--cor-branca);
	box-shadow: none;
}

body.modo-contraste .vitrines-base .vitrine-destaques .vitrine-destaques-galeria .vitrine-destaques-galeriaitem .curso-slider-conteudo a,
body.modo-contraste .vitrine-graduacao-cards .curso>div>a,
body.modo-contraste .vitrine-graduacao .boxCenter .menu-lateral .containerBtnsFiltro .btnLimpar {
	border: 1px var(--cor-branca) solid;
	background: transparent;
	box-shadow: none
}

body.modo-contraste .vitrine-graduacao .boxCenter .menu-lateral .containerBtnsFiltro button {
	background: var(--cor-contraste);
	color: var(--cor-preto-texto);
	box-shadow: none;
}

body.modo-contraste .vitrine-graduacao .boxCenter .menu-lateral .containerBtnsFiltro button {
	opacity: 1
}

body.modo-contraste #SobreCurso #pdp-ver-valor-mobile,
body.modo-contraste .sec-sobrecurso #pdp-ver-valor {
	background-color: transparent !important;
	border: transparent;
}

body.modo-contraste #SobreCurso .scconteudo-texto-principal-mercado.CentralizarConteudo .scconteudo-tp-mercado-conteudo.short-mobile:after,
body.modo-contraste #SobreCurso .scconteudo-texto-principal.short-mobile:after,
body.modo-contraste #EscolhaCSE .scconteudo-texto-principal-diferenciais.CentralizarConteudo .scconteudo-tp-diferenciais-conteudo.short-mobile:after {
	background: rgba(34, 34, 34, 0);
	background: -moz-linear-gradient(top, rgba(34, 34, 34, 0) 0, rgba(34, 34, 34, .07) 7%, #222222 99%, #222222 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0, rgba(34, 34, 34, 0)), color-stop(7%, rgba(34, 34, 34, .07)), color-stop(99%, #222222), color-stop(100%, #222222));
	background: -webkit-linear-gradient(top, rgba(34, 34, 34, 0) 0, rgba(34, 34, 34, .07) 7%, #222222 99%, #222222 100%);
	background: -o-linear-gradient(top, rgba(34, 34, 34, 0) 0, rgba(34, 34, 34, .07) 7%, #222222 99%, #222222 100%);
	background: -ms-linear-gradient(top, rgba(34, 34, 34, 0) 0, rgba(34, 34, 34, .07) 7%, #222222 99%, #222222 100%);
	background: linear-gradient(to bottom, rgba(34, 34, 34, 0) 0, rgba(34, 34, 34, .07) 7%, #222222 99%, #222222 100%);
}


/* A IES */

body.modo-contraste .btn2Blue {
	border: 1px solid var(--cor-branca);
	background: transparent;
}

body.modo-contraste .slides {
	background: var(--cor-preto-texto);
}

body.modo-contraste .flex-control-paging li a {
	background: var(--cor-contraste);
}


/* BENEFICIOS */

body.modo-contraste div#lp-modulos.lp-modulos-wrapper section.secao-modulos:nth-child(odd) .modulo-depoimentos .slider-item,
body.modo-contraste div#lp-modulos.lp-modulos-wrapper section.secao-modulos:nth-child(odd) .modulo-inscricao .wrapper-cta,
body.modo-contraste div#lp-modulos.lp-modulos-wrapper section.secao-modulos:nth-child(odd) .modulo-contatos .wrapper-contatos {
	background: var(--cor-preto-texto);
}

body.modo-contraste .botoes-participe-inscricao .btn-modulo-inscricao,
body.modo-contraste .selecaoCTA .btn-modulo-inscricao {
	border: 1px var(--cor-branca) solid;
	background: transparent;
}

body.modo-contraste hr.hrlinha {
	border-bottom: solid 2px var(--cor-contraste);
}


/* POS-GRADUACAO */

body.modo-contraste .produtos .cursos .curso,
body.modo-contraste .slidecursos,
body.modo-contraste .vitrine .exibicao .linha1 {
	background: var(--cor-preto-texto);
	box-shadow: none;
}

body.modo-contraste .boxCenterFilters .colLeft button:hover,
body.modo-contraste .boxCenterFilters .colLeft button {
	background: transparent !important;
	border: 1px solid var(--cor-branca) !important;
	color: var(--cor-branca) !important;
}


/* CURSOS LIVRES */

body.modo-contraste #vitrine-cursos.vitrine-cursos-posgraduacao .conteudo-vitrine-cursos .vitrine-graduacao-cards .curso,
body.modo-contraste .vitrines-base .vitrine-destaques {
	background: var(--cor-preto-texto);
	border: 1px solid var(--cor-branca);
	box-shadow: none;
}

body.modo-contraste #vitrine-cursos.vitrine-cursos-posgraduacao .conteudo-vitrine-cursos .vitrine-graduacao-cards .curso .curso-card-btn {
	background: transparent !important;
	border: 1px solid var(--cor-branca) !important;
	color: var(--cor-branca) !important;
}


/* MODAL REDIRECIONAMENTO */

body.modo-contraste .modal-redirecionamento {
	background: var(--cor-preto-texto);
	border-bottom: 5px solid var(--cor-contraste);
}

body.modo-contraste .btn2Blue.green:hover,
body.modo-contraste .btn2Blue.green {
	background: var(--cor-contraste);
	color: var(--cor-preto-texto);
	border: none;
}


/* TRANSFERENCIA */

body.modo-contraste body.modo-contraste #consultas-ps .esquerda {
	background: var(--cor-preto-texto);
	box-shadow: none;
	border-top: 10px solid var(--cor-contraste);
}


/* BOLSA ENEM */

body.modo-contraste .boxDescontosEnem .itemDesconto,
body.modo-contraste .boxMatriculaIsenta {
	border: var(--cor-branca) 1px solid;
}

body.modo-contraste .btnInscrevaEnem {
	background: transparent !important;
	border: 1px solid var(--cor-branca) !important;
	color: var(--cor-branca) !important;
}

body.modo-contraste .btnCalculeEnem {
	background: var(--cor-contraste);
	color: var(--cor-preto-texto);
}


/* EDUCACAO COORPORATIVA */
body.modo-contraste .parceria form select,
body.modo-contraste .parceria form input {
	background: var(--cor-branca);
}

body.modo-contraste .contact ul li {
	background: var(--cor-preto-texto);
}