/* Estructura base del componente Doble CTA - EGS */

.eds-double-cta {
	display: inline-flex;
	align-items: stretch;
	text-decoration: none !important;
	cursor: pointer;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}

.eds-double-cta--icon-left {
	flex-direction: row;
}

.eds-double-cta--icon-right {
	flex-direction: row-reverse;
}

.eds-double-cta--full-width {
	display: flex;
	width: 100%;
}

.eds-double-cta--full-width .eds-double-cta__button {
	flex: 1 1 auto;
}

.eds-double-cta__icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	box-sizing: border-box;
	overflow: hidden;
}

.eds-double-cta__icon svg {
	display: block;
	width: 1em;
	height: 1em;
}

.eds-double-cta__icon i {
	display: block;
	line-height: 1;
}

.eds-double-cta__button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	white-space: nowrap;
	box-sizing: border-box;
}

/* La flecha/icono se mueve al pasar el cursor o al hacer clic sobre CUALQUIER parte del componente */
.eds-double-cta .eds-double-cta__icon-graphic {
	display: inline-block;
	transition: transform 0.3s ease;
}
