/* CONTENEDOR PRINCIPAL */
.flip-card{
	position:relative !important;
	overflow:hidden;
	isolation:isolate;
}

/* CARAS */
.flip-card > .e-con{
	transition:
		opacity .6s ease,
		transform .6s ease;

	will-change:opacity,transform;
}

/* FRENTE */
.flip-card > .e-con:first-child{
	width:100% !important;
	opacity:1 !important;
	z-index:2;
}

/* REVERSO */
.flip-card > .e-con:last-child{
	position:absolute !important;
	top:0 !important;
	left:0 !important;

	width:100% !important;
	height:100% !important;

	opacity:0 !important;
	z-index:3;
}

/* FADE */
.flip-card.flip-fade:hover > .e-con:first-child{
	opacity:0 !important;
}

.flip-card.flip-fade:hover > .e-con:last-child{
	opacity:1 !important;
}

/* ZOOM */
.flip-card.flip-zoom:hover > .e-con:first-child{
	opacity:0 !important;
	transform:scale(.95);
}

.flip-card.flip-zoom:hover > .e-con:last-child{
	opacity:1 !important;
	transform:scale(1);
}

/* LISTA ÍCONOS DERECHA */
.lista-iconos-derecha .elementor-icon-list-item,
.lista-iconos-derecha .elementor-icon-list-item a{
	display:flex;
	flex-direction:row-reverse;
	justify-content:space-between;
	align-items:center;
	width:100%;
	gap:12px;
}

.lista-iconos-derecha .elementor-icon-list-text{
	flex:1;
}

.lista-iconos-derecha .elementor-icon-list-icon{
	margin:0 !important;
	flex-shrink:0;
}
