@charset "UTF-8";















*,
::before,
::after
{
	box-sizing: border-box;
	border-width: 0;
	border-style: solid;
	border-color: currentColor;
}

::before,
::after
{
	--tw-content: '';
}



html
{
	line-height: 1.5;
	-webkit-text-size-adjust: 100%;
	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;
	font-family: Open Sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-feature-settings: normal;
}



body
{
	margin: 0;
	line-height: inherit;
}



hr
{
	height: 0;
	color: inherit;
	border-top-width: 1px;
}



abbr:where([title])
{
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted;
}



h1,
h2,
h3,
h4,
h5,
h6
{
	font-size: inherit;
	font-weight: inherit;
}



a
{
	color: inherit;
	text-decoration: inherit;
}



b,
strong
{
	font-weight: bolder;
}



code,
kbd,
samp,
pre
{
	font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
	font-size: 1em;
}



small
{
	font-size: 80%;
}



sub,
sup
{
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub
{
	bottom: -0.25em;
}

sup
{
	top: -0.5em;
}



table
{
	text-indent: 0;
	border-color: inherit;
	border-collapse: collapse;
}



button,
input,
optgroup,
select,
textarea
{
	font-family: inherit;
	font-size: 100%;
	font-weight: inherit;
	line-height: inherit;
	color: inherit;
	margin: 0;
	padding: 0;
}



button,
select
{
	text-transform: none;
}



button,
[type='button'],
[type='reset'],
[type='submit']
{
	-webkit-appearance: button;
	background-color: transparent;
	background-image: none;
}



:-moz-focusring
{
	outline: auto;
}



:-moz-ui-invalid
{
	box-shadow: none;
}



progress
{
	vertical-align: baseline;
}



::-webkit-inner-spin-button,
::-webkit-outer-spin-button
{
	height: auto;
}



[type='search']
{
	-webkit-appearance: textfield;
	outline-offset: -2px;
}



::-webkit-search-decoration
{
	-webkit-appearance: none;
}



::-webkit-file-upload-button
{
	-webkit-appearance: button;
	font: inherit;
}



summary
{
	display: list-item;
}



blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre
{
	margin: 0;
}

fieldset
{
	margin: 0;
	padding: 0;
}

legend
{
	padding: 0;
}

ol,
ul,
menu
{
	list-style: none;
	margin: 0;
	padding: 0;
}



textarea
{
	resize: vertical;
}



	input::-moz-placeholder, textarea::-moz-placeholder
	{
		opacity: 1;
		color: #9ca3af;
	}

	input::placeholder,
	textarea::placeholder
	{
		opacity: 1;
		color: #9ca3af;
	}



button,
[role="button"]
{
	cursor: pointer;
}



:disabled
{
	cursor: default;
}



img,
svg,
video,
canvas,
audio,
iframe,
embed,
object
{
	display: block;
	vertical-align: middle;
}



img,
video
{
	max-width: 100%;
	height: auto;
}



[hidden]
{
	display: none;
}

[type='text'], [type='email'], [type='url'], [type='password'], [type='number'], [type='date'], [type='datetime-local'], [type='month'], [type='search'], [type='tel'], [type='time'], [type='week'], [multiple], textarea, select
{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: #fff;
	border-color: #6b7280;
	border-width: 1px;
	border-radius: 0px;
	padding-top: 0.5rem;
	padding-right: 0.75rem;
	padding-bottom: 0.5rem;
	padding-left: 0.75rem;
	font-size: 1rem;
	line-height: 1.5rem;
	--tw-shadow: 0 0 #0000;
}

	[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus
	{
		outline: 2px solid transparent;
		outline-offset: 2px;
		--tw-ring-inset: var(--tw-empty, );
		--tw-ring-offset-width: 0px;
		--tw-ring-offset-color: #fff;
		--tw-ring-color: #2563eb;
		--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
		--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
		box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
		border-color: #2563eb;
	}

	input::-moz-placeholder, textarea::-moz-placeholder
	{
		color: #6b7280;
		opacity: 1;
	}

	input::placeholder, textarea::placeholder
	{
		color: #6b7280;
		opacity: 1;
	}

::-webkit-datetime-edit-fields-wrapper
{
	padding: 0;
}

::-webkit-date-and-time-value
{
	min-height: 1.5em;
}

::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field
{
	padding-top: 0;
	padding-bottom: 0;
}

select
{
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
	background-position: right 0.5rem center;
	background-repeat: no-repeat;
	background-size: 1.5em 1.5em;
	padding-right: 2.5rem;
	-webkit-print-color-adjust: exact;
	print-color-adjust: exact;
}

[multiple]
{
	background-image: initial;
	background-position: initial;
	background-repeat: unset;
	background-size: initial;
	padding-right: 0.75rem;
	-webkit-print-color-adjust: unset;
	print-color-adjust: unset;
}

[type='checkbox'], [type='radio']
{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding: 0;
	-webkit-print-color-adjust: exact;
	print-color-adjust: exact;
	display: inline-block;
	vertical-align: middle;
	background-origin: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	flex-shrink: 0;
	height: 1rem;
	width: 1rem;
	color: #2563eb;
	background-color: #fff;
	border-color: #6b7280;
	border-width: 1px;
	--tw-shadow: 0 0 #0000;
}

[type='checkbox']
{
	border-radius: 0px;
}

[type='radio']
{
	border-radius: 100%;
}

	[type='checkbox']:focus, [type='radio']:focus
	{
		outline: 2px solid transparent;
		outline-offset: 2px;
		--tw-ring-inset: var(--tw-empty, );
		--tw-ring-offset-width: 2px;
		--tw-ring-offset-color: #fff;
		--tw-ring-color: #2563eb;
		--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
		--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
		box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
	}

	[type='checkbox']:checked, [type='radio']:checked
	{
		border-color: transparent;
		background-color: currentColor;
		background-size: 100% 100%;
		background-position: center;
		background-repeat: no-repeat;
	}

[type='checkbox']:checked
{
	background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}

[type='radio']:checked
{
	background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}

	[type='checkbox']:checked:hover, [type='checkbox']:checked:focus, [type='radio']:checked:hover, [type='radio']:checked:focus
	{
		border-color: transparent;
		background-color: currentColor;
	}

[type='checkbox']:indeterminate
{
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
	border-color: transparent;
	background-color: currentColor;
	background-size: 100% 100%;
	background-position: center;
	background-repeat: no-repeat;
}

	[type='checkbox']:indeterminate:hover, [type='checkbox']:indeterminate:focus
	{
		border-color: transparent;
		background-color: currentColor;
	}

[type='file']
{
	background: unset;
	border-color: inherit;
	border-width: 0;
	border-radius: 0;
	padding: 0;
	font-size: unset;
	line-height: inherit;
}

	[type='file']:focus
	{
		outline: 1px solid ButtonText;
		outline: 1px auto -webkit-focus-ring-color;
	}

html
{
	--tw-bg-opacity: 1;
	background-color: rgb(246 246 245 / var(--tw-bg-opacity));
}

body
{
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgb(31 35 49 / var(--tw-text-opacity));
}

	body.dev
	{
		background-repeat: repeat;
		background-attachment: fixed;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='100' height='100' viewBox='0 0 100 100'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Crect width='100' height='100'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='a' clip-path='url(%23b)'%3E%3Crect width='100' height='100' fill='%23fff'/%3E%3Ctext transform='translate(48.134 48.134) rotate(-45)' fill='%23f0f0f0' font-size='12' font-family='OpenSans, Open Sans' letter-spacing='-0.057em'%3E%3Ctspan x='-26.586' y='0'%3EENTORNO%3C/tspan%3E%3Ctspan x='-32.075' y='12'%3EDE PRUEBAS%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E");
	}

code:not([class*="language-"])
{
	position: relative;
	padding-left: 0.375rem;
	padding-right: 0.375rem;
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
	--tw-bg-opacity: 1;
	background-color: rgb(246 246 245 / var(--tw-bg-opacity));
	border-radius: 0.125rem;
	--tw-text-opacity: 1;
	color: rgb(185 28 28 / var(--tw-text-opacity));
	font-size: .875em;
	white-space: normal;
}

input::-moz-placeholder, textarea::-moz-placeholder
{
	font-weight: 400;
}

input::placeholder, textarea::placeholder
{
	font-weight: 400;
}

strong
{
	font-weight: 600;
}



html
{
	scroll-behavior: smooth;
}

@media screen and (prefers-reduced-motion: reduce)
{
	html
	{
		scroll-behavior: auto;
	}
}

*, ::before, ::after
{
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x:;
	--tw-pan-y:;
	--tw-pinch-zoom:;
	--tw-scroll-snap-strictness: proximity;
	--tw-ordinal:;
	--tw-slashed-zero:;
	--tw-numeric-figure:;
	--tw-numeric-spacing:;
	--tw-numeric-fraction:;
	--tw-ring-inset:;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgb(59 130 246 / 0.5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur:;
	--tw-brightness:;
	--tw-contrast:;
	--tw-grayscale:;
	--tw-hue-rotate:;
	--tw-invert:;
	--tw-saturate:;
	--tw-sepia:;
	--tw-drop-shadow:;
	--tw-backdrop-blur:;
	--tw-backdrop-brightness:;
	--tw-backdrop-contrast:;
	--tw-backdrop-grayscale:;
	--tw-backdrop-hue-rotate:;
	--tw-backdrop-invert:;
	--tw-backdrop-opacity:;
	--tw-backdrop-saturate:;
	--tw-backdrop-sepia:;
}

::backdrop
{
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x:;
	--tw-pan-y:;
	--tw-pinch-zoom:;
	--tw-scroll-snap-strictness: proximity;
	--tw-ordinal:;
	--tw-slashed-zero:;
	--tw-numeric-figure:;
	--tw-numeric-spacing:;
	--tw-numeric-fraction:;
	--tw-ring-inset:;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgb(59 130 246 / 0.5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur:;
	--tw-brightness:;
	--tw-contrast:;
	--tw-grayscale:;
	--tw-hue-rotate:;
	--tw-invert:;
	--tw-saturate:;
	--tw-sepia:;
	--tw-drop-shadow:;
	--tw-backdrop-blur:;
	--tw-backdrop-brightness:;
	--tw-backdrop-contrast:;
	--tw-backdrop-grayscale:;
	--tw-backdrop-hue-rotate:;
	--tw-backdrop-invert:;
	--tw-backdrop-opacity:;
	--tw-backdrop-saturate:;
	--tw-backdrop-sepia:;
}







.container
{
	width: 100%;
}

@media (min-width: 640px)
{

	.container
	{
		max-width: 640px;
	}
}

@media (min-width: 768px)
{

	.container
	{
		max-width: 768px;
	}
}

@media (min-width: 1024px)
{

	.container
	{
		max-width: 1024px;
	}
}

@media (min-width: 1280px)
{

	.container
	{
		max-width: 1280px;
	}
}

.prose
{
	color: #1f2331;
	max-width: 65ch;
}

	.prose :where([class~="lead"]):not(:where([class~="not-prose"] *))
	{
		color: var(--tw-prose-lead);
		font-size: 1.25em;
		line-height: 1.6;
		margin-top: 1.2em;
		margin-bottom: 1.2em;
	}

	.prose :where(a):not(:where([class~="not-prose"] *))
	{
		color: #00607a;
		text-decoration: underline;
		font-weight: 500;
	}

		.prose :where(a):not(:where([class~="not-prose"] *)):hover
		{
			color: #00475C;
		}

		.prose :where(a):not(:where([class~="not-prose"] *)):focus
		{
			color: #1f2331;
			background-color: #fdcb33;
			box-shadow: inset 0 -2px 0 0 #1f2331;
			outline: none;
			text-decoration: none;
		}

	.prose :where(strong):not(:where([class~="not-prose"] *))
	{
		color: var(--tw-prose-bold);
		font-weight: 600;
	}

	.prose :where(a strong):not(:where([class~="not-prose"] *))
	{
		color: inherit;
	}

	.prose :where(blockquote strong):not(:where([class~="not-prose"] *))
	{
		color: inherit;
	}

	.prose :where(thead th strong):not(:where([class~="not-prose"] *))
	{
		color: inherit;
	}

	.prose :where(ol):not(:where([class~="not-prose"] *))
	{
		list-style-type: decimal;
		margin-top: 1.25em;
		margin-bottom: 1.25em;
		padding-left: 1.625em;
	}

	.prose :where(ol[type="A"]):not(:where([class~="not-prose"] *))
	{
		list-style-type: upper-alpha;
	}

	.prose :where(ol[type="a"]):not(:where([class~="not-prose"] *))
	{
		list-style-type: lower-alpha;
	}

	.prose :where(ol[type="A" s]):not(:where([class~="not-prose"] *))
	{
		list-style-type: upper-alpha;
	}

	.prose :where(ol[type="a" s]):not(:where([class~="not-prose"] *))
	{
		list-style-type: lower-alpha;
	}

	.prose :where(ol[type="I"]):not(:where([class~="not-prose"] *))
	{
		list-style-type: upper-roman;
	}

	.prose :where(ol[type="i"]):not(:where([class~="not-prose"] *))
	{
		list-style-type: lower-roman;
	}

	.prose :where(ol[type="I" s]):not(:where([class~="not-prose"] *))
	{
		list-style-type: upper-roman;
	}

	.prose :where(ol[type="i" s]):not(:where([class~="not-prose"] *))
	{
		list-style-type: lower-roman;
	}

	.prose :where(ol[type="1"]):not(:where([class~="not-prose"] *))
	{
		list-style-type: decimal;
	}

	.prose :where(ul):not(:where([class~="not-prose"] *))
	{
		list-style-type: disc;
		margin-top: 1.25em;
		margin-bottom: 1.25em;
		padding-left: 1.625em;
	}

	.prose :where(ol > li):not(:where([class~="not-prose"] *))::marker
	{
		font-weight: 400;
		color: var(--tw-prose-counters);
	}

	.prose :where(ul > li):not(:where([class~="not-prose"] *))::marker
	{
		color: var(--tw-prose-bullets);
	}

	.prose :where(hr):not(:where([class~="not-prose"] *))
	{
		border-color: var(--tw-prose-hr);
		border-top-width: 1px;
		margin-top: 3em;
		margin-bottom: 3em;
	}

	.prose :where(blockquote):not(:where([class~="not-prose"] *))
	{
		font-weight: 500;
		font-style: italic;
		color: var(--tw-prose-quotes);
		border-left-width: 0.25rem;
		border-left-color: var(--tw-prose-quote-borders);
		quotes: "\201C""\201D""\2018""\2019";
		margin-top: 1.6em;
		margin-bottom: 1.6em;
		padding-left: 1em;
	}

	.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *))::before
	{
		content: open-quote;
	}

	.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *))::after
	{
		content: close-quote;
	}

	.prose :where(h1):not(:where([class~="not-prose"] *))
	{
		color: var(--tw-prose-headings);
		font-weight: 700;
		font-size: 1.875em;
		margin-top: 0;
		margin-bottom: 0.9333333em;
		line-height: 1.2666667;
	}

	.prose :where(h1 strong):not(:where([class~="not-prose"] *))
	{
		font-weight: 900;
		color: inherit;
	}

	.prose :where(h2):not(:where([class~="not-prose"] *))
	{
		color: var(--tw-prose-headings);
		font-weight: 700;
		font-size: 1.5em;
		margin-top: 1.3333333em;
		margin-bottom: 0.6666667em;
		line-height: 1.25;
	}

	.prose :where(h2 strong):not(:where([class~="not-prose"] *))
	{
		font-weight: 800;
		color: inherit;
	}

	.prose :where(h3):not(:where([class~="not-prose"] *))
	{
		color: var(--tw-prose-headings);
		font-weight: 700;
		font-size: 1.125em;
		margin-top: 1.3333333em;
		margin-bottom: 0.4444444em;
		line-height: 1.2222222;
	}

	.prose :where(h3 strong):not(:where([class~="not-prose"] *))
	{
		font-weight: 700;
		color: inherit;
	}

	.prose :where(h4):not(:where([class~="not-prose"] *))
	{
		color: var(--tw-prose-headings);
		font-weight: 700;
		margin-top: 1.5em;
		margin-bottom: 0.5em;
		line-height: 1.25;
	}

	.prose :where(h4 strong):not(:where([class~="not-prose"] *))
	{
		font-weight: 700;
		color: inherit;
	}

	.prose :where(img):not(:where([class~="not-prose"] *))
	{
		margin-top: 2em;
		margin-bottom: 2em;
	}

	.prose :where(figure > *):not(:where([class~="not-prose"] *))
	{
		margin-top: 0;
		margin-bottom: 0;
	}

	.prose :where(figcaption):not(:where([class~="not-prose"] *))
	{
		color: var(--tw-prose-captions);
		font-size: 0.875em;
		line-height: 1.4285714;
		margin-top: 0.8571429em;
	}

	.prose :where(code):not(:where([class~="not-prose"] *))
	{
		color: var(--tw-prose-code);
		font-weight: 600;
		font-size: 0.875em;
	}

		.prose :where(code):not(:where([class~="not-prose"] *))::before
		{
			content: "`";
		}

		.prose :where(code):not(:where([class~="not-prose"] *))::after
		{
			content: "`";
		}

	.prose :where(a code):not(:where([class~="not-prose"] *))
	{
		color: inherit;
	}

	.prose :where(h1 code):not(:where([class~="not-prose"] *))
	{
		color: inherit;
	}

	.prose :where(h2 code):not(:where([class~="not-prose"] *))
	{
		color: inherit;
		font-size: 0.875em;
	}

	.prose :where(h3 code):not(:where([class~="not-prose"] *))
	{
		color: inherit;
		font-size: 0.9em;
	}

	.prose :where(h4 code):not(:where([class~="not-prose"] *))
	{
		color: inherit;
	}

	.prose :where(blockquote code):not(:where([class~="not-prose"] *))
	{
		color: inherit;
	}

	.prose :where(thead th code):not(:where([class~="not-prose"] *))
	{
		color: inherit;
	}

	.prose :where(pre):not(:where([class~="not-prose"] *))
	{
		color: var(--tw-prose-pre-code);
		background-color: var(--tw-prose-pre-bg);
		overflow-x: auto;
		font-weight: 400;
		font-size: 0.875em;
		line-height: 1.7142857;
		margin-top: 1.7142857em;
		margin-bottom: 1.7142857em;
		border-radius: 0.375rem;
		padding-top: 0.8571429em;
		padding-right: 1.1428571em;
		padding-bottom: 0.8571429em;
		padding-left: 1.1428571em;
	}

	.prose :where(pre code):not(:where([class~="not-prose"] *))
	{
		background-color: transparent;
		border-width: 0;
		border-radius: 0;
		padding: 0;
		font-weight: inherit;
		color: inherit;
		font-size: inherit;
		font-family: inherit;
		line-height: inherit;
	}

		.prose :where(pre code):not(:where([class~="not-prose"] *))::before
		{
			content: none;
		}

		.prose :where(pre code):not(:where([class~="not-prose"] *))::after
		{
			content: none;
		}

	.prose :where(table):not(:where([class~="not-prose"] *))
	{
		width: 100%;
		table-layout: auto;
		text-align: left;
		margin-top: 2em;
		margin-bottom: 2em;
		font-size: 0.875em;
		line-height: 1.7142857;
	}

	.prose :where(thead):not(:where([class~="not-prose"] *))
	{
		border-bottom-width: 1px;
		border-bottom-color: var(--tw-prose-th-borders);
	}

	.prose :where(thead th):not(:where([class~="not-prose"] *))
	{
		color: var(--tw-prose-headings);
		font-weight: 600;
		vertical-align: bottom;
		padding-right: 0.5714286em;
		padding-bottom: 0.5714286em;
		padding-left: 0.5714286em;
	}

	.prose :where(tbody tr):not(:where([class~="not-prose"] *))
	{
		border-bottom-width: 1px;
		border-bottom-color: var(--tw-prose-td-borders);
	}

	.prose :where(tbody tr:last-child):not(:where([class~="not-prose"] *))
	{
		border-bottom-width: 0;
	}

	.prose :where(tbody td):not(:where([class~="not-prose"] *))
	{
		vertical-align: baseline;
	}

	.prose :where(tfoot):not(:where([class~="not-prose"] *))
	{
		border-top-width: 1px;
		border-top-color: var(--tw-prose-th-borders);
	}

	.prose :where(tfoot td):not(:where([class~="not-prose"] *))
	{
		vertical-align: top;
	}

