/* Reland Core – Header Contact */
.gc-hcontact {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: var(--gc-hc-align, flex-start);
	gap: 0 var(--gc-hc-gap, 40px);
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 14px;
	line-height: 1.71;
}
.gc-hcontact--stacked {
	flex-direction: column;
	align-items: var(--gc-hc-align, flex-start);
	gap: var(--gc-hc-gap, 0px);
}
.gc-hcontact li {
	margin: 0;
	list-style: none;
}
.gc-hcontact :is(a, span) {
	color: var(--gc-hc-color, var(--tg-body-font-color, #747473));
	transition: color .3s ease-out;
}
.gc-hcontact a:is(:hover, :focus-visible) {
	color: var(--gc-hc-hover, var(--tg-primary-color, #BD9A68));
}
.gc-hcontact .is-underline {
	text-decoration: underline;
	text-decoration-skip-ink: none;
}
