@charset "UTF-8";


.flex-wrap-wrap {
	flex-wrap: wrap;
}

.flex-grow>* {
	flex-grow: 1;
}

.flex-shrink>* {
	flex-shrink: 1;
}

.flex {
	display: flex;
	justify-content: center;
	gap: 2em;
}

.no-gap {
	gap: 0;
}

.gap-05 {
	gap: 0.5em;
}

.gap-1 {
	gap: 1em;
}

.gap-2 {
	gap: 2em;
}

.gap-3 {
	gap: 3em;
}

.gap-4 {
	gap: 4em;
}

.row-gap-1{
	row-gap: 1em;
}

.column-gap-1{
	column-gap: 1em;
}

.justify-content-center {
	justify-content: center;
}

.justify-content-end {
	justify-content: flex-end;
}

.justify-content-start {
	justify-content: flex-start;
}

.justify-content-space-between {
	justify-content: space-between;
}

.justify-content-space-around {
	justify-content: space-around;
}

.justify-content-space-evenly{
	justify-content: space-evenly;
}

.align-items-center {
	align-items: center;
}

.align-items-end {
	align-items: flex-end;
}

.align-items-start {
	align-items: flex-start;
}

.align-self-center {
	align-self: center;
}

.grid {
	display: grid;
	gap: 1.875em;
}

.grid-col-4 {
	grid-template-columns: repeat(4, 1fr);
}

.grid-col-2 {
	grid-template-columns: repeat(2, 1fr);
}

.display-inline-block {
	display: inline-block;
}

.display-block {
	display: block;
}

.display-none {
	display: none;
}

.left-align {
	text-align: left;
}

.right-align {
	text-align: right;
}

.center-align {
	text-align: center;
}
.w-100{
	width: 100%;
}

.h-15{
	height: 15rem;
}

.h-30{
	height: 30rem;
}

.collapsed{
	display: none;
}