
.left-0 {
	left: 0
}

.right-2 {
	right: .5rem
}

.top-0 {
	top: 0
}

.top-20 {
	top: 5rem
}

.z-40 {
	z-index: 40
}

.z-\[100\] {
	z-index: 100
}

.col-start-1 {
	grid-column-start: 1
}

.col-end-6 {
	grid-column-end: 6
}

.m-0 {
	margin: 0
}

.m-2 {
	margin: .5rem
}

.m-4 {
	margin: 1rem
}

.m-8 {
	margin: 2rem
}

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

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

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

.my-auto {
	margin-top: auto;
	margin-bottom: auto
}

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

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

.mt-4 {
	margin-top: 1rem
}

.flex {
	display: flex
}

.table {
	display: table
}

.grid {
	display: grid
}

.hidden {
	display: none
}

.h-16 {
	height: 4rem
}

.h-56 {
	height: 14rem
}

.h-8 {
	height: 2rem
}

.h-\[100px\] {
	height: 100px
}

.h-\[400px\] {
	height: 400px
}

.h-\[6px\] {
	height: 6px
}

.h-auto {
	height: auto
}

.h-fit {
	height: -moz-fit-content;
	height: fit-content
}

.h-full {
	height: 100%
}

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

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

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

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

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

.w-3\/5 {
	width: 60%
}

.w-56 {
	width: 14rem
}

.w-8 {
	width: 2rem
}

.w-\[100\%\] {
	width: 100%
}

.w-\[40px\] {
	width: 40px
}

.w-\[95\%\] {
	width: 95%
}

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

.w-full {
	width: 100%
}

.w-screen {
	width: 100vw
}

.max-w-\[1312px\] {
	max-width: 1312px
}

.grow {
	flex-grow: 1
}

.basis-1\/2 {
	flex-basis: 50%
}

.basis-1\/3 {
	flex-basis: 33.333333%
}

.cursor-pointer {
	cursor: pointer
}

.list-none {
	list-style-type: none
}

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



.gap-24 {
	gap: 6rem
}

.gap-4 {
	gap: 1rem
}

.gap-5 {
	gap: 1.25rem
}

.gap-y-\[9\.5px\] {
	row-gap: 9.5px
}

.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))
}

