/*------------------------------------ 
	Display Helpers
------------------------------------*/
.hidden {
	display: none !important;
}

.block {
	display: block !important;
}

.inline-block {
	display: inline-block !important;
}

.inline {
	display: inline !important;
}

.flex {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
}

.inline-flex {
	display: -webkit-inline-box !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
}

.grid {
	display: grid !important;
}

.inline-grid {
	display: inline-grid !important;
}

@media screen and (min-width: 576.02px) {
	.sm\:hidden {
	display: none !important;
	}
	.sm\:block {
	display: block !important;
	}
	.sm\:inline-block {
	display: inline-block !important;
	}
	.sm\:inline {
	display: inline !important;
	}
	.sm\:flex {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	}
	.sm\:inline-flex {
	display: -webkit-inline-box !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
	}
	.sm\:grid {
	display: grid !important;
	}
	.sm\:inline-grid {
	display: inline-grid !important;
	}
}
@media screen and (min-width: 768.02px) {
	.md\:hidden {
	display: none !important;
	}
	.md\:block {
	display: block !important;
	}
	.md\:inline-block {
	display: inline-block !important;
	}
	.md\:inline {
	display: inline !important;
	}
	.md\:flex {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	}
	.md\:inline-flex {
	display: -webkit-inline-box !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
	}
	.md\:grid {
	display: grid !important;
	}
	.md\:inline-grid {
	display: inline-grid !important;
	}
}
@media screen and (min-width: 1024.02px) {
	.lg\:hidden {
	display: none !important;
	}
	.lg\:block {
	display: block !important;
	}
	.lg\:inline-block {
	display: inline-block !important;
	}
	.lg\:inline {
	display: inline !important;
	}
	.lg\:flex {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	}
	.lg\:inline-flex {
	display: -webkit-inline-box !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
	}
	.lg\:grid {
	display: grid !important;
	}
	.lg\:inline-grid {
	display: inline-grid !important;
	}
}
@media screen and (min-width: 1280.02px) {
	.xl\:hidden {
	display: none !important;
	}
	.xl\:block {
	display: block !important;
	}
	.xl\:inline-block {
	display: inline-block !important;
	}
	.xl\:inline {
	display: inline !important;
	}
	.xl\:flex {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	}
	.xl\:inline-flex {
	display: -webkit-inline-box !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
	}
	.xl\:grid {
	display: grid !important;
	}
	.xl\:inline-grid {
	display: inline-grid !important;
	}
}
@media screen and (min-width: 1536.02px) {
	.\32 xl\:hidden {
	display: none !important;
	}
	.\32 xl\:block {
	display: block !important;
	}
	.\32 xl\:inline-block {
	display: inline-block !important;
	}
	.\32 xl\:inline {
	display: inline !important;
	}
	.\32 xl\:flex {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	}
	.\32 xl\:inline-flex {
	display: -webkit-inline-box !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
	}
	.\32 xl\:grid {
	display: grid !important;
	}
	.\32 xl\:inline-grid {
	display: inline-grid !important;
	}
}
/*------------------------------------ 
	Flex Helpers
------------------------------------*/
.flex-1 {
	-webkit-box-flex: 1;
		-ms-flex: 1 1 0%;
			flex: 1 1 0%;
}

.flex-auto {
	-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
			flex: 1 1 auto;
}

.flex-initial {
	-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
			flex: 0 1 auto;
}

.flex-none {
	-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
			flex: 0 0 auto;
}

.flex-nowrap {
	-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
}

.flex-wrap {
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
}

.flex-wrap-reverse {
	-ms-flex-wrap: wrap-reverse;
		flex-wrap: wrap-reverse;
}

.items-start {
	-webkit-box-align: start;
		-ms-flex-align: start;
			align-items: flex-start;
}

.items-end {
	-webkit-box-align: end;
		-ms-flex-align: end;
			align-items: flex-end;
}

.items-center {
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
}

.items-baseline {
	-webkit-box-align: baseline;
		-ms-flex-align: baseline;
			align-items: baseline;
}

.items-stretch {
	-webkit-box-align: stretch;
		-ms-flex-align: stretch;
			align-items: stretch;
}

.self-auto {
	-ms-flex-item-align: auto;
		align-self: auto;
}

.self-start {
	-ms-flex-item-align: start;
		align-self: flex-start;
}

.self-end {
	-ms-flex-item-align: end;
		align-self: flex-end;
}

.self-center {
	-ms-flex-item-align: center;
		align-self: center;
}

.self-baseline {
	-ms-flex-item-align: baseline;
		align-self: baseline;
}

.self-stretch {
	-ms-flex-item-align: stretch;
		align-self: stretch;
}

.justify-start {
	-webkit-box-pack: start;
		-ms-flex-pack: start;
			justify-content: flex-start;
}

.justify-end {
	-webkit-box-pack: end;
		-ms-flex-pack: end;
			justify-content: flex-end;
}

.justify-center {
	-webkit-box-pack: center;
		-ms-flex-pack: center;
			justify-content: center;
}

.justify-between {
	-webkit-box-pack: justify;
		-ms-flex-pack: justify;
			justify-content: space-between;
}

.justify-around {
	-ms-flex-pack: distribute;
		justify-content: space-around;
}

.flex-col {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
}

.flex-col-reverse {
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
			flex-direction: column-reverse;
}

.flex-row {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
		-ms-flex-direction: row;
			flex-direction: row;
}

.flex-row-reverse {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
			flex-direction: row-reverse;
}

.grow {
	-webkit-box-flex: 1;
		-ms-flex-positive: 1;
			flex-grow: 1;
}

.grow-0 {
	-webkit-box-flex: 0;
		-ms-flex-positive: 0;
			flex-grow: 0;
}

.shrink {
	-ms-flex-negative: 1;
		flex-shrink: 1;
}

.shrink-0 {
	-ms-flex-negative: 0;
		flex-shrink: 0;
}

@media screen and (min-width: 576.02px) {
	.sm\:flex-1 {
	-webkit-box-flex: 1;
		-ms-flex: 1 1 0%;
			flex: 1 1 0%;
	}
	.sm\:flex-auto {
	-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
			flex: 1 1 auto;
	}
	.sm\:flex-initial {
	-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
			flex: 0 1 auto;
	}
	.sm\:flex-none {
	-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
			flex: 0 0 auto;
	}
	.sm\:flex-nowrap {
	-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	.sm\:flex-wrap {
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.sm\:flex-wrap-reverse {
	-ms-flex-wrap: wrap-reverse;
		flex-wrap: wrap-reverse;
	}
	.sm\:items-start {
	-webkit-box-align: start;
		-ms-flex-align: start;
			align-items: flex-start;
	}
	.sm\:items-end {
	-webkit-box-align: end;
		-ms-flex-align: end;
			align-items: flex-end;
	}
	.sm\:items-center {
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	}
	.sm\:items-baseline {
	-webkit-box-align: baseline;
		-ms-flex-align: baseline;
			align-items: baseline;
	}
	.sm\:items-stretch {
	-webkit-box-align: stretch;
		-ms-flex-align: stretch;
			align-items: stretch;
	}
	.sm\:self-auto {
	-ms-flex-item-align: auto;
		align-self: auto;
	}
	.sm\:self-start {
	-ms-flex-item-align: start;
		align-self: flex-start;
	}
	.sm\:self-end {
	-ms-flex-item-align: end;
		align-self: flex-end;
	}
	.sm\:self-center {
	-ms-flex-item-align: center;
		align-self: center;
	}
	.sm\:self-baseline {
	-ms-flex-item-align: baseline;
		align-self: baseline;
	}
	.sm\:self-stretch {
	-ms-flex-item-align: stretch;
		align-self: stretch;
	}
	.sm\:justify-start {
	-webkit-box-pack: start;
		-ms-flex-pack: start;
			justify-content: flex-start;
	}
	.sm\:justify-end {
	-webkit-box-pack: end;
		-ms-flex-pack: end;
			justify-content: flex-end;
	}
	.sm\:justify-center {
	-webkit-box-pack: center;
		-ms-flex-pack: center;
			justify-content: center;
	}
	.sm\:justify-between {
	-webkit-box-pack: justify;
		-ms-flex-pack: justify;
			justify-content: space-between;
	}
	.sm\:justify-around {
	-ms-flex-pack: distribute;
		justify-content: space-around;
	}
	.sm\:flex-col {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
	}
	.sm\:flex-col-reverse {
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
			flex-direction: column-reverse;
	}
	.sm\:flex-row {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
		-ms-flex-direction: row;
			flex-direction: row;
	}
	.sm\:flex-row-reverse {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
			flex-direction: row-reverse;
	}
	.sm\:grow {
	-webkit-box-flex: 1;
		-ms-flex-positive: 1;
			flex-grow: 1;
	}
	.sm\:grow-0 {
	-webkit-box-flex: 0;
		-ms-flex-positive: 0;
			flex-grow: 0;
	}
	.sm\:shrink {
	-ms-flex-negative: 1;
		flex-shrink: 1;
	}
	.sm\:shrink-0 {
	-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}
@media screen and (min-width: 768.02px) {
	.md\:flex-1 {
	-webkit-box-flex: 1;
		-ms-flex: 1 1 0%;
			flex: 1 1 0%;
	}
	.md\:flex-auto {
	-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
			flex: 1 1 auto;
	}
	.md\:flex-initial {
	-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
			flex: 0 1 auto;
	}
	.md\:flex-none {
	-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
			flex: 0 0 auto;
	}
	.md\:flex-nowrap {
	-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	.md\:flex-wrap {
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.md\:flex-wrap-reverse {
	-ms-flex-wrap: wrap-reverse;
		flex-wrap: wrap-reverse;
	}
	.md\:items-start {
	-webkit-box-align: start;
		-ms-flex-align: start;
			align-items: flex-start;
	}
	.md\:items-end {
	-webkit-box-align: end;
		-ms-flex-align: end;
			align-items: flex-end;
	}
	.md\:items-center {
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	}
	.md\:items-baseline {
	-webkit-box-align: baseline;
		-ms-flex-align: baseline;
			align-items: baseline;
	}
	.md\:items-stretch {
	-webkit-box-align: stretch;
		-ms-flex-align: stretch;
			align-items: stretch;
	}
	.md\:self-auto {
	-ms-flex-item-align: auto;
		align-self: auto;
	}
	.md\:self-start {
	-ms-flex-item-align: start;
		align-self: flex-start;
	}
	.md\:self-end {
	-ms-flex-item-align: end;
		align-self: flex-end;
	}
	.md\:self-center {
	-ms-flex-item-align: center;
		align-self: center;
	}
	.md\:self-baseline {
	-ms-flex-item-align: baseline;
		align-self: baseline;
	}
	.md\:self-stretch {
	-ms-flex-item-align: stretch;
		align-self: stretch;
	}
	.md\:justify-start {
	-webkit-box-pack: start;
		-ms-flex-pack: start;
			justify-content: flex-start;
	}
	.md\:justify-end {
	-webkit-box-pack: end;
		-ms-flex-pack: end;
			justify-content: flex-end;
	}
	.md\:justify-center {
	-webkit-box-pack: center;
		-ms-flex-pack: center;
			justify-content: center;
	}
	.md\:justify-between {
	-webkit-box-pack: justify;
		-ms-flex-pack: justify;
			justify-content: space-between;
	}
	.md\:justify-around {
	-ms-flex-pack: distribute;
		justify-content: space-around;
	}
	.md\:flex-col {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
	}
	.md\:flex-col-reverse {
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
			flex-direction: column-reverse;
	}
	.md\:flex-row {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
		-ms-flex-direction: row;
			flex-direction: row;
	}
	.md\:flex-row-reverse {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
			flex-direction: row-reverse;
	}
	.md\:grow {
	-webkit-box-flex: 1;
		-ms-flex-positive: 1;
			flex-grow: 1;
	}
	.md\:grow-0 {
	-webkit-box-flex: 0;
		-ms-flex-positive: 0;
			flex-grow: 0;
	}
	.md\:shrink {
	-ms-flex-negative: 1;
		flex-shrink: 1;
	}
	.md\:shrink-0 {
	-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}
@media screen and (min-width: 1024.02px) {
	.lg\:flex-1 {
	-webkit-box-flex: 1;
		-ms-flex: 1 1 0%;
			flex: 1 1 0%;
	}
	.lg\:flex-auto {
	-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
			flex: 1 1 auto;
	}
	.lg\:flex-initial {
	-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
			flex: 0 1 auto;
	}
	.lg\:flex-none {
	-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
			flex: 0 0 auto;
	}
	.lg\:flex-nowrap {
	-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	.lg\:flex-wrap {
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.lg\:flex-wrap-reverse {
	-ms-flex-wrap: wrap-reverse;
		flex-wrap: wrap-reverse;
	}
	.lg\:items-start {
	-webkit-box-align: start;
		-ms-flex-align: start;
			align-items: flex-start;
	}
	.lg\:items-end {
	-webkit-box-align: end;
		-ms-flex-align: end;
			align-items: flex-end;
	}
	.lg\:items-center {
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	}
	.lg\:items-baseline {
	-webkit-box-align: baseline;
		-ms-flex-align: baseline;
			align-items: baseline;
	}
	.lg\:items-stretch {
	-webkit-box-align: stretch;
		-ms-flex-align: stretch;
			align-items: stretch;
	}
	.lg\:self-auto {
	-ms-flex-item-align: auto;
		align-self: auto;
	}
	.lg\:self-start {
	-ms-flex-item-align: start;
		align-self: flex-start;
	}
	.lg\:self-end {
	-ms-flex-item-align: end;
		align-self: flex-end;
	}
	.lg\:self-center {
	-ms-flex-item-align: center;
		align-self: center;
	}
	.lg\:self-baseline {
	-ms-flex-item-align: baseline;
		align-self: baseline;
	}
	.lg\:self-stretch {
	-ms-flex-item-align: stretch;
		align-self: stretch;
	}
	.lg\:justify-start {
	-webkit-box-pack: start;
		-ms-flex-pack: start;
			justify-content: flex-start;
	}
	.lg\:justify-end {
	-webkit-box-pack: end;
		-ms-flex-pack: end;
			justify-content: flex-end;
	}
	.lg\:justify-center {
	-webkit-box-pack: center;
		-ms-flex-pack: center;
			justify-content: center;
	}
	.lg\:justify-between {
	-webkit-box-pack: justify;
		-ms-flex-pack: justify;
			justify-content: space-between;
	}
	.lg\:justify-around {
	-ms-flex-pack: distribute;
		justify-content: space-around;
	}
	.lg\:flex-col {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
	}
	.lg\:flex-col-reverse {
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
			flex-direction: column-reverse;
	}
	.lg\:flex-row {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
		-ms-flex-direction: row;
			flex-direction: row;
	}
	.lg\:flex-row-reverse {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
			flex-direction: row-reverse;
	}
	.lg\:grow {
	-webkit-box-flex: 1;
		-ms-flex-positive: 1;
			flex-grow: 1;
	}
	.lg\:grow-0 {
	-webkit-box-flex: 0;
		-ms-flex-positive: 0;
			flex-grow: 0;
	}
	.lg\:shrink {
	-ms-flex-negative: 1;
		flex-shrink: 1;
	}
	.lg\:shrink-0 {
	-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}
@media screen and (min-width: 1280.02px) {
	.xl\:flex-1 {
	-webkit-box-flex: 1;
		-ms-flex: 1 1 0%;
			flex: 1 1 0%;
	}
	.xl\:flex-auto {
	-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
			flex: 1 1 auto;
	}
	.xl\:flex-initial {
	-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
			flex: 0 1 auto;
	}
	.xl\:flex-none {
	-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
			flex: 0 0 auto;
	}
	.xl\:flex-nowrap {
	-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	.xl\:flex-wrap {
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.xl\:flex-wrap-reverse {
	-ms-flex-wrap: wrap-reverse;
		flex-wrap: wrap-reverse;
	}
	.xl\:items-start {
	-webkit-box-align: start;
		-ms-flex-align: start;
			align-items: flex-start;
	}
	.xl\:items-end {
	-webkit-box-align: end;
		-ms-flex-align: end;
			align-items: flex-end;
	}
	.xl\:items-center {
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	}
	.xl\:items-baseline {
	-webkit-box-align: baseline;
		-ms-flex-align: baseline;
			align-items: baseline;
	}
	.xl\:items-stretch {
	-webkit-box-align: stretch;
		-ms-flex-align: stretch;
			align-items: stretch;
	}
	.xl\:self-auto {
	-ms-flex-item-align: auto;
		align-self: auto;
	}
	.xl\:self-start {
	-ms-flex-item-align: start;
		align-self: flex-start;
	}
	.xl\:self-end {
	-ms-flex-item-align: end;
		align-self: flex-end;
	}
	.xl\:self-center {
	-ms-flex-item-align: center;
		align-self: center;
	}
	.xl\:self-baseline {
	-ms-flex-item-align: baseline;
		align-self: baseline;
	}
	.xl\:self-stretch {
	-ms-flex-item-align: stretch;
		align-self: stretch;
	}
	.xl\:justify-start {
	-webkit-box-pack: start;
		-ms-flex-pack: start;
			justify-content: flex-start;
	}
	.xl\:justify-end {
	-webkit-box-pack: end;
		-ms-flex-pack: end;
			justify-content: flex-end;
	}
	.xl\:justify-center {
	-webkit-box-pack: center;
		-ms-flex-pack: center;
			justify-content: center;
	}
	.xl\:justify-between {
	-webkit-box-pack: justify;
		-ms-flex-pack: justify;
			justify-content: space-between;
	}
	.xl\:justify-around {
	-ms-flex-pack: distribute;
		justify-content: space-around;
	}
	.xl\:flex-col {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
	}
	.xl\:flex-col-reverse {
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
			flex-direction: column-reverse;
	}
	.xl\:flex-row {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
		-ms-flex-direction: row;
			flex-direction: row;
	}
	.xl\:flex-row-reverse {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
			flex-direction: row-reverse;
	}
	.xl\:grow {
	-webkit-box-flex: 1;
		-ms-flex-positive: 1;
			flex-grow: 1;
	}
	.xl\:grow-0 {
	-webkit-box-flex: 0;
		-ms-flex-positive: 0;
			flex-grow: 0;
	}
	.xl\:shrink {
	-ms-flex-negative: 1;
		flex-shrink: 1;
	}
	.xl\:shrink-0 {
	-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}
@media screen and (min-width: 1536.02px) {
	.\32 xl\:flex-1 {
	-webkit-box-flex: 1;
		-ms-flex: 1 1 0%;
			flex: 1 1 0%;
	}
	.\32 xl\:flex-auto {
	-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
			flex: 1 1 auto;
	}
	.\32 xl\:flex-initial {
	-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
			flex: 0 1 auto;
	}
	.\32 xl\:flex-none {
	-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
			flex: 0 0 auto;
	}
	.\32 xl\:flex-nowrap {
	-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	.\32 xl\:flex-wrap {
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.\32 xl\:flex-wrap-reverse {
	-ms-flex-wrap: wrap-reverse;
		flex-wrap: wrap-reverse;
	}
	.\32 xl\:items-start {
	-webkit-box-align: start;
		-ms-flex-align: start;
			align-items: flex-start;
	}
	.\32 xl\:items-end {
	-webkit-box-align: end;
		-ms-flex-align: end;
			align-items: flex-end;
	}
	.\32 xl\:items-center {
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	}
	.\32 xl\:items-baseline {
	-webkit-box-align: baseline;
		-ms-flex-align: baseline;
			align-items: baseline;
	}
	.\32 xl\:items-stretch {
	-webkit-box-align: stretch;
		-ms-flex-align: stretch;
			align-items: stretch;
	}
	.\32 xl\:self-auto {
	-ms-flex-item-align: auto;
		align-self: auto;
	}
	.\32 xl\:self-start {
	-ms-flex-item-align: start;
		align-self: flex-start;
	}
	.\32 xl\:self-end {
	-ms-flex-item-align: end;
		align-self: flex-end;
	}
	.\32 xl\:self-center {
	-ms-flex-item-align: center;
		align-self: center;
	}
	.\32 xl\:self-baseline {
	-ms-flex-item-align: baseline;
		align-self: baseline;
	}
	.\32 xl\:self-stretch {
	-ms-flex-item-align: stretch;
		align-self: stretch;
	}
	.\32 xl\:justify-start {
	-webkit-box-pack: start;
		-ms-flex-pack: start;
			justify-content: flex-start;
	}
	.\32 xl\:justify-end {
	-webkit-box-pack: end;
		-ms-flex-pack: end;
			justify-content: flex-end;
	}
	.\32 xl\:justify-center {
	-webkit-box-pack: center;
		-ms-flex-pack: center;
			justify-content: center;
	}
	.\32 xl\:justify-between {
	-webkit-box-pack: justify;
		-ms-flex-pack: justify;
			justify-content: space-between;
	}
	.\32 xl\:justify-around {
	-ms-flex-pack: distribute;
		justify-content: space-around;
	}
	.\32 xl\:flex-col {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
	}
	.\32 xl\:flex-col-reverse {
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
			flex-direction: column-reverse;
	}
	.\32 xl\:flex-row {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
		-ms-flex-direction: row;
			flex-direction: row;
	}
	.\32 xl\:flex-row-reverse {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
			flex-direction: row-reverse;
	}
	.\32 xl\:grow {
	-webkit-box-flex: 1;
		-ms-flex-positive: 1;
			flex-grow: 1;
	}
	.\32 xl\:grow-0 {
	-webkit-box-flex: 0;
		-ms-flex-positive: 0;
			flex-grow: 0;
	}
	.\32 xl\:shrink {
	-ms-flex-negative: 1;
		flex-shrink: 1;
	}
	.\32 xl\:shrink-0 {
	-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}
/*------------------------------------ 
	Grid Helpers
------------------------------------*/
.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-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-7 {
	grid-template-rows: repeat(7, minmax(0, 1fr));
}

.grid-rows-8 {
	grid-template-rows: repeat(8, minmax(0, 1fr));
}

.grid-rows-9 {
	grid-template-rows: repeat(9, minmax(0, 1fr));
}

.grid-rows-10 {
	grid-template-rows: repeat(10, minmax(0, 1fr));
}

.grid-rows-11 {
	grid-template-rows: repeat(11, minmax(0, 1fr));
}

.grid-rows-12 {
	grid-template-rows: repeat(12, minmax(0, 1fr));
}

@media screen and (min-width: 576.02px) {
	.sm\:grid-cols-1 {
	grid-template-columns: repeat(1, minmax(0, 1fr));
	}
	.sm\:grid-cols-2 {
	grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.sm\:grid-cols-3 {
	grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	.sm\:grid-cols-4 {
	grid-template-columns: repeat(4, minmax(0, 1fr));
	}
	.sm\:grid-cols-5 {
	grid-template-columns: repeat(5, minmax(0, 1fr));
	}
	.sm\:grid-cols-6 {
	grid-template-columns: repeat(6, minmax(0, 1fr));
	}
	.sm\:grid-cols-7 {
	grid-template-columns: repeat(7, minmax(0, 1fr));
	}
	.sm\:grid-cols-8 {
	grid-template-columns: repeat(8, minmax(0, 1fr));
	}
	.sm\:grid-cols-9 {
	grid-template-columns: repeat(9, minmax(0, 1fr));
	}
	.sm\:grid-cols-10 {
	grid-template-columns: repeat(10, minmax(0, 1fr));
	}
	.sm\:grid-cols-11 {
	grid-template-columns: repeat(11, minmax(0, 1fr));
	}
	.sm\:grid-cols-12 {
	grid-template-columns: repeat(12, minmax(0, 1fr));
	}
	.sm\:grid-rows-1 {
	grid-template-rows: repeat(1, minmax(0, 1fr));
	}
	.sm\:grid-rows-2 {
	grid-template-rows: repeat(2, minmax(0, 1fr));
	}
	.sm\:grid-rows-3 {
	grid-template-rows: repeat(3, minmax(0, 1fr));
	}
	.sm\:grid-rows-4 {
	grid-template-rows: repeat(4, minmax(0, 1fr));
	}
	.sm\:grid-rows-5 {
	grid-template-rows: repeat(5, minmax(0, 1fr));
	}
	.sm\:grid-rows-6 {
	grid-template-rows: repeat(6, minmax(0, 1fr));
	}
	.sm\:grid-rows-7 {
	grid-template-rows: repeat(7, minmax(0, 1fr));
	}
	.sm\:grid-rows-8 {
	grid-template-rows: repeat(8, minmax(0, 1fr));
	}
	.sm\:grid-rows-9 {
	grid-template-rows: repeat(9, minmax(0, 1fr));
	}
	.sm\:grid-rows-10 {
	grid-template-rows: repeat(10, minmax(0, 1fr));
	}
	.sm\:grid-rows-11 {
	grid-template-rows: repeat(11, minmax(0, 1fr));
	}
	.sm\:grid-rows-12 {
	grid-template-rows: repeat(12, minmax(0, 1fr));
	}
}
@media screen and (min-width: 768.02px) {
	.md\:grid-cols-1 {
	grid-template-columns: repeat(1, minmax(0, 1fr));
	}
	.md\:grid-cols-2 {
	grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.md\:grid-cols-3 {
	grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	.md\:grid-cols-4 {
	grid-template-columns: repeat(4, minmax(0, 1fr));
	}
	.md\:grid-cols-5 {
	grid-template-columns: repeat(5, minmax(0, 1fr));
	}
	.md\:grid-cols-6 {
	grid-template-columns: repeat(6, minmax(0, 1fr));
	}
	.md\:grid-cols-7 {
	grid-template-columns: repeat(7, minmax(0, 1fr));
	}
	.md\:grid-cols-8 {
	grid-template-columns: repeat(8, minmax(0, 1fr));
	}
	.md\:grid-cols-9 {
	grid-template-columns: repeat(9, minmax(0, 1fr));
	}
	.md\:grid-cols-10 {
	grid-template-columns: repeat(10, minmax(0, 1fr));
	}
	.md\:grid-cols-11 {
	grid-template-columns: repeat(11, minmax(0, 1fr));
	}
	.md\:grid-cols-12 {
	grid-template-columns: repeat(12, minmax(0, 1fr));
	}
	.md\:grid-rows-1 {
	grid-template-rows: repeat(1, minmax(0, 1fr));
	}
	.md\:grid-rows-2 {
	grid-template-rows: repeat(2, minmax(0, 1fr));
	}
	.md\:grid-rows-3 {
	grid-template-rows: repeat(3, minmax(0, 1fr));
	}
	.md\:grid-rows-4 {
	grid-template-rows: repeat(4, minmax(0, 1fr));
	}
	.md\:grid-rows-5 {
	grid-template-rows: repeat(5, minmax(0, 1fr));
	}
	.md\:grid-rows-6 {
	grid-template-rows: repeat(6, minmax(0, 1fr));
	}
	.md\:grid-rows-7 {
	grid-template-rows: repeat(7, minmax(0, 1fr));
	}
	.md\:grid-rows-8 {
	grid-template-rows: repeat(8, minmax(0, 1fr));
	}
	.md\:grid-rows-9 {
	grid-template-rows: repeat(9, minmax(0, 1fr));
	}
	.md\:grid-rows-10 {
	grid-template-rows: repeat(10, minmax(0, 1fr));
	}
	.md\:grid-rows-11 {
	grid-template-rows: repeat(11, minmax(0, 1fr));
	}
	.md\:grid-rows-12 {
	grid-template-rows: repeat(12, minmax(0, 1fr));
	}
}
@media screen and (min-width: 1024.02px) {
	.lg\:grid-cols-1 {
	grid-template-columns: repeat(1, minmax(0, 1fr));
	}
	.lg\:grid-cols-2 {
	grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.lg\:grid-cols-3 {
	grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	.lg\:grid-cols-4 {
	grid-template-columns: repeat(4, minmax(0, 1fr));
	}
	.lg\:grid-cols-5 {
	grid-template-columns: repeat(5, minmax(0, 1fr));
	}
	.lg\:grid-cols-6 {
	grid-template-columns: repeat(6, minmax(0, 1fr));
	}
	.lg\:grid-cols-7 {
	grid-template-columns: repeat(7, minmax(0, 1fr));
	}
	.lg\:grid-cols-8 {
	grid-template-columns: repeat(8, minmax(0, 1fr));
	}
	.lg\:grid-cols-9 {
	grid-template-columns: repeat(9, minmax(0, 1fr));
	}
	.lg\:grid-cols-10 {
	grid-template-columns: repeat(10, minmax(0, 1fr));
	}
	.lg\:grid-cols-11 {
	grid-template-columns: repeat(11, minmax(0, 1fr));
	}
	.lg\:grid-cols-12 {
	grid-template-columns: repeat(12, minmax(0, 1fr));
	}
	.lg\:grid-rows-1 {
	grid-template-rows: repeat(1, minmax(0, 1fr));
	}
	.lg\:grid-rows-2 {
	grid-template-rows: repeat(2, minmax(0, 1fr));
	}
	.lg\:grid-rows-3 {
	grid-template-rows: repeat(3, minmax(0, 1fr));
	}
	.lg\:grid-rows-4 {
	grid-template-rows: repeat(4, minmax(0, 1fr));
	}
	.lg\:grid-rows-5 {
	grid-template-rows: repeat(5, minmax(0, 1fr));
	}
	.lg\:grid-rows-6 {
	grid-template-rows: repeat(6, minmax(0, 1fr));
	}
	.lg\:grid-rows-7 {
	grid-template-rows: repeat(7, minmax(0, 1fr));
	}
	.lg\:grid-rows-8 {
	grid-template-rows: repeat(8, minmax(0, 1fr));
	}
	.lg\:grid-rows-9 {
	grid-template-rows: repeat(9, minmax(0, 1fr));
	}
	.lg\:grid-rows-10 {
	grid-template-rows: repeat(10, minmax(0, 1fr));
	}
	.lg\:grid-rows-11 {
	grid-template-rows: repeat(11, minmax(0, 1fr));
	}
	.lg\:grid-rows-12 {
	grid-template-rows: repeat(12, minmax(0, 1fr));
	}
}
@media screen and (min-width: 1280.02px) {
	.xl\:grid-cols-1 {
	grid-template-columns: repeat(1, minmax(0, 1fr));
	}
	.xl\:grid-cols-2 {
	grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.xl\:grid-cols-3 {
	grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	.xl\:grid-cols-4 {
	grid-template-columns: repeat(4, minmax(0, 1fr));
	}
	.xl\:grid-cols-5 {
	grid-template-columns: repeat(5, minmax(0, 1fr));
	}
	.xl\:grid-cols-6 {
	grid-template-columns: repeat(6, minmax(0, 1fr));
	}
	.xl\:grid-cols-7 {
	grid-template-columns: repeat(7, minmax(0, 1fr));
	}
	.xl\:grid-cols-8 {
	grid-template-columns: repeat(8, minmax(0, 1fr));
	}
	.xl\:grid-cols-9 {
	grid-template-columns: repeat(9, minmax(0, 1fr));
	}
	.xl\:grid-cols-10 {
	grid-template-columns: repeat(10, minmax(0, 1fr));
	}
	.xl\:grid-cols-11 {
	grid-template-columns: repeat(11, minmax(0, 1fr));
	}
	.xl\:grid-cols-12 {
	grid-template-columns: repeat(12, minmax(0, 1fr));
	}
	.xl\:grid-rows-1 {
	grid-template-rows: repeat(1, minmax(0, 1fr));
	}
	.xl\:grid-rows-2 {
	grid-template-rows: repeat(2, minmax(0, 1fr));
	}
	.xl\:grid-rows-3 {
	grid-template-rows: repeat(3, minmax(0, 1fr));
	}
	.xl\:grid-rows-4 {
	grid-template-rows: repeat(4, minmax(0, 1fr));
	}
	.xl\:grid-rows-5 {
	grid-template-rows: repeat(5, minmax(0, 1fr));
	}
	.xl\:grid-rows-6 {
	grid-template-rows: repeat(6, minmax(0, 1fr));
	}
	.xl\:grid-rows-7 {
	grid-template-rows: repeat(7, minmax(0, 1fr));
	}
	.xl\:grid-rows-8 {
	grid-template-rows: repeat(8, minmax(0, 1fr));
	}
	.xl\:grid-rows-9 {
	grid-template-rows: repeat(9, minmax(0, 1fr));
	}
	.xl\:grid-rows-10 {
	grid-template-rows: repeat(10, minmax(0, 1fr));
	}
	.xl\:grid-rows-11 {
	grid-template-rows: repeat(11, minmax(0, 1fr));
	}
	.xl\:grid-rows-12 {
	grid-template-rows: repeat(12, minmax(0, 1fr));
	}
}
@media screen and (min-width: 1536.02px) {
	.\32 xl\:grid-cols-1 {
	grid-template-columns: repeat(1, minmax(0, 1fr));
	}
	.\32 xl\:grid-cols-2 {
	grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.\32 xl\:grid-cols-3 {
	grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	.\32 xl\:grid-cols-4 {
	grid-template-columns: repeat(4, minmax(0, 1fr));
	}
	.\32 xl\:grid-cols-5 {
	grid-template-columns: repeat(5, minmax(0, 1fr));
	}
	.\32 xl\:grid-cols-6 {
	grid-template-columns: repeat(6, minmax(0, 1fr));
	}
	.\32 xl\:grid-cols-7 {
	grid-template-columns: repeat(7, minmax(0, 1fr));
	}
	.\32 xl\:grid-cols-8 {
	grid-template-columns: repeat(8, minmax(0, 1fr));
	}
	.\32 xl\:grid-cols-9 {
	grid-template-columns: repeat(9, minmax(0, 1fr));
	}
	.\32 xl\:grid-cols-10 {
	grid-template-columns: repeat(10, minmax(0, 1fr));
	}
	.\32 xl\:grid-cols-11 {
	grid-template-columns: repeat(11, minmax(0, 1fr));
	}
	.\32 xl\:grid-cols-12 {
	grid-template-columns: repeat(12, minmax(0, 1fr));
	}
	.\32 xl\:grid-rows-1 {
	grid-template-rows: repeat(1, minmax(0, 1fr));
	}
	.\32 xl\:grid-rows-2 {
	grid-template-rows: repeat(2, minmax(0, 1fr));
	}
	.\32 xl\:grid-rows-3 {
	grid-template-rows: repeat(3, minmax(0, 1fr));
	}
	.\32 xl\:grid-rows-4 {
	grid-template-rows: repeat(4, minmax(0, 1fr));
	}
	.\32 xl\:grid-rows-5 {
	grid-template-rows: repeat(5, minmax(0, 1fr));
	}
	.\32 xl\:grid-rows-6 {
	grid-template-rows: repeat(6, minmax(0, 1fr));
	}
	.\32 xl\:grid-rows-7 {
	grid-template-rows: repeat(7, minmax(0, 1fr));
	}
	.\32 xl\:grid-rows-8 {
	grid-template-rows: repeat(8, minmax(0, 1fr));
	}
	.\32 xl\:grid-rows-9 {
	grid-template-rows: repeat(9, minmax(0, 1fr));
	}
	.\32 xl\:grid-rows-10 {
	grid-template-rows: repeat(10, minmax(0, 1fr));
	}
	.\32 xl\:grid-rows-11 {
	grid-template-rows: repeat(11, minmax(0, 1fr));
	}
	.\32 xl\:grid-rows-12 {
	grid-template-rows: repeat(12, minmax(0, 1fr));
	}
}
/*------------------------------------ 
	Typography Helpers
------------------------------------*/
.tracking-tighter {
	letter-spacing: var(--tracking-tighter);
}

.tracking-tight {
	letter-spacing: var(--tracking-tight);
}

.tracking-normal {
	letter-spacing: var(--tracking-normal);
}

.tracking-wide {
	letter-spacing: var(--tracking-wide);
}

.tracking-wider {
	letter-spacing: var(--tracking-wider);
}

.tracking-widest {
	letter-spacing: var(--tracking-widest);
}

.leading-none {
	line-height: var(--leading-none);
}

.leading-tight {
	line-height: var(--leading-tight);
}

.leading-snug {
	line-height: var(--leading-snug);
}

.leading-normal {
	line-height: var(--leading-normal);
}

.leading-relaxed {
	line-height: var(--leading-relaxed);
}

.leading-loose {
	line-height: var(--leading-loose);
}

.text-2xs {
	font-size: var(--text-2xs);
}

.text-xs {
	font-size: var(--text-xs);
}

.text-sm {
	font-size: var(--text-sm);
}

.text-base {
	font-size: var(--text-base);
}

.text-lg {
	font-size: var(--text-lg);
}

.text-xl {
	font-size: var(--text-xl);
}

.text-2xl {
	font-size: var(--text-2xl);
}

.text-3xl {
	font-size: var(--text-3xl);
}

.text-4xl {
	font-size: var(--text-4xl);
}

.text-5xl {
	font-size: var(--text-5xl);
}

.text-6xl {
	font-size: var(--text-6xl);
}

.text-7xl {
	font-size: var(--text-7xl);
}

.text-8xl {
	font-size: var(--text-8xl);
}

.text-9xl {
	font-size: var(--text-9xl);
}

.text-10xl {
	font-size: var(--text-10xl);
}

.text-11xl {
	font-size: var(--text-11xl);
}

.text-12xl {
	font-size: var(--text-12xl);
}

.text-13xl {
	font-size: var(--text-13xl);
}

.text-14xl {
	font-size: var(--text-14xl);
}

.text-15xl {
	font-size: var(--text-15xl);
}

.text-16xl {
	font-size: var(--text-16xl);
}

@media screen and (min-width: 576.02px) {
	.sm\:tracking-tighter {
	letter-spacing: var(--tracking-tighter);
	}
	.sm\:tracking-tight {
	letter-spacing: var(--tracking-tight);
	}
	.sm\:tracking-normal {
	letter-spacing: var(--tracking-normal);
	}
	.sm\:tracking-wide {
	letter-spacing: var(--tracking-wide);
	}
	.sm\:tracking-wider {
	letter-spacing: var(--tracking-wider);
	}
	.sm\:tracking-widest {
	letter-spacing: var(--tracking-widest);
	}
	.sm\:leading-none {
	line-height: var(--leading-none);
	}
	.sm\:leading-tight {
	line-height: var(--leading-tight);
	}
	.sm\:leading-snug {
	line-height: var(--leading-snug);
	}
	.sm\:leading-normal {
	line-height: var(--leading-normal);
	}
	.sm\:leading-relaxed {
	line-height: var(--leading-relaxed);
	}
	.sm\:leading-loose {
	line-height: var(--leading-loose);
	}
	.sm\:text-2xs {
	font-size: var(--text-2xs);
	}
	.sm\:text-xs {
	font-size: var(--text-xs);
	}
	.sm\:text-sm {
	font-size: var(--text-sm);
	}
	.sm\:text-base {
	font-size: var(--text-base);
	}
	.sm\:text-lg {
	font-size: var(--text-lg);
	}
	.sm\:text-xl {
	font-size: var(--text-xl);
	}
	.sm\:text-2xl {
	font-size: var(--text-2xl);
	}
	.sm\:text-3xl {
	font-size: var(--text-3xl);
	}
	.sm\:text-4xl {
	font-size: var(--text-4xl);
	}
	.sm\:text-5xl {
	font-size: var(--text-5xl);
	}
	.sm\:text-6xl {
	font-size: var(--text-6xl);
	}
	.sm\:text-7xl {
	font-size: var(--text-7xl);
	}
	.sm\:text-8xl {
	font-size: var(--text-8xl);
	}
	.sm\:text-9xl {
	font-size: var(--text-9xl);
	}
	.sm\:text-10xl {
	font-size: var(--text-10xl);
	}
	.sm\:text-11xl {
	font-size: var(--text-11xl);
	}
	.sm\:text-12xl {
	font-size: var(--text-12xl);
	}
	.sm\:text-13xl {
	font-size: var(--text-13xl);
	}
	.sm\:text-14xl {
	font-size: var(--text-14xl);
	}
	.sm\:text-15xl {
	font-size: var(--text-15xl);
	}
	.sm\:text-16xl {
	font-size: var(--text-16xl);
	}
}
@media screen and (min-width: 768.02px) {
	.md\:tracking-tighter {
	letter-spacing: var(--tracking-tighter);
	}
	.md\:tracking-tight {
	letter-spacing: var(--tracking-tight);
	}
	.md\:tracking-normal {
	letter-spacing: var(--tracking-normal);
	}
	.md\:tracking-wide {
	letter-spacing: var(--tracking-wide);
	}
	.md\:tracking-wider {
	letter-spacing: var(--tracking-wider);
	}
	.md\:tracking-widest {
	letter-spacing: var(--tracking-widest);
	}
	.md\:leading-none {
	line-height: var(--leading-none);
	}
	.md\:leading-tight {
	line-height: var(--leading-tight);
	}
	.md\:leading-snug {
	line-height: var(--leading-snug);
	}
	.md\:leading-normal {
	line-height: var(--leading-normal);
	}
	.md\:leading-relaxed {
	line-height: var(--leading-relaxed);
	}
	.md\:leading-loose {
	line-height: var(--leading-loose);
	}
	.md\:text-2xs {
	font-size: var(--text-2xs);
	}
	.md\:text-xs {
	font-size: var(--text-xs);
	}
	.md\:text-sm {
	font-size: var(--text-sm);
	}
	.md\:text-base {
	font-size: var(--text-base);
	}
	.md\:text-lg {
	font-size: var(--text-lg);
	}
	.md\:text-xl {
	font-size: var(--text-xl);
	}
	.md\:text-2xl {
	font-size: var(--text-2xl);
	}
	.md\:text-3xl {
	font-size: var(--text-3xl);
	}
	.md\:text-4xl {
	font-size: var(--text-4xl);
	}
	.md\:text-5xl {
	font-size: var(--text-5xl);
	}
	.md\:text-6xl {
	font-size: var(--text-6xl);
	}
	.md\:text-7xl {
	font-size: var(--text-7xl);
	}
	.md\:text-8xl {
	font-size: var(--text-8xl);
	}
	.md\:text-9xl {
	font-size: var(--text-9xl);
	}
	.md\:text-10xl {
	font-size: var(--text-10xl);
	}
	.md\:text-11xl {
	font-size: var(--text-11xl);
	}
	.md\:text-12xl {
	font-size: var(--text-12xl);
	}
	.md\:text-13xl {
	font-size: var(--text-13xl);
	}
	.md\:text-14xl {
	font-size: var(--text-14xl);
	}
	.md\:text-15xl {
	font-size: var(--text-15xl);
	}
	.md\:text-16xl {
	font-size: var(--text-16xl);
	}
}
@media screen and (min-width: 1024.02px) {
	.lg\:tracking-tighter {
	letter-spacing: var(--tracking-tighter);
	}
	.lg\:tracking-tight {
	letter-spacing: var(--tracking-tight);
	}
	.lg\:tracking-normal {
	letter-spacing: var(--tracking-normal);
	}
	.lg\:tracking-wide {
	letter-spacing: var(--tracking-wide);
	}
	.lg\:tracking-wider {
	letter-spacing: var(--tracking-wider);
	}
	.lg\:tracking-widest {
	letter-spacing: var(--tracking-widest);
	}
	.lg\:leading-none {
	line-height: var(--leading-none);
	}
	.lg\:leading-tight {
	line-height: var(--leading-tight);
	}
	.lg\:leading-snug {
	line-height: var(--leading-snug);
	}
	.lg\:leading-normal {
	line-height: var(--leading-normal);
	}
	.lg\:leading-relaxed {
	line-height: var(--leading-relaxed);
	}
	.lg\:leading-loose {
	line-height: var(--leading-loose);
	}
	.lg\:text-2xs {
	font-size: var(--text-2xs);
	}
	.lg\:text-xs {
	font-size: var(--text-xs);
	}
	.lg\:text-sm {
	font-size: var(--text-sm);
	}
	.lg\:text-base {
	font-size: var(--text-base);
	}
	.lg\:text-lg {
	font-size: var(--text-lg);
	}
	.lg\:text-xl {
	font-size: var(--text-xl);
	}
	.lg\:text-2xl {
	font-size: var(--text-2xl);
	}
	.lg\:text-3xl {
	font-size: var(--text-3xl);
	}
	.lg\:text-4xl {
	font-size: var(--text-4xl);
	}
	.lg\:text-5xl {
	font-size: var(--text-5xl);
	}
	.lg\:text-6xl {
	font-size: var(--text-6xl);
	}
	.lg\:text-7xl {
	font-size: var(--text-7xl);
	}
	.lg\:text-8xl {
	font-size: var(--text-8xl);
	}
	.lg\:text-9xl {
	font-size: var(--text-9xl);
	}
	.lg\:text-10xl {
	font-size: var(--text-10xl);
	}
	.lg\:text-11xl {
	font-size: var(--text-11xl);
	}
	.lg\:text-12xl {
	font-size: var(--text-12xl);
	}
	.lg\:text-13xl {
	font-size: var(--text-13xl);
	}
	.lg\:text-14xl {
	font-size: var(--text-14xl);
	}
	.lg\:text-15xl {
	font-size: var(--text-15xl);
	}
	.lg\:text-16xl {
	font-size: var(--text-16xl);
	}
}
@media screen and (min-width: 1280.02px) {
	.xl\:tracking-tighter {
	letter-spacing: var(--tracking-tighter);
	}
	.xl\:tracking-tight {
	letter-spacing: var(--tracking-tight);
	}
	.xl\:tracking-normal {
	letter-spacing: var(--tracking-normal);
	}
	.xl\:tracking-wide {
	letter-spacing: var(--tracking-wide);
	}
	.xl\:tracking-wider {
	letter-spacing: var(--tracking-wider);
	}
	.xl\:tracking-widest {
	letter-spacing: var(--tracking-widest);
	}
	.xl\:leading-none {
	line-height: var(--leading-none);
	}
	.xl\:leading-tight {
	line-height: var(--leading-tight);
	}
	.xl\:leading-snug {
	line-height: var(--leading-snug);
	}
	.xl\:leading-normal {
	line-height: var(--leading-normal);
	}
	.xl\:leading-relaxed {
	line-height: var(--leading-relaxed);
	}
	.xl\:leading-loose {
	line-height: var(--leading-loose);
	}
	.xl\:text-2xs {
	font-size: var(--text-2xs);
	}
	.xl\:text-xs {
	font-size: var(--text-xs);
	}
	.xl\:text-sm {
	font-size: var(--text-sm);
	}
	.xl\:text-base {
	font-size: var(--text-base);
	}
	.xl\:text-lg {
	font-size: var(--text-lg);
	}
	.xl\:text-xl {
	font-size: var(--text-xl);
	}
	.xl\:text-2xl {
	font-size: var(--text-2xl);
	}
	.xl\:text-3xl {
	font-size: var(--text-3xl);
	}
	.xl\:text-4xl {
	font-size: var(--text-4xl);
	}
	.xl\:text-5xl {
	font-size: var(--text-5xl);
	}
	.xl\:text-6xl {
	font-size: var(--text-6xl);
	}
	.xl\:text-7xl {
	font-size: var(--text-7xl);
	}
	.xl\:text-8xl {
	font-size: var(--text-8xl);
	}
	.xl\:text-9xl {
	font-size: var(--text-9xl);
	}
	.xl\:text-10xl {
	font-size: var(--text-10xl);
	}
	.xl\:text-11xl {
	font-size: var(--text-11xl);
	}
	.xl\:text-12xl {
	font-size: var(--text-12xl);
	}
	.xl\:text-13xl {
	font-size: var(--text-13xl);
	}
	.xl\:text-14xl {
	font-size: var(--text-14xl);
	}
	.xl\:text-15xl {
	font-size: var(--text-15xl);
	}
	.xl\:text-16xl {
	font-size: var(--text-16xl);
	}
}
@media screen and (min-width: 1536.02px) {
	.\32 xl\:tracking-tighter {
	letter-spacing: var(--tracking-tighter);
	}
	.\32 xl\:tracking-tight {
	letter-spacing: var(--tracking-tight);
	}
	.\32 xl\:tracking-normal {
	letter-spacing: var(--tracking-normal);
	}
	.\32 xl\:tracking-wide {
	letter-spacing: var(--tracking-wide);
	}
	.\32 xl\:tracking-wider {
	letter-spacing: var(--tracking-wider);
	}
	.\32 xl\:tracking-widest {
	letter-spacing: var(--tracking-widest);
	}
	.\32 xl\:leading-none {
	line-height: var(--leading-none);
	}
	.\32 xl\:leading-tight {
	line-height: var(--leading-tight);
	}
	.\32 xl\:leading-snug {
	line-height: var(--leading-snug);
	}
	.\32 xl\:leading-normal {
	line-height: var(--leading-normal);
	}
	.\32 xl\:leading-relaxed {
	line-height: var(--leading-relaxed);
	}
	.\32 xl\:leading-loose {
	line-height: var(--leading-loose);
	}
	.\32 xl\:text-2xs {
	font-size: var(--text-2xs);
	}
	.\32 xl\:text-xs {
	font-size: var(--text-xs);
	}
	.\32 xl\:text-sm {
	font-size: var(--text-sm);
	}
	.\32 xl\:text-base {
	font-size: var(--text-base);
	}
	.\32 xl\:text-lg {
	font-size: var(--text-lg);
	}
	.\32 xl\:text-xl {
	font-size: var(--text-xl);
	}
	.\32 xl\:text-2xl {
	font-size: var(--text-2xl);
	}
	.\32 xl\:text-3xl {
	font-size: var(--text-3xl);
	}
	.\32 xl\:text-4xl {
	font-size: var(--text-4xl);
	}
	.\32 xl\:text-5xl {
	font-size: var(--text-5xl);
	}
	.\32 xl\:text-6xl {
	font-size: var(--text-6xl);
	}
	.\32 xl\:text-7xl {
	font-size: var(--text-7xl);
	}
	.\32 xl\:text-8xl {
	font-size: var(--text-8xl);
	}
	.\32 xl\:text-9xl {
	font-size: var(--text-9xl);
	}
	.\32 xl\:text-10xl {
	font-size: var(--text-10xl);
	}
	.\32 xl\:text-11xl {
	font-size: var(--text-11xl);
	}
	.\32 xl\:text-12xl {
	font-size: var(--text-12xl);
	}
	.\32 xl\:text-13xl {
	font-size: var(--text-13xl);
	}
	.\32 xl\:text-14xl {
	font-size: var(--text-14xl);
	}
	.\32 xl\:text-15xl {
	font-size: var(--text-15xl);
	}
	.\32 xl\:text-16xl {
	font-size: var(--text-16xl);
	}
}
.font-thin {
	font-weight: 100;
}

.font-extralight {
	font-weight: 200;
}

.font-light {
	font-weight: 300;
}

.font-normal {
	font-weight: 400;
}

.font-medium {
	font-weight: 500;
}

.font-semibold {
	font-weight: 600;
}

.font-bold {
	font-weight: 700;
}

.font-extrabold {
	font-weight: 800;
}

.font-black {
	font-weight: 900;
}

.uppercase {
	text-transform: uppercase;
}

.capitalize {
	text-transform: capitalize;
}

.lowercase {
	text-transform: lowercase;
}

/*------------------------------------ 
	Opacity Helpers
------------------------------------*/
.opacity-0 {
	opacity: 0;
}

.hover\:opacity-0:hover {
	opacity: 0;
}

.opacity-10 {
	opacity: 10%;
}

.hover\:opacity-10:hover {
	opacity: 10%;
}

.opacity-20 {
	opacity: 20%;
}

.hover\:opacity-20:hover {
	opacity: 20%;
}

.opacity-30 {
	opacity: 30%;
}

.hover\:opacity-30:hover {
	opacity: 30%;
}

.opacity-40 {
	opacity: 40%;
}

.hover\:opacity-40:hover {
	opacity: 40%;
}

.opacity-50 {
	opacity: 50%;
}

.hover\:opacity-50:hover {
	opacity: 50%;
}

.opacity-60 {
	opacity: 60%;
}

.hover\:opacity-60:hover {
	opacity: 60%;
}

.opacity-70 {
	opacity: 70%;
}

.hover\:opacity-70:hover {
	opacity: 70%;
}

.opacity-80 {
	opacity: 80%;
}

.hover\:opacity-80:hover {
	opacity: 80%;
}

.opacity-90 {
	opacity: 90%;
}

.hover\:opacity-90:hover {
	opacity: 90%;
}

.opacity-100 {
	opacity: 100%;
}

.hover\:opacity-100:hover {
	opacity: 100%;
}

/*------------------------------------ 
	Shadow Helpers
------------------------------------*/
.shadow-2xs {
	-webkit-box-shadow: var(--shadow-2xs);
			box-shadow: var(--shadow-2xs);
}

@media screen and (min-width: 576.02px) {
	.sm\:shadow-2xs {
	-webkit-box-shadow: var(--shadow-2xs);
			box-shadow: var(--shadow-2xs);
	}
}
@media screen and (min-width: 768.02px) {
	.md\:shadow-2xs {
	-webkit-box-shadow: var(--shadow-2xs);
			box-shadow: var(--shadow-2xs);
	}
}
@media screen and (min-width: 1024.02px) {
	.lg\:shadow-2xs {
	-webkit-box-shadow: var(--shadow-2xs);
			box-shadow: var(--shadow-2xs);
	}
}
@media screen and (min-width: 1280.02px) {
	.xl\:shadow-2xs {
	-webkit-box-shadow: var(--shadow-2xs);
			box-shadow: var(--shadow-2xs);
	}
}
@media screen and (min-width: 1536.02px) {
	.\32 xl\:shadow-2xs {
	-webkit-box-shadow: var(--shadow-2xs);
			box-shadow: var(--shadow-2xs);
	}
}
.shadow-xs {
	-webkit-box-shadow: var(--shadow-xs);
			box-shadow: var(--shadow-xs);
}

@media screen and (min-width: 576.02px) {
	.sm\:shadow-xs {
	-webkit-box-shadow: var(--shadow-xs);
			box-shadow: var(--shadow-xs);
	}
}
@media screen and (min-width: 768.02px) {
	.md\:shadow-xs {
	-webkit-box-shadow: var(--shadow-xs);
			box-shadow: var(--shadow-xs);
	}
}
@media screen and (min-width: 1024.02px) {
	.lg\:shadow-xs {
	-webkit-box-shadow: var(--shadow-xs);
			box-shadow: var(--shadow-xs);
	}
}
@media screen and (min-width: 1280.02px) {
	.xl\:shadow-xs {
	-webkit-box-shadow: var(--shadow-xs);
			box-shadow: var(--shadow-xs);
	}
}
@media screen and (min-width: 1536.02px) {
	.\32 xl\:shadow-xs {
	-webkit-box-shadow: var(--shadow-xs);
			box-shadow: var(--shadow-xs);
	}
}
.shadow-sm {
	-webkit-box-shadow: var(--shadow-sm);
			box-shadow: var(--shadow-sm);
}

@media screen and (min-width: 576.02px) {
	.sm\:shadow-sm {
	-webkit-box-shadow: var(--shadow-sm);
			box-shadow: var(--shadow-sm);
	}
}
@media screen and (min-width: 768.02px) {
	.md\:shadow-sm {
	-webkit-box-shadow: var(--shadow-sm);
			box-shadow: var(--shadow-sm);
	}
}
@media screen and (min-width: 1024.02px) {
	.lg\:shadow-sm {
	-webkit-box-shadow: var(--shadow-sm);
			box-shadow: var(--shadow-sm);
	}
}
@media screen and (min-width: 1280.02px) {
	.xl\:shadow-sm {
	-webkit-box-shadow: var(--shadow-sm);
			box-shadow: var(--shadow-sm);
	}
}
@media screen and (min-width: 1536.02px) {
	.\32 xl\:shadow-sm {
	-webkit-box-shadow: var(--shadow-sm);
			box-shadow: var(--shadow-sm);
	}
}
.shadow-md {
	-webkit-box-shadow: var(--shadow-md);
			box-shadow: var(--shadow-md);
}

@media screen and (min-width: 576.02px) {
	.sm\:shadow-md {
	-webkit-box-shadow: var(--shadow-md);
			box-shadow: var(--shadow-md);
	}
}
@media screen and (min-width: 768.02px) {
	.md\:shadow-md {
	-webkit-box-shadow: var(--shadow-md);
			box-shadow: var(--shadow-md);
	}
}
@media screen and (min-width: 1024.02px) {
	.lg\:shadow-md {
	-webkit-box-shadow: var(--shadow-md);
			box-shadow: var(--shadow-md);
	}
}
@media screen and (min-width: 1280.02px) {
	.xl\:shadow-md {
	-webkit-box-shadow: var(--shadow-md);
			box-shadow: var(--shadow-md);
	}
}
@media screen and (min-width: 1536.02px) {
	.\32 xl\:shadow-md {
	-webkit-box-shadow: var(--shadow-md);
			box-shadow: var(--shadow-md);
	}
}
.shadow-lg {
	-webkit-box-shadow: var(--shadow-lg);
			box-shadow: var(--shadow-lg);
}

@media screen and (min-width: 576.02px) {
	.sm\:shadow-lg {
	-webkit-box-shadow: var(--shadow-lg);
			box-shadow: var(--shadow-lg);
	}
}
@media screen and (min-width: 768.02px) {
	.md\:shadow-lg {
	-webkit-box-shadow: var(--shadow-lg);
			box-shadow: var(--shadow-lg);
	}
}
@media screen and (min-width: 1024.02px) {
	.lg\:shadow-lg {
	-webkit-box-shadow: var(--shadow-lg);
			box-shadow: var(--shadow-lg);
	}
}
@media screen and (min-width: 1280.02px) {
	.xl\:shadow-lg {
	-webkit-box-shadow: var(--shadow-lg);
			box-shadow: var(--shadow-lg);
	}
}
@media screen and (min-width: 1536.02px) {
	.\32 xl\:shadow-lg {
	-webkit-box-shadow: var(--shadow-lg);
			box-shadow: var(--shadow-lg);
	}
}
.shadow-xl {
	-webkit-box-shadow: var(--shadow-xl);
			box-shadow: var(--shadow-xl);
}

@media screen and (min-width: 576.02px) {
	.sm\:shadow-xl {
	-webkit-box-shadow: var(--shadow-xl);
			box-shadow: var(--shadow-xl);
	}
}
@media screen and (min-width: 768.02px) {
	.md\:shadow-xl {
	-webkit-box-shadow: var(--shadow-xl);
			box-shadow: var(--shadow-xl);
	}
}
@media screen and (min-width: 1024.02px) {
	.lg\:shadow-xl {
	-webkit-box-shadow: var(--shadow-xl);
			box-shadow: var(--shadow-xl);
	}
}
@media screen and (min-width: 1280.02px) {
	.xl\:shadow-xl {
	-webkit-box-shadow: var(--shadow-xl);
			box-shadow: var(--shadow-xl);
	}
}
@media screen and (min-width: 1536.02px) {
	.\32 xl\:shadow-xl {
	-webkit-box-shadow: var(--shadow-xl);
			box-shadow: var(--shadow-xl);
	}
}
.shadow-2xl {
	-webkit-box-shadow: var(--shadow-2xl);
			box-shadow: var(--shadow-2xl);
}

@media screen and (min-width: 576.02px) {
	.sm\:shadow-2xl {
	-webkit-box-shadow: var(--shadow-2xl);
			box-shadow: var(--shadow-2xl);
	}
}
@media screen and (min-width: 768.02px) {
	.md\:shadow-2xl {
	-webkit-box-shadow: var(--shadow-2xl);
			box-shadow: var(--shadow-2xl);
	}
}
@media screen and (min-width: 1024.02px) {
	.lg\:shadow-2xl {
	-webkit-box-shadow: var(--shadow-2xl);
			box-shadow: var(--shadow-2xl);
	}
}
@media screen and (min-width: 1280.02px) {
	.xl\:shadow-2xl {
	-webkit-box-shadow: var(--shadow-2xl);
			box-shadow: var(--shadow-2xl);
	}
}
@media screen and (min-width: 1536.02px) {
	.\32 xl\:shadow-2xl {
	-webkit-box-shadow: var(--shadow-2xl);
			box-shadow: var(--shadow-2xl);
	}
}

/*------------------------------------ 
	Object Helpers
------------------------------------*/
.object-contain {
	-o-object-fit: contain !important;
	 object-fit: contain !important;
}

.object-cover {
	-o-object-fit: cover !important;
	 object-fit: cover !important;
}

.object-fill {
	-o-object-fit: fill !important;
	 object-fit: fill !important;
}

.object-none {
	-o-object-fit: none !important;
	 object-fit: none !important;
}

/*------------------------------------ 
	Overflow Helpers
------------------------------------*/
.overflow-auto {
	overflow: auto;
}

.overflow-hidden {
	overflow: hidden;
}

.overflow-visible {
	overflow: visible;
}

.overflow-scroll {
	overflow: scroll;
}

.overflow-x-auto {
	overflow-x: auto;
}

.overflow-x-hidden {
	overflow-x: hidden;
}

.overflow-x-visible {
	overflow-x: visible;
}

.overflow-x-scroll {
	overflow-x: scroll;
}

.overflow-y-auto {
	overflow-y: auto;
}

.overflow-y-hidden {
	overflow-y: hidden;
}

.overflow-y-visible {
	overflow-y: visible;
}

.overflow-y-scroll {
	overflow-y: scroll;
}

@media screen and (min-width: 576.02px) {
	.sm\:overflow-auto {
	overflow: auto;
	}
	.sm\:overflow-hidden {
	overflow: hidden;
	}
	.sm\:overflow-visible {
	overflow: visible;
	}
	.sm\:overflow-scroll {
	overflow: scroll;
	}
	.sm\:overflow-x-auto {
	overflow-x: auto;
	}
	.sm\:overflow-x-hidden {
	overflow-x: hidden;
	}
	.sm\:overflow-x-visible {
	overflow-x: visible;
	}
	.sm\:overflow-x-scroll {
	overflow-x: scroll;
	}
	.sm\:overflow-y-auto {
	overflow-y: auto;
	}
	.sm\:overflow-y-hidden {
	overflow-y: hidden;
	}
	.sm\:overflow-y-visible {
	overflow-y: visible;
	}
	.sm\:overflow-y-scroll {
	overflow-y: scroll;
	}
}
@media screen and (min-width: 768.02px) {
	.md\:overflow-auto {
	overflow: auto;
	}
	.md\:overflow-hidden {
	overflow: hidden;
	}
	.md\:overflow-visible {
	overflow: visible;
	}
	.md\:overflow-scroll {
	overflow: scroll;
	}
	.md\:overflow-x-auto {
	overflow-x: auto;
	}
	.md\:overflow-x-hidden {
	overflow-x: hidden;
	}
	.md\:overflow-x-visible {
	overflow-x: visible;
	}
	.md\:overflow-x-scroll {
	overflow-x: scroll;
	}
	.md\:overflow-y-auto {
	overflow-y: auto;
	}
	.md\:overflow-y-hidden {
	overflow-y: hidden;
	}
	.md\:overflow-y-visible {
	overflow-y: visible;
	}
	.md\:overflow-y-scroll {
	overflow-y: scroll;
	}
}
@media screen and (min-width: 1024.02px) {
	.lg\:overflow-auto {
	overflow: auto;
	}
	.lg\:overflow-hidden {
	overflow: hidden;
	}
	.lg\:overflow-visible {
	overflow: visible;
	}
	.lg\:overflow-scroll {
	overflow: scroll;
	}
	.lg\:overflow-x-auto {
	overflow-x: auto;
	}
	.lg\:overflow-x-hidden {
	overflow-x: hidden;
	}
	.lg\:overflow-x-visible {
	overflow-x: visible;
	}
	.lg\:overflow-x-scroll {
	overflow-x: scroll;
	}
	.lg\:overflow-y-auto {
	overflow-y: auto;
	}
	.lg\:overflow-y-hidden {
	overflow-y: hidden;
	}
	.lg\:overflow-y-visible {
	overflow-y: visible;
	}
	.lg\:overflow-y-scroll {
	overflow-y: scroll;
	}
}
@media screen and (min-width: 1280.02px) {
	.xl\:overflow-auto {
	overflow: auto;
	}
	.xl\:overflow-hidden {
	overflow: hidden;
	}
	.xl\:overflow-visible {
	overflow: visible;
	}
	.xl\:overflow-scroll {
	overflow: scroll;
	}
	.xl\:overflow-x-auto {
	overflow-x: auto;
	}
	.xl\:overflow-x-hidden {
	overflow-x: hidden;
	}
	.xl\:overflow-x-visible {
	overflow-x: visible;
	}
	.xl\:overflow-x-scroll {
	overflow-x: scroll;
	}
	.xl\:overflow-y-auto {
	overflow-y: auto;
	}
	.xl\:overflow-y-hidden {
	overflow-y: hidden;
	}
	.xl\:overflow-y-visible {
	overflow-y: visible;
	}
	.xl\:overflow-y-scroll {
	overflow-y: scroll;
	}
}
@media screen and (min-width: 1536.02px) {
	.\32 xl\:overflow-auto {
	overflow: auto;
	}
	.\32 xl\:overflow-hidden {
	overflow: hidden;
	}
	.\32 xl\:overflow-visible {
	overflow: visible;
	}
	.\32 xl\:overflow-scroll {
	overflow: scroll;
	}
	.\32 xl\:overflow-x-auto {
	overflow-x: auto;
	}
	.\32 xl\:overflow-x-hidden {
	overflow-x: hidden;
	}
	.\32 xl\:overflow-x-visible {
	overflow-x: visible;
	}
	.\32 xl\:overflow-x-scroll {
	overflow-x: scroll;
	}
	.\32 xl\:overflow-y-auto {
	overflow-y: auto;
	}
	.\32 xl\:overflow-y-hidden {
	overflow-y: hidden;
	}
	.\32 xl\:overflow-y-visible {
	overflow-y: visible;
	}
	.\32 xl\:overflow-y-scroll {
	overflow-y: scroll;
	}
}
/*------------------------------------ 
	Position Helpers
------------------------------------*/
.static {
	position: static !important;
}

.fixed {
	position: fixed !important;
}

.absolute {
	position: absolute !important;
}

.relative {
	position: relative !important;
}

.sticky {
	position: sticky !important;
}

@media screen and (min-width: 576.02px) {
	.sm\:static {
	position: static !important;
	}
	.sm\:fixed {
	position: fixed !important;
	}
	.sm\:absolute {
	position: absolute !important;
	}
	.sm\:relative {
	position: relative !important;
	}
	.sm\:sticky {
	position: sticky !important;
	}
}
@media screen and (min-width: 768.02px) {
	.md\:static {
	position: static !important;
	}
	.md\:fixed {
	position: fixed !important;
	}
	.md\:absolute {
	position: absolute !important;
	}
	.md\:relative {
	position: relative !important;
	}
	.md\:sticky {
	position: sticky !important;
	}
}
@media screen and (min-width: 1024.02px) {
	.lg\:static {
	position: static !important;
	}
	.lg\:fixed {
	position: fixed !important;
	}
	.lg\:absolute {
	position: absolute !important;
	}
	.lg\:relative {
	position: relative !important;
	}
	.lg\:sticky {
	position: sticky !important;
	}
}
@media screen and (min-width: 1280.02px) {
	.xl\:static {
	position: static !important;
	}
	.xl\:fixed {
	position: fixed !important;
	}
	.xl\:absolute {
	position: absolute !important;
	}
	.xl\:relative {
	position: relative !important;
	}
	.xl\:sticky {
	position: sticky !important;
	}
}
@media screen and (min-width: 1536.02px) {
	.\32 xl\:static {
	position: static !important;
	}
	.\32 xl\:fixed {
	position: fixed !important;
	}
	.\32 xl\:absolute {
	position: absolute !important;
	}
	.\32 xl\:relative {
	position: relative !important;
	}
	.\32 xl\:sticky {
	position: sticky !important;
	}
}
/*------------------------------------ 
	Orders Helpers
------------------------------------*/
.order-1 {
	-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
			order: 1;
}

@media screen and (min-width: 576.02px) {
	.sm\:order-1 {
	-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
			order: 1;
	}
}
@media screen and (min-width: 768.02px) {
	.md\:order-1 {
	-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
			order: 1;
	}
}
@media screen and (min-width: 1024.02px) {
	.lg\:order-1 {
	-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
			order: 1;
	}
}
@media screen and (min-width: 1280.02px) {
	.xl\:order-1 {
	-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
			order: 1;
	}
}
@media screen and (min-width: 1536.02px) {
	.\32 xl\:order-1 {
	-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
			order: 1;
	}
}
.order-2 {
	-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
			order: 2;
}

@media screen and (min-width: 576.02px) {
	.sm\:order-2 {
	-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
			order: 2;
	}
}
@media screen and (min-width: 768.02px) {
	.md\:order-2 {
	-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
			order: 2;
	}
}
@media screen and (min-width: 1024.02px) {
	.lg\:order-2 {
	-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
			order: 2;
	}
}
@media screen and (min-width: 1280.02px) {
	.xl\:order-2 {
	-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
			order: 2;
	}
}
@media screen and (min-width: 1536.02px) {
	.\32 xl\:order-2 {
	-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
			order: 2;
	}
}
.order-3 {
	-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
			order: 3;
}

@media screen and (min-width: 576.02px) {
	.sm\:order-3 {
	-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
			order: 3;
	}
}
@media screen and (min-width: 768.02px) {
	.md\:order-3 {
	-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
			order: 3;
	}
}
@media screen and (min-width: 1024.02px) {
	.lg\:order-3 {
	-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
			order: 3;
	}
}
@media screen and (min-width: 1280.02px) {
	.xl\:order-3 {
	-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
			order: 3;
	}
}
@media screen and (min-width: 1536.02px) {
	.\32 xl\:order-3 {
	-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
			order: 3;
	}
}
.order-4 {
	-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
			order: 4;
}

@media screen and (min-width: 576.02px) {
	.sm\:order-4 {
	-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
			order: 4;
	}
}
@media screen and (min-width: 768.02px) {
	.md\:order-4 {
	-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
			order: 4;
	}
}
@media screen and (min-width: 1024.02px) {
	.lg\:order-4 {
	-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
			order: 4;
	}
}
@media screen and (min-width: 1280.02px) {
	.xl\:order-4 {
	-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
			order: 4;
	}
}
@media screen and (min-width: 1536.02px) {
	.\32 xl\:order-4 {
	-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
			order: 4;
	}
}
.order-5 {
	-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
			order: 5;
}

@media screen and (min-width: 576.02px) {
	.sm\:order-5 {
	-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
			order: 5;
	}
}
@media screen and (min-width: 768.02px) {
	.md\:order-5 {
	-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
			order: 5;
	}
}
@media screen and (min-width: 1024.02px) {
	.lg\:order-5 {
	-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
			order: 5;
	}
}
@media screen and (min-width: 1280.02px) {
	.xl\:order-5 {
	-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
			order: 5;
	}
}
@media screen and (min-width: 1536.02px) {
	.\32 xl\:order-5 {
	-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
			order: 5;
	}
}
.order-6 {
	-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
			order: 6;
}

@media screen and (min-width: 576.02px) {
	.sm\:order-6 {
	-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
			order: 6;
	}
}
@media screen and (min-width: 768.02px) {
	.md\:order-6 {
	-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
			order: 6;
	}
}
@media screen and (min-width: 1024.02px) {
	.lg\:order-6 {
	-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
			order: 6;
	}
}
@media screen and (min-width: 1280.02px) {
	.xl\:order-6 {
	-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
			order: 6;
	}
}
@media screen and (min-width: 1536.02px) {
	.\32 xl\:order-6 {
	-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
			order: 6;
	}
}
.order-7 {
	-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
			order: 7;
}

@media screen and (min-width: 576.02px) {
	.sm\:order-7 {
	-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
			order: 7;
	}
}
@media screen and (min-width: 768.02px) {
	.md\:order-7 {
	-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
			order: 7;
	}
}
@media screen and (min-width: 1024.02px) {
	.lg\:order-7 {
	-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
			order: 7;
	}
}
@media screen and (min-width: 1280.02px) {
	.xl\:order-7 {
	-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
			order: 7;
	}
}
@media screen and (min-width: 1536.02px) {
	.\32 xl\:order-7 {
	-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
			order: 7;
	}
}
.order-8 {
	-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
			order: 8;
}

@media screen and (min-width: 576.02px) {
	.sm\:order-8 {
	-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
			order: 8;
	}
}
@media screen and (min-width: 768.02px) {
	.md\:order-8 {
	-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
			order: 8;
	}
}
@media screen and (min-width: 1024.02px) {
	.lg\:order-8 {
	-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
			order: 8;
	}
}
@media screen and (min-width: 1280.02px) {
	.xl\:order-8 {
	-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
			order: 8;
	}
}
@media screen and (min-width: 1536.02px) {
	.\32 xl\:order-8 {
	-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
			order: 8;
	}
}
.order-9 {
	-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
			order: 9;
}

@media screen and (min-width: 576.02px) {
	.sm\:order-9 {
	-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
			order: 9;
	}
}
@media screen and (min-width: 768.02px) {
	.md\:order-9 {
	-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
			order: 9;
	}
}
@media screen and (min-width: 1024.02px) {
	.lg\:order-9 {
	-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
			order: 9;
	}
}
@media screen and (min-width: 1280.02px) {
	.xl\:order-9 {
	-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
			order: 9;
	}
}
@media screen and (min-width: 1536.02px) {
	.\32 xl\:order-9 {
	-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
			order: 9;
	}
}
.order-10 {
	-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
			order: 10;
}

@media screen and (min-width: 576.02px) {
	.sm\:order-10 {
	-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
			order: 10;
	}
}
@media screen and (min-width: 768.02px) {
	.md\:order-10 {
	-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
			order: 10;
	}
}
@media screen and (min-width: 1024.02px) {
	.lg\:order-10 {
	-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
			order: 10;
	}
}
@media screen and (min-width: 1280.02px) {
	.xl\:order-10 {
	-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
			order: 10;
	}
}
@media screen and (min-width: 1536.02px) {
	.\32 xl\:order-10 {
	-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
			order: 10;
	}
}
.order-11 {
	-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
			order: 11;
}

@media screen and (min-width: 576.02px) {
	.sm\:order-11 {
	-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
			order: 11;
	}
}
@media screen and (min-width: 768.02px) {
	.md\:order-11 {
	-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
			order: 11;
	}
}
@media screen and (min-width: 1024.02px) {
	.lg\:order-11 {
	-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
			order: 11;
	}
}
@media screen and (min-width: 1280.02px) {
	.xl\:order-11 {
	-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
			order: 11;
	}
}
@media screen and (min-width: 1536.02px) {
	.\32 xl\:order-11 {
	-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
			order: 11;
	}
}
.order-12 {
	-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
			order: 12;
}

@media screen and (min-width: 576.02px) {
	.sm\:order-12 {
	-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
			order: 12;
	}
}
@media screen and (min-width: 768.02px) {
	.md\:order-12 {
	-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
			order: 12;
	}
}
@media screen and (min-width: 1024.02px) {
	.lg\:order-12 {
	-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
			order: 12;
	}
}
@media screen and (min-width: 1280.02px) {
	.xl\:order-12 {
	-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
			order: 12;
	}
}
@media screen and (min-width: 1536.02px) {
	.\32 xl\:order-12 {
	-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
			order: 12;
	}
}

/*------------------------------------ 
	Text Align Helpers
------------------------------------*/
.text-left {
	text-align: left;
}

.text-center {
	text-align: center;
}

.text-right {
	text-align: right;
}

.text-justify {
	text-align: justify;
}

.text-start {
	text-align: start;
}

.text-end {
	text-align: end;
}

@media screen and (min-width: 576.02px) {
	.sm\:text-left {
	text-align: left;
	}
	.sm\:text-center {
	text-align: center;
	}
	.sm\:text-right {
	text-align: right;
	}
	.sm\:text-justify {
	text-align: justify;
	}
	.sm\:text-start {
	text-align: start;
	}
	.sm\:text-end {
	text-align: end;
	}
}
@media screen and (min-width: 768.02px) {
	.md\:text-left {
	text-align: left;
	}
	.md\:text-center {
	text-align: center;
	}
	.md\:text-right {
	text-align: right;
	}
	.md\:text-justify {
	text-align: justify;
	}
	.md\:text-start {
	text-align: start;
	}
	.md\:text-end {
	text-align: end;
	}
}
@media screen and (min-width: 1024.02px) {
	.lg\:text-left {
	text-align: left;
	}
	.lg\:text-center {
	text-align: center;
	}
	.lg\:text-right {
	text-align: right;
	}
	.lg\:text-justify {
	text-align: justify;
	}
	.lg\:text-start {
	text-align: start;
	}
	.lg\:text-end {
	text-align: end;
	}
}
@media screen and (min-width: 1280.02px) {
	.xl\:text-left {
	text-align: left;
	}
	.xl\:text-center {
	text-align: center;
	}
	.xl\:text-right {
	text-align: right;
	}
	.xl\:text-justify {
	text-align: justify;
	}
	.xl\:text-start {
	text-align: start;
	}
	.xl\:text-end {
	text-align: end;
	}
}
@media screen and (min-width: 1536.02px) {
	.\32 xl\:text-left {
	text-align: left;
	}
	.\32 xl\:text-center {
	text-align: center;
	}
	.\32 xl\:text-right {
	text-align: right;
	}
	.\32 xl\:text-justify {
	text-align: justify;
	}
	.\32 xl\:text-start {
	text-align: start;
	}
	.\32 xl\:text-end {
	text-align: end;
	}
}
/*------------------------------------ 
	Text Wrap Helpers
------------------------------------*/
.text-wrap {
	text-wrap: wrap;
}

.text-nowrap {
	text-wrap: nowrap;
}

.text-balance {
	text-wrap: balance;
}

.text-pretty {
	text-wrap: pretty;
}

@media screen and (min-width: 576.02px) {
	.sm\:text-wrap {
	text-wrap: wrap;
	}
	.sm\:text-nowrap {
	text-wrap: nowrap;
	}
	.sm\:text-balance {
	text-wrap: balance;
	}
	.sm\:text-pretty {
	text-wrap: pretty;
	}
}
@media screen and (min-width: 768.02px) {
	.md\:text-wrap {
	text-wrap: wrap;
	}
	.md\:text-nowrap {
	text-wrap: nowrap;
	}
	.md\:text-balance {
	text-wrap: balance;
	}
	.md\:text-pretty {
	text-wrap: pretty;
	}
}
@media screen and (min-width: 1024.02px) {
	.lg\:text-wrap {
	text-wrap: wrap;
	}
	.lg\:text-nowrap {
	text-wrap: nowrap;
	}
	.lg\:text-balance {
	text-wrap: balance;
	}
	.lg\:text-pretty {
	text-wrap: pretty;
	}
}
@media screen and (min-width: 1280.02px) {
	.xl\:text-wrap {
	text-wrap: wrap;
	}
	.xl\:text-nowrap {
	text-wrap: nowrap;
	}
	.xl\:text-balance {
	text-wrap: balance;
	}
	.xl\:text-pretty {
	text-wrap: pretty;
	}
}
@media screen and (min-width: 1536.02px) {
	.\32 xl\:text-wrap {
	text-wrap: wrap;
	}
	.\32 xl\:text-nowrap {
	text-wrap: nowrap;
	}
	.\32 xl\:text-balance {
	text-wrap: balance;
	}
	.\32 xl\:text-pretty {
	text-wrap: pretty;
	}
}
/*------------------------------------ 
	Border Radius Helpers
------------------------------------*/
.rounded-none {
	border-radius: var(--radius-none);
}

.rounded-xs {
	border-radius: var(--radius-xs);
}

.rounded-sm {
	border-radius: var(--radius-sm);
}

.rounded-md {
	border-radius: var(--radius-md);
}

.rounded-lg {
	border-radius: var(--radius-lg);
}

.rounded-xl {
	border-radius: var(--radius-xl);
}

.rounded-2xl {
	border-radius: var(--radius-2xl);
}

.rounded-3xl {
	border-radius: var(--radius-3xl);
}

.rounded-4xl {
	border-radius: var(--radius-4xl);
}

.rounded-theme {
	border-radius: var(--radius-theme);
}

.rounded-full {
	border-radius: var(--radius-full);
}

.rounded-t-none {
	border-top-left-radius: var(--radius-none);
	border-top-right-radius: var(--radius-none);
}

.rounded-t-xs {
	border-top-left-radius: var(--radius-xs);
	border-top-right-radius: var(--radius-xs);
}

.rounded-t-sm {
	border-top-left-radius: var(--radius-sm);
	border-top-right-radius: var(--radius-sm);
}

.rounded-t-md {
	border-top-left-radius: var(--radius-md);
	border-top-right-radius: var(--radius-md);
}

.rounded-t-lg {
	border-top-left-radius: var(--radius-lg);
	border-top-right-radius: var(--radius-lg);
}

.rounded-t-xl {
	border-top-left-radius: var(--radius-xl);
	border-top-right-radius: var(--radius-xl);
}

.rounded-t-2xl {
	border-top-left-radius: var(--radius-2xl);
	border-top-right-radius: var(--radius-2xl);
}

.rounded-t-3xl {
	border-top-left-radius: var(--radius-3xl);
	border-top-right-radius: var(--radius-3xl);
}

.rounded-t-4xl {
	border-top-left-radius: var(--radius-4xl);
	border-top-right-radius: var(--radius-4xl);
}

.rounded-t-theme {
	border-top-left-radius: var(--radius-theme);
	border-top-right-radius: var(--radius-theme);
}

.rounded-t-full {
	border-top-left-radius: var(--radius-full);
	border-top-right-radius: var(--radius-full);
}

.rounded-b-none {
	border-bottom-left-radius: var(--radius-none);
	border-bottom-right-radius: var(--radius-none);
}

.rounded-b-xs {
	border-bottom-left-radius: var(--radius-xs);
	border-bottom-right-radius: var(--radius-xs);
}

.rounded-b-sm {
	border-bottom-left-radius: var(--radius-sm);
	border-bottom-right-radius: var(--radius-sm);
}

.rounded-b-md {
	border-bottom-left-radius: var(--radius-md);
	border-bottom-right-radius: var(--radius-md);
}

.rounded-b-lg {
	border-bottom-left-radius: var(--radius-lg);
	border-bottom-right-radius: var(--radius-lg);
}

.rounded-b-xl {
	border-bottom-left-radius: var(--radius-xl);
	border-bottom-right-radius: var(--radius-xl);
}

.rounded-b-2xl {
	border-bottom-left-radius: var(--radius-2xl);
	border-bottom-right-radius: var(--radius-2xl);
}

.rounded-b-3xl {
	border-bottom-left-radius: var(--radius-3xl);
	border-bottom-right-radius: var(--radius-3xl);
}

.rounded-b-4xl {
	border-bottom-left-radius: var(--radius-4xl);
	border-bottom-right-radius: var(--radius-4xl);
}

.rounded-b-theme {
	border-bottom-left-radius: var(--radius-theme);
	border-bottom-right-radius: var(--radius-theme);
}

.rounded-b-full {
	border-bottom-left-radius: var(--radius-full);
	border-bottom-right-radius: var(--radius-full);
}

.rounded-s-none {
	border-start-start-radius: var(--radius-none);
	border-end-start-radius: var(--radius-none);
}

.rounded-s-xs {
	border-start-start-radius: var(--radius-xs);
	border-end-start-radius: var(--radius-xs);
}

.rounded-s-sm {
	border-start-start-radius: var(--radius-sm);
	border-end-start-radius: var(--radius-sm);
}

.rounded-s-md {
	border-start-start-radius: var(--radius-md);
	border-end-start-radius: var(--radius-md);
}

.rounded-s-lg {
	border-start-start-radius: var(--radius-lg);
	border-end-start-radius: var(--radius-lg);
}

.rounded-s-xl {
	border-start-start-radius: var(--radius-xl);
	border-end-start-radius: var(--radius-xl);
}

.rounded-s-2xl {
	border-start-start-radius: var(--radius-2xl);
	border-end-start-radius: var(--radius-2xl);
}

.rounded-s-3xl {
	border-start-start-radius: var(--radius-3xl);
	border-end-start-radius: var(--radius-3xl);
}

.rounded-s-4xl {
	border-start-start-radius: var(--radius-4xl);
	border-end-start-radius: var(--radius-4xl);
}

.rounded-s-theme {
	border-start-start-radius: var(--radius-theme);
	border-end-start-radius: var(--radius-theme);
}

.rounded-s-full {
	border-start-start-radius: var(--radius-full);
	border-end-start-radius: var(--radius-full);
}

.rounded-e-none {
	border-start-end-radius: var(--radius-none);
	border-end-end-radius: var(--radius-none);
}

.rounded-e-xs {
	border-start-end-radius: var(--radius-xs);
	border-end-end-radius: var(--radius-xs);
}

.rounded-e-sm {
	border-start-end-radius: var(--radius-sm);
	border-end-end-radius: var(--radius-sm);
}

.rounded-e-md {
	border-start-end-radius: var(--radius-md);
	border-end-end-radius: var(--radius-md);
}

.rounded-e-lg {
	border-start-end-radius: var(--radius-lg);
	border-end-end-radius: var(--radius-lg);
}

.rounded-e-xl {
	border-start-end-radius: var(--radius-xl);
	border-end-end-radius: var(--radius-xl);
}

.rounded-e-2xl {
	border-start-end-radius: var(--radius-2xl);
	border-end-end-radius: var(--radius-2xl);
}

.rounded-e-3xl {
	border-start-end-radius: var(--radius-3xl);
	border-end-end-radius: var(--radius-3xl);
}

.rounded-e-4xl {
	border-start-end-radius: var(--radius-4xl);
	border-end-end-radius: var(--radius-4xl);
}

.rounded-e-theme {
	border-start-end-radius: var(--radius-theme);
	border-end-end-radius: var(--radius-theme);
}

.rounded-e-full {
	border-start-end-radius: var(--radius-full);
	border-end-end-radius: var(--radius-full);
}

.rounded-ss-none {
	border-start-start-radius: var(--radius-none);
}

.rounded-ss-xs {
	border-start-start-radius: var(--radius-xs);
}

.rounded-ss-sm {
	border-start-start-radius: var(--radius-sm);
}

.rounded-ss-md {
	border-start-start-radius: var(--radius-md);
}

.rounded-ss-lg {
	border-start-start-radius: var(--radius-lg);
}

.rounded-ss-xl {
	border-start-start-radius: var(--radius-xl);
}

.rounded-ss-2xl {
	border-start-start-radius: var(--radius-2xl);
}

.rounded-ss-3xl {
	border-start-start-radius: var(--radius-3xl);
}

.rounded-ss-4xl {
	border-start-start-radius: var(--radius-4xl);
}

.rounded-ss-theme {
	border-start-start-radius: var(--radius-theme);
}

.rounded-ss-full {
	border-start-start-radius: var(--radius-full);
}

.rounded-ee-none {
	border-end-end-radius: var(--radius-none);
}

.rounded-ee-xs {
	border-end-end-radius: var(--radius-xs);
}

.rounded-ee-sm {
	border-end-end-radius: var(--radius-sm);
}

.rounded-ee-md {
	border-end-end-radius: var(--radius-md);
}

.rounded-ee-lg {
	border-end-end-radius: var(--radius-lg);
}

.rounded-ee-xl {
	border-end-end-radius: var(--radius-xl);
}

.rounded-ee-2xl {
	border-end-end-radius: var(--radius-2xl);
}

.rounded-ee-3xl {
	border-end-end-radius: var(--radius-3xl);
}

.rounded-ee-4xl {
	border-end-end-radius: var(--radius-4xl);
}

.rounded-ee-theme {
	border-end-end-radius: var(--radius-theme);
}

.rounded-ee-full {
	border-end-end-radius: var(--radius-full);
}

.rounded-se-none {
	border-start-end-radius: var(--radius-none);
}

.rounded-se-xs {
	border-start-end-radius: var(--radius-xs);
}

.rounded-se-sm {
	border-start-end-radius: var(--radius-sm);
}

.rounded-se-md {
	border-start-end-radius: var(--radius-md);
}

.rounded-se-lg {
	border-start-end-radius: var(--radius-lg);
}

.rounded-se-xl {
	border-start-end-radius: var(--radius-xl);
}

.rounded-se-2xl {
	border-start-end-radius: var(--radius-2xl);
}

.rounded-se-3xl {
	border-start-end-radius: var(--radius-3xl);
}

.rounded-se-4xl {
	border-start-end-radius: var(--radius-4xl);
}

.rounded-se-theme {
	border-start-end-radius: var(--radius-theme);
}

.rounded-se-full {
	border-start-end-radius: var(--radius-full);
}

.rounded-es-none {
	border-end-start-radius: var(--radius-none);
}

.rounded-es-xs {
	border-end-start-radius: var(--radius-xs);
}

.rounded-es-sm {
	border-end-start-radius: var(--radius-sm);
}

.rounded-es-md {
	border-end-start-radius: var(--radius-md);
}

.rounded-es-lg {
	border-end-start-radius: var(--radius-lg);
}

.rounded-es-xl {
	border-end-start-radius: var(--radius-xl);
}

.rounded-es-2xl {
	border-end-start-radius: var(--radius-2xl);
}

.rounded-es-3xl {
	border-end-start-radius: var(--radius-3xl);
}

.rounded-es-4xl {
	border-end-start-radius: var(--radius-4xl);
}

.rounded-es-theme {
	border-end-start-radius: var(--radius-theme);
}

.rounded-es-full {
	border-end-start-radius: var(--radius-full);
}

@media screen and (min-width: 576.02px) {
	.sm\:rounded-none {
	border-radius: var(--radius-none);
	}
	.sm\:rounded-xs {
	border-radius: var(--radius-xs);
	}
	.sm\:rounded-sm {
	border-radius: var(--radius-sm);
	}
	.sm\:rounded-md {
	border-radius: var(--radius-md);
	}
	.sm\:rounded-lg {
	border-radius: var(--radius-lg);
	}
	.sm\:rounded-xl {
	border-radius: var(--radius-xl);
	}
	.sm\:rounded-2xl {
	border-radius: var(--radius-2xl);
	}
	.sm\:rounded-3xl {
	border-radius: var(--radius-3xl);
	}
	.sm\:rounded-4xl {
	border-radius: var(--radius-4xl);
	}
	.sm\:rounded-theme {
	border-radius: var(--radius-theme);
	}
	.sm\:rounded-full {
	border-radius: var(--radius-full);
	}
	.sm\:rounded-t-none {
	border-top-left-radius: var(--radius-none);
	border-top-right-radius: var(--radius-none);
	}
	.sm\:rounded-t-xs {
	border-top-left-radius: var(--radius-xs);
	border-top-right-radius: var(--radius-xs);
	}
	.sm\:rounded-t-sm {
	border-top-left-radius: var(--radius-sm);
	border-top-right-radius: var(--radius-sm);
	}
	.sm\:rounded-t-md {
	border-top-left-radius: var(--radius-md);
	border-top-right-radius: var(--radius-md);
	}
	.sm\:rounded-t-lg {
	border-top-left-radius: var(--radius-lg);
	border-top-right-radius: var(--radius-lg);
	}
	.sm\:rounded-t-xl {
	border-top-left-radius: var(--radius-xl);
	border-top-right-radius: var(--radius-xl);
	}
	.sm\:rounded-t-2xl {
	border-top-left-radius: var(--radius-2xl);
	border-top-right-radius: var(--radius-2xl);
	}
	.sm\:rounded-t-3xl {
	border-top-left-radius: var(--radius-3xl);
	border-top-right-radius: var(--radius-3xl);
	}
	.sm\:rounded-t-4xl {
	border-top-left-radius: var(--radius-4xl);
	border-top-right-radius: var(--radius-4xl);
	}
	.sm\:rounded-t-theme {
	border-top-left-radius: var(--radius-theme);
	border-top-right-radius: var(--radius-theme);
	}
	.sm\:rounded-t-full {
	border-top-left-radius: var(--radius-full);
	border-top-right-radius: var(--radius-full);
	}
	.sm\:rounded-b-none {
	border-bottom-left-radius: var(--radius-none);
	border-bottom-right-radius: var(--radius-none);
	}
	.sm\:rounded-b-xs {
	border-bottom-left-radius: var(--radius-xs);
	border-bottom-right-radius: var(--radius-xs);
	}
	.sm\:rounded-b-sm {
	border-bottom-left-radius: var(--radius-sm);
	border-bottom-right-radius: var(--radius-sm);
	}
	.sm\:rounded-b-md {
	border-bottom-left-radius: var(--radius-md);
	border-bottom-right-radius: var(--radius-md);
	}
	.sm\:rounded-b-lg {
	border-bottom-left-radius: var(--radius-lg);
	border-bottom-right-radius: var(--radius-lg);
	}
	.sm\:rounded-b-xl {
	border-bottom-left-radius: var(--radius-xl);
	border-bottom-right-radius: var(--radius-xl);
	}
	.sm\:rounded-b-2xl {
	border-bottom-left-radius: var(--radius-2xl);
	border-bottom-right-radius: var(--radius-2xl);
	}
	.sm\:rounded-b-3xl {
	border-bottom-left-radius: var(--radius-3xl);
	border-bottom-right-radius: var(--radius-3xl);
	}
	.sm\:rounded-b-4xl {
	border-bottom-left-radius: var(--radius-4xl);
	border-bottom-right-radius: var(--radius-4xl);
	}
	.sm\:rounded-b-theme {
	border-bottom-left-radius: var(--radius-theme);
	border-bottom-right-radius: var(--radius-theme);
	}
	.sm\:rounded-b-full {
	border-bottom-left-radius: var(--radius-full);
	border-bottom-right-radius: var(--radius-full);
	}
	.sm\:rounded-s-none {
	border-start-start-radius: var(--radius-none);
	border-end-start-radius: var(--radius-none);
	}
	.sm\:rounded-s-xs {
	border-start-start-radius: var(--radius-xs);
	border-end-start-radius: var(--radius-xs);
	}
	.sm\:rounded-s-sm {
	border-start-start-radius: var(--radius-sm);
	border-end-start-radius: var(--radius-sm);
	}
	.sm\:rounded-s-md {
	border-start-start-radius: var(--radius-md);
	border-end-start-radius: var(--radius-md);
	}
	.sm\:rounded-s-lg {
	border-start-start-radius: var(--radius-lg);
	border-end-start-radius: var(--radius-lg);
	}
	.sm\:rounded-s-xl {
	border-start-start-radius: var(--radius-xl);
	border-end-start-radius: var(--radius-xl);
	}
	.sm\:rounded-s-2xl {
	border-start-start-radius: var(--radius-2xl);
	border-end-start-radius: var(--radius-2xl);
	}
	.sm\:rounded-s-3xl {
	border-start-start-radius: var(--radius-3xl);
	border-end-start-radius: var(--radius-3xl);
	}
	.sm\:rounded-s-4xl {
	border-start-start-radius: var(--radius-4xl);
	border-end-start-radius: var(--radius-4xl);
	}
	.sm\:rounded-s-theme {
	border-start-start-radius: var(--radius-theme);
	border-end-start-radius: var(--radius-theme);
	}
	.sm\:rounded-s-full {
	border-start-start-radius: var(--radius-full);
	border-end-start-radius: var(--radius-full);
	}
	.sm\:rounded-e-none {
	border-start-end-radius: var(--radius-none);
	border-end-end-radius: var(--radius-none);
	}
	.sm\:rounded-e-xs {
	border-start-end-radius: var(--radius-xs);
	border-end-end-radius: var(--radius-xs);
	}
	.sm\:rounded-e-sm {
	border-start-end-radius: var(--radius-sm);
	border-end-end-radius: var(--radius-sm);
	}
	.sm\:rounded-e-md {
	border-start-end-radius: var(--radius-md);
	border-end-end-radius: var(--radius-md);
	}
	.sm\:rounded-e-lg {
	border-start-end-radius: var(--radius-lg);
	border-end-end-radius: var(--radius-lg);
	}
	.sm\:rounded-e-xl {
	border-start-end-radius: var(--radius-xl);
	border-end-end-radius: var(--radius-xl);
	}
	.sm\:rounded-e-2xl {
	border-start-end-radius: var(--radius-2xl);
	border-end-end-radius: var(--radius-2xl);
	}
	.sm\:rounded-e-3xl {
	border-start-end-radius: var(--radius-3xl);
	border-end-end-radius: var(--radius-3xl);
	}
	.sm\:rounded-e-4xl {
	border-start-end-radius: var(--radius-4xl);
	border-end-end-radius: var(--radius-4xl);
	}
	.sm\:rounded-e-theme {
	border-start-end-radius: var(--radius-theme);
	border-end-end-radius: var(--radius-theme);
	}
	.sm\:rounded-e-full {
	border-start-end-radius: var(--radius-full);
	border-end-end-radius: var(--radius-full);
	}
	.sm\:rounded-ss-none {
	border-start-start-radius: var(--radius-none);
	}
	.sm\:rounded-ss-xs {
	border-start-start-radius: var(--radius-xs);
	}
	.sm\:rounded-ss-sm {
	border-start-start-radius: var(--radius-sm);
	}
	.sm\:rounded-ss-md {
	border-start-start-radius: var(--radius-md);
	}
	.sm\:rounded-ss-lg {
	border-start-start-radius: var(--radius-lg);
	}
	.sm\:rounded-ss-xl {
	border-start-start-radius: var(--radius-xl);
	}
	.sm\:rounded-ss-2xl {
	border-start-start-radius: var(--radius-2xl);
	}
	.sm\:rounded-ss-3xl {
	border-start-start-radius: var(--radius-3xl);
	}
	.sm\:rounded-ss-4xl {
	border-start-start-radius: var(--radius-4xl);
	}
	.sm\:rounded-ss-theme {
	border-start-start-radius: var(--radius-theme);
	}
	.sm\:rounded-ss-full {
	border-start-start-radius: var(--radius-full);
	}
	.sm\:rounded-ee-none {
	border-end-end-radius: var(--radius-none);
	}
	.sm\:rounded-ee-xs {
	border-end-end-radius: var(--radius-xs);
	}
	.sm\:rounded-ee-sm {
	border-end-end-radius: var(--radius-sm);
	}
	.sm\:rounded-ee-md {
	border-end-end-radius: var(--radius-md);
	}
	.sm\:rounded-ee-lg {
	border-end-end-radius: var(--radius-lg);
	}
	.sm\:rounded-ee-xl {
	border-end-end-radius: var(--radius-xl);
	}
	.sm\:rounded-ee-2xl {
	border-end-end-radius: var(--radius-2xl);
	}
	.sm\:rounded-ee-3xl {
	border-end-end-radius: var(--radius-3xl);
	}
	.sm\:rounded-ee-4xl {
	border-end-end-radius: var(--radius-4xl);
	}
	.sm\:rounded-ee-theme {
	border-end-end-radius: var(--radius-theme);
	}
	.sm\:rounded-ee-full {
	border-end-end-radius: var(--radius-full);
	}
	.sm\:rounded-se-none {
	border-start-end-radius: var(--radius-none);
	}
	.sm\:rounded-se-xs {
	border-start-end-radius: var(--radius-xs);
	}
	.sm\:rounded-se-sm {
	border-start-end-radius: var(--radius-sm);
	}
	.sm\:rounded-se-md {
	border-start-end-radius: var(--radius-md);
	}
	.sm\:rounded-se-lg {
	border-start-end-radius: var(--radius-lg);
	}
	.sm\:rounded-se-xl {
	border-start-end-radius: var(--radius-xl);
	}
	.sm\:rounded-se-2xl {
	border-start-end-radius: var(--radius-2xl);
	}
	.sm\:rounded-se-3xl {
	border-start-end-radius: var(--radius-3xl);
	}
	.sm\:rounded-se-4xl {
	border-start-end-radius: var(--radius-4xl);
	}
	.sm\:rounded-se-theme {
	border-start-end-radius: var(--radius-theme);
	}
	.sm\:rounded-se-full {
	border-start-end-radius: var(--radius-full);
	}
	.sm\:rounded-es-none {
	border-end-start-radius: var(--radius-none);
	}
	.sm\:rounded-es-xs {
	border-end-start-radius: var(--radius-xs);
	}
	.sm\:rounded-es-sm {
	border-end-start-radius: var(--radius-sm);
	}
	.sm\:rounded-es-md {
	border-end-start-radius: var(--radius-md);
	}
	.sm\:rounded-es-lg {
	border-end-start-radius: var(--radius-lg);
	}
	.sm\:rounded-es-xl {
	border-end-start-radius: var(--radius-xl);
	}
	.sm\:rounded-es-2xl {
	border-end-start-radius: var(--radius-2xl);
	}
	.sm\:rounded-es-3xl {
	border-end-start-radius: var(--radius-3xl);
	}
	.sm\:rounded-es-4xl {
	border-end-start-radius: var(--radius-4xl);
	}
	.sm\:rounded-es-theme {
	border-end-start-radius: var(--radius-theme);
	}
	.sm\:rounded-es-full {
	border-end-start-radius: var(--radius-full);
	}
}
@media screen and (min-width: 768.02px) {
	.md\:rounded-none {
	border-radius: var(--radius-none);
	}
	.md\:rounded-xs {
	border-radius: var(--radius-xs);
	}
	.md\:rounded-sm {
	border-radius: var(--radius-sm);
	}
	.md\:rounded-md {
	border-radius: var(--radius-md);
	}
	.md\:rounded-lg {
	border-radius: var(--radius-lg);
	}
	.md\:rounded-xl {
	border-radius: var(--radius-xl);
	}
	.md\:rounded-2xl {
	border-radius: var(--radius-2xl);
	}
	.md\:rounded-3xl {
	border-radius: var(--radius-3xl);
	}
	.md\:rounded-4xl {
	border-radius: var(--radius-4xl);
	}
	.md\:rounded-theme {
	border-radius: var(--radius-theme);
	}
	.md\:rounded-full {
	border-radius: var(--radius-full);
	}
	.md\:rounded-t-none {
	border-top-left-radius: var(--radius-none);
	border-top-right-radius: var(--radius-none);
	}
	.md\:rounded-t-xs {
	border-top-left-radius: var(--radius-xs);
	border-top-right-radius: var(--radius-xs);
	}
	.md\:rounded-t-sm {
	border-top-left-radius: var(--radius-sm);
	border-top-right-radius: var(--radius-sm);
	}
	.md\:rounded-t-md {
	border-top-left-radius: var(--radius-md);
	border-top-right-radius: var(--radius-md);
	}
	.md\:rounded-t-lg {
	border-top-left-radius: var(--radius-lg);
	border-top-right-radius: var(--radius-lg);
	}
	.md\:rounded-t-xl {
	border-top-left-radius: var(--radius-xl);
	border-top-right-radius: var(--radius-xl);
	}
	.md\:rounded-t-2xl {
	border-top-left-radius: var(--radius-2xl);
	border-top-right-radius: var(--radius-2xl);
	}
	.md\:rounded-t-3xl {
	border-top-left-radius: var(--radius-3xl);
	border-top-right-radius: var(--radius-3xl);
	}
	.md\:rounded-t-4xl {
	border-top-left-radius: var(--radius-4xl);
	border-top-right-radius: var(--radius-4xl);
	}
	.md\:rounded-t-theme {
	border-top-left-radius: var(--radius-theme);
	border-top-right-radius: var(--radius-theme);
	}
	.md\:rounded-t-full {
	border-top-left-radius: var(--radius-full);
	border-top-right-radius: var(--radius-full);
	}
	.md\:rounded-b-none {
	border-bottom-left-radius: var(--radius-none);
	border-bottom-right-radius: var(--radius-none);
	}
	.md\:rounded-b-xs {
	border-bottom-left-radius: var(--radius-xs);
	border-bottom-right-radius: var(--radius-xs);
	}
	.md\:rounded-b-sm {
	border-bottom-left-radius: var(--radius-sm);
	border-bottom-right-radius: var(--radius-sm);
	}
	.md\:rounded-b-md {
	border-bottom-left-radius: var(--radius-md);
	border-bottom-right-radius: var(--radius-md);
	}
	.md\:rounded-b-lg {
	border-bottom-left-radius: var(--radius-lg);
	border-bottom-right-radius: var(--radius-lg);
	}
	.md\:rounded-b-xl {
	border-bottom-left-radius: var(--radius-xl);
	border-bottom-right-radius: var(--radius-xl);
	}
	.md\:rounded-b-2xl {
	border-bottom-left-radius: var(--radius-2xl);
	border-bottom-right-radius: var(--radius-2xl);
	}
	.md\:rounded-b-3xl {
	border-bottom-left-radius: var(--radius-3xl);
	border-bottom-right-radius: var(--radius-3xl);
	}
	.md\:rounded-b-4xl {
	border-bottom-left-radius: var(--radius-4xl);
	border-bottom-right-radius: var(--radius-4xl);
	}
	.md\:rounded-b-theme {
	border-bottom-left-radius: var(--radius-theme);
	border-bottom-right-radius: var(--radius-theme);
	}
	.md\:rounded-b-full {
	border-bottom-left-radius: var(--radius-full);
	border-bottom-right-radius: var(--radius-full);
	}
	.md\:rounded-s-none {
	border-start-start-radius: var(--radius-none);
	border-end-start-radius: var(--radius-none);
	}
	.md\:rounded-s-xs {
	border-start-start-radius: var(--radius-xs);
	border-end-start-radius: var(--radius-xs);
	}
	.md\:rounded-s-sm {
	border-start-start-radius: var(--radius-sm);
	border-end-start-radius: var(--radius-sm);
	}
	.md\:rounded-s-md {
	border-start-start-radius: var(--radius-md);
	border-end-start-radius: var(--radius-md);
	}
	.md\:rounded-s-lg {
	border-start-start-radius: var(--radius-lg);
	border-end-start-radius: var(--radius-lg);
	}
	.md\:rounded-s-xl {
	border-start-start-radius: var(--radius-xl);
	border-end-start-radius: var(--radius-xl);
	}
	.md\:rounded-s-2xl {
	border-start-start-radius: var(--radius-2xl);
	border-end-start-radius: var(--radius-2xl);
	}
	.md\:rounded-s-3xl {
	border-start-start-radius: var(--radius-3xl);
	border-end-start-radius: var(--radius-3xl);
	}
	.md\:rounded-s-4xl {
	border-start-start-radius: var(--radius-4xl);
	border-end-start-radius: var(--radius-4xl);
	}
	.md\:rounded-s-theme {
	border-start-start-radius: var(--radius-theme);
	border-end-start-radius: var(--radius-theme);
	}
	.md\:rounded-s-full {
	border-start-start-radius: var(--radius-full);
	border-end-start-radius: var(--radius-full);
	}
	.md\:rounded-e-none {
	border-start-end-radius: var(--radius-none);
	border-end-end-radius: var(--radius-none);
	}
	.md\:rounded-e-xs {
	border-start-end-radius: var(--radius-xs);
	border-end-end-radius: var(--radius-xs);
	}
	.md\:rounded-e-sm {
	border-start-end-radius: var(--radius-sm);
	border-end-end-radius: var(--radius-sm);
	}
	.md\:rounded-e-md {
	border-start-end-radius: var(--radius-md);
	border-end-end-radius: var(--radius-md);
	}
	.md\:rounded-e-lg {
	border-start-end-radius: var(--radius-lg);
	border-end-end-radius: var(--radius-lg);
	}
	.md\:rounded-e-xl {
	border-start-end-radius: var(--radius-xl);
	border-end-end-radius: var(--radius-xl);
	}
	.md\:rounded-e-2xl {
	border-start-end-radius: var(--radius-2xl);
	border-end-end-radius: var(--radius-2xl);
	}
	.md\:rounded-e-3xl {
	border-start-end-radius: var(--radius-3xl);
	border-end-end-radius: var(--radius-3xl);
	}
	.md\:rounded-e-4xl {
	border-start-end-radius: var(--radius-4xl);
	border-end-end-radius: var(--radius-4xl);
	}
	.md\:rounded-e-theme {
	border-start-end-radius: var(--radius-theme);
	border-end-end-radius: var(--radius-theme);
	}
	.md\:rounded-e-full {
	border-start-end-radius: var(--radius-full);
	border-end-end-radius: var(--radius-full);
	}
	.md\:rounded-ss-none {
	border-start-start-radius: var(--radius-none);
	}
	.md\:rounded-ss-xs {
	border-start-start-radius: var(--radius-xs);
	}
	.md\:rounded-ss-sm {
	border-start-start-radius: var(--radius-sm);
	}
	.md\:rounded-ss-md {
	border-start-start-radius: var(--radius-md);
	}
	.md\:rounded-ss-lg {
	border-start-start-radius: var(--radius-lg);
	}
	.md\:rounded-ss-xl {
	border-start-start-radius: var(--radius-xl);
	}
	.md\:rounded-ss-2xl {
	border-start-start-radius: var(--radius-2xl);
	}
	.md\:rounded-ss-3xl {
	border-start-start-radius: var(--radius-3xl);
	}
	.md\:rounded-ss-4xl {
	border-start-start-radius: var(--radius-4xl);
	}
	.md\:rounded-ss-theme {
	border-start-start-radius: var(--radius-theme);
	}
	.md\:rounded-ss-full {
	border-start-start-radius: var(--radius-full);
	}
	.md\:rounded-ee-none {
	border-end-end-radius: var(--radius-none);
	}
	.md\:rounded-ee-xs {
	border-end-end-radius: var(--radius-xs);
	}
	.md\:rounded-ee-sm {
	border-end-end-radius: var(--radius-sm);
	}
	.md\:rounded-ee-md {
	border-end-end-radius: var(--radius-md);
	}
	.md\:rounded-ee-lg {
	border-end-end-radius: var(--radius-lg);
	}
	.md\:rounded-ee-xl {
	border-end-end-radius: var(--radius-xl);
	}
	.md\:rounded-ee-2xl {
	border-end-end-radius: var(--radius-2xl);
	}
	.md\:rounded-ee-3xl {
	border-end-end-radius: var(--radius-3xl);
	}
	.md\:rounded-ee-4xl {
	border-end-end-radius: var(--radius-4xl);
	}
	.md\:rounded-ee-theme {
	border-end-end-radius: var(--radius-theme);
	}
	.md\:rounded-ee-full {
	border-end-end-radius: var(--radius-full);
	}
	.md\:rounded-se-none {
	border-start-end-radius: var(--radius-none);
	}
	.md\:rounded-se-xs {
	border-start-end-radius: var(--radius-xs);
	}
	.md\:rounded-se-sm {
	border-start-end-radius: var(--radius-sm);
	}
	.md\:rounded-se-md {
	border-start-end-radius: var(--radius-md);
	}
	.md\:rounded-se-lg {
	border-start-end-radius: var(--radius-lg);
	}
	.md\:rounded-se-xl {
	border-start-end-radius: var(--radius-xl);
	}
	.md\:rounded-se-2xl {
	border-start-end-radius: var(--radius-2xl);
	}
	.md\:rounded-se-3xl {
	border-start-end-radius: var(--radius-3xl);
	}
	.md\:rounded-se-4xl {
	border-start-end-radius: var(--radius-4xl);
	}
	.md\:rounded-se-theme {
	border-start-end-radius: var(--radius-theme);
	}
	.md\:rounded-se-full {
	border-start-end-radius: var(--radius-full);
	}
	.md\:rounded-es-none {
	border-end-start-radius: var(--radius-none);
	}
	.md\:rounded-es-xs {
	border-end-start-radius: var(--radius-xs);
	}
	.md\:rounded-es-sm {
	border-end-start-radius: var(--radius-sm);
	}
	.md\:rounded-es-md {
	border-end-start-radius: var(--radius-md);
	}
	.md\:rounded-es-lg {
	border-end-start-radius: var(--radius-lg);
	}
	.md\:rounded-es-xl {
	border-end-start-radius: var(--radius-xl);
	}
	.md\:rounded-es-2xl {
	border-end-start-radius: var(--radius-2xl);
	}
	.md\:rounded-es-3xl {
	border-end-start-radius: var(--radius-3xl);
	}
	.md\:rounded-es-4xl {
	border-end-start-radius: var(--radius-4xl);
	}
	.md\:rounded-es-theme {
	border-end-start-radius: var(--radius-theme);
	}
	.md\:rounded-es-full {
	border-end-start-radius: var(--radius-full);
	}
}
@media screen and (min-width: 1024.02px) {
	.lg\:rounded-none {
	border-radius: var(--radius-none);
	}
	.lg\:rounded-xs {
	border-radius: var(--radius-xs);
	}
	.lg\:rounded-sm {
	border-radius: var(--radius-sm);
	}
	.lg\:rounded-md {
	border-radius: var(--radius-md);
	}
	.lg\:rounded-lg {
	border-radius: var(--radius-lg);
	}
	.lg\:rounded-xl {
	border-radius: var(--radius-xl);
	}
	.lg\:rounded-2xl {
	border-radius: var(--radius-2xl);
	}
	.lg\:rounded-3xl {
	border-radius: var(--radius-3xl);
	}
	.lg\:rounded-4xl {
	border-radius: var(--radius-4xl);
	}
	.lg\:rounded-theme {
	border-radius: var(--radius-theme);
	}
	.lg\:rounded-full {
	border-radius: var(--radius-full);
	}
	.lg\:rounded-t-none {
	border-top-left-radius: var(--radius-none);
	border-top-right-radius: var(--radius-none);
	}
	.lg\:rounded-t-xs {
	border-top-left-radius: var(--radius-xs);
	border-top-right-radius: var(--radius-xs);
	}
	.lg\:rounded-t-sm {
	border-top-left-radius: var(--radius-sm);
	border-top-right-radius: var(--radius-sm);
	}
	.lg\:rounded-t-md {
	border-top-left-radius: var(--radius-md);
	border-top-right-radius: var(--radius-md);
	}
	.lg\:rounded-t-lg {
	border-top-left-radius: var(--radius-lg);
	border-top-right-radius: var(--radius-lg);
	}
	.lg\:rounded-t-xl {
	border-top-left-radius: var(--radius-xl);
	border-top-right-radius: var(--radius-xl);
	}
	.lg\:rounded-t-2xl {
	border-top-left-radius: var(--radius-2xl);
	border-top-right-radius: var(--radius-2xl);
	}
	.lg\:rounded-t-3xl {
	border-top-left-radius: var(--radius-3xl);
	border-top-right-radius: var(--radius-3xl);
	}
	.lg\:rounded-t-4xl {
	border-top-left-radius: var(--radius-4xl);
	border-top-right-radius: var(--radius-4xl);
	}
	.lg\:rounded-t-theme {
	border-top-left-radius: var(--radius-theme);
	border-top-right-radius: var(--radius-theme);
	}
	.lg\:rounded-t-full {
	border-top-left-radius: var(--radius-full);
	border-top-right-radius: var(--radius-full);
	}
	.lg\:rounded-b-none {
	border-bottom-left-radius: var(--radius-none);
	border-bottom-right-radius: var(--radius-none);
	}
	.lg\:rounded-b-xs {
	border-bottom-left-radius: var(--radius-xs);
	border-bottom-right-radius: var(--radius-xs);
	}
	.lg\:rounded-b-sm {
	border-bottom-left-radius: var(--radius-sm);
	border-bottom-right-radius: var(--radius-sm);
	}
	.lg\:rounded-b-md {
	border-bottom-left-radius: var(--radius-md);
	border-bottom-right-radius: var(--radius-md);
	}
	.lg\:rounded-b-lg {
	border-bottom-left-radius: var(--radius-lg);
	border-bottom-right-radius: var(--radius-lg);
	}
	.lg\:rounded-b-xl {
	border-bottom-left-radius: var(--radius-xl);
	border-bottom-right-radius: var(--radius-xl);
	}
	.lg\:rounded-b-2xl {
	border-bottom-left-radius: var(--radius-2xl);
	border-bottom-right-radius: var(--radius-2xl);
	}
	.lg\:rounded-b-3xl {
	border-bottom-left-radius: var(--radius-3xl);
	border-bottom-right-radius: var(--radius-3xl);
	}
	.lg\:rounded-b-4xl {
	border-bottom-left-radius: var(--radius-4xl);
	border-bottom-right-radius: var(--radius-4xl);
	}
	.lg\:rounded-b-theme {
	border-bottom-left-radius: var(--radius-theme);
	border-bottom-right-radius: var(--radius-theme);
	}
	.lg\:rounded-b-full {
	border-bottom-left-radius: var(--radius-full);
	border-bottom-right-radius: var(--radius-full);
	}
	.lg\:rounded-s-none {
	border-start-start-radius: var(--radius-none);
	border-end-start-radius: var(--radius-none);
	}
	.lg\:rounded-s-xs {
	border-start-start-radius: var(--radius-xs);
	border-end-start-radius: var(--radius-xs);
	}
	.lg\:rounded-s-sm {
	border-start-start-radius: var(--radius-sm);
	border-end-start-radius: var(--radius-sm);
	}
	.lg\:rounded-s-md {
	border-start-start-radius: var(--radius-md);
	border-end-start-radius: var(--radius-md);
	}
	.lg\:rounded-s-lg {
	border-start-start-radius: var(--radius-lg);
	border-end-start-radius: var(--radius-lg);
	}
	.lg\:rounded-s-xl {
	border-start-start-radius: var(--radius-xl);
	border-end-start-radius: var(--radius-xl);
	}
	.lg\:rounded-s-2xl {
	border-start-start-radius: var(--radius-2xl);
	border-end-start-radius: var(--radius-2xl);
	}
	.lg\:rounded-s-3xl {
	border-start-start-radius: var(--radius-3xl);
	border-end-start-radius: var(--radius-3xl);
	}
	.lg\:rounded-s-4xl {
	border-start-start-radius: var(--radius-4xl);
	border-end-start-radius: var(--radius-4xl);
	}
	.lg\:rounded-s-theme {
	border-start-start-radius: var(--radius-theme);
	border-end-start-radius: var(--radius-theme);
	}
	.lg\:rounded-s-full {
	border-start-start-radius: var(--radius-full);
	border-end-start-radius: var(--radius-full);
	}
	.lg\:rounded-e-none {
	border-start-end-radius: var(--radius-none);
	border-end-end-radius: var(--radius-none);
	}
	.lg\:rounded-e-xs {
	border-start-end-radius: var(--radius-xs);
	border-end-end-radius: var(--radius-xs);
	}
	.lg\:rounded-e-sm {
	border-start-end-radius: var(--radius-sm);
	border-end-end-radius: var(--radius-sm);
	}
	.lg\:rounded-e-md {
	border-start-end-radius: var(--radius-md);
	border-end-end-radius: var(--radius-md);
	}
	.lg\:rounded-e-lg {
	border-start-end-radius: var(--radius-lg);
	border-end-end-radius: var(--radius-lg);
	}
	.lg\:rounded-e-xl {
	border-start-end-radius: var(--radius-xl);
	border-end-end-radius: var(--radius-xl);
	}
	.lg\:rounded-e-2xl {
	border-start-end-radius: var(--radius-2xl);
	border-end-end-radius: var(--radius-2xl);
	}
	.lg\:rounded-e-3xl {
	border-start-end-radius: var(--radius-3xl);
	border-end-end-radius: var(--radius-3xl);
	}
	.lg\:rounded-e-4xl {
	border-start-end-radius: var(--radius-4xl);
	border-end-end-radius: var(--radius-4xl);
	}
	.lg\:rounded-e-theme {
	border-start-end-radius: var(--radius-theme);
	border-end-end-radius: var(--radius-theme);
	}
	.lg\:rounded-e-full {
	border-start-end-radius: var(--radius-full);
	border-end-end-radius: var(--radius-full);
	}
	.lg\:rounded-ss-none {
	border-start-start-radius: var(--radius-none);
	}
	.lg\:rounded-ss-xs {
	border-start-start-radius: var(--radius-xs);
	}
	.lg\:rounded-ss-sm {
	border-start-start-radius: var(--radius-sm);
	}
	.lg\:rounded-ss-md {
	border-start-start-radius: var(--radius-md);
	}
	.lg\:rounded-ss-lg {
	border-start-start-radius: var(--radius-lg);
	}
	.lg\:rounded-ss-xl {
	border-start-start-radius: var(--radius-xl);
	}
	.lg\:rounded-ss-2xl {
	border-start-start-radius: var(--radius-2xl);
	}
	.lg\:rounded-ss-3xl {
	border-start-start-radius: var(--radius-3xl);
	}
	.lg\:rounded-ss-4xl {
	border-start-start-radius: var(--radius-4xl);
	}
	.lg\:rounded-ss-theme {
	border-start-start-radius: var(--radius-theme);
	}
	.lg\:rounded-ss-full {
	border-start-start-radius: var(--radius-full);
	}
	.lg\:rounded-ee-none {
	border-end-end-radius: var(--radius-none);
	}
	.lg\:rounded-ee-xs {
	border-end-end-radius: var(--radius-xs);
	}
	.lg\:rounded-ee-sm {
	border-end-end-radius: var(--radius-sm);
	}
	.lg\:rounded-ee-md {
	border-end-end-radius: var(--radius-md);
	}
	.lg\:rounded-ee-lg {
	border-end-end-radius: var(--radius-lg);
	}
	.lg\:rounded-ee-xl {
	border-end-end-radius: var(--radius-xl);
	}
	.lg\:rounded-ee-2xl {
	border-end-end-radius: var(--radius-2xl);
	}
	.lg\:rounded-ee-3xl {
	border-end-end-radius: var(--radius-3xl);
	}
	.lg\:rounded-ee-4xl {
	border-end-end-radius: var(--radius-4xl);
	}
	.lg\:rounded-ee-theme {
	border-end-end-radius: var(--radius-theme);
	}
	.lg\:rounded-ee-full {
	border-end-end-radius: var(--radius-full);
	}
	.lg\:rounded-se-none {
	border-start-end-radius: var(--radius-none);
	}
	.lg\:rounded-se-xs {
	border-start-end-radius: var(--radius-xs);
	}
	.lg\:rounded-se-sm {
	border-start-end-radius: var(--radius-sm);
	}
	.lg\:rounded-se-md {
	border-start-end-radius: var(--radius-md);
	}
	.lg\:rounded-se-lg {
	border-start-end-radius: var(--radius-lg);
	}
	.lg\:rounded-se-xl {
	border-start-end-radius: var(--radius-xl);
	}
	.lg\:rounded-se-2xl {
	border-start-end-radius: var(--radius-2xl);
	}
	.lg\:rounded-se-3xl {
	border-start-end-radius: var(--radius-3xl);
	}
	.lg\:rounded-se-4xl {
	border-start-end-radius: var(--radius-4xl);
	}
	.lg\:rounded-se-theme {
	border-start-end-radius: var(--radius-theme);
	}
	.lg\:rounded-se-full {
	border-start-end-radius: var(--radius-full);
	}
	.lg\:rounded-es-none {
	border-end-start-radius: var(--radius-none);
	}
	.lg\:rounded-es-xs {
	border-end-start-radius: var(--radius-xs);
	}
	.lg\:rounded-es-sm {
	border-end-start-radius: var(--radius-sm);
	}
	.lg\:rounded-es-md {
	border-end-start-radius: var(--radius-md);
	}
	.lg\:rounded-es-lg {
	border-end-start-radius: var(--radius-lg);
	}
	.lg\:rounded-es-xl {
	border-end-start-radius: var(--radius-xl);
	}
	.lg\:rounded-es-2xl {
	border-end-start-radius: var(--radius-2xl);
	}
	.lg\:rounded-es-3xl {
	border-end-start-radius: var(--radius-3xl);
	}
	.lg\:rounded-es-4xl {
	border-end-start-radius: var(--radius-4xl);
	}
	.lg\:rounded-es-theme {
	border-end-start-radius: var(--radius-theme);
	}
	.lg\:rounded-es-full {
	border-end-start-radius: var(--radius-full);
	}
}
@media screen and (min-width: 1280.02px) {
	.xl\:rounded-none {
	border-radius: var(--radius-none);
	}
	.xl\:rounded-xs {
	border-radius: var(--radius-xs);
	}
	.xl\:rounded-sm {
	border-radius: var(--radius-sm);
	}
	.xl\:rounded-md {
	border-radius: var(--radius-md);
	}
	.xl\:rounded-lg {
	border-radius: var(--radius-lg);
	}
	.xl\:rounded-xl {
	border-radius: var(--radius-xl);
	}
	.xl\:rounded-2xl {
	border-radius: var(--radius-2xl);
	}
	.xl\:rounded-3xl {
	border-radius: var(--radius-3xl);
	}
	.xl\:rounded-4xl {
	border-radius: var(--radius-4xl);
	}
	.xl\:rounded-theme {
	border-radius: var(--radius-theme);
	}
	.xl\:rounded-full {
	border-radius: var(--radius-full);
	}
	.xl\:rounded-t-none {
	border-top-left-radius: var(--radius-none);
	border-top-right-radius: var(--radius-none);
	}
	.xl\:rounded-t-xs {
	border-top-left-radius: var(--radius-xs);
	border-top-right-radius: var(--radius-xs);
	}
	.xl\:rounded-t-sm {
	border-top-left-radius: var(--radius-sm);
	border-top-right-radius: var(--radius-sm);
	}
	.xl\:rounded-t-md {
	border-top-left-radius: var(--radius-md);
	border-top-right-radius: var(--radius-md);
	}
	.xl\:rounded-t-lg {
	border-top-left-radius: var(--radius-lg);
	border-top-right-radius: var(--radius-lg);
	}
	.xl\:rounded-t-xl {
	border-top-left-radius: var(--radius-xl);
	border-top-right-radius: var(--radius-xl);
	}
	.xl\:rounded-t-2xl {
	border-top-left-radius: var(--radius-2xl);
	border-top-right-radius: var(--radius-2xl);
	}
	.xl\:rounded-t-3xl {
	border-top-left-radius: var(--radius-3xl);
	border-top-right-radius: var(--radius-3xl);
	}
	.xl\:rounded-t-4xl {
	border-top-left-radius: var(--radius-4xl);
	border-top-right-radius: var(--radius-4xl);
	}
	.xl\:rounded-t-theme {
	border-top-left-radius: var(--radius-theme);
	border-top-right-radius: var(--radius-theme);
	}
	.xl\:rounded-t-full {
	border-top-left-radius: var(--radius-full);
	border-top-right-radius: var(--radius-full);
	}
	.xl\:rounded-b-none {
	border-bottom-left-radius: var(--radius-none);
	border-bottom-right-radius: var(--radius-none);
	}
	.xl\:rounded-b-xs {
	border-bottom-left-radius: var(--radius-xs);
	border-bottom-right-radius: var(--radius-xs);
	}
	.xl\:rounded-b-sm {
	border-bottom-left-radius: var(--radius-sm);
	border-bottom-right-radius: var(--radius-sm);
	}
	.xl\:rounded-b-md {
	border-bottom-left-radius: var(--radius-md);
	border-bottom-right-radius: var(--radius-md);
	}
	.xl\:rounded-b-lg {
	border-bottom-left-radius: var(--radius-lg);
	border-bottom-right-radius: var(--radius-lg);
	}
	.xl\:rounded-b-xl {
	border-bottom-left-radius: var(--radius-xl);
	border-bottom-right-radius: var(--radius-xl);
	}
	.xl\:rounded-b-2xl {
	border-bottom-left-radius: var(--radius-2xl);
	border-bottom-right-radius: var(--radius-2xl);
	}
	.xl\:rounded-b-3xl {
	border-bottom-left-radius: var(--radius-3xl);
	border-bottom-right-radius: var(--radius-3xl);
	}
	.xl\:rounded-b-4xl {
	border-bottom-left-radius: var(--radius-4xl);
	border-bottom-right-radius: var(--radius-4xl);
	}
	.xl\:rounded-b-theme {
	border-bottom-left-radius: var(--radius-theme);
	border-bottom-right-radius: var(--radius-theme);
	}
	.xl\:rounded-b-full {
	border-bottom-left-radius: var(--radius-full);
	border-bottom-right-radius: var(--radius-full);
	}
	.xl\:rounded-s-none {
	border-start-start-radius: var(--radius-none);
	border-end-start-radius: var(--radius-none);
	}
	.xl\:rounded-s-xs {
	border-start-start-radius: var(--radius-xs);
	border-end-start-radius: var(--radius-xs);
	}
	.xl\:rounded-s-sm {
	border-start-start-radius: var(--radius-sm);
	border-end-start-radius: var(--radius-sm);
	}
	.xl\:rounded-s-md {
	border-start-start-radius: var(--radius-md);
	border-end-start-radius: var(--radius-md);
	}
	.xl\:rounded-s-lg {
	border-start-start-radius: var(--radius-lg);
	border-end-start-radius: var(--radius-lg);
	}
	.xl\:rounded-s-xl {
	border-start-start-radius: var(--radius-xl);
	border-end-start-radius: var(--radius-xl);
	}
	.xl\:rounded-s-2xl {
	border-start-start-radius: var(--radius-2xl);
	border-end-start-radius: var(--radius-2xl);
	}
	.xl\:rounded-s-3xl {
	border-start-start-radius: var(--radius-3xl);
	border-end-start-radius: var(--radius-3xl);
	}
	.xl\:rounded-s-4xl {
	border-start-start-radius: var(--radius-4xl);
	border-end-start-radius: var(--radius-4xl);
	}
	.xl\:rounded-s-theme {
	border-start-start-radius: var(--radius-theme);
	border-end-start-radius: var(--radius-theme);
	}
	.xl\:rounded-s-full {
	border-start-start-radius: var(--radius-full);
	border-end-start-radius: var(--radius-full);
	}
	.xl\:rounded-e-none {
	border-start-end-radius: var(--radius-none);
	border-end-end-radius: var(--radius-none);
	}
	.xl\:rounded-e-xs {
	border-start-end-radius: var(--radius-xs);
	border-end-end-radius: var(--radius-xs);
	}
	.xl\:rounded-e-sm {
	border-start-end-radius: var(--radius-sm);
	border-end-end-radius: var(--radius-sm);
	}
	.xl\:rounded-e-md {
	border-start-end-radius: var(--radius-md);
	border-end-end-radius: var(--radius-md);
	}
	.xl\:rounded-e-lg {
	border-start-end-radius: var(--radius-lg);
	border-end-end-radius: var(--radius-lg);
	}
	.xl\:rounded-e-xl {
	border-start-end-radius: var(--radius-xl);
	border-end-end-radius: var(--radius-xl);
	}
	.xl\:rounded-e-2xl {
	border-start-end-radius: var(--radius-2xl);
	border-end-end-radius: var(--radius-2xl);
	}
	.xl\:rounded-e-3xl {
	border-start-end-radius: var(--radius-3xl);
	border-end-end-radius: var(--radius-3xl);
	}
	.xl\:rounded-e-4xl {
	border-start-end-radius: var(--radius-4xl);
	border-end-end-radius: var(--radius-4xl);
	}
	.xl\:rounded-e-theme {
	border-start-end-radius: var(--radius-theme);
	border-end-end-radius: var(--radius-theme);
	}
	.xl\:rounded-e-full {
	border-start-end-radius: var(--radius-full);
	border-end-end-radius: var(--radius-full);
	}
	.xl\:rounded-ss-none {
	border-start-start-radius: var(--radius-none);
	}
	.xl\:rounded-ss-xs {
	border-start-start-radius: var(--radius-xs);
	}
	.xl\:rounded-ss-sm {
	border-start-start-radius: var(--radius-sm);
	}
	.xl\:rounded-ss-md {
	border-start-start-radius: var(--radius-md);
	}
	.xl\:rounded-ss-lg {
	border-start-start-radius: var(--radius-lg);
	}
	.xl\:rounded-ss-xl {
	border-start-start-radius: var(--radius-xl);
	}
	.xl\:rounded-ss-2xl {
	border-start-start-radius: var(--radius-2xl);
	}
	.xl\:rounded-ss-3xl {
	border-start-start-radius: var(--radius-3xl);
	}
	.xl\:rounded-ss-4xl {
	border-start-start-radius: var(--radius-4xl);
	}
	.xl\:rounded-ss-theme {
	border-start-start-radius: var(--radius-theme);
	}
	.xl\:rounded-ss-full {
	border-start-start-radius: var(--radius-full);
	}
	.xl\:rounded-ee-none {
	border-end-end-radius: var(--radius-none);
	}
	.xl\:rounded-ee-xs {
	border-end-end-radius: var(--radius-xs);
	}
	.xl\:rounded-ee-sm {
	border-end-end-radius: var(--radius-sm);
	}
	.xl\:rounded-ee-md {
	border-end-end-radius: var(--radius-md);
	}
	.xl\:rounded-ee-lg {
	border-end-end-radius: var(--radius-lg);
	}
	.xl\:rounded-ee-xl {
	border-end-end-radius: var(--radius-xl);
	}
	.xl\:rounded-ee-2xl {
	border-end-end-radius: var(--radius-2xl);
	}
	.xl\:rounded-ee-3xl {
	border-end-end-radius: var(--radius-3xl);
	}
	.xl\:rounded-ee-4xl {
	border-end-end-radius: var(--radius-4xl);
	}
	.xl\:rounded-ee-theme {
	border-end-end-radius: var(--radius-theme);
	}
	.xl\:rounded-ee-full {
	border-end-end-radius: var(--radius-full);
	}
	.xl\:rounded-se-none {
	border-start-end-radius: var(--radius-none);
	}
	.xl\:rounded-se-xs {
	border-start-end-radius: var(--radius-xs);
	}
	.xl\:rounded-se-sm {
	border-start-end-radius: var(--radius-sm);
	}
	.xl\:rounded-se-md {
	border-start-end-radius: var(--radius-md);
	}
	.xl\:rounded-se-lg {
	border-start-end-radius: var(--radius-lg);
	}
	.xl\:rounded-se-xl {
	border-start-end-radius: var(--radius-xl);
	}
	.xl\:rounded-se-2xl {
	border-start-end-radius: var(--radius-2xl);
	}
	.xl\:rounded-se-3xl {
	border-start-end-radius: var(--radius-3xl);
	}
	.xl\:rounded-se-4xl {
	border-start-end-radius: var(--radius-4xl);
	}
	.xl\:rounded-se-theme {
	border-start-end-radius: var(--radius-theme);
	}
	.xl\:rounded-se-full {
	border-start-end-radius: var(--radius-full);
	}
	.xl\:rounded-es-none {
	border-end-start-radius: var(--radius-none);
	}
	.xl\:rounded-es-xs {
	border-end-start-radius: var(--radius-xs);
	}
	.xl\:rounded-es-sm {
	border-end-start-radius: var(--radius-sm);
	}
	.xl\:rounded-es-md {
	border-end-start-radius: var(--radius-md);
	}
	.xl\:rounded-es-lg {
	border-end-start-radius: var(--radius-lg);
	}
	.xl\:rounded-es-xl {
	border-end-start-radius: var(--radius-xl);
	}
	.xl\:rounded-es-2xl {
	border-end-start-radius: var(--radius-2xl);
	}
	.xl\:rounded-es-3xl {
	border-end-start-radius: var(--radius-3xl);
	}
	.xl\:rounded-es-4xl {
	border-end-start-radius: var(--radius-4xl);
	}
	.xl\:rounded-es-theme {
	border-end-start-radius: var(--radius-theme);
	}
	.xl\:rounded-es-full {
	border-end-start-radius: var(--radius-full);
	}
}
@media screen and (min-width: 1536.02px) {
	.\32 xl\:rounded-none {
	border-radius: var(--radius-none);
	}
	.\32 xl\:rounded-xs {
	border-radius: var(--radius-xs);
	}
	.\32 xl\:rounded-sm {
	border-radius: var(--radius-sm);
	}
	.\32 xl\:rounded-md {
	border-radius: var(--radius-md);
	}
	.\32 xl\:rounded-lg {
	border-radius: var(--radius-lg);
	}
	.\32 xl\:rounded-xl {
	border-radius: var(--radius-xl);
	}
	.\32 xl\:rounded-2xl {
	border-radius: var(--radius-2xl);
	}
	.\32 xl\:rounded-3xl {
	border-radius: var(--radius-3xl);
	}
	.\32 xl\:rounded-4xl {
	border-radius: var(--radius-4xl);
	}
	.\32 xl\:rounded-theme {
	border-radius: var(--radius-theme);
	}
	.\32 xl\:rounded-full {
	border-radius: var(--radius-full);
	}
	.\32 xl\:rounded-t-none {
	border-top-left-radius: var(--radius-none);
	border-top-right-radius: var(--radius-none);
	}
	.\32 xl\:rounded-t-xs {
	border-top-left-radius: var(--radius-xs);
	border-top-right-radius: var(--radius-xs);
	}
	.\32 xl\:rounded-t-sm {
	border-top-left-radius: var(--radius-sm);
	border-top-right-radius: var(--radius-sm);
	}
	.\32 xl\:rounded-t-md {
	border-top-left-radius: var(--radius-md);
	border-top-right-radius: var(--radius-md);
	}
	.\32 xl\:rounded-t-lg {
	border-top-left-radius: var(--radius-lg);
	border-top-right-radius: var(--radius-lg);
	}
	.\32 xl\:rounded-t-xl {
	border-top-left-radius: var(--radius-xl);
	border-top-right-radius: var(--radius-xl);
	}
	.\32 xl\:rounded-t-2xl {
	border-top-left-radius: var(--radius-2xl);
	border-top-right-radius: var(--radius-2xl);
	}
	.\32 xl\:rounded-t-3xl {
	border-top-left-radius: var(--radius-3xl);
	border-top-right-radius: var(--radius-3xl);
	}
	.\32 xl\:rounded-t-4xl {
	border-top-left-radius: var(--radius-4xl);
	border-top-right-radius: var(--radius-4xl);
	}
	.\32 xl\:rounded-t-theme {
	border-top-left-radius: var(--radius-theme);
	border-top-right-radius: var(--radius-theme);
	}
	.\32 xl\:rounded-t-full {
	border-top-left-radius: var(--radius-full);
	border-top-right-radius: var(--radius-full);
	}
	.\32 xl\:rounded-b-none {
	border-bottom-left-radius: var(--radius-none);
	border-bottom-right-radius: var(--radius-none);
	}
	.\32 xl\:rounded-b-xs {
	border-bottom-left-radius: var(--radius-xs);
	border-bottom-right-radius: var(--radius-xs);
	}
	.\32 xl\:rounded-b-sm {
	border-bottom-left-radius: var(--radius-sm);
	border-bottom-right-radius: var(--radius-sm);
	}
	.\32 xl\:rounded-b-md {
	border-bottom-left-radius: var(--radius-md);
	border-bottom-right-radius: var(--radius-md);
	}
	.\32 xl\:rounded-b-lg {
	border-bottom-left-radius: var(--radius-lg);
	border-bottom-right-radius: var(--radius-lg);
	}
	.\32 xl\:rounded-b-xl {
	border-bottom-left-radius: var(--radius-xl);
	border-bottom-right-radius: var(--radius-xl);
	}
	.\32 xl\:rounded-b-2xl {
	border-bottom-left-radius: var(--radius-2xl);
	border-bottom-right-radius: var(--radius-2xl);
	}
	.\32 xl\:rounded-b-3xl {
	border-bottom-left-radius: var(--radius-3xl);
	border-bottom-right-radius: var(--radius-3xl);
	}
	.\32 xl\:rounded-b-4xl {
	border-bottom-left-radius: var(--radius-4xl);
	border-bottom-right-radius: var(--radius-4xl);
	}
	.\32 xl\:rounded-b-theme {
	border-bottom-left-radius: var(--radius-theme);
	border-bottom-right-radius: var(--radius-theme);
	}
	.\32 xl\:rounded-b-full {
	border-bottom-left-radius: var(--radius-full);
	border-bottom-right-radius: var(--radius-full);
	}
	.\32 xl\:rounded-s-none {
	border-start-start-radius: var(--radius-none);
	border-end-start-radius: var(--radius-none);
	}
	.\32 xl\:rounded-s-xs {
	border-start-start-radius: var(--radius-xs);
	border-end-start-radius: var(--radius-xs);
	}
	.\32 xl\:rounded-s-sm {
	border-start-start-radius: var(--radius-sm);
	border-end-start-radius: var(--radius-sm);
	}
	.\32 xl\:rounded-s-md {
	border-start-start-radius: var(--radius-md);
	border-end-start-radius: var(--radius-md);
	}
	.\32 xl\:rounded-s-lg {
	border-start-start-radius: var(--radius-lg);
	border-end-start-radius: var(--radius-lg);
	}
	.\32 xl\:rounded-s-xl {
	border-start-start-radius: var(--radius-xl);
	border-end-start-radius: var(--radius-xl);
	}
	.\32 xl\:rounded-s-2xl {
	border-start-start-radius: var(--radius-2xl);
	border-end-start-radius: var(--radius-2xl);
	}
	.\32 xl\:rounded-s-3xl {
	border-start-start-radius: var(--radius-3xl);
	border-end-start-radius: var(--radius-3xl);
	}
	.\32 xl\:rounded-s-4xl {
	border-start-start-radius: var(--radius-4xl);
	border-end-start-radius: var(--radius-4xl);
	}
	.\32 xl\:rounded-s-theme {
	border-start-start-radius: var(--radius-theme);
	border-end-start-radius: var(--radius-theme);
	}
	.\32 xl\:rounded-s-full {
	border-start-start-radius: var(--radius-full);
	border-end-start-radius: var(--radius-full);
	}
	.\32 xl\:rounded-e-none {
	border-start-end-radius: var(--radius-none);
	border-end-end-radius: var(--radius-none);
	}
	.\32 xl\:rounded-e-xs {
	border-start-end-radius: var(--radius-xs);
	border-end-end-radius: var(--radius-xs);
	}
	.\32 xl\:rounded-e-sm {
	border-start-end-radius: var(--radius-sm);
	border-end-end-radius: var(--radius-sm);
	}
	.\32 xl\:rounded-e-md {
	border-start-end-radius: var(--radius-md);
	border-end-end-radius: var(--radius-md);
	}
	.\32 xl\:rounded-e-lg {
	border-start-end-radius: var(--radius-lg);
	border-end-end-radius: var(--radius-lg);
	}
	.\32 xl\:rounded-e-xl {
	border-start-end-radius: var(--radius-xl);
	border-end-end-radius: var(--radius-xl);
	}
	.\32 xl\:rounded-e-2xl {
	border-start-end-radius: var(--radius-2xl);
	border-end-end-radius: var(--radius-2xl);
	}
	.\32 xl\:rounded-e-3xl {
	border-start-end-radius: var(--radius-3xl);
	border-end-end-radius: var(--radius-3xl);
	}
	.\32 xl\:rounded-e-4xl {
	border-start-end-radius: var(--radius-4xl);
	border-end-end-radius: var(--radius-4xl);
	}
	.\32 xl\:rounded-e-theme {
	border-start-end-radius: var(--radius-theme);
	border-end-end-radius: var(--radius-theme);
	}
	.\32 xl\:rounded-e-full {
	border-start-end-radius: var(--radius-full);
	border-end-end-radius: var(--radius-full);
	}
	.\32 xl\:rounded-ss-none {
	border-start-start-radius: var(--radius-none);
	}
	.\32 xl\:rounded-ss-xs {
	border-start-start-radius: var(--radius-xs);
	}
	.\32 xl\:rounded-ss-sm {
	border-start-start-radius: var(--radius-sm);
	}
	.\32 xl\:rounded-ss-md {
	border-start-start-radius: var(--radius-md);
	}
	.\32 xl\:rounded-ss-lg {
	border-start-start-radius: var(--radius-lg);
	}
	.\32 xl\:rounded-ss-xl {
	border-start-start-radius: var(--radius-xl);
	}
	.\32 xl\:rounded-ss-2xl {
	border-start-start-radius: var(--radius-2xl);
	}
	.\32 xl\:rounded-ss-3xl {
	border-start-start-radius: var(--radius-3xl);
	}
	.\32 xl\:rounded-ss-4xl {
	border-start-start-radius: var(--radius-4xl);
	}
	.\32 xl\:rounded-ss-theme {
	border-start-start-radius: var(--radius-theme);
	}
	.\32 xl\:rounded-ss-full {
	border-start-start-radius: var(--radius-full);
	}
	.\32 xl\:rounded-ee-none {
	border-end-end-radius: var(--radius-none);
	}
	.\32 xl\:rounded-ee-xs {
	border-end-end-radius: var(--radius-xs);
	}
	.\32 xl\:rounded-ee-sm {
	border-end-end-radius: var(--radius-sm);
	}
	.\32 xl\:rounded-ee-md {
	border-end-end-radius: var(--radius-md);
	}
	.\32 xl\:rounded-ee-lg {
	border-end-end-radius: var(--radius-lg);
	}
	.\32 xl\:rounded-ee-xl {
	border-end-end-radius: var(--radius-xl);
	}
	.\32 xl\:rounded-ee-2xl {
	border-end-end-radius: var(--radius-2xl);
	}
	.\32 xl\:rounded-ee-3xl {
	border-end-end-radius: var(--radius-3xl);
	}
	.\32 xl\:rounded-ee-4xl {
	border-end-end-radius: var(--radius-4xl);
	}
	.\32 xl\:rounded-ee-theme {
	border-end-end-radius: var(--radius-theme);
	}
	.\32 xl\:rounded-ee-full {
	border-end-end-radius: var(--radius-full);
	}
	.\32 xl\:rounded-se-none {
	border-start-end-radius: var(--radius-none);
	}
	.\32 xl\:rounded-se-xs {
	border-start-end-radius: var(--radius-xs);
	}
	.\32 xl\:rounded-se-sm {
	border-start-end-radius: var(--radius-sm);
	}
	.\32 xl\:rounded-se-md {
	border-start-end-radius: var(--radius-md);
	}
	.\32 xl\:rounded-se-lg {
	border-start-end-radius: var(--radius-lg);
	}
	.\32 xl\:rounded-se-xl {
	border-start-end-radius: var(--radius-xl);
	}
	.\32 xl\:rounded-se-2xl {
	border-start-end-radius: var(--radius-2xl);
	}
	.\32 xl\:rounded-se-3xl {
	border-start-end-radius: var(--radius-3xl);
	}
	.\32 xl\:rounded-se-4xl {
	border-start-end-radius: var(--radius-4xl);
	}
	.\32 xl\:rounded-se-theme {
	border-start-end-radius: var(--radius-theme);
	}
	.\32 xl\:rounded-se-full {
	border-start-end-radius: var(--radius-full);
	}
	.\32 xl\:rounded-es-none {
	border-end-start-radius: var(--radius-none);
	}
	.\32 xl\:rounded-es-xs {
	border-end-start-radius: var(--radius-xs);
	}
	.\32 xl\:rounded-es-sm {
	border-end-start-radius: var(--radius-sm);
	}
	.\32 xl\:rounded-es-md {
	border-end-start-radius: var(--radius-md);
	}
	.\32 xl\:rounded-es-lg {
	border-end-start-radius: var(--radius-lg);
	}
	.\32 xl\:rounded-es-xl {
	border-end-start-radius: var(--radius-xl);
	}
	.\32 xl\:rounded-es-2xl {
	border-end-start-radius: var(--radius-2xl);
	}
	.\32 xl\:rounded-es-3xl {
	border-end-start-radius: var(--radius-3xl);
	}
	.\32 xl\:rounded-es-4xl {
	border-end-start-radius: var(--radius-4xl);
	}
	.\32 xl\:rounded-es-theme {
	border-end-start-radius: var(--radius-theme);
	}
	.\32 xl\:rounded-es-full {
	border-end-start-radius: var(--radius-full);
	}
}
/*------------------------------------ 
	Border Helpers
------------------------------------*/
.border-none {
	border-width: 0;
}

.border-1 {
	border-width: 0.0625rem;
}

.border-2 {
	border-width: 0.125rem;
}

.border-3 {
	border-width: 0.1875rem;
}

.border-4 {
	border-width: 0.25rem;
}

.border-x-none {
	border-inline-width: 0;
}

.border-x-1 {
	border-inline-width: 0.0625rem;
}

.border-x-2 {
	border-inline-width: 0.125rem;
}

.border-x-3 {
	border-inline-width: 0.1875rem;
}

.border-x-4 {
	border-inline-width: 0.25rem;
}

.border-y-none {
	border-block-width: 0;
}

.border-y-1 {
	border-block-width: 0.0625rem;
}

.border-y-2 {
	border-block-width: 0.125rem;
}

.border-y-3 {
	border-block-width: 0.1875rem;
}

.border-y-4 {
	border-block-width: 0.25rem;
}

.border-s-none {
	border-inline-start-width: 0;
}

.border-s-1 {
	border-inline-start-width: 0.0625rem;
}

.border-s-2 {
	border-inline-start-width: 0.125rem;
}

.border-s-3 {
	border-inline-start-width: 0.1875rem;
}

.border-s-4 {
	border-inline-start-width: 0.25rem;
}

.border-e-none {
	border-inline-end-width: 0;
}

.border-e-1 {
	border-inline-end-width: 0.0625rem;
}

.border-e-2 {
	border-inline-end-width: 0.125rem;
}

.border-e-3 {
	border-inline-end-width: 0.1875rem;
}

.border-e-4 {
	border-inline-end-width: 0.25rem;
}

.border-t-none {
	border-top-width: 0;
}

.border-t-1 {
	border-top-width: 0.0625rem;
}

.border-t-2 {
	border-top-width: 0.125rem;
}

.border-t-3 {
	border-top-width: 0.1875rem;
}

.border-t-4 {
	border-top-width: 0.25rem;
}

.border-b-none {
	border-bottom-width: 0;
}

.border-b-1 {
	border-bottom-width: 0.0625rem;
}

.border-b-2 {
	border-bottom-width: 0.125rem;
}

.border-b-3 {
	border-bottom-width: 0.1875rem;
}

.border-b-4 {
	border-bottom-width: 0.25rem;
}

.border-solid {
	border-style: solid;
}

.border-dashed {
	border-style: dashed;
}

.border-dotted {
	border-style: dotted;
}

.border-double {
	border-style: double;
}

.border-hidden {
	border-style: hidden;
}

.border-none {
	border-style: none;
}

@media screen and (min-width: 576.02px) {
	.sm\:border-none {
	border-width: 0;
	}
	.sm\:border-1 {
	border-width: 0.0625rem;
	}
	.sm\:border-2 {
	border-width: 0.125rem;
	}
	.sm\:border-3 {
	border-width: 0.1875rem;
	}
	.sm\:border-4 {
	border-width: 0.25rem;
	}
	.sm\:border-x-none {
	border-inline-width: 0;
	}
	.sm\:border-x-1 {
	border-inline-width: 0.0625rem;
	}
	.sm\:border-x-2 {
	border-inline-width: 0.125rem;
	}
	.sm\:border-x-3 {
	border-inline-width: 0.1875rem;
	}
	.sm\:border-x-4 {
	border-inline-width: 0.25rem;
	}
	.sm\:border-y-none {
	border-block-width: 0;
	}
	.sm\:border-y-1 {
	border-block-width: 0.0625rem;
	}
	.sm\:border-y-2 {
	border-block-width: 0.125rem;
	}
	.sm\:border-y-3 {
	border-block-width: 0.1875rem;
	}
	.sm\:border-y-4 {
	border-block-width: 0.25rem;
	}
	.sm\:border-s-none {
	border-inline-start-width: 0;
	}
	.sm\:border-s-1 {
	border-inline-start-width: 0.0625rem;
	}
	.sm\:border-s-2 {
	border-inline-start-width: 0.125rem;
	}
	.sm\:border-s-3 {
	border-inline-start-width: 0.1875rem;
	}
	.sm\:border-s-4 {
	border-inline-start-width: 0.25rem;
	}
	.sm\:border-e-none {
	border-inline-end-width: 0;
	}
	.sm\:border-e-1 {
	border-inline-end-width: 0.0625rem;
	}
	.sm\:border-e-2 {
	border-inline-end-width: 0.125rem;
	}
	.sm\:border-e-3 {
	border-inline-end-width: 0.1875rem;
	}
	.sm\:border-e-4 {
	border-inline-end-width: 0.25rem;
	}
	.sm\:border-t-none {
	border-top-width: 0;
	}
	.sm\:border-t-1 {
	border-top-width: 0.0625rem;
	}
	.sm\:border-t-2 {
	border-top-width: 0.125rem;
	}
	.sm\:border-t-3 {
	border-top-width: 0.1875rem;
	}
	.sm\:border-t-4 {
	border-top-width: 0.25rem;
	}
	.sm\:border-b-none {
	border-bottom-width: 0;
	}
	.sm\:border-b-1 {
	border-bottom-width: 0.0625rem;
	}
	.sm\:border-b-2 {
	border-bottom-width: 0.125rem;
	}
	.sm\:border-b-3 {
	border-bottom-width: 0.1875rem;
	}
	.sm\:border-b-4 {
	border-bottom-width: 0.25rem;
	}
	.sm\:border-solid {
	border-style: solid;
	}
	.sm\:border-dashed {
	border-style: dashed;
	}
	.sm\:border-dotted {
	border-style: dotted;
	}
	.sm\:border-double {
	border-style: double;
	}
	.sm\:border-hidden {
	border-style: hidden;
	}
	.sm\:border-none {
	border-style: none;
	}
}
@media screen and (min-width: 768.02px) {
	.md\:border-none {
	border-width: 0;
	}
	.md\:border-1 {
	border-width: 0.0625rem;
	}
	.md\:border-2 {
	border-width: 0.125rem;
	}
	.md\:border-3 {
	border-width: 0.1875rem;
	}
	.md\:border-4 {
	border-width: 0.25rem;
	}
	.md\:border-x-none {
	border-inline-width: 0;
	}
	.md\:border-x-1 {
	border-inline-width: 0.0625rem;
	}
	.md\:border-x-2 {
	border-inline-width: 0.125rem;
	}
	.md\:border-x-3 {
	border-inline-width: 0.1875rem;
	}
	.md\:border-x-4 {
	border-inline-width: 0.25rem;
	}
	.md\:border-y-none {
	border-block-width: 0;
	}
	.md\:border-y-1 {
	border-block-width: 0.0625rem;
	}
	.md\:border-y-2 {
	border-block-width: 0.125rem;
	}
	.md\:border-y-3 {
	border-block-width: 0.1875rem;
	}
	.md\:border-y-4 {
	border-block-width: 0.25rem;
	}
	.md\:border-s-none {
	border-inline-start-width: 0;
	}
	.md\:border-s-1 {
	border-inline-start-width: 0.0625rem;
	}
	.md\:border-s-2 {
	border-inline-start-width: 0.125rem;
	}
	.md\:border-s-3 {
	border-inline-start-width: 0.1875rem;
	}
	.md\:border-s-4 {
	border-inline-start-width: 0.25rem;
	}
	.md\:border-e-none {
	border-inline-end-width: 0;
	}
	.md\:border-e-1 {
	border-inline-end-width: 0.0625rem;
	}
	.md\:border-e-2 {
	border-inline-end-width: 0.125rem;
	}
	.md\:border-e-3 {
	border-inline-end-width: 0.1875rem;
	}
	.md\:border-e-4 {
	border-inline-end-width: 0.25rem;
	}
	.md\:border-t-none {
	border-top-width: 0;
	}
	.md\:border-t-1 {
	border-top-width: 0.0625rem;
	}
	.md\:border-t-2 {
	border-top-width: 0.125rem;
	}
	.md\:border-t-3 {
	border-top-width: 0.1875rem;
	}
	.md\:border-t-4 {
	border-top-width: 0.25rem;
	}
	.md\:border-b-none {
	border-bottom-width: 0;
	}
	.md\:border-b-1 {
	border-bottom-width: 0.0625rem;
	}
	.md\:border-b-2 {
	border-bottom-width: 0.125rem;
	}
	.md\:border-b-3 {
	border-bottom-width: 0.1875rem;
	}
	.md\:border-b-4 {
	border-bottom-width: 0.25rem;
	}
	.md\:border-solid {
	border-style: solid;
	}
	.md\:border-dashed {
	border-style: dashed;
	}
	.md\:border-dotted {
	border-style: dotted;
	}
	.md\:border-double {
	border-style: double;
	}
	.md\:border-hidden {
	border-style: hidden;
	}
	.md\:border-none {
	border-style: none;
	}
}
@media screen and (min-width: 1024.02px) {
	.lg\:border-none {
	border-width: 0;
	}
	.lg\:border-1 {
	border-width: 0.0625rem;
	}
	.lg\:border-2 {
	border-width: 0.125rem;
	}
	.lg\:border-3 {
	border-width: 0.1875rem;
	}
	.lg\:border-4 {
	border-width: 0.25rem;
	}
	.lg\:border-x-none {
	border-inline-width: 0;
	}
	.lg\:border-x-1 {
	border-inline-width: 0.0625rem;
	}
	.lg\:border-x-2 {
	border-inline-width: 0.125rem;
	}
	.lg\:border-x-3 {
	border-inline-width: 0.1875rem;
	}
	.lg\:border-x-4 {
	border-inline-width: 0.25rem;
	}
	.lg\:border-y-none {
	border-block-width: 0;
	}
	.lg\:border-y-1 {
	border-block-width: 0.0625rem;
	}
	.lg\:border-y-2 {
	border-block-width: 0.125rem;
	}
	.lg\:border-y-3 {
	border-block-width: 0.1875rem;
	}
	.lg\:border-y-4 {
	border-block-width: 0.25rem;
	}
	.lg\:border-s-none {
	border-inline-start-width: 0;
	}
	.lg\:border-s-1 {
	border-inline-start-width: 0.0625rem;
	}
	.lg\:border-s-2 {
	border-inline-start-width: 0.125rem;
	}
	.lg\:border-s-3 {
	border-inline-start-width: 0.1875rem;
	}
	.lg\:border-s-4 {
	border-inline-start-width: 0.25rem;
	}
	.lg\:border-e-none {
	border-inline-end-width: 0;
	}
	.lg\:border-e-1 {
	border-inline-end-width: 0.0625rem;
	}
	.lg\:border-e-2 {
	border-inline-end-width: 0.125rem;
	}
	.lg\:border-e-3 {
	border-inline-end-width: 0.1875rem;
	}
	.lg\:border-e-4 {
	border-inline-end-width: 0.25rem;
	}
	.lg\:border-t-none {
	border-top-width: 0;
	}
	.lg\:border-t-1 {
	border-top-width: 0.0625rem;
	}
	.lg\:border-t-2 {
	border-top-width: 0.125rem;
	}
	.lg\:border-t-3 {
	border-top-width: 0.1875rem;
	}
	.lg\:border-t-4 {
	border-top-width: 0.25rem;
	}
	.lg\:border-b-none {
	border-bottom-width: 0;
	}
	.lg\:border-b-1 {
	border-bottom-width: 0.0625rem;
	}
	.lg\:border-b-2 {
	border-bottom-width: 0.125rem;
	}
	.lg\:border-b-3 {
	border-bottom-width: 0.1875rem;
	}
	.lg\:border-b-4 {
	border-bottom-width: 0.25rem;
	}
	.lg\:border-solid {
	border-style: solid;
	}
	.lg\:border-dashed {
	border-style: dashed;
	}
	.lg\:border-dotted {
	border-style: dotted;
	}
	.lg\:border-double {
	border-style: double;
	}
	.lg\:border-hidden {
	border-style: hidden;
	}
	.lg\:border-none {
	border-style: none;
	}
}
@media screen and (min-width: 1280.02px) {
	.xl\:border-none {
	border-width: 0;
	}
	.xl\:border-1 {
	border-width: 0.0625rem;
	}
	.xl\:border-2 {
	border-width: 0.125rem;
	}
	.xl\:border-3 {
	border-width: 0.1875rem;
	}
	.xl\:border-4 {
	border-width: 0.25rem;
	}
	.xl\:border-x-none {
	border-inline-width: 0;
	}
	.xl\:border-x-1 {
	border-inline-width: 0.0625rem;
	}
	.xl\:border-x-2 {
	border-inline-width: 0.125rem;
	}
	.xl\:border-x-3 {
	border-inline-width: 0.1875rem;
	}
	.xl\:border-x-4 {
	border-inline-width: 0.25rem;
	}
	.xl\:border-y-none {
	border-block-width: 0;
	}
	.xl\:border-y-1 {
	border-block-width: 0.0625rem;
	}
	.xl\:border-y-2 {
	border-block-width: 0.125rem;
	}
	.xl\:border-y-3 {
	border-block-width: 0.1875rem;
	}
	.xl\:border-y-4 {
	border-block-width: 0.25rem;
	}
	.xl\:border-s-none {
	border-inline-start-width: 0;
	}
	.xl\:border-s-1 {
	border-inline-start-width: 0.0625rem;
	}
	.xl\:border-s-2 {
	border-inline-start-width: 0.125rem;
	}
	.xl\:border-s-3 {
	border-inline-start-width: 0.1875rem;
	}
	.xl\:border-s-4 {
	border-inline-start-width: 0.25rem;
	}
	.xl\:border-e-none {
	border-inline-end-width: 0;
	}
	.xl\:border-e-1 {
	border-inline-end-width: 0.0625rem;
	}
	.xl\:border-e-2 {
	border-inline-end-width: 0.125rem;
	}
	.xl\:border-e-3 {
	border-inline-end-width: 0.1875rem;
	}
	.xl\:border-e-4 {
	border-inline-end-width: 0.25rem;
	}
	.xl\:border-t-none {
	border-top-width: 0;
	}
	.xl\:border-t-1 {
	border-top-width: 0.0625rem;
	}
	.xl\:border-t-2 {
	border-top-width: 0.125rem;
	}
	.xl\:border-t-3 {
	border-top-width: 0.1875rem;
	}
	.xl\:border-t-4 {
	border-top-width: 0.25rem;
	}
	.xl\:border-b-none {
	border-bottom-width: 0;
	}
	.xl\:border-b-1 {
	border-bottom-width: 0.0625rem;
	}
	.xl\:border-b-2 {
	border-bottom-width: 0.125rem;
	}
	.xl\:border-b-3 {
	border-bottom-width: 0.1875rem;
	}
	.xl\:border-b-4 {
	border-bottom-width: 0.25rem;
	}
	.xl\:border-solid {
	border-style: solid;
	}
	.xl\:border-dashed {
	border-style: dashed;
	}
	.xl\:border-dotted {
	border-style: dotted;
	}
	.xl\:border-double {
	border-style: double;
	}
	.xl\:border-hidden {
	border-style: hidden;
	}
	.xl\:border-none {
	border-style: none;
	}
}
@media screen and (min-width: 1536.02px) {
	.\32 xl\:border-none {
	border-width: 0;
	}
	.\32 xl\:border-1 {
	border-width: 0.0625rem;
	}
	.\32 xl\:border-2 {
	border-width: 0.125rem;
	}
	.\32 xl\:border-3 {
	border-width: 0.1875rem;
	}
	.\32 xl\:border-4 {
	border-width: 0.25rem;
	}
	.\32 xl\:border-x-none {
	border-inline-width: 0;
	}
	.\32 xl\:border-x-1 {
	border-inline-width: 0.0625rem;
	}
	.\32 xl\:border-x-2 {
	border-inline-width: 0.125rem;
	}
	.\32 xl\:border-x-3 {
	border-inline-width: 0.1875rem;
	}
	.\32 xl\:border-x-4 {
	border-inline-width: 0.25rem;
	}
	.\32 xl\:border-y-none {
	border-block-width: 0;
	}
	.\32 xl\:border-y-1 {
	border-block-width: 0.0625rem;
	}
	.\32 xl\:border-y-2 {
	border-block-width: 0.125rem;
	}
	.\32 xl\:border-y-3 {
	border-block-width: 0.1875rem;
	}
	.\32 xl\:border-y-4 {
	border-block-width: 0.25rem;
	}
	.\32 xl\:border-s-none {
	border-inline-start-width: 0;
	}
	.\32 xl\:border-s-1 {
	border-inline-start-width: 0.0625rem;
	}
	.\32 xl\:border-s-2 {
	border-inline-start-width: 0.125rem;
	}
	.\32 xl\:border-s-3 {
	border-inline-start-width: 0.1875rem;
	}
	.\32 xl\:border-s-4 {
	border-inline-start-width: 0.25rem;
	}
	.\32 xl\:border-e-none {
	border-inline-end-width: 0;
	}
	.\32 xl\:border-e-1 {
	border-inline-end-width: 0.0625rem;
	}
	.\32 xl\:border-e-2 {
	border-inline-end-width: 0.125rem;
	}
	.\32 xl\:border-e-3 {
	border-inline-end-width: 0.1875rem;
	}
	.\32 xl\:border-e-4 {
	border-inline-end-width: 0.25rem;
	}
	.\32 xl\:border-t-none {
	border-top-width: 0;
	}
	.\32 xl\:border-t-1 {
	border-top-width: 0.0625rem;
	}
	.\32 xl\:border-t-2 {
	border-top-width: 0.125rem;
	}
	.\32 xl\:border-t-3 {
	border-top-width: 0.1875rem;
	}
	.\32 xl\:border-t-4 {
	border-top-width: 0.25rem;
	}
	.\32 xl\:border-b-none {
	border-bottom-width: 0;
	}
	.\32 xl\:border-b-1 {
	border-bottom-width: 0.0625rem;
	}
	.\32 xl\:border-b-2 {
	border-bottom-width: 0.125rem;
	}
	.\32 xl\:border-b-3 {
	border-bottom-width: 0.1875rem;
	}
	.\32 xl\:border-b-4 {
	border-bottom-width: 0.25rem;
	}
	.\32 xl\:border-solid {
	border-style: solid;
	}
	.\32 xl\:border-dashed {
	border-style: dashed;
	}
	.\32 xl\:border-dotted {
	border-style: dotted;
	}
	.\32 xl\:border-double {
	border-style: double;
	}
	.\32 xl\:border-hidden {
	border-style: hidden;
	}
	.\32 xl\:border-none {
	border-style: none;
	}
}
/*------------------------------------ 
	Z Index Helpers
------------------------------------*/
.z-1 {
	z-index: 1;
}

.z-2 {
	z-index: 2;
}

.z-3 {
	z-index: 3;
}

.z-4 {
	z-index: 4;
}

.z-5 {
	z-index: 5;
}

.z-6 {
	z-index: 6;
}

.z-7 {
	z-index: 7;
}

.z-8 {
	z-index: 8;
}

.z-9 {
	z-index: 9;
}

.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-100 {
	z-index: 100;
}

.z-200 {
	z-index: 200;
}

.z-300 {
	z-index: 300;
}

.z-400 {
	z-index: 400;
}

.z-500 {
	z-index: 500;
}

.z-999 {
	z-index: 999;
}

.z-9999 {
	z-index: 9999;
}

/*------------------------------------ 
	Colors Helpers
------------------------------------*/
.bg-white {
	background-color: rgb(var(--colors-white));
}

.hover\:bg-white:hover {
	background-color: rgb(var(--colors-white));
}

.bg-black {
	background-color: rgb(var(--colors-black));
}

.hover\:bg-black:hover {
	background-color: rgb(var(--colors-black));
}

.bg-primary-background {
	background-color: rgb(var(--colors-primary-background));
}

.hover\:bg-primary-background:hover {
	background-color: rgb(var(--colors-primary-background));
}

.bg-primary-foreground {
	background-color: rgb(var(--colors-primary-foreground));
}

.hover\:bg-primary-foreground:hover {
	background-color: rgb(var(--colors-primary-foreground));
}

.bg-secondary-background {
	background-color: rgb(var(--colors-secondary-background));
}

.hover\:bg-secondary-background:hover {
	background-color: rgb(var(--colors-secondary-background));
}

.bg-secondary-foreground {
	background-color: rgb(var(--colors-secondary-foreground));
}

.hover\:bg-secondary-foreground:hover {
	background-color: rgb(var(--colors-secondary-foreground));
}

.bg-sub-menu-foreground {
	background-color: rgb(var(--colors-sub-menu-foreground));
}

.hover\:bg-sub-menu-foreground:hover {
	background-color: rgb(var(--colors-sub-menu-foreground));
}

.bg-sub-menu-background {
	background-color: rgb(var(--colors-sub-menu-background));
}

.hover\:bg-sub-menu-background:hover {
	background-color: rgb(var(--colors-sub-menu-background));
}

.bg-sub-menu-accent {
	background-color: rgb(var(--colors-sub-menu-accent));
}

.hover\:bg-sub-menu-accent:hover {
	background-color: rgb(var(--colors-sub-menu-accent));
}

.bg-sub-menu-border {
	background-color: rgb(var(--colors-sub-menu-border));
}

.hover\:bg-sub-menu-border:hover {
	background-color: rgb(var(--colors-sub-menu-border));
}

.bg-sub-menu-border-inner {
	background-color: rgb(var(--colors-sub-menu-border-inner));
}

.hover\:bg-sub-menu-border-inner:hover {
	background-color: rgb(var(--colors-sub-menu-border-inner));
}

.bg-drawer-color {
	background-color: rgb(var(--colors-drawer-color));
}

.hover\:bg-drawer-color:hover {
	background-color: rgb(var(--colors-drawer-color));
}

.bg-drawer-background {
	background-color: rgb(var(--colors-drawer-background));
}

.hover\:bg-drawer-background:hover {
	background-color: rgb(var(--colors-drawer-background));
}

.bg-drawer-border {
	background-color: rgb(var(--colors-drawer-border));
}

.hover\:bg-drawer-border:hover {
	background-color: rgb(var(--colors-drawer-border));
}

.bg-gray-50 {
	background-color: rgb(var(--colors-gray-50));
}

.hover\:bg-gray-50:hover {
	background-color: rgb(var(--colors-gray-50));
}

.bg-gray-100 {
	background-color: rgb(var(--colors-gray-100));
}

.hover\:bg-gray-100:hover {
	background-color: rgb(var(--colors-gray-100));
}

.bg-gray-200 {
	background-color: rgb(var(--colors-gray-200));
}

.hover\:bg-gray-200:hover {
	background-color: rgb(var(--colors-gray-200));
}

.bg-gray-300 {
	background-color: rgb(var(--colors-gray-300));
}

.hover\:bg-gray-300:hover {
	background-color: rgb(var(--colors-gray-300));
}

.bg-gray-400 {
	background-color: rgb(var(--colors-gray-400));
}

.hover\:bg-gray-400:hover {
	background-color: rgb(var(--colors-gray-400));
}

.bg-gray-500 {
	background-color: rgb(var(--colors-gray-500));
}

.hover\:bg-gray-500:hover {
	background-color: rgb(var(--colors-gray-500));
}

.bg-gray-600 {
	background-color: rgb(var(--colors-gray-600));
}

.hover\:bg-gray-600:hover {
	background-color: rgb(var(--colors-gray-600));
}

.bg-gray-700 {
	background-color: rgb(var(--colors-gray-700));
}

.hover\:bg-gray-700:hover {
	background-color: rgb(var(--colors-gray-700));
}

.bg-gray-800 {
	background-color: rgb(var(--colors-gray-800));
}

.hover\:bg-gray-800:hover {
	background-color: rgb(var(--colors-gray-800));
}

.bg-gray-900 {
	background-color: rgb(var(--colors-gray-900));
}

.hover\:bg-gray-900:hover {
	background-color: rgb(var(--colors-gray-900));
}

.bg-gray-950 {
	background-color: rgb(var(--colors-gray-950));
}

.hover\:bg-gray-950:hover {
	background-color: rgb(var(--colors-gray-950));
}

.bg-red-light {
	background-color: rgb(var(--colors-red-light));
}

.hover\:bg-red-light:hover {
	background-color: rgb(var(--colors-red-light));
}

.bg-red {
	background-color: rgb(var(--colors-red));
}

.hover\:bg-red:hover {
	background-color: rgb(var(--colors-red));
}

.bg-red-dark {
	background-color: rgb(var(--colors-red-dark));
}

.hover\:bg-red-dark:hover {
	background-color: rgb(var(--colors-red-dark));
}

.bg-green-light {
	background-color: rgb(var(--colors-green-light));
}

.hover\:bg-green-light:hover {
	background-color: rgb(var(--colors-green-light));
}

.bg-green {
	background-color: rgb(var(--colors-green));
}

.hover\:bg-green:hover {
	background-color: rgb(var(--colors-green));
}

.bg-green-dark {
	background-color: rgb(var(--colors-green-dark));
}

.hover\:bg-green-dark:hover {
	background-color: rgb(var(--colors-green-dark));
}

.bg-orange-light {
	background-color: rgb(var(--colors-orange-light));
}

.hover\:bg-orange-light:hover {
	background-color: rgb(var(--colors-orange-light));
}

.bg-orange {
	background-color: rgb(var(--colors-orange));
}

.hover\:bg-orange:hover {
	background-color: rgb(var(--colors-orange));
}

.bg-orange-dark {
	background-color: rgb(var(--colors-orange-dark));
}

.hover\:bg-orange-dark:hover {
	background-color: rgb(var(--colors-orange-dark));
}

.bg-yellow-light {
	background-color: rgb(var(--colors-yellow-light));
}

.hover\:bg-yellow-light:hover {
	background-color: rgb(var(--colors-yellow-light));
}

.bg-yellow {
	background-color: rgb(var(--colors-yellow));
}

.hover\:bg-yellow:hover {
	background-color: rgb(var(--colors-yellow));
}

.bg-yellow-dark {
	background-color: rgb(var(--colors-yellow-dark));
}

.hover\:bg-yellow-dark:hover {
	background-color: rgb(var(--colors-yellow-dark));
}

.bg-blue-light {
	background-color: rgb(var(--colors-blue-light));
}

.hover\:bg-blue-light:hover {
	background-color: rgb(var(--colors-blue-light));
}

.bg-blue {
	background-color: rgb(var(--colors-blue));
}

.hover\:bg-blue:hover {
	background-color: rgb(var(--colors-blue));
}

.bg-blue-dark {
	background-color: rgb(var(--colors-blue-dark));
}

.hover\:bg-blue-dark:hover {
	background-color: rgb(var(--colors-blue-dark));
}

.text-white {
	color: rgb(var(--colors-white));
}

.hover\:text-white:hover {
	color: rgb(var(--colors-white));
}

.text-black {
	color: rgb(var(--colors-black));
}

.hover\:text-black:hover {
	color: rgb(var(--colors-black));
}

.text-primary-background {
	color: rgb(var(--colors-primary-background));
}

.hover\:text-primary-background:hover {
	color: rgb(var(--colors-primary-background));
}

.text-primary-foreground {
	color: rgb(var(--colors-primary-foreground));
}

.hover\:text-primary-foreground:hover {
	color: rgb(var(--colors-primary-foreground));
}

.text-secondary-background {
	color: rgb(var(--colors-secondary-background));
}

.hover\:text-secondary-background:hover {
	color: rgb(var(--colors-secondary-background));
}

.text-secondary-foreground {
	color: rgb(var(--colors-secondary-foreground));
}

.hover\:text-secondary-foreground:hover {
	color: rgb(var(--colors-secondary-foreground));
}

.text-sub-menu-foreground {
	color: rgb(var(--colors-sub-menu-foreground));
}

.hover\:text-sub-menu-foreground:hover {
	color: rgb(var(--colors-sub-menu-foreground));
}

.text-sub-menu-background {
	color: rgb(var(--colors-sub-menu-background));
}

.hover\:text-sub-menu-background:hover {
	color: rgb(var(--colors-sub-menu-background));
}

.text-sub-menu-accent {
	color: rgb(var(--colors-sub-menu-accent));
}

.hover\:text-sub-menu-accent:hover {
	color: rgb(var(--colors-sub-menu-accent));
}

.text-sub-menu-border {
	color: rgb(var(--colors-sub-menu-border));
}

.hover\:text-sub-menu-border:hover {
	color: rgb(var(--colors-sub-menu-border));
}

.text-sub-menu-border-inner {
	color: rgb(var(--colors-sub-menu-border-inner));
}

.hover\:text-sub-menu-border-inner:hover {
	color: rgb(var(--colors-sub-menu-border-inner));
}

.text-drawer-color {
	color: rgb(var(--colors-drawer-color));
}

.hover\:text-drawer-color:hover {
	color: rgb(var(--colors-drawer-color));
}

.text-drawer-background {
	color: rgb(var(--colors-drawer-background));
}

.hover\:text-drawer-background:hover {
	color: rgb(var(--colors-drawer-background));
}

.text-drawer-border {
	color: rgb(var(--colors-drawer-border));
}

.hover\:text-drawer-border:hover {
	color: rgb(var(--colors-drawer-border));
}

.text-gray-50 {
	color: rgb(var(--colors-gray-50));
}

.hover\:text-gray-50:hover {
	color: rgb(var(--colors-gray-50));
}

.text-gray-100 {
	color: rgb(var(--colors-gray-100));
}

.hover\:text-gray-100:hover {
	color: rgb(var(--colors-gray-100));
}

.text-gray-200 {
	color: rgb(var(--colors-gray-200));
}

.hover\:text-gray-200:hover {
	color: rgb(var(--colors-gray-200));
}

.text-gray-300 {
	color: rgb(var(--colors-gray-300));
}

.hover\:text-gray-300:hover {
	color: rgb(var(--colors-gray-300));
}

.text-gray-400 {
	color: rgb(var(--colors-gray-400));
}

.hover\:text-gray-400:hover {
	color: rgb(var(--colors-gray-400));
}

.text-gray-500 {
	color: rgb(var(--colors-gray-500));
}

.hover\:text-gray-500:hover {
	color: rgb(var(--colors-gray-500));
}

.text-gray-600 {
	color: rgb(var(--colors-gray-600));
}

.hover\:text-gray-600:hover {
	color: rgb(var(--colors-gray-600));
}

.text-gray-700 {
	color: rgb(var(--colors-gray-700));
}

.hover\:text-gray-700:hover {
	color: rgb(var(--colors-gray-700));
}

.text-gray-800 {
	color: rgb(var(--colors-gray-800));
}

.hover\:text-gray-800:hover {
	color: rgb(var(--colors-gray-800));
}

.text-gray-900 {
	color: rgb(var(--colors-gray-900));
}

.hover\:text-gray-900:hover {
	color: rgb(var(--colors-gray-900));
}

.text-gray-950 {
	color: rgb(var(--colors-gray-950));
}

.hover\:text-gray-950:hover {
	color: rgb(var(--colors-gray-950));
}

.text-red-light {
	color: rgb(var(--colors-red-light));
}

.hover\:text-red-light:hover {
	color: rgb(var(--colors-red-light));
}

.text-red {
	color: rgb(var(--colors-red));
}

.hover\:text-red:hover {
	color: rgb(var(--colors-red));
}

.text-red-dark {
	color: rgb(var(--colors-red-dark));
}

.hover\:text-red-dark:hover {
	color: rgb(var(--colors-red-dark));
}

.text-green-light {
	color: rgb(var(--colors-green-light));
}

.hover\:text-green-light:hover {
	color: rgb(var(--colors-green-light));
}

.text-green {
	color: rgb(var(--colors-green));
}

.hover\:text-green:hover {
	color: rgb(var(--colors-green));
}

.text-green-dark {
	color: rgb(var(--colors-green-dark));
}

.hover\:text-green-dark:hover {
	color: rgb(var(--colors-green-dark));
}

.text-orange-light {
	color: rgb(var(--colors-orange-light));
}

.hover\:text-orange-light:hover {
	color: rgb(var(--colors-orange-light));
}

.text-orange {
	color: rgb(var(--colors-orange));
}

.hover\:text-orange:hover {
	color: rgb(var(--colors-orange));
}

.text-orange-dark {
	color: rgb(var(--colors-orange-dark));
}

.hover\:text-orange-dark:hover {
	color: rgb(var(--colors-orange-dark));
}

.text-yellow-light {
	color: rgb(var(--colors-yellow-light));
}

.hover\:text-yellow-light:hover {
	color: rgb(var(--colors-yellow-light));
}

.text-yellow {
	color: rgb(var(--colors-yellow));
}

.hover\:text-yellow:hover {
	color: rgb(var(--colors-yellow));
}

.text-yellow-dark {
	color: rgb(var(--colors-yellow-dark));
}

.hover\:text-yellow-dark:hover {
	color: rgb(var(--colors-yellow-dark));
}

.text-blue-light {
	color: rgb(var(--colors-blue-light));
}

.hover\:text-blue-light:hover {
	color: rgb(var(--colors-blue-light));
}

.text-blue {
	color: rgb(var(--colors-blue));
}

.hover\:text-blue:hover {
	color: rgb(var(--colors-blue));
}

.text-blue-dark {
	color: rgb(var(--colors-blue-dark));
}

.hover\:text-blue-dark:hover {
	color: rgb(var(--colors-blue-dark));
}

.border-white {
	border-color: rgb(var(--colors-white));
}

.hover\:border-white:hover {
	border-color: rgb(var(--colors-white));
}

.border-black {
	border-color: rgb(var(--colors-black));
}

.hover\:border-black:hover {
	border-color: rgb(var(--colors-black));
}

.border-primary-background {
	border-color: rgb(var(--colors-primary-background));
}

.hover\:border-primary-background:hover {
	border-color: rgb(var(--colors-primary-background));
}

.border-primary-foreground {
	border-color: rgb(var(--colors-primary-foreground));
}

.hover\:border-primary-foreground:hover {
	border-color: rgb(var(--colors-primary-foreground));
}

.border-secondary-background {
	border-color: rgb(var(--colors-secondary-background));
}

.hover\:border-secondary-background:hover {
	border-color: rgb(var(--colors-secondary-background));
}

.border-secondary-foreground {
	border-color: rgb(var(--colors-secondary-foreground));
}

.hover\:border-secondary-foreground:hover {
	border-color: rgb(var(--colors-secondary-foreground));
}

.border-sub-menu-foreground {
	border-color: rgb(var(--colors-sub-menu-foreground));
}

.hover\:border-sub-menu-foreground:hover {
	border-color: rgb(var(--colors-sub-menu-foreground));
}

.border-sub-menu-background {
	border-color: rgb(var(--colors-sub-menu-background));
}

.hover\:border-sub-menu-background:hover {
	border-color: rgb(var(--colors-sub-menu-background));
}

.border-sub-menu-accent {
	border-color: rgb(var(--colors-sub-menu-accent));
}

.hover\:border-sub-menu-accent:hover {
	border-color: rgb(var(--colors-sub-menu-accent));
}

.border-sub-menu-border {
	border-color: rgb(var(--colors-sub-menu-border));
}

.hover\:border-sub-menu-border:hover {
	border-color: rgb(var(--colors-sub-menu-border));
}

.border-sub-menu-border-inner {
	border-color: rgb(var(--colors-sub-menu-border-inner));
}

.hover\:border-sub-menu-border-inner:hover {
	border-color: rgb(var(--colors-sub-menu-border-inner));
}

.border-drawer-color {
	border-color: rgb(var(--colors-drawer-color));
}

.hover\:border-drawer-color:hover {
	border-color: rgb(var(--colors-drawer-color));
}

.border-drawer-background {
	border-color: rgb(var(--colors-drawer-background));
}

.hover\:border-drawer-background:hover {
	border-color: rgb(var(--colors-drawer-background));
}

.border-drawer-border {
	border-color: rgb(var(--colors-drawer-border));
}

.hover\:border-drawer-border:hover {
	border-color: rgb(var(--colors-drawer-border));
}

.border-gray-50 {
	border-color: rgb(var(--colors-gray-50));
}

.hover\:border-gray-50:hover {
	border-color: rgb(var(--colors-gray-50));
}

.border-gray-100 {
	border-color: rgb(var(--colors-gray-100));
}

.hover\:border-gray-100:hover {
	border-color: rgb(var(--colors-gray-100));
}

.border-gray-200 {
	border-color: rgb(var(--colors-gray-200));
}

.hover\:border-gray-200:hover {
	border-color: rgb(var(--colors-gray-200));
}

.border-gray-300 {
	border-color: rgb(var(--colors-gray-300));
}

.hover\:border-gray-300:hover {
	border-color: rgb(var(--colors-gray-300));
}

.border-gray-400 {
	border-color: rgb(var(--colors-gray-400));
}

.hover\:border-gray-400:hover {
	border-color: rgb(var(--colors-gray-400));
}

.border-gray-500 {
	border-color: rgb(var(--colors-gray-500));
}

.hover\:border-gray-500:hover {
	border-color: rgb(var(--colors-gray-500));
}

.border-gray-600 {
	border-color: rgb(var(--colors-gray-600));
}

.hover\:border-gray-600:hover {
	border-color: rgb(var(--colors-gray-600));
}

.border-gray-700 {
	border-color: rgb(var(--colors-gray-700));
}

.hover\:border-gray-700:hover {
	border-color: rgb(var(--colors-gray-700));
}

.border-gray-800 {
	border-color: rgb(var(--colors-gray-800));
}

.hover\:border-gray-800:hover {
	border-color: rgb(var(--colors-gray-800));
}

.border-gray-900 {
	border-color: rgb(var(--colors-gray-900));
}

.hover\:border-gray-900:hover {
	border-color: rgb(var(--colors-gray-900));
}

.border-gray-950 {
	border-color: rgb(var(--colors-gray-950));
}

.hover\:border-gray-950:hover {
	border-color: rgb(var(--colors-gray-950));
}

.border-red-light {
	border-color: rgb(var(--colors-red-light));
}

.hover\:border-red-light:hover {
	border-color: rgb(var(--colors-red-light));
}

.border-red {
	border-color: rgb(var(--colors-red));
}

.hover\:border-red:hover {
	border-color: rgb(var(--colors-red));
}

.border-red-dark {
	border-color: rgb(var(--colors-red-dark));
}

.hover\:border-red-dark:hover {
	border-color: rgb(var(--colors-red-dark));
}

.border-green-light {
	border-color: rgb(var(--colors-green-light));
}

.hover\:border-green-light:hover {
	border-color: rgb(var(--colors-green-light));
}

.border-green {
	border-color: rgb(var(--colors-green));
}

.hover\:border-green:hover {
	border-color: rgb(var(--colors-green));
}

.border-green-dark {
	border-color: rgb(var(--colors-green-dark));
}

.hover\:border-green-dark:hover {
	border-color: rgb(var(--colors-green-dark));
}

.border-orange-light {
	border-color: rgb(var(--colors-orange-light));
}

.hover\:border-orange-light:hover {
	border-color: rgb(var(--colors-orange-light));
}

.border-orange {
	border-color: rgb(var(--colors-orange));
}

.hover\:border-orange:hover {
	border-color: rgb(var(--colors-orange));
}

.border-orange-dark {
	border-color: rgb(var(--colors-orange-dark));
}

.hover\:border-orange-dark:hover {
	border-color: rgb(var(--colors-orange-dark));
}

.border-yellow-light {
	border-color: rgb(var(--colors-yellow-light));
}

.hover\:border-yellow-light:hover {
	border-color: rgb(var(--colors-yellow-light));
}

.border-yellow {
	border-color: rgb(var(--colors-yellow));
}

.hover\:border-yellow:hover {
	border-color: rgb(var(--colors-yellow));
}

.border-yellow-dark {
	border-color: rgb(var(--colors-yellow-dark));
}

.hover\:border-yellow-dark:hover {
	border-color: rgb(var(--colors-yellow-dark));
}

.border-blue-light {
	border-color: rgb(var(--colors-blue-light));
}

.hover\:border-blue-light:hover {
	border-color: rgb(var(--colors-blue-light));
}

.border-blue {
	border-color: rgb(var(--colors-blue));
}

.hover\:border-blue:hover {
	border-color: rgb(var(--colors-blue));
}

.border-blue-dark {
	border-color: rgb(var(--colors-blue-dark));
}

.hover\:border-blue-dark:hover {
	border-color: rgb(var(--colors-blue-dark));
}

.bg-current {
	background-color: currentColor;
}

.text-current {
	color: currentColor;
}

.border-current {
	border-color: currentColor;
}

.bg-transparent {
	background-color: transparent;
}

.text-transparent {
	color: transparent;
}

.border-transparent {
	border-color: transparent;
}

@media (hover: hover) and (pointer: fine) {
	.hover\:bg-current:hover {
	background-color: currentColor;
	}
	.hover\:text-current:hover {
	color: currentColor;
	}
	.hover\:border-current:hover {
	border-color: currentColor;
	}
	.hover\:bg-transparent:hover {
	background-color: transparent;
	}
	.hover\:text-transparent:hover {
	color: transparent;
	}
	.hover\:border-transparent:hover {
	border-color: transparent;
	}
}
/*------------------------------------ 
	Spaces Helpers
------------------------------------*/
.w-auto {
	width: auto;
}

.w-0 {
	width: 0;
}

.w-px {
	width: 1px;
}

.w-3xs {
	width: 256px;
}

.w-2xs {
	width: 320px;
}

.w-xs {
	width: 576px;
}

.w-sm {
	width: 768px;
}

.w-lg {
	width: 1024px;
}

.w-xl {
	width: 1200px;
}

.w-1-2 {
	width: 50%;
}

.w-2-5 {
	width: 40%;
}

.w-3-5 {
	width: 60%;
}

.w-1-3 {
	width: 33.3333%;
}

.w-2-3 {
	width: 66.6667%;
}

.w-1-4 {
	width: 25%;
}

.w-3-4 {
	width: 75%;
}

.w-1-5 {
	width: 20%;
}

.w-4-5 {
	width: 80%;
}

.w-1-6 {
	width: 16.6667%;
}

.w-5-6 {
	width: 83.3333%;
}

.w-6-7 {
	width: 90%;
}

.w-min {
	width: -webkit-min-content;
	width: -moz-min-content;
	width: min-content;
}

.w-max {
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

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

.w-screen {
	width: 100vw;
}

.w-full {
	width: 100%;
}

.w-dvw {
	width: 100dvw;
}

.max-w-auto {
	max-width: auto;
}

.max-w-0 {
	max-width: 0;
}

.max-w-px {
	max-width: 1px;
}

.max-w-3xs {
	max-width: 256px;
}

.max-w-2xs {
	max-width: 320px;
}

.max-w-xs {
	max-width: 576px;
}

.max-w-sm {
	max-width: 768px;
}

.max-w-lg {
	max-width: 1024px;
}

.max-w-xl {
	max-width: 1200px;
}

.max-w-1-2 {
	max-width: 50%;
}

.max-w-2-5 {
	max-width: 40%;
}

.max-w-3-5 {
	max-width: 60%;
}

.max-w-1-3 {
	max-width: 33.3333%;
}

.max-w-2-3 {
	max-width: 66.6667%;
}

.max-w-1-4 {
	max-width: 25%;
}

.max-w-3-4 {
	max-width: 75%;
}

.max-w-1-5 {
	max-width: 20%;
}

.max-w-4-5 {
	max-width: 80%;
}

.max-w-1-6 {
	max-width: 16.6667%;
}

.max-w-5-6 {
	max-width: 83.3333%;
}

.max-w-6-7 {
	max-width: 90%;
}

.max-w-min {
	max-width: -webkit-min-content;
	max-width: -moz-min-content;
	max-width: min-content;
}

.max-w-max {
	max-width: -webkit-max-content;
	max-width: -moz-max-content;
	max-width: max-content;
}

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

.max-w-screen {
	max-width: 100vw;
}

.max-w-full {
	max-width: 100%;
}

.max-w-dvw {
	max-width: 100dvw;
}

.min-w-auto {
	min-width: auto;
}

.min-w-0 {
	min-width: 0;
}

.min-w-px {
	min-width: 1px;
}

.min-w-3xs {
	min-width: 256px;
}

.min-w-2xs {
	min-width: 320px;
}

.min-w-xs {
	min-width: 576px;
}

.min-w-sm {
	min-width: 768px;
}

.min-w-lg {
	min-width: 1024px;
}

.min-w-xl {
	min-width: 1200px;
}

.min-w-1-2 {
	min-width: 50%;
}

.min-w-2-5 {
	min-width: 40%;
}

.min-w-3-5 {
	min-width: 60%;
}

.min-w-1-3 {
	min-width: 33.3333%;
}

.min-w-2-3 {
	min-width: 66.6667%;
}

.min-w-1-4 {
	min-width: 25%;
}

.min-w-3-4 {
	min-width: 75%;
}

.min-w-1-5 {
	min-width: 20%;
}

.min-w-4-5 {
	min-width: 80%;
}

.min-w-1-6 {
	min-width: 16.6667%;
}

.min-w-5-6 {
	min-width: 83.3333%;
}

.min-w-6-7 {
	min-width: 90%;
}

.min-w-min {
	min-width: -webkit-min-content;
	min-width: -moz-min-content;
	min-width: min-content;
}

.min-w-max {
	min-width: -webkit-max-content;
	min-width: -moz-max-content;
	min-width: max-content;
}

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

.min-w-screen {
	min-width: 100vw;
}

.min-w-full {
	min-width: 100%;
}

.min-w-dvw {
	min-width: 100dvw;
}

.h-none {
	height: none;
}

.h-auto {
	height: auto;
}

.h-0 {
	height: 0;
}

.h-px {
	height: 1px;
}

.h-min {
	height: -webkit-min-content;
	height: -moz-min-content;
	height: min-content;
}

.h-max {
	height: -webkit-max-content;
	height: -moz-max-content;
	height: max-content;
}

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

.h-screen {
	height: 100vh;
}

.h-full {
	height: 100%;
}

.h-dvh {
	height: 100dvh;
}

.h-dvw {
	height: 100dvw;
}

.max-h-none {
	max-height: none;
}

.max-h-auto {
	max-height: auto;
}

.max-h-0 {
	max-height: 0;
}

.max-h-px {
	max-height: 1px;
}

.max-h-min {
	max-height: -webkit-min-content;
	max-height: -moz-min-content;
	max-height: min-content;
}

.max-h-max {
	max-height: -webkit-max-content;
	max-height: -moz-max-content;
	max-height: max-content;
}

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

.max-h-screen {
	max-height: 100vh;
}

.max-h-full {
	max-height: 100%;
}

.max-h-dvh {
	max-height: 100dvh;
}

.max-h-dvw {
	max-height: 100dvw;
}

.min-h-none {
	min-height: none;
}

.min-h-auto {
	min-height: auto;
}

.min-h-0 {
	min-height: 0;
}

.min-h-px {
	min-height: 1px;
}

.min-h-min {
	min-height: -webkit-min-content;
	min-height: -moz-min-content;
	min-height: min-content;
}

.min-h-max {
	min-height: -webkit-max-content;
	min-height: -moz-max-content;
	min-height: max-content;
}

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

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

.min-h-full {
	min-height: 100%;
}

.min-h-dvh {
	min-height: 100dvh;
}

.min-h-dvw {
	min-height: 100dvw;
}

@media screen and (min-width: 576.02px) {
	.sm\:w-auto {
	width: auto;
	}
	.sm\:w-0 {
	width: 0;
	}
	.sm\:w-px {
	width: 1px;
	}
	.sm\:w-3xs {
	width: 256px;
	}
	.sm\:w-2xs {
	width: 320px;
	}
	.sm\:w-xs {
	width: 576px;
	}
	.sm\:w-sm {
	width: 768px;
	}
	.sm\:w-lg {
	width: 1024px;
	}
	.sm\:w-xl {
	width: 1200px;
	}
	.sm\:w-1-2 {
	width: 50%;
	}
	.sm\:w-2-5 {
	width: 40%;
	}
	.sm\:w-3-5 {
	width: 60%;
	}
	.sm\:w-1-3 {
	width: 33.3333%;
	}
	.sm\:w-2-3 {
	width: 66.6667%;
	}
	.sm\:w-1-4 {
	width: 25%;
	}
	.sm\:w-3-4 {
	width: 75%;
	}
	.sm\:w-1-5 {
	width: 20%;
	}
	.sm\:w-4-5 {
	width: 80%;
	}
	.sm\:w-1-6 {
	width: 16.6667%;
	}
	.sm\:w-5-6 {
	width: 83.3333%;
	}
	.sm\:w-6-7 {
	width: 90%;
	}
	.sm\:w-min {
	width: -webkit-min-content;
	width: -moz-min-content;
	width: min-content;
	}
	.sm\:w-max {
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	}
	.sm\:w-fit {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	}
	.sm\:w-screen {
	width: 100vw;
	}
	.sm\:w-full {
	width: 100%;
	}
	.sm\:w-dvw {
	width: 100dvw;
	}
	.sm\:max-w-auto {
	max-width: auto;
	}
	.sm\:max-w-0 {
	max-width: 0;
	}
	.sm\:max-w-px {
	max-width: 1px;
	}
	.sm\:max-w-3xs {
	max-width: 256px;
	}
	.sm\:max-w-2xs {
	max-width: 320px;
	}
	.sm\:max-w-xs {
	max-width: 576px;
	}
	.sm\:max-w-sm {
	max-width: 768px;
	}
	.sm\:max-w-lg {
	max-width: 1024px;
	}
	.sm\:max-w-xl {
	max-width: 1200px;
	}
	.sm\:max-w-1-2 {
	max-width: 50%;
	}
	.sm\:max-w-2-5 {
	max-width: 40%;
	}
	.sm\:max-w-3-5 {
	max-width: 60%;
	}
	.sm\:max-w-1-3 {
	max-width: 33.3333%;
	}
	.sm\:max-w-2-3 {
	max-width: 66.6667%;
	}
	.sm\:max-w-1-4 {
	max-width: 25%;
	}
	.sm\:max-w-3-4 {
	max-width: 75%;
	}
	.sm\:max-w-1-5 {
	max-width: 20%;
	}
	.sm\:max-w-4-5 {
	max-width: 80%;
	}
	.sm\:max-w-1-6 {
	max-width: 16.6667%;
	}
	.sm\:max-w-5-6 {
	max-width: 83.3333%;
	}
	.sm\:max-w-6-7 {
	max-width: 90%;
	}
	.sm\:max-w-min {
	max-width: -webkit-min-content;
	max-width: -moz-min-content;
	max-width: min-content;
	}
	.sm\:max-w-max {
	max-width: -webkit-max-content;
	max-width: -moz-max-content;
	max-width: max-content;
	}
	.sm\:max-w-fit {
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
	}
	.sm\:max-w-screen {
	max-width: 100vw;
	}
	.sm\:max-w-full {
	max-width: 100%;
	}
	.sm\:max-w-dvw {
	max-width: 100dvw;
	}
	.sm\:min-w-auto {
	min-width: auto;
	}
	.sm\:min-w-0 {
	min-width: 0;
	}
	.sm\:min-w-px {
	min-width: 1px;
	}
	.sm\:min-w-3xs {
	min-width: 256px;
	}
	.sm\:min-w-2xs {
	min-width: 320px;
	}
	.sm\:min-w-xs {
	min-width: 576px;
	}
	.sm\:min-w-sm {
	min-width: 768px;
	}
	.sm\:min-w-lg {
	min-width: 1024px;
	}
	.sm\:min-w-xl {
	min-width: 1200px;
	}
	.sm\:min-w-1-2 {
	min-width: 50%;
	}
	.sm\:min-w-2-5 {
	min-width: 40%;
	}
	.sm\:min-w-3-5 {
	min-width: 60%;
	}
	.sm\:min-w-1-3 {
	min-width: 33.3333%;
	}
	.sm\:min-w-2-3 {
	min-width: 66.6667%;
	}
	.sm\:min-w-1-4 {
	min-width: 25%;
	}
	.sm\:min-w-3-4 {
	min-width: 75%;
	}
	.sm\:min-w-1-5 {
	min-width: 20%;
	}
	.sm\:min-w-4-5 {
	min-width: 80%;
	}
	.sm\:min-w-1-6 {
	min-width: 16.6667%;
	}
	.sm\:min-w-5-6 {
	min-width: 83.3333%;
	}
	.sm\:min-w-6-7 {
	min-width: 90%;
	}
	.sm\:min-w-min {
	min-width: -webkit-min-content;
	min-width: -moz-min-content;
	min-width: min-content;
	}
	.sm\:min-w-max {
	min-width: -webkit-max-content;
	min-width: -moz-max-content;
	min-width: max-content;
	}
	.sm\:min-w-fit {
	min-width: -webkit-fit-content;
	min-width: -moz-fit-content;
	min-width: fit-content;
	}
	.sm\:min-w-screen {
	min-width: 100vw;
	}
	.sm\:min-w-full {
	min-width: 100%;
	}
	.sm\:min-w-dvw {
	min-width: 100dvw;
	}
	.sm\:h-none {
	height: none;
	}
	.sm\:h-auto {
	height: auto;
	}
	.sm\:h-0 {
	height: 0;
	}
	.sm\:h-px {
	height: 1px;
	}
	.sm\:h-min {
	height: -webkit-min-content;
	height: -moz-min-content;
	height: min-content;
	}
	.sm\:h-max {
	height: -webkit-max-content;
	height: -moz-max-content;
	height: max-content;
	}
	.sm\:h-fit {
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	}
	.sm\:h-screen {
	height: 100vh;
	}
	.sm\:h-full {
	height: 100%;
	}
	.sm\:h-dvh {
	height: 100dvh;
	}
	.sm\:h-dvw {
	height: 100dvw;
	}
	.sm\:max-h-none {
	max-height: none;
	}
	.sm\:max-h-auto {
	max-height: auto;
	}
	.sm\:max-h-0 {
	max-height: 0;
	}
	.sm\:max-h-px {
	max-height: 1px;
	}
	.sm\:max-h-min {
	max-height: -webkit-min-content;
	max-height: -moz-min-content;
	max-height: min-content;
	}
	.sm\:max-h-max {
	max-height: -webkit-max-content;
	max-height: -moz-max-content;
	max-height: max-content;
	}
	.sm\:max-h-fit {
	max-height: -webkit-fit-content;
	max-height: -moz-fit-content;
	max-height: fit-content;
	}
	.sm\:max-h-screen {
	max-height: 100vh;
	}
	.sm\:max-h-full {
	max-height: 100%;
	}
	.sm\:max-h-dvh {
	max-height: 100dvh;
	}
	.sm\:max-h-dvw {
	max-height: 100dvw;
	}
	.sm\:min-h-none {
	min-height: none;
	}
	.sm\:min-h-auto {
	min-height: auto;
	}
	.sm\:min-h-0 {
	min-height: 0;
	}
	.sm\:min-h-px {
	min-height: 1px;
	}
	.sm\:min-h-min {
	min-height: -webkit-min-content;
	min-height: -moz-min-content;
	min-height: min-content;
	}
	.sm\:min-h-max {
	min-height: -webkit-max-content;
	min-height: -moz-max-content;
	min-height: max-content;
	}
	.sm\:min-h-fit {
	min-height: -webkit-fit-content;
	min-height: -moz-fit-content;
	min-height: fit-content;
	}
	.sm\:min-h-screen {
	min-height: 100vh;
	}
	.sm\:min-h-full {
	min-height: 100%;
	}
	.sm\:min-h-dvh {
	min-height: 100dvh;
	}
	.sm\:min-h-dvw {
	min-height: 100dvw;
	}
}
@media screen and (min-width: 768.02px) {
	.md\:w-auto {
	width: auto;
	}
	.md\:w-0 {
	width: 0;
	}
	.md\:w-px {
	width: 1px;
	}
	.md\:w-3xs {
	width: 256px;
	}
	.md\:w-2xs {
	width: 320px;
	}
	.md\:w-xs {
	width: 576px;
	}
	.md\:w-sm {
	width: 768px;
	}
	.md\:w-lg {
	width: 1024px;
	}
	.md\:w-xl {
	width: 1200px;
	}
	.md\:w-1-2 {
	width: 50%;
	}
	.md\:w-2-5 {
	width: 40%;
	}
	.md\:w-3-5 {
	width: 60%;
	}
	.md\:w-1-3 {
	width: 33.3333%;
	}
	.md\:w-2-3 {
	width: 66.6667%;
	}
	.md\:w-1-4 {
	width: 25%;
	}
	.md\:w-3-4 {
	width: 75%;
	}
	.md\:w-1-5 {
	width: 20%;
	}
	.md\:w-4-5 {
	width: 80%;
	}
	.md\:w-1-6 {
	width: 16.6667%;
	}
	.md\:w-5-6 {
	width: 83.3333%;
	}
	.md\:w-6-7 {
	width: 90%;
	}
	.md\:w-min {
	width: -webkit-min-content;
	width: -moz-min-content;
	width: min-content;
	}
	.md\:w-max {
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	}
	.md\:w-fit {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	}
	.md\:w-screen {
	width: 100vw;
	}
	.md\:w-full {
	width: 100%;
	}
	.md\:w-dvw {
	width: 100dvw;
	}
	.md\:max-w-auto {
	max-width: auto;
	}
	.md\:max-w-0 {
	max-width: 0;
	}
	.md\:max-w-px {
	max-width: 1px;
	}
	.md\:max-w-3xs {
	max-width: 256px;
	}
	.md\:max-w-2xs {
	max-width: 320px;
	}
	.md\:max-w-xs {
	max-width: 576px;
	}
	.md\:max-w-sm {
	max-width: 768px;
	}
	.md\:max-w-lg {
	max-width: 1024px;
	}
	.md\:max-w-xl {
	max-width: 1200px;
	}
	.md\:max-w-1-2 {
	max-width: 50%;
	}
	.md\:max-w-2-5 {
	max-width: 40%;
	}
	.md\:max-w-3-5 {
	max-width: 60%;
	}
	.md\:max-w-1-3 {
	max-width: 33.3333%;
	}
	.md\:max-w-2-3 {
	max-width: 66.6667%;
	}
	.md\:max-w-1-4 {
	max-width: 25%;
	}
	.md\:max-w-3-4 {
	max-width: 75%;
	}
	.md\:max-w-1-5 {
	max-width: 20%;
	}
	.md\:max-w-4-5 {
	max-width: 80%;
	}
	.md\:max-w-1-6 {
	max-width: 16.6667%;
	}
	.md\:max-w-5-6 {
	max-width: 83.3333%;
	}
	.md\:max-w-6-7 {
	max-width: 90%;
	}
	.md\:max-w-min {
	max-width: -webkit-min-content;
	max-width: -moz-min-content;
	max-width: min-content;
	}
	.md\:max-w-max {
	max-width: -webkit-max-content;
	max-width: -moz-max-content;
	max-width: max-content;
	}
	.md\:max-w-fit {
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
	}
	.md\:max-w-screen {
	max-width: 100vw;
	}
	.md\:max-w-full {
	max-width: 100%;
	}
	.md\:max-w-dvw {
	max-width: 100dvw;
	}
	.md\:min-w-auto {
	min-width: auto;
	}
	.md\:min-w-0 {
	min-width: 0;
	}
	.md\:min-w-px {
	min-width: 1px;
	}
	.md\:min-w-3xs {
	min-width: 256px;
	}
	.md\:min-w-2xs {
	min-width: 320px;
	}
	.md\:min-w-xs {
	min-width: 576px;
	}
	.md\:min-w-sm {
	min-width: 768px;
	}
	.md\:min-w-lg {
	min-width: 1024px;
	}
	.md\:min-w-xl {
	min-width: 1200px;
	}
	.md\:min-w-1-2 {
	min-width: 50%;
	}
	.md\:min-w-2-5 {
	min-width: 40%;
	}
	.md\:min-w-3-5 {
	min-width: 60%;
	}
	.md\:min-w-1-3 {
	min-width: 33.3333%;
	}
	.md\:min-w-2-3 {
	min-width: 66.6667%;
	}
	.md\:min-w-1-4 {
	min-width: 25%;
	}
	.md\:min-w-3-4 {
	min-width: 75%;
	}
	.md\:min-w-1-5 {
	min-width: 20%;
	}
	.md\:min-w-4-5 {
	min-width: 80%;
	}
	.md\:min-w-1-6 {
	min-width: 16.6667%;
	}
	.md\:min-w-5-6 {
	min-width: 83.3333%;
	}
	.md\:min-w-6-7 {
	min-width: 90%;
	}
	.md\:min-w-min {
	min-width: -webkit-min-content;
	min-width: -moz-min-content;
	min-width: min-content;
	}
	.md\:min-w-max {
	min-width: -webkit-max-content;
	min-width: -moz-max-content;
	min-width: max-content;
	}
	.md\:min-w-fit {
	min-width: -webkit-fit-content;
	min-width: -moz-fit-content;
	min-width: fit-content;
	}
	.md\:min-w-screen {
	min-width: 100vw;
	}
	.md\:min-w-full {
	min-width: 100%;
	}
	.md\:min-w-dvw {
	min-width: 100dvw;
	}
	.md\:h-none {
	height: none;
	}
	.md\:h-auto {
	height: auto;
	}
	.md\:h-0 {
	height: 0;
	}
	.md\:h-px {
	height: 1px;
	}
	.md\:h-min {
	height: -webkit-min-content;
	height: -moz-min-content;
	height: min-content;
	}
	.md\:h-max {
	height: -webkit-max-content;
	height: -moz-max-content;
	height: max-content;
	}
	.md\:h-fit {
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	}
	.md\:h-screen {
	height: 100vh;
	}
	.md\:h-full {
	height: 100%;
	}
	.md\:h-dvh {
	height: 100dvh;
	}
	.md\:h-dvw {
	height: 100dvw;
	}
	.md\:max-h-none {
	max-height: none;
	}
	.md\:max-h-auto {
	max-height: auto;
	}
	.md\:max-h-0 {
	max-height: 0;
	}
	.md\:max-h-px {
	max-height: 1px;
	}
	.md\:max-h-min {
	max-height: -webkit-min-content;
	max-height: -moz-min-content;
	max-height: min-content;
	}
	.md\:max-h-max {
	max-height: -webkit-max-content;
	max-height: -moz-max-content;
	max-height: max-content;
	}
	.md\:max-h-fit {
	max-height: -webkit-fit-content;
	max-height: -moz-fit-content;
	max-height: fit-content;
	}
	.md\:max-h-screen {
	max-height: 100vh;
	}
	.md\:max-h-full {
	max-height: 100%;
	}
	.md\:max-h-dvh {
	max-height: 100dvh;
	}
	.md\:max-h-dvw {
	max-height: 100dvw;
	}
	.md\:min-h-none {
	min-height: none;
	}
	.md\:min-h-auto {
	min-height: auto;
	}
	.md\:min-h-0 {
	min-height: 0;
	}
	.md\:min-h-px {
	min-height: 1px;
	}
	.md\:min-h-min {
	min-height: -webkit-min-content;
	min-height: -moz-min-content;
	min-height: min-content;
	}
	.md\:min-h-max {
	min-height: -webkit-max-content;
	min-height: -moz-max-content;
	min-height: max-content;
	}
	.md\:min-h-fit {
	min-height: -webkit-fit-content;
	min-height: -moz-fit-content;
	min-height: fit-content;
	}
	.md\:min-h-screen {
	min-height: 100vh;
	}
	.md\:min-h-full {
	min-height: 100%;
	}
	.md\:min-h-dvh {
	min-height: 100dvh;
	}
	.md\:min-h-dvw {
	min-height: 100dvw;
	}
}
@media screen and (min-width: 1024.02px) {
	.lg\:w-auto {
	width: auto;
	}
	.lg\:w-0 {
	width: 0;
	}
	.lg\:w-px {
	width: 1px;
	}
	.lg\:w-3xs {
	width: 256px;
	}
	.lg\:w-2xs {
	width: 320px;
	}
	.lg\:w-xs {
	width: 576px;
	}
	.lg\:w-sm {
	width: 768px;
	}
	.lg\:w-lg {
	width: 1024px;
	}
	.lg\:w-xl {
	width: 1200px;
	}
	.lg\:w-1-2 {
	width: 50%;
	}
	.lg\:w-2-5 {
	width: 40%;
	}
	.lg\:w-3-5 {
	width: 60%;
	}
	.lg\:w-1-3 {
	width: 33.3333%;
	}
	.lg\:w-2-3 {
	width: 66.6667%;
	}
	.lg\:w-1-4 {
	width: 25%;
	}
	.lg\:w-3-4 {
	width: 75%;
	}
	.lg\:w-1-5 {
	width: 20%;
	}
	.lg\:w-4-5 {
	width: 80%;
	}
	.lg\:w-1-6 {
	width: 16.6667%;
	}
	.lg\:w-5-6 {
	width: 83.3333%;
	}
	.lg\:w-6-7 {
	width: 90%;
	}
	.lg\:w-min {
	width: -webkit-min-content;
	width: -moz-min-content;
	width: min-content;
	}
	.lg\:w-max {
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	}
	.lg\:w-fit {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	}
	.lg\:w-screen {
	width: 100vw;
	}
	.lg\:w-full {
	width: 100%;
	}
	.lg\:w-dvw {
	width: 100dvw;
	}
	.lg\:max-w-auto {
	max-width: auto;
	}
	.lg\:max-w-0 {
	max-width: 0;
	}
	.lg\:max-w-px {
	max-width: 1px;
	}
	.lg\:max-w-3xs {
	max-width: 256px;
	}
	.lg\:max-w-2xs {
	max-width: 320px;
	}
	.lg\:max-w-xs {
	max-width: 576px;
	}
	.lg\:max-w-sm {
	max-width: 768px;
	}
	.lg\:max-w-lg {
	max-width: 1024px;
	}
	.lg\:max-w-xl {
	max-width: 1200px;
	}
	.lg\:max-w-1-2 {
	max-width: 50%;
	}
	.lg\:max-w-2-5 {
	max-width: 40%;
	}
	.lg\:max-w-3-5 {
	max-width: 60%;
	}
	.lg\:max-w-1-3 {
	max-width: 33.3333%;
	}
	.lg\:max-w-2-3 {
	max-width: 66.6667%;
	}
	.lg\:max-w-1-4 {
	max-width: 25%;
	}
	.lg\:max-w-3-4 {
	max-width: 75%;
	}
	.lg\:max-w-1-5 {
	max-width: 20%;
	}
	.lg\:max-w-4-5 {
	max-width: 80%;
	}
	.lg\:max-w-1-6 {
	max-width: 16.6667%;
	}
	.lg\:max-w-5-6 {
	max-width: 83.3333%;
	}
	.lg\:max-w-6-7 {
	max-width: 90%;
	}
	.lg\:max-w-min {
	max-width: -webkit-min-content;
	max-width: -moz-min-content;
	max-width: min-content;
	}
	.lg\:max-w-max {
	max-width: -webkit-max-content;
	max-width: -moz-max-content;
	max-width: max-content;
	}
	.lg\:max-w-fit {
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
	}
	.lg\:max-w-screen {
	max-width: 100vw;
	}
	.lg\:max-w-full {
	max-width: 100%;
	}
	.lg\:max-w-dvw {
	max-width: 100dvw;
	}
	.lg\:min-w-auto {
	min-width: auto;
	}
	.lg\:min-w-0 {
	min-width: 0;
	}
	.lg\:min-w-px {
	min-width: 1px;
	}
	.lg\:min-w-3xs {
	min-width: 256px;
	}
	.lg\:min-w-2xs {
	min-width: 320px;
	}
	.lg\:min-w-xs {
	min-width: 576px;
	}
	.lg\:min-w-sm {
	min-width: 768px;
	}
	.lg\:min-w-lg {
	min-width: 1024px;
	}
	.lg\:min-w-xl {
	min-width: 1200px;
	}
	.lg\:min-w-1-2 {
	min-width: 50%;
	}
	.lg\:min-w-2-5 {
	min-width: 40%;
	}
	.lg\:min-w-3-5 {
	min-width: 60%;
	}
	.lg\:min-w-1-3 {
	min-width: 33.3333%;
	}
	.lg\:min-w-2-3 {
	min-width: 66.6667%;
	}
	.lg\:min-w-1-4 {
	min-width: 25%;
	}
	.lg\:min-w-3-4 {
	min-width: 75%;
	}
	.lg\:min-w-1-5 {
	min-width: 20%;
	}
	.lg\:min-w-4-5 {
	min-width: 80%;
	}
	.lg\:min-w-1-6 {
	min-width: 16.6667%;
	}
	.lg\:min-w-5-6 {
	min-width: 83.3333%;
	}
	.lg\:min-w-6-7 {
	min-width: 90%;
	}
	.lg\:min-w-min {
	min-width: -webkit-min-content;
	min-width: -moz-min-content;
	min-width: min-content;
	}
	.lg\:min-w-max {
	min-width: -webkit-max-content;
	min-width: -moz-max-content;
	min-width: max-content;
	}
	.lg\:min-w-fit {
	min-width: -webkit-fit-content;
	min-width: -moz-fit-content;
	min-width: fit-content;
	}
	.lg\:min-w-screen {
	min-width: 100vw;
	}
	.lg\:min-w-full {
	min-width: 100%;
	}
	.lg\:min-w-dvw {
	min-width: 100dvw;
	}
	.lg\:h-none {
	height: none;
	}
	.lg\:h-auto {
	height: auto;
	}
	.lg\:h-0 {
	height: 0;
	}
	.lg\:h-px {
	height: 1px;
	}
	.lg\:h-min {
	height: -webkit-min-content;
	height: -moz-min-content;
	height: min-content;
	}
	.lg\:h-max {
	height: -webkit-max-content;
	height: -moz-max-content;
	height: max-content;
	}
	.lg\:h-fit {
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	}
	.lg\:h-screen {
	height: 100vh;
	}
	.lg\:h-full {
	height: 100%;
	}
	.lg\:h-dvh {
	height: 100dvh;
	}
	.lg\:h-dvw {
	height: 100dvw;
	}
	.lg\:max-h-none {
	max-height: none;
	}
	.lg\:max-h-auto {
	max-height: auto;
	}
	.lg\:max-h-0 {
	max-height: 0;
	}
	.lg\:max-h-px {
	max-height: 1px;
	}
	.lg\:max-h-min {
	max-height: -webkit-min-content;
	max-height: -moz-min-content;
	max-height: min-content;
	}
	.lg\:max-h-max {
	max-height: -webkit-max-content;
	max-height: -moz-max-content;
	max-height: max-content;
	}
	.lg\:max-h-fit {
	max-height: -webkit-fit-content;
	max-height: -moz-fit-content;
	max-height: fit-content;
	}
	.lg\:max-h-screen {
	max-height: 100vh;
	}
	.lg\:max-h-full {
	max-height: 100%;
	}
	.lg\:max-h-dvh {
	max-height: 100dvh;
	}
	.lg\:max-h-dvw {
	max-height: 100dvw;
	}
	.lg\:min-h-none {
	min-height: none;
	}
	.lg\:min-h-auto {
	min-height: auto;
	}
	.lg\:min-h-0 {
	min-height: 0;
	}
	.lg\:min-h-px {
	min-height: 1px;
	}
	.lg\:min-h-min {
	min-height: -webkit-min-content;
	min-height: -moz-min-content;
	min-height: min-content;
	}
	.lg\:min-h-max {
	min-height: -webkit-max-content;
	min-height: -moz-max-content;
	min-height: max-content;
	}
	.lg\:min-h-fit {
	min-height: -webkit-fit-content;
	min-height: -moz-fit-content;
	min-height: fit-content;
	}
	.lg\:min-h-screen {
	min-height: 100vh;
	}
	.lg\:min-h-full {
	min-height: 100%;
	}
	.lg\:min-h-dvh {
	min-height: 100dvh;
	}
	.lg\:min-h-dvw {
	min-height: 100dvw;
	}
}
@media screen and (min-width: 1280.02px) {
	.xl\:w-auto {
	width: auto;
	}
	.xl\:w-0 {
	width: 0;
	}
	.xl\:w-px {
	width: 1px;
	}
	.xl\:w-3xs {
	width: 256px;
	}
	.xl\:w-2xs {
	width: 320px;
	}
	.xl\:w-xs {
	width: 576px;
	}
	.xl\:w-sm {
	width: 768px;
	}
	.xl\:w-lg {
	width: 1024px;
	}
	.xl\:w-xl {
	width: 1200px;
	}
	.xl\:w-1-2 {
	width: 50%;
	}
	.xl\:w-2-5 {
	width: 40%;
	}
	.xl\:w-3-5 {
	width: 60%;
	}
	.xl\:w-1-3 {
	width: 33.3333%;
	}
	.xl\:w-2-3 {
	width: 66.6667%;
	}
	.xl\:w-1-4 {
	width: 25%;
	}
	.xl\:w-3-4 {
	width: 75%;
	}
	.xl\:w-1-5 {
	width: 20%;
	}
	.xl\:w-4-5 {
	width: 80%;
	}
	.xl\:w-1-6 {
	width: 16.6667%;
	}
	.xl\:w-5-6 {
	width: 83.3333%;
	}
	.xl\:w-6-7 {
	width: 90%;
	}
	.xl\:w-min {
	width: -webkit-min-content;
	width: -moz-min-content;
	width: min-content;
	}
	.xl\:w-max {
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	}
	.xl\:w-fit {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	}
	.xl\:w-screen {
	width: 100vw;
	}
	.xl\:w-full {
	width: 100%;
	}
	.xl\:w-dvw {
	width: 100dvw;
	}
	.xl\:max-w-auto {
	max-width: auto;
	}
	.xl\:max-w-0 {
	max-width: 0;
	}
	.xl\:max-w-px {
	max-width: 1px;
	}
	.xl\:max-w-3xs {
	max-width: 256px;
	}
	.xl\:max-w-2xs {
	max-width: 320px;
	}
	.xl\:max-w-xs {
	max-width: 576px;
	}
	.xl\:max-w-sm {
	max-width: 768px;
	}
	.xl\:max-w-lg {
	max-width: 1024px;
	}
	.xl\:max-w-xl {
	max-width: 1200px;
	}
	.xl\:max-w-1-2 {
	max-width: 50%;
	}
	.xl\:max-w-2-5 {
	max-width: 40%;
	}
	.xl\:max-w-3-5 {
	max-width: 60%;
	}
	.xl\:max-w-1-3 {
	max-width: 33.3333%;
	}
	.xl\:max-w-2-3 {
	max-width: 66.6667%;
	}
	.xl\:max-w-1-4 {
	max-width: 25%;
	}
	.xl\:max-w-3-4 {
	max-width: 75%;
	}
	.xl\:max-w-1-5 {
	max-width: 20%;
	}
	.xl\:max-w-4-5 {
	max-width: 80%;
	}
	.xl\:max-w-1-6 {
	max-width: 16.6667%;
	}
	.xl\:max-w-5-6 {
	max-width: 83.3333%;
	}
	.xl\:max-w-6-7 {
	max-width: 90%;
	}
	.xl\:max-w-min {
	max-width: -webkit-min-content;
	max-width: -moz-min-content;
	max-width: min-content;
	}
	.xl\:max-w-max {
	max-width: -webkit-max-content;
	max-width: -moz-max-content;
	max-width: max-content;
	}
	.xl\:max-w-fit {
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
	}
	.xl\:max-w-screen {
	max-width: 100vw;
	}
	.xl\:max-w-full {
	max-width: 100%;
	}
	.xl\:max-w-dvw {
	max-width: 100dvw;
	}
	.xl\:min-w-auto {
	min-width: auto;
	}
	.xl\:min-w-0 {
	min-width: 0;
	}
	.xl\:min-w-px {
	min-width: 1px;
	}
	.xl\:min-w-3xs {
	min-width: 256px;
	}
	.xl\:min-w-2xs {
	min-width: 320px;
	}
	.xl\:min-w-xs {
	min-width: 576px;
	}
	.xl\:min-w-sm {
	min-width: 768px;
	}
	.xl\:min-w-lg {
	min-width: 1024px;
	}
	.xl\:min-w-xl {
	min-width: 1200px;
	}
	.xl\:min-w-1-2 {
	min-width: 50%;
	}
	.xl\:min-w-2-5 {
	min-width: 40%;
	}
	.xl\:min-w-3-5 {
	min-width: 60%;
	}
	.xl\:min-w-1-3 {
	min-width: 33.3333%;
	}
	.xl\:min-w-2-3 {
	min-width: 66.6667%;
	}
	.xl\:min-w-1-4 {
	min-width: 25%;
	}
	.xl\:min-w-3-4 {
	min-width: 75%;
	}
	.xl\:min-w-1-5 {
	min-width: 20%;
	}
	.xl\:min-w-4-5 {
	min-width: 80%;
	}
	.xl\:min-w-1-6 {
	min-width: 16.6667%;
	}
	.xl\:min-w-5-6 {
	min-width: 83.3333%;
	}
	.xl\:min-w-6-7 {
	min-width: 90%;
	}
	.xl\:min-w-min {
	min-width: -webkit-min-content;
	min-width: -moz-min-content;
	min-width: min-content;
	}
	.xl\:min-w-max {
	min-width: -webkit-max-content;
	min-width: -moz-max-content;
	min-width: max-content;
	}
	.xl\:min-w-fit {
	min-width: -webkit-fit-content;
	min-width: -moz-fit-content;
	min-width: fit-content;
	}
	.xl\:min-w-screen {
	min-width: 100vw;
	}
	.xl\:min-w-full {
	min-width: 100%;
	}
	.xl\:min-w-dvw {
	min-width: 100dvw;
	}
	.xl\:h-none {
	height: none;
	}
	.xl\:h-auto {
	height: auto;
	}
	.xl\:h-0 {
	height: 0;
	}
	.xl\:h-px {
	height: 1px;
	}
	.xl\:h-min {
	height: -webkit-min-content;
	height: -moz-min-content;
	height: min-content;
	}
	.xl\:h-max {
	height: -webkit-max-content;
	height: -moz-max-content;
	height: max-content;
	}
	.xl\:h-fit {
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	}
	.xl\:h-screen {
	height: 100vh;
	}
	.xl\:h-full {
	height: 100%;
	}
	.xl\:h-dvh {
	height: 100dvh;
	}
	.xl\:h-dvw {
	height: 100dvw;
	}
	.xl\:max-h-none {
	max-height: none;
	}
	.xl\:max-h-auto {
	max-height: auto;
	}
	.xl\:max-h-0 {
	max-height: 0;
	}
	.xl\:max-h-px {
	max-height: 1px;
	}
	.xl\:max-h-min {
	max-height: -webkit-min-content;
	max-height: -moz-min-content;
	max-height: min-content;
	}
	.xl\:max-h-max {
	max-height: -webkit-max-content;
	max-height: -moz-max-content;
	max-height: max-content;
	}
	.xl\:max-h-fit {
	max-height: -webkit-fit-content;
	max-height: -moz-fit-content;
	max-height: fit-content;
	}
	.xl\:max-h-screen {
	max-height: 100vh;
	}
	.xl\:max-h-full {
	max-height: 100%;
	}
	.xl\:max-h-dvh {
	max-height: 100dvh;
	}
	.xl\:max-h-dvw {
	max-height: 100dvw;
	}
	.xl\:min-h-none {
	min-height: none;
	}
	.xl\:min-h-auto {
	min-height: auto;
	}
	.xl\:min-h-0 {
	min-height: 0;
	}
	.xl\:min-h-px {
	min-height: 1px;
	}
	.xl\:min-h-min {
	min-height: -webkit-min-content;
	min-height: -moz-min-content;
	min-height: min-content;
	}
	.xl\:min-h-max {
	min-height: -webkit-max-content;
	min-height: -moz-max-content;
	min-height: max-content;
	}
	.xl\:min-h-fit {
	min-height: -webkit-fit-content;
	min-height: -moz-fit-content;
	min-height: fit-content;
	}
	.xl\:min-h-screen {
	min-height: 100vh;
	}
	.xl\:min-h-full {
	min-height: 100%;
	}
	.xl\:min-h-dvh {
	min-height: 100dvh;
	}
	.xl\:min-h-dvw {
	min-height: 100dvw;
	}
}
@media screen and (min-width: 1536.02px) {
	.\32 xl\:w-auto {
	width: auto;
	}
	.\32 xl\:w-0 {
	width: 0;
	}
	.\32 xl\:w-px {
	width: 1px;
	}
	.\32 xl\:w-3xs {
	width: 256px;
	}
	.\32 xl\:w-2xs {
	width: 320px;
	}
	.\32 xl\:w-xs {
	width: 576px;
	}
	.\32 xl\:w-sm {
	width: 768px;
	}
	.\32 xl\:w-lg {
	width: 1024px;
	}
	.\32 xl\:w-xl {
	width: 1200px;
	}
	.\32 xl\:w-1-2 {
	width: 50%;
	}
	.\32 xl\:w-2-5 {
	width: 40%;
	}
	.\32 xl\:w-3-5 {
	width: 60%;
	}
	.\32 xl\:w-1-3 {
	width: 33.3333%;
	}
	.\32 xl\:w-2-3 {
	width: 66.6667%;
	}
	.\32 xl\:w-1-4 {
	width: 25%;
	}
	.\32 xl\:w-3-4 {
	width: 75%;
	}
	.\32 xl\:w-1-5 {
	width: 20%;
	}
	.\32 xl\:w-4-5 {
	width: 80%;
	}
	.\32 xl\:w-1-6 {
	width: 16.6667%;
	}
	.\32 xl\:w-5-6 {
	width: 83.3333%;
	}
	.\32 xl\:w-6-7 {
	width: 90%;
	}
	.\32 xl\:w-min {
	width: -webkit-min-content;
	width: -moz-min-content;
	width: min-content;
	}
	.\32 xl\:w-max {
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	}
	.\32 xl\:w-fit {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	}
	.\32 xl\:w-screen {
	width: 100vw;
	}
	.\32 xl\:w-full {
	width: 100%;
	}
	.\32 xl\:w-dvw {
	width: 100dvw;
	}
	.\32 xl\:max-w-auto {
	max-width: auto;
	}
	.\32 xl\:max-w-0 {
	max-width: 0;
	}
	.\32 xl\:max-w-px {
	max-width: 1px;
	}
	.\32 xl\:max-w-3xs {
	max-width: 256px;
	}
	.\32 xl\:max-w-2xs {
	max-width: 320px;
	}
	.\32 xl\:max-w-xs {
	max-width: 576px;
	}
	.\32 xl\:max-w-sm {
	max-width: 768px;
	}
	.\32 xl\:max-w-lg {
	max-width: 1024px;
	}
	.\32 xl\:max-w-xl {
	max-width: 1200px;
	}
	.\32 xl\:max-w-1-2 {
	max-width: 50%;
	}
	.\32 xl\:max-w-2-5 {
	max-width: 40%;
	}
	.\32 xl\:max-w-3-5 {
	max-width: 60%;
	}
	.\32 xl\:max-w-1-3 {
	max-width: 33.3333%;
	}
	.\32 xl\:max-w-2-3 {
	max-width: 66.6667%;
	}
	.\32 xl\:max-w-1-4 {
	max-width: 25%;
	}
	.\32 xl\:max-w-3-4 {
	max-width: 75%;
	}
	.\32 xl\:max-w-1-5 {
	max-width: 20%;
	}
	.\32 xl\:max-w-4-5 {
	max-width: 80%;
	}
	.\32 xl\:max-w-1-6 {
	max-width: 16.6667%;
	}
	.\32 xl\:max-w-5-6 {
	max-width: 83.3333%;
	}
	.\32 xl\:max-w-6-7 {
	max-width: 90%;
	}
	.\32 xl\:max-w-min {
	max-width: -webkit-min-content;
	max-width: -moz-min-content;
	max-width: min-content;
	}
	.\32 xl\:max-w-max {
	max-width: -webkit-max-content;
	max-width: -moz-max-content;
	max-width: max-content;
	}
	.\32 xl\:max-w-fit {
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
	}
	.\32 xl\:max-w-screen {
	max-width: 100vw;
	}
	.\32 xl\:max-w-full {
	max-width: 100%;
	}
	.\32 xl\:max-w-dvw {
	max-width: 100dvw;
	}
	.\32 xl\:min-w-auto {
	min-width: auto;
	}
	.\32 xl\:min-w-0 {
	min-width: 0;
	}
	.\32 xl\:min-w-px {
	min-width: 1px;
	}
	.\32 xl\:min-w-3xs {
	min-width: 256px;
	}
	.\32 xl\:min-w-2xs {
	min-width: 320px;
	}
	.\32 xl\:min-w-xs {
	min-width: 576px;
	}
	.\32 xl\:min-w-sm {
	min-width: 768px;
	}
	.\32 xl\:min-w-lg {
	min-width: 1024px;
	}
	.\32 xl\:min-w-xl {
	min-width: 1200px;
	}
	.\32 xl\:min-w-1-2 {
	min-width: 50%;
	}
	.\32 xl\:min-w-2-5 {
	min-width: 40%;
	}
	.\32 xl\:min-w-3-5 {
	min-width: 60%;
	}
	.\32 xl\:min-w-1-3 {
	min-width: 33.3333%;
	}
	.\32 xl\:min-w-2-3 {
	min-width: 66.6667%;
	}
	.\32 xl\:min-w-1-4 {
	min-width: 25%;
	}
	.\32 xl\:min-w-3-4 {
	min-width: 75%;
	}
	.\32 xl\:min-w-1-5 {
	min-width: 20%;
	}
	.\32 xl\:min-w-4-5 {
	min-width: 80%;
	}
	.\32 xl\:min-w-1-6 {
	min-width: 16.6667%;
	}
	.\32 xl\:min-w-5-6 {
	min-width: 83.3333%;
	}
	.\32 xl\:min-w-6-7 {
	min-width: 90%;
	}
	.\32 xl\:min-w-min {
	min-width: -webkit-min-content;
	min-width: -moz-min-content;
	min-width: min-content;
	}
	.\32 xl\:min-w-max {
	min-width: -webkit-max-content;
	min-width: -moz-max-content;
	min-width: max-content;
	}
	.\32 xl\:min-w-fit {
	min-width: -webkit-fit-content;
	min-width: -moz-fit-content;
	min-width: fit-content;
	}
	.\32 xl\:min-w-screen {
	min-width: 100vw;
	}
	.\32 xl\:min-w-full {
	min-width: 100%;
	}
	.\32 xl\:min-w-dvw {
	min-width: 100dvw;
	}
	.\32 xl\:h-none {
	height: none;
	}
	.\32 xl\:h-auto {
	height: auto;
	}
	.\32 xl\:h-0 {
	height: 0;
	}
	.\32 xl\:h-px {
	height: 1px;
	}
	.\32 xl\:h-min {
	height: -webkit-min-content;
	height: -moz-min-content;
	height: min-content;
	}
	.\32 xl\:h-max {
	height: -webkit-max-content;
	height: -moz-max-content;
	height: max-content;
	}
	.\32 xl\:h-fit {
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	}
	.\32 xl\:h-screen {
	height: 100vh;
	}
	.\32 xl\:h-full {
	height: 100%;
	}
	.\32 xl\:h-dvh {
	height: 100dvh;
	}
	.\32 xl\:h-dvw {
	height: 100dvw;
	}
	.\32 xl\:max-h-none {
	max-height: none;
	}
	.\32 xl\:max-h-auto {
	max-height: auto;
	}
	.\32 xl\:max-h-0 {
	max-height: 0;
	}
	.\32 xl\:max-h-px {
	max-height: 1px;
	}
	.\32 xl\:max-h-min {
	max-height: -webkit-min-content;
	max-height: -moz-min-content;
	max-height: min-content;
	}
	.\32 xl\:max-h-max {
	max-height: -webkit-max-content;
	max-height: -moz-max-content;
	max-height: max-content;
	}
	.\32 xl\:max-h-fit {
	max-height: -webkit-fit-content;
	max-height: -moz-fit-content;
	max-height: fit-content;
	}
	.\32 xl\:max-h-screen {
	max-height: 100vh;
	}
	.\32 xl\:max-h-full {
	max-height: 100%;
	}
	.\32 xl\:max-h-dvh {
	max-height: 100dvh;
	}
	.\32 xl\:max-h-dvw {
	max-height: 100dvw;
	}
	.\32 xl\:min-h-none {
	min-height: none;
	}
	.\32 xl\:min-h-auto {
	min-height: auto;
	}
	.\32 xl\:min-h-0 {
	min-height: 0;
	}
	.\32 xl\:min-h-px {
	min-height: 1px;
	}
	.\32 xl\:min-h-min {
	min-height: -webkit-min-content;
	min-height: -moz-min-content;
	min-height: min-content;
	}
	.\32 xl\:min-h-max {
	min-height: -webkit-max-content;
	min-height: -moz-max-content;
	min-height: max-content;
	}
	.\32 xl\:min-h-fit {
	min-height: -webkit-fit-content;
	min-height: -moz-fit-content;
	min-height: fit-content;
	}
	.\32 xl\:min-h-screen {
	min-height: 100vh;
	}
	.\32 xl\:min-h-full {
	min-height: 100%;
	}
	.\32 xl\:min-h-dvh {
	min-height: 100dvh;
	}
	.\32 xl\:min-h-dvw {
	min-height: 100dvw;
	}
}
/*------------------------------------ 
	Margin Helpers
------------------------------------*/
.m-auto {
	margin: auto;
}

.m-px {
	margin: 1px;
}

.m-0 {
	margin: 0;
}

.m-0-5 {
	margin: 2px;
}

.m-1 {
	margin: 4px;
}

.m-1-5 {
	margin: 6px;
}

.m-2 {
	margin: 8px;
}

.m-2-5 {
	margin: 10px;
}

.m-3 {
	margin: 12px;
}

.m-3-5 {
	margin: 14px;
}

.m-4 {
	margin: 16px;
}

.m-4-5 {
	margin: 18px;
}

.m-5 {
	margin: 20px;
}

.m-6 {
	margin: 24px;
}

.m-7 {
	margin: 28px;
}

.m-8 {
	margin: 32px;
}

.m-9 {
	margin: 36px;
}

.m-10 {
	margin: 40px;
}

.m-11 {
	margin: 48px;
}

.m-12 {
	margin: 56px;
}

.m-13 {
	margin: 64px;
}

.m-14 {
	margin: 72px;
}

.m-15 {
	margin: 80px;
}

.m-16 {
	margin: 96px;
}

.m-17 {
	margin: 116px;
}

.m-18 {
	margin: 128px;
}

.m-19 {
	margin: 146px;
}

.m-20 {
	margin: 188px;
}

.my-auto {
	margin-block: auto;
}

.my-px {
	margin-block: 1px;
}

.my-0 {
	margin-block: 0;
}

.my-0-5 {
	margin-block: 2px;
}

.my-1 {
	margin-block: 4px;
}

.my-1-5 {
	margin-block: 6px;
}

.my-2 {
	margin-block: 8px;
}

.my-2-5 {
	margin-block: 10px;
}

.my-3 {
	margin-block: 12px;
}

.my-3-5 {
	margin-block: 14px;
}

.my-4 {
	margin-block: 16px;
}

.my-4-5 {
	margin-block: 18px;
}

.my-5 {
	margin-block: 20px;
}

.my-6 {
	margin-block: 24px;
}

.my-7 {
	margin-block: 28px;
}

.my-8 {
	margin-block: 32px;
}

.my-9 {
	margin-block: 36px;
}

.my-10 {
	margin-block: 40px;
}

.my-11 {
	margin-block: 48px;
}

.my-12 {
	margin-block: 56px;
}

.my-13 {
	margin-block: 64px;
}

.my-14 {
	margin-block: 72px;
}

.my-15 {
	margin-block: 80px;
}

.my-16 {
	margin-block: 96px;
}

.my-17 {
	margin-block: 116px;
}

.my-18 {
	margin-block: 128px;
}

.my-19 {
	margin-block: 146px;
}

.my-20 {
	margin-block: 188px;
}

.mx-auto {
	margin-inline: auto;
}

.mx-px {
	margin-inline: 1px;
}

.mx-0 {
	margin-inline: 0;
}

.mx-0-5 {
	margin-inline: 2px;
}

.mx-1 {
	margin-inline: 4px;
}

.mx-1-5 {
	margin-inline: 6px;
}

.mx-2 {
	margin-inline: 8px;
}

.mx-2-5 {
	margin-inline: 10px;
}

.mx-3 {
	margin-inline: 12px;
}

.mx-3-5 {
	margin-inline: 14px;
}

.mx-4 {
	margin-inline: 16px;
}

.mx-4-5 {
	margin-inline: 18px;
}

.mx-5 {
	margin-inline: 20px;
}

.mx-6 {
	margin-inline: 24px;
}

.mx-7 {
	margin-inline: 28px;
}

.mx-8 {
	margin-inline: 32px;
}

.mx-9 {
	margin-inline: 36px;
}

.mx-10 {
	margin-inline: 40px;
}

.mx-11 {
	margin-inline: 48px;
}

.mx-12 {
	margin-inline: 56px;
}

.mx-13 {
	margin-inline: 64px;
}

.mx-14 {
	margin-inline: 72px;
}

.mx-15 {
	margin-inline: 80px;
}

.mx-16 {
	margin-inline: 96px;
}

.mx-17 {
	margin-inline: 116px;
}

.mx-18 {
	margin-inline: 128px;
}

.mx-19 {
	margin-inline: 146px;
}

.mx-20 {
	margin-inline: 188px;
}

.ms-auto {
	-webkit-margin-start: auto;
			margin-inline-start: auto;
}

.ms-px {
	-webkit-margin-start: 1px;
			margin-inline-start: 1px;
}

.ms-0 {
	-webkit-margin-start: 0;
			margin-inline-start: 0;
}

.ms-0-5 {
	-webkit-margin-start: 2px;
			margin-inline-start: 2px;
}

.ms-1 {
	-webkit-margin-start: 4px;
			margin-inline-start: 4px;
}

.ms-1-5 {
	-webkit-margin-start: 6px;
			margin-inline-start: 6px;
}

.ms-2 {
	-webkit-margin-start: 8px;
			margin-inline-start: 8px;
}

.ms-2-5 {
	-webkit-margin-start: 10px;
			margin-inline-start: 10px;
}

.ms-3 {
	-webkit-margin-start: 12px;
			margin-inline-start: 12px;
}

.ms-3-5 {
	-webkit-margin-start: 14px;
			margin-inline-start: 14px;
}

.ms-4 {
	-webkit-margin-start: 16px;
			margin-inline-start: 16px;
}

.ms-4-5 {
	-webkit-margin-start: 18px;
			margin-inline-start: 18px;
}

.ms-5 {
	-webkit-margin-start: 20px;
			margin-inline-start: 20px;
}

.ms-6 {
	-webkit-margin-start: 24px;
			margin-inline-start: 24px;
}

.ms-7 {
	-webkit-margin-start: 28px;
			margin-inline-start: 28px;
}

.ms-8 {
	-webkit-margin-start: 32px;
			margin-inline-start: 32px;
}

.ms-9 {
	-webkit-margin-start: 36px;
			margin-inline-start: 36px;
}

.ms-10 {
	-webkit-margin-start: 40px;
			margin-inline-start: 40px;
}

.ms-11 {
	-webkit-margin-start: 48px;
			margin-inline-start: 48px;
}

.ms-12 {
	-webkit-margin-start: 56px;
			margin-inline-start: 56px;
}

.ms-13 {
	-webkit-margin-start: 64px;
			margin-inline-start: 64px;
}

.ms-14 {
	-webkit-margin-start: 72px;
			margin-inline-start: 72px;
}

.ms-15 {
	-webkit-margin-start: 80px;
			margin-inline-start: 80px;
}

.ms-16 {
	-webkit-margin-start: 96px;
			margin-inline-start: 96px;
}

.ms-17 {
	-webkit-margin-start: 116px;
			margin-inline-start: 116px;
}

.ms-18 {
	-webkit-margin-start: 128px;
			margin-inline-start: 128px;
}

.ms-19 {
	-webkit-margin-start: 146px;
			margin-inline-start: 146px;
}

.ms-20 {
	-webkit-margin-start: 188px;
			margin-inline-start: 188px;
}

.me-auto {
	-webkit-margin-end: auto;
			margin-inline-end: auto;
}

.me-px {
	-webkit-margin-end: 1px;
			margin-inline-end: 1px;
}

.me-0 {
	-webkit-margin-end: 0;
			margin-inline-end: 0;
}

.me-0-5 {
	-webkit-margin-end: 2px;
			margin-inline-end: 2px;
}

.me-1 {
	-webkit-margin-end: 4px;
			margin-inline-end: 4px;
}

.me-1-5 {
	-webkit-margin-end: 6px;
			margin-inline-end: 6px;
}

.me-2 {
	-webkit-margin-end: 8px;
			margin-inline-end: 8px;
}

.me-2-5 {
	-webkit-margin-end: 10px;
			margin-inline-end: 10px;
}

.me-3 {
	-webkit-margin-end: 12px;
			margin-inline-end: 12px;
}

.me-3-5 {
	-webkit-margin-end: 14px;
			margin-inline-end: 14px;
}

.me-4 {
	-webkit-margin-end: 16px;
			margin-inline-end: 16px;
}

.me-4-5 {
	-webkit-margin-end: 18px;
			margin-inline-end: 18px;
}

.me-5 {
	-webkit-margin-end: 20px;
			margin-inline-end: 20px;
}

.me-6 {
	-webkit-margin-end: 24px;
			margin-inline-end: 24px;
}

.me-7 {
	-webkit-margin-end: 28px;
			margin-inline-end: 28px;
}

.me-8 {
	-webkit-margin-end: 32px;
			margin-inline-end: 32px;
}

.me-9 {
	-webkit-margin-end: 36px;
			margin-inline-end: 36px;
}

.me-10 {
	-webkit-margin-end: 40px;
			margin-inline-end: 40px;
}

.me-11 {
	-webkit-margin-end: 48px;
			margin-inline-end: 48px;
}

.me-12 {
	-webkit-margin-end: 56px;
			margin-inline-end: 56px;
}

.me-13 {
	-webkit-margin-end: 64px;
			margin-inline-end: 64px;
}

.me-14 {
	-webkit-margin-end: 72px;
			margin-inline-end: 72px;
}

.me-15 {
	-webkit-margin-end: 80px;
			margin-inline-end: 80px;
}

.me-16 {
	-webkit-margin-end: 96px;
			margin-inline-end: 96px;
}

.me-17 {
	-webkit-margin-end: 116px;
			margin-inline-end: 116px;
}

.me-18 {
	-webkit-margin-end: 128px;
			margin-inline-end: 128px;
}

.me-19 {
	-webkit-margin-end: 146px;
			margin-inline-end: 146px;
}

.me-20 {
	-webkit-margin-end: 188px;
			margin-inline-end: 188px;
}

.mt-auto {
	margin-top: auto;
}

.mt-px {
	margin-top: 1px;
}

.mt-0 {
	margin-top: 0;
}

.mt-0-5 {
	margin-top: 2px;
}

.mt-1 {
	margin-top: 4px;
}

.mt-1-5 {
	margin-top: 6px;
}

.mt-2 {
	margin-top: 8px;
}

.mt-2-5 {
	margin-top: 10px;
}

.mt-3 {
	margin-top: 12px;
}

.mt-3-5 {
	margin-top: 14px;
}

.mt-4 {
	margin-top: 16px;
}

.mt-4-5 {
	margin-top: 18px;
}

.mt-5 {
	margin-top: 20px;
}

.mt-6 {
	margin-top: 24px;
}

.mt-7 {
	margin-top: 28px;
}

.mt-8 {
	margin-top: 32px;
}

.mt-9 {
	margin-top: 36px;
}

.mt-10 {
	margin-top: 40px;
}

.mt-11 {
	margin-top: 48px;
}

.mt-12 {
	margin-top: 56px;
}

.mt-13 {
	margin-top: 64px;
}

.mt-14 {
	margin-top: 72px;
}

.mt-15 {
	margin-top: 80px;
}

.mt-16 {
	margin-top: 96px;
}

.mt-17 {
	margin-top: 116px;
}

.mt-18 {
	margin-top: 128px;
}

.mt-19 {
	margin-top: 146px;
}

.mt-20 {
	margin-top: 188px;
}

.mb-auto {
	margin-bottom: auto;
}

.mb-px {
	margin-bottom: 1px;
}

.mb-0 {
	margin-bottom: 0;
}

.mb-0-5 {
	margin-bottom: 2px;
}

.mb-1 {
	margin-bottom: 4px;
}

.mb-1-5 {
	margin-bottom: 6px;
}

.mb-2 {
	margin-bottom: 8px;
}

.mb-2-5 {
	margin-bottom: 10px;
}

.mb-3 {
	margin-bottom: 12px;
}

.mb-3-5 {
	margin-bottom: 14px;
}

.mb-4 {
	margin-bottom: 16px;
}

.mb-4-5 {
	margin-bottom: 18px;
}

.mb-5 {
	margin-bottom: 20px;
}

.mb-6 {
	margin-bottom: 24px;
}

.mb-7 {
	margin-bottom: 28px;
}

.mb-8 {
	margin-bottom: 32px;
}

.mb-9 {
	margin-bottom: 36px;
}

.mb-10 {
	margin-bottom: 40px;
}

.mb-11 {
	margin-bottom: 48px;
}

.mb-12 {
	margin-bottom: 56px;
}

.mb-13 {
	margin-bottom: 64px;
}

.mb-14 {
	margin-bottom: 72px;
}

.mb-15 {
	margin-bottom: 80px;
}

.mb-16 {
	margin-bottom: 96px;
}

.mb-17 {
	margin-bottom: 116px;
}

.mb-18 {
	margin-bottom: 128px;
}

.mb-19 {
	margin-bottom: 146px;
}

.mb-20 {
	margin-bottom: 188px;
}

.p-auto {
	padding: auto;
}

.p-px {
	padding: 1px;
}

.p-0 {
	padding: 0;
}

.p-0-5 {
	padding: 2px;
}

.p-1 {
	padding: 4px;
}

.p-1-5 {
	padding: 6px;
}

.p-2 {
	padding: 8px;
}

.p-2-5 {
	padding: 10px;
}

.p-3 {
	padding: 12px;
}

.p-3-5 {
	padding: 14px;
}

.p-4 {
	padding: 16px;
}

.p-4-5 {
	padding: 18px;
}

.p-5 {
	padding: 20px;
}

.p-6 {
	padding: 24px;
}

.p-7 {
	padding: 28px;
}

.p-8 {
	padding: 32px;
}

.p-9 {
	padding: 36px;
}

.p-10 {
	padding: 40px;
}

.p-11 {
	padding: 48px;
}

.p-12 {
	padding: 56px;
}

.p-13 {
	padding: 64px;
}

.p-14 {
	padding: 72px;
}

.p-15 {
	padding: 80px;
}

.p-16 {
	padding: 96px;
}

.p-17 {
	padding: 116px;
}

.p-18 {
	padding: 128px;
}

.p-19 {
	padding: 146px;
}

.p-20 {
	padding: 188px;
}

.px-auto {
	padding-inline: auto;
}

.px-px {
	padding-inline: 1px;
}

.px-0 {
	padding-inline: 0;
}

.px-0-5 {
	padding-inline: 2px;
}

.px-1 {
	padding-inline: 4px;
}

.px-1-5 {
	padding-inline: 6px;
}

.px-2 {
	padding-inline: 8px;
}

.px-2-5 {
	padding-inline: 10px;
}

.px-3 {
	padding-inline: 12px;
}

.px-3-5 {
	padding-inline: 14px;
}

.px-4 {
	padding-inline: 16px;
}

.px-4-5 {
	padding-inline: 18px;
}

.px-5 {
	padding-inline: 20px;
}

.px-6 {
	padding-inline: 24px;
}

.px-7 {
	padding-inline: 28px;
}

.px-8 {
	padding-inline: 32px;
}

.px-9 {
	padding-inline: 36px;
}

.px-10 {
	padding-inline: 40px;
}

.px-11 {
	padding-inline: 48px;
}

.px-12 {
	padding-inline: 56px;
}

.px-13 {
	padding-inline: 64px;
}

.px-14 {
	padding-inline: 72px;
}

.px-15 {
	padding-inline: 80px;
}

.px-16 {
	padding-inline: 96px;
}

.px-17 {
	padding-inline: 116px;
}

.px-18 {
	padding-inline: 128px;
}

.px-19 {
	padding-inline: 146px;
}

.px-20 {
	padding-inline: 188px;
}

.py-auto {
	padding-block: auto;
}

.py-px {
	padding-block: 1px;
}

.py-0 {
	padding-block: 0;
}

.py-0-5 {
	padding-block: 2px;
}

.py-1 {
	padding-block: 4px;
}

.py-1-5 {
	padding-block: 6px;
}

.py-2 {
	padding-block: 8px;
}

.py-2-5 {
	padding-block: 10px;
}

.py-3 {
	padding-block: 12px;
}

.py-3-5 {
	padding-block: 14px;
}

.py-4 {
	padding-block: 16px;
}

.py-4-5 {
	padding-block: 18px;
}

.py-5 {
	padding-block: 20px;
}

.py-6 {
	padding-block: 24px;
}

.py-7 {
	padding-block: 28px;
}

.py-8 {
	padding-block: 32px;
}

.py-9 {
	padding-block: 36px;
}

.py-10 {
	padding-block: 40px;
}

.py-11 {
	padding-block: 48px;
}

.py-12 {
	padding-block: 56px;
}

.py-13 {
	padding-block: 64px;
}

.py-14 {
	padding-block: 72px;
}

.py-15 {
	padding-block: 80px;
}

.py-16 {
	padding-block: 96px;
}

.py-17 {
	padding-block: 116px;
}

.py-18 {
	padding-block: 128px;
}

.py-19 {
	padding-block: 146px;
}

.py-20 {
	padding-block: 188px;
}

.ps-auto {
	-webkit-padding-start: auto;
			padding-inline-start: auto;
}

.ps-px {
	-webkit-padding-start: 1px;
			padding-inline-start: 1px;
}

.ps-0 {
	-webkit-padding-start: 0;
			padding-inline-start: 0;
}

.ps-0-5 {
	-webkit-padding-start: 2px;
			padding-inline-start: 2px;
}

.ps-1 {
	-webkit-padding-start: 4px;
			padding-inline-start: 4px;
}

.ps-1-5 {
	-webkit-padding-start: 6px;
			padding-inline-start: 6px;
}

.ps-2 {
	-webkit-padding-start: 8px;
			padding-inline-start: 8px;
}

.ps-2-5 {
	-webkit-padding-start: 10px;
			padding-inline-start: 10px;
}

.ps-3 {
	-webkit-padding-start: 12px;
			padding-inline-start: 12px;
}

.ps-3-5 {
	-webkit-padding-start: 14px;
			padding-inline-start: 14px;
}

.ps-4 {
	-webkit-padding-start: 16px;
			padding-inline-start: 16px;
}

.ps-4-5 {
	-webkit-padding-start: 18px;
			padding-inline-start: 18px;
}

.ps-5 {
	-webkit-padding-start: 20px;
			padding-inline-start: 20px;
}

.ps-6 {
	-webkit-padding-start: 24px;
			padding-inline-start: 24px;
}

.ps-7 {
	-webkit-padding-start: 28px;
			padding-inline-start: 28px;
}

.ps-8 {
	-webkit-padding-start: 32px;
			padding-inline-start: 32px;
}

.ps-9 {
	-webkit-padding-start: 36px;
			padding-inline-start: 36px;
}

.ps-10 {
	-webkit-padding-start: 40px;
			padding-inline-start: 40px;
}

.ps-11 {
	-webkit-padding-start: 48px;
			padding-inline-start: 48px;
}

.ps-12 {
	-webkit-padding-start: 56px;
			padding-inline-start: 56px;
}

.ps-13 {
	-webkit-padding-start: 64px;
			padding-inline-start: 64px;
}

.ps-14 {
	-webkit-padding-start: 72px;
			padding-inline-start: 72px;
}

.ps-15 {
	-webkit-padding-start: 80px;
			padding-inline-start: 80px;
}

.ps-16 {
	-webkit-padding-start: 96px;
			padding-inline-start: 96px;
}

.ps-17 {
	-webkit-padding-start: 116px;
			padding-inline-start: 116px;
}

.ps-18 {
	-webkit-padding-start: 128px;
			padding-inline-start: 128px;
}

.ps-19 {
	-webkit-padding-start: 146px;
			padding-inline-start: 146px;
}

.ps-20 {
	-webkit-padding-start: 188px;
			padding-inline-start: 188px;
}

.pe-auto {
	-webkit-padding-end: auto;
			padding-inline-end: auto;
}

.pe-px {
	-webkit-padding-end: 1px;
			padding-inline-end: 1px;
}

.pe-0 {
	-webkit-padding-end: 0;
			padding-inline-end: 0;
}

.pe-0-5 {
	-webkit-padding-end: 2px;
			padding-inline-end: 2px;
}

.pe-1 {
	-webkit-padding-end: 4px;
			padding-inline-end: 4px;
}

.pe-1-5 {
	-webkit-padding-end: 6px;
			padding-inline-end: 6px;
}

.pe-2 {
	-webkit-padding-end: 8px;
			padding-inline-end: 8px;
}

.pe-2-5 {
	-webkit-padding-end: 10px;
			padding-inline-end: 10px;
}

.pe-3 {
	-webkit-padding-end: 12px;
			padding-inline-end: 12px;
}

.pe-3-5 {
	-webkit-padding-end: 14px;
			padding-inline-end: 14px;
}

.pe-4 {
	-webkit-padding-end: 16px;
			padding-inline-end: 16px;
}

.pe-4-5 {
	-webkit-padding-end: 18px;
			padding-inline-end: 18px;
}

.pe-5 {
	-webkit-padding-end: 20px;
			padding-inline-end: 20px;
}

.pe-6 {
	-webkit-padding-end: 24px;
			padding-inline-end: 24px;
}

.pe-7 {
	-webkit-padding-end: 28px;
			padding-inline-end: 28px;
}

.pe-8 {
	-webkit-padding-end: 32px;
			padding-inline-end: 32px;
}

.pe-9 {
	-webkit-padding-end: 36px;
			padding-inline-end: 36px;
}

.pe-10 {
	-webkit-padding-end: 40px;
			padding-inline-end: 40px;
}

.pe-11 {
	-webkit-padding-end: 48px;
			padding-inline-end: 48px;
}

.pe-12 {
	-webkit-padding-end: 56px;
			padding-inline-end: 56px;
}

.pe-13 {
	-webkit-padding-end: 64px;
			padding-inline-end: 64px;
}

.pe-14 {
	-webkit-padding-end: 72px;
			padding-inline-end: 72px;
}

.pe-15 {
	-webkit-padding-end: 80px;
			padding-inline-end: 80px;
}

.pe-16 {
	-webkit-padding-end: 96px;
			padding-inline-end: 96px;
}

.pe-17 {
	-webkit-padding-end: 116px;
			padding-inline-end: 116px;
}

.pe-18 {
	-webkit-padding-end: 128px;
			padding-inline-end: 128px;
}

.pe-19 {
	-webkit-padding-end: 146px;
			padding-inline-end: 146px;
}

.pe-20 {
	-webkit-padding-end: 188px;
			padding-inline-end: 188px;
}

.pt-auto {
	padding-top: auto;
}

.pt-px {
	padding-top: 1px;
}

.pt-0 {
	padding-top: 0;
}

.pt-0-5 {
	padding-top: 2px;
}

.pt-1 {
	padding-top: 4px;
}

.pt-1-5 {
	padding-top: 6px;
}

.pt-2 {
	padding-top: 8px;
}

.pt-2-5 {
	padding-top: 10px;
}

.pt-3 {
	padding-top: 12px;
}

.pt-3-5 {
	padding-top: 14px;
}

.pt-4 {
	padding-top: 16px;
}

.pt-4-5 {
	padding-top: 18px;
}

.pt-5 {
	padding-top: 20px;
}

.pt-6 {
	padding-top: 24px;
}

.pt-7 {
	padding-top: 28px;
}

.pt-8 {
	padding-top: 32px;
}

.pt-9 {
	padding-top: 36px;
}

.pt-10 {
	padding-top: 40px;
}

.pt-11 {
	padding-top: 48px;
}

.pt-12 {
	padding-top: 56px;
}

.pt-13 {
	padding-top: 64px;
}

.pt-14 {
	padding-top: 72px;
}

.pt-15 {
	padding-top: 80px;
}

.pt-16 {
	padding-top: 96px;
}

.pt-17 {
	padding-top: 116px;
}

.pt-18 {
	padding-top: 128px;
}

.pt-19 {
	padding-top: 146px;
}

.pt-20 {
	padding-top: 188px;
}

.pb-auto {
	padding-bottom: auto;
}

.pb-px {
	padding-bottom: 1px;
}

.pb-0 {
	padding-bottom: 0;
}

.pb-0-5 {
	padding-bottom: 2px;
}

.pb-1 {
	padding-bottom: 4px;
}

.pb-1-5 {
	padding-bottom: 6px;
}

.pb-2 {
	padding-bottom: 8px;
}

.pb-2-5 {
	padding-bottom: 10px;
}

.pb-3 {
	padding-bottom: 12px;
}

.pb-3-5 {
	padding-bottom: 14px;
}

.pb-4 {
	padding-bottom: 16px;
}

.pb-4-5 {
	padding-bottom: 18px;
}

.pb-5 {
	padding-bottom: 20px;
}

.pb-6 {
	padding-bottom: 24px;
}

.pb-7 {
	padding-bottom: 28px;
}

.pb-8 {
	padding-bottom: 32px;
}

.pb-9 {
	padding-bottom: 36px;
}

.pb-10 {
	padding-bottom: 40px;
}

.pb-11 {
	padding-bottom: 48px;
}

.pb-12 {
	padding-bottom: 56px;
}

.pb-13 {
	padding-bottom: 64px;
}

.pb-14 {
	padding-bottom: 72px;
}

.pb-15 {
	padding-bottom: 80px;
}

.pb-16 {
	padding-bottom: 96px;
}

.pb-17 {
	padding-bottom: 116px;
}

.pb-18 {
	padding-bottom: 128px;
}

.pb-19 {
	padding-bottom: 146px;
}

.pb-20 {
	padding-bottom: 188px;
}

@media screen and (min-width: 576.02px) {
	.sm\:m-auto {
	margin: auto;
	}
	.sm\:m-px {
	margin: 1px;
	}
	.sm\:m-0 {
	margin: 0;
	}
	.sm\:m-0-5 {
	margin: 2px;
	}
	.sm\:m-1 {
	margin: 4px;
	}
	.sm\:m-1-5 {
	margin: 6px;
	}
	.sm\:m-2 {
	margin: 8px;
	}
	.sm\:m-2-5 {
	margin: 10px;
	}
	.sm\:m-3 {
	margin: 12px;
	}
	.sm\:m-3-5 {
	margin: 14px;
	}
	.sm\:m-4 {
	margin: 16px;
	}
	.sm\:m-4-5 {
	margin: 18px;
	}
	.sm\:m-5 {
	margin: 20px;
	}
	.sm\:m-6 {
	margin: 24px;
	}
	.sm\:m-7 {
	margin: 28px;
	}
	.sm\:m-8 {
	margin: 32px;
	}
	.sm\:m-9 {
	margin: 36px;
	}
	.sm\:m-10 {
	margin: 40px;
	}
	.sm\:m-11 {
	margin: 48px;
	}
	.sm\:m-12 {
	margin: 56px;
	}
	.sm\:m-13 {
	margin: 64px;
	}
	.sm\:m-14 {
	margin: 72px;
	}
	.sm\:m-15 {
	margin: 80px;
	}
	.sm\:m-16 {
	margin: 96px;
	}
	.sm\:m-17 {
	margin: 116px;
	}
	.sm\:m-18 {
	margin: 128px;
	}
	.sm\:m-19 {
	margin: 146px;
	}
	.sm\:m-20 {
	margin: 188px;
	}
	.sm\:my-auto {
	margin-block: auto;
	}
	.sm\:my-px {
	margin-block: 1px;
	}
	.sm\:my-0 {
	margin-block: 0;
	}
	.sm\:my-0-5 {
	margin-block: 2px;
	}
	.sm\:my-1 {
	margin-block: 4px;
	}
	.sm\:my-1-5 {
	margin-block: 6px;
	}
	.sm\:my-2 {
	margin-block: 8px;
	}
	.sm\:my-2-5 {
	margin-block: 10px;
	}
	.sm\:my-3 {
	margin-block: 12px;
	}
	.sm\:my-3-5 {
	margin-block: 14px;
	}
	.sm\:my-4 {
	margin-block: 16px;
	}
	.sm\:my-4-5 {
	margin-block: 18px;
	}
	.sm\:my-5 {
	margin-block: 20px;
	}
	.sm\:my-6 {
	margin-block: 24px;
	}
	.sm\:my-7 {
	margin-block: 28px;
	}
	.sm\:my-8 {
	margin-block: 32px;
	}
	.sm\:my-9 {
	margin-block: 36px;
	}
	.sm\:my-10 {
	margin-block: 40px;
	}
	.sm\:my-11 {
	margin-block: 48px;
	}
	.sm\:my-12 {
	margin-block: 56px;
	}
	.sm\:my-13 {
	margin-block: 64px;
	}
	.sm\:my-14 {
	margin-block: 72px;
	}
	.sm\:my-15 {
	margin-block: 80px;
	}
	.sm\:my-16 {
	margin-block: 96px;
	}
	.sm\:my-17 {
	margin-block: 116px;
	}
	.sm\:my-18 {
	margin-block: 128px;
	}
	.sm\:my-19 {
	margin-block: 146px;
	}
	.sm\:my-20 {
	margin-block: 188px;
	}
	.sm\:mx-auto {
	margin-inline: auto;
	}
	.sm\:mx-px {
	margin-inline: 1px;
	}
	.sm\:mx-0 {
	margin-inline: 0;
	}
	.sm\:mx-0-5 {
	margin-inline: 2px;
	}
	.sm\:mx-1 {
	margin-inline: 4px;
	}
	.sm\:mx-1-5 {
	margin-inline: 6px;
	}
	.sm\:mx-2 {
	margin-inline: 8px;
	}
	.sm\:mx-2-5 {
	margin-inline: 10px;
	}
	.sm\:mx-3 {
	margin-inline: 12px;
	}
	.sm\:mx-3-5 {
	margin-inline: 14px;
	}
	.sm\:mx-4 {
	margin-inline: 16px;
	}
	.sm\:mx-4-5 {
	margin-inline: 18px;
	}
	.sm\:mx-5 {
	margin-inline: 20px;
	}
	.sm\:mx-6 {
	margin-inline: 24px;
	}
	.sm\:mx-7 {
	margin-inline: 28px;
	}
	.sm\:mx-8 {
	margin-inline: 32px;
	}
	.sm\:mx-9 {
	margin-inline: 36px;
	}
	.sm\:mx-10 {
	margin-inline: 40px;
	}
	.sm\:mx-11 {
	margin-inline: 48px;
	}
	.sm\:mx-12 {
	margin-inline: 56px;
	}
	.sm\:mx-13 {
	margin-inline: 64px;
	}
	.sm\:mx-14 {
	margin-inline: 72px;
	}
	.sm\:mx-15 {
	margin-inline: 80px;
	}
	.sm\:mx-16 {
	margin-inline: 96px;
	}
	.sm\:mx-17 {
	margin-inline: 116px;
	}
	.sm\:mx-18 {
	margin-inline: 128px;
	}
	.sm\:mx-19 {
	margin-inline: 146px;
	}
	.sm\:mx-20 {
	margin-inline: 188px;
	}
	.sm\:ms-auto {
	-webkit-margin-start: auto;
			margin-inline-start: auto;
	}
	.sm\:ms-px {
	-webkit-margin-start: 1px;
			margin-inline-start: 1px;
	}
	.sm\:ms-0 {
	-webkit-margin-start: 0;
			margin-inline-start: 0;
	}
	.sm\:ms-0-5 {
	-webkit-margin-start: 2px;
			margin-inline-start: 2px;
	}
	.sm\:ms-1 {
	-webkit-margin-start: 4px;
			margin-inline-start: 4px;
	}
	.sm\:ms-1-5 {
	-webkit-margin-start: 6px;
			margin-inline-start: 6px;
	}
	.sm\:ms-2 {
	-webkit-margin-start: 8px;
			margin-inline-start: 8px;
	}
	.sm\:ms-2-5 {
	-webkit-margin-start: 10px;
			margin-inline-start: 10px;
	}
	.sm\:ms-3 {
	-webkit-margin-start: 12px;
			margin-inline-start: 12px;
	}
	.sm\:ms-3-5 {
	-webkit-margin-start: 14px;
			margin-inline-start: 14px;
	}
	.sm\:ms-4 {
	-webkit-margin-start: 16px;
			margin-inline-start: 16px;
	}
	.sm\:ms-4-5 {
	-webkit-margin-start: 18px;
			margin-inline-start: 18px;
	}
	.sm\:ms-5 {
	-webkit-margin-start: 20px;
			margin-inline-start: 20px;
	}
	.sm\:ms-6 {
	-webkit-margin-start: 24px;
			margin-inline-start: 24px;
	}
	.sm\:ms-7 {
	-webkit-margin-start: 28px;
			margin-inline-start: 28px;
	}
	.sm\:ms-8 {
	-webkit-margin-start: 32px;
			margin-inline-start: 32px;
	}
	.sm\:ms-9 {
	-webkit-margin-start: 36px;
			margin-inline-start: 36px;
	}
	.sm\:ms-10 {
	-webkit-margin-start: 40px;
			margin-inline-start: 40px;
	}
	.sm\:ms-11 {
	-webkit-margin-start: 48px;
			margin-inline-start: 48px;
	}
	.sm\:ms-12 {
	-webkit-margin-start: 56px;
			margin-inline-start: 56px;
	}
	.sm\:ms-13 {
	-webkit-margin-start: 64px;
			margin-inline-start: 64px;
	}
	.sm\:ms-14 {
	-webkit-margin-start: 72px;
			margin-inline-start: 72px;
	}
	.sm\:ms-15 {
	-webkit-margin-start: 80px;
			margin-inline-start: 80px;
	}
	.sm\:ms-16 {
	-webkit-margin-start: 96px;
			margin-inline-start: 96px;
	}
	.sm\:ms-17 {
	-webkit-margin-start: 116px;
			margin-inline-start: 116px;
	}
	.sm\:ms-18 {
	-webkit-margin-start: 128px;
			margin-inline-start: 128px;
	}
	.sm\:ms-19 {
	-webkit-margin-start: 146px;
			margin-inline-start: 146px;
	}
	.sm\:ms-20 {
	-webkit-margin-start: 188px;
			margin-inline-start: 188px;
	}
	.sm\:me-auto {
	-webkit-margin-end: auto;
			margin-inline-end: auto;
	}
	.sm\:me-px {
	-webkit-margin-end: 1px;
			margin-inline-end: 1px;
	}
	.sm\:me-0 {
	-webkit-margin-end: 0;
			margin-inline-end: 0;
	}
	.sm\:me-0-5 {
	-webkit-margin-end: 2px;
			margin-inline-end: 2px;
	}
	.sm\:me-1 {
	-webkit-margin-end: 4px;
			margin-inline-end: 4px;
	}
	.sm\:me-1-5 {
	-webkit-margin-end: 6px;
			margin-inline-end: 6px;
	}
	.sm\:me-2 {
	-webkit-margin-end: 8px;
			margin-inline-end: 8px;
	}
	.sm\:me-2-5 {
	-webkit-margin-end: 10px;
			margin-inline-end: 10px;
	}
	.sm\:me-3 {
	-webkit-margin-end: 12px;
			margin-inline-end: 12px;
	}
	.sm\:me-3-5 {
	-webkit-margin-end: 14px;
			margin-inline-end: 14px;
	}
	.sm\:me-4 {
	-webkit-margin-end: 16px;
			margin-inline-end: 16px;
	}
	.sm\:me-4-5 {
	-webkit-margin-end: 18px;
			margin-inline-end: 18px;
	}
	.sm\:me-5 {
	-webkit-margin-end: 20px;
			margin-inline-end: 20px;
	}
	.sm\:me-6 {
	-webkit-margin-end: 24px;
			margin-inline-end: 24px;
	}
	.sm\:me-7 {
	-webkit-margin-end: 28px;
			margin-inline-end: 28px;
	}
	.sm\:me-8 {
	-webkit-margin-end: 32px;
			margin-inline-end: 32px;
	}
	.sm\:me-9 {
	-webkit-margin-end: 36px;
			margin-inline-end: 36px;
	}
	.sm\:me-10 {
	-webkit-margin-end: 40px;
			margin-inline-end: 40px;
	}
	.sm\:me-11 {
	-webkit-margin-end: 48px;
			margin-inline-end: 48px;
	}
	.sm\:me-12 {
	-webkit-margin-end: 56px;
			margin-inline-end: 56px;
	}
	.sm\:me-13 {
	-webkit-margin-end: 64px;
			margin-inline-end: 64px;
	}
	.sm\:me-14 {
	-webkit-margin-end: 72px;
			margin-inline-end: 72px;
	}
	.sm\:me-15 {
	-webkit-margin-end: 80px;
			margin-inline-end: 80px;
	}
	.sm\:me-16 {
	-webkit-margin-end: 96px;
			margin-inline-end: 96px;
	}
	.sm\:me-17 {
	-webkit-margin-end: 116px;
			margin-inline-end: 116px;
	}
	.sm\:me-18 {
	-webkit-margin-end: 128px;
			margin-inline-end: 128px;
	}
	.sm\:me-19 {
	-webkit-margin-end: 146px;
			margin-inline-end: 146px;
	}
	.sm\:me-20 {
	-webkit-margin-end: 188px;
			margin-inline-end: 188px;
	}
	.sm\:mt-auto {
	margin-top: auto;
	}
	.sm\:mt-px {
	margin-top: 1px;
	}
	.sm\:mt-0 {
	margin-top: 0;
	}
	.sm\:mt-0-5 {
	margin-top: 2px;
	}
	.sm\:mt-1 {
	margin-top: 4px;
	}
	.sm\:mt-1-5 {
	margin-top: 6px;
	}
	.sm\:mt-2 {
	margin-top: 8px;
	}
	.sm\:mt-2-5 {
	margin-top: 10px;
	}
	.sm\:mt-3 {
	margin-top: 12px;
	}
	.sm\:mt-3-5 {
	margin-top: 14px;
	}
	.sm\:mt-4 {
	margin-top: 16px;
	}
	.sm\:mt-4-5 {
	margin-top: 18px;
	}
	.sm\:mt-5 {
	margin-top: 20px;
	}
	.sm\:mt-6 {
	margin-top: 24px;
	}
	.sm\:mt-7 {
	margin-top: 28px;
	}
	.sm\:mt-8 {
	margin-top: 32px;
	}
	.sm\:mt-9 {
	margin-top: 36px;
	}
	.sm\:mt-10 {
	margin-top: 40px;
	}
	.sm\:mt-11 {
	margin-top: 48px;
	}
	.sm\:mt-12 {
	margin-top: 56px;
	}
	.sm\:mt-13 {
	margin-top: 64px;
	}
	.sm\:mt-14 {
	margin-top: 72px;
	}
	.sm\:mt-15 {
	margin-top: 80px;
	}
	.sm\:mt-16 {
	margin-top: 96px;
	}
	.sm\:mt-17 {
	margin-top: 116px;
	}
	.sm\:mt-18 {
	margin-top: 128px;
	}
	.sm\:mt-19 {
	margin-top: 146px;
	}
	.sm\:mt-20 {
	margin-top: 188px;
	}
	.sm\:mb-auto {
	margin-bottom: auto;
	}
	.sm\:mb-px {
	margin-bottom: 1px;
	}
	.sm\:mb-0 {
	margin-bottom: 0;
	}
	.sm\:mb-0-5 {
	margin-bottom: 2px;
	}
	.sm\:mb-1 {
	margin-bottom: 4px;
	}
	.sm\:mb-1-5 {
	margin-bottom: 6px;
	}
	.sm\:mb-2 {
	margin-bottom: 8px;
	}
	.sm\:mb-2-5 {
	margin-bottom: 10px;
	}
	.sm\:mb-3 {
	margin-bottom: 12px;
	}
	.sm\:mb-3-5 {
	margin-bottom: 14px;
	}
	.sm\:mb-4 {
	margin-bottom: 16px;
	}
	.sm\:mb-4-5 {
	margin-bottom: 18px;
	}
	.sm\:mb-5 {
	margin-bottom: 20px;
	}
	.sm\:mb-6 {
	margin-bottom: 24px;
	}
	.sm\:mb-7 {
	margin-bottom: 28px;
	}
	.sm\:mb-8 {
	margin-bottom: 32px;
	}
	.sm\:mb-9 {
	margin-bottom: 36px;
	}
	.sm\:mb-10 {
	margin-bottom: 40px;
	}
	.sm\:mb-11 {
	margin-bottom: 48px;
	}
	.sm\:mb-12 {
	margin-bottom: 56px;
	}
	.sm\:mb-13 {
	margin-bottom: 64px;
	}
	.sm\:mb-14 {
	margin-bottom: 72px;
	}
	.sm\:mb-15 {
	margin-bottom: 80px;
	}
	.sm\:mb-16 {
	margin-bottom: 96px;
	}
	.sm\:mb-17 {
	margin-bottom: 116px;
	}
	.sm\:mb-18 {
	margin-bottom: 128px;
	}
	.sm\:mb-19 {
	margin-bottom: 146px;
	}
	.sm\:mb-20 {
	margin-bottom: 188px;
	}
	.sm\:p-auto {
	padding: auto;
	}
	.sm\:p-px {
	padding: 1px;
	}
	.sm\:p-0 {
	padding: 0;
	}
	.sm\:p-0-5 {
	padding: 2px;
	}
	.sm\:p-1 {
	padding: 4px;
	}
	.sm\:p-1-5 {
	padding: 6px;
	}
	.sm\:p-2 {
	padding: 8px;
	}
	.sm\:p-2-5 {
	padding: 10px;
	}
	.sm\:p-3 {
	padding: 12px;
	}
	.sm\:p-3-5 {
	padding: 14px;
	}
	.sm\:p-4 {
	padding: 16px;
	}
	.sm\:p-4-5 {
	padding: 18px;
	}
	.sm\:p-5 {
	padding: 20px;
	}
	.sm\:p-6 {
	padding: 24px;
	}
	.sm\:p-7 {
	padding: 28px;
	}
	.sm\:p-8 {
	padding: 32px;
	}
	.sm\:p-9 {
	padding: 36px;
	}
	.sm\:p-10 {
	padding: 40px;
	}
	.sm\:p-11 {
	padding: 48px;
	}
	.sm\:p-12 {
	padding: 56px;
	}
	.sm\:p-13 {
	padding: 64px;
	}
	.sm\:p-14 {
	padding: 72px;
	}
	.sm\:p-15 {
	padding: 80px;
	}
	.sm\:p-16 {
	padding: 96px;
	}
	.sm\:p-17 {
	padding: 116px;
	}
	.sm\:p-18 {
	padding: 128px;
	}
	.sm\:p-19 {
	padding: 146px;
	}
	.sm\:p-20 {
	padding: 188px;
	}
	.sm\:px-auto {
	padding-inline: auto;
	}
	.sm\:px-px {
	padding-inline: 1px;
	}
	.sm\:px-0 {
	padding-inline: 0;
	}
	.sm\:px-0-5 {
	padding-inline: 2px;
	}
	.sm\:px-1 {
	padding-inline: 4px;
	}
	.sm\:px-1-5 {
	padding-inline: 6px;
	}
	.sm\:px-2 {
	padding-inline: 8px;
	}
	.sm\:px-2-5 {
	padding-inline: 10px;
	}
	.sm\:px-3 {
	padding-inline: 12px;
	}
	.sm\:px-3-5 {
	padding-inline: 14px;
	}
	.sm\:px-4 {
	padding-inline: 16px;
	}
	.sm\:px-4-5 {
	padding-inline: 18px;
	}
	.sm\:px-5 {
	padding-inline: 20px;
	}
	.sm\:px-6 {
	padding-inline: 24px;
	}
	.sm\:px-7 {
	padding-inline: 28px;
	}
	.sm\:px-8 {
	padding-inline: 32px;
	}
	.sm\:px-9 {
	padding-inline: 36px;
	}
	.sm\:px-10 {
	padding-inline: 40px;
	}
	.sm\:px-11 {
	padding-inline: 48px;
	}
	.sm\:px-12 {
	padding-inline: 56px;
	}
	.sm\:px-13 {
	padding-inline: 64px;
	}
	.sm\:px-14 {
	padding-inline: 72px;
	}
	.sm\:px-15 {
	padding-inline: 80px;
	}
	.sm\:px-16 {
	padding-inline: 96px;
	}
	.sm\:px-17 {
	padding-inline: 116px;
	}
	.sm\:px-18 {
	padding-inline: 128px;
	}
	.sm\:px-19 {
	padding-inline: 146px;
	}
	.sm\:px-20 {
	padding-inline: 188px;
	}
	.sm\:py-auto {
	padding-block: auto;
	}
	.sm\:py-px {
	padding-block: 1px;
	}
	.sm\:py-0 {
	padding-block: 0;
	}
	.sm\:py-0-5 {
	padding-block: 2px;
	}
	.sm\:py-1 {
	padding-block: 4px;
	}
	.sm\:py-1-5 {
	padding-block: 6px;
	}
	.sm\:py-2 {
	padding-block: 8px;
	}
	.sm\:py-2-5 {
	padding-block: 10px;
	}
	.sm\:py-3 {
	padding-block: 12px;
	}
	.sm\:py-3-5 {
	padding-block: 14px;
	}
	.sm\:py-4 {
	padding-block: 16px;
	}
	.sm\:py-4-5 {
	padding-block: 18px;
	}
	.sm\:py-5 {
	padding-block: 20px;
	}
	.sm\:py-6 {
	padding-block: 24px;
	}
	.sm\:py-7 {
	padding-block: 28px;
	}
	.sm\:py-8 {
	padding-block: 32px;
	}
	.sm\:py-9 {
	padding-block: 36px;
	}
	.sm\:py-10 {
	padding-block: 40px;
	}
	.sm\:py-11 {
	padding-block: 48px;
	}
	.sm\:py-12 {
	padding-block: 56px;
	}
	.sm\:py-13 {
	padding-block: 64px;
	}
	.sm\:py-14 {
	padding-block: 72px;
	}
	.sm\:py-15 {
	padding-block: 80px;
	}
	.sm\:py-16 {
	padding-block: 96px;
	}
	.sm\:py-17 {
	padding-block: 116px;
	}
	.sm\:py-18 {
	padding-block: 128px;
	}
	.sm\:py-19 {
	padding-block: 146px;
	}
	.sm\:py-20 {
	padding-block: 188px;
	}
	.sm\:ps-auto {
	-webkit-padding-start: auto;
			padding-inline-start: auto;
	}
	.sm\:ps-px {
	-webkit-padding-start: 1px;
			padding-inline-start: 1px;
	}
	.sm\:ps-0 {
	-webkit-padding-start: 0;
			padding-inline-start: 0;
	}
	.sm\:ps-0-5 {
	-webkit-padding-start: 2px;
			padding-inline-start: 2px;
	}
	.sm\:ps-1 {
	-webkit-padding-start: 4px;
			padding-inline-start: 4px;
	}
	.sm\:ps-1-5 {
	-webkit-padding-start: 6px;
			padding-inline-start: 6px;
	}
	.sm\:ps-2 {
	-webkit-padding-start: 8px;
			padding-inline-start: 8px;
	}
	.sm\:ps-2-5 {
	-webkit-padding-start: 10px;
			padding-inline-start: 10px;
	}
	.sm\:ps-3 {
	-webkit-padding-start: 12px;
			padding-inline-start: 12px;
	}
	.sm\:ps-3-5 {
	-webkit-padding-start: 14px;
			padding-inline-start: 14px;
	}
	.sm\:ps-4 {
	-webkit-padding-start: 16px;
			padding-inline-start: 16px;
	}
	.sm\:ps-4-5 {
	-webkit-padding-start: 18px;
			padding-inline-start: 18px;
	}
	.sm\:ps-5 {
	-webkit-padding-start: 20px;
			padding-inline-start: 20px;
	}
	.sm\:ps-6 {
	-webkit-padding-start: 24px;
			padding-inline-start: 24px;
	}
	.sm\:ps-7 {
	-webkit-padding-start: 28px;
			padding-inline-start: 28px;
	}
	.sm\:ps-8 {
	-webkit-padding-start: 32px;
			padding-inline-start: 32px;
	}
	.sm\:ps-9 {
	-webkit-padding-start: 36px;
			padding-inline-start: 36px;
	}
	.sm\:ps-10 {
	-webkit-padding-start: 40px;
			padding-inline-start: 40px;
	}
	.sm\:ps-11 {
	-webkit-padding-start: 48px;
			padding-inline-start: 48px;
	}
	.sm\:ps-12 {
	-webkit-padding-start: 56px;
			padding-inline-start: 56px;
	}
	.sm\:ps-13 {
	-webkit-padding-start: 64px;
			padding-inline-start: 64px;
	}
	.sm\:ps-14 {
	-webkit-padding-start: 72px;
			padding-inline-start: 72px;
	}
	.sm\:ps-15 {
	-webkit-padding-start: 80px;
			padding-inline-start: 80px;
	}
	.sm\:ps-16 {
	-webkit-padding-start: 96px;
			padding-inline-start: 96px;
	}
	.sm\:ps-17 {
	-webkit-padding-start: 116px;
			padding-inline-start: 116px;
	}
	.sm\:ps-18 {
	-webkit-padding-start: 128px;
			padding-inline-start: 128px;
	}
	.sm\:ps-19 {
	-webkit-padding-start: 146px;
			padding-inline-start: 146px;
	}
	.sm\:ps-20 {
	-webkit-padding-start: 188px;
			padding-inline-start: 188px;
	}
	.sm\:pe-auto {
	-webkit-padding-end: auto;
			padding-inline-end: auto;
	}
	.sm\:pe-px {
	-webkit-padding-end: 1px;
			padding-inline-end: 1px;
	}
	.sm\:pe-0 {
	-webkit-padding-end: 0;
			padding-inline-end: 0;
	}
	.sm\:pe-0-5 {
	-webkit-padding-end: 2px;
			padding-inline-end: 2px;
	}
	.sm\:pe-1 {
	-webkit-padding-end: 4px;
			padding-inline-end: 4px;
	}
	.sm\:pe-1-5 {
	-webkit-padding-end: 6px;
			padding-inline-end: 6px;
	}
	.sm\:pe-2 {
	-webkit-padding-end: 8px;
			padding-inline-end: 8px;
	}
	.sm\:pe-2-5 {
	-webkit-padding-end: 10px;
			padding-inline-end: 10px;
	}
	.sm\:pe-3 {
	-webkit-padding-end: 12px;
			padding-inline-end: 12px;
	}
	.sm\:pe-3-5 {
	-webkit-padding-end: 14px;
			padding-inline-end: 14px;
	}
	.sm\:pe-4 {
	-webkit-padding-end: 16px;
			padding-inline-end: 16px;
	}
	.sm\:pe-4-5 {
	-webkit-padding-end: 18px;
			padding-inline-end: 18px;
	}
	.sm\:pe-5 {
	-webkit-padding-end: 20px;
			padding-inline-end: 20px;
	}
	.sm\:pe-6 {
	-webkit-padding-end: 24px;
			padding-inline-end: 24px;
	}
	.sm\:pe-7 {
	-webkit-padding-end: 28px;
			padding-inline-end: 28px;
	}
	.sm\:pe-8 {
	-webkit-padding-end: 32px;
			padding-inline-end: 32px;
	}
	.sm\:pe-9 {
	-webkit-padding-end: 36px;
			padding-inline-end: 36px;
	}
	.sm\:pe-10 {
	-webkit-padding-end: 40px;
			padding-inline-end: 40px;
	}
	.sm\:pe-11 {
	-webkit-padding-end: 48px;
			padding-inline-end: 48px;
	}
	.sm\:pe-12 {
	-webkit-padding-end: 56px;
			padding-inline-end: 56px;
	}
	.sm\:pe-13 {
	-webkit-padding-end: 64px;
			padding-inline-end: 64px;
	}
	.sm\:pe-14 {
	-webkit-padding-end: 72px;
			padding-inline-end: 72px;
	}
	.sm\:pe-15 {
	-webkit-padding-end: 80px;
			padding-inline-end: 80px;
	}
	.sm\:pe-16 {
	-webkit-padding-end: 96px;
			padding-inline-end: 96px;
	}
	.sm\:pe-17 {
	-webkit-padding-end: 116px;
			padding-inline-end: 116px;
	}
	.sm\:pe-18 {
	-webkit-padding-end: 128px;
			padding-inline-end: 128px;
	}
	.sm\:pe-19 {
	-webkit-padding-end: 146px;
			padding-inline-end: 146px;
	}
	.sm\:pe-20 {
	-webkit-padding-end: 188px;
			padding-inline-end: 188px;
	}
	.sm\:pt-auto {
	padding-top: auto;
	}
	.sm\:pt-px {
	padding-top: 1px;
	}
	.sm\:pt-0 {
	padding-top: 0;
	}
	.sm\:pt-0-5 {
	padding-top: 2px;
	}
	.sm\:pt-1 {
	padding-top: 4px;
	}
	.sm\:pt-1-5 {
	padding-top: 6px;
	}
	.sm\:pt-2 {
	padding-top: 8px;
	}
	.sm\:pt-2-5 {
	padding-top: 10px;
	}
	.sm\:pt-3 {
	padding-top: 12px;
	}
	.sm\:pt-3-5 {
	padding-top: 14px;
	}
	.sm\:pt-4 {
	padding-top: 16px;
	}
	.sm\:pt-4-5 {
	padding-top: 18px;
	}
	.sm\:pt-5 {
	padding-top: 20px;
	}
	.sm\:pt-6 {
	padding-top: 24px;
	}
	.sm\:pt-7 {
	padding-top: 28px;
	}
	.sm\:pt-8 {
	padding-top: 32px;
	}
	.sm\:pt-9 {
	padding-top: 36px;
	}
	.sm\:pt-10 {
	padding-top: 40px;
	}
	.sm\:pt-11 {
	padding-top: 48px;
	}
	.sm\:pt-12 {
	padding-top: 56px;
	}
	.sm\:pt-13 {
	padding-top: 64px;
	}
	.sm\:pt-14 {
	padding-top: 72px;
	}
	.sm\:pt-15 {
	padding-top: 80px;
	}
	.sm\:pt-16 {
	padding-top: 96px;
	}
	.sm\:pt-17 {
	padding-top: 116px;
	}
	.sm\:pt-18 {
	padding-top: 128px;
	}
	.sm\:pt-19 {
	padding-top: 146px;
	}
	.sm\:pt-20 {
	padding-top: 188px;
	}
	.sm\:pb-auto {
	padding-bottom: auto;
	}
	.sm\:pb-px {
	padding-bottom: 1px;
	}
	.sm\:pb-0 {
	padding-bottom: 0;
	}
	.sm\:pb-0-5 {
	padding-bottom: 2px;
	}
	.sm\:pb-1 {
	padding-bottom: 4px;
	}
	.sm\:pb-1-5 {
	padding-bottom: 6px;
	}
	.sm\:pb-2 {
	padding-bottom: 8px;
	}
	.sm\:pb-2-5 {
	padding-bottom: 10px;
	}
	.sm\:pb-3 {
	padding-bottom: 12px;
	}
	.sm\:pb-3-5 {
	padding-bottom: 14px;
	}
	.sm\:pb-4 {
	padding-bottom: 16px;
	}
	.sm\:pb-4-5 {
	padding-bottom: 18px;
	}
	.sm\:pb-5 {
	padding-bottom: 20px;
	}
	.sm\:pb-6 {
	padding-bottom: 24px;
	}
	.sm\:pb-7 {
	padding-bottom: 28px;
	}
	.sm\:pb-8 {
	padding-bottom: 32px;
	}
	.sm\:pb-9 {
	padding-bottom: 36px;
	}
	.sm\:pb-10 {
	padding-bottom: 40px;
	}
	.sm\:pb-11 {
	padding-bottom: 48px;
	}
	.sm\:pb-12 {
	padding-bottom: 56px;
	}
	.sm\:pb-13 {
	padding-bottom: 64px;
	}
	.sm\:pb-14 {
	padding-bottom: 72px;
	}
	.sm\:pb-15 {
	padding-bottom: 80px;
	}
	.sm\:pb-16 {
	padding-bottom: 96px;
	}
	.sm\:pb-17 {
	padding-bottom: 116px;
	}
	.sm\:pb-18 {
	padding-bottom: 128px;
	}
	.sm\:pb-19 {
	padding-bottom: 146px;
	}
	.sm\:pb-20 {
	padding-bottom: 188px;
	}
}
@media screen and (min-width: 768.02px) {
	.md\:m-auto {
	margin: auto;
	}
	.md\:m-px {
	margin: 1px;
	}
	.md\:m-0 {
	margin: 0;
	}
	.md\:m-0-5 {
	margin: 2px;
	}
	.md\:m-1 {
	margin: 4px;
	}
	.md\:m-1-5 {
	margin: 6px;
	}
	.md\:m-2 {
	margin: 8px;
	}
	.md\:m-2-5 {
	margin: 10px;
	}
	.md\:m-3 {
	margin: 12px;
	}
	.md\:m-3-5 {
	margin: 14px;
	}
	.md\:m-4 {
	margin: 16px;
	}
	.md\:m-4-5 {
	margin: 18px;
	}
	.md\:m-5 {
	margin: 20px;
	}
	.md\:m-6 {
	margin: 24px;
	}
	.md\:m-7 {
	margin: 28px;
	}
	.md\:m-8 {
	margin: 32px;
	}
	.md\:m-9 {
	margin: 36px;
	}
	.md\:m-10 {
	margin: 40px;
	}
	.md\:m-11 {
	margin: 48px;
	}
	.md\:m-12 {
	margin: 56px;
	}
	.md\:m-13 {
	margin: 64px;
	}
	.md\:m-14 {
	margin: 72px;
	}
	.md\:m-15 {
	margin: 80px;
	}
	.md\:m-16 {
	margin: 96px;
	}
	.md\:m-17 {
	margin: 116px;
	}
	.md\:m-18 {
	margin: 128px;
	}
	.md\:m-19 {
	margin: 146px;
	}
	.md\:m-20 {
	margin: 188px;
	}
	.md\:my-auto {
	margin-block: auto;
	}
	.md\:my-px {
	margin-block: 1px;
	}
	.md\:my-0 {
	margin-block: 0;
	}
	.md\:my-0-5 {
	margin-block: 2px;
	}
	.md\:my-1 {
	margin-block: 4px;
	}
	.md\:my-1-5 {
	margin-block: 6px;
	}
	.md\:my-2 {
	margin-block: 8px;
	}
	.md\:my-2-5 {
	margin-block: 10px;
	}
	.md\:my-3 {
	margin-block: 12px;
	}
	.md\:my-3-5 {
	margin-block: 14px;
	}
	.md\:my-4 {
	margin-block: 16px;
	}
	.md\:my-4-5 {
	margin-block: 18px;
	}
	.md\:my-5 {
	margin-block: 20px;
	}
	.md\:my-6 {
	margin-block: 24px;
	}
	.md\:my-7 {
	margin-block: 28px;
	}
	.md\:my-8 {
	margin-block: 32px;
	}
	.md\:my-9 {
	margin-block: 36px;
	}
	.md\:my-10 {
	margin-block: 40px;
	}
	.md\:my-11 {
	margin-block: 48px;
	}
	.md\:my-12 {
	margin-block: 56px;
	}
	.md\:my-13 {
	margin-block: 64px;
	}
	.md\:my-14 {
	margin-block: 72px;
	}
	.md\:my-15 {
	margin-block: 80px;
	}
	.md\:my-16 {
	margin-block: 96px;
	}
	.md\:my-17 {
	margin-block: 116px;
	}
	.md\:my-18 {
	margin-block: 128px;
	}
	.md\:my-19 {
	margin-block: 146px;
	}
	.md\:my-20 {
	margin-block: 188px;
	}
	.md\:mx-auto {
	margin-inline: auto;
	}
	.md\:mx-px {
	margin-inline: 1px;
	}
	.md\:mx-0 {
	margin-inline: 0;
	}
	.md\:mx-0-5 {
	margin-inline: 2px;
	}
	.md\:mx-1 {
	margin-inline: 4px;
	}
	.md\:mx-1-5 {
	margin-inline: 6px;
	}
	.md\:mx-2 {
	margin-inline: 8px;
	}
	.md\:mx-2-5 {
	margin-inline: 10px;
	}
	.md\:mx-3 {
	margin-inline: 12px;
	}
	.md\:mx-3-5 {
	margin-inline: 14px;
	}
	.md\:mx-4 {
	margin-inline: 16px;
	}
	.md\:mx-4-5 {
	margin-inline: 18px;
	}
	.md\:mx-5 {
	margin-inline: 20px;
	}
	.md\:mx-6 {
	margin-inline: 24px;
	}
	.md\:mx-7 {
	margin-inline: 28px;
	}
	.md\:mx-8 {
	margin-inline: 32px;
	}
	.md\:mx-9 {
	margin-inline: 36px;
	}
	.md\:mx-10 {
	margin-inline: 40px;
	}
	.md\:mx-11 {
	margin-inline: 48px;
	}
	.md\:mx-12 {
	margin-inline: 56px;
	}
	.md\:mx-13 {
	margin-inline: 64px;
	}
	.md\:mx-14 {
	margin-inline: 72px;
	}
	.md\:mx-15 {
	margin-inline: 80px;
	}
	.md\:mx-16 {
	margin-inline: 96px;
	}
	.md\:mx-17 {
	margin-inline: 116px;
	}
	.md\:mx-18 {
	margin-inline: 128px;
	}
	.md\:mx-19 {
	margin-inline: 146px;
	}
	.md\:mx-20 {
	margin-inline: 188px;
	}
	.md\:ms-auto {
	-webkit-margin-start: auto;
			margin-inline-start: auto;
	}
	.md\:ms-px {
	-webkit-margin-start: 1px;
			margin-inline-start: 1px;
	}
	.md\:ms-0 {
	-webkit-margin-start: 0;
			margin-inline-start: 0;
	}
	.md\:ms-0-5 {
	-webkit-margin-start: 2px;
			margin-inline-start: 2px;
	}
	.md\:ms-1 {
	-webkit-margin-start: 4px;
			margin-inline-start: 4px;
	}
	.md\:ms-1-5 {
	-webkit-margin-start: 6px;
			margin-inline-start: 6px;
	}
	.md\:ms-2 {
	-webkit-margin-start: 8px;
			margin-inline-start: 8px;
	}
	.md\:ms-2-5 {
	-webkit-margin-start: 10px;
			margin-inline-start: 10px;
	}
	.md\:ms-3 {
	-webkit-margin-start: 12px;
			margin-inline-start: 12px;
	}
	.md\:ms-3-5 {
	-webkit-margin-start: 14px;
			margin-inline-start: 14px;
	}
	.md\:ms-4 {
	-webkit-margin-start: 16px;
			margin-inline-start: 16px;
	}
	.md\:ms-4-5 {
	-webkit-margin-start: 18px;
			margin-inline-start: 18px;
	}
	.md\:ms-5 {
	-webkit-margin-start: 20px;
			margin-inline-start: 20px;
	}
	.md\:ms-6 {
	-webkit-margin-start: 24px;
			margin-inline-start: 24px;
	}
	.md\:ms-7 {
	-webkit-margin-start: 28px;
			margin-inline-start: 28px;
	}
	.md\:ms-8 {
	-webkit-margin-start: 32px;
			margin-inline-start: 32px;
	}
	.md\:ms-9 {
	-webkit-margin-start: 36px;
			margin-inline-start: 36px;
	}
	.md\:ms-10 {
	-webkit-margin-start: 40px;
			margin-inline-start: 40px;
	}
	.md\:ms-11 {
	-webkit-margin-start: 48px;
			margin-inline-start: 48px;
	}
	.md\:ms-12 {
	-webkit-margin-start: 56px;
			margin-inline-start: 56px;
	}
	.md\:ms-13 {
	-webkit-margin-start: 64px;
			margin-inline-start: 64px;
	}
	.md\:ms-14 {
	-webkit-margin-start: 72px;
			margin-inline-start: 72px;
	}
	.md\:ms-15 {
	-webkit-margin-start: 80px;
			margin-inline-start: 80px;
	}
	.md\:ms-16 {
	-webkit-margin-start: 96px;
			margin-inline-start: 96px;
	}
	.md\:ms-17 {
	-webkit-margin-start: 116px;
			margin-inline-start: 116px;
	}
	.md\:ms-18 {
	-webkit-margin-start: 128px;
			margin-inline-start: 128px;
	}
	.md\:ms-19 {
	-webkit-margin-start: 146px;
			margin-inline-start: 146px;
	}
	.md\:ms-20 {
	-webkit-margin-start: 188px;
			margin-inline-start: 188px;
	}
	.md\:me-auto {
	-webkit-margin-end: auto;
			margin-inline-end: auto;
	}
	.md\:me-px {
	-webkit-margin-end: 1px;
			margin-inline-end: 1px;
	}
	.md\:me-0 {
	-webkit-margin-end: 0;
			margin-inline-end: 0;
	}
	.md\:me-0-5 {
	-webkit-margin-end: 2px;
			margin-inline-end: 2px;
	}
	.md\:me-1 {
	-webkit-margin-end: 4px;
			margin-inline-end: 4px;
	}
	.md\:me-1-5 {
	-webkit-margin-end: 6px;
			margin-inline-end: 6px;
	}
	.md\:me-2 {
	-webkit-margin-end: 8px;
			margin-inline-end: 8px;
	}
	.md\:me-2-5 {
	-webkit-margin-end: 10px;
			margin-inline-end: 10px;
	}
	.md\:me-3 {
	-webkit-margin-end: 12px;
			margin-inline-end: 12px;
	}
	.md\:me-3-5 {
	-webkit-margin-end: 14px;
			margin-inline-end: 14px;
	}
	.md\:me-4 {
	-webkit-margin-end: 16px;
			margin-inline-end: 16px;
	}
	.md\:me-4-5 {
	-webkit-margin-end: 18px;
			margin-inline-end: 18px;
	}
	.md\:me-5 {
	-webkit-margin-end: 20px;
			margin-inline-end: 20px;
	}
	.md\:me-6 {
	-webkit-margin-end: 24px;
			margin-inline-end: 24px;
	}
	.md\:me-7 {
	-webkit-margin-end: 28px;
			margin-inline-end: 28px;
	}
	.md\:me-8 {
	-webkit-margin-end: 32px;
			margin-inline-end: 32px;
	}
	.md\:me-9 {
	-webkit-margin-end: 36px;
			margin-inline-end: 36px;
	}
	.md\:me-10 {
	-webkit-margin-end: 40px;
			margin-inline-end: 40px;
	}
	.md\:me-11 {
	-webkit-margin-end: 48px;
			margin-inline-end: 48px;
	}
	.md\:me-12 {
	-webkit-margin-end: 56px;
			margin-inline-end: 56px;
	}
	.md\:me-13 {
	-webkit-margin-end: 64px;
			margin-inline-end: 64px;
	}
	.md\:me-14 {
	-webkit-margin-end: 72px;
			margin-inline-end: 72px;
	}
	.md\:me-15 {
	-webkit-margin-end: 80px;
			margin-inline-end: 80px;
	}
	.md\:me-16 {
	-webkit-margin-end: 96px;
			margin-inline-end: 96px;
	}
	.md\:me-17 {
	-webkit-margin-end: 116px;
			margin-inline-end: 116px;
	}
	.md\:me-18 {
	-webkit-margin-end: 128px;
			margin-inline-end: 128px;
	}
	.md\:me-19 {
	-webkit-margin-end: 146px;
			margin-inline-end: 146px;
	}
	.md\:me-20 {
	-webkit-margin-end: 188px;
			margin-inline-end: 188px;
	}
	.md\:mt-auto {
	margin-top: auto;
	}
	.md\:mt-px {
	margin-top: 1px;
	}
	.md\:mt-0 {
	margin-top: 0;
	}
	.md\:mt-0-5 {
	margin-top: 2px;
	}
	.md\:mt-1 {
	margin-top: 4px;
	}
	.md\:mt-1-5 {
	margin-top: 6px;
	}
	.md\:mt-2 {
	margin-top: 8px;
	}
	.md\:mt-2-5 {
	margin-top: 10px;
	}
	.md\:mt-3 {
	margin-top: 12px;
	}
	.md\:mt-3-5 {
	margin-top: 14px;
	}
	.md\:mt-4 {
	margin-top: 16px;
	}
	.md\:mt-4-5 {
	margin-top: 18px;
	}
	.md\:mt-5 {
	margin-top: 20px;
	}
	.md\:mt-6 {
	margin-top: 24px;
	}
	.md\:mt-7 {
	margin-top: 28px;
	}
	.md\:mt-8 {
	margin-top: 32px;
	}
	.md\:mt-9 {
	margin-top: 36px;
	}
	.md\:mt-10 {
	margin-top: 40px;
	}
	.md\:mt-11 {
	margin-top: 48px;
	}
	.md\:mt-12 {
	margin-top: 56px;
	}
	.md\:mt-13 {
	margin-top: 64px;
	}
	.md\:mt-14 {
	margin-top: 72px;
	}
	.md\:mt-15 {
	margin-top: 80px;
	}
	.md\:mt-16 {
	margin-top: 96px;
	}
	.md\:mt-17 {
	margin-top: 116px;
	}
	.md\:mt-18 {
	margin-top: 128px;
	}
	.md\:mt-19 {
	margin-top: 146px;
	}
	.md\:mt-20 {
	margin-top: 188px;
	}
	.md\:mb-auto {
	margin-bottom: auto;
	}
	.md\:mb-px {
	margin-bottom: 1px;
	}
	.md\:mb-0 {
	margin-bottom: 0;
	}
	.md\:mb-0-5 {
	margin-bottom: 2px;
	}
	.md\:mb-1 {
	margin-bottom: 4px;
	}
	.md\:mb-1-5 {
	margin-bottom: 6px;
	}
	.md\:mb-2 {
	margin-bottom: 8px;
	}
	.md\:mb-2-5 {
	margin-bottom: 10px;
	}
	.md\:mb-3 {
	margin-bottom: 12px;
	}
	.md\:mb-3-5 {
	margin-bottom: 14px;
	}
	.md\:mb-4 {
	margin-bottom: 16px;
	}
	.md\:mb-4-5 {
	margin-bottom: 18px;
	}
	.md\:mb-5 {
	margin-bottom: 20px;
	}
	.md\:mb-6 {
	margin-bottom: 24px;
	}
	.md\:mb-7 {
	margin-bottom: 28px;
	}
	.md\:mb-8 {
	margin-bottom: 32px;
	}
	.md\:mb-9 {
	margin-bottom: 36px;
	}
	.md\:mb-10 {
	margin-bottom: 40px;
	}
	.md\:mb-11 {
	margin-bottom: 48px;
	}
	.md\:mb-12 {
	margin-bottom: 56px;
	}
	.md\:mb-13 {
	margin-bottom: 64px;
	}
	.md\:mb-14 {
	margin-bottom: 72px;
	}
	.md\:mb-15 {
	margin-bottom: 80px;
	}
	.md\:mb-16 {
	margin-bottom: 96px;
	}
	.md\:mb-17 {
	margin-bottom: 116px;
	}
	.md\:mb-18 {
	margin-bottom: 128px;
	}
	.md\:mb-19 {
	margin-bottom: 146px;
	}
	.md\:mb-20 {
	margin-bottom: 188px;
	}
	.md\:p-auto {
	padding: auto;
	}
	.md\:p-px {
	padding: 1px;
	}
	.md\:p-0 {
	padding: 0;
	}
	.md\:p-0-5 {
	padding: 2px;
	}
	.md\:p-1 {
	padding: 4px;
	}
	.md\:p-1-5 {
	padding: 6px;
	}
	.md\:p-2 {
	padding: 8px;
	}
	.md\:p-2-5 {
	padding: 10px;
	}
	.md\:p-3 {
	padding: 12px;
	}
	.md\:p-3-5 {
	padding: 14px;
	}
	.md\:p-4 {
	padding: 16px;
	}
	.md\:p-4-5 {
	padding: 18px;
	}
	.md\:p-5 {
	padding: 20px;
	}
	.md\:p-6 {
	padding: 24px;
	}
	.md\:p-7 {
	padding: 28px;
	}
	.md\:p-8 {
	padding: 32px;
	}
	.md\:p-9 {
	padding: 36px;
	}
	.md\:p-10 {
	padding: 40px;
	}
	.md\:p-11 {
	padding: 48px;
	}
	.md\:p-12 {
	padding: 56px;
	}
	.md\:p-13 {
	padding: 64px;
	}
	.md\:p-14 {
	padding: 72px;
	}
	.md\:p-15 {
	padding: 80px;
	}
	.md\:p-16 {
	padding: 96px;
	}
	.md\:p-17 {
	padding: 116px;
	}
	.md\:p-18 {
	padding: 128px;
	}
	.md\:p-19 {
	padding: 146px;
	}
	.md\:p-20 {
	padding: 188px;
	}
	.md\:px-auto {
	padding-inline: auto;
	}
	.md\:px-px {
	padding-inline: 1px;
	}
	.md\:px-0 {
	padding-inline: 0;
	}
	.md\:px-0-5 {
	padding-inline: 2px;
	}
	.md\:px-1 {
	padding-inline: 4px;
	}
	.md\:px-1-5 {
	padding-inline: 6px;
	}
	.md\:px-2 {
	padding-inline: 8px;
	}
	.md\:px-2-5 {
	padding-inline: 10px;
	}
	.md\:px-3 {
	padding-inline: 12px;
	}
	.md\:px-3-5 {
	padding-inline: 14px;
	}
	.md\:px-4 {
	padding-inline: 16px;
	}
	.md\:px-4-5 {
	padding-inline: 18px;
	}
	.md\:px-5 {
	padding-inline: 20px;
	}
	.md\:px-6 {
	padding-inline: 24px;
	}
	.md\:px-7 {
	padding-inline: 28px;
	}
	.md\:px-8 {
	padding-inline: 32px;
	}
	.md\:px-9 {
	padding-inline: 36px;
	}
	.md\:px-10 {
	padding-inline: 40px;
	}
	.md\:px-11 {
	padding-inline: 48px;
	}
	.md\:px-12 {
	padding-inline: 56px;
	}
	.md\:px-13 {
	padding-inline: 64px;
	}
	.md\:px-14 {
	padding-inline: 72px;
	}
	.md\:px-15 {
	padding-inline: 80px;
	}
	.md\:px-16 {
	padding-inline: 96px;
	}
	.md\:px-17 {
	padding-inline: 116px;
	}
	.md\:px-18 {
	padding-inline: 128px;
	}
	.md\:px-19 {
	padding-inline: 146px;
	}
	.md\:px-20 {
	padding-inline: 188px;
	}
	.md\:py-auto {
	padding-block: auto;
	}
	.md\:py-px {
	padding-block: 1px;
	}
	.md\:py-0 {
	padding-block: 0;
	}
	.md\:py-0-5 {
	padding-block: 2px;
	}
	.md\:py-1 {
	padding-block: 4px;
	}
	.md\:py-1-5 {
	padding-block: 6px;
	}
	.md\:py-2 {
	padding-block: 8px;
	}
	.md\:py-2-5 {
	padding-block: 10px;
	}
	.md\:py-3 {
	padding-block: 12px;
	}
	.md\:py-3-5 {
	padding-block: 14px;
	}
	.md\:py-4 {
	padding-block: 16px;
	}
	.md\:py-4-5 {
	padding-block: 18px;
	}
	.md\:py-5 {
	padding-block: 20px;
	}
	.md\:py-6 {
	padding-block: 24px;
	}
	.md\:py-7 {
	padding-block: 28px;
	}
	.md\:py-8 {
	padding-block: 32px;
	}
	.md\:py-9 {
	padding-block: 36px;
	}
	.md\:py-10 {
	padding-block: 40px;
	}
	.md\:py-11 {
	padding-block: 48px;
	}
	.md\:py-12 {
	padding-block: 56px;
	}
	.md\:py-13 {
	padding-block: 64px;
	}
	.md\:py-14 {
	padding-block: 72px;
	}
	.md\:py-15 {
	padding-block: 80px;
	}
	.md\:py-16 {
	padding-block: 96px;
	}
	.md\:py-17 {
	padding-block: 116px;
	}
	.md\:py-18 {
	padding-block: 128px;
	}
	.md\:py-19 {
	padding-block: 146px;
	}
	.md\:py-20 {
	padding-block: 188px;
	}
	.md\:ps-auto {
	-webkit-padding-start: auto;
			padding-inline-start: auto;
	}
	.md\:ps-px {
	-webkit-padding-start: 1px;
			padding-inline-start: 1px;
	}
	.md\:ps-0 {
	-webkit-padding-start: 0;
			padding-inline-start: 0;
	}
	.md\:ps-0-5 {
	-webkit-padding-start: 2px;
			padding-inline-start: 2px;
	}
	.md\:ps-1 {
	-webkit-padding-start: 4px;
			padding-inline-start: 4px;
	}
	.md\:ps-1-5 {
	-webkit-padding-start: 6px;
			padding-inline-start: 6px;
	}
	.md\:ps-2 {
	-webkit-padding-start: 8px;
			padding-inline-start: 8px;
	}
	.md\:ps-2-5 {
	-webkit-padding-start: 10px;
			padding-inline-start: 10px;
	}
	.md\:ps-3 {
	-webkit-padding-start: 12px;
			padding-inline-start: 12px;
	}
	.md\:ps-3-5 {
	-webkit-padding-start: 14px;
			padding-inline-start: 14px;
	}
	.md\:ps-4 {
	-webkit-padding-start: 16px;
			padding-inline-start: 16px;
	}
	.md\:ps-4-5 {
	-webkit-padding-start: 18px;
			padding-inline-start: 18px;
	}
	.md\:ps-5 {
	-webkit-padding-start: 20px;
			padding-inline-start: 20px;
	}
	.md\:ps-6 {
	-webkit-padding-start: 24px;
			padding-inline-start: 24px;
	}
	.md\:ps-7 {
	-webkit-padding-start: 28px;
			padding-inline-start: 28px;
	}
	.md\:ps-8 {
	-webkit-padding-start: 32px;
			padding-inline-start: 32px;
	}
	.md\:ps-9 {
	-webkit-padding-start: 36px;
			padding-inline-start: 36px;
	}
	.md\:ps-10 {
	-webkit-padding-start: 40px;
			padding-inline-start: 40px;
	}
	.md\:ps-11 {
	-webkit-padding-start: 48px;
			padding-inline-start: 48px;
	}
	.md\:ps-12 {
	-webkit-padding-start: 56px;
			padding-inline-start: 56px;
	}
	.md\:ps-13 {
	-webkit-padding-start: 64px;
			padding-inline-start: 64px;
	}
	.md\:ps-14 {
	-webkit-padding-start: 72px;
			padding-inline-start: 72px;
	}
	.md\:ps-15 {
	-webkit-padding-start: 80px;
			padding-inline-start: 80px;
	}
	.md\:ps-16 {
	-webkit-padding-start: 96px;
			padding-inline-start: 96px;
	}
	.md\:ps-17 {
	-webkit-padding-start: 116px;
			padding-inline-start: 116px;
	}
	.md\:ps-18 {
	-webkit-padding-start: 128px;
			padding-inline-start: 128px;
	}
	.md\:ps-19 {
	-webkit-padding-start: 146px;
			padding-inline-start: 146px;
	}
	.md\:ps-20 {
	-webkit-padding-start: 188px;
			padding-inline-start: 188px;
	}
	.md\:pe-auto {
	-webkit-padding-end: auto;
			padding-inline-end: auto;
	}
	.md\:pe-px {
	-webkit-padding-end: 1px;
			padding-inline-end: 1px;
	}
	.md\:pe-0 {
	-webkit-padding-end: 0;
			padding-inline-end: 0;
	}
	.md\:pe-0-5 {
	-webkit-padding-end: 2px;
			padding-inline-end: 2px;
	}
	.md\:pe-1 {
	-webkit-padding-end: 4px;
			padding-inline-end: 4px;
	}
	.md\:pe-1-5 {
	-webkit-padding-end: 6px;
			padding-inline-end: 6px;
	}
	.md\:pe-2 {
	-webkit-padding-end: 8px;
			padding-inline-end: 8px;
	}
	.md\:pe-2-5 {
	-webkit-padding-end: 10px;
			padding-inline-end: 10px;
	}
	.md\:pe-3 {
	-webkit-padding-end: 12px;
			padding-inline-end: 12px;
	}
	.md\:pe-3-5 {
	-webkit-padding-end: 14px;
			padding-inline-end: 14px;
	}
	.md\:pe-4 {
	-webkit-padding-end: 16px;
			padding-inline-end: 16px;
	}
	.md\:pe-4-5 {
	-webkit-padding-end: 18px;
			padding-inline-end: 18px;
	}
	.md\:pe-5 {
	-webkit-padding-end: 20px;
			padding-inline-end: 20px;
	}
	.md\:pe-6 {
	-webkit-padding-end: 24px;
			padding-inline-end: 24px;
	}
	.md\:pe-7 {
	-webkit-padding-end: 28px;
			padding-inline-end: 28px;
	}
	.md\:pe-8 {
	-webkit-padding-end: 32px;
			padding-inline-end: 32px;
	}
	.md\:pe-9 {
	-webkit-padding-end: 36px;
			padding-inline-end: 36px;
	}
	.md\:pe-10 {
	-webkit-padding-end: 40px;
			padding-inline-end: 40px;
	}
	.md\:pe-11 {
	-webkit-padding-end: 48px;
			padding-inline-end: 48px;
	}
	.md\:pe-12 {
	-webkit-padding-end: 56px;
			padding-inline-end: 56px;
	}
	.md\:pe-13 {
	-webkit-padding-end: 64px;
			padding-inline-end: 64px;
	}
	.md\:pe-14 {
	-webkit-padding-end: 72px;
			padding-inline-end: 72px;
	}
	.md\:pe-15 {
	-webkit-padding-end: 80px;
			padding-inline-end: 80px;
	}
	.md\:pe-16 {
	-webkit-padding-end: 96px;
			padding-inline-end: 96px;
	}
	.md\:pe-17 {
	-webkit-padding-end: 116px;
			padding-inline-end: 116px;
	}
	.md\:pe-18 {
	-webkit-padding-end: 128px;
			padding-inline-end: 128px;
	}
	.md\:pe-19 {
	-webkit-padding-end: 146px;
			padding-inline-end: 146px;
	}
	.md\:pe-20 {
	-webkit-padding-end: 188px;
			padding-inline-end: 188px;
	}
	.md\:pt-auto {
	padding-top: auto;
	}
	.md\:pt-px {
	padding-top: 1px;
	}
	.md\:pt-0 {
	padding-top: 0;
	}
	.md\:pt-0-5 {
	padding-top: 2px;
	}
	.md\:pt-1 {
	padding-top: 4px;
	}
	.md\:pt-1-5 {
	padding-top: 6px;
	}
	.md\:pt-2 {
	padding-top: 8px;
	}
	.md\:pt-2-5 {
	padding-top: 10px;
	}
	.md\:pt-3 {
	padding-top: 12px;
	}
	.md\:pt-3-5 {
	padding-top: 14px;
	}
	.md\:pt-4 {
	padding-top: 16px;
	}
	.md\:pt-4-5 {
	padding-top: 18px;
	}
	.md\:pt-5 {
	padding-top: 20px;
	}
	.md\:pt-6 {
	padding-top: 24px;
	}
	.md\:pt-7 {
	padding-top: 28px;
	}
	.md\:pt-8 {
	padding-top: 32px;
	}
	.md\:pt-9 {
	padding-top: 36px;
	}
	.md\:pt-10 {
	padding-top: 40px;
	}
	.md\:pt-11 {
	padding-top: 48px;
	}
	.md\:pt-12 {
	padding-top: 56px;
	}
	.md\:pt-13 {
	padding-top: 64px;
	}
	.md\:pt-14 {
	padding-top: 72px;
	}
	.md\:pt-15 {
	padding-top: 80px;
	}
	.md\:pt-16 {
	padding-top: 96px;
	}
	.md\:pt-17 {
	padding-top: 116px;
	}
	.md\:pt-18 {
	padding-top: 128px;
	}
	.md\:pt-19 {
	padding-top: 146px;
	}
	.md\:pt-20 {
	padding-top: 188px;
	}
	.md\:pb-auto {
	padding-bottom: auto;
	}
	.md\:pb-px {
	padding-bottom: 1px;
	}
	.md\:pb-0 {
	padding-bottom: 0;
	}
	.md\:pb-0-5 {
	padding-bottom: 2px;
	}
	.md\:pb-1 {
	padding-bottom: 4px;
	}
	.md\:pb-1-5 {
	padding-bottom: 6px;
	}
	.md\:pb-2 {
	padding-bottom: 8px;
	}
	.md\:pb-2-5 {
	padding-bottom: 10px;
	}
	.md\:pb-3 {
	padding-bottom: 12px;
	}
	.md\:pb-3-5 {
	padding-bottom: 14px;
	}
	.md\:pb-4 {
	padding-bottom: 16px;
	}
	.md\:pb-4-5 {
	padding-bottom: 18px;
	}
	.md\:pb-5 {
	padding-bottom: 20px;
	}
	.md\:pb-6 {
	padding-bottom: 24px;
	}
	.md\:pb-7 {
	padding-bottom: 28px;
	}
	.md\:pb-8 {
	padding-bottom: 32px;
	}
	.md\:pb-9 {
	padding-bottom: 36px;
	}
	.md\:pb-10 {
	padding-bottom: 40px;
	}
	.md\:pb-11 {
	padding-bottom: 48px;
	}
	.md\:pb-12 {
	padding-bottom: 56px;
	}
	.md\:pb-13 {
	padding-bottom: 64px;
	}
	.md\:pb-14 {
	padding-bottom: 72px;
	}
	.md\:pb-15 {
	padding-bottom: 80px;
	}
	.md\:pb-16 {
	padding-bottom: 96px;
	}
	.md\:pb-17 {
	padding-bottom: 116px;
	}
	.md\:pb-18 {
	padding-bottom: 128px;
	}
	.md\:pb-19 {
	padding-bottom: 146px;
	}
	.md\:pb-20 {
	padding-bottom: 188px;
	}
}
@media screen and (min-width: 1024.02px) {
	.lg\:m-auto {
	margin: auto;
	}
	.lg\:m-px {
	margin: 1px;
	}
	.lg\:m-0 {
	margin: 0;
	}
	.lg\:m-0-5 {
	margin: 2px;
	}
	.lg\:m-1 {
	margin: 4px;
	}
	.lg\:m-1-5 {
	margin: 6px;
	}
	.lg\:m-2 {
	margin: 8px;
	}
	.lg\:m-2-5 {
	margin: 10px;
	}
	.lg\:m-3 {
	margin: 12px;
	}
	.lg\:m-3-5 {
	margin: 14px;
	}
	.lg\:m-4 {
	margin: 16px;
	}
	.lg\:m-4-5 {
	margin: 18px;
	}
	.lg\:m-5 {
	margin: 20px;
	}
	.lg\:m-6 {
	margin: 24px;
	}
	.lg\:m-7 {
	margin: 28px;
	}
	.lg\:m-8 {
	margin: 32px;
	}
	.lg\:m-9 {
	margin: 36px;
	}
	.lg\:m-10 {
	margin: 40px;
	}
	.lg\:m-11 {
	margin: 48px;
	}
	.lg\:m-12 {
	margin: 56px;
	}
	.lg\:m-13 {
	margin: 64px;
	}
	.lg\:m-14 {
	margin: 72px;
	}
	.lg\:m-15 {
	margin: 80px;
	}
	.lg\:m-16 {
	margin: 96px;
	}
	.lg\:m-17 {
	margin: 116px;
	}
	.lg\:m-18 {
	margin: 128px;
	}
	.lg\:m-19 {
	margin: 146px;
	}
	.lg\:m-20 {
	margin: 188px;
	}
	.lg\:my-auto {
	margin-block: auto;
	}
	.lg\:my-px {
	margin-block: 1px;
	}
	.lg\:my-0 {
	margin-block: 0;
	}
	.lg\:my-0-5 {
	margin-block: 2px;
	}
	.lg\:my-1 {
	margin-block: 4px;
	}
	.lg\:my-1-5 {
	margin-block: 6px;
	}
	.lg\:my-2 {
	margin-block: 8px;
	}
	.lg\:my-2-5 {
	margin-block: 10px;
	}
	.lg\:my-3 {
	margin-block: 12px;
	}
	.lg\:my-3-5 {
	margin-block: 14px;
	}
	.lg\:my-4 {
	margin-block: 16px;
	}
	.lg\:my-4-5 {
	margin-block: 18px;
	}
	.lg\:my-5 {
	margin-block: 20px;
	}
	.lg\:my-6 {
	margin-block: 24px;
	}
	.lg\:my-7 {
	margin-block: 28px;
	}
	.lg\:my-8 {
	margin-block: 32px;
	}
	.lg\:my-9 {
	margin-block: 36px;
	}
	.lg\:my-10 {
	margin-block: 40px;
	}
	.lg\:my-11 {
	margin-block: 48px;
	}
	.lg\:my-12 {
	margin-block: 56px;
	}
	.lg\:my-13 {
	margin-block: 64px;
	}
	.lg\:my-14 {
	margin-block: 72px;
	}
	.lg\:my-15 {
	margin-block: 80px;
	}
	.lg\:my-16 {
	margin-block: 96px;
	}
	.lg\:my-17 {
	margin-block: 116px;
	}
	.lg\:my-18 {
	margin-block: 128px;
	}
	.lg\:my-19 {
	margin-block: 146px;
	}
	.lg\:my-20 {
	margin-block: 188px;
	}
	.lg\:mx-auto {
	margin-inline: auto;
	}
	.lg\:mx-px {
	margin-inline: 1px;
	}
	.lg\:mx-0 {
	margin-inline: 0;
	}
	.lg\:mx-0-5 {
	margin-inline: 2px;
	}
	.lg\:mx-1 {
	margin-inline: 4px;
	}
	.lg\:mx-1-5 {
	margin-inline: 6px;
	}
	.lg\:mx-2 {
	margin-inline: 8px;
	}
	.lg\:mx-2-5 {
	margin-inline: 10px;
	}
	.lg\:mx-3 {
	margin-inline: 12px;
	}
	.lg\:mx-3-5 {
	margin-inline: 14px;
	}
	.lg\:mx-4 {
	margin-inline: 16px;
	}
	.lg\:mx-4-5 {
	margin-inline: 18px;
	}
	.lg\:mx-5 {
	margin-inline: 20px;
	}
	.lg\:mx-6 {
	margin-inline: 24px;
	}
	.lg\:mx-7 {
	margin-inline: 28px;
	}
	.lg\:mx-8 {
	margin-inline: 32px;
	}
	.lg\:mx-9 {
	margin-inline: 36px;
	}
	.lg\:mx-10 {
	margin-inline: 40px;
	}
	.lg\:mx-11 {
	margin-inline: 48px;
	}
	.lg\:mx-12 {
	margin-inline: 56px;
	}
	.lg\:mx-13 {
	margin-inline: 64px;
	}
	.lg\:mx-14 {
	margin-inline: 72px;
	}
	.lg\:mx-15 {
	margin-inline: 80px;
	}
	.lg\:mx-16 {
	margin-inline: 96px;
	}
	.lg\:mx-17 {
	margin-inline: 116px;
	}
	.lg\:mx-18 {
	margin-inline: 128px;
	}
	.lg\:mx-19 {
	margin-inline: 146px;
	}
	.lg\:mx-20 {
	margin-inline: 188px;
	}
	.lg\:ms-auto {
	-webkit-margin-start: auto;
			margin-inline-start: auto;
	}
	.lg\:ms-px {
	-webkit-margin-start: 1px;
			margin-inline-start: 1px;
	}
	.lg\:ms-0 {
	-webkit-margin-start: 0;
			margin-inline-start: 0;
	}
	.lg\:ms-0-5 {
	-webkit-margin-start: 2px;
			margin-inline-start: 2px;
	}
	.lg\:ms-1 {
	-webkit-margin-start: 4px;
			margin-inline-start: 4px;
	}
	.lg\:ms-1-5 {
	-webkit-margin-start: 6px;
			margin-inline-start: 6px;
	}
	.lg\:ms-2 {
	-webkit-margin-start: 8px;
			margin-inline-start: 8px;
	}
	.lg\:ms-2-5 {
	-webkit-margin-start: 10px;
			margin-inline-start: 10px;
	}
	.lg\:ms-3 {
	-webkit-margin-start: 12px;
			margin-inline-start: 12px;
	}
	.lg\:ms-3-5 {
	-webkit-margin-start: 14px;
			margin-inline-start: 14px;
	}
	.lg\:ms-4 {
	-webkit-margin-start: 16px;
			margin-inline-start: 16px;
	}
	.lg\:ms-4-5 {
	-webkit-margin-start: 18px;
			margin-inline-start: 18px;
	}
	.lg\:ms-5 {
	-webkit-margin-start: 20px;
			margin-inline-start: 20px;
	}
	.lg\:ms-6 {
	-webkit-margin-start: 24px;
			margin-inline-start: 24px;
	}
	.lg\:ms-7 {
	-webkit-margin-start: 28px;
			margin-inline-start: 28px;
	}
	.lg\:ms-8 {
	-webkit-margin-start: 32px;
			margin-inline-start: 32px;
	}
	.lg\:ms-9 {
	-webkit-margin-start: 36px;
			margin-inline-start: 36px;
	}
	.lg\:ms-10 {
	-webkit-margin-start: 40px;
			margin-inline-start: 40px;
	}
	.lg\:ms-11 {
	-webkit-margin-start: 48px;
			margin-inline-start: 48px;
	}
	.lg\:ms-12 {
	-webkit-margin-start: 56px;
			margin-inline-start: 56px;
	}
	.lg\:ms-13 {
	-webkit-margin-start: 64px;
			margin-inline-start: 64px;
	}
	.lg\:ms-14 {
	-webkit-margin-start: 72px;
			margin-inline-start: 72px;
	}
	.lg\:ms-15 {
	-webkit-margin-start: 80px;
			margin-inline-start: 80px;
	}
	.lg\:ms-16 {
	-webkit-margin-start: 96px;
			margin-inline-start: 96px;
	}
	.lg\:ms-17 {
	-webkit-margin-start: 116px;
			margin-inline-start: 116px;
	}
	.lg\:ms-18 {
	-webkit-margin-start: 128px;
			margin-inline-start: 128px;
	}
	.lg\:ms-19 {
	-webkit-margin-start: 146px;
			margin-inline-start: 146px;
	}
	.lg\:ms-20 {
	-webkit-margin-start: 188px;
			margin-inline-start: 188px;
	}
	.lg\:me-auto {
	-webkit-margin-end: auto;
			margin-inline-end: auto;
	}
	.lg\:me-px {
	-webkit-margin-end: 1px;
			margin-inline-end: 1px;
	}
	.lg\:me-0 {
	-webkit-margin-end: 0;
			margin-inline-end: 0;
	}
	.lg\:me-0-5 {
	-webkit-margin-end: 2px;
			margin-inline-end: 2px;
	}
	.lg\:me-1 {
	-webkit-margin-end: 4px;
			margin-inline-end: 4px;
	}
	.lg\:me-1-5 {
	-webkit-margin-end: 6px;
			margin-inline-end: 6px;
	}
	.lg\:me-2 {
	-webkit-margin-end: 8px;
			margin-inline-end: 8px;
	}
	.lg\:me-2-5 {
	-webkit-margin-end: 10px;
			margin-inline-end: 10px;
	}
	.lg\:me-3 {
	-webkit-margin-end: 12px;
			margin-inline-end: 12px;
	}
	.lg\:me-3-5 {
	-webkit-margin-end: 14px;
			margin-inline-end: 14px;
	}
	.lg\:me-4 {
	-webkit-margin-end: 16px;
			margin-inline-end: 16px;
	}
	.lg\:me-4-5 {
	-webkit-margin-end: 18px;
			margin-inline-end: 18px;
	}
	.lg\:me-5 {
	-webkit-margin-end: 20px;
			margin-inline-end: 20px;
	}
	.lg\:me-6 {
	-webkit-margin-end: 24px;
			margin-inline-end: 24px;
	}
	.lg\:me-7 {
	-webkit-margin-end: 28px;
			margin-inline-end: 28px;
	}
	.lg\:me-8 {
	-webkit-margin-end: 32px;
			margin-inline-end: 32px;
	}
	.lg\:me-9 {
	-webkit-margin-end: 36px;
			margin-inline-end: 36px;
	}
	.lg\:me-10 {
	-webkit-margin-end: 40px;
			margin-inline-end: 40px;
	}
	.lg\:me-11 {
	-webkit-margin-end: 48px;
			margin-inline-end: 48px;
	}
	.lg\:me-12 {
	-webkit-margin-end: 56px;
			margin-inline-end: 56px;
	}
	.lg\:me-13 {
	-webkit-margin-end: 64px;
			margin-inline-end: 64px;
	}
	.lg\:me-14 {
	-webkit-margin-end: 72px;
			margin-inline-end: 72px;
	}
	.lg\:me-15 {
	-webkit-margin-end: 80px;
			margin-inline-end: 80px;
	}
	.lg\:me-16 {
	-webkit-margin-end: 96px;
			margin-inline-end: 96px;
	}
	.lg\:me-17 {
	-webkit-margin-end: 116px;
			margin-inline-end: 116px;
	}
	.lg\:me-18 {
	-webkit-margin-end: 128px;
			margin-inline-end: 128px;
	}
	.lg\:me-19 {
	-webkit-margin-end: 146px;
			margin-inline-end: 146px;
	}
	.lg\:me-20 {
	-webkit-margin-end: 188px;
			margin-inline-end: 188px;
	}
	.lg\:mt-auto {
	margin-top: auto;
	}
	.lg\:mt-px {
	margin-top: 1px;
	}
	.lg\:mt-0 {
	margin-top: 0;
	}
	.lg\:mt-0-5 {
	margin-top: 2px;
	}
	.lg\:mt-1 {
	margin-top: 4px;
	}
	.lg\:mt-1-5 {
	margin-top: 6px;
	}
	.lg\:mt-2 {
	margin-top: 8px;
	}
	.lg\:mt-2-5 {
	margin-top: 10px;
	}
	.lg\:mt-3 {
	margin-top: 12px;
	}
	.lg\:mt-3-5 {
	margin-top: 14px;
	}
	.lg\:mt-4 {
	margin-top: 16px;
	}
	.lg\:mt-4-5 {
	margin-top: 18px;
	}
	.lg\:mt-5 {
	margin-top: 20px;
	}
	.lg\:mt-6 {
	margin-top: 24px;
	}
	.lg\:mt-7 {
	margin-top: 28px;
	}
	.lg\:mt-8 {
	margin-top: 32px;
	}
	.lg\:mt-9 {
	margin-top: 36px;
	}
	.lg\:mt-10 {
	margin-top: 40px;
	}
	.lg\:mt-11 {
	margin-top: 48px;
	}
	.lg\:mt-12 {
	margin-top: 56px;
	}
	.lg\:mt-13 {
	margin-top: 64px;
	}
	.lg\:mt-14 {
	margin-top: 72px;
	}
	.lg\:mt-15 {
	margin-top: 80px;
	}
	.lg\:mt-16 {
	margin-top: 96px;
	}
	.lg\:mt-17 {
	margin-top: 116px;
	}
	.lg\:mt-18 {
	margin-top: 128px;
	}
	.lg\:mt-19 {
	margin-top: 146px;
	}
	.lg\:mt-20 {
	margin-top: 188px;
	}
	.lg\:mb-auto {
	margin-bottom: auto;
	}
	.lg\:mb-px {
	margin-bottom: 1px;
	}
	.lg\:mb-0 {
	margin-bottom: 0;
	}
	.lg\:mb-0-5 {
	margin-bottom: 2px;
	}
	.lg\:mb-1 {
	margin-bottom: 4px;
	}
	.lg\:mb-1-5 {
	margin-bottom: 6px;
	}
	.lg\:mb-2 {
	margin-bottom: 8px;
	}
	.lg\:mb-2-5 {
	margin-bottom: 10px;
	}
	.lg\:mb-3 {
	margin-bottom: 12px;
	}
	.lg\:mb-3-5 {
	margin-bottom: 14px;
	}
	.lg\:mb-4 {
	margin-bottom: 16px;
	}
	.lg\:mb-4-5 {
	margin-bottom: 18px;
	}
	.lg\:mb-5 {
	margin-bottom: 20px;
	}
	.lg\:mb-6 {
	margin-bottom: 24px;
	}
	.lg\:mb-7 {
	margin-bottom: 28px;
	}
	.lg\:mb-8 {
	margin-bottom: 32px;
	}
	.lg\:mb-9 {
	margin-bottom: 36px;
	}
	.lg\:mb-10 {
	margin-bottom: 40px;
	}
	.lg\:mb-11 {
	margin-bottom: 48px;
	}
	.lg\:mb-12 {
	margin-bottom: 56px;
	}
	.lg\:mb-13 {
	margin-bottom: 64px;
	}
	.lg\:mb-14 {
	margin-bottom: 72px;
	}
	.lg\:mb-15 {
	margin-bottom: 80px;
	}
	.lg\:mb-16 {
	margin-bottom: 96px;
	}
	.lg\:mb-17 {
	margin-bottom: 116px;
	}
	.lg\:mb-18 {
	margin-bottom: 128px;
	}
	.lg\:mb-19 {
	margin-bottom: 146px;
	}
	.lg\:mb-20 {
	margin-bottom: 188px;
	}
	.lg\:p-auto {
	padding: auto;
	}
	.lg\:p-px {
	padding: 1px;
	}
	.lg\:p-0 {
	padding: 0;
	}
	.lg\:p-0-5 {
	padding: 2px;
	}
	.lg\:p-1 {
	padding: 4px;
	}
	.lg\:p-1-5 {
	padding: 6px;
	}
	.lg\:p-2 {
	padding: 8px;
	}
	.lg\:p-2-5 {
	padding: 10px;
	}
	.lg\:p-3 {
	padding: 12px;
	}
	.lg\:p-3-5 {
	padding: 14px;
	}
	.lg\:p-4 {
	padding: 16px;
	}
	.lg\:p-4-5 {
	padding: 18px;
	}
	.lg\:p-5 {
	padding: 20px;
	}
	.lg\:p-6 {
	padding: 24px;
	}
	.lg\:p-7 {
	padding: 28px;
	}
	.lg\:p-8 {
	padding: 32px;
	}
	.lg\:p-9 {
	padding: 36px;
	}
	.lg\:p-10 {
	padding: 40px;
	}
	.lg\:p-11 {
	padding: 48px;
	}
	.lg\:p-12 {
	padding: 56px;
	}
	.lg\:p-13 {
	padding: 64px;
	}
	.lg\:p-14 {
	padding: 72px;
	}
	.lg\:p-15 {
	padding: 80px;
	}
	.lg\:p-16 {
	padding: 96px;
	}
	.lg\:p-17 {
	padding: 116px;
	}
	.lg\:p-18 {
	padding: 128px;
	}
	.lg\:p-19 {
	padding: 146px;
	}
	.lg\:p-20 {
	padding: 188px;
	}
	.lg\:px-auto {
	padding-inline: auto;
	}
	.lg\:px-px {
	padding-inline: 1px;
	}
	.lg\:px-0 {
	padding-inline: 0;
	}
	.lg\:px-0-5 {
	padding-inline: 2px;
	}
	.lg\:px-1 {
	padding-inline: 4px;
	}
	.lg\:px-1-5 {
	padding-inline: 6px;
	}
	.lg\:px-2 {
	padding-inline: 8px;
	}
	.lg\:px-2-5 {
	padding-inline: 10px;
	}
	.lg\:px-3 {
	padding-inline: 12px;
	}
	.lg\:px-3-5 {
	padding-inline: 14px;
	}
	.lg\:px-4 {
	padding-inline: 16px;
	}
	.lg\:px-4-5 {
	padding-inline: 18px;
	}
	.lg\:px-5 {
	padding-inline: 20px;
	}
	.lg\:px-6 {
	padding-inline: 24px;
	}
	.lg\:px-7 {
	padding-inline: 28px;
	}
	.lg\:px-8 {
	padding-inline: 32px;
	}
	.lg\:px-9 {
	padding-inline: 36px;
	}
	.lg\:px-10 {
	padding-inline: 40px;
	}
	.lg\:px-11 {
	padding-inline: 48px;
	}
	.lg\:px-12 {
	padding-inline: 56px;
	}
	.lg\:px-13 {
	padding-inline: 64px;
	}
	.lg\:px-14 {
	padding-inline: 72px;
	}
	.lg\:px-15 {
	padding-inline: 80px;
	}
	.lg\:px-16 {
	padding-inline: 96px;
	}
	.lg\:px-17 {
	padding-inline: 116px;
	}
	.lg\:px-18 {
	padding-inline: 128px;
	}
	.lg\:px-19 {
	padding-inline: 146px;
	}
	.lg\:px-20 {
	padding-inline: 188px;
	}
	.lg\:py-auto {
	padding-block: auto;
	}
	.lg\:py-px {
	padding-block: 1px;
	}
	.lg\:py-0 {
	padding-block: 0;
	}
	.lg\:py-0-5 {
	padding-block: 2px;
	}
	.lg\:py-1 {
	padding-block: 4px;
	}
	.lg\:py-1-5 {
	padding-block: 6px;
	}
	.lg\:py-2 {
	padding-block: 8px;
	}
	.lg\:py-2-5 {
	padding-block: 10px;
	}
	.lg\:py-3 {
	padding-block: 12px;
	}
	.lg\:py-3-5 {
	padding-block: 14px;
	}
	.lg\:py-4 {
	padding-block: 16px;
	}
	.lg\:py-4-5 {
	padding-block: 18px;
	}
	.lg\:py-5 {
	padding-block: 20px;
	}
	.lg\:py-6 {
	padding-block: 24px;
	}
	.lg\:py-7 {
	padding-block: 28px;
	}
	.lg\:py-8 {
	padding-block: 32px;
	}
	.lg\:py-9 {
	padding-block: 36px;
	}
	.lg\:py-10 {
	padding-block: 40px;
	}
	.lg\:py-11 {
	padding-block: 48px;
	}
	.lg\:py-12 {
	padding-block: 56px;
	}
	.lg\:py-13 {
	padding-block: 64px;
	}
	.lg\:py-14 {
	padding-block: 72px;
	}
	.lg\:py-15 {
	padding-block: 80px;
	}
	.lg\:py-16 {
	padding-block: 96px;
	}
	.lg\:py-17 {
	padding-block: 116px;
	}
	.lg\:py-18 {
	padding-block: 128px;
	}
	.lg\:py-19 {
	padding-block: 146px;
	}
	.lg\:py-20 {
	padding-block: 188px;
	}
	.lg\:ps-auto {
	-webkit-padding-start: auto;
			padding-inline-start: auto;
	}
	.lg\:ps-px {
	-webkit-padding-start: 1px;
			padding-inline-start: 1px;
	}
	.lg\:ps-0 {
	-webkit-padding-start: 0;
			padding-inline-start: 0;
	}
	.lg\:ps-0-5 {
	-webkit-padding-start: 2px;
			padding-inline-start: 2px;
	}
	.lg\:ps-1 {
	-webkit-padding-start: 4px;
			padding-inline-start: 4px;
	}
	.lg\:ps-1-5 {
	-webkit-padding-start: 6px;
			padding-inline-start: 6px;
	}
	.lg\:ps-2 {
	-webkit-padding-start: 8px;
			padding-inline-start: 8px;
	}
	.lg\:ps-2-5 {
	-webkit-padding-start: 10px;
			padding-inline-start: 10px;
	}
	.lg\:ps-3 {
	-webkit-padding-start: 12px;
			padding-inline-start: 12px;
	}
	.lg\:ps-3-5 {
	-webkit-padding-start: 14px;
			padding-inline-start: 14px;
	}
	.lg\:ps-4 {
	-webkit-padding-start: 16px;
			padding-inline-start: 16px;
	}
	.lg\:ps-4-5 {
	-webkit-padding-start: 18px;
			padding-inline-start: 18px;
	}
	.lg\:ps-5 {
	-webkit-padding-start: 20px;
			padding-inline-start: 20px;
	}
	.lg\:ps-6 {
	-webkit-padding-start: 24px;
			padding-inline-start: 24px;
	}
	.lg\:ps-7 {
	-webkit-padding-start: 28px;
			padding-inline-start: 28px;
	}
	.lg\:ps-8 {
	-webkit-padding-start: 32px;
			padding-inline-start: 32px;
	}
	.lg\:ps-9 {
	-webkit-padding-start: 36px;
			padding-inline-start: 36px;
	}
	.lg\:ps-10 {
	-webkit-padding-start: 40px;
			padding-inline-start: 40px;
	}
	.lg\:ps-11 {
	-webkit-padding-start: 48px;
			padding-inline-start: 48px;
	}
	.lg\:ps-12 {
	-webkit-padding-start: 56px;
			padding-inline-start: 56px;
	}
	.lg\:ps-13 {
	-webkit-padding-start: 64px;
			padding-inline-start: 64px;
	}
	.lg\:ps-14 {
	-webkit-padding-start: 72px;
			padding-inline-start: 72px;
	}
	.lg\:ps-15 {
	-webkit-padding-start: 80px;
			padding-inline-start: 80px;
	}
	.lg\:ps-16 {
	-webkit-padding-start: 96px;
			padding-inline-start: 96px;
	}
	.lg\:ps-17 {
	-webkit-padding-start: 116px;
			padding-inline-start: 116px;
	}
	.lg\:ps-18 {
	-webkit-padding-start: 128px;
			padding-inline-start: 128px;
	}
	.lg\:ps-19 {
	-webkit-padding-start: 146px;
			padding-inline-start: 146px;
	}
	.lg\:ps-20 {
	-webkit-padding-start: 188px;
			padding-inline-start: 188px;
	}
	.lg\:pe-auto {
	-webkit-padding-end: auto;
			padding-inline-end: auto;
	}
	.lg\:pe-px {
	-webkit-padding-end: 1px;
			padding-inline-end: 1px;
	}
	.lg\:pe-0 {
	-webkit-padding-end: 0;
			padding-inline-end: 0;
	}
	.lg\:pe-0-5 {
	-webkit-padding-end: 2px;
			padding-inline-end: 2px;
	}
	.lg\:pe-1 {
	-webkit-padding-end: 4px;
			padding-inline-end: 4px;
	}
	.lg\:pe-1-5 {
	-webkit-padding-end: 6px;
			padding-inline-end: 6px;
	}
	.lg\:pe-2 {
	-webkit-padding-end: 8px;
			padding-inline-end: 8px;
	}
	.lg\:pe-2-5 {
	-webkit-padding-end: 10px;
			padding-inline-end: 10px;
	}
	.lg\:pe-3 {
	-webkit-padding-end: 12px;
			padding-inline-end: 12px;
	}
	.lg\:pe-3-5 {
	-webkit-padding-end: 14px;
			padding-inline-end: 14px;
	}
	.lg\:pe-4 {
	-webkit-padding-end: 16px;
			padding-inline-end: 16px;
	}
	.lg\:pe-4-5 {
	-webkit-padding-end: 18px;
			padding-inline-end: 18px;
	}
	.lg\:pe-5 {
	-webkit-padding-end: 20px;
			padding-inline-end: 20px;
	}
	.lg\:pe-6 {
	-webkit-padding-end: 24px;
			padding-inline-end: 24px;
	}
	.lg\:pe-7 {
	-webkit-padding-end: 28px;
			padding-inline-end: 28px;
	}
	.lg\:pe-8 {
	-webkit-padding-end: 32px;
			padding-inline-end: 32px;
	}
	.lg\:pe-9 {
	-webkit-padding-end: 36px;
			padding-inline-end: 36px;
	}
	.lg\:pe-10 {
	-webkit-padding-end: 40px;
			padding-inline-end: 40px;
	}
	.lg\:pe-11 {
	-webkit-padding-end: 48px;
			padding-inline-end: 48px;
	}
	.lg\:pe-12 {
	-webkit-padding-end: 56px;
			padding-inline-end: 56px;
	}
	.lg\:pe-13 {
	-webkit-padding-end: 64px;
			padding-inline-end: 64px;
	}
	.lg\:pe-14 {
	-webkit-padding-end: 72px;
			padding-inline-end: 72px;
	}
	.lg\:pe-15 {
	-webkit-padding-end: 80px;
			padding-inline-end: 80px;
	}
	.lg\:pe-16 {
	-webkit-padding-end: 96px;
			padding-inline-end: 96px;
	}
	.lg\:pe-17 {
	-webkit-padding-end: 116px;
			padding-inline-end: 116px;
	}
	.lg\:pe-18 {
	-webkit-padding-end: 128px;
			padding-inline-end: 128px;
	}
	.lg\:pe-19 {
	-webkit-padding-end: 146px;
			padding-inline-end: 146px;
	}
	.lg\:pe-20 {
	-webkit-padding-end: 188px;
			padding-inline-end: 188px;
	}
	.lg\:pt-auto {
	padding-top: auto;
	}
	.lg\:pt-px {
	padding-top: 1px;
	}
	.lg\:pt-0 {
	padding-top: 0;
	}
	.lg\:pt-0-5 {
	padding-top: 2px;
	}
	.lg\:pt-1 {
	padding-top: 4px;
	}
	.lg\:pt-1-5 {
	padding-top: 6px;
	}
	.lg\:pt-2 {
	padding-top: 8px;
	}
	.lg\:pt-2-5 {
	padding-top: 10px;
	}
	.lg\:pt-3 {
	padding-top: 12px;
	}
	.lg\:pt-3-5 {
	padding-top: 14px;
	}
	.lg\:pt-4 {
	padding-top: 16px;
	}
	.lg\:pt-4-5 {
	padding-top: 18px;
	}
	.lg\:pt-5 {
	padding-top: 20px;
	}
	.lg\:pt-6 {
	padding-top: 24px;
	}
	.lg\:pt-7 {
	padding-top: 28px;
	}
	.lg\:pt-8 {
	padding-top: 32px;
	}
	.lg\:pt-9 {
	padding-top: 36px;
	}
	.lg\:pt-10 {
	padding-top: 40px;
	}
	.lg\:pt-11 {
	padding-top: 48px;
	}
	.lg\:pt-12 {
	padding-top: 56px;
	}
	.lg\:pt-13 {
	padding-top: 64px;
	}
	.lg\:pt-14 {
	padding-top: 72px;
	}
	.lg\:pt-15 {
	padding-top: 80px;
	}
	.lg\:pt-16 {
	padding-top: 96px;
	}
	.lg\:pt-17 {
	padding-top: 116px;
	}
	.lg\:pt-18 {
	padding-top: 128px;
	}
	.lg\:pt-19 {
	padding-top: 146px;
	}
	.lg\:pt-20 {
	padding-top: 188px;
	}
	.lg\:pb-auto {
	padding-bottom: auto;
	}
	.lg\:pb-px {
	padding-bottom: 1px;
	}
	.lg\:pb-0 {
	padding-bottom: 0;
	}
	.lg\:pb-0-5 {
	padding-bottom: 2px;
	}
	.lg\:pb-1 {
	padding-bottom: 4px;
	}
	.lg\:pb-1-5 {
	padding-bottom: 6px;
	}
	.lg\:pb-2 {
	padding-bottom: 8px;
	}
	.lg\:pb-2-5 {
	padding-bottom: 10px;
	}
	.lg\:pb-3 {
	padding-bottom: 12px;
	}
	.lg\:pb-3-5 {
	padding-bottom: 14px;
	}
	.lg\:pb-4 {
	padding-bottom: 16px;
	}
	.lg\:pb-4-5 {
	padding-bottom: 18px;
	}
	.lg\:pb-5 {
	padding-bottom: 20px;
	}
	.lg\:pb-6 {
	padding-bottom: 24px;
	}
	.lg\:pb-7 {
	padding-bottom: 28px;
	}
	.lg\:pb-8 {
	padding-bottom: 32px;
	}
	.lg\:pb-9 {
	padding-bottom: 36px;
	}
	.lg\:pb-10 {
	padding-bottom: 40px;
	}
	.lg\:pb-11 {
	padding-bottom: 48px;
	}
	.lg\:pb-12 {
	padding-bottom: 56px;
	}
	.lg\:pb-13 {
	padding-bottom: 64px;
	}
	.lg\:pb-14 {
	padding-bottom: 72px;
	}
	.lg\:pb-15 {
	padding-bottom: 80px;
	}
	.lg\:pb-16 {
	padding-bottom: 96px;
	}
	.lg\:pb-17 {
	padding-bottom: 116px;
	}
	.lg\:pb-18 {
	padding-bottom: 128px;
	}
	.lg\:pb-19 {
	padding-bottom: 146px;
	}
	.lg\:pb-20 {
	padding-bottom: 188px;
	}
}
@media screen and (min-width: 1280.02px) {
	.xl\:m-auto {
	margin: auto;
	}
	.xl\:m-px {
	margin: 1px;
	}
	.xl\:m-0 {
	margin: 0;
	}
	.xl\:m-0-5 {
	margin: 2px;
	}
	.xl\:m-1 {
	margin: 4px;
	}
	.xl\:m-1-5 {
	margin: 6px;
	}
	.xl\:m-2 {
	margin: 8px;
	}
	.xl\:m-2-5 {
	margin: 10px;
	}
	.xl\:m-3 {
	margin: 12px;
	}
	.xl\:m-3-5 {
	margin: 14px;
	}
	.xl\:m-4 {
	margin: 16px;
	}
	.xl\:m-4-5 {
	margin: 18px;
	}
	.xl\:m-5 {
	margin: 20px;
	}
	.xl\:m-6 {
	margin: 24px;
	}
	.xl\:m-7 {
	margin: 28px;
	}
	.xl\:m-8 {
	margin: 32px;
	}
	.xl\:m-9 {
	margin: 36px;
	}
	.xl\:m-10 {
	margin: 40px;
	}
	.xl\:m-11 {
	margin: 48px;
	}
	.xl\:m-12 {
	margin: 56px;
	}
	.xl\:m-13 {
	margin: 64px;
	}
	.xl\:m-14 {
	margin: 72px;
	}
	.xl\:m-15 {
	margin: 80px;
	}
	.xl\:m-16 {
	margin: 96px;
	}
	.xl\:m-17 {
	margin: 116px;
	}
	.xl\:m-18 {
	margin: 128px;
	}
	.xl\:m-19 {
	margin: 146px;
	}
	.xl\:m-20 {
	margin: 188px;
	}
	.xl\:my-auto {
	margin-block: auto;
	}
	.xl\:my-px {
	margin-block: 1px;
	}
	.xl\:my-0 {
	margin-block: 0;
	}
	.xl\:my-0-5 {
	margin-block: 2px;
	}
	.xl\:my-1 {
	margin-block: 4px;
	}
	.xl\:my-1-5 {
	margin-block: 6px;
	}
	.xl\:my-2 {
	margin-block: 8px;
	}
	.xl\:my-2-5 {
	margin-block: 10px;
	}
	.xl\:my-3 {
	margin-block: 12px;
	}
	.xl\:my-3-5 {
	margin-block: 14px;
	}
	.xl\:my-4 {
	margin-block: 16px;
	}
	.xl\:my-4-5 {
	margin-block: 18px;
	}
	.xl\:my-5 {
	margin-block: 20px;
	}
	.xl\:my-6 {
	margin-block: 24px;
	}
	.xl\:my-7 {
	margin-block: 28px;
	}
	.xl\:my-8 {
	margin-block: 32px;
	}
	.xl\:my-9 {
	margin-block: 36px;
	}
	.xl\:my-10 {
	margin-block: 40px;
	}
	.xl\:my-11 {
	margin-block: 48px;
	}
	.xl\:my-12 {
	margin-block: 56px;
	}
	.xl\:my-13 {
	margin-block: 64px;
	}
	.xl\:my-14 {
	margin-block: 72px;
	}
	.xl\:my-15 {
	margin-block: 80px;
	}
	.xl\:my-16 {
	margin-block: 96px;
	}
	.xl\:my-17 {
	margin-block: 116px;
	}
	.xl\:my-18 {
	margin-block: 128px;
	}
	.xl\:my-19 {
	margin-block: 146px;
	}
	.xl\:my-20 {
	margin-block: 188px;
	}
	.xl\:mx-auto {
	margin-inline: auto;
	}
	.xl\:mx-px {
	margin-inline: 1px;
	}
	.xl\:mx-0 {
	margin-inline: 0;
	}
	.xl\:mx-0-5 {
	margin-inline: 2px;
	}
	.xl\:mx-1 {
	margin-inline: 4px;
	}
	.xl\:mx-1-5 {
	margin-inline: 6px;
	}
	.xl\:mx-2 {
	margin-inline: 8px;
	}
	.xl\:mx-2-5 {
	margin-inline: 10px;
	}
	.xl\:mx-3 {
	margin-inline: 12px;
	}
	.xl\:mx-3-5 {
	margin-inline: 14px;
	}
	.xl\:mx-4 {
	margin-inline: 16px;
	}
	.xl\:mx-4-5 {
	margin-inline: 18px;
	}
	.xl\:mx-5 {
	margin-inline: 20px;
	}
	.xl\:mx-6 {
	margin-inline: 24px;
	}
	.xl\:mx-7 {
	margin-inline: 28px;
	}
	.xl\:mx-8 {
	margin-inline: 32px;
	}
	.xl\:mx-9 {
	margin-inline: 36px;
	}
	.xl\:mx-10 {
	margin-inline: 40px;
	}
	.xl\:mx-11 {
	margin-inline: 48px;
	}
	.xl\:mx-12 {
	margin-inline: 56px;
	}
	.xl\:mx-13 {
	margin-inline: 64px;
	}
	.xl\:mx-14 {
	margin-inline: 72px;
	}
	.xl\:mx-15 {
	margin-inline: 80px;
	}
	.xl\:mx-16 {
	margin-inline: 96px;
	}
	.xl\:mx-17 {
	margin-inline: 116px;
	}
	.xl\:mx-18 {
	margin-inline: 128px;
	}
	.xl\:mx-19 {
	margin-inline: 146px;
	}
	.xl\:mx-20 {
	margin-inline: 188px;
	}
	.xl\:ms-auto {
	-webkit-margin-start: auto;
			margin-inline-start: auto;
	}
	.xl\:ms-px {
	-webkit-margin-start: 1px;
			margin-inline-start: 1px;
	}
	.xl\:ms-0 {
	-webkit-margin-start: 0;
			margin-inline-start: 0;
	}
	.xl\:ms-0-5 {
	-webkit-margin-start: 2px;
			margin-inline-start: 2px;
	}
	.xl\:ms-1 {
	-webkit-margin-start: 4px;
			margin-inline-start: 4px;
	}
	.xl\:ms-1-5 {
	-webkit-margin-start: 6px;
			margin-inline-start: 6px;
	}
	.xl\:ms-2 {
	-webkit-margin-start: 8px;
			margin-inline-start: 8px;
	}
	.xl\:ms-2-5 {
	-webkit-margin-start: 10px;
			margin-inline-start: 10px;
	}
	.xl\:ms-3 {
	-webkit-margin-start: 12px;
			margin-inline-start: 12px;
	}
	.xl\:ms-3-5 {
	-webkit-margin-start: 14px;
			margin-inline-start: 14px;
	}
	.xl\:ms-4 {
	-webkit-margin-start: 16px;
			margin-inline-start: 16px;
	}
	.xl\:ms-4-5 {
	-webkit-margin-start: 18px;
			margin-inline-start: 18px;
	}
	.xl\:ms-5 {
	-webkit-margin-start: 20px;
			margin-inline-start: 20px;
	}
	.xl\:ms-6 {
	-webkit-margin-start: 24px;
			margin-inline-start: 24px;
	}
	.xl\:ms-7 {
	-webkit-margin-start: 28px;
			margin-inline-start: 28px;
	}
	.xl\:ms-8 {
	-webkit-margin-start: 32px;
			margin-inline-start: 32px;
	}
	.xl\:ms-9 {
	-webkit-margin-start: 36px;
			margin-inline-start: 36px;
	}
	.xl\:ms-10 {
	-webkit-margin-start: 40px;
			margin-inline-start: 40px;
	}
	.xl\:ms-11 {
	-webkit-margin-start: 48px;
			margin-inline-start: 48px;
	}
	.xl\:ms-12 {
	-webkit-margin-start: 56px;
			margin-inline-start: 56px;
	}
	.xl\:ms-13 {
	-webkit-margin-start: 64px;
			margin-inline-start: 64px;
	}
	.xl\:ms-14 {
	-webkit-margin-start: 72px;
			margin-inline-start: 72px;
	}
	.xl\:ms-15 {
	-webkit-margin-start: 80px;
			margin-inline-start: 80px;
	}
	.xl\:ms-16 {
	-webkit-margin-start: 96px;
			margin-inline-start: 96px;
	}
	.xl\:ms-17 {
	-webkit-margin-start: 116px;
			margin-inline-start: 116px;
	}
	.xl\:ms-18 {
	-webkit-margin-start: 128px;
			margin-inline-start: 128px;
	}
	.xl\:ms-19 {
	-webkit-margin-start: 146px;
			margin-inline-start: 146px;
	}
	.xl\:ms-20 {
	-webkit-margin-start: 188px;
			margin-inline-start: 188px;
	}
	.xl\:me-auto {
	-webkit-margin-end: auto;
			margin-inline-end: auto;
	}
	.xl\:me-px {
	-webkit-margin-end: 1px;
			margin-inline-end: 1px;
	}
	.xl\:me-0 {
	-webkit-margin-end: 0;
			margin-inline-end: 0;
	}
	.xl\:me-0-5 {
	-webkit-margin-end: 2px;
			margin-inline-end: 2px;
	}
	.xl\:me-1 {
	-webkit-margin-end: 4px;
			margin-inline-end: 4px;
	}
	.xl\:me-1-5 {
	-webkit-margin-end: 6px;
			margin-inline-end: 6px;
	}
	.xl\:me-2 {
	-webkit-margin-end: 8px;
			margin-inline-end: 8px;
	}
	.xl\:me-2-5 {
	-webkit-margin-end: 10px;
			margin-inline-end: 10px;
	}
	.xl\:me-3 {
	-webkit-margin-end: 12px;
			margin-inline-end: 12px;
	}
	.xl\:me-3-5 {
	-webkit-margin-end: 14px;
			margin-inline-end: 14px;
	}
	.xl\:me-4 {
	-webkit-margin-end: 16px;
			margin-inline-end: 16px;
	}
	.xl\:me-4-5 {
	-webkit-margin-end: 18px;
			margin-inline-end: 18px;
	}
	.xl\:me-5 {
	-webkit-margin-end: 20px;
			margin-inline-end: 20px;
	}
	.xl\:me-6 {
	-webkit-margin-end: 24px;
			margin-inline-end: 24px;
	}
	.xl\:me-7 {
	-webkit-margin-end: 28px;
			margin-inline-end: 28px;
	}
	.xl\:me-8 {
	-webkit-margin-end: 32px;
			margin-inline-end: 32px;
	}
	.xl\:me-9 {
	-webkit-margin-end: 36px;
			margin-inline-end: 36px;
	}
	.xl\:me-10 {
	-webkit-margin-end: 40px;
			margin-inline-end: 40px;
	}
	.xl\:me-11 {
	-webkit-margin-end: 48px;
			margin-inline-end: 48px;
	}
	.xl\:me-12 {
	-webkit-margin-end: 56px;
			margin-inline-end: 56px;
	}
	.xl\:me-13 {
	-webkit-margin-end: 64px;
			margin-inline-end: 64px;
	}
	.xl\:me-14 {
	-webkit-margin-end: 72px;
			margin-inline-end: 72px;
	}
	.xl\:me-15 {
	-webkit-margin-end: 80px;
			margin-inline-end: 80px;
	}
	.xl\:me-16 {
	-webkit-margin-end: 96px;
			margin-inline-end: 96px;
	}
	.xl\:me-17 {
	-webkit-margin-end: 116px;
			margin-inline-end: 116px;
	}
	.xl\:me-18 {
	-webkit-margin-end: 128px;
			margin-inline-end: 128px;
	}
	.xl\:me-19 {
	-webkit-margin-end: 146px;
			margin-inline-end: 146px;
	}
	.xl\:me-20 {
	-webkit-margin-end: 188px;
			margin-inline-end: 188px;
	}
	.xl\:mt-auto {
	margin-top: auto;
	}
	.xl\:mt-px {
	margin-top: 1px;
	}
	.xl\:mt-0 {
	margin-top: 0;
	}
	.xl\:mt-0-5 {
	margin-top: 2px;
	}
	.xl\:mt-1 {
	margin-top: 4px;
	}
	.xl\:mt-1-5 {
	margin-top: 6px;
	}
	.xl\:mt-2 {
	margin-top: 8px;
	}
	.xl\:mt-2-5 {
	margin-top: 10px;
	}
	.xl\:mt-3 {
	margin-top: 12px;
	}
	.xl\:mt-3-5 {
	margin-top: 14px;
	}
	.xl\:mt-4 {
	margin-top: 16px;
	}
	.xl\:mt-4-5 {
	margin-top: 18px;
	}
	.xl\:mt-5 {
	margin-top: 20px;
	}
	.xl\:mt-6 {
	margin-top: 24px;
	}
	.xl\:mt-7 {
	margin-top: 28px;
	}
	.xl\:mt-8 {
	margin-top: 32px;
	}
	.xl\:mt-9 {
	margin-top: 36px;
	}
	.xl\:mt-10 {
	margin-top: 40px;
	}
	.xl\:mt-11 {
	margin-top: 48px;
	}
	.xl\:mt-12 {
	margin-top: 56px;
	}
	.xl\:mt-13 {
	margin-top: 64px;
	}
	.xl\:mt-14 {
	margin-top: 72px;
	}
	.xl\:mt-15 {
	margin-top: 80px;
	}
	.xl\:mt-16 {
	margin-top: 96px;
	}
	.xl\:mt-17 {
	margin-top: 116px;
	}
	.xl\:mt-18 {
	margin-top: 128px;
	}
	.xl\:mt-19 {
	margin-top: 146px;
	}
	.xl\:mt-20 {
	margin-top: 188px;
	}
	.xl\:mb-auto {
	margin-bottom: auto;
	}
	.xl\:mb-px {
	margin-bottom: 1px;
	}
	.xl\:mb-0 {
	margin-bottom: 0;
	}
	.xl\:mb-0-5 {
	margin-bottom: 2px;
	}
	.xl\:mb-1 {
	margin-bottom: 4px;
	}
	.xl\:mb-1-5 {
	margin-bottom: 6px;
	}
	.xl\:mb-2 {
	margin-bottom: 8px;
	}
	.xl\:mb-2-5 {
	margin-bottom: 10px;
	}
	.xl\:mb-3 {
	margin-bottom: 12px;
	}
	.xl\:mb-3-5 {
	margin-bottom: 14px;
	}
	.xl\:mb-4 {
	margin-bottom: 16px;
	}
	.xl\:mb-4-5 {
	margin-bottom: 18px;
	}
	.xl\:mb-5 {
	margin-bottom: 20px;
	}
	.xl\:mb-6 {
	margin-bottom: 24px;
	}
	.xl\:mb-7 {
	margin-bottom: 28px;
	}
	.xl\:mb-8 {
	margin-bottom: 32px;
	}
	.xl\:mb-9 {
	margin-bottom: 36px;
	}
	.xl\:mb-10 {
	margin-bottom: 40px;
	}
	.xl\:mb-11 {
	margin-bottom: 48px;
	}
	.xl\:mb-12 {
	margin-bottom: 56px;
	}
	.xl\:mb-13 {
	margin-bottom: 64px;
	}
	.xl\:mb-14 {
	margin-bottom: 72px;
	}
	.xl\:mb-15 {
	margin-bottom: 80px;
	}
	.xl\:mb-16 {
	margin-bottom: 96px;
	}
	.xl\:mb-17 {
	margin-bottom: 116px;
	}
	.xl\:mb-18 {
	margin-bottom: 128px;
	}
	.xl\:mb-19 {
	margin-bottom: 146px;
	}
	.xl\:mb-20 {
	margin-bottom: 188px;
	}
	.xl\:p-auto {
	padding: auto;
	}
	.xl\:p-px {
	padding: 1px;
	}
	.xl\:p-0 {
	padding: 0;
	}
	.xl\:p-0-5 {
	padding: 2px;
	}
	.xl\:p-1 {
	padding: 4px;
	}
	.xl\:p-1-5 {
	padding: 6px;
	}
	.xl\:p-2 {
	padding: 8px;
	}
	.xl\:p-2-5 {
	padding: 10px;
	}
	.xl\:p-3 {
	padding: 12px;
	}
	.xl\:p-3-5 {
	padding: 14px;
	}
	.xl\:p-4 {
	padding: 16px;
	}
	.xl\:p-4-5 {
	padding: 18px;
	}
	.xl\:p-5 {
	padding: 20px;
	}
	.xl\:p-6 {
	padding: 24px;
	}
	.xl\:p-7 {
	padding: 28px;
	}
	.xl\:p-8 {
	padding: 32px;
	}
	.xl\:p-9 {
	padding: 36px;
	}
	.xl\:p-10 {
	padding: 40px;
	}
	.xl\:p-11 {
	padding: 48px;
	}
	.xl\:p-12 {
	padding: 56px;
	}
	.xl\:p-13 {
	padding: 64px;
	}
	.xl\:p-14 {
	padding: 72px;
	}
	.xl\:p-15 {
	padding: 80px;
	}
	.xl\:p-16 {
	padding: 96px;
	}
	.xl\:p-17 {
	padding: 116px;
	}
	.xl\:p-18 {
	padding: 128px;
	}
	.xl\:p-19 {
	padding: 146px;
	}
	.xl\:p-20 {
	padding: 188px;
	}
	.xl\:px-auto {
	padding-inline: auto;
	}
	.xl\:px-px {
	padding-inline: 1px;
	}
	.xl\:px-0 {
	padding-inline: 0;
	}
	.xl\:px-0-5 {
	padding-inline: 2px;
	}
	.xl\:px-1 {
	padding-inline: 4px;
	}
	.xl\:px-1-5 {
	padding-inline: 6px;
	}
	.xl\:px-2 {
	padding-inline: 8px;
	}
	.xl\:px-2-5 {
	padding-inline: 10px;
	}
	.xl\:px-3 {
	padding-inline: 12px;
	}
	.xl\:px-3-5 {
	padding-inline: 14px;
	}
	.xl\:px-4 {
	padding-inline: 16px;
	}
	.xl\:px-4-5 {
	padding-inline: 18px;
	}
	.xl\:px-5 {
	padding-inline: 20px;
	}
	.xl\:px-6 {
	padding-inline: 24px;
	}
	.xl\:px-7 {
	padding-inline: 28px;
	}
	.xl\:px-8 {
	padding-inline: 32px;
	}
	.xl\:px-9 {
	padding-inline: 36px;
	}
	.xl\:px-10 {
	padding-inline: 40px;
	}
	.xl\:px-11 {
	padding-inline: 48px;
	}
	.xl\:px-12 {
	padding-inline: 56px;
	}
	.xl\:px-13 {
	padding-inline: 64px;
	}
	.xl\:px-14 {
	padding-inline: 72px;
	}
	.xl\:px-15 {
	padding-inline: 80px;
	}
	.xl\:px-16 {
	padding-inline: 96px;
	}
	.xl\:px-17 {
	padding-inline: 116px;
	}
	.xl\:px-18 {
	padding-inline: 128px;
	}
	.xl\:px-19 {
	padding-inline: 146px;
	}
	.xl\:px-20 {
	padding-inline: 188px;
	}
	.xl\:py-auto {
	padding-block: auto;
	}
	.xl\:py-px {
	padding-block: 1px;
	}
	.xl\:py-0 {
	padding-block: 0;
	}
	.xl\:py-0-5 {
	padding-block: 2px;
	}
	.xl\:py-1 {
	padding-block: 4px;
	}
	.xl\:py-1-5 {
	padding-block: 6px;
	}
	.xl\:py-2 {
	padding-block: 8px;
	}
	.xl\:py-2-5 {
	padding-block: 10px;
	}
	.xl\:py-3 {
	padding-block: 12px;
	}
	.xl\:py-3-5 {
	padding-block: 14px;
	}
	.xl\:py-4 {
	padding-block: 16px;
	}
	.xl\:py-4-5 {
	padding-block: 18px;
	}
	.xl\:py-5 {
	padding-block: 20px;
	}
	.xl\:py-6 {
	padding-block: 24px;
	}
	.xl\:py-7 {
	padding-block: 28px;
	}
	.xl\:py-8 {
	padding-block: 32px;
	}
	.xl\:py-9 {
	padding-block: 36px;
	}
	.xl\:py-10 {
	padding-block: 40px;
	}
	.xl\:py-11 {
	padding-block: 48px;
	}
	.xl\:py-12 {
	padding-block: 56px;
	}
	.xl\:py-13 {
	padding-block: 64px;
	}
	.xl\:py-14 {
	padding-block: 72px;
	}
	.xl\:py-15 {
	padding-block: 80px;
	}
	.xl\:py-16 {
	padding-block: 96px;
	}
	.xl\:py-17 {
	padding-block: 116px;
	}
	.xl\:py-18 {
	padding-block: 128px;
	}
	.xl\:py-19 {
	padding-block: 146px;
	}
	.xl\:py-20 {
	padding-block: 188px;
	}
	.xl\:ps-auto {
	-webkit-padding-start: auto;
			padding-inline-start: auto;
	}
	.xl\:ps-px {
	-webkit-padding-start: 1px;
			padding-inline-start: 1px;
	}
	.xl\:ps-0 {
	-webkit-padding-start: 0;
			padding-inline-start: 0;
	}
	.xl\:ps-0-5 {
	-webkit-padding-start: 2px;
			padding-inline-start: 2px;
	}
	.xl\:ps-1 {
	-webkit-padding-start: 4px;
			padding-inline-start: 4px;
	}
	.xl\:ps-1-5 {
	-webkit-padding-start: 6px;
			padding-inline-start: 6px;
	}
	.xl\:ps-2 {
	-webkit-padding-start: 8px;
			padding-inline-start: 8px;
	}
	.xl\:ps-2-5 {
	-webkit-padding-start: 10px;
			padding-inline-start: 10px;
	}
	.xl\:ps-3 {
	-webkit-padding-start: 12px;
			padding-inline-start: 12px;
	}
	.xl\:ps-3-5 {
	-webkit-padding-start: 14px;
			padding-inline-start: 14px;
	}
	.xl\:ps-4 {
	-webkit-padding-start: 16px;
			padding-inline-start: 16px;
	}
	.xl\:ps-4-5 {
	-webkit-padding-start: 18px;
			padding-inline-start: 18px;
	}
	.xl\:ps-5 {
	-webkit-padding-start: 20px;
			padding-inline-start: 20px;
	}
	.xl\:ps-6 {
	-webkit-padding-start: 24px;
			padding-inline-start: 24px;
	}
	.xl\:ps-7 {
	-webkit-padding-start: 28px;
			padding-inline-start: 28px;
	}
	.xl\:ps-8 {
	-webkit-padding-start: 32px;
			padding-inline-start: 32px;
	}
	.xl\:ps-9 {
	-webkit-padding-start: 36px;
			padding-inline-start: 36px;
	}
	.xl\:ps-10 {
	-webkit-padding-start: 40px;
			padding-inline-start: 40px;
	}
	.xl\:ps-11 {
	-webkit-padding-start: 48px;
			padding-inline-start: 48px;
	}
	.xl\:ps-12 {
	-webkit-padding-start: 56px;
			padding-inline-start: 56px;
	}
	.xl\:ps-13 {
	-webkit-padding-start: 64px;
			padding-inline-start: 64px;
	}
	.xl\:ps-14 {
	-webkit-padding-start: 72px;
			padding-inline-start: 72px;
	}
	.xl\:ps-15 {
	-webkit-padding-start: 80px;
			padding-inline-start: 80px;
	}
	.xl\:ps-16 {
	-webkit-padding-start: 96px;
			padding-inline-start: 96px;
	}
	.xl\:ps-17 {
	-webkit-padding-start: 116px;
			padding-inline-start: 116px;
	}
	.xl\:ps-18 {
	-webkit-padding-start: 128px;
			padding-inline-start: 128px;
	}
	.xl\:ps-19 {
	-webkit-padding-start: 146px;
			padding-inline-start: 146px;
	}
	.xl\:ps-20 {
	-webkit-padding-start: 188px;
			padding-inline-start: 188px;
	}
	.xl\:pe-auto {
	-webkit-padding-end: auto;
			padding-inline-end: auto;
	}
	.xl\:pe-px {
	-webkit-padding-end: 1px;
			padding-inline-end: 1px;
	}
	.xl\:pe-0 {
	-webkit-padding-end: 0;
			padding-inline-end: 0;
	}
	.xl\:pe-0-5 {
	-webkit-padding-end: 2px;
			padding-inline-end: 2px;
	}
	.xl\:pe-1 {
	-webkit-padding-end: 4px;
			padding-inline-end: 4px;
	}
	.xl\:pe-1-5 {
	-webkit-padding-end: 6px;
			padding-inline-end: 6px;
	}
	.xl\:pe-2 {
	-webkit-padding-end: 8px;
			padding-inline-end: 8px;
	}
	.xl\:pe-2-5 {
	-webkit-padding-end: 10px;
			padding-inline-end: 10px;
	}
	.xl\:pe-3 {
	-webkit-padding-end: 12px;
			padding-inline-end: 12px;
	}
	.xl\:pe-3-5 {
	-webkit-padding-end: 14px;
			padding-inline-end: 14px;
	}
	.xl\:pe-4 {
	-webkit-padding-end: 16px;
			padding-inline-end: 16px;
	}
	.xl\:pe-4-5 {
	-webkit-padding-end: 18px;
			padding-inline-end: 18px;
	}
	.xl\:pe-5 {
	-webkit-padding-end: 20px;
			padding-inline-end: 20px;
	}
	.xl\:pe-6 {
	-webkit-padding-end: 24px;
			padding-inline-end: 24px;
	}
	.xl\:pe-7 {
	-webkit-padding-end: 28px;
			padding-inline-end: 28px;
	}
	.xl\:pe-8 {
	-webkit-padding-end: 32px;
			padding-inline-end: 32px;
	}
	.xl\:pe-9 {
	-webkit-padding-end: 36px;
			padding-inline-end: 36px;
	}
	.xl\:pe-10 {
	-webkit-padding-end: 40px;
			padding-inline-end: 40px;
	}
	.xl\:pe-11 {
	-webkit-padding-end: 48px;
			padding-inline-end: 48px;
	}
	.xl\:pe-12 {
	-webkit-padding-end: 56px;
			padding-inline-end: 56px;
	}
	.xl\:pe-13 {
	-webkit-padding-end: 64px;
			padding-inline-end: 64px;
	}
	.xl\:pe-14 {
	-webkit-padding-end: 72px;
			padding-inline-end: 72px;
	}
	.xl\:pe-15 {
	-webkit-padding-end: 80px;
			padding-inline-end: 80px;
	}
	.xl\:pe-16 {
	-webkit-padding-end: 96px;
			padding-inline-end: 96px;
	}
	.xl\:pe-17 {
	-webkit-padding-end: 116px;
			padding-inline-end: 116px;
	}
	.xl\:pe-18 {
	-webkit-padding-end: 128px;
			padding-inline-end: 128px;
	}
	.xl\:pe-19 {
	-webkit-padding-end: 146px;
			padding-inline-end: 146px;
	}
	.xl\:pe-20 {
	-webkit-padding-end: 188px;
			padding-inline-end: 188px;
	}
	.xl\:pt-auto {
	padding-top: auto;
	}
	.xl\:pt-px {
	padding-top: 1px;
	}
	.xl\:pt-0 {
	padding-top: 0;
	}
	.xl\:pt-0-5 {
	padding-top: 2px;
	}
	.xl\:pt-1 {
	padding-top: 4px;
	}
	.xl\:pt-1-5 {
	padding-top: 6px;
	}
	.xl\:pt-2 {
	padding-top: 8px;
	}
	.xl\:pt-2-5 {
	padding-top: 10px;
	}
	.xl\:pt-3 {
	padding-top: 12px;
	}
	.xl\:pt-3-5 {
	padding-top: 14px;
	}
	.xl\:pt-4 {
	padding-top: 16px;
	}
	.xl\:pt-4-5 {
	padding-top: 18px;
	}
	.xl\:pt-5 {
	padding-top: 20px;
	}
	.xl\:pt-6 {
	padding-top: 24px;
	}
	.xl\:pt-7 {
	padding-top: 28px;
	}
	.xl\:pt-8 {
	padding-top: 32px;
	}
	.xl\:pt-9 {
	padding-top: 36px;
	}
	.xl\:pt-10 {
	padding-top: 40px;
	}
	.xl\:pt-11 {
	padding-top: 48px;
	}
	.xl\:pt-12 {
	padding-top: 56px;
	}
	.xl\:pt-13 {
	padding-top: 64px;
	}
	.xl\:pt-14 {
	padding-top: 72px;
	}
	.xl\:pt-15 {
	padding-top: 80px;
	}
	.xl\:pt-16 {
	padding-top: 96px;
	}
	.xl\:pt-17 {
	padding-top: 116px;
	}
	.xl\:pt-18 {
	padding-top: 128px;
	}
	.xl\:pt-19 {
	padding-top: 146px;
	}
	.xl\:pt-20 {
	padding-top: 188px;
	}
	.xl\:pb-auto {
	padding-bottom: auto;
	}
	.xl\:pb-px {
	padding-bottom: 1px;
	}
	.xl\:pb-0 {
	padding-bottom: 0;
	}
	.xl\:pb-0-5 {
	padding-bottom: 2px;
	}
	.xl\:pb-1 {
	padding-bottom: 4px;
	}
	.xl\:pb-1-5 {
	padding-bottom: 6px;
	}
	.xl\:pb-2 {
	padding-bottom: 8px;
	}
	.xl\:pb-2-5 {
	padding-bottom: 10px;
	}
	.xl\:pb-3 {
	padding-bottom: 12px;
	}
	.xl\:pb-3-5 {
	padding-bottom: 14px;
	}
	.xl\:pb-4 {
	padding-bottom: 16px;
	}
	.xl\:pb-4-5 {
	padding-bottom: 18px;
	}
	.xl\:pb-5 {
	padding-bottom: 20px;
	}
	.xl\:pb-6 {
	padding-bottom: 24px;
	}
	.xl\:pb-7 {
	padding-bottom: 28px;
	}
	.xl\:pb-8 {
	padding-bottom: 32px;
	}
	.xl\:pb-9 {
	padding-bottom: 36px;
	}
	.xl\:pb-10 {
	padding-bottom: 40px;
	}
	.xl\:pb-11 {
	padding-bottom: 48px;
	}
	.xl\:pb-12 {
	padding-bottom: 56px;
	}
	.xl\:pb-13 {
	padding-bottom: 64px;
	}
	.xl\:pb-14 {
	padding-bottom: 72px;
	}
	.xl\:pb-15 {
	padding-bottom: 80px;
	}
	.xl\:pb-16 {
	padding-bottom: 96px;
	}
	.xl\:pb-17 {
	padding-bottom: 116px;
	}
	.xl\:pb-18 {
	padding-bottom: 128px;
	}
	.xl\:pb-19 {
	padding-bottom: 146px;
	}
	.xl\:pb-20 {
	padding-bottom: 188px;
	}
}
@media screen and (min-width: 1536.02px) {
	.\32 xl\:m-auto {
	margin: auto;
	}
	.\32 xl\:m-px {
	margin: 1px;
	}
	.\32 xl\:m-0 {
	margin: 0;
	}
	.\32 xl\:m-0-5 {
	margin: 2px;
	}
	.\32 xl\:m-1 {
	margin: 4px;
	}
	.\32 xl\:m-1-5 {
	margin: 6px;
	}
	.\32 xl\:m-2 {
	margin: 8px;
	}
	.\32 xl\:m-2-5 {
	margin: 10px;
	}
	.\32 xl\:m-3 {
	margin: 12px;
	}
	.\32 xl\:m-3-5 {
	margin: 14px;
	}
	.\32 xl\:m-4 {
	margin: 16px;
	}
	.\32 xl\:m-4-5 {
	margin: 18px;
	}
	.\32 xl\:m-5 {
	margin: 20px;
	}
	.\32 xl\:m-6 {
	margin: 24px;
	}
	.\32 xl\:m-7 {
	margin: 28px;
	}
	.\32 xl\:m-8 {
	margin: 32px;
	}
	.\32 xl\:m-9 {
	margin: 36px;
	}
	.\32 xl\:m-10 {
	margin: 40px;
	}
	.\32 xl\:m-11 {
	margin: 48px;
	}
	.\32 xl\:m-12 {
	margin: 56px;
	}
	.\32 xl\:m-13 {
	margin: 64px;
	}
	.\32 xl\:m-14 {
	margin: 72px;
	}
	.\32 xl\:m-15 {
	margin: 80px;
	}
	.\32 xl\:m-16 {
	margin: 96px;
	}
	.\32 xl\:m-17 {
	margin: 116px;
	}
	.\32 xl\:m-18 {
	margin: 128px;
	}
	.\32 xl\:m-19 {
	margin: 146px;
	}
	.\32 xl\:m-20 {
	margin: 188px;
	}
	.\32 xl\:my-auto {
	margin-block: auto;
	}
	.\32 xl\:my-px {
	margin-block: 1px;
	}
	.\32 xl\:my-0 {
	margin-block: 0;
	}
	.\32 xl\:my-0-5 {
	margin-block: 2px;
	}
	.\32 xl\:my-1 {
	margin-block: 4px;
	}
	.\32 xl\:my-1-5 {
	margin-block: 6px;
	}
	.\32 xl\:my-2 {
	margin-block: 8px;
	}
	.\32 xl\:my-2-5 {
	margin-block: 10px;
	}
	.\32 xl\:my-3 {
	margin-block: 12px;
	}
	.\32 xl\:my-3-5 {
	margin-block: 14px;
	}
	.\32 xl\:my-4 {
	margin-block: 16px;
	}
	.\32 xl\:my-4-5 {
	margin-block: 18px;
	}
	.\32 xl\:my-5 {
	margin-block: 20px;
	}
	.\32 xl\:my-6 {
	margin-block: 24px;
	}
	.\32 xl\:my-7 {
	margin-block: 28px;
	}
	.\32 xl\:my-8 {
	margin-block: 32px;
	}
	.\32 xl\:my-9 {
	margin-block: 36px;
	}
	.\32 xl\:my-10 {
	margin-block: 40px;
	}
	.\32 xl\:my-11 {
	margin-block: 48px;
	}
	.\32 xl\:my-12 {
	margin-block: 56px;
	}
	.\32 xl\:my-13 {
	margin-block: 64px;
	}
	.\32 xl\:my-14 {
	margin-block: 72px;
	}
	.\32 xl\:my-15 {
	margin-block: 80px;
	}
	.\32 xl\:my-16 {
	margin-block: 96px;
	}
	.\32 xl\:my-17 {
	margin-block: 116px;
	}
	.\32 xl\:my-18 {
	margin-block: 128px;
	}
	.\32 xl\:my-19 {
	margin-block: 146px;
	}
	.\32 xl\:my-20 {
	margin-block: 188px;
	}
	.\32 xl\:mx-auto {
	margin-inline: auto;
	}
	.\32 xl\:mx-px {
	margin-inline: 1px;
	}
	.\32 xl\:mx-0 {
	margin-inline: 0;
	}
	.\32 xl\:mx-0-5 {
	margin-inline: 2px;
	}
	.\32 xl\:mx-1 {
	margin-inline: 4px;
	}
	.\32 xl\:mx-1-5 {
	margin-inline: 6px;
	}
	.\32 xl\:mx-2 {
	margin-inline: 8px;
	}
	.\32 xl\:mx-2-5 {
	margin-inline: 10px;
	}
	.\32 xl\:mx-3 {
	margin-inline: 12px;
	}
	.\32 xl\:mx-3-5 {
	margin-inline: 14px;
	}
	.\32 xl\:mx-4 {
	margin-inline: 16px;
	}
	.\32 xl\:mx-4-5 {
	margin-inline: 18px;
	}
	.\32 xl\:mx-5 {
	margin-inline: 20px;
	}
	.\32 xl\:mx-6 {
	margin-inline: 24px;
	}
	.\32 xl\:mx-7 {
	margin-inline: 28px;
	}
	.\32 xl\:mx-8 {
	margin-inline: 32px;
	}
	.\32 xl\:mx-9 {
	margin-inline: 36px;
	}
	.\32 xl\:mx-10 {
	margin-inline: 40px;
	}
	.\32 xl\:mx-11 {
	margin-inline: 48px;
	}
	.\32 xl\:mx-12 {
	margin-inline: 56px;
	}
	.\32 xl\:mx-13 {
	margin-inline: 64px;
	}
	.\32 xl\:mx-14 {
	margin-inline: 72px;
	}
	.\32 xl\:mx-15 {
	margin-inline: 80px;
	}
	.\32 xl\:mx-16 {
	margin-inline: 96px;
	}
	.\32 xl\:mx-17 {
	margin-inline: 116px;
	}
	.\32 xl\:mx-18 {
	margin-inline: 128px;
	}
	.\32 xl\:mx-19 {
	margin-inline: 146px;
	}
	.\32 xl\:mx-20 {
	margin-inline: 188px;
	}
	.\32 xl\:ms-auto {
	-webkit-margin-start: auto;
			margin-inline-start: auto;
	}
	.\32 xl\:ms-px {
	-webkit-margin-start: 1px;
			margin-inline-start: 1px;
	}
	.\32 xl\:ms-0 {
	-webkit-margin-start: 0;
			margin-inline-start: 0;
	}
	.\32 xl\:ms-0-5 {
	-webkit-margin-start: 2px;
			margin-inline-start: 2px;
	}
	.\32 xl\:ms-1 {
	-webkit-margin-start: 4px;
			margin-inline-start: 4px;
	}
	.\32 xl\:ms-1-5 {
	-webkit-margin-start: 6px;
			margin-inline-start: 6px;
	}
	.\32 xl\:ms-2 {
	-webkit-margin-start: 8px;
			margin-inline-start: 8px;
	}
	.\32 xl\:ms-2-5 {
	-webkit-margin-start: 10px;
			margin-inline-start: 10px;
	}
	.\32 xl\:ms-3 {
	-webkit-margin-start: 12px;
			margin-inline-start: 12px;
	}
	.\32 xl\:ms-3-5 {
	-webkit-margin-start: 14px;
			margin-inline-start: 14px;
	}
	.\32 xl\:ms-4 {
	-webkit-margin-start: 16px;
			margin-inline-start: 16px;
	}
	.\32 xl\:ms-4-5 {
	-webkit-margin-start: 18px;
			margin-inline-start: 18px;
	}
	.\32 xl\:ms-5 {
	-webkit-margin-start: 20px;
			margin-inline-start: 20px;
	}
	.\32 xl\:ms-6 {
	-webkit-margin-start: 24px;
			margin-inline-start: 24px;
	}
	.\32 xl\:ms-7 {
	-webkit-margin-start: 28px;
			margin-inline-start: 28px;
	}
	.\32 xl\:ms-8 {
	-webkit-margin-start: 32px;
			margin-inline-start: 32px;
	}
	.\32 xl\:ms-9 {
	-webkit-margin-start: 36px;
			margin-inline-start: 36px;
	}
	.\32 xl\:ms-10 {
	-webkit-margin-start: 40px;
			margin-inline-start: 40px;
	}
	.\32 xl\:ms-11 {
	-webkit-margin-start: 48px;
			margin-inline-start: 48px;
	}
	.\32 xl\:ms-12 {
	-webkit-margin-start: 56px;
			margin-inline-start: 56px;
	}
	.\32 xl\:ms-13 {
	-webkit-margin-start: 64px;
			margin-inline-start: 64px;
	}
	.\32 xl\:ms-14 {
	-webkit-margin-start: 72px;
			margin-inline-start: 72px;
	}
	.\32 xl\:ms-15 {
	-webkit-margin-start: 80px;
			margin-inline-start: 80px;
	}
	.\32 xl\:ms-16 {
	-webkit-margin-start: 96px;
			margin-inline-start: 96px;
	}
	.\32 xl\:ms-17 {
	-webkit-margin-start: 116px;
			margin-inline-start: 116px;
	}
	.\32 xl\:ms-18 {
	-webkit-margin-start: 128px;
			margin-inline-start: 128px;
	}
	.\32 xl\:ms-19 {
	-webkit-margin-start: 146px;
			margin-inline-start: 146px;
	}
	.\32 xl\:ms-20 {
	-webkit-margin-start: 188px;
			margin-inline-start: 188px;
	}
	.\32 xl\:me-auto {
	-webkit-margin-end: auto;
			margin-inline-end: auto;
	}
	.\32 xl\:me-px {
	-webkit-margin-end: 1px;
			margin-inline-end: 1px;
	}
	.\32 xl\:me-0 {
	-webkit-margin-end: 0;
			margin-inline-end: 0;
	}
	.\32 xl\:me-0-5 {
	-webkit-margin-end: 2px;
			margin-inline-end: 2px;
	}
	.\32 xl\:me-1 {
	-webkit-margin-end: 4px;
			margin-inline-end: 4px;
	}
	.\32 xl\:me-1-5 {
	-webkit-margin-end: 6px;
			margin-inline-end: 6px;
	}
	.\32 xl\:me-2 {
	-webkit-margin-end: 8px;
			margin-inline-end: 8px;
	}
	.\32 xl\:me-2-5 {
	-webkit-margin-end: 10px;
			margin-inline-end: 10px;
	}
	.\32 xl\:me-3 {
	-webkit-margin-end: 12px;
			margin-inline-end: 12px;
	}
	.\32 xl\:me-3-5 {
	-webkit-margin-end: 14px;
			margin-inline-end: 14px;
	}
	.\32 xl\:me-4 {
	-webkit-margin-end: 16px;
			margin-inline-end: 16px;
	}
	.\32 xl\:me-4-5 {
	-webkit-margin-end: 18px;
			margin-inline-end: 18px;
	}
	.\32 xl\:me-5 {
	-webkit-margin-end: 20px;
			margin-inline-end: 20px;
	}
	.\32 xl\:me-6 {
	-webkit-margin-end: 24px;
			margin-inline-end: 24px;
	}
	.\32 xl\:me-7 {
	-webkit-margin-end: 28px;
			margin-inline-end: 28px;
	}
	.\32 xl\:me-8 {
	-webkit-margin-end: 32px;
			margin-inline-end: 32px;
	}
	.\32 xl\:me-9 {
	-webkit-margin-end: 36px;
			margin-inline-end: 36px;
	}
	.\32 xl\:me-10 {
	-webkit-margin-end: 40px;
			margin-inline-end: 40px;
	}
	.\32 xl\:me-11 {
	-webkit-margin-end: 48px;
			margin-inline-end: 48px;
	}
	.\32 xl\:me-12 {
	-webkit-margin-end: 56px;
			margin-inline-end: 56px;
	}
	.\32 xl\:me-13 {
	-webkit-margin-end: 64px;
			margin-inline-end: 64px;
	}
	.\32 xl\:me-14 {
	-webkit-margin-end: 72px;
			margin-inline-end: 72px;
	}
	.\32 xl\:me-15 {
	-webkit-margin-end: 80px;
			margin-inline-end: 80px;
	}
	.\32 xl\:me-16 {
	-webkit-margin-end: 96px;
			margin-inline-end: 96px;
	}
	.\32 xl\:me-17 {
	-webkit-margin-end: 116px;
			margin-inline-end: 116px;
	}
	.\32 xl\:me-18 {
	-webkit-margin-end: 128px;
			margin-inline-end: 128px;
	}
	.\32 xl\:me-19 {
	-webkit-margin-end: 146px;
			margin-inline-end: 146px;
	}
	.\32 xl\:me-20 {
	-webkit-margin-end: 188px;
			margin-inline-end: 188px;
	}
	.\32 xl\:mt-auto {
	margin-top: auto;
	}
	.\32 xl\:mt-px {
	margin-top: 1px;
	}
	.\32 xl\:mt-0 {
	margin-top: 0;
	}
	.\32 xl\:mt-0-5 {
	margin-top: 2px;
	}
	.\32 xl\:mt-1 {
	margin-top: 4px;
	}
	.\32 xl\:mt-1-5 {
	margin-top: 6px;
	}
	.\32 xl\:mt-2 {
	margin-top: 8px;
	}
	.\32 xl\:mt-2-5 {
	margin-top: 10px;
	}
	.\32 xl\:mt-3 {
	margin-top: 12px;
	}
	.\32 xl\:mt-3-5 {
	margin-top: 14px;
	}
	.\32 xl\:mt-4 {
	margin-top: 16px;
	}
	.\32 xl\:mt-4-5 {
	margin-top: 18px;
	}
	.\32 xl\:mt-5 {
	margin-top: 20px;
	}
	.\32 xl\:mt-6 {
	margin-top: 24px;
	}
	.\32 xl\:mt-7 {
	margin-top: 28px;
	}
	.\32 xl\:mt-8 {
	margin-top: 32px;
	}
	.\32 xl\:mt-9 {
	margin-top: 36px;
	}
	.\32 xl\:mt-10 {
	margin-top: 40px;
	}
	.\32 xl\:mt-11 {
	margin-top: 48px;
	}
	.\32 xl\:mt-12 {
	margin-top: 56px;
	}
	.\32 xl\:mt-13 {
	margin-top: 64px;
	}
	.\32 xl\:mt-14 {
	margin-top: 72px;
	}
	.\32 xl\:mt-15 {
	margin-top: 80px;
	}
	.\32 xl\:mt-16 {
	margin-top: 96px;
	}
	.\32 xl\:mt-17 {
	margin-top: 116px;
	}
	.\32 xl\:mt-18 {
	margin-top: 128px;
	}
	.\32 xl\:mt-19 {
	margin-top: 146px;
	}
	.\32 xl\:mt-20 {
	margin-top: 188px;
	}
	.\32 xl\:mb-auto {
	margin-bottom: auto;
	}
	.\32 xl\:mb-px {
	margin-bottom: 1px;
	}
	.\32 xl\:mb-0 {
	margin-bottom: 0;
	}
	.\32 xl\:mb-0-5 {
	margin-bottom: 2px;
	}
	.\32 xl\:mb-1 {
	margin-bottom: 4px;
	}
	.\32 xl\:mb-1-5 {
	margin-bottom: 6px;
	}
	.\32 xl\:mb-2 {
	margin-bottom: 8px;
	}
	.\32 xl\:mb-2-5 {
	margin-bottom: 10px;
	}
	.\32 xl\:mb-3 {
	margin-bottom: 12px;
	}
	.\32 xl\:mb-3-5 {
	margin-bottom: 14px;
	}
	.\32 xl\:mb-4 {
	margin-bottom: 16px;
	}
	.\32 xl\:mb-4-5 {
	margin-bottom: 18px;
	}
	.\32 xl\:mb-5 {
	margin-bottom: 20px;
	}
	.\32 xl\:mb-6 {
	margin-bottom: 24px;
	}
	.\32 xl\:mb-7 {
	margin-bottom: 28px;
	}
	.\32 xl\:mb-8 {
	margin-bottom: 32px;
	}
	.\32 xl\:mb-9 {
	margin-bottom: 36px;
	}
	.\32 xl\:mb-10 {
	margin-bottom: 40px;
	}
	.\32 xl\:mb-11 {
	margin-bottom: 48px;
	}
	.\32 xl\:mb-12 {
	margin-bottom: 56px;
	}
	.\32 xl\:mb-13 {
	margin-bottom: 64px;
	}
	.\32 xl\:mb-14 {
	margin-bottom: 72px;
	}
	.\32 xl\:mb-15 {
	margin-bottom: 80px;
	}
	.\32 xl\:mb-16 {
	margin-bottom: 96px;
	}
	.\32 xl\:mb-17 {
	margin-bottom: 116px;
	}
	.\32 xl\:mb-18 {
	margin-bottom: 128px;
	}
	.\32 xl\:mb-19 {
	margin-bottom: 146px;
	}
	.\32 xl\:mb-20 {
	margin-bottom: 188px;
	}
	.\32 xl\:p-auto {
	padding: auto;
	}
	.\32 xl\:p-px {
	padding: 1px;
	}
	.\32 xl\:p-0 {
	padding: 0;
	}
	.\32 xl\:p-0-5 {
	padding: 2px;
	}
	.\32 xl\:p-1 {
	padding: 4px;
	}
	.\32 xl\:p-1-5 {
	padding: 6px;
	}
	.\32 xl\:p-2 {
	padding: 8px;
	}
	.\32 xl\:p-2-5 {
	padding: 10px;
	}
	.\32 xl\:p-3 {
	padding: 12px;
	}
	.\32 xl\:p-3-5 {
	padding: 14px;
	}
	.\32 xl\:p-4 {
	padding: 16px;
	}
	.\32 xl\:p-4-5 {
	padding: 18px;
	}
	.\32 xl\:p-5 {
	padding: 20px;
	}
	.\32 xl\:p-6 {
	padding: 24px;
	}
	.\32 xl\:p-7 {
	padding: 28px;
	}
	.\32 xl\:p-8 {
	padding: 32px;
	}
	.\32 xl\:p-9 {
	padding: 36px;
	}
	.\32 xl\:p-10 {
	padding: 40px;
	}
	.\32 xl\:p-11 {
	padding: 48px;
	}
	.\32 xl\:p-12 {
	padding: 56px;
	}
	.\32 xl\:p-13 {
	padding: 64px;
	}
	.\32 xl\:p-14 {
	padding: 72px;
	}
	.\32 xl\:p-15 {
	padding: 80px;
	}
	.\32 xl\:p-16 {
	padding: 96px;
	}
	.\32 xl\:p-17 {
	padding: 116px;
	}
	.\32 xl\:p-18 {
	padding: 128px;
	}
	.\32 xl\:p-19 {
	padding: 146px;
	}
	.\32 xl\:p-20 {
	padding: 188px;
	}
	.\32 xl\:px-auto {
	padding-inline: auto;
	}
	.\32 xl\:px-px {
	padding-inline: 1px;
	}
	.\32 xl\:px-0 {
	padding-inline: 0;
	}
	.\32 xl\:px-0-5 {
	padding-inline: 2px;
	}
	.\32 xl\:px-1 {
	padding-inline: 4px;
	}
	.\32 xl\:px-1-5 {
	padding-inline: 6px;
	}
	.\32 xl\:px-2 {
	padding-inline: 8px;
	}
	.\32 xl\:px-2-5 {
	padding-inline: 10px;
	}
	.\32 xl\:px-3 {
	padding-inline: 12px;
	}
	.\32 xl\:px-3-5 {
	padding-inline: 14px;
	}
	.\32 xl\:px-4 {
	padding-inline: 16px;
	}
	.\32 xl\:px-4-5 {
	padding-inline: 18px;
	}
	.\32 xl\:px-5 {
	padding-inline: 20px;
	}
	.\32 xl\:px-6 {
	padding-inline: 24px;
	}
	.\32 xl\:px-7 {
	padding-inline: 28px;
	}
	.\32 xl\:px-8 {
	padding-inline: 32px;
	}
	.\32 xl\:px-9 {
	padding-inline: 36px;
	}
	.\32 xl\:px-10 {
	padding-inline: 40px;
	}
	.\32 xl\:px-11 {
	padding-inline: 48px;
	}
	.\32 xl\:px-12 {
	padding-inline: 56px;
	}
	.\32 xl\:px-13 {
	padding-inline: 64px;
	}
	.\32 xl\:px-14 {
	padding-inline: 72px;
	}
	.\32 xl\:px-15 {
	padding-inline: 80px;
	}
	.\32 xl\:px-16 {
	padding-inline: 96px;
	}
	.\32 xl\:px-17 {
	padding-inline: 116px;
	}
	.\32 xl\:px-18 {
	padding-inline: 128px;
	}
	.\32 xl\:px-19 {
	padding-inline: 146px;
	}
	.\32 xl\:px-20 {
	padding-inline: 188px;
	}
	.\32 xl\:py-auto {
	padding-block: auto;
	}
	.\32 xl\:py-px {
	padding-block: 1px;
	}
	.\32 xl\:py-0 {
	padding-block: 0;
	}
	.\32 xl\:py-0-5 {
	padding-block: 2px;
	}
	.\32 xl\:py-1 {
	padding-block: 4px;
	}
	.\32 xl\:py-1-5 {
	padding-block: 6px;
	}
	.\32 xl\:py-2 {
	padding-block: 8px;
	}
	.\32 xl\:py-2-5 {
	padding-block: 10px;
	}
	.\32 xl\:py-3 {
	padding-block: 12px;
	}
	.\32 xl\:py-3-5 {
	padding-block: 14px;
	}
	.\32 xl\:py-4 {
	padding-block: 16px;
	}
	.\32 xl\:py-4-5 {
	padding-block: 18px;
	}
	.\32 xl\:py-5 {
	padding-block: 20px;
	}
	.\32 xl\:py-6 {
	padding-block: 24px;
	}
	.\32 xl\:py-7 {
	padding-block: 28px;
	}
	.\32 xl\:py-8 {
	padding-block: 32px;
	}
	.\32 xl\:py-9 {
	padding-block: 36px;
	}
	.\32 xl\:py-10 {
	padding-block: 40px;
	}
	.\32 xl\:py-11 {
	padding-block: 48px;
	}
	.\32 xl\:py-12 {
	padding-block: 56px;
	}
	.\32 xl\:py-13 {
	padding-block: 64px;
	}
	.\32 xl\:py-14 {
	padding-block: 72px;
	}
	.\32 xl\:py-15 {
	padding-block: 80px;
	}
	.\32 xl\:py-16 {
	padding-block: 96px;
	}
	.\32 xl\:py-17 {
	padding-block: 116px;
	}
	.\32 xl\:py-18 {
	padding-block: 128px;
	}
	.\32 xl\:py-19 {
	padding-block: 146px;
	}
	.\32 xl\:py-20 {
	padding-block: 188px;
	}
	.\32 xl\:ps-auto {
	-webkit-padding-start: auto;
			padding-inline-start: auto;
	}
	.\32 xl\:ps-px {
	-webkit-padding-start: 1px;
			padding-inline-start: 1px;
	}
	.\32 xl\:ps-0 {
	-webkit-padding-start: 0;
			padding-inline-start: 0;
	}
	.\32 xl\:ps-0-5 {
	-webkit-padding-start: 2px;
			padding-inline-start: 2px;
	}
	.\32 xl\:ps-1 {
	-webkit-padding-start: 4px;
			padding-inline-start: 4px;
	}
	.\32 xl\:ps-1-5 {
	-webkit-padding-start: 6px;
			padding-inline-start: 6px;
	}
	.\32 xl\:ps-2 {
	-webkit-padding-start: 8px;
			padding-inline-start: 8px;
	}
	.\32 xl\:ps-2-5 {
	-webkit-padding-start: 10px;
			padding-inline-start: 10px;
	}
	.\32 xl\:ps-3 {
	-webkit-padding-start: 12px;
			padding-inline-start: 12px;
	}
	.\32 xl\:ps-3-5 {
	-webkit-padding-start: 14px;
			padding-inline-start: 14px;
	}
	.\32 xl\:ps-4 {
	-webkit-padding-start: 16px;
			padding-inline-start: 16px;
	}
	.\32 xl\:ps-4-5 {
	-webkit-padding-start: 18px;
			padding-inline-start: 18px;
	}
	.\32 xl\:ps-5 {
	-webkit-padding-start: 20px;
			padding-inline-start: 20px;
	}
	.\32 xl\:ps-6 {
	-webkit-padding-start: 24px;
			padding-inline-start: 24px;
	}
	.\32 xl\:ps-7 {
	-webkit-padding-start: 28px;
			padding-inline-start: 28px;
	}
	.\32 xl\:ps-8 {
	-webkit-padding-start: 32px;
			padding-inline-start: 32px;
	}
	.\32 xl\:ps-9 {
	-webkit-padding-start: 36px;
			padding-inline-start: 36px;
	}
	.\32 xl\:ps-10 {
	-webkit-padding-start: 40px;
			padding-inline-start: 40px;
	}
	.\32 xl\:ps-11 {
	-webkit-padding-start: 48px;
			padding-inline-start: 48px;
	}
	.\32 xl\:ps-12 {
	-webkit-padding-start: 56px;
			padding-inline-start: 56px;
	}
	.\32 xl\:ps-13 {
	-webkit-padding-start: 64px;
			padding-inline-start: 64px;
	}
	.\32 xl\:ps-14 {
	-webkit-padding-start: 72px;
			padding-inline-start: 72px;
	}
	.\32 xl\:ps-15 {
	-webkit-padding-start: 80px;
			padding-inline-start: 80px;
	}
	.\32 xl\:ps-16 {
	-webkit-padding-start: 96px;
			padding-inline-start: 96px;
	}
	.\32 xl\:ps-17 {
	-webkit-padding-start: 116px;
			padding-inline-start: 116px;
	}
	.\32 xl\:ps-18 {
	-webkit-padding-start: 128px;
			padding-inline-start: 128px;
	}
	.\32 xl\:ps-19 {
	-webkit-padding-start: 146px;
			padding-inline-start: 146px;
	}
	.\32 xl\:ps-20 {
	-webkit-padding-start: 188px;
			padding-inline-start: 188px;
	}
	.\32 xl\:pe-auto {
	-webkit-padding-end: auto;
			padding-inline-end: auto;
	}
	.\32 xl\:pe-px {
	-webkit-padding-end: 1px;
			padding-inline-end: 1px;
	}
	.\32 xl\:pe-0 {
	-webkit-padding-end: 0;
			padding-inline-end: 0;
	}
	.\32 xl\:pe-0-5 {
	-webkit-padding-end: 2px;
			padding-inline-end: 2px;
	}
	.\32 xl\:pe-1 {
	-webkit-padding-end: 4px;
			padding-inline-end: 4px;
	}
	.\32 xl\:pe-1-5 {
	-webkit-padding-end: 6px;
			padding-inline-end: 6px;
	}
	.\32 xl\:pe-2 {
	-webkit-padding-end: 8px;
			padding-inline-end: 8px;
	}
	.\32 xl\:pe-2-5 {
	-webkit-padding-end: 10px;
			padding-inline-end: 10px;
	}
	.\32 xl\:pe-3 {
	-webkit-padding-end: 12px;
			padding-inline-end: 12px;
	}
	.\32 xl\:pe-3-5 {
	-webkit-padding-end: 14px;
			padding-inline-end: 14px;
	}
	.\32 xl\:pe-4 {
	-webkit-padding-end: 16px;
			padding-inline-end: 16px;
	}
	.\32 xl\:pe-4-5 {
	-webkit-padding-end: 18px;
			padding-inline-end: 18px;
	}
	.\32 xl\:pe-5 {
	-webkit-padding-end: 20px;
			padding-inline-end: 20px;
	}
	.\32 xl\:pe-6 {
	-webkit-padding-end: 24px;
			padding-inline-end: 24px;
	}
	.\32 xl\:pe-7 {
	-webkit-padding-end: 28px;
			padding-inline-end: 28px;
	}
	.\32 xl\:pe-8 {
	-webkit-padding-end: 32px;
			padding-inline-end: 32px;
	}
	.\32 xl\:pe-9 {
	-webkit-padding-end: 36px;
			padding-inline-end: 36px;
	}
	.\32 xl\:pe-10 {
	-webkit-padding-end: 40px;
			padding-inline-end: 40px;
	}
	.\32 xl\:pe-11 {
	-webkit-padding-end: 48px;
			padding-inline-end: 48px;
	}
	.\32 xl\:pe-12 {
	-webkit-padding-end: 56px;
			padding-inline-end: 56px;
	}
	.\32 xl\:pe-13 {
	-webkit-padding-end: 64px;
			padding-inline-end: 64px;
	}
	.\32 xl\:pe-14 {
	-webkit-padding-end: 72px;
			padding-inline-end: 72px;
	}
	.\32 xl\:pe-15 {
	-webkit-padding-end: 80px;
			padding-inline-end: 80px;
	}
	.\32 xl\:pe-16 {
	-webkit-padding-end: 96px;
			padding-inline-end: 96px;
	}
	.\32 xl\:pe-17 {
	-webkit-padding-end: 116px;
			padding-inline-end: 116px;
	}
	.\32 xl\:pe-18 {
	-webkit-padding-end: 128px;
			padding-inline-end: 128px;
	}
	.\32 xl\:pe-19 {
	-webkit-padding-end: 146px;
			padding-inline-end: 146px;
	}
	.\32 xl\:pe-20 {
	-webkit-padding-end: 188px;
			padding-inline-end: 188px;
	}
	.\32 xl\:pt-auto {
	padding-top: auto;
	}
	.\32 xl\:pt-px {
	padding-top: 1px;
	}
	.\32 xl\:pt-0 {
	padding-top: 0;
	}
	.\32 xl\:pt-0-5 {
	padding-top: 2px;
	}
	.\32 xl\:pt-1 {
	padding-top: 4px;
	}
	.\32 xl\:pt-1-5 {
	padding-top: 6px;
	}
	.\32 xl\:pt-2 {
	padding-top: 8px;
	}
	.\32 xl\:pt-2-5 {
	padding-top: 10px;
	}
	.\32 xl\:pt-3 {
	padding-top: 12px;
	}
	.\32 xl\:pt-3-5 {
	padding-top: 14px;
	}
	.\32 xl\:pt-4 {
	padding-top: 16px;
	}
	.\32 xl\:pt-4-5 {
	padding-top: 18px;
	}
	.\32 xl\:pt-5 {
	padding-top: 20px;
	}
	.\32 xl\:pt-6 {
	padding-top: 24px;
	}
	.\32 xl\:pt-7 {
	padding-top: 28px;
	}
	.\32 xl\:pt-8 {
	padding-top: 32px;
	}
	.\32 xl\:pt-9 {
	padding-top: 36px;
	}
	.\32 xl\:pt-10 {
	padding-top: 40px;
	}
	.\32 xl\:pt-11 {
	padding-top: 48px;
	}
	.\32 xl\:pt-12 {
	padding-top: 56px;
	}
	.\32 xl\:pt-13 {
	padding-top: 64px;
	}
	.\32 xl\:pt-14 {
	padding-top: 72px;
	}
	.\32 xl\:pt-15 {
	padding-top: 80px;
	}
	.\32 xl\:pt-16 {
	padding-top: 96px;
	}
	.\32 xl\:pt-17 {
	padding-top: 116px;
	}
	.\32 xl\:pt-18 {
	padding-top: 128px;
	}
	.\32 xl\:pt-19 {
	padding-top: 146px;
	}
	.\32 xl\:pt-20 {
	padding-top: 188px;
	}
	.\32 xl\:pb-auto {
	padding-bottom: auto;
	}
	.\32 xl\:pb-px {
	padding-bottom: 1px;
	}
	.\32 xl\:pb-0 {
	padding-bottom: 0;
	}
	.\32 xl\:pb-0-5 {
	padding-bottom: 2px;
	}
	.\32 xl\:pb-1 {
	padding-bottom: 4px;
	}
	.\32 xl\:pb-1-5 {
	padding-bottom: 6px;
	}
	.\32 xl\:pb-2 {
	padding-bottom: 8px;
	}
	.\32 xl\:pb-2-5 {
	padding-bottom: 10px;
	}
	.\32 xl\:pb-3 {
	padding-bottom: 12px;
	}
	.\32 xl\:pb-3-5 {
	padding-bottom: 14px;
	}
	.\32 xl\:pb-4 {
	padding-bottom: 16px;
	}
	.\32 xl\:pb-4-5 {
	padding-bottom: 18px;
	}
	.\32 xl\:pb-5 {
	padding-bottom: 20px;
	}
	.\32 xl\:pb-6 {
	padding-bottom: 24px;
	}
	.\32 xl\:pb-7 {
	padding-bottom: 28px;
	}
	.\32 xl\:pb-8 {
	padding-bottom: 32px;
	}
	.\32 xl\:pb-9 {
	padding-bottom: 36px;
	}
	.\32 xl\:pb-10 {
	padding-bottom: 40px;
	}
	.\32 xl\:pb-11 {
	padding-bottom: 48px;
	}
	.\32 xl\:pb-12 {
	padding-bottom: 56px;
	}
	.\32 xl\:pb-13 {
	padding-bottom: 64px;
	}
	.\32 xl\:pb-14 {
	padding-bottom: 72px;
	}
	.\32 xl\:pb-15 {
	padding-bottom: 80px;
	}
	.\32 xl\:pb-16 {
	padding-bottom: 96px;
	}
	.\32 xl\:pb-17 {
	padding-bottom: 116px;
	}
	.\32 xl\:pb-18 {
	padding-bottom: 128px;
	}
	.\32 xl\:pb-19 {
	padding-bottom: 146px;
	}
	.\32 xl\:pb-20 {
	padding-bottom: 188px;
	}
}
/*------------------------------------ 
	Gap Helpers
------------------------------------*/
.gap-px {
	gap: 1px;
}

.gap-0 {
	gap: 0;
}

.gap-0-5 {
	gap: 2px;
}

.gap-1 {
	gap: 4px;
}

.gap-1-5 {
	gap: 6px;
}

.gap-2 {
	gap: 8px;
}

.gap-2-5 {
	gap: 10px;
}

.gap-3 {
	gap: 12px;
}

.gap-3-5 {
	gap: 14px;
}

.gap-4 {
	gap: 16px;
}

.gap-4-5 {
	gap: 18px;
}

.gap-5 {
	gap: 20px;
}

.gap-6 {
	gap: 24px;
}

.gap-7 {
	gap: 28px;
}

.gap-8 {
	gap: 32px;
}

.gap-9 {
	gap: 36px;
}

.gap-10 {
	gap: 40px;
}

.gap-11 {
	gap: 48px;
}

.gap-12 {
	gap: 56px;
}

.gap-13 {
	gap: 64px;
}

.gap-14 {
	gap: 72px;
}

.gap-15 {
	gap: 80px;
}

.gap-16 {
	gap: 96px;
}

.gap-17 {
	gap: 116px;
}

.gap-18 {
	gap: 128px;
}

.gap-19 {
	gap: 146px;
}

.gap-20 {
	gap: 188px;
}

.gap-y-px {
	row-gap: 1px;
}

.gap-y-0 {
	row-gap: 0;
}

.gap-y-0-5 {
	row-gap: 2px;
}

.gap-y-1 {
	row-gap: 4px;
}

.gap-y-1-5 {
	row-gap: 6px;
}

.gap-y-2 {
	row-gap: 8px;
}

.gap-y-2-5 {
	row-gap: 10px;
}

.gap-y-3 {
	row-gap: 12px;
}

.gap-y-3-5 {
	row-gap: 14px;
}

.gap-y-4 {
	row-gap: 16px;
}

.gap-y-4-5 {
	row-gap: 18px;
}

.gap-y-5 {
	row-gap: 20px;
}

.gap-y-6 {
	row-gap: 24px;
}

.gap-y-7 {
	row-gap: 28px;
}

.gap-y-8 {
	row-gap: 32px;
}

.gap-y-9 {
	row-gap: 36px;
}

.gap-y-10 {
	row-gap: 40px;
}

.gap-y-11 {
	row-gap: 48px;
}

.gap-y-12 {
	row-gap: 56px;
}

.gap-y-13 {
	row-gap: 64px;
}

.gap-y-14 {
	row-gap: 72px;
}

.gap-y-15 {
	row-gap: 80px;
}

.gap-y-16 {
	row-gap: 96px;
}

.gap-y-17 {
	row-gap: 116px;
}

.gap-y-18 {
	row-gap: 128px;
}

.gap-y-19 {
	row-gap: 146px;
}

.gap-y-20 {
	row-gap: 188px;
}

.gap-x-px {
	-webkit-column-gap: 1px;
	 -moz-column-gap: 1px;
			column-gap: 1px;
}

.gap-x-0 {
	-webkit-column-gap: 0;
	 -moz-column-gap: 0;
			column-gap: 0;
}

.gap-x-0-5 {
	-webkit-column-gap: 2px;
	 -moz-column-gap: 2px;
			column-gap: 2px;
}

.gap-x-1 {
	-webkit-column-gap: 4px;
	 -moz-column-gap: 4px;
			column-gap: 4px;
}

.gap-x-1-5 {
	-webkit-column-gap: 6px;
	 -moz-column-gap: 6px;
			column-gap: 6px;
}

.gap-x-2 {
	-webkit-column-gap: 8px;
	 -moz-column-gap: 8px;
			column-gap: 8px;
}

.gap-x-2-5 {
	-webkit-column-gap: 10px;
	 -moz-column-gap: 10px;
			column-gap: 10px;
}

.gap-x-3 {
	-webkit-column-gap: 12px;
	 -moz-column-gap: 12px;
			column-gap: 12px;
}

.gap-x-3-5 {
	-webkit-column-gap: 14px;
	 -moz-column-gap: 14px;
			column-gap: 14px;
}

.gap-x-4 {
	-webkit-column-gap: 16px;
	 -moz-column-gap: 16px;
			column-gap: 16px;
}

.gap-x-4-5 {
	-webkit-column-gap: 18px;
	 -moz-column-gap: 18px;
			column-gap: 18px;
}

.gap-x-5 {
	-webkit-column-gap: 20px;
	 -moz-column-gap: 20px;
			column-gap: 20px;
}

.gap-x-6 {
	-webkit-column-gap: 24px;
	 -moz-column-gap: 24px;
			column-gap: 24px;
}

.gap-x-7 {
	-webkit-column-gap: 28px;
	 -moz-column-gap: 28px;
			column-gap: 28px;
}

.gap-x-8 {
	-webkit-column-gap: 32px;
	 -moz-column-gap: 32px;
			column-gap: 32px;
}

.gap-x-9 {
	-webkit-column-gap: 36px;
	 -moz-column-gap: 36px;
			column-gap: 36px;
}

.gap-x-10 {
	-webkit-column-gap: 40px;
	 -moz-column-gap: 40px;
			column-gap: 40px;
}

.gap-x-11 {
	-webkit-column-gap: 48px;
	 -moz-column-gap: 48px;
			column-gap: 48px;
}

.gap-x-12 {
	-webkit-column-gap: 56px;
	 -moz-column-gap: 56px;
			column-gap: 56px;
}

.gap-x-13 {
	-webkit-column-gap: 64px;
	 -moz-column-gap: 64px;
			column-gap: 64px;
}

.gap-x-14 {
	-webkit-column-gap: 72px;
	 -moz-column-gap: 72px;
			column-gap: 72px;
}

.gap-x-15 {
	-webkit-column-gap: 80px;
	 -moz-column-gap: 80px;
			column-gap: 80px;
}

.gap-x-16 {
	-webkit-column-gap: 96px;
	 -moz-column-gap: 96px;
			column-gap: 96px;
}

.gap-x-17 {
	-webkit-column-gap: 116px;
	 -moz-column-gap: 116px;
			column-gap: 116px;
}

.gap-x-18 {
	-webkit-column-gap: 128px;
	 -moz-column-gap: 128px;
			column-gap: 128px;
}

.gap-x-19 {
	-webkit-column-gap: 146px;
	 -moz-column-gap: 146px;
			column-gap: 146px;
}

.gap-x-20 {
	-webkit-column-gap: 188px;
	 -moz-column-gap: 188px;
			column-gap: 188px;
}

@media screen and (min-width: 576.02px) {
	.sm\:gap-px {
	gap: 1px;
	}
	.sm\:gap-0 {
	gap: 0;
	}
	.sm\:gap-0-5 {
	gap: 2px;
	}
	.sm\:gap-1 {
	gap: 4px;
	}
	.sm\:gap-1-5 {
	gap: 6px;
	}
	.sm\:gap-2 {
	gap: 8px;
	}
	.sm\:gap-2-5 {
	gap: 10px;
	}
	.sm\:gap-3 {
	gap: 12px;
	}
	.sm\:gap-3-5 {
	gap: 14px;
	}
	.sm\:gap-4 {
	gap: 16px;
	}
	.sm\:gap-4-5 {
	gap: 18px;
	}
	.sm\:gap-5 {
	gap: 20px;
	}
	.sm\:gap-6 {
	gap: 24px;
	}
	.sm\:gap-7 {
	gap: 28px;
	}
	.sm\:gap-8 {
	gap: 32px;
	}
	.sm\:gap-9 {
	gap: 36px;
	}
	.sm\:gap-10 {
	gap: 40px;
	}
	.sm\:gap-11 {
	gap: 48px;
	}
	.sm\:gap-12 {
	gap: 56px;
	}
	.sm\:gap-13 {
	gap: 64px;
	}
	.sm\:gap-14 {
	gap: 72px;
	}
	.sm\:gap-15 {
	gap: 80px;
	}
	.sm\:gap-16 {
	gap: 96px;
	}
	.sm\:gap-17 {
	gap: 116px;
	}
	.sm\:gap-18 {
	gap: 128px;
	}
	.sm\:gap-19 {
	gap: 146px;
	}
	.sm\:gap-20 {
	gap: 188px;
	}
	.sm\:gap-y-px {
	row-gap: 1px;
	}
	.sm\:gap-y-0 {
	row-gap: 0;
	}
	.sm\:gap-y-0-5 {
	row-gap: 2px;
	}
	.sm\:gap-y-1 {
	row-gap: 4px;
	}
	.sm\:gap-y-1-5 {
	row-gap: 6px;
	}
	.sm\:gap-y-2 {
	row-gap: 8px;
	}
	.sm\:gap-y-2-5 {
	row-gap: 10px;
	}
	.sm\:gap-y-3 {
	row-gap: 12px;
	}
	.sm\:gap-y-3-5 {
	row-gap: 14px;
	}
	.sm\:gap-y-4 {
	row-gap: 16px;
	}
	.sm\:gap-y-4-5 {
	row-gap: 18px;
	}
	.sm\:gap-y-5 {
	row-gap: 20px;
	}
	.sm\:gap-y-6 {
	row-gap: 24px;
	}
	.sm\:gap-y-7 {
	row-gap: 28px;
	}
	.sm\:gap-y-8 {
	row-gap: 32px;
	}
	.sm\:gap-y-9 {
	row-gap: 36px;
	}
	.sm\:gap-y-10 {
	row-gap: 40px;
	}
	.sm\:gap-y-11 {
	row-gap: 48px;
	}
	.sm\:gap-y-12 {
	row-gap: 56px;
	}
	.sm\:gap-y-13 {
	row-gap: 64px;
	}
	.sm\:gap-y-14 {
	row-gap: 72px;
	}
	.sm\:gap-y-15 {
	row-gap: 80px;
	}
	.sm\:gap-y-16 {
	row-gap: 96px;
	}
	.sm\:gap-y-17 {
	row-gap: 116px;
	}
	.sm\:gap-y-18 {
	row-gap: 128px;
	}
	.sm\:gap-y-19 {
	row-gap: 146px;
	}
	.sm\:gap-y-20 {
	row-gap: 188px;
	}
	.sm\:gap-x-px {
	-webkit-column-gap: 1px;
		 -moz-column-gap: 1px;
			column-gap: 1px;
	}
	.sm\:gap-x-0 {
	-webkit-column-gap: 0;
		 -moz-column-gap: 0;
			column-gap: 0;
	}
	.sm\:gap-x-0-5 {
	-webkit-column-gap: 2px;
		 -moz-column-gap: 2px;
			column-gap: 2px;
	}
	.sm\:gap-x-1 {
	-webkit-column-gap: 4px;
		 -moz-column-gap: 4px;
			column-gap: 4px;
	}
	.sm\:gap-x-1-5 {
	-webkit-column-gap: 6px;
		 -moz-column-gap: 6px;
			column-gap: 6px;
	}
	.sm\:gap-x-2 {
	-webkit-column-gap: 8px;
		 -moz-column-gap: 8px;
			column-gap: 8px;
	}
	.sm\:gap-x-2-5 {
	-webkit-column-gap: 10px;
		 -moz-column-gap: 10px;
			column-gap: 10px;
	}
	.sm\:gap-x-3 {
	-webkit-column-gap: 12px;
		 -moz-column-gap: 12px;
			column-gap: 12px;
	}
	.sm\:gap-x-3-5 {
	-webkit-column-gap: 14px;
		 -moz-column-gap: 14px;
			column-gap: 14px;
	}
	.sm\:gap-x-4 {
	-webkit-column-gap: 16px;
		 -moz-column-gap: 16px;
			column-gap: 16px;
	}
	.sm\:gap-x-4-5 {
	-webkit-column-gap: 18px;
		 -moz-column-gap: 18px;
			column-gap: 18px;
	}
	.sm\:gap-x-5 {
	-webkit-column-gap: 20px;
		 -moz-column-gap: 20px;
			column-gap: 20px;
	}
	.sm\:gap-x-6 {
	-webkit-column-gap: 24px;
		 -moz-column-gap: 24px;
			column-gap: 24px;
	}
	.sm\:gap-x-7 {
	-webkit-column-gap: 28px;
		 -moz-column-gap: 28px;
			column-gap: 28px;
	}
	.sm\:gap-x-8 {
	-webkit-column-gap: 32px;
		 -moz-column-gap: 32px;
			column-gap: 32px;
	}
	.sm\:gap-x-9 {
	-webkit-column-gap: 36px;
		 -moz-column-gap: 36px;
			column-gap: 36px;
	}
	.sm\:gap-x-10 {
	-webkit-column-gap: 40px;
		 -moz-column-gap: 40px;
			column-gap: 40px;
	}
	.sm\:gap-x-11 {
	-webkit-column-gap: 48px;
		 -moz-column-gap: 48px;
			column-gap: 48px;
	}
	.sm\:gap-x-12 {
	-webkit-column-gap: 56px;
		 -moz-column-gap: 56px;
			column-gap: 56px;
	}
	.sm\:gap-x-13 {
	-webkit-column-gap: 64px;
		 -moz-column-gap: 64px;
			column-gap: 64px;
	}
	.sm\:gap-x-14 {
	-webkit-column-gap: 72px;
		 -moz-column-gap: 72px;
			column-gap: 72px;
	}
	.sm\:gap-x-15 {
	-webkit-column-gap: 80px;
		 -moz-column-gap: 80px;
			column-gap: 80px;
	}
	.sm\:gap-x-16 {
	-webkit-column-gap: 96px;
		 -moz-column-gap: 96px;
			column-gap: 96px;
	}
	.sm\:gap-x-17 {
	-webkit-column-gap: 116px;
		 -moz-column-gap: 116px;
			column-gap: 116px;
	}
	.sm\:gap-x-18 {
	-webkit-column-gap: 128px;
		 -moz-column-gap: 128px;
			column-gap: 128px;
	}
	.sm\:gap-x-19 {
	-webkit-column-gap: 146px;
		 -moz-column-gap: 146px;
			column-gap: 146px;
	}
	.sm\:gap-x-20 {
	-webkit-column-gap: 188px;
		 -moz-column-gap: 188px;
			column-gap: 188px;
	}
}
@media screen and (min-width: 768.02px) {
	.md\:gap-px {
	gap: 1px;
	}
	.md\:gap-0 {
	gap: 0;
	}
	.md\:gap-0-5 {
	gap: 2px;
	}
	.md\:gap-1 {
	gap: 4px;
	}
	.md\:gap-1-5 {
	gap: 6px;
	}
	.md\:gap-2 {
	gap: 8px;
	}
	.md\:gap-2-5 {
	gap: 10px;
	}
	.md\:gap-3 {
	gap: 12px;
	}
	.md\:gap-3-5 {
	gap: 14px;
	}
	.md\:gap-4 {
	gap: 16px;
	}
	.md\:gap-4-5 {
	gap: 18px;
	}
	.md\:gap-5 {
	gap: 20px;
	}
	.md\:gap-6 {
	gap: 24px;
	}
	.md\:gap-7 {
	gap: 28px;
	}
	.md\:gap-8 {
	gap: 32px;
	}
	.md\:gap-9 {
	gap: 36px;
	}
	.md\:gap-10 {
	gap: 40px;
	}
	.md\:gap-11 {
	gap: 48px;
	}
	.md\:gap-12 {
	gap: 56px;
	}
	.md\:gap-13 {
	gap: 64px;
	}
	.md\:gap-14 {
	gap: 72px;
	}
	.md\:gap-15 {
	gap: 80px;
	}
	.md\:gap-16 {
	gap: 96px;
	}
	.md\:gap-17 {
	gap: 116px;
	}
	.md\:gap-18 {
	gap: 128px;
	}
	.md\:gap-19 {
	gap: 146px;
	}
	.md\:gap-20 {
	gap: 188px;
	}
	.md\:gap-y-px {
	row-gap: 1px;
	}
	.md\:gap-y-0 {
	row-gap: 0;
	}
	.md\:gap-y-0-5 {
	row-gap: 2px;
	}
	.md\:gap-y-1 {
	row-gap: 4px;
	}
	.md\:gap-y-1-5 {
	row-gap: 6px;
	}
	.md\:gap-y-2 {
	row-gap: 8px;
	}
	.md\:gap-y-2-5 {
	row-gap: 10px;
	}
	.md\:gap-y-3 {
	row-gap: 12px;
	}
	.md\:gap-y-3-5 {
	row-gap: 14px;
	}
	.md\:gap-y-4 {
	row-gap: 16px;
	}
	.md\:gap-y-4-5 {
	row-gap: 18px;
	}
	.md\:gap-y-5 {
	row-gap: 20px;
	}
	.md\:gap-y-6 {
	row-gap: 24px;
	}
	.md\:gap-y-7 {
	row-gap: 28px;
	}
	.md\:gap-y-8 {
	row-gap: 32px;
	}
	.md\:gap-y-9 {
	row-gap: 36px;
	}
	.md\:gap-y-10 {
	row-gap: 40px;
	}
	.md\:gap-y-11 {
	row-gap: 48px;
	}
	.md\:gap-y-12 {
	row-gap: 56px;
	}
	.md\:gap-y-13 {
	row-gap: 64px;
	}
	.md\:gap-y-14 {
	row-gap: 72px;
	}
	.md\:gap-y-15 {
	row-gap: 80px;
	}
	.md\:gap-y-16 {
	row-gap: 96px;
	}
	.md\:gap-y-17 {
	row-gap: 116px;
	}
	.md\:gap-y-18 {
	row-gap: 128px;
	}
	.md\:gap-y-19 {
	row-gap: 146px;
	}
	.md\:gap-y-20 {
	row-gap: 188px;
	}
	.md\:gap-x-px {
	-webkit-column-gap: 1px;
		 -moz-column-gap: 1px;
			column-gap: 1px;
	}
	.md\:gap-x-0 {
	-webkit-column-gap: 0;
		 -moz-column-gap: 0;
			column-gap: 0;
	}
	.md\:gap-x-0-5 {
	-webkit-column-gap: 2px;
		 -moz-column-gap: 2px;
			column-gap: 2px;
	}
	.md\:gap-x-1 {
	-webkit-column-gap: 4px;
		 -moz-column-gap: 4px;
			column-gap: 4px;
	}
	.md\:gap-x-1-5 {
	-webkit-column-gap: 6px;
		 -moz-column-gap: 6px;
			column-gap: 6px;
	}
	.md\:gap-x-2 {
	-webkit-column-gap: 8px;
		 -moz-column-gap: 8px;
			column-gap: 8px;
	}
	.md\:gap-x-2-5 {
	-webkit-column-gap: 10px;
		 -moz-column-gap: 10px;
			column-gap: 10px;
	}
	.md\:gap-x-3 {
	-webkit-column-gap: 12px;
		 -moz-column-gap: 12px;
			column-gap: 12px;
	}
	.md\:gap-x-3-5 {
	-webkit-column-gap: 14px;
		 -moz-column-gap: 14px;
			column-gap: 14px;
	}
	.md\:gap-x-4 {
	-webkit-column-gap: 16px;
		 -moz-column-gap: 16px;
			column-gap: 16px;
	}
	.md\:gap-x-4-5 {
	-webkit-column-gap: 18px;
		 -moz-column-gap: 18px;
			column-gap: 18px;
	}
	.md\:gap-x-5 {
	-webkit-column-gap: 20px;
		 -moz-column-gap: 20px;
			column-gap: 20px;
	}
	.md\:gap-x-6 {
	-webkit-column-gap: 24px;
		 -moz-column-gap: 24px;
			column-gap: 24px;
	}
	.md\:gap-x-7 {
	-webkit-column-gap: 28px;
		 -moz-column-gap: 28px;
			column-gap: 28px;
	}
	.md\:gap-x-8 {
	-webkit-column-gap: 32px;
		 -moz-column-gap: 32px;
			column-gap: 32px;
	}
	.md\:gap-x-9 {
	-webkit-column-gap: 36px;
		 -moz-column-gap: 36px;
			column-gap: 36px;
	}
	.md\:gap-x-10 {
	-webkit-column-gap: 40px;
		 -moz-column-gap: 40px;
			column-gap: 40px;
	}
	.md\:gap-x-11 {
	-webkit-column-gap: 48px;
		 -moz-column-gap: 48px;
			column-gap: 48px;
	}
	.md\:gap-x-12 {
	-webkit-column-gap: 56px;
		 -moz-column-gap: 56px;
			column-gap: 56px;
	}
	.md\:gap-x-13 {
	-webkit-column-gap: 64px;
		 -moz-column-gap: 64px;
			column-gap: 64px;
	}
	.md\:gap-x-14 {
	-webkit-column-gap: 72px;
		 -moz-column-gap: 72px;
			column-gap: 72px;
	}
	.md\:gap-x-15 {
	-webkit-column-gap: 80px;
		 -moz-column-gap: 80px;
			column-gap: 80px;
	}
	.md\:gap-x-16 {
	-webkit-column-gap: 96px;
		 -moz-column-gap: 96px;
			column-gap: 96px;
	}
	.md\:gap-x-17 {
	-webkit-column-gap: 116px;
		 -moz-column-gap: 116px;
			column-gap: 116px;
	}
	.md\:gap-x-18 {
	-webkit-column-gap: 128px;
		 -moz-column-gap: 128px;
			column-gap: 128px;
	}
	.md\:gap-x-19 {
	-webkit-column-gap: 146px;
		 -moz-column-gap: 146px;
			column-gap: 146px;
	}
	.md\:gap-x-20 {
	-webkit-column-gap: 188px;
		 -moz-column-gap: 188px;
			column-gap: 188px;
	}
}
@media screen and (min-width: 1024.02px) {
	.lg\:gap-px {
	gap: 1px;
	}
	.lg\:gap-0 {
	gap: 0;
	}
	.lg\:gap-0-5 {
	gap: 2px;
	}
	.lg\:gap-1 {
	gap: 4px;
	}
	.lg\:gap-1-5 {
	gap: 6px;
	}
	.lg\:gap-2 {
	gap: 8px;
	}
	.lg\:gap-2-5 {
	gap: 10px;
	}
	.lg\:gap-3 {
	gap: 12px;
	}
	.lg\:gap-3-5 {
	gap: 14px;
	}
	.lg\:gap-4 {
	gap: 16px;
	}
	.lg\:gap-4-5 {
	gap: 18px;
	}
	.lg\:gap-5 {
	gap: 20px;
	}
	.lg\:gap-6 {
	gap: 24px;
	}
	.lg\:gap-7 {
	gap: 28px;
	}
	.lg\:gap-8 {
	gap: 32px;
	}
	.lg\:gap-9 {
	gap: 36px;
	}
	.lg\:gap-10 {
	gap: 40px;
	}
	.lg\:gap-11 {
	gap: 48px;
	}
	.lg\:gap-12 {
	gap: 56px;
	}
	.lg\:gap-13 {
	gap: 64px;
	}
	.lg\:gap-14 {
	gap: 72px;
	}
	.lg\:gap-15 {
	gap: 80px;
	}
	.lg\:gap-16 {
	gap: 96px;
	}
	.lg\:gap-17 {
	gap: 116px;
	}
	.lg\:gap-18 {
	gap: 128px;
	}
	.lg\:gap-19 {
	gap: 146px;
	}
	.lg\:gap-20 {
	gap: 188px;
	}
	.lg\:gap-y-px {
	row-gap: 1px;
	}
	.lg\:gap-y-0 {
	row-gap: 0;
	}
	.lg\:gap-y-0-5 {
	row-gap: 2px;
	}
	.lg\:gap-y-1 {
	row-gap: 4px;
	}
	.lg\:gap-y-1-5 {
	row-gap: 6px;
	}
	.lg\:gap-y-2 {
	row-gap: 8px;
	}
	.lg\:gap-y-2-5 {
	row-gap: 10px;
	}
	.lg\:gap-y-3 {
	row-gap: 12px;
	}
	.lg\:gap-y-3-5 {
	row-gap: 14px;
	}
	.lg\:gap-y-4 {
	row-gap: 16px;
	}
	.lg\:gap-y-4-5 {
	row-gap: 18px;
	}
	.lg\:gap-y-5 {
	row-gap: 20px;
	}
	.lg\:gap-y-6 {
	row-gap: 24px;
	}
	.lg\:gap-y-7 {
	row-gap: 28px;
	}
	.lg\:gap-y-8 {
	row-gap: 32px;
	}
	.lg\:gap-y-9 {
	row-gap: 36px;
	}
	.lg\:gap-y-10 {
	row-gap: 40px;
	}
	.lg\:gap-y-11 {
	row-gap: 48px;
	}
	.lg\:gap-y-12 {
	row-gap: 56px;
	}
	.lg\:gap-y-13 {
	row-gap: 64px;
	}
	.lg\:gap-y-14 {
	row-gap: 72px;
	}
	.lg\:gap-y-15 {
	row-gap: 80px;
	}
	.lg\:gap-y-16 {
	row-gap: 96px;
	}
	.lg\:gap-y-17 {
	row-gap: 116px;
	}
	.lg\:gap-y-18 {
	row-gap: 128px;
	}
	.lg\:gap-y-19 {
	row-gap: 146px;
	}
	.lg\:gap-y-20 {
	row-gap: 188px;
	}
	.lg\:gap-x-px {
	-webkit-column-gap: 1px;
		 -moz-column-gap: 1px;
			column-gap: 1px;
	}
	.lg\:gap-x-0 {
	-webkit-column-gap: 0;
		 -moz-column-gap: 0;
			column-gap: 0;
	}
	.lg\:gap-x-0-5 {
	-webkit-column-gap: 2px;
		 -moz-column-gap: 2px;
			column-gap: 2px;
	}
	.lg\:gap-x-1 {
	-webkit-column-gap: 4px;
		 -moz-column-gap: 4px;
			column-gap: 4px;
	}
	.lg\:gap-x-1-5 {
	-webkit-column-gap: 6px;
		 -moz-column-gap: 6px;
			column-gap: 6px;
	}
	.lg\:gap-x-2 {
	-webkit-column-gap: 8px;
		 -moz-column-gap: 8px;
			column-gap: 8px;
	}
	.lg\:gap-x-2-5 {
	-webkit-column-gap: 10px;
		 -moz-column-gap: 10px;
			column-gap: 10px;
	}
	.lg\:gap-x-3 {
	-webkit-column-gap: 12px;
		 -moz-column-gap: 12px;
			column-gap: 12px;
	}
	.lg\:gap-x-3-5 {
	-webkit-column-gap: 14px;
		 -moz-column-gap: 14px;
			column-gap: 14px;
	}
	.lg\:gap-x-4 {
	-webkit-column-gap: 16px;
		 -moz-column-gap: 16px;
			column-gap: 16px;
	}
	.lg\:gap-x-4-5 {
	-webkit-column-gap: 18px;
		 -moz-column-gap: 18px;
			column-gap: 18px;
	}
	.lg\:gap-x-5 {
	-webkit-column-gap: 20px;
		 -moz-column-gap: 20px;
			column-gap: 20px;
	}
	.lg\:gap-x-6 {
	-webkit-column-gap: 24px;
		 -moz-column-gap: 24px;
			column-gap: 24px;
	}
	.lg\:gap-x-7 {
	-webkit-column-gap: 28px;
		 -moz-column-gap: 28px;
			column-gap: 28px;
	}
	.lg\:gap-x-8 {
	-webkit-column-gap: 32px;
		 -moz-column-gap: 32px;
			column-gap: 32px;
	}
	.lg\:gap-x-9 {
	-webkit-column-gap: 36px;
		 -moz-column-gap: 36px;
			column-gap: 36px;
	}
	.lg\:gap-x-10 {
	-webkit-column-gap: 40px;
		 -moz-column-gap: 40px;
			column-gap: 40px;
	}
	.lg\:gap-x-11 {
	-webkit-column-gap: 48px;
		 -moz-column-gap: 48px;
			column-gap: 48px;
	}
	.lg\:gap-x-12 {
	-webkit-column-gap: 56px;
		 -moz-column-gap: 56px;
			column-gap: 56px;
	}
	.lg\:gap-x-13 {
	-webkit-column-gap: 64px;
		 -moz-column-gap: 64px;
			column-gap: 64px;
	}
	.lg\:gap-x-14 {
	-webkit-column-gap: 72px;
		 -moz-column-gap: 72px;
			column-gap: 72px;
	}
	.lg\:gap-x-15 {
	-webkit-column-gap: 80px;
		 -moz-column-gap: 80px;
			column-gap: 80px;
	}
	.lg\:gap-x-16 {
	-webkit-column-gap: 96px;
		 -moz-column-gap: 96px;
			column-gap: 96px;
	}
	.lg\:gap-x-17 {
	-webkit-column-gap: 116px;
		 -moz-column-gap: 116px;
			column-gap: 116px;
	}
	.lg\:gap-x-18 {
	-webkit-column-gap: 128px;
		 -moz-column-gap: 128px;
			column-gap: 128px;
	}
	.lg\:gap-x-19 {
	-webkit-column-gap: 146px;
		 -moz-column-gap: 146px;
			column-gap: 146px;
	}
	.lg\:gap-x-20 {
	-webkit-column-gap: 188px;
		 -moz-column-gap: 188px;
			column-gap: 188px;
	}
}
@media screen and (min-width: 1280.02px) {
	.xl\:gap-px {
	gap: 1px;
	}
	.xl\:gap-0 {
	gap: 0;
	}
	.xl\:gap-0-5 {
	gap: 2px;
	}
	.xl\:gap-1 {
	gap: 4px;
	}
	.xl\:gap-1-5 {
	gap: 6px;
	}
	.xl\:gap-2 {
	gap: 8px;
	}
	.xl\:gap-2-5 {
	gap: 10px;
	}
	.xl\:gap-3 {
	gap: 12px;
	}
	.xl\:gap-3-5 {
	gap: 14px;
	}
	.xl\:gap-4 {
	gap: 16px;
	}
	.xl\:gap-4-5 {
	gap: 18px;
	}
	.xl\:gap-5 {
	gap: 20px;
	}
	.xl\:gap-6 {
	gap: 24px;
	}
	.xl\:gap-7 {
	gap: 28px;
	}
	.xl\:gap-8 {
	gap: 32px;
	}
	.xl\:gap-9 {
	gap: 36px;
	}
	.xl\:gap-10 {
	gap: 40px;
	}
	.xl\:gap-11 {
	gap: 48px;
	}
	.xl\:gap-12 {
	gap: 56px;
	}
	.xl\:gap-13 {
	gap: 64px;
	}
	.xl\:gap-14 {
	gap: 72px;
	}
	.xl\:gap-15 {
	gap: 80px;
	}
	.xl\:gap-16 {
	gap: 96px;
	}
	.xl\:gap-17 {
	gap: 116px;
	}
	.xl\:gap-18 {
	gap: 128px;
	}
	.xl\:gap-19 {
	gap: 146px;
	}
	.xl\:gap-20 {
	gap: 188px;
	}
	.xl\:gap-y-px {
	row-gap: 1px;
	}
	.xl\:gap-y-0 {
	row-gap: 0;
	}
	.xl\:gap-y-0-5 {
	row-gap: 2px;
	}
	.xl\:gap-y-1 {
	row-gap: 4px;
	}
	.xl\:gap-y-1-5 {
	row-gap: 6px;
	}
	.xl\:gap-y-2 {
	row-gap: 8px;
	}
	.xl\:gap-y-2-5 {
	row-gap: 10px;
	}
	.xl\:gap-y-3 {
	row-gap: 12px;
	}
	.xl\:gap-y-3-5 {
	row-gap: 14px;
	}
	.xl\:gap-y-4 {
	row-gap: 16px;
	}
	.xl\:gap-y-4-5 {
	row-gap: 18px;
	}
	.xl\:gap-y-5 {
	row-gap: 20px;
	}
	.xl\:gap-y-6 {
	row-gap: 24px;
	}
	.xl\:gap-y-7 {
	row-gap: 28px;
	}
	.xl\:gap-y-8 {
	row-gap: 32px;
	}
	.xl\:gap-y-9 {
	row-gap: 36px;
	}
	.xl\:gap-y-10 {
	row-gap: 40px;
	}
	.xl\:gap-y-11 {
	row-gap: 48px;
	}
	.xl\:gap-y-12 {
	row-gap: 56px;
	}
	.xl\:gap-y-13 {
	row-gap: 64px;
	}
	.xl\:gap-y-14 {
	row-gap: 72px;
	}
	.xl\:gap-y-15 {
	row-gap: 80px;
	}
	.xl\:gap-y-16 {
	row-gap: 96px;
	}
	.xl\:gap-y-17 {
	row-gap: 116px;
	}
	.xl\:gap-y-18 {
	row-gap: 128px;
	}
	.xl\:gap-y-19 {
	row-gap: 146px;
	}
	.xl\:gap-y-20 {
	row-gap: 188px;
	}
	.xl\:gap-x-px {
	-webkit-column-gap: 1px;
		 -moz-column-gap: 1px;
			column-gap: 1px;
	}
	.xl\:gap-x-0 {
	-webkit-column-gap: 0;
		 -moz-column-gap: 0;
			column-gap: 0;
	}
	.xl\:gap-x-0-5 {
	-webkit-column-gap: 2px;
		 -moz-column-gap: 2px;
			column-gap: 2px;
	}
	.xl\:gap-x-1 {
	-webkit-column-gap: 4px;
		 -moz-column-gap: 4px;
			column-gap: 4px;
	}
	.xl\:gap-x-1-5 {
	-webkit-column-gap: 6px;
		 -moz-column-gap: 6px;
			column-gap: 6px;
	}
	.xl\:gap-x-2 {
	-webkit-column-gap: 8px;
		 -moz-column-gap: 8px;
			column-gap: 8px;
	}
	.xl\:gap-x-2-5 {
	-webkit-column-gap: 10px;
		 -moz-column-gap: 10px;
			column-gap: 10px;
	}
	.xl\:gap-x-3 {
	-webkit-column-gap: 12px;
		 -moz-column-gap: 12px;
			column-gap: 12px;
	}
	.xl\:gap-x-3-5 {
	-webkit-column-gap: 14px;
		 -moz-column-gap: 14px;
			column-gap: 14px;
	}
	.xl\:gap-x-4 {
	-webkit-column-gap: 16px;
		 -moz-column-gap: 16px;
			column-gap: 16px;
	}
	.xl\:gap-x-4-5 {
	-webkit-column-gap: 18px;
		 -moz-column-gap: 18px;
			column-gap: 18px;
	}
	.xl\:gap-x-5 {
	-webkit-column-gap: 20px;
		 -moz-column-gap: 20px;
			column-gap: 20px;
	}
	.xl\:gap-x-6 {
	-webkit-column-gap: 24px;
		 -moz-column-gap: 24px;
			column-gap: 24px;
	}
	.xl\:gap-x-7 {
	-webkit-column-gap: 28px;
		 -moz-column-gap: 28px;
			column-gap: 28px;
	}
	.xl\:gap-x-8 {
	-webkit-column-gap: 32px;
		 -moz-column-gap: 32px;
			column-gap: 32px;
	}
	.xl\:gap-x-9 {
	-webkit-column-gap: 36px;
		 -moz-column-gap: 36px;
			column-gap: 36px;
	}
	.xl\:gap-x-10 {
	-webkit-column-gap: 40px;
		 -moz-column-gap: 40px;
			column-gap: 40px;
	}
	.xl\:gap-x-11 {
	-webkit-column-gap: 48px;
		 -moz-column-gap: 48px;
			column-gap: 48px;
	}
	.xl\:gap-x-12 {
	-webkit-column-gap: 56px;
		 -moz-column-gap: 56px;
			column-gap: 56px;
	}
	.xl\:gap-x-13 {
	-webkit-column-gap: 64px;
		 -moz-column-gap: 64px;
			column-gap: 64px;
	}
	.xl\:gap-x-14 {
	-webkit-column-gap: 72px;
		 -moz-column-gap: 72px;
			column-gap: 72px;
	}
	.xl\:gap-x-15 {
	-webkit-column-gap: 80px;
		 -moz-column-gap: 80px;
			column-gap: 80px;
	}
	.xl\:gap-x-16 {
	-webkit-column-gap: 96px;
		 -moz-column-gap: 96px;
			column-gap: 96px;
	}
	.xl\:gap-x-17 {
	-webkit-column-gap: 116px;
		 -moz-column-gap: 116px;
			column-gap: 116px;
	}
	.xl\:gap-x-18 {
	-webkit-column-gap: 128px;
		 -moz-column-gap: 128px;
			column-gap: 128px;
	}
	.xl\:gap-x-19 {
	-webkit-column-gap: 146px;
		 -moz-column-gap: 146px;
			column-gap: 146px;
	}
	.xl\:gap-x-20 {
	-webkit-column-gap: 188px;
		 -moz-column-gap: 188px;
			column-gap: 188px;
	}
}
@media screen and (min-width: 1536.02px) {
	.\32 xl\:gap-px {
	gap: 1px;
	}
	.\32 xl\:gap-0 {
	gap: 0;
	}
	.\32 xl\:gap-0-5 {
	gap: 2px;
	}
	.\32 xl\:gap-1 {
	gap: 4px;
	}
	.\32 xl\:gap-1-5 {
	gap: 6px;
	}
	.\32 xl\:gap-2 {
	gap: 8px;
	}
	.\32 xl\:gap-2-5 {
	gap: 10px;
	}
	.\32 xl\:gap-3 {
	gap: 12px;
	}
	.\32 xl\:gap-3-5 {
	gap: 14px;
	}
	.\32 xl\:gap-4 {
	gap: 16px;
	}
	.\32 xl\:gap-4-5 {
	gap: 18px;
	}
	.\32 xl\:gap-5 {
	gap: 20px;
	}
	.\32 xl\:gap-6 {
	gap: 24px;
	}
	.\32 xl\:gap-7 {
	gap: 28px;
	}
	.\32 xl\:gap-8 {
	gap: 32px;
	}
	.\32 xl\:gap-9 {
	gap: 36px;
	}
	.\32 xl\:gap-10 {
	gap: 40px;
	}
	.\32 xl\:gap-11 {
	gap: 48px;
	}
	.\32 xl\:gap-12 {
	gap: 56px;
	}
	.\32 xl\:gap-13 {
	gap: 64px;
	}
	.\32 xl\:gap-14 {
	gap: 72px;
	}
	.\32 xl\:gap-15 {
	gap: 80px;
	}
	.\32 xl\:gap-16 {
	gap: 96px;
	}
	.\32 xl\:gap-17 {
	gap: 116px;
	}
	.\32 xl\:gap-18 {
	gap: 128px;
	}
	.\32 xl\:gap-19 {
	gap: 146px;
	}
	.\32 xl\:gap-20 {
	gap: 188px;
	}
	.\32 xl\:gap-y-px {
	row-gap: 1px;
	}
	.\32 xl\:gap-y-0 {
	row-gap: 0;
	}
	.\32 xl\:gap-y-0-5 {
	row-gap: 2px;
	}
	.\32 xl\:gap-y-1 {
	row-gap: 4px;
	}
	.\32 xl\:gap-y-1-5 {
	row-gap: 6px;
	}
	.\32 xl\:gap-y-2 {
	row-gap: 8px;
	}
	.\32 xl\:gap-y-2-5 {
	row-gap: 10px;
	}
	.\32 xl\:gap-y-3 {
	row-gap: 12px;
	}
	.\32 xl\:gap-y-3-5 {
	row-gap: 14px;
	}
	.\32 xl\:gap-y-4 {
	row-gap: 16px;
	}
	.\32 xl\:gap-y-4-5 {
	row-gap: 18px;
	}
	.\32 xl\:gap-y-5 {
	row-gap: 20px;
	}
	.\32 xl\:gap-y-6 {
	row-gap: 24px;
	}
	.\32 xl\:gap-y-7 {
	row-gap: 28px;
	}
	.\32 xl\:gap-y-8 {
	row-gap: 32px;
	}
	.\32 xl\:gap-y-9 {
	row-gap: 36px;
	}
	.\32 xl\:gap-y-10 {
	row-gap: 40px;
	}
	.\32 xl\:gap-y-11 {
	row-gap: 48px;
	}
	.\32 xl\:gap-y-12 {
	row-gap: 56px;
	}
	.\32 xl\:gap-y-13 {
	row-gap: 64px;
	}
	.\32 xl\:gap-y-14 {
	row-gap: 72px;
	}
	.\32 xl\:gap-y-15 {
	row-gap: 80px;
	}
	.\32 xl\:gap-y-16 {
	row-gap: 96px;
	}
	.\32 xl\:gap-y-17 {
	row-gap: 116px;
	}
	.\32 xl\:gap-y-18 {
	row-gap: 128px;
	}
	.\32 xl\:gap-y-19 {
	row-gap: 146px;
	}
	.\32 xl\:gap-y-20 {
	row-gap: 188px;
	}
	.\32 xl\:gap-x-px {
	-webkit-column-gap: 1px;
		 -moz-column-gap: 1px;
			column-gap: 1px;
	}
	.\32 xl\:gap-x-0 {
	-webkit-column-gap: 0;
		 -moz-column-gap: 0;
			column-gap: 0;
	}
	.\32 xl\:gap-x-0-5 {
	-webkit-column-gap: 2px;
		 -moz-column-gap: 2px;
			column-gap: 2px;
	}
	.\32 xl\:gap-x-1 {
	-webkit-column-gap: 4px;
		 -moz-column-gap: 4px;
			column-gap: 4px;
	}
	.\32 xl\:gap-x-1-5 {
	-webkit-column-gap: 6px;
		 -moz-column-gap: 6px;
			column-gap: 6px;
	}
	.\32 xl\:gap-x-2 {
	-webkit-column-gap: 8px;
		 -moz-column-gap: 8px;
			column-gap: 8px;
	}
	.\32 xl\:gap-x-2-5 {
	-webkit-column-gap: 10px;
		 -moz-column-gap: 10px;
			column-gap: 10px;
	}
	.\32 xl\:gap-x-3 {
	-webkit-column-gap: 12px;
		 -moz-column-gap: 12px;
			column-gap: 12px;
	}
	.\32 xl\:gap-x-3-5 {
	-webkit-column-gap: 14px;
		 -moz-column-gap: 14px;
			column-gap: 14px;
	}
	.\32 xl\:gap-x-4 {
	-webkit-column-gap: 16px;
		 -moz-column-gap: 16px;
			column-gap: 16px;
	}
	.\32 xl\:gap-x-4-5 {
	-webkit-column-gap: 18px;
		 -moz-column-gap: 18px;
			column-gap: 18px;
	}
	.\32 xl\:gap-x-5 {
	-webkit-column-gap: 20px;
		 -moz-column-gap: 20px;
			column-gap: 20px;
	}
	.\32 xl\:gap-x-6 {
	-webkit-column-gap: 24px;
		 -moz-column-gap: 24px;
			column-gap: 24px;
	}
	.\32 xl\:gap-x-7 {
	-webkit-column-gap: 28px;
		 -moz-column-gap: 28px;
			column-gap: 28px;
	}
	.\32 xl\:gap-x-8 {
	-webkit-column-gap: 32px;
		 -moz-column-gap: 32px;
			column-gap: 32px;
	}
	.\32 xl\:gap-x-9 {
	-webkit-column-gap: 36px;
		 -moz-column-gap: 36px;
			column-gap: 36px;
	}
	.\32 xl\:gap-x-10 {
	-webkit-column-gap: 40px;
		 -moz-column-gap: 40px;
			column-gap: 40px;
	}
	.\32 xl\:gap-x-11 {
	-webkit-column-gap: 48px;
		 -moz-column-gap: 48px;
			column-gap: 48px;
	}
	.\32 xl\:gap-x-12 {
	-webkit-column-gap: 56px;
		 -moz-column-gap: 56px;
			column-gap: 56px;
	}
	.\32 xl\:gap-x-13 {
	-webkit-column-gap: 64px;
		 -moz-column-gap: 64px;
			column-gap: 64px;
	}
	.\32 xl\:gap-x-14 {
	-webkit-column-gap: 72px;
		 -moz-column-gap: 72px;
			column-gap: 72px;
	}
	.\32 xl\:gap-x-15 {
	-webkit-column-gap: 80px;
		 -moz-column-gap: 80px;
			column-gap: 80px;
	}
	.\32 xl\:gap-x-16 {
	-webkit-column-gap: 96px;
		 -moz-column-gap: 96px;
			column-gap: 96px;
	}
	.\32 xl\:gap-x-17 {
	-webkit-column-gap: 116px;
		 -moz-column-gap: 116px;
			column-gap: 116px;
	}
	.\32 xl\:gap-x-18 {
	-webkit-column-gap: 128px;
		 -moz-column-gap: 128px;
			column-gap: 128px;
	}
	.\32 xl\:gap-x-19 {
	-webkit-column-gap: 146px;
		 -moz-column-gap: 146px;
			column-gap: 146px;
	}
	.\32 xl\:gap-x-20 {
	-webkit-column-gap: 188px;
		 -moz-column-gap: 188px;
			column-gap: 188px;
	}
}
/*------------------------------------ 
	Transition Helpers
------------------------------------*/
.animate-spin {
	-webkit-animation: var(--theme-animate-spin);
			animation: var(--theme-animate-spin);
}

.animate-ping {
	-webkit-animation: var(--theme-animate-ping);
			animation: var(--theme-animate-ping);
}

.animate-pulse {
	-webkit-animation: var(--theme-animate-pulse);
			animation: var(--theme-animate-pulse);
}

.animate-bounce {
	-webkit-animation: var(--theme-animate-bounce);
			animation: var(--theme-animate-bounce);
}

.animate-none {
	-webkit-animation: none;
			animation: none;
}

.transition {
	transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter;
}

.transition-all {
	-webkit-transition-property: all;
	transition-property: all;
}

.transition-colors {
	-webkit-transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;
	transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;
}

.transition-opacity {
	-webkit-transition-property: opacity;
	transition-property: opacity;
}

.transition-shadow {
	-webkit-transition-property: -webkit-box-shadow;
	transition-property: -webkit-box-shadow;
	transition-property: box-shadow;
	transition-property: box-shadow, -webkit-box-shadow;
}

.transition-transform {
	-webkit-transition-property: translate, scale, rotate, -webkit-transform;
	transition-property: translate, scale, rotate, -webkit-transform;
	transition-property: transform, translate, scale, rotate;
	transition-property: transform, translate, scale, rotate, -webkit-transform;
}

.transition-none {
	-webkit-transition-property: none;
	transition-property: none;
}

.ease-primary {
	-webkit-transition-timing-function: var(--theme-ease-primary);
			transition-timing-function: var(--theme-ease-primary);
}

.ease-secondary {
	-webkit-transition-timing-function: var(--theme-ease-secondary);
			transition-timing-function: var(--theme-ease-secondary);
}

.ease-linear {
	-webkit-transition-timing-function: linear;
			transition-timing-function: linear;
}

.ease-in {
	-webkit-transition-timing-function: var(--theme-ease-in);
			transition-timing-function: var(--theme-ease-in);
}

.ease-out {
	-webkit-transition-timing-function: var(--theme-ease-out);
			transition-timing-function: var(--theme-ease-out);
}

.ease-in-out {
	-webkit-transition-timing-function: var(--theme-ease-in-out);
			transition-timing-function: var(--theme-ease-in-out);
}

.ease-initial {
	-webkit-transition-timing-function: initial;
			transition-timing-function: initial;
}

.duration-theme-slow {
	-webkit-transition-duration: var(--theme-ease-time-slow);
			transition-duration: var(--theme-ease-time-slow);
}

.duration-theme-fast {
	-webkit-transition-duration: var(--theme-ease-time-fast);
			transition-duration: var(--theme-ease-time-fast);
}

.duration-150 {
	-webkit-transition-duration: 0.15s;
			transition-duration: 0.15s;
}

.duration-300 {
	-webkit-transition-duration: 0.3s;
			transition-duration: 0.3s;
}

.duration-500 {
	-webkit-transition-duration: 0.5s;
			transition-duration: 0.5s;
}

.duration-700 {
	-webkit-transition-duration: 0.7s;
			transition-duration: 0.7s;
}

/*------------------------------------ 
	Keyframes Helpers
------------------------------------*/
@-webkit-keyframes spin {
	to {
	-webkit-transform: rotate(360deg);
			transform: rotate(360deg);
	}
}
@keyframes spin {
	to {
	-webkit-transform: rotate(360deg);
			transform: rotate(360deg);
	}
}
@-webkit-keyframes ping {
	75%, 100% {
	-webkit-transform: scale(2);
			transform: scale(2);
	opacity: 0;
	}
}
@keyframes ping {
	75%, 100% {
	-webkit-transform: scale(2);
			transform: scale(2);
	opacity: 0;
	}
}
@-webkit-keyframes pulse {
	50% {
	opacity: 0.5;
	}
}
@keyframes pulse {
	50% {
	opacity: 0.5;
	}
}
@-webkit-keyframes bounce {
	0%, 100% {
	-webkit-transform: translateY(-25%);
			transform: translateY(-25%);
	-webkit-animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
			animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
	}
	50% {
	-webkit-transform: none;
			transform: none;
	-webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
			animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
	}
}
@keyframes bounce {
	0%, 100% {
	-webkit-transform: translateY(-25%);
			transform: translateY(-25%);
	-webkit-animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
			animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
	}
	50% {
	-webkit-transform: none;
			transform: none;
	-webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
			animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
	}
}
@-webkit-keyframes marquee-horizontal {
	from {
	-webkit-transform: translateX(0);
			transform: translateX(0);
	}
	to {
	-webkit-transform: translateX(-50%);
			transform: translateX(-50%);
	}
}
@keyframes marquee-horizontal {
	from {
	-webkit-transform: translateX(0);
			transform: translateX(0);
	}
	to {
	-webkit-transform: translateX(-50%);
			transform: translateX(-50%);
	}
}
@-webkit-keyframes marquee-vertical {
	from {
	-webkit-transform: translateY(0);
			transform: translateY(0);
	}
	to {
	-webkit-transform: translateY(-50%);
			transform: translateY(-50%);
	}
}
@keyframes marquee-vertical {
	from {
	-webkit-transform: translateY(0);
			transform: translateY(0);
	}
	to {
	-webkit-transform: translateY(-50%);
			transform: translateY(-50%);
	}
}
@-webkit-keyframes rotate {
	100% {
	-webkit-transform: rotate(360deg);
			transform: rotate(360deg);
	}
}
@keyframes rotate {
	100% {
	-webkit-transform: rotate(360deg);
			transform: rotate(360deg);
	}
}
@-webkit-keyframes dot {
	0% {
	-webkit-transform: scale(0.5);
			transform: scale(0.5);
	}
	25% {
	-webkit-transform: scale(1);
			transform: scale(1);
	}
	75% {
	-webkit-transform: scale(0.5);
			transform: scale(0.5);
	}
	100% {
	-webkit-transform: scale(0.5);
			transform: scale(0.5);
	}
}
@keyframes dot {
	0% {
	-webkit-transform: scale(0.5);
			transform: scale(0.5);
	}
	25% {
	-webkit-transform: scale(1);
			transform: scale(1);
	}
	75% {
	-webkit-transform: scale(0.5);
			transform: scale(0.5);
	}
	100% {
	-webkit-transform: scale(0.5);
			transform: scale(0.5);
	}
}
/*------------------------------------ 
	White Space Helpers
------------------------------------*/
.nowrap {
	white-space: nowrap;
}

.normal {
	white-space: normal;
}

.pre {
	white-space: pre;
}

.pre-line {
	white-space: pre-line;
}