html.invert {
	color: var(--branco);
	background: linear-gradient(180deg, #33333388 0%, #00000000 100%) no-repeat;
	background-color: var(--preto);
}
.invert body {
	color: var(--branco);
}
.invert a {
	color: var(--amarelo);
}
.invert img {
	filter: grayscale(1);
}
.invert .home #main h3 {
	color: var(--amarelo);
}
.invert #home-atuamos h2 {
	color: var(--branco);
}
.invert #destaque-home h2 {
	color: var(--amarelo);
}
.invert .saibamais {
	color: var(--amarelo);
	background-image: url(../images/saibamais-btn-amarelo.svg);
}
.invert #menu-topo {
	background-color: var(--preto);
}
.invert .navbar-brand path[fill="#E42722"] {
	fill: var(--amarelo);
}
.invert .navbar-brand path[fill="black"] {
	fill: var(--branco);
}
.invert #menu-principal > li > a > span {
	color: var(--branco);
}
.invert #menu-principal > li.menu-item-has-children > a:after {
	background-image: url(../images/setamenu-amarela.svg);
}
.invert #acessibilidade a {
	color: var(--branco);
}
.invert #acessibilidade path {
	fill: var(--branco);
}
.invert #acessibilidade a:hover {
	color: var(--amarelo);
}
.invert #acessibilidade a:hover path {
	fill: var(--amarelo);
}
.invert body:not(.hamburguer) #menu-principal li > a:hover,
.invert body:not(.hamburguer) .sub-menu a:hover,
.invert body:not(.hamburguer) #menu-principal li > a:hover span,
.invert body:not(.hamburguer) .sub-menu a:hover span {
	color: var(--amarelo)
}
.invert body:not(.hamburguer) #menu-principal > li > .sub-menu {
	background: var(--preto);
}
.invert .sub-menu a {
	color: var(--branco);
}
.invert .asterisco {
	color: var(--amarelo);
}
.invert #decor-insta:before {
	border-color: var(--amarelo);
}
.invert footer {
	background-color: var(--preto-claro);
	color: var(--branco);
}
.invert footer ul li a,
.invert footer a,
.invert #endereco a {
	color: var(--branco);
}
.invert footer h4 {
	color: var(--amarelo);
}
.invert #logo-footer path[fill="#E42722"] {
	fill: var(--amarelo);
}
.invert #logo-footer path[fill="black"] {
	fill: var(--branco);
}
.invert .redes a {
	background-image: url(../images/redes/amarelo/instagram.svg);
}
.invert .redes a#r-face {
	background-image: url(../images/redes/amarelo/facebook.svg);
}
.invert .redes a#r-youtube {
	background-image: url(../images/redes/amarelo/youtube.svg);
}
.invert .redes a#r-twitter {
	background-image: url(../images/redes/amarelo/twitter.svg);
}
.invert .redes a#r-linkedin {
	background-image: url(../images/redes/amarelo/linkedin.svg);
}
.invert .btn,
.invert button,
.invert input[type="reset"],
.invert input[type="button"],
.invert input[type="submit"] {
	background-color: var(--amarelo);
	color: var(--preto);
}
.invert .btn:hover,
.invert button:hover,
.invert input[type="reset"]:hover,
.invert input[type="button"]:hover,
.invert input[type="submit"]:hover {
	box-shadow: 0 2px var(--branco);
}
.invert #logobolha {
	background-color: var(--amarelo);
}
.invert #logos img,
.invert #logos img:hover {
	filter: invert(1) grayscale(1);
}
.invert h1, .invert #destaque-home h2 {
	color: var(--amarelo);
}
.invert .qs-img1:before {
	background-color: var(--amarelo);
}
.invert h2 {
	color: var(--amarelo);
}
.invert [style="color: #e42722;"] {
	color: var(--amarelo) !important;
}
.invert .olho h2.titulo, .invert .olho h3.titulo, .invert .olho h4.titulo, .invert .olho h5.titulo, #main .invert .olho h2.titulo, #main .invert .olho h3.titulo, #main .invert .olho h4.titulo, #main .invert .olho h5.titulo {
	color: var(--amarelo) !important;
}
.invert .uma-pessoa h5 {
	color: var(--amarelo);
}
.invert .email {
	background-color: var(--amarelo);
	background-image: url(../images/email-preto.svg);
}
.invert .btn.btn-ghost {
	border-color: var(--amarelo);
}
.invert .uf {
	color: var(--amarelo);
}
.invert .swiper-precontainer {
	background-color: var(--preto-claro);
}
.invert #quemsomos-timeline h4 {
	color: var(--amarelo);
}
.invert #pagination-timeline .swiper-pagination-bullet-active,
.invert #pagination-timeline:before {
	background-color: var(--amarelo) !important;
}
.invert .uma-publicacao {
	background-color: var(--preto-claro);
}
.invert .download {
	color: var(--amarelo);
	background-image: url(../images/baixar-amarelo.svg);
}
.invert .download:before {
	background-color: var(--amarelo);
}
.invert .publi:hover {
	background-color: var(--amarelo);
}
.invert .publi:hover {
	background-color: var(--amarelo);
}
.invert [tipo="auditorias"] .publi:hover {
	background-color: var(--amarelo);
}
.invert .ddown.btn.btn-ghost {
	background-image: url(../images/select-preto.svg);
}
.invert #main .ddown ul,
.invert .ddown.btn.btn-ghost:hover {
	background-color: var(--preto);
}
.invert #main .ddown li {
	color: var(--amarelo);
}
.invert .ddown.btn.btn-ghost:hover {
	color: var(--amarelo);
	border-bottom: none;
}
.invert #main .ddown:hover ul {
	border-color: var(--amarelo);
	border-top: none;
}
.invert #video-box-slider {
	background-color: var(--preto-claro);
}
.invert #projeto-content .cinco-de-doze h2, 
.invert #videos h2 {
	color: var(--branco);
}
.invert #video-box-slider .swiper-slide-active h2 {
	color: var(--amarelo);
}
.invert #projeto-content #tmline-expansao .inner {
	background-color: var(--preto-claro);
}
.invert #projeto-content .tabela .linha.ano {
	border-bottom-color: var(--amarelo);
}
.invert #projeto-content #arquivos .tabela li a {
	border-bottom-color: var(--amarelo);
	background-image: url(../images/pdf-doc-amarelo.svg);
}
.invert .info_destaque {
	background-color: var(--preto-claro);
}
.invert .info_destaque h4,
.invert .info_destaque h5,
.invert .info_destaque h6 {
	color: var(--amarelo);
}
.invert .downdemais:after {
	background-color: var(--amarelo);
	background-image: url(../images/pdf-preto.svg);
}
.invert .bolha-eixo {
	color: var(--preto);
}
.invert body:not(.hamburguer) #menu-principal li > a:hover,
.invert body:not(.hamburguer) .sub-menu a:hover {
	border-bottom-color: var(--amarelo) !important;
}
.invert .hamburguer .hamb {
	background-color: var(--amarelo);
}
.invert .hamburguer #menu-principal {
	background-color: var(--amarelo);
}
.invert .hamburguer #menu-principal > li > a > span,
.invert .hamburguer .sub-menu a {
	color: var(--preto);
}
.invert .hamburguer #menu-topo.aberto .hamb {
	background-color: var(--preto);
}
.invert #home-redes {
	border-color: var(--amarelo);
}
.invert #home-inova-carrossel:before {
	filter: invert(1) grayscale(1);
	mix-blend-mode: screen;
}
.invert #quemsomos-timeline img {
	border: none;
}
.invert .um-projeto {
	background-color: var(--preto);
}





