:where(.le) .formulario-item-50{
  float: left;
  width: 50%;
  margin-bottom: 20px;
}
:where(.le) .formulario-item-50 input{
  width: 100%;
  float: left;
}
:where(.le) .formulario-item-50.item-esquerda{
  padding-right: 15px;
}
:where(.le) .conteiner-hv-bkg:hover h2{
    color: white !important;
}
:where(.le) .cardEdit:hover h2{
    color: white !important;
}
:where(.le) .conteiner-hv-bkg:hover h3{
    color: white !important;
}
:where(.le) .conteiner-hv-bkg:hover p{
    color: white !important;
}
:where(.le) .conteiner-hv-bkg:hover span{
    color: white !important;
}
@media only screen and (max-width: 767px){:where(.le) .formulario-item-50{
    width: 100%
  }
:where(.le) .formulario-item-50.item-esquerda{
    padding-right: 0;
  }
}
:where(.le) .formulario-item-100{
  width: 100%;
  margin-bottom: 20px;
}
:where(.le) .formulario-item-100 input{
  width: 100%;
}
:where(.le) .formulario-item-100 textarea{
  width: 100%;
}
:where(.le) w-x: hidden !important;
}

.bricks--component{
    max-width: 100%;
}
:where(.le) .lista-menu a span:before{
	content: "";
	position: absolute;
	width: 4px;
	height: 24px;
	border-radius: 0 4px 4px 0;
	background-color: var(--e-global-color-primary);
	left: -30px;
	display:none;
}
:where(.le) .lista-menu a:hover span:before{
	display:block;
}
:where(.le) .jet-mega-menu-item:hover:before{
	content: "";
	position: absolute;
	width: 100%;
	height: 4px;
	border-radius: 4px 4px 0 0;
	background-color: var(--e-global-color-primary);
	bottom: -10px
}
:where(.le) .single-post .elementor-element-c2ddeb4{	
	min-height: 300px;	
}
