/* ==========================================================================
   Comentários (extraído de general.css)
   Origem: /mnt/data/general.css
   Contexto: estilos usados em comentarios.php
   Escopo: Regras com .comentarios + utilitários necessários (.swiper-pagination-comments, .avaliacao-google)
   Data: 2025-08-29
   ========================================================================== */

header div.logo a, header h2.logo a, footer h2.logo, footer ul.redesSociais li a, section.noticias div.navegacao a, section.comentarios div.navegacao a, header h2.logo, header h2.logo a, section.detalheNoticias div.titulo div.redes ul li a, section.boxContato ul.redesSociais li a, div.menuMobile h2, div.menuMobile ul.redesSociais li a, header a.btMn, .windowMobile ul.redesSociais li a, footer.footer span.logo, footer.footer ul.redesSociais li a, .bar-top-header h2.logo a, div.bar-top-header a.btLogo, div.boxAutor div.descricao ul li a {
	text-indent: -9999px;
    overflow: hidden;
    display: block;
}

/* Comentários */
section.comentarios {
    padding-top: 80px;
    border-top: 1px solid #f3f3f3;
    border-bottom: 0;
}

section.comentarios h3.tit {
    font-family: 'STIX Two Text', sans-serif, serif;
    font-weight: 500;
    font-size: 16px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    line-height: 22px;
    font-weight: 400;
    border-bottom: 1px solid #f6f2e6;
    color: var(--primary-color);
    max-width: 270px;
    padding-bottom: 5px;
    margin-bottom: 10px;
    display: block;
}

section.comentarios span.subtit {
    font-family: 'STIX Two Text', sans-serif, serif;
    font-weight: 500;
    font-size: 38px;
    margin: 0;
    padding: 0;
    line-height: 45px;
    font-weight: 400;
    color: #1f232e;
    display: block;
}

section.comentarios ul.redes {
    display: flex;
    align-items: center;
    margin: 0;
    padding: 0;
    margin-top: 100px;
    list-style: none;
}

section.comentarios ul.redes li {
    margin: 0 0 5px 15px;
    padding: 0;
    list-style: none;
}

section.comentarios ul.redes li a {
    font-family: 'Mulish', sans-serif, sans-serif;
    font-weight: 600;
    color: #4b4b4b;
    font-size: 16px;
    display: block;
    position: relative;
    padding-left: 50px;
    padding-top: 10px;
    padding-bottom: 10px;
}

section.comentarios ul.redes li a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 43px;
    height: 43px;
    display: block;
    background: url(../img/bg/bg_icones.webp) no-repeat;
    background-position: 0 -4183px;
}

section.comentarios ul.redes li a.r2:before {
    background-position: 0 -4286px;
}

section.comentarios ul.redes li a.r3:before {
    background-position: 0 -4386px;
}

section.comentarios ul.redes li a.r4:before {
    background-position: 0 -4433px;
}

section.comentarios div.boxComentarios {
    margin-top: 40px;
}

section.comentarios div.boxComentarios div.boxComentario {
    background: #fff;
    padding: 20px;
    max-width: 350px;
    min-height: 240px;
    float: left;
    position: relative;
    border-radius: 8px;
    box-shadow: rgb(0 0 0 / 24%) 0 3px 8px;
    display: flex;
    flex-direction: column;
    transition: .3s;
}

section.comentarios div.boxComentarios div.boxComentario div.topo {
    display: flex;
    align-items: center;
    width: 100%;
}

section.comentarios div.boxComentarios div.boxComentario div.topo div.title {
    margin: 0 auto 0 20px;
}

section.comentarios div.boxComentarios div.boxComentario div.topo:after {
    content: '';
    background: url(../img/bg/google_logo_icon.webp) no-repeat center / contain;
    display: inline-block;
    width: 30px;
    height: 30px;
}

section.comentarios div.boxComentarios div.boxComentario div.topo span.pessoa {
    font-family: 'Mulish', sans-serif, sans-serif;
    font-weight: 600;
    margin: 0;
    padding: 0;
    margin-bottom: 5px;
    font-size: 18px;
    color: #333;
    display: block;
}

section.comentarios div.boxComentarios div.boxComentario div.topo span.funcao {
    font-family: 'Mulish', sans-serif, sans-serif;
    font-weight: 500;
    margin: 0;
    padding: 0;
    color: #505050;
    font-size: 14px;
    display: block;
}

