a{

	color: #CE5909;

}



a:hover{

	color: #FFFFFF;

}



.elementor label a{

	text-decoration: underline;

}



.elementor .elementor-field-option label{

	font-size: 13px !important;

	line-height: 18px !important;

}



body .elementor .elementor-field-group{

	align-items: baseline;

}



.solucao-individual, .solucao-individual img{

	height: 390px;

}

.solucao-individual img{
	object-fit: cover;
}

.solucao-individual .elementor-widget-button{

	display: none;

}



.solucao-individual:hover .elementor-widget-button{

	display: block;

}



.solucao-individual .elementor-widget-image a:before{

	content: '';

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

	height: 100%;

	background: -moz-linear-gradient(top, rgba(125,185,232,0) 0%, rgba(3,27,40,1) 100%);

	background: -webkit-linear-gradient(top, rgba(125,185,232,0) 0%,rgba(3,27,40,1) 100%);

	background: linear-gradient(to bottom, rgba(125,185,232,0) 0%,rgba(3,27,40,1) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#031b28',GradientType=0 );

}



.solucao-individual.solucao-assessoria:hover .elementor-widget-image a:before{

	background: -moz-linear-gradient(top, rgba(105,142,168,0) 0%, rgba(105,142,168,1) 100%);

	background: -webkit-linear-gradient(top, rgba(105,142,168,0) 0%,rgba(105,142,168,1) 100%);

	background: linear-gradient(to bottom, rgba(105,142,168,0) 0%,rgba(105,142,168,1) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00698ea8', endColorstr='#698ea8',GradientType=0 );

}



.solucao-individual.solucao-health:hover .elementor-widget-image a:before{

	background: -moz-linear-gradient(top, rgba(125,185,232,0) 0%, rgba(138,105,169,1) 100%);

	background: -webkit-linear-gradient(top, rgba(125,185,232,0) 0%,rgba(138,105,169,1) 100%);

	background: linear-gradient(to bottom, rgba(125,185,232,0) 0%,rgba(138,105,169,1) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#8a69a9',GradientType=0 );

}



.solucao-individual.solucao-mentoria:hover .elementor-widget-image a:before{

	background: -moz-linear-gradient(top, rgba(183,174,0,0) 0%, rgba(183,174,0,1) 100%);

	background: -webkit-linear-gradient(top, rgba(183,174,0,0) 0%,rgba(183,174,0,1) 100%);

	background: linear-gradient(to bottom, rgba(183,174,0,0) 0%,rgba(183,174,0,1) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ae00', endColorstr='#b7ae00',GradientType=0 );

}



.solucao-individual.solucao-workshop:hover .elementor-widget-image a:before{

	background: -moz-linear-gradient(top, rgba(69,153,137,0) 0%, rgba(69,153,137,1) 100%);

	background: -webkit-linear-gradient(top, rgba(69,153,137,0) 0%,rgba(69,153,137,1) 100%);

	background: linear-gradient(to bottom, rgba(69,153,137,0) 0%,rgba(69,153,137,1) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00459989', endColorstr='#459989',GradientType=0 );

}



.newsletter-artigos .elementor-form-fields-wrapper{

	position: relative;

}



.newsletter-artigos .elementor-field-type-submit{

	position: absolute;

	right: 0;

	top: 0;

}



.texto-simples strong{

	font-size: 20px;

	line-height: 30px;

}



.depoimentos .swiper-slide{

	position: relative;

	border-bottom: 10px solid #031b28;

	overflow: visible;

}



.depoimentos .swiper-slide .elementor-testimonial:after{

	background-image: url('../images/aspas-depoimento.png');

	position: absolute;

	right: 20px;

	bottom: -10px;

	width: 52px;

	height: 41px;

	content: '';

}



.page-id-12 .depoimentos .swiper-slide .elementor-testimonial:after{

	background-image: url('../images/aspas-depoimento-health-academy.png');

}



.page-id-12 .depoimentos .swiper-slide{

	border-bottom-color: #031824;

}



.page-id-13 .depoimentos .swiper-slide .elementor-testimonial:after{

	background-image: url('../images/aspas-depoimento-mentoria.png');

}



.page-id-13 .depoimentos .swiper-slide{

	border-bottom-color: #031824;

}



.page-id-14 .depoimentos .swiper-slide .elementor-testimonial:after{

	background-image: url('../images/aspas-depoimento-workshop.png');

}



.page-id-14 .depoimentos .swiper-slide{

	border-bottom-color: #031824;

}

.modulo-individual{
	perspective: 1000px;
}

.modulo-individual .elementor-widget-wrap{

/*	height: 393px;*/

	height: 460px;

		position: relative;

	transition: transform 0.8s !important;
	
	transform-style: preserve-3d;

}

.modulo-individual.modulo-mentoria .elementor-widget-wrap{
	height: 460px;
}



.modulo-individual .botao-hover{

	display: none;

}



.modulo-individual .elementor-widget-text-editor .elementor-widget-container{

/*	overflow: hidden;

	display: -webkit-box;

	-webkit-line-clamp: 4;

	-webkit-box-orient: vertical;*/

}

.modulo-individual.modulo-ativo .elementor-widget-wrap{
	transform: rotateY(180deg);
}

.modulo-individual.modulo-ativo .botao-hover{

	display: block;

	transform: rotateY(180deg);

}



.modulo-individual.modulo-ativo .imagem-principal{

	display: none;

}



.modulo-individual.modulo-ativo .elementor-widget-button.elementor-align-center{

	display: none;

}



.modulo-individual.modulo-ativo .elementor-widget-text-editor .elementor-widget-container{

	overflow: hidden;

	display: block;

	-webkit-line-clamp: none;

	-webkit-box-orient: vertical;

	transform: rotateY(180deg);

}

.modulo-individual.modulo-ativo .elementor-widget-heading{
	transform: rotateY(180deg);
}

.modulo-individual .botao-fechar{
	display: none;
}

.modulo-individual.modulo-ativo .botao-saiba-mais{
	display: none;
}

.modulo-individual.modulo-ativo .botao-fechar{
	display: block;
	transform: rotateY(180deg);
}

.modulo-individual.modulo-mentoria .imagem-principal{
	position: relative;
}

.modulo-individual.modulo-mentoria .imagem-principal:before{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	content: '';
	z-index: 1;
	background: -moz-linear-gradient(top, rgba(4,40,60,0) 0%, rgba(4,40,60,0.01) 1%, rgba(4,40,60,0.8) 100%);
	background: -webkit-linear-gradient(top, rgba(4,40,60,0) 0%,rgba(4,40,60,0.01) 1%,rgba(4,40,60,0.8) 100%);
	background: linear-gradient(to bottom, rgba(4,40,60,0) 0%,rgba(4,40,60,0.01) 1%,rgba(4,40,60,0.8) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0004283c', endColorstr='#cc04283c',GradientType=0 );
}

.modulo-individual .texto-completo{
	display: none;
}

.modulo-individual.modulo-ativo .texto-completo{
	display: block;
}

.modulo-individual.modulo-ativo .chamada{
	display: none;
}

.modulo-individual.modulo-ativo .titulo-principal .elementor-widget-container{
	margin-top: 20px !important;
}

.modulo-individual .elementor-widget-text-editor .elementor-widget-container {
  overflow: visible;
  display: block;
  -webkit-line-clamp: none;
}

.modulo-individual.modulo-ativo .elementor-widget-wrap{
	height: auto;
}

.modulo-individual.modulo-ativo .botao-fechar{
	margin-bottom: 20px !important;
}

/*
.modulo-individual.modulo-mentoria .texto-completo{
	display: none;
}

.modulo-individual.modulo-mentoria.modulo-ativo .texto-completo{
	display: block;
}

.modulo-individual.modulo-mentoria.modulo-ativo .chamada{
	display: none;
}

.modulo-individual.modulo-mentoria.modulo-ativo .titulo-principal .elementor-widget-container{
	margin-top: 20px !important;
}

.modulo-individual.modulo-mentoria .elementor-widget-text-editor .elementor-widget-container {
  overflow: visible;
  display: block;
  -webkit-line-clamp: none;
}

.modulo-individual.modulo-mentoria.modulo-ativo .elementor-widget-wrap{
	height: auto;
}

.modulo-individual.modulo-mentoria.modulo-ativo .botao-fechar{
	margin-bottom: 20px !important;
}
*/


/* Cores */

body .logo-assessoria, body .logo-health, body .logo-mentoria, body .logo-workshop{

	display: none;

}



.elementor-heading-title strong{

	font-weight: 700;

	color: #CE5909;

}



header .elementor-nav-menu .sub-arrow i, header .elementor-button-icon i{

	color: #CE5909;

}



body header .elementor-nav-menu .sub-menu, body header .elementor-nav-menu--dropdown{

	background-color: rgba(206, 89, 9, 0.8);

	padding-top: 10px !important;

	padding-bottom: 15px !important;

}



header .elementor-nav-menu .sub-menu li a.elementor-sub-item:hover, header .elementor-nav-menu .sub-menu .elementor-sub-item.elementor-item-active{

	background-color: transparent;

}



body.page-id-11 header .elementor-nav-menu .sub-menu, body.page-id-11 header .elementor-nav-menu--dropdown{background-color: rgba(105, 142, 168, 0.8);}

body.page-id-12 header .elementor-nav-menu .sub-menu, body.page-id-12 header .elementor-nav-menu--dropdown{background-color: rgba(139, 106, 170, 0.8);}

body.page-id-13 header .elementor-nav-menu .sub-menu, body.page-id-13 header .elementor-nav-menu--dropdown{background-color: rgba(183, 174, 0, 0.8);}

body.page-id-14 header .elementor-nav-menu .sub-menu, body.page-id-14 header .elementor-nav-menu--dropdown{background-color: rgba(69, 153, 137, 0.8);}



.page-id-11 .logo-assessoria{display: block;}

.page-id-11 header .elementor-nav-menu .sub-arrow i, .page-id-11 header .elementor-button-icon i{color: #698EA8;}

.page-id-11 .elementor-widget-form .elementor-button[type="submit"], .page-id-11 .elementor-widget-button .elementor-button{background-color: #698EA8;}

.page-id-12 .logo-health{display: block;}

.page-id-12 header .elementor-nav-menu .sub-arrow i, .page-id-12 header .elementor-button-icon i{color: #8B6AAA;}

.page-id-12 .elementor-widget-form .elementor-button[type="submit"], .page-id-12 .elementor-widget-button .elementor-button{background-color: #8B6AAA;}

.page-id-13 .logo-mentoria{display: block;}

.page-id-13 header .elementor-nav-menu .sub-arrow i, .page-id-13 header .elementor-button-icon i{color: #B7AE00;}

.page-id-13 .elementor-widget-form .elementor-button[type="submit"], .page-id-13 .elementor-widget-button .elementor-button{background-color: #B7AE00;}

.page-id-14 .logo-workshop{display: block;}

.page-id-14 header .elementor-nav-menu .sub-arrow i, .page-id-14 header .elementor-button-icon i{color: #459989;}

.page-id-14 .elementor-widget-form .elementor-button[type="submit"], .page-id-14 .elementor-widget-button .elementor-button{background-color: #459989;}

.page-id-11 .logo-principal, .page-id-12 .logo-principal, .page-id-13 .logo-principal, .page-id-14 .logo-principal{display: none;}



.popup{

	display: none;

	position: fixed;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	background-color: rgba(0,0,0,0.9);

	z-index: 1000;

}



body .popup .elementor-widget-wrap{

	background-color: #FFFFFF;

	margin-top: 10vh;

	padding: 40px !important;

}



@media(max-width: 1024px){

	.texto-simples strong{font-size: 18px;}

}



@media(max-width: 767px){

	.texto-simples strong{font-size: 16px;}

	body .popup .elementor-widget-wrap{padding: 20px !important;}

}