/* Full-box link: keep Icon Box look, make the whole card clickable. */
.elementor-widget-linked-icon-box {
	position: relative;
	height: 100%;
}

.elementor-widget-linked-icon-box .elementor-widget-container {
	height: 100%;
	box-sizing: border-box;
}

.elementor-widget-linked-icon-box a.elementor-icon-box-wrapper,
.elementor-widget-linked-icon-box a.elementor-icon-box-link {
	color: inherit;
	text-decoration: none;
	cursor: pointer;
	height: 100%;
	box-sizing: border-box;
}

/*
 * Elementor puts padding on .elementor-widget-container, outside the <a>.
 * Stretch an overlay so the whole card (including padding) is clickable.
 */
.elementor-widget-linked-icon-box a.elementor-icon-box-link::after {
	content: '';
	position: absolute;
	inset: 0;
	z-index: 1;
	border-radius: inherit;
}

.elementor-widget-linked-icon-box a.elementor-icon-box-wrapper:hover,
.elementor-widget-linked-icon-box a.elementor-icon-box-wrapper:focus,
.elementor-widget-linked-icon-box a.elementor-icon-box-link:hover,
.elementor-widget-linked-icon-box a.elementor-icon-box-link:focus {
	color: inherit;
	text-decoration: none;
}

.elementor-widget-linked-icon-box .elementor-icon-box-title,
.elementor-widget-linked-icon-box .elementor-icon-box-description {
	color: inherit;
}