section.comentarios div.boxComentarios div.boxComentario div.txt blockquote {
    padding: 0;
    margin: 0;
    margin-top: 10px;
    border: none;
}

section.comentarios div.boxComentarios div.boxComentario div.txt p {
    font-family: 'Mulish', sans-serif, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    color: #4b4a59;
}

section.comentarios div.boxComentarios div.boxComentario div.avaliacao-google {
    margin: auto 0 0 auto;
}

section.comentarios div.boxComentarios div.boxComentario div.avaliacao-google i.estrelas {
    display: block;
    width: 100px;
    height: 18px;
    background: url(../img/bg/estrela.webp) repeat-x center / contain;
    margin: 0 0 0 auto;
}

section.comentarios a.btnVerMaisComentarios {
    display: table;
    margin: 0 auto;
    margin-bottom: 30px;
    color: #fff;
    font-family: 'Inter', sans-serif, sans-serif;
    font-weight: 600;
    font-size: 14px;
    padding: 15px;
    display: table;
    align-items: center;
    background: var(--primary-color);
    border: 1px solid var(--primary-color);
    transition: .3s;
}

section.comentarios .navegacao {
    position: relative;
    text-align: center;
    padding-top: 25px;
}

section.comentarios .swiper-button-next:after,
section.comentarios .swiper-button-prev:after {
    display: none;
}

section.comentarios .swiper-button-next:hover,
section.comentarios .swiper-button-prev:hover {
    background-color: #f4efe2;
}

section.comentarios .navegacao .nav {
    background: url(../img/bg/bg_icones.webp) no-repeat;
    float: left;
    width: 48px;
    height: 48px;
    display: block;
    border: 1px solid #f4efe2;
	top:35px;
}

section.comentarios .navegacao .nav:hover {
    background: url(../img/bg/bg_icones.webp) no-repeat #eee;
}

section.comentarios .navegacao .nav.swiper-button-next {
    background-position: 14px -3910px;
	right:0;
}

section.comentarios .navegacao .nav.swiper-button-prev {
    background-position: 14px -3956px;
	left:10px;
}

section.comentarios .swiper-pagination-bullet {
    width: 24px;
    height: 24px;
	display: flex;
    align-items: center;
    justify-content: center;
	background: none;
}

section.comentarios .swiper-pagination-bullet:before {
	width: 10px;
	height: 10px;
	background: #644a07;
	content:'';
	display:block;
	border-radius: 50%;
	margin: 0 !important;
}

section.comentarios .sliderComentarios {
    padding: 10px;
}

@media screen and (max-width: 991px){section.comentarios ul.redes {
        display: none;
        margin-top: 50px;
    }}

/* header div.logo a,
header h2.logo a,
footer h2.logo,
footer ul.redesSociais li a,
section.noticias div.navegacao a,
section.comentarios div.navegacao a,
header h2.logo,
header h2.logo a,
section.detalheNoticias div.titulo div.redes ul li a,
section.boxContato ul.redesSociais li a,
div.menuMobile h2,
div.menuMobile ul.redesSociais li a,
header a.btMn,
section.landpageServicos ul.redesSociais li a,
.windowMobile ul.redesSociais li a,
footer.footer span.logo,
footer.footer ul.redesSociais li a,
.bar-top-header h2.logo a,
section.comentariosLandpage div.navegacao a,
div.bar-top-header a.btLogo,
div.boxAutor div.descricao ul li a {
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}

/* Comentários
--------------------------------------------------*/

section.comentarios {
	background: #FFFFFF;
	padding-top: 170px;
	border-bottom: 1px solid #f3f3f3;
}

section.comentarios h3.tit {
	font-family: 'STIX Two Text', sans-serif;
	font-weight: 500;
	font-size: 16px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	line-height: 22px;
	font-weight: normal;
	border-bottom: 1px solid #f6f2e6;
	color: var(--primary-color);
	max-width: 270px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	display: block;
}

section.comentarios span.subtit {
	font-family: 'STIX Two Text', sans-serif;
	font-weight: 500;
	font-size: 38px;
	margin: 0;
	padding: 0;
	line-height: 45px;
	font-weight: normal;
	color: #1f232e;
	display: block;
}

section.comentarios ul.redes {
	float: right;
	margin: 0;
	padding: 0;
	margin-top: 100px;
	list-style: none;
}

section.comentarios ul.redes li {
	float: left;
	margin: 0 0 5px 15px;
	padding: 0;
	list-style: none;
}

