/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/


/* =Theme customization starts here
------------------------------------------------------- */

@font-face {
	font-family: "Agenda";
	src: url(./Agenda/AgendaLight.ttf);
}

@font-face {
	font-family: "Agenda";
	src: url(./Agenda/AgendaLightItalic.ttf);
	font-style: italic;
}

@font-face {
	font-family: "Agenda";
	src: url(./Agenda/AgendaMedium.ttf);
	font-weight: 600;
}

@font-face {
	font-family: "Agenda";
	src: url(./Agenda/AgendaBold.ttf);
	font-weight: 700;
}

@font-face {
	font-family: "Agenda";
	src: url(./Agenda/AgendaBlack.otf);
	font-weight: 800;
}

body {
	font-size: 16px;
	font-weight: 400;
	font-family: 'Agenda';
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Agenda'!important;
}

h1 {font-size: 42px!important; color: #4A5B6C;}
h2 {font-size: 38px!important; color: #4A5B6C;}
h3 {font-size: 32px!important; color: #4A5B6C;}
h4 {font-size: 28px!important; color: #4A5B6C;}
h5 {font-size: 24px!important; color: #4A5B6C;}
h6 {font-size: 20px!important; color: #4A5B6C;}

.et_right_sidebar #main-content .container:before {
	content: none;
}

.home .breadcrumbs-bg, .postid-8698 article#post-28792, .postid-8793 article#post-28792, .et_pb_toggle_close .et_pb_toggle_content,
#aba1 .clearfix.et-pb-active-slide:before, #aba2 .clearfix.et-pb-active-slide:before, #aba2, .d-none,  .mats-carousel h6.entry-title,
.form_investimento h2.entry-title, .page-acesso-info + footer .et_pb_section_0_tb_footer, .dep-carousel h6.entry-title a,
.slick-dots > li > button, .linhaTemposhow-carousel article > h3, .tabcontent, .title-select, .linha-duvidas .entry-title,
.deps-carousel .slick-current .et_pb_post h6.entry-title a, .deps-carousel h6.entry-title a, .docs-module h6.entry-title,
.dep-carousel .slick-current .et_pb_post h6.entry-title a, .docs-carousel h6.entry-title, .linha-duvidas, .linha-duvidas h4,
.category-sala-de-imprensa .search-categ a:first-child, .et_post_meta_wrapper img {
	display: none;
}

.text-center {
	text-align: center;
}

#retorna {
    display: none;
}

/****************/
/*		Menu	*/
/****************/
#main-header {
	box-shadow: 0px -20px 60px rgb(0, 0, 0, 0.2);
	transition: background 0.25s;
	height: 120px;
}

.home #main-header:hover {
	box-shadow: 0px -20px 60px rgb(0, 0, 0, 0.2)!important;
	background: none;
	background-color: #fff!important;
}

.home #main-header:hover .et_pb_menu_0_tb_header.et_pb_menu ul li a {
    font-family: 'Agenda',Helvetica,Arial,Lucida,sans-serif;
    font-size: 16px;
    color: #56697b!important;
}

.home #main-header:hover .et_pb_menu__logo img {
	filter: none;
}

.et-db #et-boc .et-l.et-l--header .et_builder_inner_content {
	z-index: 3!important;
}

.et_pb_menu_0_tb_header.et_pb_menu .nav li.menu_pai ul, .et_pb_menu_0_tb_header.et_pb_menu{
	background-color: transparent!important;
}

.et_pb_menu_0_tb_header{
	padding: 5px!important;
}

li.menu_pai:first-child .sub-menu li.menu-item, .et-menu-nav li.mega-menu>ul>li {
	width: 50%!important;
}

li.menu_pai:nth-child(2) {
	margin-top: calc(2.5rem + 40px)!important;
}

.et-menu-nav li.mega-menu>ul>li.menu_pai:first-child>a:first-child {
	font-size: 38px!important;
	padding-bottom: 30px;
	line-height: 2.5rem;
}

.et-menu-nav li.mega-menu>ul>li>a:first-child, #nossa-equipe-abas h4,
#nossa-equipe-abas h3, #nossa-equipe-abas h2,  .noticias.et_post_meta_wrapper h3 {
	border: none;
	font-weight: 600;
}

.et_pb_button, .botao-laranja {
	color: #ffffff!important;
	border: 2px solid #F2994A;
	background-color: #F2994A;
	border-radius: 25px;
	font-size: 1rem;
	font-weight: 600!important;
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	line-height: 1rem!important;
	align-self: center;
}

.et_pb_button:hover, .forminator-button:hover {
	color: #f2994a!important;
	background-color: #ffffff;
}

.btn-sala-participante {
	float: right;
	margin-top: 20px;
}

.btn-sala-participante img {
	height: 23px;
	width: auto;
	vertical-align: middle;
	background-color: #F2994A;
	border-radius: 50%;
	padding: 1px;
}

.et_pb_menu__search-button {
	margin: 0;
}

.et_pb_menu__search-button:after {
	color: #ffffff!important;
	background-color: #56697B;
	border-radius: 50%;
	font-size: 14px;
	padding: 14px;
    content: ""!important;
    background-image: url('https://www.funpresp.com.br/wp-content/uploads/2022/11/search.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: initial;
}

.et_pb_menu .et_pb_menu__close-search-button:after {
    content: "";
    background-image: url('https://www.funpresp.com.br/wp-content/uploads/2022/11/fecha.png');
    height: 15px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 15px;
}

.mobile_menu_bar:before {
    font-size: 25px;
}

button.et_pb_menu__icon.et_pb_menu__search-button:hover::before {
	display: block;
}

button.et_pb_menu__icon {
	margin: 0 0 0 15px;
}

button.et_pb_menu__icon.et_pb_menu__search-button::before {
	content: "Pesquisar no Portal";
	font-family: "Agenda", Arial, sans-serif;
	padding: 5px;
	display: none;
	position: absolute;
	bottom: 10px;
	background-color: #fff;
	border: 1px solid #4a6279;
	color: #4a6279;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;
}

.et-menu-nav li.mega-menu>ul {
	width: 100vw;
	max-width: 1800px;
	height: 35vh;
	left: -2vw!important;
	background-image: url("https://www.funpresp.com.br/wp-content/uploads/2022/03/grafism-cinza.png");
	background-position: right;
	background-repeat: no-repeat;
	border-top: 1px solid #e5e5e5;
}

.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {
	padding: 6px 0!important;
	border-bottom: 3px solid transparent;
	border-radius: 3px;
}

.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li:hover>a {
	border-bottom-color: #F39352;
}

.et-menu .menu-item-has-children>a:first-child:after {
	content: none;
}

.et_pb_menu .et-menu>li {
	padding: 40px 13px;
}

.current-menu-item a {
	border-bottom-color: #F39352!important;
}

.home[data-scroll-step="0"] .et_pb_section_0_tb_header.et_pb_section {
	background-color: transparent!important;
	box-shadow: none!important;
	background: linear-gradient(180deg, rgb(0 0 0 / 33%), transparent);
}

.home[data-scroll-step="0"] .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {
	color: #F2F2F2!important;
}

.home[data-scroll-step="0"] .et_pb_menu__search-button:after {
	background-color: #f2994a;
}

.home[data-scroll-step="0"] .et_pb_menu__logo img {
	filter: brightness(100);
}

header .et_pb_column_1_4 {
	justify-content: right;
}

header .et_pb_column_3_4 {
	width: 80%!important;
	margin-right: 0!important;
}

header .et_pb_column_1_4 {
	width: 20%!important;
}

/*		Mobile		*/
#mobile_menu1 {
	overflow-x: hidden;
	height: 91vh;
}