.prose
{
	--tw-prose-body: #374151;
	--tw-prose-headings: #111827;
	--tw-prose-lead: #4b5563;
	--tw-prose-links: #111827;
	--tw-prose-bold: #111827;
	--tw-prose-counters: #6b7280;
	--tw-prose-bullets: #1f2331;
	--tw-prose-hr: #e5e7eb;
	--tw-prose-quotes: #111827;
	--tw-prose-quote-borders: #e5e7eb;
	--tw-prose-captions: #6b7280;
	--tw-prose-code: #111827;
	--tw-prose-pre-code: #e5e7eb;
	--tw-prose-pre-bg: #1f2937;
	--tw-prose-th-borders: #d1d5db;
	--tw-prose-td-borders: #e5e7eb;
	--tw-prose-invert-body: #d1d5db;
	--tw-prose-invert-headings: #fff;
	--tw-prose-invert-lead: #9ca3af;
	--tw-prose-invert-links: #fff;
	--tw-prose-invert-bold: #fff;
	--tw-prose-invert-counters: #9ca3af;
	--tw-prose-invert-bullets: #4b5563;
	--tw-prose-invert-hr: #374151;
	--tw-prose-invert-quotes: #f3f4f6;
	--tw-prose-invert-quote-borders: #374151;
	--tw-prose-invert-captions: #9ca3af;
	--tw-prose-invert-code: #fff;
	--tw-prose-invert-pre-code: #d1d5db;
	--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
	--tw-prose-invert-th-borders: #4b5563;
	--tw-prose-invert-td-borders: #374151;
	font-size: 1rem;
	line-height: 1.5rem;
}

	.prose :where(p):not(:where([class~="not-prose"] *))
	{
		margin-top: 1.25em;
		margin-bottom: 1.25em;
	}

	.prose :where(video):not(:where([class~="not-prose"] *))
	{
		margin-top: 2em;
		margin-bottom: 2em;
	}

	.prose :where(figure):not(:where([class~="not-prose"] *))
	{
		margin-top: 2em;
		margin-bottom: 2em;
	}

	.prose :where(li):not(:where([class~="not-prose"] *))
	{
		margin-top: 0.5em;
		margin-bottom: 0.5em;
	}

	.prose :where(ol > li):not(:where([class~="not-prose"] *))
	{
		padding-left: 0.375em;
	}

	.prose :where(ul > li):not(:where([class~="not-prose"] *))
	{
		padding-left: 0.375em;
	}

	.prose :where(.prose > ul > li p):not(:where([class~="not-prose"] *))
	{
		margin-top: 0.75em;
		margin-bottom: 0.75em;
	}

	.prose :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *))
	{
		margin-top: 1.25em;
	}

	.prose :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *))
	{
		margin-bottom: 1.25em;
	}

	.prose :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *))
	{
		margin-top: 1.25em;
	}

	.prose :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *))
	{
		margin-bottom: 1.25em;
	}

	.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *))
	{
		margin-top: 0.75em;
		margin-bottom: 0.75em;
	}

	.prose :where(hr + *):not(:where([class~="not-prose"] *))
	{
		margin-top: 0;
	}

	.prose :where(h2 + *):not(:where([class~="not-prose"] *))
	{
		margin-top: 0;
	}

	.prose :where(h3 + *):not(:where([class~="not-prose"] *))
	{
		margin-top: 0;
	}

	.prose :where(h4 + *):not(:where([class~="not-prose"] *))
	{
		margin-top: 0;
	}

	.prose :where(thead th:first-child):not(:where([class~="not-prose"] *))
	{
		padding-left: 0;
	}

	.prose :where(thead th:last-child):not(:where([class~="not-prose"] *))
	{
		padding-right: 0;
	}

	.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"] *))
	{
		padding-top: 0.5714286em;
		padding-right: 0.5714286em;
		padding-bottom: 0.5714286em;
		padding-left: 0.5714286em;
	}

	.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *))
	{
		padding-left: 0;
	}

	.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *))
	{
		padding-right: 0;
	}

	.prose :where(.prose > :first-child):not(:where([class~="not-prose"] *))
	{
		margin-top: 0;
	}

	.prose :where(.prose > :last-child):not(:where([class~="not-prose"] *))
	{
		margin-bottom: 0;
	}

	.prose :where(ul > li):not(:where([class~="not-prose"] *))::before
	{
		background-color: #1f2331;
	}

	.prose :where(ol > li):not(:where([class~="not-prose"] *))::before
	{
		color: #1f2331;
	}

.prose-sm :where(.prose > ul > li p):not(:where([class~="not-prose"] *))
{
	margin-top: 0.5714286em;
	margin-bottom: 0.5714286em;
}

.prose-sm :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *))
{
	margin-top: 1.1428571em;
}

.prose-sm :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *))
{
	margin-bottom: 1.1428571em;
}

.prose-sm :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *))
{
	margin-top: 1.1428571em;
}

.prose-sm :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *))
{
	margin-bottom: 1.1428571em;
}

.prose-sm :where(.prose > :first-child):not(:where([class~="not-prose"] *))
{
	margin-top: 0;
}

.prose-sm :where(.prose > :last-child):not(:where([class~="not-prose"] *))
{
	margin-bottom: 0;
}

.prose-base :where(.prose > ul > li p):not(:where([class~="not-prose"] *))
{
	margin-top: 0.75em;
	margin-bottom: 0.75em;
}

.prose-base :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *))
{
	margin-top: 1.25em;
}

.prose-base :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *))
{
	margin-bottom: 1.25em;
}

.prose-base :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *))
{
	margin-top: 1.25em;
}

.prose-base :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *))
{
	margin-bottom: 1.25em;
}

.prose-base :where(.prose > :first-child):not(:where([class~="not-prose"] *))
{
	margin-top: 0;
}

.prose-base :where(.prose > :last-child):not(:where([class~="not-prose"] *))
{
	margin-bottom: 0;
}

.prose-lg :where(.prose > ul > li p):not(:where([class~="not-prose"] *))
{
	margin-top: 0.8888889em;
	margin-bottom: 0.8888889em;
}

.prose-lg :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *))
{
	margin-top: 1.3333333em;
}

.prose-lg :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *))
{
	margin-bottom: 1.3333333em;
}

.prose-lg :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *))
{
	margin-top: 1.3333333em;
}

.prose-lg :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *))
{
	margin-bottom: 1.3333333em;
}

.prose-lg :where(.prose > :first-child):not(:where([class~="not-prose"] *))
{
	margin-top: 0;
}

.prose-lg :where(.prose > :last-child):not(:where([class~="not-prose"] *))
{
	margin-bottom: 0;
}

.prose-xl :where(.prose > ul > li p):not(:where([class~="not-prose"] *))
{
	margin-top: 0.8em;
	margin-bottom: 0.8em;
}

.prose-xl :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *))
{
	margin-top: 1.2em;
}

.prose-xl :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *))
{
	margin-bottom: 1.2em;
}

.prose-xl :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *))
{
	margin-top: 1.2em;
}

.prose-xl :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *))
{
	margin-bottom: 1.2em;
}

.prose-xl :where(.prose > :first-child):not(:where([class~="not-prose"] *))
{
	margin-top: 0;
}

.prose-xl :where(.prose > :last-child):not(:where([class~="not-prose"] *))
{
	margin-bottom: 0;
}

.prose-2xl :where(.prose > ul > li p):not(:where([class~="not-prose"] *))
{
	margin-top: 0.8333333em;
	margin-bottom: 0.8333333em;
}

.prose-2xl :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *))
{
	margin-top: 1.3333333em;
}

.prose-2xl :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *))
{
	margin-bottom: 1.3333333em;
}

.prose-2xl :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *))
{
	margin-top: 1.3333333em;
}

.prose-2xl :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *))
{
	margin-bottom: 1.3333333em;
}

.prose-2xl :where(.prose > :first-child):not(:where([class~="not-prose"] *))
{
	margin-top: 0;
}

.prose-2xl :where(.prose > :last-child):not(:where([class~="not-prose"] *))
{
	margin-bottom: 0;
}

.c-h1
{
	margin-bottom: 1.75rem;
	font-size: 1.875rem;
	line-height: 2.25rem;
	font-weight: 700;
	line-height: 1.25;
}

.c-h2
{
	margin-bottom: 1rem;
	font-size: 1.5rem;
	line-height: 2rem;
	font-weight: 700;
	line-height: 1.25;
}

.c-h3
{
	margin-bottom: .5rem;
	font-size: 1.125rem;
	line-height: 1.75rem;
	font-weight: 700;
	line-height: 1.25;
}

.c-link
{
	--tw-text-opacity: 1;
	color: rgb(0 96 122 / var(--tw-text-opacity));
	text-decoration-line: underline;
}

	.c-link:hover
	{
		--tw-text-opacity: 1;
		color: rgb(0 71 92 / var(--tw-text-opacity));
	}

	.c-link:focus
	{
		--tw-bg-opacity: 1;
		background-color: rgb(253 203 51 / var(--tw-bg-opacity));
		--tw-shadow: inset 0 -2px 0 0 #1f2331;
		--tw-shadow-colored: inset 0 -2px 0 0 var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
		outline: 2px solid transparent;
		outline-offset: 2px;
		--tw-text-opacity: 1;
		color: rgb(31 35 49 / var(--tw-text-opacity));
	}

.c-link--alert
{
	--tw-text-opacity: 1;
	color: rgb(210 35 51 / var(--tw-text-opacity));
	text-decoration-line: underline;
	font-weight: 600;
}

	.c-link--alert:hover
	{
		--tw-text-opacity: 1;
		color: rgb(164 0 20 / var(--tw-text-opacity));
	}

.c-link--neutral
{
	--tw-text-opacity: 1;
	color: rgb(94 97 107 / var(--tw-text-opacity));
	text-decoration-line: underline;
}

	.c-link--neutral:hover
	{
		--tw-text-opacity: 1;
		color: rgb(31 35 49 / var(--tw-text-opacity));
	}

.c-paragraph-base
{
	margin-bottom: 1rem;
	font-size: 1rem;
	line-height: 1.5rem;
}

.c-paragraph-sm
{
	margin-bottom: .5rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
}

.c-ul
{
	margin-bottom: 1rem;
}

	.c-ul li
	{
		position: relative;
		margin-bottom: 1rem;
		padding-left: 2rem;
	}

		.c-ul li::before
		{
			content: "";
			position: absolute;
			top: .625rem;
			left: .25rem;
			width: 0.375rem;
			height: 0.375rem;
			--tw-bg-opacity: 1;
			background-color: rgb(31 35 49 / var(--tw-bg-opacity));
			border-radius: 9999px;
		}

		.c-ul li:last-of-type
		{
			margin-bottom: 0px;
		}

[role="alert"]:empty
{
	display: none;
}

.c-breadcrumbs li ~ li::before
{
	display: inline-block;
	content: ">";
	padding-left: .5rem;
	padding-right: .5rem;
	--tw-text-opacity: 1;
	color: rgb(94 97 107 / var(--tw-text-opacity));
}

@media (min-width: 1024px)
{

	.c-breadcrumbs--truncated li:not(.c-breadcrumbs__backbutton)
	{
		max-width: 10rem;
	}
}

.c-breadcrumbs--truncated li:not(.c-breadcrumbs__backbutton):last-child
{
	max-width: 100%;
}

.c-breadcrumbs--collapse-on-mobile li
{
	display: none;
}

@media (min-width: 1024px)
{

	.c-breadcrumbs--collapse-on-mobile li
	{
		display: inline-flex;
	}
}

.c-breadcrumbs--collapse-on-mobile li:first-child,
.c-breadcrumbs--collapse-on-mobile li:last-child
{
	display: inline-flex;
}

.c-breadcrumbs--collapse-on-mobile .c-breadcrumbs__backbutton + li
{
	display: inline-flex;
}

.c-breadcrumbs__backbutton
{
	margin-right: .5rem;
}

	.c-breadcrumbs__backbutton + li::before
	{
		display: none !important;
	}

.c-button
{
	display: inline-flex;
	align-items: baseline;
	padding-left: 0.75rem;
	padding-right: 0.75rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(0 96 122 / var(--tw-border-opacity));
	border-radius: 0.1875rem;
	vertical-align: baseline;
	font-weight: 600;
	--tw-text-opacity: 1;
	color: rgb(0 96 122 / var(--tw-text-opacity));
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 100ms;
	transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
	white-space: nowrap;
	cursor: pointer;
}

	.c-button:focus
	{
		--tw-bg-opacity: 1;
		background-color: rgb(253 203 51 / var(--tw-bg-opacity));
		--tw-border-opacity: 1;
		border-color: rgb(253 203 51 / var(--tw-border-opacity));
		--tw-shadow: 0 0 0 3px#1f2331;
		--tw-shadow-colored: 0 0 0 3px#1f2331 var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
		--tw-text-opacity: 1;
		color: rgb(31 35 49 / var(--tw-text-opacity));
		outline: 2px solid transparent;
		outline-offset: 2px;
	}

	.c-button:hover:not(disabled),
	.c-button:active:not(disabled),
	.c-button.ds-hover:not(disabled)
	{
		--tw-bg-opacity: 1;
		background-color: rgb(237 237 236 / var(--tw-bg-opacity));
		--tw-border-opacity: 1;
		border-color: rgb(0 96 122 / var(--tw-border-opacity));
		--tw-text-opacity: 1;
		color: rgb(0 96 122 / var(--tw-text-opacity));
	}

	.c-button:active:not(disabled),
	.c-button.ds-active:not(disabled)
	{
		position: relative;
		top: 1px;
	}

	.c-button.ds-focus
	{
		--tw-bg-opacity: 1;
		background-color: rgb(253 203 51 / var(--tw-bg-opacity));
		--tw-border-opacity: 1;
		border-color: rgb(253 203 51 / var(--tw-border-opacity));
		--tw-shadow: 0 0 0 3px#1f2331;
		--tw-shadow-colored: 0 0 0 3px#1f2331 var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
		--tw-text-opacity: 1;
		color: rgb(31 35 49 / var(--tw-text-opacity));
		outline: 2px solid transparent;
		outline-offset: 2px;
	}

	.c-button[disabled],
	.c-button[disabled]:hover,
	.c-button[disabled]:focus,
	.c-button.c-button--disabled,
	.c-button.c-button--disabled:hover,
	.c-button.c-button--disabled:focus
	{
		--tw-bg-opacity: 1;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity));
		opacity: 0.5;
		cursor: not-allowed;
	}

a.c-button--disabled
{
	pointer-events: none;
}

.c-button--sm
{
	padding-left: 0.5rem;
	padding-right: 0.5rem;
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
}