section.comentarios ul.redes li a {
	font-family: 'Mulish', sans-serif;
	font-weight: 600;
	color: #4b4b4b;
	font-size: 16px;
	display: block;
	position: relative;
	padding-left: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
}

section.comentarios ul.redes li a:hover {
	color:var(--primary-color);
}

section.comentarios ul.redes li a:focus {
	color:var(--primary-color);
	outline: 1px solid var(--primary-color) !important;
	border-radius: 10px;
}

section.comentarios ul.redes li a::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 43px;
	height: 43px;
	display: block;
	background: url(../img/bg/bg_icones.webp) no-repeat;
	background-position: 0 -4183px;
}

section.comentarios ul.redes li a.r1::before {
	background-position: 0 -4183px;
}

section.comentarios ul.redes li a.r2::before {
	background-position: 0 -4286px;
}

section.comentarios ul.redes li a.r3::before {
	background-position: 0 -4386px;
}

section.comentarios ul.redes li a.r4::before {
	background-position: 0 -4433px;
}

section.comentarios div.boxComentarios {
	margin-top: 40px;
	padding:0;
}

section.comentarios div.boxComentarios div.borda {
	padding: 20px 30px 10px 7px;
	float: left;
}

section.comentarios div.boxComentarios div.boxComentario {
	background: #fff;
	padding: 20px 20px;
	max-width: 350px;
	min-height: 240px;
	float: left;
	position: relative;
	border-radius: 8px;
	box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
	display: flex;
	flex-direction: column;
	transition: 0.3s;
}

section.comentarios div.boxComentarios div.boxComentario:hover {
	box-shadow: rgb(0 0 0 / 34%) 0px 3px 8px;
	transition: 0.3s;
}

section.comentarios div.boxComentarios div.boxComentario div.topo {
	display: flex;
	align-items: center;
	width: 100%;
}

section.comentarios div.boxComentarios div.boxComentario div.topo div.title {
	margin: 0 auto 0 20px;
}

section.comentarios div.boxComentarios div.boxComentario div.topo::after {
	content: '';
	background: url('../img/bg/google_logo_icon.webp') no-repeat center/contain;
	display: inline-block;
	width: 30px;
	height: 30px;
}

section.comentarios div.boxComentarios div.boxComentario div.topo span.pessoa {
	font-family: 'Mulish', sans-serif;
	font-weight: 600;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	font-size: 18px;
	color: #333333;
	display: block;
}

section.comentarios div.boxComentarios div.boxComentario div.topo span.funcao {
	font-family: 'Mulish', sans-serif;
	font-weight: 500;
	margin: 0;
	padding: 0;
	color: #505050;
	font-size: 14px;
	display: block;
}

section.comentarios div.boxComentarios div.boxComentario div.txt {
	display: block;
	width: 100%;
	padding: 0px 10px;
}

section.comentarios div.boxComentarios div.boxComentario div.txt blockquote {
	padding: 0;
	margin: 0;
	margin-top: 10px;
	border: none;
}

section.comentarios div.boxComentarios div.boxComentario div.txt p {
	font-family: 'Mulish', sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	color: #4b4a59;
}

div.avaliacao-google {
	margin: auto 0 0 auto;
}

div.avaliacao-google span {
	font-family: 'Mulish', sans-serif;
	font-weight: 600;
	font-size: 12px;
	line-height: 110%;
	color: #4b4a59;
	display: flex;
	align-items: center;
	margin-top: 5px;
}

div.avaliacao-google i.google-logo {
	display: inline-block;
	width: 45px;
	height: 18px;
	margin: -1.5px 0 0 4px;
	background: url('../img/bg/google_logo.webp') no-repeat bottom/contain;
}

div.avaliacao-google i.estrelas {
	display: block;
	width: 100px;
	height: 18px;
	background: url('../img/bg/estrela.webp') repeat-x center/contain;
	margin: 0 0 0 auto;
}

section.comentarios div.boxComentarios div.boxComentario div.estrelas span.ativo {
	background-position: 0 -4022px;
}

section.comentarios div.navegacao {
	margin-top: 0;
	margin-bottom: 34px;
	width: 100%;
	margin-left: 0;
}

section.comentarios div.navegacao a {
	background: url(../img/bg/bg_icones.webp) no-repeat;
	float: left;
	width: 48px;
	height: 48px;
	display: block;
	border: 1px solid #f4efe2;
}

section.comentarios div.navegacao a.anterior {
	background-position: 14px -3956px;
	float: left;
}