/********************
 *		Home		*
 ********************/
.home #et-main-area, .home .et_pb_post .entry-content {
	padding-top: unset;
}

img.wp-image-29741 {
	top: 100px;
	z-index: 1!Important;
}

.img-seta {
	max-width: none;
	margin-left: 25px;
	margin-right: -65px;
}

.box-home, .et_pb_module.et_pb_toggle {
	overflow: initial!important;
}

.box-home p, .box-home h2  {
	align-self: center;
}

@media only screen and (min-width: 981px) and (max-width: 1149px) {

	header .et_pb_column_3_4 {
		width: 95%!important;
		margin-right: 0!important;
	}

	header .et_pb_column_1_4 {
		width: 5%!important;
	}

	header .btn-sala-participante {
		font-size: 0!important;
	}
}

@media only screen and (min-width: 981px) {
	.text-parcela-remunerada{
		top:120px;
	}
}

@media only screen and (max-width: 425px) {
	.img-seta {
		margin-left: 0px;
		margin-right: 0px;
		padding-top: 10;
	}

	.display-inline-flex {
		display: block!important;
	}

	.box-home p {
		text-align:center;
	}

	.box-home  {
		padding-right: 25px!important;
	}

}

/****************************
 * 		Páginas antigas		*
 ****************************/
.box {
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-bottom: 40px !important;
	margin-top: 40px;
	padding: 0;
}

.box-title {
	background: linear-gradient(103.84deg, #59758D -8.37%, #263D52 81.86%);
	border-radius: 24px 24px 0;
	color: #fff;
	display: inline-block;
	padding: 10px 35px 10px;
	position: relative;
	z-index: 2;
	margin-left: 30px;
}

.box-title+.box-content {
	background: #fff;
	border-radius: 36px 0 36px 36px;
	padding: 20px 30px;
	margin-top: -10px;
	position: relative;
	filter: drop-shadow(0px 16px 32px rgba(0, 0, 0, 0.1));
}

.single-downloads p > a:first-child:before {
	background: url(../../uploads/2020/06/download.png) !important;
	content: "";
	display: block;
	height: 25px !important;
	position: absolute;
	width: 28px !important;
	-webkit-transform: translateY(-25%) !important;
	transform: translateY(-25%) !important;
}

.dropdown-azul select, .dropdown select {
	background-color: rgba(255, 255, 255, 0.05);
	width: 100%;
	border-radius: 12px;
	padding: 14px 6px 14px 16px;
	text-align: left;
	border: 1px solid #E0E0E0;
	box-shadow: 1px 8px 16px 0px rgba(0, 0, 0, 0.03);
	font-size: 14px;
}

.single-downloads p > a:first-child {
	padding-left: 2em;
}

/************************/
/*		Páginas			*/
/************************/
div#content-area > div > article {
	padding-bottom: 50px;
}

#et-main-area {
	padding-top: 114px;
}

.breadcrumbs-bg {
	background-image: url('https://www.funpresp.com.br/wp-content/uploads/2022/03/fundo-breadcrumbs.png');
	background-position: bottom;
	background-size: cover;
}

.breadcrumbs-bg h1 {
	color: #F2F2F2;
	padding-bottom: 40px;
}

p#breadcrumbs {
	padding: 40px 0 10px;
	font-size: 12px;
	color: #8B9EB7;
	font-family: 'Agenda';
}

#breadcrumbs .breadcrumb_last, .duvidas-frequentes:hover .text-duvidas {
	color: #ffffff;
}

#breadcrumbs a {
    pointer-events: none;
}

/********************************
 * 			Consultor			*
 ********************************/
.category-consultor .et_pb_column_1 h1 {
	font-size: 34px!important;
}


/********************************
 *		Sala de Imprensa		*
 ********************************/
.noImageBlog {
	background-color: #F2F2F2;
	margin-bottom: 10px;
	border-radius: 15px;
	display: flex;
	height: 150px;
}

.secao-noticias-imprensa .img.imgblog {
    height: 230px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    border-radius: 20px;
    margin-bottom: 20px;
}

.secao-noticias-imprensa h6 {
	font-size: 16px!important;
}

.contorno-categoria a {
	color: #4F4F4F;
}

.data-noticia, .not-carousel .published {
	color: #9c9e9f;
	font-size: 0.8rem;
	text-transform: uppercase;
	margin-top: 15px;
	padding-bottom: 6px !important;
}

.banner-topo {
	background-color: #4A5B6C;
}

.banner-topo .et_pb_row {
	padding: 0!important;
	width: 85%;
	max-width: 1820px!important;
	margin-right: 0;
	display: flex;
}

.numeros-saladeimpensa {
	width: 100%;
	max-width: none;
	margin-bottom: 20px;
	padding: 50px 0;
}

.nossos-contatos{
	padding: 0!important;
	width: 100%;
	max-width: none;
	margin-bottom: 20px;
}

.banner-saladeImprensa {
	height: 650px;
	background-position: right;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
}

@media only screen and (max-width: 1024px) {
	.banner-saladeImprensa {
		height: 370px;
	}
}

.text-saladeImprensa {
	align-self: center;
}

.botao-saladeImprensa {
	color: #ffffff !important;
	border: 2px solid #F2994A;
	background-color: #F2994A;
	border-radius: 25px;
	font-size: 1rem;
	font-weight: 600 !important;
}

.botao-noticias {
	text-align: center;
}

