/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/
.rc-anchor.rc-anchor-invisible {
    display: none !important;
}

.cmplz-cookiebanner .cmplz-buttons {
    flex-direction: row-reverse;
}

.wpcf7-spinner{
	display:none!important;
}


.grecaptcha-badge{
	display:none !important;
}

.c-principal {
	color: var(--color-content-primary)!important;
}

.c-secundario {
	color: var(--color-content-secondary)!important;
}

/*Botón rotación de flecha*/
/* antiguo
.button-arrow
span.fal.fa-arrow-right {
    transform: rotate(-45deg);
    transition-property: transform !important;
    transition-duration: 0.3s;
}


.button-arrow:hover
span.fal.fa-arrow-right{
   	 	transform: rotate(0deg) !important;
}
*/

/* nuevo */
.button-arrow i {
    transform: rotate(-45deg);
    transition: transform 0.3s ease;
    display: inline-block; /* importante para que la rotación funcione bien */
}

.button-arrow:hover i {
    transform: rotate(0deg);
}

/*Corrige color a enlaces fondo secundario*/

a.enlace-fondo-oscuro {
  transition: color 0.2s ease;
  background: rgba(0,0,0,0.01) !important;
}

a.enlace-fondo-oscuro:hover {
  color: #ffffff;
}

/*Cards servicios*/

.hover-card {
  transition: transform 0.3s ease;
}

.hover-card:hover {
  transform: translateY(-1.5rem);
}

.hover-zoom {
  transition: transform 0.3s ease;
}

.hover-zoom:hover {
  transform: scale(1.05);
}