.c-button--primary
{
	--tw-bg-opacity: 1;
	background-color: rgb(0 96 122 / var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}

	.c-button--primary:hover:not(disabled),
	.c-button--primary:active:not(disabled),
	.c-button--primary.ds-hover:not(disabled)
	{
		--tw-bg-opacity: 1;
		background-color: rgb(0 71 92 / var(--tw-bg-opacity));
		--tw-border-opacity: 1;
		border-color: rgb(0 71 92 / var(--tw-border-opacity));
		--tw-text-opacity: 1;
		color: rgb(255 255 255 / var(--tw-text-opacity));
	}

	.c-button--primary[disabled],
	.c-button--primary[disabled]:hover,
	.c-button--primary[disabled]:focus,
	.c-button--primary.c-button--disabled,
	.c-button--primary.c-button--disabled:hover,
	.c-button--primary.c-button--disabled:focus
	{
		--tw-bg-opacity: 1;
		background-color: rgb(0 96 122 / var(--tw-bg-opacity));
	}

.c-button--alert
{
	--tw-bg-opacity: 1;
	background-color: rgb(210 35 51 / var(--tw-bg-opacity));
	--tw-border-opacity: 1;
	border-color: rgb(210 35 51 / var(--tw-border-opacity));
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}

	.c-button--alert:hover:not(disabled),
	.c-button--alert:active:not(disabled),
	.c-button--alert.ds-hover:not(disabled)
	{
		--tw-bg-opacity: 1;
		background-color: rgb(164 0 20 / var(--tw-bg-opacity));
		--tw-border-opacity: 1;
		border-color: rgb(164 0 20 / var(--tw-border-opacity));
		--tw-text-opacity: 1;
		color: rgb(255 255 255 / var(--tw-text-opacity));
	}

	.c-button--alert[disabled],
	.c-button--alert[disabled]:hover,
	.c-button--alert[disabled]:focus,
	.c-button--alert.c-button--disabled,
	.c-button--alert.c-button--disabled:hover,
	.c-button--alert.c-button--disabled:focus
	{
		--tw-bg-opacity: 1;
		background-color: rgb(210 35 51 / var(--tw-bg-opacity));
	}

.c-button--has-selection
{
	--tw-bg-opacity: 1;
	background-color: rgb(214 234 240 / var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgb(0 71 92 / var(--tw-text-opacity));
	--tw-border-opacity: 1;
	border-color: rgb(0 96 122 / var(--tw-border-opacity));
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

	.c-button--has-selection:hover:not(disabled),
	.c-button--has-selection:active:not(disabled),
	.c-button--has-selection.ds-hover:not(disabled)
	{
		background-color: rgb(214 234 240 / var(--tw-bg-opacity));
		--tw-text-opacity: 1;
		color: rgb(31 35 49 / var(--tw-text-opacity));
		--tw-bg-opacity: 0.5;
	}

	.c-button--has-selection:active:not(disabled),
	.c-button--has-selection.ds-active:not(disabled)
	{
		--tw-shadow: 0 0 #0000;
		--tw-shadow-colored: 0 0 #0000;
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}

	.c-button--has-selection[disabled],
	.c-button--has-selection[disabled]:hover,
	.c-button--has-selection[disabled]:focus
	{
		--tw-bg-opacity: 1;
		background-color: rgb(214 234 240 / var(--tw-bg-opacity));
	}

.c-button--transparent
{
	background-color: transparent;
	border-color: transparent;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	text-decoration-line: underline;
}

	.c-button--transparent:hover:not(disabled),
	.c-button--transparent.ds-hover:not(disabled)
	{
		--tw-text-opacity: 1;
		color: rgb(0 71 92 / var(--tw-text-opacity));
		--tw-border-opacity: 1;
		border-color: rgb(146 148 155 / var(--tw-border-opacity));
		--tw-shadow: 0 0 #0000;
		--tw-shadow-colored: 0 0 #0000;
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}

	.c-button--transparent[disabled],
	.c-button--transparent[disabled]:hover,
	.c-button--transparent[disabled]:focus,
	.c-button--transparent.c-button--disabled,
	.c-button--transparent.c-button--disabled:hover,
	.c-button--transparent.c-button--disabled:focus
	{
		background-color: transparent;
		border-color: transparent;
		text-decoration-line: none;
	}

.c-button-loader
{
	display: inline-flex;
	align-items: baseline;
	padding-left: 0.75rem;
	padding-right: 0.75rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(0 96 122 / var(--tw-border-opacity));
	border-radius: 0.1875rem;
	vertical-align: baseline;
	font-weight: 600;
	--tw-text-opacity: 1;
	color: rgb(0 96 122 / var(--tw-text-opacity));
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 100ms;
	transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
	white-space: nowrap;
	cursor: pointer;
}

	.c-button-loader:focus
	{
		--tw-bg-opacity: 1;
		background-color: rgb(253 203 51 / var(--tw-bg-opacity));
		--tw-border-opacity: 1;
		border-color: rgb(253 203 51 / var(--tw-border-opacity));
		--tw-shadow: 0 0 0 3px#1f2331;
		--tw-shadow-colored: 0 0 0 3px#1f2331 var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
		--tw-text-opacity: 1;
		color: rgb(31 35 49 / var(--tw-text-opacity));
		outline: 2px solid transparent;
		outline-offset: 2px;
	}

	.c-button-loader:hover:not(disabled),
	.c-button-loader:active:not(disabled),
	.c-button-loader.ds-hover:not(disabled)
	{
		--tw-bg-opacity: 1;
		background-color: rgb(237 237 236 / var(--tw-bg-opacity));
		--tw-border-opacity: 1;
		border-color: rgb(0 96 122 / var(--tw-border-opacity));
		--tw-text-opacity: 1;
		color: rgb(0 96 122 / var(--tw-text-opacity));
	}

	.c-button-loader:active:not(disabled),
	.c-button-loader.ds-active:not(disabled)
	{
		position: relative;
		top: 1px;
	}

	.c-button-loader.ds-focus
	{
		--tw-bg-opacity: 1;
		background-color: rgb(253 203 51 / var(--tw-bg-opacity));
		--tw-border-opacity: 1;
		border-color: rgb(253 203 51 / var(--tw-border-opacity));
		--tw-shadow: 0 0 0 3px#1f2331;
		--tw-shadow-colored: 0 0 0 3px#1f2331 var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
		--tw-text-opacity: 1;
		color: rgb(31 35 49 / var(--tw-text-opacity));
		outline: 2px solid transparent;
		outline-offset: 2px;
	}

	.c-button-loader[disabled],
	.c-button-loader[disabled]:hover,
	.c-button-loader[disabled]:focus,
	.c-button-loader.c-button-loader--disabled,
	.c-button-loader.c-button-loader--disabled:hover,
	.c-button-loader.c-button-loader--disabled:focus
	{
		--tw-bg-opacity: 1;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity));
		opacity: 0.5;
		cursor: not-allowed;
	}

	.c-button-loader .c-button-loader__spinner
	{
		opacity: 0;
	}

	.c-button-loader .c-button-loader__success
	{
		opacity: 0;
		text-decoration-line: none;
	}

a.c-button-loader--disabled
{
	pointer-events: none;
}

.c-button-loader--sm
{
	padding-left: 0.5rem;
	padding-right: 0.5rem;
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
}

.c-button-loader--primary
{
	--tw-bg-opacity: 1;
	background-color: rgb(0 96 122 / var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}

	.c-button-loader--primary:hover:not(disabled),
	.c-button-loader--primary:active:not(disabled),
	.c-button-loader--primary.ds-hover:not(disabled)
	{
		--tw-bg-opacity: 1;
		background-color: rgb(0 71 92 / var(--tw-bg-opacity));
		--tw-border-opacity: 1;
		border-color: rgb(0 71 92 / var(--tw-border-opacity));
		--tw-text-opacity: 1;
		color: rgb(255 255 255 / var(--tw-text-opacity));
	}

	.c-button-loader--primary[disabled],
	.c-button-loader--primary[disabled]:hover,
	.c-button-loader--primary[disabled]:focus,
	.c-button-loader--primary.c-button-loader--disabled,
	.c-button-loader--primary.c-button-loader--disabled:hover,
	.c-button-loader--primary.c-button-loader--disabled:focus
	{
		--tw-bg-opacity: 1;
		background-color: rgb(0 96 122 / var(--tw-bg-opacity));
	}

.c-button-loader--alert
{
	--tw-bg-opacity: 1;
	background-color: rgb(210 35 51 / var(--tw-bg-opacity));
	--tw-border-opacity: 1;
	border-color: rgb(210 35 51 / var(--tw-border-opacity));
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}

	.c-button-loader--alert:hover:not(disabled),
	.c-button-loader--alert:active:not(disabled),
	.c-button-loader--alert.ds-hover:not(disabled)
	{
		--tw-bg-opacity: 1;
		background-color: rgb(164 0 20 / var(--tw-bg-opacity));
		--tw-border-opacity: 1;
		border-color: rgb(164 0 20 / var(--tw-border-opacity));
		--tw-text-opacity: 1;
		color: rgb(255 255 255 / var(--tw-text-opacity));
	}

	.c-button-loader--alert[disabled],
	.c-button-loader--alert[disabled]:hover,
	.c-button-loader--alert[disabled]:focus,
	.c-button-loader--alert.c-button-loader--disabled,
	.c-button-loader--alert.c-button-loader--disabled:hover,
	.c-button-loader--alert.c-button-loader--disabled:focus
	{
		--tw-bg-opacity: 1;
		background-color: rgb(210 35 51 / var(--tw-bg-opacity));
	}

.c-button-loader--transparent
{
	background-color: transparent;
	border-color: transparent;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	text-decoration-line: underline;
}

	.c-button-loader--transparent:hover:not(disabled),
	.c-button-loader--transparent.ds-hover:not(disabled)
	{
		--tw-text-opacity: 1;
		color: rgb(0 71 92 / var(--tw-text-opacity));
		--tw-border-opacity: 1;
		border-color: rgb(146 148 155 / var(--tw-border-opacity));
		--tw-shadow: 0 0 #0000;
		--tw-shadow-colored: 0 0 #0000;
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}

	.c-button-loader--transparent[disabled],
	.c-button-loader--transparent[disabled]:hover,
	.c-button-loader--transparent[disabled]:focus,
	.c-button-loader--transparent.c-button-loader--disabled,
	.c-button-loader--transparent.c-button-loader--disabled:hover,
	.c-button-loader--transparent.c-button-loader--disabled:focus
	{
		background-color: transparent;
		border-color: transparent;
		text-decoration-line: none;
	}

.c-button-loader--is-loading
{
	pointer-events: none;
}

	.c-button-loader--is-loading .c-button-loader__spinner
	{
		opacity: 1;
	}

	.c-button-loader--is-loading .c-button-loader__success
	{
		opacity: 0;
	}

	.c-button-loader--is-loading .c-button-loader__content
	{
		opacity: 0;
	}

.c-button-loader--is-success
{
	pointer-events: none;
}

	.c-button-loader--is-success .c-button-loader__spinner
	{
		opacity: 0;
	}

	.c-button-loader--is-success .c-button-loader__success
	{
		opacity: 1;
	}

	.c-button-loader--is-success .c-button-loader__content
	{
		opacity: 0;
	}

.c-checkboxes--sm input[type="checkbox"]
{
	width: 1rem !important;
	height: 1rem !important;
}

body.has-dialog
{
	overflow: hidden;
}

.dialog-backdrop
{
	position: fixed;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	z-index: 50;
	display: none;
	overflow-y: auto;
	background-color: rgb(31 35 49 / var(--tw-bg-opacity));
	--tw-bg-opacity: 0.5;
}

	.dialog-backdrop.active
	{
		display: grid;
		height: 100vh;
		place-items: center;
	}

.c-dropdown
{
	display: inline-flex;
	align-items: baseline;
	padding-left: 0.75rem;
	padding-right: 0.75rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(0 96 122 / var(--tw-border-opacity));
	border-radius: 0.1875rem;
	vertical-align: baseline;
	font-weight: 600;
	--tw-text-opacity: 1;
	color: rgb(0 96 122 / var(--tw-text-opacity));
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 100ms;
	transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
	white-space: nowrap;
	cursor: pointer;
}

	.c-dropdown:focus
	{
		--tw-bg-opacity: 1;
		background-color: rgb(253 203 51 / var(--tw-bg-opacity));
		--tw-border-opacity: 1;
		border-color: rgb(253 203 51 / var(--tw-border-opacity));
		--tw-shadow: 0 0 0 3px#1f2331;
		--tw-shadow-colored: 0 0 0 3px#1f2331 var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
		--tw-text-opacity: 1;
		color: rgb(31 35 49 / var(--tw-text-opacity));
		outline: 2px solid transparent;
		outline-offset: 2px;
	}

	.c-dropdown:hover:not(disabled),
	.c-dropdown:active:not(disabled),
	.c-dropdown.ds-hover:not(disabled)
	{
		--tw-bg-opacity: 1;
		background-color: rgb(237 237 236 / var(--tw-bg-opacity));
		--tw-border-opacity: 1;
		border-color: rgb(0 96 122 / var(--tw-border-opacity));
		--tw-text-opacity: 1;
		color: rgb(0 96 122 / var(--tw-text-opacity));
	}

	.c-dropdown:active:not(disabled),
	.c-dropdown.ds-active:not(disabled)
	{
		position: relative;
		top: 1px;
	}

	.c-dropdown.ds-focus
	{
		--tw-bg-opacity: 1;
		background-color: rgb(253 203 51 / var(--tw-bg-opacity));
		--tw-border-opacity: 1;
		border-color: rgb(253 203 51 / var(--tw-border-opacity));
		--tw-shadow: 0 0 0 3px#1f2331;
		--tw-shadow-colored: 0 0 0 3px#1f2331 var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
		--tw-text-opacity: 1;
		color: rgb(31 35 49 / var(--tw-text-opacity));
		outline: 2px solid transparent;
		outline-offset: 2px;
	}

	.c-dropdown[disabled],
	.c-dropdown[disabled]:hover,
	.c-dropdown[disabled]:focus,
	.c-dropdown.c-button--disabled,
	.c-dropdown.c-button--disabled:hover,
	.c-dropdown.c-button--disabled:focus
	{
		--tw-bg-opacity: 1;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity));
		opacity: 0.5;
		cursor: not-allowed;
	}

.c-dropdown--sm
{
	padding-left: 0.5rem;
	padding-right: 0.5rem;
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
}