.contato {
	border-bottom: 1px solid #fff;
}

.funpresp-na-midia {
	background-color: #f2f2f2;
	border-radius: 15px;
	height: 260px;
	padding: 25px 35px;
	margin-right: 11px !important;
	margin-bottom: 3% !important;
}
@media only screen and (max-width: 425px) {

	.funpresp-na-midia {
		height: 305px;
		margin-bottom: 15% !important;
	}
}

.text-midia a, .text-midia {
	color: #439184;
	font-weight: 600;
	margin-top: 15px;
}

/*      Nossa Estrutura         */
#cons-part-legis .et_pb_column:first-child .et_pb_toggle:after, #cons-patroc-legis .et_pb_column:first-child .et_pb_toggle:after,
#cons-fiscal-part .et_pb_column:first-child .et_pb_toggle:after, #cons-fiscal-patro .et_pb_column:first-child .et_pb_toggle:after,
#cons-part-exec .et_pb_column:first-child .et_pb_toggle:after, #cons-patro-exec .et_pb_column:first-child .et_pb_toggle:after,
#cons-delib-part .et_pb_column:first-child .et_pb_toggle:after, #cons-delib-patro .et_pb_column:first-child .et_pb_toggle:after {
	content: 'Titular';
	color: #999999;
	font-size: 16px;
}

#cons-part-legis .et_pb_column:nth-child(2) .et_pb_toggle:after, #cons-patroc-legis .et_pb_column:nth-child(2) .et_pb_toggle:after,
#cons-fiscal-part .et_pb_column:nth-child(2) .et_pb_toggle:after, #cons-fiscal-patro .et_pb_column:nth-child(2) .et_pb_toggle:after,
#cons-delib-part .et_pb_column:nth-child(2) .et_pb_toggle:after, #cons-delib-patro .et_pb_column:nth-child(2) .et_pb_toggle:after,
#cons-part-exec .et_pb_column:nth-child(2) .et_pb_toggle:after, #cons-patro-exec .et_pb_column:nth-child(2) .et_pb_toggle:after {
	content: 'Suplente';
	color: #999999;
	font-size: 16px;
}

.diretor-presidente:after {
	content: 'Diretor-presidente';
	color: #999999;
	font-size: 16px;
}

.diretor-investimentos:after {
	content: 'Diretor de Investimentos';
	color: #999999;
	font-size: 16px;
}

.diretor-adm:after {
	content: 'Diretor de Administração';
	color: #999999;
	font-size: 16px;
}

.diretor-seg:after {
	content: 'Diretor de Seguridade';
	color: #999999;
	font-size: 16px;
}

#nossa-equipe-abas .btn-curriculos {
	width: 100%!important;
	color: #56697b!important;
	border: 1px solid #e0e0e0!important;
	border-radius: 25px;
	font-size: 20px;
	font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif!important;
	background-color: #ffffff;
	padding: 15px 2em 15px 15px!important;
	display: inline-block;
	min-height: auto!important;
	transition: color 300ms ease 0ms;
}

.acesso-rapido .et_pb_button {
	transition: color 300ms ease 0ms;
	width: 100%;
	display: flex!important;
	align-items: flex-end;
	font-size: 20px;
	font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif!important;
	border-radius: 25px!important;
	color: #56697B!important;
	background-color: #ffffff;
	font-weight: 400!important;
	line-height: 24px!important;
	border: 1px solid #e0e0e0!important;
	height: 125px;
	padding: 10px 20px!important;
}

.acesso-rapido .et_pb_button:after {
	right: 5%;
}

.abas .nav {
	padding: 0;
}

.abas {
	background-color: #56697B;
}

.abas .tablinks.active {
	color: #ffffff;
	border-bottom-color: #F39352;
}

.abas .tablinks {
	border-bottom: 3px solid transparent;
	border-radius: 3px;
	color: #A6B1C0;
	font-size: 18px;
	text-align: center;
	cursor: pointer;
	min-height: 110px;
	align-items: center;
	display: flex;
}

/*		Acesso à informação		*/
.titulo-area-sanfona {
	font-size: 24px;
	color: #4A5B6C;
	padding-left: 10px;
	font-family: 'Agenda';
	font-weight: 600;
}

.btn-volta {
	border-color: #F39352;
	border-radius: 6px;
	background-color: #F39352;
	color: #ffffff;
	font-size: 29px;
	font-weight: 700;
	border: 1px solid;
	padding: 3px 8px 6px 6px;
	font-family: 'Agenda';
	line-height: 14px;
	margin-bottom: 38px;
	cursor: pointer;
}

#tabs-acesso-info {
	border: 1px solid #e0e0e0;
	border-radius: 15px;
}

#tabs-acesso-info .tablinks:not(:last-child) {
	border-bottom: 1px solid #e0e0e0;
}

#tabs-acesso-info .tablinks {
	background-color: inherit;
	cursor: pointer;
	padding: 14px 16px;
	transition: 0.3s;
	display: block;
	color: #516174;
	font-weight: 600;
	font-size: 15px;
}

#tabs-acesso-info .tablinks:first-child {
	border-radius: 15px 15px 0 0;
}

#tabs-acesso-info .tablinks:last-child {
	border-radius: 0 0 15px 15px;
}

#tabs-acesso-info .tablinks:hover, #tabs-acesso-info .tablinks.active  {
	background-color: #439184;
	color: #ffffff;
}

.tabcontent-acesso-info h2, .tabcontent-acesso-info .tabcontent > p:first-of-type {
	padding-bottom: 30px;
}

.acesso-info .et_pb_row, .acesso-info.et_pb_row, .page-publicacoes .et_pb_row{
	width: 100%
}

.tabcontent-acesso-info .tabcontent .et_pb_button:hover, .text-saladeImprensa h1 {
	color: #ffffff!important;
	border-color: #4A5B6C!important;
	background-color: #4A5B6C;
}

.tabcontent-acesso-info .tabcontent .et_pb_button {
	border-width: 1px!important;
	border-color: #e0e0e0;
	font-size: 18px;
	font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif!important;
	background-color: #FFFFFF;
	padding-left: 15px!important;
	display: inline-block;
	border-radius: 20px 0 20px 20px!important;
	min-height: 140px;
	cursor: pointer;
	min-width: 47%;
	margin: 0 1%;
}

.tabcontent-acesso-info .tabcontent .et_pb_button:hover span {
	color: #ffffff;
}

.tabcontent-acesso-info .tabcontent .et_pb_button span {
	bottom: 15px;
	position: absolute;
	color: #56697B;
	word-break: break-word;
}

