/* @license gnu-gpl-2.0-or-later https://www.drupal.org/licensing/faq */
.usa-collection,.usa-list,.usa-prose .usa-collection,.usa-prose>ol,.usa-prose>ul {
	margin-bottom:1em;
	margin-top:1em;
	line-height:1.6;
	padding-left:3ch
}
.usa-collection:last-child,.usa-list:last-child,.usa-prose>ol:last-child,.usa-prose>ul:last-child {
	margin-bottom:0
}
.usa-collection ol,.usa-collection ul,.usa-list ol,.usa-list ul,.usa-prose .usa-collection ol,.usa-prose .usa-collection ul,.usa-prose>ol ol,.usa-prose>ol ul,.usa-prose>ul ol,.usa-prose>ul ul {
	margin-top:.25em
}
.usa-collection__item,.usa-list li,.usa-prose .usa-collection__item,.usa-prose>ol li,.usa-prose>ul li {
	margin-bottom:.25em;
	max-width:88ex
}
.usa-collection__item:last-child,.usa-list li:last-child,.usa-prose>ol li:last-child,.usa-prose>ul li:last-child {
	margin-bottom:0
}
.usa-prose>table,.usa-prose>table caption,.usa-table,.usa-table caption {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	text-align:left
}
.usa-prose>table,.usa-table {
	font-size:1rem;
	line-height:1.6;
	border-collapse:collapse;
	border-spacing:0;
	color:#171716;
	margin:1.25rem 0
}
.usa-prose>table thead th,.usa-table thead th {
	background-clip:padding-box;
	font-weight:700;
	line-height:1.4
}
.usa-prose>table thead td,.usa-prose>table thead th,.usa-table thead td,.usa-table thead th {
	background-color:#dfe1e2;
	color:#171716
}
.usa-prose>table tbody th,.usa-table tbody th {
	text-align:left
}
.usa-prose>table td,.usa-prose>table th,.usa-table td,.usa-table th {
	background-color:#fff;
	border:1px solid #171716;
	font-weight:400;
	padding:.5rem 1rem
}
.usa-prose>table caption,.usa-table caption {
	font-size:.94rem;
	font-weight:700;
	margin-bottom:.75rem
}
.usa-prose>table th[data-sortable],.usa-table th[data-sortable] {
	padding-right:2.5rem;
	position:relative
}
.usa-prose>table th[data-sortable]:after,.usa-table th[data-sortable]:after {
	border-bottom-color:transparent;
	border-bottom-style:solid;
	border-bottom-width:1px;
	bottom:0;
	content:"";
	height:0;
	left:0;
	position:absolute;
	width:100%
}
.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button {
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	border:0;
	border-radius:0;
	box-shadow:none;
	font-weight:400;
	padding:0;
	height:2rem;
	width:2rem;
	background-position:center center;
	background-size:1.5rem;
	color:#71767a;
	cursor:pointer;
	display:inline-block;
	margin:0;
	position:absolute;
	right:.25rem;
	text-align:center;
	text-decoration:none;
	top:50%;
	transform:translate(0,-50%)
}
.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:visited,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:hover,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:visited,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:visited,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:hover,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:visited {
	color:#2c608a
}
.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:active,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:active {
	color:#1f303e
}
.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:focus,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:focus,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:focus,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:focus {
	outline:.25rem solid #2491ff;
	outline-offset:0
}
.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:active,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:hover,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:active,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:hover {
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	box-shadow:none;
	text-decoration:underline
}
.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled {
	color:#c9c9c9
}
.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover {
	color:#2c608a
}
.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active {
	color:#1f303e
}
.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon {
	height:1.5rem;
	width:1.5rem;
	vertical-align:middle
}
.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon>g,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon>g,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon>g,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon>g {
	fill:transparent
}
.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon>g.unsorted,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon>g.unsorted,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon>g.unsorted,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon>g.unsorted {
	fill:#71767a
}
.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon>g.unsorted,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:hover .usa-icon>g.unsorted,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon>g.unsorted,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:hover .usa-icon>g.unsorted,.usa-table--borderless thead th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon>g.unsorted {
	fill:#171716
}
.usa-prose>table th[data-sortable][aria-sort=ascending],.usa-prose>table th[data-sortable][aria-sort=descending],.usa-table th[data-sortable][aria-sort=ascending],.usa-table th[data-sortable][aria-sort=descending] {
	background-color:#29e1cb
}
.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button {
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	border:0;
	border-radius:0;
	box-shadow:none;
	font-weight:400;
	padding:0;
	height:2rem;
	width:2rem;
	background-position:center center;
	background-size:1.5rem;
	color:#71767a;
	cursor:pointer;
	display:inline-block;
	margin:0;
	position:absolute;
	right:.25rem;
	text-align:center;
	text-decoration:none;
	top:50%;
	transform:translate(0,-50%)
}
.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:visited,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:visited {
	color:#2c608a
}
.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:active,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:active {
	color:#1f303e
}
.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:focus,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:focus {
	outline:.25rem solid #2491ff;
	outline-offset:0
}
.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:active,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:active,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover {
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	box-shadow:none;
	text-decoration:underline
}
.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled {
	color:#c9c9c9
}
.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover {
	color:#2c608a
}
.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active {
	color:#1f303e
}
.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon {
	height:1.5rem;
	width:1.5rem;
	vertical-align:middle
}
.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon>g,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon>g,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon>g,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon>g {
	fill:transparent
}
.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon>g.ascending,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon>g.descending,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon>g.ascending,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon>g.descending {
	fill:#171716
}
.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:visited,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:visited {
	color:#2c608a
}
.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active {
	color:#1f303e
}
.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:focus,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:focus {
	outline:.25rem solid #2491ff;
	outline-offset:0
}
.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover {
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	box-shadow:none;
	text-decoration:underline
}
.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled {
	color:#c9c9c9
}
.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover {
	color:#2c608a
}
.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active {
	color:#1f303e
}
.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon {
	height:1.5rem;
	width:1.5rem;
	vertical-align:middle
}
.usa-prose>table thead th[aria-sort],.usa-table thead th[aria-sort] {
	background-color:#29e1cb;
	color:#171716
}
.usa-prose>table td[data-sort-active],.usa-prose>table th[data-sort-active],.usa-table td[data-sort-active],.usa-table th[data-sort-active] {
	background-color:#d5fbf3;
	color:#171716
}
.usa-prose>.usa-table--borderless thead th,.usa-table--borderless thead th {
	background-color:transparent;
	border-top:0;
	color:#171716
}
.usa-table--borderless thead th[aria-sort] {
	color:#171716
}
.usa-prose>.usa-table--borderless td,.usa-prose>.usa-table--borderless th,.usa-table--borderless td,.usa-table--borderless th {
	border-left:0;
	border-right:0
}
.usa-prose>.usa-table--compact td,.usa-prose>.usa-table--compact th,.usa-table--compact td,.usa-table--compact th {
	padding:.25rem .75rem
}
.usa-table--striped tbody tr:nth-child(odd) td,.usa-table--striped tbody tr:nth-child(odd) th {
	background-color:#f0f0f0;
	color:#171716
}
.usa-table--striped tbody tr:nth-child(odd) td[data-sort-active],.usa-table--striped tbody tr:nth-child(odd) th[data-sort-active] {
	background-color:#c3ebfa;
	color:#171716
}
.usa-prose>.width-mobile .usa-table--stacked thead,.usa-prose>.width-mobile .usa-table--stacked-header thead,.width-mobile .usa-table--stacked thead,.width-mobile .usa-table--stacked-header thead {
	display:none
}
.usa-prose>.width-mobile .usa-table--stacked td,.usa-prose>.width-mobile .usa-table--stacked th,.width-mobile .usa-table--stacked td,.width-mobile .usa-table--stacked th {
	border-bottom-width:0;
	display:block;
	width:100%
}
.usa-prose>.width-mobile .usa-table--stacked tr,.usa-prose>.width-mobile .usa-table--stacked-header tr,.width-mobile .usa-table--stacked tr,.width-mobile .usa-table--stacked-header tr {
	border-bottom:.25rem solid #171716;
	border-top-width:0;
	display:block;
	width:100%
}
.width-mobile .usa-table--stacked tr td:first-child,.width-mobile .usa-table--stacked tr th:first-child {
	border-top-width:0
}
.width-mobile .usa-table--stacked tr:nth-child(odd) td,.width-mobile .usa-table--stacked tr:nth-child(odd) th {
	background-color:inherit
}
.width-mobile .usa-table--stacked tr:first-child td:first-child,.width-mobile .usa-table--stacked tr:first-child th:first-child,.width-mobile .usa-table--stacked-header tr:first-child td:first-child,.width-mobile .usa-table--stacked-header tr:first-child th:first-child {
	border-top:.25rem solid #171716
}
.width-mobile .usa-table--stacked td[data-label],.width-mobile .usa-table--stacked th[data-label] {
	padding-bottom:.75rem
}
.width-mobile .usa-table--stacked td[data-label]:before,.width-mobile .usa-table--stacked th[data-label]:before {
	content:attr(data-label);
	display:block;
	font-weight:700;
	margin:-.5rem -1rem 0;
	padding:.75rem 1rem .25rem
}
.usa-prose>.width-mobile .usa-table--stacked-header td,.usa-prose>.width-mobile .usa-table--stacked-header th,.width-mobile .usa-table--stacked-header td,.width-mobile .usa-table--stacked-header th {
	border-bottom-width:0;
	display:block;
	width:100%
}
.width-mobile .usa-table--stacked-header tr td:first-child,.width-mobile .usa-table--stacked-header tr th:first-child {
	border-top-width:0
}
.width-mobile .usa-table--stacked-header tr:nth-child(odd) td,.width-mobile .usa-table--stacked-header tr:nth-child(odd) th {
	background-color:inherit
}
.width-mobile .usa-table--stacked-header td[data-label],.width-mobile .usa-table--stacked-header th[data-label] {
	padding-bottom:.75rem
}
.width-mobile .usa-table--stacked-header td[data-label]:before,.width-mobile .usa-table--stacked-header th[data-label]:before {
	content:attr(data-label);
	display:block;
	font-weight:700;
	margin:-.5rem -1rem 0;
	padding:.75rem 1rem .25rem
}
.width-mobile .usa-table--stacked-header tr td:first-child,.width-mobile .usa-table--stacked-header tr th:first-child {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem;
	line-height:1.2;
	background-color:#dfe1e2;
	color:#171716;
	font-weight:700;
	padding:.75rem 1rem
}
.width-mobile .usa-table--stacked-header tr td:first-child:before,.width-mobile .usa-table--stacked-header tr th:first-child:before {
	display:none
}
.usa-prose>.usa-table-container--scrollable,.usa-table-container--scrollable {
	margin:1.25rem 0;
	overflow-y:hidden
}
.usa-table-container--scrollable .usa-table {
	margin:0
}
.usa-prose>.usa-table-container--scrollable td,.usa-table-container--scrollable td {
	white-space:nowrap
}
html {
	line-height:1.15;
	-webkit-text-size-adjust:100%;
	box-sizing:border-box;
	font-feature-settings:"kern" 1;
	font-kerning:normal;
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:100%
}
body {
	margin:0
}
details,main {
	display:block
}
h1 {
	font-size:2em;
	margin:.67em 0
}
hr {
	box-sizing:content-box;
	height:0;
	overflow:visible
}
code,kbd,pre,samp {
	font-family:monospace,monospace;
	font-size:1em
}
a {
	background-color:transparent
}
abbr[title] {
	border-bottom:none;
	-webkit-text-decoration:underline dotted;
	text-decoration:underline dotted
}
b,strong {
	font-weight:bolder
}
small {
	font-size:80%
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sub {
	bottom:-.25em
}
sup {
	top:-.5em
}
img {
	border-style:none
}
button,input,optgroup,select,textarea {
	font-family:inherit;
	font-size:100%;
	line-height:1.15;
	margin:0
}
button,input {
	overflow:visible
}
button,select {
	text-transform:none
}
[type=button],[type=reset],[type=submit],button {
	-webkit-appearance:button
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
	border-style:none;
	padding:0
}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring {
	outline:1px dotted buttontext
}
fieldset {
	padding:.35em .75em .625em
}
legend {
	color:inherit;
	display:table;
	max-width:100%;
	white-space:normal
}
progress {
	vertical-align:baseline
}
textarea {
	overflow:auto
}
[type=checkbox],[type=radio],legend {
	box-sizing:border-box;
	padding:0
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
	height:auto
}
[type=search] {
	-webkit-appearance:textfield;
	outline-offset:-2px
}
[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
::-webkit-file-upload-button {
	-webkit-appearance:button;
	font:inherit
}
summary {
	display:list-item
}
[hidden],template {
	display:none
}
@font-face {
	font-family:"roboto mono web";
	font-style:normal;
	font-weight:300;
	font-display:fallback;
	src:url(../fonts/roboto-mono-v5-latin-300.woff2) format("woff2"),url(../fonts/roboto-mono-v5-latin-300.woff) format("woff"),url(../fonts/roboto-mono-v5-latin-300.ttf) format("truetype")
}
@font-face {
	font-family:"roboto mono web";
	font-style:normal;
	font-weight:400;
	font-display:fallback;
	src:url(../fonts/roboto-mono-v5-latin-regular.woff2) format("woff2"),url(../fonts/roboto-mono-v5-latin-regular.woff) format("woff"),url(../fonts/roboto-mono-v5-latin-regular.ttf) format("truetype")
}
@font-face {
	font-family:"roboto mono web";
	font-style:normal;
	font-weight:700;
	font-display:fallback;
	src:url(../fonts/roboto-mono-v5-latin-700.woff2) format("woff2"),url(../fonts/roboto-mono-v5-latin-700.woff) format("woff"),url(../fonts/roboto-mono-v5-latin-700.ttf) format("truetype")
}
@font-face {
	font-family:"roboto mono web";
	font-style:italic;
	font-weight:300;
	font-display:fallback;
	src:url(../fonts/roboto-mono-v5-latin-300italic.woff2) format("woff2"),url(../fonts/roboto-mono-v5-latin-300italic.woff) format("woff"),url(../fonts/roboto-mono-v5-latin-300italic.ttf) format("truetype")
}
@font-face {
	font-family:"roboto mono web";
	font-style:italic;
	font-weight:400;
	font-display:fallback;
	src:url(../fonts/roboto-mono-v5-latin-italic.woff2) format("woff2"),url(../fonts/roboto-mono-v5-latin-italic.woff) format("woff"),url(../fonts/roboto-mono-v5-latin-italic.ttf) format("truetype")
}
@font-face {
	font-family:"roboto mono web";
	font-style:italic;
	font-weight:700;
	font-display:fallback;
	src:url(../fonts/roboto-mono-v5-latin-700italic.woff2) format("woff2"),url(../fonts/roboto-mono-v5-latin-700italic.woff) format("woff"),url(../fonts/roboto-mono-v5-latin-700italic.ttf) format("truetype")
}
@font-face {
	font-family:"public sans web";
	font-style:normal;
	font-weight:300;
	font-display:fallback;
	src:url(../fonts/publicsans-light.woff2) format("woff2"),url(../fonts/publicsans-light.woff) format("woff"),url(../fonts/publicsans-light.ttf) format("truetype")
}
@font-face {
	font-family:"public sans web";
	font-style:normal;
	font-weight:400;
	font-display:fallback;
	src:url(../fonts/publicsans-regular.woff2) format("woff2"),url(../fonts/publicsans-regular.woff) format("woff"),url(../fonts/publicsans-regular.ttf) format("truetype")
}
@font-face {
	font-family:"public sans web";
	font-style:normal;
	font-weight:600;
	font-display:fallback;
	src:url(../fonts/publicsans-semibold.woff2) format("woff2"),url(../fonts/publicsans-semibold.woff) format("woff"),url(../fonts/publicsans-semibold.ttf) format("truetype")
}
@font-face {
	font-family:"public sans web";
	font-style:normal;
	font-weight:700;
	font-display:fallback;
	src:url(../fonts/publicsans-bold.woff2) format("woff2"),url(../fonts/publicsans-bold.woff) format("woff"),url(../fonts/publicsans-bold.ttf) format("truetype")
}
@font-face {
	font-family:"public sans web";
	font-style:normal;
	font-weight:800;
	font-display:fallback;
	src:url(../fonts/publicsans-extrabold.woff2) format("woff2"),url(../fonts/publicsans-extrabold.woff) format("woff"),url(../fonts/publicsans-extrabold.ttf) format("truetype")
}
@font-face {
	font-family:"public sans web";
	font-style:italic;
	font-weight:300;
	font-display:fallback;
	src:url(../fonts/publicsans-lightitalic.woff2) format("woff2"),url(../fonts/publicsans-lightitalic.woff) format("woff"),url(../fonts/publicsans-lightitalic.ttf) format("truetype")
}
@font-face {
	font-family:"public sans web";
	font-style:italic;
	font-weight:400;
	font-display:fallback;
	src:url(../fonts/publicsans-italic.woff2) format("woff2"),url(../fonts/publicsans-italic.woff) format("woff"),url(../fonts/publicsans-italic.ttf) format("truetype")
}
@font-face {
	font-family:"public sans web";
	font-style:italic;
	font-weight:600;
	font-display:fallback;
	src:url(../fonts/publicsans-semibolditalic.woff2) format("woff2"),url(../fonts/publicsans-semibolditalic.woff) format("woff"),url(../fonts/publicsans-semibolditalic.ttf) format("truetype")
}
@font-face {
	font-family:"public sans web";
	font-style:italic;
	font-weight:700;
	font-display:fallback;
	src:url(../fonts/publicsans-bolditalic.woff2) format("woff2"),url(../fonts/publicsans-bolditalic.woff) format("woff"),url(../fonts/publicsans-bolditalic.ttf) format("truetype")
}
@font-face {
	font-family:"public sans web";
	font-style:italic;
	font-weight:800;
	font-display:fallback;
	src:url(../fonts/publicsans-extrabolditalic.woff2) format("woff2"),url(../fonts/publicsans-extrabolditalic.woff) format("woff"),url(../fonts/publicsans-extrabolditalic.ttf) format("truetype")
}
button:not([disabled]):focus,input:not([disabled]):focus,select:not([disabled]):focus,textarea:not([disabled]):focus {
	outline:.25rem solid #2491ff;
	outline-offset:0
}
[contenteditable=true]:focus,[href]:focus,[tabindex]:focus,iframe:focus {
	outline:.25rem solid #2491ff;
	outline-offset:0
}
.usa-focus {
	outline:.25rem solid #2491ff;
	outline-offset:0
}
*,::after,::before {
	box-sizing:inherit
}
address,cite,dfn,var {
	font-style:normal
}
@keyframes slidein-left {
	0% {
	transform:translatex(15rem)
}
to {
	transform:translatex(0)
}
}body {
	color:#171716;
	background-color:#fff;
	overflow-x:hidden
}
.usa-sr-only {
	position:absolute;
	left:-999em;
	right:auto
}
.usa-button {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem;
	line-height:1;
	color:#fff;
	background-color:#2378c3;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border:0;
	border-radius:.25rem;
	cursor:pointer;
	display:inline-block;
	font-weight:700;
	margin-right:.5rem;
	padding:.75rem 1.25rem;
	text-align:center;
	text-decoration:none;
	width:100%
}
@media all and (min-width:30em) {
	.usa-button {
	width:auto
}
}.usa-button:visited {
	color:#fff
}
.usa-button.usa-button--hover,.usa-button:hover {
	color:#fff;
	background-color:#274863;
	border-bottom:0;
	text-decoration:none
}
.usa-button.usa-button--active,.usa-button:active {
	color:#fff;
	background-color:#1f303e
}
.usa-button:not([disabled]).usa-focus,.usa-button:not([disabled]):focus {
	outline-offset:.25rem
}
.usa-button:disabled {
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	background-color:#c9c9c9;
	color:#fff
}
.usa-button:disabled.usa-button--active,.usa-button:disabled.usa-button--hover,.usa-button:disabled.usa-focus,.usa-button:disabled:active,.usa-button:disabled:focus,.usa-button:disabled:hover {
	background-color:#c9c9c9;
	border:0;
	box-shadow:none
}
.usa-button--accent-cool,.usa-button--accent-cool:visited {
	color:#171716;
	background-color:#1dc2ae
}
.usa-button--accent-cool.usa-button--hover,.usa-button--accent-cool:hover {
	color:#171716;
	background-color:#00a398
}
.usa-button--accent-cool.usa-button--active,.usa-button--accent-cool:active {
	color:#fff;
	background-color:#0f6460
}
.usa-button--accent-warm,.usa-button--accent-warm:visited {
	color:#171716;
	background-color:#fa9441
}
.usa-button--accent-warm.usa-button--hover,.usa-button--accent-warm:hover {
	color:#fff;
	background-color:#c05600
}
.usa-button--accent-warm.usa-button--active,.usa-button--accent-warm:active {
	color:#fff;
	background-color:#775540
}
.usa-button--outline {
	background-color:transparent;
	box-shadow:inset 0 0 0 2px #2378c3;
	color:#2378c3
}
.usa-button--outline:visited {
	color:#2378c3
}
.usa-button--outline.usa-button--hover,.usa-button--outline:hover {
	background-color:transparent;
	box-shadow:inset 0 0 0 2px #274863;
	color:#274863
}
.usa-button--outline.usa-button--active,.usa-button--outline:active {
	background-color:transparent;
	box-shadow:inset 0 0 0 2px #1f303e;
	color:#1f303e
}
.usa-button--outline.usa-button--inverse {
	box-shadow:inset 0 0 0 2px #dfe1e2;
	color:#f0f0f0
}
.usa-button--outline.usa-button--inverse:visited {
	color:#f0f0f0
}
.usa-button--outline.usa-button--inverse.usa-button--hover,.usa-button--outline.usa-button--inverse:hover {
	box-shadow:inset 0 0 0 2px #fff;
	color:#fff
}
.usa-button--outline.usa-button--inverse.usa-button--active,.usa-button--outline.usa-button--inverse:active {
	background-color:transparent;
	box-shadow:inset 0 0 0 2px #fff;
	color:#fff
}
.usa-button--outline.usa-button--inverse.usa-button--unstyled {
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	text-decoration:underline;
	background-color:transparent;
	border:0;
	border-radius:0;
	box-shadow:none;
	font-weight:400;
	margin:0;
	padding:0;
	text-align:left;
	color:#f0f0f0
}
.usa-button--outline.usa-button--inverse.usa-button--unstyled:focus {
	outline:.25rem solid #2491ff;
	outline-offset:0
}
.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active,.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled,.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.usa-button--active,.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.usa-button--hover,.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.usa-focus,.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled:active,.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled:focus,.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled:hover,.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover,.usa-button--outline.usa-button--inverse.usa-button--unstyled:active,.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled,.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-button--active,.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-button--hover,.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-focus,.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:active,.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:focus,.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:hover,.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover {
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	box-shadow:none;
	text-decoration:underline
}
.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled,.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled {
	color:#c9c9c9
}
.usa-button--outline.usa-button--inverse.usa-button--unstyled:visited,.usa-dark-background a,.usa-dark-background a:visited {
	color:#f0f0f0
}
.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active,.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover,.usa-button--outline.usa-button--inverse.usa-button--unstyled:active,.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover {
	color:#fff
}
.usa-button--base {
	color:#fff;
	background-color:#71767a
}
.usa-button--base.usa-button--hover,.usa-button--base:hover {
	color:#fff;
	background-color:#565c65
}
.usa-button--base.usa-button--active,.usa-button--base:active {
	color:#fff;
	background-color:#3d4551
}
.usa-button--secondary {
	color:#171716;
	background-color:#4f97d1
}
.usa-button--secondary.usa-button--hover,.usa-button--secondary:hover {
	color:#fff;
	background-color:#2c608a
}
.usa-button--secondary.usa-button--active,.usa-button--secondary:active {
	color:#fff;
	background-color:#11181d
}
.usa-button--big {
	border-radius:.25rem;
	font-size:1.38rem;
	padding:1rem 1.5rem
}
.usa-button--disabled {
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	background-color:#c9c9c9;
	color:#fff
}
.usa-button--disabled.usa-button--active,.usa-button--disabled.usa-button--hover,.usa-button--disabled.usa-focus,.usa-button--disabled:active,.usa-button--disabled:focus,.usa-button--disabled:hover {
	background-color:#c9c9c9;
	border:0;
	box-shadow:none
}
.usa-button--outline-disabled,.usa-button--outline-inverse-disabled,.usa-button--outline-inverse:disabled,.usa-button--outline:disabled {
	background-color:transparent
}
.usa-button--outline-disabled.usa-button--active,.usa-button--outline-disabled.usa-button--hover,.usa-button--outline-disabled.usa-focus,.usa-button--outline-disabled:active,.usa-button--outline-disabled:focus,.usa-button--outline-disabled:hover,.usa-button--outline-inverse-disabled.usa-button--active,.usa-button--outline-inverse-disabled.usa-button--hover,.usa-button--outline-inverse-disabled.usa-focus,.usa-button--outline-inverse-disabled:active,.usa-button--outline-inverse-disabled:focus,.usa-button--outline-inverse-disabled:hover,.usa-button--outline-inverse:disabled.usa-button--active,.usa-button--outline-inverse:disabled.usa-button--hover,.usa-button--outline-inverse:disabled.usa-focus,.usa-button--outline-inverse:disabled:active,.usa-button--outline-inverse:disabled:focus,.usa-button--outline-inverse:disabled:hover,.usa-button--outline:disabled.usa-button--active,.usa-button--outline:disabled.usa-button--hover,.usa-button--outline:disabled.usa-focus,.usa-button--outline:disabled:active,.usa-button--outline:disabled:focus,.usa-button--outline:disabled:hover {
	background-color:transparent;
	border:0
}
.usa-button--outline-disabled,.usa-button--outline:disabled {
	box-shadow:inset 0 0 0 2px #c9c9c9;
	color:#c9c9c9
}
.usa-button--outline-disabled.usa-button--inverse,.usa-button--outline:disabled.usa-button--inverse {
	background-color:transparent;
	box-shadow:inset 0 0 0 2px #71767a;
	color:#71767a
}
.usa-button--unstyled {
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	color:#2378c3;
	text-decoration:underline;
	background-color:transparent;
	border:0;
	border-radius:0;
	box-shadow:none;
	font-weight:400;
	margin:0;
	padding:0;
	text-align:left
}
.usa-button--unstyled:hover,.usa-button--unstyled:visited {
	color:#2c608a
}
.usa-button--unstyled:active {
	color:#1f303e
}
.usa-button--unstyled:focus {
	outline:.25rem solid #2491ff;
	outline-offset:0
}
.usa-button--unstyled.usa-button--active,.usa-button--unstyled.usa-button--disabled,.usa-button--unstyled.usa-button--disabled.usa-button--active,.usa-button--unstyled.usa-button--disabled.usa-button--hover,.usa-button--unstyled.usa-button--disabled.usa-focus,.usa-button--unstyled.usa-button--disabled:active,.usa-button--unstyled.usa-button--disabled:focus,.usa-button--unstyled.usa-button--disabled:hover,.usa-button--unstyled.usa-button--hover,.usa-button--unstyled:active,.usa-button--unstyled:disabled,.usa-button--unstyled:disabled.usa-button--active,.usa-button--unstyled:disabled.usa-button--hover,.usa-button--unstyled:disabled.usa-focus,.usa-button--unstyled:disabled:active,.usa-button--unstyled:disabled:focus,.usa-button--unstyled:disabled:hover,.usa-button--unstyled:hover {
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	box-shadow:none;
	text-decoration:underline
}
.usa-button--unstyled.usa-button--disabled,.usa-button--unstyled:disabled {
	color:#c9c9c9
}
.usa-button--unstyled.usa-button--hover {
	color:#2c608a
}
.usa-button--unstyled.usa-button--active {
	color:#1f303e
}
.usa-embed-container embed,.usa-embed-container iframe,.usa-embed-container object {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.usa-embed-container {
	padding-bottom:56.25%;
	position:relative;
	height:0;
	overflow:hidden;
	max-width:100%
}
img {
	max-width:100%
}
.usa-media-link {
	display:inline-block;
	line-height:0
}
.usa-checkbox__label,.usa-combo-box__input,.usa-combo-box__list,.usa-fieldset,.usa-hint,.usa-input,.usa-input-group,.usa-radio__label,.usa-range,.usa-select,.usa-textarea {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem;
	line-height:1.4
}
.usa-combo-box__input,.usa-input,.usa-input-group {
	border-width:1px;
	border-color:#565c65;
	border-style:solid;
	height:2.5rem;
	width:100%
}
.usa-combo-box__input {
	border-radius:0;
	color:#171716;
	display:block;
	margin-top:.5rem;
	max-width:30rem;
	padding:.5rem
}
.usa-input,.usa-input-group {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.usa-input,.usa-input-group,.usa-range,.usa-select,.usa-textarea {
	border-radius:0;
	color:#171716;
	display:block;
	margin-top:.5rem;
	max-width:30rem;
	padding:.5rem
}
.usa-textarea {
	border-width:1px;
	border-color:#565c65;
	border-style:solid;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	width:100%
}
.usa-range,.usa-select {
	height:2.5rem
}
.usa-select {
	border-width:1px;
	border-color:#565c65;
	border-style:solid;
	width:100%
}
.usa-input--success.usa-combo-box__input,.usa-input--success.usa-input,.usa-input--success.usa-input-group,.usa-input--success.usa-range,.usa-input--success.usa-select,.usa-input--success.usa-textarea {
	border-width:.25rem;
	border-color:#00a91c;
	border-style:solid
}
.usa-fieldset {
	border:0;
	margin:0;
	padding:0
}
.usa-form-group {
	margin-top:1.5rem
}
.usa-form-group .usa-label:first-child {
	margin-top:0
}
.usa-form-group--error {
	border-left-width:.25rem;
	border-left-color:#b50909;
	border-left-style:solid;
	margin-top:2rem;
	padding-left:1rem;
	position:relative
}
@media all and (min-width:64em) {
	.usa-form-group--error {
	margin-left:-1.25rem
}
}.usa-error-message {
	padding-bottom:.25rem;
	padding-top:.25rem;
	color:#b50909;
	display:block;
	font-weight:700
}
.usa-hint {
	color:#71767a
}
.usa-label,.usa-legend {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem;
	line-height:1.4;
	display:block;
	font-weight:400;
	margin-top:1.5rem;
	max-width:30rem
}
.usa-label--error {
	font-weight:700;
	margin-top:0
}
.usa-hint--required,.usa-label--required {
	color:#b50909
}
.usa-legend--large {
	font-size:1.5rem;
	font-weight:700;
	margin-top:1rem
}
abbr[title=required] {
	text-decoration:none
}
.usa-input-list,.usa-prose .usa-input-list {
	margin-bottom:0;
	margin-top:0;
	list-style-type:none;
	padding-left:0
}
.usa-input-list li,.usa-prose .usa-input-list li {
	line-height:1.4
}
.usa-checkbox,.usa-radio {
	background:#fff
}
.usa-checkbox__label,.usa-radio__label {
	color:#171716
}
.usa-checkbox__label::before,.usa-radio__label::before {
	background:#fff;
	box-shadow:0 0 0 2px #171716
}
.usa-checkbox__input:checked+[class*=__label]::before {
	background-color:#2378c3;
	box-shadow:0 0 0 2px #2378c3
}
.usa-radio__input:checked+[class*=__label]::before {
	background-color:#2378c3
}
.usa-checkbox__input:disabled+[class*=__label],.usa-radio__input:disabled+[class*=__label] {
	color:rgba(23,23,22,.3)
}
.usa-checkbox__input:disabled+[class*=__label]::before,.usa-radio__input:disabled+[class*=__label]::before {
	background-color:#fff;
	box-shadow:0 0 0 2px rgba(23,23,22,.3)
}
.usa-checkbox__input--tile+[class*=__label],.usa-radio__input--tile+[class*=__label] {
	background-color:#fff;
	border:2px solid rgba(23,23,22,.3);
	color:#171716;
	border-radius:0;
	margin-top:.5rem;
	padding:.75rem 1rem .75rem 2.5rem
}
.usa-checkbox__input--tile:checked+[class*=__label],.usa-radio__input--tile:checked+[class*=__label] {
	background-color:rgba(35,120,195,.1);
	border-color:#2378c3
}
.usa-checkbox__input--tile:disabled:checked+[class*=__label],.usa-radio__input--tile:disabled:checked+[class*=__label] {
	background-color:#fff;
	border-color:rgba(23,23,22,.3)
}
.usa-checkbox__input:checked+[class*=__label]::before,.usa-checkbox__input:checked:disabled+[class*=__label]::before {
	background-image:url(../fonts/correct8.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat
}
.usa-checkbox__input:checked:disabled+[class*=__label]::before {
	background-color:rgba(23,23,22,.3)
}
.usa-radio__input:checked+[class*=__label]::before {
	box-shadow:0 0 0 2px #2378c3,inset 0 0 0 2px #fff
}
.usa-radio__input:checked:disabled+[class*=__label]::before {
	background-color:rgba(23,23,22,.2);
	box-shadow:0 0 0 2px rgba(23,23,22,.3),inset 0 0 0 2px #fff
}
.usa-checkbox__input,.usa-radio__input {
	position:absolute;
	left:-999em;
	right:auto
}
.usa-checkbox__input:focus+[class*=__label]::before,.usa-radio__input:focus+[class*=__label]::before {
	outline:.25rem solid #2491ff;
	outline-offset:.25rem
}
.usa-checkbox__input:disabled+[class*=__label],.usa-checkbox__input:disabled+[class*=__label]::before,.usa-radio__input:disabled+[class*=__label],.usa-radio__input:disabled+[class*=__label]::before {
	cursor:not-allowed
}
.usa-checkbox__input--tile+[class*=__label]:before,.usa-radio__input--tile+[class*=__label]:before {
	left:.5rem
}
@media print {
	.usa-radio__input:checked+[class*=__label]::before {
	box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 1rem #2378c3,0 0 0 2px #2378c3
}
}.usa-checkbox__input:checked+[class*=__label]::before,.usa-checkbox__input:checked:disabled+[class*=__label]::before {
	background-position:center center;
	background-size:.75rem auto
}
@media print {
	.usa-checkbox__input:checked+[class*=__label]::before,.usa-checkbox__input:checked:disabled+[class*=__label]::before {
	background-image:none;
	background-color:#fff;
	content:"?";
	text-align:center
}
}.usa-checkbox__label,.usa-radio__label {
	cursor:pointer;
	display:inherit;
	font-weight:400;
	margin-top:.75rem;
	padding-left:2rem;
	position:relative
}
.usa-checkbox__label:before,.usa-radio__label:before {
	content:" ";
	display:block;
	left:0;
	margin-left:2px;
	margin-top:.075rem;
	position:absolute
}
.usa-checkbox__label::before {
	height:1.25rem;
	width:1.25rem;
	border-radius:2px
}
.usa-radio__label::before {
	height:1.25rem;
	border-radius:99rem;
	width:1.25rem
}
.usa-checkbox__label-description,.usa-radio__label-description {
	display:block;
	font-size:.88rem;
	margin-top:.5rem
}
.usa-memorable-date {
	display:flex
}
.usa-memorable-date [type=number] {
	-moz-appearance:textfield
}
.usa-memorable-date [type=number]::-webkit-inner-spin-button {
	-webkit-appearance:none;
	appearance:none
}
.usa-memorable-date [type=number]::-webkit-contacts-auto-fill-button {
	visibility:hidden;
	display:none!important;
	pointer-events:none;
	height:0;
	width:0;
	margin:0
}
.usa-memorable-date .usa-form-group {
	margin-top:1rem
}
.usa-form-group--day,.usa-form-group--month,.usa-form-group--year {
	flex:0 1 auto;
	margin-right:1rem;
	width:3rem
}
.usa-form-group--year {
	width:4.5rem
}
.usa-select {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	background-color:#fff;
	background-position:right .5rem center;
	padding-right:2rem
}
.usa-select::-ms-expand {
	display:none
}
.usa-select:-webkit-autofill {
	-webkit-appearance:menulist;
	appearance:menulist
}
.usa-select:-moz-focusring {
	color:transparent;
	text-shadow:0 0 0 #000
}
@media (forced-colors:active) {
	.usa-select {
	-webkit-appearance:listbox;
	-moz-appearance:listbox;
	appearance:listbox;
	background-image:none;
	padding-right:0
}
}[type=file] {
	border:0;
	margin-top:.5rem;
	padding-left:0;
	padding-top:.2rem
}
.usa-file-input {
	display:block;
	max-width:30rem;
	width:100%
}
.usa-file-input__target {
	border:1px dashed #a9aeb1;
	display:block;
	font-size:.88rem;
	margin-top:.5rem;
	position:relative;
	text-align:center;
	width:100%
}
.usa-file-input__target:hover {
	border-color:#71767a
}
.usa-file-input__target.has-invalid-file {
	border-color:#fa9441
}
.usa-file-input__accepted-files-message {
	font-weight:700;
	margin:-1.5rem 0 1.5rem;
	pointer-events:none;
	position:relative;
	z-index:3
}
.has-invalid-file .usa-file-input__accepted-files-message,.usa-file-input__choose:hover,.usa-file-input__choose:visited {
	color:#2c608a
}
.usa-file-input__choose {
	color:#2378c3;
	text-decoration:underline;
	font-weight:400
}
.usa-file-input__choose:active {
	color:#1f303e
}
.usa-file-input__choose:focus {
	outline:.25rem solid #2491ff;
	outline-offset:0
}
.usa-file-input__instructions {
	display:inline-block;
	padding:2rem 1rem;
	pointer-events:none;
	position:relative;
	z-index:3
}
.usa-file-input__instructions.display-none {
	display:none
}
.usa-file-input__box {
	background:#fff;
	height:100%;
	left:0;
	pointer-events:none;
	position:absolute;
	top:0;
	width:100%;
	z-index:2
}
.usa-file-input .usa-file-input__input[type] {
	cursor:pointer;
	height:100%;
	left:0;
	margin:0;
	max-width:none;
	position:absolute;
	padding:.5rem;
	text-indent:-999em;
	top:0;
	width:100%;
	z-index:1
}
.usa-file-input .usa-file-input__input[type]::-webkit-file-upload-button {
	display:none
}
.usa-file-input--drag .usa-file-input__target {
	border-color:#2378c3
}
.usa-file-input--drag .usa-file-input__box {
	background-color:#eff6fb!important
}
.usa-file-input--drag .usa-file-input__preview {
	opacity:.1
}
.usa-file-input__preview,.usa-file-input__preview-heading {
	align-items:center;
	background:#eff6fb;
	display:flex;
	pointer-events:none;
	position:relative;
	z-index:3
}
.usa-file-input__preview-heading {
	font-weight:700;
	justify-content:space-between;
	padding:.5rem
}
.usa-file-input__preview {
	word-wrap:anywhere;
	font-size:.63rem;
	margin-top:1px;
	padding:.25rem .5rem;
	text-align:left
}
.usa-file-input__preview:last-child {
	margin-bottom:-1.5rem
}
.usa-file-input__preview-image {
	border:0;
	display:block;
	height:2.5rem;
	margin-right:.5rem;
	-o-object-fit:contain;
	object-fit:contain;
	width:2.5rem
}
.usa-file-input__preview-image.is-loading {
	background-image:url(../fonts/loader.svg),linear-gradient(transparent,transparent);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:2rem
}
.usa-file-input__preview-image--excel,.usa-file-input__preview-image--generic,.usa-file-input__preview-image--pdf,.usa-file-input__preview-image--video,.usa-file-input__preview-image--word {
	background-position:center center;
	background-size:1.5rem
}
.usa-file-input__preview-image--pdf {
	background-image:url(../fonts/file-pdf.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat
}
.usa-file-input__preview-image--generic {
	background-image:url(../fonts/file.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat
}
.usa-file-input__preview-image--word {
	background-image:url(../fonts/file-word.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat
}
.usa-file-input__preview-image--excel {
	background-image:url(../fonts/file-excel.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat
}
.usa-file-input__preview-image--video {
	background-image:url(../fonts/file-video.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat
}
.usa-form-group--error .usa-file-input__target {
	border-color:#2c608a;
	border-width:2px
}
.usa-file-input--disabled {
	pointer-events:none
}
.usa-file-input--disabled .usa-file-input__instructions {
	opacity:.5
}
.usa-file-input--disabled .usa-file-input__box {
	background-color:#e6e6e6
}
.usa-file-input--disabled .usa-file-input__input[type] {
	cursor:default
}
.usa-range {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border:0;
	padding-left:1px;
	width:100%
}
.usa-input-group input:focus,.usa-range:focus {
	outline:0
}
.usa-range:focus::-webkit-slider-thumb {
	background-color:#fff;
	box-shadow:0 0 0 2px #2491ff
}
.usa-range:focus::-moz-range-thumb {
	background-color:#fff;
	box-shadow:0 0 0 2px #2491ff
}
.usa-range:focus::-ms-thumb {
	background-color:#fff;
	box-shadow:0 0 0 2px #2491ff
}
.usa-range::-webkit-slider-runnable-track {
	background-color:#f0f0f0;
	border-radius:99rem;
	border:1px solid #71767a;
	cursor:pointer;
	height:1rem;
	width:100%
}
.usa-range::-moz-range-track {
	background-color:#f0f0f0;
	border-radius:99rem;
	border:1px solid #71767a;
	cursor:pointer;
	height:1rem;
	width:100%
}
.usa-range::-ms-track {
	background-color:#f0f0f0;
	border-radius:99rem;
	border:1px solid #71767a;
	cursor:pointer;
	height:1rem;
	width:100%
}
.usa-range::-webkit-slider-thumb {
	height:1.25rem;
	border-radius:99rem;
	width:1.25rem;
	background:#f0f0f0;
	border:0;
	box-shadow:0 0 0 2px #71767a;
	cursor:pointer;
	-webkit-appearance:none;
	appearance:none;
	margin-top:-.19rem
}
.usa-range::-moz-range-thumb {
	height:1.25rem;
	border-radius:99rem;
	width:1.25rem;
	background:#f0f0f0;
	border:0;
	box-shadow:0 0 0 2px #71767a;
	cursor:pointer
}
.usa-range::-ms-thumb {
	height:1.25rem;
	border-radius:99rem;
	width:1.25rem;
	background:#f0f0f0;
	border:0;
	box-shadow:0 0 0 2px #71767a;
	cursor:pointer
}
.usa-range::-ms-fill-lower {
	background-color:#f0f0f0;
	border-radius:99rem;
	border:1px solid #71767a
}
.usa-range::-ms-fill-upper {
	background-color:#f0f0f0;
	border-radius:99rem;
	border:1px solid #71767a
}
.usa-textarea {
	height:10rem
}
.usa-input--error {
	border-width:.25rem;
	border-color:#b50909;
	border-style:solid
}
.usa-input-group {
	align-items:center;
	background-color:#fff;
	display:flex;
	padding:0
}
.usa-input-group.is-focused {
	outline:.25rem solid #2491ff;
	outline-offset:0
}
.usa-input-group--error {
	border-width:.25rem;
	border-color:#b50909;
	border-style:solid
}
.usa-input-group input {
	border:0;
	height:100%;
	margin-top:0;
	min-width:0;
	width:100%
}
.usa-input-prefix,.usa-input-suffix {
	color:#71767a;
	line-height:0;
	padding:0 .5rem;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
	white-space:nowrap
}
.usa-input-prefix .usa-icon,.usa-input-suffix .usa-icon {
	height:1.5rem;
	width:1.5rem
}
.usa-character-count__message {
	display:inline-block;
	padding-top:.25rem
}
.usa-character-count__message--invalid {
	color:#b50909;
	font-weight:700
}
.usa-combo-box {
	max-width:30rem;
	position:relative
}
.usa-combo-box--pristine .usa-combo-box__input {
	padding-right:calc(5em + 4px)
}
.usa-combo-box--pristine .usa-combo-box__input::-ms-clear {
	display:none
}
.usa-combo-box--pristine .usa-combo-box__clear-input {
	display:block
}
.usa-combo-box__input {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	margin-bottom:0;
	max-width:none;
	padding-right:calc(2.5em + 3px)
}
button.usa-combo-box__clear-input:focus,button.usa-combo-box__toggle-list:focus {
	outline-offset:-4px
}
.usa-combo-box__clear-input__wrapper:focus,.usa-combo-box__list:focus,.usa-combo-box__toggle-list__wrapper:focus {
	outline:0
}
.usa-combo-box__clear-input,.usa-combo-box__toggle-list {
	background-color:transparent;
	background-position:center;
	border:0;
	bottom:1px;
	cursor:pointer;
	margin-bottom:0;
	opacity:.6;
	padding-right:2rem;
	position:absolute;
	top:1px;
	z-index:100
}
.usa-combo-box__clear-input {
	background-size:auto 1.5rem;
	background-image:url(../fonts/close.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat;
	display:none;
	right:calc(2.5em + 3px)
}
.usa-combo-box__toggle-list {
	background-image:url(../fonts/expand_more.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat;
	background-size:auto 2rem;
	right:1px
}
.usa-combo-box__input-button-separator {
	background-color:#c6cace;
	position:absolute;
	top:1px;
	margin-bottom:8px;
	margin-top:8px;
	width:1px;
	right:calc(2.5em + 2px);
	box-sizing:border-box;
	z-index:200
}
.usa-combo-box__list {
	border-width:1px;
	border-color:#565c65;
	border-style:solid;
	background-color:#fff;
	border-radius:0;
	border-top:0;
	margin:0;
	max-height:12.1em;
	overflow-x:hidden;
	overflow-y:scroll;
	padding:0;
	position:absolute;
	width:100%;
	z-index:300
}
.usa-combo-box__list-option {
	border-bottom:1px solid #dfe1e2;
	cursor:pointer;
	display:block;
	padding:.5rem
}
.usa-combo-box__list-option--focused {
	outline:2px solid #162e51;
	outline-offset:-2px;
	position:relative;
	z-index:100
}
.usa-combo-box__list-option--focused:focus {
	outline-offset:-4px
}
.usa-combo-box__list-option--selected {
	background-color:#2378c3;
	border-color:#2378c3;
	color:#fff
}
.usa-combo-box__list-option--no-results {
	cursor:not-allowed;
	display:block;
	padding:.5rem
}
.usa-date-picker__wrapper {
	display:none;
	position:relative;
	max-width:30rem
}
.usa-date-picker__wrapper:focus {
	outline:0
}
.usa-date-picker__calendar__month,.usa-date-picker__calendar__next-year-chunk,.usa-date-picker__calendar__previous-year-chunk,.usa-date-picker__calendar__year {
	background-color:#f0f0f0;
	border:0;
	width:100%
}
.usa-date-picker__calendar__month-selection,.usa-date-picker__calendar__year-selection {
	background-color:#f0f0f0;
	border:0
}
.usa-date-picker__calendar__date,.usa-date-picker__calendar__next-month,.usa-date-picker__calendar__next-year,.usa-date-picker__calendar__previous-month,.usa-date-picker__calendar__previous-year {
	background-color:#f0f0f0;
	border:0;
	width:100%
}
.usa-date-picker__button {
	border:0
}
.usa-date-picker__button:not([disabled]),.usa-date-picker__calendar__date:not([disabled]),.usa-date-picker__calendar__month-selection:not([disabled]),.usa-date-picker__calendar__month:not([disabled]),.usa-date-picker__calendar__next-month:not([disabled]),.usa-date-picker__calendar__next-year-chunk:not([disabled]),.usa-date-picker__calendar__next-year:not([disabled]),.usa-date-picker__calendar__previous-month:not([disabled]),.usa-date-picker__calendar__previous-year-chunk:not([disabled]),.usa-date-picker__calendar__previous-year:not([disabled]),.usa-date-picker__calendar__year-selection:not([disabled]),.usa-date-picker__calendar__year:not([disabled]) {
	cursor:pointer
}
.usa-date-picker__button:not([disabled]):focus,.usa-date-picker__calendar__date:not([disabled]):focus,.usa-date-picker__calendar__month-selection:not([disabled]):focus,.usa-date-picker__calendar__month:not([disabled]):focus,.usa-date-picker__calendar__next-month:not([disabled]):focus,.usa-date-picker__calendar__next-year-chunk:not([disabled]):focus,.usa-date-picker__calendar__next-year:not([disabled]):focus,.usa-date-picker__calendar__previous-month:not([disabled]):focus,.usa-date-picker__calendar__previous-year-chunk:not([disabled]):focus,.usa-date-picker__calendar__previous-year:not([disabled]):focus,.usa-date-picker__calendar__year-selection:not([disabled]):focus,.usa-date-picker__calendar__year:not([disabled]):focus {
	outline-offset:-4px
}
.usa-date-picker__button:not([disabled]):hover,.usa-date-picker__calendar__date:not([disabled]):hover,.usa-date-picker__calendar__month-selection:not([disabled]):hover,.usa-date-picker__calendar__month:not([disabled]):hover,.usa-date-picker__calendar__next-month:not([disabled]):hover,.usa-date-picker__calendar__next-year-chunk:not([disabled]):hover,.usa-date-picker__calendar__next-year:not([disabled]):hover,.usa-date-picker__calendar__previous-month:not([disabled]):hover,.usa-date-picker__calendar__previous-year-chunk:not([disabled]):hover,.usa-date-picker__calendar__previous-year:not([disabled]):hover,.usa-date-picker__calendar__year-selection:not([disabled]):hover,.usa-date-picker__calendar__year:not([disabled]):hover {
	background-color:#dfe1e2
}
.usa-date-picker__button:not([disabled]):active,.usa-date-picker__calendar__date:not([disabled]):active,.usa-date-picker__calendar__month-selection:not([disabled]):active,.usa-date-picker__calendar__month:not([disabled]):active,.usa-date-picker__calendar__next-month:not([disabled]):active,.usa-date-picker__calendar__next-year-chunk:not([disabled]):active,.usa-date-picker__calendar__next-year:not([disabled]):active,.usa-date-picker__calendar__previous-month:not([disabled]):active,.usa-date-picker__calendar__previous-year-chunk:not([disabled]):active,.usa-date-picker__calendar__previous-year:not([disabled]):active,.usa-date-picker__calendar__year-selection:not([disabled]):active,.usa-date-picker__calendar__year:not([disabled]):active {
	background-color:#a9aeb1
}
.usa-date-picker--active .usa-date-picker__button {
	background-color:#f0f0f0
}
.usa-date-picker--active .usa-date-picker__calendar {
	z-index:400
}
.usa-date-picker__button {
	background-image:url(../fonts/calendar_today.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat;
	align-self:stretch;
	background-color:transparent;
	background-position:center;
	background-size:1.5rem;
	margin-top:.5em;
	width:3em
}
.usa-date-picker--initialized .usa-date-picker__wrapper {
	display:flex
}
.usa-date-picker__calendar {
	background-color:#f0f0f0;
	left:auto;
	max-width:20rem;
	position:absolute;
	right:0;
	width:100%;
	z-index:100
}
.usa-date-picker__calendar__table {
	border-spacing:0;
	border-collapse:collapse;
	table-layout:fixed;
	text-align:center;
	width:100%
}
.usa-date-picker__calendar__table th {
	font-weight:400
}
.usa-date-picker__calendar__table td {
	padding:0
}
.usa-date-picker__calendar__row {
	display:flex;
	flex-wrap:wrap;
	text-align:center;
	width:100%
}
.usa-date-picker__calendar__cell {
	background-color:#f0f0f0;
	flex:1
}
.usa-date-picker__calendar__cell--center-items {
	display:flex;
	justify-content:center;
	align-items:center
}
.usa-date-picker__calendar__next-month,.usa-date-picker__calendar__next-year,.usa-date-picker__calendar__previous-month,.usa-date-picker__calendar__previous-year {
	background-position:center;
	background-size:auto 1.5rem;
	height:1.5rem;
	padding:20px 10px
}
.usa-date-picker__calendar__previous-year:not([disabled]) {
	background-image:url(../fonts/navigate_far_before.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat
}
.usa-date-picker__calendar__previous-month:not([disabled]) {
	background-image:url(../fonts/navigate_before.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat
}
.usa-date-picker__calendar__next-year:not([disabled]) {
	background-image:url(../fonts/navigate_far_next.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat
}
.usa-date-picker__calendar__next-month:not([disabled]) {
	background-image:url(../fonts/navigate_next.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat
}
.usa-date-picker__calendar__day-of-week {
	padding:6px 0
}
.usa-date-picker__calendar__date {
	padding:10px 0
}
.usa-date-picker__calendar__date--focused {
	outline:2px solid #162e51;
	outline-offset:-2px;
	position:relative;
	z-index:100
}
.usa-date-picker__calendar__date--next-month:not([disabled]),.usa-date-picker__calendar__date--previous-month:not([disabled]) {
	color:#5d5d52
}
.usa-date-picker__calendar__date--range-date,.usa-date-picker__calendar__date--selected {
	background-color:#2378c3;
	color:#f9f9f9
}
.usa-date-picker__calendar__date--range-date:not([disabled]),.usa-date-picker__calendar__date--selected:not([disabled]) {
	background-color:#2378c3;
	color:#f9f9f9
}
.usa-date-picker__calendar__date--range-date:not([disabled]):hover,.usa-date-picker__calendar__date--selected:not([disabled]):hover {
	background-color:#2378c3;
	color:#e6e6e6
}
.usa-date-picker__calendar__date--range-date:not([disabled]):focus,.usa-date-picker__calendar__date--selected:not([disabled]):focus {
	background-color:#2378c3;
	color:#f9f9f9
}
.usa-date-picker__calendar__date--range-date:not([disabled]):active,.usa-date-picker__calendar__date--selected:not([disabled]):active {
	background-color:#274863
}
.usa-date-picker__calendar__date--range-date-start {
	border-top-left-radius:10%;
	border-bottom-left-radius:10%
}
.usa-date-picker__calendar__date--range-date-end {
	border-top-right-radius:10%;
	border-bottom-right-radius:10%
}
.usa-date-picker__calendar__date--within-range {
	background-color:#cfe8ff
}
.usa-date-picker__calendar__date--within-range:not([disabled]),.usa-date-picker__calendar__date--within-range:not([disabled]):hover {
	background-color:#cfe8ff
}
.usa-date-picker__calendar__date--within-range:not([disabled]):focus {
	background-color:#cfe8ff
}
.usa-date-picker__calendar__date--within-range:not([disabled]):active {
	background-color:#cfe8ff
}
.usa-date-picker__calendar__month-label {
	flex:4;
	text-align:center
}
.usa-date-picker__calendar__month-selection,.usa-date-picker__calendar__year-selection {
	display:inline-block;
	height:100%;
	padding:8px 4px;
	width:auto
}
.usa-date-picker__calendar__month-picker {
	padding:20px 5px
}
.usa-date-picker__calendar__month {
	padding:10px 0
}
.usa-date-picker__calendar__month--focused {
	outline:2px solid #162e51;
	outline-offset:-2px;
	position:relative;
	z-index:100
}
.usa-date-picker__calendar__month--selected {
	background-color:#2378c3;
	color:#f9f9f9
}
.usa-date-picker__calendar__month--selected:not([disabled]) {
	background-color:#2378c3;
	color:#f9f9f9
}
.usa-date-picker__calendar__month--selected:not([disabled]):hover {
	background-color:#2378c3;
	color:#e6e6e6
}
.usa-date-picker__calendar__month--selected:not([disabled]):focus {
	background-color:#2378c3;
	color:#f9f9f9
}
.usa-date-picker__calendar__month--selected:not([disabled]):active {
	background-color:#274863
}
.usa-date-picker__calendar__year-picker {
	padding:20px 5px
}
.usa-date-picker__calendar__next-year-chunk,.usa-date-picker__calendar__previous-year-chunk {
	background-position:center;
	background-size:auto 2rem;
	margin:auto;
	padding:40px 0
}
.usa-date-picker__calendar__previous-year-chunk:not([disabled]) {
	background-image:url(../fonts/navigate_before.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat
}
.usa-date-picker__calendar__next-year-chunk:not([disabled]) {
	background-image:url(../fonts/navigate_next.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat
}
.usa-date-picker__calendar__year {
	padding:10px 0
}
.usa-date-picker__calendar__year--focused {
	outline:2px solid #162e51;
	outline-offset:-2px;
	position:relative;
	z-index:100
}
.usa-date-picker__calendar__year--selected {
	background-color:#2378c3;
	color:#f9f9f9
}
.usa-date-picker__calendar__year--selected:not([disabled]) {
	background-color:#2378c3;
	color:#f9f9f9
}
.usa-date-picker__calendar__year--selected:not([disabled]):hover {
	background-color:#2378c3;
	color:#e6e6e6
}
.usa-date-picker__calendar__year--selected:not([disabled]):focus {
	background-color:#2378c3;
	color:#f9f9f9
}
.usa-date-picker__calendar__year--selected:not([disabled]):active {
	background-color:#274863
}
.usa-time-picker {
	width:10em
}
.grid-container {
	margin-left:auto;
	margin-right:auto;
	max-width:75rem
}
@media all and (min-width:75em) {
	.grid-container {
	padding-left:2rem;
	padding-right:2rem
}
}.grid-container-card {
	margin-left:auto;
	margin-right:auto;
	max-width:10rem;
	padding-left:1rem;
	padding-right:1rem
}
@media all and (min-width:75em) {
	.grid-container-card {
	padding-left:2rem;
	padding-right:2rem
}
}.grid-container-card-lg {
	margin-left:auto;
	margin-right:auto;
	max-width:15rem;
	padding-left:1rem;
	padding-right:1rem
}
@media all and (min-width:75em) {
	.grid-container-card-lg {
	padding-left:2rem;
	padding-right:2rem
}
}.grid-container-mobile {
	margin-left:auto;
	margin-right:auto;
	max-width:20rem;
	padding-left:1rem;
	padding-right:1rem
}
@media all and (min-width:75em) {
	.grid-container-mobile {
	padding-left:2rem;
	padding-right:2rem
}
}.grid-container-mobile-lg {
	margin-left:auto;
	margin-right:auto;
	max-width:30rem;
	padding-left:1rem;
	padding-right:1rem
}
@media all and (min-width:75em) {
	.grid-container-mobile-lg {
	padding-left:2rem;
	padding-right:2rem
}
}.grid-container-tablet {
	margin-left:auto;
	margin-right:auto;
	max-width:40rem;
	padding-left:1rem;
	padding-right:1rem
}
@media all and (min-width:75em) {
	.grid-container-tablet {
	padding-left:2rem;
	padding-right:2rem
}
}.grid-container-tablet-lg {
	margin-left:auto;
	margin-right:auto;
	max-width:55rem;
	padding-left:1rem;
	padding-right:1rem
}
@media all and (min-width:75em) {
	.grid-container-tablet-lg {
	padding-left:2rem;
	padding-right:2rem
}
}.grid-container-desktop {
	margin-left:auto;
	margin-right:auto;
	max-width:64rem;
	padding-left:1rem;
	padding-right:1rem
}
@media all and (min-width:75em) {
	.grid-container-desktop {
	padding-left:2rem;
	padding-right:2rem
}
}.grid-container-desktop-lg {
	margin-left:auto;
	margin-right:auto;
	max-width:75rem;
	padding-left:1rem;
	padding-right:1rem
}
@media all and (min-width:75em) {
	.grid-container-desktop-lg {
	padding-left:2rem;
	padding-right:2rem
}
}.grid-container-widescreen {
	margin-left:auto;
	margin-right:auto;
	max-width:87.5rem;
	padding-left:1rem;
	padding-right:1rem
}
@media all and (min-width:75em) {
	.grid-container-widescreen {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:20em) {
	.mobile\:grid-container {
	margin-left:auto;
	margin-right:auto;
	max-width:64rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:20em) and (min-width:75em) {
	.mobile\:grid-container {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:20em) {
	.mobile\:grid-container-card {
	margin-left:auto;
	margin-right:auto;
	max-width:10rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:20em) and (min-width:75em) {
	.mobile\:grid-container-card {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:20em) {
	.mobile\:grid-container-card-lg {
	margin-left:auto;
	margin-right:auto;
	max-width:15rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:20em) and (min-width:75em) {
	.mobile\:grid-container-card-lg {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:20em) {
	.mobile\:grid-container-mobile {
	margin-left:auto;
	margin-right:auto;
	max-width:20rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:20em) and (min-width:75em) {
	.mobile\:grid-container-mobile {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:20em) {
	.mobile\:grid-container-mobile-lg {
	margin-left:auto;
	margin-right:auto;
	max-width:30rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:20em) and (min-width:75em) {
	.mobile\:grid-container-mobile-lg {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:20em) {
	.mobile\:grid-container-tablet {
	margin-left:auto;
	margin-right:auto;
	max-width:40rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:20em) and (min-width:75em) {
	.mobile\:grid-container-tablet {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:20em) {
	.mobile\:grid-container-tablet-lg {
	margin-left:auto;
	margin-right:auto;
	max-width:55rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:20em) and (min-width:75em) {
	.mobile\:grid-container-tablet-lg {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:20em) {
	.mobile\:grid-container-desktop {
	margin-left:auto;
	margin-right:auto;
	max-width:64rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:20em) and (min-width:75em) {
	.mobile\:grid-container-desktop {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:20em) {
	.mobile\:grid-container-desktop-lg {
	margin-left:auto;
	margin-right:auto;
	max-width:75rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:20em) and (min-width:75em) {
	.mobile\:grid-container-desktop-lg {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:20em) {
	.mobile\:grid-container-widescreen {
	margin-left:auto;
	margin-right:auto;
	max-width:87.5rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:20em) and (min-width:75em) {
	.mobile\:grid-container-widescreen {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:30em) {
	.mobile-lg\:grid-container {
	margin-left:auto;
	margin-right:auto;
	max-width:64rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:30em) and (min-width:75em) {
	.mobile-lg\:grid-container {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:30em) {
	.mobile-lg\:grid-container-card {
	margin-left:auto;
	margin-right:auto;
	max-width:10rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:30em) and (min-width:75em) {
	.mobile-lg\:grid-container-card {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:30em) {
	.mobile-lg\:grid-container-card-lg {
	margin-left:auto;
	margin-right:auto;
	max-width:15rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:30em) and (min-width:75em) {
	.mobile-lg\:grid-container-card-lg {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:30em) {
	.mobile-lg\:grid-container-mobile {
	margin-left:auto;
	margin-right:auto;
	max-width:20rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:30em) and (min-width:75em) {
	.mobile-lg\:grid-container-mobile {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:30em) {
	.mobile-lg\:grid-container-mobile-lg {
	margin-left:auto;
	margin-right:auto;
	max-width:30rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:30em) and (min-width:75em) {
	.mobile-lg\:grid-container-mobile-lg {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:30em) {
	.mobile-lg\:grid-container-tablet {
	margin-left:auto;
	margin-right:auto;
	max-width:40rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:30em) and (min-width:75em) {
	.mobile-lg\:grid-container-tablet {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:30em) {
	.mobile-lg\:grid-container-tablet-lg {
	margin-left:auto;
	margin-right:auto;
	max-width:55rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:30em) and (min-width:75em) {
	.mobile-lg\:grid-container-tablet-lg {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:30em) {
	.mobile-lg\:grid-container-desktop {
	margin-left:auto;
	margin-right:auto;
	max-width:64rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:30em) and (min-width:75em) {
	.mobile-lg\:grid-container-desktop {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:30em) {
	.mobile-lg\:grid-container-desktop-lg {
	margin-left:auto;
	margin-right:auto;
	max-width:75rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:30em) and (min-width:75em) {
	.mobile-lg\:grid-container-desktop-lg {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:30em) {
	.mobile-lg\:grid-container-widescreen {
	margin-left:auto;
	margin-right:auto;
	max-width:87.5rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:30em) and (min-width:75em) {
	.mobile-lg\:grid-container-widescreen {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:40em) {
	.tablet\:grid-container {
	margin-left:auto;
	margin-right:auto;
	max-width:64rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:40em) and (min-width:75em) {
	.tablet\:grid-container {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:40em) {
	.tablet\:grid-container-card {
	margin-left:auto;
	margin-right:auto;
	max-width:10rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:40em) and (min-width:75em) {
	.tablet\:grid-container-card {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:40em) {
	.tablet\:grid-container-card-lg {
	margin-left:auto;
	margin-right:auto;
	max-width:15rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:40em) and (min-width:75em) {
	.tablet\:grid-container-card-lg {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:40em) {
	.tablet\:grid-container-mobile {
	margin-left:auto;
	margin-right:auto;
	max-width:20rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:40em) and (min-width:75em) {
	.tablet\:grid-container-mobile {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:40em) {
	.tablet\:grid-container-mobile-lg {
	margin-left:auto;
	margin-right:auto;
	max-width:30rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:40em) and (min-width:75em) {
	.tablet\:grid-container-mobile-lg {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:40em) {
	.tablet\:grid-container-tablet {
	margin-left:auto;
	margin-right:auto;
	max-width:40rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:40em) and (min-width:75em) {
	.tablet\:grid-container-tablet {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:40em) {
	.tablet\:grid-container-tablet-lg {
	margin-left:auto;
	margin-right:auto;
	max-width:55rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:40em) and (min-width:75em) {
	.tablet\:grid-container-tablet-lg {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:40em) {
	.tablet\:grid-container-desktop {
	margin-left:auto;
	margin-right:auto;
	max-width:64rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:40em) and (min-width:75em) {
	.tablet\:grid-container-desktop {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:40em) {
	.tablet\:grid-container-desktop-lg {
	margin-left:auto;
	margin-right:auto;
	max-width:75rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:40em) and (min-width:75em) {
	.tablet\:grid-container-desktop-lg {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:40em) {
	.tablet\:grid-container-widescreen {
	margin-left:auto;
	margin-right:auto;
	max-width:87.5rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:40em) and (min-width:75em) {
	.tablet\:grid-container-widescreen {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:55em) {
	.tablet-lg\:grid-container {
	margin-left:auto;
	margin-right:auto;
	max-width:64rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:55em) and (min-width:75em) {
	.tablet-lg\:grid-container {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:55em) {
	.tablet-lg\:grid-container-card {
	margin-left:auto;
	margin-right:auto;
	max-width:10rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:55em) and (min-width:75em) {
	.tablet-lg\:grid-container-card {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:55em) {
	.tablet-lg\:grid-container-card-lg {
	margin-left:auto;
	margin-right:auto;
	max-width:15rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:55em) and (min-width:75em) {
	.tablet-lg\:grid-container-card-lg {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:55em) {
	.tablet-lg\:grid-container-mobile {
	margin-left:auto;
	margin-right:auto;
	max-width:20rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:55em) and (min-width:75em) {
	.tablet-lg\:grid-container-mobile {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:55em) {
	.tablet-lg\:grid-container-mobile-lg {
	margin-left:auto;
	margin-right:auto;
	max-width:30rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:55em) and (min-width:75em) {
	.tablet-lg\:grid-container-mobile-lg {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:55em) {
	.tablet-lg\:grid-container-tablet {
	margin-left:auto;
	margin-right:auto;
	max-width:40rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:55em) and (min-width:75em) {
	.tablet-lg\:grid-container-tablet {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:55em) {
	.tablet-lg\:grid-container-tablet-lg {
	margin-left:auto;
	margin-right:auto;
	max-width:55rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:55em) and (min-width:75em) {
	.tablet-lg\:grid-container-tablet-lg {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:55em) {
	.tablet-lg\:grid-container-desktop {
	margin-left:auto;
	margin-right:auto;
	max-width:64rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:55em) and (min-width:75em) {
	.tablet-lg\:grid-container-desktop {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:55em) {
	.tablet-lg\:grid-container-desktop-lg {
	margin-left:auto;
	margin-right:auto;
	max-width:75rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:55em) and (min-width:75em) {
	.tablet-lg\:grid-container-desktop-lg {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:55em) {
	.tablet-lg\:grid-container-widescreen {
	margin-left:auto;
	margin-right:auto;
	max-width:87.5rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:55em) and (min-width:75em) {
	.tablet-lg\:grid-container-widescreen {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:64em) {
	.desktop\:grid-container {
	margin-left:auto;
	margin-right:auto;
	max-width:64rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:64em) and (min-width:75em) {
	.desktop\:grid-container {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:64em) {
	.desktop\:grid-container-card {
	margin-left:auto;
	margin-right:auto;
	max-width:10rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:64em) and (min-width:75em) {
	.desktop\:grid-container-card {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:64em) {
	.desktop\:grid-container-card-lg {
	margin-left:auto;
	margin-right:auto;
	max-width:15rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:64em) and (min-width:75em) {
	.desktop\:grid-container-card-lg {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:64em) {
	.desktop\:grid-container-mobile {
	margin-left:auto;
	margin-right:auto;
	max-width:20rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:64em) and (min-width:75em) {
	.desktop\:grid-container-mobile {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:64em) {
	.desktop\:grid-container-mobile-lg {
	margin-left:auto;
	margin-right:auto;
	max-width:30rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:64em) and (min-width:75em) {
	.desktop\:grid-container-mobile-lg {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:64em) {
	.desktop\:grid-container-tablet {
	margin-left:auto;
	margin-right:auto;
	max-width:40rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:64em) and (min-width:75em) {
	.desktop\:grid-container-tablet {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:64em) {
	.desktop\:grid-container-tablet-lg {
	margin-left:auto;
	margin-right:auto;
	max-width:55rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:64em) and (min-width:75em) {
	.desktop\:grid-container-tablet-lg {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:64em) {
	.desktop\:grid-container-desktop {
	margin-left:auto;
	margin-right:auto;
	max-width:64rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:64em) and (min-width:75em) {
	.desktop\:grid-container-desktop {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:64em) {
	.desktop\:grid-container-desktop-lg {
	margin-left:auto;
	margin-right:auto;
	max-width:75rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:64em) and (min-width:75em) {
	.desktop\:grid-container-desktop-lg {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:64em) {
	.desktop\:grid-container-widescreen {
	margin-left:auto;
	margin-right:auto;
	max-width:87.5rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:64em) and (min-width:75em) {
	.desktop\:grid-container-widescreen {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:75em) {
	.desktop-lg\:grid-container {
	margin-left:auto;
	margin-right:auto;
	max-width:64rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:75em) and (min-width:75em) {
	.desktop-lg\:grid-container {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:75em) {
	.desktop-lg\:grid-container-card {
	margin-left:auto;
	margin-right:auto;
	max-width:10rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:75em) and (min-width:75em) {
	.desktop-lg\:grid-container-card {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:75em) {
	.desktop-lg\:grid-container-card-lg {
	margin-left:auto;
	margin-right:auto;
	max-width:15rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:75em) and (min-width:75em) {
	.desktop-lg\:grid-container-card-lg {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:75em) {
	.desktop-lg\:grid-container-mobile {
	margin-left:auto;
	margin-right:auto;
	max-width:20rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:75em) and (min-width:75em) {
	.desktop-lg\:grid-container-mobile {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:75em) {
	.desktop-lg\:grid-container-mobile-lg {
	margin-left:auto;
	margin-right:auto;
	max-width:30rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:75em) and (min-width:75em) {
	.desktop-lg\:grid-container-mobile-lg {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:75em) {
	.desktop-lg\:grid-container-tablet {
	margin-left:auto;
	margin-right:auto;
	max-width:40rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:75em) and (min-width:75em) {
	.desktop-lg\:grid-container-tablet {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:75em) {
	.desktop-lg\:grid-container-tablet-lg {
	margin-left:auto;
	margin-right:auto;
	max-width:55rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:75em) and (min-width:75em) {
	.desktop-lg\:grid-container-tablet-lg {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:75em) {
	.desktop-lg\:grid-container-desktop {
	margin-left:auto;
	margin-right:auto;
	max-width:64rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:75em) and (min-width:75em) {
	.desktop-lg\:grid-container-desktop {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:75em) {
	.desktop-lg\:grid-container-desktop-lg {
	margin-left:auto;
	margin-right:auto;
	max-width:75rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:75em) and (min-width:75em) {
	.desktop-lg\:grid-container-desktop-lg {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:75em) {
	.desktop-lg\:grid-container-widescreen {
	margin-left:auto;
	margin-right:auto;
	max-width:87.5rem;
	padding-left:1rem;
	padding-right:1rem
}
}@media all and (min-width:75em) and (min-width:75em) {
	.desktop-lg\:grid-container-widescreen {
	padding-left:2rem;
	padding-right:2rem
}
}.grid-row {
	display:flex;
	flex-wrap:wrap
}
.grid-row.grid-gap {
	margin-left:-.5rem;
	margin-right:-.5rem
}
.grid-row.grid-gap>* {
	padding-left:.5rem;
	padding-right:.5rem
}
@media all and (min-width:64em) {
	.grid-row.grid-gap {
	margin-left:-1rem;
	margin-right:-1rem
}
.grid-row.grid-gap>* {
	padding-left:1rem;
	padding-right:1rem
}
}.grid-row.grid-gap-0 {
	margin-left:0;
	margin-right:0
}
.grid-row.grid-gap-0>* {
	padding-left:0;
	padding-right:0
}
.grid-row.grid-gap-2px {
	margin-left:-1px;
	margin-right:-1px
}
.grid-row.grid-gap-2px>* {
	padding-left:1px;
	padding-right:1px
}
.grid-row.grid-gap-05 {
	margin-left:-2px;
	margin-right:-2px
}
.grid-row.grid-gap-05>* {
	padding-left:2px;
	padding-right:2px
}
.grid-row.grid-gap-1 {
	margin-left:-.25rem;
	margin-right:-.25rem
}
.grid-row.grid-gap-1>* {
	padding-left:.25rem;
	padding-right:.25rem
}
.grid-row.grid-gap-2 {
	margin-left:-.5rem;
	margin-right:-.5rem
}
.grid-row.grid-gap-2>* {
	padding-left:.5rem;
	padding-right:.5rem
}
.grid-row.grid-gap-3 {
	margin-left:-.75rem;
	margin-right:-.75rem
}
.grid-row.grid-gap-3>* {
	padding-left:.75rem;
	padding-right:.75rem
}
.grid-row.grid-gap-4 {
	margin-left:-1rem;
	margin-right:-1rem
}
.grid-row.grid-gap-4>* {
	padding-left:1rem;
	padding-right:1rem
}
.grid-row.grid-gap-5 {
	margin-left:-1.25rem;
	margin-right:-1.25rem
}
.grid-row.grid-gap-5>* {
	padding-left:1.25rem;
	padding-right:1.25rem
}
.grid-row.grid-gap-6 {
	margin-left:-1.5rem;
	margin-right:-1.5rem
}
.grid-row.grid-gap-6>* {
	padding-left:1.5rem;
	padding-right:1.5rem
}
.grid-row.grid-gap-sm {
	margin-left:-1px;
	margin-right:-1px
}
.grid-row.grid-gap-sm>* {
	padding-left:1px;
	padding-right:1px
}
.grid-row.grid-gap-md {
	margin-left:-.5rem;
	margin-right:-.5rem
}
.grid-row.grid-gap-md>* {
	padding-left:.5rem;
	padding-right:.5rem
}
.grid-row.grid-gap-lg {
	margin-left:-.75rem;
	margin-right:-.75rem
}
.grid-row.grid-gap-lg>* {
	padding-left:.75rem;
	padding-right:.75rem
}
@media all and (min-width:20em) {
	.grid-row.mobile\:grid-gap-0 {
	margin-left:0;
	margin-right:0
}
.grid-row.mobile\:grid-gap-0>* {
	padding-left:0;
	padding-right:0
}
.grid-row.mobile\:grid-gap-2px {
	margin-left:-1px;
	margin-right:-1px
}
.grid-row.mobile\:grid-gap-2px>* {
	padding-left:1px;
	padding-right:1px
}
.grid-row.mobile\:grid-gap-05 {
	margin-left:-2px;
	margin-right:-2px
}
.grid-row.mobile\:grid-gap-05>* {
	padding-left:2px;
	padding-right:2px
}
.grid-row.mobile\:grid-gap-1 {
	margin-left:-.25rem;
	margin-right:-.25rem
}
.grid-row.mobile\:grid-gap-1>* {
	padding-left:.25rem;
	padding-right:.25rem
}
.grid-row.mobile\:grid-gap-2 {
	margin-left:-.5rem;
	margin-right:-.5rem
}
.grid-row.mobile\:grid-gap-2>* {
	padding-left:.5rem;
	padding-right:.5rem
}
.grid-row.mobile\:grid-gap-3 {
	margin-left:-.75rem;
	margin-right:-.75rem
}
.grid-row.mobile\:grid-gap-3>* {
	padding-left:.75rem;
	padding-right:.75rem
}
.grid-row.mobile\:grid-gap-4 {
	margin-left:-1rem;
	margin-right:-1rem
}
.grid-row.mobile\:grid-gap-4>* {
	padding-left:1rem;
	padding-right:1rem
}
.grid-row.mobile\:grid-gap-5 {
	margin-left:-1.25rem;
	margin-right:-1.25rem
}
.grid-row.mobile\:grid-gap-5>* {
	padding-left:1.25rem;
	padding-right:1.25rem
}
.grid-row.mobile\:grid-gap-6 {
	margin-left:-1.5rem;
	margin-right:-1.5rem
}
.grid-row.mobile\:grid-gap-6>* {
	padding-left:1.5rem;
	padding-right:1.5rem
}
.grid-row.mobile\:grid-gap-sm {
	margin-left:-1px;
	margin-right:-1px
}
.grid-row.mobile\:grid-gap-sm>* {
	padding-left:1px;
	padding-right:1px
}
.grid-row.mobile\:grid-gap-md {
	margin-left:-.5rem;
	margin-right:-.5rem
}
.grid-row.mobile\:grid-gap-md>* {
	padding-left:.5rem;
	padding-right:.5rem
}
.grid-row.mobile\:grid-gap-lg {
	margin-left:-.75rem;
	margin-right:-.75rem
}
.grid-row.mobile\:grid-gap-lg>* {
	padding-left:.75rem;
	padding-right:.75rem
}
}@media all and (min-width:30em) {
	.grid-row.mobile-lg\:grid-gap-0 {
	margin-left:0;
	margin-right:0
}
.grid-row.mobile-lg\:grid-gap-0>* {
	padding-left:0;
	padding-right:0
}
.grid-row.mobile-lg\:grid-gap-2px {
	margin-left:-1px;
	margin-right:-1px
}
.grid-row.mobile-lg\:grid-gap-2px>* {
	padding-left:1px;
	padding-right:1px
}
.grid-row.mobile-lg\:grid-gap-05 {
	margin-left:-2px;
	margin-right:-2px
}
.grid-row.mobile-lg\:grid-gap-05>* {
	padding-left:2px;
	padding-right:2px
}
.grid-row.mobile-lg\:grid-gap-1 {
	margin-left:-.25rem;
	margin-right:-.25rem
}
.grid-row.mobile-lg\:grid-gap-1>* {
	padding-left:.25rem;
	padding-right:.25rem
}
.grid-row.mobile-lg\:grid-gap-2 {
	margin-left:-.5rem;
	margin-right:-.5rem
}
.grid-row.mobile-lg\:grid-gap-2>* {
	padding-left:.5rem;
	padding-right:.5rem
}
.grid-row.mobile-lg\:grid-gap-3 {
	margin-left:-.75rem;
	margin-right:-.75rem
}
.grid-row.mobile-lg\:grid-gap-3>* {
	padding-left:.75rem;
	padding-right:.75rem
}
.grid-row.mobile-lg\:grid-gap-4 {
	margin-left:-1rem;
	margin-right:-1rem
}
.grid-row.mobile-lg\:grid-gap-4>* {
	padding-left:1rem;
	padding-right:1rem
}
.grid-row.mobile-lg\:grid-gap-5 {
	margin-left:-1.25rem;
	margin-right:-1.25rem
}
.grid-row.mobile-lg\:grid-gap-5>* {
	padding-left:1.25rem;
	padding-right:1.25rem
}
.grid-row.mobile-lg\:grid-gap-6 {
	margin-left:-1.5rem;
	margin-right:-1.5rem
}
.grid-row.mobile-lg\:grid-gap-6>* {
	padding-left:1.5rem;
	padding-right:1.5rem
}
.grid-row.mobile-lg\:grid-gap-sm {
	margin-left:-1px;
	margin-right:-1px
}
.grid-row.mobile-lg\:grid-gap-sm>* {
	padding-left:1px;
	padding-right:1px
}
.grid-row.mobile-lg\:grid-gap-md {
	margin-left:-.5rem;
	margin-right:-.5rem
}
.grid-row.mobile-lg\:grid-gap-md>* {
	padding-left:.5rem;
	padding-right:.5rem
}
.grid-row.mobile-lg\:grid-gap-lg {
	margin-left:-.75rem;
	margin-right:-.75rem
}
.grid-row.mobile-lg\:grid-gap-lg>* {
	padding-left:.75rem;
	padding-right:.75rem
}
}@media all and (min-width:40em) {
	.grid-row.tablet\:grid-gap-0 {
	margin-left:0;
	margin-right:0
}
.grid-row.tablet\:grid-gap-0>* {
	padding-left:0;
	padding-right:0
}
.grid-row.tablet\:grid-gap-2px {
	margin-left:-1px;
	margin-right:-1px
}
.grid-row.tablet\:grid-gap-2px>* {
	padding-left:1px;
	padding-right:1px
}
.grid-row.tablet\:grid-gap-05 {
	margin-left:-2px;
	margin-right:-2px
}
.grid-row.tablet\:grid-gap-05>* {
	padding-left:2px;
	padding-right:2px
}
.grid-row.tablet\:grid-gap-1 {
	margin-left:-.25rem;
	margin-right:-.25rem
}
.grid-row.tablet\:grid-gap-1>* {
	padding-left:.25rem;
	padding-right:.25rem
}
.grid-row.tablet\:grid-gap-2 {
	margin-left:-.5rem;
	margin-right:-.5rem
}
.grid-row.tablet\:grid-gap-2>* {
	padding-left:.5rem;
	padding-right:.5rem
}
.grid-row.tablet\:grid-gap-3 {
	margin-left:-.75rem;
	margin-right:-.75rem
}
.grid-row.tablet\:grid-gap-3>* {
	padding-left:.75rem;
	padding-right:.75rem
}
.grid-row.tablet\:grid-gap-4 {
	margin-left:-1rem;
	margin-right:-1rem
}
.grid-row.tablet\:grid-gap-4>* {
	padding-left:1rem;
	padding-right:1rem
}
.grid-row.tablet\:grid-gap-5 {
	margin-left:-1.25rem;
	margin-right:-1.25rem
}
.grid-row.tablet\:grid-gap-5>* {
	padding-left:1.25rem;
	padding-right:1.25rem
}
.grid-row.tablet\:grid-gap-6 {
	margin-left:-1.5rem;
	margin-right:-1.5rem
}
.grid-row.tablet\:grid-gap-6>* {
	padding-left:1.5rem;
	padding-right:1.5rem
}
.grid-row.tablet\:grid-gap-sm {
	margin-left:-1px;
	margin-right:-1px
}
.grid-row.tablet\:grid-gap-sm>* {
	padding-left:1px;
	padding-right:1px
}
.grid-row.tablet\:grid-gap-md {
	margin-left:-.5rem;
	margin-right:-.5rem
}
.grid-row.tablet\:grid-gap-md>* {
	padding-left:.5rem;
	padding-right:.5rem
}
.grid-row.tablet\:grid-gap-lg {
	margin-left:-.75rem;
	margin-right:-.75rem
}
.grid-row.tablet\:grid-gap-lg>* {
	padding-left:.75rem;
	padding-right:.75rem
}
}@media all and (min-width:55em) {
	.grid-row.tablet-lg\:grid-gap-0 {
	margin-left:0;
	margin-right:0
}
.grid-row.tablet-lg\:grid-gap-0>* {
	padding-left:0;
	padding-right:0
}
.grid-row.tablet-lg\:grid-gap-2px {
	margin-left:-1px;
	margin-right:-1px
}
.grid-row.tablet-lg\:grid-gap-2px>* {
	padding-left:1px;
	padding-right:1px
}
.grid-row.tablet-lg\:grid-gap-05 {
	margin-left:-2px;
	margin-right:-2px
}
.grid-row.tablet-lg\:grid-gap-05>* {
	padding-left:2px;
	padding-right:2px
}
.grid-row.tablet-lg\:grid-gap-1 {
	margin-left:-.25rem;
	margin-right:-.25rem
}
.grid-row.tablet-lg\:grid-gap-1>* {
	padding-left:.25rem;
	padding-right:.25rem
}
.grid-row.tablet-lg\:grid-gap-2 {
	margin-left:-.5rem;
	margin-right:-.5rem
}
.grid-row.tablet-lg\:grid-gap-2>* {
	padding-left:.5rem;
	padding-right:.5rem
}
.grid-row.tablet-lg\:grid-gap-3 {
	margin-left:-.75rem;
	margin-right:-.75rem
}
.grid-row.tablet-lg\:grid-gap-3>* {
	padding-left:.75rem;
	padding-right:.75rem
}
.grid-row.tablet-lg\:grid-gap-4 {
	margin-left:-1rem;
	margin-right:-1rem
}
.grid-row.tablet-lg\:grid-gap-4>* {
	padding-left:1rem;
	padding-right:1rem
}
.grid-row.tablet-lg\:grid-gap-5 {
	margin-left:-1.25rem;
	margin-right:-1.25rem
}
.grid-row.tablet-lg\:grid-gap-5>* {
	padding-left:1.25rem;
	padding-right:1.25rem
}
.grid-row.tablet-lg\:grid-gap-6 {
	margin-left:-1.5rem;
	margin-right:-1.5rem
}
.grid-row.tablet-lg\:grid-gap-6>* {
	padding-left:1.5rem;
	padding-right:1.5rem
}
.grid-row.tablet-lg\:grid-gap-sm {
	margin-left:-1px;
	margin-right:-1px
}
.grid-row.tablet-lg\:grid-gap-sm>* {
	padding-left:1px;
	padding-right:1px
}
.grid-row.tablet-lg\:grid-gap-md {
	margin-left:-.5rem;
	margin-right:-.5rem
}
.grid-row.tablet-lg\:grid-gap-md>* {
	padding-left:.5rem;
	padding-right:.5rem
}
.grid-row.tablet-lg\:grid-gap-lg {
	margin-left:-.75rem;
	margin-right:-.75rem
}
.grid-row.tablet-lg\:grid-gap-lg>* {
	padding-left:.75rem;
	padding-right:.75rem
}
}@media all and (min-width:64em) {
	.grid-row.desktop\:grid-gap-0 {
	margin-left:0;
	margin-right:0
}
.grid-row.desktop\:grid-gap-0>* {
	padding-left:0;
	padding-right:0
}
.grid-row.desktop\:grid-gap-2px {
	margin-left:-1px;
	margin-right:-1px
}
.grid-row.desktop\:grid-gap-2px>* {
	padding-left:1px;
	padding-right:1px
}
.grid-row.desktop\:grid-gap-05 {
	margin-left:-2px;
	margin-right:-2px
}
.grid-row.desktop\:grid-gap-05>* {
	padding-left:2px;
	padding-right:2px
}
.grid-row.desktop\:grid-gap-1 {
	margin-left:-.25rem;
	margin-right:-.25rem
}
.grid-row.desktop\:grid-gap-1>* {
	padding-left:.25rem;
	padding-right:.25rem
}
.grid-row.desktop\:grid-gap-2 {
	margin-left:-.5rem;
	margin-right:-.5rem
}
.grid-row.desktop\:grid-gap-2>* {
	padding-left:.5rem;
	padding-right:.5rem
}
.grid-row.desktop\:grid-gap-3 {
	margin-left:-.75rem;
	margin-right:-.75rem
}
.grid-row.desktop\:grid-gap-3>* {
	padding-left:.75rem;
	padding-right:.75rem
}
.grid-row.desktop\:grid-gap-4 {
	margin-left:-1rem;
	margin-right:-1rem
}
.grid-row.desktop\:grid-gap-4>* {
	padding-left:1rem;
	padding-right:1rem
}
.grid-row.desktop\:grid-gap-5 {
	margin-left:-1.25rem;
	margin-right:-1.25rem
}
.grid-row.desktop\:grid-gap-5>* {
	padding-left:1.25rem;
	padding-right:1.25rem
}
.grid-row.desktop\:grid-gap-6 {
	margin-left:-1.5rem;
	margin-right:-1.5rem
}
.grid-row.desktop\:grid-gap-6>* {
	padding-left:1.5rem;
	padding-right:1.5rem
}
.grid-row.desktop\:grid-gap-sm {
	margin-left:-1px;
	margin-right:-1px
}
.grid-row.desktop\:grid-gap-sm>* {
	padding-left:1px;
	padding-right:1px
}
.grid-row.desktop\:grid-gap-md {
	margin-left:-.5rem;
	margin-right:-.5rem
}
.grid-row.desktop\:grid-gap-md>* {
	padding-left:.5rem;
	padding-right:.5rem
}
.grid-row.desktop\:grid-gap-lg {
	margin-left:-.75rem;
	margin-right:-.75rem
}
.grid-row.desktop\:grid-gap-lg>* {
	padding-left:.75rem;
	padding-right:.75rem
}
}@media all and (min-width:75em) {
	.grid-row.desktop-lg\:grid-gap-0 {
	margin-left:0;
	margin-right:0
}
.grid-row.desktop-lg\:grid-gap-0>* {
	padding-left:0;
	padding-right:0
}
.grid-row.desktop-lg\:grid-gap-2px {
	margin-left:-1px;
	margin-right:-1px
}
.grid-row.desktop-lg\:grid-gap-2px>* {
	padding-left:1px;
	padding-right:1px
}
.grid-row.desktop-lg\:grid-gap-05 {
	margin-left:-2px;
	margin-right:-2px
}
.grid-row.desktop-lg\:grid-gap-05>* {
	padding-left:2px;
	padding-right:2px
}
.grid-row.desktop-lg\:grid-gap-1 {
	margin-left:-.25rem;
	margin-right:-.25rem
}
.grid-row.desktop-lg\:grid-gap-1>* {
	padding-left:.25rem;
	padding-right:.25rem
}
.grid-row.desktop-lg\:grid-gap-2 {
	margin-left:-.5rem;
	margin-right:-.5rem
}
.grid-row.desktop-lg\:grid-gap-2>* {
	padding-left:.5rem;
	padding-right:.5rem
}
.grid-row.desktop-lg\:grid-gap-3 {
	margin-left:-.75rem;
	margin-right:-.75rem
}
.grid-row.desktop-lg\:grid-gap-3>* {
	padding-left:.75rem;
	padding-right:.75rem
}
.grid-row.desktop-lg\:grid-gap-4 {
	margin-left:-1rem;
	margin-right:-1rem
}
.grid-row.desktop-lg\:grid-gap-4>* {
	padding-left:1rem;
	padding-right:1rem
}
.grid-row.desktop-lg\:grid-gap-5 {
	margin-left:-1.25rem;
	margin-right:-1.25rem
}
.grid-row.desktop-lg\:grid-gap-5>* {
	padding-left:1.25rem;
	padding-right:1.25rem
}
.grid-row.desktop-lg\:grid-gap-6 {
	margin-left:-1.5rem;
	margin-right:-1.5rem
}
.grid-row.desktop-lg\:grid-gap-6>* {
	padding-left:1.5rem;
	padding-right:1.5rem
}
.grid-row.desktop-lg\:grid-gap-sm {
	margin-left:-1px;
	margin-right:-1px
}
.grid-row.desktop-lg\:grid-gap-sm>* {
	padding-left:1px;
	padding-right:1px
}
.grid-row.desktop-lg\:grid-gap-md {
	margin-left:-.5rem;
	margin-right:-.5rem
}
.grid-row.desktop-lg\:grid-gap-md>* {
	padding-left:.5rem;
	padding-right:.5rem
}
.grid-row.desktop-lg\:grid-gap-lg {
	margin-left:-.75rem;
	margin-right:-.75rem
}
.grid-row.desktop-lg\:grid-gap-lg>* {
	padding-left:.75rem;
	padding-right:.75rem
}
}[class*=grid-col] {
	position:relative;
	width:100%;
	box-sizing:border-box
}
.grid-col {
	flex:1 1 0%;
	width:auto;
	max-width:100%;
	min-width:1px
}
.grid-col-auto,.grid-col-fill {
	flex:0 1 auto;
	width:auto;
	max-width:100%
}
.grid-col-fill {
	flex:1 1 0%;
	min-width:1px
}
.grid-col-1,.grid-col-2 {
	flex:0 1 auto;
	width:8.3333333333%
}
.grid-col-2 {
	width:16.6666666667%
}
.grid-col-3,.grid-col-4 {
	flex:0 1 auto;
	width:25%
}
.grid-col-4 {
	width:33.3333333333%
}
.grid-col-5,.grid-col-6 {
	flex:0 1 auto;
	width:41.6666666667%
}
.grid-col-6 {
	width:50%
}
.grid-col-7,.grid-col-8 {
	flex:0 1 auto;
	width:58.3333333333%
}
.grid-col-8 {
	width:66.6666666667%
}
.grid-col-10,.grid-col-9 {
	flex:0 1 auto;
	width:75%
}
.grid-col-10 {
	width:83.3333333333%
}
.grid-col-11,.grid-col-12 {
	flex:0 1 auto;
	width:91.6666666667%
}
.grid-col-12 {
	width:100%
}
@media all and (min-width:20em) {
	.mobile\:grid-col,.mobile\:grid-col-fill {
	flex:1 1 0%;
	width:auto;
	max-width:100%;
	min-width:1px
}
.mobile\:grid-col-auto {
	flex:0 1 auto;
	width:auto;
	max-width:100%
}
.mobile\:grid-col-1 {
	flex:0 1 auto;
	width:8.3333333333%
}
.mobile\:grid-col-2 {
	flex:0 1 auto;
	width:16.6666666667%
}
.mobile\:grid-col-3 {
	flex:0 1 auto;
	width:25%
}
.mobile\:grid-col-4 {
	flex:0 1 auto;
	width:33.3333333333%
}
.mobile\:grid-col-5 {
	flex:0 1 auto;
	width:41.6666666667%
}
.mobile\:grid-col-6 {
	flex:0 1 auto;
	width:50%
}
.mobile\:grid-col-7 {
	flex:0 1 auto;
	width:58.3333333333%
}
.mobile\:grid-col-8 {
	flex:0 1 auto;
	width:66.6666666667%
}
.mobile\:grid-col-9 {
	flex:0 1 auto;
	width:75%
}
.mobile\:grid-col-10 {
	flex:0 1 auto;
	width:83.3333333333%
}
.mobile\:grid-col-11 {
	flex:0 1 auto;
	width:91.6666666667%
}
.mobile\:grid-col-12 {
	flex:0 1 auto;
	width:100%
}
}@media all and (min-width:30em) {
	.mobile-lg\:grid-col,.mobile-lg\:grid-col-fill {
	flex:1 1 0%;
	width:auto;
	max-width:100%;
	min-width:1px
}
.mobile-lg\:grid-col-auto {
	flex:0 1 auto;
	width:auto;
	max-width:100%
}
.mobile-lg\:grid-col-1 {
	flex:0 1 auto;
	width:8.3333333333%
}
.mobile-lg\:grid-col-2 {
	flex:0 1 auto;
	width:16.6666666667%
}
.mobile-lg\:grid-col-3 {
	flex:0 1 auto;
	width:25%
}
.mobile-lg\:grid-col-4 {
	flex:0 1 auto;
	width:33.3333333333%
}
.mobile-lg\:grid-col-5 {
	flex:0 1 auto;
	width:41.6666666667%
}
.mobile-lg\:grid-col-6 {
	flex:0 1 auto;
	width:50%
}
.mobile-lg\:grid-col-7 {
	flex:0 1 auto;
	width:58.3333333333%
}
.mobile-lg\:grid-col-8 {
	flex:0 1 auto;
	width:66.6666666667%
}
.mobile-lg\:grid-col-9 {
	flex:0 1 auto;
	width:75%
}
.mobile-lg\:grid-col-10 {
	flex:0 1 auto;
	width:83.3333333333%
}
.mobile-lg\:grid-col-11 {
	flex:0 1 auto;
	width:91.6666666667%
}
.mobile-lg\:grid-col-12 {
	flex:0 1 auto;
	width:100%
}
}@media all and (min-width:40em) {
	.tablet\:grid-col,.tablet\:grid-col-fill {
	flex:1 1 0%;
	width:auto;
	max-width:100%;
	min-width:1px
}
.tablet\:grid-col-auto {
	flex:0 1 auto;
	width:auto;
	max-width:100%
}
.tablet\:grid-col-1 {
	flex:0 1 auto;
	width:8.3333333333%
}
.tablet\:grid-col-2 {
	flex:0 1 auto;
	width:16.6666666667%
}
.tablet\:grid-col-3 {
	flex:0 1 auto;
	width:25%
}
.tablet\:grid-col-4 {
	flex:0 1 auto;
	width:33.3333333333%
}
.tablet\:grid-col-5 {
	flex:0 1 auto;
	width:41.6666666667%
}
.tablet\:grid-col-6 {
	flex:0 1 auto;
	width:50%
}
.tablet\:grid-col-7 {
	flex:0 1 auto;
	width:58.3333333333%
}
.tablet\:grid-col-8 {
	flex:0 1 auto;
	width:66.6666666667%
}
.tablet\:grid-col-9 {
	flex:0 1 auto;
	width:75%
}
.tablet\:grid-col-10 {
	flex:0 1 auto;
	width:83.3333333333%
}
.tablet\:grid-col-11 {
	flex:0 1 auto;
	width:91.6666666667%
}
.tablet\:grid-col-12 {
	flex:0 1 auto;
	width:100%
}
}@media all and (min-width:55em) {
	.tablet-lg\:grid-col,.tablet-lg\:grid-col-fill {
	flex:1 1 0%;
	width:auto;
	max-width:100%;
	min-width:1px
}
.tablet-lg\:grid-col-auto {
	flex:0 1 auto;
	width:auto;
	max-width:100%
}
.tablet-lg\:grid-col-1 {
	flex:0 1 auto;
	width:8.3333333333%
}
.tablet-lg\:grid-col-2 {
	flex:0 1 auto;
	width:16.6666666667%
}
.tablet-lg\:grid-col-3 {
	flex:0 1 auto;
	width:25%
}
.tablet-lg\:grid-col-4 {
	flex:0 1 auto;
	width:33.3333333333%
}
.tablet-lg\:grid-col-5 {
	flex:0 1 auto;
	width:41.6666666667%
}
.tablet-lg\:grid-col-6 {
	flex:0 1 auto;
	width:50%
}
.tablet-lg\:grid-col-7 {
	flex:0 1 auto;
	width:58.3333333333%
}
.tablet-lg\:grid-col-8 {
	flex:0 1 auto;
	width:66.6666666667%
}
.tablet-lg\:grid-col-9 {
	flex:0 1 auto;
	width:75%
}
.tablet-lg\:grid-col-10 {
	flex:0 1 auto;
	width:83.3333333333%
}
.tablet-lg\:grid-col-11 {
	flex:0 1 auto;
	width:91.6666666667%
}
.tablet-lg\:grid-col-12 {
	flex:0 1 auto;
	width:100%
}
}@media all and (min-width:64em) {
	.desktop\:grid-col,.desktop\:grid-col-fill {
	flex:1 1 0%;
	width:auto;
	max-width:100%;
	min-width:1px
}
.desktop\:grid-col-auto {
	flex:0 1 auto;
	width:auto;
	max-width:100%
}
.desktop\:grid-col-1 {
	flex:0 1 auto;
	width:8.3333333333%
}
.desktop\:grid-col-2 {
	flex:0 1 auto;
	width:16.6666666667%
}
.desktop\:grid-col-3 {
	flex:0 1 auto;
	width:25%
}
.desktop\:grid-col-4 {
	flex:0 1 auto;
	width:33.3333333333%
}
.desktop\:grid-col-5 {
	flex:0 1 auto;
	width:41.6666666667%
}
.desktop\:grid-col-6 {
	flex:0 1 auto;
	width:50%
}
.desktop\:grid-col-7 {
	flex:0 1 auto;
	width:58.3333333333%
}
.desktop\:grid-col-8 {
	flex:0 1 auto;
	width:73%
}
.desktop\:grid-col-9 {
	flex:0 1 auto;
	width:75%
}
.desktop\:grid-col-10 {
	flex:0 1 auto;
	width:83.3333333333%
}
.desktop\:grid-col-11 {
	flex:0 1 auto;
	width:91.6666666667%
}
.desktop\:grid-col-12 {
	flex:0 1 auto;
	width:100%
}
}@media all and (min-width:75em) {
	.desktop-lg\:grid-col,.desktop-lg\:grid-col-fill {
	flex:1 1 0%;
	width:auto;
	max-width:100%;
	min-width:1px
}
.desktop-lg\:grid-col-auto {
	flex:0 1 auto;
	width:auto;
	max-width:100%
}
.desktop-lg\:grid-col-1 {
	flex:0 1 auto;
	width:8.3333333333%
}
.desktop-lg\:grid-col-2 {
	flex:0 1 auto;
	width:16.6666666667%
}
.desktop-lg\:grid-col-3 {
	flex:0 1 auto;
	width:25%
}
.desktop-lg\:grid-col-4 {
	flex:0 1 auto;
	width:33.3333333333%
}
.desktop-lg\:grid-col-5 {
	flex:0 1 auto;
	width:41.6666666667%
}
.desktop-lg\:grid-col-6 {
	flex:0 1 auto;
	width:50%
}
.desktop-lg\:grid-col-7 {
	flex:0 1 auto;
	width:58.3333333333%
}
.desktop-lg\:grid-col-8 {
	flex:0 1 auto;
	width:66.6666666667%
}
.desktop-lg\:grid-col-9 {
	flex:0 1 auto;
	width:75%
}
.desktop-lg\:grid-col-10 {
	flex:0 1 auto;
	width:83.3333333333%
}
.desktop-lg\:grid-col-11 {
	flex:0 1 auto;
	width:91.6666666667%
}
.desktop-lg\:grid-col-12 {
	flex:0 1 auto;
	width:100%
}
}.grid-offset-1 {
	margin-left:8.3333333333%
}
.grid-offset-2 {
	margin-left:16.6666666667%
}
.grid-offset-3 {
	margin-left:25%
}
.grid-offset-4 {
	margin-left:33.3333333333%
}
.grid-offset-5 {
	margin-left:41.6666666667%
}
.grid-offset-6 {
	margin-left:50%
}
.grid-offset-7 {
	margin-left:58.3333333333%
}
.grid-offset-8 {
	margin-left:66.6666666667%
}
.grid-offset-9 {
	margin-left:75%
}
.grid-offset-10 {
	margin-left:83.3333333333%
}
.grid-offset-11 {
	margin-left:91.6666666667%
}
.grid-offset-12 {
	margin-left:100%
}
.grid-offset-none {
	margin-left:0
}
@media all and (min-width:20em) {
	.mobile\:grid-offset-1 {
	margin-left:8.3333333333%
}
.mobile\:grid-offset-2 {
	margin-left:16.6666666667%
}
.mobile\:grid-offset-3 {
	margin-left:25%
}
.mobile\:grid-offset-4 {
	margin-left:33.3333333333%
}
.mobile\:grid-offset-5 {
	margin-left:41.6666666667%
}
.mobile\:grid-offset-6 {
	margin-left:50%
}
.mobile\:grid-offset-7 {
	margin-left:58.3333333333%
}
.mobile\:grid-offset-8 {
	margin-left:66.6666666667%
}
.mobile\:grid-offset-9 {
	margin-left:75%
}
.mobile\:grid-offset-10 {
	margin-left:83.3333333333%
}
.mobile\:grid-offset-11 {
	margin-left:91.6666666667%
}
.mobile\:grid-offset-12 {
	margin-left:100%
}
.mobile\:grid-offset-none {
	margin-left:0
}
}@media all and (min-width:30em) {
	.mobile-lg\:grid-offset-1 {
	margin-left:8.3333333333%
}
.mobile-lg\:grid-offset-2 {
	margin-left:16.6666666667%
}
.mobile-lg\:grid-offset-3 {
	margin-left:25%
}
.mobile-lg\:grid-offset-4 {
	margin-left:33.3333333333%
}
.mobile-lg\:grid-offset-5 {
	margin-left:41.6666666667%
}
.mobile-lg\:grid-offset-6 {
	margin-left:50%
}
.mobile-lg\:grid-offset-7 {
	margin-left:58.3333333333%
}
.mobile-lg\:grid-offset-8 {
	margin-left:66.6666666667%
}
.mobile-lg\:grid-offset-9 {
	margin-left:75%
}
.mobile-lg\:grid-offset-10 {
	margin-left:83.3333333333%
}
.mobile-lg\:grid-offset-11 {
	margin-left:91.6666666667%
}
.mobile-lg\:grid-offset-12 {
	margin-left:100%
}
.mobile-lg\:grid-offset-none {
	margin-left:0
}
}@media all and (min-width:40em) {
	.tablet\:grid-offset-1 {
	margin-left:8.3333333333%
}
.tablet\:grid-offset-2 {
	margin-left:16.6666666667%
}
.tablet\:grid-offset-3 {
	margin-left:25%
}
.tablet\:grid-offset-4 {
	margin-left:33.3333333333%
}
.tablet\:grid-offset-5 {
	margin-left:41.6666666667%
}
.tablet\:grid-offset-6 {
	margin-left:50%
}
.tablet\:grid-offset-7 {
	margin-left:58.3333333333%
}
.tablet\:grid-offset-8 {
	margin-left:66.6666666667%
}
.tablet\:grid-offset-9 {
	margin-left:75%
}
.tablet\:grid-offset-10 {
	margin-left:83.3333333333%
}
.tablet\:grid-offset-11 {
	margin-left:91.6666666667%
}
.tablet\:grid-offset-12 {
	margin-left:100%
}
.tablet\:grid-offset-none {
	margin-left:0
}
}@media all and (min-width:55em) {
	.tablet-lg\:grid-offset-1 {
	margin-left:8.3333333333%
}
.tablet-lg\:grid-offset-2 {
	margin-left:16.6666666667%
}
.tablet-lg\:grid-offset-3 {
	margin-left:25%
}
.tablet-lg\:grid-offset-4 {
	margin-left:33.3333333333%
}
.tablet-lg\:grid-offset-5 {
	margin-left:41.6666666667%
}
.tablet-lg\:grid-offset-6 {
	margin-left:50%
}
.tablet-lg\:grid-offset-7 {
	margin-left:58.3333333333%
}
.tablet-lg\:grid-offset-8 {
	margin-left:66.6666666667%
}
.tablet-lg\:grid-offset-9 {
	margin-left:75%
}
.tablet-lg\:grid-offset-10 {
	margin-left:83.3333333333%
}
.tablet-lg\:grid-offset-11 {
	margin-left:91.6666666667%
}
.tablet-lg\:grid-offset-12 {
	margin-left:100%
}
.tablet-lg\:grid-offset-none {
	margin-left:0
}
}@media all and (min-width:64em) {
	.desktop\:grid-offset-1 {
	margin-left:8.3333333333%
}
.desktop\:grid-offset-2 {
	margin-left:16.6666666667%
}
.desktop\:grid-offset-3 {
	margin-left:25%
}
.desktop\:grid-offset-4 {
	margin-left:33.3333333333%
}
.desktop\:grid-offset-5 {
	margin-left:41.6666666667%
}
.desktop\:grid-offset-6 {
	margin-left:50%
}
.desktop\:grid-offset-7 {
	margin-left:58.3333333333%
}
.desktop\:grid-offset-8 {
	margin-left:66.6666666667%
}
.desktop\:grid-offset-9 {
	margin-left:75%
}
.desktop\:grid-offset-10 {
	margin-left:83.3333333333%
}
.desktop\:grid-offset-11 {
	margin-left:91.6666666667%
}
.desktop\:grid-offset-12 {
	margin-left:100%
}
.desktop\:grid-offset-none {
	margin-left:0
}
}@media all and (min-width:75em) {
	.desktop-lg\:grid-offset-1 {
	margin-left:8.3333333333%
}
.desktop-lg\:grid-offset-2 {
	margin-left:16.6666666667%
}
.desktop-lg\:grid-offset-3 {
	margin-left:25%
}
.desktop-lg\:grid-offset-4 {
	margin-left:33.3333333333%
}
.desktop-lg\:grid-offset-5 {
	margin-left:41.6666666667%
}
.desktop-lg\:grid-offset-6 {
	margin-left:50%
}
.desktop-lg\:grid-offset-7 {
	margin-left:58.3333333333%
}
.desktop-lg\:grid-offset-8 {
	margin-left:66.6666666667%
}
.desktop-lg\:grid-offset-9 {
	margin-left:75%
}
.desktop-lg\:grid-offset-10 {
	margin-left:83.3333333333%
}
.desktop-lg\:grid-offset-11 {
	margin-left:91.6666666667%
}
.desktop-lg\:grid-offset-12 {
	margin-left:100%
}
.desktop-lg\:grid-offset-none {
	margin-left:0
}
}@media all and (max-width:29.99em) {
	.usa-table--stacked thead,.usa-table--stacked-header thead {
	display:none
}
.usa-table--stacked td,.usa-table--stacked th,.usa-table--stacked-header td,.usa-table--stacked-header th {
	border-bottom-width:0;
	display:block;
	width:100%
}
.usa-table--stacked tr,.usa-table--stacked-header tr {
	border-bottom:.25rem solid #171716;
	border-top-width:0;
	display:block;
	width:100%
}
.usa-table--stacked tr td:first-child,.usa-table--stacked tr th:first-child {
	border-top-width:0
}
.usa-table--stacked tr:nth-child(odd) td,.usa-table--stacked tr:nth-child(odd) th {
	background-color:inherit
}
.usa-table--stacked tr:first-child td:first-child,.usa-table--stacked tr:first-child th:first-child,.usa-table--stacked-header tr:first-child td:first-child,.usa-table--stacked-header tr:first-child th:first-child {
	border-top:.25rem solid #171716
}
.usa-table--stacked td[data-label],.usa-table--stacked th[data-label],.usa-table--stacked-header td[data-label],.usa-table--stacked-header th[data-label] {
	padding-bottom:.75rem
}
.usa-table--stacked td[data-label]:before,.usa-table--stacked th[data-label]:before {
	content:attr(data-label);
	display:block;
	font-weight:700;
	margin:-.5rem -1rem 0;
	padding:.75rem 1rem .25rem
}
.usa-table--stacked-header tr td:first-child,.usa-table--stacked-header tr th:first-child {
	border-top-width:0
}
.usa-table--stacked-header tr:nth-child(odd) td,.usa-table--stacked-header tr:nth-child(odd) th {
	background-color:inherit
}
.usa-table--stacked-header td[data-label]:before,.usa-table--stacked-header th[data-label]:before {
	content:attr(data-label);
	display:block;
	font-weight:700;
	margin:-.5rem -1rem 0;
	padding:.75rem 1rem .25rem
}
.usa-table--stacked-header tr td:first-child,.usa-table--stacked-header tr th:first-child {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem;
	line-height:1.2;
	background-color:#dfe1e2;
	color:#171716;
	font-weight:700;
	padding:.75rem 1rem
}
.usa-table--stacked-header tr td:first-child:before,.usa-table--stacked-header tr th:first-child:before {
	display:none
}
}.usa-tag {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:.88rem;
	color:#fff;
	text-transform:uppercase;
	background-color:#565c65;
	border-radius:2px;
	margin-right:.25rem;
	padding:1px .5rem
}
.usa-tag:only-of-type {
	margin-right:0
}
.usa-tag--big {
	padding-left:.5rem;
	padding-right:.5rem;
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem
}
.usa-paragraph {
	line-height:1.6;
	margin-bottom:0;
	margin-top:0;
	max-width:88ex
}
*+.usa-paragraph,.usa-paragraph+* {
	margin-top:1em
}
.usa-content ol:not(.usa-accordion):not(.usa-accordion--bordered),.usa-content p,.usa-content ul:not(.usa-accordion):not(.usa-accordion--bordered) {
	max-width:88ex
}
.usa-display {
	margin-top:0;
	clear:both;
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.38rem;
	line-height:1.2;
	font-weight:700;
	margin-bottom:0
}
*+.usa-display {
	margin-top:1.5em
}
.usa-display+* {
	margin-top:1em
}
@media all and (min-width:30em) {
	.usa-display {
	margin-bottom:0;
	margin-top:0;
	clear:both;
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:2.5rem;
	line-height:1.2;
	font-weight:700
}
*+.usa-display {
	margin-top:1.5em
}
.usa-display+* {
	margin-top:1em
}
}@media all and (min-width:40em) {
	.usa-display {
	margin-bottom:0;
	margin-top:0;
	clear:both;
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:2.5rem;
	line-height:1.2;
	font-weight:700
}
*+.usa-display {
	margin-top:1.5em
}
.usa-display+* {
	margin-top:1em
}
}.usa-intro {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.38rem;
	line-height:1.8;
	font-weight:400;
	max-width:88ex
}
.usa-dark-background {
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	background-color:#3d4551
}
.usa-dark-background a:hover,.usa-dark-background p,.usa-dark-background span {
	color:#fff
}
.usa-prose>p {
	line-height:1.6;
	margin-bottom:0;
	margin-top:0;
	max-width:88ex
}
.usa-prose>*+p,.usa-prose>h1+*,.usa-prose>h2+*,.usa-prose>h3+*,.usa-prose>h4+*,.usa-prose>h5+*,.usa-prose>h6+*,.usa-prose>p+* {
	margin-top:1em
}
.usa-prose>h1,.usa-prose>h2,.usa-prose>h3,.usa-prose>h4,.usa-prose>h5,.usa-prose>h6 {
	margin-bottom:0;
	margin-top:0;
	clear:both
}
.usa-prose>*+h1,.usa-prose>*+h2,.usa-prose>*+h3,.usa-prose>*+h4,.usa-prose>*+h5,.usa-prose>*+h6 {
	margin-top:1.5em
}
.usa-alert__text a,.usa-link {
	color:#2378c3;
	text-decoration:underline
}
.usa-link:hover,.usa-link:visited {
	color:#2c608a
}
.usa-link:active {
	color:#1f303e
}
.usa-link:focus {
	outline:.25rem solid #2491ff;
	outline-offset:0
}
.usa-link--external,.usa-link--external.usa-link--alt {
	display:inline-block;
	padding-right:1.75ex;
	position:relative
}
.usa-link--external.usa-link--alt::after,.usa-link--external::after {
	width:1.75ex;
	background-position:center;
	content:"";
	display:inline-block;
	height:1.75ex;
	margin-left:2px;
	margin-top:.7ex;
	position:absolute
}
.usa-link--external::after {
	background:url(../fonts/launch.svg) no-repeat center/contain
}
@supports ((-webkit-mask:url()) or (mask:url())) {
	.usa-link--external::after {
	background:0 0;
	background-color:currentcolor;
	-webkit-mask:url(../fonts/launch.svg) no-repeat center/contain;
	mask:url(../fonts/launch.svg) no-repeat center/contain
}
}.usa-link--external.usa-link--alt::after {
	background:url(../fonts/launch--white.svg) no-repeat center/contain
}
@supports ((-webkit-mask:url()) or (mask:url())) {
	.usa-link--external.usa-link--alt::after {
	background:0 0;
	background-color:currentcolor;
	-webkit-mask:url(../fonts/launch.svg) no-repeat center/contain;
	mask:url(../fonts/launch.svg) no-repeat center/contain
}
}.usa-list--unstyled,.usa-prose .usa-list--unstyled {
	margin-bottom:0;
	margin-top:0;
	list-style-type:none;
	padding-left:0
}
.usa-accordion>li,.usa-breadcrumb__list>li,.usa-collection__item>li,.usa-collection__meta>li,.usa-icon-list>li,.usa-list--unstyled>li,.usa-prose .usa-collection__item>li,.usa-prose .usa-icon-list>li,.usa-prose .usa-list--unstyled>li {
	margin-bottom:0;
	max-width:unset
}
.usa-prose {
	line-height:1.6
}
.usa-prose>h1,.usa-prose>h2 {
	font-size:2.5rem;
	line-height:1.2;
	font-weight:700
}
.usa-prose>h2 {
	font-size:2rem
}
.usa-prose>h3,.usa-prose>h4,.usa-prose>h5 {
	font-size:1.38rem;
	line-height:1.2;
	font-weight:700
}
.usa-prose,.usa-prose>h4,.usa-prose>h5 {
	font-size:1rem
}
.usa-prose>h5 {
	font-size:.94rem
}
.usa-accordion,.usa-prose,.usa-prose>h1,.usa-prose>h2,.usa-prose>h3,.usa-prose>h4,.usa-prose>h5,.usa-prose>h6 {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol
}
.usa-prose>h6 {
	font-size:.88rem;
	line-height:1.2;
	font-weight:400;
	letter-spacing:.025em;
	text-transform:uppercase
}
@media all and (max-width:29.99em) {
	.usa-prose>.usa-table--stacked thead,.usa-prose>.usa-table--stacked-header thead {
	display:none
}
.usa-prose>.usa-table--stacked td,.usa-prose>.usa-table--stacked th,.usa-prose>.usa-table--stacked-header td,.usa-prose>.usa-table--stacked-header th {
	border-bottom-width:0;
	display:block;
	width:100%
}
.usa-prose>.usa-table--stacked tr,.usa-prose>.usa-table--stacked-header tr {
	border-bottom:.25rem solid #171716;
	border-top-width:0;
	display:block;
	width:100%
}
.usa-prose>.usa-table--stacked tr td:first-child,.usa-prose>.usa-table--stacked tr th:first-child {
	border-top-width:0
}
.usa-prose>.usa-table--stacked tr:nth-child(odd) td,.usa-prose>.usa-table--stacked tr:nth-child(odd) th {
	background-color:inherit
}
.usa-prose>.usa-table--stacked tr:first-child td:first-child,.usa-prose>.usa-table--stacked tr:first-child th:first-child,.usa-prose>.usa-table--stacked-header tr:first-child td:first-child,.usa-prose>.usa-table--stacked-header tr:first-child th:first-child {
	border-top:.25rem solid #171716
}
.usa-prose>.usa-table--stacked td[data-label],.usa-prose>.usa-table--stacked th[data-label],.usa-prose>.usa-table--stacked-header td[data-label],.usa-prose>.usa-table--stacked-header th[data-label] {
	padding-bottom:.75rem
}
.usa-prose>.usa-table--stacked td[data-label]:before,.usa-prose>.usa-table--stacked th[data-label]:before {
	content:attr(data-label);
	display:block;
	font-weight:700;
	margin:-.5rem -1rem 0;
	padding:.75rem 1rem .25rem
}
.usa-prose>.usa-table--stacked-header tr td:first-child,.usa-prose>.usa-table--stacked-header tr th:first-child {
	border-top-width:0
}
.usa-prose>.usa-table--stacked-header tr:nth-child(odd) td,.usa-prose>.usa-table--stacked-header tr:nth-child(odd) th {
	background-color:inherit
}
.usa-prose>.usa-table--stacked-header td[data-label]:before,.usa-prose>.usa-table--stacked-header th[data-label]:before {
	content:attr(data-label);
	display:block;
	font-weight:700;
	margin:-.5rem -1rem 0;
	padding:.75rem 1rem .25rem
}
.usa-prose>.usa-table--stacked-header tr td:first-child,.usa-prose>.usa-table--stacked-header tr th:first-child {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem;
	line-height:1.2;
	background-color:#dfe1e2;
	color:#171716;
	font-weight:700;
	padding:.75rem 1rem
}
.usa-prose>.usa-table--stacked-header tr td:first-child:before,.usa-prose>.usa-table--stacked-header tr th:first-child:before {
	display:none
}
}.usa-accordion {
	list-style-type:none;
	color:#171716;
	margin:0;
	padding:0;
	width:100%;
	font-size:1rem;
	line-height:1.6
}
.usa-accordion>ul li ul {
	list-style:disc
}
.usa-accordion>ul li ul>li>ul {
	list-style:circle
}
.usa-accordion>ul li ul>li>ul>li>ul {
	list-style:square
}
.usa-accordion+.usa-accordion,.usa-accordion+.usa-accordion--bordered {
	margin-top:.5rem
}
.usa-accordion--bordered .usa-accordion__content {
	border-bottom:.25rem solid #f0f0f0;
	border-left:.25rem solid #f0f0f0;
	border-right:.25rem solid #f0f0f0;
	padding-bottom:1rem
}
.usa-accordion--bordered .usa-accordion__heading {
	margin-bottom:0
}
.usa-accordion__heading,.usa-prose .usa-accordion__heading {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem;
	line-height:1;
	margin:0
}
.usa-accordion__heading:not(:first-child),.usa-prose .usa-accordion__heading:not(:first-child) {
	margin-top:.5rem
}
.usa-accordion__content {
	background-color:#fff;
	margin-top:0;
	overflow:auto;
	padding:1rem 1.25rem calc(1rem - .25rem)
}
.usa-accordion__content>:first-child {
	margin-top:0
}
.usa-accordion__content>:last-child {
	margin-bottom:0
}
.usa-accordion__button {
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	border:0;
	border-radius:0;
	box-shadow:none;
	padding:0;
	text-align:left;
	background-image:url(../fonts/remove.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat;
	background-color:#f0f0f0;
	background-position:right 1.25rem center;
	background-size:1.5rem;
	color:#171716;
	cursor:pointer;
	display:inline-block;
	font-weight:700;
	margin:0;
	padding:1rem 3.5rem 1rem 1.25rem;
	text-decoration:none;
	width:100%
}
.usa-accordion__button:visited {
	color:#2c608a
}
.usa-accordion__button:active {
	color:#1f303e
}
.usa-accordion__button:focus {
	outline:.25rem solid #2491ff;
	outline-offset:0
}
.usa-accordion__button.usa-button--active,.usa-accordion__button.usa-button--disabled,.usa-accordion__button.usa-button--disabled.usa-button--active,.usa-accordion__button.usa-button--disabled.usa-button--hover,.usa-accordion__button.usa-button--disabled.usa-focus,.usa-accordion__button.usa-button--disabled:active,.usa-accordion__button.usa-button--disabled:focus,.usa-accordion__button.usa-button--disabled:hover,.usa-accordion__button.usa-button--hover,.usa-accordion__button:active,.usa-accordion__button:disabled,.usa-accordion__button:disabled.usa-button--active,.usa-accordion__button:disabled.usa-button--hover,.usa-accordion__button:disabled.usa-focus,.usa-accordion__button:disabled:active,.usa-accordion__button:disabled:focus,.usa-accordion__button:disabled:hover,.usa-accordion__button:hover {
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	box-shadow:none;
	text-decoration:underline
}
.usa-accordion__button.usa-button--disabled,.usa-accordion__button:disabled {
	color:#c9c9c9
}
.usa-accordion__button.usa-button--hover {
	color:#2c608a
}
.usa-accordion__button.usa-button--active {
	color:#1f303e
}
.usa-accordion__button:hover {
	background-color:#dfe1e2;
	color:#171716;
	text-decoration:none
}
.usa-accordion__button[aria-expanded=false] {
	background-image:url(../fonts/add.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat;
	background-size:1.5rem
}
.usa-alert {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem;
	line-height:1.6;
	color:#171716;
	background-color:#f0f0f0;
	padding-bottom:1rem;
	padding-top:1rem;
	position:relative;
	border-left:.5rem solid #a9aeb1
}
*+.usa-alert {
	margin-top:1rem
}
.usa-alert .usa-alert__body>.usa-list,.usa-alert>.usa-list {
	padding-left:0
}
.usa-alert .usa-alert__body>.usa-list:last-child,.usa-alert>.usa-list:last-child {
	margin-bottom:0
}
.usa-alert__body {
	padding-left:1.25rem;
	padding-right:1.25rem
}
.usa-alert--success {
	background-color:#ecf3ec;
	border-left-color:#00a91c;
	color:#171716
}
.usa-alert--success:before {
	background:url(../fonts/check_circle.svg) no-repeat center/contain;
	width:2rem;
	content:"";
	display:block;
	height:3.5rem;
	left:.9166666667rem;
	position:absolute;
	top:0
}
@supports ((-webkit-mask:url()) or (mask:url())) {
	.usa-alert--success:before {
	background:0 0;
	background-color:#171716;
	-webkit-mask:url(../fonts/check_circle.svg) no-repeat center/contain;
	mask:url(../fonts/check_circle.svg) no-repeat center/contain
}
}.usa-alert--success.usa-alert--slim:before {
	background-size:1.5rem;
	height:2.5rem;
	width:1.5rem
}
@supports ((-webkit-mask:url()) or (mask:url())) {
	.usa-alert--success.usa-alert--slim:before {
	-webkit-mask-size:1.5rem;
	mask-size:1.5rem
}
}.usa-alert--success .usa-link {
	color:#274863
}
.usa-alert--success .usa-link:visited {
	color:#2c608a
}
.usa-alert--success .usa-link:active,.usa-alert--success .usa-link:hover {
	color:#1f303e
}
.usa-alert--success.usa-alert--no-icon:before {
	display:none
}
.usa-alert--success.usa-alert--no-icon .usa-alert__body {
	padding-left:1.25rem
}
.usa-alert--success .usa-alert__body {
	padding-left:3.8333333334rem
}
.usa-alert--warning {
	background-color:#faf3d1;
	border-left-color:#ffbe2e;
	color:#171716
}
.usa-alert--warning:before {
	background:url(../fonts/warning.svg) no-repeat center/contain;
	width:2rem;
	content:"";
	display:block;
	height:3.5rem;
	left:.9166666667rem;
	position:absolute;
	top:0
}
@supports ((-webkit-mask:url()) or (mask:url())) {
	.usa-alert--warning:before {
	background:0 0;
	background-color:#171716;
	-webkit-mask:url(../fonts/warning.svg) no-repeat center/contain;
	mask:url(../fonts/warning.svg) no-repeat center/contain
}
}.usa-alert--warning.usa-alert--slim:before {
	background-size:1.5rem;
	height:2.5rem;
	width:1.5rem
}
@supports ((-webkit-mask:url()) or (mask:url())) {
	.usa-alert--warning.usa-alert--slim:before {
	-webkit-mask-size:1.5rem;
	mask-size:1.5rem
}
}.usa-alert--warning .usa-link {
	color:#274863
}
.usa-alert--warning .usa-link:visited {
	color:#2c608a
}
.usa-alert--warning .usa-link:active,.usa-alert--warning .usa-link:hover {
	color:#1f303e
}
.usa-alert--warning.usa-alert--no-icon:before {
	display:none
}
.usa-alert--warning.usa-alert--no-icon .usa-alert__body {
	padding-left:1.25rem
}
.usa-alert--warning .usa-alert__body {
	padding-left:3.8333333334rem
}
.usa-alert--error {
	background-color:#f4e3db;
	border-left-color:#b50909;
	color:#171716
}
.usa-alert--error:before {
	background:url(../fonts/error.svg) no-repeat center/contain;
	width:2rem;
	content:"";
	display:block;
	height:3.5rem;
	left:.9166666667rem;
	position:absolute;
	top:0
}
@supports ((-webkit-mask:url()) or (mask:url())) {
	.usa-alert--error:before {
	background:0 0;
	background-color:#171716;
	-webkit-mask:url(../fonts/error.svg) no-repeat center/contain;
	mask:url(../fonts/error.svg) no-repeat center/contain
}
}.usa-alert--error.usa-alert--slim:before {
	background-size:1.5rem;
	height:2.5rem;
	width:1.5rem
}
@supports ((-webkit-mask:url()) or (mask:url())) {
	.usa-alert--error.usa-alert--slim:before {
	-webkit-mask-size:1.5rem;
	mask-size:1.5rem
}
}.usa-alert--error .usa-link {
	color:#274863
}
.usa-alert--error .usa-link:visited {
	color:#2c608a
}
.usa-alert--error .usa-link:active,.usa-alert--error .usa-link:hover {
	color:#1f303e
}
.usa-alert--error.usa-alert--no-icon:before {
	display:none
}
.usa-alert--error.usa-alert--no-icon .usa-alert__body {
	padding-left:1.25rem
}
.usa-alert--error .usa-alert__body {
	padding-left:3.8333333334rem
}
.usa-alert--info {
	background-color:#e7f6f8;
	border-left-color:#00bde3;
	color:#171716
}
.usa-alert--info:before {
	background:url(../fonts/info.svg) no-repeat center/contain;
	width:2rem;
	content:"";
	display:block;
	height:3.5rem;
	left:.9166666667rem;
	position:absolute;
	top:0
}
@supports ((-webkit-mask:url()) or (mask:url())) {
	.usa-alert--info:before {
	background:0 0;
	background-color:#171716;
	-webkit-mask:url(../fonts/info.svg) no-repeat center/contain;
	mask:url(../fonts/info.svg) no-repeat center/contain
}
}.usa-alert--info.usa-alert--slim:before {
	background-size:1.5rem;
	height:2.5rem;
	width:1.5rem
}
@supports ((-webkit-mask:url()) or (mask:url())) {
	.usa-alert--info.usa-alert--slim:before {
	-webkit-mask-size:1.5rem;
	mask-size:1.5rem
}
}.usa-alert--info .usa-link {
	color:#274863
}
.usa-alert--info .usa-link:visited,.usa-alert__text a:hover,.usa-alert__text a:visited {
	color:#2c608a
}
.usa-alert--info .usa-link:active,.usa-alert--info .usa-link:hover,.usa-alert__text a:active {
	color:#1f303e
}
.usa-alert--info.usa-alert--no-icon:before {
	display:none
}
.usa-alert--info.usa-alert--no-icon .usa-alert__body {
	padding-left:1.25rem
}
.usa-alert--info .usa-alert__body {
	padding-left:3.8333333334rem
}
.usa-alert--emergency {
	background-color:#9c3d10;
	color:#fff
}
.usa-alert--emergency:before {
	background:url(../fonts/error--white.svg) no-repeat center/contain;
	width:2rem;
	content:"";
	display:block;
	height:3.5rem;
	left:.9166666667rem;
	position:absolute;
	top:0
}
@supports ((-webkit-mask:url()) or (mask:url())) {
	.usa-alert--emergency:before {
	background:0 0;
	background-color:#fff;
	-webkit-mask:url(../fonts/error.svg) no-repeat center/contain;
	mask:url(../fonts/error.svg) no-repeat center/contain
}
}.usa-alert--emergency.usa-alert--slim:before {
	background-size:1.5rem;
	height:2.5rem;
	width:1.5rem
}
@supports ((-webkit-mask:url()) or (mask:url())) {
	.usa-alert--emergency.usa-alert--slim:before {
	-webkit-mask-size:1.5rem;
	mask-size:1.5rem
}
}.usa-alert--emergency .usa-link,.usa-alert--emergency .usa-link:visited {
	color:#f0f0f0
}
.usa-alert--emergency .usa-link:active,.usa-alert--emergency .usa-link:hover {
	color:#fff
}
.usa-alert--emergency.usa-alert--no-icon:before {
	display:none
}
.usa-alert--emergency.usa-alert--no-icon .usa-alert__body {
	padding-left:1.25rem
}
.usa-alert--emergency .usa-alert__body {
	padding-left:3.8333333334rem
}
.usa-alert__heading {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.38rem;
	line-height:1;
	margin-top:0;
	margin-bottom:.5rem
}
.usa-alert__text {
	margin-bottom:0;
	margin-top:0
}
.usa-alert__text a:focus {
	outline:.25rem solid #2491ff;
	outline-offset:0
}
.usa-alert__text:only-child {
	padding-bottom:0;
	padding-top:0
}
.usa-alert--slim {
	padding-bottom:.5rem;
	padding-top:.5rem
}
.usa-alert--slim .usa-alert__body {
	padding-left:3.3333333334rem
}
.usa-alert--validation .usa-checklist {
	margin-top:1rem
}
.usa-alert--emergency {
	border-left:none
}
.usa-banner {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem;
	line-height:1.6;
	background-color:#fff
}
@media all and (min-width:40em) {
	.usa-banner {
	font-size:.63rem;
	padding-bottom:0
}
}.usa-banner .usa-accordion {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem;
	line-height:1.6
}
.usa-banner__content,.usa-banner__header {
	color:#171716
}
.usa-banner__content {
	margin-left:auto;
	margin-right:auto;
	max-width:75rem;
	background-color:transparent;
	font-size:.94rem;
	overflow:hidden;
	padding:.25rem 1rem 1rem .5rem;
	width:100%
}
@media all and (min-width:75em) {
	.usa-banner__content {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:40em) {
	.usa-banner__content {
	padding-bottom:1.5rem;
	padding-top:1.5rem
}
}.usa-banner__content p:first-child {
	margin:0
}
.usa-banner__guidance {
	display:flex;
	align-items:flex-start;
	max-width:64ex;
	padding-top:1rem
}
@media all and (min-width:40em) {
	.usa-banner__guidance {
	padding-top:0
}
}.usa-banner__lock-image {
	height:1.5ex;
	width:1.21875ex
}
.usa-banner__lock-image path {
	fill:currentcolor
}
.usa-banner__inner {
	margin-left:auto;
	margin-right:auto;
	max-width:75rem;
	padding-left:1rem;
	padding-right:1rem;
	display:flex;
	flex-wrap:wrap;
	align-items:flex-start;
	padding-right:0
}
@media all and (min-width:75em) {
	.usa-banner__inner {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:40em) {
	.usa-banner__inner {
	align-items:center
}
}.usa-banner__header {
	padding-bottom:.5rem;
	padding-top:.5rem;
	font-size:.75rem;
	font-weight:400;
	min-height:3rem;
	position:relative
}
@media all and (min-width:40em) {
	.usa-banner__header {
	padding-bottom:.25rem;
	padding-top:.25rem;
	min-height:0
}
}.usa-banner__header-text {
	margin-bottom:0;
	margin-top:0;
	font-size:.75rem;
	line-height:1.2
}
.usa-banner__header-action {
	color:#274863;
	line-height:1.2;
	margin-bottom:0;
	margin-top:2px;
	text-decoration:underline
}
.usa-banner__header-action::after {
	background:url(../fonts/expand_more.svg) no-repeat center/contain;
	display:inline-block;
	height:1rem;
	width:1rem;
	content:"";
	vertical-align:middle;
	margin-left:0
}
@supports ((-webkit-mask:url()) or (mask:url())) {
	.usa-banner__header-action::after {
	background:0 0;
	background-color:#274863;
	-webkit-mask:url(../fonts/expand_more.svg) no-repeat center/contain;
	mask:url(../fonts/expand_more.svg) no-repeat center/contain
}
.usa-banner__header-action::after:hover {
	background-color:#1f303e
}
}.usa-banner__header-action:hover::after {
	content:"";
	background-color:#1f303e
}
.usa-banner__header-action:visited {
	color:#2c608a
}
.usa-banner__header-action:active,.usa-banner__header-action:hover {
	color:#1f303e
}
@media all and (min-width:40em) {
	.usa-banner__header-action {
	display:none
}
}.usa-banner__header-flag {
	float:left;
	margin-right:.5rem;
	width:1rem
}
@media all and (min-width:40em) {
	.usa-banner__header-flag {
	margin-right:.5rem;
	padding-top:0
}
}.usa-banner__header--expanded {
	padding-right:3.5rem
}
@media all and (min-width:40em) {
	.usa-banner__header--expanded {
	background-color:transparent;
	display:block;
	font-size:.75rem;
	font-weight:400;
	min-height:0;
	padding-right:0
}
}.usa-banner__header--expanded .usa-banner__inner {
	margin-left:0
}
@media all and (min-width:40em) {
	.usa-banner__header--expanded .usa-banner__inner {
	margin-left:auto
}
}.usa-banner__header--expanded .usa-banner__header-action {
	display:none
}
.usa-banner__button {
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	border:0;
	border-radius:0;
	box-shadow:none;
	font-weight:400;
	margin:0;
	text-align:left;
	left:0;
	position:absolute;
	bottom:0;
	top:0;
	vertical-align:baseline;
	color:#274863;
	display:block;
	font-size:.75rem;
	height:auto;
	line-height:1.2;
	padding:0;
	text-decoration:none;
	width:auto
}
.usa-banner__button:focus {
	outline:.25rem solid #2491ff;
	outline-offset:0
}
.usa-banner__button.usa-button--active,.usa-banner__button.usa-button--disabled,.usa-banner__button.usa-button--disabled.usa-button--active,.usa-banner__button.usa-button--disabled.usa-button--hover,.usa-banner__button.usa-button--disabled.usa-focus,.usa-banner__button.usa-button--disabled:active,.usa-banner__button.usa-button--disabled:focus,.usa-banner__button.usa-button--disabled:hover,.usa-banner__button.usa-button--hover,.usa-banner__button:active,.usa-banner__button:disabled,.usa-banner__button:disabled.usa-button--active,.usa-banner__button:disabled.usa-button--hover,.usa-banner__button:disabled.usa-focus,.usa-banner__button:disabled:active,.usa-banner__button:disabled:focus,.usa-banner__button:disabled:hover,.usa-banner__button:hover {
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	box-shadow:none;
	text-decoration:underline
}
.usa-banner__button.usa-button--disabled,.usa-banner__button:disabled {
	color:#c9c9c9
}
.usa-banner__button.usa-button--hover {
	color:#2c608a
}
.usa-banner__button.usa-button--active {
	color:#1f303e
}
.usa-banner__button:visited {
	color:#2c608a
}
.usa-banner__button:active,.usa-banner__button:hover {
	color:#1f303e
}
@media all and (max-width:39.99em) {
	.usa-banner__button {
	width:100%
}
}@media all and (min-width:40em) {
	.usa-banner__button {
	color:#274863;
	bottom:auto;
	left:auto;
	right:auto;
	top:auto;
	display:inline;
	margin-left:.5rem;
	position:relative
}
.usa-banner__button::after {
	background:url(../fonts/expand_more.svg) no-repeat center/contain;
	display:inline-block;
	height:1rem;
	width:1rem;
	content:"";
	vertical-align:middle;
	margin-left:2px
}
@supports ((-webkit-mask:url()) or (mask:url())) {
	.usa-banner__button::after {
	background:0 0;
	background-color:#274863;
	-webkit-mask:url(../fonts/expand_more.svg) no-repeat center/contain;
	mask:url(../fonts/expand_more.svg) no-repeat center/contain
}
.usa-banner__button::after:hover {
	background-color:#1f303e
}
}.usa-banner__button:hover::after {
	content:"";
	background-color:#1f303e
}
.usa-banner__button:visited {
	color:#2c608a
}
.usa-banner__button:active,.usa-banner__button:hover {
	color:#1f303e
}
.usa-banner__button:after {
	position:absolute
}
.usa-banner__button:hover {
	text-decoration:none
}
}.usa-banner__button[aria-expanded=false],.usa-banner__button[aria-expanded=true] {
	background-image:none
}
@media all and (max-width:39.99em) {
	.usa-banner__button[aria-expanded=true]::after {
	background:url(../fonts/close.svg) no-repeat center/contain;
	display:inline-block;
	height:3rem;
	width:3rem;
	content:"";
	vertical-align:middle;
	margin-left:0
}
@supports ((-webkit-mask:url()) or (mask:url())) {
	.usa-banner__button[aria-expanded=true]::after {
	background:0 0;
	background-color:#005ea2;
	-webkit-mask:url(../fonts/close.svg) no-repeat center/contain;
	mask:url(../fonts/close.svg) no-repeat center/contain
}
}.usa-banner__button[aria-expanded=true]:before {
	bottom:0;
	top:0;
	position:absolute;
	right:0;
	background-color:#dfe1e2;
	content:"";
	display:block;
	height:3rem;
	width:3rem
}
.usa-banner__button[aria-expanded=true]:after {
	bottom:0;
	top:0;
	position:absolute;
	right:0
}
}@media all and (min-width:40em) {
	.usa-banner__button[aria-expanded=true] {
	height:auto;
	padding:0;
	position:relative
}
.usa-banner__button[aria-expanded=true]::after {
	background:url(../fonts/expand_less.svg) no-repeat center/contain;
	display:inline-block;
	height:1rem;
	width:1rem;
	content:"";
	vertical-align:middle;
	margin-left:2px
}
@supports ((-webkit-mask:url()) or (mask:url())) {
	.usa-banner__button[aria-expanded=true]::after {
	background:0 0;
	background-color:#274863;
	-webkit-mask:url(../fonts/expand_less.svg) no-repeat center/contain;
	mask:url(../fonts/expand_less.svg) no-repeat center/contain
}
.usa-banner__button[aria-expanded=true]::after:hover {
	background-color:#1f303e
}
}.usa-banner__button[aria-expanded=true]:hover::after {
	content:"";
	background-color:#1f303e
}
.usa-banner__button[aria-expanded=true]:after {
	position:absolute
}
}.usa-banner__button-text {
	position:absolute;
	left:-999em;
	right:auto;
	text-decoration:underline
}
@media all and (min-width:40em) {
	.usa-banner__button-text {
	position:static;
	display:inline
}
}.usa-banner__icon {
	width:2.5rem
}
.usa-js-loading .usa-banner__content {
	position:absolute;
	left:-999em;
	right:auto
}
.usa-breadcrumb {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem;
	line-height:1.4;
	color:#171716;
	padding-left:0;
	padding-right:0
}
@media all and (min-width:30em) {
	.usa-breadcrumb {
	padding-bottom:1rem;
	padding-top:1rem
}
.usa-breadcrumb:not(.usa-breadcrumb--wrap) .usa-breadcrumb__list {
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
}.usa-breadcrumb__list {
	margin-bottom:0;
	margin-top:0;
	list-style-type:none;
	padding-left:0;
	display:block;
	padding:.25rem;
	margin-left:-.25rem;
	margin-right:-.25rem
}
.usa-breadcrumb__list-item {
	position:absolute;
	left:-999em;
	right:auto;
	display:inline;
	white-space:nowrap
}
@media all and (max-width:29.99em) {
	.usa-breadcrumb__list-item {
	white-space:normal
}
.usa-breadcrumb__list-item:nth-last-child(2) {
	position:static
}
.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link {
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	border:0;
	border-radius:0;
	box-shadow:none;
	font-weight:400;
	margin:0;
	padding:0;
	text-align:left;
	padding-left:calc(2ex + 0px);
	text-indent:calc((2ex + 0px)*-1);
	color:#2378c3;
	display:inline-block;
	padding-bottom:1rem;
	padding-top:1rem
}
.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:focus {
	outline:.25rem solid #2491ff;
	outline-offset:0
}
.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled.usa-button--active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled.usa-button--hover,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled.usa-focus,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled:active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled:focus,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled:hover,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--hover,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled.usa-button--active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled.usa-button--hover,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled.usa-focus,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled:active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled:focus,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled:hover,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover {
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	box-shadow:none;
	text-decoration:underline
}
.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled {
	color:#c9c9c9
}
.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--hover {
	color:#2c608a
}
.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--active {
	color:#1f303e
}
.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before {
	background:url(../fonts/arrow_back.svg) no-repeat center/contain;
	display:inline-block;
	height:2ex;
	width:2ex;
	content:"";
	vertical-align:baseline
}
@supports ((-webkit-mask:url()) or (mask:url())) {
	.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before {
	background:0 0;
	background-color:#71767a;
	-webkit-mask:url(../fonts/arrow_back.svg) no-repeat center/contain;
	mask:url(../fonts/arrow_back.svg) no-repeat center/contain
}
}.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:visited {
	color:#2c608a
}
.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover {
	color:#274863
}
.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:before {
	bottom:-.2em;
	height:2ex;
	position:relative
}
.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover {
	text-decoration:none
}
.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link span {
	text-decoration:underline
}
.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before {
	margin-right:0
}
}@media all and (min-width:30em) {
	.usa-breadcrumb__list-item {
	position:static
}
.usa-breadcrumb__list-item:not(:last-child)::after {
	background:url(../fonts/navigate_next.svg) no-repeat center/contain;
	display:inline-block;
	width:2ex;
	content:"";
	vertical-align:baseline
}
@supports ((-webkit-mask:url()) or (mask:url())) {
	.usa-breadcrumb__list-item:not(:last-child)::after {
	background:0 0;
	background-color:#71767a;
	-webkit-mask:url(../fonts/navigate_next.svg) no-repeat center/contain;
	mask:url(../fonts/navigate_next.svg) no-repeat center/contain
}
}.usa-breadcrumb__list-item:not(:last-child)::after {
	bottom:-.2em;
	margin-left:0;
	margin-right:0;
	height:2ex;
	position:relative
}
}.usa-breadcrumb__link {
	color:#2378c3;
	display:inline;
	text-decoration:none
}
.usa-breadcrumb__link:visited {
	color:#2c608a
}
.usa-breadcrumb__link:active,.usa-breadcrumb__link:hover {
	color:#274863
}
.usa-breadcrumb__link span {
	text-decoration:underline
}
@media all and (min-width:30em) {
	.usa-breadcrumb--wrap {
	line-height:1.5
}
}.usa-breadcrumb--wrap .usa-breadcrumb__list-item {
	display:inline-block
}
.usa-button-group {
	margin-bottom:0;
	margin-top:0;
	display:flex;
	flex-direction:column;
	flex-wrap:wrap;
	list-style-type:none;
	margin-left:-.25rem;
	margin-right:-.25rem;
	padding-left:0
}
@media all and (min-width:30em) {
	.usa-button-group {
	flex-direction:row
}
}.usa-button-group__item {
	margin:.25rem
}
@media all and (min-width:30em) {
	.usa-button-group__item:last-child {
	margin-right:0
}
}.usa-button-group__item .usa-button {
	margin-left:0;
	margin-right:0
}
.usa-button-group--segmented {
	flex-direction:row;
	flex-wrap:nowrap;
	justify-content:space-between;
	margin-left:0;
	margin-right:0
}
@media all and (min-width:30em) {
	.usa-button-group--segmented {
	justify-content:flex-start
}
}.usa-button-group--segmented .usa-button {
	position:relative;
	width:calc(100% + 2px)
}
@media all and (min-width:30em) {
	.usa-button-group--segmented .usa-button {
	width:auto
}
}.usa-button-group--segmented .usa-button:active,.usa-button-group--segmented .usa-button:hover {
	z-index:2
}
.usa-button-group--segmented .usa-button:focus {
	z-index:3
}
.usa-button-group--segmented .usa-button-group__item {
	margin-left:0;
	margin-right:0;
	width:100%
}
@media all and (min-width:30em) {
	.usa-button-group--segmented .usa-button-group__item {
	width:auto
}
}.usa-button-group--segmented .usa-button-group__item:first-child>.usa-button {
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	margin-right:-1px
}
.usa-button-group--segmented .usa-button-group__item:last-child>.usa-button {
	border-top-left-radius:0;
	border-bottom-left-radius:0;
	margin-right:0;
	margin-left:-2px;
	width:calc(100% + 2px)
}
@media all and (min-width:30em) {
	.usa-button-group--segmented .usa-button-group__item:last-child>.usa-button {
	margin-left:-1px;
	width:auto
}
}.usa-button-group--segmented .usa-button-group__item:not(:first-child):not(:last-child)>.usa-button {
	border-radius:0;
	margin-right:-1px;
	margin-left:-1px
}
.usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button::before {
	border-right:1px solid #274863;
	bottom:0;
	content:"";
	display:block;
	height:100%;
	position:absolute;
	right:1px;
	top:0;
	width:1px;
	z-index:3
}
.usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--secondary::before {
	border-right-color:#2c608a
}
.usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--accent-cool::before {
	border-right-color:#00a398
}
.usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--base::before {
	border-right-color:#565c65
}
.usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--accent-cool:disabled::before,.usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--base:disabled::before,.usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--secondary:disabled::before {
	border-right-color:#71767a
}
.usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--outline::before,.usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button:active::before {
	display:none
}
.usa-card-group,.usa-footer__nav>ul,.usa-prose .usa-card-group {
	margin-bottom:0;
	margin-top:0;
	list-style-type:none;
	padding-left:0
}
.usa-card-group {
	display:flex;
	flex-direction:column;
	flex-wrap:wrap;
	align-items:stretch;
	margin-left:-.5rem;
	margin-right:-.5rem
}
@media all and (min-width:40em) {
	.usa-card-group {
	flex-direction:row
}
}.usa-card {
	margin-bottom:2.5rem;
	max-width:none
}
.usa-card:last-child,.usa-prose .usa-card:last-child {
	margin-bottom:2.5rem
}
@media all and (min-width:40em) {
	.usa-card {
	margin-bottom:2rem
}
.usa-card:last-child {
	margin-bottom:2rem
}
}.usa-prose .usa-card {
	margin-bottom:2.5rem;
	max-width:none
}
@media all and (min-width:40em) {
	.usa-prose .usa-card {
	margin-bottom:2rem
}
.usa-prose .usa-card:last-child {
	margin-bottom:2rem
}
}.usa-card__container {
	color:#171716;
	background-color:#fff;
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem;
	line-height:1.6;
	border-width:2px;
	border-color:#dfe1e2;
	border-style:solid;
	display:flex;
	height:100%;
	flex-direction:column;
	margin-left:.5rem;
	margin-right:.5rem;
	position:relative;
	border-radius:.5rem
}
.usa-card:not(.usa-card--flag) .usa-card__container>:only-child {
	padding:1.5rem
}
.usa-card .usa-card__img {
	display:block
}
.usa-card__header {
	padding:1.5rem 1.5rem .5rem
}
.usa-card__header:last-child {
	padding-bottom:1.5rem
}
.usa-card__heading {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.38rem;
	line-height:1.2;
	margin:0
}
.usa-card__media {
	order:-1;
	min-height:1px
}
.usa-card__img {
	border-top-left-radius:calc(.5rem - 2px);
	border-top-right-radius:calc(.5rem - 2px);
	background-color:#f0f0f0;
	position:relative;
	overflow:hidden
}
.usa-card__img img {
	display:block;
	height:100%;
	width:100%;
	-o-object-fit:cover;
	object-fit:cover
}
.usa-card__media--inset {
	padding-top:1.5rem;
	padding-left:1.5rem;
	padding-right:1.5rem
}
.usa-card__media--inset .usa-card__img {
	border-radius:0
}
.usa-card__body {
	flex:1 1 0%;
	padding:.5rem 1.5rem;
	flex-basis:auto
}
.usa-card__body:last-child {
	padding-bottom:1.5rem
}
.usa-card__body:first-child {
	padding-top:1.5rem
}
.usa-card__body:only-child {
	padding-bottom:1.5rem;
	padding-top:1.5rem
}
.usa-card__footer {
	padding:.5rem 1.5rem 1.5rem
}
.usa-card__footer .usa-button:only-of-type {
	margin-right:0
}
.usa-card__body>:last-child,.usa-card__header>:last-child {
	padding-bottom:0;
	margin-bottom:0
}
.usa-card__body>:first-child,.usa-card__header>:first-child {
	margin-top:0;
	padding-top:0
}
.usa-card__body>:only-child,.usa-card__header>:only-child {
	margin-bottom:0;
	margin-top:0;
	padding-bottom:0;
	padding-top:0
}
.usa-card__body--exdent,.usa-card__footer--exdent,.usa-card__header--exdent,.usa-card__media--exdent {
	margin-left:-2px;
	margin-right:-2px
}
.usa-card__body--exdent>*,.usa-card__footer--exdent>*,.usa-card__header--exdent>* {
	padding-left:2px;
	padding-right:2px
}
.usa-card__media--exdent {
	margin-top:-2px
}
.usa-card__media--exdent .usa-card__img {
	border-top-left-radius:.5rem;
	border-top-right-radius:.5rem
}
.usa-card--header-first .usa-card__header {
	border-top-left-radius:calc(.5rem - 2px);
	border-top-right-radius:calc(.5rem - 2px);
	padding-bottom:1rem
}
.usa-card--header-first .usa-card__header--exdent {
	margin-top:-2px;
	border-top-left-radius:.5rem;
	border-top-right-radius:.5rem
}
.usa-card--header-first .usa-card__media--inset {
	padding-top:0
}
.usa-card--header-first .usa-card__media {
	order:0
}
.usa-card--header-first .usa-card__img {
	border-radius:0
}
.usa-card--header-first .usa-card__body {
	padding-top:1rem
}
@media all and (min-width:40em) {
	.usa-card--flag .usa-card__media {
	display:flex;
	overflow:hidden;
	bottom:0;
	top:0;
	left:0;
	position:absolute;
	width:15rem
}
.usa-card--flag .usa-card__img {
	border-radius:0;
	border-top-left-radius:calc(.5rem - 2px);
	border-bottom-left-radius:calc(.5rem - 2px)
}
.usa-card--flag .usa-card__body,.usa-card--flag .usa-card__footer,.usa-card--flag .usa-card__header {
	margin-left:15rem
}
.usa-card--flag .usa-card__media--exdent {
	margin:-2px 0 -2px -2px
}
.usa-card--flag .usa-card__media--exdent .usa-card__img {
	border-bottom-left-radius:.5rem;
	border-top-left-radius:.5rem
}
.usa-card--flag .usa-card__media--inset {
	padding-right:0;
	padding-bottom:1.5rem
}
.usa-card--flag .usa-card__media--inset .usa-card__img,.usa-card--flag.usa-card--media-right .usa-card__media--inset .usa-card__img {
	border-radius:0
}
.usa-card--flag.usa-card--header-first .usa-card__header {
	padding-bottom:.5rem
}
.usa-card--flag.usa-card--header-first .usa-card__body {
	padding-top:.5rem
}
.usa-card--flag.usa-card--header-first .usa-card__media--inset {
	padding-top:1.5rem
}
.usa-card--flag.usa-card--media-right .usa-card__media {
	left:auto;
	right:0
}
.usa-card--flag.usa-card--media-right .usa-card__media--inset {
	padding-left:0;
	padding-right:1.5rem
}
.usa-card--flag.usa-card--media-right .usa-card__img {
	border-radius:0;
	border-top-right-radius:calc(.5rem - 2px);
	border-bottom-right-radius:calc(.5rem - 2px)
}
.usa-card--flag.usa-card--media-right .usa-card__body,.usa-card--flag.usa-card--media-right .usa-card__footer,.usa-card--flag.usa-card--media-right .usa-card__header {
	margin-left:0;
	margin-right:15rem
}
.usa-card--flag.usa-card--media-right .usa-card__media--exdent {
	margin-right:-2px;
	margin-left:0
}
.usa-card--flag.usa-card--media-right .usa-card__media--exdent .usa-card__img {
	border-radius:0;
	border-bottom-right-radius:.5rem;
	border-top-right-radius:.5rem
}
}.usa-card:not(.usa-card--flag).usa-card__media--set-aspect {
	box-sizing:border-box;
	height:0;
	overflow:hidden;
	padding:0 0 56.25%;
	position:relative
}
.usa-card:not(.usa-card--flag).usa-card__media--set-aspect .usa-card__img {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	top:0
}
.usa-checklist {
	margin-bottom:0;
	margin-top:0;
	list-style-type:none;
	padding-left:0;
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem;
	line-height:1.6
}
.usa-checklist__item {
	text-indent:-2.5rem;
	margin-top:0;
	margin-bottom:0;
	margin-top:.5rem
}
.usa-checklist__item::before {
	content:" ";
	display:inline-block;
	height:1rem;
	margin-left:-.25rem;
	margin-right:.75rem;
	width:2rem
}
.usa-checklist__item.usa-checklist__item--checked::before {
	background-image:url(../fonts/check--blue-60v.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat;
	background-position:center;
	background-size:1.5rem
}
.usa-collection,.usa-prose .usa-collection {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem;
	line-height:1.4;
	padding-left:0
}
.usa-collection__item,.usa-prose .usa-collection__item {
	margin-bottom:0;
	margin-top:0;
	list-style-type:none;
	padding-left:0;
	align-items:flex-start;
	border-top-width:1px;
	border-top-style:solid;
	display:flex;
	margin-bottom:1rem;
	margin-top:1rem;
	padding-top:1rem
}
.usa-collection__calendar-date,.usa-collection__img {
	flex-shrink:0;
	width:4rem;
	margin-right:1rem
}
@media all and (min-width:40em) {
	.usa-collection__calendar-date,.usa-collection__img {
	width:5rem
}
}.usa-collection__body {
	flex:1 1 0%
}
.usa-collection__heading {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.13rem;
	line-height:1.4;
	margin-bottom:0;
	margin-top:0
}
.usa-collection__description {
	margin-bottom:.5rem;
	margin-top:.5rem
}
.usa-collection__meta {
	margin-bottom:0;
	margin-top:0;
	list-style-type:none;
	padding-left:0;
	margin-top:.25rem
}
.usa-collection__meta-item {
	margin-top:.25rem;
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:.88rem;
	line-height:1.4;
	display:block;
	margin-right:.5rem
}
.usa-collection__meta-item.usa-tag {
	background-color:#dfe1e2;
	line-height:1;
	padding-bottom:.25rem;
	padding-top:.25rem;
	color:#171716;
	display:inline-block;
	margin-top:.25rem
}
.usa-collection__meta-item.usa-tag--new {
	background-color:#c05600;
	color:#fff
}
.usa-collection__calendar-date,.usa-footer__primary-link a {
	text-decoration:none
}
.usa-collection__calendar-date-day,.usa-collection__calendar-date-month {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.06rem;
	display:block;
	font-weight:700;
	padding:.25rem;
	text-align:center
}
@media all and (min-width:40em) {
	.usa-collection__calendar-date-day,.usa-collection__calendar-date-month {
	padding:.5rem
}
}.usa-collection__calendar-date-month {
	border-top-left-radius:2px;
	border-top-right-radius:2px;
	background-color:#2378c3;
	color:#fff
}
.usa-collection__calendar-date-day {
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
	border:1px solid #2378c3;
	color:#2378c3
}
.usa-collection--condensed .usa-collection__item {
	margin-bottom:.5rem;
	margin-top:.5rem;
	padding-top:.5rem
}
.usa-footer {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem;
	line-height:1.6;
	overflow:hidden
}
.usa-footer>.grid-container,.usa-footer__nav {
	margin-left:auto;
	margin-right:auto;
	max-width:75rem
}
@media all and (min-width:75em) {
	.usa-footer>.grid-container {
	padding-left:2rem;
	padding-right:2rem
}
}.usa-footer__nav {
	padding-left:1rem;
	padding-right:1rem;
	padding-left:0;
	padding-right:0;
	border-bottom:1px solid #a9aeb1
}
@media all and (min-width:75em) {
	.usa-footer__nav {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:30em) {
	.usa-footer__nav {
	padding-left:1rem;
	padding-right:1rem;
	border-bottom:none
}
}@media all and (min-width:30em) and (min-width:75em) {
	.usa-footer__nav {
	padding-left:2rem;
	padding-right:2rem
}
}.usa-footer__primary-container,.usa-footer__primary-section>.grid-container {
	margin-left:auto;
	margin-right:auto;
	max-width:75rem;
	padding-left:1rem;
	padding-right:1rem
}
@media all and (min-width:75em) {
	.usa-footer__primary-section>.grid-container {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:75em) {
	.usa-footer__primary-container {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:64em) {
	.usa-footer__primary-container {
	padding-left:2rem;
	padding-right:2rem
}
}.usa-footer__primary-content {
	line-height:1.2
}
.usa-footer__primary-link {
	padding:1rem;
	color:#171716;
	text-decoration:none;
	font-weight:700;
	display:block
}
@media all and (min-width:30em) {
	.usa-footer__primary-link {
	padding-left:0;
	padding-right:0
}
}.usa-footer__primary-link:hover {
	cursor:pointer;
	text-decoration:underline
}
.usa-footer__secondary-link {
	line-height:1.2;
	margin-left:1rem;
	padding:0
}
.usa-footer__primary-link a:hover,.usa-footer__secondary-link a,.usa-footer__secondary-link a:hover {
	text-decoration:underline
}
.usa-footer__secondary-link a:active {
	color:#1f303e
}
.usa-footer__secondary-link a:focus {
	outline:.25rem solid #2491ff;
	outline-offset:0
}
.usa-footer__secondary-link+.usa-footer__secondary-link {
	padding-top:1rem
}
@media all and (min-width:30em) {
	.usa-footer__secondary-link {
	margin-left:0
}
}.usa-footer__contact-info {
	line-height:1.2
}
.usa-footer__contact-info a {
	color:#171716;
	text-decoration:none
}
.usa-footer__contact-info a:hover {
	text-decoration:underline
}
@media all and (min-width:30em) {
	.usa-footer__contact-info {
	justify-content:flex-end;
	margin-top:.5rem
}
}.usa-footer__primary-content {
	border-top:1px solid #a9aeb1
}
@media all and (min-width:30em) {
	.usa-footer__primary-content {
	border:0
}
}.usa-sign-up {
	padding-bottom:2rem;
	padding-top:1.5rem
}
.usa-sign-up .usa-button,.usa-sign-up .usa-label {
	margin-top:.75rem
}
.usa-sign-up__heading {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.38rem;
	line-height:1.2;
	font-weight:700;
	margin:0
}
.usa-footer__secondary-section {
	padding-bottom:1.25rem;
	padding-top:1.25rem;
	color:#171716;
	background-color:#dfe1e2
}
.usa-footer__secondary-section>.grid-container {
	margin-left:auto;
	margin-right:auto;
	max-width:75rem;
	padding-left:1rem;
	padding-right:1rem
}
@media all and (min-width:75em) {
	.usa-footer__secondary-section>.grid-container {
	padding-left:2rem;
	padding-right:2rem
}
}.usa-footer__secondary-section a {
	color:#171716
}
.usa-footer__logo {
	margin-bottom:.5rem;
	margin-top:.5rem
}
@media all and (min-width:30em) {
	.usa-footer__logo {
	margin-bottom:0;
	margin-top:0;
	align-items:center
}
}.usa-footer__logo-img {
	max-width:5rem
}
.usa-footer__logo-heading {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.38rem;
	line-height:1;
	font-weight:700;
	margin-bottom:.5rem;
	margin-top:.5rem
}
.usa-footer__contact-links {
	margin-top:1.5rem
}
@media all and (min-width:30em) {
	.usa-footer__contact-links {
	margin-top:0;
	text-align:right
}
}.usa-footer__contact-heading {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.38rem;
	line-height:1.2;
	margin-top:0
}
@media all and (min-width:30em) {
	.usa-footer__contact-heading {
	margin-bottom:.25rem;
	margin-top:.25rem
}
}.usa-footer__social-links {
	line-height:1;
	padding-bottom:.5rem
}
.usa-footer__social-links a {
	text-decoration:none
}
@media all and (min-width:30em) {
	.usa-footer__social-links {
	justify-content:flex-end
}
}.usa-social-link {
	height:3rem;
	width:3rem;
	background-color:rgba(0,0,0,.1);
	display:inline-block;
	padding:.25rem
}
.usa-social-link:hover {
	background-color:#fff
}
.usa-social-link__icon {
	display:block;
	height:auto;
	width:100%
}
@media all and (min-width:30em) {
	.usa-footer__address {
	justify-content:flex-end
}
}@media all and (min-width:64em) {
	.usa-footer--slim .usa-footer__nav {
	padding-left:0;
	padding-right:0
}
}.usa-footer--slim .usa-footer__address {
	padding:1rem
}
@media all and (min-width:30em) {
	.usa-footer--slim .usa-footer__address {
	padding:0
}
}.usa-footer--slim .usa-footer__logo {
	align-items:center
}
.usa-footer--slim .usa-footer__logo-img {
	max-width:3rem
}
.usa-footer--slim .usa-footer__contact-info {
	display:inline-block
}
@media all and (min-width:30em) {
	.usa-footer--slim .usa-footer__contact-info {
	padding-bottom:1rem;
	padding-top:1rem;
	margin-top:0
}
}.usa-footer--big .usa-footer__nav {
	margin-left:-1rem;
	margin-right:-1rem
}
@media all and (min-width:30em) {
	.usa-footer--big .usa-footer__nav {
	border-bottom:1px solid #a9aeb1;
	padding-top:2rem
}
}@media all and (min-width:40em) {
	.usa-footer--big .usa-footer__nav {
	margin-left:0;
	margin-right:0;
	padding-left:0;
	padding-right:0;
	border-bottom:none
}
}.usa-footer--big .usa-footer__primary-link,.usa-form {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem
}
.usa-footer--big .usa-footer__primary-link {
	font-weight:700;
	line-height:1.2;
	margin:0
}
@media all and (min-width:30em) {
	.usa-footer--big .usa-footer__primary-link {
	padding-bottom:0;
	padding-top:0;
	margin-bottom:.5rem
}
.usa-footer--big .usa-footer__primary-link:hover {
	cursor:auto;
	text-decoration:none
}
}.usa-footer--big .usa-footer__primary-content--collapsible .usa-footer__primary-link {
	align-items:center;
	cursor:pointer;
	display:flex;
	justify-content:flex-start
}
.usa-footer--big .usa-footer__primary-content--collapsible .usa-footer__primary-link::before {
	height:1.25rem;
	width:1.25rem;
	align-items:center;
	background-size:contain;
	content:"";
	display:inline-flex;
	justify-content:center;
	margin-right:.25rem;
	margin-left:-.25rem
}
@media all and (min-width:30em) {
	.usa-footer--big .usa-footer__primary-content--collapsible .usa-footer__primary-link {
	cursor:auto
}
.usa-footer--big .usa-footer__primary-content--collapsible .usa-footer__primary-link::before {
	content:none
}
}.usa-footer--big .usa-footer__primary-content--collapsible.hidden .usa-list--unstyled {
	display:none
}
@media all and (min-width:30em) {
	.usa-footer--big .usa-footer__primary-content--collapsible.hidden .usa-footer__primary-link {
	margin:0
}
}.usa-footer--big .usa-footer__primary-content--collapsible .usa-list--unstyled {
	padding-left:1rem;
	padding-right:1rem;
	padding-bottom:1.25rem
}
@media all and (min-width:30em) {
	.usa-footer--big .usa-footer__primary-content--collapsible .usa-list--unstyled {
	padding-left:0;
	padding-right:0;
	padding-bottom:2rem;
	padding-top:.75rem
}
}.usa-form {
	line-height:1.4
}
@media all and (min-width:30em) {
	.usa-form {
	max-width:20rem
}
}.usa-form .usa-input,.usa-form .usa-range,.usa-form .usa-select,.usa-form .usa-textarea {
	max-width:none
}
.usa-form .usa-input--2xs,.usa-form .usa-input-group--2xs {
	max-width:5ex
}
.usa-form .usa-input--xs,.usa-form .usa-input-group--xs {
	max-width:9ex
}
.usa-form .usa-input--sm,.usa-form .usa-input--small,.usa-form .usa-input-group--sm,.usa-form .usa-input-group--small {
	max-width:13ex
}
.usa-form .usa-input--md,.usa-form .usa-input--medium,.usa-form .usa-input-group--md,.usa-form .usa-input-group--medium {
	max-width:20ex
}
.usa-form .usa-input--lg,.usa-form .usa-input-group--lg {
	max-width:30ex
}
.usa-form .usa-input--xl,.usa-form .usa-input-group--xl {
	max-width:40ex
}
.usa-form .usa-input--2xl,.usa-form .usa-input-group--2xl {
	max-width:50ex
}
.usa-form .usa-button {
	margin-top:.5rem
}
@media all and (min-width:30em) {
	.usa-form .usa-button {
	margin-top:1.5rem
}
}.usa-form a {
	color:#2378c3;
	text-decoration:underline
}
.usa-form a:hover,.usa-form a:visited {
	color:#2c608a
}
.usa-form a:active {
	color:#1f303e
}
.usa-form a:focus {
	outline:.25rem solid #2491ff;
	outline-offset:0
}
@media all and (min-width:30em) {
	.usa-form--large {
	max-width:30rem
}
}.usa-form__note,.usa-graphic-list {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol
}
.usa-form__note {
	font-size:.88rem;
	line-height:1.4;
	float:right;
	margin:.25rem 0 1rem
}
.usa-graphic-list {
	font-size:1rem;
	line-height:1.6
}
.usa-graphic-list .usa-graphic-list__row .usa-media-block {
	margin-bottom:2rem
}
@media all and (min-width:40em) {
	.usa-graphic-list .usa-graphic-list__row .usa-media-block {
	margin-bottom:4rem
}
.usa-graphic-list .usa-graphic-list__row:last-child .usa-media-block {
	margin-bottom:0
}
}.usa-graphic-list .usa-graphic-list__row:last-child .usa-media-block:last-child {
	margin-bottom:0
}
.usa-graphic-list .usa-media-block__img {
	margin-right:1.5rem
}
.usa-graphic-list .usa-media-block__body>:first-child {
	margin-top:0
}
.usa-graphic-list__heading {
	margin-bottom:0;
	margin-top:0;
	clear:both;
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.38rem;
	line-height:1.2;
	font-weight:700
}
*+.usa-graphic-list__heading {
	margin-top:1.5em
}
.usa-graphic-list__heading+* {
	margin-top:1em
}
.usa-header {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem;
	line-height:1.6;
	z-index:300
}
.usa-header::after {
	clear:both;
	content:"";
	display:block
}
.usa-header a {
	border-bottom:none
}
@media all and (min-width:64em) {
	.usa-header .usa-search {
	float:right
}
.usa-header [role=search] {
	float:right;
	max-width:calc(18ch + 3rem);
	width:100%
}
}.usa-header [type=search] {
	min-width:0
}
@media all and (min-width:64em) {
	.usa-header+.usa-hero {
	border-top:1px solid #fff
}
.usa-header+.usa-section,.usa-header+main {
	border-top:1px solid #dfe1e2
}
}@media all and (max-width:63.99em) {
	.usa-logo {
	flex:1 1 0%;
	font-size:.88rem;
	line-height:1;
	margin-left:1rem
}
}@media all and (min-width:64em) {
	.usa-logo {
	margin-top:2rem;
	margin-bottom:1rem;
	font-size:1.38rem;
	line-height:1.2
}
}.usa-logo a {
	color:#171716;
	text-decoration:none
}
.usa-logo__text {
	display:block;
	font-style:normal;
	font-weight:700;
	margin:0
}
.usa-menu-btn {
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	border:0;
	border-radius:0;
	box-shadow:none;
	font-weight:400;
	margin:0;
	padding:0;
	flex:0 1 auto;
	padding-left:.75rem;
	padding-right:.75rem;
	background-color:#2378c3;
	color:#fff;
	font-size:.63rem;
	height:3rem;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase
}
.usa-menu-btn:focus {
	outline:.25rem solid #2491ff;
	outline-offset:0
}
.usa-menu-btn.usa-button--active,.usa-menu-btn.usa-button--disabled,.usa-menu-btn.usa-button--disabled.usa-button--active,.usa-menu-btn.usa-button--disabled.usa-button--hover,.usa-menu-btn.usa-button--disabled.usa-focus,.usa-menu-btn.usa-button--disabled:active,.usa-menu-btn.usa-button--disabled:focus,.usa-menu-btn.usa-button--disabled:hover,.usa-menu-btn.usa-button--hover,.usa-menu-btn:active,.usa-menu-btn:disabled,.usa-menu-btn:disabled.usa-button--active,.usa-menu-btn:disabled.usa-button--hover,.usa-menu-btn:disabled.usa-focus,.usa-menu-btn:disabled:active,.usa-menu-btn:disabled:focus,.usa-menu-btn:disabled:hover,.usa-menu-btn:hover {
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	box-shadow:none;
	text-decoration:underline
}
.usa-menu-btn.usa-button--disabled,.usa-menu-btn:disabled {
	color:#c9c9c9
}
.usa-menu-btn.usa-button--hover {
	color:#2c608a
}
.usa-menu-btn.usa-button--active {
	color:#1f303e
}
@media all and (min-width:64em) {
	.usa-menu-btn {
	display:none
}
}.usa-menu-btn:hover {
	background-color:#274863;
	color:#fff;
	text-decoration:none
}
.usa-menu-btn:active,.usa-menu-btn:visited {
	color:#fff
}
.usa-overlay {
	bottom:0;
	left:0;
	right:0;
	top:0;
	position:fixed;
	background:rgba(0,0,0,.7);
	opacity:0;
	transition:opacity .15s ease-in-out;
	visibility:hidden;
	z-index:400
}
.usa-overlay.is-visible {
	opacity:1;
	visibility:visible
}
@media all and (min-width:64em) {
	.usa-header--basic .usa-navbar {
	position:relative;
	width:30%
}
.usa-header--basic .usa-nav {
	flex-direction:row;
	align-items:center;
	justify-content:flex-end;
	display:flex;
	padding:0 0 .25rem .5rem;
	width:100%
}
.usa-header--basic .usa-nav-container {
	align-items:flex-end;
	justify-content:space-between;
	display:flex
}
.usa-header--basic .usa-nav__link:hover,.usa-header--basic .usa-nav__primary-item>.usa-current {
	position:relative
}
.usa-header--basic .usa-nav__link:hover::after,.usa-header--basic .usa-nav__primary-item>.usa-current::after {
	background-color:#2378c3;
	border-radius:0;
	content:"";
	display:block;
	position:absolute;
	height:.25rem;
	left:1rem;
	right:1rem;
	bottom:-.25rem
}
.usa-header--basic .usa-nav__link[aria-expanded=true]::after,.usa-header--basic .usa-nav__link[aria-expanded=true]:hover::after {
	display:none
}
.usa-header--basic .usa-nav__primary {
	width:auto
}
.usa-header--basic .usa-nav__primary-item:last-of-type {
	position:relative
}
.usa-header--basic .usa-nav__primary-item:last-of-type .usa-nav__submenu {
	position:absolute;
	right:0
}
.usa-header--basic .usa-search {
	top:0
}
}.usa-header--basic.usa-header--megamenu .usa-nav__inner {
	display:flex;
	flex-direction:column
}
@media all and (min-width:64em) {
	.usa-header--basic.usa-header--megamenu .usa-nav__inner {
	display:block;
	float:right;
	margin-top:-2.5rem
}
.usa-header--basic.usa-header--megamenu .usa-nav__primary-item:last-of-type {
	position:static
}
.usa-header--extended {
	padding-top:0
}
.usa-header--extended .usa-nav__primary-item>.usa-current,.usa-header--extended .usa-nav__primary-item>.usa-nav__link:hover {
	position:relative
}
.usa-header--extended .usa-nav__primary-item>.usa-current::after,.usa-header--extended .usa-nav__primary-item>.usa-nav__link:hover::after {
	background-color:#2378c3;
	border-radius:0;
	content:"";
	display:block;
	position:absolute;
	height:.25rem;
	left:1rem;
	right:1rem;
	bottom:0
}
.usa-header--extended .usa-nav__link[aria-expanded=true]::after,.usa-header--extended .usa-nav__link[aria-expanded=true]:hover::after {
	display:none
}
.usa-header--extended .usa-logo {
	font-size:1.5rem;
	margin:2rem 0 1.5rem;
	max-width:50%
}
.usa-header--extended .usa-navbar {
	margin-left:auto;
	margin-right:auto;
	max-width:75rem;
	padding-left:1rem;
	padding-right:1rem;
	display:block;
	height:auto;
	overflow:auto
}
}@media all and (min-width:64em) and (min-width:75em) {
	.usa-header--extended .usa-navbar {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:64em) {
	.usa-header--extended .usa-nav {
	border-top:1px solid #dfe1e2;
	padding:0;
	width:100%
}
.usa-header--extended .usa-nav__inner {
	margin-left:auto;
	margin-right:auto;
	max-width:75rem;
	padding-left:1rem;
	padding-right:1rem;
	position:relative
}
}@media all and (min-width:64em) and (min-width:75em) {
	.usa-header--extended .usa-nav__inner {
	padding-left:2rem;
	padding-right:2rem
}
}@media all and (min-width:64em) {
	.usa-header--extended .usa-nav__primary {
	margin-left:-1rem
}
.usa-header--extended .usa-nav__primary::after {
	clear:both;
	content:"";
	display:block
}
.usa-header--extended .usa-nav__link {
	padding-bottom:1rem;
	padding-top:1rem
}
.usa-header--extended .usa-nav__submenu .usa-grid-full {
	padding-left:.75rem
}
.usa-header--extended .usa-nav__submenu.usa-megamenu {
	left:0;
	padding-left:2rem
}
}html.usa-js-loading .usa-nav__submenu,html.usa-js-loading .usa-nav__submenu.usa-megamenu {
	position:absolute;
	left:-999em;
	right:auto
}
.usa-hero {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem;
	line-height:1.6;
	padding-bottom:2rem;
	background-position:center;
	background-size:cover
}
.usa-hero__callout {
	padding:.5rem
}
@media all and (min-width:40em) {
	.usa-hero__callout {
	max-width:20rem
}
}.usa-hero__heading,.usa-icon-list__content>ol,.usa-icon-list__content>p,.usa-icon-list__content>ul {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol
}
.usa-hero__heading {
	margin-bottom:0;
	margin-top:0;
	clear:both;
	font-size:2rem;
	font-weight:700;
	color:#1dc2ae;
	line-height:1.2
}
*+.usa-hero__heading {
	margin-top:1.5em
}
.usa-hero__heading+* {
	margin-top:1em
}
.usa-hero__heading--alt {
	color:#fff;
	display:block
}
.usa-icon {
	display:inline-block;
	fill:currentcolor;
	height:1em;
	position:relative;
	width:1em
}
.usa-icon--size-3 {
	height:1.5rem;
	width:1.5rem
}
.usa-icon--size-4 {
	height:2rem;
	width:2rem
}
.usa-icon--size-5 {
	height:2.5rem;
	width:2.5rem
}
.usa-icon--size-6 {
	height:3rem;
	width:3rem
}
.usa-icon--size-7 {
	height:3.5rem;
	width:3.5rem
}
.usa-icon--size-8 {
	height:4rem;
	width:4rem
}
.usa-icon--size-9 {
	height:4.5rem;
	width:4.5rem
}
.usa-icon-list {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem;
	line-height:1.6;
	margin-bottom:0;
	margin-top:0;
	list-style-type:none;
	padding-left:0;
	max-width:72ex
}
.usa-icon-list__item {
	display:flex;
	position:relative
}
.usa-icon-list__item+.usa-icon-list__item,.usa-prose .usa-icon-list__item+.usa-icon-list__item {
	padding-top:.75rem
}
.usa-prose .usa-icon-list {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem;
	line-height:1.6;
	margin-bottom:0;
	margin-top:0;
	list-style-type:none;
	padding-left:0;
	max-width:72ex
}
.usa-prose .usa-icon-list__item {
	display:flex;
	position:relative
}
.usa-icon-list--base-lightest .usa-icon-list__icon,.usa-identifier__identity-disclaimer a,.usa-identifier__identity-disclaimer a:visited {
	color:#f0f0f0
}
.usa-icon-list--base-lighter .usa-icon-list__icon {
	color:#dfe1e2
}
.usa-icon-list--base-light .usa-icon-list__icon {
	color:#a9aeb1
}
.usa-icon-list--base .usa-icon-list__icon {
	color:#71767a
}
.usa-icon-list--base-dark .usa-icon-list__icon {
	color:#565c65
}
.usa-icon-list--base-darker .usa-icon-list__icon {
	color:#3d4551
}
.usa-icon-list--base-darkest .usa-icon-list__icon {
	color:#1c1d1f
}
.usa-icon-list--primary-lighter .usa-icon-list__icon {
	color:#eff6fb
}
.usa-icon-list--primary-light .usa-icon-list__icon {
	color:#73b3e7
}
.usa-icon-list--primary .usa-icon-list__icon,.usa-icon-list--primary-vivid .usa-icon-list__icon {
	color:#2378c3
}
.usa-icon-list--primary-dark .usa-icon-list__icon {
	color:#274863
}
.usa-icon-list--primary-darker .usa-icon-list__icon {
	color:#1f303e
}
.usa-icon-list--secondary-lighter .usa-icon-list__icon {
	color:#d9e8f6
}
.usa-icon-list--secondary-light .usa-icon-list__icon {
	color:#aacdec
}
.usa-icon-list--secondary .usa-icon-list__icon {
	color:#4f97d1
}
.usa-icon-list--secondary-vivid .usa-icon-list__icon {
	color:#0b4778
}
.usa-icon-list--secondary-dark .usa-icon-list__icon,.usa-nav__primary button:visited {
	color:#2c608a
}
.usa-icon-list--secondary-darker .usa-icon-list__icon {
	color:#11181d
}
.usa-icon-list--accent-warm-lighter .usa-icon-list__icon {
	color:#f2e4d4
}
.usa-icon-list--accent-warm-light .usa-icon-list__icon {
	color:#ffbc78
}
.usa-icon-list--accent-warm .usa-icon-list__icon {
	color:#fa9441
}
.usa-icon-list--accent-warm-dark .usa-icon-list__icon {
	color:#c05600
}
.usa-icon-list--accent-warm-darker .usa-icon-list__icon {
	color:#775540
}
.usa-icon-list--accent-cool-lighter .usa-icon-list__icon {
	color:#d5fbf3
}
.usa-icon-list--accent-cool-light .usa-icon-list__icon {
	color:#29e1cb
}
.usa-icon-list--accent-cool .usa-icon-list__icon,.usa-section--dark h1,.usa-section--dark h2,.usa-section--dark h3,.usa-section--dark h4,.usa-section--dark h5,.usa-section--dark h6 {
	color:#1dc2ae
}
.usa-icon-list--accent-cool-dark .usa-icon-list__icon {
	color:#00a398
}
.usa-icon-list--accent-cool-darker .usa-icon-list__icon {
	color:#0f6460
}
.usa-icon-list--error-light .usa-icon-list__icon,.usa-icon-list--error-lighter .usa-icon-list__icon {
	color:#f4e3db
}
.usa-icon-list--error .usa-icon-list__icon,.usa-icon-list--error-dark .usa-icon-list__icon {
	color:#b50909
}
.usa-icon-list--error-darker .usa-icon-list__icon {
	color:#6f3331
}
.usa-icon-list--warning-light .usa-icon-list__icon,.usa-icon-list--warning-lighter .usa-icon-list__icon {
	color:#faf3d1
}
.usa-icon-list--warning .usa-icon-list__icon,.usa-icon-list--warning-dark .usa-icon-list__icon {
	color:#ffbe2e
}
.usa-icon-list--warning-darker .usa-icon-list__icon {
	color:#936f38
}
.usa-icon-list--success-light .usa-icon-list__icon,.usa-icon-list--success-lighter .usa-icon-list__icon {
	color:#ecf3ec
}
.usa-icon-list--success .usa-icon-list__icon,.usa-icon-list--success-dark .usa-icon-list__icon {
	color:#00a91c
}
.usa-icon-list--success-darker .usa-icon-list__icon {
	color:#446443
}
.usa-icon-list--info-lighter .usa-icon-list__icon {
	color:#e7f6f8
}
.usa-icon-list--info-light .usa-icon-list__icon {
	color:#99deea
}
.usa-icon-list--info .usa-icon-list__icon {
	color:#00bde3
}
.usa-icon-list--info-dark .usa-icon-list__icon {
	color:#009ec1
}
.usa-icon-list--info-darker .usa-icon-list__icon {
	color:#2e6276
}
.usa-icon-list--disabled-light .usa-icon-list__icon {
	color:#e6e6e6
}
.usa-icon-list--disabled .usa-icon-list__icon {
	color:#c9c9c9
}
.usa-icon-list--disabled-dark .usa-icon-list__icon {
	color:#adadad
}
.usa-icon-list--emergency .usa-icon-list__icon {
	color:#9c3d10
}
.usa-icon-list--emergency-dark .usa-icon-list__icon {
	color:#332d29
}
.usa-icon-list__icon .usa-icon {
	display:block;
	height:1.5rem;
	position:relative;
	width:1.5rem
}
.usa-icon-list__content>ol,.usa-icon-list__content>p,.usa-icon-list__content>ul {
	font-size:1rem;
	max-width:72ex
}
.usa-icon-list[class*=usa-icon-list--size-] {
	max-width:none
}
.usa-icon-list--size-xs .usa-icon-list__icon .usa-icon {
	height:1.41rem;
	width:1.41rem
}
.usa-icon-list--size-xs .usa-icon-list__content {
	max-width:72ex;
	font-size:.94rem;
	padding-left:.376rem
}
.usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:.94rem
}
.usa-icon-list--size-sm .usa-icon-list__icon .usa-icon {
	height:1.5rem;
	width:1.5rem
}
.usa-icon-list--size-sm .usa-icon-list__content {
	max-width:72ex;
	font-size:1rem;
	padding-left:.4rem
}
.usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem
}
.usa-icon-list--size-md .usa-icon-list__icon .usa-icon {
	height:1.695rem;
	width:1.695rem
}
.usa-icon-list--size-md .usa-icon-list__content {
	max-width:72ex;
	font-size:1.13rem;
	padding-left:.452rem
}
.usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.13rem
}
.usa-icon-list--size-lg .usa-icon-list__icon .usa-icon {
	height:2.07rem;
	width:2.07rem
}
.usa-icon-list--size-lg .usa-icon-list__content {
	max-width:72ex;
	font-size:1.38rem;
	padding-left:.552rem
}
.usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.38rem
}
.usa-icon-list--size-xl .usa-icon-list__icon .usa-icon {
	height:2.25rem;
	width:2.25rem
}
.usa-icon-list--size-xl .usa-icon-list__content {
	max-width:72ex;
	font-size:1.5rem;
	padding-left:.6rem
}
.usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.5rem
}
.usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon {
	height:3rem;
	width:3rem
}
.usa-icon-list--size-2xl .usa-icon-list__content {
	max-width:72ex;
	font-size:2rem;
	padding-left:.8rem
}
.usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:2rem
}
.usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon {
	height:3.75rem;
	width:3.75rem
}
.usa-icon-list--size-3xl .usa-icon-list__content {
	max-width:72ex;
	font-size:2.5rem;
	padding-left:1rem
}
.usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:2.5rem
}
@media all and (min-width:20em) {
	.mobile\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon {
	height:1.41rem;
	width:1.41rem
}
.mobile\:usa-icon-list--size-xs .usa-icon-list__content {
	max-width:72ex;
	font-size:.94rem;
	padding-left:.376rem
}
.mobile\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:.94rem
}
.mobile\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon {
	height:1.5rem;
	width:1.5rem
}
.mobile\:usa-icon-list--size-sm .usa-icon-list__content {
	max-width:72ex;
	font-size:1rem;
	padding-left:.4rem
}
.mobile\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem
}
.mobile\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon {
	height:1.695rem;
	width:1.695rem
}
.mobile\:usa-icon-list--size-md .usa-icon-list__content {
	max-width:72ex;
	font-size:1.13rem;
	padding-left:.452rem
}
.mobile\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.13rem
}
.mobile\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon {
	height:2.07rem;
	width:2.07rem
}
.mobile\:usa-icon-list--size-lg .usa-icon-list__content {
	max-width:72ex;
	font-size:1.38rem;
	padding-left:.552rem
}
.mobile\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.38rem
}
.mobile\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon {
	height:2.25rem;
	width:2.25rem
}
.mobile\:usa-icon-list--size-xl .usa-icon-list__content {
	max-width:72ex;
	font-size:1.5rem;
	padding-left:.6rem
}
.mobile\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.5rem
}
.mobile\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon {
	height:3rem;
	width:3rem
}
.mobile\:usa-icon-list--size-2xl .usa-icon-list__content {
	max-width:72ex;
	font-size:2rem;
	padding-left:.8rem
}
.mobile\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:2rem
}
.mobile\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon {
	height:3.75rem;
	width:3.75rem
}
.mobile\:usa-icon-list--size-3xl .usa-icon-list__content {
	max-width:72ex;
	font-size:2.5rem;
	padding-left:1rem
}
.mobile\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:2.5rem
}
}@media all and (min-width:30em) {
	.mobile-lg\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon {
	height:1.41rem;
	width:1.41rem
}
.mobile-lg\:usa-icon-list--size-xs .usa-icon-list__content {
	max-width:72ex;
	font-size:.94rem;
	padding-left:.376rem
}
.mobile-lg\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:.94rem
}
.mobile-lg\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon {
	height:1.5rem;
	width:1.5rem
}
.mobile-lg\:usa-icon-list--size-sm .usa-icon-list__content {
	max-width:72ex;
	font-size:1rem;
	padding-left:.4rem
}
.mobile-lg\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem
}
.mobile-lg\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon {
	height:1.695rem;
	width:1.695rem
}
.mobile-lg\:usa-icon-list--size-md .usa-icon-list__content {
	max-width:72ex;
	font-size:1.13rem;
	padding-left:.452rem
}
.mobile-lg\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.13rem
}
.mobile-lg\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon {
	height:2.07rem;
	width:2.07rem
}
.mobile-lg\:usa-icon-list--size-lg .usa-icon-list__content {
	max-width:72ex;
	font-size:1.38rem;
	padding-left:.552rem
}
.mobile-lg\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.38rem
}
.mobile-lg\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon {
	height:2.25rem;
	width:2.25rem
}
.mobile-lg\:usa-icon-list--size-xl .usa-icon-list__content {
	max-width:72ex;
	font-size:1.5rem;
	padding-left:.6rem
}
.mobile-lg\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.5rem
}
.mobile-lg\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon {
	height:3rem;
	width:3rem
}
.mobile-lg\:usa-icon-list--size-2xl .usa-icon-list__content {
	max-width:72ex;
	font-size:2rem;
	padding-left:.8rem
}
.mobile-lg\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:2rem
}
.mobile-lg\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon {
	height:3.75rem;
	width:3.75rem
}
.mobile-lg\:usa-icon-list--size-3xl .usa-icon-list__content {
	max-width:72ex;
	font-size:2.5rem;
	padding-left:1rem
}
.mobile-lg\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:2.5rem
}
}@media all and (min-width:40em) {
	.tablet\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon {
	height:1.41rem;
	width:1.41rem
}
.tablet\:usa-icon-list--size-xs .usa-icon-list__content {
	max-width:72ex;
	font-size:.94rem;
	padding-left:.376rem
}
.tablet\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:.94rem
}
.tablet\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon {
	height:1.5rem;
	width:1.5rem
}
.tablet\:usa-icon-list--size-sm .usa-icon-list__content {
	max-width:72ex;
	font-size:1rem;
	padding-left:.4rem
}
.tablet\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem
}
.tablet\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon {
	height:1.695rem;
	width:1.695rem
}
.tablet\:usa-icon-list--size-md .usa-icon-list__content {
	max-width:72ex;
	font-size:1.13rem;
	padding-left:.452rem
}
.tablet\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.13rem
}
.tablet\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon {
	height:2.07rem;
	width:2.07rem
}
.tablet\:usa-icon-list--size-lg .usa-icon-list__content {
	max-width:72ex;
	font-size:1.38rem;
	padding-left:.552rem
}
.tablet\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.38rem
}
.tablet\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon {
	height:2.25rem;
	width:2.25rem
}
.tablet\:usa-icon-list--size-xl .usa-icon-list__content {
	max-width:72ex;
	font-size:1.5rem;
	padding-left:.6rem
}
.tablet\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.5rem
}
.tablet\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon {
	height:3rem;
	width:3rem
}
.tablet\:usa-icon-list--size-2xl .usa-icon-list__content {
	max-width:72ex;
	font-size:2rem;
	padding-left:.8rem
}
.tablet\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:2rem
}
.tablet\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon {
	height:3.75rem;
	width:3.75rem
}
.tablet\:usa-icon-list--size-3xl .usa-icon-list__content {
	max-width:72ex;
	font-size:2.5rem;
	padding-left:1rem
}
.tablet\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:2.5rem
}
}@media all and (min-width:55em) {
	.tablet-lg\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon {
	height:1.41rem;
	width:1.41rem
}
.tablet-lg\:usa-icon-list--size-xs .usa-icon-list__content {
	max-width:72ex;
	font-size:.94rem;
	padding-left:.376rem
}
.tablet-lg\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:.94rem
}
.tablet-lg\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon {
	height:1.5rem;
	width:1.5rem
}
.tablet-lg\:usa-icon-list--size-sm .usa-icon-list__content {
	max-width:72ex;
	font-size:1rem;
	padding-left:.4rem
}
.tablet-lg\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem
}
.tablet-lg\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon {
	height:1.695rem;
	width:1.695rem
}
.tablet-lg\:usa-icon-list--size-md .usa-icon-list__content {
	max-width:72ex;
	font-size:1.13rem;
	padding-left:.452rem
}
.tablet-lg\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.13rem
}
.tablet-lg\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon {
	height:2.07rem;
	width:2.07rem
}
.tablet-lg\:usa-icon-list--size-lg .usa-icon-list__content {
	max-width:72ex;
	font-size:1.38rem;
	padding-left:.552rem
}
.tablet-lg\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.38rem
}
.tablet-lg\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon {
	height:2.25rem;
	width:2.25rem
}
.tablet-lg\:usa-icon-list--size-xl .usa-icon-list__content {
	max-width:72ex;
	font-size:1.5rem;
	padding-left:.6rem
}
.tablet-lg\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.5rem
}
.tablet-lg\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon {
	height:3rem;
	width:3rem
}
.tablet-lg\:usa-icon-list--size-2xl .usa-icon-list__content {
	max-width:72ex;
	font-size:2rem;
	padding-left:.8rem
}
.tablet-lg\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:2rem
}
.tablet-lg\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon {
	height:3.75rem;
	width:3.75rem
}
.tablet-lg\:usa-icon-list--size-3xl .usa-icon-list__content {
	max-width:72ex;
	font-size:2.5rem;
	padding-left:1rem
}
.tablet-lg\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:2.5rem
}
}@media all and (min-width:64em) {
	.desktop\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon {
	height:1.41rem;
	width:1.41rem
}
.desktop\:usa-icon-list--size-xs .usa-icon-list__content {
	max-width:72ex;
	font-size:.94rem;
	padding-left:.376rem
}
.desktop\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:.94rem
}
.desktop\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon {
	height:1.5rem;
	width:1.5rem
}
.desktop\:usa-icon-list--size-sm .usa-icon-list__content {
	max-width:72ex;
	font-size:1rem;
	padding-left:.4rem
}
.desktop\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem
}
.desktop\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon {
	height:1.695rem;
	width:1.695rem
}
.desktop\:usa-icon-list--size-md .usa-icon-list__content {
	max-width:72ex;
	font-size:1.13rem;
	padding-left:.452rem
}
.desktop\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.13rem
}
.desktop\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon {
	height:2.07rem;
	width:2.07rem
}
.desktop\:usa-icon-list--size-lg .usa-icon-list__content {
	max-width:72ex;
	font-size:1.38rem;
	padding-left:.552rem
}
.desktop\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.38rem
}
.desktop\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon {
	height:2.25rem;
	width:2.25rem
}
.desktop\:usa-icon-list--size-xl .usa-icon-list__content {
	max-width:72ex;
	font-size:1.5rem;
	padding-left:.6rem
}
.desktop\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.5rem
}
.desktop\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon {
	height:3rem;
	width:3rem
}
.desktop\:usa-icon-list--size-2xl .usa-icon-list__content {
	max-width:72ex;
	font-size:2rem;
	padding-left:.8rem
}
.desktop\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:2rem
}
.desktop\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon {
	height:3.75rem;
	width:3.75rem
}
.desktop\:usa-icon-list--size-3xl .usa-icon-list__content {
	max-width:72ex;
	font-size:2.5rem;
	padding-left:1rem
}
.desktop\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:2.5rem
}
}@media all and (min-width:75em) {
	.desktop-lg\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon {
	height:1.41rem;
	width:1.41rem
}
.desktop-lg\:usa-icon-list--size-xs .usa-icon-list__content {
	max-width:72ex;
	font-size:.94rem;
	padding-left:.376rem
}
.desktop-lg\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:.94rem
}
.desktop-lg\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon {
	height:1.5rem;
	width:1.5rem
}
.desktop-lg\:usa-icon-list--size-sm .usa-icon-list__content {
	max-width:72ex;
	font-size:1rem;
	padding-left:.4rem
}
.desktop-lg\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem
}
.desktop-lg\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon {
	height:1.695rem;
	width:1.695rem
}
.desktop-lg\:usa-icon-list--size-md .usa-icon-list__content {
	max-width:72ex;
	font-size:1.13rem;
	padding-left:.452rem
}
.desktop-lg\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.13rem
}
.desktop-lg\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon {
	height:2.07rem;
	width:2.07rem
}
.desktop-lg\:usa-icon-list--size-lg .usa-icon-list__content {
	max-width:72ex;
	font-size:1.38rem;
	padding-left:.552rem
}
.desktop-lg\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.38rem
}
.desktop-lg\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon {
	height:2.25rem;
	width:2.25rem
}
.desktop-lg\:usa-icon-list--size-xl .usa-icon-list__content {
	max-width:72ex;
	font-size:1.5rem;
	padding-left:.6rem
}
.desktop-lg\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.5rem
}
.desktop-lg\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon {
	height:3rem;
	width:3rem
}
.desktop-lg\:usa-icon-list--size-2xl .usa-icon-list__content {
	max-width:72ex;
	font-size:2rem;
	padding-left:.8rem
}
.desktop-lg\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:2rem
}
.desktop-lg\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon {
	height:3.75rem;
	width:3.75rem
}
.desktop-lg\:usa-icon-list--size-3xl .usa-icon-list__content {
	max-width:72ex;
	font-size:2.5rem;
	padding-left:1rem
}
.desktop-lg\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:2.5rem
}
}.usa-icon-list__title {
	line-height:1.2;
	margin-bottom:0;
	padding-top:.425ex
}
.usa-icon-list__title+* {
	margin-top:.5rem
}
.usa-icon-list__content {
	font-size:1rem;
	/*padding-left:.4rem*/
}
.usa-icon-list__content>:first-child {
	margin-top:0
}
.usa-icon-list__content>:last-child {
	margin-bottom:0
}
.usa-icon-list__content ul li,.usa-process-list__item ul {
	list-style-type:disc
}
.usa-identifier {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem;
	line-height:1.4;
	color:#fff;
	padding-bottom:1rem
}
.usa-identifier__container {
	margin-left:auto;
	margin-right:auto;
	max-width:75rem
}
@media all and (min-width:75em) {
	.usa-identifier__container {
	padding-left:2rem;
	padding-right:2rem
}
}.usa-identifier__section {
	padding-bottom:1rem
}
@media all and (min-width:40em) {
	.usa-identifier__section--masthead .usa-identifier__container {
	align-items:center;
	display:flex
}
}.usa-identifier__logos {
	display:flex;
	margin-right:1rem
}
.usa-identifier__logo {
	text-decoration:none;
	display:block
}
.usa-identifier__logo+.usa-identifier__logo {
	margin-left:.5rem
}
.usa-identifier__logo-img {
	height:100%;
	width:auto
}
.usa-identifier__identity {
	flex:1 1 0%;
	margin-top:1rem
}
@media all and (min-width:40em) {
	.usa-identifier__identity {
	margin-top:0
}
}.usa-identifier__identity-disclaimer,.usa-identifier__identity-domain {
	margin:0;
	padding:0
}
.usa-identifier__identity-domain {
	color:#dfe1e2
}
.usa-identifier__identity-disclaimer {
	font-weight:700
}
.usa-identifier__identity-disclaimer a:active,.usa-identifier__identity-disclaimer a:hover {
	color:#fff
}
@media all and (min-width:40em) {
	.usa-identifier__section--required-links {
	padding-bottom:.5rem;
	padding-top:.5rem
}
}@media all and (min-width:64em) {
	.usa-identifier__section--required-links {
	font-size:.94rem
}
}.usa-identifier__required-links-list {
	list-style-type:none;
	padding-left:0;
	margin-bottom:0;
	margin-top:0
}
@media all and (min-width:40em) {
	.usa-identifier__required-links-list {
	-moz-column-count:2;
	column-count:2;
	-moz-column-gap:2rem;
	column-gap:2rem;
	-moz-column-fill:balance;
	column-fill:balance
}
}@media all and (min-width:64em) {
	.usa-identifier__required-links-list {
	-moz-column-count:4;
	column-count:4
}
}.usa-identifier__required-links-item {
	-moz-column-break-inside:avoid;
	break-inside:avoid;
	margin-bottom:.75rem
}
.usa-identifier__required-links-item:last-child,.usa-process-list__item ul li:last-child {
	margin-bottom:0
}
@media all and (min-width:64em) {
	.usa-identifier__required-links-item {
	margin-bottom:.5rem
}
}.usa-identifier__required-link {
	color:#dfe1e2;
	display:inline-block
}
.usa-identifier__required-link:visited {
	color:#dfe1e2
}
.usa-identifier__required-link:active,.usa-identifier__required-link:hover,.usa-identifier__section--usagov a:visited {
	color:#f0f0f0
}
.usa-identifier__section--usagov a {
	color:#f0f0f0;
	font-weight:700;
	display:inline-block;
	margin-top:.5rem
}
.usa-identifier__section--usagov a:active,.usa-identifier__section--usagov a:hover,.usa-section--dark p {
	color:#fff
}
@media all and (min-width:40em) {
	.usa-identifier__section--usagov a {
	margin-top:0
}
.usa-identifier__usagov-description {
	display:inline-flex
}
}.usa-layout-docs__sidenav {
	order:2;
	padding-top:2rem
}
@media all and (min-width:64em) {
	.usa-layout-docs__sidenav {
	padding-top:0
}
.usa-layout-docs__main {
	order:2
}
}.usa-media-block {
	align-items:flex-start;
	display:flex
}
.usa-media-block__img {
	flex-shrink:0;
	margin-right:.5rem
}
.usa-media-block__body {
	flex:1 1 0%
}
.usa-megamenu .usa-col {
	flex:1 1 auto
}
@media all and (min-width:64em) {
	.usa-megamenu .usa-col {
	flex:6 1 0%
}
.usa-megamenu.usa-nav__submenu {
	padding-left:0;
	padding-right:0;
	padding-bottom:2rem;
	padding-top:2rem;
	left:-30%;
	right:0;
	width:auto
}
.usa-megamenu.usa-nav__submenu::after,.usa-megamenu.usa-nav__submenu::before {
	bottom:0;
	top:0;
	background-color:#1f303e;
	content:"";
	display:block;
	position:absolute;
	width:100%
}
.usa-megamenu.usa-nav__submenu::before {
	right:100%
}
.usa-megamenu.usa-nav__submenu::after {
	left:100%
}
}.usa-js-no-click {
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none
}
.usa-js-no-click .usa-modal,.usa-js-no-click .usa-modal * {
	pointer-events:auto;
	-webkit-user-select:text;
	-moz-user-select:text;
	user-select:text
}
.usa-js-no-click,[data-open-modal] * {
	pointer-events:none
}
.usa-modal-wrapper {
	text-align:center;
	transition:opacity .15s ease-in-out
}
.usa-modal-wrapper.is-hidden {
	visibility:hidden;
	opacity:0;
	position:fixed
}
.usa-modal-wrapper.is-visible {
	visibility:visible;
	opacity:1;
	position:fixed;
	z-index:99999
}
.usa-modal-overlay {
	background:rgba(0,0,0,.7);
	bottom:0;
	height:100%;
	left:0;
	overflow:scroll;
	overflow-x:hidden;
	padding:1.5rem;
	position:fixed;
	scroll-behavior:smooth;
	top:0;
	width:100%
}
.usa-modal-overlay:before {
	content:"";
	display:inline-block;
	height:100%;
	vertical-align:middle
}
.usa-modal-overlay[data-force-action=true] {
	pointer-events:none
}
.usa-modal-overlay[data-force-action=true] * {
	pointer-events:auto
}
.usa-js-loading .usa-modal-wrapper {
	position:absolute;
	left:-999em;
	right:auto
}
.usa-js-loading .usa-modal-wrapper:target {
	position:static
}
.usa-modal {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem;
	line-height:1.6;
	border-radius:.5rem;
	background:#fff;
	color:#171716;
	display:inline-block;
	margin:1.25rem auto;
	max-width:30rem;
	position:relative;
	text-align:left;
	vertical-align:middle;
	width:100%
}
#main-content[tabindex]:focus,.usa-modal:focus,footer[tabindex]:focus {
	outline:0
}
.usa-modal__content {
	display:flex;
	flex-direction:column-reverse;
	padding-top:2rem;
	width:100%
}
.usa-modal__main {
	margin:0 auto;
	padding:.5rem 2rem 2rem
}
.usa-modal-wrapper [data-close-modal]>.usa-icon,.usa-modal-wrapper [data-close-modal]>.usa-icon use {
	pointer-events:none!important
}
.usa-modal__close {
	align-items:center;
	align-self:flex-end;
	background-color:transparent;
	color:#71767a;
	display:flex;
	flex-shrink:0;
	font-size:.88rem;
	margin:-2rem 0 0 auto;
	padding:.25rem;
	width:auto
}
.usa-modal__close:active,.usa-modal__close:hover {
	background-color:transparent;
	color:#171716
}
.usa-modal__close:not([disabled]):focus {
	outline-offset:0
}
.usa-modal__close .usa-icon {
	height:2rem;
	margin:2px 2px 0 0;
	width:2rem
}
.usa-modal__heading {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.38rem;
	line-height:1.4;
	margin-top:0
}
.usa-modal__footer {
	margin-top:1.5rem
}
.usa-modal--lg {
	max-width:55rem;
	width:100%
}
.usa-modal--lg .usa-modal__main {
	padding-bottom:4rem;
	padding-top:1.25rem;
	width:100%;
	max-width:40rem
}
@media all and (min-width:40em) {
	.usa-modal--lg .usa-modal__heading {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.5rem
}
}.usa-js-modal--active {
	overflow:hidden
}
@media all and (min-width:64em) {
	.usa-nav-container {
	margin-left:auto;
	margin-right:auto;
	max-width:75rem;
	padding-left:2rem;
	padding-right:2rem
}
.usa-nav-container::after {
	clear:both;
	content:"";
	display:block
}
}@media all and (min-width:64em) and (min-width:75em) {
	.usa-nav-container {
	padding-left:2rem;
	padding-right:2rem
}
}.usa-navbar {
	height:3rem
}
@media all and (max-width:63.99em) {
	.usa-navbar {
	align-items:center;
	border-bottom:1px solid #dfe1e2;
	display:flex
}
}@media all and (min-width:64em) {
	.usa-navbar {
	border-bottom:none;
	display:inline-block;
	height:auto
}
}.usa-nav {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem;
	line-height:1
}
@media all and (max-width:63.99em) {
	.usa-nav {
	right:0;
	bottom:0;
	top:0;
	position:fixed;
	background:#fff;
	border-right:0;
	display:none;
	flex-direction:column;
	overflow-y:auto;
	padding:1rem;
	width:15rem;
	z-index:500
}
.usa-nav.is-visible {
	animation:slidein-left .3s ease-in-out;
	display:flex
}
}@media all and (min-width:64em) {
	.usa-nav {
	float:right;
	position:relative
}
.usa-nav .usa-search {
	margin-left:1rem
}
}.usa-nav .usa-accordion {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem;
	line-height:1
}
@media all and (max-width:63.99em) {
	.usa-nav__primary {
	margin-bottom:0;
	margin-top:0;
	list-style-type:none;
	padding-left:0;
	margin-top:1.5rem;
	order:2
}
.usa-nav__primary>li {
	margin-bottom:0;
	max-width:unset
}
.usa-nav__primary-item {
	border-top:1px solid #dfe1e2
}
.usa-nav__primary a:not(.usa-button) {
	display:block;
	padding:.5rem 1rem;
	text-decoration:none
}
.usa-nav__primary a:not(.usa-button):hover {
	background-color:#f0f0f0;
	text-decoration:none
}
.usa-nav__primary a:not(.usa-button):not(.usa-current) {
	color:#565c65
}
.usa-nav__primary a:not(.usa-button):not(.usa-current):hover {
	color:#2378c3
}
.usa-nav__primary a:not(.usa-button):not(.usa-current):focus {
	outline-offset:0
}
.usa-nav__primary .usa-current {
	position:relative;
	color:#2378c3;
	font-weight:700
}
.usa-nav__primary .usa-current::after {
	background-color:#2378c3;
	border-radius:99rem;
	content:"";
	display:block;
	position:absolute;
	bottom:.25rem;
	top:.25rem;
	width:.25rem;
	left:.25rem
}
}@media all and (max-width:63.99em) and (min-width:40em) {
	.usa-nav__primary .usa-current {
	position:relative
}
.usa-nav__primary .usa-current::after {
	background-color:#2378c3;
	border-radius:99rem;
	content:"";
	display:block;
	position:absolute;
	bottom:.25rem;
	top:.25rem;
	width:.25rem;
	left:0
}
}@media all and (max-width:63.99em) {
	.usa-nav__primary a {
	padding-bottom:.75rem;
	padding-top:.75rem
}
}@media all and (min-width:64em) {
	.usa-nav__primary {
	display:flex
}
}.usa-nav__primary .usa-nav__primary-item a {
	text-decoration:none
}
.usa-nav__primary>.usa-nav__primary-item {
	line-height:1.2
}
@media all and (min-width:64em) {
	.usa-nav__primary>.usa-nav__primary-item {
	font-size:.88rem;
	line-height:1
}
.usa-nav__primary>.usa-nav__primary-item>a {
	line-height:1;
	padding:1rem;
	color:#565c65;
	display:block;
	font-weight:700
}
.usa-nav__primary>.usa-nav__primary-item>a:hover {
	color:#2378c3
}
.usa-nav__primary a {
	padding-bottom:.5rem;
	padding-top:.5rem
}
}.usa-nav__primary button {
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	border:0;
	border-radius:0;
	box-shadow:none;
	margin:0;
	padding:0;
	text-align:left;
	color:#565c65;
	font-weight:400;
	line-height:1.2;
	padding:.75rem 1rem;
	text-decoration:none
}
.usa-nav__primary button:active {
	color:#1f303e
}
.usa-nav__primary button:focus {
	outline:.25rem solid #2491ff;
	outline-offset:0
}
.usa-nav__primary button.usa-button--active,.usa-nav__primary button.usa-button--disabled,.usa-nav__primary button.usa-button--disabled.usa-button--active,.usa-nav__primary button.usa-button--disabled.usa-button--hover,.usa-nav__primary button.usa-button--disabled.usa-focus,.usa-nav__primary button.usa-button--disabled:active,.usa-nav__primary button.usa-button--disabled:focus,.usa-nav__primary button.usa-button--disabled:hover,.usa-nav__primary button.usa-button--hover,.usa-nav__primary button:active,.usa-nav__primary button:disabled,.usa-nav__primary button:disabled.usa-button--active,.usa-nav__primary button:disabled.usa-button--hover,.usa-nav__primary button:disabled.usa-focus,.usa-nav__primary button:disabled:active,.usa-nav__primary button:disabled:focus,.usa-nav__primary button:disabled:hover,.usa-nav__primary button:hover {
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	box-shadow:none;
	text-decoration:underline
}
.usa-nav__primary button.usa-button--disabled,.usa-nav__primary button:disabled {
	color:#c9c9c9
}
.usa-nav__primary button.usa-button--hover {
	color:#2c608a
}
.usa-nav__primary button.usa-button--active {
	color:#1f303e
}
@media all and (min-width:64em) {
	.usa-nav__primary button {
	line-height:1;
	padding:1rem;
	font-size:.88rem;
	font-weight:700
}
}.usa-nav__primary button:hover {
	color:#2378c3;
	background-color:#f0f0f0;
	text-decoration:none
}
@media all and (min-width:64em) {
	.usa-nav__primary button:hover {
	background-color:transparent
}
}.usa-nav__primary button[aria-expanded=false] {
	background-image:url(../fonts/add.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat;
	background-position:right 0 center;
	background-size:1.25rem
}
@media all and (min-width:64em) {
	.usa-nav__primary button[aria-expanded=false] {
	background-image:url(../fonts/expand_more.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat;
	background-size:1rem;
	background-position:right .75rem top 53%
}
.usa-nav__primary button[aria-expanded=false]:hover {
	background-image:url(../fonts/expand_more--blue-warm-70v.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat
}
}.usa-nav__primary button[aria-expanded=true] {
	background-image:url(../fonts/remove.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat;
	background-position:right 0 center;
	background-size:1.25rem
}
@media all and (min-width:64em) {
	.usa-nav__primary button[aria-expanded=true] {
	background-image:url(../fonts/expand_less--white.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	background-size:1rem;
	background-color:#1f303e;
	background-position:right .75rem top 53%;
	color:#fff
}
.usa-nav__primary .usa-accordion__button span {
	margin-right:0;
	padding-right:1rem
}
}.usa-nav__secondary {
	margin-top:1rem
}
@media all and (min-width:64em) {
	.usa-nav__secondary {
	flex-direction:column;
	align-items:flex-end;
	bottom:4rem;
	display:flex;
	font-size:.88rem;
	margin-top:.5rem;
	min-width:calc(18ch + 3rem);
	position:absolute;
	right:2rem
}
}.usa-nav__secondary .usa-search {
	margin-top:1rem;
	width:100%
}
@media all and (min-width:64em) {
	.usa-nav__secondary .usa-search {
	margin-left:0;
	margin-top:.5rem
}
}.usa-nav__secondary-links {
	margin-bottom:0;
	margin-top:0;
	list-style-type:none;
	padding-left:0;
	line-height:1.4;
	margin-top:1.5rem
}
@media all and (min-width:64em) {
	.usa-nav__secondary-links {
	float:right;
	line-height:1;
	margin-bottom:.25rem;
	margin-top:0
}
.usa-nav__secondary-links .usa-nav__secondary-item {
	display:inline;
	padding-left:.25rem
}
.usa-nav__secondary-links .usa-nav__secondary-item+.usa-nav__secondary-item::before {
	color:#dfe1e2;
	content:"|";
	padding-right:.25rem
}
}.usa-nav__secondary-links a {
	color:#71767a;
	display:inline-block;
	font-size:.88rem;
	text-decoration:none
}
.usa-nav__secondary-links a:hover {
	color:#2378c3;
	text-decoration:underline
}
@media all and (max-width:63.99em) {
	.usa-nav__submenu {
	list-style-type:none;
	padding-left:0;
	margin:0
}
.usa-nav__submenu>li {
	margin-bottom:0;
	max-width:unset
}
.usa-nav__submenu-item {
	border-top:1px solid #dfe1e2;
	font-size:.88rem
}
.usa-nav__submenu .usa-current::after {
	display:none
}
}@media all and (max-width:63.99em) and (min-width:40em) {
	.usa-nav__submenu .usa-current::after {
	display:none
}
}@media all and (max-width:63.99em) {
	.usa-nav__submenu a:not(.usa-button) {
	padding-left:2rem
}
.usa-nav__submenu .usa-nav__submenu a:not(.usa-button) {
	padding-left:3rem
}
.usa-nav__submenu .usa-nav__submenu .usa-nav__submenu a:not(.usa-button) {
	padding-left:4rem
}
}@media all and (min-width:64em) {
	.usa-nav__submenu {
	margin-bottom:0;
	margin-top:0;
	list-style-type:none;
	padding-left:0;
	background-color:#1f303e;
	width:15rem;
	padding:1rem;
	position:absolute;
	z-index:400
}
}.usa-nav__submenu[aria-hidden=true] {
	display:none
}
@media all and (min-width:64em) {
	.usa-nav__submenu .usa-nav__submenu-item+* {
	margin-top:.75rem
}
.usa-nav__submenu .usa-nav__submenu-item a {
	color:#fff;
	padding:0;
	line-height:1.4
}
.usa-nav__submenu .usa-nav__submenu-item a:hover {
	background-color:transparent;
	color:#fff;
	padding:0;
	text-decoration:underline
}
}.usa-nav__submenu-list,.usds-q .usds-q-step-layout-card-body-results .usds-q-results-category ul {
	margin-bottom:0;
	margin-top:0;
	list-style-type:none;
	padding-left:0
}
.usa-nav__submenu-list>li,.usa-process-list>li,.usa-prose .usa-process-list>li,.usa-sidenav>li,.usa-sidenav__sublist>li {
	margin-bottom:0;
	max-width:unset
}
.usa-nav__submenu-list .usa-nav__submenu-list-item {
	margin:0;
	font-size:.88rem
}
.usa-nav__submenu-list .usa-nav__submenu-list-item a {
	line-height:1.4
}
.usa-nav__close {
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	text-decoration:underline;
	background-color:transparent;
	border:0;
	border-radius:0;
	box-shadow:none;
	font-weight:400;
	margin:0;
	padding:0;
	height:3rem;
	width:3rem;
	color:currentcolor;
	flex:none;
	float:right;
	margin:-.75rem -1rem 1rem auto;
	text-align:center
}
.usa-nav__close:visited {
	color:#2c608a
}
.usa-nav__close:active {
	color:#1f303e
}
.usa-nav__close:focus {
	outline:.25rem solid #2491ff;
	outline-offset:0
}
.usa-nav__close.usa-button--active,.usa-nav__close.usa-button--disabled,.usa-nav__close.usa-button--disabled.usa-button--active,.usa-nav__close.usa-button--disabled.usa-button--hover,.usa-nav__close.usa-button--disabled.usa-focus,.usa-nav__close.usa-button--disabled:active,.usa-nav__close.usa-button--disabled:focus,.usa-nav__close.usa-button--disabled:hover,.usa-nav__close.usa-button--hover,.usa-nav__close:active,.usa-nav__close:disabled,.usa-nav__close:disabled.usa-button--active,.usa-nav__close:disabled.usa-button--hover,.usa-nav__close:disabled.usa-focus,.usa-nav__close:disabled:active,.usa-nav__close:disabled:focus,.usa-nav__close:disabled:hover,.usa-nav__close:hover {
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	box-shadow:none;
	text-decoration:underline
}
.usa-nav__close.usa-button--disabled,.usa-nav__close:disabled {
	color:#c9c9c9
}
.usa-nav__close.usa-button--hover {
	color:#2c608a
}
.usa-nav__close.usa-button--active {
	color:#1f303e
}
.usa-nav__close:hover {
	color:currentcolor;
	text-decoration:none
}
@media all and (min-width:64em) {
	.usa-nav__close {
	display:none
}
}.usa-nav__close img {
	width:1.5rem
}
.usa-nav__close+* {
	clear:both
}
.usa-js-mobile-nav--active {
	overflow:hidden
}
.usa-pagination {
	margin-bottom:1rem;
	margin-top:1rem;
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem;
	line-height:1.6;
	display:flex;
	justify-content:center
}
.usa-pagination .usa-icon {
	height:1.13rem;
	width:1.13rem
}
.usa-pagination__list {
	margin-bottom:0;
	margin-top:0;
	list-style-type:none;
	padding-left:0;
	align-items:center;
	display:flex;
	flex-flow:row nowrap;
	justify-content:center;
	width:auto
}
.usa-pagination__item {
	display:inline-flex;
	height:2.5rem;
	justify-content:center;
	line-height:1;
	margin-left:.25rem;
	margin-right:.25rem;
	min-width:2.5rem
}
@media all and (min-width:40em) {
	.usa-pagination__item {
	flex:1 0 auto
}
}.usa-pagination__arrow {
	display:none
}
@media all and (min-width:40em) {
	.usa-pagination__arrow {
	display:inherit
}
.usa-pagination__previous-page {
	margin-right:1.25rem
}
.usa-pagination__next-page {
	margin-left:1.25rem
}
}.usa-pagination__link {
	align-items:center;
	color:#2378c3;
	display:inline-flex;
	text-decoration:none
}
.usa-pagination__link[disabled] {
	opacity:.4!important;
	pointer-events:none
}
.usa-pagination__link:active,.usa-pagination__link:focus,.usa-pagination__link:hover {
	color:#274863;
	text-decoration:underline
}
.usa-pagination__link:visited {
	color:#2378c3
}
.usa-pagination__button {
	align-items:center;
	border-color:rgba(23,23,22,.2);
	border-radius:.25rem;
	border-style:solid;
	border-width:1px;
	color:#2378c3;
	display:inline-flex;
	justify-content:center;
	padding:.5rem;
	text-decoration:none;
	width:100%
}
.usa-pagination__button:active,.usa-pagination__button:focus,.usa-pagination__button:hover {
	color:#274863;
	border-color:#274863
}
.usa-pagination .usa-current {
	background-color:#171716;
	border-color:transparent;
	color:#fff
}
.usa-pagination .usa-current:active,.usa-pagination .usa-current:focus,.usa-pagination .usa-current:hover {
	background-color:#171716;
	color:#fff;
	text-decoration:none
}
.usa-pagination__overflow {
	align-items:center;
	align-self:stretch;
	display:inherit;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
	padding:.5rem;
	opacity:.5
}
.usa-process-list>.usa-process-list__item,.usa-prose .usa-process-list>.usa-process-list__item {
	max-width:72ex
}
.usa-process-list,.usa-prose .usa-process-list {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem;
	line-height:1.6;
	margin-bottom:0;
	margin-top:0;
	list-style-type:none;
	padding-left:0;
	counter-reset:usa-numbered-list;
	padding:20px 0 0 calc((2.5rem/2) - (.5rem/2));
	position:relative
}
.usa-process-list__item,.usa-prose .usa-process-list__item {
	border-left:.5rem solid #eff6fb;
	font-size:1rem;
	margin-bottom:0;
	padding-bottom:2rem;
	padding-left:calc(calc((2.5rem/2) - .25rem)*2)
}
.usa-process-list__item:last-child {
	border-left:.5rem solid transparent
}
.usa-process-list__item::before {
	flex-direction:row;
	align-items:center;
	justify-content:center;
	border-radius:99rem;
	background-color:#fff;
	border:.25rem solid #171716;
	box-shadow:0 0 0 .25rem #fff;
	color:#171716;
	content:counter(usa-numbered-list,decimal);
	counter-increment:usa-numbered-list;
	display:flex;
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.38rem;
	font-weight:700;
	height:2.5rem;
	left:0;
	line-height:1;
	margin-top:-.4rem;
	position:absolute;
	width:2.5rem
}
.usa-process-list__item ul li {
	margin-bottom:.25rem
}
.usa-process-list__item>:first-child {
	margin-top:0
}
.usa-process-list__item>:last-child {
	margin-bottom:0
}
.usa-process-list__heading {
	font-size:1.38rem;
	line-height:1.2;
	color:#171716;
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-weight:700;
	margin:0
}
.usa-process-list__heading+* {
	margin-top:.25rem
}
.usa-search {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem;
	line-height:1.6;
	position:relative
}
.usa-search::after {
	clear:both;
	content:"";
	display:block
}
.usa-search [role=search],.usa-search[role=search],.usa-search[role=search]>div {
	display:flex
}
.usa-search [type=submit] {
	border-bottom-left-radius:0;
	border-top-left-radius:0;
	height:2rem;
	margin:0;
	padding:0;
	width:3rem
}
@media all and (min-width:30em) {
	.usa-search [type=submit] {
	padding-left:1rem;
	padding-right:1rem;
	width:auto
}
.usa-search__submit-icon {
	display:none
}
.usa-search--big .usa-search__input,.usa-search--big [type=search] {
	font-size:1rem;
	height:3rem
}
.usa-search--big .usa-search__submit,.usa-search--big [type=submit] {
	padding-left:2rem;
	padding-right:2rem;
	font-size:1.38rem;
	height:3rem;
	width:auto
}
}.usa-search--small .usa-search__submit,.usa-search--small [type=submit] {
	padding-left:.75rem;
	padding-right:.75rem;
	min-width:3rem
}
.usa-search--small .usa-search__submit-icon {
	height:1.5rem;
	width:1.5rem;
	display:block
}
input[type=search] {
	box-sizing:border-box;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.usa-search__input,[type=search] {
	padding-bottom:0;
	padding-top:0;
	border-bottom-right-radius:0;
	border-right:none;
	border-top-right-radius:0;
	box-sizing:border-box;
	float:left;
	font-size:.94rem;
	height:2rem;
	margin:0
}
.usa-search__submit-text {
	display:none
}
@media all and (min-width:30em) {
	.usa-search__submit-text {
	display:block
}
}.usa-section {
	padding-bottom:2rem;
	padding-top:2rem
}
@media all and (min-width:40em) {
	.usa-section {
	padding-bottom:4rem;
	padding-top:4rem
}
}.usa-section--light {
	background-color:#f0f0f0
}
.usa-section--dark {
	background-color:#1f303e;
	color:#fff
}
.usa-section--dark a {
	color:#f0f0f0
}
.usa-section--dark a:active,.usa-section--dark a:hover {
	color:#fff
}
.usa-sidenav {
	margin-bottom:0;
	margin-top:0;
	list-style-type:none;
	padding-left:0;
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem;
	line-height:1.4;
	border-bottom:1px solid #dfe1e2
}
.usa-sidenav__item {
	border-top:1px solid #dfe1e2
}
.usa-sidenav a:not(.usa-button) {
	display:block;
	padding:.8rem 1rem;
	text-decoration:none
}
.usa-sidenav a:not(.usa-button):hover {
	background-color:#f0f0f0;
	text-decoration:none
}
.usa-sidenav a:not(.usa-button):not(.usa-current) {
	color:#565c65
}
.usa-sidenav a:not(.usa-button):not(.usa-current):hover {
	color:#2378c3
}
.usa-sidenav a:not(.usa-button):not(.usa-current):focus {
	outline-offset:0
}
.usa-sidenav .usa-current {
	position:relative;
	color:#2378c3;
	font-weight:700
}
.usa-sidenav .usa-current::after {
	background-color:#2378c3;
	border-radius:99rem;
	content:"";
	display:block;
	position:absolute;
	bottom:.25rem;
	top:.25rem;
	width:.25rem;
	left:.25rem
}
@media all and (min-width:40em) {
	.usa-sidenav .usa-current {
	position:relative
}
.usa-sidenav .usa-current::after {
	background-color:#2378c3;
	border-radius:99rem;
	content:"";
	display:block;
	position:absolute;
	bottom:.25rem;
	top:.25rem;
	width:.25rem;
	left:0
}
}.grid-container .usa-sidenav {
	margin-left:-1rem;
	margin-right:-1rem
}
@media all and (min-width:40em) {
	.grid-container .usa-sidenav {
	margin-left:0;
	margin-right:0
}
}.usa-sidenav__sublist {
	list-style-type:none;
	padding-left:0;
	margin:0;
	font-size:.94rem
}
.usa-sidenav__sublist-item {
	border-top:1px solid #dfe1e2;
	font-size:.88rem
}
.usa-sidenav__sublist .usa-current::after {
	display:none
}
@media all and (min-width:40em) {
	.usa-sidenav__sublist .usa-current::after {
	display:none
}
}.usa-sidenav__sublist a:not(.usa-button) {
	padding-left:2rem
}
.usa-sidenav__sublist .usa-sidenav__sublist a:not(.usa-button) {
	padding-left:3rem
}
.usa-sidenav__sublist .usa-sidenav__sublist .usa-sidenav__sublist a:not(.usa-button) {
	padding-left:4rem
}
.usa-site-alert {
	position:relative;
	background-color:#f0f0f0
}
.usa-site-alert .usa-alert {
	margin-left:auto;
	margin-right:auto;
	max-width:75rem;
	border-left:none
}
.usa-site-alert .usa-alert .usa-alert__body>.usa-list,.usa-site-alert .usa-alert>.usa-list {
	padding-left:2ch
}
.usa-site-alert .usa-alert__body {
	padding-left:1rem;
	padding-right:1rem
}
@media all and (min-width:75em) {
	.usa-site-alert .usa-alert__body {
	padding-left:2rem;
	padding-right:2rem
}
}.usa-site-alert--info,.usa-site-alert--info .usa-alert {
	color:#171716;
	background-color:#e7f6f8
}
.usa-site-alert--info .usa-alert {
	border-left-color:#00bde3
}
.usa-site-alert--info .usa-alert:before {
	background:url(../fonts/info.svg) no-repeat center/contain;
	width:2rem;
	content:"";
	display:block;
	height:3.5rem;
	position:absolute;
	top:0
}
@supports ((-webkit-mask:url()) or (mask:url())) {
	.usa-site-alert--info .usa-alert:before {
	background:0 0;
	background-color:#171716;
	-webkit-mask:url(../fonts/info.svg) no-repeat center/contain;
	mask:url(../fonts/info.svg) no-repeat center/contain
}
}.usa-site-alert--info .usa-alert.usa-alert--slim:before {
	background-size:1.5rem;
	height:2.5rem;
	width:1.5rem
}
@supports ((-webkit-mask:url()) or (mask:url())) {
	.usa-site-alert--info .usa-alert.usa-alert--slim:before {
	-webkit-mask-size:1.5rem;
	mask-size:1.5rem
}
}.usa-site-alert--info .usa-alert .usa-link {
	color:#274863
}
.usa-site-alert--info .usa-alert .usa-link:visited {
	color:#2c608a
}
.usa-site-alert--info .usa-alert .usa-link:active,.usa-site-alert--info .usa-alert .usa-link:hover {
	color:#1f303e
}
.usa-site-alert--info .usa-alert.usa-alert--no-icon:before {
	display:none
}
.usa-site-alert--info .usa-alert.usa-alert--no-icon .usa-alert__body {
	padding-left:1.25rem
}
.usa-site-alert--info .usa-alert:before {
	left:1rem
}
@media all and (min-width:75em) {
	.usa-site-alert--info .usa-alert:before {
	left:2rem
}
}.usa-site-alert--info .usa-alert__body {
	padding-right:1rem;
	padding-left:3.75rem
}
@media all and (min-width:75em) {
	.usa-site-alert--info .usa-alert__body {
	padding-right:2rem;
	padding-left:4.75rem
}
}.usa-site-alert--emergency {
	color:#fff;
	background-color:#9c3d10
}
.usa-site-alert--emergency .usa-alert {
	background-color:#9c3d10;
	border-left-color:#9c3d10;
	color:#fff
}
.usa-site-alert--emergency .usa-alert:before {
	background:url(../fonts/error--white.svg) no-repeat center/contain;
	width:2rem;
	content:"";
	display:block;
	height:3.5rem;
	position:absolute;
	top:0
}
@supports ((-webkit-mask:url()) or (mask:url())) {
	.usa-site-alert--emergency .usa-alert:before {
	background:0 0;
	background-color:#fff;
	-webkit-mask:url(../fonts/error.svg) no-repeat center/contain;
	mask:url(../fonts/error.svg) no-repeat center/contain
}
}.usa-site-alert--emergency .usa-alert.usa-alert--slim:before {
	background-size:1.5rem;
	height:2.5rem;
	width:1.5rem
}
@supports ((-webkit-mask:url()) or (mask:url())) {
	.usa-site-alert--emergency .usa-alert.usa-alert--slim:before {
	-webkit-mask-size:1.5rem;
	mask-size:1.5rem
}
}.usa-site-alert--emergency .usa-alert .usa-link,.usa-site-alert--emergency .usa-alert .usa-link:visited {
	color:#f0f0f0
}
.usa-site-alert--emergency .usa-alert .usa-link:active,.usa-site-alert--emergency .usa-alert .usa-link:hover {
	color:#fff
}
.usa-site-alert--emergency .usa-alert.usa-alert--no-icon:before {
	display:none
}
.usa-site-alert--emergency .usa-alert.usa-alert--no-icon .usa-alert__body {
	padding-left:1.25rem
}
.usa-site-alert--emergency .usa-alert:before {
	left:1rem
}
@media all and (min-width:75em) {
	.usa-site-alert--emergency .usa-alert:before {
	left:2rem
}
}.usa-site-alert--emergency .usa-alert__body {
	padding-right:1rem;
	padding-left:3.75rem
}
@media all and (min-width:75em) {
	.usa-site-alert--emergency .usa-alert__body {
	padding-right:2rem;
	padding-left:4.75rem
}
}.usa-site-alert--no-icon .usa-alert:before {
	display:none
}
.usa-site-alert--no-icon .usa-alert .usa-alert__body {
	padding-left:1rem
}
@media all and (min-width:75em) {
	.usa-site-alert--no-icon .usa-alert .usa-alert__body {
	padding-left:2rem
}
}.usa-site-alert--slim .usa-alert {
	padding-bottom:.5rem;
	padding-top:.5rem
}
.usa-site-alert--slim .usa-alert:before {
	background-size:1.5rem;
	height:2.5rem;
	width:1.5rem
}
@supports ((-webkit-mask:url()) or (mask:url())) {
	.usa-site-alert--slim .usa-alert:before {
	-webkit-mask-size:1.5rem;
	mask-size:1.5rem
}
}.usa-site-alert--slim .usa-alert__body {
	padding-left:3.25rem
}
@media all and (min-width:75em) {
	.usa-site-alert--slim .usa-alert__body {
	padding-left:4.25rem
}
}.usa-skipnav {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem;
	line-height:1.6;
	color:#2378c3;
	text-decoration:underline;
	background:0 0;
	left:0;
	padding:.5rem 1rem;
	position:absolute;
	top:-3.8rem;
	transition:.15s ease-in-out;
	z-index:100
}
.usa-skipnav:hover,.usa-skipnav:visited {
	color:#2c608a
}
.usa-skipnav:active {
	color:#1f303e
}
.usa-skipnav:focus {
	outline:.25rem solid #2491ff;
	outline-offset:0
}
.usa-skipnav.usa-focus,.usa-skipnav:focus {
	background:#fff;
	left:0;
	position:absolute;
	top:0;
	transition:.15s ease-in-out
}
.usa-step-indicator {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem;
	line-height:1.2;
	background-color:#fff;
	margin-bottom:2rem;
	margin-left:-1px;
	margin-right:-1px
}
@media all and (min-width:40em) {
	.usa-step-indicator {
	margin-left:0;
	margin-right:0
}
}.usa-step-indicator__segments {
	counter-reset:usa-step-indicator;
	display:flex;
	list-style:none;
	margin:0;
	padding:0
}
.usa-step-indicator__segment {
	flex:1 1 0%;
	counter-increment:usa-step-indicator;
	margin-left:1px;
	margin-right:1px;
	max-width:15rem;
	min-height:.5rem;
	position:relative
}
.usa-step-indicator__segment:after {
	background-color:#dfe1e2;
	content:"";
	display:block;
	height:.5rem;
	left:0;
	position:absolute;
	right:0;
	top:0
}
@media all and (min-width:40em) {
	.usa-step-indicator__segment:after {
	height:.5rem
}
}.usa-step-indicator__segment--complete::after {
	background-color:#1f303e
}
.usa-step-indicator__segment--complete .usa-step-indicator__segment-label {
	color:#1f303e
}
.usa-step-indicator__segment--current::after {
	background-color:#2378c3
}
.usa-step-indicator__segment--current .usa-step-indicator__segment-label {
	color:#2378c3;
	font-weight:700
}
.usa-step-indicator__segment-label {
	display:none
}
@media all and (min-width:40em) {
	.usa-step-indicator__segment-label {
	color:#565c65;
	display:block;
	font-size:1rem;
	margin-top:calc(.5rem + .5rem);
	padding-right:2rem;
	text-align:left
}
}.usa-step-indicator__header {
	align-items:baseline;
	display:flex
}
.usa-step-indicator__heading {
	color:#171716;
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.13rem;
	font-weight:700;
	margin:1rem 0 0
}
@media all and (min-width:40em) {
	.usa-step-indicator__heading {
	font-size:1.38rem;
	margin-top:2rem
}
}.usa-step-indicator__current-step {
	height:2.5rem;
	border-radius:99rem;
	width:2.5rem;
	font-weight:400;
	font-feature-settings:"tnum" 1,"kern" 1;
	background-color:#2378c3;
	color:#fff;
	display:inline-block;
	padding:calc((2.5rem - (2ex*1.2))*.5);
	text-align:center
}
.usa-step-indicator__total-steps {
	font-weight:400;
	font-feature-settings:"tnum" 1,"kern" 1;
	color:#2378c3;
	margin-right:.5rem
}
@media all and (min-width:40em) {
	.usa-step-indicator--counters .usa-step-indicator__segment,.usa-step-indicator--counters-sm .usa-step-indicator__segment {
	margin-left:0;
	margin-right:0;
	margin-top:calc(((2.5rem - .5rem)/2) + .25rem)
}
.usa-step-indicator--counters .usa-step-indicator__segment:before,.usa-step-indicator--counters-sm .usa-step-indicator__segment:before {
	height:2.5rem;
	border-radius:99rem;
	width:2.5rem;
	font-feature-settings:"tnum" 1,"kern" 1;
	background-color:#fff;
	box-shadow:inset 0 0 0 .25rem #dfe1e2,0 0 0 .25rem #fff;
	color:#565c65;
	content:counter(usa-step-indicator);
	display:block;
	font-weight:700;
	left:0;
	line-height:1;
	padding:calc((2.5rem - (2ex*1))*.5);
	position:absolute;
	text-align:center;
	top:calc((2.5rem - .5rem)/-2);
	z-index:100
}
.usa-step-indicator--counters .usa-step-indicator__segment:last-child:after,.usa-step-indicator--counters-sm .usa-step-indicator__segment:last-child:after {
	display:none
}
}.usa-step-indicator--counters .usa-step-indicator__segment--complete::before,.usa-step-indicator--counters-sm .usa-step-indicator__segment--complete::before {
	background-color:#1f303e;
	box-shadow:0 0 0 .25rem #fff;
	color:#fff
}
.usa-step-indicator--counters .usa-step-indicator__segment--current::before,.usa-step-indicator--counters-sm .usa-step-indicator__segment--current::before {
	background-color:#2378c3;
	box-shadow:0 0 0 .25rem #fff;
	color:#fff
}
@media all and (min-width:40em) {
	.usa-step-indicator--counters .usa-step-indicator__segment-label {
	margin-top:calc(((2.5rem + .5rem)/2) + .5rem)
}
.usa-step-indicator--counters-sm.usa-step-indicator--center .usa-step-indicator__segment:first-child:after,.usa-step-indicator--counters.usa-step-indicator--center .usa-step-indicator__segment:first-child:after {
	left:50%;
	right:0;
	width:auto
}
.usa-step-indicator--counters-sm.usa-step-indicator--center .usa-step-indicator__segment:last-child:after,.usa-step-indicator--counters.usa-step-indicator--center .usa-step-indicator__segment:last-child:after {
	display:block;
	left:0;
	right:50%;
	width:auto
}
.usa-step-indicator--counters-sm .usa-step-indicator__segment {
	margin-top:calc(((1.5rem - .5rem)/2) + .25rem)
}
.usa-step-indicator--counters-sm .usa-step-indicator__segment:before {
	height:1.5rem;
	border-radius:99rem;
	width:1.5rem;
	font-size:.88rem;
	padding:calc(.25rem + 1px);
	top:calc((1.5rem - .5rem)/-2)
}
.usa-step-indicator--counters-sm .usa-step-indicator__segment:last-child:after {
	display:none
}
.usa-step-indicator--counters-sm .usa-step-indicator__segment-label {
	margin-top:calc(((1.5rem + .5rem)/2) + .5rem)
}
}.usa-step-indicator--center,.usa-step-indicator--no-labels {
	margin-left:-1px;
	margin-right:-1px
}
.usa-step-indicator--no-labels .usa-step-indicator__segment {
	margin-top:0;
	margin-left:1px;
	margin-right:1px
}
.usa-step-indicator--no-labels .usa-step-indicator__segment:before {
	display:none
}
.usa-step-indicator--no-labels .usa-step-indicator__segment:last-child:after {
	display:block
}
.usa-step-indicator--no-labels .usa-step-indicator__heading {
	margin-top:1rem
}
.usa-step-indicator--no-labels .usa-step-indicator__segment-label {
	display:none
}
.usa-step-indicator--center .usa-step-indicator__segment {
	margin-left:1px;
	margin-right:1px
}
.usa-step-indicator--center .usa-step-indicator__segment:before {
	left:calc(50% - (2.5rem + .25rem)/2)
}
.usa-step-indicator--center .usa-step-indicator__segment-label {
	padding-left:.5rem;
	padding-right:.5rem;
	text-align:center
}
.usa-step-indicator--center.usa-step-indicator--no-labels .usa-step-indicator__segment:first-child:after {
	left:0
}
.usa-step-indicator--center.usa-step-indicator--no-labels .usa-step-indicator__segment:last-child:after {
	right:0
}
.usa-step-indicator--center.usa-step-indicator--counters-sm .usa-step-indicator__segment:before {
	left:calc(50% - (1.5rem + .25rem)/2)
}
.usa-summary-box {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem;
	line-height:1.6;
	color:#171716;
	background-color:#f0f0f0;
	border-radius:0;
	border:0 #a9aeb1 solid;
	padding:1.5rem;
	position:relative
}
.usa-summary-box .usa-list:last-child {
	margin-bottom:0
}
*+.usa-summary-box {
	margin-top:1rem
}
.usa-summary-box__heading {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.38rem;
	line-height:1.2;
	margin-top:0;
	margin-bottom:.5rem
}
.usa-summary-box__text {
	margin-bottom:0;
	margin-top:0
}
.usa-summary-box__text:only-child {
	margin-bottom:0;
	padding-top:.25rem
}
.usa-summary-box__link,.usa-summary-box__link[href^="#"]:visited {
	color:#274863
}
.usa-summary-box__link:visited {
	color:#2c608a
}
.usa-summary-box__link:active,.usa-summary-box__link:hover,.usa-summary-box__link[href^="#"]:hover {
	color:#1f303e
}
.usa-tooltip {
	display:inline-block;
	position:relative
}
.usa-tooltip__trigger {
	cursor:pointer
}
.usa-tooltip__trigger>svg {
	display:block;
	pointer-events:none
}
.usa-tooltip__body,.usa-tooltip__body--top {
	transition:opacity .08s ease-in-out;
	background-color:#171716;
	border-radius:.25rem;
	color:#f0f0f0;
	display:none;
	font-size:.94rem;
	padding:.5rem;
	pointer-events:none;
	width:auto;
	white-space:pre;
	z-index:100000;
	position:absolute
}
.usa-tooltip__body--top:after,.usa-tooltip__body:after {
	content:"";
	display:block;
	width:0;
	height:0;
	pointer-events:none;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid #171716;
	position:absolute;
	bottom:-5px;
	left:50%;
	margin-left:-5px
}
.usa-tooltip__body--wrap {
	width:100%;
	white-space:normal;
	text-align:center;
	min-width:50vw
}
.usa-tooltip__body.is-set {
	display:block
}
.usa-tooltip__body.is-visible {
	opacity:1
}
.usa-tooltip__body--bottom:after {
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-bottom:5px solid #171716;
	border-top:0;
	bottom:auto;
	top:-5px
}
.usa-tooltip__body--left:after,.usa-tooltip__body--right:after {
	border-top:5px solid transparent;
	border-bottom:5px solid transparent;
	border-right:5px solid #171716;
	border-left:0;
	right:auto;
	top:50%;
	bottom:0;
	left:-5px;
	margin:-5px 0 0
}
.usa-tooltip__body--left:after {
	border-left:5px solid #171716;
	border-right:0;
	right:-5px;
	left:auto
}
[class*=font-mono-] {
	font-family:roboto mono web,bitstream vera sans mono,consolas,courier,monospace
}
[class*=font-sans-] {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol
}
[class*=font-serif-] {
	font-family:georgia,cambria,times new roman,times,serif
}
[class*=font-body-],[class*=font-heading-],[class*=font-ui-] {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol
}
[class*=font-code-] {
	font-family:roboto mono web,bitstream vera sans mono,consolas,courier,monospace
}
[class*=font-alt-] {
	font-family:georgia,cambria,times new roman,times,serif
}
.add-aspect-9x16 {
	box-sizing:border-box;
	height:0;
	overflow:hidden;
	padding:0 0 177.77778%;
	position:relative
}
.add-aspect-16x9,.add-aspect-1x1,.add-aspect-2x1,.add-aspect-4x3 {
	box-sizing:border-box;
	height:0;
	overflow:hidden;
	padding:0 0 100%;
	position:relative
}
.add-aspect-16x9,.add-aspect-2x1,.add-aspect-4x3 {
	padding:0 0 75%
}
.add-aspect-16x9,.add-aspect-2x1 {
	padding:0 0 56.25%
}
.add-aspect-2x1 {
	padding:0 0 50%
}
.add-list-reset {
	margin-bottom:0;
	margin-top:0;
	padding-left:0;
	list-style:none
}
.flex-align-start {
	align-items:flex-start
}
.flex-align-end {
	align-items:flex-end
}
.flex-align-center {
	align-items:center
}
.flex-align-stretch {
	align-items:stretch
}
.flex-align-baseline {
	align-items:baseline
}
.flex-align-self-start {
	align-self:flex-start
}
.flex-align-self-end {
	align-self:flex-end
}
.flex-align-self-center {
	align-self:center
}
.flex-align-self-stretch {
	align-self:stretch
}
.flex-align-self-baseline {
	align-self:baseline
}
.bg-transparent,.hover\:bg-transparent:hover {
	background-color:transparent
}
.bg-black,.hover\:bg-black:hover {
	background-color:#000
}
.bg-white,.hover\:bg-white:hover {
	background-color:#fff
}
.bg-red,.hover\:bg-red:hover {
	background-color:#e52207
}
.bg-orange,.hover\:bg-orange:hover {
	background-color:#e66f0e
}
.bg-gold,.hover\:bg-gold:hover {
	background-color:#ffbe2e
}
.bg-yellow,.hover\:bg-yellow:hover {
	background-color:#fee685
}
.bg-green,.hover\:bg-green:hover {
	background-color:#538200
}
.bg-mint,.hover\:bg-mint:hover {
	background-color:#04c585
}
.bg-cyan,.hover\:bg-cyan:hover {
	background-color:#009ec1
}
.bg-blue,.hover\:bg-blue:hover {
	background-color:#0076d6
}
.bg-indigo,.hover\:bg-indigo:hover {
	background-color:#676cc8
}
.bg-violet,.hover\:bg-violet:hover {
	background-color:#8168b3
}
.bg-magenta,.hover\:bg-magenta:hover {
	background-color:#d72d79
}
.bg-gray-5,.hover\:bg-gray-5:hover {
	background-color:#f0f0f0
}
.bg-gray-10,.hover\:bg-gray-10:hover {
	background-color:#e6e6e6
}
.bg-gray-30,.hover\:bg-gray-30:hover {
	background-color:#adadad
}
.bg-gray-50,.hover\:bg-gray-50:hover {
	background-color:#757575
}
.bg-gray-70,.hover\:bg-gray-70:hover {
	background-color:#454545
}
.bg-gray-90,.hover\:bg-gray-90:hover {
	background-color:#1b1b1b
}
.bg-base-lightest,.hover\:bg-base-lightest:hover {
	background-color:#f0f0f0
}
.bg-base-lighter,.hover\:bg-base-lighter:hover {
	background-color:#dfe1e2
}
.bg-base-light,.hover\:bg-base-light:hover {
	background-color:#a9aeb1
}
.bg-base,.hover\:bg-base:hover {
	background-color:#71767a
}
.bg-base-dark,.hover\:bg-base-dark:hover {
	background-color:#565c65
}
.bg-base-darker,.hover\:bg-base-darker:hover {
	background-color:#3d4551
}
.bg-base-darkest,.hover\:bg-base-darkest:hover {
	background-color:#1c1d1f
}
.bg-ink,.hover\:bg-ink:hover {
	background-color:#171716
}
.bg-primary-lighter,.hover\:bg-primary-lighter:hover {
	background-color:#eff6fb
}
.bg-primary-light,.hover\:bg-primary-light:hover {
	background-color:#73b3e7
}
.bg-primary,.bg-primary-vivid,.hover\:bg-primary-vivid:hover,.hover\:bg-primary:hover {
	background-color:#2378c3
}
.bg-primary-dark,.hover\:bg-primary-dark:hover {
	background-color:#274863
}
.bg-primary-darker,.hover\:bg-primary-darker:hover {
	background-color:#1f303e
}
.bg-secondary-lighter,.hover\:bg-secondary-lighter:hover {
	background-color:#d9e8f6
}
.bg-secondary-light,.hover\:bg-secondary-light:hover {
	background-color:#aacdec
}
.bg-secondary,.hover\:bg-secondary:hover {
	background-color:#4f97d1
}
.bg-secondary-vivid,.hover\:bg-secondary-vivid:hover {
	background-color:#0b4778
}
.bg-secondary-dark,.hover\:bg-secondary-dark:hover {
	background-color:#2c608a
}
.bg-secondary-darker,.hover\:bg-secondary-darker:hover {
	background-color:#11181d
}
.bg-accent-warm-darker,.hover\:bg-accent-warm-darker:hover {
	background-color:#775540
}
.bg-accent-warm-dark,.hover\:bg-accent-warm-dark:hover {
	background-color:#c05600
}
.bg-accent-warm,.hover\:bg-accent-warm:hover {
	background-color:#fa9441
}
.bg-accent-warm-light,.hover\:bg-accent-warm-light:hover {
	background-color:#ffbc78
}
.bg-accent-warm-lighter,.hover\:bg-accent-warm-lighter:hover {
	background-color:#f2e4d4
}
.bg-accent-cool-darker,.hover\:bg-accent-cool-darker:hover {
	background-color:#0f6460
}
.bg-accent-cool-dark,.hover\:bg-accent-cool-dark:hover {
	background-color:#00a398
}
.bg-accent-cool,.hover\:bg-accent-cool:hover {
	background-color:#1dc2ae
}
.bg-accent-cool-light,.hover\:bg-accent-cool-light:hover {
	background-color:#29e1cb
}
.bg-accent-cool-lighter,.hover\:bg-accent-cool-lighter:hover {
	background-color:#d5fbf3
}
.bg-error-light,.bg-error-lighter,.hover\:bg-error-light:hover,.hover\:bg-error-lighter:hover {
	background-color:#f4e3db
}
.bg-error,.bg-error-dark,.hover\:bg-error-dark:hover,.hover\:bg-error:hover {
	background-color:#b50909
}
.bg-error-darker,.hover\:bg-error-darker:hover {
	background-color:#6f3331
}
.bg-warning-light,.bg-warning-lighter,.hover\:bg-warning-light:hover,.hover\:bg-warning-lighter:hover {
	background-color:#faf3d1
}
.bg-warning,.bg-warning-dark,.hover\:bg-warning-dark:hover,.hover\:bg-warning:hover {
	background-color:#ffbe2e
}
.bg-warning-darker,.hover\:bg-warning-darker:hover {
	background-color:#936f38
}
.bg-success-light,.bg-success-lighter,.hover\:bg-success-light:hover,.hover\:bg-success-lighter:hover {
	background-color:#ecf3ec
}
.bg-success,.bg-success-dark,.hover\:bg-success-dark:hover,.hover\:bg-success:hover {
	background-color:#00a91c
}
.bg-success-darker,.hover\:bg-success-darker:hover {
	background-color:#446443
}
.bg-info-lighter,.hover\:bg-info-lighter:hover {
	background-color:#e7f6f8
}
.bg-info-light,.hover\:bg-info-light:hover {
	background-color:#99deea
}
.bg-info,.hover\:bg-info:hover {
	background-color:#00bde3
}
.bg-info-dark,.hover\:bg-info-dark:hover {
	background-color:#009ec1
}
.bg-info-darker,.hover\:bg-info-darker:hover {
	background-color:#2e6276
}
.bg-disabled-light,.hover\:bg-disabled-light:hover {
	background-color:#e6e6e6
}
.bg-disabled,.hover\:bg-disabled:hover {
	background-color:#c9c9c9
}
.bg-disabled-dark,.hover\:bg-disabled-dark:hover {
	background-color:#adadad
}
.bg-emergency,.hover\:bg-emergency:hover {
	background-color:#9c3d10
}
.bg-emergency-dark,.hover\:bg-emergency-dark:hover {
	background-color:#332d29
}
.border-1px,.hover\:border-1px:hover {
	border:1px solid
}
.border-y-1px,.hover\:border-y-1px:hover {
	border-top:1px solid;
	border-bottom:1px solid
}
.border-x-1px,.hover\:border-x-1px:hover {
	border-left:1px solid;
	border-right:1px solid
}
.border-top-1px,.hover\:border-top-1px:hover {
	border-top:1px solid
}
.border-right-1px,.hover\:border-right-1px:hover {
	border-right:1px solid
}
.border-bottom-1px,.hover\:border-bottom-1px:hover {
	border-bottom:1px solid
}
.border-left-1px,.hover\:border-left-1px:hover {
	border-left:1px solid
}
.border-2px,.hover\:border-2px:hover {
	border:2px solid
}
.border-y-2px,.hover\:border-y-2px:hover {
	border-top:2px solid;
	border-bottom:2px solid
}
.border-x-2px,.hover\:border-x-2px:hover {
	border-left:2px solid;
	border-right:2px solid
}
.border-top-2px,.hover\:border-top-2px:hover {
	border-top:2px solid
}
.border-right-2px,.hover\:border-right-2px:hover {
	border-right:2px solid
}
.border-bottom-2px,.hover\:border-bottom-2px:hover {
	border-bottom:2px solid
}
.border-left-2px,.hover\:border-left-2px:hover {
	border-left:2px solid
}
.border-05,.hover\:border-05:hover {
	border:.25rem solid
}
.border-y-05,.hover\:border-y-05:hover {
	border-top:.25rem solid;
	border-bottom:.25rem solid
}
.border-x-05,.hover\:border-x-05:hover {
	border-left:.25rem solid;
	border-right:.25rem solid
}
.border-top-05,.hover\:border-top-05:hover {
	border-top:.25rem solid
}
.border-right-05,.hover\:border-right-05:hover {
	border-right:.25rem solid
}
.border-bottom-05,.hover\:border-bottom-05:hover {
	border-bottom:.25rem solid
}
.border-left-05,.hover\:border-left-05:hover {
	border-left:.25rem solid
}
.border-1,.hover\:border-1:hover {
	border:.5rem solid
}
.border-y-1,.hover\:border-y-1:hover {
	border-top:.5rem solid;
	border-bottom:.5rem solid
}
.border-x-1,.hover\:border-x-1:hover {
	border-left:.5rem solid;
	border-right:.5rem solid
}
.border-top-1,.hover\:border-top-1:hover {
	border-top:.5rem solid
}
.border-right-1,.hover\:border-right-1:hover {
	border-right:.5rem solid
}
.border-bottom-1,.hover\:border-bottom-1:hover {
	border-bottom:.5rem solid
}
.border-left-1,.hover\:border-left-1:hover {
	border-left:.5rem solid
}
.border-105,.hover\:border-105:hover {
	border:.75rem solid
}
.border-y-105,.hover\:border-y-105:hover {
	border-top:.75rem solid;
	border-bottom:.75rem solid
}
.border-x-105,.hover\:border-x-105:hover {
	border-left:.75rem solid;
	border-right:.75rem solid
}
.border-top-105,.hover\:border-top-105:hover {
	border-top:.75rem solid
}
.border-right-105,.hover\:border-right-105:hover {
	border-right:.75rem solid
}
.border-bottom-105,.hover\:border-bottom-105:hover {
	border-bottom:.75rem solid
}
.border-left-105,.hover\:border-left-105:hover {
	border-left:.75rem solid
}
.border-2,.hover\:border-2:hover {
	border:1rem solid
}
.border-y-2,.hover\:border-y-2:hover {
	border-top:1rem solid;
	border-bottom:1rem solid
}
.border-x-2,.hover\:border-x-2:hover {
	border-left:1rem solid;
	border-right:1rem solid
}
.border-top-2,.hover\:border-top-2:hover {
	border-top:1rem solid
}
.border-right-2,.hover\:border-right-2:hover {
	border-right:1rem solid
}
.border-bottom-2,.hover\:border-bottom-2:hover {
	border-bottom:1rem solid
}
.border-left-2,.hover\:border-left-2:hover {
	border-left:1rem solid
}
.border-205,.hover\:border-205:hover {
	border:1.25rem solid
}
.border-y-205,.hover\:border-y-205:hover {
	border-top:1.25rem solid;
	border-bottom:1.25rem solid
}
.border-x-205,.hover\:border-x-205:hover {
	border-left:1.25rem solid;
	border-right:1.25rem solid
}
.border-top-205,.hover\:border-top-205:hover {
	border-top:1.25rem solid
}
.border-right-205,.hover\:border-right-205:hover {
	border-right:1.25rem solid
}
.border-bottom-205,.hover\:border-bottom-205:hover {
	border-bottom:1.25rem solid
}
.border-left-205,.hover\:border-left-205:hover {
	border-left:1.25rem solid
}
.border-3,.hover\:border-3:hover {
	border:1.5rem solid
}
.border-y-3,.hover\:border-y-3:hover {
	border-top:1.5rem solid;
	border-bottom:1.5rem solid
}
.border-x-3,.hover\:border-x-3:hover {
	border-left:1.5rem solid;
	border-right:1.5rem solid
}
.border-top-3,.hover\:border-top-3:hover {
	border-top:1.5rem solid
}
.border-right-3,.hover\:border-right-3:hover {
	border-right:1.5rem solid
}
.border-bottom-3,.hover\:border-bottom-3:hover {
	border-bottom:1.5rem solid
}
.border-left-3,.hover\:border-left-3:hover {
	border-left:1.5rem solid
}
.border-0,.hover\:border-0:hover {
	border:0 solid
}
.border-y-0,.hover\:border-y-0:hover {
	border-top:0 solid;
	border-bottom:0 solid
}
.border-x-0,.hover\:border-x-0:hover {
	border-left:0 solid;
	border-right:0 solid
}
.border-top-0,.hover\:border-top-0:hover {
	border-top:0 solid
}
.border-right-0,.hover\:border-right-0:hover {
	border-right:0 solid
}
.border-bottom-0,.hover\:border-bottom-0:hover {
	border-bottom:0 solid
}
.border-left-0,.hover\:border-left-0:hover {
	border-left:0 solid
}
.border,.hover\:border:hover {
	border:1px solid
}
.border-y,.hover\:border-y:hover {
	border-top:1px solid;
	border-bottom:1px solid
}
.border-x,.hover\:border-x:hover {
	border-left:1px solid;
	border-right:1px solid
}
.border-top,.hover\:border-top:hover {
	border-top:1px solid
}
.border-right,.hover\:border-right:hover {
	border-right:1px solid
}
.border-bottom,.hover\:border-bottom:hover {
	border-bottom:1px solid
}
.border-left,.hover\:border-left:hover {
	border-left:1px solid
}
.border-transparent,.hover\:border-transparent:hover {
	border-color:transparent
}
.border-black,.hover\:border-black:hover {
	border-color:#000
}
.border-white,.hover\:border-white:hover {
	border-color:#fff
}
.border-red,.hover\:border-red:hover {
	border-color:#e52207
}
.border-orange,.hover\:border-orange:hover {
	border-color:#e66f0e
}
.border-gold,.hover\:border-gold:hover {
	border-color:#ffbe2e
}
.border-yellow,.hover\:border-yellow:hover {
	border-color:#fee685
}
.border-green,.hover\:border-green:hover {
	border-color:#538200
}
.border-mint,.hover\:border-mint:hover {
	border-color:#04c585
}
.border-cyan,.hover\:border-cyan:hover {
	border-color:#009ec1
}
.border-blue,.hover\:border-blue:hover {
	border-color:#0076d6
}
.border-indigo,.hover\:border-indigo:hover {
	border-color:#676cc8
}
.border-violet,.hover\:border-violet:hover {
	border-color:#8168b3
}
.border-magenta,.hover\:border-magenta:hover {
	border-color:#d72d79
}
.border-gray-5,.hover\:border-gray-5:hover {
	border-color:#f0f0f0
}
.border-gray-10,.hover\:border-gray-10:hover {
	border-color:#e6e6e6
}
.border-gray-30,.hover\:border-gray-30:hover {
	border-color:#adadad
}
.border-gray-50,.hover\:border-gray-50:hover {
	border-color:#757575
}
.border-gray-70,.hover\:border-gray-70:hover {
	border-color:#454545
}
.border-gray-90,.hover\:border-gray-90:hover {
	border-color:#1b1b1b
}
.border-base-lightest,.hover\:border-base-lightest:hover {
	border-color:#f0f0f0
}
.border-base-lighter,.hover\:border-base-lighter:hover {
	border-color:#dfe1e2
}
.border-base-light,.hover\:border-base-light:hover {
	border-color:#a9aeb1
}
.border-base,.hover\:border-base:hover {
	border-color:#71767a
}
.border-base-dark,.hover\:border-base-dark:hover {
	border-color:#565c65
}
.border-base-darker,.hover\:border-base-darker:hover {
	border-color:#3d4551
}
.border-base-darkest,.hover\:border-base-darkest:hover {
	border-color:#1c1d1f
}
.border-ink,.hover\:border-ink:hover {
	border-color:#171716
}
.border-primary-lighter,.hover\:border-primary-lighter:hover {
	border-color:#eff6fb
}
.border-primary-light,.hover\:border-primary-light:hover {
	border-color:#73b3e7
}
.border-primary,.border-primary-vivid,.hover\:border-primary-vivid:hover,.hover\:border-primary:hover {
	border-color:#2378c3
}
.border-primary-dark,.hover\:border-primary-dark:hover {
	border-color:#274863
}
.border-primary-darker,.hover\:border-primary-darker:hover {
	border-color:#1f303e
}
.border-secondary-lighter,.hover\:border-secondary-lighter:hover {
	border-color:#d9e8f6
}
.border-secondary-light,.hover\:border-secondary-light:hover {
	border-color:#aacdec
}
.border-secondary,.hover\:border-secondary:hover {
	border-color:#4f97d1
}
.border-secondary-vivid,.hover\:border-secondary-vivid:hover {
	border-color:#0b4778
}
.border-secondary-dark,.hover\:border-secondary-dark:hover {
	border-color:#2c608a
}
.border-secondary-darker,.hover\:border-secondary-darker:hover {
	border-color:#11181d
}
.border-accent-warm-darker,.hover\:border-accent-warm-darker:hover {
	border-color:#775540
}
.border-accent-warm-dark,.hover\:border-accent-warm-dark:hover {
	border-color:#c05600
}
.border-accent-warm,.hover\:border-accent-warm:hover {
	border-color:#fa9441
}
.border-accent-warm-light,.hover\:border-accent-warm-light:hover {
	border-color:#ffbc78
}
.border-accent-warm-lighter,.hover\:border-accent-warm-lighter:hover {
	border-color:#f2e4d4
}
.border-accent-cool-darker,.hover\:border-accent-cool-darker:hover {
	border-color:#0f6460
}
.border-accent-cool-dark,.hover\:border-accent-cool-dark:hover {
	border-color:#00a398
}
.border-accent-cool,.hover\:border-accent-cool:hover {
	border-color:#1dc2ae
}
.border-accent-cool-light,.hover\:border-accent-cool-light:hover {
	border-color:#29e1cb
}
.border-accent-cool-lighter,.hover\:border-accent-cool-lighter:hover {
	border-color:#d5fbf3
}
.border-error-light,.border-error-lighter,.hover\:border-error-light:hover,.hover\:border-error-lighter:hover {
	border-color:#f4e3db
}
.border-error,.border-error-dark,.hover\:border-error-dark:hover,.hover\:border-error:hover {
	border-color:#b50909
}
.border-error-darker,.hover\:border-error-darker:hover {
	border-color:#6f3331
}
.border-warning-light,.border-warning-lighter,.hover\:border-warning-light:hover,.hover\:border-warning-lighter:hover {
	border-color:#faf3d1
}
.border-warning,.border-warning-dark,.hover\:border-warning-dark:hover,.hover\:border-warning:hover {
	border-color:#ffbe2e
}
.border-warning-darker,.hover\:border-warning-darker:hover {
	border-color:#936f38
}
.border-success-light,.border-success-lighter,.hover\:border-success-light:hover,.hover\:border-success-lighter:hover {
	border-color:#ecf3ec
}
.border-success,.border-success-dark,.hover\:border-success-dark:hover,.hover\:border-success:hover {
	border-color:#00a91c
}
.border-success-darker,.hover\:border-success-darker:hover {
	border-color:#446443
}
.border-info-lighter,.hover\:border-info-lighter:hover {
	border-color:#e7f6f8
}
.border-info-light,.hover\:border-info-light:hover {
	border-color:#99deea
}
.border-info,.hover\:border-info:hover {
	border-color:#00bde3
}
.border-info-dark,.hover\:border-info-dark:hover {
	border-color:#009ec1
}
.border-info-darker,.hover\:border-info-darker:hover {
	border-color:#2e6276
}
.border-disabled-light,.hover\:border-disabled-light:hover {
	border-color:#e6e6e6
}
.border-disabled,.hover\:border-disabled:hover {
	border-color:#c9c9c9
}
.border-disabled-dark,.hover\:border-disabled-dark:hover {
	border-color:#adadad
}
.border-emergency,.hover\:border-emergency:hover {
	border-color:#9c3d10
}
.border-emergency-dark,.hover\:border-emergency-dark:hover {
	border-color:#332d29
}
.radius-0 {
	border-radius:0
}
.radius-top-0 {
	border-top-left-radius:0;
	border-top-right-radius:0
}
.radius-right-0 {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.radius-bottom-0 {
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.radius-left-0 {
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.radius-none {
	border-radius:0
}
.radius-top-none {
	border-top-left-radius:0;
	border-top-right-radius:0
}
.radius-right-none {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.radius-bottom-none {
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.radius-left-none {
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.radius-sm {
	border-radius:2px
}
.radius-top-sm {
	border-top-left-radius:2px;
	border-top-right-radius:2px
}
.radius-right-sm {
	border-top-right-radius:2px;
	border-bottom-right-radius:2px
}
.radius-bottom-sm {
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px
}
.radius-left-sm {
	border-top-left-radius:2px;
	border-bottom-left-radius:2px
}
.radius-md {
	border-radius:.25rem
}
.radius-top-md {
	border-top-left-radius:.25rem;
	border-top-right-radius:.25rem
}
.radius-right-md {
	border-top-right-radius:.25rem;
	border-bottom-right-radius:.25rem
}
.radius-bottom-md {
	border-bottom-left-radius:.25rem;
	border-bottom-right-radius:.25rem
}
.radius-left-md {
	border-top-left-radius:.25rem;
	border-bottom-left-radius:.25rem
}
.radius-lg {
	border-radius:.5rem
}
.radius-top-lg {
	border-top-left-radius:.5rem;
	border-top-right-radius:.5rem
}
.radius-right-lg {
	border-top-right-radius:.5rem;
	border-bottom-right-radius:.5rem
}
.radius-bottom-lg {
	border-bottom-left-radius:.5rem;
	border-bottom-right-radius:.5rem
}
.radius-left-lg {
	border-top-left-radius:.5rem;
	border-bottom-left-radius:.5rem
}
.radius-pill {
	border-radius:99rem
}
.radius-top-pill {
	border-top-left-radius:99rem;
	border-top-right-radius:99rem
}
.radius-right-pill {
	border-top-right-radius:99rem;
	border-bottom-right-radius:99rem
}
.radius-bottom-pill {
	border-bottom-left-radius:99rem;
	border-bottom-right-radius:99rem
}
.radius-left-pill {
	border-top-left-radius:99rem;
	border-bottom-left-radius:99rem
}
.border-dashed {
	border-style:dashed
}
.border-dotted {
	border-style:dotted
}
.border-solid {
	border-style:solid
}
.border-width-1px {
	border-width:1px
}
.border-y-width-1px {
	border-top-width:1px;
	border-bottom-width:1px
}
.border-x-width-1px {
	border-left-width:1px;
	border-right-width:1px
}
.border-top-width-1px {
	border-top-width:1px
}
.border-right-width-1px {
	border-right-width:1px
}
.border-bottom-width-1px {
	border-bottom-width:1px
}
.border-left-width-1px {
	border-left-width:1px
}
.border-width-2px {
	border-width:2px
}
.border-y-width-2px {
	border-top-width:2px;
	border-bottom-width:2px
}
.border-x-width-2px {
	border-left-width:2px;
	border-right-width:2px
}
.border-top-width-2px {
	border-top-width:2px
}
.border-right-width-2px {
	border-right-width:2px
}
.border-bottom-width-2px {
	border-bottom-width:2px
}
.border-left-width-2px {
	border-left-width:2px
}
.border-width-05 {
	border-width:.25rem
}
.border-y-width-05 {
	border-top-width:.25rem;
	border-bottom-width:.25rem
}
.border-x-width-05 {
	border-left-width:.25rem;
	border-right-width:.25rem
}
.border-top-width-05 {
	border-top-width:.25rem
}
.border-right-width-05 {
	border-right-width:.25rem
}
.border-bottom-width-05 {
	border-bottom-width:.25rem
}
.border-left-width-05 {
	border-left-width:.25rem
}
.border-width-1 {
	border-width:.5rem
}
.border-y-width-1 {
	border-top-width:.5rem;
	border-bottom-width:.5rem
}
.border-x-width-1 {
	border-left-width:.5rem;
	border-right-width:.5rem
}
.border-top-width-1 {
	border-top-width:.5rem
}
.border-right-width-1 {
	border-right-width:.5rem
}
.border-bottom-width-1 {
	border-bottom-width:.5rem
}
.border-left-width-1 {
	border-left-width:.5rem
}
.border-width-105 {
	border-width:.75rem
}
.border-y-width-105 {
	border-top-width:.75rem;
	border-bottom-width:.75rem
}
.border-x-width-105 {
	border-left-width:.75rem;
	border-right-width:.75rem
}
.border-top-width-105 {
	border-top-width:.75rem
}
.border-right-width-105 {
	border-right-width:.75rem
}
.border-bottom-width-105 {
	border-bottom-width:.75rem
}
.border-left-width-105 {
	border-left-width:.75rem
}
.border-width-2 {
	border-width:1rem
}
.border-y-width-2 {
	border-top-width:1rem;
	border-bottom-width:1rem
}
.border-x-width-2 {
	border-left-width:1rem;
	border-right-width:1rem
}
.border-top-width-2 {
	border-top-width:1rem
}
.border-right-width-2 {
	border-right-width:1rem
}
.border-bottom-width-2 {
	border-bottom-width:1rem
}
.border-left-width-2 {
	border-left-width:1rem
}
.border-width-205 {
	border-width:1.25rem
}
.border-y-width-205 {
	border-top-width:1.25rem;
	border-bottom-width:1.25rem
}
.border-x-width-205 {
	border-left-width:1.25rem;
	border-right-width:1.25rem
}
.border-top-width-205 {
	border-top-width:1.25rem
}
.border-right-width-205 {
	border-right-width:1.25rem
}
.border-bottom-width-205 {
	border-bottom-width:1.25rem
}
.border-left-width-205 {
	border-left-width:1.25rem
}
.border-width-3 {
	border-width:1.5rem
}
.border-y-width-3 {
	border-top-width:1.5rem;
	border-bottom-width:1.5rem
}
.border-x-width-3 {
	border-left-width:1.5rem;
	border-right-width:1.5rem
}
.border-top-width-3 {
	border-top-width:1.5rem
}
.border-right-width-3 {
	border-right-width:1.5rem
}
.border-bottom-width-3 {
	border-bottom-width:1.5rem
}
.border-left-width-3 {
	border-left-width:1.5rem
}
.border-width-0 {
	border-width:0
}
.border-y-width-0 {
	border-top-width:0;
	border-bottom-width:0
}
.border-x-width-0 {
	border-left-width:0;
	border-right-width:0
}
.border-top-width-0 {
	border-top-width:0
}
.border-right-width-0 {
	border-right-width:0
}
.border-bottom-width-0 {
	border-bottom-width:0
}
.border-left-width-0 {
	border-left-width:0
}
.bottom-1px {
	bottom:1px
}
.bottom-2px {
	bottom:2px
}
.bottom-05 {
	bottom:.25rem
}
.bottom-1 {
	bottom:.5rem
}
.bottom-105 {
	bottom:.75rem
}
.bottom-2 {
	bottom:1rem
}
.bottom-205 {
	bottom:1.25rem
}
.bottom-3 {
	bottom:1.5rem
}
.bottom-neg-1px {
	bottom:-1px
}
.bottom-neg-2px {
	bottom:-2px
}
.bottom-neg-05 {
	bottom:-.25rem
}
.bottom-neg-1 {
	bottom:-.5rem
}
.bottom-neg-105 {
	bottom:-.75rem
}
.bottom-neg-2 {
	bottom:-1rem
}
.bottom-neg-205 {
	bottom:-1.25rem
}
.bottom-neg-3 {
	bottom:-1.5rem
}
.bottom-0 {
	bottom:0
}
.bottom-auto {
	bottom:auto
}
.bottom-full {
	bottom:100%
}
.hover\:shadow-none:hover,.shadow-none {
	box-shadow:none
}
.hover\:shadow-1:hover,.shadow-1 {
	box-shadow:0 1px .25rem 0 rgba(0,0,0,.1)
}
.hover\:shadow-2:hover,.shadow-2 {
	box-shadow:0 .25rem .5rem 0 rgba(0,0,0,.1)
}
.hover\:shadow-3:hover,.shadow-3 {
	box-shadow:0 .5rem 1rem 0 rgba(0,0,0,.1)
}
.hover\:shadow-4:hover,.shadow-4 {
	box-shadow:0 .75rem 1.5rem 0 rgba(0,0,0,.1)
}
.hover\:shadow-5:hover,.shadow-5 {
	box-shadow:0 1rem 2rem 0 rgba(0,0,0,.1)
}
.circle-1px,.circle-2px {
	height:1px;
	width:1px;
	border-radius:50%
}
.circle-2px {
	height:2px;
	width:2px
}
.circle-05 {
	height:.25rem;
	width:.25rem;
	border-radius:50%
}
.circle-1,.circle-105 {
	height:.5rem;
	width:.5rem;
	border-radius:50%
}
.circle-105 {
	height:.75rem;
	width:.75rem
}
.circle-2,.circle-205 {
	height:1rem;
	width:1rem;
	border-radius:50%
}
.circle-205 {
	height:1.25rem;
	width:1.25rem
}
.circle-3,.circle-4 {
	height:1.5rem;
	width:1.5rem;
	border-radius:50%
}
.circle-4 {
	height:2rem;
	width:2rem
}
.circle-5,.circle-6 {
	height:2.5rem;
	width:2.5rem;
	border-radius:50%
}
.circle-6 {
	height:3rem;
	width:3rem
}
.circle-7,.circle-8 {
	height:3.5rem;
	width:3.5rem;
	border-radius:50%
}
.circle-8 {
	height:4rem;
	width:4rem
}
.circle-10,.circle-9 {
	height:4.5rem;
	width:4.5rem;
	border-radius:50%
}
.circle-10 {
	height:5rem;
	width:5rem
}
.circle-15,.circle-card {
	height:7.5rem;
	width:7.5rem;
	border-radius:50%
}
.circle-card {
	height:10rem;
	width:10rem
}
.circle-card-lg,.circle-mobile {
	height:15rem;
	width:15rem;
	border-radius:50%
}
.circle-mobile {
	height:20rem;
	width:20rem
}
.clearfix::after {
	content:"";
	display:block;
	clear:both
}
.hover\:text-transparent:hover,.slick__slider .slick-dots li button::before,.text-transparent {
	color:transparent
}
.hover\:text-black:hover,.text-black {
	color:#000
}
.hover\:text-white:hover,.text-white {
	color:#fff
}
.hover\:text-red:hover,.text-red {
	color:#e52207
}
.hover\:text-orange:hover,.text-orange {
	color:#e66f0e
}
.hover\:text-gold:hover,.text-gold {
	color:#ffbe2e
}
.hover\:text-yellow:hover,.text-yellow {
	color:#fee685
}
.hover\:text-green:hover,.text-green {
	color:#538200
}
.hover\:text-mint:hover,.text-mint {
	color:#04c585
}
.hover\:text-cyan:hover,.text-cyan {
	color:#009ec1
}
.hover\:text-blue:hover,.text-blue {
	color:#0076d6
}
.hover\:text-indigo:hover,.text-indigo {
	color:#676cc8
}
.hover\:text-violet:hover,.text-violet {
	color:#8168b3
}
.hover\:text-magenta:hover,.text-magenta {
	color:#d72d79
}
.hover\:text-gray-5:hover,.text-gray-5 {
	color:#f0f0f0
}
.hover\:text-gray-10:hover,.text-gray-10 {
	color:#e6e6e6
}
.hover\:text-gray-30:hover,.text-gray-30 {
	color:#adadad
}
.hover\:text-gray-50:hover,.text-gray-50 {
	color:#757575
}
.hover\:text-gray-70:hover,.text-gray-70 {
	color:#454545
}
.hover\:text-gray-90:hover,.text-gray-90 {
	color:#1b1b1b
}
.hover\:text-base-lightest:hover,.text-base-lightest {
	color:#f0f0f0
}
.hover\:text-base-lighter:hover,.text-base-lighter {
	color:#dfe1e2
}
.hover\:text-base-light:hover,.text-base-light {
	color:#a9aeb1
}
.hover\:text-base:hover,.text-base {
	color:#71767a
}
.hover\:text-base-dark:hover,.text-base-dark {
	color:#565c65
}
.hover\:text-base-darker:hover,.text-base-darker {
	color:#3d4551
}
.hover\:text-base-darkest:hover,.text-base-darkest {
	color:#1c1d1f
}
.hover\:text-ink:hover,.text-ink {
	color:#171716
}
.hover\:text-primary-lighter:hover,.text-primary-lighter {
	color:#eff6fb
}
.hover\:text-primary-light:hover,.text-primary-light {
	color:#73b3e7
}
.hover\:text-primary-vivid:hover,.hover\:text-primary:hover,.text-primary,.text-primary-vivid,a {
	color:#2378c3
}
.hover\:text-primary-dark:hover,.text-primary-dark,h1 {
	color:#274863
}
.hover\:text-primary-darker:hover,.text-primary-darker {
	color:#1f303e
}
.hover\:text-secondary-lighter:hover,.text-secondary-lighter {
	color:#d9e8f6
}
.hover\:text-secondary-light:hover,.text-secondary-light {
	color:#aacdec
}
.hover\:text-secondary:hover,.text-secondary {
	color:#4f97d1
}
.hover\:text-secondary-vivid:hover,.text-secondary-vivid {
	color:#0b4778
}
.hover\:text-secondary-dark:hover,.text-secondary-dark {
	color:#2c608a
}
.hover\:text-secondary-darker:hover,.text-secondary-darker {
	color:#11181d
}
.hover\:text-accent-warm-darker:hover,.text-accent-warm-darker {
	color:#775540
}
.hover\:text-accent-warm-dark:hover,.text-accent-warm-dark {
	color:#c05600
}
.hover\:text-accent-warm:hover,.text-accent-warm {
	color:#fa9441
}
.hover\:text-accent-warm-light:hover,.text-accent-warm-light {
	color:#ffbc78
}
.hover\:text-accent-warm-lighter:hover,.text-accent-warm-lighter {
	color:#f2e4d4
}
.hover\:text-accent-cool-darker:hover,.text-accent-cool-darker {
	color:#0f6460
}
.hover\:text-accent-cool-dark:hover,.text-accent-cool-dark {
	color:#00a398
}
.hover\:text-accent-cool:hover,.text-accent-cool {
	color:#1dc2ae
}
.hover\:text-accent-cool-light:hover,.text-accent-cool-light {
	color:#29e1cb
}
.hover\:text-accent-cool-lighter:hover,.text-accent-cool-lighter {
	color:#d5fbf3
}
.hover\:text-error-light:hover,.hover\:text-error-lighter:hover,.text-error-light,.text-error-lighter {
	color:#f4e3db
}
.hover\:text-error-dark:hover,.hover\:text-error:hover,.text-error,.text-error-dark {
	color:#b50909
}
.hover\:text-error-darker:hover,.text-error-darker {
	color:#6f3331
}
.hover\:text-warning-light:hover,.hover\:text-warning-lighter:hover,.text-warning-light,.text-warning-lighter {
	color:#faf3d1
}
.hover\:text-warning-dark:hover,.hover\:text-warning:hover,.text-warning,.text-warning-dark {
	color:#ffbe2e
}
.hover\:text-warning-darker:hover,.text-warning-darker {
	color:#936f38
}
.hover\:text-success-light:hover,.hover\:text-success-lighter:hover,.text-success-light,.text-success-lighter {
	color:#ecf3ec
}
.hover\:text-success-dark:hover,.hover\:text-success:hover,.text-success,.text-success-dark {
	color:#00a91c
}
.hover\:text-success-darker:hover,.text-success-darker {
	color:#446443
}
.hover\:text-info-lighter:hover,.text-info-lighter {
	color:#e7f6f8
}
.hover\:text-info-light:hover,.text-info-light {
	color:#99deea
}
.hover\:text-info:hover,.text-info {
	color:#00bde3
}
.hover\:text-info-dark:hover,.text-info-dark {
	color:#009ec1
}
.hover\:text-info-darker:hover,.text-info-darker {
	color:#2e6276
}
.hover\:text-disabled-light:hover,.text-disabled-light {
	color:#e6e6e6
}
.hover\:text-disabled:hover,.text-disabled {
	color:#c9c9c9
}
.hover\:text-disabled-dark:hover,.text-disabled-dark {
	color:#adadad
}
.hover\:text-emergency:hover,.text-emergency {
	color:#9c3d10
}
.hover\:text-emergency-dark:hover,.text-emergency-dark {
	color:#332d29
}
.cursor-auto {
	cursor:auto
}
.cursor-default {
	cursor:default
}
.cursor-pointer {
	cursor:pointer
}
.cursor-wait {
	cursor:wait
}
.cursor-move {
	cursor:move
}
.cursor-not-allowed {
	cursor:not-allowed
}
.display-block {
	display:block
}
.display-flex {
	display:flex
}

.display-inline {
	display:inline
}
.display-inline-block {
	display:inline-block
}
.display-inline-flex {
	display:inline-flex
}
.display-table {
	display:table
}
.display-table-cell {
	display:table-cell
}
.display-table-row {
	display:table-row
}
.flex-1 {
	flex:1 1 0%
}
.flex-2 {
	flex:2 1 0%
}
.flex-3 {
	flex:3 1 0%
}
.flex-4 {
	flex:4 1 0%
}
.flex-5 {
	flex:5 1 0%
}
.flex-6 {
	flex:6 1 0%
}
.flex-7 {
	flex:7 1 0%
}
.flex-8 {
	flex:8 1 0%
}
.flex-9 {
	flex:9 1 0%
}
.flex-10 {
	flex:10 1 0%
}
.flex-11 {
	flex:11 1 0%
}
.flex-12 {
	flex:12 1 0%
}
.flex-fill {
	flex:1 1 0%
}
.flex-auto {
	flex:0 1 auto
}
.flex-row {
	flex-direction:row
}
.flex-column {
	flex-direction:column
}
.flex-wrap {
	flex-wrap:wrap
}
.flex-no-wrap {
	flex-wrap:nowrap
}
.float-left {
	float:left
}
.float-none {
	float:none
}
.float-right {
	float:right
}
.font-mono-3xs {
	font-size:.6rem
}
.font-mono-2xs {
	font-size:.83rem
}
.font-mono-xs {
	font-size:.89rem
}
.font-mono-sm {
	font-size:.95rem
}
.font-mono-md {
	font-size:1.07rem
}
.font-mono-lg {
	font-size:1.31rem
}
.font-mono-xl {
	font-size:1.43rem
}
.font-mono-2xl {
	font-size:1.91rem
}
.font-mono-3xl {
	font-size:2.38rem
}
.font-sans-3xs {
	font-size:.63rem
}
.font-sans-2xs {
	font-size:.88rem
}
.font-sans-xs {
	font-size:.94rem
}
.font-sans-sm {
	font-size:1rem
}
.font-sans-md {
	font-size:1.13rem
}
.font-sans-lg {
	font-size:1.38rem
}
.font-sans-xl {
	font-size:1.5rem
}
.font-sans-2xl {
	font-size:2rem
}
.font-sans-3xl {
	font-size:2.5rem
}
.font-serif-3xs {
	font-size:.65rem
}
.font-serif-2xs {
	font-size:.92rem
}
.font-serif-xs {
	font-size:.98rem
}
.font-serif-sm {
	font-size:1.05rem
}
.font-serif-md {
	font-size:1.18rem
}
.font-serif-lg {
	font-size:1.44rem
}
.font-serif-xl {
	font-size:1.57rem
}
.font-serif-2xl {
	font-size:2.09rem
}
.font-serif-3xl {
	font-size:2.62rem
}
.font-heading-3xs {
	font-size:.63rem
}
.font-heading-2xs {
	font-size:.88rem
}
.font-heading-xs {
	font-size:.94rem
}
.font-heading-sm {
	font-size:1rem
}
.font-heading-md {
	font-size:1.13rem
}
.font-heading-lg {
	font-size:1.38rem
}
.font-heading-xl {
	font-size:1.5rem
}
.font-heading-2xl {
	font-size:2rem
}
.font-heading-3xl {
	font-size:2.5rem
}
.font-body-3xs {
	font-size:.63rem
}
.font-body-2xs {
	font-size:.88rem
}
.font-body-xs {
	font-size:.94rem
}
.font-body-sm {
	font-size:1rem
}
.font-body-md {
	font-size:1.13rem
}
.font-body-lg {
	font-size:1.38rem
}
.font-body-xl {
	font-size:1.5rem
}
.font-body-2xl {
	font-size:2rem
}
.font-body-3xl {
	font-size:2.5rem
}
.font-code-3xs {
	font-size:.6rem
}
.font-code-2xs {
	font-size:.83rem
}
.font-code-xs {
	font-size:.89rem
}
.font-code-sm {
	font-size:.95rem
}
.font-code-md {
	font-size:1.07rem
}
.font-code-lg {
	font-size:1.31rem
}
.font-code-xl {
	font-size:1.43rem
}
.font-code-2xl {
	font-size:1.91rem
}
.font-code-3xl {
	font-size:2.38rem
}
.font-alt-3xs {
	font-size:.65rem
}
.font-alt-2xs {
	font-size:.92rem
}
.font-alt-xs {
	font-size:.98rem
}
.font-alt-sm {
	font-size:1.05rem
}
.font-alt-md {
	font-size:1.18rem
}
.font-alt-lg {
	font-size:1.44rem
}
.font-alt-xl {
	font-size:1.57rem
}
.font-alt-2xl {
	font-size:2.09rem
}
.font-alt-3xl {
	font-size:2.62rem
}
.font-ui-3xs {
	font-size:.63rem
}
.font-ui-2xs {
	font-size:.88rem
}
.font-ui-xs {
	font-size:.94rem
}
.font-ui-sm {
	font-size:1rem
}
.font-ui-md {
	font-size:1.13rem
}
.font-ui-lg {
	font-size:1.38rem
}
.font-ui-xl {
	font-size:1.5rem
}
.font-ui-2xl {
	font-size:2rem
}
.font-ui-3xl {
	font-size:2.5rem
}
.font-family-mono {
	font-family:roboto mono web,bitstream vera sans mono,consolas,courier,monospace
}
.font-family-sans {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol
}
.font-family-serif {
	font-family:georgia,cambria,times new roman,times,serif
}
.font-family-body,.font-family-heading,.font-family-ui {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol
}
.font-family-code {
	font-family:roboto mono web,bitstream vera sans mono,consolas,courier,monospace
}
.font-family-alt {
	font-family:georgia,cambria,times new roman,times,serif
}
.text-tabular {
	font-feature-settings:"tnum" 1,"kern" 1
}
.text-no-tabular {
	font-feature-settings:"kern" 1
}
.text-italic {
	font-style:italic
}
.text-no-italic {
	font-style:normal
}
.text-light {
	font-weight:300
}
.text-normal {
	font-weight:400
}
.text-medium {
	font-weight:600
}
.text-bold,.usds-q b,.usds-q strong {
	font-weight:700
}
.text-heavy {
	font-weight:800
}
.height-1px {
	height:1px
}
.height-2px {
	height:2px
}
.height-05 {
	height:.25rem
}
.height-1 {
	height:.5rem
}
.height-105 {
	height:.75rem
}
.height-2 {
	height:1rem
}
.height-205 {
	height:1.25rem
}
.height-3 {
	height:1.5rem
}
.height-4 {
	height:2rem
}
.height-5 {
	height:2.5rem
}
.height-6 {
	height:3rem
}
.height-7 {
	height:3.5rem
}
.height-8 {
	height:4rem
}
.height-9 {
	height:4.5rem
}
.height-10 {
	height:5rem
}
.height-15 {
	height:7.5rem
}
.height-card {
	height:10rem
}
.height-card-lg {
	height:15rem
}
.height-mobile {
	height:20rem
}
.height-0 {
	height:0
}
.height-auto,img {
	height:auto
}
.height-full {
	height:100%
}
.height-viewport {
	height:100vh
}
.flex-justify-center {
	justify-content:center
}
.flex-justify-start {
	justify-content:flex-start
}
.flex-justify-end {
	justify-content:flex-end
}
.flex-justify {
	justify-content:space-between
}
.left-1px {
	left:1px
}
.left-2px {
	left:2px
}
.left-05 {
	left:.25rem
}
.left-1 {
	left:.5rem
}
.left-105 {
	left:.75rem
}
.left-2 {
	left:1rem
}
.left-205 {
	left:1.25rem
}
.left-3 {
	left:1.5rem
}
.left-neg-1px {
	left:-1px
}
.left-neg-2px {
	left:-2px
}
.left-neg-05 {
	left:-.25rem
}
.left-neg-1 {
	left:-.5rem
}
.left-neg-105 {
	left:-.75rem
}
.left-neg-2 {
	left:-1rem
}
.left-neg-205 {
	left:-1.25rem
}
.left-neg-3 {
	left:-1.5rem
}
.left-0 {
	left:0
}
.left-auto {
	left:auto
}
.text-ls-auto {
	letter-spacing:initial
}
.text-ls-neg-3 {
	letter-spacing:-.03em
}
.text-ls-neg-2 {
	letter-spacing:-.02em
}
.text-ls-neg-1 {
	letter-spacing:-.01em
}
.text-ls-1 {
	letter-spacing:.025em
}
.text-ls-2 {
	letter-spacing:.1em
}
.text-ls-3 {
	letter-spacing:.15em
}
.line-height-sans-1 {
	line-height:1
}
.line-height-sans-2 {
	line-height:1.2
}
.line-height-sans-3 {
	line-height:1.4
}
.line-height-sans-4 {
	line-height:1.5
}
.line-height-sans-5 {
	line-height:1.6
}
.line-height-sans-6 {
	line-height:1.8
}
.line-height-serif-1 {
	line-height:1
}
.line-height-serif-2 {
	line-height:1.1
}
.line-height-serif-3 {
	line-height:1.3
}
.line-height-serif-4 {
	line-height:1.4
}
.line-height-serif-5 {
	line-height:1.5
}
.line-height-serif-6 {
	line-height:1.7
}
.line-height-mono-1 {
	line-height:1
}
.line-height-mono-2 {
	line-height:1.3
}
.line-height-mono-3 {
	line-height:1.4
}
.line-height-mono-4 {
	line-height:1.6
}
.line-height-mono-5 {
	line-height:1.7
}
.line-height-mono-6 {
	line-height:1.8
}
.line-height-heading-1 {
	line-height:1
}
.line-height-heading-2 {
	line-height:1.2
}
.line-height-heading-3 {
	line-height:1.4
}
.line-height-heading-4 {
	line-height:1.5
}
.line-height-heading-5 {
	line-height:1.6
}
.line-height-heading-6 {
	line-height:1.8
}
.line-height-ui-1 {
	line-height:1
}
.line-height-ui-2 {
	line-height:1.2
}
.line-height-ui-3 {
	line-height:1.4
}
.line-height-ui-4 {
	line-height:1.5
}
.line-height-ui-5 {
	line-height:1.6
}
.line-height-ui-6 {
	line-height:1.8
}
.line-height-body-1 {
	line-height:1
}
.line-height-body-2 {
	line-height:1.2
}
.line-height-body-3 {
	line-height:1.4
}
.line-height-body-4 {
	line-height:1.5
}
.line-height-body-5 {
	line-height:1.6
}
.line-height-body-6 {
	line-height:1.8
}
.line-height-code-1 {
	line-height:1
}
.line-height-code-2 {
	line-height:1.3
}
.line-height-code-3 {
	line-height:1.4
}
.line-height-code-4,.usds-q-summary-qa-list button {
	line-height:1.6
}
.line-height-code-5 {
	line-height:1.7
}
.line-height-code-6 {
	line-height:1.8
}
.line-height-alt-1 {
	line-height:1
}
.line-height-alt-2 {
	line-height:1.1
}
.line-height-alt-3 {
	line-height:1.3
}
.line-height-alt-4 {
	line-height:1.4
}
.line-height-alt-5 {
	line-height:1.5
}
.line-height-alt-6 {
	line-height:1.7
}
.margin-neg-1px {
	margin:-1px
}
.margin-neg-2px {
	margin:-2px
}
.margin-neg-05 {
	margin:-.25rem
}
.margin-neg-1 {
	margin:-.5rem
}
.margin-neg-105 {
	margin:-.75rem
}
.margin-neg-2 {
	margin:-1rem
}
.margin-neg-205 {
	margin:-1.25rem
}
.margin-neg-3 {
	margin:-1.5rem
}
.margin-1px {
	margin:1px
}
.margin-2px {
	margin:2px
}
.margin-05 {
	margin:.25rem
}
.margin-1 {
	margin:.5rem
}
.margin-105 {
	margin:.75rem
}
.margin-2 {
	margin:1rem
}
.margin-205 {
	margin:1.25rem
}
.margin-3 {
	margin:1.5rem
}
.margin-neg-4 {
	margin:-2rem
}
.margin-neg-5 {
	margin:-2.5rem
}
.margin-neg-6 {
	margin:-3rem
}
.margin-neg-7 {
	margin:-3.5rem
}
.margin-neg-8 {
	margin:-4rem
}
.margin-neg-9 {
	margin:-4.5rem
}
.margin-neg-10 {
	margin:-5rem
}
.margin-neg-15 {
	margin:-7.5rem
}
.margin-4 {
	margin:2rem
}
.margin-5 {
	margin:2.5rem
}
.margin-6 {
	margin:3rem
}
.margin-7 {
	margin:3.5rem
}
.margin-8 {
	margin:4rem
}
.margin-9 {
	margin:4.5rem
}
.margin-10 {
	margin:5rem
}
.margin-15 {
	margin:7.5rem
}
.margin-05em {
	margin:.5em
}
.margin-1em {
	margin:1em
}
.margin-105em {
	margin:1.5em
}
.margin-2em {
	margin:2em
}
.margin-0 {
	margin:0
}
.margin-y-1px {
	margin-bottom:1px
}
.margin-top-1px,.margin-y-1px {
	margin-top:1px
}
.margin-bottom-1px {
	margin-bottom:1px
}
.margin-y-2px {
	margin-bottom:2px
}
.margin-top-2px,.margin-y-2px {
	margin-top:2px
}
.margin-bottom-2px {
	margin-bottom:2px
}
.margin-y-05 {
	margin-bottom:.25rem
}
.margin-top-05,.margin-y-05 {
	margin-top:.25rem
}
.margin-bottom-05 {
	margin-bottom:.25rem
}
.margin-y-1 {
	margin-bottom:.5rem
}
.margin-top-1,.margin-y-1,.usa-button-group .usa-button-group__item .field--name-primary-action+.usa-summary-box__body {
	margin-top:.5rem
}
.margin-bottom-1,.usa-button-group .usa-button-group__item .usa-summary-box__body .field--name-instructions .field__item p {
	margin-bottom:.5rem
}
.margin-y-105 {
	margin-bottom:.75rem
}
.margin-top-105,.margin-y-105 {
	margin-top:.75rem
}
.margin-bottom-105 {
	margin-bottom:.75rem
}
.margin-y-2 {
	margin-bottom:1rem
}
.margin-top-2,.margin-y-2 {
	margin-top:1rem
}
.margin-bottom-2 {
	margin-bottom:1rem
}
.margin-y-205 {
	margin-bottom:1.25rem
}
.margin-top-205,.margin-y-205 {
	margin-top:1.25rem
}
.margin-bottom-205 {
	margin-bottom:1.25rem
}
.margin-y-3 {
	margin-bottom:1.5rem
}
.margin-top-3,.margin-y-3 {
	margin-top:1.5rem
}
.margin-bottom-3 {
	margin-bottom:1.5rem
}
.margin-y-neg-1px {
	margin-top:-1px;
	margin-bottom:-1px
}
.margin-top-neg-1px {
	margin-top:-1px
}
.margin-bottom-neg-1px {
	margin-bottom:-1px
}
.margin-y-neg-2px {
	margin-top:-2px;
	margin-bottom:-2px
}
.margin-top-neg-2px {
	margin-top:-2px
}
.margin-bottom-neg-2px {
	margin-bottom:-2px
}
.margin-y-neg-05 {
	margin-bottom:-.25rem
}
.margin-top-neg-05,.margin-y-neg-05 {
	margin-top:-.25rem
}
.margin-bottom-neg-05 {
	margin-bottom:-.25rem
}
.margin-y-neg-1 {
	margin-bottom:-.5rem
}
.margin-top-neg-1,.margin-y-neg-1 {
	margin-top:-.5rem
}
.margin-bottom-neg-1 {
	margin-bottom:-.5rem
}
.margin-y-neg-105 {
	margin-bottom:-.75rem
}
.margin-top-neg-105,.margin-y-neg-105 {
	margin-top:-.75rem
}
.margin-bottom-neg-105 {
	margin-bottom:-.75rem
}
.margin-y-neg-2 {
	margin-bottom:-1rem
}
.margin-top-neg-2,.margin-y-neg-2 {
	margin-top:-1rem
}
.margin-bottom-neg-2 {
	margin-bottom:-1rem
}
.margin-y-neg-205 {
	margin-bottom:-1.25rem
}
.margin-top-neg-205,.margin-y-neg-205 {
	margin-top:-1.25rem
}
.margin-bottom-neg-205 {
	margin-bottom:-1.25rem
}
.margin-y-neg-3 {
	margin-bottom:-1.5rem
}
.margin-top-neg-3,.margin-y-neg-3 {
	margin-top:-1.5rem
}
.margin-bottom-neg-3 {
	margin-bottom:-1.5rem
}
.margin-y-neg-4 {
	margin-bottom:-2rem
}
.margin-top-neg-4,.margin-y-neg-4 {
	margin-top:-2rem
}
.margin-bottom-neg-4 {
	margin-bottom:-2rem
}
.margin-y-neg-5 {
	margin-bottom:-2.5rem
}
.margin-top-neg-5,.margin-y-neg-5 {
	margin-top:-2.5rem
}
.margin-bottom-neg-5 {
	margin-bottom:-2.5rem
}
.margin-y-neg-6 {
	margin-bottom:-3rem
}
.margin-top-neg-6,.margin-y-neg-6 {
	margin-top:-3rem
}
.margin-bottom-neg-6 {
	margin-bottom:-3rem
}
.margin-y-neg-7 {
	margin-bottom:-3.5rem
}
.margin-top-neg-7,.margin-y-neg-7 {
	margin-top:-3.5rem
}
.margin-bottom-neg-7 {
	margin-bottom:-3.5rem
}
.margin-y-neg-8 {
	margin-bottom:-4rem
}
.margin-top-neg-8,.margin-y-neg-8 {
	margin-top:-4rem
}
.margin-bottom-neg-8 {
	margin-bottom:-4rem
}
.margin-y-neg-9 {
	margin-bottom:-4.5rem
}
.margin-top-neg-9,.margin-y-neg-9 {
	margin-top:-4.5rem
}
.margin-bottom-neg-9 {
	margin-bottom:-4.5rem
}
.margin-y-neg-10 {
	margin-top:-5rem;
	margin-bottom:-5rem
}
.margin-top-neg-10 {
	margin-top:-5rem
}
.margin-bottom-neg-10 {
	margin-bottom:-5rem
}
.margin-y-neg-15 {
	margin-bottom:-7.5rem
}
.margin-top-neg-15,.margin-y-neg-15 {
	margin-top:-7.5rem
}
.margin-bottom-neg-15 {
	margin-bottom:-7.5rem
}
.margin-y-4 {
	margin-bottom:2rem
}
.margin-top-4,.margin-y-4,.usa-prose>*+h4 {
	margin-top:2rem
}
.margin-bottom-4 {
	margin-bottom:2rem
}
.margin-y-5 {
	margin-bottom:2.5rem
}
.margin-top-5,.margin-y-5 {
	margin-top:2.5rem
}
.margin-bottom-5 {
	margin-bottom:2.5rem
}
.margin-y-6 {
	margin-bottom:3rem
}
.margin-top-6,.margin-y-6 {
	margin-top:3rem
}
.margin-bottom-6 {
	margin-bottom:3rem
}
.margin-y-7 {
	margin-bottom:3.5rem
}
.margin-top-7,.margin-y-7 {
	margin-top:3.5rem
}
.margin-bottom-7 {
	margin-bottom:3.5rem
}
.margin-y-8 {
	margin-bottom:4rem
}
.margin-top-8,.margin-y-8 {
	margin-top:4rem
}
.margin-bottom-8 {
	margin-bottom:4rem
}
.margin-y-9 {
	margin-bottom:4.5rem
}
.margin-top-9,.margin-y-9 {
	margin-top:4.5rem
}
.margin-bottom-9 {
	margin-bottom:4.5rem
}
.margin-y-10 {
	margin-bottom:5rem
}
.margin-top-10,.margin-y-10 {
	margin-top:5rem
}
.margin-bottom-10 {
	margin-bottom:5rem
}
.margin-y-15 {
	margin-bottom:7.5rem
}
.margin-top-15,.margin-y-15 {
	margin-top:7.5rem
}
.margin-bottom-15 {
	margin-bottom:7.5rem
}
.margin-y-05em {
	margin-bottom:.5em
}
.margin-top-05em,.margin-y-05em {
	margin-top:.5em
}
.margin-bottom-05em {
	margin-bottom:.5em
}
.margin-y-1em {
	margin-bottom:1em
}
.margin-top-1em,.margin-y-1em {
	margin-top:1em
}
.margin-bottom-1em {
	margin-bottom:1em
}
.margin-y-105em {
	margin-bottom:1.5em
}
.margin-top-105em,.margin-y-105em {
	margin-top:1.5em
}
.margin-bottom-105em {
	margin-bottom:1.5em
}
.margin-y-2em {
	margin-bottom:2em
}
.margin-top-2em,.margin-y-2em {
	margin-top:2em
}
.margin-bottom-2em {
	margin-bottom:2em
}
.margin-y-0 {
	margin-bottom:0
}
.margin-top-0,.margin-y-0 {
	margin-top:0
}
.margin-bottom-0 {
	margin-bottom:0
}
.margin-y-auto {
	margin-bottom:auto
}
.margin-top-auto,.margin-y-auto,footer {
	margin-top:auto
}
.margin-bottom-auto {
	margin-bottom:auto
}
.margin-x-1px {
	margin-left:1px
}
.margin-right-1px,.margin-x-1px {
	margin-right:1px
}
.margin-left-1px {
	margin-left:1px
}
.margin-x-2px {
	margin-left:2px
}
.margin-right-2px,.margin-x-2px {
	margin-right:2px
}
.margin-left-2px {
	margin-left:2px
}
.margin-x-05 {
	margin-left:.25rem
}
.margin-right-05,.margin-x-05 {
	margin-right:.25rem
}
.margin-left-05 {
	margin-left:.25rem
}
.margin-x-1 {
	margin-left:.5rem
}
.margin-right-1,.margin-x-1 {
	margin-right:.5rem
}
.margin-left-1 {
	margin-left:.5rem
}
.margin-x-105 {
	margin-left:.75rem
}
.margin-right-105,.margin-x-105 {
	margin-right:.75rem
}
.margin-left-105 {
	margin-left:.75rem
}
.margin-x-2 {
	margin-left:1rem
}
.margin-right-2,.margin-x-2 {
	margin-right:1rem
}
.margin-left-2 {
	margin-left:1rem
}
.margin-x-205 {
	margin-left:1.25rem
}
.margin-right-205,.margin-x-205 {
	margin-right:1.25rem
}
.margin-left-205 {
	margin-left:1.25rem
}
.margin-x-3 {
	margin-left:1.5rem
}
.margin-right-3,.margin-x-3 {
	margin-right:1.5rem
}
.margin-left-3 {
	margin-left:1.5rem
}
.margin-x-neg-1px {
	margin-left:-1px;
	margin-right:-1px
}
.margin-right-neg-1px {
	margin-right:-1px
}
.margin-left-neg-1px {
	margin-left:-1px
}
.margin-x-neg-2px {
	margin-left:-2px;
	margin-right:-2px
}
.margin-right-neg-2px {
	margin-right:-2px
}
.margin-left-neg-2px {
	margin-left:-2px
}
.margin-x-neg-05 {
	margin-left:-.25rem
}
.margin-right-neg-05,.margin-x-neg-05 {
	margin-right:-.25rem
}
.margin-left-neg-05 {
	margin-left:-.25rem
}
.margin-x-neg-1 {
	margin-left:-.5rem
}
.margin-right-neg-1,.margin-x-neg-1 {
	margin-right:-.5rem
}
.margin-left-neg-1 {
	margin-left:-.5rem
}
.margin-x-neg-105 {
	margin-left:-.75rem
}
.margin-right-neg-105,.margin-x-neg-105 {
	margin-right:-.75rem
}
.margin-left-neg-105 {
	margin-left:-.75rem
}
.margin-x-neg-2 {
	margin-left:-1rem
}
.margin-right-neg-2,.margin-x-neg-2 {
	margin-right:-1rem
}
.margin-left-neg-2 {
	margin-left:-1rem
}
.margin-x-neg-205 {
	margin-left:-1.25rem
}
.margin-right-neg-205,.margin-x-neg-205 {
	margin-right:-1.25rem
}
.margin-left-neg-205 {
	margin-left:-1.25rem
}
.margin-x-neg-3 {
	margin-left:-1.5rem
}
.margin-right-neg-3,.margin-x-neg-3 {
	margin-right:-1.5rem
}
.margin-left-neg-3 {
	margin-left:-1.5rem
}
.margin-x-neg-4 {
	margin-left:-2rem
}
.margin-right-neg-4,.margin-x-neg-4 {
	margin-right:-2rem
}
.margin-left-neg-4 {
	margin-left:-2rem
}
.margin-x-neg-5 {
	margin-left:-2.5rem
}
.margin-right-neg-5,.margin-x-neg-5 {
	margin-right:-2.5rem
}
.margin-left-neg-5 {
	margin-left:-2.5rem
}
.margin-x-neg-6 {
	margin-left:-3rem
}
.margin-right-neg-6,.margin-x-neg-6 {
	margin-right:-3rem
}
.margin-left-neg-6 {
	margin-left:-3rem
}
.margin-x-neg-7 {
	margin-left:-3.5rem
}
.margin-right-neg-7,.margin-x-neg-7 {
	margin-right:-3.5rem
}
.margin-left-neg-7 {
	margin-left:-3.5rem
}
.margin-x-neg-8 {
	margin-left:-4rem
}
.margin-right-neg-8,.margin-x-neg-8 {
	margin-right:-4rem
}
.margin-left-neg-8 {
	margin-left:-4rem
}
.margin-x-neg-9 {
	margin-left:-4.5rem
}
.margin-right-neg-9,.margin-x-neg-9 {
	margin-right:-4.5rem
}
.margin-left-neg-9 {
	margin-left:-4.5rem
}
.margin-x-neg-10 {
	margin-left:-5rem
}
.margin-right-neg-10,.margin-x-neg-10 {
	margin-right:-5rem
}
.margin-left-neg-10 {
	margin-left:-5rem
}
.margin-x-neg-15 {
	margin-left:-7.5rem
}
.margin-right-neg-15,.margin-x-neg-15 {
	margin-right:-7.5rem
}
.margin-left-neg-15 {
	margin-left:-7.5rem
}
.margin-x-4 {
	margin-left:2rem
}
.margin-right-4,.margin-x-4 {
	margin-right:2rem
}
.margin-left-4 {
	margin-left:2rem
}
.margin-x-5 {
	margin-left:2.5rem
}
.margin-right-5,.margin-x-5 {
	margin-right:2.5rem
}
.margin-left-5 {
	margin-left:2.5rem
}
.margin-x-6 {
	margin-left:3rem
}
.margin-right-6,.margin-x-6 {
	margin-right:3rem
}
.margin-left-6 {
	margin-left:3rem
}
.margin-x-7 {
	margin-left:3.5rem
}
.margin-right-7,.margin-x-7 {
	margin-right:3.5rem
}
.margin-left-7 {
	margin-left:3.5rem
}
.margin-x-8 {
	margin-left:4rem
}
.margin-right-8,.margin-x-8 {
	margin-right:4rem
}
.margin-left-8 {
	margin-left:4rem
}
.margin-x-9 {
	margin-left:4.5rem
}
.margin-right-9,.margin-x-9 {
	margin-right:4.5rem
}
.margin-left-9 {
	margin-left:4.5rem
}
.margin-x-10 {
	margin-left:5rem
}
.margin-right-10,.margin-x-10,.menu--external-app-footer li {
	margin-right:5rem
}
.margin-left-10 {
	margin-left:5rem
}
.margin-x-15 {
	margin-left:7.5rem
}
.margin-right-15,.margin-x-15 {
	margin-right:7.5rem
}
.margin-left-15 {
	margin-left:7.5rem
}
.margin-x-card {
	margin-left:10rem
}
.margin-right-card,.margin-x-card {
	margin-right:10rem
}
.margin-left-card {
	margin-left:10rem
}
.margin-x-card-lg {
	margin-left:15rem
}
.margin-right-card-lg,.margin-x-card-lg {
	margin-right:15rem
}
.margin-left-card-lg {
	margin-left:15rem
}
.margin-x-mobile {
	margin-left:20rem
}
.margin-right-mobile,.margin-x-mobile {
	margin-right:20rem
}
.margin-left-mobile {
	margin-left:20rem
}
.margin-x-05em {
	margin-left:.5em
}
.margin-right-05em,.margin-x-05em {
	margin-right:.5em
}
.margin-left-05em {
	margin-left:.5em
}
.margin-x-1em {
	margin-left:1em
}
.margin-right-1em,.margin-x-1em {
	margin-right:1em
}
.margin-left-1em {
	margin-left:1em
}
.margin-x-105em {
	margin-left:1.5em
}
.margin-right-105em,.margin-x-105em {
	margin-right:1.5em
}
.margin-left-105em {
	margin-left:1.5em
}
.margin-x-2em {
	margin-left:2em
}
.margin-right-2em,.margin-x-2em {
	margin-right:2em
}
.margin-left-2em {
	margin-left:2em
}
.margin-x-0 {
	margin-left:0
}
.margin-right-0,.margin-x-0 {
	margin-right:0
}
.margin-left-0 {
	margin-left:0
}
.margin-x-auto {
	margin-left:auto
}
.margin-right-auto,.margin-x-auto {
	margin-right:auto
}
.margin-left-auto {
	margin-left:auto
}
.maxh-05 {
	max-height:.25rem
}
.maxh-1 {
	max-height:.5rem
}
.maxh-105 {
	max-height:.75rem
}
.maxh-2 {
	max-height:1rem
}
.maxh-205 {
	max-height:1.25rem
}
.maxh-3 {
	max-height:1.5rem
}
.maxh-4 {
	max-height:2rem
}
.maxh-5 {
	max-height:2.5rem
}
.maxh-6 {
	max-height:3rem
}
.maxh-7 {
	max-height:3.5rem
}
.maxh-8 {
	max-height:4rem
}
.maxh-9 {
	max-height:4.5rem
}
.maxh-10 {
	max-height:5rem
}
.maxh-15 {
	max-height:7.5rem
}
.maxh-card {
	max-height:10rem
}
.maxh-card-lg {
	max-height:15rem
}
.maxh-mobile {
	max-height:20rem
}
.maxh-mobile-lg {
	max-height:30rem
}
.maxh-tablet {
	max-height:40rem
}
.maxh-tablet-lg {
	max-height:55rem
}
.maxh-none {
	max-height:none
}
.maxh-viewport {
	max-height:100vh
}
.maxw-05 {
	max-width:.25rem
}
.maxw-1 {
	max-width:.5rem
}
.maxw-105 {
	max-width:.75rem
}
.maxw-2 {
	max-width:1rem
}
.maxw-205 {
	max-width:1.25rem
}
.maxw-3 {
	max-width:1.5rem
}
.maxw-4 {
	max-width:2rem
}
.maxw-5 {
	max-width:2.5rem
}
.maxw-6 {
	max-width:3rem
}
.maxw-7 {
	max-width:3.5rem
}
.maxw-8 {
	max-width:4rem
}
.maxw-9 {
	max-width:4.5rem
}
.maxw-10 {
	max-width:5rem
}
.maxw-15 {
	max-width:7.5rem
}
.maxw-card {
	max-width:10rem
}
.maxw-card-lg {
	max-width:15rem
}
.maxw-mobile {
	max-width:20rem
}
.maxw-mobile-lg {
	max-width:30rem
}
.maxw-tablet {
	max-width:40rem
}
.maxw-tablet-lg {
	max-width:55rem
}
.maxw-desktop {
	max-width:64rem
}
.maxw-desktop-lg {
	max-width:75rem
}
.maxw-widescreen {
	max-width:87.5rem
}
.maxw-none {
	max-width:none
}
.maxw-full {
	max-width:100%
}
.measure-1 {
	max-width:44ex
}
.measure-2 {
	max-width:60ex
}
.measure-3 {
	max-width:64ex
}
.measure-4 {
	max-width:68ex
}
.measure-5 {
	max-width:72ex
}
.measure-6 {
	max-width:88ex
}
.measure-none {
	max-width:none
}
.minh-1px {
	min-height:1px
}
.minh-2px {
	min-height:2px
}
.minh-05 {
	min-height:.25rem
}
.minh-1 {
	min-height:.5rem
}
.minh-105 {
	min-height:.75rem
}
.minh-2 {
	min-height:1rem
}
.minh-205 {
	min-height:1.25rem
}
.minh-3 {
	min-height:1.5rem
}
.minh-4 {
	min-height:2rem
}
.minh-5 {
	min-height:2.5rem
}
.minh-6 {
	min-height:3rem
}
.minh-7 {
	min-height:3.5rem
}
.minh-8 {
	min-height:4rem
}
.minh-9 {
	min-height:4.5rem
}
.minh-10 {
	min-height:5rem
}
.minh-15 {
	min-height:7.5rem
}
.minh-card {
	min-height:10rem
}
.minh-card-lg {
	min-height:15rem
}
.minh-mobile {
	min-height:20rem
}
.minh-mobile-lg {
	min-height:30rem
}
.minh-tablet {
	min-height:40rem
}
.minh-tablet-lg {
	min-height:55rem
}
.minh-0 {
	min-height:0
}
.minh-full {
	min-height:100%
}
.minh-viewport {
	min-height:100vh
}
.minw-05 {
	min-width:.25rem
}
.minw-1 {
	min-width:.5rem
}
.minw-105 {
	min-width:.75rem
}
.minw-2 {
	min-width:1rem
}
.minw-205 {
	min-width:1.25rem
}
.minw-3 {
	min-width:1.5rem
}
.minw-4 {
	min-width:2rem
}
.minw-5 {
	min-width:2.5rem
}
.minw-6 {
	min-width:3rem
}
.minw-7 {
	min-width:3.5rem
}
.minw-8 {
	min-width:4rem
}
.minw-9 {
	min-width:4.5rem
}
.minw-10 {
	min-width:5rem
}
.minw-15 {
	min-width:7.5rem
}
.minw-0 {
	min-width:0
}
.opacity-0 {
	opacity:0
}
.opacity-10 {
	opacity:.1
}
.opacity-20 {
	opacity:.2
}
.opacity-30 {
	opacity:.3
}
.opacity-40 {
	opacity:.4
}
.opacity-50 {
	opacity:.5
}
.opacity-60 {
	opacity:.6
}
.opacity-70 {
	opacity:.7
}
.opacity-80 {
	opacity:.8
}
.opacity-90 {
	opacity:.9
}
.opacity-100 {
	opacity:1
}
.order-first {
	order:-1
}
.order-last {
	order:999
}
.order-initial {
	order:initial
}
.order-0 {
	order:0
}
.order-1 {
	order:1
}
.order-2 {
	order:2
}
.order-3 {
	order:3
}
.order-4 {
	order:4
}
.order-5 {
	order:5
}
.order-6 {
	order:6
}
.order-7 {
	order:7
}
.order-8 {
	order:8
}
.order-9 {
	order:9
}
.order-10 {
	order:10
}
.order-11 {
	order:11
}
.outline-1px {
	outline:1px solid
}
.outline-2px {
	outline:2px solid
}
.outline-0 {
	outline:0 solid
}
.outline-05 {
	outline:.25rem solid
}
.outline-transparent {
	outline-color:transparent
}
.outline-black {
	outline-color:#000
}
.outline-white {
	outline-color:#fff
}
.outline-red {
	outline-color:#e52207
}
.outline-orange {
	outline-color:#e66f0e
}
.outline-gold {
	outline-color:#ffbe2e
}
.outline-yellow {
	outline-color:#fee685
}
.outline-green {
	outline-color:#538200
}
.outline-mint {
	outline-color:#04c585
}
.outline-cyan {
	outline-color:#009ec1
}
.outline-blue {
	outline-color:#0076d6
}
.outline-indigo {
	outline-color:#676cc8
}
.outline-violet {
	outline-color:#8168b3
}
.outline-magenta {
	outline-color:#d72d79
}
.outline-gray-5 {
	outline-color:#f0f0f0
}
.outline-gray-10 {
	outline-color:#e6e6e6
}
.outline-gray-30 {
	outline-color:#adadad
}
.outline-gray-50 {
	outline-color:#757575
}
.outline-gray-70 {
	outline-color:#454545
}
.outline-gray-90 {
	outline-color:#1b1b1b
}
.outline-base-lightest {
	outline-color:#f0f0f0
}
.outline-base-lighter {
	outline-color:#dfe1e2
}
.outline-base-light {
	outline-color:#a9aeb1
}
.outline-base {
	outline-color:#71767a
}
.outline-base-dark {
	outline-color:#565c65
}
.outline-base-darker {
	outline-color:#3d4551
}
.outline-base-darkest {
	outline-color:#1c1d1f
}
.outline-ink {
	outline-color:#171716
}
.outline-primary-lighter {
	outline-color:#eff6fb
}
.outline-primary-light {
	outline-color:#73b3e7
}
.outline-primary,.outline-primary-vivid {
	outline-color:#2378c3
}
.outline-primary-dark {
	outline-color:#274863
}
.outline-primary-darker {
	outline-color:#1f303e
}
.outline-secondary-lighter {
	outline-color:#d9e8f6
}
.outline-secondary-light {
	outline-color:#aacdec
}
.outline-secondary {
	outline-color:#4f97d1
}
.outline-secondary-vivid {
	outline-color:#0b4778
}
.outline-secondary-dark {
	outline-color:#2c608a
}
.outline-secondary-darker {
	outline-color:#11181d
}
.outline-accent-warm-darker {
	outline-color:#775540
}
.outline-accent-warm-dark {
	outline-color:#c05600
}
.outline-accent-warm {
	outline-color:#fa9441
}
.outline-accent-warm-light {
	outline-color:#ffbc78
}
.outline-accent-warm-lighter {
	outline-color:#f2e4d4
}
.outline-accent-cool-darker {
	outline-color:#0f6460
}
.outline-accent-cool-dark {
	outline-color:#00a398
}
.outline-accent-cool {
	outline-color:#1dc2ae
}
.outline-accent-cool-light {
	outline-color:#29e1cb
}
.outline-accent-cool-lighter {
	outline-color:#d5fbf3
}
.outline-error-light,.outline-error-lighter {
	outline-color:#f4e3db
}
.outline-error,.outline-error-dark {
	outline-color:#b50909
}
.outline-error-darker {
	outline-color:#6f3331
}
.outline-warning-light,.outline-warning-lighter {
	outline-color:#faf3d1
}
.outline-warning,.outline-warning-dark {
	outline-color:#ffbe2e
}
.outline-warning-darker {
	outline-color:#936f38
}
.outline-success-light,.outline-success-lighter {
	outline-color:#ecf3ec
}
.outline-success,.outline-success-dark {
	outline-color:#00a91c
}
.outline-success-darker {
	outline-color:#446443
}
.outline-info-lighter {
	outline-color:#e7f6f8
}
.outline-info-light {
	outline-color:#99deea
}
.outline-info {
	outline-color:#00bde3
}
.outline-info-dark {
	outline-color:#009ec1
}
.outline-info-darker {
	outline-color:#2e6276
}
.outline-disabled-light {
	outline-color:#e6e6e6
}
.outline-disabled {
	outline-color:#c9c9c9
}
.outline-disabled-dark {
	outline-color:#adadad
}
.outline-emergency {
	outline-color:#9c3d10
}
.outline-emergency-dark {
	outline-color:#332d29
}
.overflow-hidden {
	overflow:hidden
}
.overflow-y-hidden {
	overflow-y:hidden
}
.overflow-x-hidden {
	overflow-x:hidden
}
.overflow-scroll {
	overflow:scroll
}
.overflow-y-scroll {
	overflow-y:scroll
}
.overflow-x-scroll {
	overflow-x:scroll
}
.overflow-auto {
	overflow:auto
}
.overflow-y-auto {
	overflow-y:auto
}
.overflow-x-auto {
	overflow-x:auto
}
.overflow-visible {
	overflow:visible
}
.overflow-y-visible {
	overflow-y:visible
}
.overflow-x-visible {
	overflow-x:visible
}
.padding-1px {
	padding:1px
}
.padding-y-1px {
	padding-top:1px;
	padding-bottom:1px
}
.padding-x-1px {
	padding-left:1px;
	padding-right:1px
}
.padding-top-1px {
	padding-top:1px
}
.padding-right-1px {
	padding-right:1px
}
.padding-bottom-1px {
	padding-bottom:1px
}
.padding-left-1px {
	padding-left:1px
}
.padding-2px {
	padding:2px
}
.padding-y-2px {
	padding-top:2px;
	padding-bottom:2px
}
.padding-x-2px {
	padding-left:2px;
	padding-right:2px
}
.padding-top-2px {
	padding-top:2px
}
.padding-right-2px {
	padding-right:2px
}
.padding-bottom-2px {
	padding-bottom:2px
}
.padding-left-2px {
	padding-left:2px
}
.padding-05 {
	padding:.25rem
}
.padding-y-05 {
	padding-top:.25rem;
	padding-bottom:.25rem
}
.padding-x-05 {
	padding-left:.25rem;
	padding-right:.25rem
}
.padding-top-05 {
	padding-top:.25rem
}
.padding-right-05 {
	padding-right:.25rem
}
.padding-bottom-05 {
	padding-bottom:.25rem
}
.padding-left-05 {
	padding-left:.25rem
}
.padding-1 {
	padding:.5rem
}
.padding-y-1 {
	padding-top:.5rem;
	padding-bottom:.5rem
}
.padding-x-1 {
	padding-left:.5rem;
	padding-right:.5rem
}
.padding-top-1 {
	padding-top:.5rem
}
.padding-right-1 {
	padding-right:.5rem
}
.padding-bottom-1 {
	padding-bottom:.5rem
}
.padding-left-1 {
	padding-left:.5rem
}
.padding-105 {
	padding:.75rem
}
.padding-y-105 {
	padding-top:.75rem;
	padding-bottom:.75rem
}
.padding-x-105 {
	padding-left:.75rem;
	padding-right:.75rem
}
.padding-top-105 {
	padding-top:.75rem
}
.padding-right-105 {
	padding-right:.75rem
}
.padding-bottom-105 {
	padding-bottom:.75rem
}
.padding-left-105 {
	padding-left:.75rem
}
.padding-2 {
	padding:1rem
}
.padding-y-2 {
	padding-top:1rem;
	padding-bottom:1rem
}
.padding-x-2 {
	padding-left:1rem;
	padding-right:1rem
}
.padding-top-2 {
	padding-top:1rem
}
.padding-right-2 {
	padding-right:1rem
}
.padding-bottom-2 {
	padding-bottom:1rem
}
.padding-left-2 {
	padding-left:1rem
}
.padding-205 {
	padding:1.25rem
}
.padding-y-205 {
	padding-top:1.25rem;
	padding-bottom:1.25rem
}
.padding-x-205 {
	padding-left:1.25rem;
	padding-right:1.25rem
}
.padding-top-205 {
	padding-top:1.25rem
}
.padding-right-205 {
	padding-right:1.25rem
}
.padding-bottom-205 {
	padding-bottom:1.25rem
}
.padding-left-205 {
	padding-left:1.25rem
}
.padding-3 {
	padding:1.5rem
}
.padding-y-3 {
	padding-top:1.5rem;
	padding-bottom:1.5rem
}
.padding-x-3 {
	padding-left:1.5rem;
	padding-right:1.5rem
}
.padding-top-3 {
	padding-top:1.5rem
}
.padding-right-3 {
	padding-right:1.5rem
}
.padding-bottom-3 {
	padding-bottom:1.5rem
}
.padding-left-3 {
	padding-left:1.5rem
}
.padding-4 {
	padding:2rem
}
.padding-y-4 {
	padding-top:2rem;
	padding-bottom:2rem
}
.padding-x-4 {
	padding-left:2rem;
	padding-right:2rem
}
.padding-top-4 {
	padding-top:2rem
}
.padding-right-4 {
	padding-right:2rem
}
.padding-bottom-4 {
	padding-bottom:2rem
}
.padding-left-4 {
	padding-left:2rem
}
.padding-5 {
	padding:2.5rem
}
.padding-y-5 {
	padding-top:2.5rem;
	padding-bottom:2.5rem
}
.padding-x-5 {
	padding-left:2.5rem;
	padding-right:2.5rem
}
.padding-top-5 {
	padding-top:2.5rem
}
.padding-right-5 {
	padding-right:2.5rem
}
.padding-bottom-5 {
	padding-bottom:2.5rem
}
.padding-left-5 {
	padding-left:2.5rem
}
.padding-6 {
	padding:3rem
}
.padding-y-6 {
	padding-top:3rem;
	padding-bottom:3rem
}
.padding-x-6 {
	padding-left:3rem;
	padding-right:3rem
}
.padding-top-6 {
	padding-top:3rem
}
.padding-right-6 {
	padding-right:3rem
}
.padding-bottom-6 {
	padding-bottom:3rem
}
.padding-left-6 {
	padding-left:3rem
}
.padding-7 {
	padding:3.5rem
}
.padding-y-7 {
	padding-top:3.5rem;
	padding-bottom:3.5rem
}
.padding-x-7 {
	padding-left:3.5rem;
	padding-right:3.5rem
}
.padding-top-7 {
	padding-top:3.5rem
}
.padding-right-7 {
	padding-right:3.5rem
}
.padding-bottom-7 {
	padding-bottom:3.5rem
}
.padding-left-7 {
	padding-left:3.5rem
}
.padding-8 {
	padding:4rem
}
.padding-y-8 {
	padding-top:4rem;
	padding-bottom:4rem
}
.padding-x-8 {
	padding-left:4rem;
	padding-right:4rem
}
.padding-top-8 {
	padding-top:4rem
}
.padding-right-8 {
	padding-right:4rem
}
.padding-bottom-8 {
	padding-bottom:4rem
}
.padding-left-8 {
	padding-left:4rem
}
.padding-9 {
	padding:4.5rem
}
.padding-y-9 {
	padding-top:4.5rem;
	padding-bottom:4.5rem
}
.padding-x-9 {
	padding-left:4.5rem;
	padding-right:4.5rem
}
.padding-top-9 {
	padding-top:4.5rem
}
.padding-right-9 {
	padding-right:4.5rem
}
.padding-bottom-9 {
	padding-bottom:4.5rem
}
.padding-left-9 {
	padding-left:4.5rem
}
.padding-10 {
	padding:5rem
}
.padding-y-10 {
	padding-top:5rem;
	padding-bottom:5rem
}
.padding-x-10 {
	padding-left:5rem;
	padding-right:5rem
}
.padding-top-10 {
	padding-top:5rem
}
.padding-right-10 {
	padding-right:5rem
}
.padding-bottom-10 {
	padding-bottom:5rem
}
.padding-left-10 {
	padding-left:5rem
}
.padding-15 {
	padding:7.5rem
}
.padding-y-15 {
	padding-top:7.5rem;
	padding-bottom:7.5rem
}
.padding-x-15 {
	padding-left:7.5rem;
	padding-right:7.5rem
}
.padding-top-15 {
	padding-top:7.5rem
}
.padding-right-15 {
	padding-right:7.5rem
}
.padding-bottom-15 {
	padding-bottom:7.5rem
}
.padding-left-15 {
	padding-left:7.5rem
}
.padding-0 {
	padding:0
}
.padding-y-0 {
	padding-top:0;
	padding-bottom:0
}
.padding-x-0 {
	padding-left:0;
	padding-right:0
}
.padding-top-0 {
	padding-top:0
}
.padding-right-0 {
	padding-right:0
}
.padding-bottom-0 {
	padding-bottom:0
}
.padding-left-0 {
	padding-left:0
}
.pin-all {
	bottom:0;
	top:0
}
.pin-all,.pin-x {
	left:0;
	right:0;
	position:absolute
}
.pin-y {
	top:0
}
.pin-bottom,.pin-y {
	bottom:0;
	position:absolute
}
.pin-left {
	left:0;
	position:absolute
}
.pin-right {
	right:0;
	position:absolute
}
.pin-top {
	top:0;
	position:absolute
}
.pin-none {
	bottom:auto;
	left:auto;
	right:auto;
	top:auto;
	position:static
}
.position-absolute {
	position:absolute
}
.position-fixed {
	position:fixed
}
.position-relative {
	position:relative
}
.position-static {
	position:static
}
.position-sticky {
	position:sticky
}
.right-1px {
	right:1px
}
.right-2px {
	right:2px
}
.right-05 {
	right:.25rem
}
.right-1 {
	right:.5rem
}
.right-105 {
	right:.75rem
}
.right-2 {
	right:1rem
}
.right-205 {
	right:1.25rem
}
.right-3 {
	right:1.5rem
}
.right-neg-1px {
	right:-1px
}
.right-neg-2px {
	right:-2px
}
.right-neg-05 {
	right:-.25rem
}
.right-neg-1 {
	right:-.5rem
}
.right-neg-105 {
	right:-.75rem
}
.right-neg-2 {
	right:-1rem
}
.right-neg-205 {
	right:-1.25rem
}
.right-neg-3 {
	right:-1.5rem
}
.right-0 {
	right:0
}
.right-auto {
	right:auto
}
.square-1px {
	height:1px;
	width:1px
}
.square-2px {
	height:2px;
	width:2px
}
.square-05 {
	height:.25rem;
	width:.25rem
}
.square-1 {
	height:.5rem;
	width:.5rem
}
.square-105 {
	height:.75rem;
	width:.75rem
}
.square-2 {
	height:1rem;
	width:1rem
}
.square-205 {
	height:1.25rem;
	width:1.25rem
}
.square-3 {
	height:1.5rem;
	width:1.5rem
}
.square-4 {
	height:2rem;
	width:2rem
}
.square-5 {
	height:2.5rem;
	width:2.5rem
}
.square-6 {
	height:3rem;
	width:3rem
}
.square-7 {
	height:3.5rem;
	width:3.5rem
}
.square-8 {
	height:4rem;
	width:4rem
}
.square-9 {
	height:4.5rem;
	width:4.5rem
}
.square-10 {
	height:5rem;
	width:5rem
}
.square-15 {
	height:7.5rem;
	width:7.5rem
}
.square-card {
	height:10rem;
	width:10rem
}
.square-card-lg {
	height:15rem;
	width:15rem
}
.square-mobile {
	height:20rem;
	width:20rem
}
.text-center {
	text-align:center
}
.text-left {
	text-align:left
}
.text-justify {
	text-align:justify
}
.text-right {
	text-align:right
}
.hover\:text-strike:hover,.text-strike {
	text-decoration:line-through
}
.hover\:text-underline:hover,.text-underline {
	text-decoration:underline
}
.hover\:text-no-strike:hover,.hover\:text-no-underline:hover,.text-no-strike,.text-no-underline {
	text-decoration:none
}
.hover\:underline-red:hover,.underline-red {
	text-decoration-color:#e52207
}
.hover\:underline-orange:hover,.underline-orange {
	text-decoration-color:#e66f0e
}
.hover\:underline-gold:hover,.underline-gold {
	text-decoration-color:#ffbe2e
}
.hover\:underline-yellow:hover,.underline-yellow {
	text-decoration-color:#fee685
}
.hover\:underline-green:hover,.underline-green {
	text-decoration-color:#538200
}
.hover\:underline-mint:hover,.underline-mint {
	text-decoration-color:#04c585
}
.hover\:underline-cyan:hover,.underline-cyan {
	text-decoration-color:#009ec1
}
.hover\:underline-blue:hover,.underline-blue {
	text-decoration-color:#0076d6
}
.hover\:underline-indigo:hover,.underline-indigo {
	text-decoration-color:#676cc8
}
.hover\:underline-violet:hover,.underline-violet {
	text-decoration-color:#8168b3
}
.hover\:underline-magenta:hover,.underline-magenta {
	text-decoration-color:#d72d79
}
.hover\:underline-gray-5:hover,.underline-gray-5 {
	text-decoration-color:#f0f0f0
}
.hover\:underline-gray-10:hover,.underline-gray-10 {
	text-decoration-color:#e6e6e6
}
.hover\:underline-gray-30:hover,.underline-gray-30 {
	text-decoration-color:#adadad
}
.hover\:underline-gray-50:hover,.underline-gray-50 {
	text-decoration-color:#757575
}
.hover\:underline-gray-70:hover,.underline-gray-70 {
	text-decoration-color:#454545
}
.hover\:underline-gray-90:hover,.underline-gray-90 {
	text-decoration-color:#1b1b1b
}
.hover\:underline-base-lightest:hover,.underline-base-lightest {
	text-decoration-color:#f0f0f0
}
.hover\:underline-base-lighter:hover,.underline-base-lighter {
	text-decoration-color:#dfe1e2
}
.hover\:underline-base-light:hover,.underline-base-light {
	text-decoration-color:#a9aeb1
}
.hover\:underline-base:hover,.underline-base {
	text-decoration-color:#71767a
}
.hover\:underline-base-dark:hover,.underline-base-dark {
	text-decoration-color:#565c65
}
.hover\:underline-base-darker:hover,.underline-base-darker {
	text-decoration-color:#3d4551
}
.hover\:underline-base-darkest:hover,.underline-base-darkest {
	text-decoration-color:#1c1d1f
}
.hover\:underline-ink:hover,.underline-ink {
	text-decoration-color:#171716
}
.hover\:underline-primary-lighter:hover,.underline-primary-lighter {
	text-decoration-color:#eff6fb
}
.hover\:underline-primary-light:hover,.underline-primary-light {
	text-decoration-color:#73b3e7
}
.hover\:underline-primary-vivid:hover,.hover\:underline-primary:hover,.underline-primary,.underline-primary-vivid {
	text-decoration-color:#2378c3
}
.hover\:underline-primary-dark:hover,.underline-primary-dark {
	text-decoration-color:#274863
}
.hover\:underline-primary-darker:hover,.underline-primary-darker {
	text-decoration-color:#1f303e
}
.hover\:underline-secondary-lighter:hover,.underline-secondary-lighter {
	text-decoration-color:#d9e8f6
}
.hover\:underline-secondary-light:hover,.underline-secondary-light {
	text-decoration-color:#aacdec
}
.hover\:underline-secondary:hover,.underline-secondary {
	text-decoration-color:#4f97d1
}
.hover\:underline-secondary-vivid:hover,.underline-secondary-vivid {
	text-decoration-color:#0b4778
}
.hover\:underline-secondary-dark:hover,.underline-secondary-dark {
	text-decoration-color:#2c608a
}
.hover\:underline-secondary-darker:hover,.underline-secondary-darker {
	text-decoration-color:#11181d
}
.hover\:underline-accent-warm-darker:hover,.underline-accent-warm-darker {
	text-decoration-color:#775540
}
.hover\:underline-accent-warm-dark:hover,.underline-accent-warm-dark {
	text-decoration-color:#c05600
}
.hover\:underline-accent-warm:hover,.underline-accent-warm {
	text-decoration-color:#fa9441
}
.hover\:underline-accent-warm-light:hover,.underline-accent-warm-light {
	text-decoration-color:#ffbc78
}
.hover\:underline-accent-warm-lighter:hover,.underline-accent-warm-lighter {
	text-decoration-color:#f2e4d4
}
.hover\:underline-accent-cool-darker:hover,.underline-accent-cool-darker {
	text-decoration-color:#0f6460
}
.hover\:underline-accent-cool-dark:hover,.underline-accent-cool-dark {
	text-decoration-color:#00a398
}
.hover\:underline-accent-cool:hover,.underline-accent-cool {
	text-decoration-color:#1dc2ae
}
.hover\:underline-accent-cool-light:hover,.underline-accent-cool-light {
	text-decoration-color:#29e1cb
}
.hover\:underline-accent-cool-lighter:hover,.underline-accent-cool-lighter {
	text-decoration-color:#d5fbf3
}
.hover\:underline-error-light:hover,.hover\:underline-error-lighter:hover,.underline-error-light,.underline-error-lighter {
	text-decoration-color:#f4e3db
}
.hover\:underline-error-dark:hover,.hover\:underline-error:hover,.underline-error,.underline-error-dark {
	text-decoration-color:#b50909
}
.hover\:underline-error-darker:hover,.underline-error-darker {
	text-decoration-color:#6f3331
}
.hover\:underline-warning-light:hover,.hover\:underline-warning-lighter:hover,.underline-warning-light,.underline-warning-lighter {
	text-decoration-color:#faf3d1
}
.hover\:underline-warning-dark:hover,.hover\:underline-warning:hover,.underline-warning,.underline-warning-dark {
	text-decoration-color:#ffbe2e
}
.hover\:underline-warning-darker:hover,.underline-warning-darker {
	text-decoration-color:#936f38
}
.hover\:underline-success-light:hover,.hover\:underline-success-lighter:hover,.underline-success-light,.underline-success-lighter {
	text-decoration-color:#ecf3ec
}
.hover\:underline-success-dark:hover,.hover\:underline-success:hover,.underline-success,.underline-success-dark {
	text-decoration-color:#00a91c
}
.hover\:underline-success-darker:hover,.underline-success-darker {
	text-decoration-color:#446443
}
.hover\:underline-info-lighter:hover,.underline-info-lighter {
	text-decoration-color:#e7f6f8
}
.hover\:underline-info-light:hover,.underline-info-light {
	text-decoration-color:#99deea
}
.hover\:underline-info:hover,.underline-info {
	text-decoration-color:#00bde3
}
.hover\:underline-info-dark:hover,.underline-info-dark {
	text-decoration-color:#009ec1
}
.hover\:underline-info-darker:hover,.underline-info-darker {
	text-decoration-color:#2e6276
}
.hover\:underline-disabled-light:hover,.underline-disabled-light {
	text-decoration-color:#e6e6e6
}
.hover\:underline-disabled:hover,.underline-disabled {
	text-decoration-color:#c9c9c9
}
.hover\:underline-disabled-dark:hover,.underline-disabled-dark {
	text-decoration-color:#adadad
}
.hover\:underline-emergency:hover,.underline-emergency {
	text-decoration-color:#9c3d10
}
.hover\:underline-emergency-dark:hover,.underline-emergency-dark {
	text-decoration-color:#332d29
}
.text-indent-0 {
	text-indent:0
}
.text-indent-05 {
	text-indent:.25rem
}
.text-indent-1 {
	text-indent:.5rem
}
.text-indent-105 {
	text-indent:.75rem
}
.text-indent-2 {
	text-indent:1rem
}
.text-indent-205 {
	text-indent:1.25rem
}
.text-indent-3 {
	text-indent:1.5rem
}
.text-indent-neg-05 {
	text-indent:-.25rem
}
.text-indent-neg-1 {
	text-indent:-.5rem
}
.text-indent-neg-105 {
	text-indent:-.75rem
}
.text-indent-neg-2 {
	text-indent:-1rem
}
.text-indent-neg-205 {
	text-indent:-1.25rem
}
.text-indent-neg-3 {
	text-indent:-1.5rem
}
.text-indent-4 {
	text-indent:2rem
}
.text-indent-5 {
	text-indent:2.5rem
}
.text-indent-6 {
	text-indent:3rem
}
.text-indent-7 {
	text-indent:3.5rem
}
.text-indent-8 {
	text-indent:4rem
}
.text-indent-9 {
	text-indent:4.5rem
}
.text-indent-10 {
	text-indent:5rem
}
.text-indent-15 {
	text-indent:7.5rem
}
.text-indent-neg-4 {
	text-indent:-2rem
}
.text-indent-neg-5 {
	text-indent:-2.5rem
}
.text-indent-neg-6 {
	text-indent:-3rem
}
.text-indent-neg-7 {
	text-indent:-3.5rem
}
.text-indent-neg-8 {
	text-indent:-4rem
}
.text-indent-neg-9 {
	text-indent:-4.5rem
}
.text-indent-neg-10 {
	text-indent:-5rem
}
.text-indent-neg-15 {
	text-indent:-7.5rem
}
.text-uppercase {
	text-transform:uppercase
}
.text-no-uppercase {
	text-transform:none
}
.text-lowercase {
	text-transform:lowercase
}
.text-no-lowercase {
	text-transform:none
}
.top-1px {
	top:1px
}
.top-2px {
	top:2px
}
.top-05 {
	top:.25rem
}
.top-1 {
	top:.5rem
}
.top-105 {
	top:.75rem
}
.top-2 {
	top:1rem
}
.top-205 {
	top:1.25rem
}
.top-3 {
	top:1.5rem
}
.top-neg-1px {
	top:-1px
}
.top-neg-2px {
	top:-2px
}
.top-neg-05 {
	top:-.25rem
}
.top-neg-1 {
	top:-.5rem
}
.top-neg-105 {
	top:-.75rem
}
.top-neg-2 {
	top:-1rem
}
.top-neg-205 {
	top:-1.25rem
}
.top-neg-3 {
	top:-1.5rem
}
.top-0 {
	top:0
}
.top-auto {
	top:auto
}
.text-baseline {
	vertical-align:baseline
}
.text-bottom {
	vertical-align:bottom
}
.text-middle {
	vertical-align:middle
}
.text-sub {
	vertical-align:sub
}
.text-super {
	vertical-align:super
}
.text-tbottom {
	vertical-align:text-bottom
}
.text-ttop {
	vertical-align:text-top
}
.text-top {
	vertical-align:top
}
.text-pre {
	white-space:pre
}
.text-pre-line {
	white-space:pre-line
}
.text-pre-wrap {
	white-space:pre-wrap
}
.text-wrap {
	white-space:normal
}
.text-no-wrap {
	white-space:nowrap
}
.width-1px {
	width:1px
}
.width-2px {
	width:2px
}
.width-05 {
	width:.25rem
}
.width-1 {
	width:.5rem
}
.width-105 {
	width:.75rem
}
.width-2 {
	width:1rem
}
.width-205 {
	width:1.25rem
}
.width-3 {
	width:1.5rem
}
.width-4 {
	width:2rem
}
.width-5 {
	width:2.5rem
}
.width-6 {
	width:3rem
}
.width-7 {
	width:3.5rem
}
.usa-summary-box img,.width-8 {
	width:4rem
}
.width-9 {
	width:4.5rem
}
.width-10 {
	width:5rem
}
.width-15 {
	width:7.5rem
}
.width-card {
	width:10rem
}
.width-card-lg {
	width:15rem
}
.width-mobile {
	width:20rem
}
.width-mobile-lg {
	width:30rem
}
.width-tablet {
	width:40rem
}
.width-tablet-lg {
	width:55rem
}
.width-desktop {
	width:64rem
}
.width-desktop-lg {
	width:75rem
}
.width-widescreen {
	width:87.5rem
}
.width-0 {
	width:0
}
.ssa-icon-list__icon svg,.width-full {
	width:100%
}
.width-auto {
	width:auto
}
.z-auto {
	z-index:auto
}
.z-bottom {
	z-index:-100
}
.z-top {
	z-index:99999
}
.z-0 {
	z-index:0
}
.z-100 {
	z-index:100
}
.z-200 {
	z-index:200
}
.z-300 {
	z-index:300
}
.z-400 {
	z-index:400
}
.z-500 {
	z-index:500
}
@media all and (min-width:20em) {
	.mobile\:border-1px,.mobile\:hover\:border-1px:hover {
	border:1px solid
}
.mobile\:border-y-1px,.mobile\:hover\:border-y-1px:hover {
	border-top:1px solid;
	border-bottom:1px solid
}
.mobile\:border-x-1px,.mobile\:hover\:border-x-1px:hover {
	border-left:1px solid;
	border-right:1px solid
}
.mobile\:border-top-1px,.mobile\:hover\:border-top-1px:hover {
	border-top:1px solid
}
.mobile\:border-right-1px,.mobile\:hover\:border-right-1px:hover {
	border-right:1px solid
}
.mobile\:border-bottom-1px,.mobile\:hover\:border-bottom-1px:hover {
	border-bottom:1px solid
}
.mobile\:border-left-1px,.mobile\:hover\:border-left-1px:hover {
	border-left:1px solid
}
.mobile\:border-2px,.mobile\:hover\:border-2px:hover {
	border:2px solid
}
.mobile\:border-y-2px,.mobile\:hover\:border-y-2px:hover {
	border-top:2px solid;
	border-bottom:2px solid
}
.mobile\:border-x-2px,.mobile\:hover\:border-x-2px:hover {
	border-left:2px solid;
	border-right:2px solid
}
.mobile\:border-top-2px,.mobile\:hover\:border-top-2px:hover {
	border-top:2px solid
}
.mobile\:border-right-2px,.mobile\:hover\:border-right-2px:hover {
	border-right:2px solid
}
.mobile\:border-bottom-2px,.mobile\:hover\:border-bottom-2px:hover {
	border-bottom:2px solid
}
.mobile\:border-left-2px,.mobile\:hover\:border-left-2px:hover {
	border-left:2px solid
}
.mobile\:border-05,.mobile\:hover\:border-05:hover {
	border:.25rem solid
}
.mobile\:border-y-05,.mobile\:hover\:border-y-05:hover {
	border-top:.25rem solid;
	border-bottom:.25rem solid
}
.mobile\:border-x-05,.mobile\:hover\:border-x-05:hover {
	border-left:.25rem solid;
	border-right:.25rem solid
}
.mobile\:border-top-05,.mobile\:hover\:border-top-05:hover {
	border-top:.25rem solid
}
.mobile\:border-right-05,.mobile\:hover\:border-right-05:hover {
	border-right:.25rem solid
}
.mobile\:border-bottom-05,.mobile\:hover\:border-bottom-05:hover {
	border-bottom:.25rem solid
}
.mobile\:border-left-05,.mobile\:hover\:border-left-05:hover {
	border-left:.25rem solid
}
.mobile\:border-1,.mobile\:hover\:border-1:hover {
	border:.5rem solid
}
.mobile\:border-y-1,.mobile\:hover\:border-y-1:hover {
	border-top:.5rem solid;
	border-bottom:.5rem solid
}
.mobile\:border-x-1,.mobile\:hover\:border-x-1:hover {
	border-left:.5rem solid;
	border-right:.5rem solid
}
.mobile\:border-top-1,.mobile\:hover\:border-top-1:hover {
	border-top:.5rem solid
}
.mobile\:border-right-1,.mobile\:hover\:border-right-1:hover {
	border-right:.5rem solid
}
.mobile\:border-bottom-1,.mobile\:hover\:border-bottom-1:hover {
	border-bottom:.5rem solid
}
.mobile\:border-left-1,.mobile\:hover\:border-left-1:hover {
	border-left:.5rem solid
}
.mobile\:border-105,.mobile\:hover\:border-105:hover {
	border:.75rem solid
}
.mobile\:border-y-105,.mobile\:hover\:border-y-105:hover {
	border-top:.75rem solid;
	border-bottom:.75rem solid
}
.mobile\:border-x-105,.mobile\:hover\:border-x-105:hover {
	border-left:.75rem solid;
	border-right:.75rem solid
}
.mobile\:border-top-105,.mobile\:hover\:border-top-105:hover {
	border-top:.75rem solid
}
.mobile\:border-right-105,.mobile\:hover\:border-right-105:hover {
	border-right:.75rem solid
}
.mobile\:border-bottom-105,.mobile\:hover\:border-bottom-105:hover {
	border-bottom:.75rem solid
}
.mobile\:border-left-105,.mobile\:hover\:border-left-105:hover {
	border-left:.75rem solid
}
.mobile\:border-2,.mobile\:hover\:border-2:hover {
	border:1rem solid
}
.mobile\:border-y-2,.mobile\:hover\:border-y-2:hover {
	border-top:1rem solid;
	border-bottom:1rem solid
}
.mobile\:border-x-2,.mobile\:hover\:border-x-2:hover {
	border-left:1rem solid;
	border-right:1rem solid
}
.mobile\:border-top-2,.mobile\:hover\:border-top-2:hover {
	border-top:1rem solid
}
.mobile\:border-right-2,.mobile\:hover\:border-right-2:hover {
	border-right:1rem solid
}
.mobile\:border-bottom-2,.mobile\:hover\:border-bottom-2:hover {
	border-bottom:1rem solid
}
.mobile\:border-left-2,.mobile\:hover\:border-left-2:hover {
	border-left:1rem solid
}
.mobile\:border-205,.mobile\:hover\:border-205:hover {
	border:1.25rem solid
}
.mobile\:border-y-205,.mobile\:hover\:border-y-205:hover {
	border-top:1.25rem solid;
	border-bottom:1.25rem solid
}
.mobile\:border-x-205,.mobile\:hover\:border-x-205:hover {
	border-left:1.25rem solid;
	border-right:1.25rem solid
}
.mobile\:border-top-205,.mobile\:hover\:border-top-205:hover {
	border-top:1.25rem solid
}
.mobile\:border-right-205,.mobile\:hover\:border-right-205:hover {
	border-right:1.25rem solid
}
.mobile\:border-bottom-205,.mobile\:hover\:border-bottom-205:hover {
	border-bottom:1.25rem solid
}
.mobile\:border-left-205,.mobile\:hover\:border-left-205:hover {
	border-left:1.25rem solid
}
.mobile\:border-3,.mobile\:hover\:border-3:hover {
	border:1.5rem solid
}
.mobile\:border-y-3,.mobile\:hover\:border-y-3:hover {
	border-top:1.5rem solid;
	border-bottom:1.5rem solid
}
.mobile\:border-x-3,.mobile\:hover\:border-x-3:hover {
	border-left:1.5rem solid;
	border-right:1.5rem solid
}
.mobile\:border-top-3,.mobile\:hover\:border-top-3:hover {
	border-top:1.5rem solid
}
.mobile\:border-right-3,.mobile\:hover\:border-right-3:hover {
	border-right:1.5rem solid
}
.mobile\:border-bottom-3,.mobile\:hover\:border-bottom-3:hover {
	border-bottom:1.5rem solid
}
.mobile\:border-left-3,.mobile\:hover\:border-left-3:hover {
	border-left:1.5rem solid
}
.mobile\:border-0,.mobile\:hover\:border-0:hover {
	border:0 solid
}
.mobile\:border-y-0,.mobile\:hover\:border-y-0:hover {
	border-top:0 solid;
	border-bottom:0 solid
}
.mobile\:border-x-0,.mobile\:hover\:border-x-0:hover {
	border-left:0 solid;
	border-right:0 solid
}
.mobile\:border-top-0,.mobile\:hover\:border-top-0:hover {
	border-top:0 solid
}
.mobile\:border-right-0,.mobile\:hover\:border-right-0:hover {
	border-right:0 solid
}
.mobile\:border-bottom-0,.mobile\:hover\:border-bottom-0:hover {
	border-bottom:0 solid
}
.mobile\:border-left-0,.mobile\:hover\:border-left-0:hover {
	border-left:0 solid
}
.mobile\:border,.mobile\:hover\:border:hover {
	border:1px solid
}
.mobile\:border-y,.mobile\:hover\:border-y:hover {
	border-top:1px solid;
	border-bottom:1px solid
}
.mobile\:border-x,.mobile\:hover\:border-x:hover {
	border-left:1px solid;
	border-right:1px solid
}
.mobile\:border-top,.mobile\:hover\:border-top:hover {
	border-top:1px solid
}
.mobile\:border-right,.mobile\:hover\:border-right:hover {
	border-right:1px solid
}
.mobile\:border-bottom,.mobile\:hover\:border-bottom:hover {
	border-bottom:1px solid
}
.mobile\:border-left,.mobile\:hover\:border-left:hover {
	border-left:1px solid
}
.mobile\:border-transparent,.mobile\:hover\:border-transparent:hover {
	border-color:transparent
}
.mobile\:border-black,.mobile\:hover\:border-black:hover {
	border-color:#000
}
.mobile\:border-white,.mobile\:hover\:border-white:hover {
	border-color:#fff
}
.mobile\:border-red,.mobile\:hover\:border-red:hover {
	border-color:#e52207
}
.mobile\:border-orange,.mobile\:hover\:border-orange:hover {
	border-color:#e66f0e
}
.mobile\:border-gold,.mobile\:hover\:border-gold:hover {
	border-color:#ffbe2e
}
.mobile\:border-yellow,.mobile\:hover\:border-yellow:hover {
	border-color:#fee685
}
.mobile\:border-green,.mobile\:hover\:border-green:hover {
	border-color:#538200
}
.mobile\:border-mint,.mobile\:hover\:border-mint:hover {
	border-color:#04c585
}
.mobile\:border-cyan,.mobile\:hover\:border-cyan:hover {
	border-color:#009ec1
}
.mobile\:border-blue,.mobile\:hover\:border-blue:hover {
	border-color:#0076d6
}
.mobile\:border-indigo,.mobile\:hover\:border-indigo:hover {
	border-color:#676cc8
}
.mobile\:border-violet,.mobile\:hover\:border-violet:hover {
	border-color:#8168b3
}
.mobile\:border-magenta,.mobile\:hover\:border-magenta:hover {
	border-color:#d72d79
}
.mobile\:border-gray-5,.mobile\:hover\:border-gray-5:hover {
	border-color:#f0f0f0
}
.mobile\:border-gray-10,.mobile\:hover\:border-gray-10:hover {
	border-color:#e6e6e6
}
.mobile\:border-gray-30,.mobile\:hover\:border-gray-30:hover {
	border-color:#adadad
}
.mobile\:border-gray-50,.mobile\:hover\:border-gray-50:hover {
	border-color:#757575
}
.mobile\:border-gray-70,.mobile\:hover\:border-gray-70:hover {
	border-color:#454545
}
.mobile\:border-gray-90,.mobile\:hover\:border-gray-90:hover {
	border-color:#1b1b1b
}
.mobile\:border-base-lightest,.mobile\:hover\:border-base-lightest:hover {
	border-color:#f0f0f0
}
.mobile\:border-base-lighter,.mobile\:hover\:border-base-lighter:hover {
	border-color:#dfe1e2
}
.mobile\:border-base-light,.mobile\:hover\:border-base-light:hover {
	border-color:#a9aeb1
}
.mobile\:border-base,.mobile\:hover\:border-base:hover {
	border-color:#71767a
}
.mobile\:border-base-dark,.mobile\:hover\:border-base-dark:hover {
	border-color:#565c65
}
.mobile\:border-base-darker,.mobile\:hover\:border-base-darker:hover {
	border-color:#3d4551
}
.mobile\:border-base-darkest,.mobile\:hover\:border-base-darkest:hover {
	border-color:#1c1d1f
}
.mobile\:border-ink,.mobile\:hover\:border-ink:hover {
	border-color:#171716
}
.mobile\:border-primary-lighter,.mobile\:hover\:border-primary-lighter:hover {
	border-color:#eff6fb
}
.mobile\:border-primary-light,.mobile\:hover\:border-primary-light:hover {
	border-color:#73b3e7
}
.mobile\:border-primary,.mobile\:border-primary-vivid,.mobile\:hover\:border-primary-vivid:hover,.mobile\:hover\:border-primary:hover {
	border-color:#2378c3
}
.mobile\:border-primary-dark,.mobile\:hover\:border-primary-dark:hover {
	border-color:#274863
}
.mobile\:border-primary-darker,.mobile\:hover\:border-primary-darker:hover {
	border-color:#1f303e
}
.mobile\:border-secondary-lighter,.mobile\:hover\:border-secondary-lighter:hover {
	border-color:#d9e8f6
}
.mobile\:border-secondary-light,.mobile\:hover\:border-secondary-light:hover {
	border-color:#aacdec
}
.mobile\:border-secondary,.mobile\:hover\:border-secondary:hover {
	border-color:#4f97d1
}
.mobile\:border-secondary-vivid,.mobile\:hover\:border-secondary-vivid:hover {
	border-color:#0b4778
}
.mobile\:border-secondary-dark,.mobile\:hover\:border-secondary-dark:hover {
	border-color:#2c608a
}
.mobile\:border-secondary-darker,.mobile\:hover\:border-secondary-darker:hover {
	border-color:#11181d
}
.mobile\:border-accent-warm-darker,.mobile\:hover\:border-accent-warm-darker:hover {
	border-color:#775540
}
.mobile\:border-accent-warm-dark,.mobile\:hover\:border-accent-warm-dark:hover {
	border-color:#c05600
}
.mobile\:border-accent-warm,.mobile\:hover\:border-accent-warm:hover {
	border-color:#fa9441
}
.mobile\:border-accent-warm-light,.mobile\:hover\:border-accent-warm-light:hover {
	border-color:#ffbc78
}
.mobile\:border-accent-warm-lighter,.mobile\:hover\:border-accent-warm-lighter:hover {
	border-color:#f2e4d4
}
.mobile\:border-accent-cool-darker,.mobile\:hover\:border-accent-cool-darker:hover {
	border-color:#0f6460
}
.mobile\:border-accent-cool-dark,.mobile\:hover\:border-accent-cool-dark:hover {
	border-color:#00a398
}
.mobile\:border-accent-cool,.mobile\:hover\:border-accent-cool:hover {
	border-color:#1dc2ae
}
.mobile\:border-accent-cool-light,.mobile\:hover\:border-accent-cool-light:hover {
	border-color:#29e1cb
}
.mobile\:border-accent-cool-lighter,.mobile\:hover\:border-accent-cool-lighter:hover {
	border-color:#d5fbf3
}
.mobile\:border-error-light,.mobile\:border-error-lighter,.mobile\:hover\:border-error-light:hover,.mobile\:hover\:border-error-lighter:hover {
	border-color:#f4e3db
}
.mobile\:border-error,.mobile\:border-error-dark,.mobile\:hover\:border-error-dark:hover,.mobile\:hover\:border-error:hover {
	border-color:#b50909
}
.mobile\:border-error-darker,.mobile\:hover\:border-error-darker:hover {
	border-color:#6f3331
}
.mobile\:border-warning-light,.mobile\:border-warning-lighter,.mobile\:hover\:border-warning-light:hover,.mobile\:hover\:border-warning-lighter:hover {
	border-color:#faf3d1
}
.mobile\:border-warning,.mobile\:border-warning-dark,.mobile\:hover\:border-warning-dark:hover,.mobile\:hover\:border-warning:hover {
	border-color:#ffbe2e
}
.mobile\:border-warning-darker,.mobile\:hover\:border-warning-darker:hover {
	border-color:#936f38
}
.mobile\:border-success-light,.mobile\:border-success-lighter,.mobile\:hover\:border-success-light:hover,.mobile\:hover\:border-success-lighter:hover {
	border-color:#ecf3ec
}
.mobile\:border-success,.mobile\:border-success-dark,.mobile\:hover\:border-success-dark:hover,.mobile\:hover\:border-success:hover {
	border-color:#00a91c
}
.mobile\:border-success-darker,.mobile\:hover\:border-success-darker:hover {
	border-color:#446443
}
.mobile\:border-info-lighter,.mobile\:hover\:border-info-lighter:hover {
	border-color:#e7f6f8
}
.mobile\:border-info-light,.mobile\:hover\:border-info-light:hover {
	border-color:#99deea
}
.mobile\:border-info,.mobile\:hover\:border-info:hover {
	border-color:#00bde3
}
.mobile\:border-info-dark,.mobile\:hover\:border-info-dark:hover {
	border-color:#009ec1
}
.mobile\:border-info-darker,.mobile\:hover\:border-info-darker:hover {
	border-color:#2e6276
}
.mobile\:border-disabled-light,.mobile\:hover\:border-disabled-light:hover {
	border-color:#e6e6e6
}
.mobile\:border-disabled,.mobile\:hover\:border-disabled:hover {
	border-color:#c9c9c9
}
.mobile\:border-disabled-dark,.mobile\:hover\:border-disabled-dark:hover {
	border-color:#adadad
}
.mobile\:border-emergency,.mobile\:hover\:border-emergency:hover {
	border-color:#9c3d10
}
.mobile\:border-emergency-dark,.mobile\:hover\:border-emergency-dark:hover {
	border-color:#332d29
}
.mobile\:radius-0 {
	border-radius:0
}
.mobile\:radius-top-0 {
	border-top-left-radius:0;
	border-top-right-radius:0
}
.mobile\:radius-right-0 {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.mobile\:radius-bottom-0 {
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.mobile\:radius-left-0 {
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.mobile\:radius-none {
	border-radius:0
}
.mobile\:radius-top-none {
	border-top-left-radius:0;
	border-top-right-radius:0
}
.mobile\:radius-right-none {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.mobile\:radius-bottom-none {
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.mobile\:radius-left-none {
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.mobile\:radius-sm {
	border-radius:2px
}
.mobile\:radius-top-sm {
	border-top-left-radius:2px;
	border-top-right-radius:2px
}
.mobile\:radius-right-sm {
	border-top-right-radius:2px;
	border-bottom-right-radius:2px
}
.mobile\:radius-bottom-sm {
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px
}
.mobile\:radius-left-sm {
	border-top-left-radius:2px;
	border-bottom-left-radius:2px
}
.mobile\:radius-md {
	border-radius:.25rem
}
.mobile\:radius-top-md {
	border-top-left-radius:.25rem;
	border-top-right-radius:.25rem
}
.mobile\:radius-right-md {
	border-top-right-radius:.25rem;
	border-bottom-right-radius:.25rem
}
.mobile\:radius-bottom-md {
	border-bottom-left-radius:.25rem;
	border-bottom-right-radius:.25rem
}
.mobile\:radius-left-md {
	border-top-left-radius:.25rem;
	border-bottom-left-radius:.25rem
}
.mobile\:radius-lg {
	border-radius:.5rem
}
.mobile\:radius-top-lg {
	border-top-left-radius:.5rem;
	border-top-right-radius:.5rem
}
.mobile\:radius-right-lg {
	border-top-right-radius:.5rem;
	border-bottom-right-radius:.5rem
}
.mobile\:radius-bottom-lg {
	border-bottom-left-radius:.5rem;
	border-bottom-right-radius:.5rem
}
.mobile\:radius-left-lg {
	border-top-left-radius:.5rem;
	border-bottom-left-radius:.5rem
}
.mobile\:radius-pill {
	border-radius:99rem
}
.mobile\:radius-top-pill {
	border-top-left-radius:99rem;
	border-top-right-radius:99rem
}
.mobile\:radius-right-pill {
	border-top-right-radius:99rem;
	border-bottom-right-radius:99rem
}
.mobile\:radius-bottom-pill {
	border-bottom-left-radius:99rem;
	border-bottom-right-radius:99rem
}
.mobile\:radius-left-pill {
	border-top-left-radius:99rem;
	border-bottom-left-radius:99rem
}
.mobile\:display-block {
	display:block
}
.mobile\:display-flex {
	display:flex
}
.mobile\:display-none {
	display:none
}
.mobile\:display-inline {
	display:inline
}
.mobile\:display-inline-block {
	display:inline-block
}
.mobile\:display-inline-flex {
	display:inline-flex
}
.mobile\:display-table {
	display:table
}
.mobile\:display-table-cell {
	display:table-cell
}
.mobile\:display-table-row {
	display:table-row
}
.mobile\:font-mono-3xs {
	font-size:.6rem
}
.mobile\:font-mono-2xs {
	font-size:.83rem
}
.mobile\:font-mono-xs {
	font-size:.89rem
}
.mobile\:font-mono-sm {
	font-size:.95rem
}
.mobile\:font-mono-md {
	font-size:1.07rem
}
.mobile\:font-mono-lg {
	font-size:1.31rem
}
.mobile\:font-mono-xl {
	font-size:1.43rem
}
.mobile\:font-mono-2xl {
	font-size:1.91rem
}
.mobile\:font-mono-3xl {
	font-size:2.38rem
}
.mobile\:font-sans-3xs {
	font-size:.63rem
}
.mobile\:font-sans-2xs {
	font-size:.88rem
}
.mobile\:font-sans-xs {
	font-size:.94rem
}
.mobile\:font-sans-sm {
	font-size:1rem
}
.mobile\:font-sans-md {
	font-size:1.13rem
}
.mobile\:font-sans-lg {
	font-size:1.38rem
}
.mobile\:font-sans-xl {
	font-size:1.5rem
}
.mobile\:font-sans-2xl {
	font-size:2rem
}
.mobile\:font-sans-3xl {
	font-size:2.5rem
}
.mobile\:font-serif-3xs {
	font-size:.65rem
}
.mobile\:font-serif-2xs {
	font-size:.92rem
}
.mobile\:font-serif-xs {
	font-size:.98rem
}
.mobile\:font-serif-sm {
	font-size:1.05rem
}
.mobile\:font-serif-md {
	font-size:1.18rem
}
.mobile\:font-serif-lg {
	font-size:1.44rem
}
.mobile\:font-serif-xl {
	font-size:1.57rem
}
.mobile\:font-serif-2xl {
	font-size:2.09rem
}
.mobile\:font-serif-3xl {
	font-size:2.62rem
}
.mobile\:font-heading-3xs {
	font-size:.63rem
}
.mobile\:font-heading-2xs {
	font-size:.88rem
}
.mobile\:font-heading-xs {
	font-size:.94rem
}
.mobile\:font-heading-sm {
	font-size:1rem
}
.mobile\:font-heading-md {
	font-size:1.13rem
}
.mobile\:font-heading-lg {
	font-size:1.38rem
}
.mobile\:font-heading-xl {
	font-size:1.5rem
}
.mobile\:font-heading-2xl {
	font-size:2rem
}
.mobile\:font-heading-3xl {
	font-size:2.5rem
}
.mobile\:font-body-3xs {
	font-size:.63rem
}
.mobile\:font-body-2xs {
	font-size:.88rem
}
.mobile\:font-body-xs {
	font-size:.94rem
}
.mobile\:font-body-sm {
	font-size:1rem
}
.mobile\:font-body-md {
	font-size:1.13rem
}
.mobile\:font-body-lg {
	font-size:1.38rem
}
.mobile\:font-body-xl {
	font-size:1.5rem
}
.mobile\:font-body-2xl {
	font-size:2rem
}
.mobile\:font-body-3xl {
	font-size:2.5rem
}
.mobile\:font-code-3xs {
	font-size:.6rem
}
.mobile\:font-code-2xs {
	font-size:.83rem
}
.mobile\:font-code-xs {
	font-size:.89rem
}
.mobile\:font-code-sm {
	font-size:.95rem
}
.mobile\:font-code-md {
	font-size:1.07rem
}
.mobile\:font-code-lg {
	font-size:1.31rem
}
.mobile\:font-code-xl {
	font-size:1.43rem
}
.mobile\:font-code-2xl {
	font-size:1.91rem
}
.mobile\:font-code-3xl {
	font-size:2.38rem
}
.mobile\:font-alt-3xs {
	font-size:.65rem
}
.mobile\:font-alt-2xs {
	font-size:.92rem
}
.mobile\:font-alt-xs {
	font-size:.98rem
}
.mobile\:font-alt-sm {
	font-size:1.05rem
}
.mobile\:font-alt-md {
	font-size:1.18rem
}
.mobile\:font-alt-lg {
	font-size:1.44rem
}
.mobile\:font-alt-xl {
	font-size:1.57rem
}
.mobile\:font-alt-2xl {
	font-size:2.09rem
}
.mobile\:font-alt-3xl {
	font-size:2.62rem
}
.mobile\:font-ui-3xs {
	font-size:.63rem
}
.mobile\:font-ui-2xs {
	font-size:.88rem
}
.mobile\:font-ui-xs {
	font-size:.94rem
}
.mobile\:font-ui-sm {
	font-size:1rem
}
.mobile\:font-ui-md {
	font-size:1.13rem
}
.mobile\:font-ui-lg {
	font-size:1.38rem
}
.mobile\:font-ui-xl {
	font-size:1.5rem
}
.mobile\:font-ui-2xl {
	font-size:2rem
}
.mobile\:font-ui-3xl {
	font-size:2.5rem
}
.mobile\:text-light {
	font-weight:300
}
.mobile\:text-normal {
	font-weight:400
}
.mobile\:text-medium {
	font-weight:600
}
.mobile\:text-bold {
	font-weight:700
}
.mobile\:text-heavy {
	font-weight:800
}
.mobile\:flex-justify-center {
	justify-content:center
}
.mobile\:flex-justify-start {
	justify-content:flex-start
}
.mobile\:flex-justify-end {
	justify-content:flex-end
}
.mobile\:flex-justify {
	justify-content:space-between
}
.mobile\:line-height-sans-1 {
	line-height:1
}
.mobile\:line-height-sans-2 {
	line-height:1.2
}
.mobile\:line-height-sans-3 {
	line-height:1.4
}
.mobile\:line-height-sans-4 {
	line-height:1.5
}
.mobile\:line-height-sans-5 {
	line-height:1.6
}
.mobile\:line-height-sans-6 {
	line-height:1.8
}
.mobile\:line-height-serif-1 {
	line-height:1
}
.mobile\:line-height-serif-2 {
	line-height:1.1
}
.mobile\:line-height-serif-3 {
	line-height:1.3
}
.mobile\:line-height-serif-4 {
	line-height:1.4
}
.mobile\:line-height-serif-5 {
	line-height:1.5
}
.mobile\:line-height-serif-6 {
	line-height:1.7
}
.mobile\:line-height-mono-1 {
	line-height:1
}
.mobile\:line-height-mono-2 {
	line-height:1.3
}
.mobile\:line-height-mono-3 {
	line-height:1.4
}
.mobile\:line-height-mono-4 {
	line-height:1.6
}
.mobile\:line-height-mono-5 {
	line-height:1.7
}
.mobile\:line-height-mono-6 {
	line-height:1.8
}
.mobile\:line-height-heading-1 {
	line-height:1
}
.mobile\:line-height-heading-2 {
	line-height:1.2
}
.mobile\:line-height-heading-3 {
	line-height:1.4
}
.mobile\:line-height-heading-4 {
	line-height:1.5
}
.mobile\:line-height-heading-5 {
	line-height:1.6
}
.mobile\:line-height-heading-6 {
	line-height:1.8
}
.mobile\:line-height-ui-1 {
	line-height:1
}
.mobile\:line-height-ui-2 {
	line-height:1.2
}
.mobile\:line-height-ui-3 {
	line-height:1.4
}
.mobile\:line-height-ui-4 {
	line-height:1.5
}
.mobile\:line-height-ui-5 {
	line-height:1.6
}
.mobile\:line-height-ui-6 {
	line-height:1.8
}
.mobile\:line-height-body-1 {
	line-height:1
}
.mobile\:line-height-body-2 {
	line-height:1.2
}
.mobile\:line-height-body-3 {
	line-height:1.4
}
.mobile\:line-height-body-4 {
	line-height:1.5
}
.mobile\:line-height-body-5 {
	line-height:1.6
}
.mobile\:line-height-body-6 {
	line-height:1.8
}
.mobile\:line-height-code-1 {
	line-height:1
}
.mobile\:line-height-code-2 {
	line-height:1.3
}
.mobile\:line-height-code-3 {
	line-height:1.4
}
.mobile\:line-height-code-4 {
	line-height:1.6
}
.mobile\:line-height-code-5 {
	line-height:1.7
}
.mobile\:line-height-code-6 {
	line-height:1.8
}
.mobile\:line-height-alt-1 {
	line-height:1
}
.mobile\:line-height-alt-2 {
	line-height:1.1
}
.mobile\:line-height-alt-3 {
	line-height:1.3
}
.mobile\:line-height-alt-4 {
	line-height:1.4
}
.mobile\:line-height-alt-5 {
	line-height:1.5
}
.mobile\:line-height-alt-6 {
	line-height:1.7
}
.mobile\:margin-neg-1px {
	margin:-1px
}
.mobile\:margin-neg-2px {
	margin:-2px
}
.mobile\:margin-neg-05 {
	margin:-.25rem
}
.mobile\:margin-neg-1 {
	margin:-.5rem
}
.mobile\:margin-neg-105 {
	margin:-.75rem
}
.mobile\:margin-neg-2 {
	margin:-1rem
}
.mobile\:margin-neg-205 {
	margin:-1.25rem
}
.mobile\:margin-neg-3 {
	margin:-1.5rem
}
.mobile\:margin-1px {
	margin:1px
}
.mobile\:margin-2px {
	margin:2px
}
.mobile\:margin-05 {
	margin:.25rem
}
.mobile\:margin-1 {
	margin:.5rem
}
.mobile\:margin-105 {
	margin:.75rem
}
.mobile\:margin-2 {
	margin:1rem
}
.mobile\:margin-205 {
	margin:1.25rem
}
.mobile\:margin-3 {
	margin:1.5rem
}
.mobile\:margin-neg-4 {
	margin:-2rem
}
.mobile\:margin-neg-5 {
	margin:-2.5rem
}
.mobile\:margin-neg-6 {
	margin:-3rem
}
.mobile\:margin-neg-7 {
	margin:-3.5rem
}
.mobile\:margin-neg-8 {
	margin:-4rem
}
.mobile\:margin-neg-9 {
	margin:-4.5rem
}
.mobile\:margin-neg-10 {
	margin:-5rem
}
.mobile\:margin-neg-15 {
	margin:-7.5rem
}
.mobile\:margin-4 {
	margin:2rem
}
.mobile\:margin-5 {
	margin:2.5rem
}
.mobile\:margin-6 {
	margin:3rem
}
.mobile\:margin-7 {
	margin:3.5rem
}
.mobile\:margin-8 {
	margin:4rem
}
.mobile\:margin-9 {
	margin:4.5rem
}
.mobile\:margin-10 {
	margin:5rem
}
.mobile\:margin-15 {
	margin:7.5rem
}
.mobile\:margin-05em {
	margin:.5em
}
.mobile\:margin-1em {
	margin:1em
}
.mobile\:margin-105em {
	margin:1.5em
}
.mobile\:margin-2em {
	margin:2em
}
.mobile\:margin-0 {
	margin:0
}
.mobile\:margin-y-1px {
	margin-top:1px;
	margin-bottom:1px
}
.mobile\:margin-top-1px {
	margin-top:1px
}
.mobile\:margin-bottom-1px {
	margin-bottom:1px
}
.mobile\:margin-y-2px {
	margin-top:2px;
	margin-bottom:2px
}
.mobile\:margin-top-2px {
	margin-top:2px
}
.mobile\:margin-bottom-2px {
	margin-bottom:2px
}
.mobile\:margin-y-05 {
	margin-top:.25rem;
	margin-bottom:.25rem
}
.mobile\:margin-top-05 {
	margin-top:.25rem
}
.mobile\:margin-bottom-05 {
	margin-bottom:.25rem
}
.mobile\:margin-y-1 {
	margin-top:.5rem;
	margin-bottom:.5rem
}
.mobile\:margin-top-1 {
	margin-top:.5rem
}
.mobile\:margin-bottom-1 {
	margin-bottom:.5rem
}
.mobile\:margin-y-105 {
	margin-top:.75rem;
	margin-bottom:.75rem
}
.mobile\:margin-top-105 {
	margin-top:.75rem
}
.mobile\:margin-bottom-105 {
	margin-bottom:.75rem
}
.mobile\:margin-y-2 {
	margin-top:1rem;
	margin-bottom:1rem
}
.mobile\:margin-top-2 {
	margin-top:1rem
}
.mobile\:margin-bottom-2 {
	margin-bottom:1rem
}
.mobile\:margin-y-205 {
	margin-top:1.25rem;
	margin-bottom:1.25rem
}
.mobile\:margin-top-205 {
	margin-top:1.25rem
}
.mobile\:margin-bottom-205 {
	margin-bottom:1.25rem
}
.mobile\:margin-y-3 {
	margin-top:1.5rem;
	margin-bottom:1.5rem
}
.mobile\:margin-top-3 {
	margin-top:1.5rem
}
.mobile\:margin-bottom-3 {
	margin-bottom:1.5rem
}
.mobile\:margin-y-neg-1px {
	margin-top:-1px;
	margin-bottom:-1px
}
.mobile\:margin-top-neg-1px {
	margin-top:-1px
}
.mobile\:margin-bottom-neg-1px {
	margin-bottom:-1px
}
.mobile\:margin-y-neg-2px {
	margin-top:-2px;
	margin-bottom:-2px
}
.mobile\:margin-top-neg-2px {
	margin-top:-2px
}
.mobile\:margin-bottom-neg-2px {
	margin-bottom:-2px
}
.mobile\:margin-y-neg-05 {
	margin-top:-.25rem;
	margin-bottom:-.25rem
}
.mobile\:margin-top-neg-05 {
	margin-top:-.25rem
}
.mobile\:margin-bottom-neg-05 {
	margin-bottom:-.25rem
}
.mobile\:margin-y-neg-1 {
	margin-top:-.5rem;
	margin-bottom:-.5rem
}
.mobile\:margin-top-neg-1 {
	margin-top:-.5rem
}
.mobile\:margin-bottom-neg-1 {
	margin-bottom:-.5rem
}
.mobile\:margin-y-neg-105 {
	margin-top:-.75rem;
	margin-bottom:-.75rem
}
.mobile\:margin-top-neg-105 {
	margin-top:-.75rem
}
.mobile\:margin-bottom-neg-105 {
	margin-bottom:-.75rem
}
.mobile\:margin-y-neg-2 {
	margin-top:-1rem;
	margin-bottom:-1rem
}
.mobile\:margin-top-neg-2 {
	margin-top:-1rem
}
.mobile\:margin-bottom-neg-2 {
	margin-bottom:-1rem
}
.mobile\:margin-y-neg-205 {
	margin-top:-1.25rem;
	margin-bottom:-1.25rem
}
.mobile\:margin-top-neg-205 {
	margin-top:-1.25rem
}
.mobile\:margin-bottom-neg-205 {
	margin-bottom:-1.25rem
}
.mobile\:margin-y-neg-3 {
	margin-top:-1.5rem;
	margin-bottom:-1.5rem
}
.mobile\:margin-top-neg-3 {
	margin-top:-1.5rem
}
.mobile\:margin-bottom-neg-3 {
	margin-bottom:-1.5rem
}
.mobile\:margin-y-neg-4 {
	margin-top:-2rem;
	margin-bottom:-2rem
}
.mobile\:margin-top-neg-4 {
	margin-top:-2rem
}
.mobile\:margin-bottom-neg-4 {
	margin-bottom:-2rem
}
.mobile\:margin-y-neg-5 {
	margin-top:-2.5rem;
	margin-bottom:-2.5rem
}
.mobile\:margin-top-neg-5 {
	margin-top:-2.5rem
}
.mobile\:margin-bottom-neg-5 {
	margin-bottom:-2.5rem
}
.mobile\:margin-y-neg-6 {
	margin-top:-3rem;
	margin-bottom:-3rem
}
.mobile\:margin-top-neg-6 {
	margin-top:-3rem
}
.mobile\:margin-bottom-neg-6 {
	margin-bottom:-3rem
}
.mobile\:margin-y-neg-7 {
	margin-top:-3.5rem;
	margin-bottom:-3.5rem
}
.mobile\:margin-top-neg-7 {
	margin-top:-3.5rem
}
.mobile\:margin-bottom-neg-7 {
	margin-bottom:-3.5rem
}
.mobile\:margin-y-neg-8 {
	margin-top:-4rem;
	margin-bottom:-4rem
}
.mobile\:margin-top-neg-8 {
	margin-top:-4rem
}
.mobile\:margin-bottom-neg-8 {
	margin-bottom:-4rem
}
.mobile\:margin-y-neg-9 {
	margin-top:-4.5rem;
	margin-bottom:-4.5rem
}
.mobile\:margin-top-neg-9 {
	margin-top:-4.5rem
}
.mobile\:margin-bottom-neg-9 {
	margin-bottom:-4.5rem
}
.mobile\:margin-y-neg-10 {
	margin-top:-5rem;
	margin-bottom:-5rem
}
.mobile\:margin-top-neg-10 {
	margin-top:-5rem
}
.mobile\:margin-bottom-neg-10 {
	margin-bottom:-5rem
}
.mobile\:margin-y-neg-15 {
	margin-top:-7.5rem;
	margin-bottom:-7.5rem
}
.mobile\:margin-top-neg-15 {
	margin-top:-7.5rem
}
.mobile\:margin-bottom-neg-15 {
	margin-bottom:-7.5rem
}
.mobile\:margin-y-4 {
	margin-top:2rem;
	margin-bottom:2rem
}
.mobile\:margin-top-4 {
	margin-top:2rem
}
.mobile\:margin-bottom-4 {
	margin-bottom:2rem
}
.mobile\:margin-y-5 {
	margin-top:2.5rem;
	margin-bottom:2.5rem
}
.mobile\:margin-top-5 {
	margin-top:2.5rem
}
.mobile\:margin-bottom-5 {
	margin-bottom:2.5rem
}
.mobile\:margin-y-6 {
	margin-top:3rem;
	margin-bottom:3rem
}
.mobile\:margin-top-6 {
	margin-top:3rem
}
.mobile\:margin-bottom-6 {
	margin-bottom:3rem
}
.mobile\:margin-y-7 {
	margin-top:3.5rem;
	margin-bottom:3.5rem
}
.mobile\:margin-top-7 {
	margin-top:3.5rem
}
.mobile\:margin-bottom-7 {
	margin-bottom:3.5rem
}
.mobile\:margin-y-8 {
	margin-top:4rem;
	margin-bottom:4rem
}
.mobile\:margin-top-8 {
	margin-top:4rem
}
.mobile\:margin-bottom-8 {
	margin-bottom:4rem
}
.mobile\:margin-y-9 {
	margin-top:4.5rem;
	margin-bottom:4.5rem
}
.mobile\:margin-top-9 {
	margin-top:4.5rem
}
.mobile\:margin-bottom-9 {
	margin-bottom:4.5rem
}
.mobile\:margin-y-10 {
	margin-top:5rem;
	margin-bottom:5rem
}
.mobile\:margin-top-10 {
	margin-top:5rem
}
.mobile\:margin-bottom-10 {
	margin-bottom:5rem
}
.mobile\:margin-y-15 {
	margin-top:7.5rem;
	margin-bottom:7.5rem
}
.mobile\:margin-top-15 {
	margin-top:7.5rem
}
.mobile\:margin-bottom-15 {
	margin-bottom:7.5rem
}
.mobile\:margin-y-05em {
	margin-top:.5em;
	margin-bottom:.5em
}
.mobile\:margin-top-05em {
	margin-top:.5em
}
.mobile\:margin-bottom-05em {
	margin-bottom:.5em
}
.mobile\:margin-y-1em {
	margin-top:1em;
	margin-bottom:1em
}
.mobile\:margin-top-1em {
	margin-top:1em
}
.mobile\:margin-bottom-1em {
	margin-bottom:1em
}
.mobile\:margin-y-105em {
	margin-top:1.5em;
	margin-bottom:1.5em
}
.mobile\:margin-top-105em {
	margin-top:1.5em
}
.mobile\:margin-bottom-105em {
	margin-bottom:1.5em
}
.mobile\:margin-y-2em {
	margin-top:2em;
	margin-bottom:2em
}
.mobile\:margin-top-2em {
	margin-top:2em
}
.mobile\:margin-bottom-2em {
	margin-bottom:2em
}
.mobile\:margin-y-0 {
	margin-top:0;
	margin-bottom:0
}
.mobile\:margin-top-0 {
	margin-top:0
}
.mobile\:margin-bottom-0 {
	margin-bottom:0
}
.mobile\:margin-y-auto {
	margin-top:auto;
	margin-bottom:auto
}
.mobile\:margin-top-auto {
	margin-top:auto
}
.mobile\:margin-bottom-auto {
	margin-bottom:auto
}
.mobile\:margin-x-1px {
	margin-left:1px;
	margin-right:1px
}
.mobile\:margin-right-1px {
	margin-right:1px
}
.mobile\:margin-left-1px {
	margin-left:1px
}
.mobile\:margin-x-2px {
	margin-left:2px;
	margin-right:2px
}
.mobile\:margin-right-2px {
	margin-right:2px
}
.mobile\:margin-left-2px {
	margin-left:2px
}
.mobile\:margin-x-05 {
	margin-left:.25rem;
	margin-right:.25rem
}
.mobile\:margin-right-05 {
	margin-right:.25rem
}
.mobile\:margin-left-05 {
	margin-left:.25rem
}
.mobile\:margin-x-1 {
	margin-left:.5rem;
	margin-right:.5rem
}
.mobile\:margin-right-1 {
	margin-right:.5rem
}
.mobile\:margin-left-1 {
	margin-left:.5rem
}
.mobile\:margin-x-105 {
	margin-left:.75rem;
	margin-right:.75rem
}
.mobile\:margin-right-105 {
	margin-right:.75rem
}
.mobile\:margin-left-105 {
	margin-left:.75rem
}
.mobile\:margin-x-2 {
	margin-left:1rem;
	margin-right:1rem
}
.mobile\:margin-right-2 {
	margin-right:1rem
}
.mobile\:margin-left-2 {
	margin-left:1rem
}
.mobile\:margin-x-205 {
	margin-left:1.25rem;
	margin-right:1.25rem
}
.mobile\:margin-right-205 {
	margin-right:1.25rem
}
.mobile\:margin-left-205 {
	margin-left:1.25rem
}
.mobile\:margin-x-3 {
	margin-left:1.5rem;
	margin-right:1.5rem
}
.mobile\:margin-right-3 {
	margin-right:1.5rem
}
.mobile\:margin-left-3 {
	margin-left:1.5rem
}
.mobile\:margin-x-neg-1px {
	margin-left:-1px;
	margin-right:-1px
}
.mobile\:margin-right-neg-1px {
	margin-right:-1px
}
.mobile\:margin-left-neg-1px {
	margin-left:-1px
}
.mobile\:margin-x-neg-2px {
	margin-left:-2px;
	margin-right:-2px
}
.mobile\:margin-right-neg-2px {
	margin-right:-2px
}
.mobile\:margin-left-neg-2px {
	margin-left:-2px
}
.mobile\:margin-x-neg-05 {
	margin-left:-.25rem;
	margin-right:-.25rem
}
.mobile\:margin-right-neg-05 {
	margin-right:-.25rem
}
.mobile\:margin-left-neg-05 {
	margin-left:-.25rem
}
.mobile\:margin-x-neg-1 {
	margin-left:-.5rem;
	margin-right:-.5rem
}
.mobile\:margin-right-neg-1 {
	margin-right:-.5rem
}
.mobile\:margin-left-neg-1 {
	margin-left:-.5rem
}
.mobile\:margin-x-neg-105 {
	margin-left:-.75rem;
	margin-right:-.75rem
}
.mobile\:margin-right-neg-105 {
	margin-right:-.75rem
}
.mobile\:margin-left-neg-105 {
	margin-left:-.75rem
}
.mobile\:margin-x-neg-2 {
	margin-left:-1rem;
	margin-right:-1rem
}
.mobile\:margin-right-neg-2 {
	margin-right:-1rem
}
.mobile\:margin-left-neg-2 {
	margin-left:-1rem
}
.mobile\:margin-x-neg-205 {
	margin-left:-1.25rem;
	margin-right:-1.25rem
}
.mobile\:margin-right-neg-205 {
	margin-right:-1.25rem
}
.mobile\:margin-left-neg-205 {
	margin-left:-1.25rem
}
.mobile\:margin-x-neg-3 {
	margin-left:-1.5rem;
	margin-right:-1.5rem
}
.mobile\:margin-right-neg-3 {
	margin-right:-1.5rem
}
.mobile\:margin-left-neg-3 {
	margin-left:-1.5rem
}
.mobile\:margin-x-neg-4 {
	margin-left:-2rem;
	margin-right:-2rem
}
.mobile\:margin-right-neg-4 {
	margin-right:-2rem
}
.mobile\:margin-left-neg-4 {
	margin-left:-2rem
}
.mobile\:margin-x-neg-5 {
	margin-left:-2.5rem;
	margin-right:-2.5rem
}
.mobile\:margin-right-neg-5 {
	margin-right:-2.5rem
}
.mobile\:margin-left-neg-5 {
	margin-left:-2.5rem
}
.mobile\:margin-x-neg-6 {
	margin-left:-3rem;
	margin-right:-3rem
}
.mobile\:margin-right-neg-6 {
	margin-right:-3rem
}
.mobile\:margin-left-neg-6 {
	margin-left:-3rem
}
.mobile\:margin-x-neg-7 {
	margin-left:-3.5rem;
	margin-right:-3.5rem
}
.mobile\:margin-right-neg-7 {
	margin-right:-3.5rem
}
.mobile\:margin-left-neg-7 {
	margin-left:-3.5rem
}
.mobile\:margin-x-neg-8 {
	margin-left:-4rem;
	margin-right:-4rem
}
.mobile\:margin-right-neg-8 {
	margin-right:-4rem
}
.mobile\:margin-left-neg-8 {
	margin-left:-4rem
}
.mobile\:margin-x-neg-9 {
	margin-left:-4.5rem;
	margin-right:-4.5rem
}
.mobile\:margin-right-neg-9 {
	margin-right:-4.5rem
}
.mobile\:margin-left-neg-9 {
	margin-left:-4.5rem
}
.mobile\:margin-x-neg-10 {
	margin-left:-5rem;
	margin-right:-5rem
}
.mobile\:margin-right-neg-10 {
	margin-right:-5rem
}
.mobile\:margin-left-neg-10 {
	margin-left:-5rem
}
.mobile\:margin-x-neg-15 {
	margin-left:-7.5rem;
	margin-right:-7.5rem
}
.mobile\:margin-right-neg-15 {
	margin-right:-7.5rem
}
.mobile\:margin-left-neg-15 {
	margin-left:-7.5rem
}
.mobile\:margin-x-4 {
	margin-left:2rem;
	margin-right:2rem
}
.mobile\:margin-right-4 {
	margin-right:2rem
}
.mobile\:margin-left-4 {
	margin-left:2rem
}
.mobile\:margin-x-5 {
	margin-left:2.5rem;
	margin-right:2.5rem
}
.mobile\:margin-right-5 {
	margin-right:2.5rem
}
.mobile\:margin-left-5 {
	margin-left:2.5rem
}
.mobile\:margin-x-6 {
	margin-left:3rem;
	margin-right:3rem
}
.mobile\:margin-right-6 {
	margin-right:3rem
}
.mobile\:margin-left-6 {
	margin-left:3rem
}
.mobile\:margin-x-7 {
	margin-left:3.5rem;
	margin-right:3.5rem
}
.mobile\:margin-right-7 {
	margin-right:3.5rem
}
.mobile\:margin-left-7 {
	margin-left:3.5rem
}
.mobile\:margin-x-8 {
	margin-left:4rem;
	margin-right:4rem
}
.mobile\:margin-right-8 {
	margin-right:4rem
}
.mobile\:margin-left-8 {
	margin-left:4rem
}
.mobile\:margin-x-9 {
	margin-left:4.5rem;
	margin-right:4.5rem
}
.mobile\:margin-right-9 {
	margin-right:4.5rem
}
.mobile\:margin-left-9 {
	margin-left:4.5rem
}
.mobile\:margin-x-10 {
	margin-left:5rem;
	margin-right:5rem
}
.mobile\:margin-right-10 {
	margin-right:5rem
}
.mobile\:margin-left-10 {
	margin-left:5rem
}
.mobile\:margin-x-15 {
	margin-left:7.5rem;
	margin-right:7.5rem
}
.mobile\:margin-right-15 {
	margin-right:7.5rem
}
.mobile\:margin-left-15 {
	margin-left:7.5rem
}
.mobile\:margin-x-card {
	margin-left:10rem;
	margin-right:10rem
}
.mobile\:margin-right-card {
	margin-right:10rem
}
.mobile\:margin-left-card {
	margin-left:10rem
}
.mobile\:margin-x-card-lg {
	margin-left:15rem;
	margin-right:15rem
}
.mobile\:margin-right-card-lg {
	margin-right:15rem
}
.mobile\:margin-left-card-lg {
	margin-left:15rem
}
.mobile\:margin-x-mobile {
	margin-left:20rem;
	margin-right:20rem
}
.mobile\:margin-right-mobile {
	margin-right:20rem
}
.mobile\:margin-left-mobile {
	margin-left:20rem
}
.mobile\:margin-x-05em {
	margin-left:.5em;
	margin-right:.5em
}
.mobile\:margin-right-05em {
	margin-right:.5em
}
.mobile\:margin-left-05em {
	margin-left:.5em
}
.mobile\:margin-x-1em {
	margin-left:1em;
	margin-right:1em
}
.mobile\:margin-right-1em {
	margin-right:1em
}
.mobile\:margin-left-1em {
	margin-left:1em
}
.mobile\:margin-x-105em {
	margin-left:1.5em;
	margin-right:1.5em
}
.mobile\:margin-right-105em {
	margin-right:1.5em
}
.mobile\:margin-left-105em {
	margin-left:1.5em
}
.mobile\:margin-x-2em {
	margin-left:2em;
	margin-right:2em
}
.mobile\:margin-right-2em {
	margin-right:2em
}
.mobile\:margin-left-2em {
	margin-left:2em
}
.mobile\:margin-x-0 {
	margin-left:0;
	margin-right:0
}
.mobile\:margin-right-0 {
	margin-right:0
}
.mobile\:margin-left-0 {
	margin-left:0
}
.mobile\:margin-x-auto {
	margin-left:auto;
	margin-right:auto
}
.mobile\:margin-right-auto {
	margin-right:auto
}
.mobile\:margin-left-auto {
	margin-left:auto
}
.mobile\:measure-1 {
	max-width:44ex
}
.mobile\:measure-2 {
	max-width:60ex
}
.mobile\:measure-3 {
	max-width:64ex
}
.mobile\:measure-4 {
	max-width:68ex
}
.mobile\:measure-5 {
	max-width:72ex
}
.mobile\:measure-6 {
	max-width:88ex
}
.mobile\:measure-none {
	max-width:none
}
.mobile\:order-first {
	order:-1
}
.mobile\:order-last {
	order:999
}
.mobile\:order-initial {
	order:initial
}
.mobile\:order-0 {
	order:0
}
.mobile\:order-1 {
	order:1
}
.mobile\:order-2 {
	order:2
}
.mobile\:order-3 {
	order:3
}
.mobile\:order-4 {
	order:4
}
.mobile\:order-5 {
	order:5
}
.mobile\:order-6 {
	order:6
}
.mobile\:order-7 {
	order:7
}
.mobile\:order-8 {
	order:8
}
.mobile\:order-9 {
	order:9
}
.mobile\:order-10 {
	order:10
}
.mobile\:order-11 {
	order:11
}
.mobile\:padding-1px {
	padding:1px
}
.mobile\:padding-y-1px {
	padding-top:1px;
	padding-bottom:1px
}
.mobile\:padding-x-1px {
	padding-left:1px;
	padding-right:1px
}
.mobile\:padding-top-1px {
	padding-top:1px
}
.mobile\:padding-right-1px {
	padding-right:1px
}
.mobile\:padding-bottom-1px {
	padding-bottom:1px
}
.mobile\:padding-left-1px {
	padding-left:1px
}
.mobile\:padding-2px {
	padding:2px
}
.mobile\:padding-y-2px {
	padding-top:2px;
	padding-bottom:2px
}
.mobile\:padding-x-2px {
	padding-left:2px;
	padding-right:2px
}
.mobile\:padding-top-2px {
	padding-top:2px
}
.mobile\:padding-right-2px {
	padding-right:2px
}
.mobile\:padding-bottom-2px {
	padding-bottom:2px
}
.mobile\:padding-left-2px {
	padding-left:2px
}
.mobile\:padding-05 {
	padding:.25rem
}
.mobile\:padding-y-05 {
	padding-top:.25rem;
	padding-bottom:.25rem
}
.mobile\:padding-x-05 {
	padding-left:.25rem;
	padding-right:.25rem
}
.mobile\:padding-top-05 {
	padding-top:.25rem
}
.mobile\:padding-right-05 {
	padding-right:.25rem
}
.mobile\:padding-bottom-05 {
	padding-bottom:.25rem
}
.mobile\:padding-left-05 {
	padding-left:.25rem
}
.mobile\:padding-1 {
	padding:.5rem
}
.mobile\:padding-y-1 {
	padding-top:.5rem;
	padding-bottom:.5rem
}
.mobile\:padding-x-1 {
	padding-left:.5rem;
	padding-right:.5rem
}
.mobile\:padding-top-1 {
	padding-top:.5rem
}
.mobile\:padding-right-1 {
	padding-right:.5rem
}
.mobile\:padding-bottom-1 {
	padding-bottom:.5rem
}
.mobile\:padding-left-1 {
	padding-left:.5rem
}
.mobile\:padding-105 {
	padding:.75rem
}
.mobile\:padding-y-105 {
	padding-top:.75rem;
	padding-bottom:.75rem
}
.mobile\:padding-x-105 {
	padding-left:.75rem;
	padding-right:.75rem
}
.mobile\:padding-top-105 {
	padding-top:.75rem
}
.mobile\:padding-right-105 {
	padding-right:.75rem
}
.mobile\:padding-bottom-105 {
	padding-bottom:.75rem
}
.mobile\:padding-left-105 {
	padding-left:.75rem
}
.mobile\:padding-2 {
	padding:1rem
}
.mobile\:padding-y-2 {
	padding-top:1rem;
	padding-bottom:1rem
}
.mobile\:padding-x-2 {
	padding-left:1rem;
	padding-right:1rem
}
.mobile\:padding-top-2 {
	padding-top:1rem
}
.mobile\:padding-right-2 {
	padding-right:1rem
}
.mobile\:padding-bottom-2 {
	padding-bottom:1rem
}
.mobile\:padding-left-2 {
	padding-left:1rem
}
.mobile\:padding-205 {
	padding:1.25rem
}
.mobile\:padding-y-205 {
	padding-top:1.25rem;
	padding-bottom:1.25rem
}
.mobile\:padding-x-205 {
	padding-left:1.25rem;
	padding-right:1.25rem
}
.mobile\:padding-top-205 {
	padding-top:1.25rem
}
.mobile\:padding-right-205 {
	padding-right:1.25rem
}
.mobile\:padding-bottom-205 {
	padding-bottom:1.25rem
}
.mobile\:padding-left-205 {
	padding-left:1.25rem
}
.mobile\:padding-3 {
	padding:1.5rem
}
.mobile\:padding-y-3 {
	padding-top:1.5rem;
	padding-bottom:1.5rem
}
.mobile\:padding-x-3 {
	padding-left:1.5rem;
	padding-right:1.5rem
}
.mobile\:padding-top-3 {
	padding-top:1.5rem
}
.mobile\:padding-right-3 {
	padding-right:1.5rem
}
.mobile\:padding-bottom-3 {
	padding-bottom:1.5rem
}
.mobile\:padding-left-3 {
	padding-left:1.5rem
}
.mobile\:padding-4 {
	padding:2rem
}
.mobile\:padding-y-4 {
	padding-top:2rem;
	padding-bottom:2rem
}
.mobile\:padding-x-4 {
	padding-left:2rem;
	padding-right:2rem
}
.mobile\:padding-top-4 {
	padding-top:2rem
}
.mobile\:padding-right-4 {
	padding-right:2rem
}
.mobile\:padding-bottom-4 {
	padding-bottom:2rem
}
.mobile\:padding-left-4 {
	padding-left:2rem
}
.mobile\:padding-5 {
	padding:2.5rem
}
.mobile\:padding-y-5 {
	padding-top:2.5rem;
	padding-bottom:2.5rem
}
.mobile\:padding-x-5 {
	padding-left:2.5rem;
	padding-right:2.5rem
}
.mobile\:padding-top-5 {
	padding-top:2.5rem
}
.mobile\:padding-right-5 {
	padding-right:2.5rem
}
.mobile\:padding-bottom-5 {
	padding-bottom:2.5rem
}
.mobile\:padding-left-5 {
	padding-left:2.5rem
}
.mobile\:padding-6 {
	padding:3rem
}
.mobile\:padding-y-6 {
	padding-top:3rem;
	padding-bottom:3rem
}
.mobile\:padding-x-6 {
	padding-left:3rem;
	padding-right:3rem
}
.mobile\:padding-top-6 {
	padding-top:3rem
}
.mobile\:padding-right-6 {
	padding-right:3rem
}
.mobile\:padding-bottom-6 {
	padding-bottom:3rem
}
.mobile\:padding-left-6 {
	padding-left:3rem
}
.mobile\:padding-7 {
	padding:3.5rem
}
.mobile\:padding-y-7 {
	padding-top:3.5rem;
	padding-bottom:3.5rem
}
.mobile\:padding-x-7 {
	padding-left:3.5rem;
	padding-right:3.5rem
}
.mobile\:padding-top-7 {
	padding-top:3.5rem
}
.mobile\:padding-right-7 {
	padding-right:3.5rem
}
.mobile\:padding-bottom-7 {
	padding-bottom:3.5rem
}
.mobile\:padding-left-7 {
	padding-left:3.5rem
}
.mobile\:padding-8 {
	padding:4rem
}
.mobile\:padding-y-8 {
	padding-top:4rem;
	padding-bottom:4rem
}
.mobile\:padding-x-8 {
	padding-left:4rem;
	padding-right:4rem
}
.mobile\:padding-top-8 {
	padding-top:4rem
}
.mobile\:padding-right-8 {
	padding-right:4rem
}
.mobile\:padding-bottom-8 {
	padding-bottom:4rem
}
.mobile\:padding-left-8 {
	padding-left:4rem
}
.mobile\:padding-9 {
	padding:4.5rem
}
.mobile\:padding-y-9 {
	padding-top:4.5rem;
	padding-bottom:4.5rem
}
.mobile\:padding-x-9 {
	padding-left:4.5rem;
	padding-right:4.5rem
}
.mobile\:padding-top-9 {
	padding-top:4.5rem
}
.mobile\:padding-right-9 {
	padding-right:4.5rem
}
.mobile\:padding-bottom-9 {
	padding-bottom:4.5rem
}
.mobile\:padding-left-9 {
	padding-left:4.5rem
}
.mobile\:padding-10 {
	padding:5rem
}
.mobile\:padding-y-10 {
	padding-top:5rem;
	padding-bottom:5rem
}
.mobile\:padding-x-10 {
	padding-left:5rem;
	padding-right:5rem
}
.mobile\:padding-top-10 {
	padding-top:5rem
}
.mobile\:padding-right-10 {
	padding-right:5rem
}
.mobile\:padding-bottom-10 {
	padding-bottom:5rem
}
.mobile\:padding-left-10 {
	padding-left:5rem
}
.mobile\:padding-15 {
	padding:7.5rem
}
.mobile\:padding-y-15 {
	padding-top:7.5rem;
	padding-bottom:7.5rem
}
.mobile\:padding-x-15 {
	padding-left:7.5rem;
	padding-right:7.5rem
}
.mobile\:padding-top-15 {
	padding-top:7.5rem
}
.mobile\:padding-right-15 {
	padding-right:7.5rem
}
.mobile\:padding-bottom-15 {
	padding-bottom:7.5rem
}
.mobile\:padding-left-15 {
	padding-left:7.5rem
}
.mobile\:padding-0 {
	padding:0
}
.mobile\:padding-y-0 {
	padding-top:0;
	padding-bottom:0
}
.mobile\:padding-x-0 {
	padding-left:0;
	padding-right:0
}
.mobile\:padding-top-0 {
	padding-top:0
}
.mobile\:padding-right-0 {
	padding-right:0
}
.mobile\:padding-bottom-0 {
	padding-bottom:0
}
.mobile\:padding-left-0 {
	padding-left:0
}
.mobile\:width-1px {
	width:1px
}
.mobile\:width-2px {
	width:2px
}
.mobile\:width-05 {
	width:.25rem
}
.mobile\:width-1 {
	width:.5rem
}
.mobile\:width-105 {
	width:.75rem
}
.mobile\:width-2 {
	width:1rem
}
.mobile\:width-205 {
	width:1.25rem
}
.mobile\:width-3 {
	width:1.5rem
}
.mobile\:width-4 {
	width:2rem
}
.mobile\:width-5 {
	width:2.5rem
}
.mobile\:width-6 {
	width:3rem
}
.mobile\:width-7 {
	width:3.5rem
}
.mobile\:width-8 {
	width:4rem
}
.mobile\:width-9 {
	width:4.5rem
}
.mobile\:width-10 {
	width:5rem
}
.mobile\:width-15 {
	width:7.5rem
}
.mobile\:width-card {
	width:10rem
}
.mobile\:width-card-lg {
	width:15rem
}
.mobile\:width-mobile {
	width:20rem
}
.mobile\:width-mobile-lg {
	width:30rem
}
.mobile\:width-tablet {
	width:40rem
}
.mobile\:width-tablet-lg {
	width:55rem
}
.mobile\:width-desktop {
	width:64rem
}
.mobile\:width-desktop-lg {
	width:75rem
}
.mobile\:width-widescreen {
	width:87.5rem
}
.mobile\:width-0 {
	width:0
}
.mobile\:width-full {
	width:100%
}
.mobile\:width-auto {
	width:auto
}
}@media all and (min-width:30em) {
	.mobile-lg\:border-1px,.mobile-lg\:hover\:border-1px:hover {
	border:1px solid
}
.mobile-lg\:border-y-1px,.mobile-lg\:hover\:border-y-1px:hover {
	border-top:1px solid;
	border-bottom:1px solid
}
.mobile-lg\:border-x-1px,.mobile-lg\:hover\:border-x-1px:hover {
	border-left:1px solid;
	border-right:1px solid
}
.mobile-lg\:border-top-1px,.mobile-lg\:hover\:border-top-1px:hover {
	border-top:1px solid
}
.mobile-lg\:border-right-1px,.mobile-lg\:hover\:border-right-1px:hover {
	border-right:1px solid
}
.mobile-lg\:border-bottom-1px,.mobile-lg\:hover\:border-bottom-1px:hover {
	border-bottom:1px solid
}
.mobile-lg\:border-left-1px,.mobile-lg\:hover\:border-left-1px:hover {
	border-left:1px solid
}
.mobile-lg\:border-2px,.mobile-lg\:hover\:border-2px:hover {
	border:2px solid
}
.mobile-lg\:border-y-2px,.mobile-lg\:hover\:border-y-2px:hover {
	border-top:2px solid;
	border-bottom:2px solid
}
.mobile-lg\:border-x-2px,.mobile-lg\:hover\:border-x-2px:hover {
	border-left:2px solid;
	border-right:2px solid
}
.mobile-lg\:border-top-2px,.mobile-lg\:hover\:border-top-2px:hover {
	border-top:2px solid
}
.mobile-lg\:border-right-2px,.mobile-lg\:hover\:border-right-2px:hover {
	border-right:2px solid
}
.mobile-lg\:border-bottom-2px,.mobile-lg\:hover\:border-bottom-2px:hover {
	border-bottom:2px solid
}
.mobile-lg\:border-left-2px,.mobile-lg\:hover\:border-left-2px:hover {
	border-left:2px solid
}
.mobile-lg\:border-05,.mobile-lg\:hover\:border-05:hover {
	border:.25rem solid
}
.mobile-lg\:border-y-05,.mobile-lg\:hover\:border-y-05:hover {
	border-top:.25rem solid;
	border-bottom:.25rem solid
}
.mobile-lg\:border-x-05,.mobile-lg\:hover\:border-x-05:hover {
	border-left:.25rem solid;
	border-right:.25rem solid
}
.mobile-lg\:border-top-05,.mobile-lg\:hover\:border-top-05:hover {
	border-top:.25rem solid
}
.mobile-lg\:border-right-05,.mobile-lg\:hover\:border-right-05:hover {
	border-right:.25rem solid
}
.mobile-lg\:border-bottom-05,.mobile-lg\:hover\:border-bottom-05:hover {
	border-bottom:.25rem solid
}
.mobile-lg\:border-left-05,.mobile-lg\:hover\:border-left-05:hover {
	border-left:.25rem solid
}
.mobile-lg\:border-1,.mobile-lg\:hover\:border-1:hover {
	border:.5rem solid
}
.mobile-lg\:border-y-1,.mobile-lg\:hover\:border-y-1:hover {
	border-top:.5rem solid;
	border-bottom:.5rem solid
}
.mobile-lg\:border-x-1,.mobile-lg\:hover\:border-x-1:hover {
	border-left:.5rem solid;
	border-right:.5rem solid
}
.mobile-lg\:border-top-1,.mobile-lg\:hover\:border-top-1:hover {
	border-top:.5rem solid
}
.mobile-lg\:border-right-1,.mobile-lg\:hover\:border-right-1:hover {
	border-right:.5rem solid
}
.mobile-lg\:border-bottom-1,.mobile-lg\:hover\:border-bottom-1:hover {
	border-bottom:.5rem solid
}
.mobile-lg\:border-left-1,.mobile-lg\:hover\:border-left-1:hover {
	border-left:.5rem solid
}
.mobile-lg\:border-105,.mobile-lg\:hover\:border-105:hover {
	border:.75rem solid
}
.mobile-lg\:border-y-105,.mobile-lg\:hover\:border-y-105:hover {
	border-top:.75rem solid;
	border-bottom:.75rem solid
}
.mobile-lg\:border-x-105,.mobile-lg\:hover\:border-x-105:hover {
	border-left:.75rem solid;
	border-right:.75rem solid
}
.mobile-lg\:border-top-105,.mobile-lg\:hover\:border-top-105:hover {
	border-top:.75rem solid
}
.mobile-lg\:border-right-105,.mobile-lg\:hover\:border-right-105:hover {
	border-right:.75rem solid
}
.mobile-lg\:border-bottom-105,.mobile-lg\:hover\:border-bottom-105:hover {
	border-bottom:.75rem solid
}
.mobile-lg\:border-left-105,.mobile-lg\:hover\:border-left-105:hover {
	border-left:.75rem solid
}
.mobile-lg\:border-2,.mobile-lg\:hover\:border-2:hover {
	border:1rem solid
}
.mobile-lg\:border-y-2,.mobile-lg\:hover\:border-y-2:hover {
	border-top:1rem solid;
	border-bottom:1rem solid
}
.mobile-lg\:border-x-2,.mobile-lg\:hover\:border-x-2:hover {
	border-left:1rem solid;
	border-right:1rem solid
}
.mobile-lg\:border-top-2,.mobile-lg\:hover\:border-top-2:hover {
	border-top:1rem solid
}
.mobile-lg\:border-right-2,.mobile-lg\:hover\:border-right-2:hover {
	border-right:1rem solid
}
.mobile-lg\:border-bottom-2,.mobile-lg\:hover\:border-bottom-2:hover {
	border-bottom:1rem solid
}
.mobile-lg\:border-left-2,.mobile-lg\:hover\:border-left-2:hover {
	border-left:1rem solid
}
.mobile-lg\:border-205,.mobile-lg\:hover\:border-205:hover {
	border:1.25rem solid
}
.mobile-lg\:border-y-205,.mobile-lg\:hover\:border-y-205:hover {
	border-top:1.25rem solid;
	border-bottom:1.25rem solid
}
.mobile-lg\:border-x-205,.mobile-lg\:hover\:border-x-205:hover {
	border-left:1.25rem solid;
	border-right:1.25rem solid
}
.mobile-lg\:border-top-205,.mobile-lg\:hover\:border-top-205:hover {
	border-top:1.25rem solid
}
.mobile-lg\:border-right-205,.mobile-lg\:hover\:border-right-205:hover {
	border-right:1.25rem solid
}
.mobile-lg\:border-bottom-205,.mobile-lg\:hover\:border-bottom-205:hover {
	border-bottom:1.25rem solid
}
.mobile-lg\:border-left-205,.mobile-lg\:hover\:border-left-205:hover {
	border-left:1.25rem solid
}
.mobile-lg\:border-3,.mobile-lg\:hover\:border-3:hover {
	border:1.5rem solid
}
.mobile-lg\:border-y-3,.mobile-lg\:hover\:border-y-3:hover {
	border-top:1.5rem solid;
	border-bottom:1.5rem solid
}
.mobile-lg\:border-x-3,.mobile-lg\:hover\:border-x-3:hover {
	border-left:1.5rem solid;
	border-right:1.5rem solid
}
.mobile-lg\:border-top-3,.mobile-lg\:hover\:border-top-3:hover {
	border-top:1.5rem solid
}
.mobile-lg\:border-right-3,.mobile-lg\:hover\:border-right-3:hover {
	border-right:1.5rem solid
}
.mobile-lg\:border-bottom-3,.mobile-lg\:hover\:border-bottom-3:hover {
	border-bottom:1.5rem solid
}
.mobile-lg\:border-left-3,.mobile-lg\:hover\:border-left-3:hover {
	border-left:1.5rem solid
}
.mobile-lg\:border-0,.mobile-lg\:hover\:border-0:hover {
	border:0 solid
}
.mobile-lg\:border-y-0,.mobile-lg\:hover\:border-y-0:hover {
	border-top:0 solid;
	border-bottom:0 solid
}
.mobile-lg\:border-x-0,.mobile-lg\:hover\:border-x-0:hover {
	border-left:0 solid;
	border-right:0 solid
}
.mobile-lg\:border-top-0,.mobile-lg\:hover\:border-top-0:hover {
	border-top:0 solid
}
.mobile-lg\:border-right-0,.mobile-lg\:hover\:border-right-0:hover {
	border-right:0 solid
}
.mobile-lg\:border-bottom-0,.mobile-lg\:hover\:border-bottom-0:hover {
	border-bottom:0 solid
}
.mobile-lg\:border-left-0,.mobile-lg\:hover\:border-left-0:hover {
	border-left:0 solid
}
.mobile-lg\:border,.mobile-lg\:hover\:border:hover {
	border:1px solid
}
.mobile-lg\:border-y,.mobile-lg\:hover\:border-y:hover {
	border-top:1px solid;
	border-bottom:1px solid
}
.mobile-lg\:border-x,.mobile-lg\:hover\:border-x:hover {
	border-left:1px solid;
	border-right:1px solid
}
.mobile-lg\:border-top,.mobile-lg\:hover\:border-top:hover {
	border-top:1px solid
}
.mobile-lg\:border-right,.mobile-lg\:hover\:border-right:hover {
	border-right:1px solid
}
.mobile-lg\:border-bottom,.mobile-lg\:hover\:border-bottom:hover {
	border-bottom:1px solid
}
.mobile-lg\:border-left,.mobile-lg\:hover\:border-left:hover {
	border-left:1px solid
}
.mobile-lg\:border-transparent,.mobile-lg\:hover\:border-transparent:hover {
	border-color:transparent
}
.mobile-lg\:border-black,.mobile-lg\:hover\:border-black:hover {
	border-color:#000
}
.mobile-lg\:border-white,.mobile-lg\:hover\:border-white:hover {
	border-color:#fff
}
.mobile-lg\:border-red,.mobile-lg\:hover\:border-red:hover {
	border-color:#e52207
}
.mobile-lg\:border-orange,.mobile-lg\:hover\:border-orange:hover {
	border-color:#e66f0e
}
.mobile-lg\:border-gold,.mobile-lg\:hover\:border-gold:hover {
	border-color:#ffbe2e
}
.mobile-lg\:border-yellow,.mobile-lg\:hover\:border-yellow:hover {
	border-color:#fee685
}
.mobile-lg\:border-green,.mobile-lg\:hover\:border-green:hover {
	border-color:#538200
}
.mobile-lg\:border-mint,.mobile-lg\:hover\:border-mint:hover {
	border-color:#04c585
}
.mobile-lg\:border-cyan,.mobile-lg\:hover\:border-cyan:hover {
	border-color:#009ec1
}
.mobile-lg\:border-blue,.mobile-lg\:hover\:border-blue:hover {
	border-color:#0076d6
}
.mobile-lg\:border-indigo,.mobile-lg\:hover\:border-indigo:hover {
	border-color:#676cc8
}
.mobile-lg\:border-violet,.mobile-lg\:hover\:border-violet:hover {
	border-color:#8168b3
}
.mobile-lg\:border-magenta,.mobile-lg\:hover\:border-magenta:hover {
	border-color:#d72d79
}
.mobile-lg\:border-gray-5,.mobile-lg\:hover\:border-gray-5:hover {
	border-color:#f0f0f0
}
.mobile-lg\:border-gray-10,.mobile-lg\:hover\:border-gray-10:hover {
	border-color:#e6e6e6
}
.mobile-lg\:border-gray-30,.mobile-lg\:hover\:border-gray-30:hover {
	border-color:#adadad
}
.mobile-lg\:border-gray-50,.mobile-lg\:hover\:border-gray-50:hover {
	border-color:#757575
}
.mobile-lg\:border-gray-70,.mobile-lg\:hover\:border-gray-70:hover {
	border-color:#454545
}
.mobile-lg\:border-gray-90,.mobile-lg\:hover\:border-gray-90:hover {
	border-color:#1b1b1b
}
.mobile-lg\:border-base-lightest,.mobile-lg\:hover\:border-base-lightest:hover {
	border-color:#f0f0f0
}
.mobile-lg\:border-base-lighter,.mobile-lg\:hover\:border-base-lighter:hover {
	border-color:#dfe1e2
}
.mobile-lg\:border-base-light,.mobile-lg\:hover\:border-base-light:hover {
	border-color:#a9aeb1
}
.mobile-lg\:border-base,.mobile-lg\:hover\:border-base:hover {
	border-color:#71767a
}
.mobile-lg\:border-base-dark,.mobile-lg\:hover\:border-base-dark:hover {
	border-color:#565c65
}
.mobile-lg\:border-base-darker,.mobile-lg\:hover\:border-base-darker:hover {
	border-color:#3d4551
}
.mobile-lg\:border-base-darkest,.mobile-lg\:hover\:border-base-darkest:hover {
	border-color:#1c1d1f
}
.mobile-lg\:border-ink,.mobile-lg\:hover\:border-ink:hover {
	border-color:#171716
}
.mobile-lg\:border-primary-lighter,.mobile-lg\:hover\:border-primary-lighter:hover {
	border-color:#eff6fb
}
.mobile-lg\:border-primary-light,.mobile-lg\:hover\:border-primary-light:hover {
	border-color:#73b3e7
}
.mobile-lg\:border-primary,.mobile-lg\:border-primary-vivid,.mobile-lg\:hover\:border-primary-vivid:hover,.mobile-lg\:hover\:border-primary:hover {
	border-color:#2378c3
}
.mobile-lg\:border-primary-dark,.mobile-lg\:hover\:border-primary-dark:hover {
	border-color:#274863
}
.mobile-lg\:border-primary-darker,.mobile-lg\:hover\:border-primary-darker:hover {
	border-color:#1f303e
}
.mobile-lg\:border-secondary-lighter,.mobile-lg\:hover\:border-secondary-lighter:hover {
	border-color:#d9e8f6
}
.mobile-lg\:border-secondary-light,.mobile-lg\:hover\:border-secondary-light:hover {
	border-color:#aacdec
}
.mobile-lg\:border-secondary,.mobile-lg\:hover\:border-secondary:hover {
	border-color:#4f97d1
}
.mobile-lg\:border-secondary-vivid,.mobile-lg\:hover\:border-secondary-vivid:hover {
	border-color:#0b4778
}
.mobile-lg\:border-secondary-dark,.mobile-lg\:hover\:border-secondary-dark:hover {
	border-color:#2c608a
}
.mobile-lg\:border-secondary-darker,.mobile-lg\:hover\:border-secondary-darker:hover {
	border-color:#11181d
}
.mobile-lg\:border-accent-warm-darker,.mobile-lg\:hover\:border-accent-warm-darker:hover {
	border-color:#775540
}
.mobile-lg\:border-accent-warm-dark,.mobile-lg\:hover\:border-accent-warm-dark:hover {
	border-color:#c05600
}
.mobile-lg\:border-accent-warm,.mobile-lg\:hover\:border-accent-warm:hover {
	border-color:#fa9441
}
.mobile-lg\:border-accent-warm-light,.mobile-lg\:hover\:border-accent-warm-light:hover {
	border-color:#ffbc78
}
.mobile-lg\:border-accent-warm-lighter,.mobile-lg\:hover\:border-accent-warm-lighter:hover {
	border-color:#f2e4d4
}
.mobile-lg\:border-accent-cool-darker,.mobile-lg\:hover\:border-accent-cool-darker:hover {
	border-color:#0f6460
}
.mobile-lg\:border-accent-cool-dark,.mobile-lg\:hover\:border-accent-cool-dark:hover {
	border-color:#00a398
}
.mobile-lg\:border-accent-cool,.mobile-lg\:hover\:border-accent-cool:hover {
	border-color:#1dc2ae
}
.mobile-lg\:border-accent-cool-light,.mobile-lg\:hover\:border-accent-cool-light:hover {
	border-color:#29e1cb
}
.mobile-lg\:border-accent-cool-lighter,.mobile-lg\:hover\:border-accent-cool-lighter:hover {
	border-color:#d5fbf3
}
.mobile-lg\:border-error-light,.mobile-lg\:border-error-lighter,.mobile-lg\:hover\:border-error-light:hover,.mobile-lg\:hover\:border-error-lighter:hover {
	border-color:#f4e3db
}
.mobile-lg\:border-error,.mobile-lg\:border-error-dark,.mobile-lg\:hover\:border-error-dark:hover,.mobile-lg\:hover\:border-error:hover {
	border-color:#b50909
}
.mobile-lg\:border-error-darker,.mobile-lg\:hover\:border-error-darker:hover {
	border-color:#6f3331
}
.mobile-lg\:border-warning-light,.mobile-lg\:border-warning-lighter,.mobile-lg\:hover\:border-warning-light:hover,.mobile-lg\:hover\:border-warning-lighter:hover {
	border-color:#faf3d1
}
.mobile-lg\:border-warning,.mobile-lg\:border-warning-dark,.mobile-lg\:hover\:border-warning-dark:hover,.mobile-lg\:hover\:border-warning:hover {
	border-color:#ffbe2e
}
.mobile-lg\:border-warning-darker,.mobile-lg\:hover\:border-warning-darker:hover {
	border-color:#936f38
}
.mobile-lg\:border-success-light,.mobile-lg\:border-success-lighter,.mobile-lg\:hover\:border-success-light:hover,.mobile-lg\:hover\:border-success-lighter:hover {
	border-color:#ecf3ec
}
.mobile-lg\:border-success,.mobile-lg\:border-success-dark,.mobile-lg\:hover\:border-success-dark:hover,.mobile-lg\:hover\:border-success:hover {
	border-color:#00a91c
}
.mobile-lg\:border-success-darker,.mobile-lg\:hover\:border-success-darker:hover {
	border-color:#446443
}
.mobile-lg\:border-info-lighter,.mobile-lg\:hover\:border-info-lighter:hover {
	border-color:#e7f6f8
}
.mobile-lg\:border-info-light,.mobile-lg\:hover\:border-info-light:hover {
	border-color:#99deea
}
.mobile-lg\:border-info,.mobile-lg\:hover\:border-info:hover {
	border-color:#00bde3
}
.mobile-lg\:border-info-dark,.mobile-lg\:hover\:border-info-dark:hover {
	border-color:#009ec1
}
.mobile-lg\:border-info-darker,.mobile-lg\:hover\:border-info-darker:hover {
	border-color:#2e6276
}
.mobile-lg\:border-disabled-light,.mobile-lg\:hover\:border-disabled-light:hover {
	border-color:#e6e6e6
}
.mobile-lg\:border-disabled,.mobile-lg\:hover\:border-disabled:hover {
	border-color:#c9c9c9
}
.mobile-lg\:border-disabled-dark,.mobile-lg\:hover\:border-disabled-dark:hover {
	border-color:#adadad
}
.mobile-lg\:border-emergency,.mobile-lg\:hover\:border-emergency:hover {
	border-color:#9c3d10
}
.mobile-lg\:border-emergency-dark,.mobile-lg\:hover\:border-emergency-dark:hover {
	border-color:#332d29
}
.mobile-lg\:radius-0 {
	border-radius:0
}
.mobile-lg\:radius-top-0 {
	border-top-left-radius:0;
	border-top-right-radius:0
}
.mobile-lg\:radius-right-0 {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.mobile-lg\:radius-bottom-0 {
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.mobile-lg\:radius-left-0 {
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.mobile-lg\:radius-none {
	border-radius:0
}
.mobile-lg\:radius-top-none {
	border-top-left-radius:0;
	border-top-right-radius:0
}
.mobile-lg\:radius-right-none {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.mobile-lg\:radius-bottom-none {
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.mobile-lg\:radius-left-none {
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.mobile-lg\:radius-sm {
	border-radius:2px
}
.mobile-lg\:radius-top-sm {
	border-top-left-radius:2px;
	border-top-right-radius:2px
}
.mobile-lg\:radius-right-sm {
	border-top-right-radius:2px;
	border-bottom-right-radius:2px
}
.mobile-lg\:radius-bottom-sm {
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px
}
.mobile-lg\:radius-left-sm {
	border-top-left-radius:2px;
	border-bottom-left-radius:2px
}
.mobile-lg\:radius-md {
	border-radius:.25rem
}
.mobile-lg\:radius-top-md {
	border-top-left-radius:.25rem;
	border-top-right-radius:.25rem
}
.mobile-lg\:radius-right-md {
	border-top-right-radius:.25rem;
	border-bottom-right-radius:.25rem
}
.mobile-lg\:radius-bottom-md {
	border-bottom-left-radius:.25rem;
	border-bottom-right-radius:.25rem
}
.mobile-lg\:radius-left-md {
	border-top-left-radius:.25rem;
	border-bottom-left-radius:.25rem
}
.mobile-lg\:radius-lg {
	border-radius:.5rem
}
.mobile-lg\:radius-top-lg {
	border-top-left-radius:.5rem;
	border-top-right-radius:.5rem
}
.mobile-lg\:radius-right-lg {
	border-top-right-radius:.5rem;
	border-bottom-right-radius:.5rem
}
.mobile-lg\:radius-bottom-lg {
	border-bottom-left-radius:.5rem;
	border-bottom-right-radius:.5rem
}
.mobile-lg\:radius-left-lg {
	border-top-left-radius:.5rem;
	border-bottom-left-radius:.5rem
}
.mobile-lg\:radius-pill {
	border-radius:99rem
}
.mobile-lg\:radius-top-pill {
	border-top-left-radius:99rem;
	border-top-right-radius:99rem
}
.mobile-lg\:radius-right-pill {
	border-top-right-radius:99rem;
	border-bottom-right-radius:99rem
}
.mobile-lg\:radius-bottom-pill {
	border-bottom-left-radius:99rem;
	border-bottom-right-radius:99rem
}
.mobile-lg\:radius-left-pill {
	border-top-left-radius:99rem;
	border-bottom-left-radius:99rem
}
.mobile-lg\:display-block {
	display:block
}
.mobile-lg\:display-flex {
	display:flex
}
.mobile-lg\:display-none {
	display:none
}
.mobile-lg\:display-inline {
	display:inline
}
.mobile-lg\:display-inline-block {
	display:inline-block
}
.mobile-lg\:display-inline-flex {
	display:inline-flex
}
.mobile-lg\:display-table {
	display:table
}
.mobile-lg\:display-table-cell {
	display:table-cell
}
.mobile-lg\:display-table-row {
	display:table-row
}
.mobile-lg\:font-mono-3xs {
	font-size:.6rem
}
.mobile-lg\:font-mono-2xs {
	font-size:.83rem
}
.mobile-lg\:font-mono-xs {
	font-size:.89rem
}
.mobile-lg\:font-mono-sm {
	font-size:.95rem
}
.mobile-lg\:font-mono-md {
	font-size:1.07rem
}
.mobile-lg\:font-mono-lg {
	font-size:1.31rem
}
.mobile-lg\:font-mono-xl {
	font-size:1.43rem
}
.mobile-lg\:font-mono-2xl {
	font-size:1.91rem
}
.mobile-lg\:font-mono-3xl {
	font-size:2.38rem
}
.mobile-lg\:font-sans-3xs {
	font-size:.63rem
}
.mobile-lg\:font-sans-2xs {
	font-size:.88rem
}
.mobile-lg\:font-sans-xs {
	font-size:.94rem
}
.mobile-lg\:font-sans-sm {
	font-size:1rem
}
.mobile-lg\:font-sans-md {
	font-size:1.13rem
}
.mobile-lg\:font-sans-lg {
	font-size:1.38rem
}
.mobile-lg\:font-sans-xl {
	font-size:1.5rem
}
.mobile-lg\:font-sans-2xl {
	font-size:2rem
}
.mobile-lg\:font-sans-3xl {
	font-size:2.5rem
}
.mobile-lg\:font-serif-3xs {
	font-size:.65rem
}
.mobile-lg\:font-serif-2xs {
	font-size:.92rem
}
.mobile-lg\:font-serif-xs {
	font-size:.98rem
}
.mobile-lg\:font-serif-sm {
	font-size:1.05rem
}
.mobile-lg\:font-serif-md {
	font-size:1.18rem
}
.mobile-lg\:font-serif-lg {
	font-size:1.44rem
}
.mobile-lg\:font-serif-xl {
	font-size:1.57rem
}
.mobile-lg\:font-serif-2xl {
	font-size:2.09rem
}
.mobile-lg\:font-serif-3xl {
	font-size:2.62rem
}
.mobile-lg\:font-heading-3xs {
	font-size:.63rem
}
.mobile-lg\:font-heading-2xs {
	font-size:.88rem
}
.mobile-lg\:font-heading-xs {
	font-size:.94rem
}
.mobile-lg\:font-heading-sm {
	font-size:1rem
}
.mobile-lg\:font-heading-md {
	font-size:1.13rem
}
.mobile-lg\:font-heading-lg {
	font-size:1.38rem
}
.mobile-lg\:font-heading-xl {
	font-size:1.5rem
}
.mobile-lg\:font-heading-2xl {
	font-size:2rem
}
.mobile-lg\:font-heading-3xl {
	font-size:2.5rem
}
.mobile-lg\:font-body-3xs {
	font-size:.63rem
}
.mobile-lg\:font-body-2xs {
	font-size:.88rem
}
.mobile-lg\:font-body-xs {
	font-size:.94rem
}
.mobile-lg\:font-body-sm {
	font-size:1rem
}
.mobile-lg\:font-body-md {
	font-size:1.13rem
}
.mobile-lg\:font-body-lg {
	font-size:1.38rem
}
.mobile-lg\:font-body-xl {
	font-size:1.5rem
}
.mobile-lg\:font-body-2xl {
	font-size:2rem
}
.mobile-lg\:font-body-3xl {
	font-size:2.5rem
}
.mobile-lg\:font-code-3xs {
	font-size:.6rem
}
.mobile-lg\:font-code-2xs {
	font-size:.83rem
}
.mobile-lg\:font-code-xs {
	font-size:.89rem
}
.mobile-lg\:font-code-sm {
	font-size:.95rem
}
.mobile-lg\:font-code-md {
	font-size:1.07rem
}
.mobile-lg\:font-code-lg {
	font-size:1.31rem
}
.mobile-lg\:font-code-xl {
	font-size:1.43rem
}
.mobile-lg\:font-code-2xl {
	font-size:1.91rem
}
.mobile-lg\:font-code-3xl {
	font-size:2.38rem
}
.mobile-lg\:font-alt-3xs {
	font-size:.65rem
}
.mobile-lg\:font-alt-2xs {
	font-size:.92rem
}
.mobile-lg\:font-alt-xs {
	font-size:.98rem
}
.mobile-lg\:font-alt-sm {
	font-size:1.05rem
}
.mobile-lg\:font-alt-md {
	font-size:1.18rem
}
.mobile-lg\:font-alt-lg {
	font-size:1.44rem
}
.mobile-lg\:font-alt-xl {
	font-size:1.57rem
}
.mobile-lg\:font-alt-2xl {
	font-size:2.09rem
}
.mobile-lg\:font-alt-3xl {
	font-size:2.62rem
}
.mobile-lg\:font-ui-3xs {
	font-size:.63rem
}
.mobile-lg\:font-ui-2xs {
	font-size:.88rem
}
.mobile-lg\:font-ui-xs {
	font-size:.94rem
}
.mobile-lg\:font-ui-sm {
	font-size:1rem
}
.mobile-lg\:font-ui-md {
	font-size:1.13rem
}
.mobile-lg\:font-ui-lg {
	font-size:1.38rem
}
.mobile-lg\:font-ui-xl {
	font-size:1.5rem
}
.mobile-lg\:font-ui-2xl {
	font-size:2rem
}
.mobile-lg\:font-ui-3xl {
	font-size:2.5rem
}
.mobile-lg\:text-light {
	font-weight:300
}
.mobile-lg\:text-normal {
	font-weight:400
}
.mobile-lg\:text-medium {
	font-weight:600
}
.mobile-lg\:text-bold {
	font-weight:700
}
.mobile-lg\:text-heavy {
	font-weight:800
}
.mobile-lg\:flex-justify-center {
	justify-content:center
}
.mobile-lg\:flex-justify-start {
	justify-content:flex-start
}
.mobile-lg\:flex-justify-end {
	justify-content:flex-end
}
.mobile-lg\:flex-justify {
	justify-content:space-between
}
.mobile-lg\:line-height-sans-1 {
	line-height:1
}
.mobile-lg\:line-height-sans-2 {
	line-height:1.2
}
.mobile-lg\:line-height-sans-3 {
	line-height:1.4
}
.mobile-lg\:line-height-sans-4 {
	line-height:1.5
}
.mobile-lg\:line-height-sans-5 {
	line-height:1.6
}
.mobile-lg\:line-height-sans-6 {
	line-height:1.8
}
.mobile-lg\:line-height-serif-1 {
	line-height:1
}
.mobile-lg\:line-height-serif-2 {
	line-height:1.1
}
.mobile-lg\:line-height-serif-3 {
	line-height:1.3
}
.mobile-lg\:line-height-serif-4 {
	line-height:1.4
}
.mobile-lg\:line-height-serif-5 {
	line-height:1.5
}
.mobile-lg\:line-height-serif-6 {
	line-height:1.7
}
.mobile-lg\:line-height-mono-1 {
	line-height:1
}
.mobile-lg\:line-height-mono-2 {
	line-height:1.3
}
.mobile-lg\:line-height-mono-3 {
	line-height:1.4
}
.mobile-lg\:line-height-mono-4 {
	line-height:1.6
}
.mobile-lg\:line-height-mono-5 {
	line-height:1.7
}
.mobile-lg\:line-height-mono-6 {
	line-height:1.8
}
.mobile-lg\:line-height-heading-1 {
	line-height:1
}
.mobile-lg\:line-height-heading-2 {
	line-height:1.2
}
.mobile-lg\:line-height-heading-3 {
	line-height:1.4
}
.mobile-lg\:line-height-heading-4 {
	line-height:1.5
}
.mobile-lg\:line-height-heading-5 {
	line-height:1.6
}
.mobile-lg\:line-height-heading-6 {
	line-height:1.8
}
.mobile-lg\:line-height-ui-1 {
	line-height:1
}
.mobile-lg\:line-height-ui-2 {
	line-height:1.2
}
.mobile-lg\:line-height-ui-3 {
	line-height:1.4
}
.mobile-lg\:line-height-ui-4 {
	line-height:1.5
}
.mobile-lg\:line-height-ui-5 {
	line-height:1.6
}
.mobile-lg\:line-height-ui-6 {
	line-height:1.8
}
.mobile-lg\:line-height-body-1 {
	line-height:1
}
.mobile-lg\:line-height-body-2 {
	line-height:1.2
}
.mobile-lg\:line-height-body-3 {
	line-height:1.4
}
.mobile-lg\:line-height-body-4 {
	line-height:1.5
}
.mobile-lg\:line-height-body-5 {
	line-height:1.6
}
.mobile-lg\:line-height-body-6 {
	line-height:1.8
}
.mobile-lg\:line-height-code-1 {
	line-height:1
}
.mobile-lg\:line-height-code-2 {
	line-height:1.3
}
.mobile-lg\:line-height-code-3 {
	line-height:1.4
}
.mobile-lg\:line-height-code-4 {
	line-height:1.6
}
.mobile-lg\:line-height-code-5 {
	line-height:1.7
}
.mobile-lg\:line-height-code-6 {
	line-height:1.8
}
.mobile-lg\:line-height-alt-1 {
	line-height:1
}
.mobile-lg\:line-height-alt-2 {
	line-height:1.1
}
.mobile-lg\:line-height-alt-3 {
	line-height:1.3
}
.mobile-lg\:line-height-alt-4 {
	line-height:1.4
}
.mobile-lg\:line-height-alt-5 {
	line-height:1.5
}
.mobile-lg\:line-height-alt-6 {
	line-height:1.7
}
.mobile-lg\:margin-neg-1px {
	margin:-1px
}
.mobile-lg\:margin-neg-2px {
	margin:-2px
}
.mobile-lg\:margin-neg-05 {
	margin:-.25rem
}
.mobile-lg\:margin-neg-1 {
	margin:-.5rem
}
.mobile-lg\:margin-neg-105 {
	margin:-.75rem
}
.mobile-lg\:margin-neg-2 {
	margin:-1rem
}
.mobile-lg\:margin-neg-205 {
	margin:-1.25rem
}
.mobile-lg\:margin-neg-3 {
	margin:-1.5rem
}
.mobile-lg\:margin-1px {
	margin:1px
}
.mobile-lg\:margin-2px {
	margin:2px
}
.mobile-lg\:margin-05 {
	margin:.25rem
}
.mobile-lg\:margin-1 {
	margin:.5rem
}
.mobile-lg\:margin-105 {
	margin:.75rem
}
.mobile-lg\:margin-2 {
	margin:1rem
}
.mobile-lg\:margin-205 {
	margin:1.25rem
}
.mobile-lg\:margin-3 {
	margin:1.5rem
}
.mobile-lg\:margin-neg-4 {
	margin:-2rem
}
.mobile-lg\:margin-neg-5 {
	margin:-2.5rem
}
.mobile-lg\:margin-neg-6 {
	margin:-3rem
}
.mobile-lg\:margin-neg-7 {
	margin:-3.5rem
}
.mobile-lg\:margin-neg-8 {
	margin:-4rem
}
.mobile-lg\:margin-neg-9 {
	margin:-4.5rem
}
.mobile-lg\:margin-neg-10 {
	margin:-5rem
}
.mobile-lg\:margin-neg-15 {
	margin:-7.5rem
}
.mobile-lg\:margin-4 {
	margin:2rem
}
.mobile-lg\:margin-5 {
	margin:2.5rem
}
.mobile-lg\:margin-6 {
	margin:3rem
}
.mobile-lg\:margin-7 {
	margin:3.5rem
}
.mobile-lg\:margin-8 {
	margin:4rem
}
.mobile-lg\:margin-9 {
	margin:4.5rem
}
.mobile-lg\:margin-10 {
	margin:5rem
}
.mobile-lg\:margin-15 {
	margin:7.5rem
}
.mobile-lg\:margin-05em {
	margin:.5em
}
.mobile-lg\:margin-1em {
	margin:1em
}
.mobile-lg\:margin-105em {
	margin:1.5em
}
.mobile-lg\:margin-2em {
	margin:2em
}
.mobile-lg\:margin-0 {
	margin:0
}
.mobile-lg\:margin-y-1px {
	margin-top:1px;
	margin-bottom:1px
}
.mobile-lg\:margin-top-1px {
	margin-top:1px
}
.mobile-lg\:margin-bottom-1px {
	margin-bottom:1px
}
.mobile-lg\:margin-y-2px {
	margin-top:2px;
	margin-bottom:2px
}
.mobile-lg\:margin-top-2px {
	margin-top:2px
}
.mobile-lg\:margin-bottom-2px {
	margin-bottom:2px
}
.mobile-lg\:margin-y-05 {
	margin-top:.25rem;
	margin-bottom:.25rem
}
.mobile-lg\:margin-top-05 {
	margin-top:.25rem
}
.mobile-lg\:margin-bottom-05 {
	margin-bottom:.25rem
}
.mobile-lg\:margin-y-1 {
	margin-top:.5rem;
	margin-bottom:.5rem
}
.mobile-lg\:margin-top-1 {
	margin-top:.5rem
}
.mobile-lg\:margin-bottom-1 {
	margin-bottom:.5rem
}
.mobile-lg\:margin-y-105 {
	margin-top:.75rem;
	margin-bottom:.75rem
}
.mobile-lg\:margin-top-105 {
	margin-top:.75rem
}
.mobile-lg\:margin-bottom-105 {
	margin-bottom:.75rem
}
.mobile-lg\:margin-y-2 {
	margin-top:1rem;
	margin-bottom:1rem
}
.mobile-lg\:margin-top-2 {
	margin-top:1rem
}
.mobile-lg\:margin-bottom-2 {
	margin-bottom:1rem
}
.mobile-lg\:margin-y-205 {
	margin-top:1.25rem;
	margin-bottom:1.25rem
}
.mobile-lg\:margin-top-205 {
	margin-top:1.25rem
}
.mobile-lg\:margin-bottom-205 {
	margin-bottom:1.25rem
}
.mobile-lg\:margin-y-3 {
	margin-top:1.5rem;
	margin-bottom:1.5rem
}
.mobile-lg\:margin-top-3 {
	margin-top:1.5rem
}
.mobile-lg\:margin-bottom-3 {
	margin-bottom:1.5rem
}
.mobile-lg\:margin-y-neg-1px {
	margin-top:-1px;
	margin-bottom:-1px
}
.mobile-lg\:margin-top-neg-1px {
	margin-top:-1px
}
.mobile-lg\:margin-bottom-neg-1px {
	margin-bottom:-1px
}
.mobile-lg\:margin-y-neg-2px {
	margin-top:-2px;
	margin-bottom:-2px
}
.mobile-lg\:margin-top-neg-2px {
	margin-top:-2px
}
.mobile-lg\:margin-bottom-neg-2px {
	margin-bottom:-2px
}
.mobile-lg\:margin-y-neg-05 {
	margin-top:-.25rem;
	margin-bottom:-.25rem
}
.mobile-lg\:margin-top-neg-05 {
	margin-top:-.25rem
}
.mobile-lg\:margin-bottom-neg-05 {
	margin-bottom:-.25rem
}
.mobile-lg\:margin-y-neg-1 {
	margin-top:-.5rem;
	margin-bottom:-.5rem
}
.mobile-lg\:margin-top-neg-1 {
	margin-top:-.5rem
}
.mobile-lg\:margin-bottom-neg-1 {
	margin-bottom:-.5rem
}
.mobile-lg\:margin-y-neg-105 {
	margin-top:-.75rem;
	margin-bottom:-.75rem
}
.mobile-lg\:margin-top-neg-105 {
	margin-top:-.75rem
}
.mobile-lg\:margin-bottom-neg-105 {
	margin-bottom:-.75rem
}
.mobile-lg\:margin-y-neg-2 {
	margin-top:-1rem;
	margin-bottom:-1rem
}
.mobile-lg\:margin-top-neg-2 {
	margin-top:-1rem
}
.mobile-lg\:margin-bottom-neg-2 {
	margin-bottom:-1rem
}
.mobile-lg\:margin-y-neg-205 {
	margin-top:-1.25rem;
	margin-bottom:-1.25rem
}
.mobile-lg\:margin-top-neg-205 {
	margin-top:-1.25rem
}
.mobile-lg\:margin-bottom-neg-205 {
	margin-bottom:-1.25rem
}
.mobile-lg\:margin-y-neg-3 {
	margin-top:-1.5rem;
	margin-bottom:-1.5rem
}
.mobile-lg\:margin-top-neg-3 {
	margin-top:-1.5rem
}
.mobile-lg\:margin-bottom-neg-3 {
	margin-bottom:-1.5rem
}
.mobile-lg\:margin-y-neg-4 {
	margin-top:-2rem;
	margin-bottom:-2rem
}
.mobile-lg\:margin-top-neg-4 {
	margin-top:-2rem
}
.mobile-lg\:margin-bottom-neg-4 {
	margin-bottom:-2rem
}
.mobile-lg\:margin-y-neg-5 {
	margin-top:-2.5rem;
	margin-bottom:-2.5rem
}
.mobile-lg\:margin-top-neg-5 {
	margin-top:-2.5rem
}
.mobile-lg\:margin-bottom-neg-5 {
	margin-bottom:-2.5rem
}
.mobile-lg\:margin-y-neg-6 {
	margin-top:-3rem;
	margin-bottom:-3rem
}
.mobile-lg\:margin-top-neg-6 {
	margin-top:-3rem
}
.mobile-lg\:margin-bottom-neg-6 {
	margin-bottom:-3rem
}
.mobile-lg\:margin-y-neg-7 {
	margin-top:-3.5rem;
	margin-bottom:-3.5rem
}
.mobile-lg\:margin-top-neg-7 {
	margin-top:-3.5rem
}
.mobile-lg\:margin-bottom-neg-7 {
	margin-bottom:-3.5rem
}
.mobile-lg\:margin-y-neg-8 {
	margin-top:-4rem;
	margin-bottom:-4rem
}
.mobile-lg\:margin-top-neg-8 {
	margin-top:-4rem
}
.mobile-lg\:margin-bottom-neg-8 {
	margin-bottom:-4rem
}
.mobile-lg\:margin-y-neg-9 {
	margin-top:-4.5rem;
	margin-bottom:-4.5rem
}
.mobile-lg\:margin-top-neg-9 {
	margin-top:-4.5rem
}
.mobile-lg\:margin-bottom-neg-9 {
	margin-bottom:-4.5rem
}
.mobile-lg\:margin-y-neg-10 {
	margin-top:-5rem;
	margin-bottom:-5rem
}
.mobile-lg\:margin-top-neg-10 {
	margin-top:-5rem
}
.mobile-lg\:margin-bottom-neg-10 {
	margin-bottom:-5rem
}
.mobile-lg\:margin-y-neg-15 {
	margin-top:-7.5rem;
	margin-bottom:-7.5rem
}
.mobile-lg\:margin-top-neg-15 {
	margin-top:-7.5rem
}
.mobile-lg\:margin-bottom-neg-15 {
	margin-bottom:-7.5rem
}
.mobile-lg\:margin-y-4 {
	margin-top:2rem;
	margin-bottom:2rem
}
.mobile-lg\:margin-top-4 {
	margin-top:2rem
}
.mobile-lg\:margin-bottom-4 {
	margin-bottom:2rem
}
.mobile-lg\:margin-y-5 {
	margin-top:2.5rem;
	margin-bottom:2.5rem
}
.mobile-lg\:margin-top-5 {
	margin-top:2.5rem
}
.mobile-lg\:margin-bottom-5 {
	margin-bottom:2.5rem
}
.mobile-lg\:margin-y-6 {
	margin-top:3rem;
	margin-bottom:3rem
}
.mobile-lg\:margin-top-6 {
	margin-top:3rem
}
.mobile-lg\:margin-bottom-6 {
	margin-bottom:3rem
}
.mobile-lg\:margin-y-7 {
	margin-top:3.5rem;
	margin-bottom:3.5rem
}
.mobile-lg\:margin-top-7 {
	margin-top:3.5rem
}
.mobile-lg\:margin-bottom-7 {
	margin-bottom:3.5rem
}
.mobile-lg\:margin-y-8 {
	margin-top:4rem;
	margin-bottom:4rem
}
.mobile-lg\:margin-top-8 {
	margin-top:4rem
}
.mobile-lg\:margin-bottom-8 {
	margin-bottom:4rem
}
.mobile-lg\:margin-y-9 {
	margin-top:4.5rem;
	margin-bottom:4.5rem
}
.mobile-lg\:margin-top-9 {
	margin-top:4.5rem
}
.mobile-lg\:margin-bottom-9 {
	margin-bottom:4.5rem
}
.mobile-lg\:margin-y-10 {
	margin-top:5rem;
	margin-bottom:5rem
}
.mobile-lg\:margin-top-10 {
	margin-top:5rem
}
.mobile-lg\:margin-bottom-10 {
	margin-bottom:5rem
}
.mobile-lg\:margin-y-15 {
	margin-top:7.5rem;
	margin-bottom:7.5rem
}
.mobile-lg\:margin-top-15 {
	margin-top:7.5rem
}
.mobile-lg\:margin-bottom-15 {
	margin-bottom:7.5rem
}
.mobile-lg\:margin-y-05em {
	margin-top:.5em;
	margin-bottom:.5em
}
.mobile-lg\:margin-top-05em {
	margin-top:.5em
}
.mobile-lg\:margin-bottom-05em {
	margin-bottom:.5em
}
.mobile-lg\:margin-y-1em {
	margin-top:1em;
	margin-bottom:1em
}
.mobile-lg\:margin-top-1em {
	margin-top:1em
}
.mobile-lg\:margin-bottom-1em {
	margin-bottom:1em
}
.mobile-lg\:margin-y-105em {
	margin-top:1.5em;
	margin-bottom:1.5em
}
.mobile-lg\:margin-top-105em {
	margin-top:1.5em
}
.mobile-lg\:margin-bottom-105em {
	margin-bottom:1.5em
}
.mobile-lg\:margin-y-2em {
	margin-top:2em;
	margin-bottom:2em
}
.mobile-lg\:margin-top-2em {
	margin-top:2em
}
.mobile-lg\:margin-bottom-2em {
	margin-bottom:2em
}
.mobile-lg\:margin-y-0 {
	margin-top:0;
	margin-bottom:0
}
.mobile-lg\:margin-top-0 {
	margin-top:0
}
.mobile-lg\:margin-bottom-0 {
	margin-bottom:0
}
.mobile-lg\:margin-y-auto {
	margin-top:auto;
	margin-bottom:auto
}
.mobile-lg\:margin-top-auto {
	margin-top:auto
}
.mobile-lg\:margin-bottom-auto {
	margin-bottom:auto
}
.mobile-lg\:margin-x-1px {
	margin-left:1px;
	margin-right:1px
}
.mobile-lg\:margin-right-1px {
	margin-right:1px
}
.mobile-lg\:margin-left-1px {
	margin-left:1px
}
.mobile-lg\:margin-x-2px {
	margin-left:2px;
	margin-right:2px
}
.mobile-lg\:margin-right-2px {
	margin-right:2px
}
.mobile-lg\:margin-left-2px {
	margin-left:2px
}
.mobile-lg\:margin-x-05 {
	margin-left:.25rem;
	margin-right:.25rem
}
.mobile-lg\:margin-right-05 {
	margin-right:.25rem
}
.mobile-lg\:margin-left-05 {
	margin-left:.25rem
}
.mobile-lg\:margin-x-1 {
	margin-left:.5rem;
	margin-right:.5rem
}
.mobile-lg\:margin-right-1 {
	margin-right:.5rem
}
.mobile-lg\:margin-left-1 {
	margin-left:.5rem
}
.mobile-lg\:margin-x-105 {
	margin-left:.75rem;
	margin-right:.75rem
}
.mobile-lg\:margin-right-105 {
	margin-right:.75rem
}
.mobile-lg\:margin-left-105 {
	margin-left:.75rem
}
.mobile-lg\:margin-x-2 {
	margin-left:1rem;
	margin-right:1rem
}
.mobile-lg\:margin-right-2 {
	margin-right:1rem
}
.mobile-lg\:margin-left-2 {
	margin-left:1rem
}
.mobile-lg\:margin-x-205 {
	margin-left:1.25rem;
	margin-right:1.25rem
}
.mobile-lg\:margin-right-205 {
	margin-right:1.25rem
}
.mobile-lg\:margin-left-205 {
	margin-left:1.25rem
}
.mobile-lg\:margin-x-3 {
	margin-left:1.5rem;
	margin-right:1.5rem
}
.mobile-lg\:margin-right-3 {
	margin-right:1.5rem
}
.mobile-lg\:margin-left-3 {
	margin-left:1.5rem
}
.mobile-lg\:margin-x-neg-1px {
	margin-left:-1px;
	margin-right:-1px
}
.mobile-lg\:margin-right-neg-1px {
	margin-right:-1px
}
.mobile-lg\:margin-left-neg-1px {
	margin-left:-1px
}
.mobile-lg\:margin-x-neg-2px {
	margin-left:-2px;
	margin-right:-2px
}
.mobile-lg\:margin-right-neg-2px {
	margin-right:-2px
}
.mobile-lg\:margin-left-neg-2px {
	margin-left:-2px
}
.mobile-lg\:margin-x-neg-05 {
	margin-left:-.25rem;
	margin-right:-.25rem
}
.mobile-lg\:margin-right-neg-05 {
	margin-right:-.25rem
}
.mobile-lg\:margin-left-neg-05 {
	margin-left:-.25rem
}
.mobile-lg\:margin-x-neg-1 {
	margin-left:-.5rem;
	margin-right:-.5rem
}
.mobile-lg\:margin-right-neg-1 {
	margin-right:-.5rem
}
.mobile-lg\:margin-left-neg-1 {
	margin-left:-.5rem
}
.mobile-lg\:margin-x-neg-105 {
	margin-left:-.75rem;
	margin-right:-.75rem
}
.mobile-lg\:margin-right-neg-105 {
	margin-right:-.75rem
}
.mobile-lg\:margin-left-neg-105 {
	margin-left:-.75rem
}
.mobile-lg\:margin-x-neg-2 {
	margin-left:-1rem;
	margin-right:-1rem
}
.mobile-lg\:margin-right-neg-2 {
	margin-right:-1rem
}
.mobile-lg\:margin-left-neg-2 {
	margin-left:-1rem
}
.mobile-lg\:margin-x-neg-205 {
	margin-left:-1.25rem;
	margin-right:-1.25rem
}
.mobile-lg\:margin-right-neg-205 {
	margin-right:-1.25rem
}
.mobile-lg\:margin-left-neg-205 {
	margin-left:-1.25rem
}
.mobile-lg\:margin-x-neg-3 {
	margin-left:-1.5rem;
	margin-right:-1.5rem
}
.mobile-lg\:margin-right-neg-3 {
	margin-right:-1.5rem
}
.mobile-lg\:margin-left-neg-3 {
	margin-left:-1.5rem
}
.mobile-lg\:margin-x-neg-4 {
	margin-left:-2rem;
	margin-right:-2rem
}
.mobile-lg\:margin-right-neg-4 {
	margin-right:-2rem
}
.mobile-lg\:margin-left-neg-4 {
	margin-left:-2rem
}
.mobile-lg\:margin-x-neg-5 {
	margin-left:-2.5rem;
	margin-right:-2.5rem
}
.mobile-lg\:margin-right-neg-5 {
	margin-right:-2.5rem
}
.mobile-lg\:margin-left-neg-5 {
	margin-left:-2.5rem
}
.mobile-lg\:margin-x-neg-6 {
	margin-left:-3rem;
	margin-right:-3rem
}
.mobile-lg\:margin-right-neg-6 {
	margin-right:-3rem
}
.mobile-lg\:margin-left-neg-6 {
	margin-left:-3rem
}
.mobile-lg\:margin-x-neg-7 {
	margin-left:-3.5rem;
	margin-right:-3.5rem
}
.mobile-lg\:margin-right-neg-7 {
	margin-right:-3.5rem
}
.mobile-lg\:margin-left-neg-7 {
	margin-left:-3.5rem
}
.mobile-lg\:margin-x-neg-8 {
	margin-left:-4rem;
	margin-right:-4rem
}
.mobile-lg\:margin-right-neg-8 {
	margin-right:-4rem
}
.mobile-lg\:margin-left-neg-8 {
	margin-left:-4rem
}
.mobile-lg\:margin-x-neg-9 {
	margin-left:-4.5rem;
	margin-right:-4.5rem
}
.mobile-lg\:margin-right-neg-9 {
	margin-right:-4.5rem
}
.mobile-lg\:margin-left-neg-9 {
	margin-left:-4.5rem
}
.mobile-lg\:margin-x-neg-10 {
	margin-left:-5rem;
	margin-right:-5rem
}
.mobile-lg\:margin-right-neg-10 {
	margin-right:-5rem
}
.mobile-lg\:margin-left-neg-10 {
	margin-left:-5rem
}
.mobile-lg\:margin-x-neg-15 {
	margin-left:-7.5rem;
	margin-right:-7.5rem
}
.mobile-lg\:margin-right-neg-15 {
	margin-right:-7.5rem
}
.mobile-lg\:margin-left-neg-15 {
	margin-left:-7.5rem
}
.mobile-lg\:margin-x-4 {
	margin-left:2rem;
	margin-right:2rem
}
.mobile-lg\:margin-right-4 {
	margin-right:2rem
}
.mobile-lg\:margin-left-4 {
	margin-left:2rem
}
.mobile-lg\:margin-x-5 {
	margin-left:2.5rem;
	margin-right:2.5rem
}
.mobile-lg\:margin-right-5 {
	margin-right:2.5rem
}
.mobile-lg\:margin-left-5 {
	margin-left:2.5rem
}
.mobile-lg\:margin-x-6 {
	margin-left:3rem;
	margin-right:3rem
}
.mobile-lg\:margin-right-6 {
	margin-right:3rem
}
.mobile-lg\:margin-left-6 {
	margin-left:3rem
}
.mobile-lg\:margin-x-7 {
	margin-left:3.5rem;
	margin-right:3.5rem
}
.mobile-lg\:margin-right-7 {
	margin-right:3.5rem
}
.mobile-lg\:margin-left-7 {
	margin-left:3.5rem
}
.mobile-lg\:margin-x-8 {
	margin-left:4rem;
	margin-right:4rem
}
.mobile-lg\:margin-right-8 {
	margin-right:4rem
}
.mobile-lg\:margin-left-8 {
	margin-left:4rem
}
.mobile-lg\:margin-x-9 {
	margin-left:4.5rem;
	margin-right:4.5rem
}
.mobile-lg\:margin-right-9 {
	margin-right:4.5rem
}
.mobile-lg\:margin-left-9 {
	margin-left:4.5rem
}
.mobile-lg\:margin-x-10 {
	margin-left:5rem;
	margin-right:5rem
}
.mobile-lg\:margin-right-10 {
	margin-right:5rem
}
.mobile-lg\:margin-left-10 {
	margin-left:5rem
}
.mobile-lg\:margin-x-15 {
	margin-left:7.5rem;
	margin-right:7.5rem
}
.mobile-lg\:margin-right-15 {
	margin-right:7.5rem
}
.mobile-lg\:margin-left-15 {
	margin-left:7.5rem
}
.mobile-lg\:margin-x-card {
	margin-left:10rem;
	margin-right:10rem
}
.mobile-lg\:margin-right-card {
	margin-right:10rem
}
.mobile-lg\:margin-left-card {
	margin-left:10rem
}
.mobile-lg\:margin-x-card-lg {
	margin-left:15rem;
	margin-right:15rem
}
.mobile-lg\:margin-right-card-lg {
	margin-right:15rem
}
.mobile-lg\:margin-left-card-lg {
	margin-left:15rem
}
.mobile-lg\:margin-x-mobile {
	margin-left:20rem;
	margin-right:20rem
}
.mobile-lg\:margin-right-mobile {
	margin-right:20rem
}
.mobile-lg\:margin-left-mobile {
	margin-left:20rem
}
.mobile-lg\:margin-x-05em {
	margin-left:.5em;
	margin-right:.5em
}
.mobile-lg\:margin-right-05em {
	margin-right:.5em
}
.mobile-lg\:margin-left-05em {
	margin-left:.5em
}
.mobile-lg\:margin-x-1em {
	margin-left:1em;
	margin-right:1em
}
.mobile-lg\:margin-right-1em {
	margin-right:1em
}
.mobile-lg\:margin-left-1em {
	margin-left:1em
}
.mobile-lg\:margin-x-105em {
	margin-left:1.5em;
	margin-right:1.5em
}
.mobile-lg\:margin-right-105em {
	margin-right:1.5em
}
.mobile-lg\:margin-left-105em {
	margin-left:1.5em
}
.mobile-lg\:margin-x-2em {
	margin-left:2em;
	margin-right:2em
}
.mobile-lg\:margin-right-2em {
	margin-right:2em
}
.mobile-lg\:margin-left-2em {
	margin-left:2em
}
.mobile-lg\:margin-x-0 {
	margin-left:0;
	margin-right:0
}
.mobile-lg\:margin-right-0 {
	margin-right:0
}
.mobile-lg\:margin-left-0 {
	margin-left:0
}
.mobile-lg\:margin-x-auto {
	margin-left:auto;
	margin-right:auto
}
.mobile-lg\:margin-right-auto {
	margin-right:auto
}
.mobile-lg\:margin-left-auto {
	margin-left:auto
}
.mobile-lg\:measure-1 {
	max-width:44ex
}
.mobile-lg\:measure-2 {
	max-width:60ex
}
.mobile-lg\:measure-3 {
	max-width:64ex
}
.mobile-lg\:measure-4 {
	max-width:68ex
}
.mobile-lg\:measure-5 {
	max-width:72ex
}
.mobile-lg\:measure-6 {
	max-width:88ex
}
.mobile-lg\:measure-none {
	max-width:none
}
.mobile-lg\:order-first {
	order:-1
}
.mobile-lg\:order-last {
	order:999
}
.mobile-lg\:order-initial {
	order:initial
}
.mobile-lg\:order-0 {
	order:0
}
.mobile-lg\:order-1 {
	order:1
}
.mobile-lg\:order-2 {
	order:2
}
.mobile-lg\:order-3 {
	order:3
}
.mobile-lg\:order-4 {
	order:4
}
.mobile-lg\:order-5 {
	order:5
}
.mobile-lg\:order-6 {
	order:6
}
.mobile-lg\:order-7 {
	order:7
}
.mobile-lg\:order-8 {
	order:8
}
.mobile-lg\:order-9 {
	order:9
}
.mobile-lg\:order-10 {
	order:10
}
.mobile-lg\:order-11 {
	order:11
}
.mobile-lg\:padding-1px {
	padding:1px
}
.mobile-lg\:padding-y-1px {
	padding-top:1px;
	padding-bottom:1px
}
.mobile-lg\:padding-x-1px {
	padding-left:1px;
	padding-right:1px
}
.mobile-lg\:padding-top-1px {
	padding-top:1px
}
.mobile-lg\:padding-right-1px {
	padding-right:1px
}
.mobile-lg\:padding-bottom-1px {
	padding-bottom:1px
}
.mobile-lg\:padding-left-1px {
	padding-left:1px
}
.mobile-lg\:padding-2px {
	padding:2px
}
.mobile-lg\:padding-y-2px {
	padding-top:2px;
	padding-bottom:2px
}
.mobile-lg\:padding-x-2px {
	padding-left:2px;
	padding-right:2px
}
.mobile-lg\:padding-top-2px {
	padding-top:2px
}
.mobile-lg\:padding-right-2px {
	padding-right:2px
}
.mobile-lg\:padding-bottom-2px {
	padding-bottom:2px
}
.mobile-lg\:padding-left-2px {
	padding-left:2px
}
.mobile-lg\:padding-05 {
	padding:.25rem
}
.mobile-lg\:padding-y-05 {
	padding-top:.25rem;
	padding-bottom:.25rem
}
.mobile-lg\:padding-x-05 {
	padding-left:.25rem;
	padding-right:.25rem
}
.mobile-lg\:padding-top-05 {
	padding-top:.25rem
}
.mobile-lg\:padding-right-05 {
	padding-right:.25rem
}
.mobile-lg\:padding-bottom-05 {
	padding-bottom:.25rem
}
.mobile-lg\:padding-left-05 {
	padding-left:.25rem
}
.mobile-lg\:padding-1 {
	padding:.5rem
}
.mobile-lg\:padding-y-1 {
	padding-top:.5rem;
	padding-bottom:.5rem
}
.mobile-lg\:padding-x-1 {
	padding-left:.5rem;
	padding-right:.5rem
}
.mobile-lg\:padding-top-1 {
	padding-top:.5rem
}
.mobile-lg\:padding-right-1 {
	padding-right:.5rem
}
.mobile-lg\:padding-bottom-1 {
	padding-bottom:.5rem
}
.mobile-lg\:padding-left-1 {
	padding-left:.5rem
}
.mobile-lg\:padding-105 {
	padding:.75rem
}
.mobile-lg\:padding-y-105 {
	padding-top:.75rem;
	padding-bottom:.75rem
}
.mobile-lg\:padding-x-105 {
	padding-left:.75rem;
	padding-right:.75rem
}
.mobile-lg\:padding-top-105 {
	padding-top:.75rem
}
.mobile-lg\:padding-right-105 {
	padding-right:.75rem
}
.mobile-lg\:padding-bottom-105 {
	padding-bottom:.75rem
}
.mobile-lg\:padding-left-105 {
	padding-left:.75rem
}
.mobile-lg\:padding-2 {
	padding:1rem
}
.mobile-lg\:padding-y-2 {
	padding-top:1rem;
	padding-bottom:1rem
}
.mobile-lg\:padding-x-2 {
	padding-left:1rem;
	padding-right:1rem
}
.mobile-lg\:padding-top-2 {
	padding-top:1rem
}
.mobile-lg\:padding-right-2 {
	padding-right:1rem
}
.mobile-lg\:padding-bottom-2 {
	padding-bottom:1rem
}
.mobile-lg\:padding-left-2 {
	padding-left:1rem
}
.mobile-lg\:padding-205 {
	padding:1.25rem
}
.mobile-lg\:padding-y-205 {
	padding-top:1.25rem;
	padding-bottom:1.25rem
}
.mobile-lg\:padding-x-205 {
	padding-left:1.25rem;
	padding-right:1.25rem
}
.mobile-lg\:padding-top-205 {
	padding-top:1.25rem
}
.mobile-lg\:padding-right-205 {
	padding-right:1.25rem
}
.mobile-lg\:padding-bottom-205 {
	padding-bottom:1.25rem
}
.mobile-lg\:padding-left-205 {
	padding-left:1.25rem
}
.mobile-lg\:padding-3 {
	padding:1.5rem
}
.mobile-lg\:padding-y-3 {
	padding-top:1.5rem;
	padding-bottom:1.5rem
}
.mobile-lg\:padding-x-3 {
	padding-left:1.5rem;
	padding-right:1.5rem
}
.mobile-lg\:padding-top-3 {
	padding-top:1.5rem
}
.mobile-lg\:padding-right-3 {
	padding-right:1.5rem
}
.mobile-lg\:padding-bottom-3 {
	padding-bottom:1.5rem
}
.mobile-lg\:padding-left-3 {
	padding-left:1.5rem
}
.mobile-lg\:padding-4 {
	padding:2rem
}
.mobile-lg\:padding-y-4 {
	padding-top:2rem;
	padding-bottom:2rem
}
.mobile-lg\:padding-x-4 {
	padding-left:2rem;
	padding-right:2rem
}
.mobile-lg\:padding-top-4 {
	padding-top:2rem
}
.mobile-lg\:padding-right-4 {
	padding-right:2rem
}
.mobile-lg\:padding-bottom-4 {
	padding-bottom:2rem
}
.mobile-lg\:padding-left-4 {
	padding-left:2rem
}
.mobile-lg\:padding-5 {
	padding:2.5rem
}
.mobile-lg\:padding-y-5 {
	padding-top:2.5rem;
	padding-bottom:2.5rem
}
.mobile-lg\:padding-x-5 {
	padding-left:2.5rem;
	padding-right:2.5rem
}
.mobile-lg\:padding-top-5 {
	padding-top:2.5rem
}
.mobile-lg\:padding-right-5 {
	padding-right:2.5rem
}
.mobile-lg\:padding-bottom-5 {
	padding-bottom:2.5rem
}
.mobile-lg\:padding-left-5 {
	padding-left:2.5rem
}
.mobile-lg\:padding-6 {
	padding:3rem
}
.mobile-lg\:padding-y-6 {
	padding-top:3rem;
	padding-bottom:3rem
}
.mobile-lg\:padding-x-6 {
	padding-left:3rem;
	padding-right:3rem
}
.mobile-lg\:padding-top-6 {
	padding-top:3rem
}
.mobile-lg\:padding-right-6 {
	padding-right:3rem
}
.mobile-lg\:padding-bottom-6 {
	padding-bottom:3rem
}
.mobile-lg\:padding-left-6 {
	padding-left:3rem
}
.mobile-lg\:padding-7 {
	padding:3.5rem
}
.mobile-lg\:padding-y-7 {
	padding-top:3.5rem;
	padding-bottom:3.5rem
}
.mobile-lg\:padding-x-7 {
	padding-left:3.5rem;
	padding-right:3.5rem
}
.mobile-lg\:padding-top-7 {
	padding-top:3.5rem
}
.mobile-lg\:padding-right-7 {
	padding-right:3.5rem
}
.mobile-lg\:padding-bottom-7 {
	padding-bottom:3.5rem
}
.mobile-lg\:padding-left-7 {
	padding-left:3.5rem
}
.mobile-lg\:padding-8 {
	padding:4rem
}
.mobile-lg\:padding-y-8 {
	padding-top:4rem;
	padding-bottom:4rem
}
.mobile-lg\:padding-x-8 {
	padding-left:4rem;
	padding-right:4rem
}
.mobile-lg\:padding-top-8 {
	padding-top:4rem
}
.mobile-lg\:padding-right-8 {
	padding-right:4rem
}
.mobile-lg\:padding-bottom-8 {
	padding-bottom:4rem
}
.mobile-lg\:padding-left-8 {
	padding-left:4rem
}
.mobile-lg\:padding-9 {
	padding:4.5rem
}
.mobile-lg\:padding-y-9 {
	padding-top:4.5rem;
	padding-bottom:4.5rem
}
.mobile-lg\:padding-x-9 {
	padding-left:4.5rem;
	padding-right:4.5rem
}
.mobile-lg\:padding-top-9 {
	padding-top:4.5rem
}
.mobile-lg\:padding-right-9 {
	padding-right:4.5rem
}
.mobile-lg\:padding-bottom-9 {
	padding-bottom:4.5rem
}
.mobile-lg\:padding-left-9 {
	padding-left:4.5rem
}
.mobile-lg\:padding-10 {
	padding:5rem
}
.mobile-lg\:padding-y-10 {
	padding-top:5rem;
	padding-bottom:5rem
}
.mobile-lg\:padding-x-10 {
	padding-left:5rem;
	padding-right:5rem
}
.mobile-lg\:padding-top-10 {
	padding-top:5rem
}
.mobile-lg\:padding-right-10 {
	padding-right:5rem
}
.mobile-lg\:padding-bottom-10 {
	padding-bottom:5rem
}
.mobile-lg\:padding-left-10 {
	padding-left:5rem
}
.mobile-lg\:padding-15 {
	padding:7.5rem
}
.mobile-lg\:padding-y-15 {
	padding-top:7.5rem;
	padding-bottom:7.5rem
}
.mobile-lg\:padding-x-15 {
	padding-left:7.5rem;
	padding-right:7.5rem
}
.mobile-lg\:padding-top-15 {
	padding-top:7.5rem
}
.mobile-lg\:padding-right-15 {
	padding-right:7.5rem
}
.mobile-lg\:padding-bottom-15 {
	padding-bottom:7.5rem
}
.mobile-lg\:padding-left-15 {
	padding-left:7.5rem
}
.mobile-lg\:padding-0 {
	padding:0
}
.mobile-lg\:padding-y-0 {
	padding-top:0;
	padding-bottom:0
}
.mobile-lg\:padding-x-0 {
	padding-left:0;
	padding-right:0
}
.mobile-lg\:padding-top-0 {
	padding-top:0
}
.mobile-lg\:padding-right-0 {
	padding-right:0
}
.mobile-lg\:padding-bottom-0 {
	padding-bottom:0
}
.mobile-lg\:padding-left-0 {
	padding-left:0
}
.mobile-lg\:width-1px {
	width:1px
}
.mobile-lg\:width-2px {
	width:2px
}
.mobile-lg\:width-05 {
	width:.25rem
}
.mobile-lg\:width-1 {
	width:.5rem
}
.mobile-lg\:width-105 {
	width:.75rem
}
.mobile-lg\:width-2 {
	width:1rem
}
.mobile-lg\:width-205 {
	width:1.25rem
}
.mobile-lg\:width-3 {
	width:1.5rem
}
.mobile-lg\:width-4 {
	width:2rem
}
.mobile-lg\:width-5 {
	width:2.5rem
}
.mobile-lg\:width-6 {
	width:3rem
}
.mobile-lg\:width-7 {
	width:3.5rem
}
.mobile-lg\:width-8 {
	width:4rem
}
.mobile-lg\:width-9 {
	width:4.5rem
}
.mobile-lg\:width-10 {
	width:5rem
}
.mobile-lg\:width-15 {
	width:7.5rem
}
.mobile-lg\:width-card {
	width:10rem
}
.mobile-lg\:width-card-lg {
	width:15rem
}
.mobile-lg\:width-mobile {
	width:20rem
}
.mobile-lg\:width-mobile-lg {
	width:30rem
}
.mobile-lg\:width-tablet {
	width:40rem
}
.mobile-lg\:width-tablet-lg {
	width:55rem
}
.mobile-lg\:width-desktop {
	width:64rem
}
.mobile-lg\:width-desktop-lg {
	width:75rem
}
.mobile-lg\:width-widescreen {
	width:87.5rem
}
.mobile-lg\:width-0 {
	width:0
}
.mobile-lg\:width-full {
	width:100%
}
.mobile-lg\:width-auto {
	width:auto
}
}@media all and (min-width:40em) {
	.tablet\:border-1px,.tablet\:hover\:border-1px:hover {
	border:1px solid
}
.tablet\:border-y-1px,.tablet\:hover\:border-y-1px:hover {
	border-top:1px solid;
	border-bottom:1px solid
}
.tablet\:border-x-1px,.tablet\:hover\:border-x-1px:hover {
	border-left:1px solid;
	border-right:1px solid
}
.tablet\:border-top-1px,.tablet\:hover\:border-top-1px:hover {
	border-top:1px solid
}
.tablet\:border-right-1px,.tablet\:hover\:border-right-1px:hover {
	border-right:1px solid
}
.tablet\:border-bottom-1px,.tablet\:hover\:border-bottom-1px:hover {
	border-bottom:1px solid
}
.tablet\:border-left-1px,.tablet\:hover\:border-left-1px:hover {
	border-left:1px solid
}
.tablet\:border-2px,.tablet\:hover\:border-2px:hover {
	border:2px solid
}
.tablet\:border-y-2px,.tablet\:hover\:border-y-2px:hover {
	border-top:2px solid;
	border-bottom:2px solid
}
.tablet\:border-x-2px,.tablet\:hover\:border-x-2px:hover {
	border-left:2px solid;
	border-right:2px solid
}
.tablet\:border-top-2px,.tablet\:hover\:border-top-2px:hover {
	border-top:2px solid
}
.tablet\:border-right-2px,.tablet\:hover\:border-right-2px:hover {
	border-right:2px solid
}
.tablet\:border-bottom-2px,.tablet\:hover\:border-bottom-2px:hover {
	border-bottom:2px solid
}
.tablet\:border-left-2px,.tablet\:hover\:border-left-2px:hover {
	border-left:2px solid
}
.tablet\:border-05,.tablet\:hover\:border-05:hover {
	border:.25rem solid
}
.tablet\:border-y-05,.tablet\:hover\:border-y-05:hover {
	border-top:.25rem solid;
	border-bottom:.25rem solid
}
.tablet\:border-x-05,.tablet\:hover\:border-x-05:hover {
	border-left:.25rem solid;
	border-right:.25rem solid
}
.tablet\:border-top-05,.tablet\:hover\:border-top-05:hover {
	border-top:.25rem solid
}
.tablet\:border-right-05,.tablet\:hover\:border-right-05:hover {
	border-right:.25rem solid
}
.tablet\:border-bottom-05,.tablet\:hover\:border-bottom-05:hover {
	border-bottom:.25rem solid
}
.tablet\:border-left-05,.tablet\:hover\:border-left-05:hover {
	border-left:.25rem solid
}
.tablet\:border-1,.tablet\:hover\:border-1:hover {
	border:.5rem solid
}
.tablet\:border-y-1,.tablet\:hover\:border-y-1:hover {
	border-top:.5rem solid;
	border-bottom:.5rem solid
}
.tablet\:border-x-1,.tablet\:hover\:border-x-1:hover {
	border-left:.5rem solid;
	border-right:.5rem solid
}
.tablet\:border-top-1,.tablet\:hover\:border-top-1:hover {
	border-top:.5rem solid
}
.tablet\:border-right-1,.tablet\:hover\:border-right-1:hover {
	border-right:.5rem solid
}
.tablet\:border-bottom-1,.tablet\:hover\:border-bottom-1:hover {
	border-bottom:.5rem solid
}
.tablet\:border-left-1,.tablet\:hover\:border-left-1:hover {
	border-left:.5rem solid
}
.tablet\:border-105,.tablet\:hover\:border-105:hover {
	border:.75rem solid
}
.tablet\:border-y-105,.tablet\:hover\:border-y-105:hover {
	border-top:.75rem solid;
	border-bottom:.75rem solid
}
.tablet\:border-x-105,.tablet\:hover\:border-x-105:hover {
	border-left:.75rem solid;
	border-right:.75rem solid
}
.tablet\:border-top-105,.tablet\:hover\:border-top-105:hover {
	border-top:.75rem solid
}
.tablet\:border-right-105,.tablet\:hover\:border-right-105:hover {
	border-right:.75rem solid
}
.tablet\:border-bottom-105,.tablet\:hover\:border-bottom-105:hover {
	border-bottom:.75rem solid
}
.tablet\:border-left-105,.tablet\:hover\:border-left-105:hover {
	border-left:.75rem solid
}
.tablet\:border-2,.tablet\:hover\:border-2:hover {
	border:1rem solid
}
.tablet\:border-y-2,.tablet\:hover\:border-y-2:hover {
	border-top:1rem solid;
	border-bottom:1rem solid
}
.tablet\:border-x-2,.tablet\:hover\:border-x-2:hover {
	border-left:1rem solid;
	border-right:1rem solid
}
.tablet\:border-top-2,.tablet\:hover\:border-top-2:hover {
	border-top:1rem solid
}
.tablet\:border-right-2,.tablet\:hover\:border-right-2:hover {
	border-right:1rem solid
}
.tablet\:border-bottom-2,.tablet\:hover\:border-bottom-2:hover {
	border-bottom:1rem solid
}
.tablet\:border-left-2,.tablet\:hover\:border-left-2:hover {
	border-left:1rem solid
}
.tablet\:border-205,.tablet\:hover\:border-205:hover {
	border:1.25rem solid
}
.tablet\:border-y-205,.tablet\:hover\:border-y-205:hover {
	border-top:1.25rem solid;
	border-bottom:1.25rem solid
}
.tablet\:border-x-205,.tablet\:hover\:border-x-205:hover {
	border-left:1.25rem solid;
	border-right:1.25rem solid
}
.tablet\:border-top-205,.tablet\:hover\:border-top-205:hover {
	border-top:1.25rem solid
}
.tablet\:border-right-205,.tablet\:hover\:border-right-205:hover {
	border-right:1.25rem solid
}
.tablet\:border-bottom-205,.tablet\:hover\:border-bottom-205:hover {
	border-bottom:1.25rem solid
}
.tablet\:border-left-205,.tablet\:hover\:border-left-205:hover {
	border-left:1.25rem solid
}
.tablet\:border-3,.tablet\:hover\:border-3:hover {
	border:1.5rem solid
}
.tablet\:border-y-3,.tablet\:hover\:border-y-3:hover {
	border-top:1.5rem solid;
	border-bottom:1.5rem solid
}
.tablet\:border-x-3,.tablet\:hover\:border-x-3:hover {
	border-left:1.5rem solid;
	border-right:1.5rem solid
}
.tablet\:border-top-3,.tablet\:hover\:border-top-3:hover {
	border-top:1.5rem solid
}
.tablet\:border-right-3,.tablet\:hover\:border-right-3:hover {
	border-right:1.5rem solid
}
.tablet\:border-bottom-3,.tablet\:hover\:border-bottom-3:hover {
	border-bottom:1.5rem solid
}
.tablet\:border-left-3,.tablet\:hover\:border-left-3:hover {
	border-left:1.5rem solid
}
.tablet\:border-0,.tablet\:hover\:border-0:hover {
	border:0 solid
}
.tablet\:border-y-0,.tablet\:hover\:border-y-0:hover {
	border-top:0 solid;
	border-bottom:0 solid
}
.tablet\:border-x-0,.tablet\:hover\:border-x-0:hover {
	border-left:0 solid;
	border-right:0 solid
}
.tablet\:border-top-0,.tablet\:hover\:border-top-0:hover {
	border-top:0 solid
}
.tablet\:border-right-0,.tablet\:hover\:border-right-0:hover {
	border-right:0 solid
}
.tablet\:border-bottom-0,.tablet\:hover\:border-bottom-0:hover {
	border-bottom:0 solid
}
.tablet\:border-left-0,.tablet\:hover\:border-left-0:hover {
	border-left:0 solid
}
.tablet\:border,.tablet\:hover\:border:hover {
	border:1px solid
}
.tablet\:border-y,.tablet\:hover\:border-y:hover {
	border-top:1px solid;
	border-bottom:1px solid
}
.tablet\:border-x,.tablet\:hover\:border-x:hover {
	border-left:1px solid;
	border-right:1px solid
}
.tablet\:border-top,.tablet\:hover\:border-top:hover {
	border-top:1px solid
}
.tablet\:border-right,.tablet\:hover\:border-right:hover {
	border-right:1px solid
}
.tablet\:border-bottom,.tablet\:hover\:border-bottom:hover {
	border-bottom:1px solid
}
.tablet\:border-left,.tablet\:hover\:border-left:hover {
	border-left:1px solid
}
.tablet\:border-transparent,.tablet\:hover\:border-transparent:hover {
	border-color:transparent
}
.tablet\:border-black,.tablet\:hover\:border-black:hover {
	border-color:#000
}
.tablet\:border-white,.tablet\:hover\:border-white:hover {
	border-color:#fff
}
.tablet\:border-red,.tablet\:hover\:border-red:hover {
	border-color:#e52207
}
.tablet\:border-orange,.tablet\:hover\:border-orange:hover {
	border-color:#e66f0e
}
.tablet\:border-gold,.tablet\:hover\:border-gold:hover {
	border-color:#ffbe2e
}
.tablet\:border-yellow,.tablet\:hover\:border-yellow:hover {
	border-color:#fee685
}
.tablet\:border-green,.tablet\:hover\:border-green:hover {
	border-color:#538200
}
.tablet\:border-mint,.tablet\:hover\:border-mint:hover {
	border-color:#04c585
}
.tablet\:border-cyan,.tablet\:hover\:border-cyan:hover {
	border-color:#009ec1
}
.tablet\:border-blue,.tablet\:hover\:border-blue:hover {
	border-color:#0076d6
}
.tablet\:border-indigo,.tablet\:hover\:border-indigo:hover {
	border-color:#676cc8
}
.tablet\:border-violet,.tablet\:hover\:border-violet:hover {
	border-color:#8168b3
}
.tablet\:border-magenta,.tablet\:hover\:border-magenta:hover {
	border-color:#d72d79
}
.tablet\:border-gray-5,.tablet\:hover\:border-gray-5:hover {
	border-color:#f0f0f0
}
.tablet\:border-gray-10,.tablet\:hover\:border-gray-10:hover {
	border-color:#e6e6e6
}
.tablet\:border-gray-30,.tablet\:hover\:border-gray-30:hover {
	border-color:#adadad
}
.tablet\:border-gray-50,.tablet\:hover\:border-gray-50:hover {
	border-color:#757575
}
.tablet\:border-gray-70,.tablet\:hover\:border-gray-70:hover {
	border-color:#454545
}
.tablet\:border-gray-90,.tablet\:hover\:border-gray-90:hover {
	border-color:#1b1b1b
}
.tablet\:border-base-lightest,.tablet\:hover\:border-base-lightest:hover {
	border-color:#f0f0f0
}
.tablet\:border-base-lighter,.tablet\:hover\:border-base-lighter:hover {
	border-color:#dfe1e2
}
.tablet\:border-base-light,.tablet\:hover\:border-base-light:hover {
	border-color:#a9aeb1
}
.tablet\:border-base,.tablet\:hover\:border-base:hover {
	border-color:#71767a
}
.tablet\:border-base-dark,.tablet\:hover\:border-base-dark:hover {
	border-color:#565c65
}
.tablet\:border-base-darker,.tablet\:hover\:border-base-darker:hover {
	border-color:#3d4551
}
.tablet\:border-base-darkest,.tablet\:hover\:border-base-darkest:hover {
	border-color:#1c1d1f
}
.tablet\:border-ink,.tablet\:hover\:border-ink:hover {
	border-color:#171716
}
.tablet\:border-primary-lighter,.tablet\:hover\:border-primary-lighter:hover {
	border-color:#eff6fb
}
.tablet\:border-primary-light,.tablet\:hover\:border-primary-light:hover {
	border-color:#73b3e7
}
.tablet\:border-primary,.tablet\:border-primary-vivid,.tablet\:hover\:border-primary-vivid:hover,.tablet\:hover\:border-primary:hover {
	border-color:#2378c3
}
.tablet\:border-primary-dark,.tablet\:hover\:border-primary-dark:hover {
	border-color:#274863
}
.tablet\:border-primary-darker,.tablet\:hover\:border-primary-darker:hover {
	border-color:#1f303e
}
.tablet\:border-secondary-lighter,.tablet\:hover\:border-secondary-lighter:hover {
	border-color:#d9e8f6
}
.tablet\:border-secondary-light,.tablet\:hover\:border-secondary-light:hover {
	border-color:#aacdec
}
.tablet\:border-secondary,.tablet\:hover\:border-secondary:hover {
	border-color:#4f97d1
}
.tablet\:border-secondary-vivid,.tablet\:hover\:border-secondary-vivid:hover {
	border-color:#0b4778
}
.tablet\:border-secondary-dark,.tablet\:hover\:border-secondary-dark:hover {
	border-color:#2c608a
}
.tablet\:border-secondary-darker,.tablet\:hover\:border-secondary-darker:hover {
	border-color:#11181d
}
.tablet\:border-accent-warm-darker,.tablet\:hover\:border-accent-warm-darker:hover {
	border-color:#775540
}
.tablet\:border-accent-warm-dark,.tablet\:hover\:border-accent-warm-dark:hover {
	border-color:#c05600
}
.tablet\:border-accent-warm,.tablet\:hover\:border-accent-warm:hover {
	border-color:#fa9441
}
.tablet\:border-accent-warm-light,.tablet\:hover\:border-accent-warm-light:hover {
	border-color:#ffbc78
}
.tablet\:border-accent-warm-lighter,.tablet\:hover\:border-accent-warm-lighter:hover {
	border-color:#f2e4d4
}
.tablet\:border-accent-cool-darker,.tablet\:hover\:border-accent-cool-darker:hover {
	border-color:#0f6460
}
.tablet\:border-accent-cool-dark,.tablet\:hover\:border-accent-cool-dark:hover {
	border-color:#00a398
}
.tablet\:border-accent-cool,.tablet\:hover\:border-accent-cool:hover {
	border-color:#1dc2ae
}
.tablet\:border-accent-cool-light,.tablet\:hover\:border-accent-cool-light:hover {
	border-color:#29e1cb
}
.tablet\:border-accent-cool-lighter,.tablet\:hover\:border-accent-cool-lighter:hover {
	border-color:#d5fbf3
}
.tablet\:border-error-light,.tablet\:border-error-lighter,.tablet\:hover\:border-error-light:hover,.tablet\:hover\:border-error-lighter:hover {
	border-color:#f4e3db
}
.tablet\:border-error,.tablet\:border-error-dark,.tablet\:hover\:border-error-dark:hover,.tablet\:hover\:border-error:hover {
	border-color:#b50909
}
.tablet\:border-error-darker,.tablet\:hover\:border-error-darker:hover {
	border-color:#6f3331
}
.tablet\:border-warning-light,.tablet\:border-warning-lighter,.tablet\:hover\:border-warning-light:hover,.tablet\:hover\:border-warning-lighter:hover {
	border-color:#faf3d1
}
.tablet\:border-warning,.tablet\:border-warning-dark,.tablet\:hover\:border-warning-dark:hover,.tablet\:hover\:border-warning:hover {
	border-color:#ffbe2e
}
.tablet\:border-warning-darker,.tablet\:hover\:border-warning-darker:hover {
	border-color:#936f38
}
.tablet\:border-success-light,.tablet\:border-success-lighter,.tablet\:hover\:border-success-light:hover,.tablet\:hover\:border-success-lighter:hover {
	border-color:#ecf3ec
}
.tablet\:border-success,.tablet\:border-success-dark,.tablet\:hover\:border-success-dark:hover,.tablet\:hover\:border-success:hover {
	border-color:#00a91c
}
.tablet\:border-success-darker,.tablet\:hover\:border-success-darker:hover {
	border-color:#446443
}
.tablet\:border-info-lighter,.tablet\:hover\:border-info-lighter:hover {
	border-color:#e7f6f8
}
.tablet\:border-info-light,.tablet\:hover\:border-info-light:hover {
	border-color:#99deea
}
.tablet\:border-info,.tablet\:hover\:border-info:hover {
	border-color:#00bde3
}
.tablet\:border-info-dark,.tablet\:hover\:border-info-dark:hover {
	border-color:#009ec1
}
.tablet\:border-info-darker,.tablet\:hover\:border-info-darker:hover {
	border-color:#2e6276
}
.tablet\:border-disabled-light,.tablet\:hover\:border-disabled-light:hover {
	border-color:#e6e6e6
}
.tablet\:border-disabled,.tablet\:hover\:border-disabled:hover {
	border-color:#c9c9c9
}
.tablet\:border-disabled-dark,.tablet\:hover\:border-disabled-dark:hover {
	border-color:#adadad
}
.tablet\:border-emergency,.tablet\:hover\:border-emergency:hover {
	border-color:#9c3d10
}
.tablet\:border-emergency-dark,.tablet\:hover\:border-emergency-dark:hover {
	border-color:#332d29
}
.tablet\:radius-0 {
	border-radius:0
}
.tablet\:radius-top-0 {
	border-top-left-radius:0;
	border-top-right-radius:0
}
.tablet\:radius-right-0 {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.tablet\:radius-bottom-0 {
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.tablet\:radius-left-0 {
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.tablet\:radius-none {
	border-radius:0
}
.tablet\:radius-top-none {
	border-top-left-radius:0;
	border-top-right-radius:0
}
.tablet\:radius-right-none {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.tablet\:radius-bottom-none {
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.tablet\:radius-left-none {
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.tablet\:radius-sm {
	border-radius:2px
}
.tablet\:radius-top-sm {
	border-top-left-radius:2px;
	border-top-right-radius:2px
}
.tablet\:radius-right-sm {
	border-top-right-radius:2px;
	border-bottom-right-radius:2px
}
.tablet\:radius-bottom-sm {
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px
}
.tablet\:radius-left-sm {
	border-top-left-radius:2px;
	border-bottom-left-radius:2px
}
.tablet\:radius-md {
	border-radius:.25rem
}
.tablet\:radius-top-md {
	border-top-left-radius:.25rem;
	border-top-right-radius:.25rem
}
.tablet\:radius-right-md {
	border-top-right-radius:.25rem;
	border-bottom-right-radius:.25rem
}
.tablet\:radius-bottom-md {
	border-bottom-left-radius:.25rem;
	border-bottom-right-radius:.25rem
}
.tablet\:radius-left-md {
	border-top-left-radius:.25rem;
	border-bottom-left-radius:.25rem
}
.tablet\:radius-lg {
	border-radius:.5rem
}
.tablet\:radius-top-lg {
	border-top-left-radius:.5rem;
	border-top-right-radius:.5rem
}
.tablet\:radius-right-lg {
	border-top-right-radius:.5rem;
	border-bottom-right-radius:.5rem
}
.tablet\:radius-bottom-lg {
	border-bottom-left-radius:.5rem;
	border-bottom-right-radius:.5rem
}
.tablet\:radius-left-lg {
	border-top-left-radius:.5rem;
	border-bottom-left-radius:.5rem
}
.tablet\:radius-pill {
	border-radius:99rem
}
.tablet\:radius-top-pill {
	border-top-left-radius:99rem;
	border-top-right-radius:99rem
}
.tablet\:radius-right-pill {
	border-top-right-radius:99rem;
	border-bottom-right-radius:99rem
}
.tablet\:radius-bottom-pill {
	border-bottom-left-radius:99rem;
	border-bottom-right-radius:99rem
}
.tablet\:radius-left-pill {
	border-top-left-radius:99rem;
	border-bottom-left-radius:99rem
}
.tablet\:display-block {
	display:block
}
.tablet\:display-flex {
	display:flex
}
.tablet\:display-none {
	display:none
}
.tablet\:display-inline {
	display:inline
}
.tablet\:display-inline-block {
	display:inline-block
}
.tablet\:display-inline-flex {
	display:inline-flex
}
.tablet\:display-table {
	display:table
}
.tablet\:display-table-cell {
	display:table-cell
}
.tablet\:display-table-row {
	display:table-row
}
.tablet\:font-mono-3xs {
	font-size:.6rem
}
.tablet\:font-mono-2xs {
	font-size:.83rem
}
.tablet\:font-mono-xs {
	font-size:.89rem
}
.tablet\:font-mono-sm {
	font-size:.95rem
}
.tablet\:font-mono-md {
	font-size:1.07rem
}
.tablet\:font-mono-lg {
	font-size:1.31rem
}
.tablet\:font-mono-xl {
	font-size:1.43rem
}
.tablet\:font-mono-2xl {
	font-size:1.91rem
}
.tablet\:font-mono-3xl {
	font-size:2.38rem
}
.tablet\:font-sans-3xs {
	font-size:.63rem
}
.tablet\:font-sans-2xs {
	font-size:.88rem
}
.tablet\:font-sans-xs {
	font-size:.94rem
}
.tablet\:font-sans-sm {
	font-size:1rem
}
.tablet\:font-sans-md {
	font-size:1.13rem
}
.tablet\:font-sans-lg {
	font-size:1.38rem
}
.tablet\:font-sans-xl {
	font-size:1.5rem
}
.tablet\:font-sans-2xl {
	font-size:2rem
}
.tablet\:font-sans-3xl {
	font-size:2.5rem
}
.tablet\:font-serif-3xs {
	font-size:.65rem
}
.tablet\:font-serif-2xs {
	font-size:.92rem
}
.tablet\:font-serif-xs {
	font-size:.98rem
}
.tablet\:font-serif-sm {
	font-size:1.05rem
}
.tablet\:font-serif-md {
	font-size:1.18rem
}
.tablet\:font-serif-lg {
	font-size:1.44rem
}
.tablet\:font-serif-xl {
	font-size:1.57rem
}
.tablet\:font-serif-2xl {
	font-size:2.09rem
}
.tablet\:font-serif-3xl {
	font-size:2.62rem
}
.tablet\:font-heading-3xs {
	font-size:.63rem
}
.tablet\:font-heading-2xs {
	font-size:.88rem
}
.tablet\:font-heading-xs {
	font-size:.94rem
}
.tablet\:font-heading-sm {
	font-size:1rem
}
.tablet\:font-heading-md {
	font-size:1.13rem
}
.tablet\:font-heading-lg {
	font-size:1.38rem
}
.tablet\:font-heading-xl {
	font-size:1.5rem
}
.tablet\:font-heading-2xl {
	font-size:2rem
}
.tablet\:font-heading-3xl {
	font-size:2.5rem
}
.tablet\:font-body-3xs {
	font-size:.63rem
}
.tablet\:font-body-2xs {
	font-size:.88rem
}
.tablet\:font-body-xs {
	font-size:.94rem
}
.tablet\:font-body-sm {
	font-size:1rem
}
.tablet\:font-body-md {
	font-size:1.13rem
}
.tablet\:font-body-lg {
	font-size:1.38rem
}
.tablet\:font-body-xl {
	font-size:1.5rem
}
.tablet\:font-body-2xl {
	font-size:2rem
}
.tablet\:font-body-3xl {
	font-size:2.5rem
}
.tablet\:font-code-3xs {
	font-size:.6rem
}
.tablet\:font-code-2xs {
	font-size:.83rem
}
.tablet\:font-code-xs {
	font-size:.89rem
}
.tablet\:font-code-sm {
	font-size:.95rem
}
.tablet\:font-code-md {
	font-size:1.07rem
}
.tablet\:font-code-lg {
	font-size:1.31rem
}
.tablet\:font-code-xl {
	font-size:1.43rem
}
.tablet\:font-code-2xl {
	font-size:1.91rem
}
.tablet\:font-code-3xl {
	font-size:2.38rem
}
.tablet\:font-alt-3xs {
	font-size:.65rem
}
.tablet\:font-alt-2xs {
	font-size:.92rem
}
.tablet\:font-alt-xs {
	font-size:.98rem
}
.tablet\:font-alt-sm {
	font-size:1.05rem
}
.tablet\:font-alt-md {
	font-size:1.18rem
}
.tablet\:font-alt-lg {
	font-size:1.44rem
}
.tablet\:font-alt-xl {
	font-size:1.57rem
}
.tablet\:font-alt-2xl {
	font-size:2.09rem
}
.tablet\:font-alt-3xl {
	font-size:2.62rem
}
.tablet\:font-ui-3xs {
	font-size:.63rem
}
.tablet\:font-ui-2xs {
	font-size:.88rem
}
.tablet\:font-ui-xs {
	font-size:.94rem
}
.tablet\:font-ui-sm {
	font-size:1rem
}
.tablet\:font-ui-md {
	font-size:1.13rem
}
.tablet\:font-ui-lg {
	font-size:1.38rem
}
.tablet\:font-ui-xl {
	font-size:1.5rem
}
.tablet\:font-ui-2xl {
	font-size:2rem
}
.tablet\:font-ui-3xl {
	font-size:2.5rem
}
.tablet\:text-light {
	font-weight:300
}
.tablet\:text-normal {
	font-weight:400
}
.tablet\:text-medium {
	font-weight:600
}
.tablet\:text-bold {
	font-weight:700
}
.tablet\:text-heavy {
	font-weight:800
}
.tablet\:flex-justify-center {
	justify-content:center
}
.tablet\:flex-justify-start {
	justify-content:flex-start
}
.tablet\:flex-justify-end {
	justify-content:flex-end
}
.tablet\:flex-justify {
	justify-content:space-between
}
.tablet\:line-height-sans-1 {
	line-height:1
}
.tablet\:line-height-sans-2 {
	line-height:1.2
}
.tablet\:line-height-sans-3 {
	line-height:1.4
}
.tablet\:line-height-sans-4 {
	line-height:1.5
}
.tablet\:line-height-sans-5 {
	line-height:1.6
}
.tablet\:line-height-sans-6 {
	line-height:1.8
}
.tablet\:line-height-serif-1 {
	line-height:1
}
.tablet\:line-height-serif-2 {
	line-height:1.1
}
.tablet\:line-height-serif-3 {
	line-height:1.3
}
.tablet\:line-height-serif-4 {
	line-height:1.4
}
.tablet\:line-height-serif-5 {
	line-height:1.5
}
.tablet\:line-height-serif-6 {
	line-height:1.7
}
.tablet\:line-height-mono-1 {
	line-height:1
}
.tablet\:line-height-mono-2 {
	line-height:1.3
}
.tablet\:line-height-mono-3 {
	line-height:1.4
}
.tablet\:line-height-mono-4 {
	line-height:1.6
}
.tablet\:line-height-mono-5 {
	line-height:1.7
}
.tablet\:line-height-mono-6 {
	line-height:1.8
}
.tablet\:line-height-heading-1 {
	line-height:1
}
.tablet\:line-height-heading-2 {
	line-height:1.2
}
.tablet\:line-height-heading-3 {
	line-height:1.4
}
.tablet\:line-height-heading-4 {
	line-height:1.5
}
.tablet\:line-height-heading-5 {
	line-height:1.6
}
.tablet\:line-height-heading-6 {
	line-height:1.8
}
.tablet\:line-height-ui-1 {
	line-height:1
}
.tablet\:line-height-ui-2 {
	line-height:1.2
}
.tablet\:line-height-ui-3 {
	line-height:1.4
}
.tablet\:line-height-ui-4 {
	line-height:1.5
}
.tablet\:line-height-ui-5 {
	line-height:1.6
}
.tablet\:line-height-ui-6 {
	line-height:1.8
}
.tablet\:line-height-body-1 {
	line-height:1
}
.tablet\:line-height-body-2 {
	line-height:1.2
}
.tablet\:line-height-body-3 {
	line-height:1.4
}
.tablet\:line-height-body-4 {
	line-height:1.5
}
.tablet\:line-height-body-5 {
	line-height:1.6
}
.tablet\:line-height-body-6 {
	line-height:1.8
}
.tablet\:line-height-code-1 {
	line-height:1
}
.tablet\:line-height-code-2 {
	line-height:1.3
}
.tablet\:line-height-code-3 {
	line-height:1.4
}
.tablet\:line-height-code-4 {
	line-height:1.6
}
.tablet\:line-height-code-5 {
	line-height:1.7
}
.tablet\:line-height-code-6 {
	line-height:1.8
}
.tablet\:line-height-alt-1 {
	line-height:1
}
.tablet\:line-height-alt-2 {
	line-height:1.1
}
.tablet\:line-height-alt-3 {
	line-height:1.3
}
.tablet\:line-height-alt-4 {
	line-height:1.4
}
.tablet\:line-height-alt-5 {
	line-height:1.5
}
.tablet\:line-height-alt-6 {
	line-height:1.7
}
.tablet\:margin-neg-1px {
	margin:-1px
}
.tablet\:margin-neg-2px {
	margin:-2px
}
.tablet\:margin-neg-05 {
	margin:-.25rem
}
.tablet\:margin-neg-1 {
	margin:-.5rem
}
.tablet\:margin-neg-105 {
	margin:-.75rem
}
.tablet\:margin-neg-2 {
	margin:-1rem
}
.tablet\:margin-neg-205 {
	margin:-1.25rem
}
.tablet\:margin-neg-3 {
	margin:-1.5rem
}
.tablet\:margin-1px {
	margin:1px
}
.tablet\:margin-2px {
	margin:2px
}
.tablet\:margin-05 {
	margin:.25rem
}
.tablet\:margin-1 {
	margin:.5rem
}
.tablet\:margin-105 {
	margin:.75rem
}
.tablet\:margin-2 {
	margin:1rem
}
.tablet\:margin-205 {
	margin:1.25rem
}
.tablet\:margin-3 {
	margin:1.5rem
}
.tablet\:margin-neg-4 {
	margin:-2rem
}
.tablet\:margin-neg-5 {
	margin:-2.5rem
}
.tablet\:margin-neg-6 {
	margin:-3rem
}
.tablet\:margin-neg-7 {
	margin:-3.5rem
}
.tablet\:margin-neg-8 {
	margin:-4rem
}
.tablet\:margin-neg-9 {
	margin:-4.5rem
}
.tablet\:margin-neg-10 {
	margin:-5rem
}
.tablet\:margin-neg-15 {
	margin:-7.5rem
}
.tablet\:margin-4 {
	margin:2rem
}
.tablet\:margin-5 {
	margin:2.5rem
}
.tablet\:margin-6 {
	margin:3rem
}
.tablet\:margin-7 {
	margin:3.5rem
}
.tablet\:margin-8 {
	margin:4rem
}
.tablet\:margin-9 {
	margin:4.5rem
}
.tablet\:margin-10 {
	margin:5rem
}
.tablet\:margin-15 {
	margin:7.5rem
}
.tablet\:margin-05em {
	margin:.5em
}
.tablet\:margin-1em {
	margin:1em
}
.tablet\:margin-105em {
	margin:1.5em
}
.tablet\:margin-2em {
	margin:2em
}
.tablet\:margin-0 {
	margin:0
}
.tablet\:margin-y-1px {
	margin-top:1px;
	margin-bottom:1px
}
.tablet\:margin-top-1px {
	margin-top:1px
}
.tablet\:margin-bottom-1px {
	margin-bottom:1px
}
.tablet\:margin-y-2px {
	margin-top:2px;
	margin-bottom:2px
}
.tablet\:margin-top-2px {
	margin-top:2px
}
.tablet\:margin-bottom-2px {
	margin-bottom:2px
}
.tablet\:margin-y-05 {
	margin-top:.25rem;
	margin-bottom:.25rem
}
.tablet\:margin-top-05 {
	margin-top:.25rem
}
.tablet\:margin-bottom-05 {
	margin-bottom:.25rem
}
.tablet\:margin-y-1 {
	margin-top:.5rem;
	margin-bottom:.5rem
}
.tablet\:margin-top-1 {
	margin-top:.5rem
}
.tablet\:margin-bottom-1 {
	margin-bottom:.5rem
}
.tablet\:margin-y-105 {
	margin-top:.75rem;
	margin-bottom:.75rem
}
.tablet\:margin-top-105 {
	margin-top:.75rem
}
.tablet\:margin-bottom-105 {
	margin-bottom:.75rem
}
.tablet\:margin-y-2 {
	margin-top:1rem;
	margin-bottom:1rem
}
.tablet\:margin-top-2 {
	margin-top:1rem
}
.tablet\:margin-bottom-2 {
	margin-bottom:1rem
}
.tablet\:margin-y-205 {
	margin-top:1.25rem;
	margin-bottom:1.25rem
}
.tablet\:margin-top-205 {
	margin-top:1.25rem
}
.tablet\:margin-bottom-205 {
	margin-bottom:1.25rem
}
.tablet\:margin-y-3 {
	margin-top:1.5rem;
	margin-bottom:1.5rem
}
.tablet\:margin-top-3 {
	margin-top:1.5rem
}
.tablet\:margin-bottom-3 {
	margin-bottom:1.5rem
}
.tablet\:margin-y-neg-1px {
	margin-top:-1px;
	margin-bottom:-1px
}
.tablet\:margin-top-neg-1px {
	margin-top:-1px
}
.tablet\:margin-bottom-neg-1px {
	margin-bottom:-1px
}
.tablet\:margin-y-neg-2px {
	margin-top:-2px;
	margin-bottom:-2px
}
.tablet\:margin-top-neg-2px {
	margin-top:-2px
}
.tablet\:margin-bottom-neg-2px {
	margin-bottom:-2px
}
.tablet\:margin-y-neg-05 {
	margin-top:-.25rem;
	margin-bottom:-.25rem
}
.tablet\:margin-top-neg-05 {
	margin-top:-.25rem
}
.tablet\:margin-bottom-neg-05 {
	margin-bottom:-.25rem
}
.tablet\:margin-y-neg-1 {
	margin-top:-.5rem;
	margin-bottom:-.5rem
}
.tablet\:margin-top-neg-1 {
	margin-top:-.5rem
}
.tablet\:margin-bottom-neg-1 {
	margin-bottom:-.5rem
}
.tablet\:margin-y-neg-105 {
	margin-top:-.75rem;
	margin-bottom:-.75rem
}
.tablet\:margin-top-neg-105 {
	margin-top:-.75rem
}
.tablet\:margin-bottom-neg-105 {
	margin-bottom:-.75rem
}
.tablet\:margin-y-neg-2 {
	margin-top:-1rem;
	margin-bottom:-1rem
}
.tablet\:margin-top-neg-2 {
	margin-top:-1rem
}
.tablet\:margin-bottom-neg-2 {
	margin-bottom:-1rem
}
.tablet\:margin-y-neg-205 {
	margin-top:-1.25rem;
	margin-bottom:-1.25rem
}
.tablet\:margin-top-neg-205 {
	margin-top:-1.25rem
}
.tablet\:margin-bottom-neg-205 {
	margin-bottom:-1.25rem
}
.tablet\:margin-y-neg-3 {
	margin-top:-1.5rem;
	margin-bottom:-1.5rem
}
.tablet\:margin-top-neg-3 {
	margin-top:-1.5rem
}
.tablet\:margin-bottom-neg-3 {
	margin-bottom:-1.5rem
}
.tablet\:margin-y-neg-4 {
	margin-top:-2rem;
	margin-bottom:-2rem
}
.tablet\:margin-top-neg-4 {
	margin-top:-2rem
}
.tablet\:margin-bottom-neg-4 {
	margin-bottom:-2rem
}
.tablet\:margin-y-neg-5 {
	margin-top:-2.5rem;
	margin-bottom:-2.5rem
}
.tablet\:margin-top-neg-5 {
	margin-top:-2.5rem
}
.tablet\:margin-bottom-neg-5 {
	margin-bottom:-2.5rem
}
.tablet\:margin-y-neg-6 {
	margin-top:-3rem;
	margin-bottom:-3rem
}
.tablet\:margin-top-neg-6 {
	margin-top:-3rem
}
.tablet\:margin-bottom-neg-6 {
	margin-bottom:-3rem
}
.tablet\:margin-y-neg-7 {
	margin-top:-3.5rem;
	margin-bottom:-3.5rem
}
.tablet\:margin-top-neg-7 {
	margin-top:-3.5rem
}
.tablet\:margin-bottom-neg-7 {
	margin-bottom:-3.5rem
}
.tablet\:margin-y-neg-8 {
	margin-top:-4rem;
	margin-bottom:-4rem
}
.tablet\:margin-top-neg-8 {
	margin-top:-4rem
}
.tablet\:margin-bottom-neg-8 {
	margin-bottom:-4rem
}
.tablet\:margin-y-neg-9 {
	margin-top:-4.5rem;
	margin-bottom:-4.5rem
}
.tablet\:margin-top-neg-9 {
	margin-top:-4.5rem
}
.tablet\:margin-bottom-neg-9 {
	margin-bottom:-4.5rem
}
.tablet\:margin-y-neg-10 {
	margin-top:-5rem;
	margin-bottom:-5rem
}
.tablet\:margin-top-neg-10 {
	margin-top:-5rem
}
.tablet\:margin-bottom-neg-10 {
	margin-bottom:-5rem
}
.tablet\:margin-y-neg-15 {
	margin-top:-7.5rem;
	margin-bottom:-7.5rem
}
.tablet\:margin-top-neg-15 {
	margin-top:-7.5rem
}
.tablet\:margin-bottom-neg-15 {
	margin-bottom:-7.5rem
}
.tablet\:margin-y-4 {
	margin-top:2rem;
	margin-bottom:2rem
}
.tablet\:margin-top-4 {
	margin-top:2rem
}
.tablet\:margin-bottom-4 {
	margin-bottom:2rem
}
.tablet\:margin-y-5 {
	margin-top:2.5rem;
	margin-bottom:2.5rem
}
.tablet\:margin-top-5 {
	margin-top:2.5rem
}
.tablet\:margin-bottom-5 {
	margin-bottom:2.5rem
}
.tablet\:margin-y-6 {
	margin-top:3rem;
	margin-bottom:3rem
}
.tablet\:margin-top-6 {
	margin-top:3rem
}
.tablet\:margin-bottom-6 {
	margin-bottom:3rem
}
.tablet\:margin-y-7 {
	margin-top:3.5rem;
	margin-bottom:3.5rem
}
.tablet\:margin-top-7 {
	margin-top:3.5rem
}
.tablet\:margin-bottom-7 {
	margin-bottom:3.5rem
}
.tablet\:margin-y-8 {
	margin-top:4rem;
	margin-bottom:4rem
}
.tablet\:margin-top-8 {
	margin-top:4rem
}
.tablet\:margin-bottom-8 {
	margin-bottom:4rem
}
.tablet\:margin-y-9 {
	margin-top:4.5rem;
	margin-bottom:4.5rem
}
.tablet\:margin-top-9 {
	margin-top:4.5rem
}
.tablet\:margin-bottom-9 {
	margin-bottom:4.5rem
}
.tablet\:margin-y-10 {
	margin-top:5rem;
	margin-bottom:5rem
}
.tablet\:margin-top-10 {
	margin-top:5rem
}
.tablet\:margin-bottom-10 {
	margin-bottom:5rem
}
.tablet\:margin-y-15 {
	margin-top:7.5rem;
	margin-bottom:7.5rem
}
.tablet\:margin-top-15 {
	margin-top:7.5rem
}
.tablet\:margin-bottom-15 {
	margin-bottom:7.5rem
}
.tablet\:margin-y-05em {
	margin-top:.5em;
	margin-bottom:.5em
}
.tablet\:margin-top-05em {
	margin-top:.5em
}
.tablet\:margin-bottom-05em {
	margin-bottom:.5em
}
.tablet\:margin-y-1em {
	margin-top:1em;
	margin-bottom:1em
}
.tablet\:margin-top-1em {
	margin-top:1em
}
.tablet\:margin-bottom-1em {
	margin-bottom:1em
}
.tablet\:margin-y-105em {
	margin-top:1.5em;
	margin-bottom:1.5em
}
.tablet\:margin-top-105em {
	margin-top:1.5em
}
.tablet\:margin-bottom-105em {
	margin-bottom:1.5em
}
.tablet\:margin-y-2em {
	margin-top:2em;
	margin-bottom:2em
}
.tablet\:margin-top-2em {
	margin-top:2em
}
.tablet\:margin-bottom-2em {
	margin-bottom:2em
}
.tablet\:margin-y-0 {
	margin-top:0;
	margin-bottom:0
}
.tablet\:margin-top-0 {
	margin-top:0
}
.tablet\:margin-bottom-0 {
	margin-bottom:0
}
.tablet\:margin-y-auto {
	margin-top:auto;
	margin-bottom:auto
}
.tablet\:margin-top-auto {
	margin-top:auto
}
.tablet\:margin-bottom-auto {
	margin-bottom:auto
}
.tablet\:margin-x-1px {
	margin-left:1px;
	margin-right:1px
}
.tablet\:margin-right-1px {
	margin-right:1px
}
.tablet\:margin-left-1px {
	margin-left:1px
}
.tablet\:margin-x-2px {
	margin-left:2px;
	margin-right:2px
}
.tablet\:margin-right-2px {
	margin-right:2px
}
.tablet\:margin-left-2px {
	margin-left:2px
}
.tablet\:margin-x-05 {
	margin-left:.25rem;
	margin-right:.25rem
}
.tablet\:margin-right-05 {
	margin-right:.25rem
}
.tablet\:margin-left-05 {
	margin-left:.25rem
}
.tablet\:margin-x-1 {
	margin-left:.5rem;
	margin-right:.5rem
}
.tablet\:margin-right-1 {
	margin-right:.5rem
}
.tablet\:margin-left-1 {
	margin-left:.5rem
}
.tablet\:margin-x-105 {
	margin-left:.75rem;
	margin-right:.75rem
}
.tablet\:margin-right-105 {
	margin-right:.75rem
}
.tablet\:margin-left-105 {
	margin-left:.75rem
}
.tablet\:margin-x-2 {
	margin-left:1rem;
	margin-right:1rem
}
.tablet\:margin-right-2 {
	margin-right:1rem
}
.tablet\:margin-left-2 {
	margin-left:1rem
}
.tablet\:margin-x-205 {
	margin-left:1.25rem;
	margin-right:1.25rem
}
.tablet\:margin-right-205 {
	margin-right:1.25rem
}
.tablet\:margin-left-205 {
	margin-left:1.25rem
}
.tablet\:margin-x-3 {
	margin-left:1.5rem;
	margin-right:1.5rem
}
.tablet\:margin-right-3 {
	margin-right:1.5rem
}
.tablet\:margin-left-3 {
	margin-left:1.5rem
}
.tablet\:margin-x-neg-1px {
	margin-left:-1px;
	margin-right:-1px
}
.tablet\:margin-right-neg-1px {
	margin-right:-1px
}
.tablet\:margin-left-neg-1px {
	margin-left:-1px
}
.tablet\:margin-x-neg-2px {
	margin-left:-2px;
	margin-right:-2px
}
.tablet\:margin-right-neg-2px {
	margin-right:-2px
}
.tablet\:margin-left-neg-2px {
	margin-left:-2px
}
.tablet\:margin-x-neg-05 {
	margin-left:-.25rem;
	margin-right:-.25rem
}
.tablet\:margin-right-neg-05 {
	margin-right:-.25rem
}
.tablet\:margin-left-neg-05 {
	margin-left:-.25rem
}
.tablet\:margin-x-neg-1 {
	margin-left:-.5rem;
	margin-right:-.5rem
}
.tablet\:margin-right-neg-1 {
	margin-right:-.5rem
}
.tablet\:margin-left-neg-1 {
	margin-left:-.5rem
}
.tablet\:margin-x-neg-105 {
	margin-left:-.75rem;
	margin-right:-.75rem
}
.tablet\:margin-right-neg-105 {
	margin-right:-.75rem
}
.tablet\:margin-left-neg-105 {
	margin-left:-.75rem
}
.tablet\:margin-x-neg-2 {
	margin-left:-1rem;
	margin-right:-1rem
}
.tablet\:margin-right-neg-2 {
	margin-right:-1rem
}
.tablet\:margin-left-neg-2 {
	margin-left:-1rem
}
.tablet\:margin-x-neg-205 {
	margin-left:-1.25rem;
	margin-right:-1.25rem
}
.tablet\:margin-right-neg-205 {
	margin-right:-1.25rem
}
.tablet\:margin-left-neg-205 {
	margin-left:-1.25rem
}
.tablet\:margin-x-neg-3 {
	margin-left:-1.5rem;
	margin-right:-1.5rem
}
.tablet\:margin-right-neg-3 {
	margin-right:-1.5rem
}
.tablet\:margin-left-neg-3 {
	margin-left:-1.5rem
}
.tablet\:margin-x-neg-4 {
	margin-left:-2rem;
	margin-right:-2rem
}
.tablet\:margin-right-neg-4 {
	margin-right:-2rem
}
.tablet\:margin-left-neg-4 {
	margin-left:-2rem
}
.tablet\:margin-x-neg-5 {
	margin-left:-2.5rem;
	margin-right:-2.5rem
}
.tablet\:margin-right-neg-5 {
	margin-right:-2.5rem
}
.tablet\:margin-left-neg-5 {
	margin-left:-2.5rem
}
.tablet\:margin-x-neg-6 {
	margin-left:-3rem;
	margin-right:-3rem
}
.tablet\:margin-right-neg-6 {
	margin-right:-3rem
}
.tablet\:margin-left-neg-6 {
	margin-left:-3rem
}
.tablet\:margin-x-neg-7 {
	margin-left:-3.5rem;
	margin-right:-3.5rem
}
.tablet\:margin-right-neg-7 {
	margin-right:-3.5rem
}
.tablet\:margin-left-neg-7 {
	margin-left:-3.5rem
}
.tablet\:margin-x-neg-8 {
	margin-left:-4rem;
	margin-right:-4rem
}
.tablet\:margin-right-neg-8 {
	margin-right:-4rem
}
.tablet\:margin-left-neg-8 {
	margin-left:-4rem
}
.tablet\:margin-x-neg-9 {
	margin-left:-4.5rem;
	margin-right:-4.5rem
}
.tablet\:margin-right-neg-9 {
	margin-right:-4.5rem
}
.tablet\:margin-left-neg-9 {
	margin-left:-4.5rem
}
.tablet\:margin-x-neg-10 {
	margin-left:-5rem;
	margin-right:-5rem
}
.tablet\:margin-right-neg-10 {
	margin-right:-5rem
}
.tablet\:margin-left-neg-10 {
	margin-left:-5rem
}
.tablet\:margin-x-neg-15 {
	margin-left:-7.5rem;
	margin-right:-7.5rem
}
.tablet\:margin-right-neg-15 {
	margin-right:-7.5rem
}
.tablet\:margin-left-neg-15 {
	margin-left:-7.5rem
}
.tablet\:margin-x-4 {
	margin-left:2rem;
	margin-right:2rem
}
.tablet\:margin-right-4 {
	margin-right:2rem
}
.tablet\:margin-left-4 {
	margin-left:2rem
}
.tablet\:margin-x-5 {
	margin-left:2.5rem;
	margin-right:2.5rem
}
.tablet\:margin-right-5 {
	margin-right:2.5rem
}
.tablet\:margin-left-5 {
	margin-left:2.5rem
}
.tablet\:margin-x-6 {
	margin-left:3rem;
	margin-right:3rem
}
.tablet\:margin-right-6 {
	margin-right:3rem
}
.tablet\:margin-left-6 {
	margin-left:3rem
}
.tablet\:margin-x-7 {
	margin-left:3.5rem;
	margin-right:3.5rem
}
.tablet\:margin-right-7 {
	margin-right:3.5rem
}
.tablet\:margin-left-7 {
	margin-left:3.5rem
}
.tablet\:margin-x-8 {
	margin-left:4rem;
	margin-right:4rem
}
.tablet\:margin-right-8 {
	margin-right:4rem
}
.tablet\:margin-left-8 {
	margin-left:4rem
}
.tablet\:margin-x-9 {
	margin-left:4.5rem;
	margin-right:4.5rem
}
.tablet\:margin-right-9 {
	margin-right:4.5rem
}
.tablet\:margin-left-9 {
	margin-left:4.5rem
}
.tablet\:margin-x-10 {
	margin-left:5rem;
	margin-right:5rem
}
.tablet\:margin-right-10 {
	margin-right:5rem
}
.tablet\:margin-left-10 {
	margin-left:5rem
}
.tablet\:margin-x-15 {
	margin-left:7.5rem;
	margin-right:7.5rem
}
.tablet\:margin-right-15 {
	margin-right:7.5rem
}
.tablet\:margin-left-15 {
	margin-left:7.5rem
}
.tablet\:margin-x-card {
	margin-left:10rem;
	margin-right:10rem
}
.tablet\:margin-right-card {
	margin-right:10rem
}
.tablet\:margin-left-card {
	margin-left:10rem
}
.tablet\:margin-x-card-lg {
	margin-left:15rem;
	margin-right:15rem
}
.tablet\:margin-right-card-lg {
	margin-right:15rem
}
.tablet\:margin-left-card-lg {
	margin-left:15rem
}
.tablet\:margin-x-mobile {
	margin-left:20rem;
	margin-right:20rem
}
.tablet\:margin-right-mobile {
	margin-right:20rem
}
.tablet\:margin-left-mobile {
	margin-left:20rem
}
.tablet\:margin-x-05em {
	margin-left:.5em;
	margin-right:.5em
}
.tablet\:margin-right-05em {
	margin-right:.5em
}
.tablet\:margin-left-05em {
	margin-left:.5em
}
.tablet\:margin-x-1em {
	margin-left:1em;
	margin-right:1em
}
.tablet\:margin-right-1em {
	margin-right:1em
}
.tablet\:margin-left-1em {
	margin-left:1em
}
.tablet\:margin-x-105em {
	margin-left:1.5em;
	margin-right:1.5em
}
.tablet\:margin-right-105em {
	margin-right:1.5em
}
.tablet\:margin-left-105em {
	margin-left:1.5em
}
.tablet\:margin-x-2em {
	margin-left:2em;
	margin-right:2em
}
.tablet\:margin-right-2em {
	margin-right:2em
}
.tablet\:margin-left-2em {
	margin-left:2em
}
.tablet\:margin-x-0 {
	margin-left:0;
	margin-right:0
}
.tablet\:margin-right-0 {
	margin-right:0
}
.tablet\:margin-left-0 {
	margin-left:0
}
.tablet\:margin-x-auto {
	margin-left:auto;
	margin-right:auto
}
.tablet\:margin-right-auto {
	margin-right:auto
}
.tablet\:margin-left-auto {
	margin-left:auto
}
.tablet\:measure-1 {
	max-width:44ex
}
.tablet\:measure-2 {
	max-width:60ex
}
.tablet\:measure-3 {
	max-width:64ex
}
.tablet\:measure-4 {
	max-width:68ex
}
.tablet\:measure-5 {
	max-width:72ex
}
.tablet\:measure-6 {
	max-width:88ex
}
.tablet\:measure-none {
	max-width:none
}
.tablet\:order-first {
	order:-1
}
.tablet\:order-last {
	order:999
}
.tablet\:order-initial {
	order:initial
}
.tablet\:order-0 {
	order:0
}
.tablet\:order-1 {
	order:1
}
.tablet\:order-2 {
	order:2
}
.tablet\:order-3 {
	order:3
}
.tablet\:order-4 {
	order:4
}
.tablet\:order-5 {
	order:5
}
.tablet\:order-6 {
	order:6
}
.tablet\:order-7 {
	order:7
}
.tablet\:order-8 {
	order:8
}
.tablet\:order-9 {
	order:9
}
.tablet\:order-10 {
	order:10
}
.tablet\:order-11 {
	order:11
}
.tablet\:padding-1px {
	padding:1px
}
.tablet\:padding-y-1px {
	padding-top:1px;
	padding-bottom:1px
}
.tablet\:padding-x-1px {
	padding-left:1px;
	padding-right:1px
}
.tablet\:padding-top-1px {
	padding-top:1px
}
.tablet\:padding-right-1px {
	padding-right:1px
}
.tablet\:padding-bottom-1px {
	padding-bottom:1px
}
.tablet\:padding-left-1px {
	padding-left:1px
}
.tablet\:padding-2px {
	padding:2px
}
.tablet\:padding-y-2px {
	padding-top:2px;
	padding-bottom:2px
}
.tablet\:padding-x-2px {
	padding-left:2px;
	padding-right:2px
}
.tablet\:padding-top-2px {
	padding-top:2px
}
.tablet\:padding-right-2px {
	padding-right:2px
}
.tablet\:padding-bottom-2px {
	padding-bottom:2px
}
.tablet\:padding-left-2px {
	padding-left:2px
}
.tablet\:padding-05 {
	padding:.25rem
}
.tablet\:padding-y-05 {
	padding-top:.25rem;
	padding-bottom:.25rem
}
.tablet\:padding-x-05 {
	padding-left:.25rem;
	padding-right:.25rem
}
.tablet\:padding-top-05 {
	padding-top:.25rem
}
.tablet\:padding-right-05 {
	padding-right:.25rem
}
.tablet\:padding-bottom-05 {
	padding-bottom:.25rem
}
.tablet\:padding-left-05 {
	padding-left:.25rem
}
.tablet\:padding-1 {
	padding:.5rem
}
.tablet\:padding-y-1 {
	padding-top:.5rem;
	padding-bottom:.5rem
}
.tablet\:padding-x-1 {
	padding-left:.5rem;
	padding-right:.5rem
}
.tablet\:padding-top-1 {
	padding-top:.5rem
}
.tablet\:padding-right-1 {
	padding-right:.5rem
}
.tablet\:padding-bottom-1 {
	padding-bottom:.5rem
}
.tablet\:padding-left-1 {
	padding-left:.5rem
}
.tablet\:padding-105 {
	padding:.75rem
}
.tablet\:padding-y-105 {
	padding-top:.75rem;
	padding-bottom:.75rem
}
.tablet\:padding-x-105 {
	padding-left:.75rem;
	padding-right:.75rem
}
.tablet\:padding-top-105 {
	padding-top:.75rem
}
.tablet\:padding-right-105 {
	padding-right:.75rem
}
.tablet\:padding-bottom-105 {
	padding-bottom:.75rem
}
.tablet\:padding-left-105 {
	padding-left:.75rem
}
.tablet\:padding-2 {
	padding:1rem
}
.tablet\:padding-y-2 {
	padding-top:1rem;
	padding-bottom:1rem
}
.tablet\:padding-x-2 {
	padding-left:1rem;
	padding-right:1rem
}
.tablet\:padding-top-2 {
	padding-top:1rem
}
.tablet\:padding-right-2 {
	padding-right:1rem
}
.tablet\:padding-bottom-2 {
	padding-bottom:1rem
}
.tablet\:padding-left-2 {
	padding-left:1rem
}
.tablet\:padding-205 {
	padding:1.25rem
}
.tablet\:padding-y-205 {
	padding-top:1.25rem;
	padding-bottom:1.25rem
}
.tablet\:padding-x-205 {
	padding-left:1.25rem;
	padding-right:1.25rem
}
.tablet\:padding-top-205 {
	padding-top:1.25rem
}
.tablet\:padding-right-205 {
	padding-right:1.25rem
}
.tablet\:padding-bottom-205 {
	padding-bottom:1.25rem
}
.tablet\:padding-left-205 {
	padding-left:1.25rem
}
.tablet\:padding-3 {
	padding:1.5rem
}
.tablet\:padding-y-3 {
	padding-top:1.5rem;
	padding-bottom:1.5rem
}
.tablet\:padding-x-3 {
	padding-left:1.5rem;
	padding-right:1.5rem
}
.tablet\:padding-top-3 {
	padding-top:1.5rem
}
.tablet\:padding-right-3 {
	padding-right:1.5rem
}
.tablet\:padding-bottom-3 {
	padding-bottom:1.5rem
}
.tablet\:padding-left-3 {
	padding-left:1.5rem
}
.tablet\:padding-4 {
	padding:2rem
}
.tablet\:padding-y-4 {
	padding-top:2rem;
	padding-bottom:2rem
}
.tablet\:padding-x-4 {
	padding-left:2rem;
	padding-right:2rem
}
.tablet\:padding-top-4 {
	padding-top:2rem
}
.tablet\:padding-right-4 {
	padding-right:2rem
}
.tablet\:padding-bottom-4 {
	padding-bottom:2rem
}
.tablet\:padding-left-4 {
	padding-left:2rem
}
.tablet\:padding-5 {
	padding:2.5rem
}
.tablet\:padding-y-5 {
	padding-top:2.5rem;
	padding-bottom:2.5rem
}
.tablet\:padding-x-5 {
	padding-left:2.5rem;
	padding-right:2.5rem
}
.tablet\:padding-top-5 {
	padding-top:2.5rem
}
.tablet\:padding-right-5 {
	padding-right:2.5rem
}
.tablet\:padding-bottom-5 {
	padding-bottom:2.5rem
}
.tablet\:padding-left-5 {
	padding-left:2.5rem
}
.tablet\:padding-6 {
	padding:3rem
}
.tablet\:padding-y-6 {
	padding-top:3rem;
	padding-bottom:3rem
}
.tablet\:padding-x-6 {
	padding-left:3rem;
	padding-right:3rem
}
.tablet\:padding-top-6 {
	padding-top:3rem
}
.tablet\:padding-right-6 {
	padding-right:3rem
}
.tablet\:padding-bottom-6 {
	padding-bottom:3rem
}
.tablet\:padding-left-6 {
	padding-left:3rem
}
.tablet\:padding-7 {
	padding:3.5rem
}
.tablet\:padding-y-7 {
	padding-top:3.5rem;
	padding-bottom:3.5rem
}
.tablet\:padding-x-7 {
	padding-left:3.5rem;
	padding-right:3.5rem
}
.tablet\:padding-top-7 {
	padding-top:3.5rem
}
.tablet\:padding-right-7 {
	padding-right:3.5rem
}
.tablet\:padding-bottom-7 {
	padding-bottom:3.5rem
}
.tablet\:padding-left-7 {
	padding-left:3.5rem
}
.tablet\:padding-8 {
	padding:4rem
}
.tablet\:padding-y-8 {
	padding-top:4rem;
	padding-bottom:4rem
}
.tablet\:padding-x-8 {
	padding-left:4rem;
	padding-right:4rem
}
.tablet\:padding-top-8 {
	padding-top:4rem
}
.tablet\:padding-right-8 {
	padding-right:4rem
}
.tablet\:padding-bottom-8 {
	padding-bottom:4rem
}
.tablet\:padding-left-8 {
	padding-left:4rem
}
.tablet\:padding-9 {
	padding:4.5rem
}
.tablet\:padding-y-9 {
	padding-top:4.5rem;
	padding-bottom:4.5rem
}
.tablet\:padding-x-9 {
	padding-left:4.5rem;
	padding-right:4.5rem
}
.tablet\:padding-top-9 {
	padding-top:4.5rem
}
.tablet\:padding-right-9 {
	padding-right:4.5rem
}
.tablet\:padding-bottom-9 {
	padding-bottom:4.5rem
}
.tablet\:padding-left-9 {
	padding-left:4.5rem
}
.tablet\:padding-10 {
	padding:5rem
}
.tablet\:padding-y-10 {
	padding-top:5rem;
	padding-bottom:5rem
}
.tablet\:padding-x-10 {
	padding-left:5rem;
	padding-right:5rem
}
.tablet\:padding-top-10 {
	padding-top:5rem
}
.tablet\:padding-right-10 {
	padding-right:5rem
}
.tablet\:padding-bottom-10 {
	padding-bottom:5rem
}
.tablet\:padding-left-10 {
	padding-left:5rem
}
.tablet\:padding-15 {
	padding:7.5rem
}
.tablet\:padding-y-15 {
	padding-top:7.5rem;
	padding-bottom:7.5rem
}
.tablet\:padding-x-15 {
	padding-left:7.5rem;
	padding-right:7.5rem
}
.tablet\:padding-top-15 {
	padding-top:7.5rem
}
.tablet\:padding-right-15 {
	padding-right:7.5rem
}
.tablet\:padding-bottom-15 {
	padding-bottom:7.5rem
}
.tablet\:padding-left-15 {
	padding-left:7.5rem
}
.tablet\:padding-0 {
	padding:0
}
.tablet\:padding-y-0 {
	padding-top:0;
	padding-bottom:0
}
.tablet\:padding-x-0 {
	padding-left:0;
	padding-right:0
}
.tablet\:padding-top-0 {
	padding-top:0
}
.tablet\:padding-right-0 {
	padding-right:0
}
.tablet\:padding-bottom-0 {
	padding-bottom:0
}
.tablet\:padding-left-0 {
	padding-left:0
}
.tablet\:width-1px {
	width:1px
}
.tablet\:width-2px {
	width:2px
}
.tablet\:width-05 {
	width:.25rem
}
.tablet\:width-1 {
	width:.5rem
}
.tablet\:width-105 {
	width:.75rem
}
.tablet\:width-2 {
	width:1rem
}
.tablet\:width-205 {
	width:1.25rem
}
.tablet\:width-3 {
	width:1.5rem
}
.tablet\:width-4 {
	width:2rem
}
.tablet\:width-5 {
	width:2.5rem
}
.tablet\:width-6 {
	width:3rem
}
.tablet\:width-7 {
	width:3.5rem
}
.tablet\:width-8 {
	width:4rem
}
.tablet\:width-9 {
	width:4.5rem
}
.tablet\:width-10 {
	width:5rem
}
.tablet\:width-15 {
	width:7.5rem
}
.tablet\:width-card {
	width:10rem
}
.tablet\:width-card-lg {
	width:15rem
}
.tablet\:width-mobile {
	width:20rem
}
.tablet\:width-mobile-lg {
	width:30rem
}
.tablet\:width-tablet {
	width:40rem
}
.tablet\:width-tablet-lg {
	width:55rem
}
.tablet\:width-desktop {
	width:64rem
}
.tablet\:width-desktop-lg {
	width:75rem
}
.tablet\:width-widescreen {
	width:87.5rem
}
.tablet\:width-0 {
	width:0
}
.tablet\:width-full {
	width:100%
}
.tablet\:width-auto {
	width:auto
}
}@media all and (min-width:55em) {
	.tablet-lg\:border-1px,.tablet-lg\:hover\:border-1px:hover {
	border:1px solid
}
.tablet-lg\:border-y-1px,.tablet-lg\:hover\:border-y-1px:hover {
	border-top:1px solid;
	border-bottom:1px solid
}
.tablet-lg\:border-x-1px,.tablet-lg\:hover\:border-x-1px:hover {
	border-left:1px solid;
	border-right:1px solid
}
.tablet-lg\:border-top-1px,.tablet-lg\:hover\:border-top-1px:hover {
	border-top:1px solid
}
.tablet-lg\:border-right-1px,.tablet-lg\:hover\:border-right-1px:hover {
	border-right:1px solid
}
.tablet-lg\:border-bottom-1px,.tablet-lg\:hover\:border-bottom-1px:hover {
	border-bottom:1px solid
}
.tablet-lg\:border-left-1px,.tablet-lg\:hover\:border-left-1px:hover {
	border-left:1px solid
}
.tablet-lg\:border-2px,.tablet-lg\:hover\:border-2px:hover {
	border:2px solid
}
.tablet-lg\:border-y-2px,.tablet-lg\:hover\:border-y-2px:hover {
	border-top:2px solid;
	border-bottom:2px solid
}
.tablet-lg\:border-x-2px,.tablet-lg\:hover\:border-x-2px:hover {
	border-left:2px solid;
	border-right:2px solid
}
.tablet-lg\:border-top-2px,.tablet-lg\:hover\:border-top-2px:hover {
	border-top:2px solid
}
.tablet-lg\:border-right-2px,.tablet-lg\:hover\:border-right-2px:hover {
	border-right:2px solid
}
.tablet-lg\:border-bottom-2px,.tablet-lg\:hover\:border-bottom-2px:hover {
	border-bottom:2px solid
}
.tablet-lg\:border-left-2px,.tablet-lg\:hover\:border-left-2px:hover {
	border-left:2px solid
}
.tablet-lg\:border-05,.tablet-lg\:hover\:border-05:hover {
	border:.25rem solid
}
.tablet-lg\:border-y-05,.tablet-lg\:hover\:border-y-05:hover {
	border-top:.25rem solid;
	border-bottom:.25rem solid
}
.tablet-lg\:border-x-05,.tablet-lg\:hover\:border-x-05:hover {
	border-left:.25rem solid;
	border-right:.25rem solid
}
.tablet-lg\:border-top-05,.tablet-lg\:hover\:border-top-05:hover {
	border-top:.25rem solid
}
.tablet-lg\:border-right-05,.tablet-lg\:hover\:border-right-05:hover {
	border-right:.25rem solid
}
.tablet-lg\:border-bottom-05,.tablet-lg\:hover\:border-bottom-05:hover {
	border-bottom:.25rem solid
}
.tablet-lg\:border-left-05,.tablet-lg\:hover\:border-left-05:hover {
	border-left:.25rem solid
}
.tablet-lg\:border-1,.tablet-lg\:hover\:border-1:hover {
	border:.5rem solid
}
.tablet-lg\:border-y-1,.tablet-lg\:hover\:border-y-1:hover {
	border-top:.5rem solid;
	border-bottom:.5rem solid
}
.tablet-lg\:border-x-1,.tablet-lg\:hover\:border-x-1:hover {
	border-left:.5rem solid;
	border-right:.5rem solid
}
.tablet-lg\:border-top-1,.tablet-lg\:hover\:border-top-1:hover {
	border-top:.5rem solid
}
.tablet-lg\:border-right-1,.tablet-lg\:hover\:border-right-1:hover {
	border-right:.5rem solid
}
.tablet-lg\:border-bottom-1,.tablet-lg\:hover\:border-bottom-1:hover {
	border-bottom:.5rem solid
}
.tablet-lg\:border-left-1,.tablet-lg\:hover\:border-left-1:hover {
	border-left:.5rem solid
}
.tablet-lg\:border-105,.tablet-lg\:hover\:border-105:hover {
	border:.75rem solid
}
.tablet-lg\:border-y-105,.tablet-lg\:hover\:border-y-105:hover {
	border-top:.75rem solid;
	border-bottom:.75rem solid
}
.tablet-lg\:border-x-105,.tablet-lg\:hover\:border-x-105:hover {
	border-left:.75rem solid;
	border-right:.75rem solid
}
.tablet-lg\:border-top-105,.tablet-lg\:hover\:border-top-105:hover {
	border-top:.75rem solid
}
.tablet-lg\:border-right-105,.tablet-lg\:hover\:border-right-105:hover {
	border-right:.75rem solid
}
.tablet-lg\:border-bottom-105,.tablet-lg\:hover\:border-bottom-105:hover {
	border-bottom:.75rem solid
}
.tablet-lg\:border-left-105,.tablet-lg\:hover\:border-left-105:hover {
	border-left:.75rem solid
}
.tablet-lg\:border-2,.tablet-lg\:hover\:border-2:hover {
	border:1rem solid
}
.tablet-lg\:border-y-2,.tablet-lg\:hover\:border-y-2:hover {
	border-top:1rem solid;
	border-bottom:1rem solid
}
.tablet-lg\:border-x-2,.tablet-lg\:hover\:border-x-2:hover {
	border-left:1rem solid;
	border-right:1rem solid
}
.tablet-lg\:border-top-2,.tablet-lg\:hover\:border-top-2:hover {
	border-top:1rem solid
}
.tablet-lg\:border-right-2,.tablet-lg\:hover\:border-right-2:hover {
	border-right:1rem solid
}
.tablet-lg\:border-bottom-2,.tablet-lg\:hover\:border-bottom-2:hover {
	border-bottom:1rem solid
}
.tablet-lg\:border-left-2,.tablet-lg\:hover\:border-left-2:hover {
	border-left:1rem solid
}
.tablet-lg\:border-205,.tablet-lg\:hover\:border-205:hover {
	border:1.25rem solid
}
.tablet-lg\:border-y-205,.tablet-lg\:hover\:border-y-205:hover {
	border-top:1.25rem solid;
	border-bottom:1.25rem solid
}
.tablet-lg\:border-x-205,.tablet-lg\:hover\:border-x-205:hover {
	border-left:1.25rem solid;
	border-right:1.25rem solid
}
.tablet-lg\:border-top-205,.tablet-lg\:hover\:border-top-205:hover {
	border-top:1.25rem solid
}
.tablet-lg\:border-right-205,.tablet-lg\:hover\:border-right-205:hover {
	border-right:1.25rem solid
}
.tablet-lg\:border-bottom-205,.tablet-lg\:hover\:border-bottom-205:hover {
	border-bottom:1.25rem solid
}
.tablet-lg\:border-left-205,.tablet-lg\:hover\:border-left-205:hover {
	border-left:1.25rem solid
}
.tablet-lg\:border-3,.tablet-lg\:hover\:border-3:hover {
	border:1.5rem solid
}
.tablet-lg\:border-y-3,.tablet-lg\:hover\:border-y-3:hover {
	border-top:1.5rem solid;
	border-bottom:1.5rem solid
}
.tablet-lg\:border-x-3,.tablet-lg\:hover\:border-x-3:hover {
	border-left:1.5rem solid;
	border-right:1.5rem solid
}
.tablet-lg\:border-top-3,.tablet-lg\:hover\:border-top-3:hover {
	border-top:1.5rem solid
}
.tablet-lg\:border-right-3,.tablet-lg\:hover\:border-right-3:hover {
	border-right:1.5rem solid
}
.tablet-lg\:border-bottom-3,.tablet-lg\:hover\:border-bottom-3:hover {
	border-bottom:1.5rem solid
}
.tablet-lg\:border-left-3,.tablet-lg\:hover\:border-left-3:hover {
	border-left:1.5rem solid
}
.tablet-lg\:border-0,.tablet-lg\:hover\:border-0:hover {
	border:0 solid
}
.tablet-lg\:border-y-0,.tablet-lg\:hover\:border-y-0:hover {
	border-top:0 solid;
	border-bottom:0 solid
}
.tablet-lg\:border-x-0,.tablet-lg\:hover\:border-x-0:hover {
	border-left:0 solid;
	border-right:0 solid
}
.tablet-lg\:border-top-0,.tablet-lg\:hover\:border-top-0:hover {
	border-top:0 solid
}
.tablet-lg\:border-right-0,.tablet-lg\:hover\:border-right-0:hover {
	border-right:0 solid
}
.tablet-lg\:border-bottom-0,.tablet-lg\:hover\:border-bottom-0:hover {
	border-bottom:0 solid
}
.tablet-lg\:border-left-0,.tablet-lg\:hover\:border-left-0:hover {
	border-left:0 solid
}
.tablet-lg\:border,.tablet-lg\:hover\:border:hover {
	border:1px solid
}
.tablet-lg\:border-y,.tablet-lg\:hover\:border-y:hover {
	border-top:1px solid;
	border-bottom:1px solid
}
.tablet-lg\:border-x,.tablet-lg\:hover\:border-x:hover {
	border-left:1px solid;
	border-right:1px solid
}
.tablet-lg\:border-top,.tablet-lg\:hover\:border-top:hover {
	border-top:1px solid
}
.tablet-lg\:border-right,.tablet-lg\:hover\:border-right:hover {
	border-right:1px solid
}
.tablet-lg\:border-bottom,.tablet-lg\:hover\:border-bottom:hover {
	border-bottom:1px solid
}
.tablet-lg\:border-left,.tablet-lg\:hover\:border-left:hover {
	border-left:1px solid
}
.tablet-lg\:border-transparent,.tablet-lg\:hover\:border-transparent:hover {
	border-color:transparent
}
.tablet-lg\:border-black,.tablet-lg\:hover\:border-black:hover {
	border-color:#000
}
.tablet-lg\:border-white,.tablet-lg\:hover\:border-white:hover {
	border-color:#fff
}
.tablet-lg\:border-red,.tablet-lg\:hover\:border-red:hover {
	border-color:#e52207
}
.tablet-lg\:border-orange,.tablet-lg\:hover\:border-orange:hover {
	border-color:#e66f0e
}
.tablet-lg\:border-gold,.tablet-lg\:hover\:border-gold:hover {
	border-color:#ffbe2e
}
.tablet-lg\:border-yellow,.tablet-lg\:hover\:border-yellow:hover {
	border-color:#fee685
}
.tablet-lg\:border-green,.tablet-lg\:hover\:border-green:hover {
	border-color:#538200
}
.tablet-lg\:border-mint,.tablet-lg\:hover\:border-mint:hover {
	border-color:#04c585
}
.tablet-lg\:border-cyan,.tablet-lg\:hover\:border-cyan:hover {
	border-color:#009ec1
}
.tablet-lg\:border-blue,.tablet-lg\:hover\:border-blue:hover {
	border-color:#0076d6
}
.tablet-lg\:border-indigo,.tablet-lg\:hover\:border-indigo:hover {
	border-color:#676cc8
}
.tablet-lg\:border-violet,.tablet-lg\:hover\:border-violet:hover {
	border-color:#8168b3
}
.tablet-lg\:border-magenta,.tablet-lg\:hover\:border-magenta:hover {
	border-color:#d72d79
}
.tablet-lg\:border-gray-5,.tablet-lg\:hover\:border-gray-5:hover {
	border-color:#f0f0f0
}
.tablet-lg\:border-gray-10,.tablet-lg\:hover\:border-gray-10:hover {
	border-color:#e6e6e6
}
.tablet-lg\:border-gray-30,.tablet-lg\:hover\:border-gray-30:hover {
	border-color:#adadad
}
.tablet-lg\:border-gray-50,.tablet-lg\:hover\:border-gray-50:hover {
	border-color:#757575
}
.tablet-lg\:border-gray-70,.tablet-lg\:hover\:border-gray-70:hover {
	border-color:#454545
}
.tablet-lg\:border-gray-90,.tablet-lg\:hover\:border-gray-90:hover {
	border-color:#1b1b1b
}
.tablet-lg\:border-base-lightest,.tablet-lg\:hover\:border-base-lightest:hover {
	border-color:#f0f0f0
}
.tablet-lg\:border-base-lighter,.tablet-lg\:hover\:border-base-lighter:hover {
	border-color:#dfe1e2
}
.tablet-lg\:border-base-light,.tablet-lg\:hover\:border-base-light:hover {
	border-color:#a9aeb1
}
.tablet-lg\:border-base,.tablet-lg\:hover\:border-base:hover {
	border-color:#71767a
}
.tablet-lg\:border-base-dark,.tablet-lg\:hover\:border-base-dark:hover {
	border-color:#565c65
}
.tablet-lg\:border-base-darker,.tablet-lg\:hover\:border-base-darker:hover {
	border-color:#3d4551
}
.tablet-lg\:border-base-darkest,.tablet-lg\:hover\:border-base-darkest:hover {
	border-color:#1c1d1f
}
.tablet-lg\:border-ink,.tablet-lg\:hover\:border-ink:hover {
	border-color:#171716
}
.tablet-lg\:border-primary-lighter,.tablet-lg\:hover\:border-primary-lighter:hover {
	border-color:#eff6fb
}
.tablet-lg\:border-primary-light,.tablet-lg\:hover\:border-primary-light:hover {
	border-color:#73b3e7
}
.tablet-lg\:border-primary,.tablet-lg\:border-primary-vivid,.tablet-lg\:hover\:border-primary-vivid:hover,.tablet-lg\:hover\:border-primary:hover {
	border-color:#2378c3
}
.tablet-lg\:border-primary-dark,.tablet-lg\:hover\:border-primary-dark:hover {
	border-color:#274863
}
.tablet-lg\:border-primary-darker,.tablet-lg\:hover\:border-primary-darker:hover {
	border-color:#1f303e
}
.tablet-lg\:border-secondary-lighter,.tablet-lg\:hover\:border-secondary-lighter:hover {
	border-color:#d9e8f6
}
.tablet-lg\:border-secondary-light,.tablet-lg\:hover\:border-secondary-light:hover {
	border-color:#aacdec
}
.tablet-lg\:border-secondary,.tablet-lg\:hover\:border-secondary:hover {
	border-color:#4f97d1
}
.tablet-lg\:border-secondary-vivid,.tablet-lg\:hover\:border-secondary-vivid:hover {
	border-color:#0b4778
}
.tablet-lg\:border-secondary-dark,.tablet-lg\:hover\:border-secondary-dark:hover {
	border-color:#2c608a
}
.tablet-lg\:border-secondary-darker,.tablet-lg\:hover\:border-secondary-darker:hover {
	border-color:#11181d
}
.tablet-lg\:border-accent-warm-darker,.tablet-lg\:hover\:border-accent-warm-darker:hover {
	border-color:#775540
}
.tablet-lg\:border-accent-warm-dark,.tablet-lg\:hover\:border-accent-warm-dark:hover {
	border-color:#c05600
}
.tablet-lg\:border-accent-warm,.tablet-lg\:hover\:border-accent-warm:hover {
	border-color:#fa9441
}
.tablet-lg\:border-accent-warm-light,.tablet-lg\:hover\:border-accent-warm-light:hover {
	border-color:#ffbc78
}
.tablet-lg\:border-accent-warm-lighter,.tablet-lg\:hover\:border-accent-warm-lighter:hover {
	border-color:#f2e4d4
}
.tablet-lg\:border-accent-cool-darker,.tablet-lg\:hover\:border-accent-cool-darker:hover {
	border-color:#0f6460
}
.tablet-lg\:border-accent-cool-dark,.tablet-lg\:hover\:border-accent-cool-dark:hover {
	border-color:#00a398
}
.tablet-lg\:border-accent-cool,.tablet-lg\:hover\:border-accent-cool:hover {
	border-color:#1dc2ae
}
.tablet-lg\:border-accent-cool-light,.tablet-lg\:hover\:border-accent-cool-light:hover {
	border-color:#29e1cb
}
.tablet-lg\:border-accent-cool-lighter,.tablet-lg\:hover\:border-accent-cool-lighter:hover {
	border-color:#d5fbf3
}
.tablet-lg\:border-error-light,.tablet-lg\:border-error-lighter,.tablet-lg\:hover\:border-error-light:hover,.tablet-lg\:hover\:border-error-lighter:hover {
	border-color:#f4e3db
}
.tablet-lg\:border-error,.tablet-lg\:border-error-dark,.tablet-lg\:hover\:border-error-dark:hover,.tablet-lg\:hover\:border-error:hover {
	border-color:#b50909
}
.tablet-lg\:border-error-darker,.tablet-lg\:hover\:border-error-darker:hover {
	border-color:#6f3331
}
.tablet-lg\:border-warning-light,.tablet-lg\:border-warning-lighter,.tablet-lg\:hover\:border-warning-light:hover,.tablet-lg\:hover\:border-warning-lighter:hover {
	border-color:#faf3d1
}
.tablet-lg\:border-warning,.tablet-lg\:border-warning-dark,.tablet-lg\:hover\:border-warning-dark:hover,.tablet-lg\:hover\:border-warning:hover {
	border-color:#ffbe2e
}
.tablet-lg\:border-warning-darker,.tablet-lg\:hover\:border-warning-darker:hover {
	border-color:#936f38
}
.tablet-lg\:border-success-light,.tablet-lg\:border-success-lighter,.tablet-lg\:hover\:border-success-light:hover,.tablet-lg\:hover\:border-success-lighter:hover {
	border-color:#ecf3ec
}
.tablet-lg\:border-success,.tablet-lg\:border-success-dark,.tablet-lg\:hover\:border-success-dark:hover,.tablet-lg\:hover\:border-success:hover {
	border-color:#00a91c
}
.tablet-lg\:border-success-darker,.tablet-lg\:hover\:border-success-darker:hover {
	border-color:#446443
}
.tablet-lg\:border-info-lighter,.tablet-lg\:hover\:border-info-lighter:hover {
	border-color:#e7f6f8
}
.tablet-lg\:border-info-light,.tablet-lg\:hover\:border-info-light:hover {
	border-color:#99deea
}
.tablet-lg\:border-info,.tablet-lg\:hover\:border-info:hover {
	border-color:#00bde3
}
.tablet-lg\:border-info-dark,.tablet-lg\:hover\:border-info-dark:hover {
	border-color:#009ec1
}
.tablet-lg\:border-info-darker,.tablet-lg\:hover\:border-info-darker:hover {
	border-color:#2e6276
}
.tablet-lg\:border-disabled-light,.tablet-lg\:hover\:border-disabled-light:hover {
	border-color:#e6e6e6
}
.tablet-lg\:border-disabled,.tablet-lg\:hover\:border-disabled:hover {
	border-color:#c9c9c9
}
.tablet-lg\:border-disabled-dark,.tablet-lg\:hover\:border-disabled-dark:hover {
	border-color:#adadad
}
.tablet-lg\:border-emergency,.tablet-lg\:hover\:border-emergency:hover {
	border-color:#9c3d10
}
.tablet-lg\:border-emergency-dark,.tablet-lg\:hover\:border-emergency-dark:hover {
	border-color:#332d29
}
.tablet-lg\:radius-0 {
	border-radius:0
}
.tablet-lg\:radius-top-0 {
	border-top-left-radius:0;
	border-top-right-radius:0
}
.tablet-lg\:radius-right-0 {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.tablet-lg\:radius-bottom-0 {
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.tablet-lg\:radius-left-0 {
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.tablet-lg\:radius-none {
	border-radius:0
}
.tablet-lg\:radius-top-none {
	border-top-left-radius:0;
	border-top-right-radius:0
}
.tablet-lg\:radius-right-none {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.tablet-lg\:radius-bottom-none {
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.tablet-lg\:radius-left-none {
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.tablet-lg\:radius-sm {
	border-radius:2px
}
.tablet-lg\:radius-top-sm {
	border-top-left-radius:2px;
	border-top-right-radius:2px
}
.tablet-lg\:radius-right-sm {
	border-top-right-radius:2px;
	border-bottom-right-radius:2px
}
.tablet-lg\:radius-bottom-sm {
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px
}
.tablet-lg\:radius-left-sm {
	border-top-left-radius:2px;
	border-bottom-left-radius:2px
}
.tablet-lg\:radius-md {
	border-radius:.25rem
}
.tablet-lg\:radius-top-md {
	border-top-left-radius:.25rem;
	border-top-right-radius:.25rem
}
.tablet-lg\:radius-right-md {
	border-top-right-radius:.25rem;
	border-bottom-right-radius:.25rem
}
.tablet-lg\:radius-bottom-md {
	border-bottom-left-radius:.25rem;
	border-bottom-right-radius:.25rem
}
.tablet-lg\:radius-left-md {
	border-top-left-radius:.25rem;
	border-bottom-left-radius:.25rem
}
.tablet-lg\:radius-lg {
	border-radius:.5rem
}
.tablet-lg\:radius-top-lg {
	border-top-left-radius:.5rem;
	border-top-right-radius:.5rem
}
.tablet-lg\:radius-right-lg {
	border-top-right-radius:.5rem;
	border-bottom-right-radius:.5rem
}
.tablet-lg\:radius-bottom-lg {
	border-bottom-left-radius:.5rem;
	border-bottom-right-radius:.5rem
}
.tablet-lg\:radius-left-lg {
	border-top-left-radius:.5rem;
	border-bottom-left-radius:.5rem
}
.tablet-lg\:radius-pill {
	border-radius:99rem
}
.tablet-lg\:radius-top-pill {
	border-top-left-radius:99rem;
	border-top-right-radius:99rem
}
.tablet-lg\:radius-right-pill {
	border-top-right-radius:99rem;
	border-bottom-right-radius:99rem
}
.tablet-lg\:radius-bottom-pill {
	border-bottom-left-radius:99rem;
	border-bottom-right-radius:99rem
}
.tablet-lg\:radius-left-pill {
	border-top-left-radius:99rem;
	border-bottom-left-radius:99rem
}
.tablet-lg\:display-block {
	display:block
}
.tablet-lg\:display-flex {
	display:flex
}
.tablet-lg\:display-none {
	display:none
}
.tablet-lg\:display-inline {
	display:inline
}
.tablet-lg\:display-inline-block {
	display:inline-block
}
.tablet-lg\:display-inline-flex {
	display:inline-flex
}
.tablet-lg\:display-table {
	display:table
}
.tablet-lg\:display-table-cell {
	display:table-cell
}
.tablet-lg\:display-table-row {
	display:table-row
}
.tablet-lg\:font-mono-3xs {
	font-size:.6rem
}
.tablet-lg\:font-mono-2xs {
	font-size:.83rem
}
.tablet-lg\:font-mono-xs {
	font-size:.89rem
}
.tablet-lg\:font-mono-sm {
	font-size:.95rem
}
.tablet-lg\:font-mono-md {
	font-size:1.07rem
}
.tablet-lg\:font-mono-lg {
	font-size:1.31rem
}
.tablet-lg\:font-mono-xl {
	font-size:1.43rem
}
.tablet-lg\:font-mono-2xl {
	font-size:1.91rem
}
.tablet-lg\:font-mono-3xl {
	font-size:2.38rem
}
.tablet-lg\:font-sans-3xs {
	font-size:.63rem
}
.tablet-lg\:font-sans-2xs {
	font-size:.88rem
}
.tablet-lg\:font-sans-xs {
	font-size:.94rem
}
.tablet-lg\:font-sans-sm {
	font-size:1rem
}
.tablet-lg\:font-sans-md {
	font-size:1.13rem
}
.tablet-lg\:font-sans-lg {
	font-size:1.38rem
}
.tablet-lg\:font-sans-xl {
	font-size:1.5rem
}
.tablet-lg\:font-sans-2xl {
	font-size:2rem
}
.tablet-lg\:font-sans-3xl {
	font-size:2.5rem
}
.tablet-lg\:font-serif-3xs {
	font-size:.65rem
}
.tablet-lg\:font-serif-2xs {
	font-size:.92rem
}
.tablet-lg\:font-serif-xs {
	font-size:.98rem
}
.tablet-lg\:font-serif-sm {
	font-size:1.05rem
}
.tablet-lg\:font-serif-md {
	font-size:1.18rem
}
.tablet-lg\:font-serif-lg {
	font-size:1.44rem
}
.tablet-lg\:font-serif-xl {
	font-size:1.57rem
}
.tablet-lg\:font-serif-2xl {
	font-size:2.09rem
}
.tablet-lg\:font-serif-3xl {
	font-size:2.62rem
}
.tablet-lg\:font-heading-3xs {
	font-size:.63rem
}
.tablet-lg\:font-heading-2xs {
	font-size:.88rem
}
.tablet-lg\:font-heading-xs {
	font-size:.94rem
}
.tablet-lg\:font-heading-sm {
	font-size:1rem
}
.tablet-lg\:font-heading-md {
	font-size:1.13rem
}
.tablet-lg\:font-heading-lg {
	font-size:1.38rem
}
.tablet-lg\:font-heading-xl {
	font-size:1.5rem
}
.tablet-lg\:font-heading-2xl {
	font-size:2rem
}
.tablet-lg\:font-heading-3xl {
	font-size:2.5rem
}
.tablet-lg\:font-body-3xs {
	font-size:.63rem
}
.tablet-lg\:font-body-2xs {
	font-size:.88rem
}
.tablet-lg\:font-body-xs {
	font-size:.94rem
}
.tablet-lg\:font-body-sm {
	font-size:1rem
}
.tablet-lg\:font-body-md {
	font-size:1.13rem
}
.tablet-lg\:font-body-lg {
	font-size:1.38rem
}
.tablet-lg\:font-body-xl {
	font-size:1.5rem
}
.tablet-lg\:font-body-2xl {
	font-size:2rem
}
.tablet-lg\:font-body-3xl {
	font-size:2.5rem
}
.tablet-lg\:font-code-3xs {
	font-size:.6rem
}
.tablet-lg\:font-code-2xs {
	font-size:.83rem
}
.tablet-lg\:font-code-xs {
	font-size:.89rem
}
.tablet-lg\:font-code-sm {
	font-size:.95rem
}
.tablet-lg\:font-code-md {
	font-size:1.07rem
}
.tablet-lg\:font-code-lg {
	font-size:1.31rem
}
.tablet-lg\:font-code-xl {
	font-size:1.43rem
}
.tablet-lg\:font-code-2xl {
	font-size:1.91rem
}
.tablet-lg\:font-code-3xl {
	font-size:2.38rem
}
.tablet-lg\:font-alt-3xs {
	font-size:.65rem
}
.tablet-lg\:font-alt-2xs {
	font-size:.92rem
}
.tablet-lg\:font-alt-xs {
	font-size:.98rem
}
.tablet-lg\:font-alt-sm {
	font-size:1.05rem
}
.tablet-lg\:font-alt-md {
	font-size:1.18rem
}
.tablet-lg\:font-alt-lg {
	font-size:1.44rem
}
.tablet-lg\:font-alt-xl {
	font-size:1.57rem
}
.tablet-lg\:font-alt-2xl {
	font-size:2.09rem
}
.tablet-lg\:font-alt-3xl {
	font-size:2.62rem
}
.tablet-lg\:font-ui-3xs {
	font-size:.63rem
}
.tablet-lg\:font-ui-2xs {
	font-size:.88rem
}
.tablet-lg\:font-ui-xs {
	font-size:.94rem
}
.tablet-lg\:font-ui-sm {
	font-size:1rem
}
.tablet-lg\:font-ui-md {
	font-size:1.13rem
}
.tablet-lg\:font-ui-lg {
	font-size:1.38rem
}
.tablet-lg\:font-ui-xl {
	font-size:1.5rem
}
.tablet-lg\:font-ui-2xl {
	font-size:2rem
}
.tablet-lg\:font-ui-3xl {
	font-size:2.5rem
}
.tablet-lg\:text-light {
	font-weight:300
}
.tablet-lg\:text-normal {
	font-weight:400
}
.tablet-lg\:text-medium {
	font-weight:600
}
.tablet-lg\:text-bold {
	font-weight:700
}
.tablet-lg\:text-heavy {
	font-weight:800
}
.tablet-lg\:flex-justify-center {
	justify-content:center
}
.tablet-lg\:flex-justify-start {
	justify-content:flex-start
}
.tablet-lg\:flex-justify-end {
	justify-content:flex-end
}
.tablet-lg\:flex-justify {
	justify-content:space-between
}
.tablet-lg\:line-height-sans-1 {
	line-height:1
}
.tablet-lg\:line-height-sans-2 {
	line-height:1.2
}
.tablet-lg\:line-height-sans-3 {
	line-height:1.4
}
.tablet-lg\:line-height-sans-4 {
	line-height:1.5
}
.tablet-lg\:line-height-sans-5 {
	line-height:1.6
}
.tablet-lg\:line-height-sans-6 {
	line-height:1.8
}
.tablet-lg\:line-height-serif-1 {
	line-height:1
}
.tablet-lg\:line-height-serif-2 {
	line-height:1.1
}
.tablet-lg\:line-height-serif-3 {
	line-height:1.3
}
.tablet-lg\:line-height-serif-4 {
	line-height:1.4
}
.tablet-lg\:line-height-serif-5 {
	line-height:1.5
}
.tablet-lg\:line-height-serif-6 {
	line-height:1.7
}
.tablet-lg\:line-height-mono-1 {
	line-height:1
}
.tablet-lg\:line-height-mono-2 {
	line-height:1.3
}
.tablet-lg\:line-height-mono-3 {
	line-height:1.4
}
.tablet-lg\:line-height-mono-4 {
	line-height:1.6
}
.tablet-lg\:line-height-mono-5 {
	line-height:1.7
}
.tablet-lg\:line-height-mono-6 {
	line-height:1.8
}
.tablet-lg\:line-height-heading-1 {
	line-height:1
}
.tablet-lg\:line-height-heading-2 {
	line-height:1.2
}
.tablet-lg\:line-height-heading-3 {
	line-height:1.4
}
.tablet-lg\:line-height-heading-4 {
	line-height:1.5
}
.tablet-lg\:line-height-heading-5 {
	line-height:1.6
}
.tablet-lg\:line-height-heading-6 {
	line-height:1.8
}
.tablet-lg\:line-height-ui-1 {
	line-height:1
}
.tablet-lg\:line-height-ui-2 {
	line-height:1.2
}
.tablet-lg\:line-height-ui-3 {
	line-height:1.4
}
.tablet-lg\:line-height-ui-4 {
	line-height:1.5
}
.tablet-lg\:line-height-ui-5 {
	line-height:1.6
}
.tablet-lg\:line-height-ui-6 {
	line-height:1.8
}
.tablet-lg\:line-height-body-1 {
	line-height:1
}
.tablet-lg\:line-height-body-2 {
	line-height:1.2
}
.tablet-lg\:line-height-body-3 {
	line-height:1.4
}
.tablet-lg\:line-height-body-4 {
	line-height:1.5
}
.tablet-lg\:line-height-body-5 {
	line-height:1.6
}
.tablet-lg\:line-height-body-6 {
	line-height:1.8
}
.tablet-lg\:line-height-code-1 {
	line-height:1
}
.tablet-lg\:line-height-code-2 {
	line-height:1.3
}
.tablet-lg\:line-height-code-3 {
	line-height:1.4
}
.tablet-lg\:line-height-code-4 {
	line-height:1.6
}
.tablet-lg\:line-height-code-5 {
	line-height:1.7
}
.tablet-lg\:line-height-code-6 {
	line-height:1.8
}
.tablet-lg\:line-height-alt-1 {
	line-height:1
}
.tablet-lg\:line-height-alt-2 {
	line-height:1.1
}
.tablet-lg\:line-height-alt-3 {
	line-height:1.3
}
.tablet-lg\:line-height-alt-4 {
	line-height:1.4
}
.tablet-lg\:line-height-alt-5 {
	line-height:1.5
}
.tablet-lg\:line-height-alt-6 {
	line-height:1.7
}
.tablet-lg\:margin-neg-1px {
	margin:-1px
}
.tablet-lg\:margin-neg-2px {
	margin:-2px
}
.tablet-lg\:margin-neg-05 {
	margin:-.25rem
}
.tablet-lg\:margin-neg-1 {
	margin:-.5rem
}
.tablet-lg\:margin-neg-105 {
	margin:-.75rem
}
.tablet-lg\:margin-neg-2 {
	margin:-1rem
}
.tablet-lg\:margin-neg-205 {
	margin:-1.25rem
}
.tablet-lg\:margin-neg-3 {
	margin:-1.5rem
}
.tablet-lg\:margin-1px {
	margin:1px
}
.tablet-lg\:margin-2px {
	margin:2px
}
.tablet-lg\:margin-05 {
	margin:.25rem
}
.tablet-lg\:margin-1 {
	margin:.5rem
}
.tablet-lg\:margin-105 {
	margin:.75rem
}
.tablet-lg\:margin-2 {
	margin:1rem
}
.tablet-lg\:margin-205 {
	margin:1.25rem
}
.tablet-lg\:margin-3 {
	margin:1.5rem
}
.tablet-lg\:margin-neg-4 {
	margin:-2rem
}
.tablet-lg\:margin-neg-5 {
	margin:-2.5rem
}
.tablet-lg\:margin-neg-6 {
	margin:-3rem
}
.tablet-lg\:margin-neg-7 {
	margin:-3.5rem
}
.tablet-lg\:margin-neg-8 {
	margin:-4rem
}
.tablet-lg\:margin-neg-9 {
	margin:-4.5rem
}
.tablet-lg\:margin-neg-10 {
	margin:-5rem
}
.tablet-lg\:margin-neg-15 {
	margin:-7.5rem
}
.tablet-lg\:margin-4 {
	margin:2rem
}
.tablet-lg\:margin-5 {
	margin:2.5rem
}
.tablet-lg\:margin-6 {
	margin:3rem
}
.tablet-lg\:margin-7 {
	margin:3.5rem
}
.tablet-lg\:margin-8 {
	margin:4rem
}
.tablet-lg\:margin-9 {
	margin:4.5rem
}
.tablet-lg\:margin-10 {
	margin:5rem
}
.tablet-lg\:margin-15 {
	margin:7.5rem
}
.tablet-lg\:margin-05em {
	margin:.5em
}
.tablet-lg\:margin-1em {
	margin:1em
}
.tablet-lg\:margin-105em {
	margin:1.5em
}
.tablet-lg\:margin-2em {
	margin:2em
}
.tablet-lg\:margin-0 {
	margin:0
}
.tablet-lg\:margin-y-1px {
	margin-top:1px;
	margin-bottom:1px
}
.tablet-lg\:margin-top-1px {
	margin-top:1px
}
.tablet-lg\:margin-bottom-1px {
	margin-bottom:1px
}
.tablet-lg\:margin-y-2px {
	margin-top:2px;
	margin-bottom:2px
}
.tablet-lg\:margin-top-2px {
	margin-top:2px
}
.tablet-lg\:margin-bottom-2px {
	margin-bottom:2px
}
.tablet-lg\:margin-y-05 {
	margin-top:.25rem;
	margin-bottom:.25rem
}
.tablet-lg\:margin-top-05 {
	margin-top:.25rem
}
.tablet-lg\:margin-bottom-05 {
	margin-bottom:.25rem
}
.tablet-lg\:margin-y-1 {
	margin-top:.5rem;
	margin-bottom:.5rem
}
.tablet-lg\:margin-top-1 {
	margin-top:.5rem
}
.tablet-lg\:margin-bottom-1 {
	margin-bottom:.5rem
}
.tablet-lg\:margin-y-105 {
	margin-top:.75rem;
	margin-bottom:.75rem
}
.tablet-lg\:margin-top-105 {
	margin-top:.75rem
}
.tablet-lg\:margin-bottom-105 {
	margin-bottom:.75rem
}
.tablet-lg\:margin-y-2 {
	margin-top:1rem;
	margin-bottom:1rem
}
.tablet-lg\:margin-top-2 {
	margin-top:1rem
}
.tablet-lg\:margin-bottom-2 {
	margin-bottom:1rem
}
.tablet-lg\:margin-y-205 {
	margin-top:1.25rem;
	margin-bottom:1.25rem
}
.tablet-lg\:margin-top-205 {
	margin-top:1.25rem
}
.tablet-lg\:margin-bottom-205 {
	margin-bottom:1.25rem
}
.tablet-lg\:margin-y-3 {
	margin-top:1.5rem;
	margin-bottom:1.5rem
}
.tablet-lg\:margin-top-3 {
	margin-top:1.5rem
}
.tablet-lg\:margin-bottom-3 {
	margin-bottom:1.5rem
}
.tablet-lg\:margin-y-neg-1px {
	margin-top:-1px;
	margin-bottom:-1px
}
.tablet-lg\:margin-top-neg-1px {
	margin-top:-1px
}
.tablet-lg\:margin-bottom-neg-1px {
	margin-bottom:-1px
}
.tablet-lg\:margin-y-neg-2px {
	margin-top:-2px;
	margin-bottom:-2px
}
.tablet-lg\:margin-top-neg-2px {
	margin-top:-2px
}
.tablet-lg\:margin-bottom-neg-2px {
	margin-bottom:-2px
}
.tablet-lg\:margin-y-neg-05 {
	margin-top:-.25rem;
	margin-bottom:-.25rem
}
.tablet-lg\:margin-top-neg-05 {
	margin-top:-.25rem
}
.tablet-lg\:margin-bottom-neg-05 {
	margin-bottom:-.25rem
}
.tablet-lg\:margin-y-neg-1 {
	margin-top:-.5rem;
	margin-bottom:-.5rem
}
.tablet-lg\:margin-top-neg-1 {
	margin-top:-.5rem
}
.tablet-lg\:margin-bottom-neg-1 {
	margin-bottom:-.5rem
}
.tablet-lg\:margin-y-neg-105 {
	margin-top:-.75rem;
	margin-bottom:-.75rem
}
.tablet-lg\:margin-top-neg-105 {
	margin-top:-.75rem
}
.tablet-lg\:margin-bottom-neg-105 {
	margin-bottom:-.75rem
}
.tablet-lg\:margin-y-neg-2 {
	margin-top:-1rem;
	margin-bottom:-1rem
}
.tablet-lg\:margin-top-neg-2 {
	margin-top:-1rem
}
.tablet-lg\:margin-bottom-neg-2 {
	margin-bottom:-1rem
}
.tablet-lg\:margin-y-neg-205 {
	margin-top:-1.25rem;
	margin-bottom:-1.25rem
}
.tablet-lg\:margin-top-neg-205 {
	margin-top:-1.25rem
}
.tablet-lg\:margin-bottom-neg-205 {
	margin-bottom:-1.25rem
}
.tablet-lg\:margin-y-neg-3 {
	margin-top:-1.5rem;
	margin-bottom:-1.5rem
}
.tablet-lg\:margin-top-neg-3 {
	margin-top:-1.5rem
}
.tablet-lg\:margin-bottom-neg-3 {
	margin-bottom:-1.5rem
}
.tablet-lg\:margin-y-neg-4 {
	margin-top:-2rem;
	margin-bottom:-2rem
}
.tablet-lg\:margin-top-neg-4 {
	margin-top:-2rem
}
.tablet-lg\:margin-bottom-neg-4 {
	margin-bottom:-2rem
}
.tablet-lg\:margin-y-neg-5 {
	margin-top:-2.5rem;
	margin-bottom:-2.5rem
}
.tablet-lg\:margin-top-neg-5 {
	margin-top:-2.5rem
}
.tablet-lg\:margin-bottom-neg-5 {
	margin-bottom:-2.5rem
}
.tablet-lg\:margin-y-neg-6 {
	margin-top:-3rem;
	margin-bottom:-3rem
}
.tablet-lg\:margin-top-neg-6 {
	margin-top:-3rem
}
.tablet-lg\:margin-bottom-neg-6 {
	margin-bottom:-3rem
}
.tablet-lg\:margin-y-neg-7 {
	margin-top:-3.5rem;
	margin-bottom:-3.5rem
}
.tablet-lg\:margin-top-neg-7 {
	margin-top:-3.5rem
}
.tablet-lg\:margin-bottom-neg-7 {
	margin-bottom:-3.5rem
}
.tablet-lg\:margin-y-neg-8 {
	margin-top:-4rem;
	margin-bottom:-4rem
}
.tablet-lg\:margin-top-neg-8 {
	margin-top:-4rem
}
.tablet-lg\:margin-bottom-neg-8 {
	margin-bottom:-4rem
}
.tablet-lg\:margin-y-neg-9 {
	margin-top:-4.5rem;
	margin-bottom:-4.5rem
}
.tablet-lg\:margin-top-neg-9 {
	margin-top:-4.5rem
}
.tablet-lg\:margin-bottom-neg-9 {
	margin-bottom:-4.5rem
}
.tablet-lg\:margin-y-neg-10 {
	margin-top:-5rem;
	margin-bottom:-5rem
}
.tablet-lg\:margin-top-neg-10 {
	margin-top:-5rem
}
.tablet-lg\:margin-bottom-neg-10 {
	margin-bottom:-5rem
}
.tablet-lg\:margin-y-neg-15 {
	margin-top:-7.5rem;
	margin-bottom:-7.5rem
}
.tablet-lg\:margin-top-neg-15 {
	margin-top:-7.5rem
}
.tablet-lg\:margin-bottom-neg-15 {
	margin-bottom:-7.5rem
}
.tablet-lg\:margin-y-4 {
	margin-top:2rem;
	margin-bottom:2rem
}
.tablet-lg\:margin-top-4 {
	margin-top:2rem
}
.tablet-lg\:margin-bottom-4 {
	margin-bottom:2rem
}
.tablet-lg\:margin-y-5 {
	margin-top:2.5rem;
	margin-bottom:2.5rem
}
.tablet-lg\:margin-top-5 {
	margin-top:2.5rem
}
.tablet-lg\:margin-bottom-5 {
	margin-bottom:2.5rem
}
.tablet-lg\:margin-y-6 {
	margin-top:3rem;
	margin-bottom:3rem
}
.tablet-lg\:margin-top-6 {
	margin-top:3rem
}
.tablet-lg\:margin-bottom-6 {
	margin-bottom:3rem
}
.tablet-lg\:margin-y-7 {
	margin-top:3.5rem;
	margin-bottom:3.5rem
}
.tablet-lg\:margin-top-7 {
	margin-top:3.5rem
}
.tablet-lg\:margin-bottom-7 {
	margin-bottom:3.5rem
}
.tablet-lg\:margin-y-8 {
	margin-top:4rem;
	margin-bottom:4rem
}
.tablet-lg\:margin-top-8 {
	margin-top:4rem
}
.tablet-lg\:margin-bottom-8 {
	margin-bottom:4rem
}
.tablet-lg\:margin-y-9 {
	margin-top:4.5rem;
	margin-bottom:4.5rem
}
.tablet-lg\:margin-top-9 {
	margin-top:4.5rem
}
.tablet-lg\:margin-bottom-9 {
	margin-bottom:4.5rem
}
.tablet-lg\:margin-y-10 {
	margin-top:5rem;
	margin-bottom:5rem
}
.tablet-lg\:margin-top-10 {
	margin-top:5rem
}
.tablet-lg\:margin-bottom-10 {
	margin-bottom:5rem
}
.tablet-lg\:margin-y-15 {
	margin-top:7.5rem;
	margin-bottom:7.5rem
}
.tablet-lg\:margin-top-15 {
	margin-top:7.5rem
}
.tablet-lg\:margin-bottom-15 {
	margin-bottom:7.5rem
}
.tablet-lg\:margin-y-05em {
	margin-top:.5em;
	margin-bottom:.5em
}
.tablet-lg\:margin-top-05em {
	margin-top:.5em
}
.tablet-lg\:margin-bottom-05em {
	margin-bottom:.5em
}
.tablet-lg\:margin-y-1em {
	margin-top:1em;
	margin-bottom:1em
}
.tablet-lg\:margin-top-1em {
	margin-top:1em
}
.tablet-lg\:margin-bottom-1em {
	margin-bottom:1em
}
.tablet-lg\:margin-y-105em {
	margin-top:1.5em;
	margin-bottom:1.5em
}
.tablet-lg\:margin-top-105em {
	margin-top:1.5em
}
.tablet-lg\:margin-bottom-105em {
	margin-bottom:1.5em
}
.tablet-lg\:margin-y-2em {
	margin-top:2em;
	margin-bottom:2em
}
.tablet-lg\:margin-top-2em {
	margin-top:2em
}
.tablet-lg\:margin-bottom-2em {
	margin-bottom:2em
}
.tablet-lg\:margin-y-0 {
	margin-top:0;
	margin-bottom:0
}
.tablet-lg\:margin-top-0 {
	margin-top:0
}
.tablet-lg\:margin-bottom-0 {
	margin-bottom:0
}
.tablet-lg\:margin-y-auto {
	margin-top:auto;
	margin-bottom:auto
}
.tablet-lg\:margin-top-auto {
	margin-top:auto
}
.tablet-lg\:margin-bottom-auto {
	margin-bottom:auto
}
.tablet-lg\:margin-x-1px {
	margin-left:1px;
	margin-right:1px
}
.tablet-lg\:margin-right-1px {
	margin-right:1px
}
.tablet-lg\:margin-left-1px {
	margin-left:1px
}
.tablet-lg\:margin-x-2px {
	margin-left:2px;
	margin-right:2px
}
.tablet-lg\:margin-right-2px {
	margin-right:2px
}
.tablet-lg\:margin-left-2px {
	margin-left:2px
}
.tablet-lg\:margin-x-05 {
	margin-left:.25rem;
	margin-right:.25rem
}
.tablet-lg\:margin-right-05 {
	margin-right:.25rem
}
.tablet-lg\:margin-left-05 {
	margin-left:.25rem
}
.tablet-lg\:margin-x-1 {
	margin-left:.5rem;
	margin-right:.5rem
}
.tablet-lg\:margin-right-1 {
	margin-right:.5rem
}
.tablet-lg\:margin-left-1 {
	margin-left:.5rem
}
.tablet-lg\:margin-x-105 {
	margin-left:.75rem;
	margin-right:.75rem
}
.tablet-lg\:margin-right-105 {
	margin-right:.75rem
}
.tablet-lg\:margin-left-105 {
	margin-left:.75rem
}
.tablet-lg\:margin-x-2 {
	margin-left:1rem;
	margin-right:1rem
}
.tablet-lg\:margin-right-2 {
	margin-right:1rem
}
.tablet-lg\:margin-left-2 {
	margin-left:1rem
}
.tablet-lg\:margin-x-205 {
	margin-left:1.25rem;
	margin-right:1.25rem
}
.tablet-lg\:margin-right-205 {
	margin-right:1.25rem
}
.tablet-lg\:margin-left-205 {
	margin-left:1.25rem
}
.tablet-lg\:margin-x-3 {
	margin-left:1.5rem;
	margin-right:1.5rem
}
.tablet-lg\:margin-right-3 {
	margin-right:1.5rem
}
.tablet-lg\:margin-left-3 {
	margin-left:1.5rem
}
.tablet-lg\:margin-x-neg-1px {
	margin-left:-1px;
	margin-right:-1px
}
.tablet-lg\:margin-right-neg-1px {
	margin-right:-1px
}
.tablet-lg\:margin-left-neg-1px {
	margin-left:-1px
}
.tablet-lg\:margin-x-neg-2px {
	margin-left:-2px;
	margin-right:-2px
}
.tablet-lg\:margin-right-neg-2px {
	margin-right:-2px
}
.tablet-lg\:margin-left-neg-2px {
	margin-left:-2px
}
.tablet-lg\:margin-x-neg-05 {
	margin-left:-.25rem;
	margin-right:-.25rem
}
.tablet-lg\:margin-right-neg-05 {
	margin-right:-.25rem
}
.tablet-lg\:margin-left-neg-05 {
	margin-left:-.25rem
}
.tablet-lg\:margin-x-neg-1 {
	margin-left:-.5rem;
	margin-right:-.5rem
}
.tablet-lg\:margin-right-neg-1 {
	margin-right:-.5rem
}
.tablet-lg\:margin-left-neg-1 {
	margin-left:-.5rem
}
.tablet-lg\:margin-x-neg-105 {
	margin-left:-.75rem;
	margin-right:-.75rem
}
.tablet-lg\:margin-right-neg-105 {
	margin-right:-.75rem
}
.tablet-lg\:margin-left-neg-105 {
	margin-left:-.75rem
}
.tablet-lg\:margin-x-neg-2 {
	margin-left:-1rem;
	margin-right:-1rem
}
.tablet-lg\:margin-right-neg-2 {
	margin-right:-1rem
}
.tablet-lg\:margin-left-neg-2 {
	margin-left:-1rem
}
.tablet-lg\:margin-x-neg-205 {
	margin-left:-1.25rem;
	margin-right:-1.25rem
}
.tablet-lg\:margin-right-neg-205 {
	margin-right:-1.25rem
}
.tablet-lg\:margin-left-neg-205 {
	margin-left:-1.25rem
}
.tablet-lg\:margin-x-neg-3 {
	margin-left:-1.5rem;
	margin-right:-1.5rem
}
.tablet-lg\:margin-right-neg-3 {
	margin-right:-1.5rem
}
.tablet-lg\:margin-left-neg-3 {
	margin-left:-1.5rem
}
.tablet-lg\:margin-x-neg-4 {
	margin-left:-2rem;
	margin-right:-2rem
}
.tablet-lg\:margin-right-neg-4 {
	margin-right:-2rem
}
.tablet-lg\:margin-left-neg-4 {
	margin-left:-2rem
}
.tablet-lg\:margin-x-neg-5 {
	margin-left:-2.5rem;
	margin-right:-2.5rem
}
.tablet-lg\:margin-right-neg-5 {
	margin-right:-2.5rem
}
.tablet-lg\:margin-left-neg-5 {
	margin-left:-2.5rem
}
.tablet-lg\:margin-x-neg-6 {
	margin-left:-3rem;
	margin-right:-3rem
}
.tablet-lg\:margin-right-neg-6 {
	margin-right:-3rem
}
.tablet-lg\:margin-left-neg-6 {
	margin-left:-3rem
}
.tablet-lg\:margin-x-neg-7 {
	margin-left:-3.5rem;
	margin-right:-3.5rem
}
.tablet-lg\:margin-right-neg-7 {
	margin-right:-3.5rem
}
.tablet-lg\:margin-left-neg-7 {
	margin-left:-3.5rem
}
.tablet-lg\:margin-x-neg-8 {
	margin-left:-4rem;
	margin-right:-4rem
}
.tablet-lg\:margin-right-neg-8 {
	margin-right:-4rem
}
.tablet-lg\:margin-left-neg-8 {
	margin-left:-4rem
}
.tablet-lg\:margin-x-neg-9 {
	margin-left:-4.5rem;
	margin-right:-4.5rem
}
.tablet-lg\:margin-right-neg-9 {
	margin-right:-4.5rem
}
.tablet-lg\:margin-left-neg-9 {
	margin-left:-4.5rem
}
.tablet-lg\:margin-x-neg-10 {
	margin-left:-5rem;
	margin-right:-5rem
}
.tablet-lg\:margin-right-neg-10 {
	margin-right:-5rem
}
.tablet-lg\:margin-left-neg-10 {
	margin-left:-5rem
}
.tablet-lg\:margin-x-neg-15 {
	margin-left:-7.5rem;
	margin-right:-7.5rem
}
.tablet-lg\:margin-right-neg-15 {
	margin-right:-7.5rem
}
.tablet-lg\:margin-left-neg-15 {
	margin-left:-7.5rem
}
.tablet-lg\:margin-x-4 {
	margin-left:2rem;
	margin-right:2rem
}
.tablet-lg\:margin-right-4 {
	margin-right:2rem
}
.tablet-lg\:margin-left-4 {
	margin-left:2rem
}
.tablet-lg\:margin-x-5 {
	margin-left:2.5rem;
	margin-right:2.5rem
}
.tablet-lg\:margin-right-5 {
	margin-right:2.5rem
}
.tablet-lg\:margin-left-5 {
	margin-left:2.5rem
}
.tablet-lg\:margin-x-6 {
	margin-left:3rem;
	margin-right:3rem
}
.tablet-lg\:margin-right-6 {
	margin-right:3rem
}
.tablet-lg\:margin-left-6 {
	margin-left:3rem
}
.tablet-lg\:margin-x-7 {
	margin-left:3.5rem;
	margin-right:3.5rem
}
.tablet-lg\:margin-right-7 {
	margin-right:3.5rem
}
.tablet-lg\:margin-left-7 {
	margin-left:3.5rem
}
.tablet-lg\:margin-x-8 {
	margin-left:4rem;
	margin-right:4rem
}
.tablet-lg\:margin-right-8 {
	margin-right:4rem
}
.tablet-lg\:margin-left-8 {
	margin-left:4rem
}
.tablet-lg\:margin-x-9 {
	margin-left:4.5rem;
	margin-right:4.5rem
}
.tablet-lg\:margin-right-9 {
	margin-right:4.5rem
}
.tablet-lg\:margin-left-9 {
	margin-left:4.5rem
}
.tablet-lg\:margin-x-10 {
	margin-left:5rem;
	margin-right:5rem
}
.tablet-lg\:margin-right-10 {
	margin-right:5rem
}
.tablet-lg\:margin-left-10 {
	margin-left:5rem
}
.tablet-lg\:margin-x-15 {
	margin-left:7.5rem;
	margin-right:7.5rem
}
.tablet-lg\:margin-right-15 {
	margin-right:7.5rem
}
.tablet-lg\:margin-left-15 {
	margin-left:7.5rem
}
.tablet-lg\:margin-x-card {
	margin-left:10rem;
	margin-right:10rem
}
.tablet-lg\:margin-right-card {
	margin-right:10rem
}
.tablet-lg\:margin-left-card {
	margin-left:10rem
}
.tablet-lg\:margin-x-card-lg {
	margin-left:15rem;
	margin-right:15rem
}
.tablet-lg\:margin-right-card-lg {
	margin-right:15rem
}
.tablet-lg\:margin-left-card-lg {
	margin-left:15rem
}
.tablet-lg\:margin-x-mobile {
	margin-left:20rem;
	margin-right:20rem
}
.tablet-lg\:margin-right-mobile {
	margin-right:20rem
}
.tablet-lg\:margin-left-mobile {
	margin-left:20rem
}
.tablet-lg\:margin-x-05em {
	margin-left:.5em;
	margin-right:.5em
}
.tablet-lg\:margin-right-05em {
	margin-right:.5em
}
.tablet-lg\:margin-left-05em {
	margin-left:.5em
}
.tablet-lg\:margin-x-1em {
	margin-left:1em;
	margin-right:1em
}
.tablet-lg\:margin-right-1em {
	margin-right:1em
}
.tablet-lg\:margin-left-1em {
	margin-left:1em
}
.tablet-lg\:margin-x-105em {
	margin-left:1.5em;
	margin-right:1.5em
}
.tablet-lg\:margin-right-105em {
	margin-right:1.5em
}
.tablet-lg\:margin-left-105em {
	margin-left:1.5em
}
.tablet-lg\:margin-x-2em {
	margin-left:2em;
	margin-right:2em
}
.tablet-lg\:margin-right-2em {
	margin-right:2em
}
.tablet-lg\:margin-left-2em {
	margin-left:2em
}
.tablet-lg\:margin-x-0 {
	margin-left:0;
	margin-right:0
}
.tablet-lg\:margin-right-0 {
	margin-right:0
}
.tablet-lg\:margin-left-0 {
	margin-left:0
}
.tablet-lg\:margin-x-auto {
	margin-left:auto;
	margin-right:auto
}
.tablet-lg\:margin-right-auto {
	margin-right:auto
}
.tablet-lg\:margin-left-auto {
	margin-left:auto
}
.tablet-lg\:measure-1 {
	max-width:44ex
}
.tablet-lg\:measure-2 {
	max-width:60ex
}
.tablet-lg\:measure-3 {
	max-width:64ex
}
.tablet-lg\:measure-4 {
	max-width:68ex
}
.tablet-lg\:measure-5 {
	max-width:72ex
}
.tablet-lg\:measure-6 {
	max-width:88ex
}
.tablet-lg\:measure-none {
	max-width:none
}
.tablet-lg\:order-first {
	order:-1
}
.tablet-lg\:order-last {
	order:999
}
.tablet-lg\:order-initial {
	order:initial
}
.tablet-lg\:order-0 {
	order:0
}
.tablet-lg\:order-1 {
	order:1
}
.tablet-lg\:order-2 {
	order:2
}
.tablet-lg\:order-3 {
	order:3
}
.tablet-lg\:order-4 {
	order:4
}
.tablet-lg\:order-5 {
	order:5
}
.tablet-lg\:order-6 {
	order:6
}
.tablet-lg\:order-7 {
	order:7
}
.tablet-lg\:order-8 {
	order:8
}
.tablet-lg\:order-9 {
	order:9
}
.tablet-lg\:order-10 {
	order:10
}
.tablet-lg\:order-11 {
	order:11
}
.tablet-lg\:padding-1px {
	padding:1px
}
.tablet-lg\:padding-y-1px {
	padding-top:1px;
	padding-bottom:1px
}
.tablet-lg\:padding-x-1px {
	padding-left:1px;
	padding-right:1px
}
.tablet-lg\:padding-top-1px {
	padding-top:1px
}
.tablet-lg\:padding-right-1px {
	padding-right:1px
}
.tablet-lg\:padding-bottom-1px {
	padding-bottom:1px
}
.tablet-lg\:padding-left-1px {
	padding-left:1px
}
.tablet-lg\:padding-2px {
	padding:2px
}
.tablet-lg\:padding-y-2px {
	padding-top:2px;
	padding-bottom:2px
}
.tablet-lg\:padding-x-2px {
	padding-left:2px;
	padding-right:2px
}
.tablet-lg\:padding-top-2px {
	padding-top:2px
}
.tablet-lg\:padding-right-2px {
	padding-right:2px
}
.tablet-lg\:padding-bottom-2px {
	padding-bottom:2px
}
.tablet-lg\:padding-left-2px {
	padding-left:2px
}
.tablet-lg\:padding-05 {
	padding:.25rem
}
.tablet-lg\:padding-y-05 {
	padding-top:.25rem;
	padding-bottom:.25rem
}
.tablet-lg\:padding-x-05 {
	padding-left:.25rem;
	padding-right:.25rem
}
.tablet-lg\:padding-top-05 {
	padding-top:.25rem
}
.tablet-lg\:padding-right-05 {
	padding-right:.25rem
}
.tablet-lg\:padding-bottom-05 {
	padding-bottom:.25rem
}
.tablet-lg\:padding-left-05 {
	padding-left:.25rem
}
.tablet-lg\:padding-1 {
	padding:.5rem
}
.tablet-lg\:padding-y-1 {
	padding-top:.5rem;
	padding-bottom:.5rem
}
.tablet-lg\:padding-x-1 {
	padding-left:.5rem;
	padding-right:.5rem
}
.tablet-lg\:padding-top-1 {
	padding-top:.5rem
}
.tablet-lg\:padding-right-1 {
	padding-right:.5rem
}
.tablet-lg\:padding-bottom-1 {
	padding-bottom:.5rem
}
.tablet-lg\:padding-left-1 {
	padding-left:.5rem
}
.tablet-lg\:padding-105 {
	padding:.75rem
}
.tablet-lg\:padding-y-105 {
	padding-top:.75rem;
	padding-bottom:.75rem
}
.tablet-lg\:padding-x-105 {
	padding-left:.75rem;
	padding-right:.75rem
}
.tablet-lg\:padding-top-105 {
	padding-top:.75rem
}
.tablet-lg\:padding-right-105 {
	padding-right:.75rem
}
.tablet-lg\:padding-bottom-105 {
	padding-bottom:.75rem
}
.tablet-lg\:padding-left-105 {
	padding-left:.75rem
}
.tablet-lg\:padding-2 {
	padding:1rem
}
.tablet-lg\:padding-y-2 {
	padding-top:1rem;
	padding-bottom:1rem
}
.tablet-lg\:padding-x-2 {
	padding-left:1rem;
	padding-right:1rem
}
.tablet-lg\:padding-top-2 {
	padding-top:1rem
}
.tablet-lg\:padding-right-2 {
	padding-right:1rem
}
.tablet-lg\:padding-bottom-2 {
	padding-bottom:1rem
}
.tablet-lg\:padding-left-2 {
	padding-left:1rem
}
.tablet-lg\:padding-205 {
	padding:1.25rem
}
.tablet-lg\:padding-y-205 {
	padding-top:1.25rem;
	padding-bottom:1.25rem
}
.tablet-lg\:padding-x-205 {
	padding-left:1.25rem;
	padding-right:1.25rem
}
.tablet-lg\:padding-top-205 {
	padding-top:1.25rem
}
.tablet-lg\:padding-right-205 {
	padding-right:1.25rem
}
.tablet-lg\:padding-bottom-205 {
	padding-bottom:1.25rem
}
.tablet-lg\:padding-left-205 {
	padding-left:1.25rem
}
.tablet-lg\:padding-3 {
	padding:1.5rem
}
.tablet-lg\:padding-y-3 {
	padding-top:1.5rem;
	padding-bottom:1.5rem
}
.tablet-lg\:padding-x-3 {
	padding-left:1.5rem;
	padding-right:1.5rem
}
.tablet-lg\:padding-top-3 {
	padding-top:1.5rem
}
.tablet-lg\:padding-right-3 {
	padding-right:1.5rem
}
.tablet-lg\:padding-bottom-3 {
	padding-bottom:1.5rem
}
.tablet-lg\:padding-left-3 {
	padding-left:1.5rem
}
.tablet-lg\:padding-4 {
	padding:2rem
}
.tablet-lg\:padding-y-4 {
	padding-top:2rem;
	padding-bottom:2rem
}
.tablet-lg\:padding-x-4 {
	padding-left:2rem;
	padding-right:2rem
}
.tablet-lg\:padding-top-4 {
	padding-top:2rem
}
.tablet-lg\:padding-right-4 {
	padding-right:2rem
}
.tablet-lg\:padding-bottom-4 {
	padding-bottom:2rem
}
.tablet-lg\:padding-left-4 {
	padding-left:2rem
}
.tablet-lg\:padding-5 {
	padding:2.5rem
}
.tablet-lg\:padding-y-5 {
	padding-top:2.5rem;
	padding-bottom:2.5rem
}
.tablet-lg\:padding-x-5 {
	padding-left:2.5rem;
	padding-right:2.5rem
}
.tablet-lg\:padding-top-5 {
	padding-top:2.5rem
}
.tablet-lg\:padding-right-5 {
	padding-right:2.5rem
}
.tablet-lg\:padding-bottom-5 {
	padding-bottom:2.5rem
}
.tablet-lg\:padding-left-5 {
	padding-left:2.5rem
}
.tablet-lg\:padding-6 {
	padding:3rem
}
.tablet-lg\:padding-y-6 {
	padding-top:3rem;
	padding-bottom:3rem
}
.tablet-lg\:padding-x-6 {
	padding-left:3rem;
	padding-right:3rem
}
.tablet-lg\:padding-top-6 {
	padding-top:3rem
}
.tablet-lg\:padding-right-6 {
	padding-right:3rem
}
.tablet-lg\:padding-bottom-6 {
	padding-bottom:3rem
}
.tablet-lg\:padding-left-6 {
	padding-left:3rem
}
.tablet-lg\:padding-7 {
	padding:3.5rem
}
.tablet-lg\:padding-y-7 {
	padding-top:3.5rem;
	padding-bottom:3.5rem
}
.tablet-lg\:padding-x-7 {
	padding-left:3.5rem;
	padding-right:3.5rem
}
.tablet-lg\:padding-top-7 {
	padding-top:3.5rem
}
.tablet-lg\:padding-right-7 {
	padding-right:3.5rem
}
.tablet-lg\:padding-bottom-7 {
	padding-bottom:3.5rem
}
.tablet-lg\:padding-left-7 {
	padding-left:3.5rem
}
.tablet-lg\:padding-8 {
	padding:4rem
}
.tablet-lg\:padding-y-8 {
	padding-top:4rem;
	padding-bottom:4rem
}
.tablet-lg\:padding-x-8 {
	padding-left:4rem;
	padding-right:4rem
}
.tablet-lg\:padding-top-8 {
	padding-top:4rem
}
.tablet-lg\:padding-right-8 {
	padding-right:4rem
}
.tablet-lg\:padding-bottom-8 {
	padding-bottom:4rem
}
.tablet-lg\:padding-left-8 {
	padding-left:4rem
}
.tablet-lg\:padding-9 {
	padding:4.5rem
}
.tablet-lg\:padding-y-9 {
	padding-top:4.5rem;
	padding-bottom:4.5rem
}
.tablet-lg\:padding-x-9 {
	padding-left:4.5rem;
	padding-right:4.5rem
}
.tablet-lg\:padding-top-9 {
	padding-top:4.5rem
}
.tablet-lg\:padding-right-9 {
	padding-right:4.5rem
}
.tablet-lg\:padding-bottom-9 {
	padding-bottom:4.5rem
}
.tablet-lg\:padding-left-9 {
	padding-left:4.5rem
}
.tablet-lg\:padding-10 {
	padding:5rem
}
.tablet-lg\:padding-y-10 {
	padding-top:5rem;
	padding-bottom:5rem
}
.tablet-lg\:padding-x-10 {
	padding-left:5rem;
	padding-right:5rem
}
.tablet-lg\:padding-top-10 {
	padding-top:5rem
}
.tablet-lg\:padding-right-10 {
	padding-right:5rem
}
.tablet-lg\:padding-bottom-10 {
	padding-bottom:5rem
}
.tablet-lg\:padding-left-10 {
	padding-left:5rem
}
.tablet-lg\:padding-15 {
	padding:7.5rem
}
.tablet-lg\:padding-y-15 {
	padding-top:7.5rem;
	padding-bottom:7.5rem
}
.tablet-lg\:padding-x-15 {
	padding-left:7.5rem;
	padding-right:7.5rem
}
.tablet-lg\:padding-top-15 {
	padding-top:7.5rem
}
.tablet-lg\:padding-right-15 {
	padding-right:7.5rem
}
.tablet-lg\:padding-bottom-15 {
	padding-bottom:7.5rem
}
.tablet-lg\:padding-left-15 {
	padding-left:7.5rem
}
.tablet-lg\:padding-0 {
	padding:0
}
.tablet-lg\:padding-y-0 {
	padding-top:0;
	padding-bottom:0
}
.tablet-lg\:padding-x-0 {
	padding-left:0;
	padding-right:0
}
.tablet-lg\:padding-top-0 {
	padding-top:0
}
.tablet-lg\:padding-right-0 {
	padding-right:0
}
.tablet-lg\:padding-bottom-0 {
	padding-bottom:0
}
.tablet-lg\:padding-left-0 {
	padding-left:0
}
.tablet-lg\:width-1px {
	width:1px
}
.tablet-lg\:width-2px {
	width:2px
}
.tablet-lg\:width-05 {
	width:.25rem
}
.tablet-lg\:width-1 {
	width:.5rem
}
.tablet-lg\:width-105 {
	width:.75rem
}
.tablet-lg\:width-2 {
	width:1rem
}
.tablet-lg\:width-205 {
	width:1.25rem
}
.tablet-lg\:width-3 {
	width:1.5rem
}
.tablet-lg\:width-4 {
	width:2rem
}
.tablet-lg\:width-5 {
	width:2.5rem
}
.tablet-lg\:width-6 {
	width:3rem
}
.tablet-lg\:width-7 {
	width:3.5rem
}
.tablet-lg\:width-8 {
	width:4rem
}
.tablet-lg\:width-9 {
	width:4.5rem
}
.tablet-lg\:width-10 {
	width:5rem
}
.tablet-lg\:width-15 {
	width:7.5rem
}
.tablet-lg\:width-card {
	width:10rem
}
.tablet-lg\:width-card-lg {
	width:15rem
}
.tablet-lg\:width-mobile {
	width:20rem
}
.tablet-lg\:width-mobile-lg {
	width:30rem
}
.tablet-lg\:width-tablet {
	width:40rem
}
.tablet-lg\:width-tablet-lg {
	width:55rem
}
.tablet-lg\:width-desktop {
	width:64rem
}
.tablet-lg\:width-desktop-lg {
	width:75rem
}
.tablet-lg\:width-widescreen {
	width:87.5rem
}
.tablet-lg\:width-0 {
	width:0
}
.tablet-lg\:width-full {
	width:100%
}
.tablet-lg\:width-auto {
	width:auto
}
}@media all and (min-width:64em) {
	.desktop\:border-1px,.desktop\:hover\:border-1px:hover {
	border:1px solid
}
.desktop\:border-y-1px,.desktop\:hover\:border-y-1px:hover {
	border-top:1px solid;
	border-bottom:1px solid
}
.desktop\:border-x-1px,.desktop\:hover\:border-x-1px:hover {
	border-left:1px solid;
	border-right:1px solid
}
.desktop\:border-top-1px,.desktop\:hover\:border-top-1px:hover {
	border-top:1px solid
}
.desktop\:border-right-1px,.desktop\:hover\:border-right-1px:hover {
	border-right:1px solid
}
.desktop\:border-bottom-1px,.desktop\:hover\:border-bottom-1px:hover {
	border-bottom:1px solid
}
.desktop\:border-left-1px,.desktop\:hover\:border-left-1px:hover {
	border-left:1px solid
}
.desktop\:border-2px,.desktop\:hover\:border-2px:hover {
	border:2px solid
}
.desktop\:border-y-2px,.desktop\:hover\:border-y-2px:hover {
	border-top:2px solid;
	border-bottom:2px solid
}
.desktop\:border-x-2px,.desktop\:hover\:border-x-2px:hover {
	border-left:2px solid;
	border-right:2px solid
}
.desktop\:border-top-2px,.desktop\:hover\:border-top-2px:hover {
	border-top:2px solid
}
.desktop\:border-right-2px,.desktop\:hover\:border-right-2px:hover {
	border-right:2px solid
}
.desktop\:border-bottom-2px,.desktop\:hover\:border-bottom-2px:hover {
	border-bottom:2px solid
}
.desktop\:border-left-2px,.desktop\:hover\:border-left-2px:hover {
	border-left:2px solid
}
.desktop\:border-05,.desktop\:hover\:border-05:hover {
	border:.25rem solid
}
.desktop\:border-y-05,.desktop\:hover\:border-y-05:hover {
	border-top:.25rem solid;
	border-bottom:.25rem solid
}
.desktop\:border-x-05,.desktop\:hover\:border-x-05:hover {
	border-left:.25rem solid;
	border-right:.25rem solid
}
.desktop\:border-top-05,.desktop\:hover\:border-top-05:hover {
	border-top:.25rem solid
}
.desktop\:border-right-05,.desktop\:hover\:border-right-05:hover {
	border-right:.25rem solid
}
.desktop\:border-bottom-05,.desktop\:hover\:border-bottom-05:hover {
	border-bottom:.25rem solid
}
.desktop\:border-left-05,.desktop\:hover\:border-left-05:hover {
	border-left:.25rem solid
}
.desktop\:border-1,.desktop\:hover\:border-1:hover {
	border:.5rem solid
}
.desktop\:border-y-1,.desktop\:hover\:border-y-1:hover {
	border-top:.5rem solid;
	border-bottom:.5rem solid
}
.desktop\:border-x-1,.desktop\:hover\:border-x-1:hover {
	border-left:.5rem solid;
	border-right:.5rem solid
}
.desktop\:border-top-1,.desktop\:hover\:border-top-1:hover {
	border-top:.5rem solid
}
.desktop\:border-right-1,.desktop\:hover\:border-right-1:hover {
	border-right:.5rem solid
}
.desktop\:border-bottom-1,.desktop\:hover\:border-bottom-1:hover {
	border-bottom:.5rem solid
}
.desktop\:border-left-1,.desktop\:hover\:border-left-1:hover {
	border-left:.5rem solid
}
.desktop\:border-105,.desktop\:hover\:border-105:hover {
	border:.75rem solid
}
.desktop\:border-y-105,.desktop\:hover\:border-y-105:hover {
	border-top:.75rem solid;
	border-bottom:.75rem solid
}
.desktop\:border-x-105,.desktop\:hover\:border-x-105:hover {
	border-left:.75rem solid;
	border-right:.75rem solid
}
.desktop\:border-top-105,.desktop\:hover\:border-top-105:hover {
	border-top:.75rem solid
}
.desktop\:border-right-105,.desktop\:hover\:border-right-105:hover {
	border-right:.75rem solid
}
.desktop\:border-bottom-105,.desktop\:hover\:border-bottom-105:hover {
	border-bottom:.75rem solid
}
.desktop\:border-left-105,.desktop\:hover\:border-left-105:hover {
	border-left:.75rem solid
}
.desktop\:border-2,.desktop\:hover\:border-2:hover {
	border:1rem solid
}
.desktop\:border-y-2,.desktop\:hover\:border-y-2:hover {
	border-top:1rem solid;
	border-bottom:1rem solid
}
.desktop\:border-x-2,.desktop\:hover\:border-x-2:hover {
	border-left:1rem solid;
	border-right:1rem solid
}
.desktop\:border-top-2,.desktop\:hover\:border-top-2:hover {
	border-top:1rem solid
}
.desktop\:border-right-2,.desktop\:hover\:border-right-2:hover {
	border-right:1rem solid
}
.desktop\:border-bottom-2,.desktop\:hover\:border-bottom-2:hover {
	border-bottom:1rem solid
}
.desktop\:border-left-2,.desktop\:hover\:border-left-2:hover {
	border-left:1rem solid
}
.desktop\:border-205,.desktop\:hover\:border-205:hover {
	border:1.25rem solid
}
.desktop\:border-y-205,.desktop\:hover\:border-y-205:hover {
	border-top:1.25rem solid;
	border-bottom:1.25rem solid
}
.desktop\:border-x-205,.desktop\:hover\:border-x-205:hover {
	border-left:1.25rem solid;
	border-right:1.25rem solid
}
.desktop\:border-top-205,.desktop\:hover\:border-top-205:hover {
	border-top:1.25rem solid
}
.desktop\:border-right-205,.desktop\:hover\:border-right-205:hover {
	border-right:1.25rem solid
}
.desktop\:border-bottom-205,.desktop\:hover\:border-bottom-205:hover {
	border-bottom:1.25rem solid
}
.desktop\:border-left-205,.desktop\:hover\:border-left-205:hover {
	border-left:1.25rem solid
}
.desktop\:border-3,.desktop\:hover\:border-3:hover {
	border:1.5rem solid
}
.desktop\:border-y-3,.desktop\:hover\:border-y-3:hover {
	border-top:1.5rem solid;
	border-bottom:1.5rem solid
}
.desktop\:border-x-3,.desktop\:hover\:border-x-3:hover {
	border-left:1.5rem solid;
	border-right:1.5rem solid
}
.desktop\:border-top-3,.desktop\:hover\:border-top-3:hover {
	border-top:1.5rem solid
}
.desktop\:border-right-3,.desktop\:hover\:border-right-3:hover {
	border-right:1.5rem solid
}
.desktop\:border-bottom-3,.desktop\:hover\:border-bottom-3:hover {
	border-bottom:1.5rem solid
}
.desktop\:border-left-3,.desktop\:hover\:border-left-3:hover {
	border-left:1.5rem solid
}
.desktop\:border-0,.desktop\:hover\:border-0:hover {
	border:0 solid
}
.desktop\:border-y-0,.desktop\:hover\:border-y-0:hover {
	border-top:0 solid;
	border-bottom:0 solid
}
.desktop\:border-x-0,.desktop\:hover\:border-x-0:hover {
	border-left:0 solid;
	border-right:0 solid
}
.desktop\:border-top-0,.desktop\:hover\:border-top-0:hover {
	border-top:0 solid
}
.desktop\:border-right-0,.desktop\:hover\:border-right-0:hover {
	border-right:0 solid
}
.desktop\:border-bottom-0,.desktop\:hover\:border-bottom-0:hover {
	border-bottom:0 solid
}
.desktop\:border-left-0,.desktop\:hover\:border-left-0:hover {
	border-left:0 solid
}
.desktop\:border,.desktop\:hover\:border:hover {
	border:1px solid
}
.desktop\:border-y,.desktop\:hover\:border-y:hover {
	border-top:1px solid;
	border-bottom:1px solid
}
.desktop\:border-x,.desktop\:hover\:border-x:hover {
	border-left:1px solid;
	border-right:1px solid
}
.desktop\:border-top,.desktop\:hover\:border-top:hover {
	border-top:1px solid
}
.desktop\:border-right,.desktop\:hover\:border-right:hover {
	border-right:1px solid
}
.desktop\:border-bottom,.desktop\:hover\:border-bottom:hover {
	border-bottom:1px solid
}
.desktop\:border-left,.desktop\:hover\:border-left:hover {
	border-left:1px solid
}
.desktop\:border-transparent,.desktop\:hover\:border-transparent:hover {
	border-color:transparent
}
.desktop\:border-black,.desktop\:hover\:border-black:hover {
	border-color:#000
}
.desktop\:border-white,.desktop\:hover\:border-white:hover {
	border-color:#fff
}
.desktop\:border-red,.desktop\:hover\:border-red:hover {
	border-color:#e52207
}
.desktop\:border-orange,.desktop\:hover\:border-orange:hover {
	border-color:#e66f0e
}
.desktop\:border-gold,.desktop\:hover\:border-gold:hover {
	border-color:#ffbe2e
}
.desktop\:border-yellow,.desktop\:hover\:border-yellow:hover {
	border-color:#fee685
}
.desktop\:border-green,.desktop\:hover\:border-green:hover {
	border-color:#538200
}
.desktop\:border-mint,.desktop\:hover\:border-mint:hover {
	border-color:#04c585
}
.desktop\:border-cyan,.desktop\:hover\:border-cyan:hover {
	border-color:#009ec1
}
.desktop\:border-blue,.desktop\:hover\:border-blue:hover {
	border-color:#0076d6
}
.desktop\:border-indigo,.desktop\:hover\:border-indigo:hover {
	border-color:#676cc8
}
.desktop\:border-violet,.desktop\:hover\:border-violet:hover {
	border-color:#8168b3
}
.desktop\:border-magenta,.desktop\:hover\:border-magenta:hover {
	border-color:#d72d79
}
.desktop\:border-gray-5,.desktop\:hover\:border-gray-5:hover {
	border-color:#f0f0f0
}
.desktop\:border-gray-10,.desktop\:hover\:border-gray-10:hover {
	border-color:#e6e6e6
}
.desktop\:border-gray-30,.desktop\:hover\:border-gray-30:hover {
	border-color:#adadad
}
.desktop\:border-gray-50,.desktop\:hover\:border-gray-50:hover {
	border-color:#757575
}
.desktop\:border-gray-70,.desktop\:hover\:border-gray-70:hover {
	border-color:#454545
}
.desktop\:border-gray-90,.desktop\:hover\:border-gray-90:hover {
	border-color:#1b1b1b
}
.desktop\:border-base-lightest,.desktop\:hover\:border-base-lightest:hover {
	border-color:#f0f0f0
}
.desktop\:border-base-lighter,.desktop\:hover\:border-base-lighter:hover {
	border-color:#dfe1e2
}
.desktop\:border-base-light,.desktop\:hover\:border-base-light:hover {
	border-color:#a9aeb1
}
.desktop\:border-base,.desktop\:hover\:border-base:hover {
	border-color:#71767a
}
.desktop\:border-base-dark,.desktop\:hover\:border-base-dark:hover {
	border-color:#565c65
}
.desktop\:border-base-darker,.desktop\:hover\:border-base-darker:hover {
	border-color:#3d4551
}
.desktop\:border-base-darkest,.desktop\:hover\:border-base-darkest:hover {
	border-color:#1c1d1f
}
.desktop\:border-ink,.desktop\:hover\:border-ink:hover {
	border-color:#171716
}
.desktop\:border-primary-lighter,.desktop\:hover\:border-primary-lighter:hover {
	border-color:#eff6fb
}
.desktop\:border-primary-light,.desktop\:hover\:border-primary-light:hover {
	border-color:#73b3e7
}
.desktop\:border-primary,.desktop\:border-primary-vivid,.desktop\:hover\:border-primary-vivid:hover,.desktop\:hover\:border-primary:hover {
	border-color:#2378c3
}
.desktop\:border-primary-dark,.desktop\:hover\:border-primary-dark:hover {
	border-color:#274863
}
.desktop\:border-primary-darker,.desktop\:hover\:border-primary-darker:hover {
	border-color:#1f303e
}
.desktop\:border-secondary-lighter,.desktop\:hover\:border-secondary-lighter:hover {
	border-color:#d9e8f6
}
.desktop\:border-secondary-light,.desktop\:hover\:border-secondary-light:hover {
	border-color:#aacdec
}
.desktop\:border-secondary,.desktop\:hover\:border-secondary:hover {
	border-color:#4f97d1
}
.desktop\:border-secondary-vivid,.desktop\:hover\:border-secondary-vivid:hover {
	border-color:#0b4778
}
.desktop\:border-secondary-dark,.desktop\:hover\:border-secondary-dark:hover {
	border-color:#2c608a
}
.desktop\:border-secondary-darker,.desktop\:hover\:border-secondary-darker:hover {
	border-color:#11181d
}
.desktop\:border-accent-warm-darker,.desktop\:hover\:border-accent-warm-darker:hover {
	border-color:#775540
}
.desktop\:border-accent-warm-dark,.desktop\:hover\:border-accent-warm-dark:hover {
	border-color:#c05600
}
.desktop\:border-accent-warm,.desktop\:hover\:border-accent-warm:hover {
	border-color:#fa9441
}
.desktop\:border-accent-warm-light,.desktop\:hover\:border-accent-warm-light:hover {
	border-color:#ffbc78
}
.desktop\:border-accent-warm-lighter,.desktop\:hover\:border-accent-warm-lighter:hover {
	border-color:#f2e4d4
}
.desktop\:border-accent-cool-darker,.desktop\:hover\:border-accent-cool-darker:hover {
	border-color:#0f6460
}
.desktop\:border-accent-cool-dark,.desktop\:hover\:border-accent-cool-dark:hover {
	border-color:#00a398
}
.desktop\:border-accent-cool,.desktop\:hover\:border-accent-cool:hover {
	border-color:#1dc2ae
}
.desktop\:border-accent-cool-light,.desktop\:hover\:border-accent-cool-light:hover {
	border-color:#29e1cb
}
.desktop\:border-accent-cool-lighter,.desktop\:hover\:border-accent-cool-lighter:hover {
	border-color:#d5fbf3
}
.desktop\:border-error-light,.desktop\:border-error-lighter,.desktop\:hover\:border-error-light:hover,.desktop\:hover\:border-error-lighter:hover {
	border-color:#f4e3db
}
.desktop\:border-error,.desktop\:border-error-dark,.desktop\:hover\:border-error-dark:hover,.desktop\:hover\:border-error:hover {
	border-color:#b50909
}
.desktop\:border-error-darker,.desktop\:hover\:border-error-darker:hover {
	border-color:#6f3331
}
.desktop\:border-warning-light,.desktop\:border-warning-lighter,.desktop\:hover\:border-warning-light:hover,.desktop\:hover\:border-warning-lighter:hover {
	border-color:#faf3d1
}
.desktop\:border-warning,.desktop\:border-warning-dark,.desktop\:hover\:border-warning-dark:hover,.desktop\:hover\:border-warning:hover {
	border-color:#ffbe2e
}
.desktop\:border-warning-darker,.desktop\:hover\:border-warning-darker:hover {
	border-color:#936f38
}
.desktop\:border-success-light,.desktop\:border-success-lighter,.desktop\:hover\:border-success-light:hover,.desktop\:hover\:border-success-lighter:hover {
	border-color:#ecf3ec
}
.desktop\:border-success,.desktop\:border-success-dark,.desktop\:hover\:border-success-dark:hover,.desktop\:hover\:border-success:hover {
	border-color:#00a91c
}
.desktop\:border-success-darker,.desktop\:hover\:border-success-darker:hover {
	border-color:#446443
}
.desktop\:border-info-lighter,.desktop\:hover\:border-info-lighter:hover {
	border-color:#e7f6f8
}
.desktop\:border-info-light,.desktop\:hover\:border-info-light:hover {
	border-color:#99deea
}
.desktop\:border-info,.desktop\:hover\:border-info:hover {
	border-color:#00bde3
}
.desktop\:border-info-dark,.desktop\:hover\:border-info-dark:hover {
	border-color:#009ec1
}
.desktop\:border-info-darker,.desktop\:hover\:border-info-darker:hover {
	border-color:#2e6276
}
.desktop\:border-disabled-light,.desktop\:hover\:border-disabled-light:hover {
	border-color:#e6e6e6
}
.desktop\:border-disabled,.desktop\:hover\:border-disabled:hover {
	border-color:#c9c9c9
}
.desktop\:border-disabled-dark,.desktop\:hover\:border-disabled-dark:hover {
	border-color:#adadad
}
.desktop\:border-emergency,.desktop\:hover\:border-emergency:hover {
	border-color:#9c3d10
}
.desktop\:border-emergency-dark,.desktop\:hover\:border-emergency-dark:hover {
	border-color:#332d29
}
.desktop\:radius-0 {
	border-radius:0
}
.desktop\:radius-top-0 {
	border-top-left-radius:0;
	border-top-right-radius:0
}
.desktop\:radius-right-0 {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.desktop\:radius-bottom-0 {
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.desktop\:radius-left-0 {
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.desktop\:radius-none {
	border-radius:0
}
.desktop\:radius-top-none {
	border-top-left-radius:0;
	border-top-right-radius:0
}
.desktop\:radius-right-none {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.desktop\:radius-bottom-none {
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.desktop\:radius-left-none {
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.desktop\:radius-sm {
	border-radius:2px
}
.desktop\:radius-top-sm {
	border-top-left-radius:2px;
	border-top-right-radius:2px
}
.desktop\:radius-right-sm {
	border-top-right-radius:2px;
	border-bottom-right-radius:2px
}
.desktop\:radius-bottom-sm {
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px
}
.desktop\:radius-left-sm {
	border-top-left-radius:2px;
	border-bottom-left-radius:2px
}
.desktop\:radius-md {
	border-radius:.25rem
}
.desktop\:radius-top-md {
	border-top-left-radius:.25rem;
	border-top-right-radius:.25rem
}
.desktop\:radius-right-md {
	border-top-right-radius:.25rem;
	border-bottom-right-radius:.25rem
}
.desktop\:radius-bottom-md {
	border-bottom-left-radius:.25rem;
	border-bottom-right-radius:.25rem
}
.desktop\:radius-left-md {
	border-top-left-radius:.25rem;
	border-bottom-left-radius:.25rem
}
.desktop\:radius-lg {
	border-radius:.5rem
}
.desktop\:radius-top-lg {
	border-top-left-radius:.5rem;
	border-top-right-radius:.5rem
}
.desktop\:radius-right-lg {
	border-top-right-radius:.5rem;
	border-bottom-right-radius:.5rem
}
.desktop\:radius-bottom-lg {
	border-bottom-left-radius:.5rem;
	border-bottom-right-radius:.5rem
}
.desktop\:radius-left-lg {
	border-top-left-radius:.5rem;
	border-bottom-left-radius:.5rem
}
.desktop\:radius-pill {
	border-radius:99rem
}
.desktop\:radius-top-pill {
	border-top-left-radius:99rem;
	border-top-right-radius:99rem
}
.desktop\:radius-right-pill {
	border-top-right-radius:99rem;
	border-bottom-right-radius:99rem
}
.desktop\:radius-bottom-pill {
	border-bottom-left-radius:99rem;
	border-bottom-right-radius:99rem
}
.desktop\:radius-left-pill {
	border-top-left-radius:99rem;
	border-bottom-left-radius:99rem
}
.desktop\:display-block {
	display:block
}
.desktop\:display-flex {
	display:flex
}
.desktop\:display-none {
	display:none
}
.desktop\:display-inline {
	display:inline
}
.desktop\:display-inline-block {
	display:inline-block
}
.desktop\:display-inline-flex {
	display:inline-flex
}
.desktop\:display-table {
	display:table
}
.desktop\:display-table-cell {
	display:table-cell
}
.desktop\:display-table-row {
	display:table-row
}
.desktop\:font-mono-3xs {
	font-size:.6rem
}
.desktop\:font-mono-2xs {
	font-size:.83rem
}
.desktop\:font-mono-xs {
	font-size:.89rem
}
.desktop\:font-mono-sm {
	font-size:.95rem
}
.desktop\:font-mono-md {
	font-size:1.07rem
}
.desktop\:font-mono-lg {
	font-size:1.31rem
}
.desktop\:font-mono-xl {
	font-size:1.43rem
}
.desktop\:font-mono-2xl {
	font-size:1.91rem
}
.desktop\:font-mono-3xl {
	font-size:2.38rem
}
.desktop\:font-sans-3xs {
	font-size:.63rem
}
.desktop\:font-sans-2xs {
	font-size:.88rem
}
.desktop\:font-sans-xs {
	font-size:.94rem
}
.desktop\:font-sans-sm {
	font-size:1rem
}
.desktop\:font-sans-md {
	font-size:1.13rem
}
.desktop\:font-sans-lg {
	font-size:1.38rem
}
.desktop\:font-sans-xl {
	font-size:1.5rem
}
.desktop\:font-sans-2xl {
	font-size:2rem
}
.desktop\:font-sans-3xl {
	font-size:2.5rem
}
.desktop\:font-serif-3xs {
	font-size:.65rem
}
.desktop\:font-serif-2xs {
	font-size:.92rem
}
.desktop\:font-serif-xs {
	font-size:.98rem
}
.desktop\:font-serif-sm {
	font-size:1.05rem
}
.desktop\:font-serif-md {
	font-size:1.18rem
}
.desktop\:font-serif-lg {
	font-size:1.44rem
}
.desktop\:font-serif-xl {
	font-size:1.57rem
}
.desktop\:font-serif-2xl {
	font-size:2.09rem
}
.desktop\:font-serif-3xl {
	font-size:2.62rem
}
.desktop\:font-heading-3xs {
	font-size:.63rem
}
.desktop\:font-heading-2xs {
	font-size:.88rem
}
.desktop\:font-heading-xs {
	font-size:.94rem
}
.desktop\:font-heading-sm {
	font-size:1rem
}
.desktop\:font-heading-md {
	font-size:1.13rem
}
.desktop\:font-heading-lg {
	font-size:1.38rem
}
.desktop\:font-heading-xl {
	font-size:1.5rem
}
.desktop\:font-heading-2xl {
	font-size:2rem
}
.desktop\:font-heading-3xl {
	font-size:2.5rem
}
.desktop\:font-body-3xs {
	font-size:.63rem
}
.desktop\:font-body-2xs {
	font-size:.88rem
}
.desktop\:font-body-xs {
	font-size:.94rem
}
.desktop\:font-body-sm {
	font-size:1rem
}
.desktop\:font-body-md {
	font-size:1.13rem
}
.desktop\:font-body-lg {
	font-size:1.38rem
}
.desktop\:font-body-xl {
	font-size:1.5rem
}
.desktop\:font-body-2xl {
	font-size:2rem
}
.desktop\:font-body-3xl {
	font-size:2.5rem
}
.desktop\:font-code-3xs {
	font-size:.6rem
}
.desktop\:font-code-2xs {
	font-size:.83rem
}
.desktop\:font-code-xs {
	font-size:.89rem
}
.desktop\:font-code-sm {
	font-size:.95rem
}
.desktop\:font-code-md {
	font-size:1.07rem
}
.desktop\:font-code-lg {
	font-size:1.31rem
}
.desktop\:font-code-xl {
	font-size:1.43rem
}
.desktop\:font-code-2xl {
	font-size:1.91rem
}
.desktop\:font-code-3xl {
	font-size:2.38rem
}
.desktop\:font-alt-3xs {
	font-size:.65rem
}
.desktop\:font-alt-2xs {
	font-size:.92rem
}
.desktop\:font-alt-xs {
	font-size:.98rem
}
.desktop\:font-alt-sm {
	font-size:1.05rem
}
.desktop\:font-alt-md {
	font-size:1.18rem
}
.desktop\:font-alt-lg {
	font-size:1.44rem
}
.desktop\:font-alt-xl {
	font-size:1.57rem
}
.desktop\:font-alt-2xl {
	font-size:2.09rem
}
.desktop\:font-alt-3xl {
	font-size:2.62rem
}
.desktop\:font-ui-3xs {
	font-size:.63rem
}
.desktop\:font-ui-2xs {
	font-size:.88rem
}
.desktop\:font-ui-xs {
	font-size:.94rem
}
.desktop\:font-ui-sm {
	font-size:1rem
}
.desktop\:font-ui-md {
	font-size:1.13rem
}
.desktop\:font-ui-lg {
	font-size:1.38rem
}
.desktop\:font-ui-xl {
	font-size:1.5rem
}
.desktop\:font-ui-2xl {
	font-size:2rem
}
.desktop\:font-ui-3xl {
	font-size:2.5rem
}
.desktop\:text-light {
	font-weight:300
}
.desktop\:text-normal {
	font-weight:400
}
.desktop\:text-medium {
	font-weight:600
}
.desktop\:text-bold {
	font-weight:700
}
.desktop\:text-heavy {
	font-weight:800
}
.desktop\:flex-justify-center {
	justify-content:center
}
.desktop\:flex-justify-start {
	justify-content:flex-start
}
.desktop\:flex-justify-end {
	justify-content:flex-end
}
.desktop\:flex-justify {
	justify-content:space-between
}
.desktop\:line-height-sans-1 {
	line-height:1
}
.desktop\:line-height-sans-2 {
	line-height:1.2
}
.desktop\:line-height-sans-3 {
	line-height:1.4
}
.desktop\:line-height-sans-4 {
	line-height:1.5
}
.desktop\:line-height-sans-5 {
	line-height:1.6
}
.desktop\:line-height-sans-6 {
	line-height:1.8
}
.desktop\:line-height-serif-1 {
	line-height:1
}
.desktop\:line-height-serif-2 {
	line-height:1.1
}
.desktop\:line-height-serif-3 {
	line-height:1.3
}
.desktop\:line-height-serif-4 {
	line-height:1.4
}
.desktop\:line-height-serif-5 {
	line-height:1.5
}
.desktop\:line-height-serif-6 {
	line-height:1.7
}
.desktop\:line-height-mono-1 {
	line-height:1
}
.desktop\:line-height-mono-2 {
	line-height:1.3
}
.desktop\:line-height-mono-3 {
	line-height:1.4
}
.desktop\:line-height-mono-4 {
	line-height:1.6
}
.desktop\:line-height-mono-5 {
	line-height:1.7
}
.desktop\:line-height-mono-6 {
	line-height:1.8
}
.desktop\:line-height-heading-1 {
	line-height:1
}
.desktop\:line-height-heading-2 {
	line-height:1.2
}
.desktop\:line-height-heading-3 {
	line-height:1.4
}
.desktop\:line-height-heading-4 {
	line-height:1.5
}
.desktop\:line-height-heading-5 {
	line-height:1.6
}
.desktop\:line-height-heading-6 {
	line-height:1.8
}
.desktop\:line-height-ui-1 {
	line-height:1
}
.desktop\:line-height-ui-2 {
	line-height:1.2
}
.desktop\:line-height-ui-3 {
	line-height:1.4
}
.desktop\:line-height-ui-4 {
	line-height:1.5
}
.desktop\:line-height-ui-5 {
	line-height:1.6
}
.desktop\:line-height-ui-6 {
	line-height:1.8
}
.desktop\:line-height-body-1 {
	line-height:1
}
.desktop\:line-height-body-2 {
	line-height:1.2
}
.desktop\:line-height-body-3 {
	line-height:1.4
}
.desktop\:line-height-body-4 {
	line-height:1.5
}
.desktop\:line-height-body-5 {
	line-height:1.6
}
.desktop\:line-height-body-6 {
	line-height:1.8
}
.desktop\:line-height-code-1 {
	line-height:1
}
.desktop\:line-height-code-2 {
	line-height:1.3
}
.desktop\:line-height-code-3 {
	line-height:1.4
}
.desktop\:line-height-code-4 {
	line-height:1.6
}
.desktop\:line-height-code-5 {
	line-height:1.7
}
.desktop\:line-height-code-6 {
	line-height:1.8
}
.desktop\:line-height-alt-1 {
	line-height:1
}
.desktop\:line-height-alt-2 {
	line-height:1.1
}
.desktop\:line-height-alt-3 {
	line-height:1.3
}
.desktop\:line-height-alt-4 {
	line-height:1.4
}
.desktop\:line-height-alt-5 {
	line-height:1.5
}
.desktop\:line-height-alt-6 {
	line-height:1.7
}
.desktop\:margin-neg-1px {
	margin:-1px
}
.desktop\:margin-neg-2px {
	margin:-2px
}
.desktop\:margin-neg-05 {
	margin:-.25rem
}
.desktop\:margin-neg-1 {
	margin:-.5rem
}
.desktop\:margin-neg-105 {
	margin:-.75rem
}
.desktop\:margin-neg-2 {
	margin:-1rem
}
.desktop\:margin-neg-205 {
	margin:-1.25rem
}
.desktop\:margin-neg-3 {
	margin:-1.5rem
}
.desktop\:margin-1px {
	margin:1px
}
.desktop\:margin-2px {
	margin:2px
}
.desktop\:margin-05 {
	margin:.25rem
}
.desktop\:margin-1 {
	margin:.5rem
}
.desktop\:margin-105 {
	margin:.75rem
}
.desktop\:margin-2 {
	margin:1rem
}
.desktop\:margin-205 {
	margin:1.25rem
}
.desktop\:margin-3 {
	margin:1.5rem
}
.desktop\:margin-neg-4 {
	margin:-2rem
}
.desktop\:margin-neg-5 {
	margin:-2.5rem
}
.desktop\:margin-neg-6 {
	margin:-3rem
}
.desktop\:margin-neg-7 {
	margin:-3.5rem
}
.desktop\:margin-neg-8 {
	margin:-4rem
}
.desktop\:margin-neg-9 {
	margin:-4.5rem
}
.desktop\:margin-neg-10 {
	margin:-5rem
}
.desktop\:margin-neg-15 {
	margin:-7.5rem
}
.desktop\:margin-4 {
	margin:2rem
}
.desktop\:margin-5 {
	margin:2.5rem
}
.desktop\:margin-6 {
	margin:3rem
}
.desktop\:margin-7 {
	margin:3.5rem
}
.desktop\:margin-8 {
	margin:4rem
}
.desktop\:margin-9 {
	margin:4.5rem
}
.desktop\:margin-10 {
	margin:5rem
}
.desktop\:margin-15 {
	margin:7.5rem
}
.desktop\:margin-05em {
	margin:.5em
}
.desktop\:margin-1em {
	margin:1em
}
.desktop\:margin-105em {
	margin:1.5em
}
.desktop\:margin-2em {
	margin:2em
}
.desktop\:margin-0 {
	margin:0
}
.desktop\:margin-y-1px {
	margin-top:1px;
	margin-bottom:1px
}
.desktop\:margin-top-1px {
	margin-top:1px
}
.desktop\:margin-bottom-1px {
	margin-bottom:1px
}
.desktop\:margin-y-2px {
	margin-top:2px;
	margin-bottom:2px
}
.desktop\:margin-top-2px {
	margin-top:2px
}
.desktop\:margin-bottom-2px {
	margin-bottom:2px
}
.desktop\:margin-y-05 {
	margin-top:.25rem;
	margin-bottom:.25rem
}
.desktop\:margin-top-05 {
	margin-top:.25rem
}
.desktop\:margin-bottom-05 {
	margin-bottom:.25rem
}
.desktop\:margin-y-1 {
	margin-top:.5rem;
	margin-bottom:.5rem
}
.desktop\:margin-top-1 {
	margin-top:.5rem
}
.desktop\:margin-bottom-1 {
	margin-bottom:.5rem
}
.desktop\:margin-y-105 {
	margin-top:.75rem;
	margin-bottom:.75rem
}
.desktop\:margin-top-105 {
	margin-top:.75rem
}
.desktop\:margin-bottom-105 {
	margin-bottom:.75rem
}
.desktop\:margin-y-2 {
	margin-top:1rem;
	margin-bottom:1rem
}
.desktop\:margin-top-2 {
	margin-top:1rem
}
.desktop\:margin-bottom-2 {
	margin-bottom:1rem
}
.desktop\:margin-y-205 {
	margin-top:1.25rem;
	margin-bottom:1.25rem
}
.desktop\:margin-top-205 {
	margin-top:1.25rem
}
.desktop\:margin-bottom-205 {
	margin-bottom:1.25rem
}
.desktop\:margin-y-3 {
	margin-top:1.5rem;
	margin-bottom:1.5rem
}
.desktop\:margin-top-3 {
	margin-top:1.5rem
}
.desktop\:margin-bottom-3 {
	margin-bottom:1.5rem
}
.desktop\:margin-y-neg-1px {
	margin-top:-1px;
	margin-bottom:-1px
}
.desktop\:margin-top-neg-1px {
	margin-top:-1px
}
.desktop\:margin-bottom-neg-1px {
	margin-bottom:-1px
}
.desktop\:margin-y-neg-2px {
	margin-top:-2px;
	margin-bottom:-2px
}
.desktop\:margin-top-neg-2px {
	margin-top:-2px
}
.desktop\:margin-bottom-neg-2px {
	margin-bottom:-2px
}
.desktop\:margin-y-neg-05 {
	margin-top:-.25rem;
	margin-bottom:-.25rem
}
.desktop\:margin-top-neg-05 {
	margin-top:-.25rem
}
.desktop\:margin-bottom-neg-05 {
	margin-bottom:-.25rem
}
.desktop\:margin-y-neg-1 {
	margin-top:-.5rem;
	margin-bottom:-.5rem
}
.desktop\:margin-top-neg-1 {
	margin-top:-.5rem
}
.desktop\:margin-bottom-neg-1 {
	margin-bottom:-.5rem
}
.desktop\:margin-y-neg-105 {
	margin-top:-.75rem;
	margin-bottom:-.75rem
}
.desktop\:margin-top-neg-105 {
	margin-top:-.75rem
}
.desktop\:margin-bottom-neg-105 {
	margin-bottom:-.75rem
}
.desktop\:margin-y-neg-2 {
	margin-top:-1rem;
	margin-bottom:-1rem
}
.desktop\:margin-top-neg-2 {
	margin-top:-1rem
}
.desktop\:margin-bottom-neg-2 {
	margin-bottom:-1rem
}
.desktop\:margin-y-neg-205 {
	margin-top:-1.25rem;
	margin-bottom:-1.25rem
}
.desktop\:margin-top-neg-205 {
	margin-top:-1.25rem
}
.desktop\:margin-bottom-neg-205 {
	margin-bottom:-1.25rem
}
.desktop\:margin-y-neg-3 {
	margin-top:-1.5rem;
	margin-bottom:-1.5rem
}
.desktop\:margin-top-neg-3 {
	margin-top:-1.5rem
}
.desktop\:margin-bottom-neg-3 {
	margin-bottom:-1.5rem
}
.desktop\:margin-y-neg-4 {
	margin-top:-2rem;
	margin-bottom:-2rem
}
.desktop\:margin-top-neg-4 {
	margin-top:-2rem
}
.desktop\:margin-bottom-neg-4 {
	margin-bottom:-2rem
}
.desktop\:margin-y-neg-5 {
	margin-top:-2.5rem;
	margin-bottom:-2.5rem
}
.desktop\:margin-top-neg-5 {
	margin-top:-2.5rem
}
.desktop\:margin-bottom-neg-5 {
	margin-bottom:-2.5rem
}
.desktop\:margin-y-neg-6 {
	margin-top:-3rem;
	margin-bottom:-3rem
}
.desktop\:margin-top-neg-6 {
	margin-top:-3rem
}
.desktop\:margin-bottom-neg-6 {
	margin-bottom:-3rem
}
.desktop\:margin-y-neg-7 {
	margin-top:-3.5rem;
	margin-bottom:-3.5rem
}
.desktop\:margin-top-neg-7 {
	margin-top:-3.5rem
}
.desktop\:margin-bottom-neg-7 {
	margin-bottom:-3.5rem
}
.desktop\:margin-y-neg-8 {
	margin-top:-4rem;
	margin-bottom:-4rem
}
.desktop\:margin-top-neg-8 {
	margin-top:-4rem
}
.desktop\:margin-bottom-neg-8 {
	margin-bottom:-4rem
}
.desktop\:margin-y-neg-9 {
	margin-top:-4.5rem;
	margin-bottom:-4.5rem
}
.desktop\:margin-top-neg-9 {
	margin-top:-4.5rem
}
.desktop\:margin-bottom-neg-9 {
	margin-bottom:-4.5rem
}
.desktop\:margin-y-neg-10 {
	margin-top:-5rem;
	margin-bottom:-5rem
}
.desktop\:margin-top-neg-10 {
	margin-top:-5rem
}
.desktop\:margin-bottom-neg-10 {
	margin-bottom:-5rem
}
.desktop\:margin-y-neg-15 {
	margin-top:-7.5rem;
	margin-bottom:-7.5rem
}
.desktop\:margin-top-neg-15 {
	margin-top:-7.5rem
}
.desktop\:margin-bottom-neg-15 {
	margin-bottom:-7.5rem
}
.desktop\:margin-y-4 {
	margin-top:2rem;
	margin-bottom:2rem
}
.desktop\:margin-top-4 {
	margin-top:2rem
}
.desktop\:margin-bottom-4 {
	margin-bottom:2rem
}
.desktop\:margin-y-5 {
	margin-top:2.5rem;
	margin-bottom:2.5rem
}
.desktop\:margin-top-5 {
	margin-top:2.5rem
}
.desktop\:margin-bottom-5 {
	margin-bottom:2.5rem
}
.desktop\:margin-y-6 {
	margin-top:3rem;
	margin-bottom:3rem
}
.desktop\:margin-top-6 {
	margin-top:3rem
}
.desktop\:margin-bottom-6 {
	margin-bottom:3rem
}
.desktop\:margin-y-7 {
	margin-top:3.5rem;
	margin-bottom:3.5rem
}
.desktop\:margin-top-7 {
	margin-top:3.5rem
}
.desktop\:margin-bottom-7 {
	margin-bottom:3.5rem
}
.desktop\:margin-y-8 {
	margin-top:4rem;
	margin-bottom:4rem
}
.desktop\:margin-top-8 {
	margin-top:4rem
}
.desktop\:margin-bottom-8 {
	margin-bottom:4rem
}
.desktop\:margin-y-9 {
	margin-top:4.5rem;
	margin-bottom:4.5rem
}
.desktop\:margin-top-9 {
	margin-top:4.5rem
}
.desktop\:margin-bottom-9 {
	margin-bottom:4.5rem
}
.desktop\:margin-y-10 {
	margin-top:5rem;
	margin-bottom:5rem
}
.desktop\:margin-top-10 {
	margin-top:5rem
}
.desktop\:margin-bottom-10 {
	margin-bottom:5rem
}
.desktop\:margin-y-15 {
	margin-top:7.5rem;
	margin-bottom:7.5rem
}
.desktop\:margin-top-15 {
	margin-top:7.5rem
}
.desktop\:margin-bottom-15 {
	margin-bottom:7.5rem
}
.desktop\:margin-y-05em {
	margin-top:.5em;
	margin-bottom:.5em
}
.desktop\:margin-top-05em {
	margin-top:.5em
}
.desktop\:margin-bottom-05em {
	margin-bottom:.5em
}
.desktop\:margin-y-1em {
	margin-top:1em;
	margin-bottom:1em
}
.desktop\:margin-top-1em {
	margin-top:1em
}
.desktop\:margin-bottom-1em {
	margin-bottom:1em
}
.desktop\:margin-y-105em {
	margin-top:1.5em;
	margin-bottom:1.5em
}
.desktop\:margin-top-105em {
	margin-top:1.5em
}
.desktop\:margin-bottom-105em {
	margin-bottom:1.5em
}
.desktop\:margin-y-2em {
	margin-top:2em;
	margin-bottom:2em
}
.desktop\:margin-top-2em {
	margin-top:2em
}
.desktop\:margin-bottom-2em {
	margin-bottom:2em
}
.desktop\:margin-y-0 {
	margin-top:0;
	margin-bottom:0
}
.desktop\:margin-top-0 {
	margin-top:0
}
.desktop\:margin-bottom-0 {
	margin-bottom:0
}
.desktop\:margin-y-auto {
	margin-top:auto;
	margin-bottom:auto
}
.desktop\:margin-top-auto {
	margin-top:auto
}
.desktop\:margin-bottom-auto {
	margin-bottom:auto
}
.desktop\:margin-x-1px {
	margin-left:1px;
	margin-right:1px
}
.desktop\:margin-right-1px {
	margin-right:1px
}
.desktop\:margin-left-1px {
	margin-left:1px
}
.desktop\:margin-x-2px {
	margin-left:2px;
	margin-right:2px
}
.desktop\:margin-right-2px {
	margin-right:2px
}
.desktop\:margin-left-2px {
	margin-left:2px
}
.desktop\:margin-x-05 {
	margin-left:.25rem;
	margin-right:.25rem
}
.desktop\:margin-right-05 {
	margin-right:.25rem
}
.desktop\:margin-left-05 {
	margin-left:.25rem
}
.desktop\:margin-x-1 {
	margin-left:.5rem;
	margin-right:.5rem
}
.desktop\:margin-right-1 {
	margin-right:.5rem
}
.desktop\:margin-left-1 {
	margin-left:.5rem
}
.desktop\:margin-x-105 {
	margin-left:.75rem;
	margin-right:.75rem
}
.desktop\:margin-right-105 {
	margin-right:.75rem
}
.desktop\:margin-left-105 {
	margin-left:.75rem
}
.desktop\:margin-x-2 {
	margin-left:1rem;
	margin-right:1rem
}
.desktop\:margin-right-2 {
	margin-right:1rem
}
.desktop\:margin-left-2 {
	margin-left:1rem
}
.desktop\:margin-x-205 {
	margin-left:1.25rem;
	margin-right:1.25rem
}
.desktop\:margin-right-205 {
	margin-right:1.25rem
}
.desktop\:margin-left-205 {
	margin-left:1.25rem
}
.desktop\:margin-x-3 {
	margin-left:1.5rem;
	margin-right:1.5rem
}
.desktop\:margin-right-3 {
	margin-right:1.5rem
}
.desktop\:margin-left-3 {
	margin-left:1.5rem
}
.desktop\:margin-x-neg-1px {
	margin-left:-1px;
	margin-right:-1px
}
.desktop\:margin-right-neg-1px {
	margin-right:-1px
}
.desktop\:margin-left-neg-1px {
	margin-left:-1px
}
.desktop\:margin-x-neg-2px {
	margin-left:-2px;
	margin-right:-2px
}
.desktop\:margin-right-neg-2px {
	margin-right:-2px
}
.desktop\:margin-left-neg-2px {
	margin-left:-2px
}
.desktop\:margin-x-neg-05 {
	margin-left:-.25rem;
	margin-right:-.25rem
}
.desktop\:margin-right-neg-05 {
	margin-right:-.25rem
}
.desktop\:margin-left-neg-05 {
	margin-left:-.25rem
}
.desktop\:margin-x-neg-1 {
	margin-left:-.5rem;
	margin-right:-.5rem
}
.desktop\:margin-right-neg-1 {
	margin-right:-.5rem
}
.desktop\:margin-left-neg-1 {
	margin-left:-.5rem
}
.desktop\:margin-x-neg-105 {
	margin-left:-.75rem;
	margin-right:-.75rem
}
.desktop\:margin-right-neg-105 {
	margin-right:-.75rem
}
.desktop\:margin-left-neg-105 {
	margin-left:-.75rem
}
.desktop\:margin-x-neg-2 {
	margin-left:-1rem;
	margin-right:-1rem
}
.desktop\:margin-right-neg-2 {
	margin-right:-1rem
}
.desktop\:margin-left-neg-2 {
	margin-left:-1rem
}
.desktop\:margin-x-neg-205 {
	margin-left:-1.25rem;
	margin-right:-1.25rem
}
.desktop\:margin-right-neg-205 {
	margin-right:-1.25rem
}
.desktop\:margin-left-neg-205 {
	margin-left:-1.25rem
}
.desktop\:margin-x-neg-3 {
	margin-left:-1.5rem;
	margin-right:-1.5rem
}
.desktop\:margin-right-neg-3 {
	margin-right:-1.5rem
}
.desktop\:margin-left-neg-3 {
	margin-left:-1.5rem
}
.desktop\:margin-x-neg-4 {
	margin-left:-2rem;
	margin-right:-2rem
}
.desktop\:margin-right-neg-4 {
	margin-right:-2rem
}
.desktop\:margin-left-neg-4 {
	margin-left:-2rem
}
.desktop\:margin-x-neg-5 {
	margin-left:-2.5rem;
	margin-right:-2.5rem
}
.desktop\:margin-right-neg-5 {
	margin-right:-2.5rem
}
.desktop\:margin-left-neg-5 {
	margin-left:-2.5rem
}
.desktop\:margin-x-neg-6 {
	margin-left:-3rem;
	margin-right:-3rem
}
.desktop\:margin-right-neg-6 {
	margin-right:-3rem
}
.desktop\:margin-left-neg-6 {
	margin-left:-3rem
}
.desktop\:margin-x-neg-7 {
	margin-left:-3.5rem;
	margin-right:-3.5rem
}
.desktop\:margin-right-neg-7 {
	margin-right:-3.5rem
}
.desktop\:margin-left-neg-7 {
	margin-left:-3.5rem
}
.desktop\:margin-x-neg-8 {
	margin-left:-4rem;
	margin-right:-4rem
}
.desktop\:margin-right-neg-8 {
	margin-right:-4rem
}
.desktop\:margin-left-neg-8 {
	margin-left:-4rem
}
.desktop\:margin-x-neg-9 {
	margin-left:-4.5rem;
	margin-right:-4.5rem
}
.desktop\:margin-right-neg-9 {
	margin-right:-4.5rem
}
.desktop\:margin-left-neg-9 {
	margin-left:-4.5rem
}
.desktop\:margin-x-neg-10 {
	margin-left:-5rem;
	margin-right:-5rem
}
.desktop\:margin-right-neg-10 {
	margin-right:-5rem
}
.desktop\:margin-left-neg-10 {
	margin-left:-5rem
}
.desktop\:margin-x-neg-15 {
	margin-left:-7.5rem;
	margin-right:-7.5rem
}
.desktop\:margin-right-neg-15 {
	margin-right:-7.5rem
}
.desktop\:margin-left-neg-15 {
	margin-left:-7.5rem
}
.desktop\:margin-x-4 {
	margin-left:2rem;
	margin-right:2rem
}
.desktop\:margin-right-4 {
	margin-right:2rem
}
.desktop\:margin-left-4 {
	margin-left:2rem
}
.desktop\:margin-x-5 {
	margin-left:2.5rem;
	margin-right:2.5rem
}
.desktop\:margin-right-5 {
	margin-right:2.5rem
}
.desktop\:margin-left-5 {
	margin-left:2.5rem
}
.desktop\:margin-x-6 {
	margin-left:3rem;
	margin-right:3rem
}
.desktop\:margin-right-6 {
	margin-right:3rem
}
.desktop\:margin-left-6 {
	margin-left:3rem
}
.desktop\:margin-x-7 {
	margin-left:3.5rem;
	margin-right:3.5rem
}
.desktop\:margin-right-7 {
	margin-right:3.5rem
}
.desktop\:margin-left-7 {
	margin-left:3.5rem
}
.desktop\:margin-x-8 {
	margin-left:4rem;
	margin-right:4rem
}
.desktop\:margin-right-8 {
	margin-right:4rem
}
.desktop\:margin-left-8 {
	margin-left:4rem
}
.desktop\:margin-x-9 {
	margin-left:4.5rem;
	margin-right:4.5rem
}
.desktop\:margin-right-9 {
	margin-right:4.5rem
}
.desktop\:margin-left-9 {
	margin-left:4.5rem
}
.desktop\:margin-x-10 {
	margin-left:5rem;
	margin-right:5rem
}
.desktop\:margin-right-10 {
	margin-right:5rem
}
.desktop\:margin-left-10 {
	margin-left:5rem
}
.desktop\:margin-x-15 {
	margin-left:7.5rem;
	margin-right:7.5rem
}
.desktop\:margin-right-15 {
	margin-right:7.5rem
}
.desktop\:margin-left-15 {
	margin-left:7.5rem
}
.desktop\:margin-x-card {
	margin-left:10rem;
	margin-right:10rem
}
.desktop\:margin-right-card {
	margin-right:10rem
}
.desktop\:margin-left-card {
	margin-left:10rem
}
.desktop\:margin-x-card-lg {
	margin-left:15rem;
	margin-right:15rem
}
.desktop\:margin-right-card-lg {
	margin-right:15rem
}
.desktop\:margin-left-card-lg {
	margin-left:15rem
}
.desktop\:margin-x-mobile {
	margin-left:20rem;
	margin-right:20rem
}
.desktop\:margin-right-mobile {
	margin-right:20rem
}
.desktop\:margin-left-mobile {
	margin-left:20rem
}
.desktop\:margin-x-05em {
	margin-left:.5em;
	margin-right:.5em
}
.desktop\:margin-right-05em {
	margin-right:.5em
}
.desktop\:margin-left-05em {
	margin-left:.5em
}
.desktop\:margin-x-1em {
	margin-left:1em;
	margin-right:1em
}
.desktop\:margin-right-1em {
	margin-right:1em
}
.desktop\:margin-left-1em {
	margin-left:1em
}
.desktop\:margin-x-105em {
	margin-left:1.5em;
	margin-right:1.5em
}
.desktop\:margin-right-105em {
	margin-right:1.5em
}
.desktop\:margin-left-105em {
	margin-left:1.5em
}
.desktop\:margin-x-2em {
	margin-left:2em;
	margin-right:2em
}
.desktop\:margin-right-2em {
	margin-right:2em
}
.desktop\:margin-left-2em {
	margin-left:2em
}
.desktop\:margin-x-0 {
	margin-left:0;
	margin-right:0
}
.desktop\:margin-right-0 {
	margin-right:0
}
.desktop\:margin-left-0 {
	margin-left:0
}
.desktop\:margin-x-auto {
	margin-left:auto;
	margin-right:auto
}
.desktop\:margin-right-auto {
	margin-right:auto
}
.desktop\:margin-left-auto {
	margin-left:auto
}
.desktop\:measure-1 {
	max-width:44ex
}
.desktop\:measure-2 {
	max-width:60ex
}
.desktop\:measure-3 {
	max-width:64ex
}
.desktop\:measure-4 {
	max-width:68ex
}
.desktop\:measure-5 {
	max-width:72ex
}
.desktop\:measure-6 {
	max-width:88ex
}
.desktop\:measure-none {
	max-width:none
}
.desktop\:order-first {
	order:-1
}
.desktop\:order-last {
	order:999
}
.desktop\:order-initial {
	order:initial
}
.desktop\:order-0 {
	order:0
}
.desktop\:order-1 {
	order:1
}
.desktop\:order-2 {
	order:2
}
.desktop\:order-3 {
	order:3
}
.desktop\:order-4 {
	order:4
}
.desktop\:order-5 {
	order:5
}
.desktop\:order-6 {
	order:6
}
.desktop\:order-7 {
	order:7
}
.desktop\:order-8 {
	order:8
}
.desktop\:order-9 {
	order:9
}
.desktop\:order-10 {
	order:10
}
.desktop\:order-11 {
	order:11
}
.desktop\:padding-1px {
	padding:1px
}
.desktop\:padding-y-1px {
	padding-top:1px;
	padding-bottom:1px
}
.desktop\:padding-x-1px {
	padding-left:1px;
	padding-right:1px
}
.desktop\:padding-top-1px {
	padding-top:1px
}
.desktop\:padding-right-1px {
	padding-right:1px
}
.desktop\:padding-bottom-1px {
	padding-bottom:1px
}
.desktop\:padding-left-1px {
	padding-left:1px
}
.desktop\:padding-2px {
	padding:2px
}
.desktop\:padding-y-2px {
	padding-top:2px;
	padding-bottom:2px
}
.desktop\:padding-x-2px {
	padding-left:2px;
	padding-right:2px
}
.desktop\:padding-top-2px {
	padding-top:2px
}
.desktop\:padding-right-2px {
	padding-right:2px
}
.desktop\:padding-bottom-2px {
	padding-bottom:2px
}
.desktop\:padding-left-2px {
	padding-left:2px
}
.desktop\:padding-05 {
	padding:.25rem
}
.desktop\:padding-y-05 {
	padding-top:.25rem;
	padding-bottom:.25rem
}
.desktop\:padding-x-05 {
	padding-left:.25rem;
	padding-right:.25rem
}
.desktop\:padding-top-05 {
	padding-top:.25rem
}
.desktop\:padding-right-05 {
	padding-right:.25rem
}
.desktop\:padding-bottom-05 {
	padding-bottom:.25rem
}
.desktop\:padding-left-05 {
	padding-left:.25rem
}
.desktop\:padding-1 {
	padding:.5rem
}
.desktop\:padding-y-1 {
	padding-top:.5rem;
	padding-bottom:.5rem
}
.desktop\:padding-x-1 {
	padding-left:.5rem;
	padding-right:.5rem
}
.desktop\:padding-top-1 {
	padding-top:.5rem
}
.desktop\:padding-right-1 {
	padding-right:.5rem
}
.desktop\:padding-bottom-1 {
	padding-bottom:.5rem
}
.desktop\:padding-left-1 {
	padding-left:.5rem
}
.desktop\:padding-105 {
	padding:.75rem
}
.desktop\:padding-y-105 {
	padding-top:.75rem;
	padding-bottom:.75rem
}
.desktop\:padding-x-105 {
	padding-left:.75rem;
	padding-right:.75rem
}
.desktop\:padding-top-105 {
	padding-top:.75rem
}
.desktop\:padding-right-105 {
	padding-right:.75rem
}
.desktop\:padding-bottom-105 {
	padding-bottom:.75rem
}
.desktop\:padding-left-105 {
	padding-left:.75rem
}
.desktop\:padding-2 {
	padding:1rem
}
.desktop\:padding-y-2 {
	padding-top:1rem;
	padding-bottom:1rem
}
.desktop\:padding-x-2 {
	padding-left:1rem;
	padding-right:1rem
}
.desktop\:padding-top-2 {
	padding-top:1rem
}
.desktop\:padding-right-2 {
	padding-right:1rem
}
.desktop\:padding-bottom-2 {
	padding-bottom:1rem
}
.desktop\:padding-left-2 {
	padding-left:1rem
}
.desktop\:padding-205 {
	padding:1.25rem
}
.desktop\:padding-y-205 {
	padding-top:1.25rem;
	padding-bottom:1.25rem
}
.desktop\:padding-x-205 {
	padding-left:1.25rem;
	padding-right:1.25rem
}
.desktop\:padding-top-205 {
	padding-top:1.25rem
}
.desktop\:padding-right-205 {
	padding-right:1.25rem
}
.desktop\:padding-bottom-205 {
	padding-bottom:1.25rem
}
.desktop\:padding-left-205 {
	padding-left:1.25rem
}
.desktop\:padding-3 {
	padding:1.5rem
}
.desktop\:padding-y-3 {
	padding-top:1.5rem;
	padding-bottom:1.5rem
}
.desktop\:padding-x-3 {
	padding-left:1.5rem;
	padding-right:1.5rem
}
.desktop\:padding-top-3 {
	padding-top:1.5rem
}
.desktop\:padding-right-3 {
	padding-right:1.5rem
}
.desktop\:padding-bottom-3 {
	padding-bottom:1.5rem
}
.desktop\:padding-left-3 {
	padding-left:1.5rem
}
.desktop\:padding-4 {
	padding:2rem
}
.desktop\:padding-y-4 {
	padding-top:2rem;
	padding-bottom:2rem
}
.desktop\:padding-x-4 {
	padding-left:2rem;
	padding-right:2rem
}
.desktop\:padding-top-4 {
	padding-top:2rem
}
.desktop\:padding-right-4 {
	padding-right:2rem
}
.desktop\:padding-bottom-4 {
	padding-bottom:2rem
}
.desktop\:padding-left-4 {
	padding-left:2rem
}
.desktop\:padding-5 {
	padding:2.5rem
}
.desktop\:padding-y-5 {
	padding-top:2.5rem;
	padding-bottom:2.5rem
}
.desktop\:padding-x-5 {
	padding-left:2.5rem;
	padding-right:2.5rem
}
.desktop\:padding-top-5 {
	padding-top:2.5rem
}
.desktop\:padding-right-5 {
	padding-right:2.5rem
}
.desktop\:padding-bottom-5 {
	padding-bottom:2.5rem
}
.desktop\:padding-left-5 {
	padding-left:2.5rem
}
.desktop\:padding-6 {
	padding:3rem
}
.desktop\:padding-y-6 {
	padding-top:3rem;
	padding-bottom:3rem
}
.desktop\:padding-x-6 {
	padding-left:3rem;
	padding-right:3rem
}
.desktop\:padding-top-6 {
	padding-top:3rem
}
.desktop\:padding-right-6 {
	padding-right:3rem
}
.desktop\:padding-bottom-6 {
	padding-bottom:3rem
}
.desktop\:padding-left-6 {
	padding-left:3rem
}
.desktop\:padding-7 {
	padding:3.5rem
}
.desktop\:padding-y-7 {
	padding-top:3.5rem;
	padding-bottom:3.5rem
}
.desktop\:padding-x-7 {
	padding-left:3.5rem;
	padding-right:3.5rem
}
.desktop\:padding-top-7 {
	padding-top:3.5rem
}
.desktop\:padding-right-7 {
	padding-right:3.5rem
}
.desktop\:padding-bottom-7 {
	padding-bottom:3.5rem
}
.desktop\:padding-left-7 {
	padding-left:3.5rem
}
.desktop\:padding-8 {
	padding:4rem
}
.desktop\:padding-y-8 {
	padding-top:4rem;
	padding-bottom:4rem
}
.desktop\:padding-x-8 {
	padding-left:4rem;
	padding-right:4rem
}
.desktop\:padding-top-8 {
	padding-top:4rem
}
.desktop\:padding-right-8 {
	padding-right:4rem
}
.desktop\:padding-bottom-8 {
	padding-bottom:4rem
}
.desktop\:padding-left-8 {
	padding-left:4rem
}
.desktop\:padding-9 {
	padding:4.5rem
}
.desktop\:padding-y-9 {
	padding-top:4.5rem;
	padding-bottom:4.5rem
}
.desktop\:padding-x-9 {
	padding-left:4.5rem;
	padding-right:4.5rem
}
.desktop\:padding-top-9 {
	padding-top:4.5rem
}
.desktop\:padding-right-9 {
	padding-right:4.5rem
}
.desktop\:padding-bottom-9 {
	padding-bottom:4.5rem
}
.desktop\:padding-left-9 {
	padding-left:4.5rem
}
.desktop\:padding-10 {
	padding:5rem
}
.desktop\:padding-y-10 {
	padding-top:5rem;
	padding-bottom:5rem
}
.desktop\:padding-x-10 {
	padding-left:5rem;
	padding-right:5rem
}
.desktop\:padding-top-10 {
	padding-top:5rem
}
.desktop\:padding-right-10 {
	padding-right:5rem
}
.desktop\:padding-bottom-10 {
	padding-bottom:5rem
}
.desktop\:padding-left-10 {
	padding-left:5rem
}
.desktop\:padding-15 {
	padding:7.5rem
}
.desktop\:padding-y-15 {
	padding-top:7.5rem;
	padding-bottom:7.5rem
}
.desktop\:padding-x-15 {
	padding-left:7.5rem;
	padding-right:7.5rem
}
.desktop\:padding-top-15 {
	padding-top:7.5rem
}
.desktop\:padding-right-15 {
	padding-right:7.5rem
}
.desktop\:padding-bottom-15 {
	padding-bottom:7.5rem
}
.desktop\:padding-left-15 {
	padding-left:7.5rem
}
.desktop\:padding-0 {
	padding:0
}
.desktop\:padding-y-0 {
	padding-top:0;
	padding-bottom:0
}
.desktop\:padding-x-0 {
	padding-left:0;
	padding-right:0
}
.desktop\:padding-top-0 {
	padding-top:0
}
.desktop\:padding-right-0 {
	padding-right:0
}
.desktop\:padding-bottom-0 {
	padding-bottom:0
}
.desktop\:padding-left-0 {
	padding-left:0
}
.desktop\:width-1px {
	width:1px
}
.desktop\:width-2px {
	width:2px
}
.desktop\:width-05 {
	width:.25rem
}
.desktop\:width-1 {
	width:.5rem
}
.desktop\:width-105 {
	width:.75rem
}
.desktop\:width-2 {
	width:1rem
}
.desktop\:width-205 {
	width:1.25rem
}
.desktop\:width-3 {
	width:1.5rem
}
.desktop\:width-4 {
	width:2rem
}
.desktop\:width-5 {
	width:2.5rem
}
.desktop\:width-6 {
	width:3rem
}
.desktop\:width-7 {
	width:3.5rem
}
.desktop\:width-8 {
	width:4rem
}
.desktop\:width-9 {
	width:4.5rem
}
.desktop\:width-10 {
	width:5rem
}
.desktop\:width-15 {
	width:7.5rem
}
.desktop\:width-card {
	width:10rem
}
.desktop\:width-card-lg {
	width:15rem
}
.desktop\:width-mobile {
	width:20rem
}
.desktop\:width-mobile-lg {
	width:30rem
}
.desktop\:width-tablet {
	width:40rem
}
.desktop\:width-tablet-lg {
	width:55rem
}
.desktop\:width-desktop {
	width:64rem
}
.desktop\:width-desktop-lg {
	width:75rem
}
.desktop\:width-widescreen {
	width:87.5rem
}
.desktop\:width-0 {
	width:0
}
.desktop\:width-full {
	width:100%
}
.desktop\:width-auto {
	width:auto
}
}@media all and (min-width:75em) {
	.desktop-lg\:border-1px,.desktop-lg\:hover\:border-1px:hover {
	border:1px solid
}
.desktop-lg\:border-y-1px,.desktop-lg\:hover\:border-y-1px:hover {
	border-top:1px solid;
	border-bottom:1px solid
}
.desktop-lg\:border-x-1px,.desktop-lg\:hover\:border-x-1px:hover {
	border-left:1px solid;
	border-right:1px solid
}
.desktop-lg\:border-top-1px,.desktop-lg\:hover\:border-top-1px:hover {
	border-top:1px solid
}
.desktop-lg\:border-right-1px,.desktop-lg\:hover\:border-right-1px:hover {
	border-right:1px solid
}
.desktop-lg\:border-bottom-1px,.desktop-lg\:hover\:border-bottom-1px:hover {
	border-bottom:1px solid
}
.desktop-lg\:border-left-1px,.desktop-lg\:hover\:border-left-1px:hover {
	border-left:1px solid
}
.desktop-lg\:border-2px,.desktop-lg\:hover\:border-2px:hover {
	border:2px solid
}
.desktop-lg\:border-y-2px,.desktop-lg\:hover\:border-y-2px:hover {
	border-top:2px solid;
	border-bottom:2px solid
}
.desktop-lg\:border-x-2px,.desktop-lg\:hover\:border-x-2px:hover {
	border-left:2px solid;
	border-right:2px solid
}
.desktop-lg\:border-top-2px,.desktop-lg\:hover\:border-top-2px:hover {
	border-top:2px solid
}
.desktop-lg\:border-right-2px,.desktop-lg\:hover\:border-right-2px:hover {
	border-right:2px solid
}
.desktop-lg\:border-bottom-2px,.desktop-lg\:hover\:border-bottom-2px:hover {
	border-bottom:2px solid
}
.desktop-lg\:border-left-2px,.desktop-lg\:hover\:border-left-2px:hover {
	border-left:2px solid
}
.desktop-lg\:border-05,.desktop-lg\:hover\:border-05:hover {
	border:.25rem solid
}
.desktop-lg\:border-y-05,.desktop-lg\:hover\:border-y-05:hover {
	border-top:.25rem solid;
	border-bottom:.25rem solid
}
.desktop-lg\:border-x-05,.desktop-lg\:hover\:border-x-05:hover {
	border-left:.25rem solid;
	border-right:.25rem solid
}
.desktop-lg\:border-top-05,.desktop-lg\:hover\:border-top-05:hover {
	border-top:.25rem solid
}
.desktop-lg\:border-right-05,.desktop-lg\:hover\:border-right-05:hover {
	border-right:.25rem solid
}
.desktop-lg\:border-bottom-05,.desktop-lg\:hover\:border-bottom-05:hover {
	border-bottom:.25rem solid
}
.desktop-lg\:border-left-05,.desktop-lg\:hover\:border-left-05:hover {
	border-left:.25rem solid
}
.desktop-lg\:border-1,.desktop-lg\:hover\:border-1:hover {
	border:.5rem solid
}
.desktop-lg\:border-y-1,.desktop-lg\:hover\:border-y-1:hover {
	border-top:.5rem solid;
	border-bottom:.5rem solid
}
.desktop-lg\:border-x-1,.desktop-lg\:hover\:border-x-1:hover {
	border-left:.5rem solid;
	border-right:.5rem solid
}
.desktop-lg\:border-top-1,.desktop-lg\:hover\:border-top-1:hover {
	border-top:.5rem solid
}
.desktop-lg\:border-right-1,.desktop-lg\:hover\:border-right-1:hover {
	border-right:.5rem solid
}
.desktop-lg\:border-bottom-1,.desktop-lg\:hover\:border-bottom-1:hover {
	border-bottom:.5rem solid
}
.desktop-lg\:border-left-1,.desktop-lg\:hover\:border-left-1:hover {
	border-left:.5rem solid
}
.desktop-lg\:border-105,.desktop-lg\:hover\:border-105:hover {
	border:.75rem solid
}
.desktop-lg\:border-y-105,.desktop-lg\:hover\:border-y-105:hover {
	border-top:.75rem solid;
	border-bottom:.75rem solid
}
.desktop-lg\:border-x-105,.desktop-lg\:hover\:border-x-105:hover {
	border-left:.75rem solid;
	border-right:.75rem solid
}
.desktop-lg\:border-top-105,.desktop-lg\:hover\:border-top-105:hover {
	border-top:.75rem solid
}
.desktop-lg\:border-right-105,.desktop-lg\:hover\:border-right-105:hover {
	border-right:.75rem solid
}
.desktop-lg\:border-bottom-105,.desktop-lg\:hover\:border-bottom-105:hover {
	border-bottom:.75rem solid
}
.desktop-lg\:border-left-105,.desktop-lg\:hover\:border-left-105:hover {
	border-left:.75rem solid
}
.desktop-lg\:border-2,.desktop-lg\:hover\:border-2:hover {
	border:1rem solid
}
.desktop-lg\:border-y-2,.desktop-lg\:hover\:border-y-2:hover {
	border-top:1rem solid;
	border-bottom:1rem solid
}
.desktop-lg\:border-x-2,.desktop-lg\:hover\:border-x-2:hover {
	border-left:1rem solid;
	border-right:1rem solid
}
.desktop-lg\:border-top-2,.desktop-lg\:hover\:border-top-2:hover {
	border-top:1rem solid
}
.desktop-lg\:border-right-2,.desktop-lg\:hover\:border-right-2:hover {
	border-right:1rem solid
}
.desktop-lg\:border-bottom-2,.desktop-lg\:hover\:border-bottom-2:hover {
	border-bottom:1rem solid
}
.desktop-lg\:border-left-2,.desktop-lg\:hover\:border-left-2:hover {
	border-left:1rem solid
}
.desktop-lg\:border-205,.desktop-lg\:hover\:border-205:hover {
	border:1.25rem solid
}
.desktop-lg\:border-y-205,.desktop-lg\:hover\:border-y-205:hover {
	border-top:1.25rem solid;
	border-bottom:1.25rem solid
}
.desktop-lg\:border-x-205,.desktop-lg\:hover\:border-x-205:hover {
	border-left:1.25rem solid;
	border-right:1.25rem solid
}
.desktop-lg\:border-top-205,.desktop-lg\:hover\:border-top-205:hover {
	border-top:1.25rem solid
}
.desktop-lg\:border-right-205,.desktop-lg\:hover\:border-right-205:hover {
	border-right:1.25rem solid
}
.desktop-lg\:border-bottom-205,.desktop-lg\:hover\:border-bottom-205:hover {
	border-bottom:1.25rem solid
}
.desktop-lg\:border-left-205,.desktop-lg\:hover\:border-left-205:hover {
	border-left:1.25rem solid
}
.desktop-lg\:border-3,.desktop-lg\:hover\:border-3:hover {
	border:1.5rem solid
}
.desktop-lg\:border-y-3,.desktop-lg\:hover\:border-y-3:hover {
	border-top:1.5rem solid;
	border-bottom:1.5rem solid
}
.desktop-lg\:border-x-3,.desktop-lg\:hover\:border-x-3:hover {
	border-left:1.5rem solid;
	border-right:1.5rem solid
}
.desktop-lg\:border-top-3,.desktop-lg\:hover\:border-top-3:hover {
	border-top:1.5rem solid
}
.desktop-lg\:border-right-3,.desktop-lg\:hover\:border-right-3:hover {
	border-right:1.5rem solid
}
.desktop-lg\:border-bottom-3,.desktop-lg\:hover\:border-bottom-3:hover {
	border-bottom:1.5rem solid
}
.desktop-lg\:border-left-3,.desktop-lg\:hover\:border-left-3:hover {
	border-left:1.5rem solid
}
.desktop-lg\:border-0,.desktop-lg\:hover\:border-0:hover {
	border:0 solid
}
.desktop-lg\:border-y-0,.desktop-lg\:hover\:border-y-0:hover {
	border-top:0 solid;
	border-bottom:0 solid
}
.desktop-lg\:border-x-0,.desktop-lg\:hover\:border-x-0:hover {
	border-left:0 solid;
	border-right:0 solid
}
.desktop-lg\:border-top-0,.desktop-lg\:hover\:border-top-0:hover {
	border-top:0 solid
}
.desktop-lg\:border-right-0,.desktop-lg\:hover\:border-right-0:hover {
	border-right:0 solid
}
.desktop-lg\:border-bottom-0,.desktop-lg\:hover\:border-bottom-0:hover {
	border-bottom:0 solid
}
.desktop-lg\:border-left-0,.desktop-lg\:hover\:border-left-0:hover {
	border-left:0 solid
}
.desktop-lg\:border,.desktop-lg\:hover\:border:hover {
	border:1px solid
}
.desktop-lg\:border-y,.desktop-lg\:hover\:border-y:hover {
	border-top:1px solid;
	border-bottom:1px solid
}
.desktop-lg\:border-x,.desktop-lg\:hover\:border-x:hover {
	border-left:1px solid;
	border-right:1px solid
}
.desktop-lg\:border-top,.desktop-lg\:hover\:border-top:hover {
	border-top:1px solid
}
.desktop-lg\:border-right,.desktop-lg\:hover\:border-right:hover {
	border-right:1px solid
}
.desktop-lg\:border-bottom,.desktop-lg\:hover\:border-bottom:hover {
	border-bottom:1px solid
}
.desktop-lg\:border-left,.desktop-lg\:hover\:border-left:hover {
	border-left:1px solid
}
.desktop-lg\:border-transparent,.desktop-lg\:hover\:border-transparent:hover {
	border-color:transparent
}
.desktop-lg\:border-black,.desktop-lg\:hover\:border-black:hover {
	border-color:#000
}
.desktop-lg\:border-white,.desktop-lg\:hover\:border-white:hover {
	border-color:#fff
}
.desktop-lg\:border-red,.desktop-lg\:hover\:border-red:hover {
	border-color:#e52207
}
.desktop-lg\:border-orange,.desktop-lg\:hover\:border-orange:hover {
	border-color:#e66f0e
}
.desktop-lg\:border-gold,.desktop-lg\:hover\:border-gold:hover {
	border-color:#ffbe2e
}
.desktop-lg\:border-yellow,.desktop-lg\:hover\:border-yellow:hover {
	border-color:#fee685
}
.desktop-lg\:border-green,.desktop-lg\:hover\:border-green:hover {
	border-color:#538200
}
.desktop-lg\:border-mint,.desktop-lg\:hover\:border-mint:hover {
	border-color:#04c585
}
.desktop-lg\:border-cyan,.desktop-lg\:hover\:border-cyan:hover {
	border-color:#009ec1
}
.desktop-lg\:border-blue,.desktop-lg\:hover\:border-blue:hover {
	border-color:#0076d6
}
.desktop-lg\:border-indigo,.desktop-lg\:hover\:border-indigo:hover {
	border-color:#676cc8
}
.desktop-lg\:border-violet,.desktop-lg\:hover\:border-violet:hover {
	border-color:#8168b3
}
.desktop-lg\:border-magenta,.desktop-lg\:hover\:border-magenta:hover {
	border-color:#d72d79
}
.desktop-lg\:border-gray-5,.desktop-lg\:hover\:border-gray-5:hover {
	border-color:#f0f0f0
}
.desktop-lg\:border-gray-10,.desktop-lg\:hover\:border-gray-10:hover {
	border-color:#e6e6e6
}
.desktop-lg\:border-gray-30,.desktop-lg\:hover\:border-gray-30:hover {
	border-color:#adadad
}
.desktop-lg\:border-gray-50,.desktop-lg\:hover\:border-gray-50:hover {
	border-color:#757575
}
.desktop-lg\:border-gray-70,.desktop-lg\:hover\:border-gray-70:hover {
	border-color:#454545
}
.desktop-lg\:border-gray-90,.desktop-lg\:hover\:border-gray-90:hover {
	border-color:#1b1b1b
}
.desktop-lg\:border-base-lightest,.desktop-lg\:hover\:border-base-lightest:hover {
	border-color:#f0f0f0
}
.desktop-lg\:border-base-lighter,.desktop-lg\:hover\:border-base-lighter:hover {
	border-color:#dfe1e2
}
.desktop-lg\:border-base-light,.desktop-lg\:hover\:border-base-light:hover {
	border-color:#a9aeb1
}
.desktop-lg\:border-base,.desktop-lg\:hover\:border-base:hover {
	border-color:#71767a
}
.desktop-lg\:border-base-dark,.desktop-lg\:hover\:border-base-dark:hover {
	border-color:#565c65
}
.desktop-lg\:border-base-darker,.desktop-lg\:hover\:border-base-darker:hover {
	border-color:#3d4551
}
.desktop-lg\:border-base-darkest,.desktop-lg\:hover\:border-base-darkest:hover {
	border-color:#1c1d1f
}
.desktop-lg\:border-ink,.desktop-lg\:hover\:border-ink:hover {
	border-color:#171716
}
.desktop-lg\:border-primary-lighter,.desktop-lg\:hover\:border-primary-lighter:hover {
	border-color:#eff6fb
}
.desktop-lg\:border-primary-light,.desktop-lg\:hover\:border-primary-light:hover {
	border-color:#73b3e7
}
.desktop-lg\:border-primary,.desktop-lg\:border-primary-vivid,.desktop-lg\:hover\:border-primary-vivid:hover,.desktop-lg\:hover\:border-primary:hover {
	border-color:#2378c3
}
.desktop-lg\:border-primary-dark,.desktop-lg\:hover\:border-primary-dark:hover {
	border-color:#274863
}
.desktop-lg\:border-primary-darker,.desktop-lg\:hover\:border-primary-darker:hover {
	border-color:#1f303e
}
.desktop-lg\:border-secondary-lighter,.desktop-lg\:hover\:border-secondary-lighter:hover {
	border-color:#d9e8f6
}
.desktop-lg\:border-secondary-light,.desktop-lg\:hover\:border-secondary-light:hover {
	border-color:#aacdec
}
.desktop-lg\:border-secondary,.desktop-lg\:hover\:border-secondary:hover {
	border-color:#4f97d1
}
.desktop-lg\:border-secondary-vivid,.desktop-lg\:hover\:border-secondary-vivid:hover {
	border-color:#0b4778
}
.desktop-lg\:border-secondary-dark,.desktop-lg\:hover\:border-secondary-dark:hover {
	border-color:#2c608a
}
.desktop-lg\:border-secondary-darker,.desktop-lg\:hover\:border-secondary-darker:hover {
	border-color:#11181d
}
.desktop-lg\:border-accent-warm-darker,.desktop-lg\:hover\:border-accent-warm-darker:hover {
	border-color:#775540
}
.desktop-lg\:border-accent-warm-dark,.desktop-lg\:hover\:border-accent-warm-dark:hover {
	border-color:#c05600
}
.desktop-lg\:border-accent-warm,.desktop-lg\:hover\:border-accent-warm:hover {
	border-color:#fa9441
}
.desktop-lg\:border-accent-warm-light,.desktop-lg\:hover\:border-accent-warm-light:hover {
	border-color:#ffbc78
}
.desktop-lg\:border-accent-warm-lighter,.desktop-lg\:hover\:border-accent-warm-lighter:hover {
	border-color:#f2e4d4
}
.desktop-lg\:border-accent-cool-darker,.desktop-lg\:hover\:border-accent-cool-darker:hover {
	border-color:#0f6460
}
.desktop-lg\:border-accent-cool-dark,.desktop-lg\:hover\:border-accent-cool-dark:hover {
	border-color:#00a398
}
.desktop-lg\:border-accent-cool,.desktop-lg\:hover\:border-accent-cool:hover {
	border-color:#1dc2ae
}
.desktop-lg\:border-accent-cool-light,.desktop-lg\:hover\:border-accent-cool-light:hover {
	border-color:#29e1cb
}
.desktop-lg\:border-accent-cool-lighter,.desktop-lg\:hover\:border-accent-cool-lighter:hover {
	border-color:#d5fbf3
}
.desktop-lg\:border-error-light,.desktop-lg\:border-error-lighter,.desktop-lg\:hover\:border-error-light:hover,.desktop-lg\:hover\:border-error-lighter:hover {
	border-color:#f4e3db
}
.desktop-lg\:border-error,.desktop-lg\:border-error-dark,.desktop-lg\:hover\:border-error-dark:hover,.desktop-lg\:hover\:border-error:hover {
	border-color:#b50909
}
.desktop-lg\:border-error-darker,.desktop-lg\:hover\:border-error-darker:hover {
	border-color:#6f3331
}
.desktop-lg\:border-warning-light,.desktop-lg\:border-warning-lighter,.desktop-lg\:hover\:border-warning-light:hover,.desktop-lg\:hover\:border-warning-lighter:hover {
	border-color:#faf3d1
}
.desktop-lg\:border-warning,.desktop-lg\:border-warning-dark,.desktop-lg\:hover\:border-warning-dark:hover,.desktop-lg\:hover\:border-warning:hover {
	border-color:#ffbe2e
}
.desktop-lg\:border-warning-darker,.desktop-lg\:hover\:border-warning-darker:hover {
	border-color:#936f38
}
.desktop-lg\:border-success-light,.desktop-lg\:border-success-lighter,.desktop-lg\:hover\:border-success-light:hover,.desktop-lg\:hover\:border-success-lighter:hover {
	border-color:#ecf3ec
}
.desktop-lg\:border-success,.desktop-lg\:border-success-dark,.desktop-lg\:hover\:border-success-dark:hover,.desktop-lg\:hover\:border-success:hover {
	border-color:#00a91c
}
.desktop-lg\:border-success-darker,.desktop-lg\:hover\:border-success-darker:hover {
	border-color:#446443
}
.desktop-lg\:border-info-lighter,.desktop-lg\:hover\:border-info-lighter:hover {
	border-color:#e7f6f8
}
.desktop-lg\:border-info-light,.desktop-lg\:hover\:border-info-light:hover {
	border-color:#99deea
}
.desktop-lg\:border-info,.desktop-lg\:hover\:border-info:hover {
	border-color:#00bde3
}
.desktop-lg\:border-info-dark,.desktop-lg\:hover\:border-info-dark:hover {
	border-color:#009ec1
}
.desktop-lg\:border-info-darker,.desktop-lg\:hover\:border-info-darker:hover {
	border-color:#2e6276
}
.desktop-lg\:border-disabled-light,.desktop-lg\:hover\:border-disabled-light:hover {
	border-color:#e6e6e6
}
.desktop-lg\:border-disabled,.desktop-lg\:hover\:border-disabled:hover {
	border-color:#c9c9c9
}
.desktop-lg\:border-disabled-dark,.desktop-lg\:hover\:border-disabled-dark:hover {
	border-color:#adadad
}
.desktop-lg\:border-emergency,.desktop-lg\:hover\:border-emergency:hover {
	border-color:#9c3d10
}
.desktop-lg\:border-emergency-dark,.desktop-lg\:hover\:border-emergency-dark:hover {
	border-color:#332d29
}
.desktop-lg\:radius-0 {
	border-radius:0
}
.desktop-lg\:radius-top-0 {
	border-top-left-radius:0;
	border-top-right-radius:0
}
.desktop-lg\:radius-right-0 {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.desktop-lg\:radius-bottom-0 {
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.desktop-lg\:radius-left-0 {
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.desktop-lg\:radius-none {
	border-radius:0
}
.desktop-lg\:radius-top-none {
	border-top-left-radius:0;
	border-top-right-radius:0
}
.desktop-lg\:radius-right-none {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.desktop-lg\:radius-bottom-none {
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.desktop-lg\:radius-left-none {
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.desktop-lg\:radius-sm {
	border-radius:2px
}
.desktop-lg\:radius-top-sm {
	border-top-left-radius:2px;
	border-top-right-radius:2px
}
.desktop-lg\:radius-right-sm {
	border-top-right-radius:2px;
	border-bottom-right-radius:2px
}
.desktop-lg\:radius-bottom-sm {
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px
}
.desktop-lg\:radius-left-sm {
	border-top-left-radius:2px;
	border-bottom-left-radius:2px
}
.desktop-lg\:radius-md {
	border-radius:.25rem
}
.desktop-lg\:radius-top-md {
	border-top-left-radius:.25rem;
	border-top-right-radius:.25rem
}
.desktop-lg\:radius-right-md {
	border-top-right-radius:.25rem;
	border-bottom-right-radius:.25rem
}
.desktop-lg\:radius-bottom-md {
	border-bottom-left-radius:.25rem;
	border-bottom-right-radius:.25rem
}
.desktop-lg\:radius-left-md {
	border-top-left-radius:.25rem;
	border-bottom-left-radius:.25rem
}
.desktop-lg\:radius-lg {
	border-radius:.5rem
}
.desktop-lg\:radius-top-lg {
	border-top-left-radius:.5rem;
	border-top-right-radius:.5rem
}
.desktop-lg\:radius-right-lg {
	border-top-right-radius:.5rem;
	border-bottom-right-radius:.5rem
}
.desktop-lg\:radius-bottom-lg {
	border-bottom-left-radius:.5rem;
	border-bottom-right-radius:.5rem
}
.desktop-lg\:radius-left-lg {
	border-top-left-radius:.5rem;
	border-bottom-left-radius:.5rem
}
.desktop-lg\:radius-pill {
	border-radius:99rem
}
.desktop-lg\:radius-top-pill {
	border-top-left-radius:99rem;
	border-top-right-radius:99rem
}
.desktop-lg\:radius-right-pill {
	border-top-right-radius:99rem;
	border-bottom-right-radius:99rem
}
.desktop-lg\:radius-bottom-pill {
	border-bottom-left-radius:99rem;
	border-bottom-right-radius:99rem
}
.desktop-lg\:radius-left-pill {
	border-top-left-radius:99rem;
	border-bottom-left-radius:99rem
}
.desktop-lg\:display-block {
	display:block
}
.desktop-lg\:display-flex {
	display:flex
}
.desktop-lg\:display-none {
	display:none
}
.desktop-lg\:display-inline {
	display:inline
}
.desktop-lg\:display-inline-block {
	display:inline-block
}
.desktop-lg\:display-inline-flex {
	display:inline-flex
}
.desktop-lg\:display-table {
	display:table
}
.desktop-lg\:display-table-cell {
	display:table-cell
}
.desktop-lg\:display-table-row {
	display:table-row
}
.desktop-lg\:font-mono-3xs {
	font-size:.6rem
}
.desktop-lg\:font-mono-2xs {
	font-size:.83rem
}
.desktop-lg\:font-mono-xs {
	font-size:.89rem
}
.desktop-lg\:font-mono-sm {
	font-size:.95rem
}
.desktop-lg\:font-mono-md {
	font-size:1.07rem
}
.desktop-lg\:font-mono-lg {
	font-size:1.31rem
}
.desktop-lg\:font-mono-xl {
	font-size:1.43rem
}
.desktop-lg\:font-mono-2xl {
	font-size:1.91rem
}
.desktop-lg\:font-mono-3xl {
	font-size:2.38rem
}
.desktop-lg\:font-sans-3xs {
	font-size:.63rem
}
.desktop-lg\:font-sans-2xs {
	font-size:.88rem
}
.desktop-lg\:font-sans-xs {
	font-size:.94rem
}
.desktop-lg\:font-sans-sm {
	font-size:1rem
}
.desktop-lg\:font-sans-md {
	font-size:1.13rem
}
.desktop-lg\:font-sans-lg {
	font-size:1.38rem
}
.desktop-lg\:font-sans-xl {
	font-size:1.5rem
}
.desktop-lg\:font-sans-2xl {
	font-size:2rem
}
.desktop-lg\:font-sans-3xl {
	font-size:2.5rem
}
.desktop-lg\:font-serif-3xs {
	font-size:.65rem
}
.desktop-lg\:font-serif-2xs {
	font-size:.92rem
}
.desktop-lg\:font-serif-xs {
	font-size:.98rem
}
.desktop-lg\:font-serif-sm {
	font-size:1.05rem
}
.desktop-lg\:font-serif-md {
	font-size:1.18rem
}
.desktop-lg\:font-serif-lg {
	font-size:1.44rem
}
.desktop-lg\:font-serif-xl {
	font-size:1.57rem
}
.desktop-lg\:font-serif-2xl {
	font-size:2.09rem
}
.desktop-lg\:font-serif-3xl {
	font-size:2.62rem
}
.desktop-lg\:font-heading-3xs {
	font-size:.63rem
}
.desktop-lg\:font-heading-2xs {
	font-size:.88rem
}
.desktop-lg\:font-heading-xs {
	font-size:.94rem
}
.desktop-lg\:font-heading-sm {
	font-size:1rem
}
.desktop-lg\:font-heading-md {
	font-size:1.13rem
}
.desktop-lg\:font-heading-lg {
	font-size:1.38rem
}
.desktop-lg\:font-heading-xl {
	font-size:1.5rem
}
.desktop-lg\:font-heading-2xl {
	font-size:2rem
}
.desktop-lg\:font-heading-3xl {
	font-size:2.5rem
}
.desktop-lg\:font-body-3xs {
	font-size:.63rem
}
.desktop-lg\:font-body-2xs {
	font-size:.88rem
}
.desktop-lg\:font-body-xs {
	font-size:.94rem
}
.desktop-lg\:font-body-sm {
	font-size:1rem
}
.desktop-lg\:font-body-md {
	font-size:1.13rem
}
.desktop-lg\:font-body-lg {
	font-size:1.38rem
}
.desktop-lg\:font-body-xl {
	font-size:1.5rem
}
.desktop-lg\:font-body-2xl {
	font-size:2rem
}
.desktop-lg\:font-body-3xl {
	font-size:2.5rem
}
.desktop-lg\:font-code-3xs {
	font-size:.6rem
}
.desktop-lg\:font-code-2xs {
	font-size:.83rem
}
.desktop-lg\:font-code-xs {
	font-size:.89rem
}
.desktop-lg\:font-code-sm {
	font-size:.95rem
}
.desktop-lg\:font-code-md {
	font-size:1.07rem
}
.desktop-lg\:font-code-lg {
	font-size:1.31rem
}
.desktop-lg\:font-code-xl {
	font-size:1.43rem
}
.desktop-lg\:font-code-2xl {
	font-size:1.91rem
}
.desktop-lg\:font-code-3xl {
	font-size:2.38rem
}
.desktop-lg\:font-alt-3xs {
	font-size:.65rem
}
.desktop-lg\:font-alt-2xs {
	font-size:.92rem
}
.desktop-lg\:font-alt-xs {
	font-size:.98rem
}
.desktop-lg\:font-alt-sm {
	font-size:1.05rem
}
.desktop-lg\:font-alt-md {
	font-size:1.18rem
}
.desktop-lg\:font-alt-lg {
	font-size:1.44rem
}
.desktop-lg\:font-alt-xl {
	font-size:1.57rem
}
.desktop-lg\:font-alt-2xl {
	font-size:2.09rem
}
.desktop-lg\:font-alt-3xl {
	font-size:2.62rem
}
.desktop-lg\:font-ui-3xs {
	font-size:.63rem
}
.desktop-lg\:font-ui-2xs {
	font-size:.88rem
}
.desktop-lg\:font-ui-xs {
	font-size:.94rem
}
.desktop-lg\:font-ui-sm {
	font-size:1rem
}
.desktop-lg\:font-ui-md {
	font-size:1.13rem
}
.desktop-lg\:font-ui-lg {
	font-size:1.38rem
}
.desktop-lg\:font-ui-xl {
	font-size:1.5rem
}
.desktop-lg\:font-ui-2xl {
	font-size:2rem
}
.desktop-lg\:font-ui-3xl {
	font-size:2.5rem
}
.desktop-lg\:text-light {
	font-weight:300
}
.desktop-lg\:text-normal {
	font-weight:400
}
.desktop-lg\:text-medium {
	font-weight:600
}
.desktop-lg\:text-bold {
	font-weight:700
}
.desktop-lg\:text-heavy {
	font-weight:800
}
.desktop-lg\:flex-justify-center {
	justify-content:center
}
.desktop-lg\:flex-justify-start {
	justify-content:flex-start
}
.desktop-lg\:flex-justify-end {
	justify-content:flex-end
}
.desktop-lg\:flex-justify {
	justify-content:space-between
}
.desktop-lg\:line-height-sans-1 {
	line-height:1
}
.desktop-lg\:line-height-sans-2 {
	line-height:1.2
}
.desktop-lg\:line-height-sans-3 {
	line-height:1.4
}
.desktop-lg\:line-height-sans-4 {
	line-height:1.5
}
.desktop-lg\:line-height-sans-5 {
	line-height:1.6
}
.desktop-lg\:line-height-sans-6 {
	line-height:1.8
}
.desktop-lg\:line-height-serif-1 {
	line-height:1
}
.desktop-lg\:line-height-serif-2 {
	line-height:1.1
}
.desktop-lg\:line-height-serif-3 {
	line-height:1.3
}
.desktop-lg\:line-height-serif-4 {
	line-height:1.4
}
.desktop-lg\:line-height-serif-5 {
	line-height:1.5
}
.desktop-lg\:line-height-serif-6 {
	line-height:1.7
}
.desktop-lg\:line-height-mono-1 {
	line-height:1
}
.desktop-lg\:line-height-mono-2 {
	line-height:1.3
}
.desktop-lg\:line-height-mono-3 {
	line-height:1.4
}
.desktop-lg\:line-height-mono-4 {
	line-height:1.6
}
.desktop-lg\:line-height-mono-5 {
	line-height:1.7
}
.desktop-lg\:line-height-mono-6 {
	line-height:1.8
}
.desktop-lg\:line-height-heading-1 {
	line-height:1
}
.desktop-lg\:line-height-heading-2 {
	line-height:1.2
}
.desktop-lg\:line-height-heading-3 {
	line-height:1.4
}
.desktop-lg\:line-height-heading-4 {
	line-height:1.5
}
.desktop-lg\:line-height-heading-5 {
	line-height:1.6
}
.desktop-lg\:line-height-heading-6 {
	line-height:1.8
}
.desktop-lg\:line-height-ui-1 {
	line-height:1
}
.desktop-lg\:line-height-ui-2 {
	line-height:1.2
}
.desktop-lg\:line-height-ui-3 {
	line-height:1.4
}
.desktop-lg\:line-height-ui-4 {
	line-height:1.5
}
.desktop-lg\:line-height-ui-5 {
	line-height:1.6
}
.desktop-lg\:line-height-ui-6 {
	line-height:1.8
}
.desktop-lg\:line-height-body-1 {
	line-height:1
}
.desktop-lg\:line-height-body-2 {
	line-height:1.2
}
.desktop-lg\:line-height-body-3 {
	line-height:1.4
}
.desktop-lg\:line-height-body-4 {
	line-height:1.5
}
.desktop-lg\:line-height-body-5 {
	line-height:1.6
}
.desktop-lg\:line-height-body-6 {
	line-height:1.8
}
.desktop-lg\:line-height-code-1 {
	line-height:1
}
.desktop-lg\:line-height-code-2 {
	line-height:1.3
}
.desktop-lg\:line-height-code-3 {
	line-height:1.4
}
.desktop-lg\:line-height-code-4 {
	line-height:1.6
}
.desktop-lg\:line-height-code-5 {
	line-height:1.7
}
.desktop-lg\:line-height-code-6 {
	line-height:1.8
}
.desktop-lg\:line-height-alt-1 {
	line-height:1
}
.desktop-lg\:line-height-alt-2 {
	line-height:1.1
}
.desktop-lg\:line-height-alt-3 {
	line-height:1.3
}
.desktop-lg\:line-height-alt-4 {
	line-height:1.4
}
.desktop-lg\:line-height-alt-5 {
	line-height:1.5
}
.desktop-lg\:line-height-alt-6 {
	line-height:1.7
}
.desktop-lg\:margin-neg-1px {
	margin:-1px
}
.desktop-lg\:margin-neg-2px {
	margin:-2px
}
.desktop-lg\:margin-neg-05 {
	margin:-.25rem
}
.desktop-lg\:margin-neg-1 {
	margin:-.5rem
}
.desktop-lg\:margin-neg-105 {
	margin:-.75rem
}
.desktop-lg\:margin-neg-2 {
	margin:-1rem
}
.desktop-lg\:margin-neg-205 {
	margin:-1.25rem
}
.desktop-lg\:margin-neg-3 {
	margin:-1.5rem
}
.desktop-lg\:margin-1px {
	margin:1px
}
.desktop-lg\:margin-2px {
	margin:2px
}
.desktop-lg\:margin-05 {
	margin:.25rem
}
.desktop-lg\:margin-1 {
	margin:.5rem
}
.desktop-lg\:margin-105 {
	margin:.75rem
}
.desktop-lg\:margin-2 {
	margin:1rem
}
.desktop-lg\:margin-205 {
	margin:1.25rem
}
.desktop-lg\:margin-3 {
	margin:1.5rem
}
.desktop-lg\:margin-neg-4 {
	margin:-2rem
}
.desktop-lg\:margin-neg-5 {
	margin:-2.5rem
}
.desktop-lg\:margin-neg-6 {
	margin:-3rem
}
.desktop-lg\:margin-neg-7 {
	margin:-3.5rem
}
.desktop-lg\:margin-neg-8 {
	margin:-4rem
}
.desktop-lg\:margin-neg-9 {
	margin:-4.5rem
}
.desktop-lg\:margin-neg-10 {
	margin:-5rem
}
.desktop-lg\:margin-neg-15 {
	margin:-7.5rem
}
.desktop-lg\:margin-4 {
	margin:2rem
}
.desktop-lg\:margin-5 {
	margin:2.5rem
}
.desktop-lg\:margin-6 {
	margin:3rem
}
.desktop-lg\:margin-7 {
	margin:3.5rem
}
.desktop-lg\:margin-8 {
	margin:4rem
}
.desktop-lg\:margin-9 {
	margin:4.5rem
}
.desktop-lg\:margin-10 {
	margin:5rem
}
.desktop-lg\:margin-15 {
	margin:7.5rem
}
.desktop-lg\:margin-05em {
	margin:.5em
}
.desktop-lg\:margin-1em {
	margin:1em
}
.desktop-lg\:margin-105em {
	margin:1.5em
}
.desktop-lg\:margin-2em {
	margin:2em
}
.desktop-lg\:margin-0 {
	margin:0
}
.desktop-lg\:margin-y-1px {
	margin-top:1px;
	margin-bottom:1px
}
.desktop-lg\:margin-top-1px {
	margin-top:1px
}
.desktop-lg\:margin-bottom-1px {
	margin-bottom:1px
}
.desktop-lg\:margin-y-2px {
	margin-top:2px;
	margin-bottom:2px
}
.desktop-lg\:margin-top-2px {
	margin-top:2px
}
.desktop-lg\:margin-bottom-2px {
	margin-bottom:2px
}
.desktop-lg\:margin-y-05 {
	margin-top:.25rem;
	margin-bottom:.25rem
}
.desktop-lg\:margin-top-05 {
	margin-top:.25rem
}
.desktop-lg\:margin-bottom-05 {
	margin-bottom:.25rem
}
.desktop-lg\:margin-y-1 {
	margin-top:.5rem;
	margin-bottom:.5rem
}
.desktop-lg\:margin-top-1 {
	margin-top:.5rem
}
.desktop-lg\:margin-bottom-1 {
	margin-bottom:.5rem
}
.desktop-lg\:margin-y-105 {
	margin-top:.75rem;
	margin-bottom:.75rem
}
.desktop-lg\:margin-top-105 {
	margin-top:.75rem
}
.desktop-lg\:margin-bottom-105 {
	margin-bottom:.75rem
}
.desktop-lg\:margin-y-2 {
	margin-top:1rem;
	margin-bottom:1rem
}
.desktop-lg\:margin-top-2 {
	margin-top:1rem
}
.desktop-lg\:margin-bottom-2 {
	margin-bottom:1rem
}
.desktop-lg\:margin-y-205 {
	margin-top:1.25rem;
	margin-bottom:1.25rem
}
.desktop-lg\:margin-top-205 {
	margin-top:1.25rem
}
.desktop-lg\:margin-bottom-205 {
	margin-bottom:1.25rem
}
.desktop-lg\:margin-y-3 {
	margin-top:1.5rem;
	margin-bottom:1.5rem
}
.desktop-lg\:margin-top-3 {
	margin-top:1.5rem
}
.desktop-lg\:margin-bottom-3 {
	margin-bottom:1.5rem
}
.desktop-lg\:margin-y-neg-1px {
	margin-top:-1px;
	margin-bottom:-1px
}
.desktop-lg\:margin-top-neg-1px {
	margin-top:-1px
}
.desktop-lg\:margin-bottom-neg-1px {
	margin-bottom:-1px
}
.desktop-lg\:margin-y-neg-2px {
	margin-top:-2px;
	margin-bottom:-2px
}
.desktop-lg\:margin-top-neg-2px {
	margin-top:-2px
}
.desktop-lg\:margin-bottom-neg-2px {
	margin-bottom:-2px
}
.desktop-lg\:margin-y-neg-05 {
	margin-top:-.25rem;
	margin-bottom:-.25rem
}
.desktop-lg\:margin-top-neg-05 {
	margin-top:-.25rem
}
.desktop-lg\:margin-bottom-neg-05 {
	margin-bottom:-.25rem
}
.desktop-lg\:margin-y-neg-1 {
	margin-top:-.5rem;
	margin-bottom:-.5rem
}
.desktop-lg\:margin-top-neg-1 {
	margin-top:-.5rem
}
.desktop-lg\:margin-bottom-neg-1 {
	margin-bottom:-.5rem
}
.desktop-lg\:margin-y-neg-105 {
	margin-top:-.75rem;
	margin-bottom:-.75rem
}
.desktop-lg\:margin-top-neg-105 {
	margin-top:-.75rem
}
.desktop-lg\:margin-bottom-neg-105 {
	margin-bottom:-.75rem
}
.desktop-lg\:margin-y-neg-2 {
	margin-top:-1rem;
	margin-bottom:-1rem
}
.desktop-lg\:margin-top-neg-2 {
	margin-top:-1rem
}
.desktop-lg\:margin-bottom-neg-2 {
	margin-bottom:-1rem
}
.desktop-lg\:margin-y-neg-205 {
	margin-top:-1.25rem;
	margin-bottom:-1.25rem
}
.desktop-lg\:margin-top-neg-205 {
	margin-top:-1.25rem
}
.desktop-lg\:margin-bottom-neg-205 {
	margin-bottom:-1.25rem
}
.desktop-lg\:margin-y-neg-3 {
	margin-top:-1.5rem;
	margin-bottom:-1.5rem
}
.desktop-lg\:margin-top-neg-3 {
	margin-top:-1.5rem
}
.desktop-lg\:margin-bottom-neg-3 {
	margin-bottom:-1.5rem
}
.desktop-lg\:margin-y-neg-4 {
	margin-top:-2rem;
	margin-bottom:-2rem
}
.desktop-lg\:margin-top-neg-4 {
	margin-top:-2rem
}
.desktop-lg\:margin-bottom-neg-4 {
	margin-bottom:-2rem
}
.desktop-lg\:margin-y-neg-5 {
	margin-top:-2.5rem;
	margin-bottom:-2.5rem
}
.desktop-lg\:margin-top-neg-5 {
	margin-top:-2.5rem
}
.desktop-lg\:margin-bottom-neg-5 {
	margin-bottom:-2.5rem
}
.desktop-lg\:margin-y-neg-6 {
	margin-top:-3rem;
	margin-bottom:-3rem
}
.desktop-lg\:margin-top-neg-6 {
	margin-top:-3rem
}
.desktop-lg\:margin-bottom-neg-6 {
	margin-bottom:-3rem
}
.desktop-lg\:margin-y-neg-7 {
	margin-top:-3.5rem;
	margin-bottom:-3.5rem
}
.desktop-lg\:margin-top-neg-7 {
	margin-top:-3.5rem
}
.desktop-lg\:margin-bottom-neg-7 {
	margin-bottom:-3.5rem
}
.desktop-lg\:margin-y-neg-8 {
	margin-top:-4rem;
	margin-bottom:-4rem
}
.desktop-lg\:margin-top-neg-8 {
	margin-top:-4rem
}
.desktop-lg\:margin-bottom-neg-8 {
	margin-bottom:-4rem
}
.desktop-lg\:margin-y-neg-9 {
	margin-top:-4.5rem;
	margin-bottom:-4.5rem
}
.desktop-lg\:margin-top-neg-9 {
	margin-top:-4.5rem
}
.desktop-lg\:margin-bottom-neg-9 {
	margin-bottom:-4.5rem
}
.desktop-lg\:margin-y-neg-10 {
	margin-top:-5rem;
	margin-bottom:-5rem
}
.desktop-lg\:margin-top-neg-10 {
	margin-top:-5rem
}
.desktop-lg\:margin-bottom-neg-10 {
	margin-bottom:-5rem
}
.desktop-lg\:margin-y-neg-15 {
	margin-top:-7.5rem;
	margin-bottom:-7.5rem
}
.desktop-lg\:margin-top-neg-15 {
	margin-top:-7.5rem
}
.desktop-lg\:margin-bottom-neg-15 {
	margin-bottom:-7.5rem
}
.desktop-lg\:margin-y-4 {
	margin-top:2rem;
	margin-bottom:2rem
}
.desktop-lg\:margin-top-4 {
	margin-top:2rem
}
.desktop-lg\:margin-bottom-4 {
	margin-bottom:2rem
}
.desktop-lg\:margin-y-5 {
	margin-top:2.5rem;
	margin-bottom:2.5rem
}
.desktop-lg\:margin-top-5 {
	margin-top:2.5rem
}
.desktop-lg\:margin-bottom-5 {
	margin-bottom:2.5rem
}
.desktop-lg\:margin-y-6 {
	margin-top:3rem;
	margin-bottom:3rem
}
.desktop-lg\:margin-top-6 {
	margin-top:3rem
}
.desktop-lg\:margin-bottom-6 {
	margin-bottom:3rem
}
.desktop-lg\:margin-y-7 {
	margin-top:3.5rem;
	margin-bottom:3.5rem
}
.desktop-lg\:margin-top-7 {
	margin-top:3.5rem
}
.desktop-lg\:margin-bottom-7 {
	margin-bottom:3.5rem
}
.desktop-lg\:margin-y-8 {
	margin-top:4rem;
	margin-bottom:4rem
}
.desktop-lg\:margin-top-8 {
	margin-top:4rem
}
.desktop-lg\:margin-bottom-8 {
	margin-bottom:4rem
}
.desktop-lg\:margin-y-9 {
	margin-top:4.5rem;
	margin-bottom:4.5rem
}
.desktop-lg\:margin-top-9 {
	margin-top:4.5rem
}
.desktop-lg\:margin-bottom-9 {
	margin-bottom:4.5rem
}
.desktop-lg\:margin-y-10 {
	margin-top:5rem;
	margin-bottom:5rem
}
.desktop-lg\:margin-top-10 {
	margin-top:5rem
}
.desktop-lg\:margin-bottom-10 {
	margin-bottom:5rem
}
.desktop-lg\:margin-y-15 {
	margin-top:7.5rem;
	margin-bottom:7.5rem
}
.desktop-lg\:margin-top-15 {
	margin-top:7.5rem
}
.desktop-lg\:margin-bottom-15 {
	margin-bottom:7.5rem
}
.desktop-lg\:margin-y-05em {
	margin-top:.5em;
	margin-bottom:.5em
}
.desktop-lg\:margin-top-05em {
	margin-top:.5em
}
.desktop-lg\:margin-bottom-05em {
	margin-bottom:.5em
}
.desktop-lg\:margin-y-1em {
	margin-top:1em;
	margin-bottom:1em
}
.desktop-lg\:margin-top-1em {
	margin-top:1em
}
.desktop-lg\:margin-bottom-1em {
	margin-bottom:1em
}
.desktop-lg\:margin-y-105em {
	margin-top:1.5em;
	margin-bottom:1.5em
}
.desktop-lg\:margin-top-105em {
	margin-top:1.5em
}
.desktop-lg\:margin-bottom-105em {
	margin-bottom:1.5em
}
.desktop-lg\:margin-y-2em {
	margin-top:2em;
	margin-bottom:2em
}
.desktop-lg\:margin-top-2em {
	margin-top:2em
}
.desktop-lg\:margin-bottom-2em {
	margin-bottom:2em
}
.desktop-lg\:margin-y-0 {
	margin-top:0;
	margin-bottom:0
}
.desktop-lg\:margin-top-0 {
	margin-top:0
}
.desktop-lg\:margin-bottom-0 {
	margin-bottom:0
}
.desktop-lg\:margin-y-auto {
	margin-top:auto;
	margin-bottom:auto
}
.desktop-lg\:margin-top-auto {
	margin-top:auto
}
.desktop-lg\:margin-bottom-auto {
	margin-bottom:auto
}
.desktop-lg\:margin-x-1px {
	margin-left:1px;
	margin-right:1px
}
.desktop-lg\:margin-right-1px {
	margin-right:1px
}
.desktop-lg\:margin-left-1px {
	margin-left:1px
}
.desktop-lg\:margin-x-2px {
	margin-left:2px;
	margin-right:2px
}
.desktop-lg\:margin-right-2px {
	margin-right:2px
}
.desktop-lg\:margin-left-2px {
	margin-left:2px
}
.desktop-lg\:margin-x-05 {
	margin-left:.25rem;
	margin-right:.25rem
}
.desktop-lg\:margin-right-05 {
	margin-right:.25rem
}
.desktop-lg\:margin-left-05 {
	margin-left:.25rem
}
.desktop-lg\:margin-x-1 {
	margin-left:.5rem;
	margin-right:.5rem
}
.desktop-lg\:margin-right-1 {
	margin-right:.5rem
}
.desktop-lg\:margin-left-1 {
	margin-left:.5rem
}
.desktop-lg\:margin-x-105 {
	margin-left:.75rem;
	margin-right:.75rem
}
.desktop-lg\:margin-right-105 {
	margin-right:.75rem
}
.desktop-lg\:margin-left-105 {
	margin-left:.75rem
}
.desktop-lg\:margin-x-2 {
	margin-left:1rem;
	margin-right:1rem
}
.desktop-lg\:margin-right-2 {
	margin-right:1rem
}
.desktop-lg\:margin-left-2 {
	margin-left:1rem
}
.desktop-lg\:margin-x-205 {
	margin-left:1.25rem;
	margin-right:1.25rem
}
.desktop-lg\:margin-right-205 {
	margin-right:1.25rem
}
.desktop-lg\:margin-left-205 {
	margin-left:1.25rem
}
.desktop-lg\:margin-x-3 {
	margin-left:1.5rem;
	margin-right:1.5rem
}
.desktop-lg\:margin-right-3 {
	margin-right:1.5rem
}
.desktop-lg\:margin-left-3 {
	margin-left:1.5rem
}
.desktop-lg\:margin-x-neg-1px {
	margin-left:-1px;
	margin-right:-1px
}
.desktop-lg\:margin-right-neg-1px {
	margin-right:-1px
}
.desktop-lg\:margin-left-neg-1px {
	margin-left:-1px
}
.desktop-lg\:margin-x-neg-2px {
	margin-left:-2px;
	margin-right:-2px
}
.desktop-lg\:margin-right-neg-2px {
	margin-right:-2px
}
.desktop-lg\:margin-left-neg-2px {
	margin-left:-2px
}
.desktop-lg\:margin-x-neg-05 {
	margin-left:-.25rem;
	margin-right:-.25rem
}
.desktop-lg\:margin-right-neg-05 {
	margin-right:-.25rem
}
.desktop-lg\:margin-left-neg-05 {
	margin-left:-.25rem
}
.desktop-lg\:margin-x-neg-1 {
	margin-left:-.5rem;
	margin-right:-.5rem
}
.desktop-lg\:margin-right-neg-1 {
	margin-right:-.5rem
}
.desktop-lg\:margin-left-neg-1 {
	margin-left:-.5rem
}
.desktop-lg\:margin-x-neg-105 {
	margin-left:-.75rem;
	margin-right:-.75rem
}
.desktop-lg\:margin-right-neg-105 {
	margin-right:-.75rem
}
.desktop-lg\:margin-left-neg-105 {
	margin-left:-.75rem
}
.desktop-lg\:margin-x-neg-2 {
	margin-left:-1rem;
	margin-right:-1rem
}
.desktop-lg\:margin-right-neg-2 {
	margin-right:-1rem
}
.desktop-lg\:margin-left-neg-2 {
	margin-left:-1rem
}
.desktop-lg\:margin-x-neg-205 {
	margin-left:-1.25rem;
	margin-right:-1.25rem
}
.desktop-lg\:margin-right-neg-205 {
	margin-right:-1.25rem
}
.desktop-lg\:margin-left-neg-205 {
	margin-left:-1.25rem
}
.desktop-lg\:margin-x-neg-3 {
	margin-left:-1.5rem;
	margin-right:-1.5rem
}
.desktop-lg\:margin-right-neg-3 {
	margin-right:-1.5rem
}
.desktop-lg\:margin-left-neg-3 {
	margin-left:-1.5rem
}
.desktop-lg\:margin-x-neg-4 {
	margin-left:-2rem;
	margin-right:-2rem
}
.desktop-lg\:margin-right-neg-4 {
	margin-right:-2rem
}
.desktop-lg\:margin-left-neg-4 {
	margin-left:-2rem
}
.desktop-lg\:margin-x-neg-5 {
	margin-left:-2.5rem;
	margin-right:-2.5rem
}
.desktop-lg\:margin-right-neg-5 {
	margin-right:-2.5rem
}
.desktop-lg\:margin-left-neg-5 {
	margin-left:-2.5rem
}
.desktop-lg\:margin-x-neg-6 {
	margin-left:-3rem;
	margin-right:-3rem
}
.desktop-lg\:margin-right-neg-6 {
	margin-right:-3rem
}
.desktop-lg\:margin-left-neg-6 {
	margin-left:-3rem
}
.desktop-lg\:margin-x-neg-7 {
	margin-left:-3.5rem;
	margin-right:-3.5rem
}
.desktop-lg\:margin-right-neg-7 {
	margin-right:-3.5rem
}
.desktop-lg\:margin-left-neg-7 {
	margin-left:-3.5rem
}
.desktop-lg\:margin-x-neg-8 {
	margin-left:-4rem;
	margin-right:-4rem
}
.desktop-lg\:margin-right-neg-8 {
	margin-right:-4rem
}
.desktop-lg\:margin-left-neg-8 {
	margin-left:-4rem
}
.desktop-lg\:margin-x-neg-9 {
	margin-left:-4.5rem;
	margin-right:-4.5rem
}
.desktop-lg\:margin-right-neg-9 {
	margin-right:-4.5rem
}
.desktop-lg\:margin-left-neg-9 {
	margin-left:-4.5rem
}
.desktop-lg\:margin-x-neg-10 {
	margin-left:-5rem;
	margin-right:-5rem
}
.desktop-lg\:margin-right-neg-10 {
	margin-right:-5rem
}
.desktop-lg\:margin-left-neg-10 {
	margin-left:-5rem
}
.desktop-lg\:margin-x-neg-15 {
	margin-left:-7.5rem;
	margin-right:-7.5rem
}
.desktop-lg\:margin-right-neg-15 {
	margin-right:-7.5rem
}
.desktop-lg\:margin-left-neg-15 {
	margin-left:-7.5rem
}
.desktop-lg\:margin-x-4 {
	margin-left:2rem;
	margin-right:2rem
}
.desktop-lg\:margin-right-4 {
	margin-right:2rem
}
.desktop-lg\:margin-left-4 {
	margin-left:2rem
}
.desktop-lg\:margin-x-5 {
	margin-left:2.5rem;
	margin-right:2.5rem
}
.desktop-lg\:margin-right-5 {
	margin-right:2.5rem
}
.desktop-lg\:margin-left-5 {
	margin-left:2.5rem
}
.desktop-lg\:margin-x-6 {
	margin-left:3rem;
	margin-right:3rem
}
.desktop-lg\:margin-right-6 {
	margin-right:3rem
}
.desktop-lg\:margin-left-6 {
	margin-left:3rem
}
.desktop-lg\:margin-x-7 {
	margin-left:3.5rem;
	margin-right:3.5rem
}
.desktop-lg\:margin-right-7 {
	margin-right:3.5rem
}
.desktop-lg\:margin-left-7 {
	margin-left:3.5rem
}
.desktop-lg\:margin-x-8 {
	margin-left:4rem;
	margin-right:4rem
}
.desktop-lg\:margin-right-8 {
	margin-right:4rem
}
.desktop-lg\:margin-left-8 {
	margin-left:4rem
}
.desktop-lg\:margin-x-9 {
	margin-left:4.5rem;
	margin-right:4.5rem
}
.desktop-lg\:margin-right-9 {
	margin-right:4.5rem
}
.desktop-lg\:margin-left-9 {
	margin-left:4.5rem
}
.desktop-lg\:margin-x-10 {
	margin-left:5rem;
	margin-right:5rem
}
.desktop-lg\:margin-right-10 {
	margin-right:5rem
}
.desktop-lg\:margin-left-10 {
	margin-left:5rem
}
.desktop-lg\:margin-x-15 {
	margin-left:7.5rem;
	margin-right:7.5rem
}
.desktop-lg\:margin-right-15 {
	margin-right:7.5rem
}
.desktop-lg\:margin-left-15 {
	margin-left:7.5rem
}
.desktop-lg\:margin-x-card {
	margin-left:10rem;
	margin-right:10rem
}
.desktop-lg\:margin-right-card {
	margin-right:10rem
}
.desktop-lg\:margin-left-card {
	margin-left:10rem
}
.desktop-lg\:margin-x-card-lg {
	margin-left:15rem;
	margin-right:15rem
}
.desktop-lg\:margin-right-card-lg {
	margin-right:15rem
}
.desktop-lg\:margin-left-card-lg {
	margin-left:15rem
}
.desktop-lg\:margin-x-mobile {
	margin-left:20rem;
	margin-right:20rem
}
.desktop-lg\:margin-right-mobile {
	margin-right:20rem
}
.desktop-lg\:margin-left-mobile {
	margin-left:20rem
}
.desktop-lg\:margin-x-05em {
	margin-left:.5em;
	margin-right:.5em
}
.desktop-lg\:margin-right-05em {
	margin-right:.5em
}
.desktop-lg\:margin-left-05em {
	margin-left:.5em
}
.desktop-lg\:margin-x-1em {
	margin-left:1em;
	margin-right:1em
}
.desktop-lg\:margin-right-1em {
	margin-right:1em
}
.desktop-lg\:margin-left-1em {
	margin-left:1em
}
.desktop-lg\:margin-x-105em {
	margin-left:1.5em;
	margin-right:1.5em
}
.desktop-lg\:margin-right-105em {
	margin-right:1.5em
}
.desktop-lg\:margin-left-105em {
	margin-left:1.5em
}
.desktop-lg\:margin-x-2em {
	margin-left:2em;
	margin-right:2em
}
.desktop-lg\:margin-right-2em {
	margin-right:2em
}
.desktop-lg\:margin-left-2em {
	margin-left:2em
}
.desktop-lg\:margin-x-0 {
	margin-left:0;
	margin-right:0
}
.desktop-lg\:margin-right-0 {
	margin-right:0
}
.desktop-lg\:margin-left-0 {
	margin-left:0
}
.desktop-lg\:margin-x-auto {
	margin-left:auto;
	margin-right:auto
}
.desktop-lg\:margin-right-auto {
	margin-right:auto
}
.desktop-lg\:margin-left-auto {
	margin-left:auto
}
.desktop-lg\:measure-1 {
	max-width:44ex
}
.desktop-lg\:measure-2 {
	max-width:60ex
}
.desktop-lg\:measure-3 {
	max-width:64ex
}
.desktop-lg\:measure-4 {
	max-width:68ex
}
.desktop-lg\:measure-5 {
	max-width:72ex
}
.desktop-lg\:measure-6 {
	max-width:88ex
}
.desktop-lg\:measure-none {
	max-width:none
}
.desktop-lg\:order-first {
	order:-1
}
.desktop-lg\:order-last {
	order:999
}
.desktop-lg\:order-initial {
	order:initial
}
.desktop-lg\:order-0 {
	order:0
}
.desktop-lg\:order-1 {
	order:1
}
.desktop-lg\:order-2 {
	order:2
}
.desktop-lg\:order-3 {
	order:3
}
.desktop-lg\:order-4 {
	order:4
}
.desktop-lg\:order-5 {
	order:5
}
.desktop-lg\:order-6 {
	order:6
}
.desktop-lg\:order-7 {
	order:7
}
.desktop-lg\:order-8 {
	order:8
}
.desktop-lg\:order-9 {
	order:9
}
.desktop-lg\:order-10 {
	order:10
}
.desktop-lg\:order-11 {
	order:11
}
.desktop-lg\:padding-1px {
	padding:1px
}
.desktop-lg\:padding-y-1px {
	padding-top:1px;
	padding-bottom:1px
}
.desktop-lg\:padding-x-1px {
	padding-left:1px;
	padding-right:1px
}
.desktop-lg\:padding-top-1px {
	padding-top:1px
}
.desktop-lg\:padding-right-1px {
	padding-right:1px
}
.desktop-lg\:padding-bottom-1px {
	padding-bottom:1px
}
.desktop-lg\:padding-left-1px {
	padding-left:1px
}
.desktop-lg\:padding-2px {
	padding:2px
}
.desktop-lg\:padding-y-2px {
	padding-top:2px;
	padding-bottom:2px
}
.desktop-lg\:padding-x-2px {
	padding-left:2px;
	padding-right:2px
}
.desktop-lg\:padding-top-2px {
	padding-top:2px
}
.desktop-lg\:padding-right-2px {
	padding-right:2px
}
.desktop-lg\:padding-bottom-2px {
	padding-bottom:2px
}
.desktop-lg\:padding-left-2px {
	padding-left:2px
}
.desktop-lg\:padding-05 {
	padding:.25rem
}
.desktop-lg\:padding-y-05 {
	padding-top:.25rem;
	padding-bottom:.25rem
}
.desktop-lg\:padding-x-05 {
	padding-left:.25rem;
	padding-right:.25rem
}
.desktop-lg\:padding-top-05 {
	padding-top:.25rem
}
.desktop-lg\:padding-right-05 {
	padding-right:.25rem
}
.desktop-lg\:padding-bottom-05 {
	padding-bottom:.25rem
}
.desktop-lg\:padding-left-05 {
	padding-left:.25rem
}
.desktop-lg\:padding-1 {
	padding:.5rem
}
.desktop-lg\:padding-y-1 {
	padding-top:.5rem;
	padding-bottom:.5rem
}
.desktop-lg\:padding-x-1 {
	padding-left:.5rem;
	padding-right:.5rem
}
.desktop-lg\:padding-top-1 {
	padding-top:.5rem
}
.desktop-lg\:padding-right-1 {
	padding-right:.5rem
}
.desktop-lg\:padding-bottom-1 {
	padding-bottom:.5rem
}
.desktop-lg\:padding-left-1 {
	padding-left:.5rem
}
.desktop-lg\:padding-105 {
	padding:.75rem
}
.desktop-lg\:padding-y-105 {
	padding-top:.75rem;
	padding-bottom:.75rem
}
.desktop-lg\:padding-x-105 {
	padding-left:.75rem;
	padding-right:.75rem
}
.desktop-lg\:padding-top-105 {
	padding-top:.75rem
}
.desktop-lg\:padding-right-105 {
	padding-right:.75rem
}
.desktop-lg\:padding-bottom-105 {
	padding-bottom:.75rem
}
.desktop-lg\:padding-left-105 {
	padding-left:.75rem
}
.desktop-lg\:padding-2 {
	padding:1rem
}
.desktop-lg\:padding-y-2 {
	padding-top:1rem;
	padding-bottom:1rem
}
.desktop-lg\:padding-x-2 {
	padding-left:1rem;
	padding-right:1rem
}
.desktop-lg\:padding-top-2 {
	padding-top:1rem
}
.desktop-lg\:padding-right-2 {
	padding-right:1rem
}
.desktop-lg\:padding-bottom-2 {
	padding-bottom:1rem
}
.desktop-lg\:padding-left-2 {
	padding-left:1rem
}
.desktop-lg\:padding-205 {
	padding:1.25rem
}
.desktop-lg\:padding-y-205 {
	padding-top:1.25rem;
	padding-bottom:1.25rem
}
.desktop-lg\:padding-x-205 {
	padding-left:1.25rem;
	padding-right:1.25rem
}
.desktop-lg\:padding-top-205 {
	padding-top:1.25rem
}
.desktop-lg\:padding-right-205 {
	padding-right:1.25rem
}
.desktop-lg\:padding-bottom-205 {
	padding-bottom:1.25rem
}
.desktop-lg\:padding-left-205 {
	padding-left:1.25rem
}
.desktop-lg\:padding-3 {
	padding:1.5rem
}
.desktop-lg\:padding-y-3 {
	padding-top:1.5rem;
	padding-bottom:1.5rem
}
.desktop-lg\:padding-x-3 {
	padding-left:1.5rem;
	padding-right:1.5rem
}
.desktop-lg\:padding-top-3 {
	padding-top:1.5rem
}
.desktop-lg\:padding-right-3 {
	padding-right:1.5rem
}
.desktop-lg\:padding-bottom-3 {
	padding-bottom:1.5rem
}
.desktop-lg\:padding-left-3 {
	padding-left:1.5rem
}
.desktop-lg\:padding-4 {
	padding:2rem
}
.desktop-lg\:padding-y-4 {
	padding-top:2rem;
	padding-bottom:2rem
}
.desktop-lg\:padding-x-4 {
	padding-left:2rem;
	padding-right:2rem
}
.desktop-lg\:padding-top-4 {
	padding-top:2rem
}
.desktop-lg\:padding-right-4 {
	padding-right:2rem
}
.desktop-lg\:padding-bottom-4 {
	padding-bottom:2rem
}
.desktop-lg\:padding-left-4 {
	padding-left:2rem
}
.desktop-lg\:padding-5 {
	padding:2.5rem
}
.desktop-lg\:padding-y-5 {
	padding-top:2.5rem;
	padding-bottom:2.5rem
}
.desktop-lg\:padding-x-5 {
	padding-left:2.5rem;
	padding-right:2.5rem
}
.desktop-lg\:padding-top-5 {
	padding-top:2.5rem
}
.desktop-lg\:padding-right-5 {
	padding-right:2.5rem
}
.desktop-lg\:padding-bottom-5 {
	padding-bottom:2.5rem
}
.desktop-lg\:padding-left-5 {
	padding-left:2.5rem
}
.desktop-lg\:padding-6 {
	padding:3rem
}
.desktop-lg\:padding-y-6 {
	padding-top:3rem;
	padding-bottom:3rem
}
.desktop-lg\:padding-x-6 {
	padding-left:3rem;
	padding-right:3rem
}
.desktop-lg\:padding-top-6 {
	padding-top:3rem
}
.desktop-lg\:padding-right-6 {
	padding-right:3rem
}
.desktop-lg\:padding-bottom-6 {
	padding-bottom:3rem
}
.desktop-lg\:padding-left-6 {
	padding-left:3rem
}
.desktop-lg\:padding-7 {
	padding:3.5rem
}
.desktop-lg\:padding-y-7 {
	padding-top:3.5rem;
	padding-bottom:3.5rem
}
.desktop-lg\:padding-x-7 {
	padding-left:3.5rem;
	padding-right:3.5rem
}
.desktop-lg\:padding-top-7 {
	padding-top:3.5rem
}
.desktop-lg\:padding-right-7 {
	padding-right:3.5rem
}
.desktop-lg\:padding-bottom-7 {
	padding-bottom:3.5rem
}
.desktop-lg\:padding-left-7 {
	padding-left:3.5rem
}
.desktop-lg\:padding-8 {
	padding:4rem
}
.desktop-lg\:padding-y-8 {
	padding-top:4rem;
	padding-bottom:4rem
}
.desktop-lg\:padding-x-8 {
	padding-left:4rem;
	padding-right:4rem
}
.desktop-lg\:padding-top-8 {
	padding-top:4rem
}
.desktop-lg\:padding-right-8 {
	padding-right:4rem
}
.desktop-lg\:padding-bottom-8 {
	padding-bottom:4rem
}
.desktop-lg\:padding-left-8 {
	padding-left:4rem
}
.desktop-lg\:padding-9 {
	padding:4.5rem
}
.desktop-lg\:padding-y-9 {
	padding-top:4.5rem;
	padding-bottom:4.5rem
}
.desktop-lg\:padding-x-9 {
	padding-left:4.5rem;
	padding-right:4.5rem
}
.desktop-lg\:padding-top-9 {
	padding-top:4.5rem
}
.desktop-lg\:padding-right-9 {
	padding-right:4.5rem
}
.desktop-lg\:padding-bottom-9 {
	padding-bottom:4.5rem
}
.desktop-lg\:padding-left-9 {
	padding-left:4.5rem
}
.desktop-lg\:padding-10 {
	padding:5rem
}
.desktop-lg\:padding-y-10 {
	padding-top:5rem;
	padding-bottom:5rem
}
.desktop-lg\:padding-x-10 {
	padding-left:5rem;
	padding-right:5rem
}
.desktop-lg\:padding-top-10 {
	padding-top:5rem
}
.desktop-lg\:padding-right-10 {
	padding-right:5rem
}
.desktop-lg\:padding-bottom-10 {
	padding-bottom:5rem
}
.desktop-lg\:padding-left-10 {
	padding-left:5rem
}
.desktop-lg\:padding-15 {
	padding:7.5rem
}
.desktop-lg\:padding-y-15 {
	padding-top:7.5rem;
	padding-bottom:7.5rem
}
.desktop-lg\:padding-x-15 {
	padding-left:7.5rem;
	padding-right:7.5rem
}
.desktop-lg\:padding-top-15 {
	padding-top:7.5rem
}
.desktop-lg\:padding-right-15 {
	padding-right:7.5rem
}
.desktop-lg\:padding-bottom-15 {
	padding-bottom:7.5rem
}
.desktop-lg\:padding-left-15 {
	padding-left:7.5rem
}
.desktop-lg\:padding-0 {
	padding:0
}
.desktop-lg\:padding-y-0 {
	padding-top:0;
	padding-bottom:0
}
.desktop-lg\:padding-x-0 {
	padding-left:0;
	padding-right:0
}
.desktop-lg\:padding-top-0 {
	padding-top:0
}
.desktop-lg\:padding-right-0 {
	padding-right:0
}
.desktop-lg\:padding-bottom-0 {
	padding-bottom:0
}
.desktop-lg\:padding-left-0 {
	padding-left:0
}
.desktop-lg\:width-1px {
	width:1px
}
.desktop-lg\:width-2px {
	width:2px
}
.desktop-lg\:width-05 {
	width:.25rem
}
.desktop-lg\:width-1 {
	width:.5rem
}
.desktop-lg\:width-105 {
	width:.75rem
}
.desktop-lg\:width-2 {
	width:1rem
}
.desktop-lg\:width-205 {
	width:1.25rem
}
.desktop-lg\:width-3 {
	width:1.5rem
}
.desktop-lg\:width-4 {
	width:2rem
}
.desktop-lg\:width-5 {
	width:2.5rem
}
.desktop-lg\:width-6 {
	width:3rem
}
.desktop-lg\:width-7 {
	width:3.5rem
}
.desktop-lg\:width-8 {
	width:4rem
}
.desktop-lg\:width-9 {
	width:4.5rem
}
.desktop-lg\:width-10 {
	width:5rem
}
.desktop-lg\:width-15 {
	width:7.5rem
}
.desktop-lg\:width-card {
	width:10rem
}
.desktop-lg\:width-card-lg {
	width:15rem
}
.desktop-lg\:width-mobile {
	width:20rem
}
.desktop-lg\:width-mobile-lg {
	width:30rem
}
.desktop-lg\:width-tablet {
	width:40rem
}
.desktop-lg\:width-tablet-lg {
	width:55rem
}
.desktop-lg\:width-desktop {
	width:64rem
}
.desktop-lg\:width-desktop-lg {
	width:75rem
}
.desktop-lg\:width-widescreen {
	width:87.5rem
}
.desktop-lg\:width-0 {
	width:0
}
.desktop-lg\:width-full {
	width:100%
}
.desktop-lg\:width-auto {
	width:auto
}
}body a.usa-sr-only.focusable {
	position:absolute;
	left:50%;
	padding:.5rem 1rem;
	transform:translatey(-100%);
	color:#fff;
	background:#1e384b
}
body a.usa-sr-only.focusable:focus {
	transform:translatey(0)
}
.dialog-off-canvas-main-canvas {
	display:flex;
	flex-direction:column;
	min-height:100vh
}
.grid-container--small {
	margin-left:auto;
	margin-right:auto;
	padding:2rem;
	max-width:64rem
}
@media all and (min-width:64em) {
	.grid-container--small {
	padding-left:3rem;
	padding-right:3rem
}
}.grid-container {
	padding-left:1rem;
	padding-right:1rem
}
@media all and (min-width:64em) {
	.grid-container {
	padding-left:3rem;
	padding-right:3rem
}
}a:focus,a:hover {
	color:#2c608a
}
.component-link,.paragraph--type--promo-card .promo_text .promo_link a,.ssa-icon-list a,.usa-card--hero a {
	text-decoration:none
}
.component-link {
	color:#2378c3
}
.ssa-latest-news__footer a:hover {
	text-decoration:underline;
	text-underline-offset:.25rem
}
.paragraph--type--promo-card .promo_text .promo_link a:focus,.paragraph--type--promo-card .promo_text .promo_link a:hover,.ssa-icon-list a:hover,.usa-card--hero a:hover {
	text-decoration:underline;
	color:#274863;
	text-underline-offset:.25rem
}
.ssa-latest-news__footer a:focus {
	text-decoration:underline;
	text-underline-offset:.25rem
}
.component-link:focus,.component-link:hover,.ssa-icon-list a:focus,.usa-card--hero a:focus {
	text-decoration:underline;
	color:#274863;
	text-underline-offset:.25rem
}
.component-link.disabled,.paragraph--type--promo-card .promo_text .promo_link a.disabled,.ssa-icon-list a.disabled,.ssa-latest-news__footer a.disabled,.usa-card--hero a.disabled {
	color:#757575
}
.disabled-link,a.disabled {
	color:#757575;
	cursor:not-allowed;
	pointer-events:none
}
.ssa-news-item__item {
	padding-bottom:.75rem;
	padding-top:.75rem
}
.ssa-news-item__item a {
	color:#fff;
	line-height:1.5;
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.38rem;
	text-underline-offset:.3rem
}
.ssa-news-item__item .disabled-link,.ssa-news-item__item a.disabled {
	text-decoration:none
}
@media all and (max-width:39.99em) {
	.ssa-news-item__item {
	margin-top:0;
	margin-bottom:0;
	position:relative
}
}@media all and (min-width:40em) {
	.ssa-news-item__item {
	flex:1 1 45%;
	margin-left:0;
	margin-right:0
}
.ssa-news-item__item:nth-last-of-type(2n) {
	margin-right:2rem
}
}@media all and (min-width:64em) {
	.ssa-news-item__item:nth-last-of-type(2n) {
	margin-right:3rem
}
.usa-list.columns--2 {
	display:grid;
	grid-template-columns:repeat(2,auto);
	grid-gap:0 1rem
}
.usa-list.columns--2 li {
	width:100%;
	page-break-inside:avoid-column;
	-moz-column-break-inside:avoid;
	break-inside:avoid-column;
	-webkit-column-break-inside:avoid-column
}
}@media all and (max-width:63.99em) {
	.usa-menu-btn {
	display:flex;
	flex-direction:column;
	align-items:center;
	height:3.5rem;
	width:4.5rem;
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:.63rem;
	line-height:1;
	padding-top:0;
	padding-bottom:.5rem;
	text-decoration:none;
	font-weight:600;
	text-transform:uppercase;
	text-align:center;
	white-space:nowrap;
	color:#fff!important
}
.usa-menu-btn::before {
	background-image:url(../fonts/menu.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat;
	margin-top:auto;
	content:"";
	border-radius:1rem;
	background-position:50%;
	background-size:cover;
	height:26px;
	margin-bottom:5px;
	width:32px
}
}.usa-button.disabled {
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	background-color:#c9c9c9;
	color:#fff
}
.usa-button.disabled.usa-button--active,.usa-button.disabled.usa-button--hover,.usa-button.disabled.usa-focus,.usa-button.disabled:active,.usa-button.disabled:focus,.usa-button.disabled:hover {
	background-color:#c9c9c9;
	border:0;
	box-shadow:none
}
.usa-button:focus {
	color:#fff
}
#ssi-income-limits-button.usa-button:focus,.usa-button.usa-button--outline:focus {
	color:#2378c3
}
.usa-button--unstyled:focus {
	color:#2c608a
}
.usa-prose>.usa-button-group {
	padding-left:0
}
.usa-button-group__item--secondary .usa-button {
	color:#2378c3;
	background-color:transparent;
	box-shadow:inset 0 0 0 2px #2378c3
}
.usa-button-group__item--secondary .usa-button:visited {
	color:#2378c3
}
.usa-button-group__item--secondary .usa-button.usa-button--hover,.usa-button-group__item--secondary .usa-button:hover {
	color:#274863;
	background-color:transparent;
	box-shadow:inset 0 0 0 2px #274863
}
.usa-button-group__item--secondary .usa-button.usa-button--active,.usa-button-group__item--secondary .usa-button:active {
	color:#1f303e;
	background-color:transparent;
	box-shadow:inset 0 0 0 2px #1f303e
}
.usa-button-group__item--secondary .usa-button.disabled,.usa-button-group__item--secondary .usa-button.disabled-link {
	box-shadow:inset 0 0 0 2px #c9c9c9;
	color:#c9c9c9
}
#apply-results .ssa-application-method+h2,#apply-results h2.large,.h1 {
	font-size:2rem
}
#apply-results .ssa-application-method+h2,#apply-results h2.large,.h1,.h2,.h2.large,.h3,h2,h2.large,h3 {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol
}
.h2,h2 {
	font-size:2rem;
	margin-bottom:2rem
}
.h2.large,.h3,h2.large,h3 {
	font-size:2.5rem
}
.h3,h3 {
	font-size:1.38rem
}
.h3.large,h3.large {
	font-size:1.5rem
}
.h4,h4 {
	font-size:1.13rem;
	color:#1c1d1f;
	margin-bottom:1.5rem
}
.h3.large,.h4,.h5,.intro-text,.intro-text--lg,h3.large,h4,h5 {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol
}
.h5,h5 {
	font-size:1.13rem;
	color:#0b4778;
	line-height:1.3;
	font-weight:800
}
.intro-text,.intro-text--lg {
	color:#274863
}
.intro-text--lg {
	font-size:1.38rem;
	font-weight:300;
	margin-bottom:2rem
}
.intro-text {
	font-size:1rem;
	font-weight:400
}
.usa-prose {
	margin-left:auto;
	margin-right:auto;
	max-width:48rem
}
.ssa-column-heading {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:2rem;
	margin-top:0;
	margin-bottom:2rem;
	color:#112f4e
}
.ssa-column-heading.two-col-heading {
	margin-left:auto;
	margin-right:auto;
	flex:100%
}
@media all and (min-width:40em) {
	.ssa-column-heading.two-col-heading {
	text-align:center
}
}@media all and (min-width:64em) {
	.ssa-column-heading.two-col-heading {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:2.5rem
}
html .ssa-column-heading.two-col-heading {
	margin-top:0
}
}.usa-footer__secondary-link a:hover,.usa-footer__secondary-link a:visited {
	color:#005ea2
}
.usa-label.form-no-label,.usa-nav .usa-accordion+.usa-accordion {
	margin-top:0
}
.select-wrapper {
	position:relative
}
.select-wrapper::after {
	background-color:#dfe1e2;
	margin-bottom:2px;
	margin-top:2px;
	width:2px;
	content:"";
	height:28px;
	right:2rem;
	position:absolute;
	top:.25rem
}
@media all and (min-width:40em) {
	.select-wrapper::after {
	right:3rem
}
}.usa-select {
	background-image:url(../fonts/expand_more.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat;
	background-size:1rem
}
@media all and (min-width:40em) {
	.usa-select {
	background-size:2rem
}
}@media all and (max-width:63.99em) {
	.usa-nav .js-sign-in {
	display:none
}
}.usa-megamenu .usa-nav__submenu {
	min-width:11rem
}
@media all and (max-width:63.99em) {
	.usa-nav__submenu .usa-nav__submenu-item {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem
}
}@media all and (min-width:64em) {
	.usa-nav__submenu {
	background-color:#eff6fb;
	padding:2rem;
	width:auto;
	min-width:15rem;
	margin-left:-1rem;
	box-shadow:0 .25rem .25rem 0 rgba(0,0,0,.1)
}
.usa-nav__submenu .usa-nav__submenu-item a {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem;
	color:#274863
}
.usa-nav__submenu .usa-nav__submenu-item a:hover {
	color:#274863
}
}.usa-header--basic .usa-nav__primary-item:last-of-type .usa-nav__submenu {
	right:0
}
@media all and (min-width:64em) {
	.usa-header--basic .usa-navbar {
	position:static
}
.usa-header--basic .usa-nav-container {
	position:relative
}
.usa-header--basic .usa-nav {
	padding-bottom:0
}
.usa-header--basic .usa-nav__link:hover,.usa-header--basic .usa-nav__primary-item>.usa-current {
	-webkit-text-decoration:underline .25rem #58b4ff;
	text-decoration:underline .25rem #58b4ff;
	text-underline-offset:.25rem
}
.usa-header--basic .usa-nav__link:hover::after,.usa-header--basic .usa-nav__primary-item>.usa-current::after {
	content:none
}
}@media all and (max-width:63.99em) {
	.usa-nav__primary .usa-accordion__button {
	font-weight:600
}
.usa-nav__primary .usa-accordion__button[aria-expanded=true] {
	background-color:transparent;
	position:relative
}
.usa-nav__primary .usa-accordion__button[aria-expanded=true]::before {
	background-color:#2378c3;
	position:absolute;
	width:.25rem;
	top:.25rem;
	bottom:.25rem;
	left:2px;
	content:"";
	border-radius:5rem
}
}@media all and (min-width:64em) {
	.usa-nav__primary>.usa-nav__primary-item>.usa-nav__link,.usa-nav__primary>.usa-nav__primary-item>button {
	font-weight:600;
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.13rem;
	color:#fff;
	white-space:nowrap;
	padding-top:calc(1.5rem + .25rem);
	padding-bottom:calc(1.5rem + .25rem)
}
.usa-nav__primary>.usa-nav__primary-item>a:focus,.usa-nav__primary>.usa-nav__primary-item>a:hover {
	color:#fff
}
.usa-nav__primary .usa-nav__link:hover::after,.usa-nav__primary .usa-nav__link>.usa-current::after {
	background-color:#58b4ff
}
.usa-nav__primary .usa-accordion__button[aria-expanded=false] {
	background-image:url(../fonts/expand_more--white.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat;
	background-position:right .75rem top 50%
}
.usa-nav__primary .usa-accordion__button[aria-expanded=false]:focus,.usa-nav__primary .usa-accordion__button[aria-expanded=false]:hover {
	background-image:url(../fonts/expand_more--white.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat;
	background-position:right .75rem top 50%
}
.usa-nav__primary .usa-accordion__button[aria-expanded=true] {
	background-image:url(../fonts/expand_less--accent.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat;
	background-color:#eff6fb;
	color:#171716;
	background-position:right .75rem top 50%
}
.usa-nav__primary.usa-nav__primary--account {
	margin-left:1rem
}
.usa-nav__primary .js-my-account>.usa-nav__link {
	background-image:url(../fonts/account_circle.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat;
	height:4rem;
	padding:0;
	text-align:right;
	width:5rem;
	background-position:50% 50%;
	background-size:30px;
	font-size:0
}
.usa-nav__primary .js-my-account>.usa-nav__link:focus,.usa-nav__primary .js-my-account>.usa-nav__link:hover {
	background-image:url(../fonts/account_circle.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat;
	background-position:50% 50%
}
.usa-nav__primary .js-my-account>.usa-nav__link>span {
	display:inline-block;
	height:.5rem;
	width:.5rem;
	background-position:right 50% top 50%;
	background-size:cover
}
.usa-nav__primary .js-my-account>.usa-nav__link[aria-expanded=true] {
	background-image:url(../fonts/account_circle--selected.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat
}
.usa-nav__primary .js-my-account>.usa-nav__link[aria-expanded=true]>span {
	background-color:#eff6fb;
	color:#171716;
	background-position:right 50% top 50%
}
}.usa-nav__submenu-header {
	text-transform:uppercase;
	font-weight:800;
	font-size:.75rem
}
@media all and (max-width:63.99em) {
	.usa-nav__submenu-header {
	background-color:#f0f0f0;
	margin:0;
	padding:.5rem 1rem;
	text-transform:uppercase
}
}@media all and (min-width:64em) {
	.usa-nav__submenu-header {
	margin-top:0;
	margin-bottom:1rem;
	color:#274863
}
}.usa-breadcrumb {
	background-color:transparent
}
@media all and (max-width:63.99em) {
	#block-languageswitchercontent,#block-languageswitchercontent--2 {
	display:none
}
}@media all and (min-width:64em) {
	#block-languageswitchercontent,#block-languageswitchercontent--2 {
	margin-left:1rem
}
#block-languageswitchercontent ul::after,#block-languageswitchercontent--2 ul::after {
	content:"";
	width:2px;
	height:18px;
	display:flex;
	align-self:center;
	margin-right:-1rem;
	background-color:#0b4778
}
}#block-languageswitchercontent ul.usa-nav__primary>li.usa-nav__primary-item>a.language-link,#block-languageswitchercontent--2 ul.usa-nav__primary>li.usa-nav__primary-item>a.language-link {
	font-weight:600;
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.13rem;
	color:#fff;
	white-space:nowrap;
	padding-top:calc(1.5rem + .25rem);
	padding-bottom:calc(1.5rem + .25rem)
}
#block-languageswitchercontent ul.usa-nav__primary>li.usa-nav__primary-item>a.language-link:focus,#block-languageswitchercontent ul.usa-nav__primary>li.usa-nav__primary-item>a.language-link:hover,#block-languageswitchercontent--2 ul.usa-nav__primary>li.usa-nav__primary-item>a.language-link:focus,#block-languageswitchercontent--2 ul.usa-nav__primary>li.usa-nav__primary-item>a.language-link:hover {
	-webkit-text-decoration:underline .25rem #58b4ff;
	text-decoration:underline .25rem #58b4ff;
	text-underline-offset:.25rem
}
.usa-header+.usa-section,.usa-header+main {
	border-width:0;
	border-style:solid
}
.usa-header {
	background-color:#0b4778
}
@media all and (max-width:63.99em) {
	.usa-header {
	display:flex;
	flex-direction:column
}
.usa-header .usa-banner-inner {
	order:0
}
.usa-header .usa-nav-container {
	order:1
}
}@media all and (min-width:64em) {
	.usa-header--basic .usa-nav-container {
	align-items:center;
	padding-left:1rem;
	padding-right:1rem
}
}.usa-logo .ssa-logo__link,.usa-logo .ssa-logo__text {
	display:inline-flex;
	align-items:center
}
.usa-logo .ssa-logo__link {
	font-size:1.05rem;
	color:#fff;
	font-weight:400;
	white-space:nowrap
}
@media all and (min-width:64em) {
	.usa-logo .ssa-logo__link {
	font-size:1.5rem
}
}.usa-logo .ssa-logo__image {
	display:inline-flex;
	margin-right:.5rem;
	height:2.5rem;
	position:relative;
	width:2.5rem
}
@media all and (min-width:40em) {
	.usa-logo .ssa-logo__image {
	margin-right:1rem
}
}.usa-logo .ssa-logo__image img {
	width:100%;
	z-index:1
}
.usa-logo .ssa-logo__image::after {
	background-color:#fff;
	border-radius:99rem;
	position:absolute;
	z-index:0;
	top:-1px;
	left:-1px;
	width:calc(2.5rem + 2px);
	height:calc(2.5rem + 2px);
	content:""
}
@media all and (min-width:64em) {
	.usa-logo .ssa-logo__image {
	height:3rem;
	width:3rem
}
.usa-logo .ssa-logo__image::after {
	left:-1px;
	width:calc(3rem + 2px);
	height:calc(3rem + 2px)
}
.usa-logo {
	display:inline-flex;
	margin-bottom:.75rem;
	margin-top:.75rem
}
}.usa-identifier__logo {
	height:4.5rem
}
.usa-navbar {
	border-bottom-width:0;
	border-bottom-style:solid
}
@media all and (max-width:63.99em) {
	.usa-navbar {
	height:3.5rem
}
}@media all and (min-width:64em) {
	.usa-nav__sign-in {
	position:absolute;
	right:0;
	top:50%;
	transform:translatey(-50%)
}
}.menu--mobile-header-menu {
	margin-bottom:0;
	margin-top:0;
	list-style-type:none;
	padding-left:0;
	color:#2378c3
}
@media all and (max-width:63.99em) {
	.menu--mobile-header-menu {
	height:3.5rem;
	padding-bottom:0
}
}@media all and (min-width:64em) {
	.region-header .usa-nav__sign-in {
	display:none
}
}.usa-nav__sign-in {
	display:flex;
	align-items:center
}
@media all and (max-width:63.99em) {
	.usa-nav__sign-in .block-language a.language-link {
	display:flex;
	flex-direction:column;
	align-items:center;
	height:3.5rem;
	width:4.5rem;
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:.63rem;
	line-height:1;
	padding-top:0;
	padding-bottom:.5rem;
	text-decoration:none;
	font-weight:600;
	text-transform:uppercase;
	text-align:center;
	white-space:nowrap;
	color:#fff
}
.usa-nav__sign-in .block-language a.language-link::before {
	background-image:url(../fonts/language--white.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat;
	margin-top:auto;
	content:"";
	background-position:50%;
	background-size:contain;
	height:28px;
	margin-bottom:4px;
	width:28px
}
}.usa-nav__sign-in .block-language a.language-link:focus,.usa-nav__sign-in .block-language a.language-link:hover {
	background-color:#2378c3;
	color:#fff
}
.usa-nav__sign-in .usa-nav__primary {
	margin-top:0
}
.usa-nav__sign-in .usa-nav__primary.usa-nav_primary--account {
	height:56px;
	overflow:hidden
}
.usa-nav__sign-in .usa-nav__primary .usa-nav__primary-item {
	border-width:0;
	border-style:solid
}
.display-none, html[lang=en] .language-switcher-language-url ul.usa-nav__primary>li.usa-nav__primary-item[hreflang=en], html[lang=cn] .language-switcher-language-url ul.usa-nav__primary>li.usa-nav__primary-item[hreflang=cn] {
    display: none;
}
@media all and (max-width:63.99em) {
	.usa-nav__sign-in .usa-nav__primary .usa-mobile-header-button {
	display:flex;
	flex-direction:column;
	align-items:center;
	height:3.5rem;
	width:4.5rem;
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:.63rem;
	line-height:1;
	padding-top:0;
	padding-bottom:.5rem;
	text-decoration:none;
	font-weight:600;
	text-transform:uppercase;
	text-align:center;
	white-space:nowrap;
	color:#fff!important
}
.usa-nav__sign-in .usa-nav__primary .usa-mobile-header-button::before {
	background-image:url(../fonts/account_circle.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat;
	margin-top:auto;
	content:"";
	border-radius:1rem;
	background-position:50%;
	background-size:cover;
	height:26px;
	margin-bottom:5px;
	width:26px
}
.usa-nav__sign-in .usa-nav__primary .usa-mobile-header-button:focus,.usa-nav__sign-in .usa-nav__primary .usa-mobile-header-button:hover {
	background-color:#2378c3;
	color:#fff
}
}@media all and (min-width:75em) {
	.usa-nav__sign-in .usa-nav__primary .usa-mobile-header-button {
	margin-right:1.5rem
}
}.usa-identifier__section {
	padding-top:2rem
}
.usa-footer__primary-section {
	background-color:#f5f6f7
}
.usa-footer__primary-content--collapsible.hidden {
	display:block
}
.usa-footer__primary-content {
	border-width:0;
	border-style:solid
}
.usa-footer__secondary-link {
	padding-bottom:1rem
}
.usa-footer__secondary-link+.usa-footer__secondary-link {
	padding-top:0
}
.usa-footer__secondary-link:last-of-type {
	padding-bottom:0
}
.usa-footer__secondary-link a {
	color:#005ea2;
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.13rem;
	text-underline-offset:.25rem
}
.usa-footer__secondary-link a:focus,.usa-footer__secondary-link a:hover {
	color:#1f303e;
	text-underline-offset:.25rem
}
.usa-footer__secondary-link a:focus {
	display:inline-block
}
.usa-footer--big .usa-footer__nav,.usa-footer__nav {
	border-width:0;
	border-style:solid
}
.usa-social-link {
	background-color:transparent
}
.usa-social-link--facebook {
	background-image:url(../fonts/facebook-brands.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat
}
.usa-social-link--twitter,.usa-social-link--youtube {
	background-image:url(../fonts/twitter-brands.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat
}
.usa-social-link--youtube {
	background-image:url(../fonts/youtube-brands.svg),linear-gradient(transparent,transparent);
	background-size:2rem
}
.usa-social-link--linkedin {
	background-image:url(../fonts/linkedin-brands.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat
}
.usa-social-link--instagram {
	background-image:url(../fonts/instagram-brands.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat
}
@media all and (min-width:64em) {
	.usa-footer--big .usa-footer__primary-content .desktop\:grid-col-auto {
	flex:1 1 auto;
	max-width:25%
}
}@media all and (min-width:40em) {
	.usa-footer--big .usa-footer__primary-content {
	min-width:120px
}
}.usa-footer--big .usa-footer__primary-content--collapsible .usa-footer__primary-link,.usa-identifier .usa-identifier__identity-disclaimer p,.usa-identifier .usa-identifier__required-link span {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.38rem
}
.usa-footer--big .usa-footer__primary-content--collapsible .usa-footer__primary-link::before {
	background-image:url(../fonts/expand_more__primary.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat
}
.usa-footer--big .usa-footer__primary-content--collapsible.hidden .usa-footer__primary-link::before {
	background-image:url(../fonts/navigate_next__primary.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat
}
.usa-identifier {
	background-color:#112f4e
}
.usa-identifier .usa-identifier__section--required-links {
	padding-bottom:1rem;
	padding-top:1rem
}
.usa-identifier .usa-identifier__section--required-links .menu--secondary-footer {
	-moz-column-gap:0;
	column-gap:0;
	width:100%
}
@media all and (min-width:40em) {
	.usa-identifier .usa-identifier__section--required-links .menu--secondary-footer {
	-moz-column-count:2;
	column-count:2
}
}@media all and (min-width:75em) {
	.usa-identifier .usa-identifier__section--required-links .menu--secondary-footer {
	-moz-column-count:4;
	column-count:4
}
.usa-identifier .usa-identifier__section--required-links .menu--secondary-footer .usa-identifier__required-links-item {
	margin-right:0;
	margin-left:0
}
.usa-identifier .usa-identifier__section--required-links .menu--secondary-footer .usa-identifier__required-links-item:nth-of-type(n+4) {
	max-width:85%
}
.usa-identifier .usa-identifier__section--required-links .menu--secondary-footer .usa-identifier__required-links-item:nth-of-type(3),.usa-identifier .usa-identifier__section--required-links .menu--secondary-footer .usa-identifier__required-links-item:nth-of-type(4),.usa-identifier .usa-identifier__section--required-links .menu--secondary-footer .usa-identifier__required-links-item:nth-of-type(5),.usa-identifier .usa-identifier__section--required-links .menu--secondary-footer .usa-identifier__required-links-item:nth-of-type(6) {
	margin-right:0;
	margin-left:-1rem;
	max-width:130%
}
.usa-identifier .usa-identifier__section--required-links .menu--secondary-footer .usa-identifier__required-links-item:nth-of-type(7),.usa-identifier .usa-identifier__section--required-links .menu--secondary-footer .usa-identifier__required-links-item:nth-of-type(8) {
	margin-left:3rem;
	max-width:130%
}
}.usa-identifier .usa-identifier__required-link {
	color:#fff;
	text-underline-offset:.25rem
}
.usa-identifier .usa-identifier__required-link.disabled {
	color:#dfe1e2
}
.usa-identifier .usa-identifier__required-link.disabled:hover {
	color:#f0f0f0
}
.usa-identifier .usa-identifier__required-link:visited {
	color:#fff
}
.usa-identifier .usa-identifier__identity-disclaimer p,.usa-identifier .usa-identifier__required-link span {
	font-size:1.13rem
}
.usa-identifier .usa-identifier__identity-disclaimer {
	font-weight:400
}
.usa-identifier .usa-identifier__identity-disclaimer p {
	color:#fff;
	margin:0;
	padding:0
}
.usa-identifier .usa-identifier__identity .usa-identifier__identity-domain {
	color:#cfe8ff
}
.usa-footer>.grid-container,.usa-identifier__container {
	padding-left:2rem;
	padding-right:2rem
}
@media all and (min-width:64em) {
	.usa-footer>.grid-container,.usa-identifier__container {
	padding-left:4rem;
	padding-right:4rem
}
}#footer-break {
	height:1px;
	background-color:#a1d3ff;
	display:block;
	max-width:75rem;
	margin:2rem 2rem 1rem
}
@media all and (min-width:64em) {
	#footer-break {
	margin-left:4rem;
	margin-right:4rem
}
}@media all and (min-width:75em) {
	#footer-break {
	margin-left:auto;
	margin-right:auto;
	max-width:67rem
}
}#block-socialmedialinks .social-media-links--platforms img {
	width:30px
}
@media all and (min-width:40em) {
	#block-socialmedialinks {
	margin-left:1rem
}
}.usa-footer__return-to-top {
	padding-top:1rem;
	padding-bottom:3rem;
	line-height:1
}
.usa-footer__return-to-top a {
	color:#2378c3;
	text-decoration:underline
}
.usa-footer__return-to-top a:hover,.usa-footer__return-to-top a:visited {
	color:#2c608a
}
.usa-footer__return-to-top a:active {
	color:#1f303e
}
.usa-footer__return-to-top a:focus {
	outline:.25rem solid #2491ff;
	outline-offset:0
}
.layout-sidebar-first {
	margin-top:.5rem
}
.layout-sidebar-first .usa-section {
	padding-right:1rem
}
.ssa-accordion--dark:hover h4 button,.ssa-sidenav .ssa-sidenav__item .usa-current {
	color:#005ea2
}
.ssa-sidenav .ssa-sidenav__item .usa-current::after {
	background-color:#2c608a
}
.ssa-accordion--dark .usa-accordion__button {
	background-color:transparent;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#1c1d1f;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#1c1d1f;
	color:#1c1d1f;
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.38rem;
	padding-bottom:1.25rem;
	padding-top:1.25rem;
	background-size:2rem
}
.ssa-accordion--dark .usa-accordion__button[aria-expanded=false]:hover {
	background-image:url(../fonts/add_alt.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat
}
.ssa-accordion--dark .usa-accordion__button[aria-expanded=true]:hover {
	background-image:url(../fonts/remove_alt.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat
}
.ssa-accordion--dark.usa-accordion--bordered .usa-accordion__content {
	border-style:solid;
	border-bottom-color:#1c1d1f;
	border-width:0 0 3px;
	position:relative;
	top:-1px
}
.ssa-accordion--dark:hover {
	background-color:#f5f6f7
}
.ssa-accordion--apply {
	margin-bottom:4rem
}
.ssa-accordion--apply button[aria-expanded=true] {
	border-width:3px 0 0;
	padding-top:18px;
	padding-bottom:21px
}
.ssa-accordion--apply button:not([disabled]):focus {
	outline-offset:-5px;
	border-bottom-color:transparent;
	border-top-color:transparent;
	border-bottom-width:0;
	border-top-width:0;
	border-bottom-style:solid;
	border-top-style:solid;
	padding-bottom:21px;
	padding-top:21px
}
@media all and (min-width:64em) {
	.action-buttons-page {
	background-color:#f1f3f6
}
.action-buttons-page #block-ssa-core-content {
	background-color:#fff;
	border-radius:.5rem;
	margin-bottom:4rem
}
}.field--name-field-action-buttons>.field__item {
	padding-bottom:1rem;
	padding-top:1rem
}
.field--name-field-action-buttons>.field__item .field.field--name-field-intro>* {
	margin-top:0;
	margin-bottom:1rem
}
.field--name-field-action-buttons>.field__item .bg-blue-button {
	background-color:#e8f5ff;
	display:block;
	padding:2rem
}
.field--name-field-action-buttons>.field__item .action-button {
	width:100%;
	padding:1rem
}
.field--name-field-action-buttons>.field__item .usa-button--outline {
	background-color:#fff;
	color:#112e51;
	box-shadow:inset 0 0 0 2px #112e51
}
.field--name-field-action-buttons a {
	text-underline-offset:.25rem
}
.field--name-field-action-buttons .logingov-button-style {
	display:flex;
	justify-content:center;
	background-color:#112e51
}
.field--name-field-action-buttons .logingov-button-style span.image-1 {
	content:"";
	background-image:url(../fonts/logo_sign_in.svg);
	background-repeat:no-repeat;
	background-position:center right;
	background-size:110px 25px;
	height:19px;
	width:110px;
	margin-left:5px
}
.field--name-field-action-buttons .idme-button-style {
	display:flex;
	justify-content:center;
	background-color:#08833d
}
.field--name-field-action-buttons .idme-button-style span.image-1 {
	background-image:url(../fonts/idme-wallet.svg);
	background-repeat:no-repeat;
	background-position:center right;
	background-size:43px 16px;
	width:43px;
	margin-left:5px
}
.ssa-alert-bar {
	background-color:#000
}
.ssa-alert-bar__content {
	margin-bottom:0;
	margin-top:0;
	list-style-type:none;
	padding-left:0;
	padding-bottom:.5rem;
	padding-top:.5rem
}
@media all and (min-width:64em) {
	.ssa-alert-bar__content {
	display:flex;
	padding-top:.5rem;
	padding-bottom:.25rem
}
.ssa-alert-bar__item {
	margin-left:1rem
}
.ssa-alert-bar__item:first-of-type {
	margin-left:0
}
}.ssa-alert-bar__link {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:.88rem;
	color:#dfe1e2
}
.ssa-alert-bar__link:hover,.ssa-site-alert.usa-site-alert--emergency a:hover {
	color:#fff
}
.ssa-site-alert.usa-site-alert--emergency a {
	color:#dfe1e2
}
.usa-banner__header {
	padding-top:calc(2px + .25rem);
	padding-bottom:calc(2px + .25rem)
}
.usa-banner__header .usa-banner__inner {
	padding-left:1.8rem
}
.usa-banner__header .usa-banner__inner .usa-banner__header-text {
	color:#000
}
.usa-banner__header .usa-banner__inner .usa-accordion__button::after {
	background-color:#0b4778
}
.usa-banner__header .usa-banner__inner .usa-accordion__button .usa-banner__button-text {
	color:#005ea2
}
@media all and (min-width:64em) {
	.usa-banner__header .usa-banner__inner {
	padding-left:2rem;
	padding-right:2rem
}
}.paragraph--type--secondary-task-completion-method {
	margin-top:2rem
}
.ssa-section--small {
	padding-bottom:0;
	padding-top:0
}
.ssa-page-components.homepage .ssa-page-components__item {
	position:relative
}
.ssa-page-components.homepage .ssa-page-components__item:nth-of-type(2n) {
	background-color:#edeff0;
	z-index:0
}
.ssa-page-components.homepage .ssa-page-components__item:nth-child(2n+1) {
	background-color:#fff
}
.ssa-page-components.homepage .ssa-page-components__item:last-of-type {
	padding-bottom:2rem;
	padding-top:2rem;
	overflow:hidden;
	background-color:transparent
}
.ssa-page-components.homepage .ssa-page-components__item:first-of-type {
	background-color:#fff;
	position:relative
}
.ssa-page-components:not(.homepage) .ssa-page-components__item {
	margin-bottom:3rem;
	margin-top:3rem
}
.ssa-hero {
	position:relative;
	z-index:1;
	min-height:30rem
}
.ssa-hero::after,.ssa-hero::before {
	display:block;
	width:100%;
	content:"";
	position:absolute;
	top:0;
	z-index:-1
}
.ssa-hero::after {
	background-image:url(../fonts/hero-chevron-background-mobile.svg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
	height:100%;
	top:-1px
}
@media all and (min-width:40em) {
	.ssa-hero::after {
	background-image:url(../fonts/hero-chevron-background-desktop.svg)
}
.ssa-hero::before {
	height:calc(100% - 7.5rem)
}
}@media all and (min-width:64em) {
	.ssa-hero::before {
	height:calc(100% - 5rem - .25rem)
}
.ssa-hero::after {
	top:0;
	width:100%
}
}.ssa-hero .ssa-hero__container {
	margin-bottom:5rem
}
.ssa-hero .ssa-hero__container .ssa-hero__inner {
	max-width:64rem;
	margin-left:auto;
	margin-right:auto;
	padding-left:0;
	padding-right:0;
	width:100%
}
.usa-hero {
	color:#171716;
	background-image:none;
	padding-top:1.5rem
}
.usa-card--hero .usa-card__heading,.usa-hero__intro {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol
}
.usa-hero__intro {
	font-size:1.5rem;
	line-height:1.2;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:2rem;
	max-width:15rem;
	font-weight:400;
	text-align:center;
	color:#fff
}
@media all and (min-width:40em) {
	.usa-hero__intro {
	max-width:none
}
}@media all and (min-width:64em) {
	.usa-hero__intro {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:2rem
}
html[lang=es] .paragraph--type--hero-card .hero-es.es2 .usa-card__heading.usa-card__heading--small {
	margin-top:0
}
}.usa-hero__callout {
	background-color:#fff;
	max-width:none;
	box-shadow:0 .25rem .5rem 0 rgba(0,0,0,.1);
	border-radius:.5rem
}
@media all and (min-width:55em) {
	.usa-hero__callout {
	padding:3rem 2.5rem
}
}.action-link-group p,.usa-card--hero {
	margin:0
}
.usa-card--hero .usa-card__heading {
	font-size:2.5rem;
	color:#112f4e
}
@media all and (max-width:39.99em) {
	.usa-card--hero .usa-card__heading {
	margin-bottom:0
}
}@media all and (min-width:64em) {
	.usa-card--hero .usa-card__heading {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:3rem
}
}.paragraph--type--promo-card .promo_text .promo_link a,.ssa-icon-list a,.usa-card--hero .usa-card__heading.usa-card__heading--small,.usa-card--hero a {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol
}
.usa-card--hero .usa-card__heading.usa-card__heading--small {
	font-size:1.5rem;
	margin-top:1.25rem
}
@media all and (min-width:64em) {
	.usa-card--hero .usa-card__heading.usa-card__heading--small {
	margin-bottom:1.5rem
}
}.usa-card--hero .usa-card__heading img {
	display:inline-block;
	width:3rem;
	position:relative;
	top:8px;
	margin-right:-.3rem
}
@media all and (max-width:19.99em) {
	.usa-card--hero .usa-card__heading img {
	display:none
}
}@media all and (max-width:39.99em) {
	.usa-card--hero .paragraph--type--link-list-item p:first-of-type {
	margin-top:.75rem
}
}.paragraph--type--promo-card .promo_text .promo_link a,.ssa-icon-list a,.usa-card--hero a {
	font-size:1.13rem;
	color:#005ea2
}
.ssa-column-separator::after {
	border-bottom-color:#2491ff;
	border-bottom-width:1px;
	border-bottom-style:solid;
	display:block;
	margin-top:2rem;
	margin-bottom:1.5rem;
	width:100%;
	content:""
}
@media all and (min-width:40em) {
	.ssa-column-separator {
	border-right-color:#2491ff;
	border-right-width:2px;
	border-right-style:solid;
	border-bottom-width:0;
	border-bottom-style:solid;
	margin-bottom:0
}
.ssa-column-separator::after {
	content:none
}
}.ssa-apply-app fieldset,.ssa-icon-list,.ssa-icon-list>.ssa-icon-list__item {
	margin-bottom:2rem
}
.ssa-icon-list__icon {
	margin-right:1rem;
	text-align:center;
	width:3.5rem;
	flex:0 0 auto
}
@media all and (max-width:39.99em) {
	.ssa-icon-list__icon {
	margin-right:.5rem;
	width:2.5rem
}
}.ssa-icon-list__title {
	margin-bottom:1.5rem;
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.5rem;
	color:#1c1d1f
}
@media all and (max-width:39.99em) {
	.ssa-icon-list__content {
	padding-left:0
}
}.ssa-task__action-list .ssa-inline-action__heading,.usa-icon-list__title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.5rem
}
.usa-icon-list__title {
	text-transform:none;
	color:#1c1d1f
}
.ssa-task__action-list .ssa-inline-action__heading {
	margin-top:2.5rem
}
.ssa-inline-action--benefit-guidance .ssa-inline-action__heading {
	margin-top:1.5rem
}
.ssa-task__inline-action .ssa-inline-action__heading {
	margin-top:2.5rem
}
.ssa-benefit-guidance__inline-actions,.ssa-inline-action-list+.ssa-inline-action-list {
	margin-top:3rem
}
.usa-modal-overlay {
	background:rgba(0,0,0,.4)
}
.ssa-modal--exit {
	border-radius:0;
	visibility:hidden
}
.ssa-modal--exit .usa-modal__main {
	margin:0;
	padding-bottom:1rem
}
.ssa-modal--exit .usa-modal__heading {
	margin-bottom:.5rem;
	font-weight:300
}
.ssa-modal--exit p {
	margin-bottom:3rem;
	font-weight:300
}
.ssa-modal--exit .usa-button-group {
	align-items:center
}
.ssa-modal--exit .usa-button-group__item {
	margin-right:1.5rem
}
.ssa-modal--exit .usa-button--unstyled {
	text-decoration:none;
	font-weight:700
}
@media all and (max-width:29.99em) {
	.ssa-modal--exit .usa-button-group__item {
	margin-left:0;
	margin-right:0;
	width:100%
}
.ssa-modal--exit .usa-button-group__item button {
	text-align:center
}
}.is-visible .ssa-modal--exit {
	visibility:visible
}
.ssa-drawer-modal.ui-dialog {
	bottom:0!important;
	width:100%!important;
	z-index:400!important;
	overflow:scroll
}
.ssa-drawer-modal.ui-dialog::-webkit-scrollbar {
	display:none
}
.ssa-drawer-modal.ui-dialog .ui-widget-header {
	background-color:#fff;
	border-width:0;
	border-style:solid;
	height:3rem
}
.ssa-drawer-modal.ui-dialog .ui-dialog-titlebar-close .ui-button-icon,.ssa-drawer-modal.ui-dialog .ui-widget-header span.ui-dialog-title {
	display:none
}
.ssa-drawer-modal.ui-dialog .ui-dialog-titlebar-close {
	font-size:0;
	background-color:transparent;
	border-width:0;
	border-style:solid;
	margin-right:2rem;
	display:block;
	height:auto;
	width:auto
}
.ssa-drawer-modal.ui-dialog .ui-dialog-titlebar-close .ui-button-icon-space {
	text-indent:-9999px
}
.ssa-drawer-modal.ui-dialog .ui-dialog-titlebar-close::before {
	content:"";
	display:block;
	background-image:url(../fonts/close-x.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat;
	height:2rem;
	width:2rem
}
.ssa-drawer-modal.ui-dialog .ui-dialog-content {
	overflow:visible;
	z-index:401!important
}
body.toolbar-fixed .ssa-drawer-modal.ui-dialog {
	padding-top:39.5px
}
body.toolbar-fixed.toolbar-tray-open .ssa-drawer-modal.ui-dialog {
	padding-top:79px
}
.paragraph--type--latest-news {
	padding-top:2rem;
	margin-top:-2rem
}
.paragraph--type--latest-news::after {
	z-index:-1;
	top:0;
	width:100vw;
	height:calc(100% + 7rem);
	background-color:#0b4778;
	display:block;
	position:absolute;
	min-height:450px;
	left:50%;
	content:"";
	transform:translate(-50%);
	background-image:url(../fonts/latest-news-background.svg);
	background-repeat:no-repeat;
	background-position:top center;
	background-size:cover
}
.ssa-latest-news {
	position:relative
}
.ssa-latest-news .disabled-link,.ssa-latest-news a.disabled {
	font-size:1rem;
	font-weight:400;
	text-decoration:underline
}
.ssa-latest-news .disabled-link,.ssa-latest-news a.disabled,.ssa-latest-news__content .field--name-field-news-item .field__item .ssa-news-item__item .ssa-news-item__type,.ssa-latest-news__heading {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol
}
.ssa-latest-news__heading {
	font-size:2rem;
	color:#fff;
	font-weight:600
}
.ssa-latest-news__content {
	padding-bottom:.5rem;
	padding-top:.5rem
}
.ssa-latest-news__content .field--name-field-news-item {
	display:flex;
	flex-wrap:wrap;
	align-items:stretch;
	gap:2rem
}
@media all and (min-width:55em) {
	.ssa-latest-news__content .field--name-field-news-item {
	flex-wrap:nowrap;
	gap:4rem
}
.ssa-latest-news__content .field--name-field-news-item .field__item {
	flex:0 1 50%
}
}.ssa-latest-news__content .field--name-field-news-item .field__item .ssa-news-item__item,.ssa-latest-news__social p {
	color:#fff
}
.ssa-latest-news__content .field--name-field-news-item .field__item .ssa-news-item__item .ssa-news-item__type {
	font-size:1rem;
	padding-bottom:1.25rem;
	text-transform:uppercase
}
.ssa-latest-news__content .field--name-field-news-item .field__item .ssa-news-item__item .ssa-news-item__summary {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.13rem;
	line-height:1.5
}
.ssa-latest-news__social {
	margin-top:3rem
}
.ssa-latest-news__social p:first-child {
	padding-right:1rem;
	padding-top:1px;
	text-transform:uppercase
}
.ssa-latest-news__social .social-link {
	height:2rem;
	width:2rem;
	display:inline-block;
	margin-right:1rem;
	background-size:2rem;
	background-position:center
}
@media all and (min-width:40em) {
	.ssa-latest-news__social {
	display:flex;
	align-items:center
}
}.ssa-latest-news__footer {
	display:flex;
	flex-direction:column
}
.ssa-latest-news__footer a {
	color:#fff;
	text-decoration:underline;
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.13rem;
	padding-bottom:1rem;
	padding-top:1rem;
	text-underline-offset:.25rem
}
.ssa-latest-news__footer a:focus,.ssa-latest-news__footer a:hover {
	color:#fff
}
@media all and (min-width:55em) {
	.ssa-latest-news__footer {
	margin-top:0;
	display:block;
	position:absolute;
	right:-1rem;
	top:.7rem
}
.ssa-latest-news__footer a {
	padding-right:1rem;
	padding-bottom:0;
	padding-top:0
}
}.ssa-news-item__image {
	margin-bottom:1rem
}
@media all and (max-width:39.99em) {
	.ssa-news-item__image {
	display:none
}
}@media all and (min-width:40em) {
	.latest-news__footer {
	position:absolute;
	top:.25rem;
	right:0
}
}.paragraph--type--promo-card {
	position:relative;
	display:flex;
	flex-wrap:wrap;
	padding:2rem 1rem;
	background-color:#fff;
	border-radius:.5rem
}
.paragraph--type--promo-card .promo_image {
	padding-bottom:2rem
}
.paragraph--type--promo-card .promo_image .promo-placeholder {
	background-image:url(../fonts/placeholder_image.svg);
	background-repeat:no-repeat;
	background-size:cover;
	display:block;
	aspect-ratio:4/3
}
.paragraph--type--promo-card .promo_image img.media__image {
	width:100%;
	aspect-ratio:4/3
}
@media all and (min-width:40em) {
	.paragraph--type--promo-card .promo_image {
	padding-right:1.5rem;
	padding-top:5rem;
	padding-bottom:0
}
}.paragraph--type--promo-card .promo_heading,.paragraph--type--promo-card .promo_text .promo_summary {
	color:#1c1d1f;
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	padding-bottom:1.5rem
}
.paragraph--type--promo-card .promo_heading {
	font-weight:600;
	font-size:1.38rem;
	line-height:1.4
}
@media all and (min-width:40em) {
	.paragraph--type--promo-card .promo_heading {
	position:absolute;
	padding-right:1rem;
	top:0
}
.paragraph--type--promo-card .promo_text {
	padding-top:4.5rem;
	position:relative
}
}.paragraph--type--promo-card .promo_text .promo_summary {
	font-size:1.13rem;
	line-height:1.6
}
@media all and (min-width:40em) {
	.paragraph--type--promo-card .promo_text .promo_link {
	position:absolute;
	bottom:0
}
}@media (min-width:1089px) {
	.paragraph--two-column--promo-card {
	padding-left:1rem;
	padding-right:1rem
}
}.paragraph--type--promo-banner.paragraph--view-mode--alternate,.paragraph--type--promo-banner.paragraph--view-mode--default {
	padding-bottom:2rem;
	padding-top:2rem
}
.paragraph--type--promo-banner.paragraph--view-mode--default .promo-banner-wrap {
	display:flex;
	flex-wrap:wrap
}
@media all and (min-width:55em) {
	.paragraph--type--promo-banner.paragraph--view-mode--default .promo-banner-wrap {
	flex-wrap:nowrap
}
}.paragraph--type--promo-banner.paragraph--view-mode--default .promo-banner-wrap .promo-icon {
	padding-right:.5rem
}
.paragraph--type--promo-banner.paragraph--view-mode--default .promo-banner-wrap .promo-icon svg {
	max-width:46px;
	margin-left:0;
	display:block
}
@media all and (min-width:55em) {
	.paragraph--type--promo-banner.paragraph--view-mode--default .promo-banner-wrap .promo-icon svg {
	margin:0 auto
}
}.paragraph--type--promo-banner.paragraph--view-mode--default .promo-banner-wrap .promo-mid-wrap {
	position:relative;
	padding-right:1rem
}
@media all and (min-width:55em) {
	.paragraph--type--promo-banner.paragraph--view-mode--default .promo-banner-wrap .promo-mid-wrap {
	padding-left:1rem
}
}.paragraph--type--promo-banner.paragraph--view-mode--default .promo-banner-wrap .promo-mid-wrap>div:first-of-type {
	position:absolute;
	right:0;
	top:-55px
}
@media all and (min-width:30em) {
	.paragraph--type--promo-banner.paragraph--view-mode--default .promo-banner-wrap .promo-mid-wrap>div:first-of-type {
	padding-left:0
}
}@media all and (min-width:55em) {
	.paragraph--type--promo-banner.paragraph--view-mode--default .promo-banner-wrap .promo-mid-wrap>div:first-of-type {
	position:relative;
	padding-right:.5rem;
	top:-5px
}
}.paragraph--type--promo-banner.paragraph--view-mode--default .promo-banner-wrap .promo-mid-wrap h4.promo_heading {
	font-weight:600;
	color:#1c1d1f;
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.38rem;
	line-height:1.4;
	margin-top:.5rem;
	margin-bottom:0
}
.paragraph--type--promo-banner.paragraph--view-mode--alternate .promo-banner-wrap .promo-mid-wrap h4.promo_heading,.paragraph--type--promo-banner.paragraph--view-mode--default .promo-banner-wrap .promo-mid-wrap .field--name-field-promo-banner-summary {
	color:#1c1d1f;
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.13rem;
	line-height:1.6
}
@media all and (min-width:55em) {
	.paragraph--type--promo-banner.paragraph--view-mode--default .promo-banner-wrap .promo-mid-wrap .field--name-field-promo-banner-summary p {
	margin-bottom:0;
	margin-top:0
}
}.paragraph--type--promo-banner.paragraph--view-mode--default .promo-banner-wrap .promo-banner-btn {
	align-self:center
}
@media all and (min-width:55em) {
	.paragraph--type--promo-banner.paragraph--view-mode--default .promo-banner-wrap .promo-banner-btn .field--type-link {
	text-align:right
}
}.paragraph--type--promo-banner.paragraph--view-mode--alternate .promo-banner-wrap .promo-banner-btn .field--type-link a,.paragraph--type--promo-banner.paragraph--view-mode--default .promo-banner-wrap .promo-banner-btn .field--type-link a {
	background-color:#fff;
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.13rem;
	text-decoration:none;
	text-align:center;
	font-weight:700;
	color:#0076d6;
	display:inline-block;
	padding:.75rem 1.25rem;
	border-color:#0076d6;
	border-width:2px;
	border-style:solid;
	border-radius:.25rem
}
.paragraph--type--promo-banner.paragraph--view-mode--alternate .promo-banner-wrap .promo-banner-btn .field--type-link a:hover,.paragraph--type--promo-banner.paragraph--view-mode--default .promo-banner-wrap .promo-banner-btn .field--type-link a:hover {
	color:#0b4778;
	border-color:#0b4778;
	border-style:solid
}
.paragraph--type--promo-banner.paragraph--view-mode--alternate .promo-banner-wrap .promo-icon {
	padding-right:.5rem
}
.paragraph--type--promo-banner.paragraph--view-mode--alternate .promo-banner-wrap .promo-icon svg {
	max-width:46px;
	margin-left:0;
	display:block
}
@media all and (min-width:64em) {
	.paragraph--type--promo-banner.paragraph--view-mode--alternate .promo-banner-wrap .promo-icon svg {
	margin:0 auto
}
}.paragraph--type--promo-banner.paragraph--view-mode--alternate .promo-banner-wrap .promo-mid-wrap {
	position:relative;
	padding-right:1rem
}
@media all and (min-width:64em) {
	.paragraph--type--promo-banner.paragraph--view-mode--alternate .promo-banner-wrap .promo-mid-wrap {
	padding-left:1rem
}
}.paragraph--type--promo-banner.paragraph--view-mode--alternate .promo-banner-wrap .promo-mid-wrap h4.promo_heading {
	font-weight:600;
	font-size:1.38rem;
	line-height:1.2;
	margin-bottom:0;
	margin-top:0
}
.paragraph--type--promo-banner.paragraph--view-mode--alternate .promo-banner-wrap .promo-mid-wrap .field--name-field-promo-banner-summary {
	color:#1c1d1f;
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.13rem;
	line-height:1.6
}
@media all and (min-width:40em) {
	.paragraph--type--promo-banner.paragraph--view-mode--alternate .promo-banner-wrap .promo-mid-wrap .field--name-field-promo-banner-summary p {
	margin-bottom:.5rem;
	margin-top:.5rem
}
}.paragraph--type--promo-banner.paragraph--view-mode--alternate .promo-banner-wrap .promo-banner-btn {
	align-self:center
}
.paragraph--type--promo-banner.paragraph--view-mode--alternate .promo-banner-wrap .promo-banner-btn .field--type-link,.ssa-recommended-info ul {
	margin-top:0
}
@media all and (min-width:40em) {
	.paragraph--type--promo-banner.paragraph--view-mode--alternate .promo-banner-wrap .promo-banner-btn .field--type-link {
	margin-top:1rem
}
}@media all and (min-width:55em) {
	.paragraph--type--promo-banner.paragraph--view-mode--alternate .promo-banner-wrap .promo-banner-btn .field--type-link {
	text-align:right;
	margin-top:0
}
}.usds-q {
	max-width:55rem;
	margin-right:auto;
	margin-left:auto
}
.usds-q .usds-q-step-header-no,.usds-q .usds-q-step-header-results,.usds-q .usds-q-step-header-summary {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:2.5rem;
	color:#274863
}
.usds-q .usa-card__body,.usds-q .usa-card__header {
	padding-left:0;
	padding-right:0
}
.usds-q .usds-q-step-layout-card-body-results .usds-q-results-category>span,.usds-q .usds-q-step-subtitle-results {
	display:block;
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol
}
.usds-q .usds-q-step-subtitle-results {
	font-size:1.38rem;
	margin-bottom:2.5rem;
	font-weight:400;
	color:#274863
}
.usds-q .usa-card__body {
	padding-top:0
}
.usds-q .usa-card__footer {
	padding:0
}
.usds-q .usds-q-results-summary-box {
	margin-bottom:2.5rem;
	margin-left:3rem;
	padding-left:2rem
}
.usds-q .usds-q-step-layout-card-body-results .usds-q-results-category {
	margin-bottom:1rem
}
.usds-q .usds-q-step-layout-card-body-results .usds-q-results-category>span {
	font-size:1.13rem
}
.usds-q .usds-q-step-layout-card-body-results .usds-q-results-benefits>span {
	display:block;
	margin-bottom:.5rem
}
.usds-q .usds-q-step-layout-card-body-results .usds-q-results-benefits .text-light {
	margin-bottom:1rem;
	font-weight:400
}
@media all and (min-width:55em) {
	.usds-q-multi-choice-group {
	width:50%
}
}.usds-q-step-info {
	outline-color:#1dc2ae
}
.usds-q-step-info .usa-alert {
	background-color:#d5fbf3;
	margin-top:2rem
}
.usds-q-progress-bar-bottom-section {
	margin-top:2.5rem
}
.usds-q-progress-bar>div>div>div {
	background:#00a398!important
}
.usds-q-hidden {
	display:none
}
.usds-q-dob-error {
	margin-top:2rem
}
.ssa-external-app__close {
	background-color:transparent;
	display:flex;
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1rem;
	margin-left:auto;
	margin-top:-2px;
	padding:.5rem 1rem;
	color:#f0f0f0;
	text-decoration:underline;
	justify-content:flex-end;
	align-self:center
}
.ssa-external-app__close:active,.ssa-external-app__close:visited {
	color:#f0f0f0
}
.ssa-external-app__close:focus,.ssa-external-app__close:hover {
	color:#fff
}
.menu--external-app-footer {
	margin-bottom:0;
	margin-top:0;
	list-style-type:none;
	padding-left:0;
	display:flex;
	margin-bottom:2rem;
	margin-top:2rem
}
.menu--external-app-footer li:last-of-type {
	margin-right:0
}
.ssa-button-group__external-app {
	margin-top:3rem
}
@media all and (max-width:63.99em) {
	.usa-nav-container--external-app {
	display:flex;
	justify-content:space-between;
	margin-bottom:.25rem;
	margin-top:.35rem
}
}.ssa-apply-app .usa-legend {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:2rem;
	font-weight:700
}
.ssa-apply-app .usa-checkbox__label {
	font-weight:700
}
.ssa-apply-app .usa-checkbox__label-description,.ssa-apply-app__page-title {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol
}
.ssa-apply-app .usa-checkbox__label-description {
	font-size:1rem;
	font-weight:400
}
.ssa-apply-app .usa-button {
	margin-bottom:2rem
}
.ssa-apply-app__page-title {
	font-size:2.5rem;
	line-height:1.2;
	margin-top:0
}
.ssa-apply-form__heading p {
	margin-bottom:2rem;
	margin-top:-5px
}
.ssa-apply-form__heading:last-of-type {
	margin-top:3rem
}
#apply-results .ssa-recommended-info {
	margin-bottom:3rem
}
#apply-results .ssa-secondary-method__heading {
	margin-top:3rem;
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
	font-size:1.5rem
}
#apply-results .ssa-application-method {
	margin-bottom:3rem
}
.ssa-recommended-info p {
	margin-bottom:0
}
.ssa-q-and-a .select-wrapper {
	max-width:20rem
}
.block-qadropdown .description {
	font-style:italic;
	margin-top:1rem
}
.qadropdown-answer span {
	border-bottom-width:2px;
	border-bottom-color:#1dc2ae;
	border-bottom-style:solid;
	padding-bottom:2px
}
.usa-search .form-submit {
	border-width:0;
	border-style:solid;
	background-color:#2378c3;
	color:#2378c3;
	padding:.5rem;
	background-image:url(../fonts/search--white.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat;
	width:2.5rem;
	background-position:50% 50%;
	border-top-right-radius:.25rem;
	border-bottom-right-radius:.25rem;
	position:absolute;
	right:1px;
	margin:0;
	font-size:0
}
.usa-search .form-submit:hover {
	outline-width:.25rem;
	outline-style:solid;
	outline-color:#2491ff
}
@media all and (max-width:63.99em) {
	.usa-search .usa-input {
	border-radius:.25rem;
	width:calc(100% - .5rem)
}
}@media all and (min-width:64em) {
	.usa-search {
	position:relative
}
.usa-search .usa-input {
	border-width:0;
	border-style:solid;
	padding-right:2rem;
	padding-left:1rem;
	border-radius:1rem;
	color:#71767a
}
.usa-search .form-submit {
	color:#2378c3;
	background-image:url(../fonts/search--primary.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat;
	background-color:transparent;
	width:2rem;
	border:0
}
.usa-search .form-submit:hover {
	outline-width:.25rem;
	outline-style:solid;
	outline-color:#2491ff
}
.usa-search svg {
	height:1.25rem;
	width:1.25rem;
	position:absolute;
	top:50%;
	right:.75rem;
	transform:translatey(-50%);
	pointer-events:none
}
}.ssa-service-channel__icon {
	display:none
}
@media all and (min-width:40em) {
	.ssa-service-channel__icon {
	display:block
}
}.ssa-service-channel__heading,.ssa-site-alert.usa-site-alert--emergency .usa-alert,.ssa-site-alert.usa-site-alert--slim .usa-alert {
	font-family:public sans web,-apple-system,blinkmacsystemfont,segoe ui,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol
}
.ssa-service-channel__heading {
	font-size:2rem;
	margin-bottom:1.5rem
}
.ssa-service-channel__pre-instructions {
	margin-bottom:1.5rem
}
.ssa-service-channel__action--secondary {
	margin-top:.5rem
}
.ssa-service-channel__icon svg {
	max-width:63px
}
#block-views-block-site-alerts-all .views-row+.views-row {
	border-top-color:#0b4778;
	border-top-width:1px;
	border-top-style:solid
}
.ssa-site-alert p {
	margin:0
}
.ssa-site-alert.usa-site-alert--emergency .usa-alert,.ssa-site-alert.usa-site-alert--slim .usa-alert {
	color:#1c1d1f;
	font-size:1.13rem
}
.ssa-site-alert.usa-site-alert--emergency,.ssa-site-alert.usa-site-alert--emergency .usa-alert {
	background-color:#ffe396
}
.ssa-site-alert.usa-site-alert--emergency .usa-alert::before {
	background-color:#1c1d1f;
	-webkit-mask:url(../fonts/warning_outline.svg) no-repeat center/contain;
	mask:url(../fonts/warning_outline.svg) no-repeat center/contain
}
.ssa-site-alert.usa-site-alert--info .usa-alert::before {
	-webkit-mask:url(../fonts/info_outline.svg) no-repeat center/contain;
	mask:url(../fonts/info_outline.svg) no-repeat center/contain
}
.ssa-site-alert.usa-site-alert--slim .usa-alert {
	padding-bottom:1rem;
	padding-top:1rem
}
.ssa-site-alert.usa-site-alert--slim .usa-alert a {
	color:#1c1d1f
}
.ssa-site-alert.usa-site-alert--slim .usa-alert a:focus,.ssa-site-alert.usa-site-alert--slim .usa-alert a:hover {
	color:#0b4778
}
.ssa-site-alert.usa-site-alert--slim .usa-alert::before {
	height:2rem;
	width:2rem;
	margin-left:1.3rem;
	position:absolute;
	top:.9rem;
	left:0
}
@media all and (min-width:64em) {
	.ssa-site-alert.usa-site-alert--slim .usa-alert::before {
	margin-left:1.5rem
}
}.ssa-site-alert .usa-alert__body {
	padding-left:4rem
}
@media all and (min-width:75em) {
	.ssa-site-alert .usa-alert__body {
	padding-left:5rem
}
}.ssa-site-alert .usa-alert__body .field--name-field-heading {
	font-weight:700
}
.ssa-site-alert .usa-alert__body .field {
	display:inline-block
}
.ssa-site-alert .usa-alert__body .field__item {
	padding-right:5px
}
.ssa-site-alert .usa-list {
	margin-bottom:0
}
.slick__slider .slick-list {
	margin-bottom:3rem
}
.slick__slider .slick-list .slick__slide {
	margin-left:.5rem;
	margin-right:.5rem
}
.slick__slider .slick-list .slick__slide:focus {
	border:0;
	outline:0
}
.slick__slider .slick-dots li {
	width:1.5rem;
	height:1.5rem;
	border-width:2px;
	border-color:#8d9297;
	border-style:solid;
	margin-left:.5rem;
	margin-right:.5rem;
	border-radius:50%
}
.slick__slider .slick-dots li.slick-active,.slick__slider .slick-dots li:hover {
	border-width:0;
	border-style:solid;
	background-color:#0076d6
}
.slick__arrow {
	top:unset;
	bottom:-10px;
	left:50%;
	width:60%;
	transform:translatex(-50%)
}
.slick__arrow .slick-arrow {
	width:3rem;
	height:3rem
}
.slick__arrow .slick-arrow::before {
	content:"";
	background-size:24px;
	background-position:center;
	border-radius:.25rem;
	background-color:#0076d6;
	width:100%;
	height:100%;
	display:block;
	opacity:1
}
.slick__arrow .slick-arrow:hover::before {
	background-color:#074b69
}
.slick__arrow .slick-arrow.slick-next::before {
	background-image:url(../fonts/arrow_forward.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat
}
.slick__arrow .slick-arrow.slick-prev::before {
	background-image:url(../fonts/arrow_back.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat
}
.slick__arrow .slick-arrow:active,.slick__arrow .slick-arrow:focus {
	outline-offset:0;
	border-radius:4px
}
@media (max-width:1089px) {
	.slick__arrow {
	width:75%
}
}.slick--less .slick-track {
	text-align:left
}
@media (min-width:1089px) {
	.slick--less .slick-list {
	margin-bottom:0
}
.slick--less .slick-slider {
	margin-bottom:0;
	margin-top:0
}
.slick--less .slick-dots {
	display:none;
	visibility:hidden
}
}.usa-summary-box {
	margin-top:1.5rem
}
.usa-summary-box p {
	margin-top:0
}
.usa-summary-box.ssa-key-takeaways__item img {
	width:auto
}
.usa-summary-box.ssa-key-takeaways__item .usa-summary-box__heading {
	line-height:1.6
}
.usa-summary-box.ssa-key-takeaways__item .usa-summary-box__text {
	margin-top:1rem
}
.ssa-task__context,.ssa-task__inline-action--primary,.ssa-task__secondary-service-channels {
	margin-bottom:3rem
}
.ssa-separator {
	display:block;
	height:3.5rem;
	position:relative
}
.ssa-separator::after,.ssa-separator::before {
	display:block;
	width:100%;
	position:absolute;
	z-index:-1;
	content:""
}
.ssa-separator::after {
	height:3.5rem;
	top:0;
	background-image:url(../fonts/singledot.svg)
}
.ssa-separator::before {
	background-color:#00a398;
	height:2rem;
	right:0;
	bottom:0
}
@media all and (min-width:40em) {
	.ssa-separator {
	height:4rem
}
.ssa-separator::before {
	height:2.5rem;
	width:100%
}
}.ssa-time-description {
	display:flex;
	background-image:url(../fonts/timer-solid.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat;
	margin-bottom:1rem
}
.ssa-time-description p {
	margin:0
}
.ssa-time-description .ssa-time-description__label {
	margin-right:.25rem;
	margin-left:2rem
}
.ssa-benefits-selection {
	border-width:.25rem;
	border-color:#2378c3;
	border-style:solid;
	margin-bottom:3rem;
	padding:1.5rem
}
.ssa-benefits-selection__link--eligibility {
	border-top-width:1px;
	border-top-color:#dfe1e2;
	border-top-style:solid;
	margin-top:1.5rem;
	padding-top:1.5rem
}
.ssa-benefits-selection__link--eligibility p {
	margin:0;
	margin-bottom:.5rem
}
.ssa-benefits-selection__heading {
	margin-bottom:0
}
.ssa-benefits-selection__age-group {
	margin-top:0
}
.ssa-benefits-selection__category {
	margin-bottom:0
}
.ssa-benefits-selection__description {
	margin-top:0
}
.ssa-benefits-selection__name,.ssa-benefits-selection__ssi-name {
	margin-bottom:0;
	margin-top:0
}
.ssa-benefits-selection__supplements .ssa-benefits-selection__name:first-of-type {
	margin-top:0
}
