/*! tailwindcss v2.0.3 | MIT License | https://tailwindcss.com*/

/*! modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */
:root {
	-moz-tab-size:4;
	-o-tab-size:4;
	tab-size:4
}
.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*(1 - var(--tw-space-x-reverse)))
}
.space-x-1>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(0.25rem*var(--tw-space-x-reverse));
margin-left:calc(0.25rem*(1 - var(--tw-space-x-reverse)))
}
.space-y-2>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(0.5rem*(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(0.5rem*var(--tw-space-y-reverse))
}
.space-x-2>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(0.5rem*var(--tw-space-x-reverse));
margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))
}
.space-y-10>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(10px*(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(10px*var(--tw-space-y-reverse))
}
.space-x-10>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(10px*var(--tw-space-x-reverse));
margin-left:calc(10px*(1 - var(--tw-space-x-reverse)))
}
.space-y-20>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(20px*(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(20px*var(--tw-space-y-reverse))
}
.space-x-20>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(20px*var(--tw-space-x-reverse));
margin-left:calc(20px*(1 - var(--tw-space-x-reverse)))
}
.divide-y>:not([hidden])~:not([hidden]) {
--tw-divide-y-reverse:0;
border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));
border-bottom-width:calc(1px*var(--tw-divide-y-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*(1 - var(--tw-divide-x-reverse)))
}
.divide-gray-150>:not([hidden])~:not([hidden]) {
--tw-divide-opacity:1;
border-color:rgba(242, 242, 242, var(--tw-divide-opacity))
}
.divide-gray-EA>:not([hidden])~:not([hidden]) {
--tw-divide-opacity:1;
border-color:rgba(234, 234, 234, var(--tw-divide-opacity))
}
.bg-transparent {
	background-color:transparent
}
.bg-black {
--tw-bg-opacity:1;
	background-color:rgba(0, 0, 0, var(--tw-bg-opacity))
}
.bg-white {
--tw-bg-opacity:1;
	background-color:rgba(255, 255, 255, var(--tw-bg-opacity))
}
.bg-gray-100 {
--tw-bg-opacity:1;
	background-color:rgba(249, 249, 249, var(--tw-bg-opacity))
}
.bg-gray-150 {
--tw-bg-opacity:1;
	background-color:rgba(242, 242, 242, var(--tw-bg-opacity))
}
.bg-gray-200 {
--tw-bg-opacity:1;
	background-color:rgba(185, 185, 185, var(--tw-bg-opacity))
}
.bg-gray-800 {
--tw-bg-opacity:1;
	background-color:rgba(50, 50, 50, var(--tw-bg-opacity))
}
.bg-red-500 {
--tw-bg-opacity:1;
	background-color:rgba(239, 68, 68, var(--tw-bg-opacity))
}
.bg-red-600 {
--tw-bg-opacity:1;
	background-color:rgba(220, 38, 38, var(--tw-bg-opacity))
}
.bg-red-CC1C {
--tw-bg-opacity:1;
	background-color:rgba(204, 28, 28, var(--tw-bg-opacity))
}
.bg-blue-100 {
--tw-bg-opacity:1;
	background-color:rgba(219, 234, 254, var(--tw-bg-opacity))
}
.bg-blue-500 {
--tw-bg-opacity:1;
	background-color:rgba(59, 130, 246, var(--tw-bg-opacity))
}
.bg-blue-550 {
--tw-bg-opacity:1;
	background-color:rgba(19, 128, 240, var(--tw-bg-opacity))
}
.bg-blue-headbar {
--tw-bg-opacity:1;
	background-color:rgba(236, 242, 251, var(--tw-bg-opacity))
}
.hover\:bg-red-CC1C:hover {
--tw-bg-opacity:1;
	background-color:rgba(204, 28, 28, var(--tw-bg-opacity))
}
.hover\:bg-blue-100:hover {
--tw-bg-opacity:1;
	background-color:rgba(219, 234, 254, var(--tw-bg-opacity))
}
.hover\:bg-blue-500:hover {
--tw-bg-opacity:1;
	background-color:rgba(59, 130, 246, var(--tw-bg-opacity))
}
.hover\:bg-blue-550:hover {
--tw-bg-opacity:1;
	background-color:rgba(19, 128, 240, var(--tw-bg-opacity))
}
.from-gray-800 {
--tw-gradient-from:#323232;
--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(50, 50, 50, 0))
}
.bg-opacity-80 {
--tw-bg-opacity:0.8
}
.bg-center {
	background-position:50%
}
.bg-no-repeat {
	background-repeat:no-repeat
}
.bg-cover {
	background-size:cover
}
.border-black {
--tw-border-opacity:1;
	border-color:rgba(0, 0, 0, var(--tw-border-opacity))
}
.border-white {
--tw-border-opacity:1;
	border-color:rgba(255, 255, 255, var(--tw-border-opacity))
}
.border-gray-100 {
--tw-border-opacity:1;
	border-color:rgba(249, 249, 249, var(--tw-border-opacity))
}
.border-gray-150 {
--tw-border-opacity:1;
	border-color:rgba(242, 242, 242, var(--tw-border-opacity))
}
.border-gray-200 {
--tw-border-opacity:1;
	border-color:rgba(185, 185, 185, var(--tw-border-opacity))
}
.border-gray-D8 {
--tw-border-opacity:1;
	border-color:rgba(216, 216, 216, var(--tw-border-opacity))
}
.border-gray-EA {
--tw-border-opacity:1;
	border-color:rgba(234, 234, 234, var(--tw-border-opacity))
}
.border-blue-500 {
--tw-border-opacity:1;
	border-color:rgba(59, 130, 246, var(--tw-border-opacity))
}
.border-blue-550 {
--tw-border-opacity:1;
	border-color:rgba(19, 128, 240, var(--tw-border-opacity))
}
.rounded-none {
	border-radius:0
}
.rounded {
border-radius:.25rem
}
.rounded-md {
border-radius:.375rem
}
.rounded-lg {
border-radius:.5rem
}
.rounded-xl {
border-radius:.75rem
}
.rounded-2xl {
	border-radius:1rem
}
.rounded-3xl {
	border-radius:1.5rem
}
.rounded-full {
	border-radius:9999px
}
.rounded-circle {
	border-radius:50%
}
.rounded-small {
	border-radius:8px
}
.rounded-1\.5xl {
	border-radius:14px
}
.rounded-t-1\.5xl {
	border-top-left-radius:14px;
	border-top-right-radius:14px
}
.rounded-l-1\.5xl {
	border-top-left-radius:14px;
	border-bottom-left-radius:14px
}
.rounded-tl-md {
border-top-left-radius:.375rem
}
.rounded-tr-md {
border-top-right-radius:.375rem
}
.rounded-br-md {
border-bottom-right-radius:.375rem
}
.rounded-bl-md {
border-bottom-left-radius:.375rem
}
.border-solid {
	border-style:solid
}
.border-dashed {
	border-style:dashed
}
.border-none {
	border-style:none
}
.border-0 {
	border-width:0
}
.border-2 {
	border-width:2px
}
.border {
	border-width:1px
}
.border-t-0 {
	border-top-width:0
}
.border-t {
	border-top-width:1px
}
.border-r {
	border-right-width:1px
}
.border-b {
	border-bottom-width:1px
}
.box-border {
	box-sizing:border-box
}
.cursor-default {
	cursor:default
}
.cursor-pointer {
	cursor:pointer
}
.cursor-text {
	cursor:text
}
.block {
	display:block
}
.inline-block {
	display:inline-block
}
.inline {
	display:inline
}
.flex {
	display:flex
}
.table {
	display:table
}
.grid {
	display:grid
}
.hidden {
	display:none
}
.flex-row {
	flex-direction:row
}
.flex-col {
	flex-direction:column
}
.flex-wrap {
	flex-wrap:wrap
}
.flex-nowrap {
	flex-wrap:nowrap
}
.items-start {
	align-items:flex-start
}
.items-end {
	align-items:flex-end
}
.items-center {
	align-items:center
}
.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
}
.flex-1 {
	flex:1 1 0%
}
.float-right {
	float:right
}
.float-left {
	float:left
}
.font-normal {
	font-weight:400
}
.font-medium {
	font-weight:500
}
.font-semibold {
	font-weight:600
}
.font-bold {
	font-weight:700
}
.h-0 {
	height:0
}
.h-1 {
height:.25rem
}
.h-3 {
height:.75rem
}
.h-4 {
	height:1rem
}
.h-6 {
	height:1.5rem
}
.h-8 {
	height:2rem
}
.h-9 {
	height:2.25rem
}
.h-10 {
	height:10px
}
.h-12 {
	height:3rem
}
.h-14 {
	height:3.5rem
}
.h-15 {
	height:15px
}
.h-16 {
	height:4rem
}
.h-20 {
	height:20px
}
.h-24 {
	height:6rem
}
.h-30 {
	height:30px
}
.h-32 {
	height:8rem
}
.h-36 {
	height:9rem
}
.h-40 {
	height:40px
}
.h-52 {
	height:13rem
}
.h-56 {
	height:56px
}
.h-60 {
	height:15rem
}
.h-80 {
	height:20rem
}
.h-96 {
	height:24rem
}
.h-3\.5 {
height:.875rem
}
.h-full {
	height:100%
}
.h-screen {
	height:100vh
}
.text-xs {
	font-size:12px
}
.text-sm {
	font-size:14px;
	line-height:20px
}
.text-base {
	font-size:16px;
	line-height:24px
}
.text-lg {
	font-size:20px;
	line-height:28px
}
.text-xl {
	font-size:24px;
	line-height:32px
}
.text-2xl {
	font-size:1.5rem;
	line-height:2rem
}
.text-md {
	font-size:18px;
	line-height:26px
}
.leading-4 {
	line-height:1rem
}
.leading-5 {
	line-height:1.25rem
}
.leading-6 {
	line-height:1.5rem
}
.leading-7 {
	line-height:1.75rem
}
.leading-8 {
	line-height:2rem
}
.leading-9 {
	line-height:2.25rem
}
.leading-10 {
	line-height:2.5rem
}
.leading-none {
	line-height:1
}
.m-30 {
	margin:30px
}
.m-40 {
	margin:40px
}
.m-auto {
	margin:auto
}
.my-1 {
margin-top:.25rem;
margin-bottom:.25rem
}
.mx-10 {
	margin-left:10px;
	margin-right:10px
}
.my-15 {
	margin-top:15px;
	margin-bottom:15px
}
.my-20 {
	margin-top:20px;
	margin-bottom:20px
}
.mx-20 {
	margin-left:20px;
	margin-right:20px
}
.mx-40 {
	margin-left:40px;
	margin-right:40px
}
.mx-auto {
	margin-left:auto;
	margin-right:auto
}
.mt-0 {
	margin-top:0
}
.mr-0 {
	margin-right:0
}
.mt-1 {
margin-top:.25rem
}
.mr-1 {
margin-right:.25rem
}
.mb-1 {
margin-bottom:.25rem
}
.ml-1 {
margin-left:.25rem
}
.mt-2 {
margin-top:.5rem
}
.mb-2 {
margin-bottom:.5rem
}
.ml-2 {
margin-left:.5rem
}
.ml-3 {
margin-left:.75rem
}
.mt-5 {
	margin-top:1.25rem
}
.mb-5 {
	margin-bottom:1.25rem
}
.ml-5 {
	margin-left:1.25rem
}
.mb-6 {
	margin-bottom:1.5rem
}
.ml-6 {
	margin-left:1.5rem
}
.mt-7 {
	margin-top:1.75rem
}
.mt-10 {
	margin-top:10px
}
.mr-10 {
	margin-right:10px
}
.mb-10 {
	margin-bottom:10px
}
.ml-10 {
	margin-left:10px
}
.mt-11 {
	margin-top:2.75rem
}
.mt-15 {
	margin-top:15px
}
.mr-15 {
	margin-right:15px
}
.mb-15 {
	margin-bottom:15px
}
.mr-16 {
	margin-right:4rem
}
.mt-20 {
	margin-top:20px
}
.mr-20 {
	margin-right:20px
}
.mb-20 {
	margin-bottom:20px
}
.ml-20 {
	margin-left:20px
}
.mt-30 {
	margin-top:30px
}
.mr-30 {
	margin-right:30px
}
.mb-30 {
	margin-bottom:30px
}
.ml-30 {
	margin-left:30px
}
.mb-40 {
	margin-bottom:40px
}
.mr-0\.5 {
margin-right:.125rem
}
.mt-1\.5 {
margin-top:.375rem
}
.mb-1\.5 {
margin-bottom:.375rem
}
.max-w-screen-xl {
	max-width:1280px
}
.opacity-0 {
	opacity:0
}
.opacity-30 {
	opacity:.3
}
.opacity-40 {
	opacity:.4
}
.opacity-50 {
	opacity:.5
}
.opacity-70 {
	opacity:.7
}
.opacity-80 {
	opacity:.8
}
.opacity-90 {
	opacity:.9
}
.focus\:outline-none:focus, .outline-none {
	outline:2px solid transparent;
	outline-offset:2px
}
.overflow-hidden {
	overflow:hidden
}
.overflow-y-auto {
	overflow-y:auto
}
.p-0 {
	padding:0
}
.p-2 {
padding:.5rem
}
.p-5 {
	padding:1.25rem
}
.p-10 {
	padding:10px
}
.p-12 {
	padding:3rem
}
.p-15 {
	padding:15px
}
.p-16 {
	padding:4rem
}
.p-20 {
	padding:20px
}
.p-30 {
	padding:30px
}
.py-0 {
	padding-top:0;
	padding-bottom:0
}
.py-1 {
padding-top:.25rem;
padding-bottom:.25rem
}
.px-1 {
padding-left:.25rem;
padding-right:.25rem
}
.py-2 {
padding-top:.5rem;
padding-bottom:.5rem
}
.px-2 {
padding-left:.5rem;
padding-right:.5rem
}
.py-3 {
padding-top:.75rem;
padding-bottom:.75rem
}
.px-6 {
	padding-left:1.5rem;
	padding-right:1.5rem
}
.px-9 {
	padding-left:2.25rem;
	padding-right:2.25rem
}
.py-10 {
	padding-top:10px;
	padding-bottom:10px
}
.px-10 {
	padding-left:10px;
	padding-right:10px
}
.py-11 {
	padding-top:2.75rem;
	padding-bottom:2.75rem
}
.py-12 {
	padding-top:3rem;
	padding-bottom:3rem
}
.px-12 {
	padding-left:3rem;
	padding-right:3rem
}
.py-15 {
	padding-top:15px;
	padding-bottom:15px
}
.px-15 {
	padding-left:15px;
	padding-right:15px
}
.px-20 {
	padding-left:20px;
	padding-right:20px
}
.py-30 {
	padding-top:30px;
	padding-bottom:30px
}
.px-30 {
	padding-left:30px;
	padding-right:30px
}
.py-0\.5 {
padding-top:.125rem;
padding-bottom:.125rem
}
.py-1\.5 {
padding-top:.375rem;
padding-bottom:.375rem
}
.pl-0 {
	padding-left:0
}
.pb-2 {
padding-bottom:.5rem
}
.pt-3 {
padding-top:.75rem
}
.pt-10 {
	padding-top:10px
}
.pr-10 {
	padding-right:10px
}
.pb-10 {
	padding-bottom:10px
}
.pl-10 {
	padding-left:10px
}
.pr-15 {
	padding-right:15px
}
.pb-15 {
	padding-bottom:15px
}
.pl-15 {
	padding-left:15px
}
.pt-20 {
	padding-top:20px
}
.pr-20 {
	padding-right:20px
}
.pb-20 {
	padding-bottom:20px
}
.pl-20 {
	padding-left:20px
}
.pt-24 {
	padding-top:6rem
}
.pt-30 {
	padding-top:30px
}
.pr-30 {
	padding-right:30px
}
.pb-30 {
	padding-bottom:30px
}
.pl-30 {
	padding-left:30px
}
.pt-40 {
	padding-top:40px
}
.pr-40 {
	padding-right:40px
}
.pl-40 {
	padding-left:40px
}
.pt-56 {
	padding-top:56px
}
.pl-90 {
	padding-left:90px
}
.placeholder-gray-250::-moz-placeholder {
--tw-placeholder-opacity:1;
color:rgba(155, 155, 155, var(--tw-placeholder-opacity))
}
.placeholder-gray-250:-ms-input-placeholder {
--tw-placeholder-opacity:1;
color:rgba(155, 155, 155, var(--tw-placeholder-opacity))
}
.placeholder-gray-250::placeholder {
--tw-placeholder-opacity:1;
color:rgba(155, 155, 155, var(--tw-placeholder-opacity))
}
.fixed {
	position:fixed
}
.absolute {
	position:absolute
}
.relative {
	position:relative
}
.top-0 {
	top:0
}
.right-0 {
	right:0
}
.bottom-0 {
	bottom:0
}
.left-0 {
	left:0
}
.top-1 {
top:.25rem
}
.right-1 {
right:.25rem
}
.bottom-1 {
bottom:.25rem
}
.top-2 {
top:.5rem
}
.right-2 {
right:.5rem
}
.left-2 {
left:.5rem
}
.top-3 {
top:.75rem
}
.right-3 {
right:.75rem
}
.left-3 {
left:.75rem
}
.top-6 {
	top:1.5rem
}
.bottom-6 {
	bottom:1.5rem
}
.left-7 {
	left:1.75rem
}
.bottom-8 {
	bottom:2rem
}
.top-10 {
	top:10px
}
.right-10 {
	right:10px
}
.bottom-10 {
	bottom:10px
}
.bottom-15 {
	bottom:15px
}
.top-20 {
	top:20px
}
.right-20 {
	right:20px
}
.bottom-20 {
	bottom:20px
}
.left-20 {
	left:20px
}
.top-30 {
	top:30px
}
.right-30 {
	right:30px
}
.bottom-30 {
	bottom:30px
}
.left-30 {
	left:30px
}
.top-36 {
	top:9rem
}
.right-40 {
	right:40px
}
.bottom-40 {
	bottom:40px
}
.bottom-48 {
	bottom:12rem
}
.top-56 {
	top:56px
}
.right-60 {
	right:15rem
}
.top-0\.5 {
top:.125rem
}
.top-1\.5 {
top:.375rem
}
.right-1\.5 {
right:.375rem
}
.bottom-1\.5 {
bottom:.375rem
}
.right-2\.5 {
right:.625rem
}
.top-3\.5 {
top:.875rem
}
.left-3\.5 {
left:.875rem
}
.-right-1 {
right:-.25rem
}
.-bottom-1 {
bottom:-.25rem
}
.-top-2 {
top:-.5rem
}
.-right-2 {
right:-.5rem
}
.-bottom-10 {
	bottom:-10px
}
.-left-15 {
	left:-15px
}
.-top-20 {
	top:-20px
}
.-left-30 {
	left:-30px
}
.resize-none {
	resize:none
}
.resize {
	resize:both
}
* {
--tw-shadow:0 0 transparent
}
.shadow-md {
--tw-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
	box-shadow:0 0 transparent, 0 0 transparent, var(--tw-shadow);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow)
}
* {
--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/ );
--tw-ring-offset-width:0px;
--tw-ring-offset-color:#fff;
--tw-ring-color:rgba(59, 130, 246, 0.5);
--tw-ring-offset-shadow:0 0 transparent;
--tw-ring-shadow:0 0 transparent
}
.text-center {
	text-align:center
}
.text-right {
	text-align:right
}
.text-black {
--tw-text-opacity:1;
	color:rgba(0, 0, 0, var(--tw-text-opacity))
}
.text-white {
--tw-text-opacity:1;
	color:rgba(255, 255, 255, var(--tw-text-opacity))
}
.text-gray-200 {
--tw-text-opacity:1;
	color:rgba(185, 185, 185, var(--tw-text-opacity))
}
.text-gray-250 {
--tw-text-opacity:1;
	color:rgba(155, 155, 155, var(--tw-text-opacity))
}
.text-gray-400 {
--tw-text-opacity:1;
	color:rgba(120, 120, 120, var(--tw-text-opacity))
}
.text-gray-500 {
--tw-text-opacity:1;
	color:rgba(107, 114, 128, var(--tw-text-opacity))
}
.text-gray-600 {
--tw-text-opacity:1;
	color:rgba(82, 82, 82, var(--tw-text-opacity))
}
.text-gray-800 {
--tw-text-opacity:1;
	color:rgba(50, 50, 50, var(--tw-text-opacity))
}
.text-gray-900 {
--tw-text-opacity:1;
	color:rgba(17, 24, 39, var(--tw-text-opacity))
}
.text-gray-D8 {
--tw-text-opacity:1;
	color:rgba(216, 216, 216, var(--tw-text-opacity))
}
.text-gray-1F {
--tw-text-opacity:1;
	color:rgba(31, 31, 31, var(--tw-text-opacity))
}
.text-red-500 {
--tw-text-opacity:1;
	color:rgba(239, 68, 68, var(--tw-text-opacity))
}
.text-red-700 {
--tw-text-opacity:1;
	color:rgba(185, 28, 28, var(--tw-text-opacity))
}
.text-green-correct {
--tw-text-opacity:1;
	color:rgba(8, 207, 100, var(--tw-text-opacity))
}
.text-blue-500 {
--tw-text-opacity:1;
	color:rgba(59, 130, 246, var(--tw-text-opacity))
}
.text-blue-550 {
--tw-text-opacity:1;
	color:rgba(19, 128, 240, var(--tw-text-opacity))
}
.hover\:text-white:hover {
--tw-text-opacity:1;
	color:rgba(255, 255, 255, var(--tw-text-opacity))
}
.hover\:text-blue-500:hover {
--tw-text-opacity:1;
	color:rgba(59, 130, 246, var(--tw-text-opacity))
}
.hover\:text-blue-550:hover {
--tw-text-opacity:1;
	color:rgba(19, 128, 240, var(--tw-text-opacity))
}
.truncate {
	overflow:hidden;
	white-space:nowrap
}
.overflow-ellipsis, .truncate {
	text-overflow:ellipsis
}
.not-italic {
	font-style:normal
}
.tracking-wide {
	letter-spacing:.025em
}
.select-none {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.align-top {
	vertical-align:top
}
.align-middle {
	vertical-align:middle
}
.align-text-bottom {
	vertical-align:text-bottom
}
.visible {
	visibility:visible
}
.whitespace-nowrap {
	white-space:nowrap
}
.break-words {
	word-wrap:break-word
}
.break-all {
	word-break:break-all
}
.w-6 {
	width:1.5rem
}
.w-9 {
	width:2.25rem
}
.w-10 {
	width:10px
}
.w-12 {
	width:3rem
}
.w-14 {
	width:3.5rem
}
.w-15 {
	width:15px
}
.w-16 {
	width:4rem
}
.w-20 {
	width:20px
}
.w-24 {
	width:6rem
}
.w-30 {
	width:30px
}
.w-32 {
	width:8rem
}
.w-36 {
	width:9rem
}
.w-40 {
	width:40px
}
.w-52 {
	width:13rem
}
.w-60 {
	width:15rem
}
.w-72 {
	width:18rem
}
.w-80 {
	width:20rem
}
.w-90 {
	width:90px
}
.w-96 {
	width:24rem
}
.w-auto {
	width:auto
}
.w-1\/2, .w-2\/4 {
	width:50%
}
.w-3\/4 {
	width:75%
}
.w-5\/6 {
	width:83.333333%
}
.w-11\/12 {
	width:91.666667%
}
.w-full {
	width:100%
}
.w-container {
	width:1080px
}
.w-content {
	width:778px
}
.w-sideBar {
	width:282px
}
.z-10 {
	z-index:10
}
.z-20 {
	z-index:20
}
.z-30 {
	z-index:30
}
.z-40 {
	z-index:40
}
.gap-2 {
grid-gap:.5rem;
gap:.5rem
}
.gap-4 {
	grid-gap:1rem;
	gap:1rem
}
.gap-5 {
	grid-gap:1.25rem;
	gap:1.25rem
}
.gap-x-1 {
grid-column-gap:.25rem;
-moz-column-gap:.25rem;
column-gap:.25rem
}
.gap-x-2 {
grid-column-gap:.5rem;
-moz-column-gap:.5rem;
column-gap:.5rem
}
.gap-x-7 {
	grid-column-gap:1.75rem;
	-moz-column-gap:1.75rem;
	column-gap:1.75rem
}
.gap-y-2 {
grid-row-gap:.5rem;
row-gap:.5rem
}
.gap-y-4 {
	grid-row-gap:1rem;
	row-gap:1rem
}
.gap-y-20 {
	grid-row-gap:20px;
	row-gap:20px
}
.gap-y-30 {
	grid-row-gap:30px;
	row-gap:30px
}
.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))
}
.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))
}
.hover\:scale-110:hover {
--tw-scale-x:1.1;
--tw-scale-y:1.1
}
.rotate-90 {
--tw-rotate:90deg
}
.transition-all {
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
transition-duration:.15s
}
.transition {
	transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
transition-duration:.15s
}
.transition-colors {
	transition-property:background-color, border-color, color, fill, stroke;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
transition-duration:.15s
}
.transition-transform {
	transition-property:transform;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
transition-duration:.15s
}
.ease-in-out {
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
.duration-300 {
transition-duration:.3s
}
.duration-500 {
transition-duration:.5s
}
@-webkit-keyframes spin {
to {
transform:rotate(1turn)
}
}
@keyframes spin {
to {
transform:rotate(1turn)
}
}
@-webkit-keyframes ping {
75%, to {
transform:scale(2);
opacity:0
}
}
@keyframes ping {
75%, to {
transform:scale(2);
opacity:0
}
}
@-webkit-keyframes pulse {
50% {
opacity:.5
}
}
@keyframes pulse {
50% {
opacity:.5
}
}
@-webkit-keyframes bounce {
0%, to {
transform:translateY(-25%);
-webkit-animation-timing-function:cubic-bezier(.8, 0, 1, 1);
animation-timing-function:cubic-bezier(.8, 0, 1, 1)
}
50% {
transform:none;
-webkit-animation-timing-function:cubic-bezier(0, 0, .2, 1);
animation-timing-function:cubic-bezier(0, 0, .2, 1)
}
}
@keyframes bounce {
0%, to {
transform:translateY(-25%);
-webkit-animation-timing-function:cubic-bezier(.8, 0, 1, 1);
animation-timing-function:cubic-bezier(.8, 0, 1, 1)
}
50% {
transform:none;
-webkit-animation-timing-function:cubic-bezier(0, 0, .2, 1);
animation-timing-function:cubic-bezier(0, 0, .2, 1)
}
}
@media (min-width:1410px) {
.big\:block {
display:block
}
.big\:hidden {
display:none
}
.big\:pl-250 {
padding-left:250px
}
.big\:right-20 {
right:20px
}
.big\:w-250 {
width:250px
}
}