section.comentarios div.navegacao a.proximo {
	background-position: 14px -3910px;
	float: right;
}

section.comentarios div.navegacao a:hover {
	background-color: #f4efe2;
}


/* Comentário
--------------------------------------------------*/
#comments {
	width: 100%;
	float: left;
	clear: both;
	font-family: 'Mulish', sans-serif;
	font-weight: 600;
	font-size: 24px;
}

#comments .navigation {
	padding: 0 0 18px 0;
}

h3#comments-title,
h3#reply-title {
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 0;
}

h3#comments-title {
	padding: 24px 0 20px 0;
	margin-bottom: 20px;
}

h3#comments-title {}

h3#comments-title span {
	width: 64px;
	padding-right: 10px;
	float: left;
	display: block;
	text-align: center;
}

.commentlist {
	list-style: none;
	margin: 0;
}

.commentlist li.comment {
	border-bottom: 1px dotted #B3B0AC;
	float: left;
	line-height: 24px;
	list-style: none outside none;
	margin: 0 0 24px;
	min-height: 83px;
	padding: 0 0 0 0;
	position: relative;
	width: 100%;
}

.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}

#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}

#comments .comment-body p:last-child {
	margin-bottom: 6px;
	line-height: 26px;
	font-size: 18px;
}

#comments .comment-body {
	clear: left;
	padding-right: 23px;
	float: left;
	padding-bottom: 20px;
	line-height: 16px;
}

#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}

.commentlist .comment-body a {
	line-break: anywhere;
}

.commentlist ol {
	list-style: decimal;
}

.commentlist .avatar {
	position: absolute;
	top: 0;
	left: 0;
}

.commentlist .avatar {
	width: 65px;
	height: 72px;
}

.comment-author {
	padding-top: 10px;
}

.comment-author cite {
	color: #191e23;
	float: left;
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	color: #191e23;
	margin-right: 10px;
}

.comment-author cite a {
	color: #191e23;
}

.comment-author p.data {
	padding-left: 10px;
	font-size: 11px;
	font-style: italic;
	float: left;
}

#comments .comment-awaiting-moderation {
	clear: left;
	float: left;
}

.comment-author .says {
	font-size: 14px;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #747474;
	margin-left: 10px;
	display: block;
	line-height: 30px;
}

.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}

.comment-meta a:link,
.comment-meta a:visited {
	color: #1c1c1c;
	text-decoration: none;
}

.comment-meta a:active,
.comment-meta a:hover {
	color: #ff4b33;
}

.commentlist .even {}

.commentlist .bypostauthor {}

.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}

.reply a,
a.comment-edit-link {
	color: #888;
}

.reply a:hover,
a.comment-edit-link:hover {
	color: #ff4b33;
}

.commentlist .children {
	list-style: none;
	margin: 0;
}

.commentlist .children li {
	border: none;
	margin: 0;
}

.nopassword,
.nocomments {
	display: none;
}

#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}

.commentlist li.comment+li.pingback {
	margin-top: -6px;
}

#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}

#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}

/* Comments form */
input[type=submit] {
	color: #333;
}

#respond {
	float: left;
	width: 100%;
	margin: 25px 0;
	overflow: hidden;
	position: relative;
	background: #f8f8f8;
	padding: 30px;
}

#respond h3 {
	margin: 25px 0;
	margin-top: 0 !important;
}

#respond p {
	margin: 0;
}

#respond .comment-notes {
	margin-bottom: 1em;
}

.form-allowed-tags {
	line-height: 1em;
}

.children #respond {
	margin: 0 48px 0 0;
}

h3#reply-title {
	font-family: 'STIX Two Text', sans-serif;
	font-weight: 400;
	font-size: 24px;
	margin: 0;
	padding: 0;
	margin: 0 auto 30px auto;
	color: #272727;
	margin: 18px 0;
}

#comments-list #respond {
	margin: 0 0 18px 0;
}

#comments-list ul #respond {
	margin: 0;
}

#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}

#respond .required {
	color: #ff4b33;
	font-weight: bold;
}

#respond label {
	color: #1c1c1c;
	font-size: 12px;
	font-family: 'Mulish', sans-serif;
	font-weight: 400;
	font-size: 14px;
}

#respond input {
	margin: 0;
	width: 100%;
	border: none;
	background: #FFF;
	font-family: 'Mulish', sans-serif;
	font-weight: 400;
	font-size: 14px;
}

