@media (max-width: 50rem) {
	.theme-align-center-800.is-layout-flex:not(.is-vertical) {
		justify-content: center;
	}
	.theme-align-center-800.is-layout-flex.is-vertical {
		align-items: center;
	}
	.theme-align-center-800 > .is-layout-constrained > * {
		text-align: center !important;
		margin-inline: auto !important;
	}
	.theme-align-center-800 > .is-layout-flex:not(.is-vertical) {
		justify-content: center;
	}
	.theme-align-center-800 > .is-layout-flex.is-vertical {
		align-items: center;
	}
}
.theme-wrap-1024.is-layout-flex {
	flex-wrap: nowrap;
}
@media (max-width: 64rem) {
	.theme-wrap-1024.is-layout-flex {
		flex-wrap: wrap;
	}
	.theme-wrap-1024.is-layout-flex > * {
		flex-basis: 100%;
	}
}
.theme-wrap-800.is-layout-flex {
	flex-wrap: nowrap;
}
@media (max-width: 50rem) {
	.theme-wrap-800.is-layout-flex {
		flex-wrap: wrap;
	}
	.theme-wrap-800.is-layout-flex > * {
		flex-basis: 100%;
	}
}
.theme-wrap-700.is-layout-flex {
	flex-wrap: nowrap;
}
@media (max-width: 43.75rem) {
	.theme-wrap-700.is-layout-flex {
		flex-wrap: wrap;
	}
	.theme-wrap-700.is-layout-flex > * {
		flex-basis: 100%;
	}
}