.lgw-promo-text {
	--lgw-promo-primary: #fff;
	--lgw-promo-separator: #86d5ef;
	--lgw-promo-secondary: #86d5ef;
	--lgw-promo-gap: 5px;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	display: flex;
	align-items: baseline;
	justify-content: center;
}

.lgw-promo-text,
.lgw-promo-text * {
	box-sizing: border-box;
}

.lgw-promo-text__inner {
	max-width: 100%;
	margin: 0;
	padding: 0;
	display: inline-flex;
	flex-wrap: wrap;
	align-items: baseline;
	justify-content: center;
	column-gap: var(--lgw-promo-gap);
	row-gap: 2px;
}

.lgw-promo-text__primary,
.lgw-promo-text__secondary,
.lgw-promo-text__separator {
	margin: 0;
	padding: 0;
	background: transparent;
	text-decoration: none;
}

.lgw-promo-text__primary {
	color: var(--lgw-promo-primary);
	font-family: "DM Sans", Arial, sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.35;
	letter-spacing: .015em;
}

.lgw-promo-text__secondary-group {
	display: inline-flex;
	align-items: baseline;
	column-gap: var(--lgw-promo-gap);
}

.lgw-promo-text__separator {
	color: var(--lgw-promo-separator);
	font: inherit;
}

.lgw-promo-text__secondary {
	color: var(--lgw-promo-secondary);
	font-family: "DM Sans", Arial, sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 1.35;
	letter-spacing: .015em;
}

a.lgw-promo-text__primary,
a.lgw-promo-text__secondary {
	transition: opacity .18s ease;
}

a.lgw-promo-text__primary:hover,
a.lgw-promo-text__primary:focus-visible,
a.lgw-promo-text__secondary:hover,
a.lgw-promo-text__secondary:focus-visible {
	opacity: .78;
}

a.lgw-promo-text__primary:focus-visible,
a.lgw-promo-text__secondary:focus-visible {
	outline: 1px dashed currentColor;
	outline-offset: 3px;
}