#respond .comment-form-author {
	width: 50%;
	height: 84px;
	float: left;
}

#respond .comment-form-author label {
	font-family: 'Mulish', sans-serif;
	font-weight: 400;
	font-size: 14px;
	height: 24px;
	width: 100%;
	float: left;
}

#respond .comment-form-author input {
	font-family: 'Mulish', sans-serif;
	font-weight: 400;
	font-size: 14px;
	width: 95%;
	color: #888888;
	padding: 8px 10px;
	background: #FFF;
	margin: 0;
	border: 1px solid #e8e9f0;
}

#respond .comment-form-cookies-consent {
	width: 100%;
	float: left;
}

#respond .comment-form-cookies-consent input {
	width: auto;
}

#respond .comment-form-url {
	display: none;
	width: 50%;
	height: 84px;
	float: left;
}

#respond .comment-form-url label {
	font-family: 'Mulish', sans-serif;
	font-weight: 400;
	font-size: 14px;
	height: 24px;
	float: left;
	width: 100%;
}

#respond .comment-form-url input {
	width: 95%;
	color: #888888;
	padding: 8px 10px;
	background: #FFF;
	margin: 0;
	border: 1px solid #e8e9f0;
}

#respond .comment-form-email {
	width: 50%;
	height: 84px;
	float: right;
}

#respond .comment-form-email label {
	height: 24px;
	float: left;
}

#respond .comment-form-email input {
	font-family: 'Mulish', sans-serif;
	font-weight: 400;
	width: 100%;
	padding: 8px 10px;
	margin: 0;
	background: transparent;
	background: #FFF;
	border: 1px solid #e8e9f0;
}

#respond .comment-form-comment {
	width: 100%;
	height: 133px;
	float: left;
	padding-top: 14px;
	color: #888888;
	margin-bottom: 10px;
}

#respond .comment-form-comment label {
	font-family: 'Mulish', sans-serif;
	font-weight: 400;
	font-size: 14px;
	height: 24px;
	float: left;
}

#respond textarea {
	font-family: 'Mulish', sans-serif;
	font-weight: 400;
	font-size: 14px;
	background: #FFF;
	border: none;
	height: 90px;
	color: #888888;
	padding: 10px 10px;
	width: 100%;
	background: #FFF;
	border: 1px solid #e8e9f0;
}

#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}

#respond .form-allowed-tags code {
	font-size: 11px;
}

#respond .form-submit {
	padding-top: 18px;
	float: left;
	width: 100%;
}

#respond .form-submit button {
	width: 111px;
	height: 39px;
	float: right;
	cursor: pointer;
}


/* Internas
--------------------------------------------------*/
.internaComentario section.comentarios {
	background: #f9fafa;
	padding-top: 70px;
	min-height: inherit;
}

.internaComentario section.comentarios div.boxComentarios div.boxComentario {
	background: #FFF;
}

/* Internas
--------------------------------------------------*/
.internaComentario section.comentarios {
	background: #f9fafa;
	padding-top: 70px;
	min-height: inherit;
}

.internaComentario section.comentarios div.boxComentarios div.boxComentario {
	background: #FFF;
}

/* Internas
--------------------------------------------------*/
.internaComentario section.comentarios {
	background: #f9fafa;
	padding-top: 70px;
	min-height: inherit;
}

.internaComentario section.comentarios div.boxComentarios div.boxComentario {
	background: #FFF;
}

/* Internas
--------------------------------------------------*/
.internaComentario section.comentarios {
	background: #f9fafa;
	padding-top: 70px;
	min-height: inherit;
}

.internaComentario section.comentarios div.boxComentarios div.boxComentario {
	background: #FFF;
}

/* Internas
--------------------------------------------------*/
.internaComentario section.comentarios {
	background: #f9fafa;
	padding-top: 70px;
	min-height: inherit;
}

.internaComentario section.comentarios div.boxComentarios div.boxComentario {
	background: #FFF;
}

section.comentarios {
	padding-top: 80px;
	border-top: 1px solid #f3f3f3;
	border-bottom: 0;
}

section.comentarios h3.tit {
		margin: 0 auto;
		margin-bottom: 5px;
		text-align: center;
	}

section.comentarios span.subtit {
		text-align: center;
		font-size: 32px;
		line-height: 38px;
	}

section.comentarios div.boxComentarios {
		margin-top: 30px;
        padding: 0;
	}

section.comentarios {
		padding-top: 150px;
	}