.card-docs p:not(:first-of-type) {
	display: inline-block;
	margin: 0 20px 20px 0;
}

.card-docs p:not(:first-of-type) a {
	display: inline-block;
	color: #495057;
	font-weight: 600;
	font-size: 14px;
	padding-top: 20px;
}


/************************/
/*		Carousel		*/
/************************/
.slick-slide {
	float: left;
	margin: 0 1.2vw;
}

.slick-dots {
	list-style-type: none!important;
}

.slick-dots li {
	width: 10px;
	float: left;
	background: #E0E0E0;
	height: 6px;
	border-radius: 7px;
	margin-right: 10px;
}

.slick-dots li.slick-active {
	width: 46px;
	background: #637895;
	height: 6px;
}

.et-pb-controllers a {
	width: 10px;
	height: 6px;
	background-color: #E0E0E0
}

.et-pb-controllers a.et-pb-active-control {
	background-color: #637895;
	width: 45px;
}

/* Linha do Tempo */
.linhaTemposhow-carousel article, .display-inline-flex {
	display: inline-flex;
}

.linhaTemposhow-carousel article > div.post-content {
	width: 39%;
	padding: 0 37px;
	align-self: center;
}

.linhaTemposhow-carousel article > a {
	width:60%
}

.linhaTempo-carousel .slick-slide.slick-current h3 a {
	font-size: 40px;
	font-weight: 700!important;
	color: #4a5b6c!important;
}

/* Depoimentos */
.deps-carousel .et_pb_post, .dep-carousel .et_pb_post {
	box-shadow: 0px 4px 20px 0px rgba(42, 47, 53, 0.15);
	border-radius: 25px;
	padding: 30px;
	margin-top: 0
}

.deps-melhores .deps-carousel .et_pb_post, .deps-melhores .dep-carousel .et_pb_post {
	box-shadow: none;
}

.deps-melhores article{
	padding: 10px!important;
	min-height: 500px;
}

.deps-carousel .et_pb_post {
	background-color: #ffffff!important;
	overflow: inherit!important
}
.dep-carousel .et_pb_post {
	background-color: #516174;
}

.deps-carousel .et_pb_post .post-content p, .dep-carousel .et_pb_post .post-content p {
	font-size: 18px;
}

.deps-carousel .et_pb_post h6, .dep-carousel .et_pb_post h6 {
	color: #439184!important;
	font-weight: 600!important;
}

.deps-carousel .et_pb_post p:first-child, .dep-carousel .et_pb_post p:first-child {
	font-size: 18px!important;
}

.dep-carousel h6.entry-title {
	background-image: url(https://www.funpresp.com.br/wp-content/uploads/2022/04/aspas-branca.png);
	background-repeat: no-repeat;
	height: 35px;
	background-repeat: no-repeat;
}

.deps-carousel h6.entry-title, .dep-carousel .slick-current h6.entry-title {
	background-image: url(https://www.funpresp.com.br/wp-content/uploads/2022/04/aspas.png);
	margin-top: -40px!important;
	margin-bottom: 30px;
	height: 45px;
	background-repeat: no-repeat;
}

/*	Documentos	*/
.docs-carousel article, .docs-module article, .card-docs p:not(:first-of-type) {
	border: 1px solid rgba(225, 227, 233, 1)!important;
	background-color: #ffffff;
	border-radius: 12px 0 12px 12px;
	padding: 22px!important;
	min-height: 150px!important;
}

.docs-carousel figure, .docs-module figure {
	padding-bottom: 10px;
}

/*	Materiais	*/

.tag-noticias, .pub-carousel .post-meta a, .tag-conteudos-especiais, .not-carousel .post-meta a, .contorno-categoria, .search-categ a {
	pointer-events: none;
	border: 1px solid #bdbdbd;
	padding: 4px 5px;
	border-radius: 8px 0 8px 8px;
	color: #4F4F4F;
	font-size: 12px;
	margin-bottom: 15px;
	width: max-content;
	text-transform: uppercase;
	font-family: 'Agenda';
	line-height: 13px;
}

.pub-carousel p.post-meta{
	color: transparent!important;
}

.not-module .et_pb_post .post-meta {
	color: transparent;
}

@media only screen and (max-width: 980px) {
	header .et_pb_column_3_4 {
		width: 88%!important;
		margin-right: 0!important;
	}

	header .et_pb_column_1_4 {
		width: 12%!important;
	}

	header .btn-sala-participante {
		font-size: 0!important;
	}

	#depoimentos-investimentos .post-content {
		padding: 0!important;
	}

	.linhaTemposhow-carousel article {
		display: block!important;
	}

	.et_pb_section.secao-arco-verde {
		background-size: 45% auto!important;
	}

	.et_pb_section.secao-arco-azul {
		background-size: 35% auto!important;
	}

	.linhaTemposhow-carousel article > div.post-content, .linhaTemposhow-carousel article > a {
		width: 100%
	}
}

@media only screen and (min-width: 700px) {
	.card-docs p:not(:first-of-type) {
		width: 28%!important
	}
}

@media only screen and (min-width: 500px) {
	.card-docs p:not(:first-of-type) {
		width: 44%
	}
}


/*		footer		*/
.et_pb_text_1_tb_footer.et_pb_text a {
	color: #ffffff;
}

div.et_pb_section.et_pb_section_0_tb_footer .et_pb_text_4_tb_footer span:last-child {
	background-color: #ff9900;
	padding: 2px 7px;
	border-radius: 50%;
}

/*Personalizando wp-admin*/
.et_pb_section_0_tb_footer * {
	color: #ffffff;
}

.login h1 a {
	background-image: url('/wp-content/uploads/2020/07/logo_funpresp.png');
	background-position: center;
	background-size: contain;
	width: 220px!important;
}

.color-red, #adesao-tributacao p span {
	color: #ff0000;
}

.margin-top-60px {
	margin-top: 60px;
}

.numeros .percent, .numeros .percent + h4 {
	display: inline-block;
}

.numeros .percent + h4 {
	float: left;
}

.et_pb_number_counter.et_pb_with_title .percent, .linhaTemposhow-carousel .slick-slide *, .numeros .et_pb_number_counter {
	margin-bottom: 0!important;
}

