/*! tailwindcss v2.2.19 | MIT License | https://tailwindcss.com *//*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*, ::after, ::before {
	box-sizing: border-box
}
html {
	-moz-tab-size: 4;
	tab-size: 4
}
html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%
}


hr {
	height: 0;
	color: inherit
}
abbr[title] {
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted
}
b, strong {
	font-weight: bolder
}
code, kbd, pre, samp {
	font-family: ui-monospace, SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace;
	font-size: 1em
}
small {
	font-size: 80%
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sub {
	bottom: -.25em
}
sup {
	top: -.5em
}
table {
	text-indent: 0;
	border-color: inherit
}
button, input, optgroup, select, textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0
}
button, select {
	text-transform: none
}
[type=button], [type=reset], [type=submit], button {
-webkit-appearance:button
}
::-moz-focus-inner {
border-style:none;
padding:0
}
:-moz-focusring {
outline:1px dotted ButtonText
}
:-moz-ui-invalid {
box-shadow:none
}
legend {
	padding: 0
}
progress {
	vertical-align: baseline
}
::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
height:auto
}
[type=search] {
-webkit-appearance:textfield;
outline-offset:-2px
}
::-webkit-search-decoration {
-webkit-appearance:none
}
::-webkit-file-upload-button {
-webkit-appearance:button;
font:inherit
}
summary {
	display: list-item
}
blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre {
	margin: 0
}
button {
	background-color: transparent;
	background-image: none
}
fieldset {
	margin: 0;
	padding: 0
}
ol, ul {
	list-style: none;
	margin: 0;
	padding: 0
}
html {
	font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	line-height: 1.5
}
body {
	font-family: inherit;
	line-height: inherit
}
*, ::after, ::before {
	box-sizing: border-box;
	border-width: 0;
	border-style: solid;
	border-color: currentColor
}
hr {
	border-top-width: 1px
}
img {
	border-style: solid
}
textarea {
	resize: vertical
}
input::placeholder, textarea::placeholder {
opacity:1;
color:#9ca3af
}
[role=button], button {
cursor:pointer
}
:-moz-focusring {
outline:auto
}
table {
	border-collapse: collapse
}
h1, h2, h3, h4, h5, h6 {
	font-size: inherit;
	font-weight: inherit
}
a {
	color: inherit;
	text-decoration: inherit
}
button, input, optgroup, select, textarea {
	padding: 0;
	line-height: inherit;
	color: inherit
}
code, kbd, pre, samp {
	font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}
audio, canvas, embed, iframe, img, object, svg, video {
	display: block;
	vertical-align: middle
}
img, video {
	max-width: 100%;
	height: auto
}
[hidden] {
display:none
}
*, ::after, ::before {
--tw-border-opacity:1;
	border-color: rgba(229, 231, 235, var(--tw-border-opacity));
}
.container {
	width: 100%
}
@media (min-width:640px) {
.container {
	max-width: 640px
}
}
@media (min-width:768px) {
.container {
	max-width: 768px
}
}
@media (min-width:1024px) {
.container {
	max-width: 1024px
}
}
@media (min-width:1280px) {
.container {
	max-width: 1280px
}
}
@media (min-width:1536px) {
.container {
	max-width: 1536px
}
}
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0,0,0,0);
	white-space: nowrap;
	border-width: 0
}
.not-sr-only {
	position: static;
	width: auto;
	height: auto;
	padding: 0;
	margin: 0;
	overflow: visible;
	clip: auto;
	white-space: normal
}
.focus-within\:sr-only:focus-within {
position:absolute;
width:1px;
height:1px;
padding:0;
margin:-1px;
overflow:hidden;
clip:rect(0,0,0,0);
white-space:nowrap;
border-width:0
}
.focus-within\:not-sr-only:focus-within {
position:static;
width:auto;
height:auto;
padding:0;
margin:0;
overflow:visible;
clip:auto;
white-space:normal
}
.focus\:sr-only:focus {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0,0,0,0);
	white-space: nowrap;
	border-width: 0
}
.focus\:not-sr-only:focus {
	position: static;
	width: auto;
	height: auto;
	padding: 0;
	margin: 0;
	overflow: visible;
	clip: auto;
	white-space: normal
}
.pointer-events-none {
	pointer-events: none
}
.pointer-events-auto {
	pointer-events: auto
}
.visible {
	visibility: visible
}
.invisible {
	visibility: hidden
}
.static {
	position: static
}
.fixed {
	position: fixed
}
.absolute {
	position: absolute
}
.relative {
	position: relative
}
.sticky {
	position: sticky
}
.inset-0 {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}
.inset-1 {
top:.25rem;
right:.25rem;
bottom:.25rem;
left:.25rem
}
.inset-2 {
top:.5rem;
right:.5rem;
bottom:.5rem;
left:.5rem
}
.inset-3 {
top:.75rem;
right:.75rem;
bottom:.75rem;
left:.75rem
}
.inset-4 {
	top: 1rem;
	right: 1rem;
	bottom: 1rem;
	left: 1rem
}
.inset-5 {
	top: 1.25rem;
	right: 1.25rem;
	bottom: 1.25rem;
	left: 1.25rem
}
.inset-6 {
	top: 1.5rem;
	right: 1.5rem;
	bottom: 1.5rem;
	left: 1.5rem
}
.inset-7 {
	top: 1.75rem;
	right: 1.75rem;
	bottom: 1.75rem;
	left: 1.75rem
}
.inset-8 {
	top: 2rem;
	right: 2rem;
	bottom: 2rem;
	left: 2rem
}
.inset-9 {
	top: 2.25rem;
	right: 2.25rem;
	bottom: 2.25rem;
	left: 2.25rem
}
.inset-10 {
	top: 2.5rem;
	right: 2.5rem;
	bottom: 2.5rem;
	left: 2.5rem
}
.inset-11 {
	top: 2.75rem;
	right: 2.75rem;
	bottom: 2.75rem;
	left: 2.75rem
}
.inset-12 {
	top: 3rem;
	right: 3rem;
	bottom: 3rem;
	left: 3rem
}
.inset-14 {
	top: 3.5rem;
	right: 3.5rem;
	bottom: 3.5rem;
	left: 3.5rem
}
.inset-16 {
	top: 4rem;
	right: 4rem;
	bottom: 4rem;
	left: 4rem
}
.inset-20 {
	top: 5rem;
	right: 5rem;
	bottom: 5rem;
	left: 5rem
}
.inset-24 {
	top: 6rem;
	right: 6rem;
	bottom: 6rem;
	left: 6rem
}
.inset-28 {
	top: 7rem;
	right: 7rem;
	bottom: 7rem;
	left: 7rem
}
.inset-32 {
	top: 8rem;
	right: 8rem;
	bottom: 8rem;
	left: 8rem
}
.inset-36 {
	top: 9rem;
	right: 9rem;
	bottom: 9rem;
	left: 9rem
}
.inset-40 {
	top: 10rem;
	right: 10rem;
	bottom: 10rem;
	left: 10rem
}
.inset-44 {
	top: 11rem;
	right: 11rem;
	bottom: 11rem;
	left: 11rem
}
.inset-48 {
	top: 12rem;
	right: 12rem;
	bottom: 12rem;
	left: 12rem
}
.inset-52 {
	top: 13rem;
	right: 13rem;
	bottom: 13rem;
	left: 13rem
}
.inset-56 {
	top: 14rem;
	right: 14rem;
	bottom: 14rem;
	left: 14rem
}
.inset-60 {
	top: 15rem;
	right: 15rem;
	bottom: 15rem;
	left: 15rem
}
.inset-64 {
	top: 16rem;
	right: 16rem;
	bottom: 16rem;
	left: 16rem
}
.inset-72 {
	top: 18rem;
	right: 18rem;
	bottom: 18rem;
	left: 18rem
}
.inset-80 {
	top: 20rem;
	right: 20rem;
	bottom: 20rem;
	left: 20rem
}
.inset-96 {
	top: 24rem;
	right: 24rem;
	bottom: 24rem;
	left: 24rem
}
.inset-auto {
	top: auto;
	right: auto;
	bottom: auto;
	left: auto
}
.inset-px {
	top: 1px;
	right: 1px;
	bottom: 1px;
	left: 1px
}
.inset-0\.5 {
top:.125rem;
right:.125rem;
bottom:.125rem;
left:.125rem
}
.inset-1\.5 {
top:.375rem;
right:.375rem;
bottom:.375rem;
left:.375rem
}
.inset-2\.5 {
top:.625rem;
right:.625rem;
bottom:.625rem;
left:.625rem
}
.inset-3\.5 {
top:.875rem;
right:.875rem;
bottom:.875rem;
left:.875rem
}
.-inset-0 {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}
.-inset-1 {
top:-.25rem;
right:-.25rem;
bottom:-.25rem;
left:-.25rem
}
.-inset-2 {
top:-.5rem;
right:-.5rem;
bottom:-.5rem;
left:-.5rem
}
.-inset-3 {
top:-.75rem;
right:-.75rem;
bottom:-.75rem;
left:-.75rem
}
.-inset-4 {
	top: -1rem;
	right: -1rem;
	bottom: -1rem;
	left: -1rem
}
.-inset-5 {
	top: -1.25rem;
	right: -1.25rem;
	bottom: -1.25rem;
	left: -1.25rem
}
.-inset-6 {
	top: -1.5rem;
	right: -1.5rem;
	bottom: -1.5rem;
	left: -1.5rem
}
.-inset-7 {
	top: -1.75rem;
	right: -1.75rem;
	bottom: -1.75rem;
	left: -1.75rem
}
.-inset-8 {
	top: -2rem;
	right: -2rem;
	bottom: -2rem;
	left: -2rem
}
.-inset-9 {
	top: -2.25rem;
	right: -2.25rem;
	bottom: -2.25rem;
	left: -2.25rem
}
.-inset-10 {
	top: -2.5rem;
	right: -2.5rem;
	bottom: -2.5rem;
	left: -2.5rem
}
.-inset-11 {
	top: -2.75rem;
	right: -2.75rem;
	bottom: -2.75rem;
	left: -2.75rem
}
.-inset-12 {
	top: -3rem;
	right: -3rem;
	bottom: -3rem;
	left: -3rem
}
.-inset-14 {
	top: -3.5rem;
	right: -3.5rem;
	bottom: -3.5rem;
	left: -3.5rem
}
.-inset-16 {
	top: -4rem;
	right: -4rem;
	bottom: -4rem;
	left: -4rem
}
.-inset-20 {
	top: -5rem;
	right: -5rem;
	bottom: -5rem;
	left: -5rem
}
.-inset-24 {
	top: -6rem;
	right: -6rem;
	bottom: -6rem;
	left: -6rem
}
.-inset-28 {
	top: -7rem;
	right: -7rem;
	bottom: -7rem;
	left: -7rem
}
.-inset-32 {
	top: -8rem;
	right: -8rem;
	bottom: -8rem;
	left: -8rem
}
.-inset-36 {
	top: -9rem;
	right: -9rem;
	bottom: -9rem;
	left: -9rem
}
.-inset-40 {
	top: -10rem;
	right: -10rem;
	bottom: -10rem;
	left: -10rem
}
.-inset-44 {
	top: -11rem;
	right: -11rem;
	bottom: -11rem;
	left: -11rem
}
.-inset-48 {
	top: -12rem;
	right: -12rem;
	bottom: -12rem;
	left: -12rem
}
.-inset-52 {
	top: -13rem;
	right: -13rem;
	bottom: -13rem;
	left: -13rem
}
.-inset-56 {
	top: -14rem;
	right: -14rem;
	bottom: -14rem;
	left: -14rem
}
.-inset-60 {
	top: -15rem;
	right: -15rem;
	bottom: -15rem;
	left: -15rem
}
.-inset-64 {
	top: -16rem;
	right: -16rem;
	bottom: -16rem;
	left: -16rem
}
.-inset-72 {
	top: -18rem;
	right: -18rem;
	bottom: -18rem;
	left: -18rem
}
.-inset-80 {
	top: -20rem;
	right: -20rem;
	bottom: -20rem;
	left: -20rem
}
.-inset-96 {
	top: -24rem;
	right: -24rem;
	bottom: -24rem;
	left: -24rem
}
.-inset-px {
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px
}
.-inset-0\.5 {
top:-.125rem;
right:-.125rem;
bottom:-.125rem;
left:-.125rem
}
.-inset-1\.5 {
top:-.375rem;
right:-.375rem;
bottom:-.375rem;
left:-.375rem
}
.-inset-2\.5 {
top:-.625rem;
right:-.625rem;
bottom:-.625rem;
left:-.625rem
}
.-inset-3\.5 {
top:-.875rem;
right:-.875rem;
bottom:-.875rem;
left:-.875rem
}
.inset-1\/2 {
	top: 50%;
	right: 50%;
	bottom: 50%;
	left: 50%
}
.inset-1\/3 {
	top: 33.333333%;
	right: 33.333333%;
	bottom: 33.333333%;
	left: 33.333333%
}
.inset-2\/3 {
	top: 66.666667%;
	right: 66.666667%;
	bottom: 66.666667%;
	left: 66.666667%
}
.inset-1\/4 {
	top: 25%;
	right: 25%;
	bottom: 25%;
	left: 25%
}
.inset-2\/4 {
	top: 50%;
	right: 50%;
	bottom: 50%;
	left: 50%
}
.inset-3\/4 {
	top: 75%;
	right: 75%;
	bottom: 75%;
	left: 75%
}
.inset-full {
	top: 100%;
	right: 100%;
	bottom: 100%;
	left: 100%
}
.-inset-1\/2 {
	top: -50%;
	right: -50%;
	bottom: -50%;
	left: -50%
}
.-inset-1\/3 {
	top: -33.333333%;
	right: -33.333333%;
	bottom: -33.333333%;
	left: -33.333333%
}
.-inset-2\/3 {
	top: -66.666667%;
	right: -66.666667%;
	bottom: -66.666667%;
	left: -66.666667%
}
.-inset-1\/4 {
	top: -25%;
	right: -25%;
	bottom: -25%;
	left: -25%
}
.-inset-2\/4 {
	top: -50%;
	right: -50%;
	bottom: -50%;
	left: -50%
}
.-inset-3\/4 {
	top: -75%;
	right: -75%;
	bottom: -75%;
	left: -75%
}
.-inset-full {
	top: -100%;
	right: -100%;
	bottom: -100%;
	left: -100%
}
.inset-x-0 {
	left: 0;
	right: 0
}
.inset-x-1 {
left:.25rem;
right:.25rem
}
.inset-x-2 {
left:.5rem;
right:.5rem
}
.inset-x-3 {
left:.75rem;
right:.75rem
}
.inset-x-4 {
	left: 1rem;
	right: 1rem
}
.inset-x-5 {
	left: 1.25rem;
	right: 1.25rem
}
.inset-x-6 {
	left: 1.5rem;
	right: 1.5rem
}
.inset-x-7 {
	left: 1.75rem;
	right: 1.75rem
}
.inset-x-8 {
	left: 2rem;
	right: 2rem
}
.inset-x-9 {
	left: 2.25rem;
	right: 2.25rem
}
.inset-x-10 {
	left: 2.5rem;
	right: 2.5rem
}
.inset-x-11 {
	left: 2.75rem;
	right: 2.75rem
}
.inset-x-12 {
	left: 3rem;
	right: 3rem
}
.inset-x-14 {
	left: 3.5rem;
	right: 3.5rem
}
.inset-x-16 {
	left: 4rem;
	right: 4rem
}
.inset-x-20 {
	left: 5rem;
	right: 5rem
}
.inset-x-24 {
	left: 6rem;
	right: 6rem
}
.inset-x-28 {
	left: 7rem;
	right: 7rem
}
.inset-x-32 {
	left: 8rem;
	right: 8rem
}
.inset-x-36 {
	left: 9rem;
	right: 9rem
}
.inset-x-40 {
	left: 10rem;
	right: 10rem
}
.inset-x-44 {
	left: 11rem;
	right: 11rem
}
.inset-x-48 {
	left: 12rem;
	right: 12rem
}
.inset-x-52 {
	left: 13rem;
	right: 13rem
}
.inset-x-56 {
	left: 14rem;
	right: 14rem
}
.inset-x-60 {
	left: 15rem;
	right: 15rem
}
.inset-x-64 {
	left: 16rem;
	right: 16rem
}
.inset-x-72 {
	left: 18rem;
	right: 18rem
}
.inset-x-80 {
	left: 20rem;
	right: 20rem
}
.inset-x-96 {
	left: 24rem;
	right: 24rem
}
.inset-x-auto {
	left: auto;
	right: auto
}
.inset-x-px {
	left: 1px;
	right: 1px
}
.inset-x-0\.5 {
left:.125rem;
right:.125rem
}
.inset-x-1\.5 {
left:.375rem;
right:.375rem
}
.inset-x-2\.5 {
left:.625rem;
right:.625rem
}
.inset-x-3\.5 {
left:.875rem;
right:.875rem
}
.-inset-x-0 {
	left: 0;
	right: 0
}
.-inset-x-1 {
left:-.25rem;
right:-.25rem
}
.-inset-x-2 {
left:-.5rem;
right:-.5rem
}
.-inset-x-3 {
left:-.75rem;
right:-.75rem
}
.-inset-x-4 {
	left: -1rem;
	right: -1rem
}
.-inset-x-5 {
	left: -1.25rem;
	right: -1.25rem
}
.-inset-x-6 {
	left: -1.5rem;
	right: -1.5rem
}
.-inset-x-7 {
	left: -1.75rem;
	right: -1.75rem
}
.-inset-x-8 {
	left: -2rem;
	right: -2rem
}
.-inset-x-9 {
	left: -2.25rem;
	right: -2.25rem
}
.-inset-x-10 {
	left: -2.5rem;
	right: -2.5rem
}
.-inset-x-11 {
	left: -2.75rem;
	right: -2.75rem
}
.-inset-x-12 {
	left: -3rem;
	right: -3rem
}
.-inset-x-14 {
	left: -3.5rem;
	right: -3.5rem
}
.-inset-x-16 {
	left: -4rem;
	right: -4rem
}
.-inset-x-20 {
	left: -5rem;
	right: -5rem
}
.-inset-x-24 {
	left: -6rem;
	right: -6rem
}
.-inset-x-28 {
	left: -7rem;
	right: -7rem
}
.-inset-x-32 {
	left: -8rem;
	right: -8rem
}
.-inset-x-36 {
	left: -9rem;
	right: -9rem
}
.-inset-x-40 {
	left: -10rem;
	right: -10rem
}
.-inset-x-44 {
	left: -11rem;
	right: -11rem
}
.-inset-x-48 {
	left: -12rem;
	right: -12rem
}
.-inset-x-52 {
	left: -13rem;
	right: -13rem
}
.-inset-x-56 {
	left: -14rem;
	right: -14rem
}
.-inset-x-60 {
	left: -15rem;
	right: -15rem
}
.-inset-x-64 {
	left: -16rem;
	right: -16rem
}
.-inset-x-72 {
	left: -18rem;
	right: -18rem
}
.-inset-x-80 {
	left: -20rem;
	right: -20rem
}
.-inset-x-96 {
	left: -24rem;
	right: -24rem
}
.-inset-x-px {
	left: -1px;
	right: -1px
}
.-inset-x-0\.5 {
left:-.125rem;
right:-.125rem
}
.-inset-x-1\.5 {
left:-.375rem;
right:-.375rem
}
.-inset-x-2\.5 {
left:-.625rem;
right:-.625rem
}
.-inset-x-3\.5 {
left:-.875rem;
right:-.875rem
}
.inset-x-1\/2 {
	left: 50%;
	right: 50%
}
.inset-x-1\/3 {
	left: 33.333333%;
	right: 33.333333%
}
.inset-x-2\/3 {
	left: 66.666667%;
	right: 66.666667%
}
.inset-x-1\/4 {
	left: 25%;
	right: 25%
}
.inset-x-2\/4 {
	left: 50%;
	right: 50%
}
.inset-x-3\/4 {
	left: 75%;
	right: 75%
}
.inset-x-full {
	left: 100%;
	right: 100%
}
.-inset-x-1\/2 {
	left: -50%;
	right: -50%
}
.-inset-x-1\/3 {
	left: -33.333333%;
	right: -33.333333%
}
.-inset-x-2\/3 {
	left: -66.666667%;
	right: -66.666667%
}
.-inset-x-1\/4 {
	left: -25%;
	right: -25%
}
.-inset-x-2\/4 {
	left: -50%;
	right: -50%
}
.-inset-x-3\/4 {
	left: -75%;
	right: -75%
}
.-inset-x-full {
	left: -100%;
	right: -100%
}
.inset-y-0 {
	top: 0;
	bottom: 0
}
.inset-y-1 {
top:.25rem;
bottom:.25rem
}
.inset-y-2 {
top:.5rem;
bottom:.5rem
}
.inset-y-3 {
top:.75rem;
bottom:.75rem
}
.inset-y-4 {
	top: 1rem;
	bottom: 1rem
}
.inset-y-5 {
	top: 1.25rem;
	bottom: 1.25rem
}
.inset-y-6 {
	top: 1.5rem;
	bottom: 1.5rem
}
.inset-y-7 {
	top: 1.75rem;
	bottom: 1.75rem
}
.inset-y-8 {
	top: 2rem;
	bottom: 2rem
}
.inset-y-9 {
	top: 2.25rem;
	bottom: 2.25rem
}
.inset-y-10 {
	top: 2.5rem;
	bottom: 2.5rem
}
.inset-y-11 {
	top: 2.75rem;
	bottom: 2.75rem
}
.inset-y-12 {
	top: 3rem;
	bottom: 3rem
}
.inset-y-14 {
	top: 3.5rem;
	bottom: 3.5rem
}
.inset-y-16 {
	top: 4rem;
	bottom: 4rem
}
.inset-y-20 {
	top: 5rem;
	bottom: 5rem
}
.inset-y-24 {
	top: 6rem;
	bottom: 6rem
}
.inset-y-28 {
	top: 7rem;
	bottom: 7rem
}
.inset-y-32 {
	top: 8rem;
	bottom: 8rem
}
.inset-y-36 {
	top: 9rem;
	bottom: 9rem
}
.inset-y-40 {
	top: 10rem;
	bottom: 10rem
}
.inset-y-44 {
	top: 11rem;
	bottom: 11rem
}
.inset-y-48 {
	top: 12rem;
	bottom: 12rem
}
.inset-y-52 {
	top: 13rem;
	bottom: 13rem
}
.inset-y-56 {
	top: 14rem;
	bottom: 14rem
}
.inset-y-60 {
	top: 15rem;
	bottom: 15rem
}
.inset-y-64 {
	top: 16rem;
	bottom: 16rem
}
.inset-y-72 {
	top: 18rem;
	bottom: 18rem
}
.inset-y-80 {
	top: 20rem;
	bottom: 20rem
}
.inset-y-96 {
	top: 24rem;
	bottom: 24rem
}
.inset-y-auto {
	top: auto;
	bottom: auto
}
.inset-y-px {
	top: 1px;
	bottom: 1px
}
.inset-y-0\.5 {
top:.125rem;
bottom:.125rem
}
.inset-y-1\.5 {
top:.375rem;
bottom:.375rem
}
.inset-y-2\.5 {
top:.625rem;
bottom:.625rem
}
.inset-y-3\.5 {
top:.875rem;
bottom:.875rem
}
.-inset-y-0 {
	top: 0;
	bottom: 0
}
.-inset-y-1 {
top:-.25rem;
bottom:-.25rem
}
.-inset-y-2 {
top:-.5rem;
bottom:-.5rem
}
.-inset-y-3 {
top:-.75rem;
bottom:-.75rem
}
.-inset-y-4 {
	top: -1rem;
	bottom: -1rem
}
.-inset-y-5 {
	top: -1.25rem;
	bottom: -1.25rem
}
.-inset-y-6 {
	top: -1.5rem;
	bottom: -1.5rem
}
.-inset-y-7 {
	top: -1.75rem;
	bottom: -1.75rem
}
.-inset-y-8 {
	top: -2rem;
	bottom: -2rem
}
.-inset-y-9 {
	top: -2.25rem;
	bottom: -2.25rem
}
.-inset-y-10 {
	top: -2.5rem;
	bottom: -2.5rem
}
.-inset-y-11 {
	top: -2.75rem;
	bottom: -2.75rem
}
.-inset-y-12 {
	top: -3rem;
	bottom: -3rem
}
.-inset-y-14 {
	top: -3.5rem;
	bottom: -3.5rem
}
.-inset-y-16 {
	top: -4rem;
	bottom: -4rem
}
.-inset-y-20 {
	top: -5rem;
	bottom: -5rem
}
.-inset-y-24 {
	top: -6rem;
	bottom: -6rem
}
.-inset-y-28 {
	top: -7rem;
	bottom: -7rem
}
.-inset-y-32 {
	top: -8rem;
	bottom: -8rem
}
.-inset-y-36 {
	top: -9rem;
	bottom: -9rem
}
.-inset-y-40 {
	top: -10rem;
	bottom: -10rem
}
.-inset-y-44 {
	top: -11rem;
	bottom: -11rem
}
.-inset-y-48 {
	top: -12rem;
	bottom: -12rem
}
.-inset-y-52 {
	top: -13rem;
	bottom: -13rem
}
.-inset-y-56 {
	top: -14rem;
	bottom: -14rem
}
.-inset-y-60 {
	top: -15rem;
	bottom: -15rem
}
.-inset-y-64 {
	top: -16rem;
	bottom: -16rem
}
.-inset-y-72 {
	top: -18rem;
	bottom: -18rem
}
.-inset-y-80 {
	top: -20rem;
	bottom: -20rem
}
.-inset-y-96 {
	top: -24rem;
	bottom: -24rem
}
.-inset-y-px {
	top: -1px;
	bottom: -1px
}
.-inset-y-0\.5 {
top:-.125rem;
bottom:-.125rem
}
.-inset-y-1\.5 {
top:-.375rem;
bottom:-.375rem
}
.-inset-y-2\.5 {
top:-.625rem;
bottom:-.625rem
}
.-inset-y-3\.5 {
top:-.875rem;
bottom:-.875rem
}
.inset-y-1\/2 {
	top: 50%;
	bottom: 50%
}
.inset-y-1\/3 {
	top: 33.333333%;
	bottom: 33.333333%
}
.inset-y-2\/3 {
	top: 66.666667%;
	bottom: 66.666667%
}
.inset-y-1\/4 {
	top: 25%;
	bottom: 25%
}
.inset-y-2\/4 {
	top: 50%;
	bottom: 50%
}
.inset-y-3\/4 {
	top: 75%;
	bottom: 75%
}
.inset-y-full {
	top: 100%;
	bottom: 100%
}
.-inset-y-1\/2 {
	top: -50%;
	bottom: -50%
}
.-inset-y-1\/3 {
	top: -33.333333%;
	bottom: -33.333333%
}
.-inset-y-2\/3 {
	top: -66.666667%;
	bottom: -66.666667%
}
.-inset-y-1\/4 {
	top: -25%;
	bottom: -25%
}
.-inset-y-2\/4 {
	top: -50%;
	bottom: -50%
}
.-inset-y-3\/4 {
	top: -75%;
	bottom: -75%
}
.-inset-y-full {
	top: -100%;
	bottom: -100%
}
.top-0 {
	top: 0
}
.top-1 {
top:.25rem
}
.top-2 {
top:.5rem
}
.top-3 {
top:.75rem
}
.top-4 {
	top: 1rem
}
.top-5 {
	top: 1.25rem
}
.top-6 {
	top: 1.5rem
}
.top-7 {
	top: 1.75rem
}
.top-8 {
	top: 2rem
}
.top-9 {
	top: 2.25rem
}
.top-10 {
	top: 2.5rem
}
.top-11 {
	top: 2.75rem
}
.top-12 {
	top: 3rem
}
.top-14 {
	top: 3.5rem
}
.top-16 {
	top: 4rem
}
.top-20 {
	top: 5rem
}
.top-24 {
	top: 6rem
}
.top-28 {
	top: 7rem
}
.top-32 {
	top: 8rem
}
.top-36 {
	top: 9rem
}
.top-40 {
	top: 10rem
}
.top-44 {
	top: 11rem
}
.top-48 {
	top: 12rem
}
.top-52 {
	top: 13rem
}
.top-56 {
	top: 14rem
}
.top-60 {
	top: 15rem
}
.top-64 {
	top: 16rem
}
.top-72 {
	top: 18rem
}
.top-80 {
	top: 20rem
}
.top-96 {
	top: 24rem
}
.top-auto {
	top: auto
}
.top-px {
	top: 1px
}
.top-0\.5 {
top:.125rem
}
.top-1\.5 {
top:.375rem
}
.top-2\.5 {
top:.625rem
}
.top-3\.5 {
top:.875rem
}
.-top-0 {
	top: 0
}
.-top-1 {
top:-.25rem
}
.-top-2 {
top:-.5rem
}
.-top-3 {
top:-.75rem
}
.-top-4 {
	top: -1rem
}
.-top-5 {
	top: -1.25rem
}
.-top-6 {
	top: -1.5rem
}
.-top-7 {
	top: -1.75rem
}
.-top-8 {
	top: -2rem
}
.-top-9 {
	top: -2.25rem
}
.-top-10 {
	top: -2.5rem
}
.-top-11 {
	top: -2.75rem
}
.-top-12 {
	top: -3rem
}
.-top-14 {
	top: -3.5rem
}
.-top-16 {
	top: -4rem
}
.-top-20 {
	top: -5rem
}
.-top-24 {
	top: -6rem
}
.-top-28 {
	top: -7rem
}
.-top-32 {
	top: -8rem
}
.-top-36 {
	top: -9rem
}
.-top-40 {
	top: -10rem
}
.-top-44 {
	top: -11rem
}
.-top-48 {
	top: -12rem
}
.-top-52 {
	top: -13rem
}
.-top-56 {
	top: -14rem
}
.-top-60 {
	top: -15rem
}
.-top-64 {
	top: -16rem
}
.-top-72 {
	top: -18rem
}
.-top-80 {
	top: -20rem
}
.-top-96 {
	top: -24rem
}
.-top-px {
	top: -1px
}
.-top-0\.5 {
top:-.125rem
}
.-top-1\.5 {
top:-.375rem
}
.-top-2\.5 {
top:-.625rem
}
.-top-3\.5 {
top:-.875rem
}
.top-1\/2 {
	top: 50%
}
.top-1\/3 {
	top: 33.333333%
}
.top-2\/3 {
	top: 66.666667%
}
.top-1\/4 {
	top: 25%
}
.top-2\/4 {
	top: 50%
}
.top-3\/4 {
	top: 75%
}
.top-full {
	top: 100%
}
.-top-1\/2 {
	top: -50%
}
.-top-1\/3 {
	top: -33.333333%
}
.-top-2\/3 {
	top: -66.666667%
}
.-top-1\/4 {
	top: -25%
}
.-top-2\/4 {
	top: -50%
}
.-top-3\/4 {
	top: -75%
}
.-top-full {
	top: -100%
}
.right-0 {
	right: 0
}
.right-1 {
right:.25rem
}
.right-2 {
right:.5rem
}
.right-3 {
right:.75rem
}
.right-4 {
	right: 1rem
}
.right-5 {
	right: 1.25rem
}
.right-6 {
	right: 1.5rem
}
.right-7 {
	right: 1.75rem
}
.right-8 {
	right: 2rem
}
.right-9 {
	right: 2.25rem
}
.right-10 {
	right: 2.5rem
}
.right-11 {
	right: 2.75rem
}
.right-12 {
	right: 3rem
}
.right-14 {
	right: 3.5rem
}
.right-16 {
	right: 4rem
}
.right-20 {
	right: 5rem
}
.right-24 {
	right: 6rem
}
.right-28 {
	right: 7rem
}
.right-32 {
	right: 8rem
}
.right-36 {
	right: 9rem
}
.right-40 {
	right: 10rem
}
.right-44 {
	right: 11rem
}
.right-48 {
	right: 12rem
}
.right-52 {
	right: 13rem
}
.right-56 {
	right: 14rem
}
.right-60 {
	right: 15rem
}
.right-64 {
	right: 16rem
}
.right-72 {
	right: 18rem
}
.right-80 {
	right: 20rem
}
.right-96 {
	right: 24rem
}
.right-auto {
	right: auto
}
.right-px {
	right: 1px
}
.right-0\.5 {
right:.125rem
}
.right-1\.5 {
right:.375rem
}
.right-2\.5 {
right:.625rem
}
.right-3\.5 {
right:.875rem
}
.-right-0 {
	right: 0
}
.-right-1 {
right:-.25rem
}
.-right-2 {
right:-.5rem
}
.-right-3 {
right:-.75rem
}
.-right-4 {
	right: -1rem
}
.-right-5 {
	right: -1.25rem
}
.-right-6 {
	right: -1.5rem
}
.-right-7 {
	right: -1.75rem
}
.-right-8 {
	right: -2rem
}
.-right-9 {
	right: -2.25rem
}
.-right-10 {
	right: -2.5rem
}
.-right-11 {
	right: -2.75rem
}
.-right-12 {
	right: -3rem
}
.-right-14 {
	right: -3.5rem
}
.-right-16 {
	right: -4rem
}
.-right-20 {
	right: -5rem
}
.-right-24 {
	right: -6rem
}
.-right-28 {
	right: -7rem
}
.-right-32 {
	right: -8rem
}
.-right-36 {
	right: -9rem
}
.-right-40 {
	right: -10rem
}
.-right-44 {
	right: -11rem
}
.-right-48 {
	right: -12rem
}
.-right-52 {
	right: -13rem
}
.-right-56 {
	right: -14rem
}
.-right-60 {
	right: -15rem
}
.-right-64 {
	right: -16rem
}
.-right-72 {
	right: -18rem
}
.-right-80 {
	right: -20rem
}
.-right-96 {
	right: -24rem
}
.-right-px {
	right: -1px
}
.-right-0\.5 {
right:-.125rem
}
.-right-1\.5 {
right:-.375rem
}
.-right-2\.5 {
right:-.625rem
}
.-right-3\.5 {
right:-.875rem
}
.right-1\/2 {
	right: 50%
}
.right-1\/3 {
	right: 33.333333%
}
.right-2\/3 {
	right: 66.666667%
}
.right-1\/4 {
	right: 25%
}
.right-2\/4 {
	right: 50%
}
.right-3\/4 {
	right: 75%
}
.right-full {
	right: 100%
}
.-right-1\/2 {
	right: -50%
}
.-right-1\/3 {
	right: -33.333333%
}
.-right-2\/3 {
	right: -66.666667%
}
.-right-1\/4 {
	right: -25%
}
.-right-2\/4 {
	right: -50%
}
.-right-3\/4 {
	right: -75%
}
.-right-full {
	right: -100%
}
.bottom-0 {
	bottom: 0
}
.bottom-1 {
bottom:.25rem
}
.bottom-2 {
bottom:.5rem
}
.bottom-3 {
bottom:.75rem
}
.bottom-4 {
	bottom: 1rem
}
.bottom-5 {
	bottom: 1.25rem
}
.bottom-6 {
	bottom: 1.5rem
}
.bottom-7 {
	bottom: 1.75rem
}
.bottom-8 {
	bottom: 2rem
}
.bottom-9 {
	bottom: 2.25rem
}
.bottom-10 {
	bottom: 2.5rem
}
.bottom-11 {
	bottom: 2.75rem
}
.bottom-12 {
	bottom: 3rem
}
.bottom-14 {
	bottom: 3.5rem
}
.bottom-16 {
	bottom: 4rem
}
.bottom-20 {
	bottom: 5rem
}
.bottom-24 {
	bottom: 6rem
}
.bottom-28 {
	bottom: 7rem
}
.bottom-32 {
	bottom: 8rem
}
.bottom-36 {
	bottom: 9rem
}
.bottom-40 {
	bottom: 10rem
}
.bottom-44 {
	bottom: 11rem
}
.bottom-48 {
	bottom: 12rem
}
.bottom-52 {
	bottom: 13rem
}
.bottom-56 {
	bottom: 14rem
}
.bottom-60 {
	bottom: 15rem
}
.bottom-64 {
	bottom: 16rem
}
.bottom-72 {
	bottom: 18rem
}
.bottom-80 {
	bottom: 20rem
}
.bottom-96 {
	bottom: 24rem
}
.bottom-auto {
	bottom: auto
}
.bottom-px {
	bottom: 1px
}
.bottom-0\.5 {
bottom:.125rem
}
.bottom-1\.5 {
bottom:.375rem
}
.bottom-2\.5 {
bottom:.625rem
}
.bottom-3\.5 {
bottom:.875rem
}
.-bottom-0 {
	bottom: 0
}
.-bottom-1 {
bottom:-.25rem
}
.-bottom-2 {
bottom:-.5rem
}
.-bottom-3 {
bottom:-.75rem
}
.-bottom-4 {
	bottom: -1rem
}
.-bottom-5 {
	bottom: -1.25rem
}
.-bottom-6 {
	bottom: -1.5rem
}
.-bottom-7 {
	bottom: -1.75rem
}
.-bottom-8 {
	bottom: -2rem
}
.-bottom-9 {
	bottom: -2.25rem
}
.-bottom-10 {
	bottom: -2.5rem
}
.-bottom-11 {
	bottom: -2.75rem
}
.-bottom-12 {
	bottom: -3rem
}
.-bottom-14 {
	bottom: -3.5rem
}
.-bottom-16 {
	bottom: -4rem
}
.-bottom-20 {
	bottom: -5rem
}
.-bottom-24 {
	bottom: -6rem
}
.-bottom-28 {
	bottom: -7rem
}
.-bottom-32 {
	bottom: -8rem
}
.-bottom-36 {
	bottom: -9rem
}
.-bottom-40 {
	bottom: -10rem
}
.-bottom-44 {
	bottom: -11rem
}
.-bottom-48 {
	bottom: -12rem
}
.-bottom-52 {
	bottom: -13rem
}
.-bottom-56 {
	bottom: -14rem
}
.-bottom-60 {
	bottom: -15rem
}
.-bottom-64 {
	bottom: -16rem
}
.-bottom-72 {
	bottom: -18rem
}
.-bottom-80 {
	bottom: -20rem
}
.-bottom-96 {
	bottom: -24rem
}
.-bottom-px {
	bottom: -1px
}
.-bottom-0\.5 {
bottom:-.125rem
}
.-bottom-1\.5 {
bottom:-.375rem
}
.-bottom-2\.5 {
bottom:-.625rem
}
.-bottom-3\.5 {
bottom:-.875rem
}
.bottom-1\/2 {
	bottom: 50%
}
.bottom-1\/3 {
	bottom: 33.333333%
}
.bottom-2\/3 {
	bottom: 66.666667%
}
.bottom-1\/4 {
	bottom: 25%
}
.bottom-2\/4 {
	bottom: 50%
}
.bottom-3\/4 {
	bottom: 75%
}
.bottom-full {
	bottom: 100%
}
.-bottom-1\/2 {
	bottom: -50%
}
.-bottom-1\/3 {
	bottom: -33.333333%
}
.-bottom-2\/3 {
	bottom: -66.666667%
}
.-bottom-1\/4 {
	bottom: -25%
}
.-bottom-2\/4 {
	bottom: -50%
}
.-bottom-3\/4 {
	bottom: -75%
}
.-bottom-full {
	bottom: -100%
}
.left-0 {
	left: 0
}
.left-1 {
left:.25rem
}
.left-2 {
left:.5rem
}
.left-3 {
left:.75rem
}
.left-4 {
	left: 1rem
}
.left-5 {
	left: 1.25rem
}
.left-6 {
	left: 1.5rem
}
.left-7 {
	left: 1.75rem
}
.left-8 {
	left: 2rem
}
.left-9 {
	left: 2.25rem
}
.left-10 {
	left: 2.5rem
}
.left-11 {
	left: 2.75rem
}
.left-12 {
	left: 3rem
}
.left-14 {
	left: 3.5rem
}
.left-16 {
	left: 4rem
}
.left-20 {
	left: 5rem
}
.left-24 {
	left: 6rem
}
.left-28 {
	left: 7rem
}
.left-32 {
	left: 8rem
}
.left-36 {
	left: 9rem
}
.left-40 {
	left: 10rem
}
.left-44 {
	left: 11rem
}
.left-48 {
	left: 12rem
}
.left-52 {
	left: 13rem
}
.left-56 {
	left: 14rem
}
.left-60 {
	left: 15rem
}
.left-64 {
	left: 16rem
}
.left-72 {
	left: 18rem
}
.left-80 {
	left: 20rem
}
.left-96 {
	left: 24rem
}
.left-auto {
	left: auto
}
.left-px {
	left: 1px
}
.left-0\.5 {
left:.125rem
}
.left-1\.5 {
left:.375rem
}
.left-2\.5 {
left:.625rem
}
.left-3\.5 {
left:.875rem
}
.-left-0 {
	left: 0
}
.-left-1 {
left:-.25rem
}
.-left-2 {
left:-.5rem
}
.-left-3 {
left:-.75rem
}
.-left-4 {
	left: -1rem
}
.-left-5 {
	left: -1.25rem
}
.-left-6 {
	left: -1.5rem
}
.-left-7 {
	left: -1.75rem
}
.-left-8 {
	left: -2rem
}
.-left-9 {
	left: -2.25rem
}
.-left-10 {
	left: -2.5rem
}
.-left-11 {
	left: -2.75rem
}
.-left-12 {
	left: -3rem
}
.-left-14 {
	left: -3.5rem
}
.-left-16 {
	left: -4rem
}
.-left-20 {
	left: -5rem
}
.-left-24 {
	left: -6rem
}
.-left-28 {
	left: -7rem
}
.-left-32 {
	left: -8rem
}
.-left-36 {
	left: -9rem
}
.-left-40 {
	left: -10rem
}
.-left-44 {
	left: -11rem
}
.-left-48 {
	left: -12rem
}
.-left-52 {
	left: -13rem
}
.-left-56 {
	left: -14rem
}
.-left-60 {
	left: -15rem
}
.-left-64 {
	left: -16rem
}
.-left-72 {
	left: -18rem
}
.-left-80 {
	left: -20rem
}
.-left-96 {
	left: -24rem
}
.-left-px {
	left: -1px
}
.-left-0\.5 {
left:-.125rem
}
.-left-1\.5 {
left:-.375rem
}
.-left-2\.5 {
left:-.625rem
}
.-left-3\.5 {
left:-.875rem
}
.left-1\/2 {
	left: 50%
}
.left-1\/3 {
	left: 33.333333%
}
.left-2\/3 {
	left: 66.666667%
}
.left-1\/4 {
	left: 25%
}
.left-2\/4 {
	left: 50%
}
.left-3\/4 {
	left: 75%
}
.left-full {
	left: 100%
}
.-left-1\/2 {
	left: -50%
}
.-left-1\/3 {
	left: -33.333333%
}
.-left-2\/3 {
	left: -66.666667%
}
.-left-1\/4 {
	left: -25%
}
.-left-2\/4 {
	left: -50%
}
.-left-3\/4 {
	left: -75%
}
.-left-full {
	left: -100%
}
.isolate {
	isolation: isolate
}
.isolation-auto {
	isolation: auto
}
.z-0 {
	z-index: 0
}
.z-10 {
	z-index: 10
}
.z-20 {
	z-index: 20
}
.z-30 {
	z-index: 30
}
.z-40 {
	z-index: 40
}
.z-50 {
	z-index: 50
}
.z-auto {
	z-index: auto
}
.focus-within\:z-0:focus-within {
z-index:0
}
.focus-within\:z-10:focus-within {
z-index:10
}
.focus-within\:z-20:focus-within {
z-index:20
}
.focus-within\:z-30:focus-within {
z-index:30
}
.focus-within\:z-40:focus-within {
z-index:40
}
.focus-within\:z-50:focus-within {
z-index:50
}
.focus-within\:z-auto:focus-within {
z-index:auto
}
.focus\:z-0:focus {
	z-index: 0
}
.focus\:z-10:focus {
	z-index: 10
}
.focus\:z-20:focus {
	z-index: 20
}
.focus\:z-30:focus {
	z-index: 30
}
.focus\:z-40:focus {
	z-index: 40
}
.focus\:z-50:focus {
	z-index: 50
}
.focus\:z-auto:focus {
	z-index: auto
}
.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
}
.order-12 {
	order: 12
}
.order-first {
	order: -9999
}
.order-last {
	order: 9999
}
.order-none {
	order: 0
}
.col-auto {
	grid-column: auto
}
.col-span-1 {
	grid-column: span 1/span 1
}
.col-span-2 {
	grid-column: span 2/span 2
}
.col-span-3 {
	grid-column: span 3/span 3
}
.col-span-4 {
	grid-column: span 4/span 4
}
.col-span-5 {
	grid-column: span 5/span 5
}
.col-span-6 {
	grid-column: span 6/span 6
}
.col-span-7 {
	grid-column: span 7/span 7
}
.col-span-8 {
	grid-column: span 8/span 8
}
.col-span-9 {
	grid-column: span 9/span 9
}
.col-span-10 {
	grid-column: span 10/span 10
}
.col-span-11 {
	grid-column: span 11/span 11
}
.col-span-12 {
	grid-column: span 12/span 12
}
.col-span-full {
	grid-column: 1/-1
}
.col-start-1 {
	grid-column-start: 1
}
.col-start-2 {
	grid-column-start: 2
}
.col-start-3 {
	grid-column-start: 3
}
.col-start-4 {
	grid-column-start: 4
}
.col-start-5 {
	grid-column-start: 5
}
.col-start-6 {
	grid-column-start: 6
}
.col-start-7 {
	grid-column-start: 7
}
.col-start-8 {
	grid-column-start: 8
}
.col-start-9 {
	grid-column-start: 9
}
.col-start-10 {
	grid-column-start: 10
}
.col-start-11 {
	grid-column-start: 11
}
.col-start-12 {
	grid-column-start: 12
}
.col-start-13 {
	grid-column-start: 13
}
.col-start-auto {
	grid-column-start: auto
}
.col-end-1 {
	grid-column-end: 1
}
.col-end-2 {
	grid-column-end: 2
}
.col-end-3 {
	grid-column-end: 3
}
.col-end-4 {
	grid-column-end: 4
}
.col-end-5 {
	grid-column-end: 5
}
.col-end-6 {
	grid-column-end: 6
}
.col-end-7 {
	grid-column-end: 7
}
.col-end-8 {
	grid-column-end: 8
}
.col-end-9 {
	grid-column-end: 9
}
.col-end-10 {
	grid-column-end: 10
}
.col-end-11 {
	grid-column-end: 11
}
.col-end-12 {
	grid-column-end: 12
}
.col-end-13 {
	grid-column-end: 13
}
.col-end-auto {
	grid-column-end: auto
}
.row-auto {
	grid-row: auto
}
.row-span-1 {
	grid-row: span 1/span 1
}
.row-span-2 {
	grid-row: span 2/span 2
}
.row-span-3 {
	grid-row: span 3/span 3
}
.row-span-4 {
	grid-row: span 4/span 4
}
.row-span-5 {
	grid-row: span 5/span 5
}
.row-span-6 {
	grid-row: span 6/span 6
}
.row-span-full {
	grid-row: 1/-1
}
.row-start-1 {
	grid-row-start: 1
}
.row-start-2 {
	grid-row-start: 2
}
.row-start-3 {
	grid-row-start: 3
}
.row-start-4 {
	grid-row-start: 4
}
.row-start-5 {
	grid-row-start: 5
}
.row-start-6 {
	grid-row-start: 6
}
.row-start-7 {
	grid-row-start: 7
}
.row-start-auto {
	grid-row-start: auto
}
.row-end-1 {
	grid-row-end: 1
}
.row-end-2 {
	grid-row-end: 2
}
.row-end-3 {
	grid-row-end: 3
}
.row-end-4 {
	grid-row-end: 4
}
.row-end-5 {
	grid-row-end: 5
}
.row-end-6 {
	grid-row-end: 6
}
.row-end-7 {
	grid-row-end: 7
}
.row-end-auto {
	grid-row-end: auto
}
.float-right {
	float: right
}
.float-left {
	float: left
}
.float-none {
	float: none
}
.clear-left {
	clear: left
}
.clear-right {
	clear: right
}
.clear-both {
	clear: both
}
.clear-none {
	clear: none
}
.m-0 {
	margin: 0
}
.m-1 {
margin:.25rem
}
.m-2 {
margin:.5rem
}
.m-3 {
margin:.75rem
}
.m-4 {
	margin: 1rem
}
.m-5 {
	margin: 1.25rem
}
.m-6 {
	margin: 1.5rem
}
.m-7 {
	margin: 1.75rem
}
.m-8 {
	margin: 2rem
}
.m-9 {
	margin: 2.25rem
}
.m-10 {
	margin: 2.5rem
}
.m-11 {
	margin: 2.75rem
}
.m-12 {
	margin: 3rem
}
.m-14 {
	margin: 3.5rem
}
.m-16 {
	margin: 4rem
}
.m-20 {
	margin: 5rem
}
.m-24 {
	margin: 6rem
}
.m-28 {
	margin: 7rem
}
.m-32 {
	margin: 8rem
}
.m-36 {
	margin: 9rem
}
.m-40 {
	margin: 10rem
}
.m-44 {
	margin: 11rem
}
.m-48 {
	margin: 12rem
}
.m-52 {
	margin: 13rem
}
.m-56 {
	margin: 14rem
}
.m-60 {
	margin: 15rem
}
.m-64 {
	margin: 16rem
}
.m-72 {
	margin: 18rem
}
.m-80 {
	margin: 20rem
}
.m-96 {
	margin: 24rem
}
.m-auto {
	margin: auto
}
.m-px {
	margin: 1px
}
.m-0\.5 {
margin:.125rem
}
.m-1\.5 {
margin:.375rem
}
.m-2\.5 {
margin:.625rem
}
.m-3\.5 {
margin:.875rem
}
.-m-0 {
	margin: 0
}
.-m-1 {
margin:-.25rem
}
.-m-2 {
margin:-.5rem
}
.-m-3 {
margin:-.75rem
}
.-m-4 {
	margin: -1rem
}
.-m-5 {
	margin: -1.25rem
}
.-m-6 {
	margin: -1.5rem
}
.-m-7 {
	margin: -1.75rem
}
.-m-8 {
	margin: -2rem
}
.-m-9 {
	margin: -2.25rem
}
.-m-10 {
	margin: -2.5rem
}
.-m-11 {
	margin: -2.75rem
}
.-m-12 {
	margin: -3rem
}
.-m-14 {
	margin: -3.5rem
}
.-m-16 {
	margin: -4rem
}
.-m-20 {
	margin: -5rem
}
.-m-24 {
	margin: -6rem
}
.-m-28 {
	margin: -7rem
}
.-m-32 {
	margin: -8rem
}
.-m-36 {
	margin: -9rem
}
.-m-40 {
	margin: -10rem
}
.-m-44 {
	margin: -11rem
}
.-m-48 {
	margin: -12rem
}
.-m-52 {
	margin: -13rem
}
.-m-56 {
	margin: -14rem
}
.-m-60 {
	margin: -15rem
}
.-m-64 {
	margin: -16rem
}
.-m-72 {
	margin: -18rem
}
.-m-80 {
	margin: -20rem
}
.-m-96 {
	margin: -24rem
}
.-m-px {
	margin: -1px
}
.-m-0\.5 {
margin:-.125rem
}
.-m-1\.5 {
margin:-.375rem
}
.-m-2\.5 {
margin:-.625rem
}
.-m-3\.5 {
margin:-.875rem
}
.mx-0 {
	margin-left: 0;
	margin-right: 0
}
.mx-1 {
margin-left:.25rem;
margin-right:.25rem
}
.mx-2 {
margin-left:.5rem;
margin-right:.5rem
}
.mx-3 {
margin-left:.75rem;
margin-right:.75rem
}
.mx-4 {
	margin-left: 1rem;
	margin-right: 1rem
}
.mx-5 {
	margin-left: 1.25rem;
	margin-right: 1.25rem
}
.mx-6 {
	margin-left: 1.5rem;
	margin-right: 1.5rem
}
.mx-7 {
	margin-left: 1.75rem;
	margin-right: 1.75rem
}
.mx-8 {
	margin-left: 2rem;
	margin-right: 2rem
}
.mx-9 {
	margin-left: 2.25rem;
	margin-right: 2.25rem
}
.mx-10 {
	margin-left: 2.5rem;
	margin-right: 2.5rem
}
.mx-11 {
	margin-left: 2.75rem;
	margin-right: 2.75rem
}
.mx-12 {
	margin-left: 3rem;
	margin-right: 3rem
}
.mx-14 {
	margin-left: 3.5rem;
	margin-right: 3.5rem
}
.mx-16 {
	margin-left: 4rem;
	margin-right: 4rem
}
.mx-20 {
	margin-left: 5rem;
	margin-right: 5rem
}
.mx-24 {
	margin-left: 6rem;
	margin-right: 6rem
}
.mx-28 {
	margin-left: 7rem;
	margin-right: 7rem
}
.mx-32 {
	margin-left: 8rem;
	margin-right: 8rem
}
.mx-36 {
	margin-left: 9rem;
	margin-right: 9rem
}
.mx-40 {
	margin-left: 10rem;
	margin-right: 10rem
}
.mx-44 {
	margin-left: 11rem;
	margin-right: 11rem
}
.mx-48 {
	margin-left: 12rem;
	margin-right: 12rem
}
.mx-52 {
	margin-left: 13rem;
	margin-right: 13rem
}
.mx-56 {
	margin-left: 14rem;
	margin-right: 14rem
}
.mx-60 {
	margin-left: 15rem;
	margin-right: 15rem
}
.mx-64 {
	margin-left: 16rem;
	margin-right: 16rem
}
.mx-72 {
	margin-left: 18rem;
	margin-right: 18rem
}
.mx-80 {
	margin-left: 20rem;
	margin-right: 20rem
}
.mx-96 {
	margin-left: 24rem;
	margin-right: 24rem
}
.mx-auto {
	margin-left: auto;
	margin-right: auto
}
.mx-px {
	margin-left: 1px;
	margin-right: 1px
}
.mx-0\.5 {
margin-left:.125rem;
margin-right:.125rem
}
.mx-1\.5 {
margin-left:.375rem;
margin-right:.375rem
}
.mx-2\.5 {
margin-left:.625rem;
margin-right:.625rem
}
.mx-3\.5 {
margin-left:.875rem;
margin-right:.875rem
}
.-mx-0 {
	margin-left: 0;
	margin-right: 0
}
.-mx-1 {
margin-left:-.25rem;
margin-right:-.25rem
}
.-mx-2 {
margin-left:-.5rem;
margin-right:-.5rem
}
.-mx-3 {
margin-left:-.75rem;
margin-right:-.75rem
}
.-mx-4 {
	margin-left: -1rem;
	margin-right: -1rem
}
.-mx-5 {
	margin-left: -1.25rem;
	margin-right: -1.25rem
}
.-mx-6 {
	margin-left: -1.5rem;
	margin-right: -1.5rem
}
.-mx-7 {
	margin-left: -1.75rem;
	margin-right: -1.75rem
}
.-mx-8 {
	margin-left: -2rem;
	margin-right: -2rem
}
.-mx-9 {
	margin-left: -2.25rem;
	margin-right: -2.25rem
}
.-mx-10 {
	margin-left: -2.5rem;
	margin-right: -2.5rem
}
.-mx-11 {
	margin-left: -2.75rem;
	margin-right: -2.75rem
}
.-mx-12 {
	margin-left: -3rem;
	margin-right: -3rem
}
.-mx-14 {
	margin-left: -3.5rem;
	margin-right: -3.5rem
}
.-mx-16 {
	margin-left: -4rem;
	margin-right: -4rem
}
.-mx-20 {
	margin-left: -5rem;
	margin-right: -5rem
}
.-mx-24 {
	margin-left: -6rem;
	margin-right: -6rem
}
.-mx-28 {
	margin-left: -7rem;
	margin-right: -7rem
}
.-mx-32 {
	margin-left: -8rem;
	margin-right: -8rem
}
.-mx-36 {
	margin-left: -9rem;
	margin-right: -9rem
}
.-mx-40 {
	margin-left: -10rem;
	margin-right: -10rem
}
.-mx-44 {
	margin-left: -11rem;
	margin-right: -11rem
}
.-mx-48 {
	margin-left: -12rem;
	margin-right: -12rem
}
.-mx-52 {
	margin-left: -13rem;
	margin-right: -13rem
}
.-mx-56 {
	margin-left: -14rem;
	margin-right: -14rem
}
.-mx-60 {
	margin-left: -15rem;
	margin-right: -15rem
}
.-mx-64 {
	margin-left: -16rem;
	margin-right: -16rem
}
.-mx-72 {
	margin-left: -18rem;
	margin-right: -18rem
}
.-mx-80 {
	margin-left: -20rem;

	margin-right: -20rem
}
.-mx-96 {
	margin-left: -24rem;
	margin-right: -24rem
}
.-mx-px {
	margin-left: -1px;
	margin-right: -1px
}
.-mx-0\.5 {
margin-left:-.125rem;
margin-right:-.125rem
}
.-mx-1\.5 {
margin-left:-.375rem;
margin-right:-.375rem
}
.-mx-2\.5 {
margin-left:-.625rem;
margin-right:-.625rem
}
.-mx-3\.5 {
margin-left:-.875rem;
margin-right:-.875rem
}
.my-0 {
	margin-top: 0;
	margin-bottom: 0
}
.my-1 {
margin-top:.25rem;
margin-bottom:.25rem
}
.my-2 {
margin-top:.5rem;
margin-bottom:.5rem
}
.my-3 {
margin-top:.75rem;
margin-bottom:.75rem
}
.my-4 {
	margin-top: 1rem;
	margin-bottom: 1rem
}
.my-5 {
	margin-top: 1.25rem;
	margin-bottom: 1.25rem
}
.my-6 {
	margin-top: 1.5rem;
	margin-bottom: 1.5rem
}
.my-7 {
	margin-top: 1.75rem;
	margin-bottom: 1.75rem
}
.my-8 {
	margin-top: 2rem;
	margin-bottom: 2rem
}
.my-9 {
	margin-top: 2.25rem;
	margin-bottom: 2.25rem
}
.my-10 {
	margin-top: 2.5rem;
	margin-bottom: 2.5rem
}
.my-11 {
	margin-top: 2.75rem;
	margin-bottom: 2.75rem
}
.my-12 {
	margin-top: 3rem;
	margin-bottom: 3rem
}
.my-14 {
	margin-top: 3.5rem;
	margin-bottom: 3.5rem
}
.my-16 {
	margin-top: 4rem;
	margin-bottom: 4rem
}
.my-20 {
	margin-top: 5rem;
	margin-bottom: 5rem
}
.my-24 {
	margin-top: 6rem;
	margin-bottom: 6rem
}
.my-28 {
	margin-top: 7rem;
	margin-bottom: 7rem
}
.my-32 {
	margin-top: 8rem;
	margin-bottom: 8rem
}
.my-36 {
	margin-top: 9rem;
	margin-bottom: 9rem
}
.my-40 {
	margin-top: 10rem;
	margin-bottom: 10rem
}
.my-44 {
	margin-top: 11rem;
	margin-bottom: 11rem
}
.my-48 {
	margin-top: 12rem;
	margin-bottom: 12rem
}
.my-52 {
	margin-top: 13rem;
	margin-bottom: 13rem
}
.my-56 {
	margin-top: 14rem;
	margin-bottom: 14rem
}
.my-60 {
	margin-top: 15rem;
	margin-bottom: 15rem
}
.my-64 {
	margin-top: 16rem;
	margin-bottom: 16rem
}
.my-72 {
	margin-top: 18rem;
	margin-bottom: 18rem
}
.my-80 {
	margin-top: 20rem;
	margin-bottom: 20rem
}
.my-96 {
	margin-top: 24rem;
	margin-bottom: 24rem
}
.my-auto {
	margin-top: auto;
	margin-bottom: auto
}
.my-px {
	margin-top: 1px;
	margin-bottom: 1px
}
.my-0\.5 {
margin-top:.125rem;
margin-bottom:.125rem
}
.my-1\.5 {
margin-top:.375rem;
margin-bottom:.375rem
}
.my-2\.5 {
margin-top:.625rem;
margin-bottom:.625rem
}
.my-3\.5 {
margin-top:.875rem;
margin-bottom:.875rem
}
.-my-0 {
	margin-top: 0;
	margin-bottom: 0
}
.-my-1 {
margin-top:-.25rem;
margin-bottom:-.25rem
}
.-my-2 {
margin-top:-.5rem;
margin-bottom:-.5rem
}
.-my-3 {
margin-top:-.75rem;
margin-bottom:-.75rem
}
.-my-4 {
	margin-top: -1rem;
	margin-bottom: -1rem
}
.-my-5 {
	margin-top: -1.25rem;
	margin-bottom: -1.25rem
}
.-my-6 {
	margin-top: -1.5rem;
	margin-bottom: -1.5rem
}
.-my-7 {
	margin-top: -1.75rem;
	margin-bottom: -1.75rem
}
.-my-8 {
	margin-top: -2rem;
	margin-bottom: -2rem
}
.-my-9 {
	margin-top: -2.25rem;
	margin-bottom: -2.25rem
}
.-my-10 {
	margin-top: -2.5rem;
	margin-bottom: -2.5rem
}
.-my-11 {
	margin-top: -2.75rem;
	margin-bottom: -2.75rem
}
.-my-12 {
	margin-top: -3rem;
	margin-bottom: -3rem
}
.-my-14 {
	margin-top: -3.5rem;
	margin-bottom: -3.5rem
}
.-my-16 {
	margin-top: -4rem;
	margin-bottom: -4rem
}
.-my-20 {
	margin-top: -5rem;
	margin-bottom: -5rem
}
.-my-24 {
	margin-top: -6rem;
	margin-bottom: -6rem
}
.-my-28 {
	margin-top: -7rem;
	margin-bottom: -7rem
}
.-my-32 {
	margin-top: -8rem;
	margin-bottom: -8rem
}
.-my-36 {
	margin-top: -9rem;
	margin-bottom: -9rem
}
.-my-40 {
	margin-top: -10rem;
	margin-bottom: -10rem
}
.-my-44 {
	margin-top: -11rem;
	margin-bottom: -11rem
}
.-my-48 {
	margin-top: -12rem;
	margin-bottom: -12rem
}
.-my-52 {
	margin-top: -13rem;
	margin-bottom: -13rem
}
.-my-56 {
	margin-top: -14rem;
	margin-bottom: -14rem
}
.-my-60 {
	margin-top: -15rem;
	margin-bottom: -15rem
}
.-my-64 {
	margin-top: -16rem;
	margin-bottom: -16rem
}
.-my-72 {
	margin-top: -18rem;
	margin-bottom: -18rem
}
.-my-80 {
	margin-top: -20rem;
	margin-bottom: -20rem
}
.-my-96 {
	margin-top: -24rem;
	margin-bottom: -24rem
}
.-my-px {
	margin-top: -1px;
	margin-bottom: -1px
}
.-my-0\.5 {
margin-top:-.125rem;
margin-bottom:-.125rem
}
.-my-1\.5 {
margin-top:-.375rem;
margin-bottom:-.375rem
}
.-my-2\.5 {
margin-top:-.625rem;
margin-bottom:-.625rem
}
.-my-3\.5 {
margin-top:-.875rem;
margin-bottom:-.875rem
}
.mt-0 {
	margin-top: 0
}
.mt-1 {
margin-top:.25rem
}
.mt-2 {
margin-top:.5rem
}
.mt-3 {
margin-top:.75rem
}
.mt-4 {
	margin-top: 1rem
}
.mt-5 {
	margin-top: 1.25rem
}
.mt-6 {
	margin-top: 1.5rem
}
.mt-7 {
	margin-top: 1.75rem
}
.mt-8 {
	margin-top: 2rem
}
.mt-9 {
	margin-top: 2.25rem
}
.mt-10 {
	margin-top: 2.5rem
}
.mt-11 {
	margin-top: 2.75rem
}
.mt-12 {
	margin-top: 3rem
}
.mt-14 {
	margin-top: 3.5rem
}
.mt-16 {
	margin-top: 4rem
}
.mt-20 {
	margin-top: 5rem
}
.mt-24 {
	margin-top: 6rem
}
.mt-28 {
	margin-top: 7rem
}
.mt-32 {
	margin-top: 8rem
}
.mt-36 {
	margin-top: 9rem
}
.mt-40 {
	margin-top: 10rem
}
.mt-44 {
	margin-top: 11rem
}
.mt-48 {
	margin-top: 12rem
}
.mt-52 {
	margin-top: 13rem
}
.mt-56 {
	margin-top: 14rem
}
.mt-60 {
	margin-top: 15rem
}
.mt-64 {
	margin-top: 16rem
}
.mt-72 {
	margin-top: 18rem
}
.mt-80 {
	margin-top: 20rem
}
.mt-96 {
	margin-top: 24rem
}
.mt-auto {
	margin-top: auto
}
.mt-px {
	margin-top: 1px
}
.mt-0\.5 {
margin-top:.125rem
}
.mt-1\.5 {
margin-top:.375rem
}
.mt-2\.5 {
margin-top:.625rem
}
.mt-3\.5 {
margin-top:.875rem
}
.-mt-0 {
	margin-top: 0
}
.-mt-1 {
margin-top:-.25rem
}
.-mt-2 {
margin-top:-.5rem
}
.-mt-3 {
margin-top:-.75rem
}
.-mt-4 {
	margin-top: -1rem
}
.-mt-5 {
	margin-top: -1.25rem
}
.-mt-6 {
	margin-top: -1.5rem
}
.-mt-7 {
	margin-top: -1.75rem
}
.-mt-8 {
	margin-top: -2rem
}
.-mt-9 {
	margin-top: -2.25rem
}
.-mt-10 {
	margin-top: -2.5rem
}
.-mt-11 {
	margin-top: -2.75rem
}
.-mt-12 {
	margin-top: -3rem
}
.-mt-14 {
	margin-top: -3.5rem
}
.-mt-16 {
	margin-top: -4rem
}
.-mt-20 {
	margin-top: -5rem
}
.-mt-24 {
	margin-top: -6rem
}
.-mt-28 {
	margin-top: -7rem
}
.-mt-32 {
	margin-top: -8rem
}
.-mt-36 {
	margin-top: -9rem
}
.-mt-40 {
	margin-top: -10rem
}
.-mt-44 {
	margin-top: -11rem
}
.-mt-48 {
	margin-top: -12rem
}
.-mt-52 {
	margin-top: -13rem
}
.-mt-56 {
	margin-top: -14rem
}
.-mt-60 {
	margin-top: -15rem
}
.-mt-64 {
	margin-top: -16rem
}
.-mt-72 {
	margin-top: -18rem
}
.-mt-80 {
	margin-top: -20rem
}
.-mt-96 {
	margin-top: -24rem
}
.-mt-px {
	margin-top: -1px
}
.-mt-0\.5 {
margin-top:-.125rem
}
.-mt-1\.5 {
margin-top:-.375rem
}
.-mt-2\.5 {
margin-top:-.625rem
}
.-mt-3\.5 {
margin-top:-.875rem
}
.mr-0 {
	margin-right: 0
}
.mr-1 {
margin-right:.25rem
}
.mr-2 {
margin-right:.5rem
}
.mr-3 {
margin-right:.75rem
}
.mr-4 {
	margin-right: 1rem
}
.mr-5 {
	margin-right: 1.25rem
}
.mr-6 {
	margin-right: 1.5rem
}
.mr-7 {
	margin-right: 1.75rem
}
.mr-8 {
	margin-right: 2rem
}
.mr-9 {
	margin-right: 2.25rem
}
.mr-10 {
	margin-right: 2.5rem
}
.mr-11 {
	margin-right: 2.75rem
}
.mr-12 {
	margin-right: 3rem
}
.mr-14 {
	margin-right: 3.5rem
}
.mr-16 {
	margin-right: 4rem
}
.mr-20 {
	margin-right: 5rem
}
.mr-24 {
	margin-right: 6rem
}
.mr-28 {
	margin-right: 7rem
}
.mr-32 {
	margin-right: 8rem
}
.mr-36 {
	margin-right: 9rem
}
.mr-40 {
	margin-right: 10rem
}
.mr-44 {
	margin-right: 11rem
}
.mr-48 {
	margin-right: 12rem
}
.mr-52 {
	margin-right: 13rem
}
.mr-56 {
	margin-right: 14rem
}
.mr-60 {
	margin-right: 15rem
}
.mr-64 {
	margin-right: 16rem
}
.mr-72 {
	margin-right: 18rem
}
.mr-80 {
	margin-right: 20rem
}
.mr-96 {
	margin-right: 24rem
}
.mr-auto {
	margin-right: auto
}
.mr-px {
	margin-right: 1px
}
.mr-0\.5 {
margin-right:.125rem
}
.mr-1\.5 {
margin-right:.375rem
}
.mr-2\.5 {
margin-right:.625rem
}
.mr-3\.5 {
margin-right:.875rem
}
.-mr-0 {
	margin-right: 0
}
.-mr-1 {
margin-right:-.25rem
}
.-mr-2 {
margin-right:-.5rem
}
.-mr-3 {
margin-right:-.75rem
}
.-mr-4 {
	margin-right: -1rem
}
.-mr-5 {
	margin-right: -1.25rem
}
.-mr-6 {
	margin-right: -1.5rem
}
.-mr-7 {
	margin-right: -1.75rem
}
.-mr-8 {
	margin-right: -2rem
}
.-mr-9 {
	margin-right: -2.25rem
}
.-mr-10 {
	margin-right: -2.5rem
}
.-mr-11 {
	margin-right: -2.75rem
}
.-mr-12 {
	margin-right: -3rem
}
.-mr-14 {
	margin-right: -3.5rem
}
.-mr-16 {
	margin-right: -4rem
}
.-mr-20 {
	margin-right: -5rem
}
.-mr-24 {
	margin-right: -6rem
}
.-mr-28 {
	margin-right: -7rem
}
.-mr-32 {
	margin-right: -8rem
}
.-mr-36 {
	margin-right: -9rem
}
.-mr-40 {
	margin-right: -10rem
}
.-mr-44 {
	margin-right: -11rem
}
.-mr-48 {
	margin-right: -12rem
}
.-mr-52 {
	margin-right: -13rem
}
.-mr-56 {
	margin-right: -14rem
}
.-mr-60 {
	margin-right: -15rem
}
.-mr-64 {
	margin-right: -16rem
}
.-mr-72 {
	margin-right: -18rem
}
.-mr-80 {
	margin-right: -20rem
}
.-mr-96 {
	margin-right: -24rem
}
.-mr-px {
	margin-right: -1px
}
.-mr-0\.5 {
margin-right:-.125rem
}
.-mr-1\.5 {
margin-right:-.375rem
}
.-mr-2\.5 {
margin-right:-.625rem
}
.-mr-3\.5 {
margin-right:-.875rem
}
.mb-0 {
	margin-bottom: 0
}
.mb-1 {
margin-bottom:.25rem
}
.mb-2 {
margin-bottom:.5rem
}
.mb-3 {
margin-bottom:.75rem
}
.mb-4 {
	margin-bottom: 1rem
}
.mb-5 {
	margin-bottom: 1.25rem
}
.mb-6 {
	margin-bottom: 1.5rem
}
.mb-7 {
	margin-bottom: 1.75rem
}
.mb-8 {
	margin-bottom: 2rem
}
.mb-9 {
	margin-bottom: 2.25rem
}
.mb-10 {
	margin-bottom: 2.5rem
}
.mb-11 {
	margin-bottom: 2.75rem
}
.mb-12 {
	margin-bottom: 3rem
}
.mb-14 {
	margin-bottom: 3.5rem
}
.mb-16 {
	margin-bottom: 4rem
}
.mb-20 {
	margin-bottom: 5rem
}
.mb-24 {
	margin-bottom: 6rem
}
.mb-28 {
	margin-bottom: 7rem
}
.mb-32 {
	margin-bottom: 8rem
}
.mb-36 {
	margin-bottom: 9rem
}
.mb-40 {
	margin-bottom: 10rem
}
.mb-44 {
	margin-bottom: 11rem
}
.mb-48 {
	margin-bottom: 12rem
}
.mb-52 {
	margin-bottom: 13rem
}
.mb-56 {
	margin-bottom: 14rem
}
.mb-60 {
	margin-bottom: 15rem
}
.mb-64 {
	margin-bottom: 16rem
}
.mb-72 {
	margin-bottom: 18rem
}
.mb-80 {
	margin-bottom: 20rem
}
.mb-96 {
	margin-bottom: 24rem
}
.mb-auto {
	margin-bottom: auto
}
.mb-px {
	margin-bottom: 1px
}
.mb-0\.5 {
margin-bottom:.125rem
}
.mb-1\.5 {
margin-bottom:.375rem
}
.mb-2\.5 {
margin-bottom:.625rem
}
.mb-3\.5 {
margin-bottom:.875rem
}
.-mb-0 {
	margin-bottom: 0
}
.-mb-1 {
margin-bottom:-.25rem
}
.-mb-2 {
margin-bottom:-.5rem
}
.-mb-3 {
margin-bottom:-.75rem
}
.-mb-4 {
	margin-bottom: -1rem
}
.-mb-5 {
	margin-bottom: -1.25rem
}
.-mb-6 {
	margin-bottom: -1.5rem
}
.-mb-7 {
	margin-bottom: -1.75rem
}
.-mb-8 {
	margin-bottom: -2rem
}
.-mb-9 {
	margin-bottom: -2.25rem
}
.-mb-10 {
	margin-bottom: -2.5rem
}
.-mb-11 {
	margin-bottom: -2.75rem
}
.-mb-12 {
	margin-bottom: -3rem
}
.-mb-14 {
	margin-bottom: -3.5rem
}
.-mb-16 {
	margin-bottom: -4rem
}
.-mb-20 {
	margin-bottom: -5rem
}
.-mb-24 {
	margin-bottom: -6rem
}
.-mb-28 {
	margin-bottom: -7rem
}
.-mb-32 {
	margin-bottom: -8rem
}
.-mb-36 {
	margin-bottom: -9rem
}
.-mb-40 {
	margin-bottom: -10rem
}
.-mb-44 {
	margin-bottom: -11rem
}
.-mb-48 {
	margin-bottom: -12rem
}
.-mb-52 {
	margin-bottom: -13rem
}
.-mb-56 {
	margin-bottom: -14rem
}
.-mb-60 {
	margin-bottom: -15rem
}
.-mb-64 {
	margin-bottom: -16rem
}
.-mb-72 {
	margin-bottom: -18rem
}
.-mb-80 {
	margin-bottom: -20rem
}
.-mb-96 {
	margin-bottom: -24rem
}
.-mb-px {
	margin-bottom: -1px
}
.-mb-0\.5 {
margin-bottom:-.125rem
}
.-mb-1\.5 {
margin-bottom:-.375rem
}
.-mb-2\.5 {
margin-bottom:-.625rem
}
.-mb-3\.5 {
margin-bottom:-.875rem
}
.ml-0 {
	margin-left: 0
}
.ml-1 {
margin-left:.25rem
}
.ml-2 {
margin-left:.5rem
}
.ml-3 {
margin-left:.75rem
}
.ml-4 {
	margin-left: 1rem
}
.ml-5 {
	margin-left: 1.25rem
}
.ml-6 {
	margin-left: 1.5rem
}
.ml-7 {
	margin-left: 1.75rem
}
.ml-8 {
	margin-left: 2rem
}
.ml-9 {
	margin-left: 2.25rem
}
.ml-10 {
	margin-left: 2.5rem
}
.ml-11 {
	margin-left: 2.75rem
}
.ml-12 {
	margin-left: 3rem
}
.ml-14 {
	margin-left: 3.5rem
}
.ml-16 {
	margin-left: 4rem
}
.ml-20 {
	margin-left: 5rem
}
.ml-24 {
	margin-left: 6rem
}
.ml-28 {
	margin-left: 7rem
}
.ml-32 {
	margin-left: 8rem
}
.ml-36 {
	margin-left: 9rem
}
.ml-40 {
	margin-left: 10rem
}
.ml-44 {
	margin-left: 11rem
}
.ml-48 {
	margin-left: 12rem
}
.ml-52 {
	margin-left: 13rem
}
.ml-56 {
	margin-left: 14rem
}
.ml-60 {
	margin-left: 15rem
}
.ml-64 {
	margin-left: 16rem
}
.ml-72 {
	margin-left: 18rem
}
.ml-80 {
	margin-left: 20rem
}
.ml-96 {
	margin-left: 24rem
}
.ml-auto {
	margin-left: auto
}
.ml-px {
	margin-left: 1px
}
.ml-0\.5 {
margin-left:.125rem
}
.ml-1\.5 {
margin-left:.375rem
}
.ml-2\.5 {
margin-left:.625rem
}
.ml-3\.5 {
margin-left:.875rem
}
.-ml-0 {
	margin-left: 0
}
.-ml-1 {
margin-left:-.25rem
}
.-ml-2 {
margin-left:-.5rem
}
.-ml-3 {
margin-left:-.75rem
}
.-ml-4 {
	margin-left: -1rem
}
.-ml-5 {
	margin-left: -1.25rem
}
.-ml-6 {
	margin-left: -1.5rem
}
.-ml-7 {
	margin-left: -1.75rem
}
.-ml-8 {
	margin-left: -2rem
}
.-ml-9 {
	margin-left: -2.25rem
}
.-ml-10 {
	margin-left: -2.5rem
}
.-ml-11 {
	margin-left: -2.75rem
}
.-ml-12 {
	margin-left: -3rem
}
.-ml-14 {
	margin-left: -3.5rem
}
.-ml-16 {
	margin-left: -4rem
}
.-ml-20 {
	margin-left: -5rem
}
.-ml-24 {
	margin-left: -6rem
}
.-ml-28 {
	margin-left: -7rem
}
.-ml-32 {
	margin-left: -8rem
}
.-ml-36 {
	margin-left: -9rem
}
.-ml-40 {
	margin-left: -10rem
}
.-ml-44 {
	margin-left: -11rem
}
.-ml-48 {
	margin-left: -12rem
}
.-ml-52 {
	margin-left: -13rem
}
.-ml-56 {
	margin-left: -14rem
}
.-ml-60 {
	margin-left: -15rem
}
.-ml-64 {
	margin-left: -16rem
}
.-ml-72 {
	margin-left: -18rem
}
.-ml-80 {
	margin-left: -20rem
}
.-ml-96 {
	margin-left: -24rem
}
.-ml-px {
	margin-left: -1px
}
.-ml-0\.5 {
margin-left:-.125rem
}
.-ml-1\.5 {
margin-left:-.375rem
}
.-ml-2\.5 {
margin-left:-.625rem
}
.-ml-3\.5 {
margin-left:-.875rem
}
.box-border {
	box-sizing: border-box
}
.box-content {
	box-sizing: content-box
}
.block {
	display: block
}
.inline-block {
	display: inline-block
}
.inline {
	display: inline
}
.flex {
	display: flex
}
.inline-flex {
	display: inline-flex
}
.table {
	display: table
}
.inline-table {
	display: inline-table
}
.table-caption {
	display: table-caption
}
.table-cell {
	display: table-cell
}
.table-column {
	display: table-column
}
.table-column-group {
	display: table-column-group
}
.table-footer-group {
	display: table-footer-group
}
.table-header-group {
	display: table-header-group
}
.table-row-group {
	display: table-row-group
}
.table-row {
	display: table-row
}
.flow-root {
	display: flow-root
}
.grid {
	display: grid
}
.inline-grid {
	display: inline-grid
}
.contents {
	display: contents
}
.list-item {
	display: list-item
}
.hidden {
	display: none
}
.h-0 {
	height: 0
}
.h-1 {
height:.25rem
}
.h-2 {
height:.5rem
}
.h-3 {
height:.75rem
}
.h-4 {
	height: 1rem
}
.h-5 {
	height: 1.25rem
}
.h-6 {
	height: 1.5rem
}
.h-7 {
	height: 1.75rem
}
.h-8 {
	height: 2rem
}
.h-9 {
	height: 2.25rem
}
.h-10 {
	height: 2.5rem
}
.h-11 {
	height: 2.75rem
}
.h-12 {
	height: 3rem
}
.h-14 {
	height: 3.5rem
}
.h-16 {
	height: 4rem
}
.h-20 {
	height: 5rem
}
.h-24 {
	height: 6rem
}
.h-28 {
	height: 7rem
}
.h-32 {
	height: 8rem
}
.h-36 {
	height: 9rem
}
.h-40 {
	height: 10rem
}
.h-44 {
	height: 11rem
}
.h-48 {
	height: 12rem
}
.h-52 {
	height: 13rem
}
.h-56 {
	height: 14rem
}
.h-60 {
	height: 15rem
}
.h-64 {
	height: 16rem
}
.h-72 {
	height: 18rem
}
.h-80 {
	height: 20rem
}
.h-96 {
	height: 24rem
}
.h-auto {
	height: auto
}
.h-px {
	height: 1px
}
.h-0\.5 {
height:.125rem
}
.h-1\.5 {
height:.375rem
}
.h-2\.5 {
height:.625rem
}
.h-3\.5 {
height:.875rem
}
.h-1\/2 {
	height: 50%
}
.h-1\/3 {
	height: 33.333333%
}
.h-2\/3 {
	height: 66.666667%
}
.h-1\/4 {
	height: 25%
}
.h-2\/4 {
	height: 50%
}
.h-3\/4 {
	height: 75%
}
.h-1\/5 {
	height: 20%
}
.h-2\/5 {
	height: 40%
}
.h-3\/5 {
	height: 60%
}
.h-4\/5 {
	height: 80%
}
.h-1\/6 {
	height: 16.666667%
}
.h-2\/6 {
	height: 33.333333%
}
.h-3\/6 {
	height: 50%
}
.h-4\/6 {
	height: 66.666667%
}
.h-5\/6 {
	height: 83.333333%
}
.h-full {
	height: 100%
}
.h-screen {
	height: 100vh
}
.max-h-0 {
	max-height: 0
}
.max-h-1 {
max-height:.25rem
}
.max-h-2 {
max-height:.5rem
}
.max-h-3 {
max-height:.75rem
}
.max-h-4 {
	max-height: 1rem
}
.max-h-5 {
	max-height: 1.25rem
}
.max-h-6 {
	max-height: 1.5rem
}
.max-h-7 {
	max-height: 1.75rem
}
.max-h-8 {
	max-height: 2rem
}
.max-h-9 {
	max-height: 2.25rem
}
.max-h-10 {
	max-height: 2.5rem
}
.max-h-11 {
	max-height: 2.75rem
}
.max-h-12 {
	max-height: 3rem
}
.max-h-14 {
	max-height: 3.5rem
}
.max-h-16 {
	max-height: 4rem
}
.max-h-20 {
	max-height: 5rem
}
.max-h-24 {
	max-height: 6rem
}
.max-h-28 {
	max-height: 7rem
}
.max-h-32 {
	max-height: 8rem
}
.max-h-36 {
	max-height: 9rem
}
.max-h-40 {
	max-height: 10rem
}
.max-h-44 {
	max-height: 11rem
}
.max-h-48 {
	max-height: 12rem
}
.max-h-52 {
	max-height: 13rem
}
.max-h-56 {
	max-height: 14rem
}
.max-h-60 {
	max-height: 15rem
}
.max-h-64 {
	max-height: 16rem
}
.max-h-72 {
	max-height: 18rem
}
.max-h-80 {
	max-height: 20rem
}
.max-h-96 {
	max-height: 24rem
}
.max-h-px {
	max-height: 1px
}
.max-h-0\.5 {
max-height:.125rem
}
.max-h-1\.5 {
max-height:.375rem
}
.max-h-2\.5 {
max-height:.625rem
}
.max-h-3\.5 {
max-height:.875rem
}
.max-h-full {
	max-height: 100%
}
.max-h-screen {
	max-height: 100vh
}
.min-h-0 {
	min-height: 0
}
.min-h-full {
	min-height: 100%
}
.min-h-screen {
	min-height: 100vh
}
.w-0 {
	width: 0
}
.w-1 {
width:.25rem
}
.w-2 {
width:.5rem
}
.w-3 {
width:.75rem
}
.w-4 {
	width: 1rem
}
.w-5 {
	width: 1.25rem
}
.w-6 {
	width: 1.5rem
}
.w-7 {
	width: 1.75rem
}
.w-8 {
	width: 2rem
}
.w-9 {
	width: 2.25rem
}
.w-10 {
	width: 2.5rem
}
.w-11 {
	width: 2.75rem
}
.w-12 {
	width: 3rem
}
.w-14 {
	width: 3.5rem
}
.w-16 {
	width: 4rem
}
.w-20 {
	width: 5rem
}
.w-24 {
	width: 6rem
}
.w-28 {
	width: 7rem
}
.w-32 {
	width: 8rem
}
.w-36 {
	width: 9rem
}
.w-40 {
	width: 10rem
}
.w-44 {
	width: 11rem
}
.w-48 {
	width: 12rem
}
.w-52 {
	width: 13rem
}
.w-56 {
	width: 14rem
}
.w-60 {
	width: 15rem
}
.w-64 {
	width: 16rem
}
.w-72 {
	width: 18rem
}
.w-80 {
	width: 20rem
}
.w-96 {
	width: 24rem
}
.w-auto {
	width: auto
}
.w-px {
	width: 1px
}
.w-0\.5 {
width:.125rem
}
.w-1\.5 {
width:.375rem
}
.w-2\.5 {
width:.625rem
}
.w-3\.5 {
width:.875rem
}
.w-1\/2 {
	width: 50%
}
.w-1\/3 {
	width: 33.333333%
}
.w-2\/3 {
	width: 66.666667%
}
.w-1\/4 {
	width: 25%
}
.w-2\/4 {
	width: 50%
}
.w-3\/4 {
	width: 75%
}
.w-1\/5 {
	width: 20%
}
.w-2\/5 {
	width: 40%
}
.w-3\/5 {
	width: 60%
}
.w-4\/5 {
	width: 80%
}
.w-1\/6 {
	width: 16.666667%
}
.w-2\/6 {
	width: 33.333333%
}
.w-3\/6 {
	width: 50%
}
.w-4\/6 {
	width: 66.666667%
}
.w-5\/6 {
	width: 83.333333%
}
.w-1\/12 {
	width: 8.333333%
}
.w-2\/12 {
	width: 16.666667%
}
.w-3\/12 {
	width: 25%
}
.w-4\/12 {
	width: 33.333333%
}
.w-5\/12 {
	width: 41.666667%
}
.w-6\/12 {
	width: 50%
}
.w-7\/12 {
	width: 58.333333%
}
.w-8\/12 {
	width: 66.666667%
}
.w-9\/12 {
	width: 75%
}
.w-10\/12 {
	width: 83.333333%
}
.w-11\/12 {
	width: 91.666667%
}
.w-full {
	width: 100%
}
.w-screen {
	width: 100vw
}
.w-min {
	width: min-content
}
.w-max {
	width: max-content
}
.min-w-0 {
	min-width: 0
}
.min-w-full {
	min-width: 100%
}
.min-w-min {
	min-width: min-content
}
.min-w-max {
	min-width: max-content
}
.max-w-0 {
	max-width: 0
}
.max-w-none {
	max-width: none
}
.max-w-xs {
	max-width: 20rem
}
.max-w-sm {
	max-width: 24rem
}
.max-w-md {
	max-width: 28rem
}
.max-w-lg {
	max-width: 32rem
}
.max-w-xl {
	max-width: 36rem
}
.max-w-2xl {
	max-width: 42rem
}
.max-w-3xl {
	max-width: 48rem
}
.max-w-4xl {
	max-width: 56rem
}
.max-w-5xl {
	max-width: 64rem
}
.max-w-6xl {
	max-width: 72rem
}
.max-w-7xl {
	max-width: 80rem
}
.max-w-full {
	max-width: 100%
}
.max-w-min {
	max-width: min-content
}
.max-w-max {
	max-width: max-content
}
.max-w-prose {
	max-width: 65ch
}
.max-w-screen-sm {
	max-width: 640px
}
.max-w-screen-md {
	max-width: 768px
}
.max-w-screen-lg {
	max-width: 1024px
}
.max-w-screen-xl {
	max-width: 1280px
}
.max-w-screen-2xl {
	max-width: 1536px
}
.flex-1 {
	flex: 1 1 0%
}
.flex-auto {
	flex: 1 1 auto
}
.flex-initial {
	flex: 0 1 auto
}
.flex-none {
	flex: none
}
.flex-shrink-0 {
	flex-shrink: 0
}
.flex-shrink {
	flex-shrink: 1
}
.flex-grow-0 {
	flex-grow: 0
}
.flex-grow {
	flex-grow: 1
}
.table-auto {
	table-layout: auto
}
.table-fixed {
	table-layout: fixed
}
.border-collapse {
	border-collapse: collapse
}
.border-separate {
	border-collapse: separate
}
.origin-center {
	transform-origin: center
}
.origin-top {
	transform-origin: top
}
.origin-top-right {
	transform-origin: top right
}
.origin-right {
	transform-origin: right
}
.origin-bottom-right {
	transform-origin: bottom right
}
.origin-bottom {
	transform-origin: bottom
}
.origin-bottom-left {
	transform-origin: bottom left
}
.origin-left {
	transform-origin: left
}
.origin-top-left {
	transform-origin: top left
}
.transform {
--tw-translate-x:0;
--tw-translate-y:0;
--tw-rotate:0;
--tw-skew-x:0;
--tw-skew-y:0;
--tw-scale-x:1;
--tw-scale-y:1;
	transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.transform-gpu {
--tw-translate-x:0;
--tw-translate-y:0;
--tw-rotate:0;
--tw-skew-x:0;
--tw-skew-y:0;
--tw-scale-x:1;
--tw-scale-y:1;
	transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.transform-none {
	transform: none
}
.translate-x-0 {
--tw-translate-x:0px
}
.translate-x-1 {
--tw-translate-x:0.25rem
}
.translate-x-2 {
--tw-translate-x:0.5rem
}
.translate-x-3 {
--tw-translate-x:0.75rem
}
.translate-x-4 {
--tw-translate-x:1rem
}
.translate-x-5 {
--tw-translate-x:1.25rem
}
.translate-x-6 {
--tw-translate-x:1.5rem
}
.translate-x-7 {
--tw-translate-x:1.75rem
}
.translate-x-8 {
--tw-translate-x:2rem
}
.translate-x-9 {
--tw-translate-x:2.25rem
}
.translate-x-10 {
--tw-translate-x:2.5rem
}
.translate-x-11 {
--tw-translate-x:2.75rem
}
.translate-x-12 {
--tw-translate-x:3rem
}
.translate-x-14 {
--tw-translate-x:3.5rem
}
.translate-x-16 {
--tw-translate-x:4rem
}
.translate-x-20 {
--tw-translate-x:5rem
}
.translate-x-24 {
--tw-translate-x:6rem
}
.translate-x-28 {
--tw-translate-x:7rem
}
.translate-x-32 {
--tw-translate-x:8rem
}
.translate-x-36 {
--tw-translate-x:9rem
}
.translate-x-40 {
--tw-translate-x:10rem
}
.translate-x-44 {
--tw-translate-x:11rem
}
.translate-x-48 {
--tw-translate-x:12rem
}
.translate-x-52 {
--tw-translate-x:13rem
}
.translate-x-56 {
--tw-translate-x:14rem
}
.translate-x-60 {
--tw-translate-x:15rem
}
.translate-x-64 {
--tw-translate-x:16rem
}
.translate-x-72 {
--tw-translate-x:18rem
}
.translate-x-80 {
--tw-translate-x:20rem
}
.translate-x-96 {
--tw-translate-x:24rem
}
.translate-x-px {
--tw-translate-x:1px
}
.translate-x-0\.5 {
--tw-translate-x:0.125rem
}
.translate-x-1\.5 {
--tw-translate-x:0.375rem
}
.translate-x-2\.5 {
--tw-translate-x:0.625rem
}
.translate-x-3\.5 {
--tw-translate-x:0.875rem
}
.-translate-x-0 {
--tw-translate-x:0px
}
.-translate-x-1 {
--tw-translate-x:-0.25rem
}
.-translate-x-2 {
--tw-translate-x:-0.5rem
}
.-translate-x-3 {
--tw-translate-x:-0.75rem
}
.-translate-x-4 {
--tw-translate-x:-1rem
}
.-translate-x-5 {
--tw-translate-x:-1.25rem
}
.-translate-x-6 {
--tw-translate-x:-1.5rem
}
.-translate-x-7 {
--tw-translate-x:-1.75rem
}
.-translate-x-8 {
--tw-translate-x:-2rem
}
.-translate-x-9 {
--tw-translate-x:-2.25rem
}
.-translate-x-10 {
--tw-translate-x:-2.5rem
}
.-translate-x-11 {
--tw-translate-x:-2.75rem
}
.-translate-x-12 {
--tw-translate-x:-3rem
}
.-translate-x-14 {
--tw-translate-x:-3.5rem
}
.-translate-x-16 {
--tw-translate-x:-4rem
}
.-translate-x-20 {
--tw-translate-x:-5rem
}
.-translate-x-24 {
--tw-translate-x:-6rem
}
.-translate-x-28 {
--tw-translate-x:-7rem
}
.-translate-x-32 {
--tw-translate-x:-8rem
}
.-translate-x-36 {
--tw-translate-x:-9rem
}
.-translate-x-40 {
--tw-translate-x:-10rem
}
.-translate-x-44 {
--tw-translate-x:-11rem
}
.-translate-x-48 {
--tw-translate-x:-12rem
}
.-translate-x-52 {
--tw-translate-x:-13rem
}
.-translate-x-56 {
--tw-translate-x:-14rem
}
.-translate-x-60 {
--tw-translate-x:-15rem
}
.-translate-x-64 {
--tw-translate-x:-16rem
}
.-translate-x-72 {
--tw-translate-x:-18rem
}
.-translate-x-80 {
--tw-translate-x:-20rem
}
.-translate-x-96 {
--tw-translate-x:-24rem
}
.-translate-x-px {
--tw-translate-x:-1px
}
.-translate-x-0\.5 {
--tw-translate-x:-0.125rem
}
.-translate-x-1\.5 {
--tw-translate-x:-0.375rem
}
.-translate-x-2\.5 {
--tw-translate-x:-0.625rem
}
.-translate-x-3\.5 {
--tw-translate-x:-0.875rem
}
.translate-x-1\/2 {
--tw-translate-x:50%
}
.translate-x-1\/3 {
--tw-translate-x:33.333333%
}
.translate-x-2\/3 {
--tw-translate-x:66.666667%
}
.translate-x-1\/4 {
--tw-translate-x:25%
}
.translate-x-2\/4 {
--tw-translate-x:50%
}
.translate-x-3\/4 {
--tw-translate-x:75%
}
.translate-x-full {
--tw-translate-x:100%
}
.-translate-x-1\/2 {
--tw-translate-x:-50%
}
.-translate-x-1\/3 {
--tw-translate-x:-33.333333%
}
.-translate-x-2\/3 {
--tw-translate-x:-66.666667%
}
.-translate-x-1\/4 {
--tw-translate-x:-25%
}
.-translate-x-2\/4 {
--tw-translate-x:-50%
}
.-translate-x-3\/4 {
--tw-translate-x:-75%
}
.-translate-x-full {
--tw-translate-x:-100%
}
.translate-y-0 {
--tw-translate-y:0px
}
.translate-y-1 {
--tw-translate-y:0.25rem
}
.translate-y-2 {
--tw-translate-y:0.5rem
}
.translate-y-3 {
--tw-translate-y:0.75rem
}
.translate-y-4 {
--tw-translate-y:1rem
}
.translate-y-5 {
--tw-translate-y:1.25rem
}
.translate-y-6 {
--tw-translate-y:1.5rem
}
.translate-y-7 {
--tw-translate-y:1.75rem
}
.translate-y-8 {
--tw-translate-y:2rem
}
.translate-y-9 {
--tw-translate-y:2.25rem
}
.translate-y-10 {
--tw-translate-y:2.5rem
}
.translate-y-11 {
--tw-translate-y:2.75rem
}
.translate-y-12 {
--tw-translate-y:3rem
}
.translate-y-14 {
--tw-translate-y:3.5rem
}
.translate-y-16 {
--tw-translate-y:4rem
}
.translate-y-20 {
--tw-translate-y:5rem
}
.translate-y-24 {
--tw-translate-y:6rem
}
.translate-y-28 {
--tw-translate-y:7rem
}
.translate-y-32 {
--tw-translate-y:8rem
}
.translate-y-36 {
--tw-translate-y:9rem
}
.translate-y-40 {
--tw-translate-y:10rem
}
.translate-y-44 {
--tw-translate-y:11rem
}
.translate-y-48 {
--tw-translate-y:12rem
}
.translate-y-52 {
--tw-translate-y:13rem
}
.translate-y-56 {
--tw-translate-y:14rem
}
.translate-y-60 {
--tw-translate-y:15rem
}
.translate-y-64 {
--tw-translate-y:16rem
}
.translate-y-72 {
--tw-translate-y:18rem
}
.translate-y-80 {
--tw-translate-y:20rem
}
.translate-y-96 {
--tw-translate-y:24rem
}
.translate-y-px {
--tw-translate-y:1px
}
.translate-y-0\.5 {
--tw-translate-y:0.125rem
}
.translate-y-1\.5 {
--tw-translate-y:0.375rem
}
.translate-y-2\.5 {
--tw-translate-y:0.625rem
}
.translate-y-3\.5 {
--tw-translate-y:0.875rem
}
.-translate-y-0 {
--tw-translate-y:0px
}
.-translate-y-1 {
--tw-translate-y:-0.25rem
}
.-translate-y-2 {
--tw-translate-y:-0.5rem
}
.-translate-y-3 {
--tw-translate-y:-0.75rem
}
.-translate-y-4 {
--tw-translate-y:-1rem
}
.-translate-y-5 {
--tw-translate-y:-1.25rem
}
.-translate-y-6 {
--tw-translate-y:-1.5rem
}
.-translate-y-7 {
--tw-translate-y:-1.75rem
}
.-translate-y-8 {
--tw-translate-y:-2rem
}
.-translate-y-9 {
--tw-translate-y:-2.25rem
}
.-translate-y-10 {
--tw-translate-y:-2.5rem
}
.-translate-y-11 {
--tw-translate-y:-2.75rem
}
.-translate-y-12 {
--tw-translate-y:-3rem
}
.-translate-y-14 {
--tw-translate-y:-3.5rem
}
.-translate-y-16 {
--tw-translate-y:-4rem
}
.-translate-y-20 {
--tw-translate-y:-5rem
}
.-translate-y-24 {
--tw-translate-y:-6rem
}
.-translate-y-28 {
--tw-translate-y:-7rem
}
.-translate-y-32 {
--tw-translate-y:-8rem
}
.-translate-y-36 {
--tw-translate-y:-9rem
}
.-translate-y-40 {
--tw-translate-y:-10rem
}
.-translate-y-44 {
--tw-translate-y:-11rem
}
.-translate-y-48 {
--tw-translate-y:-12rem
}
.-translate-y-52 {
--tw-translate-y:-13rem
}
.-translate-y-56 {
--tw-translate-y:-14rem
}
.-translate-y-60 {
--tw-translate-y:-15rem
}
.-translate-y-64 {
--tw-translate-y:-16rem
}
.-translate-y-72 {
--tw-translate-y:-18rem
}
.-translate-y-80 {
--tw-translate-y:-20rem
}
.-translate-y-96 {
--tw-translate-y:-24rem
}
.-translate-y-px {
--tw-translate-y:-1px
}
.-translate-y-0\.5 {
--tw-translate-y:-0.125rem
}
.-translate-y-1\.5 {
--tw-translate-y:-0.375rem
}
.-translate-y-2\.5 {
--tw-translate-y:-0.625rem
}
.-translate-y-3\.5 {
--tw-translate-y:-0.875rem
}
.translate-y-1\/2 {
--tw-translate-y:50%
}
.translate-y-1\/3 {
--tw-translate-y:33.333333%
}
.translate-y-2\/3 {
--tw-translate-y:66.666667%
}
.translate-y-1\/4 {
--tw-translate-y:25%
}
.translate-y-2\/4 {
--tw-translate-y:50%
}
.translate-y-3\/4 {
--tw-translate-y:75%
}
.translate-y-full {
--tw-translate-y:100%
}
.-translate-y-1\/2 {
--tw-translate-y:-50%
}
.-translate-y-1\/3 {
--tw-translate-y:-33.333333%
}
.-translate-y-2\/3 {
--tw-translate-y:-66.666667%
}
.-translate-y-1\/4 {
--tw-translate-y:-25%
}
.-translate-y-2\/4 {
--tw-translate-y:-50%
}
.-translate-y-3\/4 {
--tw-translate-y:-75%
}
.-translate-y-full {
--tw-translate-y:-100%
}
.hover\:translate-x-0:hover {
--tw-translate-x:0px
}
.hover\:translate-x-1:hover {
--tw-translate-x:0.25rem
}
.hover\:translate-x-2:hover {
--tw-translate-x:0.5rem
}
.hover\:translate-x-3:hover {
--tw-translate-x:0.75rem
}
.hover\:translate-x-4:hover {
--tw-translate-x:1rem
}
.hover\:translate-x-5:hover {
--tw-translate-x:1.25rem
}
.hover\:translate-x-6:hover {
--tw-translate-x:1.5rem
}
.hover\:translate-x-7:hover {
--tw-translate-x:1.75rem
}
.hover\:translate-x-8:hover {
--tw-translate-x:2rem
}
.hover\:translate-x-9:hover {
--tw-translate-x:2.25rem
}
.hover\:translate-x-10:hover {
--tw-translate-x:2.5rem
}
.hover\:translate-x-11:hover {
--tw-translate-x:2.75rem
}
.hover\:translate-x-12:hover {
--tw-translate-x:3rem
}
.hover\:translate-x-14:hover {
--tw-translate-x:3.5rem
}
.hover\:translate-x-16:hover {
--tw-translate-x:4rem
}
.hover\:translate-x-20:hover {
--tw-translate-x:5rem
}
.hover\:translate-x-24:hover {
--tw-translate-x:6rem
}
.hover\:translate-x-28:hover {
--tw-translate-x:7rem
}
.hover\:translate-x-32:hover {
--tw-translate-x:8rem
}
.hover\:translate-x-36:hover {
--tw-translate-x:9rem
}
.hover\:translate-x-40:hover {
--tw-translate-x:10rem
}
.hover\:translate-x-44:hover {
--tw-translate-x:11rem
}
.hover\:translate-x-48:hover {
--tw-translate-x:12rem
}
.hover\:translate-x-52:hover {
--tw-translate-x:13rem
}
.hover\:translate-x-56:hover {
--tw-translate-x:14rem
}
.hover\:translate-x-60:hover {
--tw-translate-x:15rem
}
.hover\:translate-x-64:hover {
--tw-translate-x:16rem
}
.hover\:translate-x-72:hover {
--tw-translate-x:18rem
}
.hover\:translate-x-80:hover {
--tw-translate-x:20rem
}
.hover\:translate-x-96:hover {
--tw-translate-x:24rem
}
.hover\:translate-x-px:hover {
--tw-translate-x:1px
}
.hover\:translate-x-0\.5:hover {
--tw-translate-x:0.125rem
}
.hover\:translate-x-1\.5:hover {
--tw-translate-x:0.375rem
}
.hover\:translate-x-2\.5:hover {
--tw-translate-x:0.625rem
}
.hover\:translate-x-3\.5:hover {
--tw-translate-x:0.875rem
}
.hover\:-translate-x-0:hover {
--tw-translate-x:0px
}
.hover\:-translate-x-1:hover {
--tw-translate-x:-0.25rem
}
.hover\:-translate-x-2:hover {
--tw-translate-x:-0.5rem
}
.hover\:-translate-x-3:hover {
--tw-translate-x:-0.75rem
}
.hover\:-translate-x-4:hover {
--tw-translate-x:-1rem
}
.hover\:-translate-x-5:hover {
--tw-translate-x:-1.25rem
}
.hover\:-translate-x-6:hover {
--tw-translate-x:-1.5rem
}
.hover\:-translate-x-7:hover {
--tw-translate-x:-1.75rem
}
.hover\:-translate-x-8:hover {
--tw-translate-x:-2rem
}
.hover\:-translate-x-9:hover {
--tw-translate-x:-2.25rem
}
.hover\:-translate-x-10:hover {
--tw-translate-x:-2.5rem
}
.hover\:-translate-x-11:hover {
--tw-translate-x:-2.75rem
}
.hover\:-translate-x-12:hover {
--tw-translate-x:-3rem
}
.hover\:-translate-x-14:hover {
--tw-translate-x:-3.5rem
}
.hover\:-translate-x-16:hover {
--tw-translate-x:-4rem
}
.hover\:-translate-x-20:hover {
--tw-translate-x:-5rem
}
.hover\:-translate-x-24:hover {
--tw-translate-x:-6rem
}
.hover\:-translate-x-28:hover {
--tw-translate-x:-7rem
}
.hover\:-translate-x-32:hover {
--tw-translate-x:-8rem
}
.hover\:-translate-x-36:hover {
--tw-translate-x:-9rem
}
.hover\:-translate-x-40:hover {
--tw-translate-x:-10rem
}
.hover\:-translate-x-44:hover {
--tw-translate-x:-11rem
}
.hover\:-translate-x-48:hover {
--tw-translate-x:-12rem
}
.hover\:-translate-x-52:hover {
--tw-translate-x:-13rem
}
.hover\:-translate-x-56:hover {
--tw-translate-x:-14rem
}
.hover\:-translate-x-60:hover {
--tw-translate-x:-15rem
}
.hover\:-translate-x-64:hover {
--tw-translate-x:-16rem
}
.hover\:-translate-x-72:hover {
--tw-translate-x:-18rem
}
.hover\:-translate-x-80:hover {
--tw-translate-x:-20rem
}
.hover\:-translate-x-96:hover {
--tw-translate-x:-24rem
}
.hover\:-translate-x-px:hover {
--tw-translate-x:-1px
}
.hover\:-translate-x-0\.5:hover {
--tw-translate-x:-0.125rem
}
.hover\:-translate-x-1\.5:hover {
--tw-translate-x:-0.375rem
}
.hover\:-translate-x-2\.5:hover {
--tw-translate-x:-0.625rem
}
.hover\:-translate-x-3\.5:hover {
--tw-translate-x:-0.875rem
}
.hover\:translate-x-1\/2:hover {
--tw-translate-x:50%
}
.hover\:translate-x-1\/3:hover {
--tw-translate-x:33.333333%
}
.hover\:translate-x-2\/3:hover {
--tw-translate-x:66.666667%
}
.hover\:translate-x-1\/4:hover {
--tw-translate-x:25%
}
.hover\:translate-x-2\/4:hover {
--tw-translate-x:50%
}
.hover\:translate-x-3\/4:hover {
--tw-translate-x:75%
}
.hover\:translate-x-full:hover {
--tw-translate-x:100%
}
.hover\:-translate-x-1\/2:hover {
--tw-translate-x:-50%
}
.hover\:-translate-x-1\/3:hover {
--tw-translate-x:-33.333333%
}
.hover\:-translate-x-2\/3:hover {
--tw-translate-x:-66.666667%
}
.hover\:-translate-x-1\/4:hover {
--tw-translate-x:-25%
}
.hover\:-translate-x-2\/4:hover {
--tw-translate-x:-50%
}
.hover\:-translate-x-3\/4:hover {
--tw-translate-x:-75%
}
.hover\:-translate-x-full:hover {
--tw-translate-x:-100%
}
.hover\:translate-y-0:hover {
--tw-translate-y:0px
}
.hover\:translate-y-1:hover {
--tw-translate-y:0.25rem
}
.hover\:translate-y-2:hover {
--tw-translate-y:0.5rem
}
.hover\:translate-y-3:hover {
--tw-translate-y:0.75rem
}
.hover\:translate-y-4:hover {
--tw-translate-y:1rem
}
.hover\:translate-y-5:hover {
--tw-translate-y:1.25rem
}
.hover\:translate-y-6:hover {
--tw-translate-y:1.5rem
}
.hover\:translate-y-7:hover {
--tw-translate-y:1.75rem
}
.hover\:translate-y-8:hover {
--tw-translate-y:2rem
}
.hover\:translate-y-9:hover {
--tw-translate-y:2.25rem
}
.hover\:translate-y-10:hover {
--tw-translate-y:2.5rem
}
.hover\:translate-y-11:hover {
--tw-translate-y:2.75rem
}
.hover\:translate-y-12:hover {
--tw-translate-y:3rem
}
.hover\:translate-y-14:hover {
--tw-translate-y:3.5rem
}
.hover\:translate-y-16:hover {
--tw-translate-y:4rem
}
.hover\:translate-y-20:hover {
--tw-translate-y:5rem
}
.hover\:translate-y-24:hover {
--tw-translate-y:6rem
}
.hover\:translate-y-28:hover {
--tw-translate-y:7rem
}
.hover\:translate-y-32:hover {
--tw-translate-y:8rem
}
.hover\:translate-y-36:hover {
--tw-translate-y:9rem
}
.hover\:translate-y-40:hover {
--tw-translate-y:10rem
}
.hover\:translate-y-44:hover {
--tw-translate-y:11rem
}
.hover\:translate-y-48:hover {
--tw-translate-y:12rem
}
.hover\:translate-y-52:hover {
--tw-translate-y:13rem
}
.hover\:translate-y-56:hover {
--tw-translate-y:14rem
}
.hover\:translate-y-60:hover {
--tw-translate-y:15rem
}
.hover\:translate-y-64:hover {
--tw-translate-y:16rem
}
.hover\:translate-y-72:hover {
--tw-translate-y:18rem
}
.hover\:translate-y-80:hover {
--tw-translate-y:20rem
}
.hover\:translate-y-96:hover {
--tw-translate-y:24rem
}
.hover\:translate-y-px:hover {
--tw-translate-y:1px
}
.hover\:translate-y-0\.5:hover {
--tw-translate-y:0.125rem
}
.hover\:translate-y-1\.5:hover {
--tw-translate-y:0.375rem
}
.hover\:translate-y-2\.5:hover {
--tw-translate-y:0.625rem
}
.hover\:translate-y-3\.5:hover {
--tw-translate-y:0.875rem
}
.hover\:-translate-y-0:hover {
--tw-translate-y:0px
}
.hover\:-translate-y-1:hover {
--tw-translate-y:-0.25rem
}
.hover\:-translate-y-2:hover {
--tw-translate-y:-0.5rem
}
.hover\:-translate-y-3:hover {
--tw-translate-y:-0.75rem
}
.hover\:-translate-y-4:hover {
--tw-translate-y:-1rem
}
.hover\:-translate-y-5:hover {
--tw-translate-y:-1.25rem
}
.hover\:-translate-y-6:hover {
--tw-translate-y:-1.5rem
}
.hover\:-translate-y-7:hover {
--tw-translate-y:-1.75rem
}
.hover\:-translate-y-8:hover {
--tw-translate-y:-2rem
}
.hover\:-translate-y-9:hover {
--tw-translate-y:-2.25rem
}
.hover\:-translate-y-10:hover {
--tw-translate-y:-2.5rem
}
.hover\:-translate-y-11:hover {
--tw-translate-y:-2.75rem
}
.hover\:-translate-y-12:hover {
--tw-translate-y:-3rem
}
.hover\:-translate-y-14:hover {
--tw-translate-y:-3.5rem
}
.hover\:-translate-y-16:hover {
--tw-translate-y:-4rem
}
.hover\:-translate-y-20:hover {
--tw-translate-y:-5rem
}
.hover\:-translate-y-24:hover {
--tw-translate-y:-6rem
}
.hover\:-translate-y-28:hover {
--tw-translate-y:-7rem
}
.hover\:-translate-y-32:hover {
--tw-translate-y:-8rem
}
.hover\:-translate-y-36:hover {
--tw-translate-y:-9rem
}
.hover\:-translate-y-40:hover {
--tw-translate-y:-10rem
}
.hover\:-translate-y-44:hover {
--tw-translate-y:-11rem
}
.hover\:-translate-y-48:hover {
--tw-translate-y:-12rem
}
.hover\:-translate-y-52:hover {
--tw-translate-y:-13rem
}
.hover\:-translate-y-56:hover {
--tw-translate-y:-14rem
}
.hover\:-translate-y-60:hover {
--tw-translate-y:-15rem
}
.hover\:-translate-y-64:hover {
--tw-translate-y:-16rem
}
.hover\:-translate-y-72:hover {
--tw-translate-y:-18rem
}
.hover\:-translate-y-80:hover {
--tw-translate-y:-20rem
}
.hover\:-translate-y-96:hover {
--tw-translate-y:-24rem
}
.hover\:-translate-y-px:hover {
--tw-translate-y:-1px
}
.hover\:-translate-y-0\.5:hover {
--tw-translate-y:-0.125rem
}
.hover\:-translate-y-1\.5:hover {
--tw-translate-y:-0.375rem
}
.hover\:-translate-y-2\.5:hover {
--tw-translate-y:-0.625rem
}
.hover\:-translate-y-3\.5:hover {
--tw-translate-y:-0.875rem
}
.hover\:translate-y-1\/2:hover {
--tw-translate-y:50%
}
.hover\:translate-y-1\/3:hover {
--tw-translate-y:33.333333%
}
.hover\:translate-y-2\/3:hover {
--tw-translate-y:66.666667%
}
.hover\:translate-y-1\/4:hover {
--tw-translate-y:25%
}
.hover\:translate-y-2\/4:hover {
--tw-translate-y:50%
}
.hover\:translate-y-3\/4:hover {
--tw-translate-y:75%
}
.hover\:translate-y-full:hover {
--tw-translate-y:100%
}
.hover\:-translate-y-1\/2:hover {
--tw-translate-y:-50%
}
.hover\:-translate-y-1\/3:hover {
--tw-translate-y:-33.333333%
}
.hover\:-translate-y-2\/3:hover {
--tw-translate-y:-66.666667%
}
.hover\:-translate-y-1\/4:hover {
--tw-translate-y:-25%
}
.hover\:-translate-y-2\/4:hover {
--tw-translate-y:-50%
}
.hover\:-translate-y-3\/4:hover {
--tw-translate-y:-75%
}
.hover\:-translate-y-full:hover {
--tw-translate-y:-100%
}
.focus\:translate-x-0:focus {
--tw-translate-x:0px
}
.focus\:translate-x-1:focus {
--tw-translate-x:0.25rem
}
.focus\:translate-x-2:focus {
--tw-translate-x:0.5rem
}
.focus\:translate-x-3:focus {
--tw-translate-x:0.75rem
}
.focus\:translate-x-4:focus {
--tw-translate-x:1rem
}
.focus\:translate-x-5:focus {
--tw-translate-x:1.25rem
}
.focus\:translate-x-6:focus {
--tw-translate-x:1.5rem
}
.focus\:translate-x-7:focus {
--tw-translate-x:1.75rem
}
.focus\:translate-x-8:focus {
--tw-translate-x:2rem
}
.focus\:translate-x-9:focus {
--tw-translate-x:2.25rem
}
.focus\:translate-x-10:focus {
--tw-translate-x:2.5rem
}
.focus\:translate-x-11:focus {
--tw-translate-x:2.75rem
}
.focus\:translate-x-12:focus {
--tw-translate-x:3rem
}
.focus\:translate-x-14:focus {
--tw-translate-x:3.5rem
}
.focus\:translate-x-16:focus {
--tw-translate-x:4rem
}
.focus\:translate-x-20:focus {
--tw-translate-x:5rem
}
.focus\:translate-x-24:focus {
--tw-translate-x:6rem
}
.focus\:translate-x-28:focus {
--tw-translate-x:7rem
}
.focus\:translate-x-32:focus {
--tw-translate-x:8rem
}
.focus\:translate-x-36:focus {
--tw-translate-x:9rem
}
.focus\:translate-x-40:focus {
--tw-translate-x:10rem
}
.focus\:translate-x-44:focus {
--tw-translate-x:11rem
}
.focus\:translate-x-48:focus {
--tw-translate-x:12rem
}
.focus\:translate-x-52:focus {
--tw-translate-x:13rem
}
.focus\:translate-x-56:focus {
--tw-translate-x:14rem
}
.focus\:translate-x-60:focus {
--tw-translate-x:15rem
}
.focus\:translate-x-64:focus {
--tw-translate-x:16rem
}
.focus\:translate-x-72:focus {
--tw-translate-x:18rem
}
.focus\:translate-x-80:focus {
--tw-translate-x:20rem
}
.focus\:translate-x-96:focus {
--tw-translate-x:24rem
}
.focus\:translate-x-px:focus {
--tw-translate-x:1px
}
.focus\:translate-x-0\.5:focus {
--tw-translate-x:0.125rem
}
.focus\:translate-x-1\.5:focus {
--tw-translate-x:0.375rem
}
.focus\:translate-x-2\.5:focus {
--tw-translate-x:0.625rem
}
.focus\:translate-x-3\.5:focus {
--tw-translate-x:0.875rem
}
.focus\:-translate-x-0:focus {
--tw-translate-x:0px
}
.focus\:-translate-x-1:focus {
--tw-translate-x:-0.25rem
}
.focus\:-translate-x-2:focus {
--tw-translate-x:-0.5rem
}
.focus\:-translate-x-3:focus {
--tw-translate-x:-0.75rem
}
.focus\:-translate-x-4:focus {
--tw-translate-x:-1rem
}
.focus\:-translate-x-5:focus {
--tw-translate-x:-1.25rem
}
.focus\:-translate-x-6:focus {
--tw-translate-x:-1.5rem
}
.focus\:-translate-x-7:focus {
--tw-translate-x:-1.75rem
}
.focus\:-translate-x-8:focus {
--tw-translate-x:-2rem
}
.focus\:-translate-x-9:focus {
--tw-translate-x:-2.25rem
}
.focus\:-translate-x-10:focus {
--tw-translate-x:-2.5rem
}
.focus\:-translate-x-11:focus {
--tw-translate-x:-2.75rem
}
.focus\:-translate-x-12:focus {
--tw-translate-x:-3rem
}
.focus\:-translate-x-14:focus {
--tw-translate-x:-3.5rem
}
.focus\:-translate-x-16:focus {
--tw-translate-x:-4rem
}
.focus\:-translate-x-20:focus {
--tw-translate-x:-5rem
}
.focus\:-translate-x-24:focus {
--tw-translate-x:-6rem
}
.focus\:-translate-x-28:focus {
--tw-translate-x:-7rem
}
.focus\:-translate-x-32:focus {
--tw-translate-x:-8rem
}
.focus\:-translate-x-36:focus {
--tw-translate-x:-9rem
}
.focus\:-translate-x-40:focus {
--tw-translate-x:-10rem
}
.focus\:-translate-x-44:focus {
--tw-translate-x:-11rem
}
.focus\:-translate-x-48:focus {
--tw-translate-x:-12rem
}
.focus\:-translate-x-52:focus {
--tw-translate-x:-13rem
}
.focus\:-translate-x-56:focus {
--tw-translate-x:-14rem
}
.focus\:-translate-x-60:focus {
--tw-translate-x:-15rem
}
.focus\:-translate-x-64:focus {
--tw-translate-x:-16rem
}
.focus\:-translate-x-72:focus {
--tw-translate-x:-18rem
}
.focus\:-translate-x-80:focus {
--tw-translate-x:-20rem
}
.focus\:-translate-x-96:focus {
--tw-translate-x:-24rem
}
.focus\:-translate-x-px:focus {
--tw-translate-x:-1px
}
.focus\:-translate-x-0\.5:focus {
--tw-translate-x:-0.125rem
}
.focus\:-translate-x-1\.5:focus {
--tw-translate-x:-0.375rem
}
.focus\:-translate-x-2\.5:focus {
--tw-translate-x:-0.625rem
}
.focus\:-translate-x-3\.5:focus {
--tw-translate-x:-0.875rem
}
.focus\:translate-x-1\/2:focus {
--tw-translate-x:50%
}
.focus\:translate-x-1\/3:focus {
--tw-translate-x:33.333333%
}
.focus\:translate-x-2\/3:focus {
--tw-translate-x:66.666667%
}
.focus\:translate-x-1\/4:focus {
--tw-translate-x:25%
}
.focus\:translate-x-2\/4:focus {
--tw-translate-x:50%
}
.focus\:translate-x-3\/4:focus {
--tw-translate-x:75%
}
.focus\:translate-x-full:focus {
--tw-translate-x:100%
}
.focus\:-translate-x-1\/2:focus {
--tw-translate-x:-50%
}
.focus\:-translate-x-1\/3:focus {
--tw-translate-x:-33.333333%
}
.focus\:-translate-x-2\/3:focus {
--tw-translate-x:-66.666667%
}
.focus\:-translate-x-1\/4:focus {
--tw-translate-x:-25%
}
.focus\:-translate-x-2\/4:focus {
--tw-translate-x:-50%
}
.focus\:-translate-x-3\/4:focus {
--tw-translate-x:-75%
}
.focus\:-translate-x-full:focus {
--tw-translate-x:-100%
}
.focus\:translate-y-0:focus {
--tw-translate-y:0px
}
.focus\:translate-y-1:focus {
--tw-translate-y:0.25rem
}
.focus\:translate-y-2:focus {
--tw-translate-y:0.5rem
}
.focus\:translate-y-3:focus {
--tw-translate-y:0.75rem
}
.focus\:translate-y-4:focus {
--tw-translate-y:1rem
}
.focus\:translate-y-5:focus {
--tw-translate-y:1.25rem
}
.focus\:translate-y-6:focus {
--tw-translate-y:1.5rem
}
.focus\:translate-y-7:focus {
--tw-translate-y:1.75rem
}
.focus\:translate-y-8:focus {
--tw-translate-y:2rem
}
.focus\:translate-y-9:focus {
--tw-translate-y:2.25rem
}
.focus\:translate-y-10:focus {
--tw-translate-y:2.5rem
}
.focus\:translate-y-11:focus {
--tw-translate-y:2.75rem
}
.focus\:translate-y-12:focus {
--tw-translate-y:3rem
}
.focus\:translate-y-14:focus {
--tw-translate-y:3.5rem
}
.focus\:translate-y-16:focus {
--tw-translate-y:4rem
}
.focus\:translate-y-20:focus {
--tw-translate-y:5rem
}
.focus\:translate-y-24:focus {
--tw-translate-y:6rem
}
.focus\:translate-y-28:focus {
--tw-translate-y:7rem
}
.focus\:translate-y-32:focus {
--tw-translate-y:8rem
}
.focus\:translate-y-36:focus {
--tw-translate-y:9rem
}
.focus\:translate-y-40:focus {
--tw-translate-y:10rem
}
.focus\:translate-y-44:focus {
--tw-translate-y:11rem
}
.focus\:translate-y-48:focus {
--tw-translate-y:12rem
}
.focus\:translate-y-52:focus {
--tw-translate-y:13rem
}
.focus\:translate-y-56:focus {
--tw-translate-y:14rem
}
.focus\:translate-y-60:focus {
--tw-translate-y:15rem
}
.focus\:translate-y-64:focus {
--tw-translate-y:16rem
}
.focus\:translate-y-72:focus {
--tw-translate-y:18rem
}
.focus\:translate-y-80:focus {
--tw-translate-y:20rem
}
.focus\:translate-y-96:focus {
--tw-translate-y:24rem
}
.focus\:translate-y-px:focus {
--tw-translate-y:1px
}
.focus\:translate-y-0\.5:focus {
--tw-translate-y:0.125rem
}
.focus\:translate-y-1\.5:focus {
--tw-translate-y:0.375rem
}
.focus\:translate-y-2\.5:focus {
--tw-translate-y:0.625rem
}
.focus\:translate-y-3\.5:focus {
--tw-translate-y:0.875rem
}
.focus\:-translate-y-0:focus {
--tw-translate-y:0px
}
.focus\:-translate-y-1:focus {
--tw-translate-y:-0.25rem
}
.focus\:-translate-y-2:focus {
--tw-translate-y:-0.5rem
}
.focus\:-translate-y-3:focus {
--tw-translate-y:-0.75rem
}
.focus\:-translate-y-4:focus {
--tw-translate-y:-1rem
}
.focus\:-translate-y-5:focus {
--tw-translate-y:-1.25rem
}
.focus\:-translate-y-6:focus {
--tw-translate-y:-1.5rem
}
.focus\:-translate-y-7:focus {
--tw-translate-y:-1.75rem
}
.focus\:-translate-y-8:focus {
--tw-translate-y:-2rem
}
.focus\:-translate-y-9:focus {
--tw-translate-y:-2.25rem
}
.focus\:-translate-y-10:focus {
--tw-translate-y:-2.5rem
}
.focus\:-translate-y-11:focus {
--tw-translate-y:-2.75rem
}
.focus\:-translate-y-12:focus {
--tw-translate-y:-3rem
}
.focus\:-translate-y-14:focus {
--tw-translate-y:-3.5rem
}
.focus\:-translate-y-16:focus {
--tw-translate-y:-4rem
}
.focus\:-translate-y-20:focus {
--tw-translate-y:-5rem
}
.focus\:-translate-y-24:focus {
--tw-translate-y:-6rem
}
.focus\:-translate-y-28:focus {
--tw-translate-y:-7rem
}
.focus\:-translate-y-32:focus {
--tw-translate-y:-8rem
}
.focus\:-translate-y-36:focus {
--tw-translate-y:-9rem
}
.focus\:-translate-y-40:focus {
--tw-translate-y:-10rem
}
.focus\:-translate-y-44:focus {
--tw-translate-y:-11rem
}
.focus\:-translate-y-48:focus {
--tw-translate-y:-12rem
}
.focus\:-translate-y-52:focus {
--tw-translate-y:-13rem
}
.focus\:-translate-y-56:focus {
--tw-translate-y:-14rem
}
.focus\:-translate-y-60:focus {
--tw-translate-y:-15rem
}
.focus\:-translate-y-64:focus {
--tw-translate-y:-16rem
}
.focus\:-translate-y-72:focus {
--tw-translate-y:-18rem
}
.focus\:-translate-y-80:focus {
--tw-translate-y:-20rem
}
.focus\:-translate-y-96:focus {
--tw-translate-y:-24rem
}
.focus\:-translate-y-px:focus {
--tw-translate-y:-1px
}
.focus\:-translate-y-0\.5:focus {
--tw-translate-y:-0.125rem
}
.focus\:-translate-y-1\.5:focus {
--tw-translate-y:-0.375rem
}
.focus\:-translate-y-2\.5:focus {
--tw-translate-y:-0.625rem
}
.focus\:-translate-y-3\.5:focus {
--tw-translate-y:-0.875rem
}
.focus\:translate-y-1\/2:focus {
--tw-translate-y:50%
}
.focus\:translate-y-1\/3:focus {
--tw-translate-y:33.333333%
}
.focus\:translate-y-2\/3:focus {
--tw-translate-y:66.666667%
}
.focus\:translate-y-1\/4:focus {
--tw-translate-y:25%
}
.focus\:translate-y-2\/4:focus {
--tw-translate-y:50%
}
.focus\:translate-y-3\/4:focus {
--tw-translate-y:75%
}
.focus\:translate-y-full:focus {
--tw-translate-y:100%
}
.focus\:-translate-y-1\/2:focus {
--tw-translate-y:-50%
}
.focus\:-translate-y-1\/3:focus {
--tw-translate-y:-33.333333%
}
.focus\:-translate-y-2\/3:focus {
--tw-translate-y:-66.666667%
}
.focus\:-translate-y-1\/4:focus {
--tw-translate-y:-25%
}
.focus\:-translate-y-2\/4:focus {
--tw-translate-y:-50%
}
.focus\:-translate-y-3\/4:focus {
--tw-translate-y:-75%
}
.focus\:-translate-y-full:focus {
--tw-translate-y:-100%
}
.rotate-0 {
--tw-rotate:0deg
}
.rotate-1 {
--tw-rotate:1deg
}
.rotate-2 {
--tw-rotate:2deg
}
.rotate-3 {
--tw-rotate:3deg
}
.rotate-6 {
--tw-rotate:6deg
}
.rotate-12 {
--tw-rotate:12deg
}
.rotate-45 {
--tw-rotate:45deg
}
.rotate-90 {
--tw-rotate:90deg
}
.rotate-180 {
--tw-rotate:180deg
}
.-rotate-180 {
--tw-rotate:-180deg
}
.-rotate-90 {
--tw-rotate:-90deg
}
.-rotate-45 {
--tw-rotate:-45deg
}
.-rotate-12 {
--tw-rotate:-12deg
}
.-rotate-6 {
--tw-rotate:-6deg
}
.-rotate-3 {
--tw-rotate:-3deg
}
.-rotate-2 {
--tw-rotate:-2deg
}
.-rotate-1 {
--tw-rotate:-1deg
}
.hover\:rotate-0:hover {
--tw-rotate:0deg
}
.hover\:rotate-1:hover {
--tw-rotate:1deg
}
.hover\:rotate-2:hover {
--tw-rotate:2deg
}
.hover\:rotate-3:hover {
--tw-rotate:3deg
}
.hover\:rotate-6:hover {
--tw-rotate:6deg
}
.hover\:rotate-12:hover {
--tw-rotate:12deg
}
.hover\:rotate-45:hover {
--tw-rotate:45deg
}
.hover\:rotate-90:hover {
--tw-rotate:90deg
}
.hover\:rotate-180:hover {
--tw-rotate:180deg
}
.hover\:-rotate-180:hover {
--tw-rotate:-180deg
}
.hover\:-rotate-90:hover {
--tw-rotate:-90deg
}
.hover\:-rotate-45:hover {
--tw-rotate:-45deg
}
.hover\:-rotate-12:hover {
--tw-rotate:-12deg
}
.hover\:-rotate-6:hover {
--tw-rotate:-6deg
}
.hover\:-rotate-3:hover {
--tw-rotate:-3deg
}
.hover\:-rotate-2:hover {
--tw-rotate:-2deg
}
.hover\:-rotate-1:hover {
--tw-rotate:-1deg
}
.focus\:rotate-0:focus {
--tw-rotate:0deg
}
.focus\:rotate-1:focus {
--tw-rotate:1deg
}
.focus\:rotate-2:focus {
--tw-rotate:2deg
}
.focus\:rotate-3:focus {
--tw-rotate:3deg
}
.focus\:rotate-6:focus {
--tw-rotate:6deg
}
.focus\:rotate-12:focus {
--tw-rotate:12deg
}
.focus\:rotate-45:focus {
--tw-rotate:45deg
}
.focus\:rotate-90:focus {
--tw-rotate:90deg
}
.focus\:rotate-180:focus {
--tw-rotate:180deg
}
.focus\:-rotate-180:focus {
--tw-rotate:-180deg
}
.focus\:-rotate-90:focus {
--tw-rotate:-90deg
}
.focus\:-rotate-45:focus {
--tw-rotate:-45deg
}
.focus\:-rotate-12:focus {
--tw-rotate:-12deg
}
.focus\:-rotate-6:focus {
--tw-rotate:-6deg
}
.focus\:-rotate-3:focus {
--tw-rotate:-3deg
}
.focus\:-rotate-2:focus {
--tw-rotate:-2deg
}
.focus\:-rotate-1:focus {
--tw-rotate:-1deg
}
.skew-x-0 {
--tw-skew-x:0deg
}
.skew-x-1 {
--tw-skew-x:1deg
}
.skew-x-2 {
--tw-skew-x:2deg
}
.skew-x-3 {
--tw-skew-x:3deg
}
.skew-x-6 {
--tw-skew-x:6deg
}
.skew-x-12 {
--tw-skew-x:12deg
}
.-skew-x-12 {
--tw-skew-x:-12deg
}
.-skew-x-6 {
--tw-skew-x:-6deg
}
.-skew-x-3 {
--tw-skew-x:-3deg
}
.-skew-x-2 {
--tw-skew-x:-2deg
}
.-skew-x-1 {
--tw-skew-x:-1deg
}
.skew-y-0 {
--tw-skew-y:0deg
}
.skew-y-1 {
--tw-skew-y:1deg
}
.skew-y-2 {
--tw-skew-y:2deg
}
.skew-y-3 {
--tw-skew-y:3deg
}
.skew-y-6 {
--tw-skew-y:6deg
}
.skew-y-12 {
--tw-skew-y:12deg
}
.-skew-y-12 {
--tw-skew-y:-12deg
}
.-skew-y-6 {
--tw-skew-y:-6deg
}
.-skew-y-3 {
--tw-skew-y:-3deg
}
.-skew-y-2 {
--tw-skew-y:-2deg
}
.-skew-y-1 {
--tw-skew-y:-1deg
}
.hover\:skew-x-0:hover {
--tw-skew-x:0deg
}
.hover\:skew-x-1:hover {
--tw-skew-x:1deg
}
.hover\:skew-x-2:hover {
--tw-skew-x:2deg
}
.hover\:skew-x-3:hover {
--tw-skew-x:3deg
}
.hover\:skew-x-6:hover {
--tw-skew-x:6deg
}
.hover\:skew-x-12:hover {
--tw-skew-x:12deg
}
.hover\:-skew-x-12:hover {
--tw-skew-x:-12deg
}
.hover\:-skew-x-6:hover {
--tw-skew-x:-6deg
}
.hover\:-skew-x-3:hover {
--tw-skew-x:-3deg
}
.hover\:-skew-x-2:hover {
--tw-skew-x:-2deg
}
.hover\:-skew-x-1:hover {
--tw-skew-x:-1deg
}
.hover\:skew-y-0:hover {
--tw-skew-y:0deg
}
.hover\:skew-y-1:hover {
--tw-skew-y:1deg
}
.hover\:skew-y-2:hover {
--tw-skew-y:2deg
}
.hover\:skew-y-3:hover {
--tw-skew-y:3deg
}
.hover\:skew-y-6:hover {
--tw-skew-y:6deg
}
.hover\:skew-y-12:hover {
--tw-skew-y:12deg
}
.hover\:-skew-y-12:hover {
--tw-skew-y:-12deg
}
.hover\:-skew-y-6:hover {
--tw-skew-y:-6deg
}
.hover\:-skew-y-3:hover {
--tw-skew-y:-3deg
}
.hover\:-skew-y-2:hover {
--tw-skew-y:-2deg
}
.hover\:-skew-y-1:hover {
--tw-skew-y:-1deg
}
.focus\:skew-x-0:focus {
--tw-skew-x:0deg
}
.focus\:skew-x-1:focus {
--tw-skew-x:1deg
}
.focus\:skew-x-2:focus {
--tw-skew-x:2deg
}
.focus\:skew-x-3:focus {
--tw-skew-x:3deg
}
.focus\:skew-x-6:focus {
--tw-skew-x:6deg
}
.focus\:skew-x-12:focus {
--tw-skew-x:12deg
}
.focus\:-skew-x-12:focus {
--tw-skew-x:-12deg
}
.focus\:-skew-x-6:focus {
--tw-skew-x:-6deg
}
.focus\:-skew-x-3:focus {
--tw-skew-x:-3deg
}
.focus\:-skew-x-2:focus {
--tw-skew-x:-2deg
}
.focus\:-skew-x-1:focus {
--tw-skew-x:-1deg
}
.focus\:skew-y-0:focus {
--tw-skew-y:0deg
}
.focus\:skew-y-1:focus {
--tw-skew-y:1deg
}
.focus\:skew-y-2:focus {
--tw-skew-y:2deg
}
.focus\:skew-y-3:focus {
--tw-skew-y:3deg
}
.focus\:skew-y-6:focus {
--tw-skew-y:6deg
}
.focus\:skew-y-12:focus {
--tw-skew-y:12deg
}
.focus\:-skew-y-12:focus {
--tw-skew-y:-12deg
}
.focus\:-skew-y-6:focus {
--tw-skew-y:-6deg
}
.focus\:-skew-y-3:focus {
--tw-skew-y:-3deg
}
.focus\:-skew-y-2:focus {
--tw-skew-y:-2deg
}
.focus\:-skew-y-1:focus {
--tw-skew-y:-1deg
}
.scale-0 {
--tw-scale-x:0;
--tw-scale-y:0
}
.scale-50 {
--tw-scale-x:.5;
--tw-scale-y:.5
}
.scale-75 {
--tw-scale-x:.75;
--tw-scale-y:.75
}
.scale-90 {
--tw-scale-x:.9;
--tw-scale-y:.9
}
.scale-95 {
--tw-scale-x:.95;
--tw-scale-y:.95
}
.scale-100 {
--tw-scale-x:1;
--tw-scale-y:1
}
.scale-105 {
--tw-scale-x:1.05;
--tw-scale-y:1.05
}
.scale-110 {
--tw-scale-x:1.1;
--tw-scale-y:1.1
}
.scale-125 {
--tw-scale-x:1.25;
--tw-scale-y:1.25
}
.scale-150 {
--tw-scale-x:1.5;
--tw-scale-y:1.5
}
.hover\:scale-0:hover {
--tw-scale-x:0;
--tw-scale-y:0
}
.hover\:scale-50:hover {
--tw-scale-x:.5;
--tw-scale-y:.5
}
.hover\:scale-75:hover {
--tw-scale-x:.75;
--tw-scale-y:.75
}
.hover\:scale-90:hover {
--tw-scale-x:.9;
--tw-scale-y:.9
}
.hover\:scale-95:hover {
--tw-scale-x:.95;
--tw-scale-y:.95
}
.hover\:scale-100:hover {
--tw-scale-x:1;
--tw-scale-y:1
}
.hover\:scale-105:hover {
--tw-scale-x:1.05;
--tw-scale-y:1.05
}
.hover\:scale-110:hover {
--tw-scale-x:1.1;
--tw-scale-y:1.1
}
.hover\:scale-125:hover {
--tw-scale-x:1.25;
--tw-scale-y:1.25
}
.hover\:scale-150:hover {
--tw-scale-x:1.5;
--tw-scale-y:1.5
}
.focus\:scale-0:focus {
--tw-scale-x:0;
--tw-scale-y:0
}
.focus\:scale-50:focus {
--tw-scale-x:.5;
--tw-scale-y:.5
}
.focus\:scale-75:focus {
--tw-scale-x:.75;
--tw-scale-y:.75
}
.focus\:scale-90:focus {
--tw-scale-x:.9;
--tw-scale-y:.9
}
.focus\:scale-95:focus {
--tw-scale-x:.95;
--tw-scale-y:.95
}
.focus\:scale-100:focus {
--tw-scale-x:1;
--tw-scale-y:1
}
.focus\:scale-105:focus {
--tw-scale-x:1.05;
--tw-scale-y:1.05
}
.focus\:scale-110:focus {
--tw-scale-x:1.1;
--tw-scale-y:1.1
}
.focus\:scale-125:focus {
--tw-scale-x:1.25;
--tw-scale-y:1.25
}
.focus\:scale-150:focus {
--tw-scale-x:1.5;
--tw-scale-y:1.5
}
.scale-x-0 {
--tw-scale-x:0
}
.scale-x-50 {
--tw-scale-x:.5
}
.scale-x-75 {
--tw-scale-x:.75
}
.scale-x-90 {
--tw-scale-x:.9
}
.scale-x-95 {
--tw-scale-x:.95
}
.scale-x-100 {
--tw-scale-x:1
}
.scale-x-105 {
--tw-scale-x:1.05
}
.scale-x-110 {
--tw-scale-x:1.1
}
.scale-x-125 {
--tw-scale-x:1.25
}
.scale-x-150 {
--tw-scale-x:1.5
}
.scale-y-0 {
--tw-scale-y:0
}
.scale-y-50 {
--tw-scale-y:.5
}
.scale-y-75 {
--tw-scale-y:.75
}
.scale-y-90 {
--tw-scale-y:.9
}
.scale-y-95 {
--tw-scale-y:.95
}
.scale-y-100 {
--tw-scale-y:1
}
.scale-y-105 {
--tw-scale-y:1.05
}
.scale-y-110 {
--tw-scale-y:1.1
}
.scale-y-125 {
--tw-scale-y:1.25
}
.scale-y-150 {
--tw-scale-y:1.5
}
.hover\:scale-x-0:hover {
--tw-scale-x:0
}
.hover\:scale-x-50:hover {
--tw-scale-x:.5
}
.hover\:scale-x-75:hover {
--tw-scale-x:.75
}
.hover\:scale-x-90:hover {
--tw-scale-x:.9
}
.hover\:scale-x-95:hover {
--tw-scale-x:.95
}
.hover\:scale-x-100:hover {
--tw-scale-x:1
}
.hover\:scale-x-105:hover {
--tw-scale-x:1.05
}
.hover\:scale-x-110:hover {
--tw-scale-x:1.1
}
.hover\:scale-x-125:hover {
--tw-scale-x:1.25
}
.hover\:scale-x-150:hover {
--tw-scale-x:1.5
}
.hover\:scale-y-0:hover {
--tw-scale-y:0
}
.hover\:scale-y-50:hover {
--tw-scale-y:.5
}
.hover\:scale-y-75:hover {
--tw-scale-y:.75
}
.hover\:scale-y-90:hover {
--tw-scale-y:.9
}
.hover\:scale-y-95:hover {
--tw-scale-y:.95
}
.hover\:scale-y-100:hover {
--tw-scale-y:1
}
.hover\:scale-y-105:hover {
--tw-scale-y:1.05
}
.hover\:scale-y-110:hover {
--tw-scale-y:1.1
}
.hover\:scale-y-125:hover {
--tw-scale-y:1.25
}
.hover\:scale-y-150:hover {
--tw-scale-y:1.5
}
.focus\:scale-x-0:focus {
--tw-scale-x:0
}
.focus\:scale-x-50:focus {
--tw-scale-x:.5
}
.focus\:scale-x-75:focus {
--tw-scale-x:.75
}
.focus\:scale-x-90:focus {
--tw-scale-x:.9
}
.focus\:scale-x-95:focus {
--tw-scale-x:.95
}
.focus\:scale-x-100:focus {
--tw-scale-x:1
}
.focus\:scale-x-105:focus {
--tw-scale-x:1.05
}
.focus\:scale-x-110:focus {
--tw-scale-x:1.1
}
.focus\:scale-x-125:focus {
--tw-scale-x:1.25
}
.focus\:scale-x-150:focus {
--tw-scale-x:1.5
}
.focus\:scale-y-0:focus {
--tw-scale-y:0
}
.focus\:scale-y-50:focus {
--tw-scale-y:.5
}
.focus\:scale-y-75:focus {
--tw-scale-y:.75
}
.focus\:scale-y-90:focus {
--tw-scale-y:.9
}
.focus\:scale-y-95:focus {
--tw-scale-y:.95
}
.focus\:scale-y-100:focus {
--tw-scale-y:1
}
.focus\:scale-y-105:focus {
--tw-scale-y:1.05
}
.focus\:scale-y-110:focus {
--tw-scale-y:1.1
}
.focus\:scale-y-125:focus {
--tw-scale-y:1.25
}
.focus\:scale-y-150:focus {
--tw-scale-y:1.5
}
@keyframes spin {
to {
transform:rotate(360deg)
}
}
@keyframes ping {
100%, 75% {
transform:scale(2);
opacity:0
}
}
@keyframes pulse {
50% {
opacity:.5
}
}
@keyframes bounce {
0%, 100% {
transform:translateY(-25%);
animation-timing-function:cubic-bezier(0.8, 0, 1, 1)
}
50% {
transform:none;
animation-timing-function:cubic-bezier(0, 0, 0.2, 1)
}
}
.animate-none {
	animation: none
}
.animate-spin {
	animation: spin 1s linear infinite
}
.animate-ping {
	animation: ping 1s cubic-bezier(0, 0, .2, 1) infinite
}
.animate-pulse {
	animation: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite
}
.animate-bounce {
	animation: bounce 1s infinite
}
.cursor-auto {
	cursor: auto
}
.cursor-default {
	cursor: default
}
.cursor-pointer {
	cursor: pointer
}
.cursor-wait {
	cursor: wait
}
.cursor-text {
	cursor: text
}
.cursor-move {
	cursor: move
}
.cursor-help {
	cursor: help
}
.cursor-not-allowed {
	cursor: not-allowed
}
.select-none {
	-webkit-user-select: none;
	user-select: none
}
.select-text {
	-webkit-user-select: text;
	user-select: text
}
.select-all {
	-webkit-user-select: all;
	user-select: all
}
.select-auto {
	-webkit-user-select: auto;
	user-select: auto
}
.resize-none {
	resize: none
}
.resize-y {
	resize: vertical
}
.resize-x {
	resize: horizontal
}
.resize {
	resize: both
}
.list-inside {
	list-style-position: inside
}
.list-outside {
	list-style-position: outside
}
.list-none {
	list-style-type: none
}
.list-disc {
	list-style-type: disc
}
.list-decimal {
	list-style-type: decimal
}
.appearance-none {
	-webkit-appearance: none;
	appearance: none
}
.auto-cols-auto {
	grid-auto-columns: auto
}
.auto-cols-min {
	grid-auto-columns: min-content
}
.auto-cols-max {
	grid-auto-columns: max-content
}
.auto-cols-fr {
	grid-auto-columns: minmax(0, 1fr)
}
.grid-flow-row {
	grid-auto-flow: row
}
.grid-flow-col {
	grid-auto-flow: column
}
.grid-flow-row-dense {
	grid-auto-flow: row dense
}
.grid-flow-col-dense {
	grid-auto-flow: column dense
}
.auto-rows-auto {
	grid-auto-rows: auto
}
.auto-rows-min {
	grid-auto-rows: min-content
}
.auto-rows-max {
	grid-auto-rows: max-content
}
.auto-rows-fr {
	grid-auto-rows: minmax(0, 1fr)
}
.grid-cols-1 {
	grid-template-columns: repeat(1, minmax(0, 1fr))
}
.grid-cols-2 {
	grid-template-columns: repeat(2, minmax(0, 1fr));
	
}
.grid-cols-3 {
	grid-template-columns: repeat(3, minmax(0, 1fr))
}
.grid-cols-4 {
	grid-template-columns: repeat(4, minmax(0, 1fr))
}
.grid-cols-5 {
	grid-template-columns: repeat(5, minmax(0, 1fr))
}
.grid-cols-6 {
	grid-template-columns: repeat(6, minmax(0, 1fr))
}
.grid-cols-7 {
	grid-template-columns: repeat(7, minmax(0, 1fr))
}
.grid-cols-8 {
	grid-template-columns: repeat(8, minmax(0, 1fr))
}
.grid-cols-9 {
	grid-template-columns: repeat(9, minmax(0, 1fr))
}
.grid-cols-10 {
	grid-template-columns: repeat(10, minmax(0, 1fr))
}
.grid-cols-11 {
	grid-template-columns: repeat(11, minmax(0, 1fr))
}
.grid-cols-12 {
	grid-template-columns: repeat(12, minmax(0, 1fr))
}
.grid-cols-none {
	grid-template-columns: none
}
.grid-rows-1 {
	grid-template-rows: repeat(1, minmax(0, 1fr))
}
.grid-rows-2 {
	grid-template-rows: repeat(2, minmax(0, 1fr))
}
.grid-rows-3 {
	grid-template-rows: repeat(3, minmax(0, 1fr))
}
.grid-rows-4 {
	grid-template-rows: repeat(4, minmax(0, 1fr))
}
.grid-rows-5 {
	grid-template-rows: repeat(5, minmax(0, 1fr))
}
.grid-rows-6 {
	grid-template-rows: repeat(6, minmax(0, 1fr))
}
.grid-rows-none {
	grid-template-rows: none
}
.flex-row {
	flex-direction: row
}
.flex-row-reverse {
	flex-direction: row-reverse
}
.flex-col {
	flex-direction: column
}
.flex-col-reverse {
	flex-direction: column-reverse
}
.flex-wrap {
	flex-wrap: wrap
}
.flex-wrap-reverse {
	flex-wrap: wrap-reverse
}
.flex-nowrap {
	flex-wrap: nowrap
}
.place-content-center {
	place-content: center
}
.place-content-start {
	place-content: start
}
.place-content-end {
	place-content: end
}
.place-content-between {
	place-content: space-between
}
.place-content-around {
	place-content: space-around
}
.place-content-evenly {
	place-content: space-evenly
}
.place-content-stretch {
	place-content: stretch
}
.place-items-start {
	place-items: start
}
.place-items-end {
	place-items: end
}
.place-items-center {
	place-items: center
}
.place-items-stretch {
	place-items: stretch
}
.content-center {
	align-content: center
}
.content-start {
	align-content: flex-start
}
.content-end {
	align-content: flex-end
}
.content-between {
	align-content: space-between
}
.content-around {
	align-content: space-around
}
.content-evenly {
	align-content: space-evenly
}
.items-start {
	align-items: flex-start
}
.items-end {
	align-items: flex-end
}
.items-center {
	align-items: center
}
.items-baseline {
	align-items: baseline
}
.items-stretch {
	align-items: stretch
}
.justify-start {
	justify-content: flex-start
}
.justify-end {
	justify-content: flex-end
}
.justify-center {
	justify-content: center
}
.justify-between {
	justify-content: space-between
}
.justify-around {
	justify-content: space-around
}
.justify-evenly {
	justify-content: space-evenly
}
.justify-items-start {
	justify-items: start
}
.justify-items-end {
	justify-items: end
}
.justify-items-center {
	justify-items: center
}
.justify-items-stretch {
	justify-items: stretch
}
.gap-0 {
	gap: 0
}
.gap-1 {
gap:.25rem
}
.gap-2 {
gap:.5rem
}
.gap-3 {
gap:.75rem
}
.gap-4 {
	gap: 1rem
}
.gap-5 {
	gap: 1.25rem
}
.gap-6 {
	gap: 1.5rem
}
.gap-7 {
	gap: 1.75rem
}
.gap-8 {
	gap: 2rem
}
.gap-9 {
	gap: 2.25rem
}
.gap-10 {
	gap: 2.5rem
}
.gap-11 {
	gap: 2.75rem
}
.gap-12 {
	gap: 3rem
}
.gap-14 {
	gap: 3.5rem
}
.gap-16 {
	gap: 4rem
}
.gap-20 {
	gap: 5rem
}
.gap-24 {
	gap: 6rem
}
.gap-28 {
	gap: 7rem
}
.gap-32 {
	gap: 8rem
}
.gap-36 {
	gap: 9rem
}
.gap-40 {
	gap: 10rem
}
.gap-44 {
	gap: 11rem
}
.gap-48 {
	gap: 12rem
}
.gap-52 {
	gap: 13rem
}
.gap-56 {
	gap: 14rem
}
.gap-60 {
	gap: 15rem
}
.gap-64 {
	gap: 16rem
}
.gap-72 {
	gap: 18rem
}
.gap-80 {
	gap: 20rem
}
.gap-96 {
	gap: 24rem
}
.gap-px {
	gap: 1px
}
.gap-0\.5 {
gap:.125rem
}
.gap-1\.5 {
gap:.375rem
}
.gap-2\.5 {
gap:.625rem
}
.gap-3\.5 {
gap:.875rem
}
.gap-x-0 {
	column-gap: 0
}
.gap-x-1 {
column-gap:.25rem
}
.gap-x-2 {
column-gap:.5rem
}
.gap-x-3 {
column-gap:.75rem
}
.gap-x-4 {
	column-gap: 1rem
}
.gap-x-5 {
	column-gap: 1.25rem
}
.gap-x-6 {
	column-gap: 1.5rem
}
.gap-x-7 {
	column-gap: 1.75rem
}
.gap-x-8 {
	column-gap: 2rem
}
.gap-x-9 {
	column-gap: 2.25rem
}
.gap-x-10 {
	column-gap: 2.5rem
}
.gap-x-11 {
	column-gap: 2.75rem
}
.gap-x-12 {
	column-gap: 3rem
}
.gap-x-14 {
	column-gap: 3.5rem
}
.gap-x-16 {
	column-gap: 4rem
}
.gap-x-20 {
	column-gap: 5rem
}
.gap-x-24 {
	column-gap: 6rem
}
.gap-x-28 {
	column-gap: 7rem
}
.gap-x-32 {
	column-gap: 8rem
}
.gap-x-36 {
	column-gap: 9rem
}
.gap-x-40 {
	column-gap: 10rem
}
.gap-x-44 {
	column-gap: 11rem
}
.gap-x-48 {
	column-gap: 12rem
}
.gap-x-52 {
	column-gap: 13rem
}
.gap-x-56 {
	column-gap: 14rem
}
.gap-x-60 {
	column-gap: 15rem
}
.gap-x-64 {
	column-gap: 16rem
}
.gap-x-72 {
	column-gap: 18rem
}
.gap-x-80 {
	column-gap: 20rem
}
.gap-x-96 {
	column-gap: 24rem
}
.gap-x-px {
	column-gap: 1px
}
.gap-x-0\.5 {
column-gap:.125rem
}
.gap-x-1\.5 {
column-gap:.375rem
}
.gap-x-2\.5 {
column-gap:.625rem
}
.gap-x-3\.5 {
column-gap:.875rem
}
.gap-y-0 {
	row-gap: 0
}
.gap-y-1 {
row-gap:.25rem
}
.gap-y-2 {
row-gap:.5rem
}
.gap-y-3 {
row-gap:.75rem
}
.gap-y-4 {
	row-gap: 1rem
}
.gap-y-5 {
	row-gap: 1.25rem
}
.gap-y-6 {
	row-gap: 1.5rem
}
.gap-y-7 {
	row-gap: 1.75rem
}
.gap-y-8 {
	row-gap: 2rem
}
.gap-y-9 {
	row-gap: 2.25rem
}
.gap-y-10 {
	row-gap: 2.5rem
}
.gap-y-11 {
	row-gap: 2.75rem
}
.gap-y-12 {
	row-gap: 3rem
}
.gap-y-14 {
	row-gap: 3.5rem
}
.gap-y-16 {
	row-gap: 4rem
}
.gap-y-20 {
	row-gap: 5rem
}
.gap-y-24 {
	row-gap: 6rem
}
.gap-y-28 {
	row-gap: 7rem
}
.gap-y-32 {
	row-gap: 8rem
}
.gap-y-36 {
	row-gap: 9rem
}
.gap-y-40 {
	row-gap: 10rem
}
.gap-y-44 {
	row-gap: 11rem
}
.gap-y-48 {
	row-gap: 12rem
}
.gap-y-52 {
	row-gap: 13rem
}
.gap-y-56 {
	row-gap: 14rem
}
.gap-y-60 {
	row-gap: 15rem
}
.gap-y-64 {
	row-gap: 16rem
}
.gap-y-72 {
	row-gap: 18rem
}
.gap-y-80 {
	row-gap: 20rem
}
.gap-y-96 {
	row-gap: 24rem
}
.gap-y-px {
	row-gap: 1px
}
.gap-y-0\.5 {
row-gap:.125rem
}
.gap-y-1\.5 {
row-gap:.375rem
}
.gap-y-2\.5 {
row-gap:.625rem
}
.gap-y-3\.5 {
row-gap:.875rem
}
.space-x-0>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(0px * var(--tw-space-x-reverse));
margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-1>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(.25rem * var(--tw-space-x-reverse));
margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-2>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(.5rem * var(--tw-space-x-reverse));
margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-3>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(.75rem * var(--tw-space-x-reverse));
margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-4>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(1rem * var(--tw-space-x-reverse));
margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-5>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(1.25rem * var(--tw-space-x-reverse));
margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-6>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(1.5rem * var(--tw-space-x-reverse));
margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-7>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(1.75rem * var(--tw-space-x-reverse));
margin-left:calc(1.75rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-8>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(2rem * var(--tw-space-x-reverse));
margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-9>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(2.25rem * var(--tw-space-x-reverse));
margin-left:calc(2.25rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-10>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(2.5rem * var(--tw-space-x-reverse));
margin-left:calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-11>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(2.75rem * var(--tw-space-x-reverse));
margin-left:calc(2.75rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-12>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(3rem * var(--tw-space-x-reverse));
margin-left:calc(3rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-14>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(3.5rem * var(--tw-space-x-reverse));
margin-left:calc(3.5rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-16>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(4rem * var(--tw-space-x-reverse));
margin-left:calc(4rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-20>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(5rem * var(--tw-space-x-reverse));
margin-left:calc(5rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-24>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(6rem * var(--tw-space-x-reverse));
margin-left:calc(6rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-28>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(7rem * var(--tw-space-x-reverse));
margin-left:calc(7rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-32>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(8rem * var(--tw-space-x-reverse));
margin-left:calc(8rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-36>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(9rem * var(--tw-space-x-reverse));
margin-left:calc(9rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-40>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(10rem * var(--tw-space-x-reverse));
margin-left:calc(10rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-44>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(11rem * var(--tw-space-x-reverse));
margin-left:calc(11rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-48>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(12rem * var(--tw-space-x-reverse));
margin-left:calc(12rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-52>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(13rem * var(--tw-space-x-reverse));
margin-left:calc(13rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-56>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(14rem * var(--tw-space-x-reverse));
margin-left:calc(14rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-60>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(15rem * var(--tw-space-x-reverse));
margin-left:calc(15rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-64>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(16rem * var(--tw-space-x-reverse));
margin-left:calc(16rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-72>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(18rem * var(--tw-space-x-reverse));
margin-left:calc(18rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-80>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(20rem * var(--tw-space-x-reverse));
margin-left:calc(20rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-96>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(24rem * var(--tw-space-x-reverse));
margin-left:calc(24rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-px>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(1px * var(--tw-space-x-reverse));
margin-left:calc(1px * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-0\.5>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(.125rem * var(--tw-space-x-reverse));
margin-left:calc(.125rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-1\.5>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(.375rem * var(--tw-space-x-reverse));
margin-left:calc(.375rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-2\.5>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(.625rem * var(--tw-space-x-reverse));
margin-left:calc(.625rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-3\.5>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(.875rem * var(--tw-space-x-reverse));
margin-left:calc(.875rem * calc(1 - var(--tw-space-x-reverse)))
}
.-space-x-0>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(0px * var(--tw-space-x-reverse));
margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))
}
.-space-x-1>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(-.25rem * var(--tw-space-x-reverse));
margin-left:calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))
}
.-space-x-2>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(-.5rem * var(--tw-space-x-reverse));
margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))
}
.-space-x-3>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(-.75rem * var(--tw-space-x-reverse));
margin-left:calc(-.75rem * calc(1 - var(--tw-space-x-reverse)))
}
.-space-x-4>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(-1rem * var(--tw-space-x-reverse));
margin-left:calc(-1rem * calc(1 - var(--tw-space-x-reverse)))
}
.-space-x-5>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(-1.25rem * var(--tw-space-x-reverse));
margin-left:calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)))
}
.-space-x-6>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(-1.5rem * var(--tw-space-x-reverse));
margin-left:calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)))
}
.-space-x-7>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(-1.75rem * var(--tw-space-x-reverse));
margin-left:calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)))
}
.-space-x-8>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(-2rem * var(--tw-space-x-reverse));
margin-left:calc(-2rem * calc(1 - var(--tw-space-x-reverse)))
}
.-space-x-9>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(-2.25rem * var(--tw-space-x-reverse));
margin-left:calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)))
}
.-space-x-10>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(-2.5rem * var(--tw-space-x-reverse));
margin-left:calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)))
}
.-space-x-11>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(-2.75rem * var(--tw-space-x-reverse));
margin-left:calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)))
}
.-space-x-12>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(-3rem * var(--tw-space-x-reverse));
margin-left:calc(-3rem * calc(1 - var(--tw-space-x-reverse)))
}
.-space-x-14>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(-3.5rem * var(--tw-space-x-reverse));
margin-left:calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)))
}
.-space-x-16>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(-4rem * var(--tw-space-x-reverse));
margin-left:calc(-4rem * calc(1 - var(--tw-space-x-reverse)))
}
.-space-x-20>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(-5rem * var(--tw-space-x-reverse));
margin-left:calc(-5rem * calc(1 - var(--tw-space-x-reverse)))
}
.-space-x-24>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(-6rem * var(--tw-space-x-reverse));
margin-left:calc(-6rem * calc(1 - var(--tw-space-x-reverse)))
}
.-space-x-28>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(-7rem * var(--tw-space-x-reverse));
margin-left:calc(-7rem * calc(1 - var(--tw-space-x-reverse)))
}
.-space-x-32>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(-8rem * var(--tw-space-x-reverse));
margin-left:calc(-8rem * calc(1 - var(--tw-space-x-reverse)))
}
.-space-x-36>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(-9rem * var(--tw-space-x-reverse));
margin-left:calc(-9rem * calc(1 - var(--tw-space-x-reverse)))
}
.-space-x-40>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(-10rem * var(--tw-space-x-reverse));
margin-left:calc(-10rem * calc(1 - var(--tw-space-x-reverse)))
}
.-space-x-44>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(-11rem * var(--tw-space-x-reverse));
margin-left:calc(-11rem * calc(1 - var(--tw-space-x-reverse)))
}
.-space-x-48>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(-12rem * var(--tw-space-x-reverse));
margin-left:calc(-12rem * calc(1 - var(--tw-space-x-reverse)))
}
.-space-x-52>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(-13rem * var(--tw-space-x-reverse));
margin-left:calc(-13rem * calc(1 - var(--tw-space-x-reverse)))
}
.-space-x-56>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(-14rem * var(--tw-space-x-reverse));
margin-left:calc(-14rem * calc(1 - var(--tw-space-x-reverse)))
}
.-space-x-60>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(-15rem * var(--tw-space-x-reverse));
margin-left:calc(-15rem * calc(1 - var(--tw-space-x-reverse)))
}
.-space-x-64>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(-16rem * var(--tw-space-x-reverse));
margin-left:calc(-16rem * calc(1 - var(--tw-space-x-reverse)))
}
.-space-x-72>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(-18rem * var(--tw-space-x-reverse));
margin-left:calc(-18rem * calc(1 - var(--tw-space-x-reverse)))
}
.-space-x-80>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(-20rem * var(--tw-space-x-reverse));
margin-left:calc(-20rem * calc(1 - var(--tw-space-x-reverse)))
}
.-space-x-96>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(-24rem * var(--tw-space-x-reverse));
margin-left:calc(-24rem * calc(1 - var(--tw-space-x-reverse)))
}
.-space-x-px>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(-1px * var(--tw-space-x-reverse));
margin-left:calc(-1px * calc(1 - var(--tw-space-x-reverse)))
}
.-space-x-0\.5>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(-.125rem * var(--tw-space-x-reverse));
margin-left:calc(-.125rem * calc(1 - var(--tw-space-x-reverse)))
}
.-space-x-1\.5>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(-.375rem * var(--tw-space-x-reverse));
margin-left:calc(-.375rem * calc(1 - var(--tw-space-x-reverse)))
}
.-space-x-2\.5>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(-.625rem * var(--tw-space-x-reverse));
margin-left:calc(-.625rem * calc(1 - var(--tw-space-x-reverse)))
}
.-space-x-3\.5>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(-.875rem * var(--tw-space-x-reverse));
margin-left:calc(-.875rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-y-0>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(0px * var(--tw-space-y-reverse))
}
.space-y-1>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(.25rem * var(--tw-space-y-reverse))
}
.space-y-2>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(.5rem * var(--tw-space-y-reverse))
}
.space-y-3>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(.75rem * var(--tw-space-y-reverse))
}
.space-y-4>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(1rem * var(--tw-space-y-reverse))
}
.space-y-5>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))
}
.space-y-6>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))
}
.space-y-7>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))
}
.space-y-8>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(2rem * var(--tw-space-y-reverse))
}
.space-y-9>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(2.25rem * var(--tw-space-y-reverse))
}
.space-y-10>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))
}
.space-y-11>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(2.75rem * var(--tw-space-y-reverse))
}
.space-y-12>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(3rem * var(--tw-space-y-reverse))
}
.space-y-14>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(3.5rem * var(--tw-space-y-reverse))
}
.space-y-16>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(4rem * var(--tw-space-y-reverse))
}
.space-y-20>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(5rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(5rem * var(--tw-space-y-reverse))
}
.space-y-24>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(6rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(6rem * var(--tw-space-y-reverse))
}
.space-y-28>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(7rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(7rem * var(--tw-space-y-reverse))
}
.space-y-32>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(8rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(8rem * var(--tw-space-y-reverse))
}
.space-y-36>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(9rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(9rem * var(--tw-space-y-reverse))
}
.space-y-40>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(10rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(10rem * var(--tw-space-y-reverse))
}
.space-y-44>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(11rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(11rem * var(--tw-space-y-reverse))
}
.space-y-48>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(12rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(12rem * var(--tw-space-y-reverse))
}
.space-y-52>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(13rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(13rem * var(--tw-space-y-reverse))
}
.space-y-56>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(14rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(14rem * var(--tw-space-y-reverse))
}
.space-y-60>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(15rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(15rem * var(--tw-space-y-reverse))
}
.space-y-64>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(16rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(16rem * var(--tw-space-y-reverse))
}
.space-y-72>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(18rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(18rem * var(--tw-space-y-reverse))
}
.space-y-80>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(20rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(20rem * var(--tw-space-y-reverse))
}
.space-y-96>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(24rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(24rem * var(--tw-space-y-reverse))
}
.space-y-px>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(1px * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(1px * var(--tw-space-y-reverse))
}
.space-y-0\.5>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(.125rem * var(--tw-space-y-reverse))
}
.space-y-1\.5>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(.375rem * var(--tw-space-y-reverse))
}
.space-y-2\.5>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(.625rem * var(--tw-space-y-reverse))
}
.space-y-3\.5>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(.875rem * var(--tw-space-y-reverse))
}
.-space-y-0>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(0px * var(--tw-space-y-reverse))
}
.-space-y-1>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(-.25rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(-.25rem * var(--tw-space-y-reverse))
}
.-space-y-2>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(-.5rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(-.5rem * var(--tw-space-y-reverse))
}
.-space-y-3>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(-.75rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(-.75rem * var(--tw-space-y-reverse))
}
.-space-y-4>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(-1rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(-1rem * var(--tw-space-y-reverse))
}
.-space-y-5>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(-1.25rem * var(--tw-space-y-reverse))
}
.-space-y-6>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(-1.5rem * var(--tw-space-y-reverse))
}
.-space-y-7>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(-1.75rem * var(--tw-space-y-reverse))
}
.-space-y-8>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(-2rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(-2rem * var(--tw-space-y-reverse))
}
.-space-y-9>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(-2.25rem * var(--tw-space-y-reverse))
}
.-space-y-10>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(-2.5rem * var(--tw-space-y-reverse))
}
.-space-y-11>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(-2.75rem * var(--tw-space-y-reverse))
}
.-space-y-12>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(-3rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(-3rem * var(--tw-space-y-reverse))
}
.-space-y-14>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(-3.5rem * var(--tw-space-y-reverse))
}
.-space-y-16>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(-4rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(-4rem * var(--tw-space-y-reverse))
}
.-space-y-20>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(-5rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(-5rem * var(--tw-space-y-reverse))
}
.-space-y-24>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(-6rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(-6rem * var(--tw-space-y-reverse))
}
.-space-y-28>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(-7rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(-7rem * var(--tw-space-y-reverse))
}
.-space-y-32>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(-8rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(-8rem * var(--tw-space-y-reverse))
}
.-space-y-36>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(-9rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(-9rem * var(--tw-space-y-reverse))
}
.-space-y-40>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(-10rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(-10rem * var(--tw-space-y-reverse))
}
.-space-y-44>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(-11rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(-11rem * var(--tw-space-y-reverse))
}
.-space-y-48>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(-12rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(-12rem * var(--tw-space-y-reverse))
}
.-space-y-52>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(-13rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(-13rem * var(--tw-space-y-reverse))
}
.-space-y-56>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(-14rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(-14rem * var(--tw-space-y-reverse))
}
.-space-y-60>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(-15rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(-15rem * var(--tw-space-y-reverse))
}
.-space-y-64>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(-16rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(-16rem * var(--tw-space-y-reverse))
}
.-space-y-72>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(-18rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(-18rem * var(--tw-space-y-reverse))
}
.-space-y-80>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(-20rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(-20rem * var(--tw-space-y-reverse))
}
.-space-y-96>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(-24rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(-24rem * var(--tw-space-y-reverse))
}
.-space-y-px>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(-1px * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(-1px * var(--tw-space-y-reverse))
}
.-space-y-0\.5>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(-.125rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(-.125rem * var(--tw-space-y-reverse))
}
.-space-y-1\.5>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(-.375rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(-.375rem * var(--tw-space-y-reverse))
}
.-space-y-2\.5>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(-.625rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(-.625rem * var(--tw-space-y-reverse))
}
.-space-y-3\.5>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(-.875rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(-.875rem * var(--tw-space-y-reverse))
}
.space-y-reverse>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:1
}
.space-x-reverse>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:1
}
.divide-x-0>:not([hidden])~:not([hidden]) {
--tw-divide-x-reverse:0;
border-right-width:calc(0px * var(--tw-divide-x-reverse));
border-left-width:calc(0px * calc(1 - var(--tw-divide-x-reverse)))
}
.divide-x-2>:not([hidden])~:not([hidden]) {
--tw-divide-x-reverse:0;
border-right-width:calc(2px * var(--tw-divide-x-reverse));
border-left-width:calc(2px * calc(1 - var(--tw-divide-x-reverse)))
}
.divide-x-4>:not([hidden])~:not([hidden]) {
--tw-divide-x-reverse:0;
border-right-width:calc(4px * var(--tw-divide-x-reverse));
border-left-width:calc(4px * calc(1 - var(--tw-divide-x-reverse)))
}
.divide-x-8>:not([hidden])~:not([hidden]) {
--tw-divide-x-reverse:0;
border-right-width:calc(8px * var(--tw-divide-x-reverse));
border-left-width:calc(8px * calc(1 - var(--tw-divide-x-reverse)))
}
.divide-x>:not([hidden])~:not([hidden]) {
--tw-divide-x-reverse:0;
border-right-width:calc(1px * var(--tw-divide-x-reverse));
border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))
}
.divide-y-0>:not([hidden])~:not([hidden]) {
--tw-divide-y-reverse:0;
border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));
border-bottom-width:calc(0px * var(--tw-divide-y-reverse))
}
.divide-y-2>:not([hidden])~:not([hidden]) {
--tw-divide-y-reverse:0;
border-top-width:calc(2px * calc(1 - var(--tw-divide-y-reverse)));
border-bottom-width:calc(2px * var(--tw-divide-y-reverse))
}
.divide-y-4>:not([hidden])~:not([hidden]) {
--tw-divide-y-reverse:0;
border-top-width:calc(4px * calc(1 - var(--tw-divide-y-reverse)));
border-bottom-width:calc(4px * var(--tw-divide-y-reverse))
}
.divide-y-8>:not([hidden])~:not([hidden]) {
--tw-divide-y-reverse:0;
border-top-width:calc(8px * calc(1 - var(--tw-divide-y-reverse)));
border-bottom-width:calc(8px * var(--tw-divide-y-reverse))
}
.divide-y>:not([hidden])~:not([hidden]) {
--tw-divide-y-reverse:0;
border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));
border-bottom-width:calc(1px * var(--tw-divide-y-reverse))
}
.divide-y-reverse>:not([hidden])~:not([hidden]) {
--tw-divide-y-reverse:1
}