section.comentarios div.navegacao a {
		display: none;
	}

@media screen and (max-width: 991px){section.comentarios ul.redes {
		display: none;
		margin-top: 50px;
	}}

@media screen and (max-width: 767px){section.comentarios .sliderComentarios {
		padding:20px;
	}}

@media screen and (max-width: 767px){section.comentarios .swiper-pagination-bullet:before {
		width: 10px;
		height: 10px;
	}}

@media screen and (max-width: 767px){section.comentarios .swiper-pagination-bullet {
		margin:0 !important;
	}}

/* SNIPPETS CTA END */

.comentarios-page .comentarios {
	padding: 40px 0 20px 0;
}

section.comentarios a.btnVerMaisComentarios {
	display: none !important;
	margin: 0 auto;
	margin-bottom: 30px;
	color: #FFF;
	font-family: 'Inter', sans-serif;
	font-weight: 600;
	font-size: 14px;
	color: #FFF;
	padding: 15px;
	display: table;
	align-items: center;
	background: var(--primary-color);
	border: 1px solid var(--primary-color);
	transition: 0.3s;
}

section.comentarios a.btnVerMaisComentarios:focus, section.comentarios a.btnVerMaisComentarios:hover {
	background: var(--decor-color);
	border-color: var(--decor-color);
	color:var(--primary-color);
}

/* Aviso de encerramento de comentários – garante posição final */
.comments-area {
  clear: both;
  margin-top: 2rem;
  display: block;
}

.comment-list {
  clear: both;
  margin-bottom: 1.5rem;
}

.comments-area .no-comments {
  display: block;
  clear: both;
  margin-top: 1.5rem;
  font-style: italic;
  color: #777;
  text-align: center;
}


html.desaturate section.areas-atuacao div.container div.row:first-of-type h2,
html.desaturate section.areas-atuacao span.title,
html.desaturate section.areas-atuacao div.container div.txt p,
html.desaturate section.excelencia h2,
html.desaturate section.excelencia p,
html.desaturate section.excelencia span.title,
html.desaturate html.desaturate section.nossosServicos h3,
html.desaturate section.nossosServicos h3,
html.desaturate section.nossosServicos h2,
html.desaturate section.nossosServicos p,
html.desaturate section.comentarios h3.tit,
html.desaturate section.comentarios span.subtit,
html.desaturate section.noticias span.tit,
html.desaturate section.noticias span.subtit,
html.desaturate section.noticias span.tit,
html.desaturate section.noticias span.subtit,
html.desaturate section.comentarios h3.tit,
html.desaturate section.comentarios span.subtit,
html.desaturate section.noticias span.tit,
html.desaturate section.noticias span.subtit,
html.desaturate section.oEscritorio h2,
html.desaturate section.oEscritorio p,
html.desaturate section.oEscritorio h3,
html.desaturate section.boxAreaAtuacaoConteudoMeio p,
html.desaturate section.boxAreaAtuacaoConteudoMeio a,
html.desaturate pre.wp-block-preformatted,
html.desaturate section.boxAreaAtuacaoConteudoMeio article h2,
html.desaturate table td,
html.desaturate section.topoAtuacao.new div.titulo p, 
html.desaturate section.topoAtuacao.new div.titulo #breadcrumbs span,
html.desaturate section.topoAtuacao.new #breadcrumbs a,
html.desaturate section.topoAtuacao.new div.titulo h1,
html.desaturate section.profissionais.profissionais-icone span.subtituloServicos,
html.desaturate section.profissionais.profissionais-icone span.tituloServicos,
html.desaturate section.boxAreaAtuacaoConteudoMeio ul li, 
html.desaturate section.boxAreaAtuacaoConteudoMeio ol li,
html.desaturate div.boxAutor div.descricao span.nome,
html.desaturate #respond p,
html.desaturate section.boxServicos article h3,
html.desaturate section.boxServicos article h2,
html.desaturate section.boxServicos article p,
html.desaturate section.boxTrabalhe article.txt h3,
html.desaturate section.boxTrabalhe article.txt ul li,
html.desaturate section.formTalentos article.form h3,
html.desaturate section.formTalentos article.form h5,
html.desaturate html.desaturate section.boxOndeEncontrar h2,
html.desaturate section.boxOndeEncontrar h3,
html.desaturate section.boxOndeEncontrar address,
html.desaturate section.boxOndeEncontrar h2 {
	color: #FFFF !important;
}