.rich-text {
	font: var(--text-typography-xl-regular);
	color: var(--text-color-default);
}
@media (min-width: 1024px) {
	.rich-text {
		font: var(--text-typography-2xl-regular);
	}
}
.rich-text--lg {
	font: var(--text-typography-lg-regular);
}
@media (min-width: 1024px) {
	.rich-text--lg {
		font: var(--text-typography-xl-regular);
	}
}
.rich-text p,
.rich-text ul,
.rich-text ol {
	margin-bottom: var(--spacing-016);
}
.rich-text p:last-child {
	margin-bottom: 0;
}
.rich-text a {
	color: var(--palette-foreground-main);
}
.rich-text a:hover,
.rich-text a:focus {
	text-decoration: none;
}
.rich-text a:focus {
	outline-style: dashed;
	outline-offset: var(--sizing-004);
	outline-width: var(--sizing-001);
	outline-color: var(--palette-foreground-main);
}

.sr-only,
.visually-hidden {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border-width: 0;
}
.formio-form .required-star {
	display: none;
}
.formio-component * {
	font: var(--text-typography-lg-regular) !important;
}
.formio-component .formio-form [type='text'],
.formio-component .formio-form [type='email'],
.formio-component .formio-form [type='number'] {
	width: 100% !important;
}
.formio-component .formio-form [type='text']::placeholder,
.formio-component .formio-form [type='email']::placeholder,
.formio-component .formio-form [type='number']::placeholder {
	color: transparent !important;
}
.formio-component .formio-form textarea::placeholder {
	color: transparent !important;
}
.formio-component .formio-form > .formio-form-group {
	margin-bottom: var(--spacing-024);
}
.formio-component .formio-form .formio-form-group {
	position: relative;
	width: 100%;
}
.formio-component .formio-form .formio-form-group > div {
	width: 100%;
}
.formio-component .formio-form .formio-form-group > div.formio-errors,
.formio-component .formio-form .formio-form-group > div.formio-errors div {
	color: var(--helper-text-state-error-text-color);
	font: var(--helper-text-typography);
	letter-spacing: var(--helper-text-typography-letter-spacing);
}
.formio-component .formio-form .formio-form-group > div.formio-errors div {
	padding-top: var(--spacing-008);
}
.formio-component .formio-form .formio-form-group label {
	transition: all 0.2s ease-in-out;
	position: absolute;
	transform: translateY(-50%);
	top: 50%;
	padding: 0;
	left: var(--input-padding-left);
	z-index: 1;
}
.formio-component .formio-form .formio-form-group:focus-within label {
	transform: translateY(-32px);
	text-transform: uppercase;
	padding-inline: var(--spacing-002);
	background-color: var(--text-field-label-state-default-background-color);
	font: var(--text-typography-lg-bold) !important;
}
.formio-component .formio-form .formio-form-group.formio-modified label {
	transform: translateY(-32px);
	text-transform: uppercase;
	padding-inline: var(--spacing-002);
	background-color: var(--text-field-label-state-default-background-color);
	font: var(--text-typography-lg-bold) !important;
}
.formio-component .formio-form .formio-form-group.formio-modified.has-error label,
.formio-component .formio-form .formio-form-group.formio-modified.has-message label {
	transform: translateY(-43px);
}
.formio-component .formio-form .formio-form-group.formio-component-checkbox label,
.formio-component .formio-form .formio-form-group.formio-component-checkbox.formio-modified label,
.formio-component .formio-form .formio-form-group.formio-component-checkbox:focus-within label,
.formio-component .formio-form .formio-form-group.formio-component-radio label,
.formio-component .formio-form .formio-form-group.formio-component-radio.formio-modified label,
.formio-component .formio-form .formio-form-group.formio-component-radio:focus-within label,
.formio-component .formio-form .formio-form-group.formio-component-selectboxes label,
.formio-component .formio-form .formio-form-group.formio-component-selectboxes.formio-modified label,
.formio-component .formio-form .formio-form-group.formio-component-selectboxes:focus-within label {
	display: flex;
	gap: var(--input-padding-left);
	left: unset;
	padding: 0;
	position: relative;
	top: unset;
	text-transform: none;
	transform: none;
	transition: none;
}
.formio-component .formio-form .formio-form-group.formio-component-checkbox .checkbox,
.formio-component .formio-form .formio-form-group.formio-component-checkbox.formio-modified .checkbox,
.formio-component .formio-form .formio-form-group.formio-component-checkbox:focus-within .checkbox,
.formio-component .formio-form .formio-form-group.formio-component-radio .checkbox,
.formio-component .formio-form .formio-form-group.formio-component-radio.formio-modified .checkbox,
.formio-component .formio-form .formio-form-group.formio-component-radio:focus-within .checkbox,
.formio-component .formio-form .formio-form-group.formio-component-selectboxes .checkbox,
.formio-component .formio-form .formio-form-group.formio-component-selectboxes.formio-modified .checkbox,
.formio-component .formio-form .formio-form-group.formio-component-selectboxes:focus-within .checkbox {
	display: flex;
	gap: var(--input-padding-left);
	left: unset;
	padding: 0;
	position: relative;
	top: unset;
	text-transform: none;
	transform: none;
	transition: none;
}
.formio-component .formio-form .formio-form-group.formio-component-textarea label,
.formio-component .formio-form .formio-form-group.formio-component-textArea label {
	transform: translateY(16px) !important;
	top: 0;
}

.formio-component .formio-form .formio-form-group.formio-component-textarea:focus-within label,
.formio-component .formio-form .formio-form-group.formio-component-textArea:focus-within label {
	text-transform: uppercase;
	padding-inline: var(--spacing-002);
	background-color: var(--text-field-label-state-default-background-color);
	font: var(--text-typography-lg-bold) !important;
	transform: translateY(-7px) !important;
	top: 0;
}
.formio-component .formio-form .formio-form-group.formio-component-textarea.formio-modified label,
.formio-component .formio-form .formio-form-group.formio-component-textArea.formio-modified label {
	text-transform: uppercase;
	padding-inline: var(--spacing-002);
	background-color: var(--text-field-label-state-default-background-color);
	font: var(--text-typography-lg-bold) !important;
	transform: translateY(-7px) !important;
	top: 0;
}
.formio-component .formio-form .formio-form-group.formio-component-textarea.formio-modified.has-error label,
.formio-component .formio-form .formio-form-group.formio-component-textarea.formio-modified.has-message label,
.formio-component .formio-form .formio-form-group.formio-component-textArea.formio-modified.has-error label,
.formio-component .formio-form .formio-form-group.formio-component-textArea.formio-modified.has-message label {
	transform: translateY(-7px) !important;
	top: 0;
}
.formio-component .formio-form button:hover {
	cursor: pointer;
}
.formio-component .field-required {
	position: relative;
}
.formio-component .field-required:after {
	content: '*';
	color: red;
}
.formio-component .formio-select-autocomplete-input {
	display: none !important;
}
.formio-component .formio-form-group.formio-component-select:focus-within label {
	transform: translateY(-37px);
}
.formio-component .choices {
	position: relative;
	overflow: hidden;
	margin-bottom: 24px;
	font-size: 16px;
}
.formio-component .choices:focus {
	outline: 0;
}
.formio-component .choices:last-child {
	margin-bottom: 0;
}
.formio-component .choices.is-open {
	overflow: visible;
}
.formio-component .choices.is-disabled .choices__inner,
.formio-component .choices.is-disabled .choices__input {
	background-color: #eaeaea;
	cursor: not-allowed;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.formio-component .choices.is-disabled .choices__item {
	cursor: not-allowed;
}
.formio-component .choices [hidden] {
	display: none !important;
}
.formio-component .choices[data-type*='select-one'] {
	cursor: pointer;
}
.formio-component .choices[data-type*='select-one'] .choices__inner {
	padding-bottom: 7.5px;
}
.formio-component .choices[data-type*='select-one'] .choices__input {
	display: block;
	width: 100%;
	padding: 10px;
	border-bottom: 1px solid #ddd;
	background-color: #fff;
	margin: 0;
}
.formio-component .choices[data-type*='select-one'] .choices__button {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
	padding: 0;
	background-size: 8px;
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -10px;
	margin-right: 25px;
	height: 20px;
	width: 20px;
	border-radius: 10em;
	opacity: 0.25;
}
.formio-component .choices[data-type*='select-one'] .choices__button:focus,
.formio-component .choices[data-type*='select-one'] .choices__button:hover {
	opacity: 1;
}
.formio-component .choices[data-type*='select-one'] .choices__button:focus {
	box-shadow: 0 0 0 2px #00bcd4;
}
.formio-component .choices[data-type*='select-one'] .choices__item[data-value=''] .choices__button {
	display: none;
}
.formio-component .choices[data-type*='select-one']::after {
	content: '';
	height: 0;
	width: 0;
	border-style: solid;
	border-color: #333 transparent transparent transparent;
	border-width: 5px;
	position: absolute;
	right: 11.5px;
	top: 50%;
	margin-top: -2.5px;
	pointer-events: none;
}
.formio-component .choices[data-type*='select-one'].is-open::after {
	border-color: transparent transparent #333 transparent;
	margin-top: -7.5px;
}
.formio-component .choices[data-type*='select-one'][dir='rtl']::after {
	left: 11.5px;
	right: auto;
}
.formio-component .choices[data-type*='select-one'][dir='rtl'] .choices__button {
	right: auto;
	left: 0;
	margin-left: 25px;
	margin-right: 0;
}
.formio-component .choices[data-type*='select-multiple'] .choices__inner,
.formio-component .choices[data-type*='text'] .choices__inner {
	cursor: text;
}
.formio-component .choices[data-type*='select-multiple'] .choices__button,
.formio-component .choices[data-type*='text'] .choices__button {
	position: relative;
	display: inline-block;
	margin-top: 0;
	margin-right: -4px;
	margin-bottom: 0;
	margin-left: 8px;
	padding-left: 16px;
	border-left: 1px solid #008fa1;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
	background-size: 8px;
	width: 8px;
	line-height: 1;
	opacity: 0.75;
	border-radius: 0;
}
.formio-component .choices[data-type*='select-multiple'] .choices__button:focus,
.formio-component .choices[data-type*='select-multiple'] .choices__button:hover,
.formio-component .choices[data-type*='text'] .choices__button:focus,
.formio-component .choices[data-type*='text'] .choices__button:hover {
	opacity: 1;
}
.formio-component .choices__inner {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	background-color: #f9f9f9;
	padding: 7.5px 7.5px 3.75px;
	border: 1px solid #ddd;
	border-radius: 2.5px;
	font-size: 14px;
	min-height: 44px;
	overflow: hidden;
}
.formio-component .is-focused .choices__inner,
.formio-component .is-open .choices__inner {
	border-color: #b7b7b7;
}
.formio-component .is-open .choices__inner {
	border-radius: 2.5px 2.5px 0 0;
}
.formio-component .is-flipped.is-open .choices__inner {
	border-radius: 0 0 2.5px 2.5px;
}
.formio-component .choices__list {
	margin: 0;
	padding-left: 0;
	list-style: none;
}
.formio-component .choices__list--single {
	display: inline-block;
	padding: 4px 16px 4px 4px;
	width: 100%;
}
.formio-component [dir='rtl'] .choices__list--single {
	padding-right: 4px;
	padding-left: 16px;
}
.formio-component .choices__list--single .choices__item {
	width: 100%;
}
.formio-component .choices__list--multiple {
	display: inline;
}
.formio-component .choices__list--multiple .choices__item {
	display: inline-block;
	vertical-align: middle;
	border-radius: 20px;
	padding: 4px 10px;
	font-size: 12px;
	font-weight: 500;
	margin-right: 3.75px;
	margin-bottom: 3.75px;
	background-color: #00bcd4;
	border: 1px solid #00a5bb;
	color: #fff;
	word-break: break-all;
	box-sizing: border-box;
}
.formio-component .choices__list--multiple .choices__item[data-deletable] {
	padding-right: 5px;
}
.formio-component [dir='rtl'] .choices__list--multiple .choices__item {
	margin-right: 0;
	margin-left: 3.75px;
}
.formio-component .choices__list--multiple .choices__item.is-highlighted {
	background-color: #00a5bb;
	border: 1px solid #008fa1;
}
.formio-component .is-disabled .choices__list--multiple .choices__item {
	background-color: #aaa;
	border: 1px solid #919191;
}
.formio-component .choices__list--dropdown,
.formio-component .choices__list[aria-expanded] {
	visibility: hidden;
	z-index: 2;
	position: absolute;
	width: 100%;
	background-color: #fff;
	border: 1px solid #ddd;
	top: 100%;
	margin-top: -1px;
	border-bottom-left-radius: 2.5px;
	border-bottom-right-radius: 2.5px;
	overflow: hidden;
	word-break: break-all;
	will-change: visibility;
}
.formio-component .is-active.choices__list--dropdown,
.formio-component .is-active.choices__list[aria-expanded] {
	visibility: visible;
}
.formio-component .is-open .choices__list--dropdown,
.formio-component .is-open .choices__list[aria-expanded] {
	border-color: #b7b7b7;
}
.formio-component .is-flipped .choices__list--dropdown,
.formio-component .is-flipped .choices__list[aria-expanded] {
	top: auto;
	bottom: 100%;
	margin-top: 0;
	margin-bottom: -1px;
	border-radius: 0.25rem 0.25rem 0 0;
}
.formio-component .choices__list--dropdown .choices__list,
.formio-component .choices__list[aria-expanded] .choices__list {
	position: relative;
	max-height: 300px;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	will-change: scroll-position;
}
.formio-component .choices__list--dropdown .choices__item,
.formio-component .choices__list[aria-expanded] .choices__item {
	position: relative;
	padding: 10px;
	font-size: 14px;
}
.formio-component [dir='rtl'] .choices__list--dropdown .choices__item,
.formio-component [dir='rtl'] .choices__list[aria-expanded] .choices__item {
	text-align: right;
}
@media (min-width: 640px) {
	.formio-component .choices__list--dropdown .choices__item--selectable,
	.formio-component .choices__list[aria-expanded] .choices__item--selectable {
		padding-right: 100px;
	}
	.formio-component .choices__list--dropdown .choices__item--selectable::after,
	.formio-component .choices__list[aria-expanded] .choices__item--selectable::after {
		content: attr(data-select-text);
		font-size: 12px;
		opacity: 0;
		position: absolute;
		right: 10px;
		top: 50%;
		transform: translateY(-50%);
	}
	.formio-component [dir='rtl'] .choices__list--dropdown .choices__item--selectable,
	.formio-component [dir='rtl'] .choices__list[aria-expanded] .choices__item--selectable {
		text-align: right;
		padding-left: 100px;
		padding-right: 10px;
	}
	.formio-component [dir='rtl'] .choices__list--dropdown .choices__item--selectable::after,
	.formio-component [dir='rtl'] .choices__list[aria-expanded] .choices__item--selectable::after {
		right: auto;
		left: 10px;
	}
}
.formio-component .choices__list--dropdown .choices__item--selectable.is-highlighted,
.formio-component .choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
	background-color: #f2f2f2;
}
.formio-component .choices__list--dropdown .choices__item--selectable.is-highlighted::after,
.formio-component .choices__list[aria-expanded] .choices__item--selectable.is-highlighted::after {
	opacity: 0.5;
}
.formio-component .choices__item {
	cursor: default;
}
.formio-component .choices__item--selectable {
	cursor: pointer;
}
.formio-component .choices__item--disabled {
	cursor: not-allowed;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	opacity: 0.5;
}
.formio-component .choices__heading {
	font-weight: 600;
	font-size: 12px;
	padding: 10px;
	border-bottom: 1px solid #f7f7f7;
	color: gray;
}
.formio-component .choices__button {
	text-indent: -9999px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 0;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}
.formio-component .choices__button:focus {
	outline: 0;
}
.formio-component .choices__input {
	display: inline-block;
	vertical-align: baseline;
	background-color: #f9f9f9;
	font-size: 14px;
	margin-bottom: 5px;
	border: 0;
	border-radius: 0;
	max-width: 100%;
	padding: 4px 0 4px 2px;
}
.formio-component .choices__input:focus {
	outline: 0;
}
.formio-component .choices__input::-webkit-search-cancel-button,
.formio-component .choices__input::-webkit-search-decoration,
.formio-component .choices__input::-webkit-search-results-button,
.formio-component .choices__input::-webkit-search-results-decoration {
	display: none;
}
.formio-component .choices__input::-ms-clear,
.formio-component .choices__input::-ms-reveal {
	display: none;
	width: 0;
	height: 0;
}
.formio-component [dir='rtl'] .choices__input {
	padding-right: 2px;
	padding-left: 0;
}
.formio-component .choices__placeholder {
	opacity: 0;
}

