h3.elementor-heading-title span{
	color: var(--e-global-color-accent);
}
.img-porfesional img{
	object-position: 90% 50% !important;
}

.card_servicio .elementor-widget-icon svg{
	filter: invert(12%) sepia(9%) saturate(6491%) hue-rotate(178deg) brightness(90%) contrast(96%);
	transition: .3s ease-in-out;
}
.card_servicio_bg .elementor-widget-icon svg{
	filter: invert(100%) sepia(0%) saturate(7498%) hue-rotate(206deg) brightness(117%) contrast(101%);
	transition: .3s ease-in-out;
}
.card_servicio:hover .elementor-widget-icon svg{
	filter: invert(75%) sepia(9%) saturate(2190%) hue-rotate(132deg) brightness(91%) contrast(88%);
	transition: .3s ease-in-out;
}
.footer_copy{
	color: #ffffff;
	text-align: center;
}
#footer .elementor-nav-menu--main .elementor-nav-menu ul{
	display: none !important;
}
#header .elementor-widget-image img{
	filter: invert(11%) sepia(67%) saturate(900%) hue-rotate(177deg) brightness(40%) contrast(97%);
}
#footer .elementor-widget-theme-site-logo.elementor-widget-image img{
	filter: brightness(20);
}

#cmplz-document, .editor-styles-wrapper .cmplz-unlinked-mode{
	font-family: var(--e-global-typography-text-font-family) !important;
}
#cmplz-document p a, .editor-styles-wrapper .cmplz-unlinked-mode p a{
	color: var(--e-global-color-accent);
	text-decoration: none;
	font-weight: 700;
}
.contact-form .elementor-field-subgroup .elementor-field-option label a{
	color: var(--e-global-color-accent);
}

@media (max-width: 767px){
	#footer .elementor-nav-menu__align-end .elementor-nav-menu{
		flex-direction: column;
		justify-content: center;
        margin-inline-start: 0;
        width: 100%;
	}
	#footer .elementor-nav-menu__align-end .elementor-nav-menu a{
		justify-content: center;
	}
}

