.gub-icon-wrap {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	color: var(--gub-icon-color);
}

/* FORCE ALL SVG PARTS */
.gub-icon-wrap svg,
.gub-icon-wrap svg * {
	fill: currentColor !important;
	stroke: currentColor !important;
}

/* FontAwesome */
.gub-icon-wrap i {
	font-size: 100%;
	color: currentColor !important;
	line-height: 1;
}

.gub-glass-card h3 {
	margin: 0 0 10px;
}

.gub-glass-card p {
	margin: 0;
	opacity: 0.9;
}