.img-participantes {background-image: url('https://www.funpresp.com.br/wp-content/uploads/2022/03/Icon-adesoes.png')}
.img-rentabilidade {background-image: url('https://www.funpresp.com.br/wp-content/uploads/2022/03/icon-rentabilidade.png')}
.img-patrimonio {background-image: url('https://www.funpresp.com.br/wp-content/uploads/2022/03/Icon-patrimonio.png')}
.img-patrocinadores {background-image: url('https://www.funpresp.com.br/wp-content/uploads/2022/03/icon-patrocinadores.png')}

.img-participantes, .img-rentabilidade, .img-patrimonio, .img-patrocinadores {
	width: 55px;
	height: 73px;
	background-repeat: no-repeat;
	background-position-y: center;
}

.numeros .et_pb_column.et_pb_column_1_4 .et_pb_text p {
	padding-left: 55px;
}

.patrimonio-simbolo .percent p:before {
	content: "R$ ";
}

.card-conheca .et_pb_text_inner {
	bottom: 15px;
	position: absolute;
}

/************************
 * 		Sanfona			*
 ************************/
.et_pb_toggle {
	background-color: #f6f6f6;
	border: none;
	border-radius: 6px;
	padding-top: 20px!important;
	padding-right: 45px!important;
	padding-bottom: 0!important;
	padding-left: 20px!important;
	margin-bottom: 12px;
}

.et_pb_toggle_content {
	padding-bottom: 20px;
	font-size: 14px;
}

.et_pb_toggle_title {
	font-weight: 600;
	position: initial!important;
	color: #4A5B6C!important;
	cursor: pointer;
	font-size: 20px!important;
	font-family: "Agenda";
	padding-right: 0!important;
	padding-bottom: 20px!important;
}

.et_pb_toggle_title:before {
	content: "\E050";
	position: absolute;
	right: 20px!important;
	font-size: 21px;
	color: #83C081;
	top: unset;
	margin-top: unset;
	left: unset!important;
}

.et_pb_toggle_open .et_pb_toggle_title:before {
	content: "\E04F";
}

/************************************************
 * 			Investimentos e seguranca   	    *
 ************************************************/

/* ===== Scrollbar CSS ===== */

#section-barra-form *::-webkit-scrollbar {
	width: 2px;
	height: 80%;
}

#section-barra-form .et-last-child article {
    margin: 0!important;
}

#section-barra-form *::-webkit-scrollbar-track {
	background: #110330;
}


#section-barra-form *::-webkit-scrollbar-thumb {
	background-color: #ffffff;
	border-radius: 0px;
	border: 0px solid #ffffff;
}

#section-barra-form .et_pb_ajax_pagination_container {
	padding: 0 35px 0 0;
	height: 350px;
	overflow-y: auto;
}

#section-barra-form .et_pb_column_21{
	overflow-y: hidden;
}

#section-barra-form .et-last-child .et_pb_section {
    background-color: transparent!important;
	padding: 0!important;
}

.section-nossos-planos .et_pb_button_module_wrapper.et_pb_button_3_wrapper.et_pb_module,
.section-nossos-planos .et_pb_button_module_wrapper.et_pb_button_alignment_left{
	float: left;
}

.section-nossos-planos .et_pb_column.et_pb_column_1_2.et_pb_column_21.et_pb_css_mix_blend_mode_passthrough {
	border-radius: 15px;
	background-size: auto;
}

.btn-branco {
	font-family: "Agenda";
	font-weight: 600!important;
	border-radius: 25px;
	font-size: 16px;
	border: 2px solid #fff!important;
	color: #fff!important;
	background-color: transparent!important;
	padding: 0.3em 1em!important;
}

.btn-branco:hover {
	background-color: #fff!important;
	color: #83c081!important;
}

#aba1 .et_pb_column_1_3, #aba2 .et_pb_column_1_3{
	min-height: 400px;
}

.abas-carteira li.et_pb_tab_active {
	padding: 0 40px;
}

.page-id-28531 .entry-content tr td, .page-id-28531 .entry-content table:not(.variations){
	border:  none;
}

#aba1 .et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li,
#aba2 .et_pb_module li{
	height: auto!important;
	margin: 10px 0;
}

#aba1 .et_pb_tabs_controls li.et_pb_tab_active,
#aba2 .et_pb_tabs_controls li.et_pb_tab_active{
	border-bottom: 2px solid #f2994a!important;
}

#aba1 .et_pb_tab_content,
#aba2 .et_pb_tab_content {
	margin-left: 20px;
	height: 400px;
	align-content: center;
	display: grid;
}

button.forminator-button.forminator-button-submit{
	transition: all .4s;
	border: 2px solid!important;
}

button.forminator-button.forminator-button-submit:hover {
	color: #f2994a!important;
	background-color: #ffffff!important;
	border-color: #f2994a!important;
	border-radius: 25px!important;
}

.abas-carteira li.et_pb_tab_1.et_pb_tab_active{
	border-right: none!important;
}

.abas-carteira li.et_pb_tab_active a {
	border-bottom: 3px solid #f2994a;
	padding: 0 1px!important;
	color: #666!important;
}

.conheca-investimentos .et_pb_text_inner{
	padding: 20px;
	transition: all 0.3s;
	width: 100%
}

.conheca-investimentos .et_pb_module:hover .et_pb_text_inner {
	background-color: #439184;
	line-height: 20px!important;
}

.poucos-passos .et_pb_pricing_table > * {
	padding: 20px!important;
	border: none;
}

.melhores-carousel .post-content p:last-child a {
	color: #f39352;
}

.melhores-carousel article > a:first-child, .melhores-carousel article h2 a{
	pointer-events: none;
}

.section-nossos-planos .et_pb_column.et_pb_column_1_2.et_pb_column_21.et_pb_css_mix_blend_mode_passthrough,
.section-nossos-planos .et_pb_column.et_pb_column_1_2.et_pb_column_22.et_pb_css_mix_blend_mode_passthrough.et-last-child{
	min-height: 240px;
}

#section-melhores-opcoes a.entry-featured-image-url {
	padding: 18px;
}

#section-melhores-opcoes  .et_pb_blog_grid .et_pb_post{
	padding: 0
}

ul#abas-investimentos, ul#abas-execprev {
	justify-content: center;
	background-color: #fff;
	padding: 0;
	text-align: center;
}

#aba1 li:not(.et_pb_tab_active),
#aba2 li:not(.et_pb_tab_active) {
	filter: grayscale(1);
}

#abas-investimentos li, #abas-execprev li {
	padding: 2px 35px;
	list-style-type: none;
}

#abas-investimentos li a, #abas-execprev li a{
	color: #9C9E9F;
	font-weight:600;
}