.c-dropdown--primary
{
	--tw-bg-opacity: 1;
	background-color: rgb(0 96 122 / var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
	--tw-shadow: 0 1px 0 0#00475C;
	--tw-shadow-colored: 0 1px 0 0#00475C var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

	.c-dropdown--primary:hover:not(disabled),
	.c-dropdown--primary:active:not(disabled),
	.c-dropdown--primary.ds-hover:not(disabled)
	{
		--tw-bg-opacity: 1;
		background-color: rgb(0 71 92 / var(--tw-bg-opacity));
		--tw-border-opacity: 1;
		border-color: rgb(0 71 92 / var(--tw-border-opacity));
		--tw-text-opacity: 1;
		color: rgb(255 255 255 / var(--tw-text-opacity));
	}

	.c-dropdown--primary[disabled],
	.c-dropdown--primary[disabled]:hover,
	.c-dropdown--primary[disabled]:focus,
	.c-dropdown--primary.c-button--disabled,
	.c-dropdown--primary.c-button--disabled:hover,
	.c-dropdown--primary.c-button--disabled:focus
	{
		--tw-bg-opacity: 1;
		background-color: rgb(0 96 122 / var(--tw-bg-opacity));
	}

.c-dropdown--has-selection
{
	--tw-bg-opacity: 1;
	background-color: rgb(214 234 240 / var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgb(0 71 92 / var(--tw-text-opacity));
	--tw-border-opacity: 1;
	border-color: rgb(0 96 122 / var(--tw-border-opacity));
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	font-weight: 700;
}

	.c-dropdown--has-selection:hover:not(disabled),
	.c-dropdown--has-selection:active:not(disabled),
	.c-dropdown--has-selection.ds-hover:not(disabled)
	{
		background-color: rgb(214 234 240 / var(--tw-bg-opacity));
		--tw-text-opacity: 1;
		color: rgb(31 35 49 / var(--tw-text-opacity));
		--tw-bg-opacity: 0.5;
	}

	.c-dropdown--has-selection:active:not(disabled),
	.c-dropdown--has-selection.ds-active:not(disabled)
	{
		--tw-shadow: 0 0 #0000;
		--tw-shadow-colored: 0 0 #0000;
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}

	.c-dropdown--has-selection[disabled],
	.c-dropdown--has-selection[disabled]:hover,
	.c-dropdown--has-selection[disabled]:focus,
	.c-dropdown--has-selection.c-button--disabled,
	.c-dropdown--has-selection.c-button--disabled:hover,
	.c-dropdown--has-selection.c-button--disabled:focus
	{
		--tw-bg-opacity: 1;
		background-color: rgb(214 234 240 / var(--tw-bg-opacity));
	}

.c-dropdown--transparent
{
	background-color: transparent;
	border-color: transparent;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	text-decoration-line: underline;
}

	.c-dropdown--transparent:hover:not(disabled),
	.c-dropdown--transparent.ds-hover:not(disabled)
	{
		--tw-text-opacity: 1;
		color: rgb(0 71 92 / var(--tw-text-opacity));
		--tw-border-opacity: 1;
		border-color: rgb(146 148 155 / var(--tw-border-opacity));
		--tw-shadow: 0 0 #0000;
		--tw-shadow-colored: 0 0 #0000;
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}

	.c-dropdown--transparent[disabled],
	.c-dropdown--transparent[disabled]:hover,
	.c-dropdown--transparent[disabled]:focus,
	.c-dropdown--transparent.c-button--disabled,
	.c-dropdown--transparent.c-button--disabled:hover,
	.c-dropdown--transparent.c-button--disabled:focus
	{
		background-color: transparent;
		border-color: transparent;
		text-decoration-line: none;
	}

.c-dropdown--header
{
	background-color: transparent;
	border-style: none;
	border-radius: 0px;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	font-weight: 400;
	font-size: 0.875rem;
	line-height: 1.25rem;
	--tw-text-opacity: 1;
	color: rgb(31 35 49 / var(--tw-text-opacity));
}

	.c-dropdown--header:hover:not(disabled),
	.c-dropdown--header:active:not(disabled),
	.c-dropdown--header.ds-hover:not(disabled)
	{
		background-color: transparent;
		border-style: none;
		--tw-shadow: 0 0 #0000;
		--tw-shadow-colored: 0 0 #0000;
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
		--tw-text-opacity: 1;
		color: rgb(31 35 49 / var(--tw-text-opacity));
		text-decoration-line: underline;
	}

	.c-dropdown--header[disabled],
	.c-dropdown--header[disabled]:hover,
	.c-dropdown--header[disabled]:focus,
	.c-dropdown--header.c-button--disabled,
	.c-dropdown--header.c-button--disabled:hover,
	.c-dropdown--header.c-button--disabled:focus
	{
		background-color: transparent;
	}

body.has-offcanvas-open
{
	height: 100%;
	overflow-y: hidden;
}

.c-input--sm
{
	padding-left: 0.5rem;
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
}

.c-listbox
{
	display: inline-flex;
	align-items: baseline;
	padding-left: 0.75rem;
	padding-right: 0.75rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(0 96 122 / var(--tw-border-opacity));
	border-radius: 0.1875rem;
	vertical-align: baseline;
	font-weight: 600;
	--tw-text-opacity: 1;
	color: rgb(0 96 122 / var(--tw-text-opacity));
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 100ms;
	transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
	white-space: nowrap;
	cursor: pointer;
}

	.c-listbox:focus
	{
		--tw-bg-opacity: 1;
		background-color: rgb(253 203 51 / var(--tw-bg-opacity));
		--tw-border-opacity: 1;
		border-color: rgb(253 203 51 / var(--tw-border-opacity));
		--tw-shadow: 0 0 0 3px#1f2331;
		--tw-shadow-colored: 0 0 0 3px#1f2331 var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
		--tw-text-opacity: 1;
		color: rgb(31 35 49 / var(--tw-text-opacity));
		outline: 2px solid transparent;
		outline-offset: 2px;
	}

	.c-listbox:hover:not(disabled),
	.c-listbox:active:not(disabled),
	.c-listbox.ds-hover:not(disabled)
	{
		--tw-bg-opacity: 1;
		background-color: rgb(237 237 236 / var(--tw-bg-opacity));
		--tw-border-opacity: 1;
		border-color: rgb(0 96 122 / var(--tw-border-opacity));
		--tw-text-opacity: 1;
		color: rgb(0 96 122 / var(--tw-text-opacity));
	}

	.c-listbox:active:not(disabled),
	.c-listbox.ds-active:not(disabled)
	{
		position: relative;
		top: 1px;
	}

	.c-listbox.ds-focus
	{
		--tw-bg-opacity: 1;
		background-color: rgb(253 203 51 / var(--tw-bg-opacity));
		--tw-border-opacity: 1;
		border-color: rgb(253 203 51 / var(--tw-border-opacity));
		--tw-shadow: 0 0 0 3px#1f2331;
		--tw-shadow-colored: 0 0 0 3px#1f2331 var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
		--tw-text-opacity: 1;
		color: rgb(31 35 49 / var(--tw-text-opacity));
		outline: 2px solid transparent;
		outline-offset: 2px;
	}

	.c-listbox[disabled],
	.c-listbox[disabled]:hover,
	.c-listbox[disabled]:focus,
	.c-listbox.c-listbox--disabled,
	.c-listbox.c-listbox--disabled:hover,
	.c-listbox.c-listbox--disabled:focus
	{
		--tw-bg-opacity: 1;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity));
		opacity: 0.5;
		cursor: not-allowed;
	}

.c-listbox__tooltip [role="option"]
{
	position: relative;
}

	.c-listbox__tooltip [role="option"].focused,
	.c-listbox__tooltip [role="option"]:focus,
	.c-listbox__tooltip [role="option"].ds-focus
	{
		--tw-bg-opacity: 1;
		background-color: rgb(253 203 51 / var(--tw-bg-opacity));
		--tw-border-opacity: 1;
		border-color: rgb(253 203 51 / var(--tw-border-opacity));
		--tw-shadow: 0 0 0 3px#1f2331;
		--tw-shadow-colored: 0 0 0 3px#1f2331 var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
		--tw-text-opacity: 1;
		color: rgb(31 35 49 / var(--tw-text-opacity));
		outline: 2px solid transparent;
		outline-offset: 2px;
	}

	.c-listbox__tooltip [role="option"][aria-selected="true"]
	{
		font-weight: 700;
	}

		.c-listbox__tooltip [role="option"][aria-selected="true"]::before
		{
			background-size: cover;
			background-position: center;
			background-repeat: no-repeat;
			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cg transform='matrix(3.4285714285714284,0,0,3.4285714285714284,0,0)'%3E%3Cpath d='M4,12.5a2,2,0,0,1-1.55-.78L.25,9.23A1,1,0,0,1,.34,7.81a1,1,0,0,1,1.41.1l2.06,2.33a.21.21,0,0,0,.18.09.23.23,0,0,0,.18-.08l8.11-8.44a1,1,0,0,1,1.44,1.38l-8.2,8.63A1.94,1.94,0,0,1,4,12.5Z' style='fill: %23000000'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
			content: '';
			width: 0.75rem;
			height: 0.75rem;
			position: absolute;
			top: 0.75rem;
			left: 0.5rem;
		}

.c-listbox--sm
{
	padding-left: 0.5rem;
	padding-right: 0.5rem;
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
}

.c-listbox--primary
{
	--tw-bg-opacity: 1;
	background-color: rgb(0 96 122 / var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
	--tw-shadow: 0 1px 0 0#00475C;
	--tw-shadow-colored: 0 1px 0 0#00475C var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

	.c-listbox--primary:hover:not(disabled),
	.c-listbox--primary:active:not(disabled),
	.c-listbox--primary.ds-hover:not(disabled)
	{
		--tw-bg-opacity: 1;
		background-color: rgb(0 71 92 / var(--tw-bg-opacity));
		--tw-border-opacity: 1;
		border-color: rgb(0 71 92 / var(--tw-border-opacity));
		--tw-text-opacity: 1;
		color: rgb(255 255 255 / var(--tw-text-opacity));
	}

	.c-listbox--primary[disabled],
	.c-listbox--primary[disabled]:hover,
	.c-listbox--primary[disabled]:focus,
	.c-listbox--primary.c-listbox--disabled,
	.c-listbox--primary.c-listbox--disabled:hover,
	.c-listbox--primary.c-listbox--disabled:focus
	{
		--tw-bg-opacity: 1;
		background-color: rgb(0 96 122 / var(--tw-bg-opacity));
	}

.c-listbox--has-selection
{
	--tw-bg-opacity: 1;
	background-color: rgb(214 234 240 / var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgb(0 71 92 / var(--tw-text-opacity));
	--tw-border-opacity: 1;
	border-color: rgb(0 96 122 / var(--tw-border-opacity));
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	font-weight: 700;
}

	.c-listbox--has-selection:hover:not(disabled),
	.c-listbox--has-selection:active:not(disabled),
	.c-listbox--has-selection.ds-hover:not(disabled)
	{
		background-color: rgb(214 234 240 / var(--tw-bg-opacity));
		--tw-text-opacity: 1;
		color: rgb(31 35 49 / var(--tw-text-opacity));
		--tw-bg-opacity: 0.5;
	}

	.c-listbox--has-selection:active:not(disabled),
	.c-listbox--has-selection.ds-active:not(disabled)
	{
		--tw-shadow: 0 0 #0000;
		--tw-shadow-colored: 0 0 #0000;
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}

	.c-listbox--has-selection[disabled],
	.c-listbox--has-selection[disabled]:hover,
	.c-listbox--has-selection[disabled]:focus,
	.c-listbox--has-selection.c-listbox--disabled,
	.c-listbox--has-selection.c-listbox--disabled:hover,
	.c-listbox--has-selection.c-listbox--disabled:focus
	{
		--tw-bg-opacity: 1;
		background-color: rgb(214 234 240 / var(--tw-bg-opacity));
	}

.c-listbox--transparent
{
	background-color: transparent;
	border-color: transparent;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	text-decoration-line: underline;
}

	.c-listbox--transparent:hover:not(disabled),
	.c-listbox--transparent.ds-hover:not(disabled)
	{
		--tw-text-opacity: 1;
		color: rgb(0 71 92 / var(--tw-text-opacity));
		--tw-border-opacity: 1;
		border-color: rgb(146 148 155 / var(--tw-border-opacity));
		--tw-shadow: 0 0 #0000;
		--tw-shadow-colored: 0 0 #0000;
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}

	.c-listbox--transparent[disabled],
	.c-listbox--transparent[disabled]:hover,
	.c-listbox--transparent[disabled]:focus,
	.c-listbox--transparent.c-listbox--disabled,
	.c-listbox--transparent.c-listbox--disabled:hover,
	.c-listbox--transparent.c-listbox--disabled:focus
	{
		background-color: transparent;
		border-color: transparent;
		text-decoration-line: none;
	}

.c-listbox--header
{
	background-color: transparent;
	border-style: none;
	border-radius: 0px;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	font-weight: 400;
	font-size: 0.875rem;
	line-height: 1.25rem;
	--tw-text-opacity: 1;
	color: rgb(31 35 49 / var(--tw-text-opacity));
}

	.c-listbox--header:hover:not(disabled),
	.c-listbox--header.ds-hover:not(disabled)
	{
		background-color: transparent;
		border-style: none;
		--tw-shadow: 0 0 #0000;
		--tw-shadow-colored: 0 0 #0000;
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
		--tw-text-opacity: 1;
		color: rgb(31 35 49 / var(--tw-text-opacity));
		text-decoration-line: underline;
	}

	.c-listbox--header[disabled],
	.c-listbox--header[disabled]:hover,
	.c-listbox--header[disabled]:focus,
	.c-listbox--header.c-listbox--disabled,
	.c-listbox--header.c-listbox--disabled:hover,
	.c-listbox--header.c-listbox--disabled:focus
	{
		background-color: transparent;
	}

@media (min-width: 1024px)
{

	.c-menubar--last-right li:last-of-type
	{
		margin-left: auto;
	}
}

.c-menubar__button
{
	display: inline-flex;
	align-items: baseline;
	padding-left: 0.75rem;
	padding-right: 0.75rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(0 96 122 / var(--tw-border-opacity));
	border-radius: 0.1875rem;
	vertical-align: baseline;
	font-weight: 600;
	--tw-text-opacity: 1;
	color: rgb(0 96 122 / var(--tw-text-opacity));
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 100ms;
	transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
	white-space: nowrap;
	cursor: pointer;
}

	.c-menubar__button:focus
	{
		--tw-bg-opacity: 1;
		background-color: rgb(253 203 51 / var(--tw-bg-opacity));
		--tw-border-opacity: 1;
		border-color: rgb(253 203 51 / var(--tw-border-opacity));
		--tw-shadow: 0 0 0 3px#1f2331;
		--tw-shadow-colored: 0 0 0 3px#1f2331 var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
		--tw-text-opacity: 1;
		color: rgb(31 35 49 / var(--tw-text-opacity));
		outline: 2px solid transparent;
		outline-offset: 2px;
	}

	.c-menubar__button:hover:not(disabled),
	.c-menubar__button:active:not(disabled),
	.c-menubar__button.ds-hover:not(disabled)
	{
		--tw-bg-opacity: 1;
		background-color: rgb(237 237 236 / var(--tw-bg-opacity));
		--tw-border-opacity: 1;
		border-color: rgb(0 96 122 / var(--tw-border-opacity));
		--tw-text-opacity: 1;
		color: rgb(0 96 122 / var(--tw-text-opacity));
	}

	.c-menubar__button:active:not(disabled),
	.c-menubar__button.ds-active:not(disabled)
	{
		position: relative;
		top: 1px;
	}

	.c-menubar__button.ds-focus
	{
		--tw-bg-opacity: 1;
		background-color: rgb(253 203 51 / var(--tw-bg-opacity));
		--tw-border-opacity: 1;
		border-color: rgb(253 203 51 / var(--tw-border-opacity));
		--tw-shadow: 0 0 0 3px#1f2331;
		--tw-shadow-colored: 0 0 0 3px#1f2331 var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
		--tw-text-opacity: 1;
		color: rgb(31 35 49 / var(--tw-text-opacity));
		outline: 2px solid transparent;
		outline-offset: 2px;
	}

	.c-menubar__button[disabled],
	.c-menubar__button[disabled]:hover,
	.c-menubar__button[disabled]:focus,
	.c-menubar__button.c-menubar__button--disabled,
	.c-menubar__button.c-menubar__button--disabled:hover,
	.c-menubar__button.c-menubar__button--disabled:focus
	{
		--tw-bg-opacity: 1;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity));
		opacity: 0.5;
		cursor: not-allowed;
		pointer-events: none;
	}

.c-menubar__tooltip [role="menuitem"],
.c-menubar__tooltip [role="menuitemcheckbox"],
.c-menubar__tooltip [role="menuitemradio"]
{
	position: relative;
}

	.c-menubar__tooltip [role="menuitem"]:focus,
	.c-menubar__tooltip [role="menuitem"].ds-focus,
	.c-menubar__tooltip [role="menuitemcheckbox"]:focus,
	.c-menubar__tooltip [role="menuitemcheckbox"].ds-focus,
	.c-menubar__tooltip [role="menuitemradio"]:focus,
	.c-menubar__tooltip [role="menuitemradio"].ds-focus
	{
		--tw-bg-opacity: 1;
		background-color: rgb(0 96 122 / var(--tw-bg-opacity));
		--tw-text-opacity: 1;
		color: rgb(255 255 255 / var(--tw-text-opacity));
		outline: 2px solid transparent;
		outline-offset: 2px;
	}

		.c-menubar__tooltip [role="menuitem"]:focus[aria-checked="true"]::before, .c-menubar__tooltip [role="menuitem"].ds-focus[aria-checked="true"]::before, .c-menubar__tooltip [role="menuitemcheckbox"]:focus[aria-checked="true"]::before, .c-menubar__tooltip [role="menuitemcheckbox"].ds-focus[aria-checked="true"]::before, .c-menubar__tooltip [role="menuitemradio"]:focus[aria-checked="true"]::before, .c-menubar__tooltip [role="menuitemradio"].ds-focus[aria-checked="true"]::before
		{
			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cg transform='matrix(3.4285714285714284,0,0,3.4285714285714284,0,0)'%3E%3Cpath d='M4,12.5a2,2,0,0,1-1.55-.78L.25,9.23A1,1,0,0,1,.34,7.81a1,1,0,0,1,1.41.1l2.06,2.33a.21.21,0,0,0,.18.09.23.23,0,0,0,.18-.08l8.11-8.44a1,1,0,0,1,1.44,1.38l-8.2,8.63A1.94,1.94,0,0,1,4,12.5Z' style='fill: %23ffffff'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
		}

		.c-menubar__tooltip [role="menuitem"]:focus[role="menuitemradio"][aria-checked="true"]::before, .c-menubar__tooltip [role="menuitem"].ds-focus[role="menuitemradio"][aria-checked="true"]::before, .c-menubar__tooltip [role="menuitemcheckbox"]:focus[role="menuitemradio"][aria-checked="true"]::before, .c-menubar__tooltip [role="menuitemcheckbox"].ds-focus[role="menuitemradio"][aria-checked="true"]::before, .c-menubar__tooltip [role="menuitemradio"]:focus[role="menuitemradio"][aria-checked="true"]::before, .c-menubar__tooltip [role="menuitemradio"].ds-focus[role="menuitemradio"][aria-checked="true"]::before
		{
			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cg transform='matrix(3.4285714285714284,0,0,3.4285714285714284,0,0)'%3E%3Ccircle cx='7' cy='7' r='7' style='fill: %23ffffff'%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
		}

	.c-menubar__tooltip [role="menuitem"][aria-checked="true"], .c-menubar__tooltip [role="menuitemcheckbox"][aria-checked="true"], .c-menubar__tooltip [role="menuitemradio"][aria-checked="true"]
	{
		font-weight: 700;
	}

		.c-menubar__tooltip [role="menuitem"][aria-checked="true"]::before, .c-menubar__tooltip [role="menuitemcheckbox"][aria-checked="true"]::before, .c-menubar__tooltip [role="menuitemradio"][aria-checked="true"]::before
		{
			background-size: cover;
			background-position: center;
			background-repeat: no-repeat;
			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cg transform='matrix(3.4285714285714284,0,0,3.4285714285714284,0,0)'%3E%3Cpath d='M4,12.5a2,2,0,0,1-1.55-.78L.25,9.23A1,1,0,0,1,.34,7.81a1,1,0,0,1,1.41.1l2.06,2.33a.21.21,0,0,0,.18.09.23.23,0,0,0,.18-.08l8.11-8.44a1,1,0,0,1,1.44,1.38l-8.2,8.63A1.94,1.94,0,0,1,4,12.5Z' style='fill: %23000000'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
			content: '';
			width: 0.75rem;
			height: 0.75rem;
			position: absolute;
			top: 0.75rem;
			left: 0.5rem;
		}

		.c-menubar__tooltip [role="menuitemradio"][aria-checked="true"]::before
		{
			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cg transform='matrix(3.4285714285714284,0,0,3.4285714285714284,0,0)'%3E%3Ccircle cx='7' cy='7' r='7' style='fill: %23000000'%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
			width: 0.375rem;
			height: 0.375rem;
			top: 1rem;
			left: 0.75rem;
		}

.c-menubar__button--sm
{
	padding-left: 0.5rem;
	padding-right: 0.5rem;
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
}

.c-menubar__button--primary
{
	--tw-bg-opacity: 1;
	background-color: rgb(0 96 122 / var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
	--tw-shadow: 0 1px 0 0#00475C;
	--tw-shadow-colored: 0 1px 0 0#00475C var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

	.c-menubar__button--primary:hover:not(disabled),
	.c-menubar__button--primary:active:not(disabled),
	.c-menubar__button--primary.ds-hover:not(disabled)
	{
		--tw-bg-opacity: 1;
		background-color: rgb(0 71 92 / var(--tw-bg-opacity));
		--tw-border-opacity: 1;
		border-color: rgb(0 71 92 / var(--tw-border-opacity));
		--tw-text-opacity: 1;
		color: rgb(255 255 255 / var(--tw-text-opacity));
	}

	.c-menubar__button--primary[disabled],
	.c-menubar__button--primary[disabled]:hover,
	.c-menubar__button--primary[disabled]:focus,
	.c-menubar__button--primary.c-menubar__button--disabled,
	.c-menubar__button--primary.c-menubar__button--disabled:hover,
	.c-menubar__button--primary.c-menubar__button--disabled:focus
	{
		--tw-bg-opacity: 1;
		background-color: rgb(0 96 122 / var(--tw-bg-opacity));
	}

.c-menubar__button--has-selection
{
	--tw-bg-opacity: 1;
	background-color: rgb(214 234 240 / var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgb(0 71 92 / var(--tw-text-opacity));
	--tw-border-opacity: 1;
	border-color: rgb(0 96 122 / var(--tw-border-opacity));
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	font-weight: 700;
}

	.c-menubar__button--has-selection:hover:not(disabled),
	.c-menubar__button--has-selection:active:not(disabled),
	.c-menubar__button--has-selection.ds-hover:not(disabled)
	{
		background-color: rgb(214 234 240 / var(--tw-bg-opacity));
		--tw-text-opacity: 1;
		color: rgb(31 35 49 / var(--tw-text-opacity));
		--tw-bg-opacity: 0.5;
	}

	.c-menubar__button--has-selection:active:not(disabled),
	.c-menubar__button--has-selection.ds-active:not(disabled)
	{
		--tw-shadow: 0 0 #0000;
		--tw-shadow-colored: 0 0 #0000;
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}

	.c-menubar__button--has-selection[disabled],
	.c-menubar__button--has-selection[disabled]:hover,
	.c-menubar__button--has-selection[disabled]:focus,
	.c-menubar__button--has-selection.c-menubar__button--disabled,
	.c-menubar__button--has-selection.c-menubar__button--disabled:hover,
	.c-menubar__button--has-selection.c-menubar__button--disabled:focus
	{
		--tw-bg-opacity: 1;
		background-color: rgb(214 234 240 / var(--tw-bg-opacity));
	}

.c-menubar__button--transparent
{
	background-color: transparent;
	border-color: transparent;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	text-decoration-line: underline;
}

	.c-menubar__button--transparent:hover:not(disabled),
	.c-menubar__button--transparent.ds-hover:not(disabled)
	{
		--tw-text-opacity: 1;
		color: rgb(0 71 92 / var(--tw-text-opacity));
		--tw-border-opacity: 1;
		border-color: rgb(146 148 155 / var(--tw-border-opacity));
		--tw-shadow: 0 0 #0000;
		--tw-shadow-colored: 0 0 #0000;
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}

	.c-menubar__button--transparent[disabled],
	.c-menubar__button--transparent[disabled]:hover,
	.c-menubar__button--transparent[disabled]:focus,
	.c-menubar__button--transparent.c-menubar__button--disabled,
	.c-menubar__button--transparent.c-menubar__button--disabled:hover,
	.c-menubar__button--transparent.c-menubar__button--disabled:focus
	{
		background-color: transparent;
		border-color: transparent;
		text-decoration-line: none;
	}

.c-menubar__button--header
{
	background-color: transparent;
	border-style: none;
	border-radius: 0px;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	font-weight: 400;
	font-size: 0.875rem;
	line-height: 1.25rem;
	--tw-text-opacity: 1;
	color: rgb(31 35 49 / var(--tw-text-opacity));
}

	.c-menubar__button--header:hover:not(disabled),
	.c-menubar__button--header.ds-hover:not(disabled)
	{
		background-color: transparent;
		border-style: none;
		--tw-shadow: 0 0 #0000;
		--tw-shadow-colored: 0 0 #0000;
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
		--tw-text-opacity: 1;
		color: rgb(31 35 49 / var(--tw-text-opacity));
		text-decoration-line: underline;
	}

	.c-menubar__button--header[disabled],
	.c-menubar__button--header[disabled]:hover,
	.c-menubar__button--header[disabled]:focus,
	.c-menubar__button--header.c-menubar__button--disabled,
	.c-menubar__button--header.c-menubar__button--disabled:hover,
	.c-menubar__button--header.c-menubar__button--disabled:focus
	{
		background-color: transparent;
	}

.c-menu-navigation--last-right > ul li:last-of-type
{
	margin-left: auto;
}

	.c-menu-navigation--last-right > ul li:last-of-type .c-menu-navigation__sub
	{
		left: auto;
		right: 0px;
	}

	.c-menu-navigation--last-right > ul li:last-of-type .c-menu-navigation__tooltip
	{
		left: auto;
		right: 0px;
	}

.c-menu-navigation__button
{
	display: inline-flex;
	align-items: baseline;
	padding-left: 0.75rem;
	padding-right: 0.75rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(0 96 122 / var(--tw-border-opacity));
	border-radius: 0.1875rem;
	vertical-align: baseline;
	font-weight: 600;
	--tw-text-opacity: 1;
	color: rgb(0 96 122 / var(--tw-text-opacity));
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 100ms;
	transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
	white-space: nowrap;
	cursor: pointer;
}

	.c-menu-navigation__button:focus
	{
		--tw-bg-opacity: 1;
		background-color: rgb(253 203 51 / var(--tw-bg-opacity));
		--tw-border-opacity: 1;
		border-color: rgb(253 203 51 / var(--tw-border-opacity));
		--tw-shadow: 0 0 0 3px#1f2331;
		--tw-shadow-colored: 0 0 0 3px#1f2331 var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
		--tw-text-opacity: 1;
		color: rgb(31 35 49 / var(--tw-text-opacity));
		outline: 2px solid transparent;
		outline-offset: 2px;
	}

	.c-menu-navigation__button:hover:not(disabled),
	.c-menu-navigation__button:active:not(disabled),
	.c-menu-navigation__button.ds-hover:not(disabled)
	{
		--tw-bg-opacity: 1;
		background-color: rgb(237 237 236 / var(--tw-bg-opacity));
		--tw-border-opacity: 1;
		border-color: rgb(0 96 122 / var(--tw-border-opacity));
		--tw-text-opacity: 1;
		color: rgb(0 96 122 / var(--tw-text-opacity));
	}

	.c-menu-navigation__button:active:not(disabled),
	.c-menu-navigation__button.ds-active:not(disabled)
	{
		position: relative;
		top: 1px;
	}

	.c-menu-navigation__button.ds-focus
	{
		--tw-bg-opacity: 1;
		background-color: rgb(253 203 51 / var(--tw-bg-opacity));
		--tw-border-opacity: 1;
		border-color: rgb(253 203 51 / var(--tw-border-opacity));
		--tw-shadow: 0 0 0 3px#1f2331;
		--tw-shadow-colored: 0 0 0 3px#1f2331 var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
		--tw-text-opacity: 1;
		color: rgb(31 35 49 / var(--tw-text-opacity));
		outline: 2px solid transparent;
		outline-offset: 2px;
	}

	.c-menu-navigation__button[disabled],
	.c-menu-navigation__button[disabled]:hover,
	.c-menu-navigation__button[disabled]:focus,
	.c-menu-navigation__button.c-menu-navigation__button--disabled,
	.c-menu-navigation__button.c-menu-navigation__button--disabled:hover,
	.c-menu-navigation__button.c-menu-navigation__button--disabled:focus
	{
		--tw-bg-opacity: 1;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity));
		opacity: 0.5;
		cursor: not-allowed;
		pointer-events: none;
	}

.c-menu-navigation__tooltip
{
	position: absolute;
	top: 0px;
	left: 0px;
}

	.c-menu-navigation__tooltip:focus,
	.c-menu-navigation__tooltip.ds-focus
	{
		--tw-bg-opacity: 1;
		background-color: rgb(0 96 122 / var(--tw-bg-opacity));
		--tw-text-opacity: 1;
		color: rgb(255 255 255 / var(--tw-text-opacity));
		outline: 2px solid transparent;
		outline-offset: 2px;
	}

.c-menu-navigation__button--sm
{
	padding-left: 0.5rem;
	padding-right: 0.5rem;
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
}

.c-menu-navigation__button--primary
{
	--tw-bg-opacity: 1;
	background-color: rgb(0 96 122 / var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
	--tw-shadow: 0 1px 0 0#00475C;
	--tw-shadow-colored: 0 1px 0 0#00475C var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

	.c-menu-navigation__button--primary:hover:not(disabled),
	.c-menu-navigation__button--primary:active:not(disabled),
	.c-menu-navigation__button--primary.ds-hover:not(disabled)
	{
		--tw-bg-opacity: 1;
		background-color: rgb(0 71 92 / var(--tw-bg-opacity));
		--tw-border-opacity: 1;
		border-color: rgb(0 71 92 / var(--tw-border-opacity));
		--tw-text-opacity: 1;
		color: rgb(255 255 255 / var(--tw-text-opacity));
	}

	.c-menu-navigation__button--primary[disabled],
	.c-menu-navigation__button--primary[disabled]:hover,
	.c-menu-navigation__button--primary[disabled]:focus,
	.c-menu-navigation__button--primary.c-menu-navigation__button--disabled,
	.c-menu-navigation__button--primary.c-menu-navigation__button--disabled:hover,
	.c-menu-navigation__button--primary.c-menu-navigation__button--disabled:focus
	{
		--tw-bg-opacity: 1;
		background-color: rgb(0 96 122 / var(--tw-bg-opacity));
	}

.c-menu-navigation__button--has-selection
{
	--tw-bg-opacity: 1;
	background-color: rgb(214 234 240 / var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgb(0 71 92 / var(--tw-text-opacity));
	--tw-border-opacity: 1;
	border-color: rgb(0 96 122 / var(--tw-border-opacity));
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	font-weight: 700;
}

	.c-menu-navigation__button--has-selection:hover:not(disabled),
	.c-menu-navigation__button--has-selection:active:not(disabled),
	.c-menu-navigation__button--has-selection.ds-hover:not(disabled)
	{
		background-color: rgb(214 234 240 / var(--tw-bg-opacity));
		--tw-text-opacity: 1;
		color: rgb(31 35 49 / var(--tw-text-opacity));
		--tw-bg-opacity: 0.5;
	}

	.c-menu-navigation__button--has-selection:active:not(disabled),
	.c-menu-navigation__button--has-selection.ds-active:not(disabled)
	{
		--tw-shadow: 0 0 #0000;
		--tw-shadow-colored: 0 0 #0000;
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}

	.c-menu-navigation__button--has-selection[disabled],
	.c-menu-navigation__button--has-selection[disabled]:hover,
	.c-menu-navigation__button--has-selection[disabled]:focus,
	.c-menu-navigation__button--has-selection.c-menu-navigation__button--disabled,
	.c-menu-navigation__button--has-selection.c-menu-navigation__button--disabled:hover,
	.c-menu-navigation__button--has-selection.c-menu-navigation__button--disabled:focus
	{
		--tw-bg-opacity: 1;
		background-color: rgb(214 234 240 / var(--tw-bg-opacity));
	}

.c-menu-navigation__button--transparent
{
	background-color: transparent;
	border-color: transparent;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	text-decoration-line: underline;
}

	.c-menu-navigation__button--transparent:hover:not(disabled),
	.c-menu-navigation__button--transparent.ds-hover:not(disabled)
	{
		--tw-text-opacity: 1;
		color: rgb(0 71 92 / var(--tw-text-opacity));
		--tw-border-opacity: 1;
		border-color: rgb(146 148 155 / var(--tw-border-opacity));
		--tw-shadow: 0 0 #0000;
		--tw-shadow-colored: 0 0 #0000;
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}

	.c-menu-navigation__button--transparent[disabled],
	.c-menu-navigation__button--transparent[disabled]:hover,
	.c-menu-navigation__button--transparent[disabled]:focus,
	.c-menu-navigation__button--transparent.c-menu-navigation__button--disabled,
	.c-menu-navigation__button--transparent.c-menu-navigation__button--disabled:hover,
	.c-menu-navigation__button--transparent.c-menu-navigation__button--disabled:focus
	{
		background-color: transparent;
		border-color: transparent;
		text-decoration-line: none;
	}

.c-menu-navigation__button--header
{
	background-color: transparent;
	border-style: none;
	border-radius: 0px;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	font-weight: 400;
	font-size: 0.875rem;
	line-height: 1.25rem;
	--tw-text-opacity: 1;
	color: rgb(31 35 49 / var(--tw-text-opacity));
}

	.c-menu-navigation__button--header:hover:not(disabled),
	.c-menu-navigation__button--header.ds-hover:not(disabled)
	{
		background-color: transparent;
		border-style: none;
		--tw-shadow: 0 0 #0000;
		--tw-shadow-colored: 0 0 #0000;
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
		--tw-text-opacity: 1;
		color: rgb(31 35 49 / var(--tw-text-opacity));
		text-decoration-line: underline;
	}

	.c-menu-navigation__button--header[disabled],
	.c-menu-navigation__button--header[disabled]:hover,
	.c-menu-navigation__button--header[disabled]:focus,
	.c-menu-navigation__button--header.c-menu-navigation__button--disabled,
	.c-menu-navigation__button--header.c-menu-navigation__button--disabled:hover,
	.c-menu-navigation__button--header.c-menu-navigation__button--disabled:focus
	{
		background-color: transparent;
	}

	.c-menu-navigation__button--header.c-menu-navigation__button--has-selection
	{
		font-weight: 700;
	}

@media (min-width: 1024px)
{

	.c-menu-horizontal--tabs
	{
		border-bottom-width: 1px;
		--tw-border-opacity: 1;
		border-color: rgb(94 97 107 / var(--tw-border-opacity));
	}

		.c-menu-horizontal--tabs .c-menu-horizontal__list
		{
			margin-bottom: -0.125rem;
		}

		.c-menu-horizontal--tabs .c-menu-horizontal__active
		{
			--tw-bg-opacity: 1;
			background-color: rgb(255 255 255 / var(--tw-bg-opacity));
			--tw-border-opacity: 1;
			border-color: rgb(146 148 155 / var(--tw-border-opacity));
			border-bottom-width: 0px;
			border-top-left-radius: 0.1875rem;
			border-top-right-radius: 0.1875rem;
		}
}

.c-menu-horizontal--tabs .c-menu-horizontal__active
{
	text-decoration-line: none;
}

.c-menu-horizontal--tabs-mobile
{
	width: 100%;
	border-bottom-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(94 97 107 / var(--tw-border-opacity));
}

	.c-menu-horizontal--tabs-mobile .c-menu-horizontal__list
	{
		display: flex;
		margin-bottom: -0.125rem;
	}

	.c-menu-horizontal--tabs-mobile .c-menu-horizontal__active
	{
		padding-left: 1rem;
		padding-right: 1rem;
		padding-top: 1rem;
		padding-bottom: 1rem;
		--tw-bg-opacity: 1;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity));
		--tw-border-opacity: 1;
		border-color: rgb(146 148 155 / var(--tw-border-opacity));
		border-bottom-width: 0px;
		border-top-left-radius: 0.1875rem;
		border-top-right-radius: 0.1875rem;
		text-decoration-line: none;
	}

	.c-menu-horizontal--tabs-mobile .c-menu-horizontal__link
	{
		padding-left: 1rem;
		padding-right: 1rem;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

.c-menu-horizontal__link:focus span
{
	--tw-bg-opacity: 1;
	background-color: rgb(253 203 51 / var(--tw-bg-opacity));
	--tw-shadow: inset 0 -2px 0 0 #1f2331;
	--tw-shadow-colored: inset 0 -2px 0 0 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	--tw-text-opacity: 1;
	color: rgb(31 35 49 / var(--tw-text-opacity));
	outline: 2px solid transparent;
	outline-offset: 2px;
}

.c-notification
{
	position: relative;
	display: flex;
	flex-wrap: wrap;
	overflow: hidden;
	border-width: 4px;
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	padding: 1rem;
}

.c-notification--primary
{
	--tw-border-opacity: 1;
	border-color: rgb(0 96 122 / var(--tw-border-opacity));
}

.c-notification--success
{
	--tw-border-opacity: 1;
	border-color: rgb(26 162 58 / var(--tw-border-opacity));
}

.c-notification--alert
{
	--tw-border-opacity: 1;
	border-color: rgb(164 0 20 / var(--tw-border-opacity));
}

.c-pill
{
	display: inline-flex;
	vertical-align: baseline;
	padding-left: .5rem;
	padding-right: .5rem;
	padding-top: 0.125rem;
	padding-bottom: 0.125rem;
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(146 148 155 / var(--tw-border-opacity));
	border-radius: 9999px;
	--tw-text-opacity: 1;
	color: rgb(31 35 49 / var(--tw-text-opacity));
}

	.c-pill:focus
	{
		--tw-bg-opacity: 1;
		background-color: rgb(253 203 51 / var(--tw-bg-opacity));
		--tw-border-opacity: 1;
		border-color: rgb(253 203 51 / var(--tw-border-opacity));
		--tw-shadow: 0 0 0 3px#1f2331;
		--tw-shadow-colored: 0 0 0 3px#1f2331 var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
		--tw-text-opacity: 1;
		color: rgb(31 35 49 / var(--tw-text-opacity));
		outline: 2px solid transparent;
		outline-offset: 2px;
	}

a.c-pill:hover,
a.c-pill:active,
a.c-pill.ds-hover,
button.c-pill:hover,
button.c-pill:active,
button.c-pill.ds-hover
{
	--tw-bg-opacity: 1;
	background-color: rgb(237 237 236 / var(--tw-bg-opacity));
}

a.c-pill.ds-focus, button.c-pill.ds-focus
{
	--tw-bg-opacity: 1;
	background-color: rgb(253 203 51 / var(--tw-bg-opacity));
	--tw-border-opacity: 1;
	border-color: rgb(253 203 51 / var(--tw-border-opacity));
	--tw-shadow: 0 0 0 3px#1f2331;
	--tw-shadow-colored: 0 0 0 3px#1f2331 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	--tw-text-opacity: 1;
	color: rgb(31 35 49 / var(--tw-text-opacity));
	outline: 2px solid transparent;
	outline-offset: 2px;
}

.c-pill--primary
{
	--tw-border-opacity: 1;
	border-color: rgb(0 96 122 / var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgb(214 234 240 / var(--tw-bg-opacity));
}

.c-pill--warning
{
	--tw-border-opacity: 1;
	border-color: rgb(184 142 18 / var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgb(254 246 178 / var(--tw-bg-opacity));
}

.c-pill--success
{
	--tw-border-opacity: 1;
	border-color: rgb(26 162 58 / var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgb(220 248 226 / var(--tw-bg-opacity));
}

.c-pill--alert
{
	--tw-border-opacity: 1;
	border-color: rgb(164 0 20 / var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgb(251 211 206 / var(--tw-bg-opacity));
}

.c-radios--sm input[type="radio"]
{
	width: 1rem !important;
	height: 1rem !important;
}

.c-select--transparent
{
	background-color: transparent;
	border-color: transparent !important;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	--tw-text-opacity: 1;
	color: rgb(0 96 122 / var(--tw-text-opacity));
	text-decoration-line: underline;
	cursor: pointer;
}

	.c-select--transparent:hover:not(disabled),
	.c-select--transparent.ds-hover:not(disabled)
	{
		--tw-bg-opacity: 1;
		background-color: rgb(237 237 236 / var(--tw-bg-opacity));
		--tw-border-opacity: 1 !important;
		border-color: rgb(146 148 155 / var(--tw-border-opacity)) !important;
		--tw-text-opacity: 1;
		color: rgb(0 96 122 / var(--tw-text-opacity));
	}

	.c-select--transparent[disabled],
	.c-select--transparent[disabled]:hover,
	.c-select--transparent[disabled]:focus,
	.c-select--transparent.c-button--disabled,
	.c-select--transparent.c-button--disabled:hover,
	.c-select--transparent.c-button--disabled:focus
	{
		background-color: transparent;
		border-color: transparent !important;
		text-decoration-line: none;
	}

.c-select--sm
{
	padding-left: 0.5rem;
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
}

.c-spinner
{
	position: relative;
	display: block;
	pointer-events: none;
}

	.c-spinner::after
	{
		content: '';
		position: absolute !important;
		top: calc(50% - (1em / 2));
		left: calc(50% - (1em / 2));
		display: block;
		width: 1em;
		height: 1em;
		border-width: 0.125em;
		border-style: solid;
		border-color: currentColor;
		border-radius: 9999px;
		border-right-color: transparent;
		border-top-color: transparent;
		animation: spinAround 500ms infinite linear;
	}

@keyframes spinAround
{
	from
	{
		transform: rotate(0deg);
	}

	to
	{
		transform: rotate(360deg);
	}
}

.c-skip-link.ds-focus
{
	position: static;
	width: auto;
	height: auto;
	padding: 0;
	margin: 0;
	overflow: visible;
	clip: auto;
	white-space: normal;
	outline: 2px solid transparent;
	outline-offset: 2px;
	--tw-shadow: 0 0 0 3px#fdcb33;
	--tw-shadow-colored: 0 0 0 3px#fdcb33 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.c-table-advanced [role="button"]
{
	cursor: pointer;
}

.c-table-advanced [aria-sort="ascending"] .c-table-advanced__order, .c-table-advanced [aria-sort="descending"] .c-table-advanced__order, .c-table-advanced [aria-sort="none"] .c-table-advanced__order
{
	display: inline-block;
}

.c-table-advanced [aria-sort="ascending"]
{
	font-weight: 700;
	--tw-text-opacity: 1;
	color: rgb(31 35 49 / var(--tw-text-opacity));
}

	.c-table-advanced [aria-sort="ascending"] .c-table-advanced__ascending
	{
		display: inline-block;
	}

.c-table-advanced [aria-sort="descending"]
{
	font-weight: 700;
	--tw-text-opacity: 1;
	color: rgb(31 35 49 / var(--tw-text-opacity));
}

	.c-table-advanced [aria-sort="descending"] .c-table-advanced__descending
	{
		display: inline-block;
	}

.c-table-advanced [aria-sort="none"]
{
	font-weight: 400;
	--tw-text-opacity: 1;
	color: rgb(94 97 107 / var(--tw-text-opacity));
}

	.c-table-advanced [aria-sort="none"] .c-table-advanced__none
	{
		display: inline-block;
	}

.c-table-advanced [role="gridcell"]:focus,
.c-table-advanced [role="gridcell"] *:focus,
.c-table-advanced [tabindex="0"]:focus
{
	--tw-bg-opacity: 1;
	background-color: rgb(253 203 51 / var(--tw-bg-opacity));
	outline: 2px solid transparent;
	outline-offset: 2px;
	--tw-shadow: 0 0 0 3px#1f2331;
	--tw-shadow-colored: 0 0 0 3px#1f2331 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.c-table-advanced__order,
.c-table-advanced__ascending,
.c-table-advanced__descending,
.c-table-advanced__none
{
	display: none;
}

.c-tabs__heading
{
	margin-bottom: .5rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
}

@media (min-width: 1024px)
{

	.c-tabs__heading
	{
		position: absolute;
		width: 1px;
		height: 1px;
		padding: 0;
		margin: -1px;
		overflow: hidden;
		clip: rect(0, 0, 0, 0);
		white-space: nowrap;
		border-width: 0;
	}

	.c-tabs__tabs
	{
		position: relative;
		margin-bottom: -0.125rem;
		display: flex;
		width: 100%;
		scroll-snap-type: x var(--tw-scroll-snap-strictness);
		overflow-x: auto;
	}
}

.c-tabs__link
{
	position: relative;
	display: flex;
	flex: none;
	align-items: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-width: 1px;
	border-color: transparent;
	padding-top: .5rem;
	padding-bottom: .5rem;
	--tw-text-opacity: 1;
	color: rgb(31 35 49 / var(--tw-text-opacity));
	text-decoration-line: underline;
}

	.c-tabs__link:hover
	{
		--tw-text-opacity: 1;
		color: rgb(0 96 122 / var(--tw-text-opacity));
	}

	.c-tabs__link:focus
	{
		outline: 2px solid transparent;
		outline-offset: 2px;
	}

@media (min-width: 1024px)
{

	.c-tabs__link
	{
		scroll-snap-align: start;
		padding-left: 1.75rem;
		padding-right: 1.75rem;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}
}

.c-tabs__link--is-active
{
	text-decoration-line: none;
}

@media (min-width: 1024px)
{

	.c-tabs__link--is-active
	{
		border-top-left-radius: 0.1875rem;
		border-top-right-radius: 0.1875rem;
		border-bottom-width: 0px;
		--tw-border-opacity: 1;
		border-color: rgb(146 148 155 / var(--tw-border-opacity));
		--tw-bg-opacity: 1;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	}
}

.c-tabs__panel
{
	margin-top: 1rem;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(146 148 155 / var(--tw-border-opacity));
	padding: 1rem;
}

	.c-tabs__panel:focus
	{
		--tw-border-opacity: 1;
		border-color: rgb(31 35 49 / var(--tw-border-opacity));
		--tw-shadow: inset 0 0 0 3px#1f2331;
		--tw-shadow-colored: inset 0 0 0 3px#1f2331 var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
		outline: 2px solid transparent;
		outline-offset: 2px;
		--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
		--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
		box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
		--tw-ring-opacity: 1;
		--tw-ring-color: rgb(253 203 51 / var(--tw-ring-opacity));
	}

@media (min-width: 1024px)
{

	.c-tabs__panel
	{
		margin-top: 0px;
	}

	.c-tabs__panel-heading
	{
		position: absolute;
		width: 1px;
		height: 1px;
		padding: 0;
		margin: -1px;
		overflow: hidden;
		clip: rect(0, 0, 0, 0);
		white-space: nowrap;
		border-width: 0;
	}
}

.c-tabs--scroll .c-tabs__heading
{
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border-width: 0;
}

.c-tabs--scroll .c-tabs__tabs
{
	position: relative;
	margin-bottom: -0.125rem;
	display: flex;
	width: 100%;
	scroll-snap-type: x var(--tw-scroll-snap-strictness);
	overflow-x: auto;
}

.c-tabs--scroll .c-tabs__link
{
	scroll-snap-align: start;
	border-width: 1px;
	padding-left: 1.75rem;
	padding-right: 1.75rem;
	padding-top: 1rem;
	padding-bottom: 1rem;
}

.c-tabs--scroll .c-tabs__link--is-active
{
	border-top-left-radius: 0.1875rem;
	border-top-right-radius: 0.1875rem;
	border-bottom-width: 0px;
	--tw-border-opacity: 1;
	border-color: rgb(146 148 155 / var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	text-decoration-line: none;
}

.c-tabs--scroll .c-tabs__panel
{
	margin-top: 0px;
}

.c-tabs--scroll .c-tabs__panel-heading
{
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border-width: 0;
}

.c-tree--sm input[type="checkbox"],
.c-tree--sm input[type="radio"]
{
	width: 1rem !important;
	height: 1rem !important;
}

.c-tree__item[aria-expanded="true"] > ul
{
	display: block;
}

.c-tree__item[aria-expanded="true"] .c-tree__plus
{
	display: none;
}

.c-tree__item[aria-expanded="true"] .c-tree__minus
{
	display: block;
}

.c-tree__item[aria-expanded="false"] > ul
{
	display: none;
}

.c-tree__item[aria-expanded="false"] .c-tree__plus
{
	display: block;
}

.c-tree__item[aria-expanded="false"] .c-tree__minus
{
	display: none;
}

.c-tree__item--focus
{
	--tw-bg-opacity: 1;
	background-color: rgb(253 203 51 / var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgb(31 35 49 / var(--tw-text-opacity));
	--tw-shadow: inset 0 -2px 0 0 #1f2331;
	--tw-shadow-colored: inset 0 -2px 0 0 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	outline: 2px solid transparent;
	outline-offset: 2px;
}

@media (min-width: 1024px)
{

	.headroom
	{
		position: fixed !important;
		top: 0px;
		width: 100%;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
		transition-property: transform;
		transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		transition-duration: 500ms;
		z-index: 10;
	}

	.headroom--pinned
	{
		--tw-translate-y: 0px;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}

	.headroom--unpinned
	{
		--tw-translate-y: -100%;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}
}

.c-anchor-scroll
{
	scroll-margin-top: 4rem;
}

.c-anchor-scroll-edit
{
	scroll-margin-top: 5.375rem;
}



















































.c-form-group
{
	display: block;
	margin-bottom: 2rem;
}

	.c-form-group .c-form-group:last-of-type
	{
		margin-bottom: 0px;
	}

.c-form-group--error input[type="checkbox"],
.c-form-group--error input[type="radio"]
{
	--tw-border-opacity: 1;
	border-color: rgb(210 35 51 / var(--tw-border-opacity));
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(210 35 51 / var(--tw-ring-opacity));
}





.tippy-box
{
	background-color: transparent;
	color: currentColor;
}



.sr-only
{
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border-width: 0;
}

.not-sr-only
{
	position: static;
	width: auto;
	height: auto;
	padding: 0;
	margin: 0;
	overflow: visible;
	clip: auto;
	white-space: normal;
}

.pointer-events-none
{
	pointer-events: none;
}

.visible
{
	visibility: visible;
}

.invisible
{
	visibility: hidden;
}

.collapse
{
	visibility: collapse;
}

.fixed
{
	position: fixed;
}

.absolute
{
	position: absolute;
}

.relative
{
	position: relative;
}

.sticky
{
	position: sticky;
}

.inset-0
{
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
}

.inset-y-0
{
	top: 0px;
	bottom: 0px;
}

.inset-x-0
{
	left: 0px;
	right: 0px;
}

.right-0
{
	right: 0px;
}

.-top-px
{
	top: -1px;
}

.-left-5
{
	left: -1.25rem;
}

.top-6
{
	top: 1.5rem;
}

.bottom-0
{
	bottom: 0px;
}

.top-5
{
	top: 1.25rem;
}

.-left-6
{
	left: -1.5rem;
}

.top-4
{
	top: 1rem;
}

.-top-3
{
	top: -0.75rem;
}

.left-0
{
	left: 0px;
}

.top-0
{
	top: 0px;
}

.top-0\.5
{
	top: 0.125rem;
}

.-top-5
{
	top: -1.25rem;
}

.-top-32
{
	top: -8rem;
}

.-top-xs
{
	top: -.25rem;
}

.left-16
{
	left: 4rem;
}

.-left-8
{
	left: -2rem;
}

.top-3
{
	top: 0.75rem;
}

.-left-4
{
	left: -1rem;
}

.top-base
{
	top: 1rem;
}

.top-28
{
	top: 7rem;
}

.bottom-base
{
	bottom: 1rem;
}

.z-10
{
	z-index: 10;
}

.z-50
{
	z-index: 50;
}

.z-40
{
	z-index: 40;
}

.order-1
{
	order: 1;
}

.order-4
{
	order: 4;
}

.col-span-2
{
	grid-column: span 2 / span 2;
}

.col-span-4
{
	grid-column: span 4 / span 4;
}

.-m-base
{
	margin: -1rem;
}

.-m-lg
{
	margin: -1.75rem;
}

.m-sm
{
	margin: .5rem;
}

.m-base
{
	margin: 1rem;
}

.m-xs
{
	margin: .25rem;
}

.-my-px
{
	margin-top: -1px;
	margin-bottom: -1px;
}

.-my-sm
{
	margin-top: -.5rem;
	margin-bottom: -.5rem;
}

.my-1
{
	margin-top: 0.25rem;
	margin-bottom: 0.25rem;
}

.mx-sm
{
	margin-left: .5rem;
	margin-right: .5rem;
}

.mx-auto
{
	margin-left: auto;
	margin-right: auto;
}

.my-base
{
	margin-top: 1rem;
	margin-bottom: 1rem;
}

.mx-lg
{
	margin-left: 1.75rem;
	margin-right: 1.75rem;
}

.mx-base
{
	margin-left: 1rem;
	margin-right: 1rem;
}

.my-sm
{
	margin-top: .5rem;
	margin-bottom: .5rem;
}

.-my-xs
{
	margin-top: -.25rem;
	margin-bottom: -.25rem;
}

.my-2xl
{
	margin-top: 5rem;
	margin-bottom: 5rem;
}

.mb-lg
{
	margin-bottom: 1.75rem;
}

.mb-base
{
	margin-bottom: 1rem;
}

.ml-auto
{
	margin-left: auto;
}

.mr-lg
{
	margin-right: 1.75rem;
}

.mb-sm
{
	margin-bottom: .5rem;
}

.ml-2
{
	margin-left: 0.5rem;
}

.mr-2
{
	margin-right: 0.5rem;
}

.mt-base
{
	margin-top: 1rem;
}

.mr-base
{
	margin-right: 1rem;
}

.mr-xs
{
	margin-right: .25rem;
}

.ml-base
{
	margin-left: 1rem;
}

.ml-xl
{
	margin-left: 2.5rem;
}

.mb-0
{
	margin-bottom: 0px;
}

.mt-xs
{
	margin-top: .25rem;
}

.mt-sm
{
	margin-top: .5rem;
}

.-mt-base
{
	margin-top: -1rem;
}

.-mt-1
{
	margin-top: -0.25rem;
}

.-mb-px
{
	margin-bottom: -1px;
}

.ml-5
{
	margin-left: 1.25rem;
}

.mb-xs
{
	margin-bottom: .25rem;
}

.-mr-2
{
	margin-right: -0.5rem;
}

.-ml-sm
{
	margin-left: -.5rem;
}

.mt-2
{
	margin-top: 0.5rem;
}

.-mr-base
{
	margin-right: -1rem;
}

.ml-4
{
	margin-left: 1rem;
}

.ml-3
{
	margin-left: 0.75rem;
}

.ml-sm
{
	margin-left: .5rem;
}

.ml-offcanvas-negative
{
	margin-left: 16.666667%;
}

.mr-4
{
	margin-right: 1rem;
}

.-ml-base
{
	margin-left: -1rem;
}

.mb-xl
{
	margin-bottom: 2.5rem;
}

.-mr-sm
{
	margin-right: -.5rem;
}

.mr-sm
{
	margin-right: .5rem;
}

.mt-16
{
	margin-top: 4rem;
}

.mt-0
{
	margin-top: 0px;
}

.-mt-xs
{
	margin-top: -.25rem;
}

.ml-8
{
	margin-left: 2rem;
}

.mt-2xl
{
	margin-top: 5rem;
}

.mt-lg
{
	margin-top: 1.75rem;
}

.block
{
	display: block;
}

.inline-block
{
	display: inline-block;
}

.inline
{
	display: inline;
}

.flex
{
	display: flex;
}

.inline-flex
{
	display: inline-flex;
}

.table
{
	display: table;
}

.grid
{
	display: grid;
}

.hidden
{
	display: none;
}

.h-40
{
	height: 10rem;
}

.h-4
{
	height: 1rem;
}

.h-6
{
	height: 1.5rem;
}

.h-3
{
	height: 0.75rem;
}

.h-60
{
	height: 15rem;
}

.h-72
{
	height: 18rem;
}

.h-96
{
	height: 24rem;
}

.h-56
{
	height: 14rem;
}

.h-32
{
	height: 8rem;
}

.h-64
{
	height: 16rem;
}

.h-9
{
	height: 2.25rem;
}

.h-12
{
	height: 3rem;
}

.h-5
{
	height: 1.25rem;
}

.h-screen
{
	height: 100vh;
}

.h-full
{
	height: 100%;
}

.h-8
{
	height: 2rem;
}

.h-0
{
	height: 0px;
}

.h-base
{
	height: 1rem;
}

.h-20
{
	height: 5rem;
}

.h-11
{
	height: 2.75rem;
}

.h-16
{
	height: 4rem;
}

.h-2\.5
{
	height: 0.625rem;
}

.h-2
{
	height: 0.5rem;
}

.max-h-64
{
	max-height: 16rem;
}

.max-h-48
{
	max-height: 12rem;
}

.max-h-24
{
	max-height: 6rem;
}

.max-h-52
{
	max-height: 13rem;
}

.min-h-screen
{
	min-height: 100vh;
}

.min-h-14
{
	min-height: 3.5rem;
}

.w-48
{
	width: 12rem;
}

.w-4
{
	width: 1rem;
}

.w-full
{
	width: 100%;
}

.w-3
{
	width: 0.75rem;
}

.w-6
{
	width: 1.5rem;
}

.w-1\/2
{
	width: 50%;
}

.w-72
{
	width: 18rem;
}

.w-14
{
	width: 3.5rem;
}

.w-20
{
	width: 5rem;
}

.w-10
{
	width: 2.5rem;
}

.w-16
{
	width: 4rem;
}

.w-1\/3
{
	width: 33.333333%;
}

.w-64
{
	width: 16rem;
}

.w-max
{
	width: -moz-max-content;
	width: max-content;
}

.w-auto
{
	width: auto;
}

.w-5
{
	width: 1.25rem;
}

.w-offcanvas
{
	width: 83.333333%;
}

.w-8
{
	width: 2rem;
}

.w-32
{
	width: 8rem;
}

.w-base
{
	width: 1rem;
}

.w-2\.5
{
	width: 0.625rem;
}

.w-2
{
	width: 0.5rem;
}

.w-60
{
	width: 15rem;
}

.w-0
{
	width: 0px;
}

.w-9
{
	width: 2.25rem;
}

.w-1\.5
{
	width: 0.375rem;
}

.w-1
{
	width: 0.25rem;
}

.min-w-full
{
	min-width: 100%;
}

.max-w-none
{
	max-width: none;
}

.max-w-xs
{
	max-width: 20rem;
}

.max-w-64
{
	max-width: 16rem;
}

.max-w-40
{
	max-width: 10rem;
}

.max-w-full
{
	max-width: 100%;
}

.max-w-4xl
{
	max-width: 56rem;
}

.max-w-lg
{
	max-width: 32rem;
}

.flex-1
{
	flex: 1 1 0%;
}

.flex-shrink-0
{
	flex-shrink: 0;
}

.origin-top-left
{
	transform-origin: top left;
}

.translate-x-0
{
	--tw-translate-x: 0px;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-x-4
{
	--tw-translate-x: 1rem;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.transform
{
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.cursor-pointer
{
	cursor: pointer;
}

.cursor-not-allowed
{
	cursor: not-allowed;
}

.resize
{
	resize: both;
}

.grid-cols-1
{
	grid-template-columns: repeat(1, minmax(0, 1fr));
}

.grid-cols-2
{
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

.grid-cols-4
{
	grid-template-columns: repeat(4, minmax(0, 1fr));
}

.flex-col
{
	flex-direction: column;
}

.flex-wrap
{
	flex-wrap: wrap;
}

.content-center
{
	align-content: center;
}

.items-start
{
	align-items: flex-start;
}

.items-end
{
	align-items: flex-end;
}

.items-center
{
	align-items: center;
}

.items-baseline
{
	align-items: baseline;
}

.justify-end
{
	justify-content: flex-end;
}

.justify-center
{
	justify-content: center;
}

.justify-between
{
	justify-content: space-between;
}

.gap-base
{
	gap: 1rem;
}

.gap-xl
{
	gap: 2.5rem;
}

.gap-sm
{
	gap: .5rem;
}

.gap-xs
{
	gap: .25rem;
}

.gap-x-lg
{
	-moz-column-gap: 1.75rem;
	column-gap: 1.75rem;
}

.divide-x > :not([hidden]) ~ :not([hidden])
{
	--tw-divide-x-reverse: 0;
	border-right-width: calc(1px * var(--tw-divide-x-reverse));
	border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
}

.divide-neutral-base > :not([hidden]) ~ :not([hidden])
{
	--tw-divide-opacity: 1;
	border-color: rgb(146 148 155 / var(--tw-divide-opacity));
}

.self-start
{
	align-self: flex-start;
}

.self-end
{
	align-self: flex-end;
}

.self-center
{
	align-self: center;
}

.overflow-auto
{
	overflow: auto;
}

.overflow-hidden
{
	overflow: hidden;
}

.overflow-x-auto
{
	overflow-x: auto;
}

.overflow-y-auto
{
	overflow-y: auto;
}

.truncate
{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.whitespace-nowrap
{
	white-space: nowrap;
}

.break-all
{
	word-break: break-all;
}

.rounded-lg
{
	border-radius: 0.5rem;
}

.rounded-full
{
	border-radius: 9999px;
}

.rounded
{
	border-radius: 0.1875rem;
}

.border-4
{
	border-width: 4px;
}

.border
{
	border-width: 1px;
}

.border-2
{
	border-width: 2px;
}

.border-y
{
	border-top-width: 1px;
	border-bottom-width: 1px;
}

.border-t
{
	border-top-width: 1px;
}

.border-b
{
	border-bottom-width: 1px;
}

.border-r
{
	border-right-width: 1px;
}

.border-t-8
{
	border-top-width: 8px;
}

.border-l-2
{
	border-left-width: 2px;
}

.border-l
{
	border-left-width: 1px;
}

.border-l-4
{
	border-left-width: 4px;
}

.border-t-2
{
	border-top-width: 2px;
}

.border-b-2
{
	border-bottom-width: 2px;
}

.border-b-0
{
	border-bottom-width: 0px;
}

.border-dashed
{
	border-style: dashed;
}

.border-gray-200
{
	--tw-border-opacity: 1;
	border-color: rgb(229 231 235 / var(--tw-border-opacity));
}

.border-neutral-base
{
	--tw-border-opacity: 1;
	border-color: rgb(146 148 155 / var(--tw-border-opacity));
}

.border-primary-base
{
	--tw-border-opacity: 1;
	border-color: rgb(0 96 122 / var(--tw-border-opacity));
}

.border-neutral-light
{
	--tw-border-opacity: 1;
	border-color: rgb(237 237 236 / var(--tw-border-opacity));
}

.border-neutral-dark
{
	--tw-border-opacity: 1;
	border-color: rgb(94 97 107 / var(--tw-border-opacity));
}

.border-alert-base
{
	--tw-border-opacity: 1;
	border-color: rgb(210 35 51 / var(--tw-border-opacity));
}

.border-black
{
	--tw-border-opacity: 1;
	border-color: rgb(31 35 49 / var(--tw-border-opacity));
}

.border-current
{
	border-color: currentColor;
}

.border-success-base
{
	--tw-border-opacity: 1;
	border-color: rgb(36 209 76 / var(--tw-border-opacity));
}

.border-transparent
{
	border-color: transparent;
}

.border-warning-base
{
	--tw-border-opacity: 1;
	border-color: rgb(253 203 51 / var(--tw-border-opacity));
}

.bg-neutral-light
{
	--tw-bg-opacity: 1;
	background-color: rgb(237 237 236 / var(--tw-bg-opacity));
}

.bg-white
{
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.bg-neutral-base
{
	--tw-bg-opacity: 1;
	background-color: rgb(146 148 155 / var(--tw-bg-opacity));
}

.bg-primary-base
{
	--tw-bg-opacity: 1;
	background-color: rgb(0 96 122 / var(--tw-bg-opacity));
}

.bg-transparent
{
	background-color: transparent;
}

.bg-neutral-lighter
{
	--tw-bg-opacity: 1;
	background-color: rgb(246 246 245 / var(--tw-bg-opacity));
}

.bg-warning-light
{
	--tw-bg-opacity: 1;
	background-color: rgb(254 246 178 / var(--tw-bg-opacity));
}

.bg-alert-light
{
	--tw-bg-opacity: 1;
	background-color: rgb(251 211 206 / var(--tw-bg-opacity));
}

.bg-heading-base
{
	--tw-bg-opacity: 1;
	background-color: rgb(60 76 92 / var(--tw-bg-opacity));
}

.bg-warning-base
{
	--tw-bg-opacity: 1;
	background-color: rgb(253 203 51 / var(--tw-bg-opacity));
}

.bg-black
{
	--tw-bg-opacity: 1;
	background-color: rgb(31 35 49 / var(--tw-bg-opacity));
}

.bg-general
{
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTAwIiBoZWlnaHQ9IjIwMCIgdmlld0JveD0iMCAwIDUwMCAyMDAiPjxkZWZzPjxjbGlwUGF0aCBpZD0iYiI+PHJlY3Qgd2lkdGg9IjUwMCIgaGVpZ2h0PSIyMDAiLz48L2NsaXBQYXRoPjwvZGVmcz48ZyBpZD0iYSIgY2xpcC1wYXRoPSJ1cmwoI2IpIj48cmVjdCB3aWR0aD0iNTAwIiBoZWlnaHQ9IjIwMCIgZmlsbD0iIzNjNGM1YyIvPjxwYXRoIGQ9Ik0xMDM5My41LTE3NzAuNGgtMTM5LjM2OHExMy40NTMtMjMuMzA1LDI2LjgwNy00Ni40M2w1LjYyOC05Ljc0OCwxMS44MzgtMjAuNSwyLjM0Ny00LjA2NywyNy45MTYtNDguMzU0aDEzLjk3OXE2Ljk3NywxMi4wNzUsMTMuOTI1LDI0LjA5NWw1LjAyLDguNjg5cTQuNDE4LDcuNjQ4LDguODMyLDE1LjI4NmwyLjkxOSw1LjA1MS41MDguODc5cTUuMzY0LDkuMjgxLDEwLjcyNiwxOC41NjJsOC45MjUsMTUuNDQzdjQxLjFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTg5MyAxODk5KSIgZmlsbD0iIzI2Mzc0YSIgc3Ryb2tlPSJyZ2JhKDAsMCwwLDApIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMSIvPjxwYXRoIGQ9Ik05NS44MTQsNzIuODY0LDcxLjQyNiwxMTUuMDcxaDQ3LjI1Yy02Ljg4NC0xMi4xNTItMTMuOTMzLTI3LjIyNS0yMC45MzctMzkuMzEtLjQ2Ny0uOC0xLjAzLTEuNTU2LTEuOTI1LTIuOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjE2LjYzNSAtNTcuOTY4KSIgZmlsbD0iIzI2Mzc0YSIvPjxwYXRoIGQ9Ik0xMDg0MS4yOTItMTcyNS41aC0xMTguMzgzYTEwNC44NTcsMTA0Ljg1NywwLDAsMC03Ljg0OS0yOC4wNDMsMTA0LjYzMSwxMDQuNjMxLDAsMCwwLTEwLjUzNS0xOC42MTYsMTAzLjY0MSwxMDMuNjQxLDAsMCwwLTEzLjkzMS0xNS44ODQsMTAzLjE2MywxMDMuMTYzLDAsMCwwLTE2LjgzLTEyLjY5LDEwMi40NDEsMTAyLjQ0MSwwLDAsMC0xOS4yMzctOS4wMzZsLTE0LjExMi00LjkxNGExMDEuNTE1LDEwMS41MTUsMCwwLDAtMzMuNDQ3LTUuNjU5LDEwMS44MTMsMTAxLjgxMywwLDAsMC0yNS4wNjYsMy4xMzcsMTAyLjEwOSwxMDIuMTA5LDAsMCwwLTIzLjc4LDkuMzQ2bC0zLjYyMSwxLjk3N3YtOTguMjc4YTMxMy4zMDksMzEzLjMwOSwwLDAsMSw1NC43NzUtNC44MzksMzEyLjk3MywzMTIuOTczLDAsMCwxLDcyLjA5Myw4LjQyOWwxNC44LDMuNWExODQuNjU1LDE4NC42NTUsMCwwLDEsNDEuMDU3LDE1LjA2MiwxODUuNzU3LDE4NS43NTcsMCwwLDEsMzYsMjMuOTY1LDE4Ny4yNDUsMTg3LjI0NSwwLDAsMSwyOS41NjksMzEuNzA2LDE4OC41MiwxODguNTIsMCwwLDEsMjEuNzcyLDM4LjI4NywyMzQuMjgzLDIzNC4yODMsMCwwLDEsMTYuNzI4LDYyLjU0NloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDU1NSAxOTI2KSIgZmlsbD0iIzI2Mzc0YSIgc3Ryb2tlPSJyZ2JhKDAsMCwwLDApIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMSIvPjxwYXRoIGQ9Ik02MTQuMTEyLDE1LjQ3NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU1MS40OCA1LjU1MikiIGZpbGw9IiMyNjM3NGEiLz48L2c+PC9zdmc+');
}

.bg-cover
{
	background-size: cover;
}

.bg-center
{
	background-position: center;
}

.bg-bottom
{
	background-position: bottom;
}

.bg-no-repeat
{
	background-repeat: no-repeat;
}

.fill-current
{
	fill: currentColor;
}

.p-2
{
	padding: 0.5rem;
}

.p-3
{
	padding: 0.75rem;
}

.p-base
{
	padding: 1rem;
}

.p-lg
{
	padding: 1.75rem;
}

.p-xs
{
	padding: .25rem;
}

.p-sm
{
	padding: .5rem;
}

.p-0\.5
{
	padding: 0.125rem;
}

.p-0
{
	padding: 0px;
}

.px-lg
{
	padding-left: 1.75rem;
	padding-right: 1.75rem;
}

.py-sm
{
	padding-top: .5rem;
	padding-bottom: .5rem;
}

.py-base
{
	padding-top: 1rem;
	padding-bottom: 1rem;
}

.px-xs
{
	padding-left: .25rem;
	padding-right: .25rem;
}

.px-sm
{
	padding-left: .5rem;
	padding-right: .5rem;
}

.py-xs
{
	padding-top: .25rem;
	padding-bottom: .25rem;
}

.py-lg
{
	padding-top: 1.75rem;
	padding-bottom: 1.75rem;
}

.px-base
{
	padding-left: 1rem;
	padding-right: 1rem;
}

.px-3
{
	padding-left: 0.75rem;
	padding-right: 0.75rem;
}

.py-4
{
	padding-top: 1rem;
	padding-bottom: 1rem;
}

.py-2
{
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}

.py-xl
{
	padding-top: 2.5rem;
	padding-bottom: 2.5rem;
}

.pt-base
{
	padding-top: 1rem;
}

.pl-lg
{
	padding-left: 1.75rem;
}

.pt-sm
{
	padding-top: .5rem;
}

.pt-0\.5
{
	padding-top: 0.125rem;
}

.pt-0
{
	padding-top: 0px;
}

.pl-6
{
	padding-left: 1.5rem;
}

.pr-base
{
	padding-right: 1rem;
}

.pb-lg
{
	padding-bottom: 1.75rem;
}

.pt-2\.5
{
	padding-top: 0.625rem;
}

.pb-2
{
	padding-bottom: 0.5rem;
}

.pt-2
{
	padding-top: 0.5rem;
}

.pb-base
{
	padding-bottom: 1rem;
}

.pr-12
{
	padding-right: 3rem;
}

.pb-sm
{
	padding-bottom: .5rem;
}

.pt-1
{
	padding-top: 0.25rem;
}

.pl-8
{
	padding-left: 2rem;
}

.pb-xl
{
	padding-bottom: 2.5rem;
}

.pb-2xl
{
	padding-bottom: 5rem;
}

.pt-2xl
{
	padding-top: 5rem;
}

.text-left
{
	text-align: left;
}

.text-center
{
	text-align: center;
}

.text-right
{
	text-align: right;
}

.align-baseline
{
	vertical-align: baseline;
}

.align-top
{
	vertical-align: top;
}

.align-middle
{
	vertical-align: middle;
}

.align-bottom
{
	vertical-align: bottom;
}

.text-sm
{
	font-size: 0.875rem;
	line-height: 1.25rem;
}

.text-lg
{
	font-size: 1.125rem;
	line-height: 1.75rem;
}

.text-xl
{
	font-size: 1.25rem;
	line-height: 1.75rem;
}

.text-4xl
{
	font-size: 2.25rem;
	line-height: 2.5rem;
}

.text-base
{
	font-size: 1rem;
	line-height: 1.5rem;
}

.text-xs
{
	font-size: 0.75rem;
	line-height: 1rem;
}

.text-2xl
{
	font-size: 1.5rem;
	line-height: 2rem;
}

.text-6xl
{
	font-size: 3.75rem;
	line-height: 1;
}

.font-normal
{
	font-weight: 400;
}

.font-semibold
{
	font-weight: 600;
}

.font-bold
{
	font-weight: 700;
}

.uppercase
{
	text-transform: uppercase;
}

.capitalize
{
	text-transform: capitalize;
}

.normal-case
{
	text-transform: none;
}

.italic
{
	font-style: italic;
}

.leading-normal
{
	line-height: 1.5;
}

.leading-5
{
	line-height: 1.25rem;
}

.leading-tight
{
	line-height: 1.25;
}

.text-black
{
	--tw-text-opacity: 1;
	color: rgb(31 35 49 / var(--tw-text-opacity));
}

.text-neutral-dark
{
	--tw-text-opacity: 1;
	color: rgb(94 97 107 / var(--tw-text-opacity));
}

.text-primary-base
{
	--tw-text-opacity: 1;
	color: rgb(0 96 122 / var(--tw-text-opacity));
}

.text-alert-base
{
	--tw-text-opacity: 1;
	color: rgb(210 35 51 / var(--tw-text-opacity));
}

.text-white
{
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}

.text-neutral-base
{
	--tw-text-opacity: 1;
	color: rgb(146 148 155 / var(--tw-text-opacity));
}

.text-primary-light
{
	--tw-text-opacity: 1;
	color: rgb(214 234 240 / var(--tw-text-opacity));
}

.text-alert-light
{
	--tw-text-opacity: 1;
	color: rgb(251 211 206 / var(--tw-text-opacity));
}

.text-success-dark
{
	--tw-text-opacity: 1;
	color: rgb(26 162 58 / var(--tw-text-opacity));
}

.underline
{
	text-decoration-line: underline;
}

.no-underline
{
	text-decoration-line: none;
}

.placeholder-neutral-dark::-moz-placeholder
{
	--tw-placeholder-opacity: 1;
	color: rgb(94 97 107 / var(--tw-placeholder-opacity));
}

.placeholder-neutral-dark::placeholder
{
	--tw-placeholder-opacity: 1;
	color: rgb(94 97 107 / var(--tw-placeholder-opacity));
}

.opacity-0
{
	opacity: 0;
}

.opacity-50
{
	opacity: 0.5;
}

.shadow-md
{
	--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
	--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-lg
{
	--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
	--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.outline-none
{
	outline: 2px solid transparent;
	outline-offset: 2px;
}

.ring-2
{
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.ring-0
{
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.ring-primary-base
{
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(0 96 122 / var(--tw-ring-opacity));
}

.ring-neutral-base
{
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(146 148 155 / var(--tw-ring-opacity));
}

.ring-alert-base
{
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(210 35 51 / var(--tw-ring-opacity));
}

.blur
{
	--tw-blur: blur(8px);
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.filter
{
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.transition-opacity
{
	transition-property: opacity;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

.transition
{
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

.duration-150
{
	transition-duration: 150ms;
}

.duration-200
{
	transition-duration: 200ms;
}

.ease-in-out
{
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}





.file\:mr-base::file-selector-button
{
	margin-right: 1rem;
}

.file\:inline-flex::file-selector-button
{
	display: inline-flex;
}

.file\:cursor-pointer::file-selector-button
{
	cursor: pointer;
}

.file\:items-baseline::file-selector-button
{
	align-items: baseline;
}

.file\:whitespace-nowrap::file-selector-button
{
	white-space: nowrap;
}

.file\:rounded::file-selector-button
{
	border-radius: 0.1875rem;
}

.file\:border::file-selector-button
{
	border-width: 1px;
}

.file\:border-solid::file-selector-button
{
	border-style: solid;
}

.file\:border-primary-base::file-selector-button
{
	--tw-border-opacity: 1;
	border-color: rgb(0 96 122 / var(--tw-border-opacity));
}

.file\:bg-white::file-selector-button
{
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.file\:px-3::file-selector-button
{
	padding-left: 0.75rem;
	padding-right: 0.75rem;
}

.file\:py-2::file-selector-button
{
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}

.file\:align-baseline::file-selector-button
{
	vertical-align: baseline;
}

.file\:font-semibold::file-selector-button
{
	font-weight: 600;
}

.file\:text-primary-base::file-selector-button
{
	--tw-text-opacity: 1;
	color: rgb(0 96 122 / var(--tw-text-opacity));
}

.file\:transition-all::file-selector-button
{
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

.file\:duration-100::file-selector-button
{
	transition-duration: 100ms;
}

.file\:ease-out::file-selector-button
{
	transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.hover\:bg-primary-base:hover
{
	--tw-bg-opacity: 1;
	background-color: rgb(0 96 122 / var(--tw-bg-opacity));
}

.hover\:bg-neutral-lighter:hover
{
	--tw-bg-opacity: 1;
	background-color: rgb(246 246 245 / var(--tw-bg-opacity));
}

.hover\:text-black:hover
{
	--tw-text-opacity: 1;
	color: rgb(31 35 49 / var(--tw-text-opacity));
}

.hover\:text-white:hover
{
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}

.hover\:text-primary-base:hover
{
	--tw-text-opacity: 1;
	color: rgb(0 96 122 / var(--tw-text-opacity));
}

.hover\:text-primary-dark:hover
{
	--tw-text-opacity: 1;
	color: rgb(0 71 92 / var(--tw-text-opacity));
}

.hover\:underline:hover
{
	text-decoration-line: underline;
}

.file\:hover\:border-primary-base:hover::file-selector-button
{
	--tw-border-opacity: 1;
	border-color: rgb(0 96 122 / var(--tw-border-opacity));
}

.file\:hover\:bg-neutral-light:hover::file-selector-button
{
	--tw-bg-opacity: 1;
	background-color: rgb(237 237 236 / var(--tw-bg-opacity));
}

.file\:hover\:text-primary-base:hover::file-selector-button
{
	--tw-text-opacity: 1;
	color: rgb(0 96 122 / var(--tw-text-opacity));
}

.focus\:not-sr-only:focus
{
	position: static;
	width: auto;
	height: auto;
	padding: 0;
	margin: 0;
	overflow: visible;
	clip: auto;
	white-space: normal;
}

.focus\:border-black:focus
{
	--tw-border-opacity: 1;
	border-color: rgb(31 35 49 / var(--tw-border-opacity));
}

.focus\:border-warning-base:focus
{
	--tw-border-opacity: 1;
	border-color: rgb(253 203 51 / var(--tw-border-opacity));
}

.focus\:bg-warning-base:focus
{
	--tw-bg-opacity: 1;
	background-color: rgb(253 203 51 / var(--tw-bg-opacity));
}

.focus\:bg-primary-base:focus
{
	--tw-bg-opacity: 1;
	background-color: rgb(0 96 122 / var(--tw-bg-opacity));
}

.focus\:text-black:focus
{
	--tw-text-opacity: 1;
	color: rgb(31 35 49 / var(--tw-text-opacity));
}

.focus\:text-white:focus
{
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}

.focus\:underline:focus
{
	text-decoration-line: underline;
}

.focus\:shadow-outline-focus:focus
{
	--tw-shadow: inset 0 -2px 0 0 #1f2331;
	--tw-shadow-colored: inset 0 -2px 0 0 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:shadow-outline-focus-input:focus
{
	--tw-shadow: inset 0 0 0 3px#1f2331;
	--tw-shadow-colored: inset 0 0 0 3px#1f2331 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:shadow-outline-black:focus
{
	--tw-shadow: 0 0 0 3px#1f2331;
	--tw-shadow-colored: 0 0 0 3px#1f2331 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:outline-none:focus
{
	outline: 2px solid transparent;
	outline-offset: 2px;
}

.focus\:ring-4:focus
{
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring-inset:focus
{
	--tw-ring-inset: inset;
}

.focus\:ring-warning-base:focus
{
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(253 203 51 / var(--tw-ring-opacity));
}

.focus\:ring-black:focus
{
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(31 35 49 / var(--tw-ring-opacity));
}

.focus\:ring-offset-0:focus
{
	--tw-ring-offset-width: 0px;
}

.file\:focus\:border-warning-base:focus::file-selector-button
{
	--tw-border-opacity: 1;
	border-color: rgb(253 203 51 / var(--tw-border-opacity));
}

.file\:focus\:bg-warning-base:focus::file-selector-button
{
	--tw-bg-opacity: 1;
	background-color: rgb(253 203 51 / var(--tw-bg-opacity));
}

.file\:focus\:text-black:focus::file-selector-button
{
	--tw-text-opacity: 1;
	color: rgb(31 35 49 / var(--tw-text-opacity));
}

.file\:focus\:shadow-outline-black:focus::file-selector-button
{
	--tw-shadow: 0 0 0 3px#1f2331;
	--tw-shadow-colored: 0 0 0 3px#1f2331 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.file\:focus\:outline-none:focus::file-selector-button
{
	outline: 2px solid transparent;
	outline-offset: 2px;
}

.focus-visible\:ring-2:focus-visible
{
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-visible\:ring-white:focus-visible
{
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity));
}

.focus-visible\:ring-opacity-75:focus-visible
{
	--tw-ring-opacity: 0.75;
}

.active\:not-sr-only:active
{
	position: static;
	width: auto;
	height: auto;
	padding: 0;
	margin: 0;
	overflow: visible;
	clip: auto;
	white-space: normal;
}

.disabled\:border-neutral-base:disabled
{
	--tw-border-opacity: 1;
	border-color: rgb(146 148 155 / var(--tw-border-opacity));
}

.disabled\:bg-neutral-light:disabled
{
	--tw-bg-opacity: 1;
	background-color: rgb(237 237 236 / var(--tw-bg-opacity));
}

.disabled\:bg-neutral-base:disabled
{
	--tw-bg-opacity: 1;
	background-color: rgb(146 148 155 / var(--tw-bg-opacity));
}

.group:focus .group-focus\:bg-warning-base
{
	--tw-bg-opacity: 1;
	background-color: rgb(253 203 51 / var(--tw-bg-opacity));
}

.group:focus .group-focus\:text-black
{
	--tw-text-opacity: 1;
	color: rgb(31 35 49 / var(--tw-text-opacity));
}

.group:focus .group-focus\:shadow-outline-focus
{
	--tw-shadow: inset 0 -2px 0 0 #1f2331;
	--tw-shadow-colored: inset 0 -2px 0 0 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.group:focus .group-focus\:outline-none
{
	outline: 2px solid transparent;
	outline-offset: 2px;
}

@media (min-width: 640px)
{

	.sm\:mt-0
	{
		margin-top: 0px;
	}

	.sm\:block
	{
		display: block;
	}

	.sm\:hidden
	{
		display: none;
	}
}

@media (min-width: 1024px)
{

	.lg\:sr-only
	{
		position: absolute;
		width: 1px;
		height: 1px;
		padding: 0;
		margin: -1px;
		overflow: hidden;
		clip: rect(0, 0, 0, 0);
		white-space: nowrap;
		border-width: 0;
	}

	.lg\:fixed
	{
		position: fixed;
	}

	.lg\:absolute
	{
		position: absolute;
	}

	.lg\:inset-0
	{
		top: 0px;
		right: 0px;
		bottom: 0px;
		left: 0px;
	}

	.lg\:inset-x-0
	{
		left: 0px;
		right: 0px;
	}

	.lg\:top-28
	{
		top: 7rem;
	}

	.lg\:top-2xl
	{
		top: 5rem;
	}

	.lg\:top-0
	{
		top: 0px;
	}

	.lg\:col-span-3
	{
		grid-column: span 3 / span 3;
	}

	.lg\:col-span-1
	{
		grid-column: span 1 / span 1;
	}

	.lg\:mx-auto
	{
		margin-left: auto;
		margin-right: auto;
	}

	.lg\:mt-sm
	{
		margin-top: .5rem;
	}

	.lg\:mt-48
	{
		margin-top: 12rem;
	}

	.lg\:ml-6
	{
		margin-left: 1.5rem;
	}

	.lg\:mb-sm
	{
		margin-bottom: .5rem;
	}

	.lg\:mt-0
	{
		margin-top: 0px;
	}

	.lg\:ml-base
	{
		margin-left: 1rem;
	}

	.lg\:mb-0
	{
		margin-bottom: 0px;
	}

	.lg\:ml-auto
	{
		margin-left: auto;
	}

	.lg\:-mt-2xl
	{
		margin-top: -5rem;
	}

	.lg\:mb-lg
	{
		margin-bottom: 1.75rem;
	}

	.lg\:block
	{
		display: block;
	}

	.lg\:inline-block
	{
		display: inline-block;
	}

	.lg\:flex
	{
		display: flex;
	}

	.lg\:grid
	{
		display: grid;
	}

	.lg\:hidden
	{
		display: none;
	}

	.lg\:h-9
	{
		height: 2.25rem;
	}

	.lg\:w-9
	{
		width: 2.25rem;
	}

	.lg\:w-1\/3
	{
		width: 33.333333%;
	}

	.lg\:w-2\/3
	{
		width: 66.666667%;
	}

	.lg\:w-1\/2
	{
		width: 50%;
	}

	.lg\:w-3\/4
	{
		width: 75%;
	}

	.lg\:w-1\/4
	{
		width: 25%;
	}

	.lg\:w-auto
	{
		width: auto;
	}

	.lg\:w-64
	{
		width: 16rem;
	}

	.lg\:w-40
	{
		width: 10rem;
	}

	.lg\:w-full
	{
		width: 100%;
	}

	.lg\:max-w-none
	{
		max-width: none;
	}

	.lg\:max-w-xs
	{
		max-width: 20rem;
	}

	.lg\:flex-1
	{
		flex: 1 1 0%;
	}

	.lg\:grid-cols-max-content-1
	{
		grid-template-columns: repeat(1, minmax(0, max-content));
	}

	.lg\:grid-cols-max-content-2
	{
		grid-template-columns: repeat(2, minmax(0, max-content));
	}

	.lg\:grid-cols-max-content-3
	{
		grid-template-columns: repeat(3, minmax(0, max-content));
	}

	.lg\:grid-cols-max-content-4
	{
		grid-template-columns: repeat(4, minmax(0, max-content));
	}

	.lg\:grid-cols-max-content-5
	{
		grid-template-columns: repeat(5, minmax(0, max-content));
	}

	.lg\:grid-cols-max-content-6
	{
		grid-template-columns: repeat(6, minmax(0, max-content));
	}

	.lg\:grid-cols-max-content-7
	{
		grid-template-columns: repeat(7, minmax(0, max-content));
	}

	.lg\:grid-cols-max-content-8
	{
		grid-template-columns: repeat(8, minmax(0, max-content));
	}

	.lg\:grid-cols-4
	{
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}

	.lg\:flex-row
	{
		flex-direction: row;
	}

	.lg\:flex-row-reverse
	{
		flex-direction: row-reverse;
	}

	.lg\:flex-wrap
	{
		flex-wrap: wrap;
	}

	.lg\:items-start
	{
		align-items: flex-start;
	}

	.lg\:items-center
	{
		align-items: center;
	}

	.lg\:justify-between
	{
		justify-content: space-between;
	}

	.lg\:gap-base
	{
		gap: 1rem;
	}

	.lg\:gap-x-base
	{
		-moz-column-gap: 1rem;
		column-gap: 1rem;
	}

	.lg\:divide-x > :not([hidden]) ~ :not([hidden])
	{
		--tw-divide-x-reverse: 0;
		border-right-width: calc(1px * var(--tw-divide-x-reverse));
		border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
	}

	.lg\:divide-neutral-base > :not([hidden]) ~ :not([hidden])
	{
		--tw-divide-opacity: 1;
		border-color: rgb(146 148 155 / var(--tw-divide-opacity));
	}

	.lg\:self-center
	{
		align-self: center;
	}

	.lg\:bg-general-lg
	{
		background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iODAwIiBoZWlnaHQ9IjEyNSIgdmlld0JveD0iMCAwIDgwMCAxMjUiPjxkZWZzPjxjbGlwUGF0aCBpZD0iYiI+PHJlY3Qgd2lkdGg9IjgwMCIgaGVpZ2h0PSIxMjUiLz48L2NsaXBQYXRoPjwvZGVmcz48ZyBpZD0iYSIgY2xpcC1wYXRoPSJ1cmwoI2IpIj48cmVjdCB3aWR0aD0iODAwIiBoZWlnaHQ9IjEyNSIgZmlsbD0iIzNjNGM1YyIvPjxwYXRoIGQ9Ik0xMTMyOS4yMjctMTIxOS4xNzgsMTExOTUuMy0xMjk2LjVoMTMzLjkzbDAsNTQuNHYyMi45MjRoMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTE5MyAxMjk2KSIgZmlsbD0iIzI2Mzc0YSIgc3Ryb2tlPSJyZ2JhKDAsMCwwLDApIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMSIvPjxwYXRoIGQ9Ik0xMDcuNzcxLDg2LjI1OWg2OS40MTRjLTExLjYzNS0yMC4xMzUtMjMuMDc0LTM5LjkzMS0zNC43MjMtNjAuMDktMTEuNjc4LDIwLjIzLTIzLjA5Myw0MC0zNC42OTEsNjAuMDkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM1NC4yMDcgLTEuMTA2KSIgZmlsbD0iIzI2Mzc0YSIvPjxwYXRoIGQ9Ik04My4zMzIsNzIuODY0LDcxLjQyNiw5My40N0g5NC40OTRjLTMuMzYxLTUuOTMzLTYuOC0xMy4yOTItMTAuMjIyLTE5LjE5Mi0uMjI4LS4zOTMtLjUtLjc2LS45NC0xLjQxNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzM0LjUwOCAtNTguMTA0KSIgZmlsbD0iIzI2Mzc0YSIvPjxwYXRoIGQ9Ik0xMTI5NS4xNzctMTM2My45OWgtNjcuODE0YTE2MC40MjksMTYwLjQyOSwwLDAsMSwxOC44MTEtMzMuMzI3bDE2LjExNS0yMS45MzFhNjguNDYzLDY4LjQ2MywwLDAsMSwxNi4yODctMTUuODMsNjcuNzExLDY3LjcxMSwwLDAsMSwyMC41LTkuNTgyYzcuNC0yLjA0NCwxMy40MzItMy43MTYsMTguOTc2LTUuMjYyYTE5Mi44NywxOTIuODcsMCwwLDEsNTEuNzY0LTcuMDc4LDE5My4xMTQsMTkzLjExNCwwLDAsMSw0NC40NzQsNS4ybDkuMTMxLDIuMTY0YTExMy45LDExMy45LDAsMCwxLDI1LjMyOCw5LjI5MiwxMTQuNjQ3LDExNC42NDcsMCwwLDEsMjIuMjA4LDE0Ljc4NUExMTUuNTc5LDExNS41NzksMCwwLDEsMTE0ODkuMi0xNDA2YTExNi4zOTQsMTE2LjM5NCwwLDAsMSwxMy40MzMsMjMuNjE5LDE0NS4wNzksMTQ1LjA3OSwwLDAsMSw2LjM1MiwxOC4zOTFoLTc1LjI2MWE2NC4zLDY0LjMsMCwwLDAtNi41NDgtMTAuNDg4LDYzLjkxNiw2My45MTYsMCwwLDAtOC4zNS04Ljk1Miw2My41MTQsNjMuNTE0LDAsMCwwLTkuOS03LjE4LDYzLjE3NCw2My4xNzQsMCwwLDAtMTEuMTkzLTUuMTczbC04LjcwNy0zLjAzMWE2Mi42MTYsNjIuNjE2LDAsMCwwLTIwLjYzNS0zLjQ5MSw2Mi44MzgsNjIuODM4LDAsMCwwLTE1LjQ2NSwxLjkzNSw2My4wMzcsNjMuMDM3LDAsMCwwLTE0LjY2OSw1Ljc2NWwtMjIsMTIuMDExYTYzLjQ4Myw2My40ODMsMCwwLDAtMTEuNjM5LDguMTcyLDY0LDY0LDAsMCwwLTkuNDQ2LDEwLjQzMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTA3NiAxNDg5LjQ4OSkiIGZpbGw9IiMyNjM3NGEiIHN0cm9rZT0icmdiYSgwLDAsMCwwKSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEiLz48cGF0aCBkPSJNMTEzNTAuMDg0LTEzMTIuNWgtMjI0LjU0M2MtMTMuNDg0LTE4LjY5LTIwLjg4MS0yOS43LTIxLjk4Ni0zMi43MTZhOC4yNiw4LjI2LDAsMCwxLC41OTUtNy4xODljMS4yODQtMi4yNzMsMy42NjYtNC40NjQsNy4wNzctNi41MTFhNTcuNTc4LDU3LjU3OCwwLDAsMSwxMC4wNzEtNC42LDk5Ljc2Miw5OS43NjIsMCwwLDEsMTIuOTE5LTMuNjJsNjUuMjgxLDQ0LjlMMTExODIuMi0xNDM4LjVoNDIuMTczYzYuMjU4LDYuNDkzLDEzLjMzLDEzLjg5MSwyMS4wMjEsMjEuOTksMjEuMywyMi40MjMsNDEuMjM4LDQzLjc2LDQ1LjAxOSw0Ny44MWwuMTU5LjE3MWEuMDYxLjA2MSwwLDAsMS0uMDA3LS4wMTVsMC0uMDA5YS4yODkuMjg5LDAsMCwwLS4wMTMtLjAzMWwtLjAyNS0uMDYzYy0uMDA3LS4wMTYtLjAxNC0uMDMzLS4wMjEtLjA1MnMtLjAyNy0uMDY5LS4wNDUtLjExMWwtLjA0Ni0uMTE0Yy0yLjU5NC02LjQ0OC0xMS43NTctMjkuMjg1LTIwLjc2NC01Mi40MjctMi4zMjQtNS45NzctNC41NDgtMTEuNzQ3LTYuNjExLTE3LjE0OWgzOS4yM2w0Ny44MTQsODUuNzEzdjQwLjI4N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDU0OS41ODIgMTQzOCkiIGZpbGw9IiMyNjM3NGEiIHN0cm9rZT0icmdiYSgwLDAsMCwwKSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEiLz48L2c+PC9zdmc+');
	}

	.lg\:bg-auto
	{
		background-size: auto;
	}

	.lg\:bg-right
	{
		background-position: right;
	}

	.lg\:p-lg
	{
		padding: 1.75rem;
	}

	.lg\:p-base
	{
		padding: 1rem;
	}

	.lg\:py-sm
	{
		padding-top: .5rem;
		padding-bottom: .5rem;
	}

	.lg\:py-3xl
	{
		padding-top: 10rem;
		padding-bottom: 10rem;
	}

	.lg\:py-lg
	{
		padding-top: 1.75rem;
		padding-bottom: 1.75rem;
	}

	.lg\:px-lg
	{
		padding-left: 1.75rem;
		padding-right: 1.75rem;
	}

	.lg\:py-base
	{
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.lg\:pb-sm
	{
		padding-bottom: .5rem;
	}

	.lg\:pl-base
	{
		padding-left: 1rem;
	}

	.lg\:pb-0
	{
		padding-bottom: 0px;
	}

	.lg\:pt-24
	{
		padding-top: 6rem;
	}

	.lg\:pt-28
	{
		padding-top: 7rem;
	}

	.lg\:pl-lg
	{
		padding-left: 1.75rem;
	}

	.lg\:pb-2xl
	{
		padding-bottom: 5rem;
	}

	.lg\:pt-14
	{
		padding-top: 3.5rem;
	}

	.lg\:text-center
	{
		text-align: center;
	}

	.lg\:text-right
	{
		text-align: right;
	}

	.lg\:text-base
	{
		font-size: 1rem;
		line-height: 1.5rem;
	}

	.lg\:text-sm
	{
		font-size: 0.875rem;
		line-height: 1.25rem;
	}

	.lg\:text-4xl
	{
		font-size: 2.25rem;
		line-height: 2.5rem;
	}

	.lg\:text-lg
	{
		font-size: 1.125rem;
		line-height: 1.75rem;
	}

	.lg\:text-3xl
	{
		font-size: 1.875rem;
		line-height: 2.25rem;
	}

	.lg\:leading-6
	{
		line-height: 1.5rem;
	}

	.lg\:c-h2
	{
		margin-bottom: 1rem;
		font-size: 1.5rem;
		line-height: 2rem;
		font-weight: 700;
		line-height: 1.25;
	}
}
