<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.wrapperFullNew { max-width: 1100px; width: 100%; margin: 0 auto }
.FontMost { font-family: "Poppins", serif; } 

/* Header .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . */

body.pushy-active { overflow: hidden; }
section { overflow: hidden; }

header { padding-top: 0px; position: fixed; z-index: 99999; background: #fff  }
.header-default { height: 96px; display: flex; align-items: center; transition: .3s }
.header-content { width: 100%; }
.space-menu-fixo { height: 96px; pointer-events: none; display: block; }
.scrollDesce .header-default { height: 66px; box-shadow: 0px 7px 10px -9px rgba(0,0,0,0.29); transition: .3s }
.bar-label-header { width: 100%; }
.label-header { display: none; }
.bar-menu-header { display: flex; align-items: center; }
.menu-header-links { padding-right: 8px; }
.menu-links1 a { padding: 0 18px; font-weight: 500; padding-bottom: 0; border-radius: 100px; height: 45px; display: flex; align-items: center; font-size: 14px; transition: .2s }
ul.menu_header li:hover a, .menu-links1 a:hover, .bt-header-min:hover { background: #f5f5f5; transition: .2s }
ul.link1f:hover .sub-menu a { background: none }
.header-default .sub-menu a:hover { background: #f5f5f5 !important  }
ul.link1f li:first-child, .tit-link1f { padding-bottom: 0px; }
.header-default .sm-clean .sub-menu { top: 42px !important }
.menu-sanduba-header { display: none; }

.single-post header { border-bottom: solid 1px #00000020 }
.scrollDesce.single-post header { border-bottom: none; }

.redes-sociais-header ul.compartilha-redes li a { height: 30px; width: 30px; opacity: .7 }
.redes-sociais-header ul.compartilha-redes li a:hover { opacity: 1 }

.logo-header { max-height: 60px; transition: .1s }
.scrollDesce .logo-header.custom { max-height: 50px; transition: .1s !important }

.bt-language { position: sticky; z-index: 1; display: block; }
.menu-drop-language { display: none; width: 40px; height: 120px; background: #fff; border: solid 1px #fff; border-radius: 100px; position: absolute; top: -10px; left: -9px; box-shadow: 0px 0px 37px -3px rgb(0 0 0 / 10%) }
.menu-drop-language:hover { display: block; }
.bar-bt-language:hover .menu-drop-language { display: block; }
.menuL { display: flex; flex-direction: column; align-items: center; padding-top: 44px; }
.menuL li { padding-right: 0px !important; }
.menuL a { display: block; text-align: center; font-size: 14px; font-weight: 500; padding: 4px; color: #000; opacity: .7 }
.menuL a:hover { opacity: 1 }

.bar-menu-language-mobile { transform: translateY(200px); position: absolute; right: 0; top: -48px; padding: 0 12px; box-sizing: border-box; transition: .2s }
.menu-drop-language-mobile { display: block; left: unset; right: 0px; width: 120px; height: 40px; background: #fff; border-radius: 100px; display: flex; justify-content: center; align-items: center; box-shadow: 0px 0px 37px -3px rgb(0 0 0 / 10%) }
.menu-drop-language-mobile .menuL { padding-top: 0px; flex-direction: row; }
.bar-menu-language-mobile.active { display: block; transform: translateY(0px); transition: .2x }


@media ( max-width: 1440px ) {
.only-1440 { display: none; }
}

@media ( max-width: 1250px ) {
.menu-header-links,.only-1250 { display: none; }
.menu-sanduba-header { display: block; }
}

@media ( max-width: 768px ) {

.wrapperFullNew { padding: 0 3px; box-sizing: border-box; }

body { padding-bottom: 80px; }
header { background: none; top: 0px; padding: 0 !important; }
.logo-header { height: 40px; }
.header-default { height: 50px; align-items: flex-start; }
.scrollDesce .header-default { box-shadow: none; height: 50px; }
.space-menu-fixo { height: 68px; }
.home .space-menu-fixo, .single-servicos .space-menu-fixo, .post-type-archive-servicos .space-menu-fixo, .single-servicos-chamber .space-menu-fixo { height: 50px; }
.page .space-menu-fixo { height: 96px; }
.header-content { justify-content: center; height: 50px; background: #fff; border-radius: 0px !important; transform: scale(1.005); box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px; transition: .2s  }
.bar-label-header { height: 77px; border-radius: 0px; display: block; background: #0269B6; transition: .4s }
.label-header { display: flex; justify-content: center; align-items: center; font-size: 14px; font-weight: 700; padding-top: 6px }
.nav-up .bar-label-header { height: 50px; border-radius: 0px; transition: .4s }
.nav-up .label-header { display: none; }
.bar-label-header .tit { color: #fff; font-size: 13px; }

.main-margin-top-mobile,.page-single-eventos { padding-top: 24px; }
.single-post header { border-bottom: none; }
.home .bar-label-header { background: none }
.home .label-header { display: none; }

}
/* Menu fixo mobile .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . */

body.on { overflow: hidden; }
.footer-fixo-mobile, .space-footer-fixo-mobile { display: none; }

.super-menu-mobile { 
	position: fixed;
	box-sizing: border-box;
	width: 100%;
	height: 0px;
	bottom: 0;
	z-index: 100;
	transition: 150ms ease-out;
	pointer-events: none;
	overflow-y: auto;
	background: rgba(255, 255, 255, 0.89);
	box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
	backdrop-filter: blur(5.7px);
	-webkit-backdrop-filter: blur(5.7px);
	border: 1px solid rgba(255, 255, 255, 0.3);
 }
 .super-menu-mobile.on {
 	height: 100%;
 	transition: 150ms ease-out;
 	pointer-events: inherit;
 }

.super-menu-mobile nav { padding: 100px 0 90px 0; box-shadow: none; }
.super-menu-mobile .wrapperMenu { max-width: 90%; margin: 0 auto; box-shadow: none; }
.super-menu-mobile .menu-mobile li { margin-bottom: 12px;  }
.super-menu-mobile .menu-mobile a { background: #fff; padding: 16px; box-sizing: border-box; border-radius: 100px; font-size: 18px; font-weight: 700 }
.super-menu-mobile .menu-mobile a span.sub-arrow { display: flex; align-items: center; }
.super-menu-mobile .menu-mobile a span.sub-arrow:before { content: ""; background: url(../img/sub-arrow.svg) no-repeat center; width: 15px; height: 10px; display: block; transition: .2s }
.super-menu-mobile .menu-mobile a.highlighted span.sub-arrow:before { transform: rotate(180deg); transition: .2s }
.super-menu-mobile .bar-tit1 .tit { padding-left: 16px; }
.super-menu-mobile .bar-tit1, .super-menu-mobile .bar-cards { margin-bottom: 12px; }
.super-menu-mobile ul.sub-menu { margin-top: 12px; }
.super-menu-mobile ul.sub-menu a { font-weight: 500; padding: 12px 16px; }
.super-menu-mobile .CardServicos { margin-left: 8px; }
.super-menu-mobile .menu-tema-filho { display: none; }
.super-menu-mobile .bar-tit-section.wrapper-full-most { max-width: 90%; width: 100%; padding: 0; margin:  0 auto }
.link-nav-mobile { color: #fff; font-weight: 400; font-size: 12px; padding: 0 8px }

.btCircleMin { height: 40px; width: 40px; display: flex; justify-content: center; align-items: center; border-radius: 100px; }
.btEntidades:before { content: ""; background: url(../img/mapa-brasil-branco.svg) no-repeat center; display: block; width: 18px; height: 18px; }
.btLupa:before { content: ""; background: url(../img/ico-lupa.svg) no-repeat center; display: block; width: 20px; height: 20px; }
.btHome:before {content: ""; background: url(../img/ico-home.svg) no-repeat center; display: block; width: 18px; height: 18px; }
.btLanguage:before { content: ""; background: url(../img/ico-language-branco.svg) no-repeat center; display: block; width: 20px; height: 20px; }


@media ( max-width: 768px ) {

.space-footer-fixo-mobile { display: block; height: 55px; }
	
.footer-fixo-mobile {display: block; background-size: cover; width: 100%; padding: 0 4px; box-sizing: border-box; position: fixed; bottom: 4px; left: 0; z-index: 9999; }
.footer-fixo-mobile .content { background: #003C69; display: flex; align-items: center; justify-content: space-between; padding: 0 8px; box-sizing: border-box; height: 60px; border-radius: 100px; }
.footer-fixo-mobile .menu-sanduba .ham .line { stroke: #fff }

}

/* Most Elements .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . */

.wrapper-full-most { max-width: 100%; padding: 0 50px; box-sizing: border-box; }
.reels-wrapper .owl-item:first-child .cardMost { margin-left: 50px; }
.reels-wrapper .owl-nav { display: flex; justify-content: flex-end; padding-right: 50px; }

.padVerticalSections { padding: 54px 0px }
.padVerticalSectionsTop { padding: 54px 0 0 0 }

.radiusMin { border-radius: 10px; }
.radiusNano { border-radius: 8px; }

.bar-thumb .mascara-hover { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0; transform: scale(.99); background: rgb(0,0,0); background: radial-gradient(circle, rgba(0,0,0,0.13554908192090398) 0%, rgba(0,0,0,0.32763947740113) 100%); transition: .4s }
.cardMost:hover .mascara-hover { opacity: .5; transform: scale(1); transition:.4s  }
.bar-tit-section .bar-text { padding: 20px 0 32px 0; }
.bar-textBig { max-width: 390px; margin: 0 auto }

.card-servicos-carrossel { max-width: 370px; width: 370px; }
.card-servicos-carrossel .bar-text {  }
.card-servicos-carrossel .bar-text .text { padding: 12px; box-sizing: border-box; transition: .2s; }

.card-servicos { max-width: 350px; display: block; color: #4D4D4D; box-shadow: 0px 0px 37px -3px rgb(0 0 0 / 10%) }
.card-servicos:hover { box-shadow: 0px 0px 37px -3px rgb(0 0 0 / 5%) }
.card-servicos .bar-text { padding: 20px; box-sizing: border-box; display: block; }
.card-servicos .bar-text .subtit { padding-top: 2px; }

.grade-cards-servicos { padding: 20px 0 0; display: flex; flex-wrap: wrap; max-width: 1600px; margin: 0 auto }
.grade-cards-servicos .card-servicos { margin: 20px; }

.card-beneficios-carrossel { width: 370px; background: #fff; }
.card-beneficios-carrossel a.link { display: flex; align-items: center; color: #4D4D4D }
.card-beneficios-carrossel .bar-thumb { max-width: 120px; min-width: 120px; }
.card-beneficios-carrossel .bar-thumb .seloclube { position: absolute; right: -23px; bottom: 37px; z-index: 1;background: url(../img/seloClube.svg) no-repeat center; background-size: cover; width: 46px; height: 46px; display: flex; align-items: center; justify-content: center; color: #fff; }
.card-beneficios-carrossel .bar-text { padding: 12px 12px 12px 32px; box-sizing: border-box; }

.card-eventos-carrossel { max-width: 370px; width: 370px; height: 370px }
.card-eventos-carrossel .bar-card { height: 100% }
.card-eventos-carrossel .bar-card { background-size: cover !important; transition: .4s }
.card-eventos-carrossel .bar-card .thumb-eventos { width: 100%; max-width: 1px; opacity: 0; position: absolute; top: 0; left: 0; }
.card-eventos-carrossel .bar-card .thumb-most-eventos { opacity: 0 !important; display: block; }
.card-eventos-carrossel .bar-card .tag-infos { position: absolute; left: 0; bottom: 0px; width: 100%; height: 100%; padding: 40px; box-sizing: border-box; transition: .2s }
.card-eventos-carrossel .bar-card .bar-infos { padding: 0px; box-sizing: border-box; height: 48px; }
.card-eventos-carrossel .bar-card .bar-infos:before { content: ""; background: url(../img/ico-calendar.svg) no-repeat center; background-size: cover; width: 24px; min-width: 24px; height: 24px; display: block; margin-right: 12px; }
.card-eventos-carrossel .bar-card .bar-text { padding: 80px 0 0 0; display: block; box-sizing: border-box; min-height: 120px }
.card-eventos-carrossel .bar-card .bar-thumb { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1; opacity: 0; background-size: cover !important; transition: .2s }
.card-eventos-carrossel:hover .bar-card .bar-thumb { opacity: 1; transition: .2s }
.card-eventos-carrossel.arquivado { filter: saturate(20%); }

.grade-eventos { display: flex; flex-wrap: wrap; padding-bottom: 50px; }
.grade-eventos .card-eventos-carrossel { margin: 1%; width: 23%; }

.eventos-realizados { display: flex; justify-content: center; align-items: center; padding: 0 16px; height: 500px }
.card-eventos-carrossel-arquivado { filter: saturate(20%); }

.card-revistas.cardMost { box-shadow: none; }
.card-revistas.cardMost .bar-thumb { box-shadow: 0px 0px 37px -3px rgb(0 0 0 / 10%) }
.card-revistas.cardMost .bar-thumb .thumb { border-radius: 4px }
.card-revistas.cardMost .bar-thumb .edicao-revista { width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; border-radius: 100px; color: #fff; position: absolute; right: 12px; top: 12px; }

.card-informativos .Nothumb .bar-text-capa { position: absolute; max-width: 70%; margin: 0 auto; border-left: 4px solid #fff; padding-left: 12px; }
.card-informativos .Nothumb .name { font-size: 34px; line-height: 38px; text-transform: uppercase; color: #fff; font-weight: 800; display: block; }
.card-informativos .Nothumb .data-capa { color: #fff }
.card-informativos .Nothumb .icon-capa:before { content: ""; background: url(../img/ico_informativo.svg) no-repeat center; width: 40px; height: 40px; display: block; margin-bottom: 4px; }
.card-informativos.cardMost .bar-thumb .edicao-revista { width: 62px; height: 62px; font-size: 30px; font-weight: 800 }
.card-informativos .Nothumb .capa { opacity: 0; }
.card-informativos .Nothumb .capa-informativos { position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: block; background-size: cover !important; }
.card-informativos .mascara-hover { opacity: 4 }

.box-guia .bar-busca { height: 320px; width: 100%; display: flex; align-items: center; }
.box-guia .bar-busca .box-guia { width: 100% }
.bar-bg-guia { background: url(../img/bg-guia-cinza.gif) repeat-x bottom; height: 102px; width: 100%; }

.box-cadastro-news .content { display: flex; justify-content: center; }
.box-cadastro-news .bar-content { padding: 140px 0; }
.box-cadastro-news .bar-input { padding-top: 40px; }
.box-cadastro-news .bar-input ul.wpuf-form .wpuf-label { margin-bottom: 2px; }
.box-cadastro-news .bar-input ul.wpuf-form label { font-size: 14px; }
.box-cadastro-news .bar-input ul.wpuf-form input[type=email] { width: 100% !important; border: 0 !important; border-bottom: solid 1px #fff !important; height: 40px; font-size: 16px; background: none !important; box-shadow: none !important; padding: 0 !important; color: #fff !important }
.box-cadastro-news .bar-input ul.wpuf-form input[type=email]::placeholder { color: #ffffff99 } 
.box-cadastro-news .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-submit input[type=submit] { border: 0px; font-size: 14px; text-shadow: none; box-shadow: none; height: 48px; min-width: 190px; border-radius: 100px; text-transform: uppercase;  }
.box-cadastro-news .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-submit:before { content: ""; background: url(../img/ico-send.svg) no-repeat center; width: 18px; height: 18px; display: block; margin-right: 8px; }
.box-cadastro-news .bar-input ul.wpuf-form li { display: flex; align-items: center; justify-content: flex-end; padding: 5px; }
.box-cadastro-news.box-cadastro-news-sidebar .bar-content { padding: 40px 0 }

.barBuscaSeg { max-width: 900px; margin: 0 auto }

.box-posts-blog-1-destaque,.lista-posts-mais-lidos { padding: 20px 0; }

.bar-breadCrumb { padding-bottom: 28px; }
.breadcrumb { font-size: 13px; }
.breadcrumb .item-current { font-weight: 700; }
.bar-breadCrumb-filter { display: flex; justify-content: space-between; }

.bar-tit-section .bar-tit1 { position: sticky; top: 80px; padding-bottom: 12px; }

.Nothumb .tx, .Nothumb .txMin { color: #fff }
.page-numbers .current { background: #0266B0 }

.bar-search .busca-form { width: 100%; }
.bar-search { border-bottom: solid 1px #d5d5d5; display: flex; align-items: center; }
.bar-search:before { content: ""; background: url(../img/ico-search-big.svg) no-repeat center; background-size: cover; height: 26px; width: 26px; min-width: 26px; display: block; margin-right: 16px }
.bar-search .inputbusca { width: 100%; height: 60px; font-size: 24px; font-weight: 300; border: 0  }

.abas-itens-tab { border-bottom: solid 1px #D3D3D3; padding-top: 16px }
.abas-itens-tab .item { padding: 18px 24px; display: block; border-bottom: #fff solid 2px; transition: .1s }
.abas-itens-tab .item.current { border-bottom: #4d4d4d solid 2px; font-weight: 700; transition: .1s }
.content-itens-tab { padding-top: 54px }
.content-itens-tab .item { display: none; }
.content-itens-tab .item.current { display: block; }

.bar-nome-cat { display: flex; justify-content: center; border-top: solid 1px #f1f1f1; padding-top: 20px; }
.tit-cat { display: flex; align-items: center; flex-direction: column; font-size: 24px; font-weight: 300; text-align: center; }
.tit-cat.tit-cat-clube:before { content: ""; background: url(../img/ico-clube.svg) no-repeat center; background-size: contain; width: 25px; height: 25px; display: block; margin-right: 8px; }

@media ( max-width: 1440px ) {
.card-servicos-carrossel { width: 320px; }
.card-beneficios-carrossel { width: 320px; }
.card-eventos-carrossel { width: 320px; }
.grade-cards-servicos .card-servicos { width: 30%; max-width: 30%; margin: 15px; }

.grade-eventos .card-eventos-carrossel { margin: 1%; width: 18%; min-width: 300px; height: 350px; }

}

@media ( max-width: 1100px ) {
.card-servicos-carrossel { max-width: 290px; }
.card-beneficios-carrossel { max-width: 290px; }
.card-eventos-carrossel { max-width: 300px; height: 420px }

.grade-eventos .card-eventos-carrossel { margin: 1%; width: 31%; min-width: 250px; height: 350px; }

}

@media ( max-width: 768px ) {
.wrapper-full-most { padding: 0 4px; }
.reels-wrapper .owl-item:first-child .cardMost { margin-left: 12px; }
.reels-wrapper .owl-nav { padding-right: 12px; }

.padVerticalSections { padding: 22px 0px }

.bar-breadCrumb { display: none; }
.bar-breadCrumb-filter { display: flex }
.bar-breadCrumb-filter .breadcrumb { display: none; }

.card-servicos-carrossel { max-width: 240px; }
.card-beneficios-carrossel { width: 240px; height: 328px; }
.card-beneficios-carrossel a.link { flex-direction: column; }
.card-beneficios-carrossel .bar-thumb { max-width: 100%; min-width: 100%; }
.card-beneficios-carrossel .bar-thumb .seloclube { right: 12px; top: 12px; bottom: unset; }
.card-beneficios-carrossel .bar-text { padding: 12px; }

.card-eventos-carrossel { max-width: 240px; height: 340px }
.card-eventos-carrossel .bar-card .tag-infos { padding: 30px }
.card-eventos-carrossel .bar-card .bar-text { min-height: 200px }

.eventos-realizados { height: 300px }

.grade-cards-servicos .card-servicos { margin: 10px; }

.bar-bg-guia { background-size: 80%; }
.bar-textBig { max-width: 80%; }

.bar-tit-section .bar-tit1 { position: inherit; }
.wrapperFullNew.bar-tit-section,.wrapperFullNew .bar-tit1 { padding: 0 6px }

.grade-eventos .card-eventos-carrossel { margin: 1%; width: 48%; min-width: 250px; height: 350px; }

}

@media ( max-width: 600px ) {
.logo-header { max-width: 100%; }

.card-servicos-carrossel { max-width: 160px; }
.card-beneficios-carrossel { width: 160px; height: 265px; }

.card-eventos-carrossel { max-width: 200px; height: 280px }
.card-eventos-carrossel .bar-card .tag-infos { padding: 20px }
.card-eventos-carrossel .bar-card .bar-text { padding: 20px 0 0 0; min-height: 170px }

.grade-cards-servicos .card-servicos { margin: 7px; width: 46%; max-width: 46%; }
.card-servicos .bar-text { padding: 12px; }

.card-informativos .Nothumb .bar-text-capa { width: 80%; }
.card-informativos .Nothumb .name { font-size: 20px; line-height: 22px; }
.card-informativos.cardMost .bar-thumb .edicao-revista { width: 48px; height: 48px; font-size: 26px; }
.card-informativos.cardMost .bar-thumb .font-default { font-size: 12px }

.grade-eventos { padding-bottom: 0; padding: 24px 0; }
.grade-eventos .card-eventos-carrossel { min-width: inherit; height: 270px; }
}

/* Ui Fonts .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . */

.font-sec { font-family: 'Inter', sans-serif; }

.bar-tit1 .tit { font-size: 16px; line-height: 22px; font-weight: 700; margin-right:16px; }
.bar-tit1 .tit:after { content: ""; display: block; margin-top: 4px; width: 60%; height: 1.5px; border-radius: 100px; }
.bar-tit1 .tit2 { margin-right: 16px }
.bar-tit1 .tit2 span { color: #000 }

.bar-textBig .titSec { font-size: 38px; line-height: 44px; text-transform: uppercase; font-weight: 900 }
.bar-textBig .paragrafo { font-size: 30px; line-height: 34px; font-weight: 100; }

@media ( max-width: 768px ) {
.bar-tit1 { justify-content: space-between; }

.bar-textBig .titSec { font-size: 28px; line-height: 34px; }
.bar-textBig .paragrafo { font-size: 22px; line-height: 28px; font-weight: 400; }

}

/* BotÃµes .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . */

.bt-cta-most1 { font-size: 14px; height: 45px; display: flex; align-items: center; justify-content: center; padding: 0 22px; box-sizing: border-box; white-space: nowrap; }
.bt-clube { background: #6E15CB; color: #fff }
.bt-clube:before { content: ""; background: url(../img/ico-clube.svg) no-repeat center; width: 30px; height: 30px; display: block; margin-right: 8px; }
.bt-guia { background: #fff; color: #4D4D4D; border: solid 1px #4D4D4D; box-sizing: border-box; }
.bt-guia:before { content: ""; background: url(../img/ico-guia.svg) no-repeat center; width: 30px; height: 30px; display: block; margin-right: 8px; }
.bt-header-min { background: none; color: #4d4d4d; padding: 0 8px; border: none;  }
.bt-header-min:before { content: ""; width: 20px; height: 20px; background-size: cover; }
.bt-header-min:after { display: none; }
.bt-cta-most2 { color: #fff; text-transform: uppercase; font-weight: 600 }
.bt-cta-mostline { color: #4d4d4d; text-transform: uppercase; font-weight: 600; border: solid 1px #4d4d4d; }
.bt-cta-mostline:after { display: none; }
.bt-busca { width: 24px; }
.bt-filtros { border: solid 1px #CBCBCB; max-width: 186px; font-size: 16px; color: #4D4D4D; flex-direction: row-reverse; background: #fff }
.bt-filtros:before { content: ""; background: url(../img/3dots.svg) no-repeat center; width: 20px; height: 5px; margin-left: 8px; }
.bt-clube-guia:before { content: ""; background: url(../img/ico-guia-branco.svg) no-repeat center; display: block; width: 30px; min-width: 30px; height: 30px; margin-right: 10px; transition: .2s }
.bt_info { font-size: 16px; color: #4d4d4d }
.bt_info:before {content: ""; background: url(../img/ico-info.svg) no-repeat center; display: block; width: 25px; height: 25px; margin-right: 8px;  }

.bt-associacoes { display: flex; align-items: center; }
.bt-associacoes .icon {background-image: url(../img/flags-estados.png); width: 27px; height: 19px; background-color: #fff; display: inline-block; margin-right: 8px; position: relative; }
.bt-associacoes .icon.ac {background-position: -270px 0; } .bt-associacoes .icon.al {background-position: -297px 0; } .bt-associacoes .icon.ap {background-position: -324px 0; } .bt-associacoes .icon.am {background-position: -351px 0; } .bt-associacoes .icon.ba {background-position: 0 0; } .bt-associacoes .icon.ce {background-position: -27px 0; } .bt-associacoes .icon.df {background-position: -54px 0; } .bt-associacoes .icon.es {background-position: -81px 0; } .bt-associacoes .icon.go {background-position: -675px 0; } .bt-associacoes .icon.ma {background-position: -405px 0; } .bt-associacoes .icon.mg {background-position: -162px 0; } .bt-associacoes .icon.ms {background-position: -135px 0; } .bt-associacoes .icon.mt {background-position: -108px 0; } .bt-associacoes .icon.pa {background-position: -189px 0; } .bt-associacoes .icon.pb {background-position: -459px 0; } .bt-associacoes .icon.pe {background-position: -486px 0; } .bt-associacoes .icon.pi {background-position: -513px 0; } .bt-associacoes .icon.pr {background-position: -432px 0; } .bt-associacoes .icon.rj {background-position: -243px 0; } .bt-associacoes .icon.rn {background-position: -540px 0; } .bt-associacoes .icon.ro {background-position: -594px 0; } .bt-associacoes .icon.rr {background-position: -621px 0; } .bt-associacoes .icon.rs {background-position: -567px 0; } .bt-associacoes .icon.sc {background-position: -648px 0; } .bt-associacoes .icon.se {background-position: -378px 0; } .bt-associacoes .icon.sp {background-position: -216px 0; } .bt-associacoes .icon.to {background-position: -702px 0; }

.btseta { box-shadow: inset 0px -19px 0px -16px rgba(0,0,0,0.3), 0px 6px 7px -3px rgba(0,0,0,0.3); }
.btseta:hover {box-shadow: inset 0px -19px 0px -24px rgba(0,0,0,0.3), 0px 6px 7px -3px rgba(0,0,0,0.3); }
.btseta:before {content: ""; background: url(../img/arrowbanca.svg) no-repeat center; display: block; width: 18px; height: 18px; margin-right: 10px; transition: .2s; }
.btseta:hover:before {transform: translateX(4px); transition: .2s; }
.bt1Light { display: flex; align-items: center; justify-content: center; font-size: 14px; font-weight: 500; height: 45px; padding: 0 24px; box-sizing: border-box; white-space: nowrap; position: relative; }
.bt1Light:after {content: ""; display: block; width: 0%; height: 100%; position: absolute; left: 0; border-radius: 100px; background: none; transition: .2s; }

.bt1Light2 { background: #F5F5F5; color: #000 }
.bt1Light2:hover { background: #EDEDED }

.bt-nav-reels-most-default { width: 45px; height: 45px; border-radius: 100px; position: relative; }
.bt-nav-reels-most-default:before { content: ""; background: url(../img/bt-nav-reels-most-default.svg) no-repeat center; width: 45px; height: 45px; position: absolute; left: 0px; top: 0px; transform: scale(1.05); }
.bt-nav-reels-most-default.nav-prev { transform: rotate(180deg); }

.bt-cta-cat { min-width: 240px; font-size: 14px; height: 61px; padding: 0 20px; box-sizing:  border-box; display: flex; align-items: center; justify-content: center; position: relative; box-shadow: inset 0px -19px 0px -16px rgba(0,0,0,0.3),0px 6px 7px -3px rgba(0,0,0,0.3) }
.bt-cta-cat:hover { box-shadow: inset 0px -19px 0px -16px rgba(0,0,0,0),0px 6px 7px -3px rgba(0,0,0,0.3) }
.bt-cta-cat:after { content: ""; display: block; width: 0%; height: 100%; position: absolute; left: 0; border-radius: 100px; background: none; transition: .2s; }
.bt-cta-cat:hover:after { transition: .2s; background: #00000010; width: 100% }

.bt-circle-seta { width: 45px; height: 45px; display: flex; align-items: center; justify-content: center; border: solid 1px #4D4D4D; position: relative; border-radius: 100px }
.bt-circle-seta:after { content: ""; background: url(../img/seta-min.svg) no-repeat center; width: 8px; height: 4px; position: absolute; bottom: 8px; right: 8px; transition: .2s }
.bt-circle-seta:hover:after { bottom: 6px; transition: .2s }
.bt-brasil:before { content: ""; background: url(../img/brazil-map.svg) no-repeat center; width: 28px; height: 28px; display: block; }
.bt-circle-seta:hover { background: #fafafa; border: solid 1px #aeaeae; }
.bt-circle-seta2 { width: inherit; padding: 0 18px }
.bt-circle-seta2 span { padding-left: 12px; font-size: 14px; }
.bt-circle-seta2:after { content: ""; right: inherit; left: 40px }

.btSubirScroll:before {content: ""; background: url(../img/arrow-top.svg) no-repeat center; display: block; width: 20px; height: 20px; transition: .2s }
.btSubirScroll:hover:before { transform: translateY(-4px); transition: .2s }

.bt-language:before { content: ""; background: url(../img/ico-language.svg) no-repeat center; width: 24px; height: 24px; display: block; position: relative; }

.boxSombraD { box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px; background: linear-gradient(0deg, rgba(241,241,241,1) 0%, rgba(255,255,255,1) 100%); color: #4d4d4d }
.bt_link { border: solid 1px #a1a1a1; }
.bt_link:before { content: ""; background: url(../img/ico-link.svg) no-repeat center; width: 16px; min-width: 16px; height: 16px; display: block; margin-right: 14px;  }

.bt-menu-mobile { display: flex; align-items: center; justify-content: space-between; padding: 16px; box-sizing: border-box; font-size: 18px; font-weight: 700; margin-bottom: 12px !important }
.bt-clube-footer { background: #6E15CB; color: #fff; }
.bt-clube-footer:after { content: ""; background: url(../img/selo-clube.svg) no-repeat center; display: block; width: 30px; height: 30px; margin-left: 10px; transition: .2s }
.bt-guia-footer { background: #8ECD65; color: #fff; }
.bt-guia-footer:after {content: ""; background: url(../img/ico-guia-branco.svg) no-repeat center; display: block; width: 38px; height: 30px; background-position-x: 8px; }
.bt-eventos:after { content: ""; background: url(../img/ico-calendar.svg) no-repeat center; width: 25px; height: 25px; display: block;}

.bt-seta-hero { display: flex; justify-content: center; opacity: .5 }
.bt-seta-hero:hover { opacity: 1 }
.bt-seta-hero:before { content: ""; background: url(../img/arrow-flat-botom.svg) no-repeat center; width: 20px; height: 24px; display: block; }

.bt-pdf {color: #0652DD; background: #fff; border: solid 1px #8B8B8B; border-radius: 4px; padding: 12px 16px; display: flex; align-items: center; text-decoration: none !important; }
.bt-pdf:before { content: ""; background: url(../img/ico-pdf.svg) no-repeat; display: block; width: 30px; height: 30px; margin-right: 12px; }
.bt-pdf:hover { box-shadow: 0 5px 30px rgba(0,0,0,.05) }

.bt-info {color: #0652DD; background: #fff; border: solid 1px #8B8B8B; border-radius: 4px; padding: 12px 16px; display: flex; align-items: center; text-decoration: none !important; }
.bt-info:before { content: ""; background: url(../img/ico-info2.svg) no-repeat; display: block; width: 20px; height: 20px; margin-right: 12px; }
.bt-info:hover { box-shadow: 0 5px 30px rgba(0,0,0,.05) }


@media ( max-width: 768px ) {
.bt-filtrosFixoMobile { position: fixed; bottom: 74px; z-index: 2 }

.bt-cta-most1 { height: 35px; padding: 0 12px; }

.bt1Light { height: 35px; padding: 0 20px; font-size: 12px; }
.btseta:before { content: ""; transform: scale(.8); }

}

/* Super Display .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . */

.super-display { display: block; overflow: hidden; }
.super-display .card .mascara { position: absolute; z-index: 1; top: 0; left: 0; width: 70%; height: 100%; border-bottom-right-radius: 26px; transition: .2s }
.super-display .card .content-text { position: absolute; z-index: 1; left: 0; top: 0; height: 100%; display: flex; align-items: center; }
.super-display .card .content-text .bar-text { max-width: 520px; }
.super-display .card .content-text .bar-text h2 { font-size: 36px; line-height: 44px; }
.super-display .card .content-text .bar-text .gravata { display: inline-block; margin-bottom: 12px; }
.super-display .card .content-text .bar-text .gravata:after { content: ""; display: block; margin-top: 4px; width: 50px; background: #fff; height: 2px; border-radius: 100px;  }
.super-display .card .content-thumb { display: flex; justify-content: flex-end; }
.super-display .card .bar-thumb { width: 70%; height: 600px; background-size: cover !important; }
.super-display .card .bar-thumb .thumbDesktop { clip-path: polygon(0 0, 100% 0%, 100% 600px, 0% 600px); opacity: 0; }

.super-display .cardBanner .bar-thumb-mobile { display: none; }
.super-display .cardBanner .bar-thumb { width: 100%; background-size: cover !important; }

.super-display .bar-cards-posts { position: sticky; z-index: 1 }
.super-display .bar-cards-posts .content { padding: 25px 0; display: flex;  }
.super-display .card-post { max-width: 380px; width: 100%; }
.super-display .card-post:not(.card-post:last-child) { margin-right: 2% }
.super-display .card-post .bar-thumb { background-size: 100% !important; transition: .4s }
.super-display .card-post:hover .bar-thumb { background-size: 105% !important; transition: .4s }
.super-display .card-post .bar-thumb .thumb-post { width: 100%; max-width: 1px; position: absolute; top: 0; left: 0; opacity: 0; }
.super-display .card-post .bar-thumb .thumb-Most { display: block; opacity: 0; }
.super-display .card-post .bar-text { padding-top: 8px; }
.super-display .card-post .gravata { position: absolute; z-index: 1; left: 8px; top: 8px; color: #fff; font-size: 12px; text-transform: uppercase; padding: 6px 12px; box-sizing: border-box; border-radius: 100px; background: #00000080 }
.super-display .card-post .bar-thumb:hover .thumb { opacity: .8; transition: .2s }

.super-display .card .bar-thumb.bar-thumb-mobile { display: none; }

.super-display .owl-nav { display: flex; padding: 0 50px; position: absolute; right: 0px; bottom: 30px; }
.super-display .owl-nav .owl-next { margin-left: 8px; }
.super-display .bt-nav { width: 45px; height: 45px; border-radius: 100px; display: block; background: url(../img/seta-nav.svg) #fff no-repeat center; }
.super-display .bt-nav.nav-prev { transform: rotate(180deg); }
.reels-default.owl-theme .owl-dots { z-index: 1; position: sticky; }
.reels-default.owl-theme .owl-dots .owl-dot span { width: 40px; height: 1.5px }
.super-display .reels-default.owl-theme .owl-dots { position: absolute; display: flex; justify-content: center; width: 100%; bottom: 10px; }

.super-display-2.super-display .card .mascara { width: 40% }
.super-display-2.super-display .card .content-text { width: 40% }
.super-display-2.super-display .card .bar-thumb { width: 60%; border-bottom-left-radius: 26px; }
.super-display-2.super-display .card .content-text .bar-text h2 {  }
.super-display-2.super-display .bar-tit1 { padding: 25px 0 0 0 }
.super-display-2.super-display .owl-nav { right: 20px; }

.super-display-2.super-display .card .content-text .bar-text { transform: translateY(-60px); opacity: 0; transition: .6s }
.super-display-2.super-display .active .card .content-text .bar-text { transform: translateY(0); opacity: 1; transition: .6s }

.super-display-servicos .card .bar-text .subtit { padding-top: 12px; }
.super-display-servicos .card .gravata-servico { background: #fff; border-radius: 100px; height: 45px; width: 127px; display: flex; justify-content: center; align-items: center; font-size: 16px; font-weight: 700; margin-bottom: 24px; }
.super-display-servicos .card .bar-thumb .thumbDesktop { display: none; }
.super-display-servicos .reels-default.owl-theme .owl-dots { position: absolute; bottom: 10px; display: flex; justify-content: center; width: 100% }

.video-card-hero { height: calc(100% + 1px); width: calc(100% + 1px); object-fit: cover; min-height: 100vh }

@media ( min-width: 1440px ) {
.super-display .card-post { max-width: 500px; }
}

@media ( max-width: 1250px ) {
.super-display .card .bar-thumb { height: 500px; }
.super-display .card .bar-thumb .thumbDesktop { clip-path: polygon(0 0, 100% 0%, 100% 500px, 0% 500px) }
}

@media ( max-width: 1100px ) {
.super-display .card .bar-thumb { height: 400px; }
.super-display .card .bar-thumb .thumbDesktop { clip-path: polygon(0 0, 100% 0%, 100% 400px, 0% 400px) }
}

@media ( max-width: 768px ) {
.super-display .card-post:nth-child(4) {  }
.super-display .card-post:nth-child(3) { margin-right: 0% !important; }
.super-display .card .bar-thumb { width: 100% }
.super-display .card .mascara { width: 100%; top: 110px; }
.super-display .card .content-text { top: unset; bottom: 0; height: inherit; }
.super-display .card .content-text .bar-text h2 { font-size: 20px; line-height: 30px; }
.super-display .owl-nav { padding: 0 12px }
.super-display .reels-default.owl-theme .owl-dots { position: sticky; }

.super-display-servicos .bar-text { padding-bottom: 44px; width: 80% }
.super-display-servicos .card .gravata-servico { margin-bottom: 12px; }
.super-display-servicos .card .bar-text .subtit { padding-top: 4px; }

.super-display-2.super-display .card .mascara { top: 0px }
.super-display-2.super-display .card .content-text { top: 0px; }
.super-display-2.super-display .bar-tit1 { padding: 0px; }

.super-display-2.super-display .carrossel { padding: 0 }

}

@media ( max-width: 600px ) {
.super-display .bar-cards-posts .content { flex-wrap: wrap; }
.super-display .card-post { max-width: 100%; margin-right: 0px !important; margin-bottom: 16px; }
.super-display .card .bar-thumb { height: 500px;  }
.super-display .card .bar-thumb .thumbDesktop { clip-path: none; display: none; }
.super-display .card .content-text .bar-text { max-width: 100% }
.super-display .card .content-text .bar-text h2 { font-size: 18px; line-height: 25px; }
.super-display .owl-nav { display: none; }

.super-display .card .bar-thumb.bar-thumb-desktop { display: none; }
.super-display .card .bar-thumb.bar-thumb-mobile { display: block; background-size: contain !important; }

.super-display .cardBanner .bar-thumb-desktop { display: none; }
.super-display .cardBanner .bar-thumb-mobile { display: flex; background-size: 100% !important }

.super-display-2.super-display .card { display: flex; flex-direction: column-reverse; }
.super-display-2.super-display .card .mascara { width: 100%; height: 240px; position: unset; border-radius: 0px; border-bottom-right-radius: 26px; border-top-right-radius: 12px; box-shadow: inset 0px -19px 0px -16px rgba(0,0,0,0.3), 0px 6px 7px -3px rgba(0,0,0,0.3) }
.super-display-2.super-display .card .content-text { width: 100%; align-items: flex-start; top: 420px }
.super-display-2.super-display .card .bar-thumb { width: 100%; height: 400px; background-size: cover !important; border-radius: 0px; border-bottom-right-radius: 12px; }
.super-display-2.super-display .bar-cards-posts .content { padding: 0; }
.super-display-2.super-display .reels-default.owl-theme .owl-dots { position: absolute; }
.super-display-2.super-display .bar-tit1 { padding: 12px 0 }

.super-display-2.super-display .card .content-text .bar-text { transform: translateY(50px); opacity: 0; transition: .6s }


}

/* Footer .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . */

.bar-colecaolinks { display: flex; align-items: center; justify-content: center; padding: 16px 0; }
.bar-colecaolinks .card-link { display: flex; align-items: center; padding: 0 8px; }
.bar-colecaolinks .card-link .bar-text { padding-right: 8px; }
.bar-colecaolinks .card-link .thumb { width: 100%; max-width: 150px; }

footer .content { padding: 80px 0; box-sizing: border-box; }
footer .content .bar-seta-top { display: flex; justify-content: center; margin-bottom: 20px; }
footer .menus-cols { display: flex; justify-content: space-between; }
footer .menus-cols .col { width: 25%; }
footer .link1f li { padding: 4px 0; }
footer .link1f li:first-child { padding-bottom: 10px; }
footer .bt-cta-most1 { max-width: 188px; min-width: 188px; }
footer .col-bt-cta { display: flex; justify-content: center; }
footer .rodape-footer { background: #fff }
footer .rodape-footer { padding: 80px 0 20px 0; }
footer .rodape-footer .logo { display: flex; justify-content: center; padding-bottom: 20px; }
footer .rodape-footer .diaclaimer-rodape { padding-bottom: 20px; }
footer .rodape-footer .tel-end { text-align: center; }
footer .rodape-footer .bar-redes-rodape { padding-top: 20px; }
footer .bts-cta-footer { display: flex; justify-content: flex-end; padding-bottom: 12px; }

footer .rodape-footer .fones { display: flex; justify-content: center; padding-top: 6px; }
footer .rodape-footer .fones li { padding: 0 14px; }
footer .rodape-footer .fones a { color: #4d4d4d; font-size: 14px; }
footer .rodape-footer .fones .whatsapp a { display: flex; align-items: center; font-weight: 600 }
footer .rodape-footer .fones .whatsapp a:before { content: ""; background: url(../img/icon-whats-min.svg) no-repeat center; width: 15px; height: 15px; margin-right: 6px; display: block; }

footer .logo-terciaria-footer { display: flex; justify-content: center; padding: 34px 0 12px 0; }
footer .logo-terciaria-footer img { display: block; }

.footer-fixo-mobile .bt-cta-most1 { font-size: 10px; padding: 0 10px; height: 30px; }

@media ( max-width: 768px ) {

.bar-colecaolinks { flex-direction: column; }
.bar-colecaolinks .card-link { padding: 8px 0 }

footer .menus-cols { flex-direction: column; max-width: 80%; margin: 0 auto }
footer .menus-cols .col { width: 100%; padding-bottom: 20px; }

footer .content { padding: 40px 0px }
footer .content-rodape { max-width: 80% }
footer .rodape-footer .diaclaimer-rodape { text-align: center; }
footer .bts-cta-footer { max-width: 95%; width: 100%; margin: 0 auto }

}

/* Single Post .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . */

.wrapper-single-p { max-width: 800px;  margin: 0 auto }
.hero-single-post-super { background: #FAFAFA }
.hero-single-post .content { max-width: 800px; margin: 0 auto }
.hero-single-post .bar-text { padding: 40px 0; }
.hero-single-post .bar-text .gravata-single { padding-bottom: 40px; display: block; }
.hero-single-post .bar-text .tit { font-size: 48px; line-height: 54px; color: #000; display: block; padding-bottom: 40px; font-weight: 700 }
.bar-compartilhe .list-redes { display: flex; align-items: center; }
.bar-compartilhe .list-redes li { padding-right: 18px; }
.bar-compartilhe .list-redes a { opacity: .7 }
.bar-compartilhe .list-redes a:hover { opacity: 1 }
.hero-single-post .subtitulo { padding-top: 40px; display: block; color: #000; }
.data { display: flex; align-items: center; }
.data:before { content: ""; background: url(../img/ico-time.svg) no-repeat center; width: 16px; min-width: 16px; height: 16px; display: block; margin-right: 8px; }
.hero-single-post .data { padding-top: 40px; }
.thumb-capa-post { display: flex; justify-content: center; position: relative }
.thumb-capa-post:after { content: ""; width: 100%; height: 100px; background: #FAFAFA; display: block; top: 0; left: 0; position: absolute; }
.thumb-capa-post .bar-thumb-capa { position: sticky; z-index: 1 }
.thumb-capa-post .thumb { display: block; width: 100%; max-width: 1250px; }
.content-single { padding-top: 8px }
.bar-video { max-width: 1250px; margin: 0 auto }
.hero-single-post-video { background: #fafafa; }
.hero-single-post-video .bar-text .tit { display: flex; }
.hero-single-post-video .tit:before { content: ""; background: url(../img/play-tit.svg) no-repeat center; display: block; background-size: cover; width: 20px; min-width: 20px; height: 30px; margin: 14px 16px 0 0; }
.post-video { display: block; }
.post-video .bar-video { position: sticky; z-index: 1 }
.post-video .video { position: relative;  }
.post-video .video iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.post-video.thumb-capa-post:after { content: ""; height: 90%; }
.post-video-actions { max-width: 800px; margin: 0 auto; padding: 20px 0 4px 0 }
.post-video-actions .bar-compartilhe { padding-bottom: 18px; }

.sem-video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; background: url(../img/tv-static.gif) center; background-size: contain; opacity: .2 }
.sem-video span { background: red; color: #fff; font-size: 12px; font-weight: 800; padding: 12px; text-transform: uppercase; }

.list-cards-post-row .card-post-row { max-width: 100%; margin-bottom: 30px; }
.card-post-row a { display: flex }
.card-post-row .bar-thumb { width: 350px; min-width: 350px; height: 220px; margin-right: 14px; }
.card-post-row .bar-thumb { background-size: 100% !important; transition: .4s }
.card-post-row:hover .bar-thumb { background-size: 105% !important; transition: .4s }
.card-post-row .bar-thumb .thumb-post { width: 100%; max-width: 1px; position: absolute; top: 0; left: 0; opacity: 0; }
.card-post-row .bar-thumb .thumb-Most { display: block; opacity: 0; }
.card-post-row .bar-text { padding-top: 16px; }
.card-post-row .gravata { display: inline-block; border-radius: 100px; color: #fff; font-size: 12px; text-transform: uppercase; padding: 6px 12px; box-sizing: border-box; }
.card-post-row .bar-thumb:hover .thumb { opacity: .8; transition: .2s }
.card-post-row .data { color: #4d4d4d }
.card-post-row .data, .card-post-row .tit { margin-top: 12px; }

.cms-text .wp-caption { max-width: 800px; margin: 0 auto }

.bar-post-relacionado {  }
.bar-post-relacionado .head { display: block; margin-bottom: 4px; }
.bar-post-relacionado .card-relacionado {display: flex; align-items: center; border: solid 1px #C8C8C8; background: #fff; padding: 16px; margin-bottom: 16px; box-sizing: border-box; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px}
.bar-post-relacionado .card-relacionado .bar-thumb { width: 100px; min-width: 100px; margin-right: 12px; background-size: cover !important;  }
.bar-post-relacionado .card-relacionado .bar-thumb img { margin-bottom: 0px; opacity: 0; }
.bar-post-relacionado .card-relacionado .bar-thumb.no-thumb { background: #cdcdcd }
.bar-post-relacionado .titNo { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; position: absolute; left: 0; top: 0; }


@media ( max-width: 768px ) {
.hero-single-post .bar-text .gravata-single { padding-bottom: 10px; }
.hero-single-post .content { max-width: 90% }
.wrapper-single-p { max-width: 96%; }
.hero-single-post .bar-text .tit { font-size: 25px; line-height: 34px; }

.hero-single-post-video .bar-text { padding: 40px 0 20px 0 }
.hero-single-post-video .bar-text .tit { font-size: 16px; line-height: 24px; padding-bottom: 0px; }
.hero-single-post-video .tit:before { content: ""; width: 14px; min-width: 14px; height: 21px; margin: 4px 10px 0 0 }
.post-video-actions { max-width: 90% }

.card-post-row a { flex-direction: column; }
.card-post-row .bar-thumb { width: 100%; min-width: 100%; }
.card-post-row .data, .card-post-row .tit { margin-top: 8px; }
.card-post-row .gravata { position: absolute; top: 12px; left: 12px; }
}

/* ServiÃ§o / Produto .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . */

.produto-hero-digital { margin-bottom: 110px; overflow: unset; }
.produto-hero-digital .content-hero { bottom: -80px; }
.produto-hero-digital .thumb-icone { max-width: 140px; width: 100%; }
.produto-hero-digital .hero-content .bts .bt-cta1 { width: 280px; }
.produto-hero-digital .bar-compartilhe .list-redes { padding-bottom: 0px; }

.micro-textos-decription { display: flex; justify-content: center; padding: 60px 0; }
.card-micro-texto { width: 100%; margin: 0 16px; align-items: center; transition: .2s }
.card-micro-texto:hover { transform: scale(1.08); transition: .2s }
.card-micro-texto { display: flex;  justify-content: center; align-items: flex-start; box-shadow: 0px 0px 37px -3px rgb(0 0 0 / 10%) }
.card-micro-texto .content { width: 80%; padding: 24px 0; }
.card-micro-texto .content h2 { padding-bottom: 12px; }
.card-micro-texto p { color: #1C1C1D }
.card-micro-texto .bar-thumb { padding-bottom: 8px; }
.card-micro-texto img.thumb-icone { width: inherit !important; }

.abasDescreve { border-bottom: 1px solid #E6E6E6; width: 100%; display: block; margin-bottom: 46px; }
.abasDescreve .item { display: inline-block; border-bottom: #4d4d4d solid 2px; padding: 0 16px 12px; }

.hero1-single-meio { margin-bottom: 46px; }

.descricao-adicional .bar-text { max-width: 980px; margin: 0 auto; padding-bottom: 46px; }
.descricao-adicional .bar-text .subtit { padding-top: 16px; }

.cta-fixo-mobile { position: fixed; width: 100%; height: 69px; left: 0px; bottom: 0px; background: #f9f7fa; z-index: 9999; display: flex; justify-content: center; transform: translateY(100px); transition: .2s }
.cta-fixo-mobile .bar-bt-cta-fixo { padding: 8px 0; display: flex; justify-content: center; align-items: center; }
.meio-scroll .cta-fixo-mobile { transform: translateY(0px); transition: .2s }
.wrapper-cta-fixo { display: block; height: 69px; }

.box-carrossel-servicos-single .bar-tit-section { padding-bottom: 32px; }
.super-display.super-display-servicos .card .bar-thumb { height: 480px; }

.box-carrossel-servicos2 .carrossel-servicos { padding-top: 60px; }
.box-carrossel-servicos2 .owl-nav { position: absolute; right: 0; bottom: 44% }

.cardServicoBig { background: #fff; border-radius: 14px; width: 440px; height: 440px; display: flex; flex-direction: column; justify-content: space-between; }
.cardServicoBig .bar-text { padding: 40px 40px 5px 40px; box-sizing: border-box; }
.cardServicoBig .bar-thumb { display: flex; justify-content: center; }
.cardServicoBig .bar-thumb .thumb { max-width: 270px; display: block; }
.cardServicoBig .bar-thumb .barThumbBox { padding: 0 20px; margin-bottom: 20px; width: 100%; display: block; box-sizing: border-box; }
.cardServicoBig .bar-thumb .thumbBox { width: 100%; height: 300px; display: block; background-size: cover !important;  border-radius: 10px; }

@media ( max-width: 1100px ) {
.card-micro-texto { margin: 0 8px; }
}

@media ( max-width: 768px ) {
.produto-hero-digital { margin-bottom: 410px; }
.produto-hero-digital .content-hero { bottom: -380px }
.produto-hero-digital .content-hero-no-cta { bottom: -280px }
.produto-hero-digital .hero-content .bts { flex-direction: column-reverse; }
.produto-hero-digital .hero-content .bts .bar-compartilhe { padding-top: 12px; }
.produto-hero-digital .hero-content .bar-text { min-height: 300px; }

.micro-textos-decription { flex-direction: column; padding: 30px 0; }
.card-micro-texto { width: 100%; margin: 0 0 22px 0; height: 220px; }
.card-micro-texto .content { width: 85%; }

.cta-fixo-mobile { bottom: 64px; justify-content: flex-end; background: none; margin: 0 auto; width: 96%; transform: translateY(190px) }
.cta-fixo-mobile .bar-bt-cta-fixo .bar-compartilhe { display: none; }
.cta-fixo-mobile .bar-bt-cta-fixo .bt-cta1 { font-size: 14px; min-width: 160px; padding: 0 12px; box-sizing: border-box; font-weight: 500 }

.cardServicoBig { width: 176px; height: 206px; border-radius: 8px; }
.cardServicoBig .bar-text { padding: 20px 14px; }
.cardServicoBig .bar-text .font-20 { font-size: 12px; line-height: 18px; }
.cardServicoBig .bar-thumb .barThumbBox { padding: 0 10px; margin-bottom: 10px; }
.cardServicoBig .bar-thumb .thumbBox { height: 120px; }
.cardServicoBig .bar-thumb .thumb { max-width: 130px; }

}

/* Pushy .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . */

.pushyZ9 { z-index: 99999 }
.pushyDefault .header { padding: 30px; display: flex; align-items: center; justify-content: space-between; box-sizing: border-box; }
.pushyServicos .content { padding: 80px 60px }
.pushy .bar-action { padding: 20px 0; }
.pushy .tit-action { display: flex; align-items: center; padding-bottom: 14px; }
.pushy .tit-action:before { content: ""; background: url(../img/seta-min-down.svg) no-repeat center; width: 12px; height: 12px; display: block; margin-right: 12px;  }
.pushy .bar-action .bt-cta1 { max-width: 100%; font-size: 16px; font-weight: 500; }
.pushyServicos .content .action2 { border-top: solid 1px #00000020; padding-top: 40px; margin-top: 40px; }

.menu-filtrosA .cat-item:not(:last-child) { border-bottom: solid 1px #d5d5d5; }
.menu-filtrosA .cat-item a:before { content: ""; background: url(../img/arrow-menus.svg) no-repeat center; width: 12px; height: 12px; display: block; margin: 18px; transition: .2s }
.menu-filtrosA .cat-item a { color: #4d4d4d; padding: 26px 0; display: flex; align-items: center; }
.menu-filtrosA .cat-item a:hover:before { content: ""; transform: translateX(5px); transition: .2s }
.menu-filtrosA .cat-item a:hover { transform: translateX(10px); transition: .3s }

.menu-filtrosA .cat-item .cat-ent { font-size: 14px; line-height: 12px; display: block; }
.menu-filtrosA .cat-item .Qtd { position: absolute; right: 0; font-size: 14px; font-weight: 700; color: #fff; width: 26px; height: 26px; display: flex; align-items: center; justify-content: center; border-radius: 100px; transition: .2s }
.menu-filtrosA .cat-item a:hover .Qtd { transform: translateX(-30px); transition: .2s }

.menu-filtrosB .cat-item a:before { display: none }
.menu-filtrosB .cat-item { display: flex; justify-content: space-between; align-items: center; }
.menu-filtrosB .cat-item.clube-link:after { content: ""; background: url(../img/ico-clube.svg) no-repeat center; width: 40px; height: 40px; display: block }
.menu-filtrosB .cat-item.guia-link:after { content: ""; background: url(../img/ico-guia.svg) no-repeat center; width: 40px; height: 40px; display: block }

.pushySuperMenu .wrapper-pushy { padding-top: 50px }

.pushy .box-form { padding-top: 22px; }

.menu-sanduba-desktop .menu-item { border-bottom: solid 1px #d5d5d5 } 
.menu-sanduba-desktop .menu-item a { color: #4d4d4d; padding: 26px 0; display: flex; align-items: center; }
.menu-sanduba-desktop .menu-item a:hover { transform: translateX(10px); transition: .3s }
.menu-sanduba-desktop .menu-item .sub-menu .menu-item { border-bottom: 0px; }
.menu-sanduba-desktop .menu-item .sub-menu .menu-item a { font-size: 18px; display: block; padding: 12px 0; }

.menu-sanduba-desktop .menu-item .sub-menu { padding-bottom: 24px; }

.bar-redes-sociais-pushy-menu { padding-top: 10px; border-top: solid 1px #d5d5d5 }
.bar-redes-sociais-pushy-menu .compartilha-redes { justify-content: flex-end; }
.bar-redes-sociais-pushy-menu .compartilha-redes a { opacity: .7 }
.bar-redes-sociais-pushy-menu .compartilha-redes a:hover { opacity: 1 }

@media ( max-width: 768px ) {

.pushyDefault .header { padding: 20px; }
.pushyServicos .content { padding: 20px 20px; }
.menu-filtrosA .cat-item a { padding: 12px 0 }

}

/* Copy Home .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . */

.copy-home { display: block; border-top: solid 1px #00000005; padding: 30px 0; box-shadow: 0px 7px 10px -9px rgba(0,0,0,0.15) }
.copy-home .content { max-width: 800px; text-align: center; margin: 0 auto }
.copy-home .content .tit { padding-bottom: 34px; text-align: center; max-width: 400px; margin: 0 auto }
.copy-home .content .tit strong { display: block; }
.copy-home .content .p1 { padding-bottom: 20px; }
.copy-home .content .bar-cta { max-width: 200px; margin: 0 auto; padding-top: 40px; }
.copy-home .content .thumb-center { display: flex; justify-content: center; padding: 24px 0 }

.copy-home-hero { min-height: 450px; display: flex; flex-direction: column; justify-content: center; }
.copy-home-hero-cacb { position: relative; }
.copy-home-hero-cacb:after { content: "";  width: 100%; height: 100%; display: none; background: url(../img/cores-federal.svg) no-repeat right top; position: absolute;right: 0px; top: -2px; pointer-events: none; }

@media ( max-width: 1024px ) {
.copy-home-hero-cacb:after { content: ""; background-size: 25% }
}

@media ( max-width: 768px ) {
.copy-home .content { max-width: 90%; }
.copy-home .content .thumb-center img { width: 100%; max-width: 250px; }
}

@media ( max-width: 600px ) {
.copy-home-hero-cacb:after { content: ""; background-size: 50% }
.copy-home-hero-cacb .content { padding-top: 0px; }
}

/* Eventos .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . */

.main-search .sidebar-page { min-height: inherit; }
.hero-eventos { display: flex; max-width: 980px; margin: 0 auto; margin-bottom: 26px; }
.hero-eventos .bar-thumb { width: 350px; min-width: 350px; }
.hero-eventos .bar-text { padding-left: 28px; box-sizing: border-box; }
.hero-eventos .bar-text .bar-local { padding-top: 15px; }
.hero-eventos .bar-text .bar-compartilhe { padding-top: 25px; }
.hero-eventos .tag-infos { display: inline-block; padding-bottom: 12px; }
.hero-eventos .bar-infos { padding: 12px; box-sizing: border-box; height: 48px; }
.hero-eventos .bar-infos:before { content: ""; background: url(../img/ico-calendar.svg) no-repeat center; background-size: cover; width: 24px; min-width: 24px; height: 24px; display: block; margin-right: 12px; }
.hero-eventos .tit { font-size: 48px; line-height: 54px; color: #000; display: block; padding-bottom: 18px }
.hero-eventos .subtit { padding-bottom: 12px; }
.hero-eventos .bar-compartilhe { padding-bottom: 12px; }
.page-single-eventos .bar-cta { margin-bottom: 26px; }
.page-single-eventos .line { width: 100%; height: 1px; background: #E6E6E6 }
.page-single-eventos .bar-bt { display: flex; justify-content: flex-end; padding-bottom: 16px; }
.page-single-eventos .bt-line-eventos { border: solid 1px #4E65FF; background: #fff; color: #4E65FF; border-radius: 100px; min-width: 184px; }
.page-single-eventos .bt-line-eventos:hover { background: #4E65FF; color: #fff }
.box-carrossel-eventos-single .bar-tit-section { padding-bottom: 32px; }

.page-single-eventos-arquivado .hero-eventos { filter: saturate(20%) }

.eventos-realizados .icon { background: url(../img/icon-eventos-realizados.svg) no-repeat center; width: 48px; height: 71px; min-width: 48px; display: block; }

@media ( max-width: 768px ) {
.hero-eventos { flex-direction: column; }
.hero-eventos .tit { font-size: 25px; line-height: 34px; }
.hero-eventos .bar-thumb { width: 100%; max-width: 100%; margin-bottom: 18px; }
.hero-eventos .bar-text { padding-left: 0px; width: 90%; margin: 0 auto }
.page-single-eventos .bar-bt { max-width: 95%; margin: 0 auto }

}

/* Page .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . */

.main-page { display: flex; }
.sidebar-page { width: 250px; min-width: 250px; position: sticky; top: 140px; height: 25vh; min-height: 600px; overflow: hidden;  }
.tit-side { border-bottom: #D3D3D3 solid 1px; padding-bottom: 12px; margin-bottom: 10px; font-weight: 700; display: flex; justify-content: space-between; align-items: center; }
.tit-side:after { content: ""; background: url(../img/arrow-min-bottom.svg) no-repeat center; width: 15px; height: 15px; display: block; }
.menu-side-page li a { color: #6D7278; padding: 8px 0; display: block; }
.menu-side-page li a:hover { color: #333 }
.content-page { width: 100%; flex-grow: 1; box-sizing: border-box; }

.bar-text-hero { max-width: 800px; margin: 0 auto; padding-bottom: 30px; }
.bar-text-hero .subtitulo { display: block; margin-top: 8px; }

.hero-page { height: 500px; margin-bottom: 20px; }
.hero-page .bg-hero { background: url(../img/bg-hero.svg) no-repeat center; background-size: cover; display: block; width: 100%; height: 100%; position: sticky; pointer-events: none; }
.hero-page .hero-media { width: 100%; height: 100%; position: absolute; left: 0; top: 0; display: block; background-size: cover !important; pointer-events: none; }

.contato-box-page { background: #fafafa }
.contato-box-page .bar-text { padding-top: 42px; }

.contato-box-page ul.wpuf-form li.custom_html { font-size: 14px; line-height: 19px; padding: 18px 0 }
.contato-box-page .formulario-primary input[type="submit"] {color: #222; text-transform: uppercase; background: #8ecd65; font-weight: 600; border-bottom: 3.5px solid #75b24d !important; display: block; }

.carrossel-micro-textos { padding: 20px 0 30px 0 }
.reels-micro-textos .owl-item:first-child .card-mt { margin-left: 50px; }
.card-mt { width: 370px; height: 370px; display: flex; padding: 60px 30px; box-sizing: border-box; border: solid 1px #00000020; margin-left: 12px; }
.card-mt .tit { display: flex; align-items: center; margin-bottom: 18px; min-height: 60px; }

@media ( max-width: 768px ) {
.main-page { flex-direction: column-reverse; }
.content-page { padding: 0px; }
.sidebar-page { width: 100%; min-height: inherit; height: inherit; }
.hero-page { height: 380px; }
.contato-page .content { padding: 0 12px 40px 12px; box-sizing: border-box; }
.reels-micro-textos .owl-item:first-child .card-mt { margin-left: 12px; }
.card-mt { width: 280px; height: 290px; padding: 30px }
.card-mt .tit { min-height: 40px; }

}

@media ( max-width: 600px ) {
.card-mt { width: 240px; height: inherit; min-height: 330px; }
}

/* Equipe .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . */

.wrapper-page-equipe { max-width: 664px; margin: 0 auto }
.header-page-equipe { padding-bottom: 60px }

.card-equipe { width: 220px; min-width: 220px; }
.card-equipe .gravata1 { height: 52px; display: flex; justify-content: center; align-items: center; padding: 0 10px; box-sizing: border-box; }
.card-equipe .gravata1 .gravata1-text, .tit-gravata-page { font-weight: 700; font-size: 14px; line-height: 16px; text-align: center; }
.card-equipe.card-equipe-destacado .gravata1 .gravata1-text { font-size: 18px; font-weight: 800 }
.card-equipe .gravata2 { text-align: center; padding: 4px 10px 0 10px; box-sizing: border-box; }
.card-equipe .bar-thumb { background-size: cover !important; }
.card-equipe .thumb-equipe { display: block; opacity: 0; max-width: 100%; width: 100%; pointer-events: none; }
.card-equipe .Nothumb .titNo { font-size: 48px; font-weight: 700 }
.card-equipe .bar-faixa { display: none; position: absolute; bottom: 0px; right: 0px; width: 93px; height: 91px }
.card-equipe .bar-faixa .faixa { display: block; }
.card-equipe .bt-more { width: 32px; height: 32px; background: #fff; border-radius: 100px; display: none; justify-content: center; align-items: center; position: absolute; right: 10px; bottom: 10px; }
.card-equipe .bt-more:before { content: ""; background: url(../img/dots-min.svg) no-repeat center; width: 20px; height: 5px;  }
.card-equipe .bt-more.bt-more-active { display: flex; z-index: 1; transition: .2s }
.card-equipe:hover .bt-more { transform: rotate(180deg); transition: .2s }


.grade-equipe1 { display: flex; flex-wrap: wrap; justify-content: center; }
.grade-equipe1 .card-equipe { margin: 0 .5px 40px .5px }
.tit-gravata-page { display: block; padding-bottom: 40px; }

.content-modal-equipe { display: flex; padding: 50px 0; }
.content-modal-equipe .bar-thumb { width: 350px; min-width: 350px; height: 350px; background-size: cover !important; }
.content-modal-equipe .Nothumb { background: #D8D8D8 }
.content-modal-equipe .bar-text { padding: 0 0 0 40px; flex-grow: 1 }
.content-modal-equipe .bar-bio { padding-top: 20px; }
.content-modal-equipe .bar-bio .text-bio p { display: block; margin-bottom: 16px; }
.content-modal-equipe .bar-contatos { border-top: #E6E6E6 solid 1px; margin-top: 20px; padding-top: 20px; }

@media ( max-width: 768px ) {
.wrapper-page-equipe { max-width: 666px; }
}

@media ( max-width: 600px ) {
.header-page-equipe { padding-bottom: 20px; }
.wrapper-page-equipe { max-width: 100%; }
.grade-equipe1 .card-equipe { width: 49.5%; min-width: 49.5%; margin: 0 .5px 20px .5px }
.card-equipe .gravata1 .gravata1-text, .tit-gravata-page { font-size: 11px; line-height: 16px; padding-bottom: 20px; }

.content-modal-equipe { flex-direction: column; }
.content-modal-equipe .bar-thumb { width: 100%; min-width: 100%; }
.content-modal-equipe .bar-text { padding: 16px; box-sizing: border-box; }
}

/* . Modal . . . . . . . . . . . . . . . . . . . .  */

.modal {
  opacity: 0;
  visibility: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: left;
  background: rgba(0,0,0, .4);
  transition: opacity .25s ease;
  z-index: 999999;
}

.modal__bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  cursor: pointer;
}

.modal-state {
  display: none;
}

.modal-state:checked + .modal {
  opacity: 1;
  visibility: visible;
}

.modal-state:checked + .modal .modal__inner {
  top: 0px;
}

.modal__inner {
  transition: top .25s ease;
  position: absolute;
  top: -20%;
  right: 0;
  bottom: 0;
  left: 0;
  width: 90%;
  margin: auto;
  overflow: auto;
  background: #fff;
  border-radius: 5px;
  padding: 0px;
  height: 80%;
  max-height: 700px
}

.modal__close {
  position: absolute;
  right: 1em;
  top: 1em;
  width: 1.1em;
  height: 1.1em;
  cursor: pointer;
  transition: .2s
}

.modal__close:after,
.modal__close:before {
  content: '';
  position: absolute;
  width: 2px;
  height: 1.5em;
  background: #ccc;
  display: block;
  transform: rotate(45deg);
  left: 50%;
  margin: -3px 0 0 -1px;
  top: 0;
}

.modal__close:hover:after,
.modal__close:hover:before {
  background: #aaa;
  transform: rotate(90deg);
  transition: .2s
}

.modal__close:before {
  transform: rotate(-45deg);
}

.content-modal { width: 90%; margin: 0 auto }

@media ( max-width: 768px ) {
  .modal__inner {
    width: 90%;
    height: 90%;
    box-sizing: border-box;
  }

.modal-state:checked + .modal .modal__inner { top: 0px; }
.content-modal { width: 100%; }
}

/* Revistas .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . */

.single-revistas .sidebar-page { min-height: inherit; }
.content-singleRevistas { display: flex; max-width: 800px; margin: 0 auto }
.content-singleRevistas .bar-thumb .thumb { border-radius: 4px; }
.content-singleRevistas .bar-text { padding-left: 22px }
.content-singleRevistas .bar-text .date { padding-top: 4px; display: block; }
.content-singleRevistas .bar-text .bar-compartilhe { padding-top: 18px }
.content-singleRevistas .bar-text .bar-cta { padding-top: 34px; }
.content-singleRevistas .bar-cta .listitens li { padding-bottom: 14px }

@media ( max-width: 600px ) {

.content-singleRevistas { flex-direction: column; }
.content-singleRevistas .bar-thumb { padding-bottom: 16px }
.content-singleRevistas .bar-text { padding-left: 0px; padding-top: 20px; max-width: 90%; margin: 0 auto }
}

/* Informativos .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . */

.content-singleInformativos .card-informativos { max-width: 100%; min-width: 360px; }
.content-singleInformativos .bar-text .bar-cta { min-width: 300px; }
.content-singleInformativos .bar-text .bar-descricao { padding: 26px 0; display: block; }
.content-singleInformativos .bar-thumb { padding-bottom: 0px; }

.bar-banner-informativo { padding-bottom: 40px; }
.banner-informativos { margin: 0 auto; height: 150px; background: #0266B0; display: flex; justify-content: center; align-items: center;  }
.banner-informativos:hover { background: #035B9D }
.banner-informativos .bar-text { display: flex; align-items: center; justify-content: center; color: #fff; }
.banner-informativos .bar-text .icon:before { content: ""; background: url(../img/ico_informativo.svg) no-repeat center; width: 60px; height: 60px; background-size: contain; display: block; margin-right: 20px; }
.banner-informativos .bar-text .tx { font-size: 34px; line-height: 38px; text-transform: uppercase; font-weight: 800; display: block; }
.banner-informativos .bar-text .ler { display: flex; align-items: center; font-size: 15px; padding-top: 8px }
.banner-informativos .bar-text .ler:before {content: ""; background: url(../img/arrowbanca.svg) no-repeat center; display: block; width: 18px; height: 18px; margin-right: 10px; transition: .2s; }
.banner-informativos:hover .bar-text .ler:before {transform: translateX(4px); transition: .2s; }

.section-informativos { background: #F5F5F5 }
.grade-informativos { padding-top: 60px; display: flex; }

.card-informativo { background: #fff; padding: 42px 32px; box-sizing: border-box; display: flex; }
.card-informativo .bar-thumb .capa-informativos { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-size: cover !important; }
.card-informativo .bar-text { padding-left: 25px; display: flex; flex-direction: column; justify-content: space-between; flex-grow: 1 }
.card-informativo .bar-text .data-capa { padding-top: 12px; display: block; }
.card-informativo .bar-text .bar-bts { max-width: 169px; }
.card-informativo .bar-text .bar-bts .bt1Light2 { margin-bottom: 5px; }

.grade-informativos .card-informativo { width: 49% }
.grade-informativos .card-informativo:first-child { margin-right: .5% }
.grade-informativos .card-informativo:last-child { margin-left: .5% }

@media ( max-width: 600px ) {

.banner-informativos { height: 250px }
.banner-informativos .bar-text .icon:before { width: 55px; height: 55px; }
.banner-informativos .bar-text .tx { font-size: 28px; line-height: 30px; }
.content-singleInformativos .card-informativos { min-width: inherit; }

.grade-informativos { padding-top: 30px; flex-direction: column; }
.grade-informativos .card-informativo { width: 100%; padding: 22px 18px }
.grade-informativos .card-informativo .bar-thumb { width: 140px }
.grade-informativos .card-informativo:first-child { margin-right: 0; margin-bottom: 10px; }
.grade-informativos .card-informativo:last-child { margin-left: 0 }

}

/* Entidade .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . */

.single-entidade-main { background: #FAFAFA }
.single-entidades-bar { width: 100%; }
.single-entidade-main .bar-localiza { display: flex; align-items: center; justify-content: space-between; }
.single-entidade-main .localizacao { display: flex; align-items: center; font-size: 32px; font-weight: 300 }
.single-entidade-main .localizacao:before { content: ""; background: url(../img/icomap.svg) no-repeat center; display: block; width: 26px; height: 26px; margin-right: 10px; }
.single-entidade-main .bar-localiza .bt-filtros { max-width: inherit; }
.single-entidades-bar .bar-content { display: flex; padding: 60px 0 60px 36px; }
.single-entidades-bar .bar-content .bar-name { padding-right: 50px; min-width: 500px; box-sizing: border-box; }
.single-entidades-bar .bar-content .name-entidade { max-width: 320px; }
.single-entidades-bar .bar-content .bar-compartilhe { padding-top: 40px; }
.single-entidades-bar .bar-content .bloco-infos { padding-bottom: 20px; display: block; }
.single-entidades-bar .bar-content .bloco-infos .bt1 { margin-top: 10px; color: #4d4d4d }
.bar-bg-guia-cinza { background: url(../img/bg-guia-cinza.gif) center left; height: 102px; width: 100%; box-shadow: -35vw 0 0 #fafafa; position: relative; }
.single-entidades-bar .bar-content .thumb-entidade { width: 270px }
.single-entidades-bar .bar-content .thumb-entidade .thumb { width: 100%; max-width: 100% }

.bar-video-entidade { padding: 20px 0; display: block; }
.bar-video-entidade .card-video { max-width: 500px; display: block; color: #00886A }
.card-video img.capa { max-width: 100%; width: 100%; border-radius: 6px; display: block; }
.card-video .mascara { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; border-radius: 6px; position: absolute; left: 0; top: 0; background: radial-gradient(circle, rgba(0,0,0,0.13554908192090398) 0%, rgba(0,0,0,0.32763947740113) 100%); transition: .2s }
.card-video .mascara:after { content: ""; background: url(../img/play-card.svg) no-repeat center; width: 62px; height: 62px; display: block; transition: .2s }
.card-video .mascara:hover { background: radial-gradient(circle, rgba(0,0,0,0.13554908192090398) 40%, rgba(0,0,0,0.32763947740113) 100%); transition: .2s }
.card-video .mascara:hover:after { transform: scale(1.2); transition: .2s }
.card-video .bar-text { display: block; padding-top: 6px; }
.card-video .bar-text .mapa:after { content: ""; background: url(../img/mapa-brasil-cacb.svg) no-repeat center; background-size: cover; width: 200px; height: 205px; display: block; position: absolute; left: 30px; top: -120px; z-index: 1 }
.card-video .bar-text .tit { padding-left: 220px; }

.card-video.card-video-goias .bar-text .mapa:after { content: ""; background: url(../img/mapa-brasil-cacb-goias.svg) no-repeat center; background-size: cover; }
.card-video.card-video-rn .bar-text .mapa:after { content: ""; background: url(../img/mapa-brasil-cacb-rn.svg) no-repeat center; background-size: cover; }
.card-video.card-video-ma .bar-text .mapa:after { content: ""; background: url(../img/mapa-brasil-cacb-ma.svg) no-repeat center; background-size: cover; }
.card-video.card-video-rj .bar-text .mapa:after { content: ""; background: url(../img/mapa-brasil-cacb-rj.svg) no-repeat center; background-size: cover; }
.card-video.card-video-am .bar-text .mapa:after { content: ""; background: url(../img/mapa-brasil-cacb-am.svg) no-repeat center; background-size: cover; }
.card-video.card-video-sc .bar-text .mapa:after { content: ""; background: url(../img/mapa-brasil-cacb-sc.svg) no-repeat center; background-size: cover; }
.card-video.card-video-pa .bar-text .mapa:after { content: ""; background: url(../img/mapa-brasil-cacb-pa.svg) no-repeat center; background-size: cover; }
.card-video.card-video-ro .bar-text .mapa:after { content: ""; background: url(../img/mapa-brasil-cacb-ro.svg) no-repeat center; background-size: cover; }
.card-video.card-video-es .bar-text .mapa:after { content: ""; background: url(../img/mapa-brasil-cacb-es.svg) no-repeat center; background-size: cover; }

@media ( max-width: 768px ) {
.single-entidades-bar .bar-content .thumb-entidade { width: 150px }
}

@media ( max-width: 600px ) {

.single-entidades-bar .bar-infos { padding-top: 18px; }
.single-entidade-main .localizacao { font-size: 22px; }
.single-entidade-main .bar-localiza { flex-direction: column; align-items: flex-start; padding-top: 20px; }
.single-entidades-bar .bar-content { flex-direction: column; padding: 30px 0; max-width: 90%; margin: 0 auto }
.single-entidades-bar .bar-content .bar-name { min-width: 100%; padding-right: 0px; }
.single-entidades-bar .bar-content .thumb-entidade { width: 250px; margin: 0 auto }
}

/* Busca .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . */

.bar-info-resultado { display: flex; padding-top: 50px; }
.bar-info-resultado:before { content: ""; background: url(../img/arrow-light.svg) no-repeat center; width: 18px; height: 18px; display: block; margin-right: 8px; margin-top: 4px; }
.content-search { padding-top: 52px; max-width: 600px; margin: 0 auto }

.card-search { display: block; width: 100%; margin-bottom: 40px; }
.card-search .tag { font-size: 13px; color: #fff; background: #4D4D4D; padding: 4px 8px; border-radius: 100px; display: inline-block; }
.card-search .bar-thumb { padding: 10px 0 }
.card-search .bar-thumb .linkThumb { display: flex; justify-content: flex-start; }
.card-search .bar-thumb .thumb { width: 92px; border-radius: 4px; }
.card-search .bar-text .linkText { opacity: .8 }
.card-search .bar-text .linkText:hover { opacity: 1 }

@media ( max-width: 768px ) {
.main-page.main-search { flex-direction: column; }
.main-page.main-search .sidebar-page { position: unset; }
.content-search { max-width: 100% }
}

/* Guia .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . */

.tit-cat.tit-cat-guia:before { content: ""; background: url(../img/ico-guia.svg) no-repeat center; background-size: contain; width: 38px; min-width: 38px; height: 38px; display: block; margin-bottom: 8px; }

.single-guia-bar .name { display: flex; align-items: center }
.single-guia-bar .name:before { content: ""; background: url(../img/ico-guia.svg) no-repeat center; background-size: contain; display: block; width: 38px; height: 38px; margin-right: 18px; }
.single-guia-bar .name .cat { font-size: 16px; line-height: 16px; }
.single-guia-bar .bar-infos { min-width: 550px }
.single-guia-bar .bar-infos .content { display: flex; }
.single-guia-bar .bar-logo { width: 160px; height: 160px; background: #f1f1f1; display: flex; justify-content: center; align-items: center; margin-right: 20px; }
.single-guia-bar .bar-logo .logo-guia { width: 100%; max-width: 130px; }
.single-guia-bar .bar-content { padding: 60px 0 60px 52px; max-width: 900px; }
.single-guia-bar .bar-bts-ctas ul li { padding-right: 8px; }
.single-guia-bar .bar-bts-ctas ul { display: flex; align-items: center; margin-top: 36px; }
.bt-ctaGuia { border-radius: 100px; border: solid 1px #8B8B8B; font-size: 14px; color: #4D4D4D; height: 45px; display: flex; align-items: center; justify-content: center; padding: 0 16px; box-sizing: border-box; }
.bt-ctaGuia.Circle { width: 45px; padding: 0px; }
.bt-ctaGuia.WhatsApp:before { content: ""; background: url(../img/icoWhats.svg) no-repeat center; width: 20px; height: 20px; display: block; margin-right: 8px; }
.bt-ctaGuia.Site:before { content: ""; background: url(../img/ico-link.svg) no-repeat center; width: 20px; height: 20px; display: block; margin-right: 8px; }
.bt-ctaGuia.Facebook:before { content: ""; background: url(../img/ico-facebook.svg) no-repeat center; width: 20px; height: 20px; display: block; }
.bt-ctaGuia.Instagram:before { content: ""; background: url(../img/ico-instagram.svg) no-repeat center;  width: 20px; height: 20px; display: block; }
.bt-ctaGuia:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px; background: linear-gradient(0deg, rgba(241,241,241,1) 0%, rgba(255,255,255,1) 100%); border: solid 1px #f1f1f1; }

.CardGuia { padding: 40px 20px; box-sizing: border-box; width: 350px; border: solid 1px #fff; }
.CardGuia:hover { border: solid 1px #cdcdcd;  }
.CardGuia .bar-text { padding: 0px; }
.CardGuia .bar-text .cat { font-size: 15px; line-height: 19px; padding-bottom: 14px; display: block; }
.CardGuia .name { display: flex; align-items: flex-start; }
.CardGuia .name:before { content: ""; background: url(../img/ico-guia.svg) no-repeat center; background-size: contain; display: block; width: 28px; min-width: 28px; height: 28px; margin-right: 12px; }
.CardGuia .bar-endereco { padding-top: 30px; }
.CardGuia .bar-endereco .bloco-infos { padding-left: 38px; min-height: 120px; display: block; }
.CardGuia .bar-dots { display: flex; justify-content: flex-end; position: absolute; bottom: 20px; right: 20px; }
.CardGuia .dots { background: url(../img/dots.svg) no-repeat center; width: 18px; height: 5px; display: block }
.CardGuia .bar-endereco .tit-endereco { font-size: 12px; font-weight: 800 }

.tax-guia-cat .CardGuia .bar-text .cat { display: none; }

@media ( max-width: 768px ) {

.single-guia-bar .bar-content { flex-direction: column; padding: 16px 0 }
.single-guia-bar .bar-infos { min-width: inherit; width: 100%; padding-bottom: 20px; }
.single-guia-bar .bar-bts-ctas ul { flex-wrap: wrap; }
.single-guia-bar .bar-bts-ctas ul li { padding-bottom: 8px; }
.single-guia-bar .bar-logo { width: 120px; height: 120px; }
.single-guia-bar .bar-logo .logo-guia { max-width: 90px; }
.single-guia-bar .bar-logo { margin-right: 10px; }
.bar-nome-cat { margin: 40px auto 0 auto; max-width: 96% }

.grade-cards-servicos .CardGuia { width: 100%; max-width: 100%; }
.grade-cards-servicos .CardGuia .font-default { font-size: 14px; line-height: 21px; }

.CardGuia { padding: 20px; }
.CardGuia .bar-text .cat { font-size: 13px; line-height: 18px; }
.CardGuia .name:before { width: 28px; min-width: 28px; height: 28px; margin-right: 9px; }
.CardGuia .bar-endereco { padding-top: 12px; }
.CardGuia .bar-endereco .bloco-infos { padding-left: 35px; }
.CardGuia .dots { margin-left: 0px; }

}

/* VÃ­deos .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . */

.single-video .space-menu-fixo { background: #fafafa }

.box-videos .bar-text h2 { color: #4d4d4d }

.box-videos .card-post .bar-timeline { position: absolute; bottom: 14px; padding: 0 8px; box-sizing: border-box; width: 100%; display: block; opacity: 0; transition: .2s }
.box-videos .card-post:hover .bar-timeline { opacity: 1; transition: .2s }
.box-videos .card-post .timeline { height: 3px; width: 100%; display: block; background: #ffffff50; border-radius: 100px; position: relative; }
.box-videos .card-post .timeline:before { content: ""; position: absolute; left: 0px; height: 100%; width: 0%; border-radius: 100px; display: block; background: red; transition: .4s }
.box-videos .card-post:hover .timeline:before { content: ""; width: 100%; transition: .4s }
.box-videos .card-post .gravata { border-radius: 100px; left: unset; top: unset; right: 8px; bottom: 8px; display: flex; align-items: center; transition: .2s }
.box-videos .card-post:hover .gravata { bottom: 30px; transition: .2s }
.box-videos .card-post .gravata:before { content: ""; background: url(../img/play-gravata.svg) no-repeat center; display: block; width: 8px; height: 12px; margin-right: 6px; transition: .2s } 
.box-videos .card-post:hover .gravata:before { content: ""; transform: translateX(2px); transition: .2s }

.grade-cards-videos { padding: 20px 0 0; display: flex; flex-wrap: wrap; max-width: 1600px; margin: 0 auto }
.super-display .grade-cards-videos .card-post.card-video { margin-right: unset; margin: 1%; max-width: 23%; min-width: 289px }

.super-display-videos .card { width: 400px; }
.super-display-videos .card .bar-thumb { height: 500px; }
.super-display-videos .card .content-text { padding-top: 260px; align-items: flex-start; }
.super-display-videos .card .gravata-video { background: #fff; border-radius: 100px; display: flex; align-items: center; justify-content: center; margin-bottom: 8px; max-width: 126px; padding: 10px 20px; box-sizing: border-box; }
.super-display-videos .card .gravata-video .ico-play { display: flex; justify-content: center; margin-right: 4px; transition: .2s }
.super-display-videos .card:hover .gravata-video .ico-play { transform: translateX(2px); }
.super-display-videos .card .content-text .bar-text h2 { font-size: 22px; line-height: 28px; }
.super-display-videos .card:hover .mascara { width: 100%; transition: .2 }

.carrosselVideos { padding-top: 60px; }
.carrosselVideos .CardVideo { width: 422px }
.carrosselVideos .owl-stage .owl-item:first-child .CardVideo { width: 500px; max-width: 500px; margin-left: 50px; }
.carrosselVideos .CardVideo .bar-thumb, .carrosselVideos .CardVideo .Nothumb { height: 422px }
.carrosselVideos .CardVideo .thumb-Most { opacity: 0; }
.carrosselVideos .CardVideo .play { border-radius: 100px; width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; background: #00000080; position: absolute; right: 26px; bottom: 26px; transition: .2s }
.carrosselVideos .CardVideo .play:before { content: ""; background: url(../img/play-gravata.svg) no-repeat center; display: block; width: 8px; height: 12px; transition: .2s } 
.carrosselVideos .owl-nav { bottom: 44% }


@media ( max-width: 1400px ) {	
.carrosselVideos .CardVideo .bar-thumb { background-size: 110% !important }
.carrosselVideos .CardVideo:hover .bar-thumb { background-size: 120% !important }

}


@media ( max-width: 1250px ) {
.super-display .grade-cards-videos .card-post.card-video { max-width: 31.3% }	

}

@media ( max-width: 768px ) {

.post-type-archive-video .space-menu-fixo { height: 0px; }
.super-display .grade-cards-videos .card-post.card-video { max-width: 48% }
.super-display .grade-cards-videos .card-post.card-video:nth-child(3) { margin-right: inherit !important; }
.super-display-videos .card .content-text { bottom: inherit; height: 100% }
.super-display-videos .reels-default.owl-theme .owl-dots { position: absolute; }

.carrosselVideos { padding-top: 30px; }
.carrosselVideos .CardVideo { width: 177px }
.carrosselVideos .owl-stage .owl-item:first-child .CardVideo { width: 177px; max-width: 177px; margin-left: 12px; }
.carrosselVideos .CardVideo .bar-thumb, .carrosselVideos .CardVideo .Nothumb { height: 242px }
.carrosselVideos .CardVideo .bar-thumb { background-size: cover !important; }
.carrosselVideos .CardVideo:hover .bar-thumb { background-size: cover !important; }
.carrosselVideos .CardVideo .play { width: 40px; height: 40px; right: 16px; bottom: 16px; }
}

@media ( max-width: 600px ) {

.super-display .grade-cards-videos .card-post.card-video { max-width: 100%; margin-right: 1% !important; margin-bottom: 25px }
.super-display .grade-cards-videos .card-post.card-video:nth-child(3) { margin-right: 1% !important; }
.super-display-videos .card { width: 300px }

}

/* PublicaÃ§Ãµes .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . */

.card-publicacao { background: #FAFAFA; display: flex; padding: 26px; box-sizing: border-box; transition: .2s }
.card-publicacao .bar-thumb { width: 210px; min-width: 210px; display: block }
.card-publicacao .bar-thumb .thumb { width: 100%; max-width: 100%; }
.card-publicacao .thumb-capa { background-size: cover !important; }
.card-publicacao .thumb-capa .thumb { opacity: 0; }
.card-publicacao .bar-text { padding-left: 30px }
.card-publicacao .cat-name { display: flex; align-items: center; text-transform: uppercase; color: #4d4d4d; margin-bottom: 14px; }
.card-publicacao .cat-name:before { content: ""; background: url(../img/arrow-min.svg) no-repeat center; display: block; width: 10px; height: 10px; margin-right: 8px; transition: .2s }
.card-publicacao .descricao-publi { display: block; padding-top: 12px; }
.card-publicacao .data-post { margin: 10px 0 }
.card-publicacao .bar-cta .bt_link { color: #4d4d4d; background: #F7F7F7 }
.card-publicacao .bar-cta .bt_link:hover { background: #fff }
.card-publicacao:hover .cat-name:before { transform:rotate(90deg); transition: .2s }
.card-publicacao:hover { background: #F6F6F6; transition: .2s }

.grade-cards-publicacoes { max-width: 780px; margin: 0 auto }
.grade-cards-publicacoes .card-publicacao { margin-bottom: 20px; }

.box-publicacoes { display: flex; margin-top: 10px; }
.box-publicacoes .card-publicacao { width: 33%; margin: 0 .5%; padding: 32px 16px }
.box-publicacoes .card-publicacao .bar-thumb { width: 110px; min-width: 110px }
.box-publicacoes .card-publicacao .bar-text { padding-left: 20px; }
.box-publicacoes .card-publicacao .textos { min-height: 180px; }
.box-publicacoes .card-publicacao .cat-name { margin-bottom: 6px; }
.box-publicacoes .card-publicacao .descricao-publi { padding-top: 6px }
.box-publicacoes .card-publicacao .bar-cta { max-width: 200px }

.section-publicacoes .tit-publicacoes { display: flex; align-items: center; }
.section-publicacoes .tit-publicacoes .bar-icon { display: block; margin-right: 4px; }

.card-publicacao-2 .thumb { border-radius: 8px; display: block; width: 100%; max-width: 100%; }
.card-publicacao-2 .thumb-capa { border-radius: 8px; background-size: cover !important; }
.card-publicacao-2 .thumb-capa .thumb { opacity: 0; }
.card-publicacao-2 .bar-text { width: 100%; height: 100%; display: flex; align-items: flex-end; background: #00000090; border-radius: 8px; position: absolute; top: 0; left: 0; z-index: 1; opacity: 0; transition: .2s }
.card-publicacao-2 .bar-text .content { color: #fff; padding: 18px; box-sizing: border-box; }
.card-publicacao-2:hover .bar-text { opacity: 1; transition: .2s }

.section-publicacoes-2 { background: #FAFAFA }
.grade-publicacoes { display: flex; padding: 60px 0 0 0; box-sizing: border-box; }
.grade-publicacoes .card-publicacao-2 { width: 25%; transition: .1s }
.grade-publicacoes .card-publicacao-2 { margin-right: 9px }
.grade-publicacoes .card-publicacao-2:nth-child(even) {}
.grade-publicacoes .card-publicacao-2:last-child { margin-right: 0px; }
.grade-publicacoes .card-publicacao-2:hover { position: sticky; z-index: 1; transition: .1s }

.content-modal-publicacoes .bar-thumb { height: inherit; }
.content-modal-publicacoes .bar-thumb .thumb-capa { max-width: 300px; position: relative; }
.content-modal-publicacoes .bar-thumb .thumb { width: 100%; max-width: 300px; display: block; }
.content-modal-publicacoes .bar-thumb .tag-edicao { width: 55px; height: 55px; display: flex; justify-content: center; align-items: center; border-radius: 100%; position: absolute; top: -20px; right: -20px; }
.content-modal-publicacoes .tit { display: block; padding-bottom: 10px; }
.content-modal-publicacoes .data-cta { padding-top: 10px; }
.content-modal-publicacoes .textos { display: block; box-sizing: border-box; }
.content-modal-publicacoes .bar-cta { padding-top: 20px; max-width: 200px; display: block; }
.content-modal-publicacoes .bar-edicao-data { display: block; padding-bottom: 10px; }

@media ( max-width: 1100px ) {
.box-publicacoes .card-publicacao .bar-thumb { width: 80px; min-width: 80px }
.box-publicacoes .card-publicacao .textos { min-height: 280px }
}

@media ( max-width: 768px ) {
.box-publicacoes { flex-direction: column; }
.box-publicacoes .card-publicacao { width: 100%; margin: 0 0 12px 0; }
.box-publicacoes .card-publicacao .textos { min-height: inherit; }

.content-modal-publicacoes .bar-thumb { display: flex; justify-content: center; }

}

@media ( max-width: 600px ) {
.card-publicacao { padding: 24px 14px; }
.card-publicacao .bar-text { padding-left: 14px; }
.card-publicacao .bar-thumb { width: 110px; display: block; min-width: 110px }
.card-publicacao .cat-name { margin-bottom: 4px }
.card-publicacao .descricao-publi { padding-top: 6px }
.card-publicacao .cat-name:before { content: ""; margin-right: 4px; }
.content-modal-publicacoes .bar-thumb .tag-edicao { width: 35px; height: 35px; right: 10px; }

.grade-publicacoes { flex-wrap: wrap; padding: 20px 0 0 0 }
.grade-publicacoes .card-publicacao-2 { width: 48%; margin-right: 0px; margin: 1%; }
}

/* PublicaÃ§Ãµes .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . */

.carrosselBanners { padding-bottom: 12px; }

@media ( max-width: 768px ) {

.carrosselBanners.FullBanner.wrapper-full { max-width: 100% !important }
.wrapperFullNew.bannerCarrosselHome { padding: 0; }
}

/* Posts Destacados Cards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . */

.PostsDestacadosCards { padding-bottom: 60px; }
.PostsDestacadosCards .boxCardsDestaques { display: flex; justify-content: space-between; }

.PostsDestacadosCards .boxCardsDestaques .CardDestaque { width: 545px; height: 545px; transition: .2s }
.PostsDestacadosCards .boxCardsDestaques .CardDestaque .bar-thumb { width: 100%; height: 100%; background-size: cover !important; }
.PostsDestacadosCards .boxCardsDestaques .CardDestaque .bar-text { width: 100%; height: 100%; position: absolute; z-index: 1; left: 0; bottom: 0; background: rgb(0,0,0);
background: linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.2) 100%); display: flex; align-items: flex-end; opacity: 1; transition: .2s }
.PostsDestacadosCards .boxCardsDestaques .CardDestaque .bar-text .text { padding: 38px; box-sizing: border-box; }
.PostsDestacadosCards .boxCardsDestaques .CardDestaque .bar-text .text .title { color: #fff; font-size: 30px; line-height: 42px; font-weight: 700 }
.PostsDestacadosCards .boxCardsDestaques .CardDestaque:hover .bar-text { background: rgb(0,0,0);
background: linear-gradient(0deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.3) 100%); opacity: 1; transition: .2s }

.PostsDestacadosCards .boxCardsDestaques .DoisCardsDestaque { padding-left: 11px; width: 544px }
.PostsDestacadosCards .boxCardsDestaques .DoisCardsDestaque .CardDestaqueMin { width: 100%; height: 269px; display: block; }
.PostsDestacadosCards .boxCardsDestaques .DoisCardsDestaque .CardDestaqueMin .bar-thumb { width: 100%; height: 100%; display: block; background-size: cover !important; }
.PostsDestacadosCards .boxCardsDestaques .DoisCardsDestaque .CardDestaqueMin .bar-text { width: 100%; height: 100%; position: absolute; z-index: 1; left: 0; bottom: 0; background: rgb(0,0,0);
background: linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.2) 100%); display: flex; align-items: flex-end; opacity: 1; transition: .2s }
.PostsDestacadosCards .boxCardsDestaques .DoisCardsDestaque .CardDestaqueMin .bar-text:hover { background: rgb(0,0,0);
background: linear-gradient(0deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.3) 100%); opacity: 1; transition: .2s }
.PostsDestacadosCards .boxCardsDestaques .DoisCardsDestaque .CardDestaqueMin .bar-text .text { padding: 38px; box-sizing: border-box; }
.PostsDestacadosCards .boxCardsDestaques .DoisCardsDestaque .CardDestaqueMin .bar-text .text .title { color: #fff; font-size: 18px; line-height: 27px; font-weight: 600 }
.PostsDestacadosCards .boxCardsDestaques .DoisCardsDestaque .CardDestaqueMin:first-child { margin-bottom: 7px; }

.PostsDestacadosCards .BoxcardsLastPosts { padding-top: 12px; display: flex; }
.PostsDestacadosCards .BoxcardsLastPosts .cardLastPost { width: 265px; display: block; }
.PostsDestacadosCards .BoxcardsLastPosts .cardLastPost:not(:last-child) { margin-right: 12.9px; }
.PostsDestacadosCards .BoxcardsLastPosts .cardLastPost .bar-thumb { width: 100%; height: 200px; display: block; background-color: #eaeaea !important; background-size: cover !important; }
.PostsDestacadosCards .BoxcardsLastPosts .cardLastPost .bar-thumb .mascara { background: rgb(0,0,0);
background: linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.2) 100%); height: 100%; width: 100%; position: absolute; left: 0; right: 0; opacity: 0; transition: .2s }
.PostsDestacadosCards .BoxcardsLastPosts .cardLastPost:hover .bar-thumb .mascara { opacity: .5; transition: .2s }
.PostsDestacadosCards .BoxcardsLastPosts .cardLastPost .bar-text { padding-top: 9px; }
.PostsDestacadosCards .BoxcardsLastPosts .cardLastPost .bar-text .title { color: #000 }

@media ( max-width: 600px ) {

.PostsDestacadosCards .boxCardsDestaques { flex-direction: column; }
.PostsDestacadosCards .boxCardsDestaques .CardDestaque { width: 100%; height: 345px; }
.PostsDestacadosCards .boxCardsDestaques .CardDestaque .bar-text .text { padding: 18px; }
.PostsDestacadosCards .boxCardsDestaques .CardDestaque .bar-text .text .title { font-size: 16px; line-height: 26px; font-weight: 400 }
.PostsDestacadosCards .boxCardsDestaques .DoisCardsDestaque { padding-left: 0px; padding-top: 7px; width: 100%; }
.PostsDestacadosCards .boxCardsDestaques .DoisCardsDestaque .CardDestaqueMin { height: 249px; }
.PostsDestacadosCards .boxCardsDestaques .DoisCardsDestaque .CardDestaqueMin .bar-text .text { padding: 18px; }
.PostsDestacadosCards .boxCardsDestaques .DoisCardsDestaque .CardDestaqueMin .bar-text .text .title { font-size: 15px; line-height: 24px; font-weight: 400 }

.PostsDestacadosCards .BoxcardsLastPosts { flex-direction: column; padding-top: 7px }
.PostsDestacadosCards .BoxcardsLastPosts .cardLastPost { width: 100%; }
.PostsDestacadosCards .BoxcardsLastPosts .cardLastPost:not(:last-child) { margin-right: 0px; margin-bottom: 20px; }
}

/* NotÃ­cias Eventos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . */

.box-noticias-eventos { padding: 60px 0 }
.box-noticias-eventos .content { display: flex; }
.box-noticias-eventos .content .bar-tit1 { padding-bottom: 44px }
.box-noticias-eventos .content .bar-posts { max-width: 645px }
.box-noticias-eventos .content .cardPost { width: 100%; display: flex; margin-bottom: 30px }
.box-noticias-eventos .content .cardPost .bar-thumb { min-width: 280px; height: 200px; display: block; background-size: cover !important; background-color: #eaeaea !important }
.box-noticias-eventos .content .cardPost .bar-thumb .mascara { background: rgb(0,0,0);
background: linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.2) 100%); height: 100%; width: 100%; position: absolute; left: 0; right: 0; opacity: 0; transition: .2s }
.box-noticias-eventos .content .cardPost:hover .bar-thumb .mascara { opacity: .5; transition: .2s }
.box-noticias-eventos .content .cardPost .bar-text { padding-left: 10px }
.box-noticias-eventos .content .cardPost .bar-text .title { color: #000 }
.box-noticias-eventos .content .cardPost .bar-text .gravata { background: #3A3A3A; color: #fff ;display: inline-block; border-radius: 100px; padding: 4px 12px; margin-bottom: 12px; }
.box-noticias-eventos .content .cardPost .bar-text .data-post { margin-bottom: 14px }

.box-noticias-eventos .content .sideBar { padding-left: 15px; flex-grow: 1 }
.box-noticias-eventos .content .bar-eventos .cardEventoMin { display: flex; align-items: center; width: 100% }
.box-noticias-eventos .content .cardEventoMin { height: 118px; background: #4DA3CF; color: #fff; margin-bottom: 14px; }
.box-noticias-eventos .content .cardEventoMin .bar-data { min-width: 147px; max-width: 147px; background: #00000030; display: flex; flex-direction: column; align-items: center; justify-content: center; height: 100%; padding: 12px; box-sizing: border-box; font-size: 16px; line-height: 20px; text-align: center; }
.box-noticias-eventos .content .cardEventoMin .bar-data .calendar:before { content: ""; background: url(../img/ico-calendar.svg) no-repeat center; background-size: cover; width: 24px; min-width: 24px; height: 24px; display: block; margin-bottom: 6px; }
.box-noticias-eventos .content .cardEventoMin .bar-text { padding: 14px; box-sizing: border-box; }
.box-noticias-eventos .content .cardEventoMin .dataFinalizado { display: none; }
.box-noticias-eventos .content .cardEventoMin.arquivado { filter: saturate(20%) }
.box-noticias-eventos .content .cardEventoMin.arquivado .dataFinalizado { display: block; }
.box-noticias-eventos .content .cardEventoMin.arquivado .dataEvento { display: none; }

@media ( max-width: 768px ) {
.box-noticias-eventos { padding: 30px 0 }
.box-noticias-eventos .content .bar-tit1 { padding-bottom: 32px; }

.box-noticias-eventos .content { flex-direction: column; }
.box-noticias-eventos .content .bar-posts { max-width: 100% }
.box-noticias-eventos .content .cardPost .bar-thumb { width: 100px; min-width: 100px; height: 100px; }
.box-noticias-eventos .content .cardPost .bar-text .title { font-size: 13px; line-height: 18px; }
.box-noticias-eventos .content .cardPost .bar-text .gravata { font-size: 11px; padding: 2px 8px; margin-bottom: 4px; }
.box-noticias-eventos .content .cardPost .bar-text .data-post { margin-bottom: 4px }

.box-noticias-eventos .content .sideBar { padding-left: 0px; }
.box-noticias-eventos .content .cardEventoMin .bar-data { font-size: 14px; line-height: 19px; max-width: 120px; min-width: 120px; }
}</pre></body></html>