#abas-investimentos .aba-active, #abas-execprev .aba-active {
	border-bottom: 2px solid #fa8d5b;
	padding: 3px 0;
	color: #4A5B6C!important;
}

ul#abas-investimentos.investimentos {
	background: none;
}

a#aba-1.aba-active.investimentos-link, a#aba-2.aba-active.investimentos-link {
	color: #fff!important;
	font-weight: 600;
	font-family: 'Agenda';
	padding-bottom: 5px;
}

a#aba-2.investimentos-link, a#aba-1.investimentos-link {
	color: #fff!important;
	font-size: 20px;
	font-family: 'Agenda';
}

#text-azul p {
	color: #4A5B6C!important;
}

.botao-legisPrev{
	background-color: transparent!important;
	border-color: #ffff!important;
	margin: 20px 0!important;
	transition: .4s all!important;
	text-align: center;
}

.botao-legisPrev:hover{
	background-color: #fff!important;
	color: transparent!important;
}

.et_pb_contact_form_label {
	display: inline;
	color: #000;
	font-weight: 600;
}

.et_pb_contact_form_0.et_pb_contact_form_container .input{
	padding: 6px;
}

p.et_pb_contact_field {
	margin-bottom: 30px;
}

div#et_pb_contact_form_0 {
	border-radius: 10px;
}

#aba1 .et_pb_tabs_controls li a,
#aba2 .et_pb_tabs_controls li a {
	padding: 0!important;
	color: #637895!important;
}

.et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li,
.et_pb_tabs_1.et_pb_tabs .et_pb_tabs_controls li {
	min-width: 100px!important;
}

.conteudos-especiais-slide h6, .publicacoes-slide h6{
	position: absolute;
	bottom: 0;
}

@media only screen and (max-width: 650px) {
	.area-exec .et_pb_text_inner {
		display: flex;
		justify-content: center;
	}

	.area-exec .et_pb_text_0 {
		display: flex;
		justify-content: center;
		padding: 0!important;
		float: none;
	}
}
@media only screen and (min-width: 650px) {

	.area-exec, #abas-investimentos{
		display: flex
	}

	.et_pb_module.et_pb_text.et_pb_text_0.link-exec.et_clickable.et_pb_text_align_left.et_pb_bg_layout_light {
		text-align: right;
	}

	#abas-investimentos li:first-child {
		border-right: 1px solid rgb(0, 0, 0, 0.09);
	}
}

@media only screen and (max-width: 991px) {

	#section-barra-form .et_pb_bg_layout_light {
		padding: 0!important;
	}

	#perfis .et_pb_tabs_controls li{
		width: 120px;
		margin: auto
	}

	#section-barra-form .et_pb_blog_1 {
		margin-right: 15px!important;
		margin-left: 15px!important;
	}

	.area-exec .et_pb_text_inner h5{
		font-size: 1.2rem!important
	}

	#form-investimentos .et_pb_bg_layout_light:not(.et_pb_button){
		padding: 20px!important;
	}

	#form-investimentos .et_pb_button_1_wrapper{
		margin-left: 20px!important;
	}

	#legs-prev-investimentos .et_pb_button_module_wrapper{
		justify-content: center;
		display: flex;
		float: initial;
	}

	#aba1 .et_pb_row_15, #aba1 .et_pb_row_17,
	#aba2 .et_pb_row_15, #aba2 .et_pb_row_17{
		height: 100%
	}

	#aba1 .et_pb_module,
	#aba2 .et_pb_module{
		display: block;
	}

	#aba1 .et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li, #aba2 .et_pb_module li{
		display: flex;
		margin: 10px auto;
		width: 60%;
	}

	#aba1 ul.et_pb_tabs_controls.clearfix, #aba2 ul.et_pb_tabs_controls.clearfix {
		justify-content: center;
		display: grid;
		width: 100%;
	}
}

@media only screen and (min-width: 981x) {
	#main-content {
		min-height: 40vh;
	}
	
	#perfis img {
		height: 400px;
	}

	ul#abas-execprev, #perfis ul.et_pb_tabs_controls.clearfix {
		display: flex;
	}

	#perfis .et_pb_tabs_controls li{
		border-bottom: none
	}

	#perfis .et_pb_tab_content {
		justify-content: center;
		display: flex;
	}

	.divPerfis {
		padding: 10px 30px;
		align-self: center;
		max-width: 620px;
	}

	.section-nossos-planos .et_pb_button_module_wrapper.et_pb_button_3_wrapper.et_pb_module,
	.section-nossos-planos .et_pb_button_module_wrapper.et_pb_button_alignment_left,
	.section-nossos-planos .et_pb_button_module_wrapper.et_pb_button_4_wrapper.et_pb_module,
	.section-nossos-planos .et_pb_button_module_wrapper.et_pb_button_2_wrapper.et_pb_module{
		display: flex;
		justify-content: center;
		width: 50%;
		margin: 0;
	}
}

#perfis img {
	width: auto;
	padding: 20px
}

#perfis ul.et_pb_tabs_controls:after, #perfis .et_pb_tabs_controls li:not(.et_pb_tab_active):last-child{
	border: none;
}

#perfis ul.et_pb_tabs_controls.clearfix {
	background: none;
	justify-content: center;
}

#perfis .et_pb_tabs_controls li a{
	display: block;
	justify-content: center;
	text-align: center
}

#aba1 ul.et_pb_tabs_controls:after,
#aba2 ul.et_pb_tabs_controls:after {
	border: none;
}

div#aba1, div#aba2 {
	align-items: center;
}

#aba1 h6, #aba2 h6, #perfis h6 {
	font-size: .9rem!important;
	color: #637895;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
	font-feature-settings: 'pnum' on, 'lnum' on;
}

#aba1 h6 b, #aba2 h6 b{
	color: #4A5B6C;
	font-weight: 400;
}

.num-investimento b{
	color: #439184!important;
	font-size: .8rem;
}

.num-investimento b .num {
	font-size: 1.8rem;
	font-weight: 700;
}

.category-form-investimentos-e-seguranca .caldera-grid label{
	font-weight: 600;
	font-size: .9rem;
	color: #666;
}

.category-form-investimentos-e-seguranca .caldera-grid .form-control{
	border-radius: 10px;
	box-shadow: inherit!important;
}

.category-form-investimentos-e-seguranca .caldera-grid .btn{
	font-size: 16px;
	background-color: #f2994a;
	float: right;
	border-radius: 25px!important;
	font-family: 'Agenda',Helvetica,Arial,Lucida,sans-serif;
}

.postid-8698 #main-content .container {
	width: 100%;
	max-width: 100%;
}