@keyframes slideDown {
	from {
		height: 0;
	}
	to {
		height: var(--radix-accordion-content-height);
	}
}
@keyframes slideUp {
	from {
		height: var(--radix-accordion-content-height);
	}
	to {
		height: 0;
	}
}
@keyframes slideUpAndFade {
	from {
		opacity: 0;
		transform: translateY(2px);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}
@keyframes slideRightAndFade {
	from {
		opacity: 0;
		transform: translateX(-2px);
	}
	to {
		opacity: 1;
		transform: translateX(0);
	}
}
@keyframes slideDownAndFade {
	from {
		opacity: 0;
		transform: translateY(-2px);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}
@keyframes slideLeftAndFade {
	from {
		opacity: 0;
		transform: translateX(2px);
	}
	to {
		opacity: 1;
		transform: translateX(0);
	}
}
@keyframes overlayShow {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@keyframes contentShow {
	from {
		opacity: 0;
		transform: translate(-50%, -48%) scale(0.96);
	}
	to {
		opacity: 1;
		transform: translate(-50%, -50%) scale(1);
	}
}
@keyframes overlayOut {
	from {
		opacity: 1;
		transform: translateX(0%) skewX(var(--overlayIOSkew, -45deg));
	}
	to {
		opacity: 0;
		transform: translateX(100%) skewX(var(--overlayIOSkew, -45deg));
	}
}
@keyframes overlayIn {
	from {
		opacity: 0;
		transform: translateX(-100%) skewX(var(--overlayIOSkew, -45deg));
	}
	to {
		opacity: 1;
		transform: translateX(0%) skewX(var(--overlayIOSkew, -45deg));
	}
}
.button,
.formio-component .btn,
.formio-component input[type='submit'],
.btn {
	align-items: center;
	border-style: solid;
	display: inline-flex;
	justify-content: center;
	text-align: center;
	text-decoration: none;
	box-sizing: border-box;
	position: relative;
	overflow: hidden;
	z-index: 1;
	transition-duration: 0.45s;
	transition-property: color, background-color, border, opacity;
}

.button.button--primary,
.formio-component .btn,
.formio-component input[type='submit'],
.btn.button--primary {
	background-color: var(--button-primary-initial-background-color);
	border-color: var(--button-primary-initial-border-color);
	border-width: var(--button-primary-border-width);
	color: var(--button-primary-initial-text-color);
}

.button.button--primary:focus-visible,
.formio-component .btn:focus-visible,
.formio-component input[type='submit']:focus-visible,
.btn.button--primary:focus-visible {
	border-color: var(--button-primary-focus-border-color);
	background-color: var(--button-primary-focus-background-color);
	color: var(--button-primary-focus-text-color);
	outline-style: dashed;
	outline-offset: var(--button-primary-focus-outline-offset);
	outline-width: var(--button-primary-focus-outline-width);
	outline-color: var(--button-primary-focus-outline-color);
}

.button.button--primary:focus,
.formio-component .btn:focus,
.formio-component input[type='submit']:focus,
.btn.button--primary:focus {
	border-color: var(--button-primary-focus-border-color);
	background-color: var(--button-primary-focus-background-color);
	color: var(--button-primary-focus-text-color);
	outline-style: dashed;
	outline-offset: var(--button-primary-focus-outline-offset);
	outline-width: var(--button-primary-focus-outline-width);
	outline-color: var(--button-primary-focus-outline-color);
}

.button.button--primary:active,
.formio-component .btn:active,
.formio-component input[type='submit']:active,
.btn.button--primary:active {
	background-color: var(--button-primary-initial-background-color);
	border-color: var(--button-primary-initial-border-color);
	border-width: var(--button-primary-border-width);
	color: var(--button-primary-initial-text-color);
}

.button.button--primary::before,
.formio-component .btn::before,
.formio-component input[type='submit']::before,
.btn.button--primary::before {
	background-color: var(--button-primary-hover-background-color);
}

@media (hover: hover) {
	.button.button--primary-hover:hover:not(:active),
	.formio-component input.button--primary-hover[type='submit']:hover:not(:active),
	.btn.button--primary-hover:hover:not(:active) {
		border-color: var(--button-primary-hover-border-color);
		color: var(--button-primary-hover-text-color);
		cursor: pointer;
	}
}
.button.button--primary-hover:hover:not(:active),
.formio-component input.button--primary-hover[type='submit']:hover:not(:active),
.btn.button--primary-hover:hover:not(:active) {
	border-color: var(--button-primary-hover-border-color);
	color: var(--button-primary-hover-text-color);
	cursor: pointer;
}

.button.button--secondary,
.formio-component input.button--secondary[type='submit'],
.btn.button--secondary {
	background-color: var(--button-secondary-initial-background-color);
	border-color: var(--button-secondary-initial-border-color);
	border-width: var(--button-secondary-border-width);
	color: var(--button-secondary-initial-text-color);
}

.button.button--secondary:focus-visible,
.formio-component input.button--secondary[type='submit']:focus-visible,
.btn.button--secondary:focus-visible {
	border-color: var(--button-secondary-focus-border-color);
	background-color: var(--button-secondary-focus-background-color);
	color: var(--button-secondary-focus-text-color);
	outline-style: dashed;
	outline-offset: var(--button-secondary-focus-outline-offset);
	outline-width: var(--button-secondary-focus-outline-width);
	outline-color: var(--button-secondary-focus-outline-color);
}

.button.button--secondary:focus,
.formio-component input.button--secondary[type='submit']:focus,
.btn.button--secondary:focus {
	border-color: var(--button-secondary-focus-border-color);
	background-color: var(--button-secondary-focus-background-color);
	color: var(--button-secondary-focus-text-color);
	outline-style: dashed;
	outline-offset: var(--button-secondary-focus-outline-offset);
	outline-width: var(--button-secondary-focus-outline-width);
	outline-color: var(--button-secondary-focus-outline-color);
}

.button.button--secondary:active,
.formio-component input.button--secondary[type='submit']:active,
.btn.button--secondary:active {
	background-color: var(--button-secondary-initial-background-color);
	border-color: var(--button-secondary-initial-border-color);
	border-width: var(--button-secondary-border-width);
	color: var(--button-secondary-initial-text-color);
}

.button.button--secondary::before,
.formio-component input.button--secondary[type='submit']::before,
.btn.button--secondary::before {
	background-color: var(--button-secondary-hover-background-color);
}

@media (hover: hover) {
	.button.button--secondary-hover:hover:not(:active),
	.formio-component input.button--secondary-hover[type='submit']:hover:not(:active),
	.btn.button--secondary-hover:hover:not(:active) {
		border-color: var(--button-secondary-hover-border-color);
		color: var(--button-secondary-hover-text-color);
		cursor: pointer;
	}
}
.button.button--secondary-hover:hover:not(:active),
.formio-component input.button--secondary-hover[type='submit']:hover:not(:active),
.btn.button--secondary-hover:hover:not(:active) {
	border-color: var(--button-secondary-hover-border-color);
	color: var(--button-secondary-hover-text-color);
	cursor: pointer;
}

.button.button--alt,
.formio-component input.button--alt[type='submit'],
.btn.button--alt {
	background-color: var(--promo-banner-background-color-default);
	border-color: var(--promo-banner-background-color-default);
	border-width: var(--button-primary-border-width);
	color: var(--button-primary-hover-text-color);
}

.button.button--alt:focus-visible,
.formio-component input.button--alt[type='submit']:focus-visible,
.btn.button--alt:focus-visible {
	border-color: var(--button-primary-initial-border-color);
	background-color: var(--button-primary-initial-background-color);
	color: var(--button-primary-initial-text-color);
	outline-style: dashed;
	outline-offset: var(--button-primary-initial-outline-offset);
	outline-width: var(--button-primary-initial-outline-width);
	outline-color: var(--button-primary-initial-outline-color);
}

.button.button--alt:focus,
.formio-component input.button--alt[type='submit']:focus,
.btn.button--alt:focus {
	border-color: var(--button-primary-initial-border-color);
	background-color: var(--button-primary-initial-background-color);
	color: var(--button-primary-initial-text-color);
	outline-style: dashed;
	outline-offset: var(--button-primary-initial-outline-offset);
	outline-width: var(--button-primary-initial-outline-width);
	outline-color: var(--button-primary-initial-outline-color);
}

.button.button--alt:active,
.formio-component input.button--alt[type='submit']:active,
.btn.button--alt:active {
	background-color: var(--promo-banner-background-color-default);
	border-color: var(--promo-banner-background-color-default);
	border-width: var(--button-primary-border-width);
	color: var(--button-primary-initial-text-color);
}

.button.button--alt::before,
.formio-component input.button--alt[type='submit']::before,
.btn.button--alt::before {
	background-color: var(--button-primary-initial-background-color);
}

@media (hover: hover) {
	.button.button--inverse-hover:hover:not(:active),
	.formio-component input.button--inverse-hover[type='submit']:hover:not(:active),
	.btn.button--inverse-hover:hover:not(:active) {
		border-color: var(--button-primary-initial-border-color);
		color: var(--button-primary-initial-text-color);
		cursor: pointer;
	}
}
.button.button--inverse-hover:hover:not(:active),
.formio-component input.button--inverse-hover[type='submit']:hover:not(:active),
.btn.button--inverse-hover:hover:not(:active) {
	border-color: var(--button-primary-initial-border-color);
	color: var(--button-primary-initial-text-color);
	cursor: pointer;
}

.button.button--icon-sm,
.formio-component input.button--icon-sm[type='submit'],
.btn.button--icon-sm {
	padding: var(--button-icon-sm-padding-vertical) var(--button-icon-sm-padding-horizontal);
}

.button .button__icon--icon-leading.button__icon--sm,
.formio-component input[type='submit'] .button__icon--icon-leading.button__icon--sm,
.btn .button__icon--icon-leading.button__icon--sm {
	margin-right: var(--button-icon-sm-spacing);
}

.button .button__icon--icon-trailing.button__icon--sm,
.formio-component input[type='submit'] .button__icon--icon-trailing.button__icon--sm,
.btn .button__icon--icon-trailing.button__icon--sm {
	margin-left: var(--button-icon-sm-spacing);
}

.button.button--sm,
.formio-component input.button--sm[type='submit'],
.btn.button--sm {
	border-radius: var(--button-sm-border-radius);
	padding: var(--button-sm-padding-vertical) var(--button-sm-padding-horizontal);
	font: var(--button-sm-typography);
	letter-spacing: var(--button-sm-typography-letter-spacing);
}

@media (min-width: 768px) {
	.button.button--sm--tablet,
	.formio-component input.button--sm--tablet[type='submit'],
	.btn.button--sm--tablet {
		border-radius: var(--button-sm-border-radius);
		padding: var(--button-sm-padding-vertical) var(--button-sm-padding-horizontal);
		font: var(--button-sm-typography);
		letter-spacing: var(--button-sm-typography-letter-spacing);
	}
}
@media (min-width: 1024px) {
	.button.button--sm--desktop,
	.formio-component input.button--sm--desktop[type='submit'],
	.btn.button--sm--desktop {
		border-radius: var(--button-sm-border-radius);
		padding: var(--button-sm-padding-vertical) var(--button-sm-padding-horizontal);
		font: var(--button-sm-typography);
		letter-spacing: var(--button-sm-typography-letter-spacing);
	}
}
.button.button--icon-md,
.formio-component input.button--icon-md[type='submit'],
.btn.button--icon-md {
	padding: var(--button-icon-md-padding-vertical) var(--button-icon-md-padding-horizontal);
}

.button .button__icon--icon-leading.button__icon--md,
.formio-component input[type='submit'] .button__icon--icon-leading.button__icon--md,
.btn .button__icon--icon-leading.button__icon--md {
	margin-right: var(--button-icon-md-spacing);
}

.button .button__icon--icon-trailing.button__icon--md,
.formio-component input[type='submit'] .button__icon--icon-trailing.button__icon--md,
.btn .button__icon--icon-trailing.button__icon--md {
	margin-left: var(--button-icon-md-spacing);
}

.button.button--md,
.formio-component .btn,
.formio-component input[type='submit'],
.btn.button--md {
	border-radius: var(--button-md-border-radius);
	padding: var(--button-md-padding-vertical) var(--button-md-padding-horizontal);
	font: var(--button-md-typography);
	letter-spacing: var(--button-md-typography-letter-spacing);
}

@media (min-width: 768px) {
	.button.button--md--tablet,
	.formio-component input.button--md--tablet[type='submit'],
	.btn.button--md--tablet {
		border-radius: var(--button-md-border-radius);
		padding: var(--button-md-padding-vertical) var(--button-md-padding-horizontal);
		font: var(--button-md-typography);
		letter-spacing: var(--button-md-typography-letter-spacing);
	}
}
@media (min-width: 1024px) {
	.button.button--md--desktop,
	.formio-component input.button--md--desktop[type='submit'],
	.btn.button--md--desktop {
		border-radius: var(--button-md-border-radius);
		padding: var(--button-md-padding-vertical) var(--button-md-padding-horizontal);
		font: var(--button-md-typography);
		letter-spacing: var(--button-md-typography-letter-spacing);
	}
}
.button.button--icon-lg,
.formio-component input.button--icon-lg[type='submit'],
.btn.button--icon-lg {
	padding: var(--button-icon-lg-padding-vertical) var(--button-icon-lg-padding-horizontal);
}

.button .button__icon--icon-leading.button__icon--lg,
.formio-component input[type='submit'] .button__icon--icon-leading.button__icon--lg,
.btn .button__icon--icon-leading.button__icon--lg {
	margin-right: var(--button-icon-lg-spacing);
}

.button .button__icon--icon-trailing.button__icon--lg,
.formio-component input[type='submit'] .button__icon--icon-trailing.button__icon--lg,
.btn .button__icon--icon-trailing.button__icon--lg {
	margin-left: var(--button-icon-lg-spacing);
}

.button.button--lg,
.formio-component input.button--lg[type='submit'],
.btn.button--lg {
	border-radius: var(--button-lg-border-radius);
	padding: var(--button-lg-padding-vertical) var(--button-lg-padding-horizontal);
	font: var(--button-lg-typography);
	letter-spacing: var(--button-lg-typography-letter-spacing);
}

@media (min-width: 768px) {
	.button.button--lg--tablet,
	.formio-component input.button--lg--tablet[type='submit'],
	.btn.button--lg--tablet {
		border-radius: var(--button-lg-border-radius);
		padding: var(--button-lg-padding-vertical) var(--button-lg-padding-horizontal);
		font: var(--button-lg-typography);
		letter-spacing: var(--button-lg-typography-letter-spacing);
	}
}
@media (min-width: 1024px) {
	.button.button--lg--desktop,
	.formio-component input.button--lg--desktop[type='submit'],
	.btn.button--lg--desktop {
		border-radius: var(--button-lg-border-radius);
		padding: var(--button-lg-padding-vertical) var(--button-lg-padding-horizontal);
		font: var(--button-lg-typography);
		letter-spacing: var(--button-lg-typography-letter-spacing);
	}
}
.button.button--circular,
.formio-component input.button--circular[type='submit'],
.btn.button--circular {
	background-color: var(--button-primary-initial-background-color);
	border-radius: var(--button-circular-border-radius);
	border-width: var(--button-circular-border-width);
	color: var(--button-primary-initial-text-color);
}

@media (hover: hover) {
	.button.button--circular:hover,
	.formio-component input.button--circular[type='submit']:hover,
	.btn.button--circular:hover {
		border-color: var(--button-primary-hover-border-color);
		background-color: var(--button-primary-hover-background-color);
		color: var(--button-primary-hover-text-color);
		cursor: pointer;
	}
}
.button.button--circular:hover,
.formio-component input.button--circular[type='submit']:hover,
.btn.button--circular:hover {
	border-color: var(--button-primary-hover-border-color);
	background-color: var(--button-primary-hover-background-color);
	color: var(--button-primary-hover-text-color);
	cursor: pointer;
}

.button.button--circular:focus,
.formio-component input.button--circular[type='submit']:focus,
.btn.button--circular:focus {
	border-color: var(--button-primary-focus-border-color);
	background-color: var(--button-primary-focus-background-color);
	color: var(--button-primary-focus-text-color);
	box-shadow: var(--button-primary-drop-shadow);
}

.button.button--circular .button__icon--icon-leading.button__icon--sm,
.formio-component input.button--circular[type='submit'] .button__icon--icon-leading.button__icon--sm,
.btn.button--circular .button__icon--icon-leading.button__icon--sm {
	margin-right: calc(var(--button-sm-padding-horizontal) / 4);
}

.button.button--circular .button__icon--icon-trailing.button__icon--sm,
.formio-component input.button--circular[type='submit'] .button__icon--icon-trailing.button__icon--sm,
.btn.button--circular .button__icon--icon-trailing.button__icon--sm {
	margin-left: calc(var(--button-sm-padding-horizontal) / 4);
}

.button.button--circular .button__icon--icon-leading.button__icon--md,
.formio-component input.button--circular[type='submit'] .button__icon--icon-leading.button__icon--md,
.btn.button--circular .button__icon--icon-leading.button__icon--md {
	margin-right: calc(var(--button-md-padding-horizontal) / 4);
}

.button.button--circular .button__icon--icon-trailing.button__icon--md,
.formio-component input.button--circular[type='submit'] .button__icon--icon-trailing.button__icon--md,
.btn.button--circular .button__icon--icon-trailing.button__icon--md {
	margin-left: calc(var(--button-md-padding-horizontal) / 4);
}

.button.button--circular .button__icon--icon-leading.button__icon--lg,
.formio-component input.button--circular[type='submit'] .button__icon--icon-leading.button__icon--lg,
.btn.button--circular .button__icon--icon-leading.button__icon--lg {
	margin-right: calc(var(--button-lg-padding-horizontal) / 4);
}

.button.button--circular .button__icon--icon-trailing.button__icon--lg,
.formio-component input.button--circular[type='submit'] .button__icon--icon-trailing.button__icon--lg,
.btn.button--circular .button__icon--icon-trailing.button__icon--lg {
	margin-left: calc(var(--button-lg-padding-horizontal) / 4);
}

.button.button--circular.button--sm,
.formio-component input.button--circular.button--sm[type='submit'],
.btn.button--circular.button--sm {
	padding: calc(var(--button-sm-padding-vertical) / 2) calc(var(--button-sm-padding-horizontal) / 2);
}

.button.button--circular.button--md,
.formio-component .button--circular.btn,
.formio-component input.button--circular[type='submit'],
.btn.button--circular.button--md {
	padding: calc(var(--button-md-padding-vertical) / 2) calc(var(--button-md-padding-horizontal) / 2);
}

.button.button--circular.button--lg,
.formio-component input.button--circular.button--lg[type='submit'],
.btn.button--circular.button--lg {
	padding: calc(var(--button-lg-padding-vertical) / 2) calc(var(--button-lg-padding-horizontal) / 2);
}

.button--fullwidth,
.formio-component .btn,
.formio-component input[type='submit'] {
	width: 100%;
}

.button--fullwidth--mobile {
	width: 100%;
}

.button--autowidth--mobile {
	width: auto;
}

@media (min-width: 768px) {
	.button--fullwidth--tablet {
		width: 100%;
	}
	.button--autowidth--tablet {
		width: auto;
	}
}
@media (min-width: 1024px) {
	.button--fullwidth--desktop {
		width: 100%;
	}
	.button--autowidth--desktop {
		width: auto;
	}
}
.button.button--disabled,
.formio-component input.button--disabled[type='submit'],
.formio-component .btn:disabled,
.formio-component input[type='submit']:disabled,
.btn.button--disabled {
	cursor: not-allowed;
	background-color: var(--button-disabled-background-color);
	color: var(--button-disabled-text-color);
	border-color: var(--button-disabled-border-color);
}

.button.button--disabled::before,
.formio-component input.button--disabled[type='submit']::before,
.formio-component .btn:disabled::before,
.formio-component input[type='submit']:disabled::before,
.btn.button--disabled::before {
	content: none;
}

.button::before,
.formio-component .btn::before,
.formio-component input[type='submit']::before,
.btn::before {
	content: '';
	display: block;
	position: absolute;
	height: 100%;
	width: 165%;
	animation: overlayOut 0.45s ease-out forwards;
	z-index: -1;
}

.button:not(:active):hover::before,
.formio-component input[type='submit']:not(:active):hover::before,
.btn:not(:active):hover::before {
	animation: overlayIn 0.45s ease-in forwards;
}

.formio-component .formio-form > .formio-form-group {
	margin-bottom: var(--spacing-024);
}

.form-control,
.formio-component .formio-form [type='email'],
.formio-component .formio-form [type='number'],
.formio-component .formio-form [type='text'],
.input {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: var(--input-border-radius);
	border-style: solid;
	font: var(--input-typography);
	outline: none;
	letter-spacing: var(--input-typography-letter-spacing);
	padding: var(--input-padding-top) var(--input-padding-right) var(--input-padding-bottom) var(--input-padding-left);
	width: 100%;
	color: var(--input-state-default-text-color);
	background-color: var(--input-state-default-background-color);
	border-color: var(--input-state-default-border-color);
	border-width: var(--input-state-default-border-width);
}
.form-control .input,
.form-control .formio-component .formio-form [type='text'],
.formio-component .formio-form .form-control [type='text'],
.form-control .formio-component .formio-form [type='email'],
.formio-component .formio-form .form-control [type='email'],
.form-control .formio-component .formio-form [type='number'],
.formio-component .formio-form .form-control [type='number'] {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: var(--input-border-radius);
	border-style: solid;
	font: var(--input-typography);
	outline: none;
	letter-spacing: var(--input-typography-letter-spacing);
	padding: var(--input-padding-top) var(--input-padding-right) var(--input-padding-bottom) var(--input-padding-left);
	width: 100%;
	color: var(--input-state-default-text-color);
	background-color: var(--input-state-default-background-color);
	border-color: var(--input-state-default-border-color);
	border-width: var(--input-state-default-border-width);
}
.form-control .input:focus,
.form-control .formio-component .formio-form [type='text']:focus,
.formio-component .formio-form .form-control [type='text']:focus,
.form-control .formio-component .formio-form [type='email']:focus,
.formio-component .formio-form .form-control [type='email']:focus,
.form-control .formio-component .formio-form [type='number']:focus,
.formio-component .formio-form .form-control [type='number']:focus {
	color: var(--input-state-focus-text-color);
	background-color: var(--input-state-focus-background-color);
	border-color: var(--input-state-focus-border-color);
	border-width: var(--input-state-focus-border-width);
	padding-top: calc(
		var(--input-padding-top) - var(--input-state-focus-border-width) + var(--input-state-default-border-width)
	);
	padding-right: calc(
		var(--input-padding-right) - var(--input-state-focus-border-width) + var(--input-state-default-border-width)
	);
	padding-bottom: calc(
		var(--input-padding-bottom) - var(--input-state-focus-border-width) + var(--input-state-default-border-width)
	);
	padding-left: calc(
		var(--input-padding-left) - var(--input-state-focus-border-width) + var(--input-state-default-border-width)
	);
}
.form-control .input:active,
.form-control .formio-component .formio-form [type='text']:active,
.formio-component .formio-form .form-control [type='text']:active,
.form-control .formio-component .formio-form [type='email']:active,
.formio-component .formio-form .form-control [type='email']:active,
.form-control .formio-component .formio-form [type='number']:active,
.formio-component .formio-form .form-control [type='number']:active {
	color: var(--input-state-active-text-color);
	background-color: var(--input-state-active-background-color);
	border-color: var(--input-state-active-border-color);
	border-width: var(--input-state-active-border-width);
	padding-top: calc(
		var(--input-padding-top) - var(--input-state-active-border-width) + var(--input-state-default-border-width)
	);
	padding-right: calc(
		var(--input-padding-right) - var(--input-state-active-border-width) + var(--input-state-default-border-width)
	);
	padding-bottom: calc(
		var(--input-padding-bottom) - var(--input-state-active-border-width) + var(--input-state-default-border-width)
	);
	padding-left: calc(
		var(--input-padding-left) - var(--input-state-active-border-width) + var(--input-state-default-border-width)
	);
}
.form-control .input::placeholder,
.form-control .formio-component .formio-form [type='text']::placeholder,
.formio-component .formio-form .form-control [type='text']::placeholder,
.form-control .formio-component .formio-form [type='email']::placeholder,
.formio-component .formio-form .form-control [type='email']::placeholder,
.form-control .formio-component .formio-form [type='number']::placeholder,
.formio-component .formio-form .form-control [type='number']::placeholder {
	color: var(--input-state-default-placeholder-text-color);
}
.form-control .input--disabled {
	color: var(--input-state-disabled-text-color);
	background-color: var(--input-state-disabled-background-color);
	border-color: var(--input-state-disabled-border-color);
	border-width: var(--input-state-disabled-border-width);
	cursor: not-allowed;
	opacity: var(--input-state-disabled-opacity);
}
.form-control .input--error {
	color: var(--input-state-error-text-color);
	background-color: var(--input-state-error-background-color);
	border-color: var(--input-state-error-border-color);
	border-width: var(--input-state-error-border-width);
	padding-top: calc(
		var(--input-padding-top) - var(--input-state-error-border-width) + var(--input-state-default-border-width)
	);
	padding-right: calc(
		var(--input-padding-right) - var(--input-state-error-border-width) + var(--input-state-default-border-width)
	);
	padding-bottom: calc(
		var(--input-padding-bottom) - var(--input-state-error-border-width) + var(--input-state-default-border-width)
	);
	padding-left: calc(
		var(--input-padding-left) - var(--input-state-error-border-width) + var(--input-state-default-border-width)
	);
}
.form-control .input--success {
	color: var(--input-state-success-text-color);
	background-color: var(--input-state-success-background-color);
	border-color: var(--input-state-success-border-color);
	border-width: var(--input-state-success-border-width);
}

/*
  1. Use a more-intuitive box-sizing model.
*/
*,
*::before,
*::after {
	box-sizing: border-box;
}
/*
  2. Remove default margin
*/
* {
	margin: 0;
}
/*
  Typographic tweaks!
  3. Add accessible line-height
  4. Improve text rendering
*/
body {
	line-height: 1.5;
	-webkit-font-smoothing: antialiased;
}
/*
  5. Improve media defaults
*/
img,
picture,
video,
canvas,
svg {
	display: block;
}
img,
picture,
video,
canvas {
	max-width: 100%;
}
/*
  6. Remove built-in form typography styles
*/
input,
button,
textarea,
select {
	font: inherit;
}
/*
  7. Avoid text overflows
*/
p,
h1,
h2,
h3,
h4,
h5,
h6 {
	overflow-wrap: break-word;
}
/*
  8. Create a root stacking context
*/
#root,
#__next {
	isolation: isolate;
}

/* Hide the default number input arrows */
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
	-webkit-appearance: none;
	appearance: none;
	margin: 0;
}

/* Core Tokens */
:root {
	/**
* @tokens BorderRadius
* @presenter BorderRadius
*/
	--border-radius-10: 10px;
	--border-radius-12: 12px;
	--border-radius-14: 14px;
	--border-radius-20: 20px;
	--border-radius-24: 24px;
	--border-radius-48: 48px;
	--border-radius-50: 50px;
	--border-radius-9999: 9999px;
	--border-radius-00: 0px;
	--border-radius-04: 4px;
	--border-radius-08: 8px;

	/**
* @tokens Borders
* @presenter Border
*/
	--border-width-0: 0px;
	--border-width-1: 1px;
	--border-width-2: 2px;
	--border-width-0-5: 0.5px;

	/**
* @tokens Shadow
* @presenter Shadow
*/
	--box-shadow-xs: 0px -2px 8px 0px rgba(0, 0, 0, 0.1);
	--box-shadow-sm: 0px 2px 8px 0px rgba(0, 0, 0, 0.15);

	/**
* @tokens Breakpoints
* @presenter Spacing
*/
	--breakpoints-tablet: 768px;
	--breakpoints-desktop: 1024px;
	--breakpoints-large-desktop: 1440px;

	/**
* @tokens Colors
* @presenter Color
*/
	--colors-red-50: #ffebed;
	--colors-red-100: #ffced0;
	--colors-red-200: #f49b97;
	--colors-red-300: #eb746e;
	--colors-red-400: #f45448;
	--colors-red-500: #f9432b;
	--colors-red-600: #eb392c;
	--colors-red-700: #d92f26;
	--colors-red-800: #cc281f;
	--colors-red-900: #ba172b;
	--colors-gray01-50: #f7fafa;
	--colors-gray01-100: #f2f4f4;
	--colors-gray01-200: #eaeded;
	--colors-gray01-300: #dbdede;
	--colors-gray01-400: #b8bbbb;
	--colors-gray01-500: #999b9b;
	--colors-gray01-600: #707272;
	--colors-gray01-700: #5c5f5f;
	--colors-gray01-800: #3e4040;
	--colors-gray01-900: #1d1f1f;
	--colors-gray02-50: #fafafa;
	--colors-gray02-100: #f4f4f4;
	--colors-gray02-200: #ededed;
	--colors-gray02-300: #dfdfdf;
	--colors-gray02-400: #bbbbbb;
	--colors-gray02-500: #9c9c9c;
	--colors-gray02-600: #737373;
	--colors-gray02-700: #606060;
	--colors-gray02-800: #414141;
	--colors-gray02-900: #202020;
	--colors-green-50: #e7f6e7;
	--colors-green-100: #c7e9c3;
	--colors-green-200: #a2da9d;
	--colors-green-300: #7acd74;
	--colors-green-400: #59c254;
	--colors-green-500: #36b631;
	--colors-green-600: #2aa728;
	--colors-green-700: #19951b;
	--colors-green-800: #00840d;
	--colors-green-900: #006500;
	--colors-blue-900: #3f4975;
	--colors-blue-1000: #282e48;
	--colors-black: #000;
	--colors-transparent: rgba(0, 0, 0, 0);
	--colors-white: #fff;

	/**
* @tokens FontFamilies
* @presenter FontFamily
*/
	--font-family-georgia: Georgia;
	--font-family-inter: Inter;
	--font-family-figtree: var(--font-figtree);

	/**
* @tokens FontSizes
* @presenter FontSize
*/
	--font-size-010: 0.625rem;
	--font-size-011: 0.6875rem;
	--font-size-012: 0.75rem;
	--font-size-014: 0.875rem;
	--font-size-016: 1rem;
	--font-size-020: 1.25rem;
	--font-size-024: 1.5rem;
	--font-size-028: 1.75rem;
	--font-size-032: 2rem;
	--font-size-036: 2.25rem;
	--font-size-064: 4rem;

	/**
* @tokens FontWeights
* @presenter FontWeight
*/
	--font-weight-400: 400;
	--font-weight-700: 700;
	--font-weight-900: 900;

	/**
* @tokens LetterSpacings
* @presenter LetterSpacing
*/
	--letter-spacing-0: 0;

	/**
* @tokens LineHeights
* @presenter LineHeight
*/
	--line-height-14: 14;
	--line-height-15: 15;
	--line-height-16: 16;
	--line-height-20: 20;
	--line-height-22: 22;
	--line-height-28: 28;
	--line-height-36: 36;
	--line-height-normal: normal;
	--line-height-auto: 100%;

	/**
* @tokens Opacities
* @presenter Opacity
*/
	--opacity-100: 1;
	--opacity-000: 0;
	--opacity-005: 0.05;
	--opacity-010: 0.1;
	--opacity-020: 0.2;
	--opacity-025: 0.25;
	--opacity-030: 0.3;
	--opacity-040: 0.4;
	--opacity-050: 0.5;
	--opacity-060: 0.6;
	--opacity-070: 0.7;
	--opacity-075: 0.75;
	--opacity-080: 0.8;
	--opacity-090: 0.9;
	--opacity-095: 0.95;

	/**
* @tokens Sizings
* @presenter Spacing
*/
	--sizing-112: 7rem;
	--sizing-120: 7.5rem;
	--sizing-122: 7.625rem;
	--sizing-124: 7.75rem;
	--sizing-128: 8rem;
	--sizing-132: 8.25rem;
	--sizing-140: 8.75rem;
	--sizing-144: 9rem;
	--sizing-150: 9.375rem;
	--sizing-152: 9.5rem;
	--sizing-160: 10rem;
	--sizing-165: 10.3125rem;
	--sizing-176: 11rem;
	--sizing-180: 11.25rem;
	--sizing-184: 11.5rem;
	--sizing-192: 12rem;
	--sizing-200: 12.5rem;
	--sizing-204: 12.75rem;
	--sizing-208: 13rem;
	--sizing-211: 13.1875rem;
	--sizing-224: 14rem;
	--sizing-240: 15rem;
	--sizing-246: 15.375rem;
	--sizing-256: 16rem;
	--sizing-278: 17.375rem;
	--sizing-280: 17.5rem;
	--sizing-288: 18rem;
	--sizing-300: 18.75rem;
	--sizing-320: 20rem;
	--sizing-336: 21rem;
	--sizing-360: 22.5rem;
	--sizing-379: 23.6875rem;
	--sizing-384: 24rem;
	--sizing-401: 25.0625rem;
	--sizing-403: 25.1875rem;
	--sizing-450: 28.125rem;
	--sizing-460: 28.75rem;
	--sizing-479: 29.9375rem;
	--sizing-506: 31.625rem;
	--sizing-528: 33rem;
	--sizing-530: 33.125rem;
	--sizing-580: 36.25rem;
	--sizing-600: 37.5rem;
	--sizing-700: 43.75rem;
	--sizing-810: 50.625rem;
	--sizing-820: 51.875rem;
	--sizing-880: 55rem;
	--sizing-1184: 74rem;
	--sizing-1376: 86rem;
	--sizing-000: 0rem;
	--sizing-001: 0.0625rem;
	--sizing-002: 0.125rem;
	--sizing-004: 0.25rem;
	--sizing-005: 0.3125rem;
	--sizing-006: 0.375rem;
	--sizing-008: 0.5rem;
	--sizing-010: 0.625rem;
	--sizing-011: 0.6875rem;
	--sizing-012: 0.75rem;
	--sizing-014: 0.875rem;
	--sizing-016: 1rem;
	--sizing-017: 1.0625rem;
	--sizing-020: 1.25rem;
	--sizing-024: 1.5rem;
	--sizing-028: 1.75rem;
	--sizing-032: 2rem;
	--sizing-036: 2.25rem;
	--sizing-040: 2.5rem;
	--sizing-044: 2.75rem;
	--sizing-048: 3rem;
	--sizing-050: 3.125rem;
	--sizing-056: 3.5rem;
	--sizing-058: 3.625rem;
	--sizing-060: 3.75rem;
	--sizing-064: 4rem;
	--sizing-080: 5rem;
	--sizing-082: 5.125rem;
	--sizing-085: 5.3125rem;
	--sizing-090: 5.625rem;
	--sizing-091: 5.6875rem;
	--sizing-093: 5.8125rem;
	--sizing-096: 6rem;
	--sizing-098: 6.125rem;

	/**
* @tokens Spacings
* @presenter Spacing
*/
	--spacing-112: 7rem;
	--spacing-120: 7.5rem;
	--spacing-128: 8rem;
	--spacing-000: 0rem;
	--spacing-002: 0.125rem;
	--spacing-003: 0.1875rem;
	--spacing-004: 0.25rem;
	--spacing-005-5: 0.34375rem;
	--spacing-006: 0.375rem;
	--spacing-008: 0.5rem;
	--spacing-009: 0.5625rem;
	--spacing-010: 0.625rem;
	--spacing-012: 0.75rem;
	--spacing-013: 0.8125rem;
	--spacing-014: 0.875rem;
	--spacing-016: 1rem;
	--spacing-024: 1.5rem;
	--spacing-025: 1.5625rem;
	--spacing-032: 2rem;
	--spacing-033: 2.0625rem;
	--spacing-040: 2.5rem;
	--spacing-048: 3rem;
	--spacing-056: 3.5rem;
	--spacing-064: 4rem;
	--spacing-080: 5rem;
	--spacing-096: 6rem;

	/**
* @tokens TextDecorations
* @presenter Spacing
*/
	--text-decoration-underline: underline;
	--text-decoration-overline: overline;
	--text-decoration-line-through: line-through;
	--text-decoration-no-underline: none;
}

/* Semantics */
:root,
.theme-usgames-base {
	--palette-transparent: rgba(0, 0, 0, 0);
	--palette-background-main: #fff;
	--palette-background-secondary: #f4f4f4;
	--palette-background-inverse: #3f4975;
	--palette-foreground-main: #1d1f1f;
	--palette-foreground-secondary: #5c5f5f;
	--palette-foreground-inverse: #fff;
	--palette-foreground-hover: #282e48;
	--palette-neutral-mid: #5c5f5f;
	--palette-neutral-cool: #b8bbbb;
	--palette-neutral-soft: #ededed;
	--palette-neutral-light: #f4f4f4;
	--palette-primary-main: #ba172b;
	--palette-secondary-main: #1d1f1f;
	--palette-tertiary-main: #fff;
	--palette-error-main: #d92f26;
	--palette-success-main: #00840d;
}
:root,
.theme-usgames-base {
	--typography-xs-regular: 400 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--typography-xs-regular-letter-spacing: 0;
	--typography-xs-regular-text-decoration: none;
	--typography-xs-regular-text-transform: none;
	--typography-xs-regular-underline: 400 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--typography-xs-regular-underline-letter-spacing: 0;
	--typography-xs-regular-underline-text-decoration: underline;
	--typography-xs-regular-underline-text-transform: none;
	--typography-xs-bold: 700 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--typography-xs-bold-letter-spacing: 0;
	--typography-xs-bold-text-decoration: none;
	--typography-xs-bold-text-transform: none;
	--typography-xs-bold-underline: 700 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--typography-xs-bold-underline-letter-spacing: 0;
	--typography-xs-bold-underline-text-decoration: underline;
	--typography-xs-bold-underline-text-transform: none;
	--typography-sm-regular: 400 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--typography-sm-regular-letter-spacing: 0;
	--typography-sm-regular-text-decoration: none;
	--typography-sm-regular-text-transform: none;
	--typography-sm-regular-underline: 400 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--typography-sm-regular-underline-letter-spacing: 0;
	--typography-sm-regular-underline-text-decoration: underline;
	--typography-sm-regular-underline-text-transform: none;
	--typography-sm-bold: 700 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--typography-sm-bold-letter-spacing: 0;
	--typography-sm-bold-text-decoration: none;
	--typography-sm-bold-text-transform: none;
	--typography-sm-bold-uppercase: 700 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--typography-sm-bold-uppercase-letter-spacing: 0;
	--typography-sm-bold-uppercase-text-decoration: none;
	--typography-sm-bold-uppercase-text-transform: uppercase;
	--typography-sm-bold-underline: 700 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--typography-sm-bold-underline-letter-spacing: 0;
	--typography-sm-bold-underline-text-decoration: underline;
	--typography-sm-bold-underline-text-transform: none;
	--typography-md-regular: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--typography-md-regular-letter-spacing: 0;
	--typography-md-regular-text-decoration: none;
	--typography-md-regular-text-transform: none;
	--typography-md-regular-underline: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--typography-md-regular-underline-letter-spacing: 0;
	--typography-md-regular-underline-text-decoration: underline;
	--typography-md-regular-underline-text-transform: none;
	--typography-md-bold: 700 0.75rem/1rem var(--font-figtree), sans-serif;
	--typography-md-bold-letter-spacing: 0;
	--typography-md-bold-text-decoration: none;
	--typography-md-bold-text-transform: none;
	--typography-md-bold-underline: 700 0.75rem/1rem var(--font-figtree), sans-serif;
	--typography-md-bold-underline-letter-spacing: 0;
	--typography-md-bold-underline-text-decoration: underline;
	--typography-md-bold-underline-text-transform: none;
	--typography-md-bold-uppercase: 700 0.75rem/100% var(--font-figtree), sans-serif;
	--typography-md-bold-uppercase-letter-spacing: 0;
	--typography-md-bold-uppercase-text-decoration: none;
	--typography-md-bold-uppercase-text-transform: uppercase;
	--typography-lg-regular: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--typography-lg-regular-letter-spacing: 0;
	--typography-lg-regular-text-decoration: none;
	--typography-lg-regular-text-transform: none;
	--typography-lg-regular-underline: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--typography-lg-regular-underline-letter-spacing: 0;
	--typography-lg-regular-underline-text-decoration: underline;
	--typography-lg-regular-underline-text-transform: none;
	--typography-lg-bold: 700 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--typography-lg-bold-letter-spacing: 0;
	--typography-lg-bold-text-decoration: none;
	--typography-lg-bold-text-transform: none;
	--typography-lg-bold-underline: 700 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--typography-lg-bold-underline-letter-spacing: 0;
	--typography-lg-bold-underline-text-decoration: underline;
	--typography-lg-bold-underline-text-transform: none;
	--typography-lg-bold-uppercase: 900 0.875rem/100% var(--font-figtree), sans-serif;
	--typography-lg-bold-uppercase-letter-spacing: 0;
	--typography-lg-bold-uppercase-text-decoration: none;
	--typography-lg-bold-uppercase-text-transform: uppercase;
	--typography-xl-regular: 400 1rem/1.375rem var(--font-figtree), sans-serif;
	--typography-xl-regular-letter-spacing: 0;
	--typography-xl-regular-text-decoration: none;
	--typography-xl-regular-text-transform: none;
	--typography-xl-regular-underline: 400 1rem/1.375rem var(--font-figtree), sans-serif;
	--typography-xl-regular-underline-letter-spacing: 0;
	--typography-xl-regular-underline-text-decoration: underline;
	--typography-xl-regular-underline-text-transform: none;
	--typography-xl-bold: 700 1rem/1.375rem var(--font-figtree), sans-serif;
	--typography-xl-bold-letter-spacing: 0;
	--typography-xl-bold-text-decoration: none;
	--typography-xl-bold-text-transform: none;
	--typography-xl-bold-underline: 700 1rem/1.375rem var(--font-figtree), sans-serif;
	--typography-xl-bold-underline-letter-spacing: 0;
	--typography-xl-bold-underline-text-decoration: underline;
	--typography-xl-bold-underline-text-transform: none;
	--typography-xl-bold-uppercase: 900 1rem/100% var(--font-figtree), sans-serif;
	--typography-xl-bold-uppercase-letter-spacing: 0;
	--typography-xl-bold-uppercase-text-decoration: none;
	--typography-xl-bold-uppercase-text-transform: uppercase;
	--typography-2xl-regular: 400 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--typography-2xl-regular-letter-spacing: 0;
	--typography-2xl-regular-text-decoration: none;
	--typography-2xl-regular-text-transform: none;
	--typography-2xl-regular-underline: 400 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--typography-2xl-regular-underline-letter-spacing: 0;
	--typography-2xl-regular-underline-text-decoration: underline;
	--typography-2xl-regular-underline-text-transform: none;
	--typography-2xl-bold: 700 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--typography-2xl-bold-letter-spacing: 0;
	--typography-2xl-bold-text-decoration: none;
	--typography-2xl-bold-text-transform: none;
	--typography-2xl-bold-underline: 700 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--typography-2xl-bold-underline-letter-spacing: 0;
	--typography-2xl-bold-underline-text-decoration: underline;
	--typography-2xl-bold-underline-text-transform: none;
	--typography-2xl-bold-uppercase: 900 1.25rem/100% var(--font-figtree), sans-serif;
	--typography-2xl-bold-uppercase-letter-spacing: 0;
	--typography-2xl-bold-uppercase-text-decoration: none;
	--typography-2xl-bold-uppercase-text-transform: uppercase;
	--typography-3xl-regular: 400 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--typography-3xl-regular-letter-spacing: 0;
	--typography-3xl-regular-text-decoration: none;
	--typography-3xl-regular-text-transform: none;
	--typography-3xl-regular-underline: 400 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--typography-3xl-regular-underline-letter-spacing: 0;
	--typography-3xl-regular-underline-text-decoration: underline;
	--typography-3xl-regular-underline-text-transform: none;
	--typography-3xl-bold: 700 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--typography-3xl-bold-letter-spacing: 0;
	--typography-3xl-bold-text-decoration: none;
	--typography-3xl-bold-text-transform: none;
	--typography-3xl-bold-underline: 700 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--typography-3xl-bold-underline-letter-spacing: 0;
	--typography-3xl-bold-underline-text-decoration: underline;
	--typography-3xl-bold-underline-text-transform: none;
	--typography-3xl-bold-uppercase: 900 1.5rem/100% var(--font-figtree), sans-serif;
	--typography-3xl-bold-uppercase-letter-spacing: 0;
	--typography-3xl-bold-uppercase-text-decoration: none;
	--typography-3xl-bold-uppercase-text-transform: uppercase;
	--typography-4xl-bold-uppercase: 900 1.75rem/100% var(--font-figtree), sans-serif;
	--typography-4xl-bold-uppercase-letter-spacing: 0;
	--typography-4xl-bold-uppercase-text-decoration: none;
	--typography-4xl-bold-uppercase-text-transform: uppercase;
	--typography-5xl-bold-uppercase: 900 2rem/100% var(--font-figtree), sans-serif;
	--typography-5xl-bold-uppercase-letter-spacing: 0;
	--typography-5xl-bold-uppercase-text-decoration: none;
	--typography-5xl-bold-uppercase-text-transform: uppercase;
	--typography-6xl-bold: 900 2.25rem/100% var(--font-figtree), sans-serif;
	--typography-6xl-bold-letter-spacing: 0;
	--typography-6xl-bold-text-decoration: none;
	--typography-6xl-bold-text-transform: none;
	--typography-6xl-bold-uppercase: 900 2.25rem/100% var(--font-figtree), sans-serif;
	--typography-6xl-bold-uppercase-letter-spacing: 0;
	--typography-6xl-bold-uppercase-text-decoration: none;
	--typography-6xl-bold-uppercase-text-transform: uppercase;
	--typography-7xl-bold-uppercase: 900 4rem / normal var(--font-figtree), sans-serif;
	--typography-7xl-bold-uppercase-letter-spacing: 0;
	--typography-7xl-bold-uppercase-text-decoration: none;
	--typography-7xl-bold-uppercase-text-transform: uppercase;
}
.theme-usgames-blue {
	--palette-transparent: rgba(0, 0, 0, 0);
	--palette-background-main: #3f4975;
	--palette-background-secondary: #fff;
	--palette-background-inverse: #fff;
	--palette-foreground-main: #fff;
	--palette-foreground-secondary: #f4f4f4;
	--palette-foreground-inverse: #1d1f1f;
	--palette-foreground-hover: #282e48;
	--palette-neutral-mid: #5c5f5f;
	--palette-neutral-cool: #b8bbbb;
	--palette-neutral-soft: #ededed;
	--palette-neutral-light: #f4f4f4;
	--palette-primary-main: #ba172b;
	--palette-secondary-main: #1d1f1f;
	--palette-tertiary-main: #fff;
	--palette-error-main: #d92f26;
	--palette-success-main: #00840d;
}
.theme-usgames-blue {
	--typography-xs-regular: 400 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--typography-xs-regular-letter-spacing: 0;
	--typography-xs-regular-text-decoration: none;
	--typography-xs-regular-text-transform: none;
	--typography-xs-regular-underline: 400 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--typography-xs-regular-underline-letter-spacing: 0;
	--typography-xs-regular-underline-text-decoration: underline;
	--typography-xs-regular-underline-text-transform: none;
	--typography-xs-bold: 700 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--typography-xs-bold-letter-spacing: 0;
	--typography-xs-bold-text-decoration: none;
	--typography-xs-bold-text-transform: none;
	--typography-xs-bold-underline: 700 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--typography-xs-bold-underline-letter-spacing: 0;
	--typography-xs-bold-underline-text-decoration: underline;
	--typography-xs-bold-underline-text-transform: none;
	--typography-sm-regular: 400 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--typography-sm-regular-letter-spacing: 0;
	--typography-sm-regular-text-decoration: none;
	--typography-sm-regular-text-transform: none;
	--typography-sm-regular-underline: 400 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--typography-sm-regular-underline-letter-spacing: 0;
	--typography-sm-regular-underline-text-decoration: underline;
	--typography-sm-regular-underline-text-transform: none;
	--typography-sm-bold: 700 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--typography-sm-bold-letter-spacing: 0;
	--typography-sm-bold-text-decoration: none;
	--typography-sm-bold-text-transform: none;
	--typography-sm-bold-uppercase: 700 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--typography-sm-bold-uppercase-letter-spacing: 0;
	--typography-sm-bold-uppercase-text-decoration: none;
	--typography-sm-bold-uppercase-text-transform: uppercase;
	--typography-sm-bold-underline: 700 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--typography-sm-bold-underline-letter-spacing: 0;
	--typography-sm-bold-underline-text-decoration: underline;
	--typography-sm-bold-underline-text-transform: none;
	--typography-md-regular: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--typography-md-regular-letter-spacing: 0;
	--typography-md-regular-text-decoration: none;
	--typography-md-regular-text-transform: none;
	--typography-md-regular-underline: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--typography-md-regular-underline-letter-spacing: 0;
	--typography-md-regular-underline-text-decoration: underline;
	--typography-md-regular-underline-text-transform: none;
	--typography-md-bold: 700 0.75rem/1rem var(--font-figtree), sans-serif;
	--typography-md-bold-letter-spacing: 0;
	--typography-md-bold-text-decoration: none;
	--typography-md-bold-text-transform: none;
	--typography-md-bold-underline: 700 0.75rem/1rem var(--font-figtree), sans-serif;
	--typography-md-bold-underline-letter-spacing: 0;
	--typography-md-bold-underline-text-decoration: underline;
	--typography-md-bold-underline-text-transform: none;
	--typography-md-bold-uppercase: 700 0.75rem/100% var(--font-figtree), sans-serif;
	--typography-md-bold-uppercase-letter-spacing: 0;
	--typography-md-bold-uppercase-text-decoration: none;
	--typography-md-bold-uppercase-text-transform: uppercase;
	--typography-lg-regular: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--typography-lg-regular-letter-spacing: 0;
	--typography-lg-regular-text-decoration: none;
	--typography-lg-regular-text-transform: none;
	--typography-lg-regular-underline: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--typography-lg-regular-underline-letter-spacing: 0;
	--typography-lg-regular-underline-text-decoration: underline;
	--typography-lg-regular-underline-text-transform: none;
	--typography-lg-bold: 700 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--typography-lg-bold-letter-spacing: 0;
	--typography-lg-bold-text-decoration: none;
	--typography-lg-bold-text-transform: none;
	--typography-lg-bold-underline: 700 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--typography-lg-bold-underline-letter-spacing: 0;
	--typography-lg-bold-underline-text-decoration: underline;
	--typography-lg-bold-underline-text-transform: none;
	--typography-lg-bold-uppercase: 900 0.875rem/100% var(--font-figtree), sans-serif;
	--typography-lg-bold-uppercase-letter-spacing: 0;
	--typography-lg-bold-uppercase-text-decoration: none;
	--typography-lg-bold-uppercase-text-transform: uppercase;
	--typography-xl-regular: 400 1rem/1.375rem var(--font-figtree), sans-serif;
	--typography-xl-regular-letter-spacing: 0;
	--typography-xl-regular-text-decoration: none;
	--typography-xl-regular-text-transform: none;
	--typography-xl-regular-underline: 400 1rem/1.375rem var(--font-figtree), sans-serif;
	--typography-xl-regular-underline-letter-spacing: 0;
	--typography-xl-regular-underline-text-decoration: underline;
	--typography-xl-regular-underline-text-transform: none;
	--typography-xl-bold: 700 1rem/1.375rem var(--font-figtree), sans-serif;
	--typography-xl-bold-letter-spacing: 0;
	--typography-xl-bold-text-decoration: none;
	--typography-xl-bold-text-transform: none;
	--typography-xl-bold-underline: 700 1rem/1.375rem var(--font-figtree), sans-serif;
	--typography-xl-bold-underline-letter-spacing: 0;
	--typography-xl-bold-underline-text-decoration: underline;
	--typography-xl-bold-underline-text-transform: none;
	--typography-xl-bold-uppercase: 900 1rem/100% var(--font-figtree), sans-serif;
	--typography-xl-bold-uppercase-letter-spacing: 0;
	--typography-xl-bold-uppercase-text-decoration: none;
	--typography-xl-bold-uppercase-text-transform: uppercase;
	--typography-2xl-regular: 400 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--typography-2xl-regular-letter-spacing: 0;
	--typography-2xl-regular-text-decoration: none;
	--typography-2xl-regular-text-transform: none;
	--typography-2xl-regular-underline: 400 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--typography-2xl-regular-underline-letter-spacing: 0;
	--typography-2xl-regular-underline-text-decoration: underline;
	--typography-2xl-regular-underline-text-transform: none;
	--typography-2xl-bold: 700 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--typography-2xl-bold-letter-spacing: 0;
	--typography-2xl-bold-text-decoration: none;
	--typography-2xl-bold-text-transform: none;
	--typography-2xl-bold-underline: 700 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--typography-2xl-bold-underline-letter-spacing: 0;
	--typography-2xl-bold-underline-text-decoration: underline;
	--typography-2xl-bold-underline-text-transform: none;
	--typography-2xl-bold-uppercase: 900 1.25rem/100% var(--font-figtree), sans-serif;
	--typography-2xl-bold-uppercase-letter-spacing: 0;
	--typography-2xl-bold-uppercase-text-decoration: none;
	--typography-2xl-bold-uppercase-text-transform: uppercase;
	--typography-3xl-regular: 400 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--typography-3xl-regular-letter-spacing: 0;
	--typography-3xl-regular-text-decoration: none;
	--typography-3xl-regular-text-transform: none;
	--typography-3xl-regular-underline: 400 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--typography-3xl-regular-underline-letter-spacing: 0;
	--typography-3xl-regular-underline-text-decoration: underline;
	--typography-3xl-regular-underline-text-transform: none;
	--typography-3xl-bold: 700 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--typography-3xl-bold-letter-spacing: 0;
	--typography-3xl-bold-text-decoration: none;
	--typography-3xl-bold-text-transform: none;
	--typography-3xl-bold-underline: 700 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--typography-3xl-bold-underline-letter-spacing: 0;
	--typography-3xl-bold-underline-text-decoration: underline;
	--typography-3xl-bold-underline-text-transform: none;
	--typography-3xl-bold-uppercase: 900 1.5rem/100% var(--font-figtree), sans-serif;
	--typography-3xl-bold-uppercase-letter-spacing: 0;
	--typography-3xl-bold-uppercase-text-decoration: none;
	--typography-3xl-bold-uppercase-text-transform: uppercase;
	--typography-4xl-bold-uppercase: 900 1.75rem/100% var(--font-figtree), sans-serif;
	--typography-4xl-bold-uppercase-letter-spacing: 0;
	--typography-4xl-bold-uppercase-text-decoration: none;
	--typography-4xl-bold-uppercase-text-transform: uppercase;
	--typography-5xl-bold-uppercase: 900 2rem/100% var(--font-figtree), sans-serif;
	--typography-5xl-bold-uppercase-letter-spacing: 0;
	--typography-5xl-bold-uppercase-text-decoration: none;
	--typography-5xl-bold-uppercase-text-transform: uppercase;
	--typography-6xl-bold: 900 2.25rem/100% var(--font-figtree), sans-serif;
	--typography-6xl-bold-letter-spacing: 0;
	--typography-6xl-bold-text-decoration: none;
	--typography-6xl-bold-text-transform: none;
	--typography-6xl-bold-uppercase: 900 2.25rem/100% var(--font-figtree), sans-serif;
	--typography-6xl-bold-uppercase-letter-spacing: 0;
	--typography-6xl-bold-uppercase-text-decoration: none;
	--typography-6xl-bold-uppercase-text-transform: uppercase;
	--typography-7xl-bold-uppercase: 900 4rem / normal var(--font-figtree), sans-serif;
	--typography-7xl-bold-uppercase-letter-spacing: 0;
	--typography-7xl-bold-uppercase-text-decoration: none;
	--typography-7xl-bold-uppercase-text-transform: uppercase;
}

/* Components */
:root,
.theme-usgames-base {
	--accordion-background-color: #fff;
	--accordion-item-border-width: 0.0625rem;
	--accordion-item-border-color: #b8bbbb;
	--accordion-item-state-open-background-color: #f4f4f4;
	--accordion-trigger-sizes-sm-height: 2rem;
	--accordion-trigger-sizes-sm-typography: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--accordion-trigger-sizes-sm-typography-letter-spacing: 0;
	--accordion-trigger-sizes-sm-typography-text-decoration: none;
	--accordion-trigger-sizes-sm-typography-text-transform: none;
	--accordion-trigger-sizes-sm-active-typography: 700 0.75rem/1rem var(--font-figtree), sans-serif;
	--accordion-trigger-sizes-sm-active-typography-letter-spacing: 0;
	--accordion-trigger-sizes-sm-active-typography-text-decoration: none;
	--accordion-trigger-sizes-sm-active-typography-text-transform: none;
	--accordion-trigger-sizes-sm-padding-horizontal: 1rem;
	--accordion-trigger-sizes-sm-padding-vertical: 1rem;
	--accordion-trigger-sizes-md-height: 4rem;
	--accordion-trigger-sizes-md-typography: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--accordion-trigger-sizes-md-typography-letter-spacing: 0;
	--accordion-trigger-sizes-md-typography-text-decoration: none;
	--accordion-trigger-sizes-md-typography-text-transform: none;
	--accordion-trigger-sizes-md-active-typography: 700 0.75rem/1rem var(--font-figtree), sans-serif;
	--accordion-trigger-sizes-md-active-typography-letter-spacing: 0;
	--accordion-trigger-sizes-md-active-typography-text-decoration: none;
	--accordion-trigger-sizes-md-active-typography-text-transform: none;
	--accordion-trigger-sizes-md-padding-horizontal: 1rem;
	--accordion-trigger-sizes-lg-height: 4rem;
	--accordion-trigger-sizes-lg-typography: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--accordion-trigger-sizes-lg-typography-letter-spacing: 0;
	--accordion-trigger-sizes-lg-typography-text-decoration: none;
	--accordion-trigger-sizes-lg-typography-text-transform: none;
	--accordion-trigger-sizes-lg-active-typography: 700 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--accordion-trigger-sizes-lg-active-typography-letter-spacing: 0;
	--accordion-trigger-sizes-lg-active-typography-text-decoration: none;
	--accordion-trigger-sizes-lg-active-typography-text-transform: none;
	--accordion-trigger-sizes-lg-padding-horizontal: 1rem;
	--accordion-trigger-sizes-xl-height: 4rem;
	--accordion-trigger-sizes-xl-typography: 400 1rem/1.375rem var(--font-figtree), sans-serif;
	--accordion-trigger-sizes-xl-typography-letter-spacing: 0;
	--accordion-trigger-sizes-xl-typography-text-decoration: none;
	--accordion-trigger-sizes-xl-typography-text-transform: none;
	--accordion-trigger-sizes-xl-active-typography: 700 1rem/1.375rem var(--font-figtree), sans-serif;
	--accordion-trigger-sizes-xl-active-typography-letter-spacing: 0;
	--accordion-trigger-sizes-xl-active-typography-text-decoration: none;
	--accordion-trigger-sizes-xl-active-typography-text-transform: none;
	--accordion-trigger-sizes-xl-padding-horizontal: 1rem;
	--accordion-trigger-sizes-2xl-height: 4rem;
	--accordion-trigger-sizes-2xl-typography: 400 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--accordion-trigger-sizes-2xl-typography-letter-spacing: 0;
	--accordion-trigger-sizes-2xl-typography-text-decoration: none;
	--accordion-trigger-sizes-2xl-typography-text-transform: none;
	--accordion-trigger-sizes-2xl-active-typography: 700 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--accordion-trigger-sizes-2xl-active-typography-letter-spacing: 0;
	--accordion-trigger-sizes-2xl-active-typography-text-decoration: none;
	--accordion-trigger-sizes-2xl-active-typography-text-transform: none;
	--accordion-trigger-sizes-2xl-padding-horizontal: 1rem;
	--accordion-trigger-state-default-text-color: #1d1f1f;
	--accordion-trigger-state-open-text-color: #1d1f1f;
	--accordion-content-sizes-sm-typography: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--accordion-content-sizes-sm-typography-letter-spacing: 0;
	--accordion-content-sizes-sm-typography-text-decoration: none;
	--accordion-content-sizes-sm-typography-text-transform: none;
	--accordion-content-sizes-sm-padding: 1rem;
	--accordion-content-sizes-md-typography: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--accordion-content-sizes-md-typography-letter-spacing: 0;
	--accordion-content-sizes-md-typography-text-decoration: none;
	--accordion-content-sizes-md-typography-text-transform: none;
	--accordion-content-sizes-md-padding: 1rem;
	--accordion-content-sizes-lg-typography: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--accordion-content-sizes-lg-typography-letter-spacing: 0;
	--accordion-content-sizes-lg-typography-text-decoration: none;
	--accordion-content-sizes-lg-typography-text-transform: none;
	--accordion-content-sizes-lg-padding: 1rem;
	--accordion-content-sizes-xl-typography: 400 1rem/1.375rem var(--font-figtree), sans-serif;
	--accordion-content-sizes-xl-typography-letter-spacing: 0;
	--accordion-content-sizes-xl-typography-text-decoration: none;
	--accordion-content-sizes-xl-typography-text-transform: none;
	--accordion-content-sizes-xl-padding: 1rem;
	--accordion-content-text-color: #1d1f1f;
}
:root,
.theme-usgames-base {
	--button-disabled-background-color: #ededed;
	--button-disabled-text-color: #5c5f5f;
	--button-disabled-border-color: #ededed;
	--button-circular-border-radius: 9999px;
	--button-circular-border-width: 1px;
	--button-primary-border-width: 0px;
	--button-primary-initial-background-color: #ba172b;
	--button-primary-initial-border-color: #ba172b;
	--button-primary-initial-text-color: #fff;
	--button-primary-focus-background-color: #1d1f1f;
	--button-primary-focus-border-color: rgba(0, 0, 0, 0);
	--button-primary-focus-text-color: #fff;
	--button-primary-focus-outline-width: 1px;
	--button-primary-focus-outline-offset: 0.25rem;
	--button-primary-focus-outline-color: #1d1f1f;
	--button-primary-hover-background-color: #1d1f1f;
	--button-primary-hover-border-color: #1d1f1f;
	--button-primary-hover-text-color: #fff;
	--button-secondary-border-width: 1px;
	--button-secondary-initial-background-color: #fff;
	--button-secondary-initial-border-color: #1d1f1f;
	--button-secondary-initial-text-color: #1d1f1f;
	--button-secondary-focus-background-color: #5c5f5f;
	--button-secondary-focus-border-color: #5c5f5f;
	--button-secondary-focus-text-color: #fff;
	--button-secondary-focus-outline-width: 1px;
	--button-secondary-focus-outline-offset: 0.25rem;
	--button-secondary-focus-outline-color: #1d1f1f;
	--button-secondary-hover-background-color: #5c5f5f;
	--button-secondary-hover-border-color: #5c5f5f;
	--button-secondary-hover-text-color: #fff;
	--button-sm-border-radius: 10px;
	--button-sm-padding-horizontal: 1.5rem;
	--button-sm-padding-vertical: 0.625rem;
	--button-sm-typography: 700 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--button-sm-typography-letter-spacing: 0;
	--button-sm-typography-text-decoration: none;
	--button-sm-typography-text-transform: none;
	--button-md-border-radius: 12px;
	--button-md-padding-horizontal: 1.5rem;
	--button-md-padding-vertical: 0.625rem;
	--button-md-typography: 700 1rem/1.375rem var(--font-figtree), sans-serif;
	--button-md-typography-letter-spacing: 0;
	--button-md-typography-text-decoration: none;
	--button-md-typography-text-transform: none;
	--button-lg-border-radius: 14px;
	--button-lg-padding-horizontal: 1.5rem;
	--button-lg-padding-vertical: 0.625rem;
	--button-lg-typography: 700 1rem/1.375rem var(--font-figtree), sans-serif;
	--button-lg-typography-letter-spacing: 0;
	--button-lg-typography-text-decoration: none;
	--button-lg-typography-text-transform: none;
	--button-icon-xs-size: 1.5rem;
	--button-icon-xs-spacing: 0.25rem;
	--button-icon-xs-border-width: 2px;
	--button-icon-xs-padding-horizontal: 0.25rem;
	--button-icon-xs-padding-vertical: 0.25rem;
	--button-icon-sm-size: 1.5rem;
	--button-icon-sm-spacing: 0.5rem;
	--button-icon-sm-border-width: 2px;
	--button-icon-sm-padding-horizontal: 0.25rem;
	--button-icon-sm-padding-vertical: 0.25rem;
	--button-icon-md-size: 2rem;
	--button-icon-md-spacing: 0.75rem;
	--button-icon-md-border-width: 2px;
	--button-icon-md-padding-horizontal: 0.5rem;
	--button-icon-md-padding-vertical: 0.5rem;
	--button-icon-lg-size: 2.5rem;
	--button-icon-lg-spacing: 0.75rem;
	--button-icon-lg-border-width: 2px;
	--button-icon-lg-padding-horizontal: 0.5rem;
	--button-icon-lg-padding-vertical: 0.5rem;
	--button-icon-xl-size: 2.5rem;
	--button-icon-xl-spacing: 0.75rem;
	--button-icon-xl-border-width: 2px;
	--button-icon-xl-padding-horizontal: 0.75rem;
	--button-icon-xl-padding-vertical: 0.75rem;
}
:root,
.theme-usgames-base {
	--callout-banner-background-color-default: #fff;
	--callout-banner-text-color-default: #1d1f1f;
}
:root,
.theme-usgames-base {
	--checkbox-input-sm-width: 1.5rem;
	--checkbox-input-sm-height: 1.5rem;
	--checkbox-input-md-width: 2rem;
	--checkbox-input-md-height: 2rem;
	--checkbox-input-border-radius: 4px;
	--checkbox-input-border-color: #1d1f1f;
	--checkbox-input-border-width: 1px;
	--checkbox-input-state-initial-background-color: #fff;
	--checkbox-input-state-initial-box-shadow: 0px -2px 8px 0px #0000001a;
	--checkbox-input-state-hover-background-color: #ba172b;
	--checkbox-input-state-focus-box-shadow: 0px -2px 8px 0px #0000001a;
	--checkbox-input-state-disabled-background-color: #f4f4f4;
	--checkbox-input-state-disabled-border-color: #1d1f1f;
	--checkbox-label-padding-left: 0.75rem;
	--checkbox-label-typography: 400 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--checkbox-label-typography-letter-spacing: 0;
	--checkbox-label-typography-text-decoration: none;
	--checkbox-label-typography-text-transform: none;
	--checkbox-label-state-initial-text-color: #3f4975;
	--checkbox-indicator-state-initial-text-color: #ba172b;
}
:root,
.theme-usgames-base {
	--checkout-header-desktop-logo-width: 9.375rem;
	--checkout-header-desktop-logo-height: 3rem;
}
:root,
.theme-usgames-base {
	--container-padding-horizontal-xs: 0rem;
	--container-padding-horizontal-sm: 1rem;
	--container-padding-horizontal-md: 1.5rem;
	--container-padding-horizontal-lg: 2rem;
	--container-padding-horizontal-xl: 8rem;
	--container-padding-vertical-xs: 0rem;
	--container-padding-vertical-sm: 1.5rem;
	--container-padding-vertical-md: 2rem;
	--container-padding-vertical-lg: 2.5rem;
	--container-padding-vertical-xl: 3rem;
}
:root,
.theme-usgames-base {
	--dialog-content-background-color: #fff;
	--dialog-content-border-radius: 4px;
	--dialog-content-max-width: 28.125rem;
	--dialog-content-padding: 1.5rem;
	--dialog-title-margin: 0rem;
	--dialog-description-margin-top: 0.75rem;
	--dialog-description-margin-bottom: 1.5rem;
	--dialog-description-margin-left: 0rem;
	--dialog-description-margin-right: 0rem;
}
:root,
.theme-usgames-base {
	--dot-divider-dotfill: #3f4975;
	--dot-divider-leftfill: rgba(0, 0, 0, 0);
	--dot-divider-rightfill: rgba(0, 0, 0, 0);
}
:root,
.theme-usgames-base {
	--footer-background-color-default: #f4f4f4;
}
:root,
.theme-usgames-base {
	--helper-text-padding-top: 0.25rem;
	--helper-text-padding-bottom: 0.5rem;
	--helper-text-padding-left: 0.875rem;
	--helper-text-padding-right: 0rem;
	--helper-text-spacing: 0.25rem;
	--helper-text-typography: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--helper-text-typography-letter-spacing: 0;
	--helper-text-typography-text-decoration: none;
	--helper-text-typography-text-transform: none;
	--helper-text-state-default-text-color: #1d1f1f;
	--helper-text-state-active-text-color: #1d1f1f;
	--helper-text-state-disabled-text-color: #f4f4f4;
	--helper-text-state-error-text-color: #d92f26;
	--helper-text-state-success-text-color: #00840d;
}
:root,
.theme-usgames-base {
	--hero-img-decoration-color-default: #ba172b;
}
:root,
.theme-usgames-base {
	--icon-color-main: #1d1f1f;
	--icon-color-inverse: #fff;
	--icon-color-primary: #ba172b;
	--icon-color-disabled: #fff;
	--icon-color-error: #d92f26;
	--icon-size-xs: 1rem;
	--icon-size-sm: 1.5rem;
	--icon-size-md: 2rem;
	--icon-size-lg: 2.5rem;
	--icon-size-xl: 3rem;
	--icon-size-2xl: 3.5rem;
	--icon-size-field: 1.25rem;
	--icon-square-background-color: #f4f4f4;
	--icon-spacing-xs: 0.5rem;
	--icon-spacing-sm: 0.75rem;
	--icon-spacing-md: 1rem;
	--icon-spacing-lg: 1.25rem;
	--icon-spacing-xl: 1.5rem;
	--icon-spacing-2xl: 1.75rem;
	--icon-spacing-field: 0.625rem;
}
:root,
.theme-usgames-base {
	--icon-button-disabled-background-color: #f4f4f4;
	--icon-button-disabled-text-color: #fff;
	--icon-button-disabled-border-color: #f4f4f4;
	--icon-button-primary-padding: 0.3125rem;
	--icon-button-primary-border-radius: 0px;
	--icon-button-primary-border-width: 0px;
	--icon-button-primary-initial-background-color: rgba(0, 0, 0, 0);
	--icon-button-primary-initial-border-color: rgba(0, 0, 0, 0);
	--icon-button-primary-initial-text-color: #1d1f1f;
	--icon-button-primary-focus-background-color: rgba(0, 0, 0, 0);
	--icon-button-primary-focus-border-color: rgba(0, 0, 0, 0);
	--icon-button-primary-focus-text-color: #ba172b;
	--icon-button-primary-focus-outline-width: 1px;
	--icon-button-primary-focus-outline-offset: 0rem;
	--icon-button-primary-focus-outline-color: #3f4975;
	--icon-button-primary-hover-background-color: rgba(0, 0, 0, 0);
	--icon-button-primary-hover-border-color: #fff;
	--icon-button-primary-hover-text-color: #ba172b;
	--icon-button-secondary-padding: 0.5rem;
	--icon-button-secondary-border-radius: 9999px;
	--icon-button-secondary-border-width: 0px;
	--icon-button-secondary-initial-background-color: rgba(0, 0, 0, 0);
	--icon-button-secondary-initial-border-color: rgba(0, 0, 0, 0);
	--icon-button-secondary-initial-text-color: #1d1f1f;
	--icon-button-secondary-focus-background-color: #f4f4f4;
	--icon-button-secondary-focus-border-color: #f4f4f4;
	--icon-button-secondary-focus-text-color: #1d1f1f;
	--icon-button-secondary-focus-outline-width: 1px;
	--icon-button-secondary-focus-outline-offset: 0rem;
	--icon-button-secondary-focus-outline-color: #3f4975;
	--icon-button-secondary-hover-background-color: #f4f4f4;
	--icon-button-secondary-hover-border-color: #f4f4f4;
	--icon-button-secondary-hover-text-color: #1d1f1f;
}
:root,
.theme-usgames-base {
	--icon-toggle-button-primary-padding: 0.3125rem;
	--icon-toggle-button-primary-border-radius: 0px;
	--icon-toggle-button-primary-border-width: 0px;
	--icon-toggle-button-primary-initial-background-color: rgba(0, 0, 0, 0);
	--icon-toggle-button-primary-initial-border-color: rgba(0, 0, 0, 0);
	--icon-toggle-button-primary-initial-fill-color: #fff;
	--icon-toggle-button-primary-initial-stroke-color: #1d1f1f;
	--icon-toggle-button-primary-focus-background-color: rgba(0, 0, 0, 0);
	--icon-toggle-button-primary-focus-border-color: rgba(0, 0, 0, 0);
	--icon-toggle-button-primary-focus-outline-width: 1px;
	--icon-toggle-button-primary-focus-outline-offset: 0rem;
	--icon-toggle-button-primary-focus-outline-color: #3f4975;
	--icon-toggle-button-primary-focus-fill-color: #fff;
	--icon-toggle-button-primary-focus-stroke-color: #ba172b;
	--icon-toggle-button-primary-hover-background-color: #fff;
	--icon-toggle-button-primary-hover-border-color: #fff;
	--icon-toggle-button-primary-hover-fill-color: #fff;
	--icon-toggle-button-primary-hover-stroke-color: #ba172b;
	--icon-toggle-button-primary-pressed-background-color: #fff;
	--icon-toggle-button-primary-pressed-border-color: #fff;
	--icon-toggle-button-primary-pressed-fill-color: #ba172b;
	--icon-toggle-button-primary-pressed-stroke-color: #ba172b;
}
:root,
.theme-usgames-base {
	--input-border-radius: 4px;
	--input-typography: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--input-typography-letter-spacing: 0;
	--input-typography-text-decoration: none;
	--input-typography-text-transform: none;
	--input-padding-top: 0.8125rem;
	--input-padding-bottom: 0.8125rem;
	--input-padding-left: 1rem;
	--input-padding-right: 1rem;
	--input-size: 3rem;
	--input-state-default-background-color: #fff;
	--input-state-default-border-color: #1d1f1f;
	--input-state-default-border-width: 1px;
	--input-state-default-text-color: #1d1f1f;
	--input-state-default-placeholder-text-color: #1d1f1f;
	--input-state-active-background-color: #fff;
	--input-state-active-border-color: #1d1f1f;
	--input-state-active-border-width: 2px;
	--input-state-active-text-color: #fff;
	--input-state-focus-background-color: #fff;
	--input-state-focus-border-color: #1d1f1f;
	--input-state-focus-border-width: 2px;
	--input-state-focus-text-color: #1d1f1f;
	--input-state-disabled-background-color: #ededed;
	--input-state-disabled-border-color: #5c5f5f;
	--input-state-disabled-border-width: 1px;
	--input-state-disabled-opacity: 1;
	--input-state-disabled-text-color: #5c5f5f;
	--input-state-error-background-color: #fff;
	--input-state-error-border-color: #d92f26;
	--input-state-error-border-width: 2px;
	--input-state-error-text-color: #1d1f1f;
	--input-state-success-background-color: #fff;
	--input-state-success-border-color: #1d1f1f;
	--input-state-success-border-width: 1px;
	--input-state-success-text-color: #1d1f1f;
}
:root,
.theme-usgames-base {
	--label-padding-top: 0rem;
	--label-padding-bottom: 0rem;
	--label-padding-left: 0rem;
	--label-padding-right: 0rem;
	--label-spacing: 0rem;
	--label-typography: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--label-typography-letter-spacing: 0;
	--label-typography-text-decoration: none;
	--label-typography-text-transform: none;
	--label-state-default-text-color: #1d1f1f;
	--label-state-active-text-color: #1d1f1f;
	--label-state-disabled-text-color: #b8bbbb;
	--label-state-error-text-color: #d92f26;
	--label-state-success-text-color: #00840d;
}
:root,
.theme-usgames-base {
	--link-opacity-disabled: 0.4;
	--link-icon-spacing: 1rem;
	--link-text-color-default: #1d1f1f;
	--link-text-color-inverse: #fff;
	--link-text-color-accent: #ba172b;
	--link-typography-xs-regular-default: 400 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-regular-default-letter-spacing: 0;
	--link-typography-xs-regular-default-text-decoration: none;
	--link-typography-xs-regular-default-text-transform: none;
	--link-typography-xs-regular-focus: 400 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-regular-focus-letter-spacing: 0;
	--link-typography-xs-regular-focus-text-decoration: underline;
	--link-typography-xs-regular-focus-text-transform: none;
	--link-typography-xs-regular-hover: 400 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-regular-hover-letter-spacing: 0;
	--link-typography-xs-regular-hover-text-decoration: underline;
	--link-typography-xs-regular-hover-text-transform: none;
	--link-typography-xs-bold-default: 700 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-bold-default-letter-spacing: 0;
	--link-typography-xs-bold-default-text-decoration: none;
	--link-typography-xs-bold-default-text-transform: none;
	--link-typography-xs-bold-focus: 700 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-bold-focus-letter-spacing: 0;
	--link-typography-xs-bold-focus-text-decoration: underline;
	--link-typography-xs-bold-focus-text-transform: none;
	--link-typography-xs-bold-hover: 700 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-bold-hover-letter-spacing: 0;
	--link-typography-xs-bold-hover-text-decoration: underline;
	--link-typography-xs-bold-hover-text-transform: none;
	--link-typography-xs-regular-underline-default: 400 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-regular-underline-default-letter-spacing: 0;
	--link-typography-xs-regular-underline-default-text-decoration: underline;
	--link-typography-xs-regular-underline-default-text-transform: none;
	--link-typography-xs-regular-underline-focus: 400 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-regular-underline-focus-letter-spacing: 0;
	--link-typography-xs-regular-underline-focus-text-decoration: none;
	--link-typography-xs-regular-underline-focus-text-transform: none;
	--link-typography-xs-regular-underline-hover: 400 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-regular-underline-hover-letter-spacing: 0;
	--link-typography-xs-regular-underline-hover-text-decoration: none;
	--link-typography-xs-regular-underline-hover-text-transform: none;
	--link-typography-xs-bold-underline-default: 700 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-bold-underline-default-letter-spacing: 0;
	--link-typography-xs-bold-underline-default-text-decoration: underline;
	--link-typography-xs-bold-underline-default-text-transform: none;
	--link-typography-xs-bold-underline-focus: 700 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-bold-underline-focus-letter-spacing: 0;
	--link-typography-xs-bold-underline-focus-text-decoration: none;
	--link-typography-xs-bold-underline-focus-text-transform: none;
	--link-typography-xs-bold-underline-hover: 700 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-bold-underline-hover-letter-spacing: 0;
	--link-typography-xs-bold-underline-hover-text-decoration: none;
	--link-typography-xs-bold-underline-hover-text-transform: none;
	--link-typography-xs-regular-to-bold-default: 400 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-regular-to-bold-default-letter-spacing: 0;
	--link-typography-xs-regular-to-bold-default-text-decoration: none;
	--link-typography-xs-regular-to-bold-default-text-transform: none;
	--link-typography-xs-regular-to-bold-focus: 700 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-regular-to-bold-focus-letter-spacing: 0;
	--link-typography-xs-regular-to-bold-focus-text-decoration: none;
	--link-typography-xs-regular-to-bold-focus-text-transform: none;
	--link-typography-xs-regular-to-bold-hover: 700 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-regular-to-bold-hover-letter-spacing: 0;
	--link-typography-xs-regular-to-bold-hover-text-decoration: none;
	--link-typography-xs-regular-to-bold-hover-text-transform: none;
	--link-typography-xs-regular-to-underline-default: 400 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-regular-to-underline-default-letter-spacing: 0;
	--link-typography-xs-regular-to-underline-default-text-decoration: none;
	--link-typography-xs-regular-to-underline-default-text-transform: none;
	--link-typography-xs-regular-to-underline-focus: 700 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-regular-to-underline-focus-letter-spacing: 0;
	--link-typography-xs-regular-to-underline-focus-text-decoration: underline;
	--link-typography-xs-regular-to-underline-focus-text-transform: none;
	--link-typography-xs-regular-to-underline-hover: 700 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-regular-to-underline-hover-letter-spacing: 0;
	--link-typography-xs-regular-to-underline-hover-text-decoration: underline;
	--link-typography-xs-regular-to-underline-hover-text-transform: none;
	--link-typography-xs-regular-to-regular-underline-default: 400 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-regular-to-regular-underline-default-letter-spacing: 0;
	--link-typography-xs-regular-to-regular-underline-default-text-decoration: none;
	--link-typography-xs-regular-to-regular-underline-default-text-transform: none;
	--link-typography-xs-regular-to-regular-underline-focus: 400 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-regular-to-regular-underline-focus-letter-spacing: 0;
	--link-typography-xs-regular-to-regular-underline-focus-text-decoration: underline;
	--link-typography-xs-regular-to-regular-underline-focus-text-transform: none;
	--link-typography-xs-regular-to-regular-underline-hover: 400 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-regular-to-regular-underline-hover-letter-spacing: 0;
	--link-typography-xs-regular-to-regular-underline-hover-text-decoration: underline;
	--link-typography-xs-regular-to-regular-underline-hover-text-transform: none;
	--link-typography-xs-regular-underline-to-bold-underline-default: 400 0.625rem/0.875rem var(--font-figtree),
		sans-serif;
	--link-typography-xs-regular-underline-to-bold-underline-default-letter-spacing: 0;
	--link-typography-xs-regular-underline-to-bold-underline-default-text-decoration: underline;
	--link-typography-xs-regular-underline-to-bold-underline-default-text-transform: none;
	--link-typography-xs-regular-underline-to-bold-underline-focus: 700 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-regular-underline-to-bold-underline-focus-letter-spacing: 0;
	--link-typography-xs-regular-underline-to-bold-underline-focus-text-decoration: underline;
	--link-typography-xs-regular-underline-to-bold-underline-focus-text-transform: none;
	--link-typography-xs-regular-underline-to-bold-underline-hover: 700 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-regular-underline-to-bold-underline-hover-letter-spacing: 0;
	--link-typography-xs-regular-underline-to-bold-underline-hover-text-decoration: underline;
	--link-typography-xs-regular-underline-to-bold-underline-hover-text-transform: none;
	--link-typography-sm-regular-default: 400 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-regular-default-letter-spacing: 0;
	--link-typography-sm-regular-default-text-decoration: none;
	--link-typography-sm-regular-default-text-transform: none;
	--link-typography-sm-regular-focus: 400 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-regular-focus-letter-spacing: 0;
	--link-typography-sm-regular-focus-text-decoration: underline;
	--link-typography-sm-regular-focus-text-transform: none;
	--link-typography-sm-regular-hover: 400 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-regular-hover-letter-spacing: 0;
	--link-typography-sm-regular-hover-text-decoration: underline;
	--link-typography-sm-regular-hover-text-transform: none;
	--link-typography-sm-bold-default: 700 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-bold-default-letter-spacing: 0;
	--link-typography-sm-bold-default-text-decoration: none;
	--link-typography-sm-bold-default-text-transform: none;
	--link-typography-sm-bold-focus: 700 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-bold-focus-letter-spacing: 0;
	--link-typography-sm-bold-focus-text-decoration: underline;
	--link-typography-sm-bold-focus-text-transform: none;
	--link-typography-sm-bold-hover: 700 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-bold-hover-letter-spacing: 0;
	--link-typography-sm-bold-hover-text-decoration: underline;
	--link-typography-sm-bold-hover-text-transform: none;
	--link-typography-sm-regular-underline-default: 400 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-regular-underline-default-letter-spacing: 0;
	--link-typography-sm-regular-underline-default-text-decoration: underline;
	--link-typography-sm-regular-underline-default-text-transform: none;
	--link-typography-sm-regular-underline-focus: 400 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-regular-underline-focus-letter-spacing: 0;
	--link-typography-sm-regular-underline-focus-text-decoration: none;
	--link-typography-sm-regular-underline-focus-text-transform: none;
	--link-typography-sm-regular-underline-hover: 400 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-regular-underline-hover-letter-spacing: 0;
	--link-typography-sm-regular-underline-hover-text-decoration: none;
	--link-typography-sm-regular-underline-hover-text-transform: none;
	--link-typography-sm-bold-underline-default: 700 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-bold-underline-default-letter-spacing: 0;
	--link-typography-sm-bold-underline-default-text-decoration: underline;
	--link-typography-sm-bold-underline-default-text-transform: none;
	--link-typography-sm-bold-underline-focus: 700 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-bold-underline-focus-letter-spacing: 0;
	--link-typography-sm-bold-underline-focus-text-decoration: none;
	--link-typography-sm-bold-underline-focus-text-transform: none;
	--link-typography-sm-bold-underline-hover: 700 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-bold-underline-hover-letter-spacing: 0;
	--link-typography-sm-bold-underline-hover-text-decoration: none;
	--link-typography-sm-bold-underline-hover-text-transform: none;
	--link-typography-sm-regular-to-bold-default: 400 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-regular-to-bold-default-letter-spacing: 0;
	--link-typography-sm-regular-to-bold-default-text-decoration: none;
	--link-typography-sm-regular-to-bold-default-text-transform: none;
	--link-typography-sm-regular-to-bold-focus: 700 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-regular-to-bold-focus-letter-spacing: 0;
	--link-typography-sm-regular-to-bold-focus-text-decoration: none;
	--link-typography-sm-regular-to-bold-focus-text-transform: none;
	--link-typography-sm-regular-to-bold-hover: 700 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-regular-to-bold-hover-letter-spacing: 0;
	--link-typography-sm-regular-to-bold-hover-text-decoration: none;
	--link-typography-sm-regular-to-bold-hover-text-transform: none;
	--link-typography-sm-regular-to-underline-default: 400 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-regular-to-underline-default-letter-spacing: 0;
	--link-typography-sm-regular-to-underline-default-text-decoration: none;
	--link-typography-sm-regular-to-underline-default-text-transform: none;
	--link-typography-sm-regular-to-underline-focus: 700 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-regular-to-underline-focus-letter-spacing: 0;
	--link-typography-sm-regular-to-underline-focus-text-decoration: underline;
	--link-typography-sm-regular-to-underline-focus-text-transform: none;
	--link-typography-sm-regular-to-underline-hover: 700 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-regular-to-underline-hover-letter-spacing: 0;
	--link-typography-sm-regular-to-underline-hover-text-decoration: underline;
	--link-typography-sm-regular-to-underline-hover-text-transform: none;
	--link-typography-sm-regular-to-regular-underline-default: 400 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-regular-to-regular-underline-default-letter-spacing: 0;
	--link-typography-sm-regular-to-regular-underline-default-text-decoration: none;
	--link-typography-sm-regular-to-regular-underline-default-text-transform: none;
	--link-typography-sm-regular-to-regular-underline-focus: 400 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-regular-to-regular-underline-focus-letter-spacing: 0;
	--link-typography-sm-regular-to-regular-underline-focus-text-decoration: underline;
	--link-typography-sm-regular-to-regular-underline-focus-text-transform: none;
	--link-typography-sm-regular-to-regular-underline-hover: 400 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-regular-to-regular-underline-hover-letter-spacing: 0;
	--link-typography-sm-regular-to-regular-underline-hover-text-decoration: underline;
	--link-typography-sm-regular-to-regular-underline-hover-text-transform: none;
	--link-typography-sm-regular-underline-to-bold-urderline-default: 400 0.6875rem/0.9375rem var(--font-figtree),
		sans-serif;
	--link-typography-sm-regular-underline-to-bold-urderline-default-letter-spacing: 0;
	--link-typography-sm-regular-underline-to-bold-urderline-default-text-decoration: underline;
	--link-typography-sm-regular-underline-to-bold-urderline-default-text-transform: none;
	--link-typography-sm-regular-underline-to-bold-urderline-focus: 700 0.6875rem/0.9375rem var(--font-figtree),
		sans-serif;
	--link-typography-sm-regular-underline-to-bold-urderline-focus-letter-spacing: 0;
	--link-typography-sm-regular-underline-to-bold-urderline-focus-text-decoration: underline;
	--link-typography-sm-regular-underline-to-bold-urderline-focus-text-transform: none;
	--link-typography-sm-regular-underline-to-bold-urderline-hover: 700 0.6875rem/0.9375rem var(--font-figtree),
		sans-serif;
	--link-typography-sm-regular-underline-to-bold-urderline-hover-letter-spacing: 0;
	--link-typography-sm-regular-underline-to-bold-urderline-hover-text-decoration: underline;
	--link-typography-sm-regular-underline-to-bold-urderline-hover-text-transform: none;
	--link-typography-sm-regular-underline-to-bold-underline-default: 400 0.6875rem/0.9375rem var(--font-figtree),
		sans-serif;
	--link-typography-sm-regular-underline-to-bold-underline-default-letter-spacing: 0;
	--link-typography-sm-regular-underline-to-bold-underline-default-text-decoration: underline;
	--link-typography-sm-regular-underline-to-bold-underline-default-text-transform: none;
	--link-typography-sm-regular-underline-to-bold-underline-focus: 700 0.6875rem/0.9375rem var(--font-figtree),
		sans-serif;
	--link-typography-sm-regular-underline-to-bold-underline-focus-letter-spacing: 0;
	--link-typography-sm-regular-underline-to-bold-underline-focus-text-decoration: underline;
	--link-typography-sm-regular-underline-to-bold-underline-focus-text-transform: none;
	--link-typography-sm-regular-underline-to-bold-underline-hover: 700 0.6875rem/0.9375rem var(--font-figtree),
		sans-serif;
	--link-typography-sm-regular-underline-to-bold-underline-hover-letter-spacing: 0;
	--link-typography-sm-regular-underline-to-bold-underline-hover-text-decoration: underline;
	--link-typography-sm-regular-underline-to-bold-underline-hover-text-transform: none;
	--link-typography-md-regular-default: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-regular-default-letter-spacing: 0;
	--link-typography-md-regular-default-text-decoration: none;
	--link-typography-md-regular-default-text-transform: none;
	--link-typography-md-regular-focus: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-regular-focus-letter-spacing: 0;
	--link-typography-md-regular-focus-text-decoration: underline;
	--link-typography-md-regular-focus-text-transform: none;
	--link-typography-md-regular-hover: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-regular-hover-letter-spacing: 0;
	--link-typography-md-regular-hover-text-decoration: underline;
	--link-typography-md-regular-hover-text-transform: none;
	--link-typography-md-bold-default: 700 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-bold-default-letter-spacing: 0;
	--link-typography-md-bold-default-text-decoration: none;
	--link-typography-md-bold-default-text-transform: none;
	--link-typography-md-bold-focus: 700 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-bold-focus-letter-spacing: 0;
	--link-typography-md-bold-focus-text-decoration: underline;
	--link-typography-md-bold-focus-text-transform: none;
	--link-typography-md-bold-hover: 700 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-bold-hover-letter-spacing: 0;
	--link-typography-md-bold-hover-text-decoration: underline;
	--link-typography-md-bold-hover-text-transform: none;
	--link-typography-md-regular-underline-default: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-regular-underline-default-letter-spacing: 0;
	--link-typography-md-regular-underline-default-text-decoration: underline;
	--link-typography-md-regular-underline-default-text-transform: none;
	--link-typography-md-regular-underline-focus: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-regular-underline-focus-letter-spacing: 0;
	--link-typography-md-regular-underline-focus-text-decoration: none;
	--link-typography-md-regular-underline-focus-text-transform: none;
	--link-typography-md-regular-underline-hover: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-regular-underline-hover-letter-spacing: 0;
	--link-typography-md-regular-underline-hover-text-decoration: none;
	--link-typography-md-regular-underline-hover-text-transform: none;
	--link-typography-md-bold-underline-default: 700 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-bold-underline-default-letter-spacing: 0;
	--link-typography-md-bold-underline-default-text-decoration: underline;
	--link-typography-md-bold-underline-default-text-transform: none;
	--link-typography-md-bold-underline-focus: 700 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-bold-underline-focus-letter-spacing: 0;
	--link-typography-md-bold-underline-focus-text-decoration: none;
	--link-typography-md-bold-underline-focus-text-transform: none;
	--link-typography-md-bold-underline-hover: 700 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-bold-underline-hover-letter-spacing: 0;
	--link-typography-md-bold-underline-hover-text-decoration: none;
	--link-typography-md-bold-underline-hover-text-transform: none;
	--link-typography-md-regular-to-bold-default: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-regular-to-bold-default-letter-spacing: 0;
	--link-typography-md-regular-to-bold-default-text-decoration: none;
	--link-typography-md-regular-to-bold-default-text-transform: none;
	--link-typography-md-regular-to-bold-focus: 700 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-regular-to-bold-focus-letter-spacing: 0;
	--link-typography-md-regular-to-bold-focus-text-decoration: none;
	--link-typography-md-regular-to-bold-focus-text-transform: none;
	--link-typography-md-regular-to-bold-hover: 700 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-regular-to-bold-hover-letter-spacing: 0;
	--link-typography-md-regular-to-bold-hover-text-decoration: none;
	--link-typography-md-regular-to-bold-hover-text-transform: none;
	--link-typography-md-regular-to-underline-default: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-regular-to-underline-default-letter-spacing: 0;
	--link-typography-md-regular-to-underline-default-text-decoration: none;
	--link-typography-md-regular-to-underline-default-text-transform: none;
	--link-typography-md-regular-to-underline-focus: 700 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-regular-to-underline-focus-letter-spacing: 0;
	--link-typography-md-regular-to-underline-focus-text-decoration: underline;
	--link-typography-md-regular-to-underline-focus-text-transform: none;
	--link-typography-md-regular-to-underline-hover: 700 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-regular-to-underline-hover-letter-spacing: 0;
	--link-typography-md-regular-to-underline-hover-text-decoration: underline;
	--link-typography-md-regular-to-underline-hover-text-transform: none;
	--link-typography-md-regular-to-regular-underline-default: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-regular-to-regular-underline-default-letter-spacing: 0;
	--link-typography-md-regular-to-regular-underline-default-text-decoration: none;
	--link-typography-md-regular-to-regular-underline-default-text-transform: none;
	--link-typography-md-regular-to-regular-underline-focus: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-regular-to-regular-underline-focus-letter-spacing: 0;
	--link-typography-md-regular-to-regular-underline-focus-text-decoration: underline;
	--link-typography-md-regular-to-regular-underline-focus-text-transform: none;
	--link-typography-md-regular-to-regular-underline-hover: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-regular-to-regular-underline-hover-letter-spacing: 0;
	--link-typography-md-regular-to-regular-underline-hover-text-decoration: underline;
	--link-typography-md-regular-to-regular-underline-hover-text-transform: none;
	--link-typography-md-regular-underline-to-bold-underline-default: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-regular-underline-to-bold-underline-default-letter-spacing: 0;
	--link-typography-md-regular-underline-to-bold-underline-default-text-decoration: underline;
	--link-typography-md-regular-underline-to-bold-underline-default-text-transform: none;
	--link-typography-md-regular-underline-to-bold-underline-focus: 700 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-regular-underline-to-bold-underline-focus-letter-spacing: 0;
	--link-typography-md-regular-underline-to-bold-underline-focus-text-decoration: underline;
	--link-typography-md-regular-underline-to-bold-underline-focus-text-transform: none;
	--link-typography-md-regular-underline-to-bold-underline-hover: 700 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-regular-underline-to-bold-underline-hover-letter-spacing: 0;
	--link-typography-md-regular-underline-to-bold-underline-hover-text-decoration: underline;
	--link-typography-md-regular-underline-to-bold-underline-hover-text-transform: none;
	--link-typography-lg-regular-default: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-regular-default-letter-spacing: 0;
	--link-typography-lg-regular-default-text-decoration: none;
	--link-typography-lg-regular-default-text-transform: none;
	--link-typography-lg-regular-focus: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-regular-focus-letter-spacing: 0;
	--link-typography-lg-regular-focus-text-decoration: underline;
	--link-typography-lg-regular-focus-text-transform: none;
	--link-typography-lg-regular-hover: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-regular-hover-letter-spacing: 0;
	--link-typography-lg-regular-hover-text-decoration: underline;
	--link-typography-lg-regular-hover-text-transform: none;
	--link-typography-lg-bold-default: 700 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-bold-default-letter-spacing: 0;
	--link-typography-lg-bold-default-text-decoration: none;
	--link-typography-lg-bold-default-text-transform: none;
	--link-typography-lg-bold-focus: 700 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-bold-focus-letter-spacing: 0;
	--link-typography-lg-bold-focus-text-decoration: underline;
	--link-typography-lg-bold-focus-text-transform: none;
	--link-typography-lg-bold-hover: 700 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-bold-hover-letter-spacing: 0;
	--link-typography-lg-bold-hover-text-decoration: underline;
	--link-typography-lg-bold-hover-text-transform: none;
	--link-typography-lg-regular-underline-default: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-regular-underline-default-letter-spacing: 0;
	--link-typography-lg-regular-underline-default-text-decoration: underline;
	--link-typography-lg-regular-underline-default-text-transform: none;
	--link-typography-lg-regular-underline-focus: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-regular-underline-focus-letter-spacing: 0;
	--link-typography-lg-regular-underline-focus-text-decoration: none;
	--link-typography-lg-regular-underline-focus-text-transform: none;
	--link-typography-lg-regular-underline-hover: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-regular-underline-hover-letter-spacing: 0;
	--link-typography-lg-regular-underline-hover-text-decoration: none;
	--link-typography-lg-regular-underline-hover-text-transform: none;
	--link-typography-lg-bold-underline-default: 700 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-bold-underline-default-letter-spacing: 0;
	--link-typography-lg-bold-underline-default-text-decoration: underline;
	--link-typography-lg-bold-underline-default-text-transform: none;
	--link-typography-lg-bold-underline-focus: 700 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-bold-underline-focus-letter-spacing: 0;
	--link-typography-lg-bold-underline-focus-text-decoration: none;
	--link-typography-lg-bold-underline-focus-text-transform: none;
	--link-typography-lg-bold-underline-hover: 700 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-bold-underline-hover-letter-spacing: 0;
	--link-typography-lg-bold-underline-hover-text-decoration: none;
	--link-typography-lg-bold-underline-hover-text-transform: none;
	--link-typography-lg-regular-to-bold-default: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-regular-to-bold-default-letter-spacing: 0;
	--link-typography-lg-regular-to-bold-default-text-decoration: none;
	--link-typography-lg-regular-to-bold-default-text-transform: none;
	--link-typography-lg-regular-to-bold-focus: 700 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-regular-to-bold-focus-letter-spacing: 0;
	--link-typography-lg-regular-to-bold-focus-text-decoration: none;
	--link-typography-lg-regular-to-bold-focus-text-transform: none;
	--link-typography-lg-regular-to-bold-hover: 700 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-regular-to-bold-hover-letter-spacing: 0;
	--link-typography-lg-regular-to-bold-hover-text-decoration: none;
	--link-typography-lg-regular-to-bold-hover-text-transform: none;
	--link-typography-lg-regular-to-underline-default: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-regular-to-underline-default-letter-spacing: 0;
	--link-typography-lg-regular-to-underline-default-text-decoration: none;
	--link-typography-lg-regular-to-underline-default-text-transform: none;
	--link-typography-lg-regular-to-underline-focus: 700 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-regular-to-underline-focus-letter-spacing: 0;
	--link-typography-lg-regular-to-underline-focus-text-decoration: underline;
	--link-typography-lg-regular-to-underline-focus-text-transform: none;
	--link-typography-lg-regular-to-underline-hover: 700 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-regular-to-underline-hover-letter-spacing: 0;
	--link-typography-lg-regular-to-underline-hover-text-decoration: underline;
	--link-typography-lg-regular-to-underline-hover-text-transform: none;
	--link-typography-lg-regular-to-regular-underline-default: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-regular-to-regular-underline-default-letter-spacing: 0;
	--link-typography-lg-regular-to-regular-underline-default-text-decoration: none;
	--link-typography-lg-regular-to-regular-underline-default-text-transform: none;
	--link-typography-lg-regular-to-regular-underline-focus: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-regular-to-regular-underline-focus-letter-spacing: 0;
	--link-typography-lg-regular-to-regular-underline-focus-text-decoration: underline;
	--link-typography-lg-regular-to-regular-underline-focus-text-transform: none;
	--link-typography-lg-regular-to-regular-underline-hover: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-regular-to-regular-underline-hover-letter-spacing: 0;
	--link-typography-lg-regular-to-regular-underline-hover-text-decoration: underline;
	--link-typography-lg-regular-to-regular-underline-hover-text-transform: none;
	--link-typography-lg-regular-underline-to-bold-underline-default: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-regular-underline-to-bold-underline-default-letter-spacing: 0;
	--link-typography-lg-regular-underline-to-bold-underline-default-text-decoration: underline;
	--link-typography-lg-regular-underline-to-bold-underline-default-text-transform: none;
	--link-typography-lg-regular-underline-to-bold-underline-focus: 700 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-regular-underline-to-bold-underline-focus-letter-spacing: 0;
	--link-typography-lg-regular-underline-to-bold-underline-focus-text-decoration: underline;
	--link-typography-lg-regular-underline-to-bold-underline-focus-text-transform: none;
	--link-typography-lg-regular-underline-to-bold-underline-hover: 700 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-regular-underline-to-bold-underline-hover-letter-spacing: 0;
	--link-typography-lg-regular-underline-to-bold-underline-hover-text-decoration: underline;
	--link-typography-lg-regular-underline-to-bold-underline-hover-text-transform: none;
	--link-typography-xl-regular-default: 400 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-regular-default-letter-spacing: 0;
	--link-typography-xl-regular-default-text-decoration: none;
	--link-typography-xl-regular-default-text-transform: none;
	--link-typography-xl-regular-focus: 400 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-regular-focus-letter-spacing: 0;
	--link-typography-xl-regular-focus-text-decoration: underline;
	--link-typography-xl-regular-focus-text-transform: none;
	--link-typography-xl-regular-hover: 400 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-regular-hover-letter-spacing: 0;
	--link-typography-xl-regular-hover-text-decoration: underline;
	--link-typography-xl-regular-hover-text-transform: none;
	--link-typography-xl-bold-default: 700 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-bold-default-letter-spacing: 0;
	--link-typography-xl-bold-default-text-decoration: none;
	--link-typography-xl-bold-default-text-transform: none;
	--link-typography-xl-bold-focus: 700 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-bold-focus-letter-spacing: 0;
	--link-typography-xl-bold-focus-text-decoration: underline;
	--link-typography-xl-bold-focus-text-transform: none;
	--link-typography-xl-bold-hover: 700 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-bold-hover-letter-spacing: 0;
	--link-typography-xl-bold-hover-text-decoration: underline;
	--link-typography-xl-bold-hover-text-transform: none;
	--link-typography-xl-regular-underline-default: 400 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-regular-underline-default-letter-spacing: 0;
	--link-typography-xl-regular-underline-default-text-decoration: underline;
	--link-typography-xl-regular-underline-default-text-transform: none;
	--link-typography-xl-regular-underline-focus: 400 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-regular-underline-focus-letter-spacing: 0;
	--link-typography-xl-regular-underline-focus-text-decoration: none;
	--link-typography-xl-regular-underline-focus-text-transform: none;
	--link-typography-xl-regular-underline-hover: 400 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-regular-underline-hover-letter-spacing: 0;
	--link-typography-xl-regular-underline-hover-text-decoration: none;
	--link-typography-xl-regular-underline-hover-text-transform: none;
	--link-typography-xl-bold-underline-default: 700 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-bold-underline-default-letter-spacing: 0;
	--link-typography-xl-bold-underline-default-text-decoration: underline;
	--link-typography-xl-bold-underline-default-text-transform: none;
	--link-typography-xl-bold-underline-focus: 700 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-bold-underline-focus-letter-spacing: 0;
	--link-typography-xl-bold-underline-focus-text-decoration: none;
	--link-typography-xl-bold-underline-focus-text-transform: none;
	--link-typography-xl-bold-underline-hover: 700 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-bold-underline-hover-letter-spacing: 0;
	--link-typography-xl-bold-underline-hover-text-decoration: none;
	--link-typography-xl-bold-underline-hover-text-transform: none;
	--link-typography-xl-regular-to-bold-default: 400 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-regular-to-bold-default-letter-spacing: 0;
	--link-typography-xl-regular-to-bold-default-text-decoration: none;
	--link-typography-xl-regular-to-bold-default-text-transform: none;
	--link-typography-xl-regular-to-bold-focus: 700 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-regular-to-bold-focus-letter-spacing: 0;
	--link-typography-xl-regular-to-bold-focus-text-decoration: none;
	--link-typography-xl-regular-to-bold-focus-text-transform: none;
	--link-typography-xl-regular-to-bold-hover: 700 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-regular-to-bold-hover-letter-spacing: 0;
	--link-typography-xl-regular-to-bold-hover-text-decoration: none;
	--link-typography-xl-regular-to-bold-hover-text-transform: none;
	--link-typography-xl-regular-to-underline-default: 400 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-regular-to-underline-default-letter-spacing: 0;
	--link-typography-xl-regular-to-underline-default-text-decoration: none;
	--link-typography-xl-regular-to-underline-default-text-transform: none;
	--link-typography-xl-regular-to-underline-focus: 700 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-regular-to-underline-focus-letter-spacing: 0;
	--link-typography-xl-regular-to-underline-focus-text-decoration: underline;
	--link-typography-xl-regular-to-underline-focus-text-transform: none;
	--link-typography-xl-regular-to-underline-hover: 700 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-regular-to-underline-hover-letter-spacing: 0;
	--link-typography-xl-regular-to-underline-hover-text-decoration: underline;
	--link-typography-xl-regular-to-underline-hover-text-transform: none;
	--link-typography-xl-regular-to-regular-underline-default: 400 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-regular-to-regular-underline-default-letter-spacing: 0;
	--link-typography-xl-regular-to-regular-underline-default-text-decoration: none;
	--link-typography-xl-regular-to-regular-underline-default-text-transform: none;
	--link-typography-xl-regular-to-regular-underline-focus: 400 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-regular-to-regular-underline-focus-letter-spacing: 0;
	--link-typography-xl-regular-to-regular-underline-focus-text-decoration: underline;
	--link-typography-xl-regular-to-regular-underline-focus-text-transform: none;
	--link-typography-xl-regular-to-regular-underline-hover: 400 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-regular-to-regular-underline-hover-letter-spacing: 0;
	--link-typography-xl-regular-to-regular-underline-hover-text-decoration: underline;
	--link-typography-xl-regular-to-regular-underline-hover-text-transform: none;
	--link-typography-xl-regular-underline-to-bold-underline-default: 400 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-regular-underline-to-bold-underline-default-letter-spacing: 0;
	--link-typography-xl-regular-underline-to-bold-underline-default-text-decoration: underline;
	--link-typography-xl-regular-underline-to-bold-underline-default-text-transform: none;
	--link-typography-xl-regular-underline-to-bold-underline-focus: 700 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-regular-underline-to-bold-underline-focus-letter-spacing: 0;
	--link-typography-xl-regular-underline-to-bold-underline-focus-text-decoration: underline;
	--link-typography-xl-regular-underline-to-bold-underline-focus-text-transform: none;
	--link-typography-xl-regular-underline-to-bold-underline-hover: 700 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-regular-underline-to-bold-underline-hover-letter-spacing: 0;
	--link-typography-xl-regular-underline-to-bold-underline-hover-text-decoration: underline;
	--link-typography-xl-regular-underline-to-bold-underline-hover-text-transform: none;
	--link-typography-2xl-regular-default: 400 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-regular-default-letter-spacing: 0;
	--link-typography-2xl-regular-default-text-decoration: none;
	--link-typography-2xl-regular-default-text-transform: none;
	--link-typography-2xl-regular-focus: 400 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-regular-focus-letter-spacing: 0;
	--link-typography-2xl-regular-focus-text-decoration: underline;
	--link-typography-2xl-regular-focus-text-transform: none;
	--link-typography-2xl-regular-hover: 400 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-regular-hover-letter-spacing: 0;
	--link-typography-2xl-regular-hover-text-decoration: underline;
	--link-typography-2xl-regular-hover-text-transform: none;
	--link-typography-2xl-bold-default: 700 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-bold-default-letter-spacing: 0;
	--link-typography-2xl-bold-default-text-decoration: none;
	--link-typography-2xl-bold-default-text-transform: none;
	--link-typography-2xl-bold-focus: 700 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-bold-focus-letter-spacing: 0;
	--link-typography-2xl-bold-focus-text-decoration: underline;
	--link-typography-2xl-bold-focus-text-transform: none;
	--link-typography-2xl-bold-hover: 700 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-bold-hover-letter-spacing: 0;
	--link-typography-2xl-bold-hover-text-decoration: underline;
	--link-typography-2xl-bold-hover-text-transform: none;
	--link-typography-2xl-regular-underline-default: 400 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-regular-underline-default-letter-spacing: 0;
	--link-typography-2xl-regular-underline-default-text-decoration: underline;
	--link-typography-2xl-regular-underline-default-text-transform: none;
	--link-typography-2xl-regular-underline-focus: 400 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-regular-underline-focus-letter-spacing: 0;
	--link-typography-2xl-regular-underline-focus-text-decoration: none;
	--link-typography-2xl-regular-underline-focus-text-transform: none;
	--link-typography-2xl-regular-underline-hover: 400 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-regular-underline-hover-letter-spacing: 0;
	--link-typography-2xl-regular-underline-hover-text-decoration: none;
	--link-typography-2xl-regular-underline-hover-text-transform: none;
	--link-typography-2xl-bold-underline-default: 700 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-bold-underline-default-letter-spacing: 0;
	--link-typography-2xl-bold-underline-default-text-decoration: underline;
	--link-typography-2xl-bold-underline-default-text-transform: none;
	--link-typography-2xl-bold-underline-focus: 700 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-bold-underline-focus-letter-spacing: 0;
	--link-typography-2xl-bold-underline-focus-text-decoration: none;
	--link-typography-2xl-bold-underline-focus-text-transform: none;
	--link-typography-2xl-bold-underline-hover: 700 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-bold-underline-hover-letter-spacing: 0;
	--link-typography-2xl-bold-underline-hover-text-decoration: none;
	--link-typography-2xl-bold-underline-hover-text-transform: none;
	--link-typography-2xl-regular-to-bold-default: 400 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-regular-to-bold-default-letter-spacing: 0;
	--link-typography-2xl-regular-to-bold-default-text-decoration: none;
	--link-typography-2xl-regular-to-bold-default-text-transform: none;
	--link-typography-2xl-regular-to-bold-focus: 700 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-regular-to-bold-focus-letter-spacing: 0;
	--link-typography-2xl-regular-to-bold-focus-text-decoration: none;
	--link-typography-2xl-regular-to-bold-focus-text-transform: none;
	--link-typography-2xl-regular-to-bold-hover: 700 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-regular-to-bold-hover-letter-spacing: 0;
	--link-typography-2xl-regular-to-bold-hover-text-decoration: none;
	--link-typography-2xl-regular-to-bold-hover-text-transform: none;
	--link-typography-2xl-regular-to-underline-default: 400 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-regular-to-underline-default-letter-spacing: 0;
	--link-typography-2xl-regular-to-underline-default-text-decoration: none;
	--link-typography-2xl-regular-to-underline-default-text-transform: none;
	--link-typography-2xl-regular-to-underline-focus: 700 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-regular-to-underline-focus-letter-spacing: 0;
	--link-typography-2xl-regular-to-underline-focus-text-decoration: underline;
	--link-typography-2xl-regular-to-underline-focus-text-transform: none;
	--link-typography-2xl-regular-to-underline-hover: 700 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-regular-to-underline-hover-letter-spacing: 0;
	--link-typography-2xl-regular-to-underline-hover-text-decoration: underline;
	--link-typography-2xl-regular-to-underline-hover-text-transform: none;
	--link-typography-2xl-regular-to-regular-underline-default: 400 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-regular-to-regular-underline-default-letter-spacing: 0;
	--link-typography-2xl-regular-to-regular-underline-default-text-decoration: none;
	--link-typography-2xl-regular-to-regular-underline-default-text-transform: none;
	--link-typography-2xl-regular-to-regular-underline-focus: 400 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-regular-to-regular-underline-focus-letter-spacing: 0;
	--link-typography-2xl-regular-to-regular-underline-focus-text-decoration: underline;
	--link-typography-2xl-regular-to-regular-underline-focus-text-transform: none;
	--link-typography-2xl-regular-to-regular-underline-hover: 400 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-regular-to-regular-underline-hover-letter-spacing: 0;
	--link-typography-2xl-regular-to-regular-underline-hover-text-decoration: underline;
	--link-typography-2xl-regular-to-regular-underline-hover-text-transform: none;
	--link-typography-2xl-regular-underline-to-bold-underline-default: 400 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-regular-underline-to-bold-underline-default-letter-spacing: 0;
	--link-typography-2xl-regular-underline-to-bold-underline-default-text-decoration: underline;
	--link-typography-2xl-regular-underline-to-bold-underline-default-text-transform: none;
	--link-typography-2xl-regular-underline-to-bold-underline-focus: 700 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-regular-underline-to-bold-underline-focus-letter-spacing: 0;
	--link-typography-2xl-regular-underline-to-bold-underline-focus-text-decoration: underline;
	--link-typography-2xl-regular-underline-to-bold-underline-focus-text-transform: none;
	--link-typography-2xl-regular-underline-to-bold-underline-hover: 700 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-regular-underline-to-bold-underline-hover-letter-spacing: 0;
	--link-typography-2xl-regular-underline-to-bold-underline-hover-text-decoration: underline;
	--link-typography-2xl-regular-underline-to-bold-underline-hover-text-transform: none;
	--link-typography-3xl-regular-default: 400 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-regular-default-letter-spacing: 0;
	--link-typography-3xl-regular-default-text-decoration: none;
	--link-typography-3xl-regular-default-text-transform: none;
	--link-typography-3xl-regular-focus: 400 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-regular-focus-letter-spacing: 0;
	--link-typography-3xl-regular-focus-text-decoration: underline;
	--link-typography-3xl-regular-focus-text-transform: none;
	--link-typography-3xl-regular-hover: 400 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-regular-hover-letter-spacing: 0;
	--link-typography-3xl-regular-hover-text-decoration: underline;
	--link-typography-3xl-regular-hover-text-transform: none;
	--link-typography-3xl-bold-default: 700 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-bold-default-letter-spacing: 0;
	--link-typography-3xl-bold-default-text-decoration: none;
	--link-typography-3xl-bold-default-text-transform: none;
	--link-typography-3xl-bold-focus: 700 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-bold-focus-letter-spacing: 0;
	--link-typography-3xl-bold-focus-text-decoration: underline;
	--link-typography-3xl-bold-focus-text-transform: none;
	--link-typography-3xl-bold-hover: 700 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-bold-hover-letter-spacing: 0;
	--link-typography-3xl-bold-hover-text-decoration: underline;
	--link-typography-3xl-bold-hover-text-transform: none;
	--link-typography-3xl-regular-underline-default: 400 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-regular-underline-default-letter-spacing: 0;
	--link-typography-3xl-regular-underline-default-text-decoration: underline;
	--link-typography-3xl-regular-underline-default-text-transform: none;
	--link-typography-3xl-regular-underline-focus: 400 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-regular-underline-focus-letter-spacing: 0;
	--link-typography-3xl-regular-underline-focus-text-decoration: none;
	--link-typography-3xl-regular-underline-focus-text-transform: none;
	--link-typography-3xl-regular-underline-hover: 400 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-regular-underline-hover-letter-spacing: 0;
	--link-typography-3xl-regular-underline-hover-text-decoration: none;
	--link-typography-3xl-regular-underline-hover-text-transform: none;
	--link-typography-3xl-bold-underline-default: 700 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-bold-underline-default-letter-spacing: 0;
	--link-typography-3xl-bold-underline-default-text-decoration: underline;
	--link-typography-3xl-bold-underline-default-text-transform: none;
	--link-typography-3xl-bold-underline-focus: 700 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-bold-underline-focus-letter-spacing: 0;
	--link-typography-3xl-bold-underline-focus-text-decoration: none;
	--link-typography-3xl-bold-underline-focus-text-transform: none;
	--link-typography-3xl-bold-underline-hover: 700 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-bold-underline-hover-letter-spacing: 0;
	--link-typography-3xl-bold-underline-hover-text-decoration: none;
	--link-typography-3xl-bold-underline-hover-text-transform: none;
	--link-typography-3xl-regular-to-bold-default: 400 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-regular-to-bold-default-letter-spacing: 0;
	--link-typography-3xl-regular-to-bold-default-text-decoration: none;
	--link-typography-3xl-regular-to-bold-default-text-transform: none;
	--link-typography-3xl-regular-to-bold-focus: 700 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-regular-to-bold-focus-letter-spacing: 0;
	--link-typography-3xl-regular-to-bold-focus-text-decoration: none;
	--link-typography-3xl-regular-to-bold-focus-text-transform: none;
	--link-typography-3xl-regular-to-bold-hover: 700 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-regular-to-bold-hover-letter-spacing: 0;
	--link-typography-3xl-regular-to-bold-hover-text-decoration: none;
	--link-typography-3xl-regular-to-bold-hover-text-transform: none;
	--link-typography-3xl-regular-to-underline-default: 400 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-regular-to-underline-default-letter-spacing: 0;
	--link-typography-3xl-regular-to-underline-default-text-decoration: none;
	--link-typography-3xl-regular-to-underline-default-text-transform: none;
	--link-typography-3xl-regular-to-underline-focus: 700 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-regular-to-underline-focus-letter-spacing: 0;
	--link-typography-3xl-regular-to-underline-focus-text-decoration: underline;
	--link-typography-3xl-regular-to-underline-focus-text-transform: none;
	--link-typography-3xl-regular-to-underline-hover: 700 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-regular-to-underline-hover-letter-spacing: 0;
	--link-typography-3xl-regular-to-underline-hover-text-decoration: underline;
	--link-typography-3xl-regular-to-underline-hover-text-transform: none;
	--link-typography-3xl-regular-to-regular-underline-default: 400 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-regular-to-regular-underline-default-letter-spacing: 0;
	--link-typography-3xl-regular-to-regular-underline-default-text-decoration: none;
	--link-typography-3xl-regular-to-regular-underline-default-text-transform: none;
	--link-typography-3xl-regular-to-regular-underline-focus: 400 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-regular-to-regular-underline-focus-letter-spacing: 0;
	--link-typography-3xl-regular-to-regular-underline-focus-text-decoration: underline;
	--link-typography-3xl-regular-to-regular-underline-focus-text-transform: none;
	--link-typography-3xl-regular-to-regular-underline-hover: 400 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-regular-to-regular-underline-hover-letter-spacing: 0;
	--link-typography-3xl-regular-to-regular-underline-hover-text-decoration: underline;
	--link-typography-3xl-regular-to-regular-underline-hover-text-transform: none;
	--link-typography-3xl-regular-underline-to-bold-underline-default: 400 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-regular-underline-to-bold-underline-default-letter-spacing: 0;
	--link-typography-3xl-regular-underline-to-bold-underline-default-text-decoration: underline;
	--link-typography-3xl-regular-underline-to-bold-underline-default-text-transform: none;
	--link-typography-3xl-regular-underline-to-bold-underline-focus: 700 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-regular-underline-to-bold-underline-focus-letter-spacing: 0;
	--link-typography-3xl-regular-underline-to-bold-underline-focus-text-decoration: underline;
	--link-typography-3xl-regular-underline-to-bold-underline-focus-text-transform: none;
	--link-typography-3xl-regular-underline-to-bold-underline-hover: 700 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-regular-underline-to-bold-underline-hover-letter-spacing: 0;
	--link-typography-3xl-regular-underline-to-bold-underline-hover-text-decoration: underline;
	--link-typography-3xl-regular-underline-to-bold-underline-hover-text-transform: none;
}
:root,
.theme-usgames-base {
	--logo-color-main: #1d1f1f;
	--logo-color-inverse: #fff;
	--logo-color-primary: #ba172b;
	--logo-color-disabled: #b8bbbb;
	--logo-size-xs: 2rem;
	--logo-size-sm: 3rem;
	--logo-size-md: 3.75rem;
	--logo-size-lg: 5.625rem;
	--logo-rectangular-width-xs: 5.625rem;
	--logo-rectangular-width-sm: 8.25rem;
	--logo-rectangular-width-md: 10.3125rem;
	--logo-rectangular-width-lg: 15.375rem;
}
:root,
.theme-usgames-base {
	--menu-border-radius: 4px;
	--menu-box-shadow: 0px -2px 8px 0px #0000001a;
	--menu-padding-vertical-xs: 0.25rem;
	--menu-line-color-default: #fff;
	--menu-background-color-default: #fff;
}
:root,
.theme-usgames-base {
	--page-title-background-color-default: #3f4975;
	--page-title-text-color-default: #fff;
}
:root,
.theme-usgames-base {
	--product-tag-background-color: #ba172b;
	--product-tag-border-radius: 4px;
	--product-tag-padding-vertical: 0.5rem;
	--product-tag-padding-horizontal: 0.5rem;
}
:root,
.theme-usgames-base {
	--progress-background-color: #b8bbbb;
	--progress-color: #ba172b;
	--progress-height: 0.25rem;
	--progress-border-radius: 9999px;
}
:root,
.theme-usgames-base {
	--promo-banner-background-color-default: #3f4975;
	--promo-banner-text-color-default: #fff;
}
:root,
.theme-usgames-base {
	--radio-group-item-background-color: #fff;
	--radio-group-item-width: 2rem;
	--radio-group-item-height: 2rem;
	--radio-group-item-border-radius: 9999px;
	--radio-group-item-border-color: #1d1f1f;
	--radio-group-item-border-width: 1px;
	--radio-group-item-margin-right: 1rem;
	--radio-group-item-hover-background-color: #fff;
	--radio-group-item-disabled-background-color: #f4f4f4;
	--radio-group-item-disabled-border-color: #fff;
	--radio-group-indicator-after-width: 1.25rem;
	--radio-group-indicator-after-height: 1.25rem;
	--radio-group-indicator-after-border-radius: 9999px;
	--radio-group-indicator-after-background-color: #1d1f1f;
	--radio-group-indicator-after-disabled-background-color: #fff;
	--radio-group-indicator-after-disabled-border-color: #fff;
}
:root,
.theme-usgames-base {
	--scroll-area-primary-text-color: #ba172b;
	--scroll-area-secondary-text-color: #1d1f1f;
	--scroll-area-thumb-background-color: #b8bbbb;
}
:root,
.theme-usgames-base {
	--secondary-navigation-background-color: #fff;
	--secondary-navigation-box-shadow: 0px 2px 8px 0px #00000026;
}
:root,
.theme-usgames-base {
	--select-helper-padding-top: 0.25rem;
	--select-helper-padding-bottom: 0rem;
	--select-helper-padding-left: 0.25rem;
	--select-helper-padding-right: 0rem;
	--select-helper-typography: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--select-helper-typography-letter-spacing: 0;
	--select-helper-typography-text-decoration: none;
	--select-helper-typography-text-transform: none;
	--select-helper-state-initial-text-color: #f4f4f4;
	--select-helper-state-disabled-text-color: #f4f4f4;
	--select-helper-state-error-text-color: #d92f26;
	--select-icon-size: 1.5rem;
	--select-icon-padding-vertical: 0.25rem;
	--select-icon-padding-horizontal: 0.25rem;
	--select-icon-state-initial-icon-color: #1d1f1f;
	--select-icon-state-focus-icon-color: #ba172b;
	--select-icon-state-disabled-icon-color: #fff;
	--select-icon-state-error-icon-color: #d92f26;
	--select-input-border-radius: 4px;
	--select-input-typography: 400 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--select-input-typography-letter-spacing: 0;
	--select-input-typography-text-decoration: none;
	--select-input-typography-text-transform: none;
	--select-input-padding-top: 0.5rem;
	--select-input-padding-bottom: 0.5rem;
	--select-input-padding-left: 0.5rem;
	--select-input-padding-right: 0.5rem;
	--select-input-size: 3rem;
	--select-input-state-initial-background-color: #fff;
	--select-input-state-initial-border-color: #b8bbbb;
	--select-input-state-initial-border-width: 1px;
	--select-input-state-initial-text-color: #1d1f1f;
	--select-input-state-initial-placeholder-text-color: #f4f4f4;
	--select-input-state-filled-text-color: #1d1f1f;
	--select-input-state-focus-border-color: #b8bbbb;
	--select-input-state-disabled-text-color: #fff;
	--select-input-state-disabled-background-color: #f4f4f4;
	--select-input-state-disabled-border-color: #b8bbbb;
	--select-input-state-disabled-border-width: 1px;
	--select-input-state-disabled-opacity: 0.4;
	--select-input-state-error-background-color: #d92f26;
	--select-input-state-error-border-color: #d92f26;
	--select-input-state-error-text-color: #d92f26;
	--select-label-padding-top: 0rem;
	--select-label-padding-bottom: 0.5rem;
	--select-label-padding-left: 0rem;
	--select-label-padding-right: 0rem;
	--select-label-spacing: 0.25rem;
	--select-label-typography: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--select-label-typography-letter-spacing: 0;
	--select-label-typography-text-decoration: none;
	--select-label-typography-text-transform: none;
	--select-label-state-initial-text-color: #1d1f1f;
	--select-label-state-initial-background-color: #fff;
	--select-label-state-hover-text-color: #fff;
	--select-label-state-hover-background-color: #5c5f5f;
	--select-label-state-selected-text-color: #fff;
	--select-label-state-selected-background-color: #1d1f1f;
	--select-label-state-disabled-text-color: #5c5f5f;
	--select-label-state-disabled-background-color: #f4f4f4;
	--select-message-typography: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--select-message-typography-letter-spacing: 0;
	--select-message-typography-text-decoration: none;
	--select-message-typography-text-transform: none;
}
:root,
.theme-usgames-base {
	--separator-border-width: 1px;
	--separator-default-border-color: #b8bbbb;
	--separator-default-border-width: 1px;
	--separator-thin-border-width: 0.5px;
	--separator-thick-border-width: 1px;
	--separator-dark-border-color: #1d1f1f;
}
:root,
.theme-usgames-base {
	--slider-height: 3rem;
	--slider-width: 14rem;
	--slider-track-background-color: #1d1f1f;
	--slider-range-background-color: #1d1f1f;
	--slider-thumb-state-default-background-color: #ba172b;
	--slider-thumb-state-hover-background-color: #f4f4f4;
}
:root,
.theme-usgames-base {
	--switch-gap: 1rem;
	--switch-body-width: 4rem;
	--switch-body-height: 2rem;
	--switch-body-border-width: 1px;
	--switch-body-padding-horizontal: 0.25rem;
	--switch-body-padding-vertical: 0rem;
	--switch-body-border-radius: 9999px;
	--switch-body-checked-background-color: #00840d;
	--switch-body-checked-border-color: #1d1f1f;
	--switch-body-unchecked-background-color: #fff;
	--switch-body-unchecked-border-color: #1d1f1f;
	--switch-body-disabled-background-color: #f4f4f4;
	--switch-body-disabled-border-color: #fff;
	--switch-body-focus-background-color: #f4f4f4;
	--switch-body-focus-border-color: #fff;
	--switch-body-focus-outline-color: #1d1f1f;
	--switch-body-focus-outline-width: 1px;
	--switch-body-focus-outline-offset: 0.25rem;
	--switch-thumb-width: 1.25rem;
	--switch-thumb-height: 1.25rem;
	--switch-thumb-border-radius: 9999px;
	--switch-thumb-checked-background-color: #fff;
	--switch-thumb-unchecked-background-color: #1d1f1f;
	--switch-thumb-disabled-background-color: #fff;
}
:root,
.theme-usgames-base {
	--tabs-root-layouts-horizontal-min-width: 6rem;
	--tabs-root-layouts-horizontal-border-top-left-radius: 0px;
	--tabs-root-layouts-horizontal-border-top-right-radius: 0px;
	--tabs-root-layouts-horizontal-border-bottom-left-radius: 0px;
	--tabs-root-layouts-horizontal-border-bottom-right-radius: 0px;
	--tabs-list-layouts-horizontal-border-bottom-width: 1px;
	--tabs-list-layouts-horizontal-border-bottom-color: #fff;
	--tabs-trigger-border-width: 2px;
	--tabs-trigger-align-items: center;
	--tabs-trigger-default-text-color: #1d1f1f;
	--tabs-trigger-hover-text-color: #ba172b;
	--tabs-trigger-disabled-opacity: 0.5;
	--tabs-trigger-sizes-lg-typography: 700 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--tabs-trigger-sizes-lg-typography-letter-spacing: 0;
	--tabs-trigger-sizes-lg-typography-text-decoration: none;
	--tabs-trigger-sizes-lg-typography-text-transform: none;
	--tabs-trigger-sizes-lg-padding-top: 0.75rem;
	--tabs-trigger-sizes-lg-padding-left: 1.5rem;
	--tabs-trigger-sizes-lg-padding-bottom: 0.75rem;
	--tabs-trigger-sizes-lg-padding-right: 1.5rem;
	--tabs-trigger-sizes-md-typography: 700 0.75rem/1rem var(--font-figtree), sans-serif;
	--tabs-trigger-sizes-md-typography-letter-spacing: 0;
	--tabs-trigger-sizes-md-typography-text-decoration: none;
	--tabs-trigger-sizes-md-typography-text-transform: none;
	--tabs-trigger-sizes-md-padding-top: 0.75rem;
	--tabs-trigger-sizes-md-padding-left: 1rem;
	--tabs-trigger-sizes-md-padding-bottom: 0.75rem;
	--tabs-trigger-sizes-md-padding-right: 1rem;
	--tabs-trigger-sizes-sm-typography: 700 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--tabs-trigger-sizes-sm-typography-letter-spacing: 0;
	--tabs-trigger-sizes-sm-typography-text-decoration: none;
	--tabs-trigger-sizes-sm-typography-text-transform: none;
	--tabs-trigger-sizes-sm-padding-top: 0.25rem;
	--tabs-trigger-sizes-sm-padding-left: 0.75rem;
	--tabs-trigger-sizes-sm-padding-bottom: 0.25rem;
	--tabs-trigger-sizes-sm-padding-right: 0.75rem;
	--tabs-trigger-layouts-horizontal-min-height: 2.75rem;
	--tabs-trigger-layouts-vertical-min-height: 2.75rem;
	--tabs-trigger-layouts-vertical-border-top-left-radius: 0px;
	--tabs-trigger-layouts-vertical-border-top-right-radius: 0px;
	--tabs-trigger-layouts-vertical-border-bottom-left-radius: 0px;
	--tabs-trigger-layouts-vertical-border-bottom-right-radius: 0px;
	--tabs-trigger-variants-underlined-active-color: #ba172b;
	--tabs-trigger-variants-underlined-active-border-color: #ba172b;
	--tabs-trigger-variants-underlined-focus-border-color: #f4f4f4;
	--tabs-trigger-variants-filled-background-color: #ba172b;
	--tabs-trigger-variants-filled-active-color: #fff;
	--tabs-trigger-variants-filled-active-background-color: #ba172b;
	--tabs-trigger-variants-filled-focus-border-color: #ba172b;
	--tabs-trigger-variants-filled-hover-color: #fff;
	--tabs-trigger-variants-filled-hover-background-color: #ba172b;
	--tabs-content-padding-vertical: 0.75rem;
	--tabs-content-padding-horizontal: 1rem;
	--tabs-content-border-bottom-left-radius: 0px;
	--tabs-content-border-bottom-right-radius: 0px;
}
:root,
.theme-usgames-base {
	--text-color-default: #1d1f1f;
	--text-color-accent: #ba172b;
	--text-color-inverse: #fff;
	--text-color-error: #d92f26;
	--text-color-disabled: #5c5f5f;
	--text-typography-xs-regular: 400 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--text-typography-xs-regular-letter-spacing: 0;
	--text-typography-xs-regular-text-decoration: none;
	--text-typography-xs-regular-text-transform: none;
	--text-typography-xs-regular-underline: 400 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--text-typography-xs-regular-underline-letter-spacing: 0;
	--text-typography-xs-regular-underline-text-decoration: underline;
	--text-typography-xs-regular-underline-text-transform: none;
	--text-typography-xs-bold: 700 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--text-typography-xs-bold-letter-spacing: 0;
	--text-typography-xs-bold-text-decoration: none;
	--text-typography-xs-bold-text-transform: none;
	--text-typography-xs-bold-underline: 700 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--text-typography-xs-bold-underline-letter-spacing: 0;
	--text-typography-xs-bold-underline-text-decoration: underline;
	--text-typography-xs-bold-underline-text-transform: none;
	--text-typography-sm-regular: 400 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--text-typography-sm-regular-letter-spacing: 0;
	--text-typography-sm-regular-text-decoration: none;
	--text-typography-sm-regular-text-transform: none;
	--text-typography-sm-regular-underline: 400 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--text-typography-sm-regular-underline-letter-spacing: 0;
	--text-typography-sm-regular-underline-text-decoration: underline;
	--text-typography-sm-regular-underline-text-transform: none;
	--text-typography-sm-bold: 700 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--text-typography-sm-bold-letter-spacing: 0;
	--text-typography-sm-bold-text-decoration: none;
	--text-typography-sm-bold-text-transform: none;
	--text-typography-sm-bold-uppercase: 700 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--text-typography-sm-bold-uppercase-letter-spacing: 0;
	--text-typography-sm-bold-uppercase-text-decoration: none;
	--text-typography-sm-bold-uppercase-text-transform: uppercase;
	--text-typography-sm-bold-underline: 700 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--text-typography-sm-bold-underline-letter-spacing: 0;
	--text-typography-sm-bold-underline-text-decoration: underline;
	--text-typography-sm-bold-underline-text-transform: none;
	--text-typography-md-regular: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--text-typography-md-regular-letter-spacing: 0;
	--text-typography-md-regular-text-decoration: none;
	--text-typography-md-regular-text-transform: none;
	--text-typography-md-regular-underline: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--text-typography-md-regular-underline-letter-spacing: 0;
	--text-typography-md-regular-underline-text-decoration: underline;
	--text-typography-md-regular-underline-text-transform: none;
	--text-typography-md-bold: 700 0.75rem/1rem var(--font-figtree), sans-serif;
	--text-typography-md-bold-letter-spacing: 0;
	--text-typography-md-bold-text-decoration: none;
	--text-typography-md-bold-text-transform: none;
	--text-typography-md-bold-underline: 700 0.75rem/1rem var(--font-figtree), sans-serif;
	--text-typography-md-bold-underline-letter-spacing: 0;
	--text-typography-md-bold-underline-text-decoration: underline;
	--text-typography-md-bold-underline-text-transform: none;
	--text-typography-md-bold-uppercase: 700 0.75rem/100% var(--font-figtree), sans-serif;
	--text-typography-md-bold-uppercase-letter-spacing: 0;
	--text-typography-md-bold-uppercase-text-decoration: none;
	--text-typography-md-bold-uppercase-text-transform: uppercase;
	--text-typography-lg-regular: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--text-typography-lg-regular-letter-spacing: 0;
	--text-typography-lg-regular-text-decoration: none;
	--text-typography-lg-regular-text-transform: none;
	--text-typography-lg-regular-underline: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--text-typography-lg-regular-underline-letter-spacing: 0;
	--text-typography-lg-regular-underline-text-decoration: underline;
	--text-typography-lg-regular-underline-text-transform: none;
	--text-typography-lg-bold: 700 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--text-typography-lg-bold-letter-spacing: 0;
	--text-typography-lg-bold-text-decoration: none;
	--text-typography-lg-bold-text-transform: none;
	--text-typography-lg-bold-underline: 700 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--text-typography-lg-bold-underline-letter-spacing: 0;
	--text-typography-lg-bold-underline-text-decoration: underline;
	--text-typography-lg-bold-underline-text-transform: none;
	--text-typography-lg-bold-uppercase: 900 0.875rem/100% var(--font-figtree), sans-serif;
	--text-typography-lg-bold-uppercase-letter-spacing: 0;
	--text-typography-lg-bold-uppercase-text-decoration: none;
	--text-typography-lg-bold-uppercase-text-transform: uppercase;
	--text-typography-xl-regular: 400 1rem/1.375rem var(--font-figtree), sans-serif;
	--text-typography-xl-regular-letter-spacing: 0;
	--text-typography-xl-regular-text-decoration: none;
	--text-typography-xl-regular-text-transform: none;
	--text-typography-xl-regular-underline: 400 1rem/1.375rem var(--font-figtree), sans-serif;
	--text-typography-xl-regular-underline-letter-spacing: 0;
	--text-typography-xl-regular-underline-text-decoration: underline;
	--text-typography-xl-regular-underline-text-transform: none;
	--text-typography-xl-bold: 700 1rem/1.375rem var(--font-figtree), sans-serif;
	--text-typography-xl-bold-letter-spacing: 0;
	--text-typography-xl-bold-text-decoration: none;
	--text-typography-xl-bold-text-transform: none;
	--text-typography-xl-bold-underline: 700 1rem/1.375rem var(--font-figtree), sans-serif;
	--text-typography-xl-bold-underline-letter-spacing: 0;
	--text-typography-xl-bold-underline-text-decoration: underline;
	--text-typography-xl-bold-underline-text-transform: none;
	--text-typography-xl-bold-uppercase: 900 1rem/100% var(--font-figtree), sans-serif;
	--text-typography-xl-bold-uppercase-letter-spacing: 0;
	--text-typography-xl-bold-uppercase-text-decoration: none;
	--text-typography-xl-bold-uppercase-text-transform: uppercase;
	--text-typography-2xl-regular: 400 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--text-typography-2xl-regular-letter-spacing: 0;
	--text-typography-2xl-regular-text-decoration: none;
	--text-typography-2xl-regular-text-transform: none;
	--text-typography-2xl-regular-underline: 400 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--text-typography-2xl-regular-underline-letter-spacing: 0;
	--text-typography-2xl-regular-underline-text-decoration: underline;
	--text-typography-2xl-regular-underline-text-transform: none;
	--text-typography-2xl-bold: 700 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--text-typography-2xl-bold-letter-spacing: 0;
	--text-typography-2xl-bold-text-decoration: none;
	--text-typography-2xl-bold-text-transform: none;
	--text-typography-2xl-bold-underline: 700 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--text-typography-2xl-bold-underline-letter-spacing: 0;
	--text-typography-2xl-bold-underline-text-decoration: underline;
	--text-typography-2xl-bold-underline-text-transform: none;
	--text-typography-2xl-bold-uppercase: 900 1.25rem/100% var(--font-figtree), sans-serif;
	--text-typography-2xl-bold-uppercase-letter-spacing: 0;
	--text-typography-2xl-bold-uppercase-text-decoration: none;
	--text-typography-2xl-bold-uppercase-text-transform: uppercase;
	--text-typography-3xl-regular: 400 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--text-typography-3xl-regular-letter-spacing: 0;
	--text-typography-3xl-regular-text-decoration: none;
	--text-typography-3xl-regular-text-transform: none;
	--text-typography-3xl-regular-underline: 400 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--text-typography-3xl-regular-underline-letter-spacing: 0;
	--text-typography-3xl-regular-underline-text-decoration: underline;
	--text-typography-3xl-regular-underline-text-transform: none;
	--text-typography-3xl-bold: 700 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--text-typography-3xl-bold-letter-spacing: 0;
	--text-typography-3xl-bold-text-decoration: none;
	--text-typography-3xl-bold-text-transform: none;
	--text-typography-3xl-bold-underline: 700 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--text-typography-3xl-bold-underline-letter-spacing: 0;
	--text-typography-3xl-bold-underline-text-decoration: underline;
	--text-typography-3xl-bold-underline-text-transform: none;
	--text-typography-3xl-bold-uppercase: 900 1.5rem/100% var(--font-figtree), sans-serif;
	--text-typography-3xl-bold-uppercase-letter-spacing: 0;
	--text-typography-3xl-bold-uppercase-text-decoration: none;
	--text-typography-3xl-bold-uppercase-text-transform: uppercase;
	--text-typography-4xl-bold-uppercase: 900 1.75rem/100% var(--font-figtree), sans-serif;
	--text-typography-4xl-bold-uppercase-letter-spacing: 0;
	--text-typography-4xl-bold-uppercase-text-decoration: none;
	--text-typography-4xl-bold-uppercase-text-transform: uppercase;
	--text-typography-5xl-bold-uppercase: 900 2rem/100% var(--font-figtree), sans-serif;
	--text-typography-5xl-bold-uppercase-letter-spacing: 0;
	--text-typography-5xl-bold-uppercase-text-decoration: none;
	--text-typography-5xl-bold-uppercase-text-transform: uppercase;
	--text-typography-6xl-bold-uppercase: 900 2.25rem/100% var(--font-figtree), sans-serif;
	--text-typography-6xl-bold-uppercase-letter-spacing: 0;
	--text-typography-6xl-bold-uppercase-text-decoration: none;
	--text-typography-6xl-bold-uppercase-text-transform: uppercase;
	--text-typography-7xl-bold-uppercase: 900 4rem / normal var(--font-figtree), sans-serif;
	--text-typography-7xl-bold-uppercase-letter-spacing: 0;
	--text-typography-7xl-bold-uppercase-text-decoration: none;
	--text-typography-7xl-bold-uppercase-text-transform: uppercase;
}
:root,
.theme-usgames-base {
	--text-field-icon-border-width: 2px;
	--text-field-icon-size: 2.5rem;
	--text-field-icon-spacing: 0.25rem;
	--text-field-icon-state-default-icon-color: #1d1f1f;
	--text-field-icon-state-disabled-icon-color: #f4f4f4;
	--text-field-icon-state-error-icon-color: #d92f26;
	--text-field-icon-state-success-icon-color: #00840d;
	--text-field-affix-typography: 400 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--text-field-affix-typography-letter-spacing: 0;
	--text-field-affix-typography-text-decoration: none;
	--text-field-affix-typography-text-transform: none;
	--text-field-affix-state-default-text-color: #1d1f1f;
	--text-field-affix-state-disabled-text-color: #f4f4f4;
	--text-field-affix-state-error-text-color: #d92f26;
	--text-field-affix-state-success-text-color: #00840d;
	--text-field-label-state-default-background-color: #fff;
	--text-field-label-state-error-background-color: #d92f26;
}
:root,
.theme-usgames-base {
	--tooltip-primary-text-color: #1d1f1f;
	--tooltip-primary-background-color: #fff;
	--tooltip-secondary-text-color: #fff;
	--tooltip-secondary-background-color: #3f4975;
}
.theme-usgames-blue {
	--accordion-background-color: #3f4975;
	--accordion-item-border-width: 0.0625rem;
	--accordion-item-border-color: #b8bbbb;
	--accordion-item-state-open-background-color: #f4f4f4;
	--accordion-trigger-sizes-sm-height: 2rem;
	--accordion-trigger-sizes-sm-typography: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--accordion-trigger-sizes-sm-typography-letter-spacing: 0;
	--accordion-trigger-sizes-sm-typography-text-decoration: none;
	--accordion-trigger-sizes-sm-typography-text-transform: none;
	--accordion-trigger-sizes-sm-active-typography: 700 0.75rem/1rem var(--font-figtree), sans-serif;
	--accordion-trigger-sizes-sm-active-typography-letter-spacing: 0;
	--accordion-trigger-sizes-sm-active-typography-text-decoration: none;
	--accordion-trigger-sizes-sm-active-typography-text-transform: none;
	--accordion-trigger-sizes-sm-padding-horizontal: 1rem;
	--accordion-trigger-sizes-sm-padding-vertical: 1rem;
	--accordion-trigger-sizes-md-height: 4rem;
	--accordion-trigger-sizes-md-typography: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--accordion-trigger-sizes-md-typography-letter-spacing: 0;
	--accordion-trigger-sizes-md-typography-text-decoration: none;
	--accordion-trigger-sizes-md-typography-text-transform: none;
	--accordion-trigger-sizes-md-active-typography: 700 0.75rem/1rem var(--font-figtree), sans-serif;
	--accordion-trigger-sizes-md-active-typography-letter-spacing: 0;
	--accordion-trigger-sizes-md-active-typography-text-decoration: none;
	--accordion-trigger-sizes-md-active-typography-text-transform: none;
	--accordion-trigger-sizes-md-padding-horizontal: 1rem;
	--accordion-trigger-sizes-lg-height: 4rem;
	--accordion-trigger-sizes-lg-typography: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--accordion-trigger-sizes-lg-typography-letter-spacing: 0;
	--accordion-trigger-sizes-lg-typography-text-decoration: none;
	--accordion-trigger-sizes-lg-typography-text-transform: none;
	--accordion-trigger-sizes-lg-active-typography: 700 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--accordion-trigger-sizes-lg-active-typography-letter-spacing: 0;
	--accordion-trigger-sizes-lg-active-typography-text-decoration: none;
	--accordion-trigger-sizes-lg-active-typography-text-transform: none;
	--accordion-trigger-sizes-lg-padding-horizontal: 1rem;
	--accordion-trigger-sizes-xl-height: 4rem;
	--accordion-trigger-sizes-xl-typography: 400 1rem/1.375rem var(--font-figtree), sans-serif;
	--accordion-trigger-sizes-xl-typography-letter-spacing: 0;
	--accordion-trigger-sizes-xl-typography-text-decoration: none;
	--accordion-trigger-sizes-xl-typography-text-transform: none;
	--accordion-trigger-sizes-xl-active-typography: 700 1rem/1.375rem var(--font-figtree), sans-serif;
	--accordion-trigger-sizes-xl-active-typography-letter-spacing: 0;
	--accordion-trigger-sizes-xl-active-typography-text-decoration: none;
	--accordion-trigger-sizes-xl-active-typography-text-transform: none;
	--accordion-trigger-sizes-xl-padding-horizontal: 1rem;
	--accordion-trigger-sizes-2xl-height: 4rem;
	--accordion-trigger-sizes-2xl-typography: 400 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--accordion-trigger-sizes-2xl-typography-letter-spacing: 0;
	--accordion-trigger-sizes-2xl-typography-text-decoration: none;
	--accordion-trigger-sizes-2xl-typography-text-transform: none;
	--accordion-trigger-sizes-2xl-active-typography: 700 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--accordion-trigger-sizes-2xl-active-typography-letter-spacing: 0;
	--accordion-trigger-sizes-2xl-active-typography-text-decoration: none;
	--accordion-trigger-sizes-2xl-active-typography-text-transform: none;
	--accordion-trigger-sizes-2xl-padding-horizontal: 1rem;
	--accordion-trigger-state-default-text-color: #fff;
	--accordion-trigger-state-open-text-color: #fff;
	--accordion-content-sizes-sm-typography: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--accordion-content-sizes-sm-typography-letter-spacing: 0;
	--accordion-content-sizes-sm-typography-text-decoration: none;
	--accordion-content-sizes-sm-typography-text-transform: none;
	--accordion-content-sizes-sm-padding: 1rem;
	--accordion-content-sizes-md-typography: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--accordion-content-sizes-md-typography-letter-spacing: 0;
	--accordion-content-sizes-md-typography-text-decoration: none;
	--accordion-content-sizes-md-typography-text-transform: none;
	--accordion-content-sizes-md-padding: 1rem;
	--accordion-content-sizes-lg-typography: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--accordion-content-sizes-lg-typography-letter-spacing: 0;
	--accordion-content-sizes-lg-typography-text-decoration: none;
	--accordion-content-sizes-lg-typography-text-transform: none;
	--accordion-content-sizes-lg-padding: 1rem;
	--accordion-content-sizes-xl-typography: 400 1rem/1.375rem var(--font-figtree), sans-serif;
	--accordion-content-sizes-xl-typography-letter-spacing: 0;
	--accordion-content-sizes-xl-typography-text-decoration: none;
	--accordion-content-sizes-xl-typography-text-transform: none;
	--accordion-content-sizes-xl-padding: 1rem;
	--accordion-content-text-color: #fff;
}
.theme-usgames-blue {
	--button-disabled-background-color: #ededed;
	--button-disabled-text-color: #5c5f5f;
	--button-disabled-border-color: #ededed;
	--button-disabled-opacity: 0.5;
	--button-circular-border-radius: 9999px;
	--button-circular-border-width: 1px;
	--button-primary-border-width: 0px;
	--button-primary-initial-background-color: #ba172b;
	--button-primary-initial-border-color: #ba172b;
	--button-primary-initial-text-color: #fff;
	--button-primary-focus-background-color: #fff;
	--button-primary-focus-border-color: #fff;
	--button-primary-focus-text-color: #1d1f1f;
	--button-primary-focus-outline-width: 1px;
	--button-primary-focus-outline-offset: 0.25rem;
	--button-primary-focus-outline-color: #fff;
	--button-primary-hover-background-color: #fff;
	--button-primary-hover-border-color: #fff;
	--button-primary-hover-text-color: #1d1f1f;
	--button-secondary-border-width: 1px;
	--button-secondary-initial-background-color: #3f4975;
	--button-secondary-initial-border-color: #fff;
	--button-secondary-initial-text-color: #fff;
	--button-secondary-focus-background-color: #5c5f5f;
	--button-secondary-focus-border-color: #5c5f5f;
	--button-secondary-focus-text-color: #3f4975;
	--button-secondary-focus-outline-width: 1px;
	--button-secondary-focus-outline-offset: 0.25rem;
	--button-secondary-focus-outline-color: #fff;
	--button-secondary-hover-background-color: #5c5f5f;
	--button-secondary-hover-border-color: #5c5f5f;
	--button-secondary-hover-text-color: #3f4975;
	--button-sm-border-radius: 10px;
	--button-sm-padding-horizontal: 1.5rem;
	--button-sm-padding-vertical: 0.625rem;
	--button-sm-typography: 700 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--button-sm-typography-letter-spacing: 0;
	--button-sm-typography-text-decoration: none;
	--button-sm-typography-text-transform: none;
	--button-md-border-radius: 12px;
	--button-md-padding-horizontal: 1.5rem;
	--button-md-padding-vertical: 0.625rem;
	--button-md-typography: 700 1rem/1.375rem var(--font-figtree), sans-serif;
	--button-md-typography-letter-spacing: 0;
	--button-md-typography-text-decoration: none;
	--button-md-typography-text-transform: none;
	--button-lg-border-radius: 14px;
	--button-lg-padding-horizontal: 1.5rem;
	--button-lg-padding-vertical: 0.625rem;
	--button-lg-typography: 700 1rem/1.375rem var(--font-figtree), sans-serif;
	--button-lg-typography-letter-spacing: 0;
	--button-lg-typography-text-decoration: none;
	--button-lg-typography-text-transform: none;
	--button-icon-xs-size: 1.5rem;
	--button-icon-xs-spacing: 0.25rem;
	--button-icon-xs-border-width: 2px;
	--button-icon-xs-padding-horizontal: 0.25rem;
	--button-icon-xs-padding-vertical: 0.25rem;
	--button-icon-sm-size: 1.5rem;
	--button-icon-sm-spacing: 0.5rem;
	--button-icon-sm-border-width: 2px;
	--button-icon-sm-padding-horizontal: 0.25rem;
	--button-icon-sm-padding-vertical: 0.25rem;
	--button-icon-md-size: 2rem;
	--button-icon-md-spacing: 0.75rem;
	--button-icon-md-border-width: 2px;
	--button-icon-md-padding-horizontal: 0.5rem;
	--button-icon-md-padding-vertical: 0.5rem;
	--button-icon-lg-size: 2.5rem;
	--button-icon-lg-spacing: 0.75rem;
	--button-icon-lg-border-width: 2px;
	--button-icon-lg-padding-horizontal: 0.5rem;
	--button-icon-lg-padding-vertical: 0.5rem;
	--button-icon-xl-size: 2.5rem;
	--button-icon-xl-spacing: 0.75rem;
	--button-icon-xl-border-width: 2px;
	--button-icon-xl-padding-horizontal: 0.75rem;
	--button-icon-xl-padding-vertical: 0.75rem;
	--button-tertiary-drop-shadow: 0px -2px 8px 0px #0000001a;
	--button-tertiary-initial-background-color: #3f4975;
	--button-tertiary-initial-border-color: #fff;
	--button-tertiary-initial-text-color: #fff;
	--button-tertiary-focus-background-color: #3f4975;
	--button-tertiary-focus-border-color: #3f4975;
	--button-tertiary-focus-text-color: #fff;
	--button-tertiary-hover-background-color: #3f4975;
	--button-tertiary-hover-border-color: #f4f4f4;
	--button-tertiary-hover-text-color: #fff;
}
.theme-usgames-blue {
	--callout-banner-background-color-default: #3f4975;
	--callout-banner-text-color-default: #fff;
}
.theme-usgames-blue {
	--checkbox-input-sm-width: 1.5rem;
	--checkbox-input-sm-height: 1.5rem;
	--checkbox-input-md-width: 2rem;
	--checkbox-input-md-height: 2rem;
	--checkbox-input-border-radius: 4px;
	--checkbox-input-border-color: #fff;
	--checkbox-input-border-width: 1px;
	--checkbox-input-state-initial-background-color: #3f4975;
	--checkbox-input-state-initial-box-shadow: 0px -2px 8px 0px #0000001a;
	--checkbox-input-state-hover-background-color: #ba172b;
	--checkbox-input-state-focus-box-shadow: 0px -2px 8px 0px #0000001a;
	--checkbox-input-state-disabled-background-color: #f4f4f4;
	--checkbox-input-state-disabled-border-color: #fff;
	--checkbox-label-padding-left: 0.75rem;
	--checkbox-label-typography: 400 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--checkbox-label-typography-letter-spacing: 0;
	--checkbox-label-typography-text-decoration: none;
	--checkbox-label-typography-text-transform: none;
	--checkbox-label-state-initial-text-color: #fff;
	--checkbox-indicator-state-initial-text-color: #ba172b;
}
.theme-usgames-blue {
	--checkout-header-desktop-logo-width: 9.375rem;
	--checkout-header-desktop-logo-height: 3rem;
}
.theme-usgames-blue {
	--container-padding-horizontal-xs: 0rem;
	--container-padding-horizontal-sm: 1rem;
	--container-padding-horizontal-md: 1.5rem;
	--container-padding-horizontal-lg: 2rem;
	--container-padding-horizontal-xl: 8rem;
	--container-padding-vertical-xs: 0rem;
	--container-padding-vertical-sm: 1.5rem;
	--container-padding-vertical-md: 2rem;
	--container-padding-vertical-lg: 2.5rem;
	--container-padding-vertical-xl: 3rem;
}
.theme-usgames-blue {
	--dialog-content-background-color: #3f4975;
	--dialog-content-border-radius: 4px;
	--dialog-content-max-width: 28.125rem;
	--dialog-content-padding: 1.5rem;
	--dialog-title-margin: 0rem;
	--dialog-description-margin-top: 0.75rem;
	--dialog-description-margin-bottom: 1.5rem;
	--dialog-description-margin-left: 0rem;
	--dialog-description-margin-right: 0rem;
}
.theme-usgames-blue {
	--dot-divider-dotfill: #fff;
	--dot-divider-leftfill: rgba(0, 0, 0, 0);
	--dot-divider-rightfill: rgba(0, 0, 0, 0);
}
.theme-usgames-blue {
	--footer-background-color-default: #f4f4f4;
}
.theme-usgames-blue {
	--helper-text-padding-top: 0.25rem;
	--helper-text-padding-bottom: 0.5rem;
	--helper-text-padding-left: 0.875rem;
	--helper-text-padding-right: 0rem;
	--helper-text-spacing: 0.25rem;
	--helper-text-typography: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--helper-text-typography-letter-spacing: 0;
	--helper-text-typography-text-decoration: none;
	--helper-text-typography-text-transform: none;
	--helper-text-state-default-text-color: #fff;
	--helper-text-state-active-text-color: #fff;
	--helper-text-state-disabled-text-color: #f4f4f4;
	--helper-text-state-error-text-color: #d92f26;
	--helper-text-state-success-text-color: #00840d;
}
.theme-usgames-blue {
	--hero-img-decoration-color-default: #ba172b;
}
.theme-usgames-blue {
	--icon-color-main: #fff;
	--icon-color-inverse: #1d1f1f;
	--icon-color-primary: #ba172b;
	--icon-color-disabled: #3f4975;
	--icon-color-error: #d92f26;
	--icon-size-xs: 1rem;
	--icon-size-sm: 1.5rem;
	--icon-size-md: 2rem;
	--icon-size-lg: 2.5rem;
	--icon-size-xl: 3rem;
	--icon-size-2xl: 3.5rem;
	--icon-size-field: 1.25rem;
	--icon-square-background-color: #f4f4f4;
	--icon-spacing-xs: 0.5rem;
	--icon-spacing-sm: 0.75rem;
	--icon-spacing-md: 1rem;
	--icon-spacing-lg: 1.25rem;
	--icon-spacing-xl: 1.5rem;
	--icon-spacing-2xl: 1.75rem;
	--icon-spacing-field: 0.625rem;
}
.theme-usgames-blue {
	--icon-button-disabled-background-color: #f4f4f4;
	--icon-button-disabled-text-color: #3f4975;
	--icon-button-disabled-border-color: #f4f4f4;
	--icon-button-primary-padding: 0.3125rem;
	--icon-button-primary-border-radius: 0px;
	--icon-button-primary-border-width: 0px;
	--icon-button-primary-initial-background-color: rgba(0, 0, 0, 0);
	--icon-button-primary-initial-border-color: rgba(0, 0, 0, 0);
	--icon-button-primary-initial-text-color: #fff;
	--icon-button-primary-focus-background-color: rgba(0, 0, 0, 0);
	--icon-button-primary-focus-border-color: rgba(0, 0, 0, 0);
	--icon-button-primary-focus-text-color: #ba172b;
	--icon-button-primary-focus-outline-width: 1px;
	--icon-button-primary-focus-outline-offset: 0rem;
	--icon-button-primary-focus-outline-color: #fff;
	--icon-button-primary-hover-background-color: rgba(0, 0, 0, 0);
	--icon-button-primary-hover-border-color: #3f4975;
	--icon-button-primary-hover-text-color: #ba172b;
	--icon-button-secondary-padding: 0.5rem;
	--icon-button-secondary-border-radius: 9999px;
	--icon-button-secondary-border-width: 0px;
	--icon-button-secondary-initial-background-color: rgba(0, 0, 0, 0);
	--icon-button-secondary-initial-border-color: rgba(0, 0, 0, 0);
	--icon-button-secondary-initial-text-color: #fff;
	--icon-button-secondary-focus-background-color: #f4f4f4;
	--icon-button-secondary-focus-border-color: #f4f4f4;
	--icon-button-secondary-focus-text-color: #fff;
	--icon-button-secondary-focus-outline-width: 1px;
	--icon-button-secondary-focus-outline-offset: 0rem;
	--icon-button-secondary-focus-outline-color: #fff;
	--icon-button-secondary-hover-background-color: #f4f4f4;
	--icon-button-secondary-hover-border-color: #f4f4f4;
	--icon-button-secondary-hover-text-color: #fff;
}
.theme-usgames-blue {
	--icon-toggle-button-primary-padding: 0.3125rem;
	--icon-toggle-button-primary-border-radius: 0px;
	--icon-toggle-button-primary-border-width: 0px;
	--icon-toggle-button-primary-initial-background-color: rgba(0, 0, 0, 0);
	--icon-toggle-button-primary-initial-border-color: rgba(0, 0, 0, 0);
	--icon-toggle-button-primary-initial-fill-color: #3f4975;
	--icon-toggle-button-primary-initial-stroke-color: #fff;
	--icon-toggle-button-primary-focus-background-color: rgba(0, 0, 0, 0);
	--icon-toggle-button-primary-focus-border-color: rgba(0, 0, 0, 0);
	--icon-toggle-button-primary-focus-outline-width: 1px;
	--icon-toggle-button-primary-focus-outline-offset: 0rem;
	--icon-toggle-button-primary-focus-outline-color: #fff;
	--icon-toggle-button-primary-focus-fill-color: #3f4975;
	--icon-toggle-button-primary-focus-stroke-color: #ba172b;
	--icon-toggle-button-primary-hover-background-color: #3f4975;
	--icon-toggle-button-primary-hover-border-color: #3f4975;
	--icon-toggle-button-primary-hover-fill-color: #3f4975;
	--icon-toggle-button-primary-hover-stroke-color: #ba172b;
	--icon-toggle-button-primary-pressed-background-color: #3f4975;
	--icon-toggle-button-primary-pressed-border-color: #3f4975;
	--icon-toggle-button-primary-pressed-fill-color: #ba172b;
	--icon-toggle-button-primary-pressed-stroke-color: #ba172b;
}
.theme-usgames-blue {
	--input-border-radius: 4px;
	--input-typography: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--input-typography-letter-spacing: 0;
	--input-typography-text-decoration: none;
	--input-typography-text-transform: none;
	--input-padding-top: 0.8125rem;
	--input-padding-bottom: 0.8125rem;
	--input-padding-left: 1rem;
	--input-padding-right: 1rem;
	--input-size: 3rem;
	--input-state-default-background-color: #fff;
	--input-state-default-border-color: #1d1f1f;
	--input-state-default-border-width: 1px;
	--input-state-default-text-color: #1d1f1f;
	--input-state-default-placeholder-text-color: #1d1f1f;
	--input-state-active-background-color: #fff;
	--input-state-active-border-color: #1d1f1f;
	--input-state-active-border-width: 2px;
	--input-state-active-text-color: #1d1f1f;
	--input-state-focus-background-color: #fff;
	--input-state-focus-border-color: #1d1f1f;
	--input-state-focus-border-width: 2px;
	--input-state-focus-text-color: #1d1f1f;
	--input-state-disabled-background-color: #3f4975;
	--input-state-disabled-border-color: #fff;
	--input-state-disabled-border-width: 1px;
	--input-state-disabled-opacity: 0.4;
	--input-state-disabled-text-color: #1d1f1f;
	--input-state-error-background-color: #fff;
	--input-state-error-border-color: #fff;
	--input-state-error-border-width: 2px;
	--input-state-error-text-color: #f4f4f4;
	--input-state-success-background-color: #00840d;
	--input-state-success-border-color: #00840d;
	--input-state-success-border-width: 1px;
	--input-state-success-text-color: #00840d;
}
.theme-usgames-blue {
	--label-padding-top: 0rem;
	--label-padding-bottom: 0rem;
	--label-padding-left: 0rem;
	--label-padding-right: 0rem;
	--label-spacing: 0rem;
	--label-typography: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--label-typography-letter-spacing: 0;
	--label-typography-text-decoration: none;
	--label-typography-text-transform: none;
	--label-state-default-text-color: #fff;
	--label-state-active-text-color: #fff;
	--label-state-disabled-text-color: #b8bbbb;
	--label-state-error-text-color: #d92f26;
	--label-state-success-text-color: #00840d;
}
.theme-usgames-blue {
	--link-opacity-disabled: 0.4;
	--link-icon-spacing: 1rem;
	--link-text-color-default: #fff;
	--link-text-color-inverse: #1d1f1f;
	--link-text-color-accent: #ba172b;
	--link-typography-xs-regular-default: 400 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-regular-default-letter-spacing: 0;
	--link-typography-xs-regular-default-text-decoration: none;
	--link-typography-xs-regular-default-text-transform: none;
	--link-typography-xs-regular-focus: 400 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-regular-focus-letter-spacing: 0;
	--link-typography-xs-regular-focus-text-decoration: underline;
	--link-typography-xs-regular-focus-text-transform: none;
	--link-typography-xs-regular-hover: 400 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-regular-hover-letter-spacing: 0;
	--link-typography-xs-regular-hover-text-decoration: underline;
	--link-typography-xs-regular-hover-text-transform: none;
	--link-typography-xs-bold-default: 700 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-bold-default-letter-spacing: 0;
	--link-typography-xs-bold-default-text-decoration: none;
	--link-typography-xs-bold-default-text-transform: none;
	--link-typography-xs-bold-focus: 700 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-bold-focus-letter-spacing: 0;
	--link-typography-xs-bold-focus-text-decoration: underline;
	--link-typography-xs-bold-focus-text-transform: none;
	--link-typography-xs-bold-hover: 700 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-bold-hover-letter-spacing: 0;
	--link-typography-xs-bold-hover-text-decoration: underline;
	--link-typography-xs-bold-hover-text-transform: none;
	--link-typography-xs-regular-underline-default: 400 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-regular-underline-default-letter-spacing: 0;
	--link-typography-xs-regular-underline-default-text-decoration: underline;
	--link-typography-xs-regular-underline-default-text-transform: none;
	--link-typography-xs-regular-underline-focus: 400 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-regular-underline-focus-letter-spacing: 0;
	--link-typography-xs-regular-underline-focus-text-decoration: none;
	--link-typography-xs-regular-underline-focus-text-transform: none;
	--link-typography-xs-regular-underline-hover: 400 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-regular-underline-hover-letter-spacing: 0;
	--link-typography-xs-regular-underline-hover-text-decoration: none;
	--link-typography-xs-regular-underline-hover-text-transform: none;
	--link-typography-xs-bold-underline-default: 700 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-bold-underline-default-letter-spacing: 0;
	--link-typography-xs-bold-underline-default-text-decoration: underline;
	--link-typography-xs-bold-underline-default-text-transform: none;
	--link-typography-xs-bold-underline-focus: 700 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-bold-underline-focus-letter-spacing: 0;
	--link-typography-xs-bold-underline-focus-text-decoration: none;
	--link-typography-xs-bold-underline-focus-text-transform: none;
	--link-typography-xs-bold-underline-hover: 700 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-bold-underline-hover-letter-spacing: 0;
	--link-typography-xs-bold-underline-hover-text-decoration: none;
	--link-typography-xs-bold-underline-hover-text-transform: none;
	--link-typography-xs-regular-to-bold-default: 400 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-regular-to-bold-default-letter-spacing: 0;
	--link-typography-xs-regular-to-bold-default-text-decoration: none;
	--link-typography-xs-regular-to-bold-default-text-transform: none;
	--link-typography-xs-regular-to-bold-focus: 700 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-regular-to-bold-focus-letter-spacing: 0;
	--link-typography-xs-regular-to-bold-focus-text-decoration: none;
	--link-typography-xs-regular-to-bold-focus-text-transform: none;
	--link-typography-xs-regular-to-bold-hover: 700 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-regular-to-bold-hover-letter-spacing: 0;
	--link-typography-xs-regular-to-bold-hover-text-decoration: none;
	--link-typography-xs-regular-to-bold-hover-text-transform: none;
	--link-typography-xs-regular-to-underline-default: 400 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-regular-to-underline-default-letter-spacing: 0;
	--link-typography-xs-regular-to-underline-default-text-decoration: none;
	--link-typography-xs-regular-to-underline-default-text-transform: none;
	--link-typography-xs-regular-to-underline-focus: 700 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-regular-to-underline-focus-letter-spacing: 0;
	--link-typography-xs-regular-to-underline-focus-text-decoration: underline;
	--link-typography-xs-regular-to-underline-focus-text-transform: none;
	--link-typography-xs-regular-to-underline-hover: 700 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-regular-to-underline-hover-letter-spacing: 0;
	--link-typography-xs-regular-to-underline-hover-text-decoration: underline;
	--link-typography-xs-regular-to-underline-hover-text-transform: none;
	--link-typography-xs-regular-to-regular-underline-default: 400 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-regular-to-regular-underline-default-letter-spacing: 0;
	--link-typography-xs-regular-to-regular-underline-default-text-decoration: none;
	--link-typography-xs-regular-to-regular-underline-default-text-transform: none;
	--link-typography-xs-regular-to-regular-underline-focus: 400 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-regular-to-regular-underline-focus-letter-spacing: 0;
	--link-typography-xs-regular-to-regular-underline-focus-text-decoration: underline;
	--link-typography-xs-regular-to-regular-underline-focus-text-transform: none;
	--link-typography-xs-regular-to-regular-underline-hover: 400 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-regular-to-regular-underline-hover-letter-spacing: 0;
	--link-typography-xs-regular-to-regular-underline-hover-text-decoration: underline;
	--link-typography-xs-regular-to-regular-underline-hover-text-transform: none;
	--link-typography-xs-regular-underline-to-bold-underline-default: 400 0.625rem/0.875rem var(--font-figtree),
		sans-serif;
	--link-typography-xs-regular-underline-to-bold-underline-default-letter-spacing: 0;
	--link-typography-xs-regular-underline-to-bold-underline-default-text-decoration: underline;
	--link-typography-xs-regular-underline-to-bold-underline-default-text-transform: none;
	--link-typography-xs-regular-underline-to-bold-underline-focus: 700 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-regular-underline-to-bold-underline-focus-letter-spacing: 0;
	--link-typography-xs-regular-underline-to-bold-underline-focus-text-decoration: underline;
	--link-typography-xs-regular-underline-to-bold-underline-focus-text-transform: none;
	--link-typography-xs-regular-underline-to-bold-underline-hover: 700 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--link-typography-xs-regular-underline-to-bold-underline-hover-letter-spacing: 0;
	--link-typography-xs-regular-underline-to-bold-underline-hover-text-decoration: underline;
	--link-typography-xs-regular-underline-to-bold-underline-hover-text-transform: none;
	--link-typography-sm-regular-default: 400 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-regular-default-letter-spacing: 0;
	--link-typography-sm-regular-default-text-decoration: none;
	--link-typography-sm-regular-default-text-transform: none;
	--link-typography-sm-regular-focus: 400 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-regular-focus-letter-spacing: 0;
	--link-typography-sm-regular-focus-text-decoration: underline;
	--link-typography-sm-regular-focus-text-transform: none;
	--link-typography-sm-regular-hover: 400 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-regular-hover-letter-spacing: 0;
	--link-typography-sm-regular-hover-text-decoration: underline;
	--link-typography-sm-regular-hover-text-transform: none;
	--link-typography-sm-bold-default: 700 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-bold-default-letter-spacing: 0;
	--link-typography-sm-bold-default-text-decoration: none;
	--link-typography-sm-bold-default-text-transform: none;
	--link-typography-sm-bold-focus: 700 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-bold-focus-letter-spacing: 0;
	--link-typography-sm-bold-focus-text-decoration: underline;
	--link-typography-sm-bold-focus-text-transform: none;
	--link-typography-sm-bold-hover: 700 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-bold-hover-letter-spacing: 0;
	--link-typography-sm-bold-hover-text-decoration: underline;
	--link-typography-sm-bold-hover-text-transform: none;
	--link-typography-sm-regular-underline-default: 400 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-regular-underline-default-letter-spacing: 0;
	--link-typography-sm-regular-underline-default-text-decoration: underline;
	--link-typography-sm-regular-underline-default-text-transform: none;
	--link-typography-sm-regular-underline-focus: 400 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-regular-underline-focus-letter-spacing: 0;
	--link-typography-sm-regular-underline-focus-text-decoration: none;
	--link-typography-sm-regular-underline-focus-text-transform: none;
	--link-typography-sm-regular-underline-hover: 400 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-regular-underline-hover-letter-spacing: 0;
	--link-typography-sm-regular-underline-hover-text-decoration: none;
	--link-typography-sm-regular-underline-hover-text-transform: none;
	--link-typography-sm-bold-underline-default: 700 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-bold-underline-default-letter-spacing: 0;
	--link-typography-sm-bold-underline-default-text-decoration: underline;
	--link-typography-sm-bold-underline-default-text-transform: none;
	--link-typography-sm-bold-underline-focus: 700 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-bold-underline-focus-letter-spacing: 0;
	--link-typography-sm-bold-underline-focus-text-decoration: none;
	--link-typography-sm-bold-underline-focus-text-transform: none;
	--link-typography-sm-bold-underline-hover: 700 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-bold-underline-hover-letter-spacing: 0;
	--link-typography-sm-bold-underline-hover-text-decoration: none;
	--link-typography-sm-bold-underline-hover-text-transform: none;
	--link-typography-sm-regular-to-bold-default: 400 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-regular-to-bold-default-letter-spacing: 0;
	--link-typography-sm-regular-to-bold-default-text-decoration: none;
	--link-typography-sm-regular-to-bold-default-text-transform: none;
	--link-typography-sm-regular-to-bold-focus: 700 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-regular-to-bold-focus-letter-spacing: 0;
	--link-typography-sm-regular-to-bold-focus-text-decoration: none;
	--link-typography-sm-regular-to-bold-focus-text-transform: none;
	--link-typography-sm-regular-to-bold-hover: 700 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-regular-to-bold-hover-letter-spacing: 0;
	--link-typography-sm-regular-to-bold-hover-text-decoration: none;
	--link-typography-sm-regular-to-bold-hover-text-transform: none;
	--link-typography-sm-regular-to-underline-default: 400 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-regular-to-underline-default-letter-spacing: 0;
	--link-typography-sm-regular-to-underline-default-text-decoration: none;
	--link-typography-sm-regular-to-underline-default-text-transform: none;
	--link-typography-sm-regular-to-underline-focus: 700 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-regular-to-underline-focus-letter-spacing: 0;
	--link-typography-sm-regular-to-underline-focus-text-decoration: underline;
	--link-typography-sm-regular-to-underline-focus-text-transform: none;
	--link-typography-sm-regular-to-underline-hover: 700 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-regular-to-underline-hover-letter-spacing: 0;
	--link-typography-sm-regular-to-underline-hover-text-decoration: underline;
	--link-typography-sm-regular-to-underline-hover-text-transform: none;
	--link-typography-sm-regular-to-regular-underline-default: 400 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-regular-to-regular-underline-default-letter-spacing: 0;
	--link-typography-sm-regular-to-regular-underline-default-text-decoration: none;
	--link-typography-sm-regular-to-regular-underline-default-text-transform: none;
	--link-typography-sm-regular-to-regular-underline-focus: 400 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-regular-to-regular-underline-focus-letter-spacing: 0;
	--link-typography-sm-regular-to-regular-underline-focus-text-decoration: underline;
	--link-typography-sm-regular-to-regular-underline-focus-text-transform: none;
	--link-typography-sm-regular-to-regular-underline-hover: 400 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--link-typography-sm-regular-to-regular-underline-hover-letter-spacing: 0;
	--link-typography-sm-regular-to-regular-underline-hover-text-decoration: underline;
	--link-typography-sm-regular-to-regular-underline-hover-text-transform: none;
	--link-typography-sm-regular-underline-to-bold-urderline-default: 400 0.6875rem/0.9375rem var(--font-figtree),
		sans-serif;
	--link-typography-sm-regular-underline-to-bold-urderline-default-letter-spacing: 0;
	--link-typography-sm-regular-underline-to-bold-urderline-default-text-decoration: underline;
	--link-typography-sm-regular-underline-to-bold-urderline-default-text-transform: none;
	--link-typography-sm-regular-underline-to-bold-urderline-focus: 700 0.6875rem/0.9375rem var(--font-figtree),
		sans-serif;
	--link-typography-sm-regular-underline-to-bold-urderline-focus-letter-spacing: 0;
	--link-typography-sm-regular-underline-to-bold-urderline-focus-text-decoration: underline;
	--link-typography-sm-regular-underline-to-bold-urderline-focus-text-transform: none;
	--link-typography-sm-regular-underline-to-bold-urderline-hover: 700 0.6875rem/0.9375rem var(--font-figtree),
		sans-serif;
	--link-typography-sm-regular-underline-to-bold-urderline-hover-letter-spacing: 0;
	--link-typography-sm-regular-underline-to-bold-urderline-hover-text-decoration: underline;
	--link-typography-sm-regular-underline-to-bold-urderline-hover-text-transform: none;
	--link-typography-sm-regular-underline-to-bold-underline-default: 400 0.6875rem/0.9375rem var(--font-figtree),
		sans-serif;
	--link-typography-sm-regular-underline-to-bold-underline-default-letter-spacing: 0;
	--link-typography-sm-regular-underline-to-bold-underline-default-text-decoration: underline;
	--link-typography-sm-regular-underline-to-bold-underline-default-text-transform: none;
	--link-typography-sm-regular-underline-to-bold-underline-focus: 700 0.6875rem/0.9375rem var(--font-figtree),
		sans-serif;
	--link-typography-sm-regular-underline-to-bold-underline-focus-letter-spacing: 0;
	--link-typography-sm-regular-underline-to-bold-underline-focus-text-decoration: underline;
	--link-typography-sm-regular-underline-to-bold-underline-focus-text-transform: none;
	--link-typography-sm-regular-underline-to-bold-underline-hover: 700 0.6875rem/0.9375rem var(--font-figtree),
		sans-serif;
	--link-typography-sm-regular-underline-to-bold-underline-hover-letter-spacing: 0;
	--link-typography-sm-regular-underline-to-bold-underline-hover-text-decoration: underline;
	--link-typography-sm-regular-underline-to-bold-underline-hover-text-transform: none;
	--link-typography-md-regular-default: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-regular-default-letter-spacing: 0;
	--link-typography-md-regular-default-text-decoration: none;
	--link-typography-md-regular-default-text-transform: none;
	--link-typography-md-regular-focus: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-regular-focus-letter-spacing: 0;
	--link-typography-md-regular-focus-text-decoration: underline;
	--link-typography-md-regular-focus-text-transform: none;
	--link-typography-md-regular-hover: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-regular-hover-letter-spacing: 0;
	--link-typography-md-regular-hover-text-decoration: underline;
	--link-typography-md-regular-hover-text-transform: none;
	--link-typography-md-bold-default: 700 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-bold-default-letter-spacing: 0;
	--link-typography-md-bold-default-text-decoration: none;
	--link-typography-md-bold-default-text-transform: none;
	--link-typography-md-bold-focus: 700 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-bold-focus-letter-spacing: 0;
	--link-typography-md-bold-focus-text-decoration: underline;
	--link-typography-md-bold-focus-text-transform: none;
	--link-typography-md-bold-hover: 700 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-bold-hover-letter-spacing: 0;
	--link-typography-md-bold-hover-text-decoration: underline;
	--link-typography-md-bold-hover-text-transform: none;
	--link-typography-md-regular-underline-default: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-regular-underline-default-letter-spacing: 0;
	--link-typography-md-regular-underline-default-text-decoration: underline;
	--link-typography-md-regular-underline-default-text-transform: none;
	--link-typography-md-regular-underline-focus: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-regular-underline-focus-letter-spacing: 0;
	--link-typography-md-regular-underline-focus-text-decoration: none;
	--link-typography-md-regular-underline-focus-text-transform: none;
	--link-typography-md-regular-underline-hover: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-regular-underline-hover-letter-spacing: 0;
	--link-typography-md-regular-underline-hover-text-decoration: none;
	--link-typography-md-regular-underline-hover-text-transform: none;
	--link-typography-md-bold-underline-default: 700 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-bold-underline-default-letter-spacing: 0;
	--link-typography-md-bold-underline-default-text-decoration: underline;
	--link-typography-md-bold-underline-default-text-transform: none;
	--link-typography-md-bold-underline-focus: 700 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-bold-underline-focus-letter-spacing: 0;
	--link-typography-md-bold-underline-focus-text-decoration: none;
	--link-typography-md-bold-underline-focus-text-transform: none;
	--link-typography-md-bold-underline-hover: 700 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-bold-underline-hover-letter-spacing: 0;
	--link-typography-md-bold-underline-hover-text-decoration: none;
	--link-typography-md-bold-underline-hover-text-transform: none;
	--link-typography-md-regular-to-bold-default: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-regular-to-bold-default-letter-spacing: 0;
	--link-typography-md-regular-to-bold-default-text-decoration: none;
	--link-typography-md-regular-to-bold-default-text-transform: none;
	--link-typography-md-regular-to-bold-focus: 700 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-regular-to-bold-focus-letter-spacing: 0;
	--link-typography-md-regular-to-bold-focus-text-decoration: none;
	--link-typography-md-regular-to-bold-focus-text-transform: none;
	--link-typography-md-regular-to-bold-hover: 700 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-regular-to-bold-hover-letter-spacing: 0;
	--link-typography-md-regular-to-bold-hover-text-decoration: none;
	--link-typography-md-regular-to-bold-hover-text-transform: none;
	--link-typography-md-regular-to-underline-default: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-regular-to-underline-default-letter-spacing: 0;
	--link-typography-md-regular-to-underline-default-text-decoration: none;
	--link-typography-md-regular-to-underline-default-text-transform: none;
	--link-typography-md-regular-to-underline-focus: 700 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-regular-to-underline-focus-letter-spacing: 0;
	--link-typography-md-regular-to-underline-focus-text-decoration: underline;
	--link-typography-md-regular-to-underline-focus-text-transform: none;
	--link-typography-md-regular-to-underline-hover: 700 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-regular-to-underline-hover-letter-spacing: 0;
	--link-typography-md-regular-to-underline-hover-text-decoration: underline;
	--link-typography-md-regular-to-underline-hover-text-transform: none;
	--link-typography-md-regular-to-regular-underline-default: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-regular-to-regular-underline-default-letter-spacing: 0;
	--link-typography-md-regular-to-regular-underline-default-text-decoration: none;
	--link-typography-md-regular-to-regular-underline-default-text-transform: none;
	--link-typography-md-regular-to-regular-underline-focus: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-regular-to-regular-underline-focus-letter-spacing: 0;
	--link-typography-md-regular-to-regular-underline-focus-text-decoration: underline;
	--link-typography-md-regular-to-regular-underline-focus-text-transform: none;
	--link-typography-md-regular-to-regular-underline-hover: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-regular-to-regular-underline-hover-letter-spacing: 0;
	--link-typography-md-regular-to-regular-underline-hover-text-decoration: underline;
	--link-typography-md-regular-to-regular-underline-hover-text-transform: none;
	--link-typography-md-regular-underline-to-bold-underline-default: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-regular-underline-to-bold-underline-default-letter-spacing: 0;
	--link-typography-md-regular-underline-to-bold-underline-default-text-decoration: underline;
	--link-typography-md-regular-underline-to-bold-underline-default-text-transform: none;
	--link-typography-md-regular-underline-to-bold-underline-focus: 700 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-regular-underline-to-bold-underline-focus-letter-spacing: 0;
	--link-typography-md-regular-underline-to-bold-underline-focus-text-decoration: underline;
	--link-typography-md-regular-underline-to-bold-underline-focus-text-transform: none;
	--link-typography-md-regular-underline-to-bold-underline-hover: 700 0.75rem/1rem var(--font-figtree), sans-serif;
	--link-typography-md-regular-underline-to-bold-underline-hover-letter-spacing: 0;
	--link-typography-md-regular-underline-to-bold-underline-hover-text-decoration: underline;
	--link-typography-md-regular-underline-to-bold-underline-hover-text-transform: none;
	--link-typography-lg-regular-default: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-regular-default-letter-spacing: 0;
	--link-typography-lg-regular-default-text-decoration: none;
	--link-typography-lg-regular-default-text-transform: none;
	--link-typography-lg-regular-focus: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-regular-focus-letter-spacing: 0;
	--link-typography-lg-regular-focus-text-decoration: underline;
	--link-typography-lg-regular-focus-text-transform: none;
	--link-typography-lg-regular-hover: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-regular-hover-letter-spacing: 0;
	--link-typography-lg-regular-hover-text-decoration: underline;
	--link-typography-lg-regular-hover-text-transform: none;
	--link-typography-lg-bold-default: 700 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-bold-default-letter-spacing: 0;
	--link-typography-lg-bold-default-text-decoration: none;
	--link-typography-lg-bold-default-text-transform: none;
	--link-typography-lg-bold-focus: 700 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-bold-focus-letter-spacing: 0;
	--link-typography-lg-bold-focus-text-decoration: underline;
	--link-typography-lg-bold-focus-text-transform: none;
	--link-typography-lg-bold-hover: 700 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-bold-hover-letter-spacing: 0;
	--link-typography-lg-bold-hover-text-decoration: underline;
	--link-typography-lg-bold-hover-text-transform: none;
	--link-typography-lg-regular-underline-default: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-regular-underline-default-letter-spacing: 0;
	--link-typography-lg-regular-underline-default-text-decoration: underline;
	--link-typography-lg-regular-underline-default-text-transform: none;
	--link-typography-lg-regular-underline-focus: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-regular-underline-focus-letter-spacing: 0;
	--link-typography-lg-regular-underline-focus-text-decoration: none;
	--link-typography-lg-regular-underline-focus-text-transform: none;
	--link-typography-lg-regular-underline-hover: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-regular-underline-hover-letter-spacing: 0;
	--link-typography-lg-regular-underline-hover-text-decoration: none;
	--link-typography-lg-regular-underline-hover-text-transform: none;
	--link-typography-lg-bold-underline-default: 700 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-bold-underline-default-letter-spacing: 0;
	--link-typography-lg-bold-underline-default-text-decoration: underline;
	--link-typography-lg-bold-underline-default-text-transform: none;
	--link-typography-lg-bold-underline-focus: 700 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-bold-underline-focus-letter-spacing: 0;
	--link-typography-lg-bold-underline-focus-text-decoration: none;
	--link-typography-lg-bold-underline-focus-text-transform: none;
	--link-typography-lg-bold-underline-hover: 700 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-bold-underline-hover-letter-spacing: 0;
	--link-typography-lg-bold-underline-hover-text-decoration: none;
	--link-typography-lg-bold-underline-hover-text-transform: none;
	--link-typography-lg-regular-to-bold-default: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-regular-to-bold-default-letter-spacing: 0;
	--link-typography-lg-regular-to-bold-default-text-decoration: none;
	--link-typography-lg-regular-to-bold-default-text-transform: none;
	--link-typography-lg-regular-to-bold-focus: 700 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-regular-to-bold-focus-letter-spacing: 0;
	--link-typography-lg-regular-to-bold-focus-text-decoration: none;
	--link-typography-lg-regular-to-bold-focus-text-transform: none;
	--link-typography-lg-regular-to-bold-hover: 700 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-regular-to-bold-hover-letter-spacing: 0;
	--link-typography-lg-regular-to-bold-hover-text-decoration: none;
	--link-typography-lg-regular-to-bold-hover-text-transform: none;
	--link-typography-lg-regular-to-underline-default: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-regular-to-underline-default-letter-spacing: 0;
	--link-typography-lg-regular-to-underline-default-text-decoration: none;
	--link-typography-lg-regular-to-underline-default-text-transform: none;
	--link-typography-lg-regular-to-underline-focus: 700 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-regular-to-underline-focus-letter-spacing: 0;
	--link-typography-lg-regular-to-underline-focus-text-decoration: underline;
	--link-typography-lg-regular-to-underline-focus-text-transform: none;
	--link-typography-lg-regular-to-underline-hover: 700 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-regular-to-underline-hover-letter-spacing: 0;
	--link-typography-lg-regular-to-underline-hover-text-decoration: underline;
	--link-typography-lg-regular-to-underline-hover-text-transform: none;
	--link-typography-lg-regular-to-regular-underline-default: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-regular-to-regular-underline-default-letter-spacing: 0;
	--link-typography-lg-regular-to-regular-underline-default-text-decoration: none;
	--link-typography-lg-regular-to-regular-underline-default-text-transform: none;
	--link-typography-lg-regular-to-regular-underline-focus: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-regular-to-regular-underline-focus-letter-spacing: 0;
	--link-typography-lg-regular-to-regular-underline-focus-text-decoration: underline;
	--link-typography-lg-regular-to-regular-underline-focus-text-transform: none;
	--link-typography-lg-regular-to-regular-underline-hover: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-regular-to-regular-underline-hover-letter-spacing: 0;
	--link-typography-lg-regular-to-regular-underline-hover-text-decoration: underline;
	--link-typography-lg-regular-to-regular-underline-hover-text-transform: none;
	--link-typography-lg-regular-underline-to-bold-underline-default: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-regular-underline-to-bold-underline-default-letter-spacing: 0;
	--link-typography-lg-regular-underline-to-bold-underline-default-text-decoration: underline;
	--link-typography-lg-regular-underline-to-bold-underline-default-text-transform: none;
	--link-typography-lg-regular-underline-to-bold-underline-focus: 700 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-regular-underline-to-bold-underline-focus-letter-spacing: 0;
	--link-typography-lg-regular-underline-to-bold-underline-focus-text-decoration: underline;
	--link-typography-lg-regular-underline-to-bold-underline-focus-text-transform: none;
	--link-typography-lg-regular-underline-to-bold-underline-hover: 700 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--link-typography-lg-regular-underline-to-bold-underline-hover-letter-spacing: 0;
	--link-typography-lg-regular-underline-to-bold-underline-hover-text-decoration: underline;
	--link-typography-lg-regular-underline-to-bold-underline-hover-text-transform: none;
	--link-typography-xl-regular-default: 400 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-regular-default-letter-spacing: 0;
	--link-typography-xl-regular-default-text-decoration: none;
	--link-typography-xl-regular-default-text-transform: none;
	--link-typography-xl-regular-focus: 400 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-regular-focus-letter-spacing: 0;
	--link-typography-xl-regular-focus-text-decoration: underline;
	--link-typography-xl-regular-focus-text-transform: none;
	--link-typography-xl-regular-hover: 400 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-regular-hover-letter-spacing: 0;
	--link-typography-xl-regular-hover-text-decoration: underline;
	--link-typography-xl-regular-hover-text-transform: none;
	--link-typography-xl-bold-default: 700 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-bold-default-letter-spacing: 0;
	--link-typography-xl-bold-default-text-decoration: none;
	--link-typography-xl-bold-default-text-transform: none;
	--link-typography-xl-bold-focus: 700 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-bold-focus-letter-spacing: 0;
	--link-typography-xl-bold-focus-text-decoration: underline;
	--link-typography-xl-bold-focus-text-transform: none;
	--link-typography-xl-bold-hover: 700 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-bold-hover-letter-spacing: 0;
	--link-typography-xl-bold-hover-text-decoration: underline;
	--link-typography-xl-bold-hover-text-transform: none;
	--link-typography-xl-regular-underline-default: 400 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-regular-underline-default-letter-spacing: 0;
	--link-typography-xl-regular-underline-default-text-decoration: underline;
	--link-typography-xl-regular-underline-default-text-transform: none;
	--link-typography-xl-regular-underline-focus: 400 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-regular-underline-focus-letter-spacing: 0;
	--link-typography-xl-regular-underline-focus-text-decoration: none;
	--link-typography-xl-regular-underline-focus-text-transform: none;
	--link-typography-xl-regular-underline-hover: 400 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-regular-underline-hover-letter-spacing: 0;
	--link-typography-xl-regular-underline-hover-text-decoration: none;
	--link-typography-xl-regular-underline-hover-text-transform: none;
	--link-typography-xl-bold-underline-default: 700 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-bold-underline-default-letter-spacing: 0;
	--link-typography-xl-bold-underline-default-text-decoration: underline;
	--link-typography-xl-bold-underline-default-text-transform: none;
	--link-typography-xl-bold-underline-focus: 700 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-bold-underline-focus-letter-spacing: 0;
	--link-typography-xl-bold-underline-focus-text-decoration: none;
	--link-typography-xl-bold-underline-focus-text-transform: none;
	--link-typography-xl-bold-underline-hover: 700 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-bold-underline-hover-letter-spacing: 0;
	--link-typography-xl-bold-underline-hover-text-decoration: none;
	--link-typography-xl-bold-underline-hover-text-transform: none;
	--link-typography-xl-regular-to-bold-default: 400 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-regular-to-bold-default-letter-spacing: 0;
	--link-typography-xl-regular-to-bold-default-text-decoration: none;
	--link-typography-xl-regular-to-bold-default-text-transform: none;
	--link-typography-xl-regular-to-bold-focus: 700 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-regular-to-bold-focus-letter-spacing: 0;
	--link-typography-xl-regular-to-bold-focus-text-decoration: none;
	--link-typography-xl-regular-to-bold-focus-text-transform: none;
	--link-typography-xl-regular-to-bold-hover: 700 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-regular-to-bold-hover-letter-spacing: 0;
	--link-typography-xl-regular-to-bold-hover-text-decoration: none;
	--link-typography-xl-regular-to-bold-hover-text-transform: none;
	--link-typography-xl-regular-to-underline-default: 400 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-regular-to-underline-default-letter-spacing: 0;
	--link-typography-xl-regular-to-underline-default-text-decoration: none;
	--link-typography-xl-regular-to-underline-default-text-transform: none;
	--link-typography-xl-regular-to-underline-focus: 700 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-regular-to-underline-focus-letter-spacing: 0;
	--link-typography-xl-regular-to-underline-focus-text-decoration: underline;
	--link-typography-xl-regular-to-underline-focus-text-transform: none;
	--link-typography-xl-regular-to-underline-hover: 700 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-regular-to-underline-hover-letter-spacing: 0;
	--link-typography-xl-regular-to-underline-hover-text-decoration: underline;
	--link-typography-xl-regular-to-underline-hover-text-transform: none;
	--link-typography-xl-regular-to-regular-underline-default: 400 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-regular-to-regular-underline-default-letter-spacing: 0;
	--link-typography-xl-regular-to-regular-underline-default-text-decoration: none;
	--link-typography-xl-regular-to-regular-underline-default-text-transform: none;
	--link-typography-xl-regular-to-regular-underline-focus: 400 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-regular-to-regular-underline-focus-letter-spacing: 0;
	--link-typography-xl-regular-to-regular-underline-focus-text-decoration: underline;
	--link-typography-xl-regular-to-regular-underline-focus-text-transform: none;
	--link-typography-xl-regular-to-regular-underline-hover: 400 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-regular-to-regular-underline-hover-letter-spacing: 0;
	--link-typography-xl-regular-to-regular-underline-hover-text-decoration: underline;
	--link-typography-xl-regular-to-regular-underline-hover-text-transform: none;
	--link-typography-xl-regular-underline-to-bold-underline-default: 400 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-regular-underline-to-bold-underline-default-letter-spacing: 0;
	--link-typography-xl-regular-underline-to-bold-underline-default-text-decoration: underline;
	--link-typography-xl-regular-underline-to-bold-underline-default-text-transform: none;
	--link-typography-xl-regular-underline-to-bold-underline-focus: 700 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-regular-underline-to-bold-underline-focus-letter-spacing: 0;
	--link-typography-xl-regular-underline-to-bold-underline-focus-text-decoration: underline;
	--link-typography-xl-regular-underline-to-bold-underline-focus-text-transform: none;
	--link-typography-xl-regular-underline-to-bold-underline-hover: 700 1rem/1.375rem var(--font-figtree), sans-serif;
	--link-typography-xl-regular-underline-to-bold-underline-hover-letter-spacing: 0;
	--link-typography-xl-regular-underline-to-bold-underline-hover-text-decoration: underline;
	--link-typography-xl-regular-underline-to-bold-underline-hover-text-transform: none;
	--link-typography-2xl-regular-default: 400 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-regular-default-letter-spacing: 0;
	--link-typography-2xl-regular-default-text-decoration: none;
	--link-typography-2xl-regular-default-text-transform: none;
	--link-typography-2xl-regular-focus: 400 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-regular-focus-letter-spacing: 0;
	--link-typography-2xl-regular-focus-text-decoration: underline;
	--link-typography-2xl-regular-focus-text-transform: none;
	--link-typography-2xl-regular-hover: 400 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-regular-hover-letter-spacing: 0;
	--link-typography-2xl-regular-hover-text-decoration: underline;
	--link-typography-2xl-regular-hover-text-transform: none;
	--link-typography-2xl-bold-default: 700 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-bold-default-letter-spacing: 0;
	--link-typography-2xl-bold-default-text-decoration: none;
	--link-typography-2xl-bold-default-text-transform: none;
	--link-typography-2xl-bold-focus: 700 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-bold-focus-letter-spacing: 0;
	--link-typography-2xl-bold-focus-text-decoration: underline;
	--link-typography-2xl-bold-focus-text-transform: none;
	--link-typography-2xl-bold-hover: 700 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-bold-hover-letter-spacing: 0;
	--link-typography-2xl-bold-hover-text-decoration: underline;
	--link-typography-2xl-bold-hover-text-transform: none;
	--link-typography-2xl-regular-underline-default: 400 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-regular-underline-default-letter-spacing: 0;
	--link-typography-2xl-regular-underline-default-text-decoration: underline;
	--link-typography-2xl-regular-underline-default-text-transform: none;
	--link-typography-2xl-regular-underline-focus: 400 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-regular-underline-focus-letter-spacing: 0;
	--link-typography-2xl-regular-underline-focus-text-decoration: none;
	--link-typography-2xl-regular-underline-focus-text-transform: none;
	--link-typography-2xl-regular-underline-hover: 400 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-regular-underline-hover-letter-spacing: 0;
	--link-typography-2xl-regular-underline-hover-text-decoration: none;
	--link-typography-2xl-regular-underline-hover-text-transform: none;
	--link-typography-2xl-bold-underline-default: 700 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-bold-underline-default-letter-spacing: 0;
	--link-typography-2xl-bold-underline-default-text-decoration: underline;
	--link-typography-2xl-bold-underline-default-text-transform: none;
	--link-typography-2xl-bold-underline-focus: 700 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-bold-underline-focus-letter-spacing: 0;
	--link-typography-2xl-bold-underline-focus-text-decoration: none;
	--link-typography-2xl-bold-underline-focus-text-transform: none;
	--link-typography-2xl-bold-underline-hover: 700 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-bold-underline-hover-letter-spacing: 0;
	--link-typography-2xl-bold-underline-hover-text-decoration: none;
	--link-typography-2xl-bold-underline-hover-text-transform: none;
	--link-typography-2xl-regular-to-bold-default: 400 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-regular-to-bold-default-letter-spacing: 0;
	--link-typography-2xl-regular-to-bold-default-text-decoration: none;
	--link-typography-2xl-regular-to-bold-default-text-transform: none;
	--link-typography-2xl-regular-to-bold-focus: 700 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-regular-to-bold-focus-letter-spacing: 0;
	--link-typography-2xl-regular-to-bold-focus-text-decoration: none;
	--link-typography-2xl-regular-to-bold-focus-text-transform: none;
	--link-typography-2xl-regular-to-bold-hover: 700 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-regular-to-bold-hover-letter-spacing: 0;
	--link-typography-2xl-regular-to-bold-hover-text-decoration: none;
	--link-typography-2xl-regular-to-bold-hover-text-transform: none;
	--link-typography-2xl-regular-to-underline-default: 400 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-regular-to-underline-default-letter-spacing: 0;
	--link-typography-2xl-regular-to-underline-default-text-decoration: none;
	--link-typography-2xl-regular-to-underline-default-text-transform: none;
	--link-typography-2xl-regular-to-underline-focus: 700 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-regular-to-underline-focus-letter-spacing: 0;
	--link-typography-2xl-regular-to-underline-focus-text-decoration: underline;
	--link-typography-2xl-regular-to-underline-focus-text-transform: none;
	--link-typography-2xl-regular-to-underline-hover: 700 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-regular-to-underline-hover-letter-spacing: 0;
	--link-typography-2xl-regular-to-underline-hover-text-decoration: underline;
	--link-typography-2xl-regular-to-underline-hover-text-transform: none;
	--link-typography-2xl-regular-to-regular-underline-default: 400 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-regular-to-regular-underline-default-letter-spacing: 0;
	--link-typography-2xl-regular-to-regular-underline-default-text-decoration: none;
	--link-typography-2xl-regular-to-regular-underline-default-text-transform: none;
	--link-typography-2xl-regular-to-regular-underline-focus: 400 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-regular-to-regular-underline-focus-letter-spacing: 0;
	--link-typography-2xl-regular-to-regular-underline-focus-text-decoration: underline;
	--link-typography-2xl-regular-to-regular-underline-focus-text-transform: none;
	--link-typography-2xl-regular-to-regular-underline-hover: 400 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-regular-to-regular-underline-hover-letter-spacing: 0;
	--link-typography-2xl-regular-to-regular-underline-hover-text-decoration: underline;
	--link-typography-2xl-regular-to-regular-underline-hover-text-transform: none;
	--link-typography-2xl-regular-underline-to-bold-underline-default: 400 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-regular-underline-to-bold-underline-default-letter-spacing: 0;
	--link-typography-2xl-regular-underline-to-bold-underline-default-text-decoration: underline;
	--link-typography-2xl-regular-underline-to-bold-underline-default-text-transform: none;
	--link-typography-2xl-regular-underline-to-bold-underline-focus: 700 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-regular-underline-to-bold-underline-focus-letter-spacing: 0;
	--link-typography-2xl-regular-underline-to-bold-underline-focus-text-decoration: underline;
	--link-typography-2xl-regular-underline-to-bold-underline-focus-text-transform: none;
	--link-typography-2xl-regular-underline-to-bold-underline-hover: 700 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--link-typography-2xl-regular-underline-to-bold-underline-hover-letter-spacing: 0;
	--link-typography-2xl-regular-underline-to-bold-underline-hover-text-decoration: underline;
	--link-typography-2xl-regular-underline-to-bold-underline-hover-text-transform: none;
	--link-typography-3xl-regular-default: 400 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-regular-default-letter-spacing: 0;
	--link-typography-3xl-regular-default-text-decoration: none;
	--link-typography-3xl-regular-default-text-transform: none;
	--link-typography-3xl-regular-focus: 400 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-regular-focus-letter-spacing: 0;
	--link-typography-3xl-regular-focus-text-decoration: underline;
	--link-typography-3xl-regular-focus-text-transform: none;
	--link-typography-3xl-regular-hover: 400 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-regular-hover-letter-spacing: 0;
	--link-typography-3xl-regular-hover-text-decoration: underline;
	--link-typography-3xl-regular-hover-text-transform: none;
	--link-typography-3xl-bold-default: 700 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-bold-default-letter-spacing: 0;
	--link-typography-3xl-bold-default-text-decoration: none;
	--link-typography-3xl-bold-default-text-transform: none;
	--link-typography-3xl-bold-focus: 700 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-bold-focus-letter-spacing: 0;
	--link-typography-3xl-bold-focus-text-decoration: underline;
	--link-typography-3xl-bold-focus-text-transform: none;
	--link-typography-3xl-bold-hover: 700 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-bold-hover-letter-spacing: 0;
	--link-typography-3xl-bold-hover-text-decoration: underline;
	--link-typography-3xl-bold-hover-text-transform: none;
	--link-typography-3xl-regular-underline-default: 400 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-regular-underline-default-letter-spacing: 0;
	--link-typography-3xl-regular-underline-default-text-decoration: underline;
	--link-typography-3xl-regular-underline-default-text-transform: none;
	--link-typography-3xl-regular-underline-focus: 400 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-regular-underline-focus-letter-spacing: 0;
	--link-typography-3xl-regular-underline-focus-text-decoration: none;
	--link-typography-3xl-regular-underline-focus-text-transform: none;
	--link-typography-3xl-regular-underline-hover: 400 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-regular-underline-hover-letter-spacing: 0;
	--link-typography-3xl-regular-underline-hover-text-decoration: none;
	--link-typography-3xl-regular-underline-hover-text-transform: none;
	--link-typography-3xl-bold-underline-default: 700 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-bold-underline-default-letter-spacing: 0;
	--link-typography-3xl-bold-underline-default-text-decoration: underline;
	--link-typography-3xl-bold-underline-default-text-transform: none;
	--link-typography-3xl-bold-underline-focus: 700 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-bold-underline-focus-letter-spacing: 0;
	--link-typography-3xl-bold-underline-focus-text-decoration: none;
	--link-typography-3xl-bold-underline-focus-text-transform: none;
	--link-typography-3xl-bold-underline-hover: 700 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-bold-underline-hover-letter-spacing: 0;
	--link-typography-3xl-bold-underline-hover-text-decoration: none;
	--link-typography-3xl-bold-underline-hover-text-transform: none;
	--link-typography-3xl-regular-to-bold-default: 400 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-regular-to-bold-default-letter-spacing: 0;
	--link-typography-3xl-regular-to-bold-default-text-decoration: none;
	--link-typography-3xl-regular-to-bold-default-text-transform: none;
	--link-typography-3xl-regular-to-bold-focus: 700 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-regular-to-bold-focus-letter-spacing: 0;
	--link-typography-3xl-regular-to-bold-focus-text-decoration: none;
	--link-typography-3xl-regular-to-bold-focus-text-transform: none;
	--link-typography-3xl-regular-to-bold-hover: 700 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-regular-to-bold-hover-letter-spacing: 0;
	--link-typography-3xl-regular-to-bold-hover-text-decoration: none;
	--link-typography-3xl-regular-to-bold-hover-text-transform: none;
	--link-typography-3xl-regular-to-underline-default: 400 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-regular-to-underline-default-letter-spacing: 0;
	--link-typography-3xl-regular-to-underline-default-text-decoration: none;
	--link-typography-3xl-regular-to-underline-default-text-transform: none;
	--link-typography-3xl-regular-to-underline-focus: 700 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-regular-to-underline-focus-letter-spacing: 0;
	--link-typography-3xl-regular-to-underline-focus-text-decoration: underline;
	--link-typography-3xl-regular-to-underline-focus-text-transform: none;
	--link-typography-3xl-regular-to-underline-hover: 700 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-regular-to-underline-hover-letter-spacing: 0;
	--link-typography-3xl-regular-to-underline-hover-text-decoration: underline;
	--link-typography-3xl-regular-to-underline-hover-text-transform: none;
	--link-typography-3xl-regular-to-regular-underline-default: 400 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-regular-to-regular-underline-default-letter-spacing: 0;
	--link-typography-3xl-regular-to-regular-underline-default-text-decoration: none;
	--link-typography-3xl-regular-to-regular-underline-default-text-transform: none;
	--link-typography-3xl-regular-to-regular-underline-focus: 400 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-regular-to-regular-underline-focus-letter-spacing: 0;
	--link-typography-3xl-regular-to-regular-underline-focus-text-decoration: underline;
	--link-typography-3xl-regular-to-regular-underline-focus-text-transform: none;
	--link-typography-3xl-regular-to-regular-underline-hover: 400 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-regular-to-regular-underline-hover-letter-spacing: 0;
	--link-typography-3xl-regular-to-regular-underline-hover-text-decoration: underline;
	--link-typography-3xl-regular-to-regular-underline-hover-text-transform: none;
	--link-typography-3xl-regular-underline-to-bold-underline-default: 400 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-regular-underline-to-bold-underline-default-letter-spacing: 0;
	--link-typography-3xl-regular-underline-to-bold-underline-default-text-decoration: underline;
	--link-typography-3xl-regular-underline-to-bold-underline-default-text-transform: none;
	--link-typography-3xl-regular-underline-to-bold-underline-focus: 700 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-regular-underline-to-bold-underline-focus-letter-spacing: 0;
	--link-typography-3xl-regular-underline-to-bold-underline-focus-text-decoration: underline;
	--link-typography-3xl-regular-underline-to-bold-underline-focus-text-transform: none;
	--link-typography-3xl-regular-underline-to-bold-underline-hover: 700 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--link-typography-3xl-regular-underline-to-bold-underline-hover-letter-spacing: 0;
	--link-typography-3xl-regular-underline-to-bold-underline-hover-text-decoration: underline;
	--link-typography-3xl-regular-underline-to-bold-underline-hover-text-transform: none;
}
.theme-usgames-blue {
	--logo-color-main: #fff;
	--logo-color-inverse: #1d1f1f;
	--logo-color-primary: #ba172b;
	--logo-color-disabled: #b8bbbb;
	--logo-size-xs: 2rem;
	--logo-size-sm: 3rem;
	--logo-size-md: 3.75rem;
	--logo-size-lg: 5.625rem;
	--logo-rectangular-width-xs: 5.625rem;
	--logo-rectangular-width-sm: 8.25rem;
	--logo-rectangular-width-md: 10.3125rem;
	--logo-rectangular-width-lg: 15.375rem;
}
.theme-usgames-blue {
	--menu-border-radius: 4px;
	--menu-box-shadow: 0px -2px 8px 0px #0000001a;
	--menu-padding-vertical-xs: 0.25rem;
	--menu-line-color-default: #3f4975;
	--menu-background-color-default: #3f4975;
}
.theme-usgames-blue {
	--page-title-background-color-default: #fff;
	--page-title-text-color-default: #1d1f1f;
}
.theme-usgames-blue {
	--product-tag-background-color: #ba172b;
	--product-tag-border-radius: 4px;
	--product-tag-padding-vertical: 0.5rem;
	--product-tag-padding-horizontal: 0.5rem;
}
.theme-usgames-blue {
	--progress-background-color: #b8bbbb;
	--progress-color: #ba172b;
	--progress-height: 0.25rem;
	--progress-border-radius: 9999px;
}
.theme-usgames-blue {
	--promo-banner-background-color-default: #fff;
	--promo-banner-text-color-default: #1d1f1f;
}
.theme-usgames-blue {
	--radio-group-item-background-color: #3f4975;
	--radio-group-item-width: 2rem;
	--radio-group-item-height: 2rem;
	--radio-group-item-border-radius: 9999px;
	--radio-group-item-border-color: #fff;
	--radio-group-item-border-width: 1px;
	--radio-group-item-margin-right: 1rem;
	--radio-group-item-hover-background-color: #3f4975;
	--radio-group-item-disabled-background-color: #f4f4f4;
	--radio-group-item-disabled-border-color: #3f4975;
	--radio-group-indicator-after-width: 1.25rem;
	--radio-group-indicator-after-height: 1.25rem;
	--radio-group-indicator-after-border-radius: 9999px;
	--radio-group-indicator-after-background-color: #fff;
	--radio-group-indicator-after-disabled-background-color: #3f4975;
	--radio-group-indicator-after-disabled-border-color: #3f4975;
}
.theme-usgames-blue {
	--scroll-area-primary-text-color: #ba172b;
	--scroll-area-secondary-text-color: #fff;
	--scroll-area-thumb-background-color: #b8bbbb;
}
.theme-usgames-blue {
	--secondary-navigation-background-color: #3f4975;
	--secondary-navigation-box-shadow: 0px 2px 8px 0px #00000026;
}
.theme-usgames-blue {
	--select-helper-padding-top: 0.25rem;
	--select-helper-padding-bottom: 0rem;
	--select-helper-padding-left: 0.25rem;
	--select-helper-padding-right: 0rem;
	--select-helper-typography: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--select-helper-typography-letter-spacing: 0;
	--select-helper-typography-text-decoration: none;
	--select-helper-typography-text-transform: none;
	--select-helper-state-initial-text-color: #f4f4f4;
	--select-helper-state-disabled-text-color: #f4f4f4;
	--select-helper-state-error-text-color: #d92f26;
	--select-icon-size: 1.5rem;
	--select-icon-padding-vertical: 0.25rem;
	--select-icon-padding-horizontal: 0.25rem;
	--select-icon-state-initial-icon-color: #fff;
	--select-icon-state-focus-icon-color: #ba172b;
	--select-icon-state-disabled-icon-color: #3f4975;
	--select-icon-state-error-icon-color: #d92f26;
	--select-input-border-radius: 4px;
	--select-input-typography: 400 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--select-input-typography-letter-spacing: 0;
	--select-input-typography-text-decoration: none;
	--select-input-typography-text-transform: none;
	--select-input-padding-top: 0.5rem;
	--select-input-padding-bottom: 0.5rem;
	--select-input-padding-left: 0.5rem;
	--select-input-padding-right: 0.5rem;
	--select-input-size: 3rem;
	--select-input-state-initial-background-color: #3f4975;
	--select-input-state-initial-border-color: #b8bbbb;
	--select-input-state-initial-border-width: 1px;
	--select-input-state-initial-text-color: #fff;
	--select-input-state-initial-placeholder-text-color: #f4f4f4;
	--select-input-state-filled-text-color: #fff;
	--select-input-state-focus-border-color: #b8bbbb;
	--select-input-state-disabled-text-color: #3f4975;
	--select-input-state-disabled-background-color: #f4f4f4;
	--select-input-state-disabled-border-color: #b8bbbb;
	--select-input-state-disabled-border-width: 1px;
	--select-input-state-disabled-opacity: 0.4;
	--select-input-state-error-background-color: #d92f26;
	--select-input-state-error-border-color: #d92f26;
	--select-input-state-error-text-color: #d92f26;
	--select-label-padding-top: 0rem;
	--select-label-padding-bottom: 0.5rem;
	--select-label-padding-left: 0rem;
	--select-label-padding-right: 0rem;
	--select-label-spacing: 0.25rem;
	--select-label-typography: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--select-label-typography-letter-spacing: 0;
	--select-label-typography-text-decoration: none;
	--select-label-typography-text-transform: none;
	--select-label-state-initial-text-color: #fff;
	--select-label-state-initial-background-color: #3f4975;
	--select-label-state-hover-text-color: #3f4975;
	--select-label-state-hover-background-color: #f4f4f4;
	--select-label-state-selected-text-color: #3f4975;
	--select-label-state-selected-background-color: #fff;
	--select-label-state-disabled-text-color: #5c5f5f;
	--select-label-state-disabled-background-color: #f4f4f4;
	--select-message-typography: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--select-message-typography-letter-spacing: 0;
	--select-message-typography-text-decoration: none;
	--select-message-typography-text-transform: none;
}
.theme-usgames-blue {
	--separator-border-width: 1px;
	--separator-default-border-color: #b8bbbb;
	--separator-default-border-width: 1px;
	--separator-thin-border-width: 0.5px;
	--separator-thick-border-width: 1px;
	--separator-dark-border-color: #1d1f1f;
}
.theme-usgames-blue {
	--slider-height: 3rem;
	--slider-width: 14rem;
	--slider-track-background-color: #fff;
	--slider-range-background-color: #fff;
	--slider-thumb-state-default-background-color: #ba172b;
	--slider-thumb-state-hover-background-color: #f4f4f4;
}
.theme-usgames-blue {
	--switch-gap: 1rem;
	--switch-body-width: 4rem;
	--switch-body-height: 2rem;
	--switch-body-border-width: 1px;
	--switch-body-padding-horizontal: 0.25rem;
	--switch-body-padding-vertical: 0rem;
	--switch-body-border-radius: 9999px;
	--switch-body-checked-background-color: #00840d;
	--switch-body-checked-border-color: #fff;
	--switch-body-unchecked-background-color: #3f4975;
	--switch-body-unchecked-border-color: #fff;
	--switch-body-disabled-background-color: #f4f4f4;
	--switch-body-disabled-border-color: #3f4975;
	--switch-body-focus-background-color: #f4f4f4;
	--switch-body-focus-border-color: #3f4975;
	--switch-body-focus-outline-color: #fff;
	--switch-body-focus-outline-width: 1px;
	--switch-body-focus-outline-offset: 0.25rem;
	--switch-thumb-width: 1.25rem;
	--switch-thumb-height: 1.25rem;
	--switch-thumb-border-radius: 9999px;
	--switch-thumb-checked-background-color: #3f4975;
	--switch-thumb-unchecked-background-color: #fff;
	--switch-thumb-disabled-background-color: #3f4975;
}
.theme-usgames-blue {
	--tabs-root-layouts-horizontal-min-width: 6rem;
	--tabs-root-layouts-horizontal-border-top-left-radius: 0px;
	--tabs-root-layouts-horizontal-border-top-right-radius: 0px;
	--tabs-root-layouts-horizontal-border-bottom-left-radius: 0px;
	--tabs-root-layouts-horizontal-border-bottom-right-radius: 0px;
	--tabs-list-layouts-horizontal-border-bottom-width: 1px;
	--tabs-list-layouts-horizontal-border-bottom-color: #3f4975;
	--tabs-trigger-border-width: 2px;
	--tabs-trigger-align-items: center;
	--tabs-trigger-default-text-color: #fff;
	--tabs-trigger-hover-text-color: #ba172b;
	--tabs-trigger-disabled-opacity: 0.5;
	--tabs-trigger-sizes-lg-typography: 700 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--tabs-trigger-sizes-lg-typography-letter-spacing: 0;
	--tabs-trigger-sizes-lg-typography-text-decoration: none;
	--tabs-trigger-sizes-lg-typography-text-transform: none;
	--tabs-trigger-sizes-lg-padding-top: 0.75rem;
	--tabs-trigger-sizes-lg-padding-left: 1.5rem;
	--tabs-trigger-sizes-lg-padding-bottom: 0.75rem;
	--tabs-trigger-sizes-lg-padding-right: 1.5rem;
	--tabs-trigger-sizes-md-typography: 700 0.75rem/1rem var(--font-figtree), sans-serif;
	--tabs-trigger-sizes-md-typography-letter-spacing: 0;
	--tabs-trigger-sizes-md-typography-text-decoration: none;
	--tabs-trigger-sizes-md-typography-text-transform: none;
	--tabs-trigger-sizes-md-padding-top: 0.75rem;
	--tabs-trigger-sizes-md-padding-left: 1rem;
	--tabs-trigger-sizes-md-padding-bottom: 0.75rem;
	--tabs-trigger-sizes-md-padding-right: 1rem;
	--tabs-trigger-sizes-sm-typography: 700 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--tabs-trigger-sizes-sm-typography-letter-spacing: 0;
	--tabs-trigger-sizes-sm-typography-text-decoration: none;
	--tabs-trigger-sizes-sm-typography-text-transform: none;
	--tabs-trigger-sizes-sm-padding-top: 0.25rem;
	--tabs-trigger-sizes-sm-padding-left: 0.75rem;
	--tabs-trigger-sizes-sm-padding-bottom: 0.25rem;
	--tabs-trigger-sizes-sm-padding-right: 0.75rem;
	--tabs-trigger-layouts-horizontal-min-height: 2.75rem;
	--tabs-trigger-layouts-vertical-min-height: 2.75rem;
	--tabs-trigger-layouts-vertical-border-top-left-radius: 0px;
	--tabs-trigger-layouts-vertical-border-top-right-radius: 0px;
	--tabs-trigger-layouts-vertical-border-bottom-left-radius: 0px;
	--tabs-trigger-layouts-vertical-border-bottom-right-radius: 0px;
	--tabs-trigger-variants-underlined-active-color: #ba172b;
	--tabs-trigger-variants-underlined-active-border-color: #ba172b;
	--tabs-trigger-variants-underlined-focus-border-color: #f4f4f4;
	--tabs-trigger-variants-filled-background-color: #ba172b;
	--tabs-trigger-variants-filled-active-color: #3f4975;
	--tabs-trigger-variants-filled-active-background-color: #ba172b;
	--tabs-trigger-variants-filled-focus-border-color: #ba172b;
	--tabs-trigger-variants-filled-hover-color: #3f4975;
	--tabs-trigger-variants-filled-hover-background-color: #ba172b;
	--tabs-content-padding-vertical: 0.75rem;
	--tabs-content-padding-horizontal: 1rem;
	--tabs-content-border-bottom-left-radius: 0px;
	--tabs-content-border-bottom-right-radius: 0px;
}
.theme-usgames-blue {
	--text-color-default: #fff;
	--text-color-accent: #ba172b;
	--text-color-inverse: #3f4975;
	--text-color-error: #d92f26;
	--text-color-disabled: #f4f4f4;
	--text-typography-xs-regular: 400 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--text-typography-xs-regular-letter-spacing: 0;
	--text-typography-xs-regular-text-decoration: none;
	--text-typography-xs-regular-text-transform: none;
	--text-typography-xs-regular-underline: 400 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--text-typography-xs-regular-underline-letter-spacing: 0;
	--text-typography-xs-regular-underline-text-decoration: underline;
	--text-typography-xs-regular-underline-text-transform: none;
	--text-typography-xs-bold: 700 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--text-typography-xs-bold-letter-spacing: 0;
	--text-typography-xs-bold-text-decoration: none;
	--text-typography-xs-bold-text-transform: none;
	--text-typography-xs-bold-underline: 700 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--text-typography-xs-bold-underline-letter-spacing: 0;
	--text-typography-xs-bold-underline-text-decoration: underline;
	--text-typography-xs-bold-underline-text-transform: none;
	--text-typography-sm-regular: 400 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--text-typography-sm-regular-letter-spacing: 0;
	--text-typography-sm-regular-text-decoration: none;
	--text-typography-sm-regular-text-transform: none;
	--text-typography-sm-regular-underline: 400 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--text-typography-sm-regular-underline-letter-spacing: 0;
	--text-typography-sm-regular-underline-text-decoration: underline;
	--text-typography-sm-regular-underline-text-transform: none;
	--text-typography-sm-bold: 700 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--text-typography-sm-bold-letter-spacing: 0;
	--text-typography-sm-bold-text-decoration: none;
	--text-typography-sm-bold-text-transform: none;
	--text-typography-sm-bold-uppercase: 700 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--text-typography-sm-bold-uppercase-letter-spacing: 0;
	--text-typography-sm-bold-uppercase-text-decoration: none;
	--text-typography-sm-bold-uppercase-text-transform: uppercase;
	--text-typography-sm-bold-underline: 700 0.6875rem/0.9375rem var(--font-figtree), sans-serif;
	--text-typography-sm-bold-underline-letter-spacing: 0;
	--text-typography-sm-bold-underline-text-decoration: underline;
	--text-typography-sm-bold-underline-text-transform: none;
	--text-typography-md-regular: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--text-typography-md-regular-letter-spacing: 0;
	--text-typography-md-regular-text-decoration: none;
	--text-typography-md-regular-text-transform: none;
	--text-typography-md-regular-underline: 400 0.75rem/1rem var(--font-figtree), sans-serif;
	--text-typography-md-regular-underline-letter-spacing: 0;
	--text-typography-md-regular-underline-text-decoration: underline;
	--text-typography-md-regular-underline-text-transform: none;
	--text-typography-md-bold: 700 0.75rem/1rem var(--font-figtree), sans-serif;
	--text-typography-md-bold-letter-spacing: 0;
	--text-typography-md-bold-text-decoration: none;
	--text-typography-md-bold-text-transform: none;
	--text-typography-md-bold-underline: 700 0.75rem/1rem var(--font-figtree), sans-serif;
	--text-typography-md-bold-underline-letter-spacing: 0;
	--text-typography-md-bold-underline-text-decoration: underline;
	--text-typography-md-bold-underline-text-transform: none;
	--text-typography-md-bold-uppercase: 700 0.75rem/100% var(--font-figtree), sans-serif;
	--text-typography-md-bold-uppercase-letter-spacing: 0;
	--text-typography-md-bold-uppercase-text-decoration: none;
	--text-typography-md-bold-uppercase-text-transform: uppercase;
	--text-typography-lg-regular: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--text-typography-lg-regular-letter-spacing: 0;
	--text-typography-lg-regular-text-decoration: none;
	--text-typography-lg-regular-text-transform: none;
	--text-typography-lg-regular-underline: 400 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--text-typography-lg-regular-underline-letter-spacing: 0;
	--text-typography-lg-regular-underline-text-decoration: underline;
	--text-typography-lg-regular-underline-text-transform: none;
	--text-typography-lg-bold: 700 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--text-typography-lg-bold-letter-spacing: 0;
	--text-typography-lg-bold-text-decoration: none;
	--text-typography-lg-bold-text-transform: none;
	--text-typography-lg-bold-underline: 700 0.875rem/1.25rem var(--font-figtree), sans-serif;
	--text-typography-lg-bold-underline-letter-spacing: 0;
	--text-typography-lg-bold-underline-text-decoration: underline;
	--text-typography-lg-bold-underline-text-transform: none;
	--text-typography-lg-bold-uppercase: 900 0.875rem/100% var(--font-figtree), sans-serif;
	--text-typography-lg-bold-uppercase-letter-spacing: 0;
	--text-typography-lg-bold-uppercase-text-decoration: none;
	--text-typography-lg-bold-uppercase-text-transform: uppercase;
	--text-typography-xl-regular: 400 1rem/1.375rem var(--font-figtree), sans-serif;
	--text-typography-xl-regular-letter-spacing: 0;
	--text-typography-xl-regular-text-decoration: none;
	--text-typography-xl-regular-text-transform: none;
	--text-typography-xl-regular-underline: 400 1rem/1.375rem var(--font-figtree), sans-serif;
	--text-typography-xl-regular-underline-letter-spacing: 0;
	--text-typography-xl-regular-underline-text-decoration: underline;
	--text-typography-xl-regular-underline-text-transform: none;
	--text-typography-xl-bold: 700 1rem/1.375rem var(--font-figtree), sans-serif;
	--text-typography-xl-bold-letter-spacing: 0;
	--text-typography-xl-bold-text-decoration: none;
	--text-typography-xl-bold-text-transform: none;
	--text-typography-xl-bold-underline: 700 1rem/1.375rem var(--font-figtree), sans-serif;
	--text-typography-xl-bold-underline-letter-spacing: 0;
	--text-typography-xl-bold-underline-text-decoration: underline;
	--text-typography-xl-bold-underline-text-transform: none;
	--text-typography-xl-bold-uppercase: 900 1rem/100% var(--font-figtree), sans-serif;
	--text-typography-xl-bold-uppercase-letter-spacing: 0;
	--text-typography-xl-bold-uppercase-text-decoration: none;
	--text-typography-xl-bold-uppercase-text-transform: uppercase;
	--text-typography-2xl-regular: 400 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--text-typography-2xl-regular-letter-spacing: 0;
	--text-typography-2xl-regular-text-decoration: none;
	--text-typography-2xl-regular-text-transform: none;
	--text-typography-2xl-regular-underline: 400 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--text-typography-2xl-regular-underline-letter-spacing: 0;
	--text-typography-2xl-regular-underline-text-decoration: underline;
	--text-typography-2xl-regular-underline-text-transform: none;
	--text-typography-2xl-bold: 700 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--text-typography-2xl-bold-letter-spacing: 0;
	--text-typography-2xl-bold-text-decoration: none;
	--text-typography-2xl-bold-text-transform: none;
	--text-typography-2xl-bold-underline: 700 1.25rem/1.75rem var(--font-figtree), sans-serif;
	--text-typography-2xl-bold-underline-letter-spacing: 0;
	--text-typography-2xl-bold-underline-text-decoration: underline;
	--text-typography-2xl-bold-underline-text-transform: none;
	--text-typography-2xl-bold-uppercase: 900 1.25rem/100% var(--font-figtree), sans-serif;
	--text-typography-2xl-bold-uppercase-letter-spacing: 0;
	--text-typography-2xl-bold-uppercase-text-decoration: none;
	--text-typography-2xl-bold-uppercase-text-transform: uppercase;
	--text-typography-3xl-regular: 400 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--text-typography-3xl-regular-letter-spacing: 0;
	--text-typography-3xl-regular-text-decoration: none;
	--text-typography-3xl-regular-text-transform: none;
	--text-typography-3xl-regular-underline: 400 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--text-typography-3xl-regular-underline-letter-spacing: 0;
	--text-typography-3xl-regular-underline-text-decoration: underline;
	--text-typography-3xl-regular-underline-text-transform: none;
	--text-typography-3xl-bold: 700 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--text-typography-3xl-bold-letter-spacing: 0;
	--text-typography-3xl-bold-text-decoration: none;
	--text-typography-3xl-bold-text-transform: none;
	--text-typography-3xl-bold-underline: 700 1.5rem/2.25rem var(--font-figtree), sans-serif;
	--text-typography-3xl-bold-underline-letter-spacing: 0;
	--text-typography-3xl-bold-underline-text-decoration: underline;
	--text-typography-3xl-bold-underline-text-transform: none;
	--text-typography-3xl-bold-uppercase: 900 1.5rem/100% var(--font-figtree), sans-serif;
	--text-typography-3xl-bold-uppercase-letter-spacing: 0;
	--text-typography-3xl-bold-uppercase-text-decoration: none;
	--text-typography-3xl-bold-uppercase-text-transform: uppercase;
	--text-typography-4xl-bold-uppercase: 900 1.75rem/100% var(--font-figtree), sans-serif;
	--text-typography-4xl-bold-uppercase-letter-spacing: 0;
	--text-typography-4xl-bold-uppercase-text-decoration: none;
	--text-typography-4xl-bold-uppercase-text-transform: uppercase;
	--text-typography-5xl-bold-uppercase: 900 2rem/100% var(--font-figtree), sans-serif;
	--text-typography-5xl-bold-uppercase-letter-spacing: 0;
	--text-typography-5xl-bold-uppercase-text-decoration: none;
	--text-typography-5xl-bold-uppercase-text-transform: uppercase;
	--text-typography-6xl-bold-uppercase: 900 2.25rem/100% var(--font-figtree), sans-serif;
	--text-typography-6xl-bold-uppercase-letter-spacing: 0;
	--text-typography-6xl-bold-uppercase-text-decoration: none;
	--text-typography-6xl-bold-uppercase-text-transform: uppercase;
	--text-typography-7xl-bold-uppercase: 900 4rem / normal var(--font-figtree), sans-serif;
	--text-typography-7xl-bold-uppercase-letter-spacing: 0;
	--text-typography-7xl-bold-uppercase-text-decoration: none;
	--text-typography-7xl-bold-uppercase-text-transform: uppercase;
}
.theme-usgames-blue {
	--text-field-icon-border-width: 2px;
	--text-field-icon-size: 2.5rem;
	--text-field-icon-spacing: 0.25rem;
	--text-field-icon-state-default-icon-color: #fff;
	--text-field-icon-state-disabled-icon-color: #f4f4f4;
	--text-field-icon-state-error-icon-color: #d92f26;
	--text-field-icon-state-success-icon-color: #00840d;
	--text-field-affix-typography: 400 0.625rem/0.875rem var(--font-figtree), sans-serif;
	--text-field-affix-typography-letter-spacing: 0;
	--text-field-affix-typography-text-decoration: none;
	--text-field-affix-typography-text-transform: none;
	--text-field-affix-state-default-text-color: #fff;
	--text-field-affix-state-disabled-text-color: #f4f4f4;
	--text-field-affix-state-error-text-color: #d92f26;
	--text-field-affix-state-success-text-color: #00840d;
	--text-field-label-state-default-background-color: #3f4975;
	--text-field-label-state-error-background-color: #d92f26;
}
.theme-usgames-blue {
	--tooltip-primary-text-color: #fff;
	--tooltip-primary-background-color: #3f4975;
	--tooltip-secondary-text-color: #1d1f1f;
	--tooltip-secondary-background-color: #fff;
}
