.img-hover {
	transition: all .15s ease-in-out;
}

.img-hover:hover {
	transform: scale(0.95);
	transition: all .15s ease-in-out;
}

/* Custom list icon via CSS vars */
ul[style*="--ifi-list-icon-char"], ol[style*="--ifi-list-icon-char"] {
	list-style: none;
}
ul[style*="--ifi-list-icon-char"] li,
ol[style*="--ifi-list-icon-char"] li {
	position: relative;
	padding-left: 1.6em;
	border-top: 1px solid var(--ifi-list-border-color, transparent);
}
ul[style*="--ifi-list-icon-char"] li:first-child,
ol[style*="--ifi-list-icon-char"] li:first-child {
	border-top: none;
}
ul[style*="--ifi-list-icon-char"] li::before,
ol[style*="--ifi-list-icon-char"] li::before {
	content: var(--ifi-list-icon-char, "✓");
	font: var(--ifi-list-icon-font-shorthand, normal normal var(--ifi-list-icon-weight, 700) var(--ifi-list-icon-size, 1em)/1 var(--ifi-list-icon-font, "Font Awesome 7 Pro", "Font Awesome 7 Free", "Font Awesome 6 Pro", "Font Awesome 6 Free", "Font Awesome 5 Pro", "Font Awesome 5 Free", inherit));
	font-family: var(--ifi-list-icon-font, "Font Awesome 7 Pro", "Font Awesome 7 Free", "Font Awesome 6 Pro", "Font Awesome 6 Free", "Font Awesome 5 Pro", "Font Awesome 5 Free", inherit);
	font-weight: var(--ifi-list-icon-weight, 700);
	font-size: var(--ifi-list-icon-size, 1em);
	color: var(--ifi-list-icon-color, currentColor);
	position: absolute;
	left: 0;
	top: 0.05em;
}

/* Also apply when class is present (e.g., ifi-check-circle) */
ul.ifi-check-circle,
ol.ifi-check-circle {
	list-style: none;
}
ul.ifi-check-circle li,
ol.ifi-check-circle li {
	position: relative;
	padding-left: 1.6em;
	border-top: 1px solid var(--ifi-list-border-color, currentColor);
}
ul.ifi-check-circle li:first-child,
ol.ifi-check-circle li:first-child {
	border-top: none;
}
ul.ifi-check-circle li::before,
ol.ifi-check-circle li::before {
	content: var(--ifi-list-icon-char, "✓");
	font: var(--ifi-list-icon-font-shorthand, normal normal var(--ifi-list-icon-weight, 700) var(--ifi-list-icon-size, 1em)/1 var(--ifi-list-icon-font, "Font Awesome 7 Pro", "Font Awesome 7 Free", "Font Awesome 6 Pro", "Font Awesome 6 Free", "Font Awesome 5 Pro", "Font Awesome 5 Free", inherit));
	font-family: var(--ifi-list-icon-font, "Font Awesome 7 Pro", "Font Awesome 7 Free", "Font Awesome 6 Pro", "Font Awesome 6 Free", "Font Awesome 5 Pro", "Font Awesome 5 Free", inherit);
	font-weight: var(--ifi-list-icon-weight, 700);
	font-size: var(--ifi-list-icon-size, 1em);
	color: var(--ifi-list-icon-color, currentColor);
	position: absolute;
	left: 0;
	top: 0.05em;
}

/* Custom list icon (uses CSS variables) */
ul[style*="--ifi-list-icon-char"], ol[style*="--ifi-list-icon-char"] {
	list-style: none;
}
ul[style*="--ifi-list-icon-char"] li,
ol[style*="--ifi-list-icon-char"] li {
	position: relative;
}
ul[style*="--ifi-list-icon-char"] li::before,
ol[style*="--ifi-list-icon-char"] li::before {
	content: var(--ifi-list-icon-char, "✓");
	font: var(--ifi-list-icon-font-shorthand, normal normal var(--ifi-list-icon-weight, 700) var(--ifi-list-icon-size, 1em)/1 var(--ifi-list-icon-font, "Font Awesome 7 Pro", "Font Awesome 7 Free", "Font Awesome 6 Pro", "Font Awesome 6 Free", "Font Awesome 5 Pro", "Font Awesome 5 Free", inherit));
	font-family: var(--ifi-list-icon-font, "Font Awesome 7 Pro", "Font Awesome 7 Free", "Font Awesome 6 Pro", "Font Awesome 6 Free", "Font Awesome 5 Pro", "Font Awesome 5 Free", inherit);
	font-weight: var(--ifi-list-icon-weight, 700);
	font-size: var(--ifi-list-icon-size, 1em);
	color: var(--ifi-list-icon-color, currentColor);
	position: absolute;
	left: -1.2em;
	top: 0.05em;
}