/************************************************
 * 			        Ouvidoria           	    *
 ************************************************/
.ouvidoria-elogio h2{
	position: absolute;
	right:0;
	bottom: 0%;
}

.ouvidoria-icone h1{
	position: absolute;
	transform: translate(20%,30%);
}

.ouvidoria-icone p{
	transform: translate(15%,10%);
	width:85%;
}


/************************************************
 * 			      ExecPrev                      *
 ************************************************/
.beneficios-exec h5{
	position: absolute;
	transform: translate(70px,10%);
	bottom: 50%;
	font-weight:600;
}

.beneficios-exec p{
	position: absolute;
	transform: translate(70px,93%);
	bottom: 50%;
	font-size: 0.75rem;
	width:80%;
}

.link-exec h5{
	font-weight:600;
	border-bottom: 4px solid #f2994a;
	display: inline-flex;
	border-radius:3px;
}

#link-exec-alternativo h5{
	font-weight:600;
	border-bottom: 4px solid #f2994a;
	display: inline-flex;
	border-radius:3px;
}
.plano-de-fundo.et_pb_column_5, .plano-de-fundo.et_pb_column_7 {
	background-size: contain;
	height: 560px;
	align-content: center;
	display: grid;
}

/************************************************
 * 			Encontre um assessor				*
 ************************************************/
.form-input-representante {
	width: 100%;
	font-size: 100%;
	border: 1px solid #ccc;
	border-radius: 10px;
	margin-bottom: 30px;
	padding: 10px;
}

.representante {
	background-color: #e9edf2;
	border-radius: 20px;
	padding: 20px 10px;
}

/************************************************
 * 			     Atendimento                    *
 ************************************************/

.duvidas-atendimento .duvidas-frequentes.active img, .duvidas-atendimento .duvidas-frequentes:hover img {
	filter: opacity(0.5) drop-shadow(0 0 0 #17BE1BFF) brightness(150%);
}

.menu-publicacoes .et_pb_column:hover p, .duvidas-atendimento .duvidas-frequentes:hover h6, .duvidas-atendimento .duvidas-frequentes.active h6 {
	color: #fff!important;
}

.duvidas-atendimento .duvidas-frequentes {
	border-radius: 24px 0 24px 24px;
	overflow: hidden;
	border: 1px solid #e0e0e0;
	padding: 20px 15px 15px 15px!important;
	width: 100%;
	height: 180px;
	display: flex!important;
	word-break: break-word;
	cursor: pointer;
	transition: all 0.25s;
}

.linha-duvidas .et_pb_row {
	width: 100%!important;
}

.menu-publicacoes p, .duvidas-atendimento .duvidas-frequentes h6{
	font-weight: 600;
	font-family: 'Agenda',Helvetica,Arial,Lucida,sans-serif;
	line-height: 1;
	word-break: break-word
}

.menu-publicacoes .et_pb_column:hover, .duvidas-atendimento .duvidas-frequentes:hover, .duvidas-atendimento .duvidas-frequentes.active {
	background-color: #4a5b6c;
	border-color: #4a5b6c;
	color: #ffffff;
	transition: all 0.25s;
}

.link-atendimento p {
	border: 2px solid #39a27b;
	width: 22px;
	height: 22px;
	border-radius: 50%;
	position: absolute;
	border-style: double;
}

.text-duvidas {
	height: 105px;
	display: flex;
	align-items: flex-end;
	font-size: 18px;
	Font-family: "Agenda";
	font-weight: 600;
	color: #4a5b6c;
}

.link-atendimento h5 {
	outline: 7px  double  #39a27b;
	width: 11px;
	height: 11px;
	border-radius: 50%;
	position: absolute;
	background: #83c081;
	margin-top:4px;
}

.info-atendimento {
	padding: 30px;
	background: #fff!important;
	box-shadow: 10px 10px 40px #d2d2d2, -10px -10px 40px #d2d2d2;
	border-radius: 7px;
}

.info-atendimento a {
	color:#56697B;
}

.link-atendimento h6 {
	padding-left: 5px;
}

div#fld_1643791_1-wrap {
	background: #516174;
	border-radius: 10px;
	padding: 15px;
	color: white;
}

#secao-formularios .forminator-ui  select, #secao-formularios .forminator-ui input, #secao-formularios .forminator-ui textarea {
	border-radius: 10px!important;
}

.file-prevent-overflow {
	float: right;
}

input#fld_1643791_1 {
	border-radius: 0px!important;
}

input#fld_5902167_1{
	color: #ffffff !important;
	border: 2px solid #F2994A;
	background-color: #F2994A;
	border-radius: 25px!important;
	font-size: 1rem;
	font-weight: 600 !important;
}

input#fld_5902167_1:hover{
	color: #F2994A !important;
	background-color: #fff;
}
/************************************************
 * 			         PAR                        *
 ************************************************/

.link-par a {
	color: #fff;
	background: #f2994a;
	padding: 5px 15px;
	border-radius: 40px;
	border: 3px solid #f2994a;
}
.link-par a:hover {
	color: #f2994a;
	background: #fff;
	padding: 5px 15px;
	border-radius: 40px;
	border: 3px solid #f2994a;
}
/************************************************
 * 			       Noticias                     *
 ************************************************/
.noticias.et_post_meta_wrapper {
	text-align: center!important;
}

ul.icones_compartilhamento{
	position: fixed;
	left: 5%;
}

.icones_compartilhamento li {
	margin-bottom: 55px;
}
input#fld_8565445_1 {
	background: #f2994a;
	border: #f2994a!important;
	color: #fafafa;
	border-radius: 30px!important;
}
input#fld_8565445_1:hover {
	background: #fff;
	border: #f2994a!important;
	color:  #f2994a;
	border-radius: 30px!important;
}
/************************************************
 * 		     Conteudos Especiais                *
 ************************************************/

img.wp-image-29741 {
	top: 100px;
	z-index: 1!Important;
}

/************************************************
 * 		      Parcela remuneratoria             *
 ************************************************/
@media only screen and (min-width:1299px) {
	.botao-formulario{
		z-index:2;
		top:-135px;
	}
}

/************************************************
 * 		           Publicações                  *
 ************************************************/
.bannerPublicacoes {
	background-color: #56697B;
	padding: 0;
	color: #fff;
	font-family: 'Agenda';
	font-style: normal;
	background-size: 50% 100%;
	background-repeat: no-repeat;
	background-position: right;
}

.bannerPublicacoes .et_pb_row,
.bannerPublicacoes .et_pb_column:last-child {
	padding: 0!important;
	min-height: 30vw;
}

.bannerPublicacoes .et_pb_row {
	max-width: none;
}

.bannerPublicacoes .container{
	padding-top: 0!important
}

.textBanner {
	align-content: center;
	display: grid;
	padding: 25px 0;
}

.bannerPublicacoes h2{
	font-weight: 600;
	font-size: 42px;
	line-height: 45px;
	font-feature-settings: 'pnum' on, 'lnum' on;
	color: #FFFFFF;
}

.page-publicacoes .et_pb_section.et_pb_section_1.section-conteudos-especiais.et_section_regular {
	min-height: 500px!important;
	height: 500px!important;;
}

.page-publicacoes .et_pb_row.et_pb_row_3.conteudos-especiais-slide, .page-publicacoes .et_pb_row.et_pb_row_3.publicacoes-slide{
	min-height: 300px!important;
	height: 300px!important;;
}

#module-publi .deps-carousel h6.entry-title a{
	display: block;
}

#module-publi .deps-carousel h6.entry-title{
	background-image: none;
}

#module-publi .deps-carousel .et_pb_post{
	box-shadow: none;
}

#module-publi img {
	width: 100%!important;
	border-radius: 20px;
	height: 180px;
	margin-bottom: 20px;
}

#module-publi article{
	align-self: baseline;
}

#module-publi .slick-track, .d-flex {
	display: flex;
}

.cards-podcast article{
	display: contents;
}

@media only screen and (max-width: 991px) {
	.bannerPublicacoes {
		background-image: none!important;
	}

	.imgCapa {
		min-height: 155px!important
	}
}

@media only screen and (min-width: 992px) {
	.bannerPublicacoes .et_pb_row {
		display: flex
	}

	.imgCapa {
		background-image: none!important;
	}
}

.input-text {
	width: 100%;
	position: relative;
	display: inline-block;
	height: 40px;
}

/********************
 * 		Tables		*
 ********************/
table:not(.variations) {
	border: none!important;
}

tbody tr td {
	border: none!important;
	border-bottom: 1px solid #eee!important;
}

tbody tr:first-child td {
	padding: 24px;
}

tbody tr:first-child {
	background-color: #FBFBFB;
	border-bottom: 1px solid #666666;
}

/****************************
 * 		Forminator			*
 ****************************/

.forminator-button {
	color: #ffffff!important;
	border: 2px solid #F2994A!important;
	background-color: #F2994A!important;
	border-radius: 25px!important;
	font-size: 1rem!important;
	font-weight: 600!important;
	line-height: 1rem!important;
	font-family: 'Agenda'!important;
	box-shadow: none!important;
	padding: 0.3em 1em!important
}

.forminator-label {
	color: #4A5B6C!important;
	font-size: 16px;
	font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
}
h4.forminator-label {
	color: #4A5B6C!important;
	font-size: 12px!important;
}
.forminator-select-dropdown {
	background-color: #fff!important;
}

.select2-results .select2-results__option--selected {
	background-color: #6dc89a!important;
}

.selection  .select2-selection__rendered {
	font-size: 15px!important;
	color: #56697B!important;
}

.input-text, .form-input, .forminator-ui input, .forminator-ui textarea, .input-text, .forminator-ui .select2-selection {
	font-size: 15px!important;
	border: 1px solid #637895!important;
	border-radius: 12px!important;
	background-color: transparent!important;
	color: #56697B!important;
}

.forminator-button-upload, .botao-branco {
	border: 2px solid #56697B!important;
	color: #56697B!important;
	background-color: #fff!important;
}

.forminator-button-upload:hover, .botao-branco:hover {
	background-color: #56697B!important;
	color: #fff!important;
}

/********************
 * 		Search		*
 ********************/

nav.pagination {
	font-family: 'Agenda';
	text-align: center;
	padding: 10px 0;
}

.page-numbers {
	border: 1px solid #F2F2F2;
	border-radius: 5.25px;
	padding: 10px 15px;
	color: #4A5B6C;
	font-weight: 600;
}

.page-numbers.current {
	border: 1px solid #83C081;
	background: #83C081;
	color: #ffffff;
}

/****************************
 * 		Faça sua Adesão		*
 ***************************/
.grecaptcha-badge {
	z-index: 2;
}

#aviso-lgpd, .aviso-funcionamento {
	font-size: 0.8rem;
}

.btn-consultor-especial {
	width: 150px;
	height: 150px;
	background: #4a6279;
	margin: 50px auto 0 auto;
	border-radius: 50%;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center;
}

.btn-efetivar-adesao {
	width: 200px;
	height: 200px;
	background: #56AD82;
	margin: 0 auto;
	border-radius: 50%;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center;
}

.btn-efetivar-adesao + h3, .btn-consultor-especial + h4 {
	margin: 10px auto;
	text-align: center;
	font-weight: 600;
	width: 80%;
}

.btn-efetivar-adesao + h3 {
	color: #56AD82;
}

.btn-consultor-especial + h4 {
	color: #4a6279;
}

#adesao-tributacao .et_pb_row {
	padding: 2px;
}

#adesao-tributacao p {
	font-size: 12px;
	font-family: inherit;
	font-weight: 700;
}

.border .text-retorna {
    color: #7fc59a;
    font-family: "Agenda"!important;
    font-weight: 700;
    letter-spacing: -0.5px;
    border: none;
    font-size: 26px;
}

.border .et_pb_row {
    font-weight: 600;
}

.border {
    border: 1px solid #e9e9e9;
    padding: 15px!important;
    border-radius: 5px;
    box-shadow: 2px 3px #cfcfcf;
}

.icon-email {
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    height: 80px;
}

/*----- MODAL -----*/
#modal-concluir-adesao .modal-content{
	width: 70%!important;
	margin: 5% auto!important;
}

#modal-concluir-adesao .modal-content p{
	text-indent: 20px;
}

#adesao-tributacao .formulario .et_pb_row {padding:0;}

.modal {
	position: fixed;
	z-index: 3;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgb(0,0,0);
	background-color: rgba(0,0,0,0.6);
}

.modal-content {
	background-color: #fefefe;
	margin: 15% auto;
	padding: 20px;
	border: 1px solid #888;
	width: 80%;
	overflow: auto;
	border-radius: 15px;
}

.close {
	color: #aaa;
	float: right;
	font-size: 28px;
	font-weight: bold;
}

.close:hover, .close:focus {
	color: black;
	text-decoration: none;
	cursor: pointer;
}
