.u-visually-hidden {
	position: absolute;
	width: 1px;
	height: 1px;
	overflow: clip;
	clip-path: inset(50%);
}

.u-unselectable {
	pointer-events: none !important;
	user-select: none !important;
}

.u-hl-trim:where(._top)::before {
	content: "";
	display: block;
	width: 0;
	height: 0.01px;
	margin-block-start: var(--half-leading-trim);
}

.u-hl-trim:where(._top2)::before {
	content: "";
	display: block;
	width: 0;
	height: 0.01px;
	margin-block-start: calc(var(--half-leading-trim) - var(--ascender));
}

.u-hl-trim:where(._bottom)::after {
	content: "";
	display: block;
	width: 0;
	height: 0.01px;
	margin-block-end: var(--half-leading-trim);
}

.u-hl-trim:where(._bottom2)::after {
	content: "";
	display: block;
	width: 0;
	height: 0.01px;
	margin-block-end: calc(var(--half-leading-trim) - var(--ascender));
}

.u-svg {
	max-width: 100%;
	height: auto;
}

.u-button {
	margin: 0;
	padding: 0;
	border: none;
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	text-align: inherit;
	background-color: transparent;
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
}

.u-c\:base {
	color: var(--color-base);
}

.u-c\:base\@hov:focus-visible {
	color: var(--color-base);
}

.u-c\:outline {
	color: var(--color-outline);
}

.u-c\:outline\@hov:focus-visible {
	color: var(--color-outline);
}

.u-c\:bg-base {
	color: var(--color-bg-base);
}

.u-c\:bg-base\@hov:focus-visible {
	color: var(--color-bg-base);
}

.u-c\:ash-bg {
	color: var(--color-ash-bg);
}

.u-c\:ash-bg\@hov:focus-visible {
	color: var(--color-ash-bg);
}

.u-c\:ash {
	color: var(--color-ash);
}

.u-c\:ash\@hov:focus-visible {
	color: var(--color-ash);
}

.u-c\:border {
	color: var(--color-border);
}

.u-c\:border\@hov:focus-visible {
	color: var(--color-border);
}

.u-c\:light {
	color: var(--color-light);
}

.u-c\:light\@hov:focus-visible {
	color: var(--color-light);
}

.u-c\:dark {
	color: var(--color-dark);
}

.u-c\:dark\@hov:focus-visible {
	color: var(--color-dark);
}

.u-c\:hover {
	color: var(--color-hover);
}

.u-c\:hover\@hov:focus-visible {
	color: var(--color-hover);
}

.u-bg\:base {
	background-color: var(--color-base);
}

.u-bg\:base\@hov:focus-visible {
	background-color: var(--color-base);
}

.u-bg\:outline {
	background-color: var(--color-outline);
}

.u-bg\:outline\@hov:focus-visible {
	background-color: var(--color-outline);
}

.u-bg\:bg-base {
	background-color: var(--color-bg-base);
}

.u-bg\:bg-base\@hov:focus-visible {
	background-color: var(--color-bg-base);
}

.u-bg\:ash-bg {
	background-color: var(--color-ash-bg);
}

.u-bg\:ash-bg\@hov:focus-visible {
	background-color: var(--color-ash-bg);
}

.u-bg\:ash {
	background-color: var(--color-ash);
}

.u-bg\:ash\@hov:focus-visible {
	background-color: var(--color-ash);
}

.u-bg\:border {
	background-color: var(--color-border);
}

.u-bg\:border\@hov:focus-visible {
	background-color: var(--color-border);
}

.u-bg\:light {
	background-color: var(--color-light);
}

.u-bg\:light\@hov:focus-visible {
	background-color: var(--color-light);
}

.u-bg\:dark {
	background-color: var(--color-dark);
}

.u-bg\:dark\@hov:focus-visible {
	background-color: var(--color-dark);
}

.u-bg\:hover {
	background-color: var(--color-hover);
}

.u-bg\:hover\@hov:focus-visible {
	background-color: var(--color-hover);
}

.u-typography\:base {
	font-family: var(--typography-base-font-family);
	font-weight: var(--typography-base-font-weight);
	font-size: var(--typography-base-font-size);
	line-height: var(--typography-base-line-height);
	--letter-spacing: var(--typography-base-letter-spacing);
}

.u-typography\:std_jp_bold {
	font-family: var(--typography-std_jp_bold-font-family);
	font-weight: var(--typography-std_jp_bold-font-weight);
	font-size: var(--typography-std_jp_bold-font-size);
	line-height: var(--typography-std_jp_bold-line-height);
	--letter-spacing: var(--typography-std_jp_bold-letter-spacing);
}

.u-typography\:std_large_jp_medium_16 {
	font-family: var(--typography-std_large_jp_medium_16-font-family);
	font-weight: var(--typography-std_large_jp_medium_16-font-weight);
	font-size: var(--typography-std_large_jp_medium_16-font-size);
	line-height: var(--typography-std_large_jp_medium_16-line-height);
	--letter-spacing: var(--typography-std_large_jp_medium_16-letter-spacing);
}

.u-typography\:std_large_jp_medium_18 {
	font-family: var(--typography-std_large_jp_medium_18-font-family);
	font-weight: var(--typography-std_large_jp_medium_18-font-weight);
	font-size: var(--typography-std_large_jp_medium_18-font-size);
	line-height: var(--typography-std_large_jp_medium_18-line-height);
	--letter-spacing: var(--typography-std_large_jp_medium_18-letter-spacing);
}

.u-typography\:std_large_jp_bold_18 {
	font-family: var(--typography-std_large_jp_bold_18-font-family);
	font-weight: var(--typography-std_large_jp_bold_18-font-weight);
	font-size: var(--typography-std_large_jp_bold_18-font-size);
	line-height: var(--typography-std_large_jp_bold_18-line-height);
	--letter-spacing: var(--typography-std_large_jp_bold_18-letter-spacing);
}

.u-typography\:std_xl_jp_black_20 {
	font-family: var(--typography-std_xl_jp_black_20-font-family);
	font-weight: var(--typography-std_xl_jp_black_20-font-weight);
	font-size: var(--typography-std_xl_jp_black_20-font-size);
	line-height: var(--typography-std_xl_jp_black_20-line-height);
	--letter-spacing: var(--typography-std_xl_jp_black_20-letter-spacing);
}

.u-typography\:std_xxl_jp_black_32 {
	font-family: var(--typography-std_xxl_jp_black_32-font-family);
	font-weight: var(--typography-std_xxl_jp_black_32-font-weight);
	font-size: var(--typography-std_xxl_jp_black_32-font-size);
	line-height: var(--typography-std_xxl_jp_black_32-line-height);
	--letter-spacing: var(--typography-std_xxl_jp_black_32-letter-spacing);
}

.u-typography\:dsp_xxxl_jp_black_46 {
	font-family: var(--typography-dsp_xxxl_jp_black_46-font-family);
	font-weight: var(--typography-dsp_xxxl_jp_black_46-font-weight);
	font-size: var(--typography-dsp_xxxl_jp_black_46-font-size);
	line-height: var(--typography-dsp_xxxl_jp_black_46-line-height);
	--letter-spacing: var(--typography-dsp_xxxl_jp_black_46-letter-spacing);
}

.u-typography\:en {
	font-family: var(--typography-en-font-family);
	font-weight: var(--typography-en-font-weight);
	font-size: var(--typography-en-font-size);
	line-height: var(--typography-en-line-height);
	--letter-spacing: var(--typography-en-letter-spacing);
}

.u-typography\:dsp_xxl_en_bold_32 {
	font-family: var(--typography-dsp_xxl_en_bold_32-font-family);
	font-weight: var(--typography-dsp_xxl_en_bold_32-font-weight);
	font-size: var(--typography-dsp_xxl_en_bold_32-font-size);
	line-height: var(--typography-dsp_xxl_en_bold_32-line-height);
	--letter-spacing: var(--typography-dsp_xxl_en_bold_32-letter-spacing);
}

.u-typography\:dsp_xxxl_en_bold {
	font-family: var(--typography-dsp_xxxl_en_bold-font-family);
	font-weight: var(--typography-dsp_xxxl_en_bold-font-weight);
	font-size: var(--typography-dsp_xxxl_en_bold-font-size);
	line-height: var(--typography-dsp_xxxl_en_bold-line-height);
	--letter-spacing: var(--typography-dsp_xxxl_en_bold-letter-spacing);
}

.u-typography\:dsp_xxxxl_en_bold_112 {
	font-family: var(--typography-dsp_xxxxl_en_bold_112-font-family);
	font-weight: var(--typography-dsp_xxxxl_en_bold_112-font-weight);
	font-size: var(--typography-dsp_xxxxl_en_bold_112-font-size);
	line-height: var(--typography-dsp_xxxxl_en_bold_112-line-height);
	--letter-spacing: var(--typography-dsp_xxxxl_en_bold_112-letter-spacing);
}

.u-bdrs\:inf {
	border-radius: 9999px !important;
}

.u-bdrs {
	border-radius: var(--radius) !important;
}

.u-d\:b {
	display: block !important;
}

.u-d\:n {
	display: none !important;
}

.u-d\:i {
	display: inline !important;
}

.u-d\:ib {
	display: inline-block !important;
}

.u-d\:f {
	display: flex !important;
}

.u-d\:if {
	display: inline-flex !important;
}

.u-d\:g {
	display: grid !important;
}

.u-d\:ig {
	display: inline-grid !important;
}

.u-d\:ct {
	display: contents !important;
}

.u-d\:rv {
	display: revert !important;
}

.u-fxw\:w {
	flex-wrap: wrap !important;
}

.u-jc\:s {
	justify-content: start !important;
}

.u-jc\:e {
	justify-content: end !important;
}

.u-jc\:c {
	justify-content: center !important;
}

.u-jc\:st {
	justify-content: stretch !important;
}

.u-jc\:sb {
	justify-content: space-between !important;
}

.u-jc\:sa {
	justify-content: space-around !important;
}

.u-js\:s {
	justify-self: start !important;
}

.u-js\:e {
	justify-self: end !important;
}

.u-js\:c {
	justify-self: center !important;
}

.u-js\:bl {
	justify-self: baseline !important;
}

.u-js\:st {
	justify-self: stretch !important;
}

.u-ac\:s {
	align-content: start !important;
}

.u-ac\:e {
	align-content: end !important;
}

.u-ac\:c {
	align-content: center !important;
}

.u-ac\:bl {
	align-content: baseline !important;
}

.u-ac\:st {
	align-content: stretch !important;
}

.u-ac\:sb {
	align-content: space-between !important;
}

.u-ac\:sa {
	align-content: space-around !important;
}

.u-ai\:s {
	align-items: start !important;
}

.u-ai\:e {
	align-items: end !important;
}

.u-ai\:c {
	align-items: center !important;
}

.u-ai\:bl {
	align-items: baseline !important;
}

.u-ai\:st {
	align-items: stretch !important;
}

.u-as\:s {
	align-self: start !important;
}

.u-as\:e {
	align-self: end !important;
}

.u-as\:c {
	align-self: center !important;
}

.u-as\:bl {
	align-self: baseline !important;
}

.u-as\:st {
	align-self: stretch !important;
}

.u-pos\:s {
	position: static !important;
}

.u-pos\:r {
	position: relative !important;
}

.u-pos\:a {
	position: absolute !important;
}

.u-pos\:f {
	position: fixed !important;
}

.u-pos\:k {
	position: sticky !important;
}

.u-fxd\:c {
	flex-direction: column !important;
}

.u-fxd\:cr {
	flex-direction: column-reverse !important;
}

.u-fxd\:r {
	flex-direction: row !important;
}

.u-fxd\:rr {
	flex-direction: row-reverse !important;
}

.u-vertical {
	display: flex !important;
	flex-direction: column !important;
}

.u-gtc\:1 {
	grid-template-columns: repeat(1, 1fr) !important;
}

.u-gtc\:a1 {
	grid-template-columns: repeat(1, auto) !important;
}

.u-gtc\:2 {
	grid-template-columns: repeat(2, 1fr) !important;
}

.u-gtc\:a2 {
	grid-template-columns: repeat(2, auto) !important;
}

.u-gtc\:3 {
	grid-template-columns: repeat(3, 1fr) !important;
}

.u-gtc\:a3 {
	grid-template-columns: repeat(3, auto) !important;
}

.u-gtc\:4 {
	grid-template-columns: repeat(4, 1fr) !important;
}

.u-gtc\:a4 {
	grid-template-columns: repeat(4, auto) !important;
}

.u-gtc\:5 {
	grid-template-columns: repeat(5, 1fr) !important;
}

.u-gtc\:a5 {
	grid-template-columns: repeat(5, auto) !important;
}

.u-gtc\:6 {
	grid-template-columns: repeat(6, 1fr) !important;
}

.u-gtc\:a6 {
	grid-template-columns: repeat(6, auto) !important;
}

.u-gtc\:7 {
	grid-template-columns: repeat(7, 1fr) !important;
}

.u-gtc\:a7 {
	grid-template-columns: repeat(7, auto) !important;
}

.u-gtc\:8 {
	grid-template-columns: repeat(8, 1fr) !important;
}

.u-gtc\:a8 {
	grid-template-columns: repeat(8, auto) !important;
}

.u-gtc\:9 {
	grid-template-columns: repeat(9, 1fr) !important;
}

.u-gtc\:a9 {
	grid-template-columns: repeat(9, auto) !important;
}

.u-gtc\:10 {
	grid-template-columns: repeat(10, 1fr) !important;
}

.u-gtc\:a10 {
	grid-template-columns: repeat(10, auto) !important;
}

.u-gtc\:11 {
	grid-template-columns: repeat(11, 1fr) !important;
}

.u-gtc\:a11 {
	grid-template-columns: repeat(11, auto) !important;
}

.u-gtc\:12 {
	grid-template-columns: repeat(12, 1fr) !important;
}

.u-gtc\:a12 {
	grid-template-columns: repeat(12, auto) !important;
}

.u-rg\:0 {
	row-gap: 0px !important;
}

.u-cg\:0 {
	column-gap: 0px !important;
}

.u-rg\:5 {
	row-gap: 5px !important;
}

.u-cg\:5 {
	column-gap: 5px !important;
}

.u-rg\:10 {
	row-gap: 10px !important;
}

.u-cg\:10 {
	column-gap: 10px !important;
}

.u-rg\:15 {
	row-gap: 15px !important;
}

.u-cg\:15 {
	column-gap: 15px !important;
}

.u-rg\:20 {
	row-gap: 20px !important;
}

.u-cg\:20 {
	column-gap: 20px !important;
}

.u-rg\:25 {
	row-gap: 25px !important;
}

.u-cg\:25 {
	column-gap: 25px !important;
}

.u-rg\:30 {
	row-gap: 30px !important;
}

.u-cg\:30 {
	column-gap: 30px !important;
}

.u-rg\:35 {
	row-gap: 35px !important;
}

.u-cg\:35 {
	column-gap: 35px !important;
}

.u-rg\:40 {
	row-gap: 40px !important;
}

.u-cg\:40 {
	column-gap: 40px !important;
}

.u-rg\:45 {
	row-gap: 45px !important;
}

.u-cg\:45 {
	column-gap: 45px !important;
}

.u-rg\:50 {
	row-gap: 50px !important;
}

.u-cg\:50 {
	column-gap: 50px !important;
}

.u-rg\:55 {
	row-gap: 55px !important;
}

.u-cg\:55 {
	column-gap: 55px !important;
}

.u-rg\:60 {
	row-gap: 60px !important;
}

.u-cg\:60 {
	column-gap: 60px !important;
}

.u-rg\:65 {
	row-gap: 65px !important;
}

.u-cg\:65 {
	column-gap: 65px !important;
}

.u-rg\:70 {
	row-gap: 70px !important;
}

.u-cg\:70 {
	column-gap: 70px !important;
}

.u-rg\:75 {
	row-gap: 75px !important;
}

.u-cg\:75 {
	column-gap: 75px !important;
}

.u-rg\:80 {
	row-gap: 80px !important;
}

.u-cg\:80 {
	column-gap: 80px !important;
}

.u-rg\:85 {
	row-gap: 85px !important;
}

.u-cg\:85 {
	column-gap: 85px !important;
}

.u-rg\:90 {
	row-gap: 90px !important;
}

.u-cg\:90 {
	column-gap: 90px !important;
}

.u-rg\:95 {
	row-gap: 95px !important;
}

.u-cg\:95 {
	column-gap: 95px !important;
}

.u-rg\:100 {
	row-gap: 100px !important;
}

.u-cg\:100 {
	column-gap: 100px !important;
}

.u-rg\:xl {
	row-gap: var(--space-block-xl) !important;
}

.u-rg\:lg {
	row-gap: var(--space-block-lg) !important;
}

.u-rg\:md {
	row-gap: var(--space-block-md) !important;
}

.u-rg\:sm {
	row-gap: var(--space-block-sm) !important;
}

.u-rg\:xs {
	row-gap: var(--space-block-xs) !important;
}

.u-rg\:xl-trim {
	row-gap: var(--space-block-xl-trim) !important;
}

.u-rg\:lg-trim {
	row-gap: var(--space-block-lg-trim) !important;
}

.u-rg\:md-trim {
	row-gap: var(--space-block-md-trim) !important;
}

.u-rg\:sm-trim {
	row-gap: var(--space-block-sm-trim) !important;
}

.u-rg\:xs-trim {
	row-gap: var(--space-block-xs-trim) !important;
}

.u-od\:n50 {
	order: -50 !important;
}

.u-od\:n40 {
	order: -40 !important;
}

.u-od\:n30 {
	order: -30 !important;
}

.u-od\:n20 {
	order: -20 !important;
}

.u-od\:n10 {
	order: -10 !important;
}

.u-od\:0 {
	order: 0 !important;
}

.u-od\:10 {
	order: 10 !important;
}

.u-od\:20 {
	order: 20 !important;
}

.u-od\:30 {
	order: 30 !important;
}

.u-od\:40 {
	order: 40 !important;
}

.u-od\:50 {
	order: 50 !important;
}

.u-z\:n100 {
	z-index: -100 !important;
}

.u-z\:n90 {
	z-index: -90 !important;
}

.u-z\:n80 {
	z-index: -80 !important;
}

.u-z\:n70 {
	z-index: -70 !important;
}

.u-z\:n60 {
	z-index: -60 !important;
}

.u-z\:n50 {
	z-index: -50 !important;
}

.u-z\:n40 {
	z-index: -40 !important;
}

.u-z\:n30 {
	z-index: -30 !important;
}

.u-z\:n20 {
	z-index: -20 !important;
}

.u-z\:n10 {
	z-index: -10 !important;
}

.u-z\:0 {
	z-index: 0 !important;
}

.u-z\:10 {
	z-index: 10 !important;
}

.u-z\:20 {
	z-index: 20 !important;
}

.u-z\:30 {
	z-index: 30 !important;
}

.u-z\:40 {
	z-index: 40 !important;
}

.u-z\:50 {
	z-index: 50 !important;
}

.u-z\:60 {
	z-index: 60 !important;
}

.u-z\:70 {
	z-index: 70 !important;
}

.u-z\:80 {
	z-index: 80 !important;
}

.u-z\:90 {
	z-index: 90 !important;
}

.u-z\:100 {
	z-index: 100 !important;
}

.u-w\:0 {
	inline-size: 0px !important;
}

.u-w\:5 {
	inline-size: 5px !important;
}

.u-w\:10 {
	inline-size: 10px !important;
}

.u-w\:15 {
	inline-size: 15px !important;
}

.u-w\:20 {
	inline-size: 20px !important;
}

.u-w\:25 {
	inline-size: 25px !important;
}

.u-w\:30 {
	inline-size: 30px !important;
}

.u-w\:35 {
	inline-size: 35px !important;
}

.u-w\:40 {
	inline-size: 40px !important;
}

.u-w\:45 {
	inline-size: 45px !important;
}

.u-w\:50 {
	inline-size: 50px !important;
}

.u-w\:55 {
	inline-size: 55px !important;
}

.u-w\:60 {
	inline-size: 60px !important;
}

.u-w\:65 {
	inline-size: 65px !important;
}

.u-w\:70 {
	inline-size: 70px !important;
}

.u-w\:75 {
	inline-size: 75px !important;
}

.u-w\:80 {
	inline-size: 80px !important;
}

.u-w\:85 {
	inline-size: 85px !important;
}

.u-w\:90 {
	inline-size: 90px !important;
}

.u-w\:95 {
	inline-size: 95px !important;
}

.u-w\:100 {
	inline-size: 100px !important;
}

.u-w\:105 {
	inline-size: 105px !important;
}

.u-w\:110 {
	inline-size: 110px !important;
}

.u-w\:115 {
	inline-size: 115px !important;
}

.u-w\:120 {
	inline-size: 120px !important;
}

.u-w\:125 {
	inline-size: 125px !important;
}

.u-w\:130 {
	inline-size: 130px !important;
}

.u-w\:135 {
	inline-size: 135px !important;
}

.u-w\:140 {
	inline-size: 140px !important;
}

.u-w\:145 {
	inline-size: 145px !important;
}

.u-w\:150 {
	inline-size: 150px !important;
}

.u-w\:155 {
	inline-size: 155px !important;
}

.u-w\:160 {
	inline-size: 160px !important;
}

.u-w\:165 {
	inline-size: 165px !important;
}

.u-w\:170 {
	inline-size: 170px !important;
}

.u-w\:175 {
	inline-size: 175px !important;
}

.u-w\:180 {
	inline-size: 180px !important;
}

.u-w\:185 {
	inline-size: 185px !important;
}

.u-w\:190 {
	inline-size: 190px !important;
}

.u-w\:195 {
	inline-size: 195px !important;
}

.u-w\:200 {
	inline-size: 200px !important;
}

.u-maw\:0 {
	max-inline-size: 0px !important;
}

.u-miw\:0 {
	min-inline-size: 0px !important;
}

.u-maw\:10 {
	max-inline-size: 10px !important;
}

.u-miw\:10 {
	min-inline-size: 10px !important;
}

.u-maw\:20 {
	max-inline-size: 20px !important;
}

.u-miw\:20 {
	min-inline-size: 20px !important;
}

.u-maw\:30 {
	max-inline-size: 30px !important;
}

.u-miw\:30 {
	min-inline-size: 30px !important;
}

.u-maw\:40 {
	max-inline-size: 40px !important;
}

.u-miw\:40 {
	min-inline-size: 40px !important;
}

.u-maw\:50 {
	max-inline-size: 50px !important;
}

.u-miw\:50 {
	min-inline-size: 50px !important;
}

.u-maw\:60 {
	max-inline-size: 60px !important;
}

.u-miw\:60 {
	min-inline-size: 60px !important;
}

.u-maw\:70 {
	max-inline-size: 70px !important;
}

.u-miw\:70 {
	min-inline-size: 70px !important;
}

.u-maw\:80 {
	max-inline-size: 80px !important;
}

.u-miw\:80 {
	min-inline-size: 80px !important;
}

.u-maw\:90 {
	max-inline-size: 90px !important;
}

.u-miw\:90 {
	min-inline-size: 90px !important;
}

.u-maw\:100 {
	max-inline-size: 100px !important;
}

.u-miw\:100 {
	min-inline-size: 100px !important;
}

.u-maw\:110 {
	max-inline-size: 110px !important;
}

.u-miw\:110 {
	min-inline-size: 110px !important;
}

.u-maw\:120 {
	max-inline-size: 120px !important;
}

.u-miw\:120 {
	min-inline-size: 120px !important;
}

.u-maw\:130 {
	max-inline-size: 130px !important;
}

.u-miw\:130 {
	min-inline-size: 130px !important;
}

.u-maw\:140 {
	max-inline-size: 140px !important;
}

.u-miw\:140 {
	min-inline-size: 140px !important;
}

.u-maw\:150 {
	max-inline-size: 150px !important;
}

.u-miw\:150 {
	min-inline-size: 150px !important;
}

.u-maw\:160 {
	max-inline-size: 160px !important;
}

.u-miw\:160 {
	min-inline-size: 160px !important;
}

.u-maw\:170 {
	max-inline-size: 170px !important;
}

.u-miw\:170 {
	min-inline-size: 170px !important;
}

.u-maw\:180 {
	max-inline-size: 180px !important;
}

.u-miw\:180 {
	min-inline-size: 180px !important;
}

.u-maw\:190 {
	max-inline-size: 190px !important;
}

.u-miw\:190 {
	min-inline-size: 190px !important;
}

.u-maw\:200 {
	max-inline-size: 200px !important;
}

.u-miw\:200 {
	min-inline-size: 200px !important;
}

.u-w\:100p {
	inline-size: 100% !important;
}

.u-h\:100p {
	block-size: 100% !important;
}

.u-w\:a {
	inline-size: auto !important;
}

.u-w\:f {
	inline-size: fit-content !important;
}

.u-w\:100p\[\&\>img\] img {
	inline-size: 100% !important;
}

.u-h\:xl {
	height: var(--space-block-xl) !important;
}

.u-h\:lg {
	height: var(--space-block-lg) !important;
}

.u-h\:md {
	height: var(--space-block-md) !important;
}

.u-h\:sm {
	height: var(--space-block-sm) !important;
}

.u-h\:xs {
	height: var(--space-block-xs) !important;
}

.u-h\:xl-trim {
	height: var(--space-block-xl-trim) !important;
}

.u-h\:lg-trim {
	height: var(--space-block-lg-trim) !important;
}

.u-h\:md-trim {
	height: var(--space-block-md-trim) !important;
}

.u-h\:sm-trim {
	height: var(--space-block-sm-trim) !important;
}

.u-h\:xs-trim {
	height: var(--space-block-xs-trim) !important;
}

.u-mt\:n50 {
	margin-block-start: -50px !important;
}

.u-mr\:n50 {
	margin-inline-end: -50px !important;
}

.u-mb\:n50 {
	margin-block-end: -50px !important;
}

.u-ml\:n50 {
	margin-inline-start: -50px !important;
}

.u-mt\:n45 {
	margin-block-start: -45px !important;
}

.u-mr\:n45 {
	margin-inline-end: -45px !important;
}

.u-mb\:n45 {
	margin-block-end: -45px !important;
}

.u-ml\:n45 {
	margin-inline-start: -45px !important;
}

.u-mt\:n40 {
	margin-block-start: -40px !important;
}

.u-mr\:n40 {
	margin-inline-end: -40px !important;
}

.u-mb\:n40 {
	margin-block-end: -40px !important;
}

.u-ml\:n40 {
	margin-inline-start: -40px !important;
}

.u-mt\:n35 {
	margin-block-start: -35px !important;
}

.u-mr\:n35 {
	margin-inline-end: -35px !important;
}

.u-mb\:n35 {
	margin-block-end: -35px !important;
}

.u-ml\:n35 {
	margin-inline-start: -35px !important;
}

.u-mt\:n30 {
	margin-block-start: -30px !important;
}

.u-mr\:n30 {
	margin-inline-end: -30px !important;
}

.u-mb\:n30 {
	margin-block-end: -30px !important;
}

.u-ml\:n30 {
	margin-inline-start: -30px !important;
}

.u-mt\:n25 {
	margin-block-start: -25px !important;
}

.u-mr\:n25 {
	margin-inline-end: -25px !important;
}

.u-mb\:n25 {
	margin-block-end: -25px !important;
}

.u-ml\:n25 {
	margin-inline-start: -25px !important;
}

.u-mt\:n20 {
	margin-block-start: -20px !important;
}

.u-mr\:n20 {
	margin-inline-end: -20px !important;
}

.u-mb\:n20 {
	margin-block-end: -20px !important;
}

.u-ml\:n20 {
	margin-inline-start: -20px !important;
}

.u-mt\:n15 {
	margin-block-start: -15px !important;
}

.u-mr\:n15 {
	margin-inline-end: -15px !important;
}

.u-mb\:n15 {
	margin-block-end: -15px !important;
}

.u-ml\:n15 {
	margin-inline-start: -15px !important;
}

.u-mt\:n10 {
	margin-block-start: -10px !important;
}

.u-mr\:n10 {
	margin-inline-end: -10px !important;
}

.u-mb\:n10 {
	margin-block-end: -10px !important;
}

.u-ml\:n10 {
	margin-inline-start: -10px !important;
}

.u-mt\:n5 {
	margin-block-start: -5px !important;
}

.u-mr\:n5 {
	margin-inline-end: -5px !important;
}

.u-mb\:n5 {
	margin-block-end: -5px !important;
}

.u-ml\:n5 {
	margin-inline-start: -5px !important;
}

.u-mt\:0 {
	margin-block-start: 0px !important;
}

.u-mr\:0 {
	margin-inline-end: 0px !important;
}

.u-mb\:0 {
	margin-block-end: 0px !important;
}

.u-ml\:0 {
	margin-inline-start: 0px !important;
}

.u-pt\:0 {
	padding-block-start: 0px !important;
}

.u-pr\:0 {
	padding-inline-end: 0px !important;
}

.u-pb\:0 {
	padding-block-end: 0px !important;
}

.u-pl\:0 {
	padding-inline-start: 0px !important;
}

.u-mt\:5 {
	margin-block-start: 5px !important;
}

.u-mr\:5 {
	margin-inline-end: 5px !important;
}

.u-mb\:5 {
	margin-block-end: 5px !important;
}

.u-ml\:5 {
	margin-inline-start: 5px !important;
}

.u-pt\:5 {
	padding-block-start: 5px !important;
}

.u-pr\:5 {
	padding-inline-end: 5px !important;
}

.u-pb\:5 {
	padding-block-end: 5px !important;
}

.u-pl\:5 {
	padding-inline-start: 5px !important;
}

.u-mt\:10 {
	margin-block-start: 10px !important;
}

.u-mr\:10 {
	margin-inline-end: 10px !important;
}

.u-mb\:10 {
	margin-block-end: 10px !important;
}

.u-ml\:10 {
	margin-inline-start: 10px !important;
}

.u-pt\:10 {
	padding-block-start: 10px !important;
}

.u-pr\:10 {
	padding-inline-end: 10px !important;
}

.u-pb\:10 {
	padding-block-end: 10px !important;
}

.u-pl\:10 {
	padding-inline-start: 10px !important;
}

.u-mt\:15 {
	margin-block-start: 15px !important;
}

.u-mr\:15 {
	margin-inline-end: 15px !important;
}

.u-mb\:15 {
	margin-block-end: 15px !important;
}

.u-ml\:15 {
	margin-inline-start: 15px !important;
}

.u-pt\:15 {
	padding-block-start: 15px !important;
}

.u-pr\:15 {
	padding-inline-end: 15px !important;
}

.u-pb\:15 {
	padding-block-end: 15px !important;
}

.u-pl\:15 {
	padding-inline-start: 15px !important;
}

.u-mt\:20 {
	margin-block-start: 20px !important;
}

.u-mr\:20 {
	margin-inline-end: 20px !important;
}

.u-mb\:20 {
	margin-block-end: 20px !important;
}

.u-ml\:20 {
	margin-inline-start: 20px !important;
}

.u-pt\:20 {
	padding-block-start: 20px !important;
}

.u-pr\:20 {
	padding-inline-end: 20px !important;
}

.u-pb\:20 {
	padding-block-end: 20px !important;
}

.u-pl\:20 {
	padding-inline-start: 20px !important;
}

.u-mt\:25 {
	margin-block-start: 25px !important;
}

.u-mr\:25 {
	margin-inline-end: 25px !important;
}

.u-mb\:25 {
	margin-block-end: 25px !important;
}

.u-ml\:25 {
	margin-inline-start: 25px !important;
}

.u-pt\:25 {
	padding-block-start: 25px !important;
}

.u-pr\:25 {
	padding-inline-end: 25px !important;
}

.u-pb\:25 {
	padding-block-end: 25px !important;
}

.u-pl\:25 {
	padding-inline-start: 25px !important;
}

.u-mt\:30 {
	margin-block-start: 30px !important;
}

.u-mr\:30 {
	margin-inline-end: 30px !important;
}

.u-mb\:30 {
	margin-block-end: 30px !important;
}

.u-ml\:30 {
	margin-inline-start: 30px !important;
}

.u-pt\:30 {
	padding-block-start: 30px !important;
}

.u-pr\:30 {
	padding-inline-end: 30px !important;
}

.u-pb\:30 {
	padding-block-end: 30px !important;
}

.u-pl\:30 {
	padding-inline-start: 30px !important;
}

.u-mt\:35 {
	margin-block-start: 35px !important;
}

.u-mr\:35 {
	margin-inline-end: 35px !important;
}

.u-mb\:35 {
	margin-block-end: 35px !important;
}

.u-ml\:35 {
	margin-inline-start: 35px !important;
}

.u-pt\:35 {
	padding-block-start: 35px !important;
}

.u-pr\:35 {
	padding-inline-end: 35px !important;
}

.u-pb\:35 {
	padding-block-end: 35px !important;
}

.u-pl\:35 {
	padding-inline-start: 35px !important;
}

.u-mt\:40 {
	margin-block-start: 40px !important;
}

.u-mr\:40 {
	margin-inline-end: 40px !important;
}

.u-mb\:40 {
	margin-block-end: 40px !important;
}

.u-ml\:40 {
	margin-inline-start: 40px !important;
}

.u-pt\:40 {
	padding-block-start: 40px !important;
}

.u-pr\:40 {
	padding-inline-end: 40px !important;
}

.u-pb\:40 {
	padding-block-end: 40px !important;
}

.u-pl\:40 {
	padding-inline-start: 40px !important;
}

.u-mt\:45 {
	margin-block-start: 45px !important;
}

.u-mr\:45 {
	margin-inline-end: 45px !important;
}

.u-mb\:45 {
	margin-block-end: 45px !important;
}

.u-ml\:45 {
	margin-inline-start: 45px !important;
}

.u-pt\:45 {
	padding-block-start: 45px !important;
}

.u-pr\:45 {
	padding-inline-end: 45px !important;
}

.u-pb\:45 {
	padding-block-end: 45px !important;
}

.u-pl\:45 {
	padding-inline-start: 45px !important;
}

.u-mt\:50 {
	margin-block-start: 50px !important;
}

.u-mr\:50 {
	margin-inline-end: 50px !important;
}

.u-mb\:50 {
	margin-block-end: 50px !important;
}

.u-ml\:50 {
	margin-inline-start: 50px !important;
}

.u-pt\:50 {
	padding-block-start: 50px !important;
}

.u-pr\:50 {
	padding-inline-end: 50px !important;
}

.u-pb\:50 {
	padding-block-end: 50px !important;
}

.u-pl\:50 {
	padding-inline-start: 50px !important;
}

.u-mt\:55 {
	margin-block-start: 55px !important;
}

.u-mr\:55 {
	margin-inline-end: 55px !important;
}

.u-mb\:55 {
	margin-block-end: 55px !important;
}

.u-ml\:55 {
	margin-inline-start: 55px !important;
}

.u-pt\:55 {
	padding-block-start: 55px !important;
}

.u-pr\:55 {
	padding-inline-end: 55px !important;
}

.u-pb\:55 {
	padding-block-end: 55px !important;
}

.u-pl\:55 {
	padding-inline-start: 55px !important;
}

.u-mt\:60 {
	margin-block-start: 60px !important;
}

.u-mr\:60 {
	margin-inline-end: 60px !important;
}

.u-mb\:60 {
	margin-block-end: 60px !important;
}

.u-ml\:60 {
	margin-inline-start: 60px !important;
}

.u-pt\:60 {
	padding-block-start: 60px !important;
}

.u-pr\:60 {
	padding-inline-end: 60px !important;
}

.u-pb\:60 {
	padding-block-end: 60px !important;
}

.u-pl\:60 {
	padding-inline-start: 60px !important;
}

.u-mt\:65 {
	margin-block-start: 65px !important;
}

.u-mr\:65 {
	margin-inline-end: 65px !important;
}

.u-mb\:65 {
	margin-block-end: 65px !important;
}

.u-ml\:65 {
	margin-inline-start: 65px !important;
}

.u-pt\:65 {
	padding-block-start: 65px !important;
}

.u-pr\:65 {
	padding-inline-end: 65px !important;
}

.u-pb\:65 {
	padding-block-end: 65px !important;
}

.u-pl\:65 {
	padding-inline-start: 65px !important;
}

.u-mt\:70 {
	margin-block-start: 70px !important;
}

.u-mr\:70 {
	margin-inline-end: 70px !important;
}

.u-mb\:70 {
	margin-block-end: 70px !important;
}

.u-ml\:70 {
	margin-inline-start: 70px !important;
}

.u-pt\:70 {
	padding-block-start: 70px !important;
}

.u-pr\:70 {
	padding-inline-end: 70px !important;
}

.u-pb\:70 {
	padding-block-end: 70px !important;
}

.u-pl\:70 {
	padding-inline-start: 70px !important;
}

.u-mt\:75 {
	margin-block-start: 75px !important;
}

.u-mr\:75 {
	margin-inline-end: 75px !important;
}

.u-mb\:75 {
	margin-block-end: 75px !important;
}

.u-ml\:75 {
	margin-inline-start: 75px !important;
}

.u-pt\:75 {
	padding-block-start: 75px !important;
}

.u-pr\:75 {
	padding-inline-end: 75px !important;
}

.u-pb\:75 {
	padding-block-end: 75px !important;
}

.u-pl\:75 {
	padding-inline-start: 75px !important;
}

.u-mt\:80 {
	margin-block-start: 80px !important;
}

.u-mr\:80 {
	margin-inline-end: 80px !important;
}

.u-mb\:80 {
	margin-block-end: 80px !important;
}

.u-ml\:80 {
	margin-inline-start: 80px !important;
}

.u-pt\:80 {
	padding-block-start: 80px !important;
}

.u-pr\:80 {
	padding-inline-end: 80px !important;
}

.u-pb\:80 {
	padding-block-end: 80px !important;
}

.u-pl\:80 {
	padding-inline-start: 80px !important;
}

.u-mt\:85 {
	margin-block-start: 85px !important;
}

.u-mr\:85 {
	margin-inline-end: 85px !important;
}

.u-mb\:85 {
	margin-block-end: 85px !important;
}

.u-ml\:85 {
	margin-inline-start: 85px !important;
}

.u-pt\:85 {
	padding-block-start: 85px !important;
}

.u-pr\:85 {
	padding-inline-end: 85px !important;
}

.u-pb\:85 {
	padding-block-end: 85px !important;
}

.u-pl\:85 {
	padding-inline-start: 85px !important;
}

.u-mt\:90 {
	margin-block-start: 90px !important;
}

.u-mr\:90 {
	margin-inline-end: 90px !important;
}

.u-mb\:90 {
	margin-block-end: 90px !important;
}

.u-ml\:90 {
	margin-inline-start: 90px !important;
}

.u-pt\:90 {
	padding-block-start: 90px !important;
}

.u-pr\:90 {
	padding-inline-end: 90px !important;
}

.u-pb\:90 {
	padding-block-end: 90px !important;
}

.u-pl\:90 {
	padding-inline-start: 90px !important;
}

.u-mt\:95 {
	margin-block-start: 95px !important;
}

.u-mr\:95 {
	margin-inline-end: 95px !important;
}

.u-mb\:95 {
	margin-block-end: 95px !important;
}

.u-ml\:95 {
	margin-inline-start: 95px !important;
}

.u-pt\:95 {
	padding-block-start: 95px !important;
}

.u-pr\:95 {
	padding-inline-end: 95px !important;
}

.u-pb\:95 {
	padding-block-end: 95px !important;
}

.u-pl\:95 {
	padding-inline-start: 95px !important;
}

.u-mt\:100 {
	margin-block-start: 100px !important;
}

.u-mr\:100 {
	margin-inline-end: 100px !important;
}

.u-mb\:100 {
	margin-block-end: 100px !important;
}

.u-ml\:100 {
	margin-inline-start: 100px !important;
}

.u-pt\:100 {
	padding-block-start: 100px !important;
}

.u-pr\:100 {
	padding-inline-end: 100px !important;
}

.u-pb\:100 {
	padding-block-end: 100px !important;
}

.u-pl\:100 {
	padding-inline-start: 100px !important;
}

.u-mt\:105 {
	margin-block-start: 105px !important;
}

.u-mr\:105 {
	margin-inline-end: 105px !important;
}

.u-mb\:105 {
	margin-block-end: 105px !important;
}

.u-ml\:105 {
	margin-inline-start: 105px !important;
}

.u-pt\:105 {
	padding-block-start: 105px !important;
}

.u-pr\:105 {
	padding-inline-end: 105px !important;
}

.u-pb\:105 {
	padding-block-end: 105px !important;
}

.u-pl\:105 {
	padding-inline-start: 105px !important;
}

.u-mt\:110 {
	margin-block-start: 110px !important;
}

.u-mr\:110 {
	margin-inline-end: 110px !important;
}

.u-mb\:110 {
	margin-block-end: 110px !important;
}

.u-ml\:110 {
	margin-inline-start: 110px !important;
}

.u-pt\:110 {
	padding-block-start: 110px !important;
}

.u-pr\:110 {
	padding-inline-end: 110px !important;
}

.u-pb\:110 {
	padding-block-end: 110px !important;
}

.u-pl\:110 {
	padding-inline-start: 110px !important;
}

.u-mt\:115 {
	margin-block-start: 115px !important;
}

.u-mr\:115 {
	margin-inline-end: 115px !important;
}

.u-mb\:115 {
	margin-block-end: 115px !important;
}

.u-ml\:115 {
	margin-inline-start: 115px !important;
}

.u-pt\:115 {
	padding-block-start: 115px !important;
}

.u-pr\:115 {
	padding-inline-end: 115px !important;
}

.u-pb\:115 {
	padding-block-end: 115px !important;
}

.u-pl\:115 {
	padding-inline-start: 115px !important;
}

.u-mt\:120 {
	margin-block-start: 120px !important;
}

.u-mr\:120 {
	margin-inline-end: 120px !important;
}

.u-mb\:120 {
	margin-block-end: 120px !important;
}

.u-ml\:120 {
	margin-inline-start: 120px !important;
}

.u-pt\:120 {
	padding-block-start: 120px !important;
}

.u-pr\:120 {
	padding-inline-end: 120px !important;
}

.u-pb\:120 {
	padding-block-end: 120px !important;
}

.u-pl\:120 {
	padding-inline-start: 120px !important;
}

.u-mt\:125 {
	margin-block-start: 125px !important;
}

.u-mr\:125 {
	margin-inline-end: 125px !important;
}

.u-mb\:125 {
	margin-block-end: 125px !important;
}

.u-ml\:125 {
	margin-inline-start: 125px !important;
}

.u-pt\:125 {
	padding-block-start: 125px !important;
}

.u-pr\:125 {
	padding-inline-end: 125px !important;
}

.u-pb\:125 {
	padding-block-end: 125px !important;
}

.u-pl\:125 {
	padding-inline-start: 125px !important;
}

.u-mt\:130 {
	margin-block-start: 130px !important;
}

.u-mr\:130 {
	margin-inline-end: 130px !important;
}

.u-mb\:130 {
	margin-block-end: 130px !important;
}

.u-ml\:130 {
	margin-inline-start: 130px !important;
}

.u-pt\:130 {
	padding-block-start: 130px !important;
}

.u-pr\:130 {
	padding-inline-end: 130px !important;
}

.u-pb\:130 {
	padding-block-end: 130px !important;
}

.u-pl\:130 {
	padding-inline-start: 130px !important;
}

.u-mt\:135 {
	margin-block-start: 135px !important;
}

.u-mr\:135 {
	margin-inline-end: 135px !important;
}

.u-mb\:135 {
	margin-block-end: 135px !important;
}

.u-ml\:135 {
	margin-inline-start: 135px !important;
}

.u-pt\:135 {
	padding-block-start: 135px !important;
}

.u-pr\:135 {
	padding-inline-end: 135px !important;
}

.u-pb\:135 {
	padding-block-end: 135px !important;
}

.u-pl\:135 {
	padding-inline-start: 135px !important;
}

.u-mt\:140 {
	margin-block-start: 140px !important;
}

.u-mr\:140 {
	margin-inline-end: 140px !important;
}

.u-mb\:140 {
	margin-block-end: 140px !important;
}

.u-ml\:140 {
	margin-inline-start: 140px !important;
}

.u-pt\:140 {
	padding-block-start: 140px !important;
}

.u-pr\:140 {
	padding-inline-end: 140px !important;
}

.u-pb\:140 {
	padding-block-end: 140px !important;
}

.u-pl\:140 {
	padding-inline-start: 140px !important;
}

.u-mt\:145 {
	margin-block-start: 145px !important;
}

.u-mr\:145 {
	margin-inline-end: 145px !important;
}

.u-mb\:145 {
	margin-block-end: 145px !important;
}

.u-ml\:145 {
	margin-inline-start: 145px !important;
}

.u-pt\:145 {
	padding-block-start: 145px !important;
}

.u-pr\:145 {
	padding-inline-end: 145px !important;
}

.u-pb\:145 {
	padding-block-end: 145px !important;
}

.u-pl\:145 {
	padding-inline-start: 145px !important;
}

.u-mt\:150 {
	margin-block-start: 150px !important;
}

.u-mr\:150 {
	margin-inline-end: 150px !important;
}

.u-mb\:150 {
	margin-block-end: 150px !important;
}

.u-ml\:150 {
	margin-inline-start: 150px !important;
}

.u-pt\:150 {
	padding-block-start: 150px !important;
}

.u-pr\:150 {
	padding-inline-end: 150px !important;
}

.u-pb\:150 {
	padding-block-end: 150px !important;
}

.u-pl\:150 {
	padding-inline-start: 150px !important;
}

.u-mt\:155 {
	margin-block-start: 155px !important;
}

.u-mr\:155 {
	margin-inline-end: 155px !important;
}

.u-mb\:155 {
	margin-block-end: 155px !important;
}

.u-ml\:155 {
	margin-inline-start: 155px !important;
}

.u-pt\:155 {
	padding-block-start: 155px !important;
}

.u-pr\:155 {
	padding-inline-end: 155px !important;
}

.u-pb\:155 {
	padding-block-end: 155px !important;
}

.u-pl\:155 {
	padding-inline-start: 155px !important;
}

.u-mt\:160 {
	margin-block-start: 160px !important;
}

.u-mr\:160 {
	margin-inline-end: 160px !important;
}

.u-mb\:160 {
	margin-block-end: 160px !important;
}

.u-ml\:160 {
	margin-inline-start: 160px !important;
}

.u-pt\:160 {
	padding-block-start: 160px !important;
}

.u-pr\:160 {
	padding-inline-end: 160px !important;
}

.u-pb\:160 {
	padding-block-end: 160px !important;
}

.u-pl\:160 {
	padding-inline-start: 160px !important;
}

.u-mt\:165 {
	margin-block-start: 165px !important;
}

.u-mr\:165 {
	margin-inline-end: 165px !important;
}

.u-mb\:165 {
	margin-block-end: 165px !important;
}

.u-ml\:165 {
	margin-inline-start: 165px !important;
}

.u-pt\:165 {
	padding-block-start: 165px !important;
}

.u-pr\:165 {
	padding-inline-end: 165px !important;
}

.u-pb\:165 {
	padding-block-end: 165px !important;
}

.u-pl\:165 {
	padding-inline-start: 165px !important;
}

.u-mt\:170 {
	margin-block-start: 170px !important;
}

.u-mr\:170 {
	margin-inline-end: 170px !important;
}

.u-mb\:170 {
	margin-block-end: 170px !important;
}

.u-ml\:170 {
	margin-inline-start: 170px !important;
}

.u-pt\:170 {
	padding-block-start: 170px !important;
}

.u-pr\:170 {
	padding-inline-end: 170px !important;
}

.u-pb\:170 {
	padding-block-end: 170px !important;
}

.u-pl\:170 {
	padding-inline-start: 170px !important;
}

.u-mt\:175 {
	margin-block-start: 175px !important;
}

.u-mr\:175 {
	margin-inline-end: 175px !important;
}

.u-mb\:175 {
	margin-block-end: 175px !important;
}

.u-ml\:175 {
	margin-inline-start: 175px !important;
}

.u-pt\:175 {
	padding-block-start: 175px !important;
}

.u-pr\:175 {
	padding-inline-end: 175px !important;
}

.u-pb\:175 {
	padding-block-end: 175px !important;
}

.u-pl\:175 {
	padding-inline-start: 175px !important;
}

.u-mt\:180 {
	margin-block-start: 180px !important;
}

.u-mr\:180 {
	margin-inline-end: 180px !important;
}

.u-mb\:180 {
	margin-block-end: 180px !important;
}

.u-ml\:180 {
	margin-inline-start: 180px !important;
}

.u-pt\:180 {
	padding-block-start: 180px !important;
}

.u-pr\:180 {
	padding-inline-end: 180px !important;
}

.u-pb\:180 {
	padding-block-end: 180px !important;
}

.u-pl\:180 {
	padding-inline-start: 180px !important;
}

.u-mt\:185 {
	margin-block-start: 185px !important;
}

.u-mr\:185 {
	margin-inline-end: 185px !important;
}

.u-mb\:185 {
	margin-block-end: 185px !important;
}

.u-ml\:185 {
	margin-inline-start: 185px !important;
}

.u-pt\:185 {
	padding-block-start: 185px !important;
}

.u-pr\:185 {
	padding-inline-end: 185px !important;
}

.u-pb\:185 {
	padding-block-end: 185px !important;
}

.u-pl\:185 {
	padding-inline-start: 185px !important;
}

.u-mt\:190 {
	margin-block-start: 190px !important;
}

.u-mr\:190 {
	margin-inline-end: 190px !important;
}

.u-mb\:190 {
	margin-block-end: 190px !important;
}

.u-ml\:190 {
	margin-inline-start: 190px !important;
}

.u-pt\:190 {
	padding-block-start: 190px !important;
}

.u-pr\:190 {
	padding-inline-end: 190px !important;
}

.u-pb\:190 {
	padding-block-end: 190px !important;
}

.u-pl\:190 {
	padding-inline-start: 190px !important;
}

.u-mt\:195 {
	margin-block-start: 195px !important;
}

.u-mr\:195 {
	margin-inline-end: 195px !important;
}

.u-mb\:195 {
	margin-block-end: 195px !important;
}

.u-ml\:195 {
	margin-inline-start: 195px !important;
}

.u-pt\:195 {
	padding-block-start: 195px !important;
}

.u-pr\:195 {
	padding-inline-end: 195px !important;
}

.u-pb\:195 {
	padding-block-end: 195px !important;
}

.u-pl\:195 {
	padding-inline-start: 195px !important;
}

.u-mt\:200 {
	margin-block-start: 200px !important;
}

.u-mr\:200 {
	margin-inline-end: 200px !important;
}

.u-mb\:200 {
	margin-block-end: 200px !important;
}

.u-ml\:200 {
	margin-inline-start: 200px !important;
}

.u-pt\:200 {
	padding-block-start: 200px !important;
}

.u-pr\:200 {
	padding-inline-end: 200px !important;
}

.u-pb\:200 {
	padding-block-end: 200px !important;
}

.u-pl\:200 {
	padding-inline-start: 200px !important;
}

.u-mt\:xl {
	margin-block-start: var(--space-block-xl) !important;
}

.u-mb\:xl {
	margin-block-end: var(--space-block-xl) !important;
}

.u-pt\:xl {
	padding-block-start: var(--space-block-xl) !important;
}

.u-pb\:xl {
	padding-block-end: var(--space-block-xl) !important;
}

.u-mt\:lg {
	margin-block-start: var(--space-block-lg) !important;
}

.u-mb\:lg {
	margin-block-end: var(--space-block-lg) !important;
}

.u-pt\:lg {
	padding-block-start: var(--space-block-lg) !important;
}

.u-pb\:lg {
	padding-block-end: var(--space-block-lg) !important;
}

.u-mt\:md {
	margin-block-start: var(--space-block-md) !important;
}

.u-mb\:md {
	margin-block-end: var(--space-block-md) !important;
}

.u-pt\:md {
	padding-block-start: var(--space-block-md) !important;
}

.u-pb\:md {
	padding-block-end: var(--space-block-md) !important;
}

.u-mt\:sm {
	margin-block-start: var(--space-block-sm) !important;
}

.u-mb\:sm {
	margin-block-end: var(--space-block-sm) !important;
}

.u-pt\:sm {
	padding-block-start: var(--space-block-sm) !important;
}

.u-pb\:sm {
	padding-block-end: var(--space-block-sm) !important;
}

.u-mt\:xs {
	margin-block-start: var(--space-block-xs) !important;
}

.u-mb\:xs {
	margin-block-end: var(--space-block-xs) !important;
}

.u-pt\:xs {
	padding-block-start: var(--space-block-xs) !important;
}

.u-pb\:xs {
	padding-block-end: var(--space-block-xs) !important;
}

.u-mt\:xl-trim {
	margin-block-start: var(--space-block-xl-trim) !important;
}

.u-mb\:xl-trim {
	margin-block-end: var(--space-block-xl-trim) !important;
}

.u-pt\:xl-trim {
	padding-block-start: var(--space-block-xl-trim) !important;
}

.u-pb\:xl-trim {
	padding-block-end: var(--space-block-xl-trim) !important;
}

.u-mt\:lg-trim {
	margin-block-start: var(--space-block-lg-trim) !important;
}

.u-mb\:lg-trim {
	margin-block-end: var(--space-block-lg-trim) !important;
}

.u-pt\:lg-trim {
	padding-block-start: var(--space-block-lg-trim) !important;
}

.u-pb\:lg-trim {
	padding-block-end: var(--space-block-lg-trim) !important;
}

.u-mt\:md-trim {
	margin-block-start: var(--space-block-md-trim) !important;
}

.u-mb\:md-trim {
	margin-block-end: var(--space-block-md-trim) !important;
}

.u-pt\:md-trim {
	padding-block-start: var(--space-block-md-trim) !important;
}

.u-pb\:md-trim {
	padding-block-end: var(--space-block-md-trim) !important;
}

.u-mt\:sm-trim {
	margin-block-start: var(--space-block-sm-trim) !important;
}

.u-mb\:sm-trim {
	margin-block-end: var(--space-block-sm-trim) !important;
}

.u-pt\:sm-trim {
	padding-block-start: var(--space-block-sm-trim) !important;
}

.u-pb\:sm-trim {
	padding-block-end: var(--space-block-sm-trim) !important;
}

.u-mt\:xs-trim {
	margin-block-start: var(--space-block-xs-trim) !important;
}

.u-mb\:xs-trim {
	margin-block-end: var(--space-block-xs-trim) !important;
}

.u-pt\:xs-trim {
	padding-block-start: var(--space-block-xs-trim) !important;
}

.u-pb\:xs-trim {
	padding-block-end: var(--space-block-xs-trim) !important;
}

.u-ff\:sans {
	font-family: var(--ff-sans-serif, sans-serif) !important;
}

.u-ff\:serif {
	font-family: var(--ff-serif, serif) !important;
}

.u-fw\:100 {
	font-weight: 100;
}

.u-fw\:200 {
	font-weight: 200;
}

.u-fw\:300 {
	font-weight: 300;
}

.u-fw\:400 {
	font-weight: 400;
}

.u-fw\:500 {
	font-weight: 500;
}

.u-fw\:600 {
	font-weight: 600;
}

.u-fw\:700 {
	font-weight: 700;
}

.u-fw\:800 {
	font-weight: 800;
}

.u-fw\:900 {
	font-weight: 900;
}

.u-fz\:0 {
	font-size: 0rem !important;
}

.u-fz\:1 {
	font-size: 0.0625rem !important;
}

.u-fz\:2 {
	font-size: 0.125rem !important;
}

.u-fz\:3 {
	font-size: 0.1875rem !important;
}

.u-fz\:4 {
	font-size: 0.25rem !important;
}

.u-fz\:5 {
	font-size: 0.3125rem !important;
}

.u-fz\:6 {
	font-size: 0.375rem !important;
}

.u-fz\:7 {
	font-size: 0.4375rem !important;
}

.u-fz\:8 {
	font-size: 0.5rem !important;
}

.u-fz\:9 {
	font-size: 0.5625rem !important;
}

.u-fz\:10 {
	font-size: 0.625rem !important;
}

.u-fz\:11 {
	font-size: 0.6875rem !important;
}

.u-fz\:12 {
	font-size: 0.75rem !important;
}

.u-fz\:13 {
	font-size: 0.8125rem !important;
}

.u-fz\:14 {
	font-size: 0.875rem !important;
}

.u-fz\:15 {
	font-size: 0.9375rem !important;
}

.u-fz\:16 {
	font-size: 1rem !important;
}

.u-fz\:17 {
	font-size: 1.0625rem !important;
}

.u-fz\:18 {
	font-size: 1.125rem !important;
}

.u-fz\:19 {
	font-size: 1.1875rem !important;
}

.u-fz\:20 {
	font-size: 1.25rem !important;
}

.u-fz\:21 {
	font-size: 1.3125rem !important;
}

.u-fz\:22 {
	font-size: 1.375rem !important;
}

.u-fz\:23 {
	font-size: 1.4375rem !important;
}

.u-fz\:24 {
	font-size: 1.5rem !important;
}

.u-fz\:25 {
	font-size: 1.5625rem !important;
}

.u-fz\:26 {
	font-size: 1.625rem !important;
}

.u-fz\:27 {
	font-size: 1.6875rem !important;
}

.u-fz\:28 {
	font-size: 1.75rem !important;
}

.u-fz\:29 {
	font-size: 1.8125rem !important;
}

.u-fz\:30 {
	font-size: 1.875rem !important;
}

.u-lh\:10 {
	line-height: 1 !important;
}

.u-lh\:11 {
	line-height: 1.1 !important;
}

.u-lh\:12 {
	line-height: 1.2 !important;
}

.u-lh\:13 {
	line-height: 1.3 !important;
}

.u-lh\:14 {
	line-height: 1.4 !important;
}

.u-lh\:15 {
	line-height: 1.5 !important;
}

.u-lh\:16 {
	line-height: 1.6 !important;
}

.u-lh\:17 {
	line-height: 1.7 !important;
}

.u-lh\:18 {
	line-height: 1.8 !important;
}

.u-lh\:19 {
	line-height: 1.9 !important;
}

.u-lh\:20 {
	line-height: 2 !important;
}

.u-lh\:sm {
	line-height: var(--line-height-small);
}

.u-lh\:lg {
	line-height: var(--line-height-large);
}

.u-fill {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.u-of\:cv {
	object-fit: cover;
}

.u-of\:ct {
	object-fit: contain;
}

.u-ta\:l {
	text-align: left !important;
}

.u-ta\:r {
	text-align: right !important;
}

.u-ta\:c {
	text-align: center !important;
}

.u-trsde\:d0 {
	transition-delay: 0s !important;
}

.u-animdel\:d0 {
	animation-delay: 0s !important;
}

.u-trsde\:d1 {
	transition-delay: 0.1s !important;
}

.u-animdel\:d1 {
	animation-delay: 0.1s !important;
}

.u-trsde\:d2 {
	transition-delay: 0.2s !important;
}

.u-animdel\:d2 {
	animation-delay: 0.2s !important;
}

.u-trsde\:d3 {
	transition-delay: 0.3s !important;
}

.u-animdel\:d3 {
	animation-delay: 0.3s !important;
}

.u-trsde\:d4 {
	transition-delay: 0.4s !important;
}

.u-animdel\:d4 {
	animation-delay: 0.4s !important;
}

.u-trsde\:d5 {
	transition-delay: 0.5s !important;
}

.u-animdel\:d5 {
	animation-delay: 0.5s !important;
}

.u-trsde\:d6 {
	transition-delay: 0.6s !important;
}

.u-animdel\:d6 {
	animation-delay: 0.6s !important;
}

.u-trsde\:d7 {
	transition-delay: 0.7s !important;
}

.u-animdel\:d7 {
	animation-delay: 0.7s !important;
}

.u-trsde\:d8 {
	transition-delay: 0.8s !important;
}

.u-animdel\:d8 {
	animation-delay: 0.8s !important;
}

.u-trsde\:d9 {
	transition-delay: 0.9s !important;
}

.u-animdel\:d9 {
	animation-delay: 0.9s !important;
}

.u-trsde\:d10 {
	transition-delay: 1s !important;
}

.u-animdel\:d10 {
	animation-delay: 1s !important;
}

.u-trsde\:d11 {
	transition-delay: 1.1s !important;
}

.u-animdel\:d11 {
	animation-delay: 1.1s !important;
}

.u-trsde\:d12 {
	transition-delay: 1.2s !important;
}

.u-animdel\:d12 {
	animation-delay: 1.2s !important;
}

.u-trsde\:d13 {
	transition-delay: 1.3s !important;
}

.u-animdel\:d13 {
	animation-delay: 1.3s !important;
}

.u-trsde\:d14 {
	transition-delay: 1.4s !important;
}

.u-animdel\:d14 {
	animation-delay: 1.4s !important;
}

.u-trsde\:d15 {
	transition-delay: 1.5s !important;
}

.u-animdel\:d15 {
	animation-delay: 1.5s !important;
}

.u-trsde\:d16 {
	transition-delay: 1.6s !important;
}

.u-animdel\:d16 {
	animation-delay: 1.6s !important;
}

.u-trsde\:d17 {
	transition-delay: 1.7s !important;
}

.u-animdel\:d17 {
	animation-delay: 1.7s !important;
}

.u-trsde\:d18 {
	transition-delay: 1.8s !important;
}

.u-animdel\:d18 {
	animation-delay: 1.8s !important;
}

.u-trsde\:d19 {
	transition-delay: 1.9s !important;
}

.u-animdel\:d19 {
	animation-delay: 1.9s !important;
}

.u-trsde\:d20 {
	transition-delay: 2s !important;
}

.u-animdel\:d20 {
	animation-delay: 2s !important;
}

.u-dark {
	filter: brightness(0);
}

.u-lsn {
	letter-spacing: normal !important;
}

.u-v\:h {
	visibility: hidden !important;
}

.u-ov\:h {
	overflow: hidden !important;
}

.u-va\:t {
	vertical-align: top !important;
}

.u-va\:m {
	vertical-align: middle !important;
}

.u-bxz\:bb {
	box-sizing: border-box !important;
}

.u-bxz\:cb {
	box-sizing: content-box !important;
}

/*.ruby{ display: ruby; }

.ruby:after {
	content: attr(title);
	display: ruby-text;
	font-size: 0.6em;
}*/

.u-td\:u {
	text-decoration: underline !important;
}

.u-td\:n {
	text-decoration: none !important;
}

.u-td\:u\@hov:focus-visible {
	text-decoration: underline !important;
}

.u-td\:n\@hov:focus-visible {
	text-decoration: none !important;
}

.u-nb {
	display: inline-block;
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	text-decoration: inherit;
	text-indent: 0;
}

.u-bbr,
.u-abr {
	display: inline;
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	text-decoration: inherit;
}

.u-bbr:before,
.u-abr:after {
	content: "\a";
	white-space: pre;
}

.u-keep {
	word-break: keep-all !important;
	overflow-wrap: anywhere !important;
}

.u-idt1 {
	text-indent: -1em;
	padding-left: 1em !important;
}

.u-idt2 {
	text-indent: -2em;
	padding-left: 2em !important;
}

.u-idt3 {
	text-indent: -3em;
	padding-left: 3em !important;
}

.u-wob\:n {
	word-break: normal !important;
}

.u-wob\:ka {
	word-break: keep-all !important;
}

.u-wob\:ba {
	word-break: break-all !important;
}

.u-whs\:nw {
	white-space: nowrap !important;
}

.u-whs\:p {
	white-space: pre !important;
}

.u-whs\:pw {
	white-space: pre-wrap !important;
}

.u-whs\:pl {
	white-space: pre-line !important;
}

.u-tt\:u {
	text-transform: uppercase;
}

.u-tt\:l {
	text-transform: lowercase;
}

.u-tt\:n {
	text-transform: none;
}

html:not(.is-touch-device) .u-touch {
	display: none !important;
}

html.is-touch-device .u-pointing {
	display: none !important;
}



@media (hover: hover) and (pointer: fine) {

.u-c\:base\@hov:hover {
	color: var(--color-base);
}

.u-c\:outline\@hov:hover {
	color: var(--color-outline);
}

.u-c\:bg-base\@hov:hover {
	color: var(--color-bg-base);
}

.u-c\:ash-bg\@hov:hover {
	color: var(--color-ash-bg);
}

.u-c\:ash\@hov:hover {
	color: var(--color-ash);
}

.u-c\:border\@hov:hover {
	color: var(--color-border);
}

.u-c\:light\@hov:hover {
	color: var(--color-light);
}

.u-c\:dark\@hov:hover {
	color: var(--color-dark);
}

.u-c\:hover\@hov:hover {
	color: var(--color-hover);
}

.u-bg\:base\@hov:hover {
	background-color: var(--color-base);
}

.u-bg\:outline\@hov:hover {
	background-color: var(--color-outline);
}

.u-bg\:bg-base\@hov:hover {
	background-color: var(--color-bg-base);
}

.u-bg\:ash-bg\@hov:hover {
	background-color: var(--color-ash-bg);
}

.u-bg\:ash\@hov:hover {
	background-color: var(--color-ash);
}

.u-bg\:border\@hov:hover {
	background-color: var(--color-border);
}

.u-bg\:light\@hov:hover {
	background-color: var(--color-light);
}

.u-bg\:dark\@hov:hover {
	background-color: var(--color-dark);
}

.u-bg\:hover\@hov:hover {
	background-color: var(--color-hover);
}

.u-td\:u\@hov:hover {
	text-decoration: underline !important;
}

.u-td\:n\@hov:hover {
	text-decoration: none !important;
}

}

@media (width <= 1400px) {

.u-d\:b\@xl {
	display: block !important;
}

.u-d\:n\@xl {
	display: none !important;
}

.u-d\:i\@xl {
	display: inline !important;
}

.u-d\:ib\@xl {
	display: inline-block !important;
}

.u-d\:f\@xl {
	display: flex !important;
}

.u-d\:if\@xl {
	display: inline-flex !important;
}

.u-d\:g\@xl {
	display: grid !important;
}

.u-d\:ig\@xl {
	display: inline-grid !important;
}

.u-d\:ct\@xl {
	display: contents !important;
}

.u-d\:rv\@xl {
	display: revert !important;
}

.u-fxw\:w\@xl {
	flex-wrap: wrap !important;
}

.u-jc\:s\@xl {
	justify-content: start !important;
}

.u-jc\:e\@xl {
	justify-content: end !important;
}

.u-jc\:c\@xl {
	justify-content: center !important;
}

.u-jc\:st\@xl {
	justify-content: stretch !important;
}

.u-jc\:sb\@xl {
	justify-content: space-between !important;
}

.u-jc\:sa\@xl {
	justify-content: space-around !important;
}

.u-js\:s\@xl {
	justify-self: start !important;
}

.u-js\:e\@xl {
	justify-self: end !important;
}

.u-js\:c\@xl {
	justify-self: center !important;
}

.u-js\:bl\@xl {
	justify-self: baseline !important;
}

.u-js\:st\@xl {
	justify-self: stretch !important;
}

.u-ac\:s\@xl {
	align-content: start !important;
}

.u-ac\:e\@xl {
	align-content: end !important;
}

.u-ac\:c\@xl {
	align-content: center !important;
}

.u-ac\:bl\@xl {
	align-content: baseline !important;
}

.u-ac\:st\@xl {
	align-content: stretch !important;
}

.u-ac\:sb\@xl {
	align-content: space-between !important;
}

.u-ac\:sa\@xl {
	align-content: space-around !important;
}

.u-ai\:s\@xl {
	align-items: start !important;
}

.u-ai\:e\@xl {
	align-items: end !important;
}

.u-ai\:c\@xl {
	align-items: center !important;
}

.u-ai\:bl\@xl {
	align-items: baseline !important;
}

.u-ai\:st\@xl {
	align-items: stretch !important;
}

.u-as\:s\@xl {
	align-self: start !important;
}

.u-as\:e\@xl {
	align-self: end !important;
}

.u-as\:c\@xl {
	align-self: center !important;
}

.u-as\:bl\@xl {
	align-self: baseline !important;
}

.u-as\:st\@xl {
	align-self: stretch !important;
}

.u-pos\:s\@xl {
	position: static !important;
}

.u-pos\:r\@xl {
	position: relative !important;
}

.u-pos\:a\@xl {
	position: absolute !important;
}

.u-pos\:f\@xl {
	position: fixed !important;
}

.u-pos\:k\@xl {
	position: sticky !important;
}

.u-fxd\:c\@xl {
	flex-direction: column !important;
}

.u-fxd\:cr\@xl {
	flex-direction: column-reverse !important;
}

.u-fxd\:r\@xl {
	flex-direction: row !important;
}

.u-fxd\:rr\@xl {
	flex-direction: row-reverse !important;
}

.u-gtc\:1\@xl {
	grid-template-columns: repeat(1, 1fr) !important;
}

.u-gtc\:a1\@xl {
	grid-template-columns: repeat(1, auto) !important;
}

.u-gtc\:2\@xl {
	grid-template-columns: repeat(2, 1fr) !important;
}

.u-gtc\:a2\@xl {
	grid-template-columns: repeat(2, auto) !important;
}

.u-gtc\:3\@xl {
	grid-template-columns: repeat(3, 1fr) !important;
}

.u-gtc\:a3\@xl {
	grid-template-columns: repeat(3, auto) !important;
}

.u-gtc\:4\@xl {
	grid-template-columns: repeat(4, 1fr) !important;
}

.u-gtc\:a4\@xl {
	grid-template-columns: repeat(4, auto) !important;
}

.u-gtc\:5\@xl {
	grid-template-columns: repeat(5, 1fr) !important;
}

.u-gtc\:a5\@xl {
	grid-template-columns: repeat(5, auto) !important;
}

.u-gtc\:6\@xl {
	grid-template-columns: repeat(6, 1fr) !important;
}

.u-gtc\:a6\@xl {
	grid-template-columns: repeat(6, auto) !important;
}

.u-gtc\:7\@xl {
	grid-template-columns: repeat(7, 1fr) !important;
}

.u-gtc\:a7\@xl {
	grid-template-columns: repeat(7, auto) !important;
}

.u-gtc\:8\@xl {
	grid-template-columns: repeat(8, 1fr) !important;
}

.u-gtc\:a8\@xl {
	grid-template-columns: repeat(8, auto) !important;
}

.u-gtc\:9\@xl {
	grid-template-columns: repeat(9, 1fr) !important;
}

.u-gtc\:a9\@xl {
	grid-template-columns: repeat(9, auto) !important;
}

.u-gtc\:10\@xl {
	grid-template-columns: repeat(10, 1fr) !important;
}

.u-gtc\:a10\@xl {
	grid-template-columns: repeat(10, auto) !important;
}

.u-gtc\:11\@xl {
	grid-template-columns: repeat(11, 1fr) !important;
}

.u-gtc\:a11\@xl {
	grid-template-columns: repeat(11, auto) !important;
}

.u-gtc\:12\@xl {
	grid-template-columns: repeat(12, 1fr) !important;
}

.u-gtc\:a12\@xl {
	grid-template-columns: repeat(12, auto) !important;
}

.u-rg\:0\@xl {
	row-gap: 0px !important;
}

.u-cg\:0\@xl {
	column-gap: 0px !important;
}

.u-rg\:5\@xl {
	row-gap: 5px !important;
}

.u-cg\:5\@xl {
	column-gap: 5px !important;
}

.u-rg\:10\@xl {
	row-gap: 10px !important;
}

.u-cg\:10\@xl {
	column-gap: 10px !important;
}

.u-rg\:15\@xl {
	row-gap: 15px !important;
}

.u-cg\:15\@xl {
	column-gap: 15px !important;
}

.u-rg\:20\@xl {
	row-gap: 20px !important;
}

.u-cg\:20\@xl {
	column-gap: 20px !important;
}

.u-rg\:25\@xl {
	row-gap: 25px !important;
}

.u-cg\:25\@xl {
	column-gap: 25px !important;
}

.u-rg\:30\@xl {
	row-gap: 30px !important;
}

.u-cg\:30\@xl {
	column-gap: 30px !important;
}

.u-rg\:35\@xl {
	row-gap: 35px !important;
}

.u-cg\:35\@xl {
	column-gap: 35px !important;
}

.u-rg\:40\@xl {
	row-gap: 40px !important;
}

.u-cg\:40\@xl {
	column-gap: 40px !important;
}

.u-rg\:45\@xl {
	row-gap: 45px !important;
}

.u-cg\:45\@xl {
	column-gap: 45px !important;
}

.u-rg\:50\@xl {
	row-gap: 50px !important;
}

.u-cg\:50\@xl {
	column-gap: 50px !important;
}

.u-rg\:55\@xl {
	row-gap: 55px !important;
}

.u-cg\:55\@xl {
	column-gap: 55px !important;
}

.u-rg\:60\@xl {
	row-gap: 60px !important;
}

.u-cg\:60\@xl {
	column-gap: 60px !important;
}

.u-rg\:65\@xl {
	row-gap: 65px !important;
}

.u-cg\:65\@xl {
	column-gap: 65px !important;
}

.u-rg\:70\@xl {
	row-gap: 70px !important;
}

.u-cg\:70\@xl {
	column-gap: 70px !important;
}

.u-rg\:75\@xl {
	row-gap: 75px !important;
}

.u-cg\:75\@xl {
	column-gap: 75px !important;
}

.u-rg\:80\@xl {
	row-gap: 80px !important;
}

.u-cg\:80\@xl {
	column-gap: 80px !important;
}

.u-rg\:85\@xl {
	row-gap: 85px !important;
}

.u-cg\:85\@xl {
	column-gap: 85px !important;
}

.u-rg\:90\@xl {
	row-gap: 90px !important;
}

.u-cg\:90\@xl {
	column-gap: 90px !important;
}

.u-rg\:95\@xl {
	row-gap: 95px !important;
}

.u-cg\:95\@xl {
	column-gap: 95px !important;
}

.u-rg\:100\@xl {
	row-gap: 100px !important;
}

.u-cg\:100\@xl {
	column-gap: 100px !important;
}

.u-rg\:xl\@xl {
	row-gap: var(--space-block-xl) !important;
}

.u-rg\:lg\@xl {
	row-gap: var(--space-block-lg) !important;
}

.u-rg\:md\@xl {
	row-gap: var(--space-block-md) !important;
}

.u-rg\:sm\@xl {
	row-gap: var(--space-block-sm) !important;
}

.u-rg\:xs\@xl {
	row-gap: var(--space-block-xs) !important;
}

.u-rg\:xl-trim\@xl {
	row-gap: var(--space-block-xl-trim) !important;
}

.u-rg\:lg-trim\@xl {
	row-gap: var(--space-block-lg-trim) !important;
}

.u-rg\:md-trim\@xl {
	row-gap: var(--space-block-md-trim) !important;
}

.u-rg\:sm-trim\@xl {
	row-gap: var(--space-block-sm-trim) !important;
}

.u-rg\:xs-trim\@xl {
	row-gap: var(--space-block-xs-trim) !important;
}

.u-od\:n50\@xl {
	order: -50 !important;
}

.u-od\:n40\@xl {
	order: -40 !important;
}

.u-od\:n30\@xl {
	order: -30 !important;
}

.u-od\:n20\@xl {
	order: -20 !important;
}

.u-od\:n10\@xl {
	order: -10 !important;
}

.u-od\:0\@xl {
	order: 0 !important;
}

.u-od\:10\@xl {
	order: 10 !important;
}

.u-od\:20\@xl {
	order: 20 !important;
}

.u-od\:30\@xl {
	order: 30 !important;
}

.u-od\:40\@xl {
	order: 40 !important;
}

.u-od\:50\@xl {
	order: 50 !important;
}

.u-z\:n100\@xl {
	z-index: -100 !important;
}

.u-z\:n90\@xl {
	z-index: -90 !important;
}

.u-z\:n80\@xl {
	z-index: -80 !important;
}

.u-z\:n70\@xl {
	z-index: -70 !important;
}

.u-z\:n60\@xl {
	z-index: -60 !important;
}

.u-z\:n50\@xl {
	z-index: -50 !important;
}

.u-z\:n40\@xl {
	z-index: -40 !important;
}

.u-z\:n30\@xl {
	z-index: -30 !important;
}

.u-z\:n20\@xl {
	z-index: -20 !important;
}

.u-z\:n10\@xl {
	z-index: -10 !important;
}

.u-z\:0\@xl {
	z-index: 0 !important;
}

.u-z\:10\@xl {
	z-index: 10 !important;
}

.u-z\:20\@xl {
	z-index: 20 !important;
}

.u-z\:30\@xl {
	z-index: 30 !important;
}

.u-z\:40\@xl {
	z-index: 40 !important;
}

.u-z\:50\@xl {
	z-index: 50 !important;
}

.u-z\:60\@xl {
	z-index: 60 !important;
}

.u-z\:70\@xl {
	z-index: 70 !important;
}

.u-z\:80\@xl {
	z-index: 80 !important;
}

.u-z\:90\@xl {
	z-index: 90 !important;
}

.u-z\:100\@xl {
	z-index: 100 !important;
}

.u-w\:0\@xl {
	inline-size: 0px !important;
}

.u-w\:5\@xl {
	inline-size: 5px !important;
}

.u-w\:10\@xl {
	inline-size: 10px !important;
}

.u-w\:15\@xl {
	inline-size: 15px !important;
}

.u-w\:20\@xl {
	inline-size: 20px !important;
}

.u-w\:25\@xl {
	inline-size: 25px !important;
}

.u-w\:30\@xl {
	inline-size: 30px !important;
}

.u-w\:35\@xl {
	inline-size: 35px !important;
}

.u-w\:40\@xl {
	inline-size: 40px !important;
}

.u-w\:45\@xl {
	inline-size: 45px !important;
}

.u-w\:50\@xl {
	inline-size: 50px !important;
}

.u-w\:55\@xl {
	inline-size: 55px !important;
}

.u-w\:60\@xl {
	inline-size: 60px !important;
}

.u-w\:65\@xl {
	inline-size: 65px !important;
}

.u-w\:70\@xl {
	inline-size: 70px !important;
}

.u-w\:75\@xl {
	inline-size: 75px !important;
}

.u-w\:80\@xl {
	inline-size: 80px !important;
}

.u-w\:85\@xl {
	inline-size: 85px !important;
}

.u-w\:90\@xl {
	inline-size: 90px !important;
}

.u-w\:95\@xl {
	inline-size: 95px !important;
}

.u-w\:100\@xl {
	inline-size: 100px !important;
}

.u-w\:105\@xl {
	inline-size: 105px !important;
}

.u-w\:110\@xl {
	inline-size: 110px !important;
}

.u-w\:115\@xl {
	inline-size: 115px !important;
}

.u-w\:120\@xl {
	inline-size: 120px !important;
}

.u-w\:125\@xl {
	inline-size: 125px !important;
}

.u-w\:130\@xl {
	inline-size: 130px !important;
}

.u-w\:135\@xl {
	inline-size: 135px !important;
}

.u-w\:140\@xl {
	inline-size: 140px !important;
}

.u-w\:145\@xl {
	inline-size: 145px !important;
}

.u-w\:150\@xl {
	inline-size: 150px !important;
}

.u-w\:155\@xl {
	inline-size: 155px !important;
}

.u-w\:160\@xl {
	inline-size: 160px !important;
}

.u-w\:165\@xl {
	inline-size: 165px !important;
}

.u-w\:170\@xl {
	inline-size: 170px !important;
}

.u-w\:175\@xl {
	inline-size: 175px !important;
}

.u-w\:180\@xl {
	inline-size: 180px !important;
}

.u-w\:185\@xl {
	inline-size: 185px !important;
}

.u-w\:190\@xl {
	inline-size: 190px !important;
}

.u-w\:195\@xl {
	inline-size: 195px !important;
}

.u-w\:200\@xl {
	inline-size: 200px !important;
}

.u-maw\:0\@xl {
	max-inline-size: 0px !important;
}

.u-miw\:0\@xl {
	min-inline-size: 0px !important;
}

.u-maw\:10\@xl {
	max-inline-size: 10px !important;
}

.u-miw\:10\@xl {
	min-inline-size: 10px !important;
}

.u-maw\:20\@xl {
	max-inline-size: 20px !important;
}

.u-miw\:20\@xl {
	min-inline-size: 20px !important;
}

.u-maw\:30\@xl {
	max-inline-size: 30px !important;
}

.u-miw\:30\@xl {
	min-inline-size: 30px !important;
}

.u-maw\:40\@xl {
	max-inline-size: 40px !important;
}

.u-miw\:40\@xl {
	min-inline-size: 40px !important;
}

.u-maw\:50\@xl {
	max-inline-size: 50px !important;
}

.u-miw\:50\@xl {
	min-inline-size: 50px !important;
}

.u-maw\:60\@xl {
	max-inline-size: 60px !important;
}

.u-miw\:60\@xl {
	min-inline-size: 60px !important;
}

.u-maw\:70\@xl {
	max-inline-size: 70px !important;
}

.u-miw\:70\@xl {
	min-inline-size: 70px !important;
}

.u-maw\:80\@xl {
	max-inline-size: 80px !important;
}

.u-miw\:80\@xl {
	min-inline-size: 80px !important;
}

.u-maw\:90\@xl {
	max-inline-size: 90px !important;
}

.u-miw\:90\@xl {
	min-inline-size: 90px !important;
}

.u-maw\:100\@xl {
	max-inline-size: 100px !important;
}

.u-miw\:100\@xl {
	min-inline-size: 100px !important;
}

.u-maw\:110\@xl {
	max-inline-size: 110px !important;
}

.u-miw\:110\@xl {
	min-inline-size: 110px !important;
}

.u-maw\:120\@xl {
	max-inline-size: 120px !important;
}

.u-miw\:120\@xl {
	min-inline-size: 120px !important;
}

.u-maw\:130\@xl {
	max-inline-size: 130px !important;
}

.u-miw\:130\@xl {
	min-inline-size: 130px !important;
}

.u-maw\:140\@xl {
	max-inline-size: 140px !important;
}

.u-miw\:140\@xl {
	min-inline-size: 140px !important;
}

.u-maw\:150\@xl {
	max-inline-size: 150px !important;
}

.u-miw\:150\@xl {
	min-inline-size: 150px !important;
}

.u-maw\:160\@xl {
	max-inline-size: 160px !important;
}

.u-miw\:160\@xl {
	min-inline-size: 160px !important;
}

.u-maw\:170\@xl {
	max-inline-size: 170px !important;
}

.u-miw\:170\@xl {
	min-inline-size: 170px !important;
}

.u-maw\:180\@xl {
	max-inline-size: 180px !important;
}

.u-miw\:180\@xl {
	min-inline-size: 180px !important;
}

.u-maw\:190\@xl {
	max-inline-size: 190px !important;
}

.u-miw\:190\@xl {
	min-inline-size: 190px !important;
}

.u-maw\:200\@xl {
	max-inline-size: 200px !important;
}

.u-miw\:200\@xl {
	min-inline-size: 200px !important;
}

.u-w\:100p\@xl {
	inline-size: 100% !important;
}

.u-h\:100p\@xl {
	block-size: 100% !important;
}

.u-w\:a\@xl {
	inline-size: auto !important;
}

.u-w\:f\@xl {
	inline-size: fit-content !important;
}

.u-h\:xl\@xl {
	height: var(--space-block-xl) !important;
}

.u-h\:lg\@xl {
	height: var(--space-block-lg) !important;
}

.u-h\:md\@xl {
	height: var(--space-block-md) !important;
}

.u-h\:sm\@xl {
	height: var(--space-block-sm) !important;
}

.u-h\:xs\@xl {
	height: var(--space-block-xs) !important;
}

.u-h\:xl-trim\@xl {
	height: var(--space-block-xl-trim) !important;
}

.u-h\:lg-trim\@xl {
	height: var(--space-block-lg-trim) !important;
}

.u-h\:md-trim\@xl {
	height: var(--space-block-md-trim) !important;
}

.u-h\:sm-trim\@xl {
	height: var(--space-block-sm-trim) !important;
}

.u-h\:xs-trim\@xl {
	height: var(--space-block-xs-trim) !important;
}

.u-mt\:n50\@xl {
	margin-block-start: -50px !important;
}

.u-mr\:n50\@xl {
	margin-inline-end: -50px !important;
}

.u-mb\:n50\@xl {
	margin-block-end: -50px !important;
}

.u-ml\:n50\@xl {
	margin-inline-start: -50px !important;
}

.u-mt\:n45\@xl {
	margin-block-start: -45px !important;
}

.u-mr\:n45\@xl {
	margin-inline-end: -45px !important;
}

.u-mb\:n45\@xl {
	margin-block-end: -45px !important;
}

.u-ml\:n45\@xl {
	margin-inline-start: -45px !important;
}

.u-mt\:n40\@xl {
	margin-block-start: -40px !important;
}

.u-mr\:n40\@xl {
	margin-inline-end: -40px !important;
}

.u-mb\:n40\@xl {
	margin-block-end: -40px !important;
}

.u-ml\:n40\@xl {
	margin-inline-start: -40px !important;
}

.u-mt\:n35\@xl {
	margin-block-start: -35px !important;
}

.u-mr\:n35\@xl {
	margin-inline-end: -35px !important;
}

.u-mb\:n35\@xl {
	margin-block-end: -35px !important;
}

.u-ml\:n35\@xl {
	margin-inline-start: -35px !important;
}

.u-mt\:n30\@xl {
	margin-block-start: -30px !important;
}

.u-mr\:n30\@xl {
	margin-inline-end: -30px !important;
}

.u-mb\:n30\@xl {
	margin-block-end: -30px !important;
}

.u-ml\:n30\@xl {
	margin-inline-start: -30px !important;
}

.u-mt\:n25\@xl {
	margin-block-start: -25px !important;
}

.u-mr\:n25\@xl {
	margin-inline-end: -25px !important;
}

.u-mb\:n25\@xl {
	margin-block-end: -25px !important;
}

.u-ml\:n25\@xl {
	margin-inline-start: -25px !important;
}

.u-mt\:n20\@xl {
	margin-block-start: -20px !important;
}

.u-mr\:n20\@xl {
	margin-inline-end: -20px !important;
}

.u-mb\:n20\@xl {
	margin-block-end: -20px !important;
}

.u-ml\:n20\@xl {
	margin-inline-start: -20px !important;
}

.u-mt\:n15\@xl {
	margin-block-start: -15px !important;
}

.u-mr\:n15\@xl {
	margin-inline-end: -15px !important;
}

.u-mb\:n15\@xl {
	margin-block-end: -15px !important;
}

.u-ml\:n15\@xl {
	margin-inline-start: -15px !important;
}

.u-mt\:n10\@xl {
	margin-block-start: -10px !important;
}

.u-mr\:n10\@xl {
	margin-inline-end: -10px !important;
}

.u-mb\:n10\@xl {
	margin-block-end: -10px !important;
}

.u-ml\:n10\@xl {
	margin-inline-start: -10px !important;
}

.u-mt\:n5\@xl {
	margin-block-start: -5px !important;
}

.u-mr\:n5\@xl {
	margin-inline-end: -5px !important;
}

.u-mb\:n5\@xl {
	margin-block-end: -5px !important;
}

.u-ml\:n5\@xl {
	margin-inline-start: -5px !important;
}

.u-mt\:0\@xl {
	margin-block-start: 0px !important;
}

.u-mr\:0\@xl {
	margin-inline-end: 0px !important;
}

.u-mb\:0\@xl {
	margin-block-end: 0px !important;
}

.u-ml\:0\@xl {
	margin-inline-start: 0px !important;
}

.u-pt\:0\@xl {
	padding-block-start: 0px !important;
}

.u-pr\:0\@xl {
	padding-inline-end: 0px !important;
}

.u-pb\:0\@xl {
	padding-block-end: 0px !important;
}

.u-pl\:0\@xl {
	padding-inline-start: 0px !important;
}

.u-mt\:5\@xl {
	margin-block-start: 5px !important;
}

.u-mr\:5\@xl {
	margin-inline-end: 5px !important;
}

.u-mb\:5\@xl {
	margin-block-end: 5px !important;
}

.u-ml\:5\@xl {
	margin-inline-start: 5px !important;
}

.u-pt\:5\@xl {
	padding-block-start: 5px !important;
}

.u-pr\:5\@xl {
	padding-inline-end: 5px !important;
}

.u-pb\:5\@xl {
	padding-block-end: 5px !important;
}

.u-pl\:5\@xl {
	padding-inline-start: 5px !important;
}

.u-mt\:10\@xl {
	margin-block-start: 10px !important;
}

.u-mr\:10\@xl {
	margin-inline-end: 10px !important;
}

.u-mb\:10\@xl {
	margin-block-end: 10px !important;
}

.u-ml\:10\@xl {
	margin-inline-start: 10px !important;
}

.u-pt\:10\@xl {
	padding-block-start: 10px !important;
}

.u-pr\:10\@xl {
	padding-inline-end: 10px !important;
}

.u-pb\:10\@xl {
	padding-block-end: 10px !important;
}

.u-pl\:10\@xl {
	padding-inline-start: 10px !important;
}

.u-mt\:15\@xl {
	margin-block-start: 15px !important;
}

.u-mr\:15\@xl {
	margin-inline-end: 15px !important;
}

.u-mb\:15\@xl {
	margin-block-end: 15px !important;
}

.u-ml\:15\@xl {
	margin-inline-start: 15px !important;
}

.u-pt\:15\@xl {
	padding-block-start: 15px !important;
}

.u-pr\:15\@xl {
	padding-inline-end: 15px !important;
}

.u-pb\:15\@xl {
	padding-block-end: 15px !important;
}

.u-pl\:15\@xl {
	padding-inline-start: 15px !important;
}

.u-mt\:20\@xl {
	margin-block-start: 20px !important;
}

.u-mr\:20\@xl {
	margin-inline-end: 20px !important;
}

.u-mb\:20\@xl {
	margin-block-end: 20px !important;
}

.u-ml\:20\@xl {
	margin-inline-start: 20px !important;
}

.u-pt\:20\@xl {
	padding-block-start: 20px !important;
}

.u-pr\:20\@xl {
	padding-inline-end: 20px !important;
}

.u-pb\:20\@xl {
	padding-block-end: 20px !important;
}

.u-pl\:20\@xl {
	padding-inline-start: 20px !important;
}

.u-mt\:25\@xl {
	margin-block-start: 25px !important;
}

.u-mr\:25\@xl {
	margin-inline-end: 25px !important;
}

.u-mb\:25\@xl {
	margin-block-end: 25px !important;
}

.u-ml\:25\@xl {
	margin-inline-start: 25px !important;
}

.u-pt\:25\@xl {
	padding-block-start: 25px !important;
}

.u-pr\:25\@xl {
	padding-inline-end: 25px !important;
}

.u-pb\:25\@xl {
	padding-block-end: 25px !important;
}

.u-pl\:25\@xl {
	padding-inline-start: 25px !important;
}

.u-mt\:30\@xl {
	margin-block-start: 30px !important;
}

.u-mr\:30\@xl {
	margin-inline-end: 30px !important;
}

.u-mb\:30\@xl {
	margin-block-end: 30px !important;
}

.u-ml\:30\@xl {
	margin-inline-start: 30px !important;
}

.u-pt\:30\@xl {
	padding-block-start: 30px !important;
}

.u-pr\:30\@xl {
	padding-inline-end: 30px !important;
}

.u-pb\:30\@xl {
	padding-block-end: 30px !important;
}

.u-pl\:30\@xl {
	padding-inline-start: 30px !important;
}

.u-mt\:35\@xl {
	margin-block-start: 35px !important;
}

.u-mr\:35\@xl {
	margin-inline-end: 35px !important;
}

.u-mb\:35\@xl {
	margin-block-end: 35px !important;
}

.u-ml\:35\@xl {
	margin-inline-start: 35px !important;
}

.u-pt\:35\@xl {
	padding-block-start: 35px !important;
}

.u-pr\:35\@xl {
	padding-inline-end: 35px !important;
}

.u-pb\:35\@xl {
	padding-block-end: 35px !important;
}

.u-pl\:35\@xl {
	padding-inline-start: 35px !important;
}

.u-mt\:40\@xl {
	margin-block-start: 40px !important;
}

.u-mr\:40\@xl {
	margin-inline-end: 40px !important;
}

.u-mb\:40\@xl {
	margin-block-end: 40px !important;
}

.u-ml\:40\@xl {
	margin-inline-start: 40px !important;
}

.u-pt\:40\@xl {
	padding-block-start: 40px !important;
}

.u-pr\:40\@xl {
	padding-inline-end: 40px !important;
}

.u-pb\:40\@xl {
	padding-block-end: 40px !important;
}

.u-pl\:40\@xl {
	padding-inline-start: 40px !important;
}

.u-mt\:45\@xl {
	margin-block-start: 45px !important;
}

.u-mr\:45\@xl {
	margin-inline-end: 45px !important;
}

.u-mb\:45\@xl {
	margin-block-end: 45px !important;
}

.u-ml\:45\@xl {
	margin-inline-start: 45px !important;
}

.u-pt\:45\@xl {
	padding-block-start: 45px !important;
}

.u-pr\:45\@xl {
	padding-inline-end: 45px !important;
}

.u-pb\:45\@xl {
	padding-block-end: 45px !important;
}

.u-pl\:45\@xl {
	padding-inline-start: 45px !important;
}

.u-mt\:50\@xl {
	margin-block-start: 50px !important;
}

.u-mr\:50\@xl {
	margin-inline-end: 50px !important;
}

.u-mb\:50\@xl {
	margin-block-end: 50px !important;
}

.u-ml\:50\@xl {
	margin-inline-start: 50px !important;
}

.u-pt\:50\@xl {
	padding-block-start: 50px !important;
}

.u-pr\:50\@xl {
	padding-inline-end: 50px !important;
}

.u-pb\:50\@xl {
	padding-block-end: 50px !important;
}

.u-pl\:50\@xl {
	padding-inline-start: 50px !important;
}

.u-mt\:55\@xl {
	margin-block-start: 55px !important;
}

.u-mr\:55\@xl {
	margin-inline-end: 55px !important;
}

.u-mb\:55\@xl {
	margin-block-end: 55px !important;
}

.u-ml\:55\@xl {
	margin-inline-start: 55px !important;
}

.u-pt\:55\@xl {
	padding-block-start: 55px !important;
}

.u-pr\:55\@xl {
	padding-inline-end: 55px !important;
}

.u-pb\:55\@xl {
	padding-block-end: 55px !important;
}

.u-pl\:55\@xl {
	padding-inline-start: 55px !important;
}

.u-mt\:60\@xl {
	margin-block-start: 60px !important;
}

.u-mr\:60\@xl {
	margin-inline-end: 60px !important;
}

.u-mb\:60\@xl {
	margin-block-end: 60px !important;
}

.u-ml\:60\@xl {
	margin-inline-start: 60px !important;
}

.u-pt\:60\@xl {
	padding-block-start: 60px !important;
}

.u-pr\:60\@xl {
	padding-inline-end: 60px !important;
}

.u-pb\:60\@xl {
	padding-block-end: 60px !important;
}

.u-pl\:60\@xl {
	padding-inline-start: 60px !important;
}

.u-mt\:65\@xl {
	margin-block-start: 65px !important;
}

.u-mr\:65\@xl {
	margin-inline-end: 65px !important;
}

.u-mb\:65\@xl {
	margin-block-end: 65px !important;
}

.u-ml\:65\@xl {
	margin-inline-start: 65px !important;
}

.u-pt\:65\@xl {
	padding-block-start: 65px !important;
}

.u-pr\:65\@xl {
	padding-inline-end: 65px !important;
}

.u-pb\:65\@xl {
	padding-block-end: 65px !important;
}

.u-pl\:65\@xl {
	padding-inline-start: 65px !important;
}

.u-mt\:70\@xl {
	margin-block-start: 70px !important;
}

.u-mr\:70\@xl {
	margin-inline-end: 70px !important;
}

.u-mb\:70\@xl {
	margin-block-end: 70px !important;
}

.u-ml\:70\@xl {
	margin-inline-start: 70px !important;
}

.u-pt\:70\@xl {
	padding-block-start: 70px !important;
}

.u-pr\:70\@xl {
	padding-inline-end: 70px !important;
}

.u-pb\:70\@xl {
	padding-block-end: 70px !important;
}

.u-pl\:70\@xl {
	padding-inline-start: 70px !important;
}

.u-mt\:75\@xl {
	margin-block-start: 75px !important;
}

.u-mr\:75\@xl {
	margin-inline-end: 75px !important;
}

.u-mb\:75\@xl {
	margin-block-end: 75px !important;
}

.u-ml\:75\@xl {
	margin-inline-start: 75px !important;
}

.u-pt\:75\@xl {
	padding-block-start: 75px !important;
}

.u-pr\:75\@xl {
	padding-inline-end: 75px !important;
}

.u-pb\:75\@xl {
	padding-block-end: 75px !important;
}

.u-pl\:75\@xl {
	padding-inline-start: 75px !important;
}

.u-mt\:80\@xl {
	margin-block-start: 80px !important;
}

.u-mr\:80\@xl {
	margin-inline-end: 80px !important;
}

.u-mb\:80\@xl {
	margin-block-end: 80px !important;
}

.u-ml\:80\@xl {
	margin-inline-start: 80px !important;
}

.u-pt\:80\@xl {
	padding-block-start: 80px !important;
}

.u-pr\:80\@xl {
	padding-inline-end: 80px !important;
}

.u-pb\:80\@xl {
	padding-block-end: 80px !important;
}

.u-pl\:80\@xl {
	padding-inline-start: 80px !important;
}

.u-mt\:85\@xl {
	margin-block-start: 85px !important;
}

.u-mr\:85\@xl {
	margin-inline-end: 85px !important;
}

.u-mb\:85\@xl {
	margin-block-end: 85px !important;
}

.u-ml\:85\@xl {
	margin-inline-start: 85px !important;
}

.u-pt\:85\@xl {
	padding-block-start: 85px !important;
}

.u-pr\:85\@xl {
	padding-inline-end: 85px !important;
}

.u-pb\:85\@xl {
	padding-block-end: 85px !important;
}

.u-pl\:85\@xl {
	padding-inline-start: 85px !important;
}

.u-mt\:90\@xl {
	margin-block-start: 90px !important;
}

.u-mr\:90\@xl {
	margin-inline-end: 90px !important;
}

.u-mb\:90\@xl {
	margin-block-end: 90px !important;
}

.u-ml\:90\@xl {
	margin-inline-start: 90px !important;
}

.u-pt\:90\@xl {
	padding-block-start: 90px !important;
}

.u-pr\:90\@xl {
	padding-inline-end: 90px !important;
}

.u-pb\:90\@xl {
	padding-block-end: 90px !important;
}

.u-pl\:90\@xl {
	padding-inline-start: 90px !important;
}

.u-mt\:95\@xl {
	margin-block-start: 95px !important;
}

.u-mr\:95\@xl {
	margin-inline-end: 95px !important;
}

.u-mb\:95\@xl {
	margin-block-end: 95px !important;
}

.u-ml\:95\@xl {
	margin-inline-start: 95px !important;
}

.u-pt\:95\@xl {
	padding-block-start: 95px !important;
}

.u-pr\:95\@xl {
	padding-inline-end: 95px !important;
}

.u-pb\:95\@xl {
	padding-block-end: 95px !important;
}

.u-pl\:95\@xl {
	padding-inline-start: 95px !important;
}

.u-mt\:100\@xl {
	margin-block-start: 100px !important;
}

.u-mr\:100\@xl {
	margin-inline-end: 100px !important;
}

.u-mb\:100\@xl {
	margin-block-end: 100px !important;
}

.u-ml\:100\@xl {
	margin-inline-start: 100px !important;
}

.u-pt\:100\@xl {
	padding-block-start: 100px !important;
}

.u-pr\:100\@xl {
	padding-inline-end: 100px !important;
}

.u-pb\:100\@xl {
	padding-block-end: 100px !important;
}

.u-pl\:100\@xl {
	padding-inline-start: 100px !important;
}

.u-mt\:105\@xl {
	margin-block-start: 105px !important;
}

.u-mr\:105\@xl {
	margin-inline-end: 105px !important;
}

.u-mb\:105\@xl {
	margin-block-end: 105px !important;
}

.u-ml\:105\@xl {
	margin-inline-start: 105px !important;
}

.u-pt\:105\@xl {
	padding-block-start: 105px !important;
}

.u-pr\:105\@xl {
	padding-inline-end: 105px !important;
}

.u-pb\:105\@xl {
	padding-block-end: 105px !important;
}

.u-pl\:105\@xl {
	padding-inline-start: 105px !important;
}

.u-mt\:110\@xl {
	margin-block-start: 110px !important;
}

.u-mr\:110\@xl {
	margin-inline-end: 110px !important;
}

.u-mb\:110\@xl {
	margin-block-end: 110px !important;
}

.u-ml\:110\@xl {
	margin-inline-start: 110px !important;
}

.u-pt\:110\@xl {
	padding-block-start: 110px !important;
}

.u-pr\:110\@xl {
	padding-inline-end: 110px !important;
}

.u-pb\:110\@xl {
	padding-block-end: 110px !important;
}

.u-pl\:110\@xl {
	padding-inline-start: 110px !important;
}

.u-mt\:115\@xl {
	margin-block-start: 115px !important;
}

.u-mr\:115\@xl {
	margin-inline-end: 115px !important;
}

.u-mb\:115\@xl {
	margin-block-end: 115px !important;
}

.u-ml\:115\@xl {
	margin-inline-start: 115px !important;
}

.u-pt\:115\@xl {
	padding-block-start: 115px !important;
}

.u-pr\:115\@xl {
	padding-inline-end: 115px !important;
}

.u-pb\:115\@xl {
	padding-block-end: 115px !important;
}

.u-pl\:115\@xl {
	padding-inline-start: 115px !important;
}

.u-mt\:120\@xl {
	margin-block-start: 120px !important;
}

.u-mr\:120\@xl {
	margin-inline-end: 120px !important;
}

.u-mb\:120\@xl {
	margin-block-end: 120px !important;
}

.u-ml\:120\@xl {
	margin-inline-start: 120px !important;
}

.u-pt\:120\@xl {
	padding-block-start: 120px !important;
}

.u-pr\:120\@xl {
	padding-inline-end: 120px !important;
}

.u-pb\:120\@xl {
	padding-block-end: 120px !important;
}

.u-pl\:120\@xl {
	padding-inline-start: 120px !important;
}

.u-mt\:125\@xl {
	margin-block-start: 125px !important;
}

.u-mr\:125\@xl {
	margin-inline-end: 125px !important;
}

.u-mb\:125\@xl {
	margin-block-end: 125px !important;
}

.u-ml\:125\@xl {
	margin-inline-start: 125px !important;
}

.u-pt\:125\@xl {
	padding-block-start: 125px !important;
}

.u-pr\:125\@xl {
	padding-inline-end: 125px !important;
}

.u-pb\:125\@xl {
	padding-block-end: 125px !important;
}

.u-pl\:125\@xl {
	padding-inline-start: 125px !important;
}

.u-mt\:130\@xl {
	margin-block-start: 130px !important;
}

.u-mr\:130\@xl {
	margin-inline-end: 130px !important;
}

.u-mb\:130\@xl {
	margin-block-end: 130px !important;
}

.u-ml\:130\@xl {
	margin-inline-start: 130px !important;
}

.u-pt\:130\@xl {
	padding-block-start: 130px !important;
}

.u-pr\:130\@xl {
	padding-inline-end: 130px !important;
}

.u-pb\:130\@xl {
	padding-block-end: 130px !important;
}

.u-pl\:130\@xl {
	padding-inline-start: 130px !important;
}

.u-mt\:135\@xl {
	margin-block-start: 135px !important;
}

.u-mr\:135\@xl {
	margin-inline-end: 135px !important;
}

.u-mb\:135\@xl {
	margin-block-end: 135px !important;
}

.u-ml\:135\@xl {
	margin-inline-start: 135px !important;
}

.u-pt\:135\@xl {
	padding-block-start: 135px !important;
}

.u-pr\:135\@xl {
	padding-inline-end: 135px !important;
}

.u-pb\:135\@xl {
	padding-block-end: 135px !important;
}

.u-pl\:135\@xl {
	padding-inline-start: 135px !important;
}

.u-mt\:140\@xl {
	margin-block-start: 140px !important;
}

.u-mr\:140\@xl {
	margin-inline-end: 140px !important;
}

.u-mb\:140\@xl {
	margin-block-end: 140px !important;
}

.u-ml\:140\@xl {
	margin-inline-start: 140px !important;
}

.u-pt\:140\@xl {
	padding-block-start: 140px !important;
}

.u-pr\:140\@xl {
	padding-inline-end: 140px !important;
}

.u-pb\:140\@xl {
	padding-block-end: 140px !important;
}

.u-pl\:140\@xl {
	padding-inline-start: 140px !important;
}

.u-mt\:145\@xl {
	margin-block-start: 145px !important;
}

.u-mr\:145\@xl {
	margin-inline-end: 145px !important;
}

.u-mb\:145\@xl {
	margin-block-end: 145px !important;
}

.u-ml\:145\@xl {
	margin-inline-start: 145px !important;
}

.u-pt\:145\@xl {
	padding-block-start: 145px !important;
}

.u-pr\:145\@xl {
	padding-inline-end: 145px !important;
}

.u-pb\:145\@xl {
	padding-block-end: 145px !important;
}

.u-pl\:145\@xl {
	padding-inline-start: 145px !important;
}

.u-mt\:150\@xl {
	margin-block-start: 150px !important;
}

.u-mr\:150\@xl {
	margin-inline-end: 150px !important;
}

.u-mb\:150\@xl {
	margin-block-end: 150px !important;
}

.u-ml\:150\@xl {
	margin-inline-start: 150px !important;
}

.u-pt\:150\@xl {
	padding-block-start: 150px !important;
}

.u-pr\:150\@xl {
	padding-inline-end: 150px !important;
}

.u-pb\:150\@xl {
	padding-block-end: 150px !important;
}

.u-pl\:150\@xl {
	padding-inline-start: 150px !important;
}

.u-mt\:155\@xl {
	margin-block-start: 155px !important;
}

.u-mr\:155\@xl {
	margin-inline-end: 155px !important;
}

.u-mb\:155\@xl {
	margin-block-end: 155px !important;
}

.u-ml\:155\@xl {
	margin-inline-start: 155px !important;
}

.u-pt\:155\@xl {
	padding-block-start: 155px !important;
}

.u-pr\:155\@xl {
	padding-inline-end: 155px !important;
}

.u-pb\:155\@xl {
	padding-block-end: 155px !important;
}

.u-pl\:155\@xl {
	padding-inline-start: 155px !important;
}

.u-mt\:160\@xl {
	margin-block-start: 160px !important;
}

.u-mr\:160\@xl {
	margin-inline-end: 160px !important;
}

.u-mb\:160\@xl {
	margin-block-end: 160px !important;
}

.u-ml\:160\@xl {
	margin-inline-start: 160px !important;
}

.u-pt\:160\@xl {
	padding-block-start: 160px !important;
}

.u-pr\:160\@xl {
	padding-inline-end: 160px !important;
}

.u-pb\:160\@xl {
	padding-block-end: 160px !important;
}

.u-pl\:160\@xl {
	padding-inline-start: 160px !important;
}

.u-mt\:165\@xl {
	margin-block-start: 165px !important;
}

.u-mr\:165\@xl {
	margin-inline-end: 165px !important;
}

.u-mb\:165\@xl {
	margin-block-end: 165px !important;
}

.u-ml\:165\@xl {
	margin-inline-start: 165px !important;
}

.u-pt\:165\@xl {
	padding-block-start: 165px !important;
}

.u-pr\:165\@xl {
	padding-inline-end: 165px !important;
}

.u-pb\:165\@xl {
	padding-block-end: 165px !important;
}

.u-pl\:165\@xl {
	padding-inline-start: 165px !important;
}

.u-mt\:170\@xl {
	margin-block-start: 170px !important;
}

.u-mr\:170\@xl {
	margin-inline-end: 170px !important;
}

.u-mb\:170\@xl {
	margin-block-end: 170px !important;
}

.u-ml\:170\@xl {
	margin-inline-start: 170px !important;
}

.u-pt\:170\@xl {
	padding-block-start: 170px !important;
}

.u-pr\:170\@xl {
	padding-inline-end: 170px !important;
}

.u-pb\:170\@xl {
	padding-block-end: 170px !important;
}

.u-pl\:170\@xl {
	padding-inline-start: 170px !important;
}

.u-mt\:175\@xl {
	margin-block-start: 175px !important;
}

.u-mr\:175\@xl {
	margin-inline-end: 175px !important;
}

.u-mb\:175\@xl {
	margin-block-end: 175px !important;
}

.u-ml\:175\@xl {
	margin-inline-start: 175px !important;
}

.u-pt\:175\@xl {
	padding-block-start: 175px !important;
}

.u-pr\:175\@xl {
	padding-inline-end: 175px !important;
}

.u-pb\:175\@xl {
	padding-block-end: 175px !important;
}

.u-pl\:175\@xl {
	padding-inline-start: 175px !important;
}

.u-mt\:180\@xl {
	margin-block-start: 180px !important;
}

.u-mr\:180\@xl {
	margin-inline-end: 180px !important;
}

.u-mb\:180\@xl {
	margin-block-end: 180px !important;
}

.u-ml\:180\@xl {
	margin-inline-start: 180px !important;
}

.u-pt\:180\@xl {
	padding-block-start: 180px !important;
}

.u-pr\:180\@xl {
	padding-inline-end: 180px !important;
}

.u-pb\:180\@xl {
	padding-block-end: 180px !important;
}

.u-pl\:180\@xl {
	padding-inline-start: 180px !important;
}

.u-mt\:185\@xl {
	margin-block-start: 185px !important;
}

.u-mr\:185\@xl {
	margin-inline-end: 185px !important;
}

.u-mb\:185\@xl {
	margin-block-end: 185px !important;
}

.u-ml\:185\@xl {
	margin-inline-start: 185px !important;
}

.u-pt\:185\@xl {
	padding-block-start: 185px !important;
}

.u-pr\:185\@xl {
	padding-inline-end: 185px !important;
}

.u-pb\:185\@xl {
	padding-block-end: 185px !important;
}

.u-pl\:185\@xl {
	padding-inline-start: 185px !important;
}

.u-mt\:190\@xl {
	margin-block-start: 190px !important;
}

.u-mr\:190\@xl {
	margin-inline-end: 190px !important;
}

.u-mb\:190\@xl {
	margin-block-end: 190px !important;
}

.u-ml\:190\@xl {
	margin-inline-start: 190px !important;
}

.u-pt\:190\@xl {
	padding-block-start: 190px !important;
}

.u-pr\:190\@xl {
	padding-inline-end: 190px !important;
}

.u-pb\:190\@xl {
	padding-block-end: 190px !important;
}

.u-pl\:190\@xl {
	padding-inline-start: 190px !important;
}

.u-mt\:195\@xl {
	margin-block-start: 195px !important;
}

.u-mr\:195\@xl {
	margin-inline-end: 195px !important;
}

.u-mb\:195\@xl {
	margin-block-end: 195px !important;
}

.u-ml\:195\@xl {
	margin-inline-start: 195px !important;
}

.u-pt\:195\@xl {
	padding-block-start: 195px !important;
}

.u-pr\:195\@xl {
	padding-inline-end: 195px !important;
}

.u-pb\:195\@xl {
	padding-block-end: 195px !important;
}

.u-pl\:195\@xl {
	padding-inline-start: 195px !important;
}

.u-mt\:200\@xl {
	margin-block-start: 200px !important;
}

.u-mr\:200\@xl {
	margin-inline-end: 200px !important;
}

.u-mb\:200\@xl {
	margin-block-end: 200px !important;
}

.u-ml\:200\@xl {
	margin-inline-start: 200px !important;
}

.u-pt\:200\@xl {
	padding-block-start: 200px !important;
}

.u-pr\:200\@xl {
	padding-inline-end: 200px !important;
}

.u-pb\:200\@xl {
	padding-block-end: 200px !important;
}

.u-pl\:200\@xl {
	padding-inline-start: 200px !important;
}

.u-mt\:xl\@xl {
	margin-block-start: var(--space-block-xl) !important;
}

.u-mb\:xl\@xl {
	margin-block-end: var(--space-block-xl) !important;
}

.u-pt\:xl\@xl {
	padding-block-start: var(--space-block-xl) !important;
}

.u-pb\:xl\@xl {
	padding-block-end: var(--space-block-xl) !important;
}

.u-mt\:lg\@xl {
	margin-block-start: var(--space-block-lg) !important;
}

.u-mb\:lg\@xl {
	margin-block-end: var(--space-block-lg) !important;
}

.u-pt\:lg\@xl {
	padding-block-start: var(--space-block-lg) !important;
}

.u-pb\:lg\@xl {
	padding-block-end: var(--space-block-lg) !important;
}

.u-mt\:md\@xl {
	margin-block-start: var(--space-block-md) !important;
}

.u-mb\:md\@xl {
	margin-block-end: var(--space-block-md) !important;
}

.u-pt\:md\@xl {
	padding-block-start: var(--space-block-md) !important;
}

.u-pb\:md\@xl {
	padding-block-end: var(--space-block-md) !important;
}

.u-mt\:sm\@xl {
	margin-block-start: var(--space-block-sm) !important;
}

.u-mb\:sm\@xl {
	margin-block-end: var(--space-block-sm) !important;
}

.u-pt\:sm\@xl {
	padding-block-start: var(--space-block-sm) !important;
}

.u-pb\:sm\@xl {
	padding-block-end: var(--space-block-sm) !important;
}

.u-mt\:xs\@xl {
	margin-block-start: var(--space-block-xs) !important;
}

.u-mb\:xs\@xl {
	margin-block-end: var(--space-block-xs) !important;
}

.u-pt\:xs\@xl {
	padding-block-start: var(--space-block-xs) !important;
}

.u-pb\:xs\@xl {
	padding-block-end: var(--space-block-xs) !important;
}

.u-mt\:xl-trim\@xl {
	margin-block-start: var(--space-block-xl-trim) !important;
}

.u-mb\:xl-trim\@xl {
	margin-block-end: var(--space-block-xl-trim) !important;
}

.u-pt\:xl-trim\@xl {
	padding-block-start: var(--space-block-xl-trim) !important;
}

.u-pb\:xl-trim\@xl {
	padding-block-end: var(--space-block-xl-trim) !important;
}

.u-mt\:lg-trim\@xl {
	margin-block-start: var(--space-block-lg-trim) !important;
}

.u-mb\:lg-trim\@xl {
	margin-block-end: var(--space-block-lg-trim) !important;
}

.u-pt\:lg-trim\@xl {
	padding-block-start: var(--space-block-lg-trim) !important;
}

.u-pb\:lg-trim\@xl {
	padding-block-end: var(--space-block-lg-trim) !important;
}

.u-mt\:md-trim\@xl {
	margin-block-start: var(--space-block-md-trim) !important;
}

.u-mb\:md-trim\@xl {
	margin-block-end: var(--space-block-md-trim) !important;
}

.u-pt\:md-trim\@xl {
	padding-block-start: var(--space-block-md-trim) !important;
}

.u-pb\:md-trim\@xl {
	padding-block-end: var(--space-block-md-trim) !important;
}

.u-mt\:sm-trim\@xl {
	margin-block-start: var(--space-block-sm-trim) !important;
}

.u-mb\:sm-trim\@xl {
	margin-block-end: var(--space-block-sm-trim) !important;
}

.u-pt\:sm-trim\@xl {
	padding-block-start: var(--space-block-sm-trim) !important;
}

.u-pb\:sm-trim\@xl {
	padding-block-end: var(--space-block-sm-trim) !important;
}

.u-mt\:xs-trim\@xl {
	margin-block-start: var(--space-block-xs-trim) !important;
}

.u-mb\:xs-trim\@xl {
	margin-block-end: var(--space-block-xs-trim) !important;
}

.u-pt\:xs-trim\@xl {
	padding-block-start: var(--space-block-xs-trim) !important;
}

.u-pb\:xs-trim\@xl {
	padding-block-end: var(--space-block-xs-trim) !important;
}

.u-fw\:100\@xl {
	font-weight: 100;
}

.u-fw\:200\@xl {
	font-weight: 200;
}

.u-fw\:300\@xl {
	font-weight: 300;
}

.u-fw\:400\@xl {
	font-weight: 400;
}

.u-fw\:500\@xl {
	font-weight: 500;
}

.u-fw\:600\@xl {
	font-weight: 600;
}

.u-fw\:700\@xl {
	font-weight: 700;
}

.u-fw\:800\@xl {
	font-weight: 800;
}

.u-fw\:900\@xl {
	font-weight: 900;
}

.u-fz\:0\@xl {
	font-size: 0rem !important;
}

.u-fz\:1\@xl {
	font-size: 0.0625rem !important;
}

.u-fz\:2\@xl {
	font-size: 0.125rem !important;
}

.u-fz\:3\@xl {
	font-size: 0.1875rem !important;
}

.u-fz\:4\@xl {
	font-size: 0.25rem !important;
}

.u-fz\:5\@xl {
	font-size: 0.3125rem !important;
}

.u-fz\:6\@xl {
	font-size: 0.375rem !important;
}

.u-fz\:7\@xl {
	font-size: 0.4375rem !important;
}

.u-fz\:8\@xl {
	font-size: 0.5rem !important;
}

.u-fz\:9\@xl {
	font-size: 0.5625rem !important;
}

.u-fz\:10\@xl {
	font-size: 0.625rem !important;
}

.u-fz\:11\@xl {
	font-size: 0.6875rem !important;
}

.u-fz\:12\@xl {
	font-size: 0.75rem !important;
}

.u-fz\:13\@xl {
	font-size: 0.8125rem !important;
}

.u-fz\:14\@xl {
	font-size: 0.875rem !important;
}

.u-fz\:15\@xl {
	font-size: 0.9375rem !important;
}

.u-fz\:16\@xl {
	font-size: 1rem !important;
}

.u-fz\:17\@xl {
	font-size: 1.0625rem !important;
}

.u-fz\:18\@xl {
	font-size: 1.125rem !important;
}

.u-fz\:19\@xl {
	font-size: 1.1875rem !important;
}

.u-fz\:20\@xl {
	font-size: 1.25rem !important;
}

.u-fz\:21\@xl {
	font-size: 1.3125rem !important;
}

.u-fz\:22\@xl {
	font-size: 1.375rem !important;
}

.u-fz\:23\@xl {
	font-size: 1.4375rem !important;
}

.u-fz\:24\@xl {
	font-size: 1.5rem !important;
}

.u-fz\:25\@xl {
	font-size: 1.5625rem !important;
}

.u-fz\:26\@xl {
	font-size: 1.625rem !important;
}

.u-fz\:27\@xl {
	font-size: 1.6875rem !important;
}

.u-fz\:28\@xl {
	font-size: 1.75rem !important;
}

.u-fz\:29\@xl {
	font-size: 1.8125rem !important;
}

.u-fz\:30\@xl {
	font-size: 1.875rem !important;
}

.u-lh\:10\@xl {
	line-height: 1 !important;
}

.u-lh\:11\@xl {
	line-height: 1.1 !important;
}

.u-lh\:12\@xl {
	line-height: 1.2 !important;
}

.u-lh\:13\@xl {
	line-height: 1.3 !important;
}

.u-lh\:14\@xl {
	line-height: 1.4 !important;
}

.u-lh\:15\@xl {
	line-height: 1.5 !important;
}

.u-lh\:16\@xl {
	line-height: 1.6 !important;
}

.u-lh\:17\@xl {
	line-height: 1.7 !important;
}

.u-lh\:18\@xl {
	line-height: 1.8 !important;
}

.u-lh\:19\@xl {
	line-height: 1.9 !important;
}

.u-lh\:20\@xl {
	line-height: 2 !important;
}

.u-ta\:l\@xl {
	text-align: left !important;
}

.u-ta\:r\@xl {
	text-align: right !important;
}

.u-ta\:c\@xl {
	text-align: center !important;
}

.u-trsde\:d0\@xl {
	transition-delay: 0s !important;
}

.u-animdel\:d0\@xl {
	animation-delay: 0s !important;
}

.u-trsde\:d1\@xl {
	transition-delay: 0.1s !important;
}

.u-animdel\:d1\@xl {
	animation-delay: 0.1s !important;
}

.u-trsde\:d2\@xl {
	transition-delay: 0.2s !important;
}

.u-animdel\:d2\@xl {
	animation-delay: 0.2s !important;
}

.u-trsde\:d3\@xl {
	transition-delay: 0.3s !important;
}

.u-animdel\:d3\@xl {
	animation-delay: 0.3s !important;
}

.u-trsde\:d4\@xl {
	transition-delay: 0.4s !important;
}

.u-animdel\:d4\@xl {
	animation-delay: 0.4s !important;
}

.u-trsde\:d5\@xl {
	transition-delay: 0.5s !important;
}

.u-animdel\:d5\@xl {
	animation-delay: 0.5s !important;
}

.u-trsde\:d6\@xl {
	transition-delay: 0.6s !important;
}

.u-animdel\:d6\@xl {
	animation-delay: 0.6s !important;
}

.u-trsde\:d7\@xl {
	transition-delay: 0.7s !important;
}

.u-animdel\:d7\@xl {
	animation-delay: 0.7s !important;
}

.u-trsde\:d8\@xl {
	transition-delay: 0.8s !important;
}

.u-animdel\:d8\@xl {
	animation-delay: 0.8s !important;
}

.u-trsde\:d9\@xl {
	transition-delay: 0.9s !important;
}

.u-animdel\:d9\@xl {
	animation-delay: 0.9s !important;
}

.u-trsde\:d10\@xl {
	transition-delay: 1s !important;
}

.u-animdel\:d10\@xl {
	animation-delay: 1s !important;
}

.u-trsde\:d11\@xl {
	transition-delay: 1.1s !important;
}

.u-animdel\:d11\@xl {
	animation-delay: 1.1s !important;
}

.u-trsde\:d12\@xl {
	transition-delay: 1.2s !important;
}

.u-animdel\:d12\@xl {
	animation-delay: 1.2s !important;
}

.u-trsde\:d13\@xl {
	transition-delay: 1.3s !important;
}

.u-animdel\:d13\@xl {
	animation-delay: 1.3s !important;
}

.u-trsde\:d14\@xl {
	transition-delay: 1.4s !important;
}

.u-animdel\:d14\@xl {
	animation-delay: 1.4s !important;
}

.u-trsde\:d15\@xl {
	transition-delay: 1.5s !important;
}

.u-animdel\:d15\@xl {
	animation-delay: 1.5s !important;
}

.u-trsde\:d16\@xl {
	transition-delay: 1.6s !important;
}

.u-animdel\:d16\@xl {
	animation-delay: 1.6s !important;
}

.u-trsde\:d17\@xl {
	transition-delay: 1.7s !important;
}

.u-animdel\:d17\@xl {
	animation-delay: 1.7s !important;
}

.u-trsde\:d18\@xl {
	transition-delay: 1.8s !important;
}

.u-animdel\:d18\@xl {
	animation-delay: 1.8s !important;
}

.u-trsde\:d19\@xl {
	transition-delay: 1.9s !important;
}

.u-animdel\:d19\@xl {
	animation-delay: 1.9s !important;
}

.u-trsde\:d20\@xl {
	transition-delay: 2s !important;
}

.u-animdel\:d20\@xl {
	animation-delay: 2s !important;
}

.u-min\@xl {
	display: none !important;
}

}

@media (width <= 1000px) {

.u-d\:b\@lg {
	display: block !important;
}

.u-d\:n\@lg {
	display: none !important;
}

.u-d\:i\@lg {
	display: inline !important;
}

.u-d\:ib\@lg {
	display: inline-block !important;
}

.u-d\:f\@lg {
	display: flex !important;
}

.u-d\:if\@lg {
	display: inline-flex !important;
}

.u-d\:g\@lg {
	display: grid !important;
}

.u-d\:ig\@lg {
	display: inline-grid !important;
}

.u-d\:ct\@lg {
	display: contents !important;
}

.u-d\:rv\@lg {
	display: revert !important;
}

.u-fxw\:w\@lg {
	flex-wrap: wrap !important;
}

.u-jc\:s\@lg {
	justify-content: start !important;
}

.u-jc\:e\@lg {
	justify-content: end !important;
}

.u-jc\:c\@lg {
	justify-content: center !important;
}

.u-jc\:st\@lg {
	justify-content: stretch !important;
}

.u-jc\:sb\@lg {
	justify-content: space-between !important;
}

.u-jc\:sa\@lg {
	justify-content: space-around !important;
}

.u-js\:s\@lg {
	justify-self: start !important;
}

.u-js\:e\@lg {
	justify-self: end !important;
}

.u-js\:c\@lg {
	justify-self: center !important;
}

.u-js\:bl\@lg {
	justify-self: baseline !important;
}

.u-js\:st\@lg {
	justify-self: stretch !important;
}

.u-ac\:s\@lg {
	align-content: start !important;
}

.u-ac\:e\@lg {
	align-content: end !important;
}

.u-ac\:c\@lg {
	align-content: center !important;
}

.u-ac\:bl\@lg {
	align-content: baseline !important;
}

.u-ac\:st\@lg {
	align-content: stretch !important;
}

.u-ac\:sb\@lg {
	align-content: space-between !important;
}

.u-ac\:sa\@lg {
	align-content: space-around !important;
}

.u-ai\:s\@lg {
	align-items: start !important;
}

.u-ai\:e\@lg {
	align-items: end !important;
}

.u-ai\:c\@lg {
	align-items: center !important;
}

.u-ai\:bl\@lg {
	align-items: baseline !important;
}

.u-ai\:st\@lg {
	align-items: stretch !important;
}

.u-as\:s\@lg {
	align-self: start !important;
}

.u-as\:e\@lg {
	align-self: end !important;
}

.u-as\:c\@lg {
	align-self: center !important;
}

.u-as\:bl\@lg {
	align-self: baseline !important;
}

.u-as\:st\@lg {
	align-self: stretch !important;
}

.u-pos\:s\@lg {
	position: static !important;
}

.u-pos\:r\@lg {
	position: relative !important;
}

.u-pos\:a\@lg {
	position: absolute !important;
}

.u-pos\:f\@lg {
	position: fixed !important;
}

.u-pos\:k\@lg {
	position: sticky !important;
}

.u-fxd\:c\@lg {
	flex-direction: column !important;
}

.u-fxd\:cr\@lg {
	flex-direction: column-reverse !important;
}

.u-fxd\:r\@lg {
	flex-direction: row !important;
}

.u-fxd\:rr\@lg {
	flex-direction: row-reverse !important;
}

.u-gtc\:1\@lg {
	grid-template-columns: repeat(1, 1fr) !important;
}

.u-gtc\:a1\@lg {
	grid-template-columns: repeat(1, auto) !important;
}

.u-gtc\:2\@lg {
	grid-template-columns: repeat(2, 1fr) !important;
}

.u-gtc\:a2\@lg {
	grid-template-columns: repeat(2, auto) !important;
}

.u-gtc\:3\@lg {
	grid-template-columns: repeat(3, 1fr) !important;
}

.u-gtc\:a3\@lg {
	grid-template-columns: repeat(3, auto) !important;
}

.u-gtc\:4\@lg {
	grid-template-columns: repeat(4, 1fr) !important;
}

.u-gtc\:a4\@lg {
	grid-template-columns: repeat(4, auto) !important;
}

.u-gtc\:5\@lg {
	grid-template-columns: repeat(5, 1fr) !important;
}

.u-gtc\:a5\@lg {
	grid-template-columns: repeat(5, auto) !important;
}

.u-gtc\:6\@lg {
	grid-template-columns: repeat(6, 1fr) !important;
}

.u-gtc\:a6\@lg {
	grid-template-columns: repeat(6, auto) !important;
}

.u-gtc\:7\@lg {
	grid-template-columns: repeat(7, 1fr) !important;
}

.u-gtc\:a7\@lg {
	grid-template-columns: repeat(7, auto) !important;
}

.u-gtc\:8\@lg {
	grid-template-columns: repeat(8, 1fr) !important;
}

.u-gtc\:a8\@lg {
	grid-template-columns: repeat(8, auto) !important;
}

.u-gtc\:9\@lg {
	grid-template-columns: repeat(9, 1fr) !important;
}

.u-gtc\:a9\@lg {
	grid-template-columns: repeat(9, auto) !important;
}

.u-gtc\:10\@lg {
	grid-template-columns: repeat(10, 1fr) !important;
}

.u-gtc\:a10\@lg {
	grid-template-columns: repeat(10, auto) !important;
}

.u-gtc\:11\@lg {
	grid-template-columns: repeat(11, 1fr) !important;
}

.u-gtc\:a11\@lg {
	grid-template-columns: repeat(11, auto) !important;
}

.u-gtc\:12\@lg {
	grid-template-columns: repeat(12, 1fr) !important;
}

.u-gtc\:a12\@lg {
	grid-template-columns: repeat(12, auto) !important;
}

.u-rg\:0\@lg {
	row-gap: 0px !important;
}

.u-cg\:0\@lg {
	column-gap: 0px !important;
}

.u-rg\:5\@lg {
	row-gap: 5px !important;
}

.u-cg\:5\@lg {
	column-gap: 5px !important;
}

.u-rg\:10\@lg {
	row-gap: 10px !important;
}

.u-cg\:10\@lg {
	column-gap: 10px !important;
}

.u-rg\:15\@lg {
	row-gap: 15px !important;
}

.u-cg\:15\@lg {
	column-gap: 15px !important;
}

.u-rg\:20\@lg {
	row-gap: 20px !important;
}

.u-cg\:20\@lg {
	column-gap: 20px !important;
}

.u-rg\:25\@lg {
	row-gap: 25px !important;
}

.u-cg\:25\@lg {
	column-gap: 25px !important;
}

.u-rg\:30\@lg {
	row-gap: 30px !important;
}

.u-cg\:30\@lg {
	column-gap: 30px !important;
}

.u-rg\:35\@lg {
	row-gap: 35px !important;
}

.u-cg\:35\@lg {
	column-gap: 35px !important;
}

.u-rg\:40\@lg {
	row-gap: 40px !important;
}

.u-cg\:40\@lg {
	column-gap: 40px !important;
}

.u-rg\:45\@lg {
	row-gap: 45px !important;
}

.u-cg\:45\@lg {
	column-gap: 45px !important;
}

.u-rg\:50\@lg {
	row-gap: 50px !important;
}

.u-cg\:50\@lg {
	column-gap: 50px !important;
}

.u-rg\:55\@lg {
	row-gap: 55px !important;
}

.u-cg\:55\@lg {
	column-gap: 55px !important;
}

.u-rg\:60\@lg {
	row-gap: 60px !important;
}

.u-cg\:60\@lg {
	column-gap: 60px !important;
}

.u-rg\:65\@lg {
	row-gap: 65px !important;
}

.u-cg\:65\@lg {
	column-gap: 65px !important;
}

.u-rg\:70\@lg {
	row-gap: 70px !important;
}

.u-cg\:70\@lg {
	column-gap: 70px !important;
}

.u-rg\:75\@lg {
	row-gap: 75px !important;
}

.u-cg\:75\@lg {
	column-gap: 75px !important;
}

.u-rg\:80\@lg {
	row-gap: 80px !important;
}

.u-cg\:80\@lg {
	column-gap: 80px !important;
}

.u-rg\:85\@lg {
	row-gap: 85px !important;
}

.u-cg\:85\@lg {
	column-gap: 85px !important;
}

.u-rg\:90\@lg {
	row-gap: 90px !important;
}

.u-cg\:90\@lg {
	column-gap: 90px !important;
}

.u-rg\:95\@lg {
	row-gap: 95px !important;
}

.u-cg\:95\@lg {
	column-gap: 95px !important;
}

.u-rg\:100\@lg {
	row-gap: 100px !important;
}

.u-cg\:100\@lg {
	column-gap: 100px !important;
}

.u-rg\:xl\@lg {
	row-gap: var(--space-block-xl) !important;
}

.u-rg\:lg\@lg {
	row-gap: var(--space-block-lg) !important;
}

.u-rg\:md\@lg {
	row-gap: var(--space-block-md) !important;
}

.u-rg\:sm\@lg {
	row-gap: var(--space-block-sm) !important;
}

.u-rg\:xs\@lg {
	row-gap: var(--space-block-xs) !important;
}

.u-rg\:xl-trim\@lg {
	row-gap: var(--space-block-xl-trim) !important;
}

.u-rg\:lg-trim\@lg {
	row-gap: var(--space-block-lg-trim) !important;
}

.u-rg\:md-trim\@lg {
	row-gap: var(--space-block-md-trim) !important;
}

.u-rg\:sm-trim\@lg {
	row-gap: var(--space-block-sm-trim) !important;
}

.u-rg\:xs-trim\@lg {
	row-gap: var(--space-block-xs-trim) !important;
}

.u-od\:n50\@lg {
	order: -50 !important;
}

.u-od\:n40\@lg {
	order: -40 !important;
}

.u-od\:n30\@lg {
	order: -30 !important;
}

.u-od\:n20\@lg {
	order: -20 !important;
}

.u-od\:n10\@lg {
	order: -10 !important;
}

.u-od\:0\@lg {
	order: 0 !important;
}

.u-od\:10\@lg {
	order: 10 !important;
}

.u-od\:20\@lg {
	order: 20 !important;
}

.u-od\:30\@lg {
	order: 30 !important;
}

.u-od\:40\@lg {
	order: 40 !important;
}

.u-od\:50\@lg {
	order: 50 !important;
}

.u-z\:n100\@lg {
	z-index: -100 !important;
}

.u-z\:n90\@lg {
	z-index: -90 !important;
}

.u-z\:n80\@lg {
	z-index: -80 !important;
}

.u-z\:n70\@lg {
	z-index: -70 !important;
}

.u-z\:n60\@lg {
	z-index: -60 !important;
}

.u-z\:n50\@lg {
	z-index: -50 !important;
}

.u-z\:n40\@lg {
	z-index: -40 !important;
}

.u-z\:n30\@lg {
	z-index: -30 !important;
}

.u-z\:n20\@lg {
	z-index: -20 !important;
}

.u-z\:n10\@lg {
	z-index: -10 !important;
}

.u-z\:0\@lg {
	z-index: 0 !important;
}

.u-z\:10\@lg {
	z-index: 10 !important;
}

.u-z\:20\@lg {
	z-index: 20 !important;
}

.u-z\:30\@lg {
	z-index: 30 !important;
}

.u-z\:40\@lg {
	z-index: 40 !important;
}

.u-z\:50\@lg {
	z-index: 50 !important;
}

.u-z\:60\@lg {
	z-index: 60 !important;
}

.u-z\:70\@lg {
	z-index: 70 !important;
}

.u-z\:80\@lg {
	z-index: 80 !important;
}

.u-z\:90\@lg {
	z-index: 90 !important;
}

.u-z\:100\@lg {
	z-index: 100 !important;
}

.u-w\:0\@lg {
	inline-size: 0px !important;
}

.u-w\:5\@lg {
	inline-size: 5px !important;
}

.u-w\:10\@lg {
	inline-size: 10px !important;
}

.u-w\:15\@lg {
	inline-size: 15px !important;
}

.u-w\:20\@lg {
	inline-size: 20px !important;
}

.u-w\:25\@lg {
	inline-size: 25px !important;
}

.u-w\:30\@lg {
	inline-size: 30px !important;
}

.u-w\:35\@lg {
	inline-size: 35px !important;
}

.u-w\:40\@lg {
	inline-size: 40px !important;
}

.u-w\:45\@lg {
	inline-size: 45px !important;
}

.u-w\:50\@lg {
	inline-size: 50px !important;
}

.u-w\:55\@lg {
	inline-size: 55px !important;
}

.u-w\:60\@lg {
	inline-size: 60px !important;
}

.u-w\:65\@lg {
	inline-size: 65px !important;
}

.u-w\:70\@lg {
	inline-size: 70px !important;
}

.u-w\:75\@lg {
	inline-size: 75px !important;
}

.u-w\:80\@lg {
	inline-size: 80px !important;
}

.u-w\:85\@lg {
	inline-size: 85px !important;
}

.u-w\:90\@lg {
	inline-size: 90px !important;
}

.u-w\:95\@lg {
	inline-size: 95px !important;
}

.u-w\:100\@lg {
	inline-size: 100px !important;
}

.u-w\:105\@lg {
	inline-size: 105px !important;
}

.u-w\:110\@lg {
	inline-size: 110px !important;
}

.u-w\:115\@lg {
	inline-size: 115px !important;
}

.u-w\:120\@lg {
	inline-size: 120px !important;
}

.u-w\:125\@lg {
	inline-size: 125px !important;
}

.u-w\:130\@lg {
	inline-size: 130px !important;
}

.u-w\:135\@lg {
	inline-size: 135px !important;
}

.u-w\:140\@lg {
	inline-size: 140px !important;
}

.u-w\:145\@lg {
	inline-size: 145px !important;
}

.u-w\:150\@lg {
	inline-size: 150px !important;
}

.u-w\:155\@lg {
	inline-size: 155px !important;
}

.u-w\:160\@lg {
	inline-size: 160px !important;
}

.u-w\:165\@lg {
	inline-size: 165px !important;
}

.u-w\:170\@lg {
	inline-size: 170px !important;
}

.u-w\:175\@lg {
	inline-size: 175px !important;
}

.u-w\:180\@lg {
	inline-size: 180px !important;
}

.u-w\:185\@lg {
	inline-size: 185px !important;
}

.u-w\:190\@lg {
	inline-size: 190px !important;
}

.u-w\:195\@lg {
	inline-size: 195px !important;
}

.u-w\:200\@lg {
	inline-size: 200px !important;
}

.u-maw\:0\@lg {
	max-inline-size: 0px !important;
}

.u-miw\:0\@lg {
	min-inline-size: 0px !important;
}

.u-maw\:10\@lg {
	max-inline-size: 10px !important;
}

.u-miw\:10\@lg {
	min-inline-size: 10px !important;
}

.u-maw\:20\@lg {
	max-inline-size: 20px !important;
}

.u-miw\:20\@lg {
	min-inline-size: 20px !important;
}

.u-maw\:30\@lg {
	max-inline-size: 30px !important;
}

.u-miw\:30\@lg {
	min-inline-size: 30px !important;
}

.u-maw\:40\@lg {
	max-inline-size: 40px !important;
}

.u-miw\:40\@lg {
	min-inline-size: 40px !important;
}

.u-maw\:50\@lg {
	max-inline-size: 50px !important;
}

.u-miw\:50\@lg {
	min-inline-size: 50px !important;
}

.u-maw\:60\@lg {
	max-inline-size: 60px !important;
}

.u-miw\:60\@lg {
	min-inline-size: 60px !important;
}

.u-maw\:70\@lg {
	max-inline-size: 70px !important;
}

.u-miw\:70\@lg {
	min-inline-size: 70px !important;
}

.u-maw\:80\@lg {
	max-inline-size: 80px !important;
}

.u-miw\:80\@lg {
	min-inline-size: 80px !important;
}

.u-maw\:90\@lg {
	max-inline-size: 90px !important;
}

.u-miw\:90\@lg {
	min-inline-size: 90px !important;
}

.u-maw\:100\@lg {
	max-inline-size: 100px !important;
}

.u-miw\:100\@lg {
	min-inline-size: 100px !important;
}

.u-maw\:110\@lg {
	max-inline-size: 110px !important;
}

.u-miw\:110\@lg {
	min-inline-size: 110px !important;
}

.u-maw\:120\@lg {
	max-inline-size: 120px !important;
}

.u-miw\:120\@lg {
	min-inline-size: 120px !important;
}

.u-maw\:130\@lg {
	max-inline-size: 130px !important;
}

.u-miw\:130\@lg {
	min-inline-size: 130px !important;
}

.u-maw\:140\@lg {
	max-inline-size: 140px !important;
}

.u-miw\:140\@lg {
	min-inline-size: 140px !important;
}

.u-maw\:150\@lg {
	max-inline-size: 150px !important;
}

.u-miw\:150\@lg {
	min-inline-size: 150px !important;
}

.u-maw\:160\@lg {
	max-inline-size: 160px !important;
}

.u-miw\:160\@lg {
	min-inline-size: 160px !important;
}

.u-maw\:170\@lg {
	max-inline-size: 170px !important;
}

.u-miw\:170\@lg {
	min-inline-size: 170px !important;
}

.u-maw\:180\@lg {
	max-inline-size: 180px !important;
}

.u-miw\:180\@lg {
	min-inline-size: 180px !important;
}

.u-maw\:190\@lg {
	max-inline-size: 190px !important;
}

.u-miw\:190\@lg {
	min-inline-size: 190px !important;
}

.u-maw\:200\@lg {
	max-inline-size: 200px !important;
}

.u-miw\:200\@lg {
	min-inline-size: 200px !important;
}

.u-w\:100p\@lg {
	inline-size: 100% !important;
}

.u-h\:100p\@lg {
	block-size: 100% !important;
}

.u-w\:a\@lg {
	inline-size: auto !important;
}

.u-w\:f\@lg {
	inline-size: fit-content !important;
}

.u-h\:xl\@lg {
	height: var(--space-block-xl) !important;
}

.u-h\:lg\@lg {
	height: var(--space-block-lg) !important;
}

.u-h\:md\@lg {
	height: var(--space-block-md) !important;
}

.u-h\:sm\@lg {
	height: var(--space-block-sm) !important;
}

.u-h\:xs\@lg {
	height: var(--space-block-xs) !important;
}

.u-h\:xl-trim\@lg {
	height: var(--space-block-xl-trim) !important;
}

.u-h\:lg-trim\@lg {
	height: var(--space-block-lg-trim) !important;
}

.u-h\:md-trim\@lg {
	height: var(--space-block-md-trim) !important;
}

.u-h\:sm-trim\@lg {
	height: var(--space-block-sm-trim) !important;
}

.u-h\:xs-trim\@lg {
	height: var(--space-block-xs-trim) !important;
}

.u-mt\:n50\@lg {
	margin-block-start: -50px !important;
}

.u-mr\:n50\@lg {
	margin-inline-end: -50px !important;
}

.u-mb\:n50\@lg {
	margin-block-end: -50px !important;
}

.u-ml\:n50\@lg {
	margin-inline-start: -50px !important;
}

.u-mt\:n45\@lg {
	margin-block-start: -45px !important;
}

.u-mr\:n45\@lg {
	margin-inline-end: -45px !important;
}

.u-mb\:n45\@lg {
	margin-block-end: -45px !important;
}

.u-ml\:n45\@lg {
	margin-inline-start: -45px !important;
}

.u-mt\:n40\@lg {
	margin-block-start: -40px !important;
}

.u-mr\:n40\@lg {
	margin-inline-end: -40px !important;
}

.u-mb\:n40\@lg {
	margin-block-end: -40px !important;
}

.u-ml\:n40\@lg {
	margin-inline-start: -40px !important;
}

.u-mt\:n35\@lg {
	margin-block-start: -35px !important;
}

.u-mr\:n35\@lg {
	margin-inline-end: -35px !important;
}

.u-mb\:n35\@lg {
	margin-block-end: -35px !important;
}

.u-ml\:n35\@lg {
	margin-inline-start: -35px !important;
}

.u-mt\:n30\@lg {
	margin-block-start: -30px !important;
}

.u-mr\:n30\@lg {
	margin-inline-end: -30px !important;
}

.u-mb\:n30\@lg {
	margin-block-end: -30px !important;
}

.u-ml\:n30\@lg {
	margin-inline-start: -30px !important;
}

.u-mt\:n25\@lg {
	margin-block-start: -25px !important;
}

.u-mr\:n25\@lg {
	margin-inline-end: -25px !important;
}

.u-mb\:n25\@lg {
	margin-block-end: -25px !important;
}

.u-ml\:n25\@lg {
	margin-inline-start: -25px !important;
}

.u-mt\:n20\@lg {
	margin-block-start: -20px !important;
}

.u-mr\:n20\@lg {
	margin-inline-end: -20px !important;
}

.u-mb\:n20\@lg {
	margin-block-end: -20px !important;
}

.u-ml\:n20\@lg {
	margin-inline-start: -20px !important;
}

.u-mt\:n15\@lg {
	margin-block-start: -15px !important;
}

.u-mr\:n15\@lg {
	margin-inline-end: -15px !important;
}

.u-mb\:n15\@lg {
	margin-block-end: -15px !important;
}

.u-ml\:n15\@lg {
	margin-inline-start: -15px !important;
}

.u-mt\:n10\@lg {
	margin-block-start: -10px !important;
}

.u-mr\:n10\@lg {
	margin-inline-end: -10px !important;
}

.u-mb\:n10\@lg {
	margin-block-end: -10px !important;
}

.u-ml\:n10\@lg {
	margin-inline-start: -10px !important;
}

.u-mt\:n5\@lg {
	margin-block-start: -5px !important;
}

.u-mr\:n5\@lg {
	margin-inline-end: -5px !important;
}

.u-mb\:n5\@lg {
	margin-block-end: -5px !important;
}

.u-ml\:n5\@lg {
	margin-inline-start: -5px !important;
}

.u-mt\:0\@lg {
	margin-block-start: 0px !important;
}

.u-mr\:0\@lg {
	margin-inline-end: 0px !important;
}

.u-mb\:0\@lg {
	margin-block-end: 0px !important;
}

.u-ml\:0\@lg {
	margin-inline-start: 0px !important;
}

.u-pt\:0\@lg {
	padding-block-start: 0px !important;
}

.u-pr\:0\@lg {
	padding-inline-end: 0px !important;
}

.u-pb\:0\@lg {
	padding-block-end: 0px !important;
}

.u-pl\:0\@lg {
	padding-inline-start: 0px !important;
}

.u-mt\:5\@lg {
	margin-block-start: 5px !important;
}

.u-mr\:5\@lg {
	margin-inline-end: 5px !important;
}

.u-mb\:5\@lg {
	margin-block-end: 5px !important;
}

.u-ml\:5\@lg {
	margin-inline-start: 5px !important;
}

.u-pt\:5\@lg {
	padding-block-start: 5px !important;
}

.u-pr\:5\@lg {
	padding-inline-end: 5px !important;
}

.u-pb\:5\@lg {
	padding-block-end: 5px !important;
}

.u-pl\:5\@lg {
	padding-inline-start: 5px !important;
}

.u-mt\:10\@lg {
	margin-block-start: 10px !important;
}

.u-mr\:10\@lg {
	margin-inline-end: 10px !important;
}

.u-mb\:10\@lg {
	margin-block-end: 10px !important;
}

.u-ml\:10\@lg {
	margin-inline-start: 10px !important;
}

.u-pt\:10\@lg {
	padding-block-start: 10px !important;
}

.u-pr\:10\@lg {
	padding-inline-end: 10px !important;
}

.u-pb\:10\@lg {
	padding-block-end: 10px !important;
}

.u-pl\:10\@lg {
	padding-inline-start: 10px !important;
}

.u-mt\:15\@lg {
	margin-block-start: 15px !important;
}

.u-mr\:15\@lg {
	margin-inline-end: 15px !important;
}

.u-mb\:15\@lg {
	margin-block-end: 15px !important;
}

.u-ml\:15\@lg {
	margin-inline-start: 15px !important;
}

.u-pt\:15\@lg {
	padding-block-start: 15px !important;
}

.u-pr\:15\@lg {
	padding-inline-end: 15px !important;
}

.u-pb\:15\@lg {
	padding-block-end: 15px !important;
}

.u-pl\:15\@lg {
	padding-inline-start: 15px !important;
}

.u-mt\:20\@lg {
	margin-block-start: 20px !important;
}

.u-mr\:20\@lg {
	margin-inline-end: 20px !important;
}

.u-mb\:20\@lg {
	margin-block-end: 20px !important;
}

.u-ml\:20\@lg {
	margin-inline-start: 20px !important;
}

.u-pt\:20\@lg {
	padding-block-start: 20px !important;
}

.u-pr\:20\@lg {
	padding-inline-end: 20px !important;
}

.u-pb\:20\@lg {
	padding-block-end: 20px !important;
}

.u-pl\:20\@lg {
	padding-inline-start: 20px !important;
}

.u-mt\:25\@lg {
	margin-block-start: 25px !important;
}

.u-mr\:25\@lg {
	margin-inline-end: 25px !important;
}

.u-mb\:25\@lg {
	margin-block-end: 25px !important;
}

.u-ml\:25\@lg {
	margin-inline-start: 25px !important;
}

.u-pt\:25\@lg {
	padding-block-start: 25px !important;
}

.u-pr\:25\@lg {
	padding-inline-end: 25px !important;
}

.u-pb\:25\@lg {
	padding-block-end: 25px !important;
}

.u-pl\:25\@lg {
	padding-inline-start: 25px !important;
}

.u-mt\:30\@lg {
	margin-block-start: 30px !important;
}

.u-mr\:30\@lg {
	margin-inline-end: 30px !important;
}

.u-mb\:30\@lg {
	margin-block-end: 30px !important;
}

.u-ml\:30\@lg {
	margin-inline-start: 30px !important;
}

.u-pt\:30\@lg {
	padding-block-start: 30px !important;
}

.u-pr\:30\@lg {
	padding-inline-end: 30px !important;
}

.u-pb\:30\@lg {
	padding-block-end: 30px !important;
}

.u-pl\:30\@lg {
	padding-inline-start: 30px !important;
}

.u-mt\:35\@lg {
	margin-block-start: 35px !important;
}

.u-mr\:35\@lg {
	margin-inline-end: 35px !important;
}

.u-mb\:35\@lg {
	margin-block-end: 35px !important;
}

.u-ml\:35\@lg {
	margin-inline-start: 35px !important;
}

.u-pt\:35\@lg {
	padding-block-start: 35px !important;
}

.u-pr\:35\@lg {
	padding-inline-end: 35px !important;
}

.u-pb\:35\@lg {
	padding-block-end: 35px !important;
}

.u-pl\:35\@lg {
	padding-inline-start: 35px !important;
}

.u-mt\:40\@lg {
	margin-block-start: 40px !important;
}

.u-mr\:40\@lg {
	margin-inline-end: 40px !important;
}

.u-mb\:40\@lg {
	margin-block-end: 40px !important;
}

.u-ml\:40\@lg {
	margin-inline-start: 40px !important;
}

.u-pt\:40\@lg {
	padding-block-start: 40px !important;
}

.u-pr\:40\@lg {
	padding-inline-end: 40px !important;
}

.u-pb\:40\@lg {
	padding-block-end: 40px !important;
}

.u-pl\:40\@lg {
	padding-inline-start: 40px !important;
}

.u-mt\:45\@lg {
	margin-block-start: 45px !important;
}

.u-mr\:45\@lg {
	margin-inline-end: 45px !important;
}

.u-mb\:45\@lg {
	margin-block-end: 45px !important;
}

.u-ml\:45\@lg {
	margin-inline-start: 45px !important;
}

.u-pt\:45\@lg {
	padding-block-start: 45px !important;
}

.u-pr\:45\@lg {
	padding-inline-end: 45px !important;
}

.u-pb\:45\@lg {
	padding-block-end: 45px !important;
}

.u-pl\:45\@lg {
	padding-inline-start: 45px !important;
}

.u-mt\:50\@lg {
	margin-block-start: 50px !important;
}

.u-mr\:50\@lg {
	margin-inline-end: 50px !important;
}

.u-mb\:50\@lg {
	margin-block-end: 50px !important;
}

.u-ml\:50\@lg {
	margin-inline-start: 50px !important;
}

.u-pt\:50\@lg {
	padding-block-start: 50px !important;
}

.u-pr\:50\@lg {
	padding-inline-end: 50px !important;
}

.u-pb\:50\@lg {
	padding-block-end: 50px !important;
}

.u-pl\:50\@lg {
	padding-inline-start: 50px !important;
}

.u-mt\:55\@lg {
	margin-block-start: 55px !important;
}

.u-mr\:55\@lg {
	margin-inline-end: 55px !important;
}

.u-mb\:55\@lg {
	margin-block-end: 55px !important;
}

.u-ml\:55\@lg {
	margin-inline-start: 55px !important;
}

.u-pt\:55\@lg {
	padding-block-start: 55px !important;
}

.u-pr\:55\@lg {
	padding-inline-end: 55px !important;
}

.u-pb\:55\@lg {
	padding-block-end: 55px !important;
}

.u-pl\:55\@lg {
	padding-inline-start: 55px !important;
}

.u-mt\:60\@lg {
	margin-block-start: 60px !important;
}

.u-mr\:60\@lg {
	margin-inline-end: 60px !important;
}

.u-mb\:60\@lg {
	margin-block-end: 60px !important;
}

.u-ml\:60\@lg {
	margin-inline-start: 60px !important;
}

.u-pt\:60\@lg {
	padding-block-start: 60px !important;
}

.u-pr\:60\@lg {
	padding-inline-end: 60px !important;
}

.u-pb\:60\@lg {
	padding-block-end: 60px !important;
}

.u-pl\:60\@lg {
	padding-inline-start: 60px !important;
}

.u-mt\:65\@lg {
	margin-block-start: 65px !important;
}

.u-mr\:65\@lg {
	margin-inline-end: 65px !important;
}

.u-mb\:65\@lg {
	margin-block-end: 65px !important;
}

.u-ml\:65\@lg {
	margin-inline-start: 65px !important;
}

.u-pt\:65\@lg {
	padding-block-start: 65px !important;
}

.u-pr\:65\@lg {
	padding-inline-end: 65px !important;
}

.u-pb\:65\@lg {
	padding-block-end: 65px !important;
}

.u-pl\:65\@lg {
	padding-inline-start: 65px !important;
}

.u-mt\:70\@lg {
	margin-block-start: 70px !important;
}

.u-mr\:70\@lg {
	margin-inline-end: 70px !important;
}

.u-mb\:70\@lg {
	margin-block-end: 70px !important;
}

.u-ml\:70\@lg {
	margin-inline-start: 70px !important;
}

.u-pt\:70\@lg {
	padding-block-start: 70px !important;
}

.u-pr\:70\@lg {
	padding-inline-end: 70px !important;
}

.u-pb\:70\@lg {
	padding-block-end: 70px !important;
}

.u-pl\:70\@lg {
	padding-inline-start: 70px !important;
}

.u-mt\:75\@lg {
	margin-block-start: 75px !important;
}

.u-mr\:75\@lg {
	margin-inline-end: 75px !important;
}

.u-mb\:75\@lg {
	margin-block-end: 75px !important;
}

.u-ml\:75\@lg {
	margin-inline-start: 75px !important;
}

.u-pt\:75\@lg {
	padding-block-start: 75px !important;
}

.u-pr\:75\@lg {
	padding-inline-end: 75px !important;
}

.u-pb\:75\@lg {
	padding-block-end: 75px !important;
}

.u-pl\:75\@lg {
	padding-inline-start: 75px !important;
}

.u-mt\:80\@lg {
	margin-block-start: 80px !important;
}

.u-mr\:80\@lg {
	margin-inline-end: 80px !important;
}

.u-mb\:80\@lg {
	margin-block-end: 80px !important;
}

.u-ml\:80\@lg {
	margin-inline-start: 80px !important;
}

.u-pt\:80\@lg {
	padding-block-start: 80px !important;
}

.u-pr\:80\@lg {
	padding-inline-end: 80px !important;
}

.u-pb\:80\@lg {
	padding-block-end: 80px !important;
}

.u-pl\:80\@lg {
	padding-inline-start: 80px !important;
}

.u-mt\:85\@lg {
	margin-block-start: 85px !important;
}

.u-mr\:85\@lg {
	margin-inline-end: 85px !important;
}

.u-mb\:85\@lg {
	margin-block-end: 85px !important;
}

.u-ml\:85\@lg {
	margin-inline-start: 85px !important;
}

.u-pt\:85\@lg {
	padding-block-start: 85px !important;
}

.u-pr\:85\@lg {
	padding-inline-end: 85px !important;
}

.u-pb\:85\@lg {
	padding-block-end: 85px !important;
}

.u-pl\:85\@lg {
	padding-inline-start: 85px !important;
}

.u-mt\:90\@lg {
	margin-block-start: 90px !important;
}

.u-mr\:90\@lg {
	margin-inline-end: 90px !important;
}

.u-mb\:90\@lg {
	margin-block-end: 90px !important;
}

.u-ml\:90\@lg {
	margin-inline-start: 90px !important;
}

.u-pt\:90\@lg {
	padding-block-start: 90px !important;
}

.u-pr\:90\@lg {
	padding-inline-end: 90px !important;
}

.u-pb\:90\@lg {
	padding-block-end: 90px !important;
}

.u-pl\:90\@lg {
	padding-inline-start: 90px !important;
}

.u-mt\:95\@lg {
	margin-block-start: 95px !important;
}

.u-mr\:95\@lg {
	margin-inline-end: 95px !important;
}

.u-mb\:95\@lg {
	margin-block-end: 95px !important;
}

.u-ml\:95\@lg {
	margin-inline-start: 95px !important;
}

.u-pt\:95\@lg {
	padding-block-start: 95px !important;
}

.u-pr\:95\@lg {
	padding-inline-end: 95px !important;
}

.u-pb\:95\@lg {
	padding-block-end: 95px !important;
}

.u-pl\:95\@lg {
	padding-inline-start: 95px !important;
}

.u-mt\:100\@lg {
	margin-block-start: 100px !important;
}

.u-mr\:100\@lg {
	margin-inline-end: 100px !important;
}

.u-mb\:100\@lg {
	margin-block-end: 100px !important;
}

.u-ml\:100\@lg {
	margin-inline-start: 100px !important;
}

.u-pt\:100\@lg {
	padding-block-start: 100px !important;
}

.u-pr\:100\@lg {
	padding-inline-end: 100px !important;
}

.u-pb\:100\@lg {
	padding-block-end: 100px !important;
}

.u-pl\:100\@lg {
	padding-inline-start: 100px !important;
}

.u-mt\:105\@lg {
	margin-block-start: 105px !important;
}

.u-mr\:105\@lg {
	margin-inline-end: 105px !important;
}

.u-mb\:105\@lg {
	margin-block-end: 105px !important;
}

.u-ml\:105\@lg {
	margin-inline-start: 105px !important;
}

.u-pt\:105\@lg {
	padding-block-start: 105px !important;
}

.u-pr\:105\@lg {
	padding-inline-end: 105px !important;
}

.u-pb\:105\@lg {
	padding-block-end: 105px !important;
}

.u-pl\:105\@lg {
	padding-inline-start: 105px !important;
}

.u-mt\:110\@lg {
	margin-block-start: 110px !important;
}

.u-mr\:110\@lg {
	margin-inline-end: 110px !important;
}

.u-mb\:110\@lg {
	margin-block-end: 110px !important;
}

.u-ml\:110\@lg {
	margin-inline-start: 110px !important;
}

.u-pt\:110\@lg {
	padding-block-start: 110px !important;
}

.u-pr\:110\@lg {
	padding-inline-end: 110px !important;
}

.u-pb\:110\@lg {
	padding-block-end: 110px !important;
}

.u-pl\:110\@lg {
	padding-inline-start: 110px !important;
}

.u-mt\:115\@lg {
	margin-block-start: 115px !important;
}

.u-mr\:115\@lg {
	margin-inline-end: 115px !important;
}

.u-mb\:115\@lg {
	margin-block-end: 115px !important;
}

.u-ml\:115\@lg {
	margin-inline-start: 115px !important;
}

.u-pt\:115\@lg {
	padding-block-start: 115px !important;
}

.u-pr\:115\@lg {
	padding-inline-end: 115px !important;
}

.u-pb\:115\@lg {
	padding-block-end: 115px !important;
}

.u-pl\:115\@lg {
	padding-inline-start: 115px !important;
}

.u-mt\:120\@lg {
	margin-block-start: 120px !important;
}

.u-mr\:120\@lg {
	margin-inline-end: 120px !important;
}

.u-mb\:120\@lg {
	margin-block-end: 120px !important;
}

.u-ml\:120\@lg {
	margin-inline-start: 120px !important;
}

.u-pt\:120\@lg {
	padding-block-start: 120px !important;
}

.u-pr\:120\@lg {
	padding-inline-end: 120px !important;
}

.u-pb\:120\@lg {
	padding-block-end: 120px !important;
}

.u-pl\:120\@lg {
	padding-inline-start: 120px !important;
}

.u-mt\:125\@lg {
	margin-block-start: 125px !important;
}

.u-mr\:125\@lg {
	margin-inline-end: 125px !important;
}

.u-mb\:125\@lg {
	margin-block-end: 125px !important;
}

.u-ml\:125\@lg {
	margin-inline-start: 125px !important;
}

.u-pt\:125\@lg {
	padding-block-start: 125px !important;
}

.u-pr\:125\@lg {
	padding-inline-end: 125px !important;
}

.u-pb\:125\@lg {
	padding-block-end: 125px !important;
}

.u-pl\:125\@lg {
	padding-inline-start: 125px !important;
}

.u-mt\:130\@lg {
	margin-block-start: 130px !important;
}

.u-mr\:130\@lg {
	margin-inline-end: 130px !important;
}

.u-mb\:130\@lg {
	margin-block-end: 130px !important;
}

.u-ml\:130\@lg {
	margin-inline-start: 130px !important;
}

.u-pt\:130\@lg {
	padding-block-start: 130px !important;
}

.u-pr\:130\@lg {
	padding-inline-end: 130px !important;
}

.u-pb\:130\@lg {
	padding-block-end: 130px !important;
}

.u-pl\:130\@lg {
	padding-inline-start: 130px !important;
}

.u-mt\:135\@lg {
	margin-block-start: 135px !important;
}

.u-mr\:135\@lg {
	margin-inline-end: 135px !important;
}

.u-mb\:135\@lg {
	margin-block-end: 135px !important;
}

.u-ml\:135\@lg {
	margin-inline-start: 135px !important;
}

.u-pt\:135\@lg {
	padding-block-start: 135px !important;
}

.u-pr\:135\@lg {
	padding-inline-end: 135px !important;
}

.u-pb\:135\@lg {
	padding-block-end: 135px !important;
}

.u-pl\:135\@lg {
	padding-inline-start: 135px !important;
}

.u-mt\:140\@lg {
	margin-block-start: 140px !important;
}

.u-mr\:140\@lg {
	margin-inline-end: 140px !important;
}

.u-mb\:140\@lg {
	margin-block-end: 140px !important;
}

.u-ml\:140\@lg {
	margin-inline-start: 140px !important;
}

.u-pt\:140\@lg {
	padding-block-start: 140px !important;
}

.u-pr\:140\@lg {
	padding-inline-end: 140px !important;
}

.u-pb\:140\@lg {
	padding-block-end: 140px !important;
}

.u-pl\:140\@lg {
	padding-inline-start: 140px !important;
}

.u-mt\:145\@lg {
	margin-block-start: 145px !important;
}

.u-mr\:145\@lg {
	margin-inline-end: 145px !important;
}

.u-mb\:145\@lg {
	margin-block-end: 145px !important;
}

.u-ml\:145\@lg {
	margin-inline-start: 145px !important;
}

.u-pt\:145\@lg {
	padding-block-start: 145px !important;
}

.u-pr\:145\@lg {
	padding-inline-end: 145px !important;
}

.u-pb\:145\@lg {
	padding-block-end: 145px !important;
}

.u-pl\:145\@lg {
	padding-inline-start: 145px !important;
}

.u-mt\:150\@lg {
	margin-block-start: 150px !important;
}

.u-mr\:150\@lg {
	margin-inline-end: 150px !important;
}

.u-mb\:150\@lg {
	margin-block-end: 150px !important;
}

.u-ml\:150\@lg {
	margin-inline-start: 150px !important;
}

.u-pt\:150\@lg {
	padding-block-start: 150px !important;
}

.u-pr\:150\@lg {
	padding-inline-end: 150px !important;
}

.u-pb\:150\@lg {
	padding-block-end: 150px !important;
}

.u-pl\:150\@lg {
	padding-inline-start: 150px !important;
}

.u-mt\:155\@lg {
	margin-block-start: 155px !important;
}

.u-mr\:155\@lg {
	margin-inline-end: 155px !important;
}

.u-mb\:155\@lg {
	margin-block-end: 155px !important;
}

.u-ml\:155\@lg {
	margin-inline-start: 155px !important;
}

.u-pt\:155\@lg {
	padding-block-start: 155px !important;
}

.u-pr\:155\@lg {
	padding-inline-end: 155px !important;
}

.u-pb\:155\@lg {
	padding-block-end: 155px !important;
}

.u-pl\:155\@lg {
	padding-inline-start: 155px !important;
}

.u-mt\:160\@lg {
	margin-block-start: 160px !important;
}

.u-mr\:160\@lg {
	margin-inline-end: 160px !important;
}

.u-mb\:160\@lg {
	margin-block-end: 160px !important;
}

.u-ml\:160\@lg {
	margin-inline-start: 160px !important;
}

.u-pt\:160\@lg {
	padding-block-start: 160px !important;
}

.u-pr\:160\@lg {
	padding-inline-end: 160px !important;
}

.u-pb\:160\@lg {
	padding-block-end: 160px !important;
}

.u-pl\:160\@lg {
	padding-inline-start: 160px !important;
}

.u-mt\:165\@lg {
	margin-block-start: 165px !important;
}

.u-mr\:165\@lg {
	margin-inline-end: 165px !important;
}

.u-mb\:165\@lg {
	margin-block-end: 165px !important;
}

.u-ml\:165\@lg {
	margin-inline-start: 165px !important;
}

.u-pt\:165\@lg {
	padding-block-start: 165px !important;
}

.u-pr\:165\@lg {
	padding-inline-end: 165px !important;
}

.u-pb\:165\@lg {
	padding-block-end: 165px !important;
}

.u-pl\:165\@lg {
	padding-inline-start: 165px !important;
}

.u-mt\:170\@lg {
	margin-block-start: 170px !important;
}

.u-mr\:170\@lg {
	margin-inline-end: 170px !important;
}

.u-mb\:170\@lg {
	margin-block-end: 170px !important;
}

.u-ml\:170\@lg {
	margin-inline-start: 170px !important;
}

.u-pt\:170\@lg {
	padding-block-start: 170px !important;
}

.u-pr\:170\@lg {
	padding-inline-end: 170px !important;
}

.u-pb\:170\@lg {
	padding-block-end: 170px !important;
}

.u-pl\:170\@lg {
	padding-inline-start: 170px !important;
}

.u-mt\:175\@lg {
	margin-block-start: 175px !important;
}

.u-mr\:175\@lg {
	margin-inline-end: 175px !important;
}

.u-mb\:175\@lg {
	margin-block-end: 175px !important;
}

.u-ml\:175\@lg {
	margin-inline-start: 175px !important;
}

.u-pt\:175\@lg {
	padding-block-start: 175px !important;
}

.u-pr\:175\@lg {
	padding-inline-end: 175px !important;
}

.u-pb\:175\@lg {
	padding-block-end: 175px !important;
}

.u-pl\:175\@lg {
	padding-inline-start: 175px !important;
}

.u-mt\:180\@lg {
	margin-block-start: 180px !important;
}

.u-mr\:180\@lg {
	margin-inline-end: 180px !important;
}

.u-mb\:180\@lg {
	margin-block-end: 180px !important;
}

.u-ml\:180\@lg {
	margin-inline-start: 180px !important;
}

.u-pt\:180\@lg {
	padding-block-start: 180px !important;
}

.u-pr\:180\@lg {
	padding-inline-end: 180px !important;
}

.u-pb\:180\@lg {
	padding-block-end: 180px !important;
}

.u-pl\:180\@lg {
	padding-inline-start: 180px !important;
}

.u-mt\:185\@lg {
	margin-block-start: 185px !important;
}

.u-mr\:185\@lg {
	margin-inline-end: 185px !important;
}

.u-mb\:185\@lg {
	margin-block-end: 185px !important;
}

.u-ml\:185\@lg {
	margin-inline-start: 185px !important;
}

.u-pt\:185\@lg {
	padding-block-start: 185px !important;
}

.u-pr\:185\@lg {
	padding-inline-end: 185px !important;
}

.u-pb\:185\@lg {
	padding-block-end: 185px !important;
}

.u-pl\:185\@lg {
	padding-inline-start: 185px !important;
}

.u-mt\:190\@lg {
	margin-block-start: 190px !important;
}

.u-mr\:190\@lg {
	margin-inline-end: 190px !important;
}

.u-mb\:190\@lg {
	margin-block-end: 190px !important;
}

.u-ml\:190\@lg {
	margin-inline-start: 190px !important;
}

.u-pt\:190\@lg {
	padding-block-start: 190px !important;
}

.u-pr\:190\@lg {
	padding-inline-end: 190px !important;
}

.u-pb\:190\@lg {
	padding-block-end: 190px !important;
}

.u-pl\:190\@lg {
	padding-inline-start: 190px !important;
}

.u-mt\:195\@lg {
	margin-block-start: 195px !important;
}

.u-mr\:195\@lg {
	margin-inline-end: 195px !important;
}

.u-mb\:195\@lg {
	margin-block-end: 195px !important;
}

.u-ml\:195\@lg {
	margin-inline-start: 195px !important;
}

.u-pt\:195\@lg {
	padding-block-start: 195px !important;
}

.u-pr\:195\@lg {
	padding-inline-end: 195px !important;
}

.u-pb\:195\@lg {
	padding-block-end: 195px !important;
}

.u-pl\:195\@lg {
	padding-inline-start: 195px !important;
}

.u-mt\:200\@lg {
	margin-block-start: 200px !important;
}

.u-mr\:200\@lg {
	margin-inline-end: 200px !important;
}

.u-mb\:200\@lg {
	margin-block-end: 200px !important;
}

.u-ml\:200\@lg {
	margin-inline-start: 200px !important;
}

.u-pt\:200\@lg {
	padding-block-start: 200px !important;
}

.u-pr\:200\@lg {
	padding-inline-end: 200px !important;
}

.u-pb\:200\@lg {
	padding-block-end: 200px !important;
}

.u-pl\:200\@lg {
	padding-inline-start: 200px !important;
}

.u-mt\:xl\@lg {
	margin-block-start: var(--space-block-xl) !important;
}

.u-mb\:xl\@lg {
	margin-block-end: var(--space-block-xl) !important;
}

.u-pt\:xl\@lg {
	padding-block-start: var(--space-block-xl) !important;
}

.u-pb\:xl\@lg {
	padding-block-end: var(--space-block-xl) !important;
}

.u-mt\:lg\@lg {
	margin-block-start: var(--space-block-lg) !important;
}

.u-mb\:lg\@lg {
	margin-block-end: var(--space-block-lg) !important;
}

.u-pt\:lg\@lg {
	padding-block-start: var(--space-block-lg) !important;
}

.u-pb\:lg\@lg {
	padding-block-end: var(--space-block-lg) !important;
}

.u-mt\:md\@lg {
	margin-block-start: var(--space-block-md) !important;
}

.u-mb\:md\@lg {
	margin-block-end: var(--space-block-md) !important;
}

.u-pt\:md\@lg {
	padding-block-start: var(--space-block-md) !important;
}

.u-pb\:md\@lg {
	padding-block-end: var(--space-block-md) !important;
}

.u-mt\:sm\@lg {
	margin-block-start: var(--space-block-sm) !important;
}

.u-mb\:sm\@lg {
	margin-block-end: var(--space-block-sm) !important;
}

.u-pt\:sm\@lg {
	padding-block-start: var(--space-block-sm) !important;
}

.u-pb\:sm\@lg {
	padding-block-end: var(--space-block-sm) !important;
}

.u-mt\:xs\@lg {
	margin-block-start: var(--space-block-xs) !important;
}

.u-mb\:xs\@lg {
	margin-block-end: var(--space-block-xs) !important;
}

.u-pt\:xs\@lg {
	padding-block-start: var(--space-block-xs) !important;
}

.u-pb\:xs\@lg {
	padding-block-end: var(--space-block-xs) !important;
}

.u-mt\:xl-trim\@lg {
	margin-block-start: var(--space-block-xl-trim) !important;
}

.u-mb\:xl-trim\@lg {
	margin-block-end: var(--space-block-xl-trim) !important;
}

.u-pt\:xl-trim\@lg {
	padding-block-start: var(--space-block-xl-trim) !important;
}

.u-pb\:xl-trim\@lg {
	padding-block-end: var(--space-block-xl-trim) !important;
}

.u-mt\:lg-trim\@lg {
	margin-block-start: var(--space-block-lg-trim) !important;
}

.u-mb\:lg-trim\@lg {
	margin-block-end: var(--space-block-lg-trim) !important;
}

.u-pt\:lg-trim\@lg {
	padding-block-start: var(--space-block-lg-trim) !important;
}

.u-pb\:lg-trim\@lg {
	padding-block-end: var(--space-block-lg-trim) !important;
}

.u-mt\:md-trim\@lg {
	margin-block-start: var(--space-block-md-trim) !important;
}

.u-mb\:md-trim\@lg {
	margin-block-end: var(--space-block-md-trim) !important;
}

.u-pt\:md-trim\@lg {
	padding-block-start: var(--space-block-md-trim) !important;
}

.u-pb\:md-trim\@lg {
	padding-block-end: var(--space-block-md-trim) !important;
}

.u-mt\:sm-trim\@lg {
	margin-block-start: var(--space-block-sm-trim) !important;
}

.u-mb\:sm-trim\@lg {
	margin-block-end: var(--space-block-sm-trim) !important;
}

.u-pt\:sm-trim\@lg {
	padding-block-start: var(--space-block-sm-trim) !important;
}

.u-pb\:sm-trim\@lg {
	padding-block-end: var(--space-block-sm-trim) !important;
}

.u-mt\:xs-trim\@lg {
	margin-block-start: var(--space-block-xs-trim) !important;
}

.u-mb\:xs-trim\@lg {
	margin-block-end: var(--space-block-xs-trim) !important;
}

.u-pt\:xs-trim\@lg {
	padding-block-start: var(--space-block-xs-trim) !important;
}

.u-pb\:xs-trim\@lg {
	padding-block-end: var(--space-block-xs-trim) !important;
}

.u-fw\:100\@lg {
	font-weight: 100;
}

.u-fw\:200\@lg {
	font-weight: 200;
}

.u-fw\:300\@lg {
	font-weight: 300;
}

.u-fw\:400\@lg {
	font-weight: 400;
}

.u-fw\:500\@lg {
	font-weight: 500;
}

.u-fw\:600\@lg {
	font-weight: 600;
}

.u-fw\:700\@lg {
	font-weight: 700;
}

.u-fw\:800\@lg {
	font-weight: 800;
}

.u-fw\:900\@lg {
	font-weight: 900;
}

.u-fz\:0\@lg {
	font-size: 0rem !important;
}

.u-fz\:1\@lg {
	font-size: 0.0625rem !important;
}

.u-fz\:2\@lg {
	font-size: 0.125rem !important;
}

.u-fz\:3\@lg {
	font-size: 0.1875rem !important;
}

.u-fz\:4\@lg {
	font-size: 0.25rem !important;
}

.u-fz\:5\@lg {
	font-size: 0.3125rem !important;
}

.u-fz\:6\@lg {
	font-size: 0.375rem !important;
}

.u-fz\:7\@lg {
	font-size: 0.4375rem !important;
}

.u-fz\:8\@lg {
	font-size: 0.5rem !important;
}

.u-fz\:9\@lg {
	font-size: 0.5625rem !important;
}

.u-fz\:10\@lg {
	font-size: 0.625rem !important;
}

.u-fz\:11\@lg {
	font-size: 0.6875rem !important;
}

.u-fz\:12\@lg {
	font-size: 0.75rem !important;
}

.u-fz\:13\@lg {
	font-size: 0.8125rem !important;
}

.u-fz\:14\@lg {
	font-size: 0.875rem !important;
}

.u-fz\:15\@lg {
	font-size: 0.9375rem !important;
}

.u-fz\:16\@lg {
	font-size: 1rem !important;
}

.u-fz\:17\@lg {
	font-size: 1.0625rem !important;
}

.u-fz\:18\@lg {
	font-size: 1.125rem !important;
}

.u-fz\:19\@lg {
	font-size: 1.1875rem !important;
}

.u-fz\:20\@lg {
	font-size: 1.25rem !important;
}

.u-fz\:21\@lg {
	font-size: 1.3125rem !important;
}

.u-fz\:22\@lg {
	font-size: 1.375rem !important;
}

.u-fz\:23\@lg {
	font-size: 1.4375rem !important;
}

.u-fz\:24\@lg {
	font-size: 1.5rem !important;
}

.u-fz\:25\@lg {
	font-size: 1.5625rem !important;
}

.u-fz\:26\@lg {
	font-size: 1.625rem !important;
}

.u-fz\:27\@lg {
	font-size: 1.6875rem !important;
}

.u-fz\:28\@lg {
	font-size: 1.75rem !important;
}

.u-fz\:29\@lg {
	font-size: 1.8125rem !important;
}

.u-fz\:30\@lg {
	font-size: 1.875rem !important;
}

.u-lh\:10\@lg {
	line-height: 1 !important;
}

.u-lh\:11\@lg {
	line-height: 1.1 !important;
}

.u-lh\:12\@lg {
	line-height: 1.2 !important;
}

.u-lh\:13\@lg {
	line-height: 1.3 !important;
}

.u-lh\:14\@lg {
	line-height: 1.4 !important;
}

.u-lh\:15\@lg {
	line-height: 1.5 !important;
}

.u-lh\:16\@lg {
	line-height: 1.6 !important;
}

.u-lh\:17\@lg {
	line-height: 1.7 !important;
}

.u-lh\:18\@lg {
	line-height: 1.8 !important;
}

.u-lh\:19\@lg {
	line-height: 1.9 !important;
}

.u-lh\:20\@lg {
	line-height: 2 !important;
}

.u-ta\:l\@lg {
	text-align: left !important;
}

.u-ta\:r\@lg {
	text-align: right !important;
}

.u-ta\:c\@lg {
	text-align: center !important;
}

.u-trsde\:d0\@lg {
	transition-delay: 0s !important;
}

.u-animdel\:d0\@lg {
	animation-delay: 0s !important;
}

.u-trsde\:d1\@lg {
	transition-delay: 0.1s !important;
}

.u-animdel\:d1\@lg {
	animation-delay: 0.1s !important;
}

.u-trsde\:d2\@lg {
	transition-delay: 0.2s !important;
}

.u-animdel\:d2\@lg {
	animation-delay: 0.2s !important;
}

.u-trsde\:d3\@lg {
	transition-delay: 0.3s !important;
}

.u-animdel\:d3\@lg {
	animation-delay: 0.3s !important;
}

.u-trsde\:d4\@lg {
	transition-delay: 0.4s !important;
}

.u-animdel\:d4\@lg {
	animation-delay: 0.4s !important;
}

.u-trsde\:d5\@lg {
	transition-delay: 0.5s !important;
}

.u-animdel\:d5\@lg {
	animation-delay: 0.5s !important;
}

.u-trsde\:d6\@lg {
	transition-delay: 0.6s !important;
}

.u-animdel\:d6\@lg {
	animation-delay: 0.6s !important;
}

.u-trsde\:d7\@lg {
	transition-delay: 0.7s !important;
}

.u-animdel\:d7\@lg {
	animation-delay: 0.7s !important;
}

.u-trsde\:d8\@lg {
	transition-delay: 0.8s !important;
}

.u-animdel\:d8\@lg {
	animation-delay: 0.8s !important;
}

.u-trsde\:d9\@lg {
	transition-delay: 0.9s !important;
}

.u-animdel\:d9\@lg {
	animation-delay: 0.9s !important;
}

.u-trsde\:d10\@lg {
	transition-delay: 1s !important;
}

.u-animdel\:d10\@lg {
	animation-delay: 1s !important;
}

.u-trsde\:d11\@lg {
	transition-delay: 1.1s !important;
}

.u-animdel\:d11\@lg {
	animation-delay: 1.1s !important;
}

.u-trsde\:d12\@lg {
	transition-delay: 1.2s !important;
}

.u-animdel\:d12\@lg {
	animation-delay: 1.2s !important;
}

.u-trsde\:d13\@lg {
	transition-delay: 1.3s !important;
}

.u-animdel\:d13\@lg {
	animation-delay: 1.3s !important;
}

.u-trsde\:d14\@lg {
	transition-delay: 1.4s !important;
}

.u-animdel\:d14\@lg {
	animation-delay: 1.4s !important;
}

.u-trsde\:d15\@lg {
	transition-delay: 1.5s !important;
}

.u-animdel\:d15\@lg {
	animation-delay: 1.5s !important;
}

.u-trsde\:d16\@lg {
	transition-delay: 1.6s !important;
}

.u-animdel\:d16\@lg {
	animation-delay: 1.6s !important;
}

.u-trsde\:d17\@lg {
	transition-delay: 1.7s !important;
}

.u-animdel\:d17\@lg {
	animation-delay: 1.7s !important;
}

.u-trsde\:d18\@lg {
	transition-delay: 1.8s !important;
}

.u-animdel\:d18\@lg {
	animation-delay: 1.8s !important;
}

.u-trsde\:d19\@lg {
	transition-delay: 1.9s !important;
}

.u-animdel\:d19\@lg {
	animation-delay: 1.9s !important;
}

.u-trsde\:d20\@lg {
	transition-delay: 2s !important;
}

.u-animdel\:d20\@lg {
	animation-delay: 2s !important;
}

.u-min\@lg {
	display: none !important;
}

}

@media (width <= 930px) {

.u-d\:b\@bp930 {
	display: block !important;
}

.u-d\:n\@bp930 {
	display: none !important;
}

.u-d\:i\@bp930 {
	display: inline !important;
}

.u-d\:ib\@bp930 {
	display: inline-block !important;
}

.u-d\:f\@bp930 {
	display: flex !important;
}

.u-d\:if\@bp930 {
	display: inline-flex !important;
}

.u-d\:g\@bp930 {
	display: grid !important;
}

.u-d\:ig\@bp930 {
	display: inline-grid !important;
}

.u-d\:ct\@bp930 {
	display: contents !important;
}

.u-d\:rv\@bp930 {
	display: revert !important;
}

.u-fxw\:w\@bp930 {
	flex-wrap: wrap !important;
}

.u-jc\:s\@bp930 {
	justify-content: start !important;
}

.u-jc\:e\@bp930 {
	justify-content: end !important;
}

.u-jc\:c\@bp930 {
	justify-content: center !important;
}

.u-jc\:st\@bp930 {
	justify-content: stretch !important;
}

.u-jc\:sb\@bp930 {
	justify-content: space-between !important;
}

.u-jc\:sa\@bp930 {
	justify-content: space-around !important;
}

.u-js\:s\@bp930 {
	justify-self: start !important;
}

.u-js\:e\@bp930 {
	justify-self: end !important;
}

.u-js\:c\@bp930 {
	justify-self: center !important;
}

.u-js\:bl\@bp930 {
	justify-self: baseline !important;
}

.u-js\:st\@bp930 {
	justify-self: stretch !important;
}

.u-ac\:s\@bp930 {
	align-content: start !important;
}

.u-ac\:e\@bp930 {
	align-content: end !important;
}

.u-ac\:c\@bp930 {
	align-content: center !important;
}

.u-ac\:bl\@bp930 {
	align-content: baseline !important;
}

.u-ac\:st\@bp930 {
	align-content: stretch !important;
}

.u-ac\:sb\@bp930 {
	align-content: space-between !important;
}

.u-ac\:sa\@bp930 {
	align-content: space-around !important;
}

.u-ai\:s\@bp930 {
	align-items: start !important;
}

.u-ai\:e\@bp930 {
	align-items: end !important;
}

.u-ai\:c\@bp930 {
	align-items: center !important;
}

.u-ai\:bl\@bp930 {
	align-items: baseline !important;
}

.u-ai\:st\@bp930 {
	align-items: stretch !important;
}

.u-as\:s\@bp930 {
	align-self: start !important;
}

.u-as\:e\@bp930 {
	align-self: end !important;
}

.u-as\:c\@bp930 {
	align-self: center !important;
}

.u-as\:bl\@bp930 {
	align-self: baseline !important;
}

.u-as\:st\@bp930 {
	align-self: stretch !important;
}

.u-pos\:s\@bp930 {
	position: static !important;
}

.u-pos\:r\@bp930 {
	position: relative !important;
}

.u-pos\:a\@bp930 {
	position: absolute !important;
}

.u-pos\:f\@bp930 {
	position: fixed !important;
}

.u-pos\:k\@bp930 {
	position: sticky !important;
}

.u-fxd\:c\@bp930 {
	flex-direction: column !important;
}

.u-fxd\:cr\@bp930 {
	flex-direction: column-reverse !important;
}

.u-fxd\:r\@bp930 {
	flex-direction: row !important;
}

.u-fxd\:rr\@bp930 {
	flex-direction: row-reverse !important;
}

.u-gtc\:1\@bp930 {
	grid-template-columns: repeat(1, 1fr) !important;
}

.u-gtc\:a1\@bp930 {
	grid-template-columns: repeat(1, auto) !important;
}

.u-gtc\:2\@bp930 {
	grid-template-columns: repeat(2, 1fr) !important;
}

.u-gtc\:a2\@bp930 {
	grid-template-columns: repeat(2, auto) !important;
}

.u-gtc\:3\@bp930 {
	grid-template-columns: repeat(3, 1fr) !important;
}

.u-gtc\:a3\@bp930 {
	grid-template-columns: repeat(3, auto) !important;
}

.u-gtc\:4\@bp930 {
	grid-template-columns: repeat(4, 1fr) !important;
}

.u-gtc\:a4\@bp930 {
	grid-template-columns: repeat(4, auto) !important;
}

.u-gtc\:5\@bp930 {
	grid-template-columns: repeat(5, 1fr) !important;
}

.u-gtc\:a5\@bp930 {
	grid-template-columns: repeat(5, auto) !important;
}

.u-gtc\:6\@bp930 {
	grid-template-columns: repeat(6, 1fr) !important;
}

.u-gtc\:a6\@bp930 {
	grid-template-columns: repeat(6, auto) !important;
}

.u-gtc\:7\@bp930 {
	grid-template-columns: repeat(7, 1fr) !important;
}

.u-gtc\:a7\@bp930 {
	grid-template-columns: repeat(7, auto) !important;
}

.u-gtc\:8\@bp930 {
	grid-template-columns: repeat(8, 1fr) !important;
}

.u-gtc\:a8\@bp930 {
	grid-template-columns: repeat(8, auto) !important;
}

.u-gtc\:9\@bp930 {
	grid-template-columns: repeat(9, 1fr) !important;
}

.u-gtc\:a9\@bp930 {
	grid-template-columns: repeat(9, auto) !important;
}

.u-gtc\:10\@bp930 {
	grid-template-columns: repeat(10, 1fr) !important;
}

.u-gtc\:a10\@bp930 {
	grid-template-columns: repeat(10, auto) !important;
}

.u-gtc\:11\@bp930 {
	grid-template-columns: repeat(11, 1fr) !important;
}

.u-gtc\:a11\@bp930 {
	grid-template-columns: repeat(11, auto) !important;
}

.u-gtc\:12\@bp930 {
	grid-template-columns: repeat(12, 1fr) !important;
}

.u-gtc\:a12\@bp930 {
	grid-template-columns: repeat(12, auto) !important;
}

.u-rg\:0\@bp930 {
	row-gap: 0px !important;
}

.u-cg\:0\@bp930 {
	column-gap: 0px !important;
}

.u-rg\:5\@bp930 {
	row-gap: 5px !important;
}

.u-cg\:5\@bp930 {
	column-gap: 5px !important;
}

.u-rg\:10\@bp930 {
	row-gap: 10px !important;
}

.u-cg\:10\@bp930 {
	column-gap: 10px !important;
}

.u-rg\:15\@bp930 {
	row-gap: 15px !important;
}

.u-cg\:15\@bp930 {
	column-gap: 15px !important;
}

.u-rg\:20\@bp930 {
	row-gap: 20px !important;
}

.u-cg\:20\@bp930 {
	column-gap: 20px !important;
}

.u-rg\:25\@bp930 {
	row-gap: 25px !important;
}

.u-cg\:25\@bp930 {
	column-gap: 25px !important;
}

.u-rg\:30\@bp930 {
	row-gap: 30px !important;
}

.u-cg\:30\@bp930 {
	column-gap: 30px !important;
}

.u-rg\:35\@bp930 {
	row-gap: 35px !important;
}

.u-cg\:35\@bp930 {
	column-gap: 35px !important;
}

.u-rg\:40\@bp930 {
	row-gap: 40px !important;
}

.u-cg\:40\@bp930 {
	column-gap: 40px !important;
}

.u-rg\:45\@bp930 {
	row-gap: 45px !important;
}

.u-cg\:45\@bp930 {
	column-gap: 45px !important;
}

.u-rg\:50\@bp930 {
	row-gap: 50px !important;
}

.u-cg\:50\@bp930 {
	column-gap: 50px !important;
}

.u-rg\:55\@bp930 {
	row-gap: 55px !important;
}

.u-cg\:55\@bp930 {
	column-gap: 55px !important;
}

.u-rg\:60\@bp930 {
	row-gap: 60px !important;
}

.u-cg\:60\@bp930 {
	column-gap: 60px !important;
}

.u-rg\:65\@bp930 {
	row-gap: 65px !important;
}

.u-cg\:65\@bp930 {
	column-gap: 65px !important;
}

.u-rg\:70\@bp930 {
	row-gap: 70px !important;
}

.u-cg\:70\@bp930 {
	column-gap: 70px !important;
}

.u-rg\:75\@bp930 {
	row-gap: 75px !important;
}

.u-cg\:75\@bp930 {
	column-gap: 75px !important;
}

.u-rg\:80\@bp930 {
	row-gap: 80px !important;
}

.u-cg\:80\@bp930 {
	column-gap: 80px !important;
}

.u-rg\:85\@bp930 {
	row-gap: 85px !important;
}

.u-cg\:85\@bp930 {
	column-gap: 85px !important;
}

.u-rg\:90\@bp930 {
	row-gap: 90px !important;
}

.u-cg\:90\@bp930 {
	column-gap: 90px !important;
}

.u-rg\:95\@bp930 {
	row-gap: 95px !important;
}

.u-cg\:95\@bp930 {
	column-gap: 95px !important;
}

.u-rg\:100\@bp930 {
	row-gap: 100px !important;
}

.u-cg\:100\@bp930 {
	column-gap: 100px !important;
}

.u-rg\:xl\@bp930 {
	row-gap: var(--space-block-xl) !important;
}

.u-rg\:lg\@bp930 {
	row-gap: var(--space-block-lg) !important;
}

.u-rg\:md\@bp930 {
	row-gap: var(--space-block-md) !important;
}

.u-rg\:sm\@bp930 {
	row-gap: var(--space-block-sm) !important;
}

.u-rg\:xs\@bp930 {
	row-gap: var(--space-block-xs) !important;
}

.u-rg\:xl-trim\@bp930 {
	row-gap: var(--space-block-xl-trim) !important;
}

.u-rg\:lg-trim\@bp930 {
	row-gap: var(--space-block-lg-trim) !important;
}

.u-rg\:md-trim\@bp930 {
	row-gap: var(--space-block-md-trim) !important;
}

.u-rg\:sm-trim\@bp930 {
	row-gap: var(--space-block-sm-trim) !important;
}

.u-rg\:xs-trim\@bp930 {
	row-gap: var(--space-block-xs-trim) !important;
}

.u-od\:n50\@bp930 {
	order: -50 !important;
}

.u-od\:n40\@bp930 {
	order: -40 !important;
}

.u-od\:n30\@bp930 {
	order: -30 !important;
}

.u-od\:n20\@bp930 {
	order: -20 !important;
}

.u-od\:n10\@bp930 {
	order: -10 !important;
}

.u-od\:0\@bp930 {
	order: 0 !important;
}

.u-od\:10\@bp930 {
	order: 10 !important;
}

.u-od\:20\@bp930 {
	order: 20 !important;
}

.u-od\:30\@bp930 {
	order: 30 !important;
}

.u-od\:40\@bp930 {
	order: 40 !important;
}

.u-od\:50\@bp930 {
	order: 50 !important;
}

.u-z\:n100\@bp930 {
	z-index: -100 !important;
}

.u-z\:n90\@bp930 {
	z-index: -90 !important;
}

.u-z\:n80\@bp930 {
	z-index: -80 !important;
}

.u-z\:n70\@bp930 {
	z-index: -70 !important;
}

.u-z\:n60\@bp930 {
	z-index: -60 !important;
}

.u-z\:n50\@bp930 {
	z-index: -50 !important;
}

.u-z\:n40\@bp930 {
	z-index: -40 !important;
}

.u-z\:n30\@bp930 {
	z-index: -30 !important;
}

.u-z\:n20\@bp930 {
	z-index: -20 !important;
}

.u-z\:n10\@bp930 {
	z-index: -10 !important;
}

.u-z\:0\@bp930 {
	z-index: 0 !important;
}

.u-z\:10\@bp930 {
	z-index: 10 !important;
}

.u-z\:20\@bp930 {
	z-index: 20 !important;
}

.u-z\:30\@bp930 {
	z-index: 30 !important;
}

.u-z\:40\@bp930 {
	z-index: 40 !important;
}

.u-z\:50\@bp930 {
	z-index: 50 !important;
}

.u-z\:60\@bp930 {
	z-index: 60 !important;
}

.u-z\:70\@bp930 {
	z-index: 70 !important;
}

.u-z\:80\@bp930 {
	z-index: 80 !important;
}

.u-z\:90\@bp930 {
	z-index: 90 !important;
}

.u-z\:100\@bp930 {
	z-index: 100 !important;
}

.u-w\:0\@bp930 {
	inline-size: 0px !important;
}

.u-w\:5\@bp930 {
	inline-size: 5px !important;
}

.u-w\:10\@bp930 {
	inline-size: 10px !important;
}

.u-w\:15\@bp930 {
	inline-size: 15px !important;
}

.u-w\:20\@bp930 {
	inline-size: 20px !important;
}

.u-w\:25\@bp930 {
	inline-size: 25px !important;
}

.u-w\:30\@bp930 {
	inline-size: 30px !important;
}

.u-w\:35\@bp930 {
	inline-size: 35px !important;
}

.u-w\:40\@bp930 {
	inline-size: 40px !important;
}

.u-w\:45\@bp930 {
	inline-size: 45px !important;
}

.u-w\:50\@bp930 {
	inline-size: 50px !important;
}

.u-w\:55\@bp930 {
	inline-size: 55px !important;
}

.u-w\:60\@bp930 {
	inline-size: 60px !important;
}

.u-w\:65\@bp930 {
	inline-size: 65px !important;
}

.u-w\:70\@bp930 {
	inline-size: 70px !important;
}

.u-w\:75\@bp930 {
	inline-size: 75px !important;
}

.u-w\:80\@bp930 {
	inline-size: 80px !important;
}

.u-w\:85\@bp930 {
	inline-size: 85px !important;
}

.u-w\:90\@bp930 {
	inline-size: 90px !important;
}

.u-w\:95\@bp930 {
	inline-size: 95px !important;
}

.u-w\:100\@bp930 {
	inline-size: 100px !important;
}

.u-w\:105\@bp930 {
	inline-size: 105px !important;
}

.u-w\:110\@bp930 {
	inline-size: 110px !important;
}

.u-w\:115\@bp930 {
	inline-size: 115px !important;
}

.u-w\:120\@bp930 {
	inline-size: 120px !important;
}

.u-w\:125\@bp930 {
	inline-size: 125px !important;
}

.u-w\:130\@bp930 {
	inline-size: 130px !important;
}

.u-w\:135\@bp930 {
	inline-size: 135px !important;
}

.u-w\:140\@bp930 {
	inline-size: 140px !important;
}

.u-w\:145\@bp930 {
	inline-size: 145px !important;
}

.u-w\:150\@bp930 {
	inline-size: 150px !important;
}

.u-w\:155\@bp930 {
	inline-size: 155px !important;
}

.u-w\:160\@bp930 {
	inline-size: 160px !important;
}

.u-w\:165\@bp930 {
	inline-size: 165px !important;
}

.u-w\:170\@bp930 {
	inline-size: 170px !important;
}

.u-w\:175\@bp930 {
	inline-size: 175px !important;
}

.u-w\:180\@bp930 {
	inline-size: 180px !important;
}

.u-w\:185\@bp930 {
	inline-size: 185px !important;
}

.u-w\:190\@bp930 {
	inline-size: 190px !important;
}

.u-w\:195\@bp930 {
	inline-size: 195px !important;
}

.u-w\:200\@bp930 {
	inline-size: 200px !important;
}

.u-maw\:0\@bp930 {
	max-inline-size: 0px !important;
}

.u-miw\:0\@bp930 {
	min-inline-size: 0px !important;
}

.u-maw\:10\@bp930 {
	max-inline-size: 10px !important;
}

.u-miw\:10\@bp930 {
	min-inline-size: 10px !important;
}

.u-maw\:20\@bp930 {
	max-inline-size: 20px !important;
}

.u-miw\:20\@bp930 {
	min-inline-size: 20px !important;
}

.u-maw\:30\@bp930 {
	max-inline-size: 30px !important;
}

.u-miw\:30\@bp930 {
	min-inline-size: 30px !important;
}

.u-maw\:40\@bp930 {
	max-inline-size: 40px !important;
}

.u-miw\:40\@bp930 {
	min-inline-size: 40px !important;
}

.u-maw\:50\@bp930 {
	max-inline-size: 50px !important;
}

.u-miw\:50\@bp930 {
	min-inline-size: 50px !important;
}

.u-maw\:60\@bp930 {
	max-inline-size: 60px !important;
}

.u-miw\:60\@bp930 {
	min-inline-size: 60px !important;
}

.u-maw\:70\@bp930 {
	max-inline-size: 70px !important;
}

.u-miw\:70\@bp930 {
	min-inline-size: 70px !important;
}

.u-maw\:80\@bp930 {
	max-inline-size: 80px !important;
}

.u-miw\:80\@bp930 {
	min-inline-size: 80px !important;
}

.u-maw\:90\@bp930 {
	max-inline-size: 90px !important;
}

.u-miw\:90\@bp930 {
	min-inline-size: 90px !important;
}

.u-maw\:100\@bp930 {
	max-inline-size: 100px !important;
}

.u-miw\:100\@bp930 {
	min-inline-size: 100px !important;
}

.u-maw\:110\@bp930 {
	max-inline-size: 110px !important;
}

.u-miw\:110\@bp930 {
	min-inline-size: 110px !important;
}

.u-maw\:120\@bp930 {
	max-inline-size: 120px !important;
}

.u-miw\:120\@bp930 {
	min-inline-size: 120px !important;
}

.u-maw\:130\@bp930 {
	max-inline-size: 130px !important;
}

.u-miw\:130\@bp930 {
	min-inline-size: 130px !important;
}

.u-maw\:140\@bp930 {
	max-inline-size: 140px !important;
}

.u-miw\:140\@bp930 {
	min-inline-size: 140px !important;
}

.u-maw\:150\@bp930 {
	max-inline-size: 150px !important;
}

.u-miw\:150\@bp930 {
	min-inline-size: 150px !important;
}

.u-maw\:160\@bp930 {
	max-inline-size: 160px !important;
}

.u-miw\:160\@bp930 {
	min-inline-size: 160px !important;
}

.u-maw\:170\@bp930 {
	max-inline-size: 170px !important;
}

.u-miw\:170\@bp930 {
	min-inline-size: 170px !important;
}

.u-maw\:180\@bp930 {
	max-inline-size: 180px !important;
}

.u-miw\:180\@bp930 {
	min-inline-size: 180px !important;
}

.u-maw\:190\@bp930 {
	max-inline-size: 190px !important;
}

.u-miw\:190\@bp930 {
	min-inline-size: 190px !important;
}

.u-maw\:200\@bp930 {
	max-inline-size: 200px !important;
}

.u-miw\:200\@bp930 {
	min-inline-size: 200px !important;
}

.u-w\:100p\@bp930 {
	inline-size: 100% !important;
}

.u-h\:100p\@bp930 {
	block-size: 100% !important;
}

.u-w\:a\@bp930 {
	inline-size: auto !important;
}

.u-w\:f\@bp930 {
	inline-size: fit-content !important;
}

.u-h\:xl\@bp930 {
	height: var(--space-block-xl) !important;
}

.u-h\:lg\@bp930 {
	height: var(--space-block-lg) !important;
}

.u-h\:md\@bp930 {
	height: var(--space-block-md) !important;
}

.u-h\:sm\@bp930 {
	height: var(--space-block-sm) !important;
}

.u-h\:xs\@bp930 {
	height: var(--space-block-xs) !important;
}

.u-h\:xl-trim\@bp930 {
	height: var(--space-block-xl-trim) !important;
}

.u-h\:lg-trim\@bp930 {
	height: var(--space-block-lg-trim) !important;
}

.u-h\:md-trim\@bp930 {
	height: var(--space-block-md-trim) !important;
}

.u-h\:sm-trim\@bp930 {
	height: var(--space-block-sm-trim) !important;
}

.u-h\:xs-trim\@bp930 {
	height: var(--space-block-xs-trim) !important;
}

.u-mt\:n50\@bp930 {
	margin-block-start: -50px !important;
}

.u-mr\:n50\@bp930 {
	margin-inline-end: -50px !important;
}

.u-mb\:n50\@bp930 {
	margin-block-end: -50px !important;
}

.u-ml\:n50\@bp930 {
	margin-inline-start: -50px !important;
}

.u-mt\:n45\@bp930 {
	margin-block-start: -45px !important;
}

.u-mr\:n45\@bp930 {
	margin-inline-end: -45px !important;
}

.u-mb\:n45\@bp930 {
	margin-block-end: -45px !important;
}

.u-ml\:n45\@bp930 {
	margin-inline-start: -45px !important;
}

.u-mt\:n40\@bp930 {
	margin-block-start: -40px !important;
}

.u-mr\:n40\@bp930 {
	margin-inline-end: -40px !important;
}

.u-mb\:n40\@bp930 {
	margin-block-end: -40px !important;
}

.u-ml\:n40\@bp930 {
	margin-inline-start: -40px !important;
}

.u-mt\:n35\@bp930 {
	margin-block-start: -35px !important;
}

.u-mr\:n35\@bp930 {
	margin-inline-end: -35px !important;
}

.u-mb\:n35\@bp930 {
	margin-block-end: -35px !important;
}

.u-ml\:n35\@bp930 {
	margin-inline-start: -35px !important;
}

.u-mt\:n30\@bp930 {
	margin-block-start: -30px !important;
}

.u-mr\:n30\@bp930 {
	margin-inline-end: -30px !important;
}

.u-mb\:n30\@bp930 {
	margin-block-end: -30px !important;
}

.u-ml\:n30\@bp930 {
	margin-inline-start: -30px !important;
}

.u-mt\:n25\@bp930 {
	margin-block-start: -25px !important;
}

.u-mr\:n25\@bp930 {
	margin-inline-end: -25px !important;
}

.u-mb\:n25\@bp930 {
	margin-block-end: -25px !important;
}

.u-ml\:n25\@bp930 {
	margin-inline-start: -25px !important;
}

.u-mt\:n20\@bp930 {
	margin-block-start: -20px !important;
}

.u-mr\:n20\@bp930 {
	margin-inline-end: -20px !important;
}

.u-mb\:n20\@bp930 {
	margin-block-end: -20px !important;
}

.u-ml\:n20\@bp930 {
	margin-inline-start: -20px !important;
}

.u-mt\:n15\@bp930 {
	margin-block-start: -15px !important;
}

.u-mr\:n15\@bp930 {
	margin-inline-end: -15px !important;
}

.u-mb\:n15\@bp930 {
	margin-block-end: -15px !important;
}

.u-ml\:n15\@bp930 {
	margin-inline-start: -15px !important;
}

.u-mt\:n10\@bp930 {
	margin-block-start: -10px !important;
}

.u-mr\:n10\@bp930 {
	margin-inline-end: -10px !important;
}

.u-mb\:n10\@bp930 {
	margin-block-end: -10px !important;
}

.u-ml\:n10\@bp930 {
	margin-inline-start: -10px !important;
}

.u-mt\:n5\@bp930 {
	margin-block-start: -5px !important;
}

.u-mr\:n5\@bp930 {
	margin-inline-end: -5px !important;
}

.u-mb\:n5\@bp930 {
	margin-block-end: -5px !important;
}

.u-ml\:n5\@bp930 {
	margin-inline-start: -5px !important;
}

.u-mt\:0\@bp930 {
	margin-block-start: 0px !important;
}

.u-mr\:0\@bp930 {
	margin-inline-end: 0px !important;
}

.u-mb\:0\@bp930 {
	margin-block-end: 0px !important;
}

.u-ml\:0\@bp930 {
	margin-inline-start: 0px !important;
}

.u-pt\:0\@bp930 {
	padding-block-start: 0px !important;
}

.u-pr\:0\@bp930 {
	padding-inline-end: 0px !important;
}

.u-pb\:0\@bp930 {
	padding-block-end: 0px !important;
}

.u-pl\:0\@bp930 {
	padding-inline-start: 0px !important;
}

.u-mt\:5\@bp930 {
	margin-block-start: 5px !important;
}

.u-mr\:5\@bp930 {
	margin-inline-end: 5px !important;
}

.u-mb\:5\@bp930 {
	margin-block-end: 5px !important;
}

.u-ml\:5\@bp930 {
	margin-inline-start: 5px !important;
}

.u-pt\:5\@bp930 {
	padding-block-start: 5px !important;
}

.u-pr\:5\@bp930 {
	padding-inline-end: 5px !important;
}

.u-pb\:5\@bp930 {
	padding-block-end: 5px !important;
}

.u-pl\:5\@bp930 {
	padding-inline-start: 5px !important;
}

.u-mt\:10\@bp930 {
	margin-block-start: 10px !important;
}

.u-mr\:10\@bp930 {
	margin-inline-end: 10px !important;
}

.u-mb\:10\@bp930 {
	margin-block-end: 10px !important;
}

.u-ml\:10\@bp930 {
	margin-inline-start: 10px !important;
}

.u-pt\:10\@bp930 {
	padding-block-start: 10px !important;
}

.u-pr\:10\@bp930 {
	padding-inline-end: 10px !important;
}

.u-pb\:10\@bp930 {
	padding-block-end: 10px !important;
}

.u-pl\:10\@bp930 {
	padding-inline-start: 10px !important;
}

.u-mt\:15\@bp930 {
	margin-block-start: 15px !important;
}

.u-mr\:15\@bp930 {
	margin-inline-end: 15px !important;
}

.u-mb\:15\@bp930 {
	margin-block-end: 15px !important;
}

.u-ml\:15\@bp930 {
	margin-inline-start: 15px !important;
}

.u-pt\:15\@bp930 {
	padding-block-start: 15px !important;
}

.u-pr\:15\@bp930 {
	padding-inline-end: 15px !important;
}

.u-pb\:15\@bp930 {
	padding-block-end: 15px !important;
}

.u-pl\:15\@bp930 {
	padding-inline-start: 15px !important;
}

.u-mt\:20\@bp930 {
	margin-block-start: 20px !important;
}

.u-mr\:20\@bp930 {
	margin-inline-end: 20px !important;
}

.u-mb\:20\@bp930 {
	margin-block-end: 20px !important;
}

.u-ml\:20\@bp930 {
	margin-inline-start: 20px !important;
}

.u-pt\:20\@bp930 {
	padding-block-start: 20px !important;
}

.u-pr\:20\@bp930 {
	padding-inline-end: 20px !important;
}

.u-pb\:20\@bp930 {
	padding-block-end: 20px !important;
}

.u-pl\:20\@bp930 {
	padding-inline-start: 20px !important;
}

.u-mt\:25\@bp930 {
	margin-block-start: 25px !important;
}

.u-mr\:25\@bp930 {
	margin-inline-end: 25px !important;
}

.u-mb\:25\@bp930 {
	margin-block-end: 25px !important;
}

.u-ml\:25\@bp930 {
	margin-inline-start: 25px !important;
}

.u-pt\:25\@bp930 {
	padding-block-start: 25px !important;
}

.u-pr\:25\@bp930 {
	padding-inline-end: 25px !important;
}

.u-pb\:25\@bp930 {
	padding-block-end: 25px !important;
}

.u-pl\:25\@bp930 {
	padding-inline-start: 25px !important;
}

.u-mt\:30\@bp930 {
	margin-block-start: 30px !important;
}

.u-mr\:30\@bp930 {
	margin-inline-end: 30px !important;
}

.u-mb\:30\@bp930 {
	margin-block-end: 30px !important;
}

.u-ml\:30\@bp930 {
	margin-inline-start: 30px !important;
}

.u-pt\:30\@bp930 {
	padding-block-start: 30px !important;
}

.u-pr\:30\@bp930 {
	padding-inline-end: 30px !important;
}

.u-pb\:30\@bp930 {
	padding-block-end: 30px !important;
}

.u-pl\:30\@bp930 {
	padding-inline-start: 30px !important;
}

.u-mt\:35\@bp930 {
	margin-block-start: 35px !important;
}

.u-mr\:35\@bp930 {
	margin-inline-end: 35px !important;
}

.u-mb\:35\@bp930 {
	margin-block-end: 35px !important;
}

.u-ml\:35\@bp930 {
	margin-inline-start: 35px !important;
}

.u-pt\:35\@bp930 {
	padding-block-start: 35px !important;
}

.u-pr\:35\@bp930 {
	padding-inline-end: 35px !important;
}

.u-pb\:35\@bp930 {
	padding-block-end: 35px !important;
}

.u-pl\:35\@bp930 {
	padding-inline-start: 35px !important;
}

.u-mt\:40\@bp930 {
	margin-block-start: 40px !important;
}

.u-mr\:40\@bp930 {
	margin-inline-end: 40px !important;
}

.u-mb\:40\@bp930 {
	margin-block-end: 40px !important;
}

.u-ml\:40\@bp930 {
	margin-inline-start: 40px !important;
}

.u-pt\:40\@bp930 {
	padding-block-start: 40px !important;
}

.u-pr\:40\@bp930 {
	padding-inline-end: 40px !important;
}

.u-pb\:40\@bp930 {
	padding-block-end: 40px !important;
}

.u-pl\:40\@bp930 {
	padding-inline-start: 40px !important;
}

.u-mt\:45\@bp930 {
	margin-block-start: 45px !important;
}

.u-mr\:45\@bp930 {
	margin-inline-end: 45px !important;
}

.u-mb\:45\@bp930 {
	margin-block-end: 45px !important;
}

.u-ml\:45\@bp930 {
	margin-inline-start: 45px !important;
}

.u-pt\:45\@bp930 {
	padding-block-start: 45px !important;
}

.u-pr\:45\@bp930 {
	padding-inline-end: 45px !important;
}

.u-pb\:45\@bp930 {
	padding-block-end: 45px !important;
}

.u-pl\:45\@bp930 {
	padding-inline-start: 45px !important;
}

.u-mt\:50\@bp930 {
	margin-block-start: 50px !important;
}

.u-mr\:50\@bp930 {
	margin-inline-end: 50px !important;
}

.u-mb\:50\@bp930 {
	margin-block-end: 50px !important;
}

.u-ml\:50\@bp930 {
	margin-inline-start: 50px !important;
}

.u-pt\:50\@bp930 {
	padding-block-start: 50px !important;
}

.u-pr\:50\@bp930 {
	padding-inline-end: 50px !important;
}

.u-pb\:50\@bp930 {
	padding-block-end: 50px !important;
}

.u-pl\:50\@bp930 {
	padding-inline-start: 50px !important;
}

.u-mt\:55\@bp930 {
	margin-block-start: 55px !important;
}

.u-mr\:55\@bp930 {
	margin-inline-end: 55px !important;
}

.u-mb\:55\@bp930 {
	margin-block-end: 55px !important;
}

.u-ml\:55\@bp930 {
	margin-inline-start: 55px !important;
}

.u-pt\:55\@bp930 {
	padding-block-start: 55px !important;
}

.u-pr\:55\@bp930 {
	padding-inline-end: 55px !important;
}

.u-pb\:55\@bp930 {
	padding-block-end: 55px !important;
}

.u-pl\:55\@bp930 {
	padding-inline-start: 55px !important;
}

.u-mt\:60\@bp930 {
	margin-block-start: 60px !important;
}

.u-mr\:60\@bp930 {
	margin-inline-end: 60px !important;
}

.u-mb\:60\@bp930 {
	margin-block-end: 60px !important;
}

.u-ml\:60\@bp930 {
	margin-inline-start: 60px !important;
}

.u-pt\:60\@bp930 {
	padding-block-start: 60px !important;
}

.u-pr\:60\@bp930 {
	padding-inline-end: 60px !important;
}

.u-pb\:60\@bp930 {
	padding-block-end: 60px !important;
}

.u-pl\:60\@bp930 {
	padding-inline-start: 60px !important;
}

.u-mt\:65\@bp930 {
	margin-block-start: 65px !important;
}

.u-mr\:65\@bp930 {
	margin-inline-end: 65px !important;
}

.u-mb\:65\@bp930 {
	margin-block-end: 65px !important;
}

.u-ml\:65\@bp930 {
	margin-inline-start: 65px !important;
}

.u-pt\:65\@bp930 {
	padding-block-start: 65px !important;
}

.u-pr\:65\@bp930 {
	padding-inline-end: 65px !important;
}

.u-pb\:65\@bp930 {
	padding-block-end: 65px !important;
}

.u-pl\:65\@bp930 {
	padding-inline-start: 65px !important;
}

.u-mt\:70\@bp930 {
	margin-block-start: 70px !important;
}

.u-mr\:70\@bp930 {
	margin-inline-end: 70px !important;
}

.u-mb\:70\@bp930 {
	margin-block-end: 70px !important;
}

.u-ml\:70\@bp930 {
	margin-inline-start: 70px !important;
}

.u-pt\:70\@bp930 {
	padding-block-start: 70px !important;
}

.u-pr\:70\@bp930 {
	padding-inline-end: 70px !important;
}

.u-pb\:70\@bp930 {
	padding-block-end: 70px !important;
}

.u-pl\:70\@bp930 {
	padding-inline-start: 70px !important;
}

.u-mt\:75\@bp930 {
	margin-block-start: 75px !important;
}

.u-mr\:75\@bp930 {
	margin-inline-end: 75px !important;
}

.u-mb\:75\@bp930 {
	margin-block-end: 75px !important;
}

.u-ml\:75\@bp930 {
	margin-inline-start: 75px !important;
}

.u-pt\:75\@bp930 {
	padding-block-start: 75px !important;
}

.u-pr\:75\@bp930 {
	padding-inline-end: 75px !important;
}

.u-pb\:75\@bp930 {
	padding-block-end: 75px !important;
}

.u-pl\:75\@bp930 {
	padding-inline-start: 75px !important;
}

.u-mt\:80\@bp930 {
	margin-block-start: 80px !important;
}

.u-mr\:80\@bp930 {
	margin-inline-end: 80px !important;
}

.u-mb\:80\@bp930 {
	margin-block-end: 80px !important;
}

.u-ml\:80\@bp930 {
	margin-inline-start: 80px !important;
}

.u-pt\:80\@bp930 {
	padding-block-start: 80px !important;
}

.u-pr\:80\@bp930 {
	padding-inline-end: 80px !important;
}

.u-pb\:80\@bp930 {
	padding-block-end: 80px !important;
}

.u-pl\:80\@bp930 {
	padding-inline-start: 80px !important;
}

.u-mt\:85\@bp930 {
	margin-block-start: 85px !important;
}

.u-mr\:85\@bp930 {
	margin-inline-end: 85px !important;
}

.u-mb\:85\@bp930 {
	margin-block-end: 85px !important;
}

.u-ml\:85\@bp930 {
	margin-inline-start: 85px !important;
}

.u-pt\:85\@bp930 {
	padding-block-start: 85px !important;
}

.u-pr\:85\@bp930 {
	padding-inline-end: 85px !important;
}

.u-pb\:85\@bp930 {
	padding-block-end: 85px !important;
}

.u-pl\:85\@bp930 {
	padding-inline-start: 85px !important;
}

.u-mt\:90\@bp930 {
	margin-block-start: 90px !important;
}

.u-mr\:90\@bp930 {
	margin-inline-end: 90px !important;
}

.u-mb\:90\@bp930 {
	margin-block-end: 90px !important;
}

.u-ml\:90\@bp930 {
	margin-inline-start: 90px !important;
}

.u-pt\:90\@bp930 {
	padding-block-start: 90px !important;
}

.u-pr\:90\@bp930 {
	padding-inline-end: 90px !important;
}

.u-pb\:90\@bp930 {
	padding-block-end: 90px !important;
}

.u-pl\:90\@bp930 {
	padding-inline-start: 90px !important;
}

.u-mt\:95\@bp930 {
	margin-block-start: 95px !important;
}

.u-mr\:95\@bp930 {
	margin-inline-end: 95px !important;
}

.u-mb\:95\@bp930 {
	margin-block-end: 95px !important;
}

.u-ml\:95\@bp930 {
	margin-inline-start: 95px !important;
}

.u-pt\:95\@bp930 {
	padding-block-start: 95px !important;
}

.u-pr\:95\@bp930 {
	padding-inline-end: 95px !important;
}

.u-pb\:95\@bp930 {
	padding-block-end: 95px !important;
}

.u-pl\:95\@bp930 {
	padding-inline-start: 95px !important;
}

.u-mt\:100\@bp930 {
	margin-block-start: 100px !important;
}

.u-mr\:100\@bp930 {
	margin-inline-end: 100px !important;
}

.u-mb\:100\@bp930 {
	margin-block-end: 100px !important;
}

.u-ml\:100\@bp930 {
	margin-inline-start: 100px !important;
}

.u-pt\:100\@bp930 {
	padding-block-start: 100px !important;
}

.u-pr\:100\@bp930 {
	padding-inline-end: 100px !important;
}

.u-pb\:100\@bp930 {
	padding-block-end: 100px !important;
}

.u-pl\:100\@bp930 {
	padding-inline-start: 100px !important;
}

.u-mt\:105\@bp930 {
	margin-block-start: 105px !important;
}

.u-mr\:105\@bp930 {
	margin-inline-end: 105px !important;
}

.u-mb\:105\@bp930 {
	margin-block-end: 105px !important;
}

.u-ml\:105\@bp930 {
	margin-inline-start: 105px !important;
}

.u-pt\:105\@bp930 {
	padding-block-start: 105px !important;
}

.u-pr\:105\@bp930 {
	padding-inline-end: 105px !important;
}

.u-pb\:105\@bp930 {
	padding-block-end: 105px !important;
}

.u-pl\:105\@bp930 {
	padding-inline-start: 105px !important;
}

.u-mt\:110\@bp930 {
	margin-block-start: 110px !important;
}

.u-mr\:110\@bp930 {
	margin-inline-end: 110px !important;
}

.u-mb\:110\@bp930 {
	margin-block-end: 110px !important;
}

.u-ml\:110\@bp930 {
	margin-inline-start: 110px !important;
}

.u-pt\:110\@bp930 {
	padding-block-start: 110px !important;
}

.u-pr\:110\@bp930 {
	padding-inline-end: 110px !important;
}

.u-pb\:110\@bp930 {
	padding-block-end: 110px !important;
}

.u-pl\:110\@bp930 {
	padding-inline-start: 110px !important;
}

.u-mt\:115\@bp930 {
	margin-block-start: 115px !important;
}

.u-mr\:115\@bp930 {
	margin-inline-end: 115px !important;
}

.u-mb\:115\@bp930 {
	margin-block-end: 115px !important;
}

.u-ml\:115\@bp930 {
	margin-inline-start: 115px !important;
}

.u-pt\:115\@bp930 {
	padding-block-start: 115px !important;
}

.u-pr\:115\@bp930 {
	padding-inline-end: 115px !important;
}

.u-pb\:115\@bp930 {
	padding-block-end: 115px !important;
}

.u-pl\:115\@bp930 {
	padding-inline-start: 115px !important;
}

.u-mt\:120\@bp930 {
	margin-block-start: 120px !important;
}

.u-mr\:120\@bp930 {
	margin-inline-end: 120px !important;
}

.u-mb\:120\@bp930 {
	margin-block-end: 120px !important;
}

.u-ml\:120\@bp930 {
	margin-inline-start: 120px !important;
}

.u-pt\:120\@bp930 {
	padding-block-start: 120px !important;
}

.u-pr\:120\@bp930 {
	padding-inline-end: 120px !important;
}

.u-pb\:120\@bp930 {
	padding-block-end: 120px !important;
}

.u-pl\:120\@bp930 {
	padding-inline-start: 120px !important;
}

.u-mt\:125\@bp930 {
	margin-block-start: 125px !important;
}

.u-mr\:125\@bp930 {
	margin-inline-end: 125px !important;
}

.u-mb\:125\@bp930 {
	margin-block-end: 125px !important;
}

.u-ml\:125\@bp930 {
	margin-inline-start: 125px !important;
}

.u-pt\:125\@bp930 {
	padding-block-start: 125px !important;
}

.u-pr\:125\@bp930 {
	padding-inline-end: 125px !important;
}

.u-pb\:125\@bp930 {
	padding-block-end: 125px !important;
}

.u-pl\:125\@bp930 {
	padding-inline-start: 125px !important;
}

.u-mt\:130\@bp930 {
	margin-block-start: 130px !important;
}

.u-mr\:130\@bp930 {
	margin-inline-end: 130px !important;
}

.u-mb\:130\@bp930 {
	margin-block-end: 130px !important;
}

.u-ml\:130\@bp930 {
	margin-inline-start: 130px !important;
}

.u-pt\:130\@bp930 {
	padding-block-start: 130px !important;
}

.u-pr\:130\@bp930 {
	padding-inline-end: 130px !important;
}

.u-pb\:130\@bp930 {
	padding-block-end: 130px !important;
}

.u-pl\:130\@bp930 {
	padding-inline-start: 130px !important;
}

.u-mt\:135\@bp930 {
	margin-block-start: 135px !important;
}

.u-mr\:135\@bp930 {
	margin-inline-end: 135px !important;
}

.u-mb\:135\@bp930 {
	margin-block-end: 135px !important;
}

.u-ml\:135\@bp930 {
	margin-inline-start: 135px !important;
}

.u-pt\:135\@bp930 {
	padding-block-start: 135px !important;
}

.u-pr\:135\@bp930 {
	padding-inline-end: 135px !important;
}

.u-pb\:135\@bp930 {
	padding-block-end: 135px !important;
}

.u-pl\:135\@bp930 {
	padding-inline-start: 135px !important;
}

.u-mt\:140\@bp930 {
	margin-block-start: 140px !important;
}

.u-mr\:140\@bp930 {
	margin-inline-end: 140px !important;
}

.u-mb\:140\@bp930 {
	margin-block-end: 140px !important;
}

.u-ml\:140\@bp930 {
	margin-inline-start: 140px !important;
}

.u-pt\:140\@bp930 {
	padding-block-start: 140px !important;
}

.u-pr\:140\@bp930 {
	padding-inline-end: 140px !important;
}

.u-pb\:140\@bp930 {
	padding-block-end: 140px !important;
}

.u-pl\:140\@bp930 {
	padding-inline-start: 140px !important;
}

.u-mt\:145\@bp930 {
	margin-block-start: 145px !important;
}

.u-mr\:145\@bp930 {
	margin-inline-end: 145px !important;
}

.u-mb\:145\@bp930 {
	margin-block-end: 145px !important;
}

.u-ml\:145\@bp930 {
	margin-inline-start: 145px !important;
}

.u-pt\:145\@bp930 {
	padding-block-start: 145px !important;
}

.u-pr\:145\@bp930 {
	padding-inline-end: 145px !important;
}

.u-pb\:145\@bp930 {
	padding-block-end: 145px !important;
}

.u-pl\:145\@bp930 {
	padding-inline-start: 145px !important;
}

.u-mt\:150\@bp930 {
	margin-block-start: 150px !important;
}

.u-mr\:150\@bp930 {
	margin-inline-end: 150px !important;
}

.u-mb\:150\@bp930 {
	margin-block-end: 150px !important;
}

.u-ml\:150\@bp930 {
	margin-inline-start: 150px !important;
}

.u-pt\:150\@bp930 {
	padding-block-start: 150px !important;
}

.u-pr\:150\@bp930 {
	padding-inline-end: 150px !important;
}

.u-pb\:150\@bp930 {
	padding-block-end: 150px !important;
}

.u-pl\:150\@bp930 {
	padding-inline-start: 150px !important;
}

.u-mt\:155\@bp930 {
	margin-block-start: 155px !important;
}

.u-mr\:155\@bp930 {
	margin-inline-end: 155px !important;
}

.u-mb\:155\@bp930 {
	margin-block-end: 155px !important;
}

.u-ml\:155\@bp930 {
	margin-inline-start: 155px !important;
}

.u-pt\:155\@bp930 {
	padding-block-start: 155px !important;
}

.u-pr\:155\@bp930 {
	padding-inline-end: 155px !important;
}

.u-pb\:155\@bp930 {
	padding-block-end: 155px !important;
}

.u-pl\:155\@bp930 {
	padding-inline-start: 155px !important;
}

.u-mt\:160\@bp930 {
	margin-block-start: 160px !important;
}

.u-mr\:160\@bp930 {
	margin-inline-end: 160px !important;
}

.u-mb\:160\@bp930 {
	margin-block-end: 160px !important;
}

.u-ml\:160\@bp930 {
	margin-inline-start: 160px !important;
}

.u-pt\:160\@bp930 {
	padding-block-start: 160px !important;
}

.u-pr\:160\@bp930 {
	padding-inline-end: 160px !important;
}

.u-pb\:160\@bp930 {
	padding-block-end: 160px !important;
}

.u-pl\:160\@bp930 {
	padding-inline-start: 160px !important;
}

.u-mt\:165\@bp930 {
	margin-block-start: 165px !important;
}

.u-mr\:165\@bp930 {
	margin-inline-end: 165px !important;
}

.u-mb\:165\@bp930 {
	margin-block-end: 165px !important;
}

.u-ml\:165\@bp930 {
	margin-inline-start: 165px !important;
}

.u-pt\:165\@bp930 {
	padding-block-start: 165px !important;
}

.u-pr\:165\@bp930 {
	padding-inline-end: 165px !important;
}

.u-pb\:165\@bp930 {
	padding-block-end: 165px !important;
}

.u-pl\:165\@bp930 {
	padding-inline-start: 165px !important;
}

.u-mt\:170\@bp930 {
	margin-block-start: 170px !important;
}

.u-mr\:170\@bp930 {
	margin-inline-end: 170px !important;
}

.u-mb\:170\@bp930 {
	margin-block-end: 170px !important;
}

.u-ml\:170\@bp930 {
	margin-inline-start: 170px !important;
}

.u-pt\:170\@bp930 {
	padding-block-start: 170px !important;
}

.u-pr\:170\@bp930 {
	padding-inline-end: 170px !important;
}

.u-pb\:170\@bp930 {
	padding-block-end: 170px !important;
}

.u-pl\:170\@bp930 {
	padding-inline-start: 170px !important;
}

.u-mt\:175\@bp930 {
	margin-block-start: 175px !important;
}

.u-mr\:175\@bp930 {
	margin-inline-end: 175px !important;
}

.u-mb\:175\@bp930 {
	margin-block-end: 175px !important;
}

.u-ml\:175\@bp930 {
	margin-inline-start: 175px !important;
}

.u-pt\:175\@bp930 {
	padding-block-start: 175px !important;
}

.u-pr\:175\@bp930 {
	padding-inline-end: 175px !important;
}

.u-pb\:175\@bp930 {
	padding-block-end: 175px !important;
}

.u-pl\:175\@bp930 {
	padding-inline-start: 175px !important;
}

.u-mt\:180\@bp930 {
	margin-block-start: 180px !important;
}

.u-mr\:180\@bp930 {
	margin-inline-end: 180px !important;
}

.u-mb\:180\@bp930 {
	margin-block-end: 180px !important;
}

.u-ml\:180\@bp930 {
	margin-inline-start: 180px !important;
}

.u-pt\:180\@bp930 {
	padding-block-start: 180px !important;
}

.u-pr\:180\@bp930 {
	padding-inline-end: 180px !important;
}

.u-pb\:180\@bp930 {
	padding-block-end: 180px !important;
}

.u-pl\:180\@bp930 {
	padding-inline-start: 180px !important;
}

.u-mt\:185\@bp930 {
	margin-block-start: 185px !important;
}

.u-mr\:185\@bp930 {
	margin-inline-end: 185px !important;
}

.u-mb\:185\@bp930 {
	margin-block-end: 185px !important;
}

.u-ml\:185\@bp930 {
	margin-inline-start: 185px !important;
}

.u-pt\:185\@bp930 {
	padding-block-start: 185px !important;
}

.u-pr\:185\@bp930 {
	padding-inline-end: 185px !important;
}

.u-pb\:185\@bp930 {
	padding-block-end: 185px !important;
}

.u-pl\:185\@bp930 {
	padding-inline-start: 185px !important;
}

.u-mt\:190\@bp930 {
	margin-block-start: 190px !important;
}

.u-mr\:190\@bp930 {
	margin-inline-end: 190px !important;
}

.u-mb\:190\@bp930 {
	margin-block-end: 190px !important;
}

.u-ml\:190\@bp930 {
	margin-inline-start: 190px !important;
}

.u-pt\:190\@bp930 {
	padding-block-start: 190px !important;
}

.u-pr\:190\@bp930 {
	padding-inline-end: 190px !important;
}

.u-pb\:190\@bp930 {
	padding-block-end: 190px !important;
}

.u-pl\:190\@bp930 {
	padding-inline-start: 190px !important;
}

.u-mt\:195\@bp930 {
	margin-block-start: 195px !important;
}

.u-mr\:195\@bp930 {
	margin-inline-end: 195px !important;
}

.u-mb\:195\@bp930 {
	margin-block-end: 195px !important;
}

.u-ml\:195\@bp930 {
	margin-inline-start: 195px !important;
}

.u-pt\:195\@bp930 {
	padding-block-start: 195px !important;
}

.u-pr\:195\@bp930 {
	padding-inline-end: 195px !important;
}

.u-pb\:195\@bp930 {
	padding-block-end: 195px !important;
}

.u-pl\:195\@bp930 {
	padding-inline-start: 195px !important;
}

.u-mt\:200\@bp930 {
	margin-block-start: 200px !important;
}

.u-mr\:200\@bp930 {
	margin-inline-end: 200px !important;
}

.u-mb\:200\@bp930 {
	margin-block-end: 200px !important;
}

.u-ml\:200\@bp930 {
	margin-inline-start: 200px !important;
}

.u-pt\:200\@bp930 {
	padding-block-start: 200px !important;
}

.u-pr\:200\@bp930 {
	padding-inline-end: 200px !important;
}

.u-pb\:200\@bp930 {
	padding-block-end: 200px !important;
}

.u-pl\:200\@bp930 {
	padding-inline-start: 200px !important;
}

.u-mt\:xl\@bp930 {
	margin-block-start: var(--space-block-xl) !important;
}

.u-mb\:xl\@bp930 {
	margin-block-end: var(--space-block-xl) !important;
}

.u-pt\:xl\@bp930 {
	padding-block-start: var(--space-block-xl) !important;
}

.u-pb\:xl\@bp930 {
	padding-block-end: var(--space-block-xl) !important;
}

.u-mt\:lg\@bp930 {
	margin-block-start: var(--space-block-lg) !important;
}

.u-mb\:lg\@bp930 {
	margin-block-end: var(--space-block-lg) !important;
}

.u-pt\:lg\@bp930 {
	padding-block-start: var(--space-block-lg) !important;
}

.u-pb\:lg\@bp930 {
	padding-block-end: var(--space-block-lg) !important;
}

.u-mt\:md\@bp930 {
	margin-block-start: var(--space-block-md) !important;
}

.u-mb\:md\@bp930 {
	margin-block-end: var(--space-block-md) !important;
}

.u-pt\:md\@bp930 {
	padding-block-start: var(--space-block-md) !important;
}

.u-pb\:md\@bp930 {
	padding-block-end: var(--space-block-md) !important;
}

.u-mt\:sm\@bp930 {
	margin-block-start: var(--space-block-sm) !important;
}

.u-mb\:sm\@bp930 {
	margin-block-end: var(--space-block-sm) !important;
}

.u-pt\:sm\@bp930 {
	padding-block-start: var(--space-block-sm) !important;
}

.u-pb\:sm\@bp930 {
	padding-block-end: var(--space-block-sm) !important;
}

.u-mt\:xs\@bp930 {
	margin-block-start: var(--space-block-xs) !important;
}

.u-mb\:xs\@bp930 {
	margin-block-end: var(--space-block-xs) !important;
}

.u-pt\:xs\@bp930 {
	padding-block-start: var(--space-block-xs) !important;
}

.u-pb\:xs\@bp930 {
	padding-block-end: var(--space-block-xs) !important;
}

.u-mt\:xl-trim\@bp930 {
	margin-block-start: var(--space-block-xl-trim) !important;
}

.u-mb\:xl-trim\@bp930 {
	margin-block-end: var(--space-block-xl-trim) !important;
}

.u-pt\:xl-trim\@bp930 {
	padding-block-start: var(--space-block-xl-trim) !important;
}

.u-pb\:xl-trim\@bp930 {
	padding-block-end: var(--space-block-xl-trim) !important;
}

.u-mt\:lg-trim\@bp930 {
	margin-block-start: var(--space-block-lg-trim) !important;
}

.u-mb\:lg-trim\@bp930 {
	margin-block-end: var(--space-block-lg-trim) !important;
}

.u-pt\:lg-trim\@bp930 {
	padding-block-start: var(--space-block-lg-trim) !important;
}

.u-pb\:lg-trim\@bp930 {
	padding-block-end: var(--space-block-lg-trim) !important;
}

.u-mt\:md-trim\@bp930 {
	margin-block-start: var(--space-block-md-trim) !important;
}

.u-mb\:md-trim\@bp930 {
	margin-block-end: var(--space-block-md-trim) !important;
}

.u-pt\:md-trim\@bp930 {
	padding-block-start: var(--space-block-md-trim) !important;
}

.u-pb\:md-trim\@bp930 {
	padding-block-end: var(--space-block-md-trim) !important;
}

.u-mt\:sm-trim\@bp930 {
	margin-block-start: var(--space-block-sm-trim) !important;
}

.u-mb\:sm-trim\@bp930 {
	margin-block-end: var(--space-block-sm-trim) !important;
}

.u-pt\:sm-trim\@bp930 {
	padding-block-start: var(--space-block-sm-trim) !important;
}

.u-pb\:sm-trim\@bp930 {
	padding-block-end: var(--space-block-sm-trim) !important;
}

.u-mt\:xs-trim\@bp930 {
	margin-block-start: var(--space-block-xs-trim) !important;
}

.u-mb\:xs-trim\@bp930 {
	margin-block-end: var(--space-block-xs-trim) !important;
}

.u-pt\:xs-trim\@bp930 {
	padding-block-start: var(--space-block-xs-trim) !important;
}

.u-pb\:xs-trim\@bp930 {
	padding-block-end: var(--space-block-xs-trim) !important;
}

.u-fw\:100\@bp930 {
	font-weight: 100;
}

.u-fw\:200\@bp930 {
	font-weight: 200;
}

.u-fw\:300\@bp930 {
	font-weight: 300;
}

.u-fw\:400\@bp930 {
	font-weight: 400;
}

.u-fw\:500\@bp930 {
	font-weight: 500;
}

.u-fw\:600\@bp930 {
	font-weight: 600;
}

.u-fw\:700\@bp930 {
	font-weight: 700;
}

.u-fw\:800\@bp930 {
	font-weight: 800;
}

.u-fw\:900\@bp930 {
	font-weight: 900;
}

.u-fz\:0\@bp930 {
	font-size: 0rem !important;
}

.u-fz\:1\@bp930 {
	font-size: 0.0625rem !important;
}

.u-fz\:2\@bp930 {
	font-size: 0.125rem !important;
}

.u-fz\:3\@bp930 {
	font-size: 0.1875rem !important;
}

.u-fz\:4\@bp930 {
	font-size: 0.25rem !important;
}

.u-fz\:5\@bp930 {
	font-size: 0.3125rem !important;
}

.u-fz\:6\@bp930 {
	font-size: 0.375rem !important;
}

.u-fz\:7\@bp930 {
	font-size: 0.4375rem !important;
}

.u-fz\:8\@bp930 {
	font-size: 0.5rem !important;
}

.u-fz\:9\@bp930 {
	font-size: 0.5625rem !important;
}

.u-fz\:10\@bp930 {
	font-size: 0.625rem !important;
}

.u-fz\:11\@bp930 {
	font-size: 0.6875rem !important;
}

.u-fz\:12\@bp930 {
	font-size: 0.75rem !important;
}

.u-fz\:13\@bp930 {
	font-size: 0.8125rem !important;
}

.u-fz\:14\@bp930 {
	font-size: 0.875rem !important;
}

.u-fz\:15\@bp930 {
	font-size: 0.9375rem !important;
}

.u-fz\:16\@bp930 {
	font-size: 1rem !important;
}

.u-fz\:17\@bp930 {
	font-size: 1.0625rem !important;
}

.u-fz\:18\@bp930 {
	font-size: 1.125rem !important;
}

.u-fz\:19\@bp930 {
	font-size: 1.1875rem !important;
}

.u-fz\:20\@bp930 {
	font-size: 1.25rem !important;
}

.u-fz\:21\@bp930 {
	font-size: 1.3125rem !important;
}

.u-fz\:22\@bp930 {
	font-size: 1.375rem !important;
}

.u-fz\:23\@bp930 {
	font-size: 1.4375rem !important;
}

.u-fz\:24\@bp930 {
	font-size: 1.5rem !important;
}

.u-fz\:25\@bp930 {
	font-size: 1.5625rem !important;
}

.u-fz\:26\@bp930 {
	font-size: 1.625rem !important;
}

.u-fz\:27\@bp930 {
	font-size: 1.6875rem !important;
}

.u-fz\:28\@bp930 {
	font-size: 1.75rem !important;
}

.u-fz\:29\@bp930 {
	font-size: 1.8125rem !important;
}

.u-fz\:30\@bp930 {
	font-size: 1.875rem !important;
}

.u-lh\:10\@bp930 {
	line-height: 1 !important;
}

.u-lh\:11\@bp930 {
	line-height: 1.1 !important;
}

.u-lh\:12\@bp930 {
	line-height: 1.2 !important;
}

.u-lh\:13\@bp930 {
	line-height: 1.3 !important;
}

.u-lh\:14\@bp930 {
	line-height: 1.4 !important;
}

.u-lh\:15\@bp930 {
	line-height: 1.5 !important;
}

.u-lh\:16\@bp930 {
	line-height: 1.6 !important;
}

.u-lh\:17\@bp930 {
	line-height: 1.7 !important;
}

.u-lh\:18\@bp930 {
	line-height: 1.8 !important;
}

.u-lh\:19\@bp930 {
	line-height: 1.9 !important;
}

.u-lh\:20\@bp930 {
	line-height: 2 !important;
}

.u-ta\:l\@bp930 {
	text-align: left !important;
}

.u-ta\:r\@bp930 {
	text-align: right !important;
}

.u-ta\:c\@bp930 {
	text-align: center !important;
}

.u-trsde\:d0\@bp930 {
	transition-delay: 0s !important;
}

.u-animdel\:d0\@bp930 {
	animation-delay: 0s !important;
}

.u-trsde\:d1\@bp930 {
	transition-delay: 0.1s !important;
}

.u-animdel\:d1\@bp930 {
	animation-delay: 0.1s !important;
}

.u-trsde\:d2\@bp930 {
	transition-delay: 0.2s !important;
}

.u-animdel\:d2\@bp930 {
	animation-delay: 0.2s !important;
}

.u-trsde\:d3\@bp930 {
	transition-delay: 0.3s !important;
}

.u-animdel\:d3\@bp930 {
	animation-delay: 0.3s !important;
}

.u-trsde\:d4\@bp930 {
	transition-delay: 0.4s !important;
}

.u-animdel\:d4\@bp930 {
	animation-delay: 0.4s !important;
}

.u-trsde\:d5\@bp930 {
	transition-delay: 0.5s !important;
}

.u-animdel\:d5\@bp930 {
	animation-delay: 0.5s !important;
}

.u-trsde\:d6\@bp930 {
	transition-delay: 0.6s !important;
}

.u-animdel\:d6\@bp930 {
	animation-delay: 0.6s !important;
}

.u-trsde\:d7\@bp930 {
	transition-delay: 0.7s !important;
}

.u-animdel\:d7\@bp930 {
	animation-delay: 0.7s !important;
}

.u-trsde\:d8\@bp930 {
	transition-delay: 0.8s !important;
}

.u-animdel\:d8\@bp930 {
	animation-delay: 0.8s !important;
}

.u-trsde\:d9\@bp930 {
	transition-delay: 0.9s !important;
}

.u-animdel\:d9\@bp930 {
	animation-delay: 0.9s !important;
}

.u-trsde\:d10\@bp930 {
	transition-delay: 1s !important;
}

.u-animdel\:d10\@bp930 {
	animation-delay: 1s !important;
}

.u-trsde\:d11\@bp930 {
	transition-delay: 1.1s !important;
}

.u-animdel\:d11\@bp930 {
	animation-delay: 1.1s !important;
}

.u-trsde\:d12\@bp930 {
	transition-delay: 1.2s !important;
}

.u-animdel\:d12\@bp930 {
	animation-delay: 1.2s !important;
}

.u-trsde\:d13\@bp930 {
	transition-delay: 1.3s !important;
}

.u-animdel\:d13\@bp930 {
	animation-delay: 1.3s !important;
}

.u-trsde\:d14\@bp930 {
	transition-delay: 1.4s !important;
}

.u-animdel\:d14\@bp930 {
	animation-delay: 1.4s !important;
}

.u-trsde\:d15\@bp930 {
	transition-delay: 1.5s !important;
}

.u-animdel\:d15\@bp930 {
	animation-delay: 1.5s !important;
}

.u-trsde\:d16\@bp930 {
	transition-delay: 1.6s !important;
}

.u-animdel\:d16\@bp930 {
	animation-delay: 1.6s !important;
}

.u-trsde\:d17\@bp930 {
	transition-delay: 1.7s !important;
}

.u-animdel\:d17\@bp930 {
	animation-delay: 1.7s !important;
}

.u-trsde\:d18\@bp930 {
	transition-delay: 1.8s !important;
}

.u-animdel\:d18\@bp930 {
	animation-delay: 1.8s !important;
}

.u-trsde\:d19\@bp930 {
	transition-delay: 1.9s !important;
}

.u-animdel\:d19\@bp930 {
	animation-delay: 1.9s !important;
}

.u-trsde\:d20\@bp930 {
	transition-delay: 2s !important;
}

.u-animdel\:d20\@bp930 {
	animation-delay: 2s !important;
}

.u-min\@bp930 {
	display: none !important;
}

}

@media (width <= 880px) {

.u-d\:b\@md {
	display: block !important;
}

.u-d\:n\@md {
	display: none !important;
}

.u-d\:i\@md {
	display: inline !important;
}

.u-d\:ib\@md {
	display: inline-block !important;
}

.u-d\:f\@md {
	display: flex !important;
}

.u-d\:if\@md {
	display: inline-flex !important;
}

.u-d\:g\@md {
	display: grid !important;
}

.u-d\:ig\@md {
	display: inline-grid !important;
}

.u-d\:ct\@md {
	display: contents !important;
}

.u-d\:rv\@md {
	display: revert !important;
}

.u-fxw\:w\@md {
	flex-wrap: wrap !important;
}

.u-jc\:s\@md {
	justify-content: start !important;
}

.u-jc\:e\@md {
	justify-content: end !important;
}

.u-jc\:c\@md {
	justify-content: center !important;
}

.u-jc\:st\@md {
	justify-content: stretch !important;
}

.u-jc\:sb\@md {
	justify-content: space-between !important;
}

.u-jc\:sa\@md {
	justify-content: space-around !important;
}

.u-js\:s\@md {
	justify-self: start !important;
}

.u-js\:e\@md {
	justify-self: end !important;
}

.u-js\:c\@md {
	justify-self: center !important;
}

.u-js\:bl\@md {
	justify-self: baseline !important;
}

.u-js\:st\@md {
	justify-self: stretch !important;
}

.u-ac\:s\@md {
	align-content: start !important;
}

.u-ac\:e\@md {
	align-content: end !important;
}

.u-ac\:c\@md {
	align-content: center !important;
}

.u-ac\:bl\@md {
	align-content: baseline !important;
}

.u-ac\:st\@md {
	align-content: stretch !important;
}

.u-ac\:sb\@md {
	align-content: space-between !important;
}

.u-ac\:sa\@md {
	align-content: space-around !important;
}

.u-ai\:s\@md {
	align-items: start !important;
}

.u-ai\:e\@md {
	align-items: end !important;
}

.u-ai\:c\@md {
	align-items: center !important;
}

.u-ai\:bl\@md {
	align-items: baseline !important;
}

.u-ai\:st\@md {
	align-items: stretch !important;
}

.u-as\:s\@md {
	align-self: start !important;
}

.u-as\:e\@md {
	align-self: end !important;
}

.u-as\:c\@md {
	align-self: center !important;
}

.u-as\:bl\@md {
	align-self: baseline !important;
}

.u-as\:st\@md {
	align-self: stretch !important;
}

.u-pos\:s\@md {
	position: static !important;
}

.u-pos\:r\@md {
	position: relative !important;
}

.u-pos\:a\@md {
	position: absolute !important;
}

.u-pos\:f\@md {
	position: fixed !important;
}

.u-pos\:k\@md {
	position: sticky !important;
}

.u-fxd\:c\@md {
	flex-direction: column !important;
}

.u-fxd\:cr\@md {
	flex-direction: column-reverse !important;
}

.u-fxd\:r\@md {
	flex-direction: row !important;
}

.u-fxd\:rr\@md {
	flex-direction: row-reverse !important;
}

.u-gtc\:1\@md {
	grid-template-columns: repeat(1, 1fr) !important;
}

.u-gtc\:a1\@md {
	grid-template-columns: repeat(1, auto) !important;
}

.u-gtc\:2\@md {
	grid-template-columns: repeat(2, 1fr) !important;
}

.u-gtc\:a2\@md {
	grid-template-columns: repeat(2, auto) !important;
}

.u-gtc\:3\@md {
	grid-template-columns: repeat(3, 1fr) !important;
}

.u-gtc\:a3\@md {
	grid-template-columns: repeat(3, auto) !important;
}

.u-gtc\:4\@md {
	grid-template-columns: repeat(4, 1fr) !important;
}

.u-gtc\:a4\@md {
	grid-template-columns: repeat(4, auto) !important;
}

.u-gtc\:5\@md {
	grid-template-columns: repeat(5, 1fr) !important;
}

.u-gtc\:a5\@md {
	grid-template-columns: repeat(5, auto) !important;
}

.u-gtc\:6\@md {
	grid-template-columns: repeat(6, 1fr) !important;
}

.u-gtc\:a6\@md {
	grid-template-columns: repeat(6, auto) !important;
}

.u-gtc\:7\@md {
	grid-template-columns: repeat(7, 1fr) !important;
}

.u-gtc\:a7\@md {
	grid-template-columns: repeat(7, auto) !important;
}

.u-gtc\:8\@md {
	grid-template-columns: repeat(8, 1fr) !important;
}

.u-gtc\:a8\@md {
	grid-template-columns: repeat(8, auto) !important;
}

.u-gtc\:9\@md {
	grid-template-columns: repeat(9, 1fr) !important;
}

.u-gtc\:a9\@md {
	grid-template-columns: repeat(9, auto) !important;
}

.u-gtc\:10\@md {
	grid-template-columns: repeat(10, 1fr) !important;
}

.u-gtc\:a10\@md {
	grid-template-columns: repeat(10, auto) !important;
}

.u-gtc\:11\@md {
	grid-template-columns: repeat(11, 1fr) !important;
}

.u-gtc\:a11\@md {
	grid-template-columns: repeat(11, auto) !important;
}

.u-gtc\:12\@md {
	grid-template-columns: repeat(12, 1fr) !important;
}

.u-gtc\:a12\@md {
	grid-template-columns: repeat(12, auto) !important;
}

.u-rg\:0\@md {
	row-gap: 0px !important;
}

.u-cg\:0\@md {
	column-gap: 0px !important;
}

.u-rg\:5\@md {
	row-gap: 5px !important;
}

.u-cg\:5\@md {
	column-gap: 5px !important;
}

.u-rg\:10\@md {
	row-gap: 10px !important;
}

.u-cg\:10\@md {
	column-gap: 10px !important;
}

.u-rg\:15\@md {
	row-gap: 15px !important;
}

.u-cg\:15\@md {
	column-gap: 15px !important;
}

.u-rg\:20\@md {
	row-gap: 20px !important;
}

.u-cg\:20\@md {
	column-gap: 20px !important;
}

.u-rg\:25\@md {
	row-gap: 25px !important;
}

.u-cg\:25\@md {
	column-gap: 25px !important;
}

.u-rg\:30\@md {
	row-gap: 30px !important;
}

.u-cg\:30\@md {
	column-gap: 30px !important;
}

.u-rg\:35\@md {
	row-gap: 35px !important;
}

.u-cg\:35\@md {
	column-gap: 35px !important;
}

.u-rg\:40\@md {
	row-gap: 40px !important;
}

.u-cg\:40\@md {
	column-gap: 40px !important;
}

.u-rg\:45\@md {
	row-gap: 45px !important;
}

.u-cg\:45\@md {
	column-gap: 45px !important;
}

.u-rg\:50\@md {
	row-gap: 50px !important;
}

.u-cg\:50\@md {
	column-gap: 50px !important;
}

.u-rg\:55\@md {
	row-gap: 55px !important;
}

.u-cg\:55\@md {
	column-gap: 55px !important;
}

.u-rg\:60\@md {
	row-gap: 60px !important;
}

.u-cg\:60\@md {
	column-gap: 60px !important;
}

.u-rg\:65\@md {
	row-gap: 65px !important;
}

.u-cg\:65\@md {
	column-gap: 65px !important;
}

.u-rg\:70\@md {
	row-gap: 70px !important;
}

.u-cg\:70\@md {
	column-gap: 70px !important;
}

.u-rg\:75\@md {
	row-gap: 75px !important;
}

.u-cg\:75\@md {
	column-gap: 75px !important;
}

.u-rg\:80\@md {
	row-gap: 80px !important;
}

.u-cg\:80\@md {
	column-gap: 80px !important;
}

.u-rg\:85\@md {
	row-gap: 85px !important;
}

.u-cg\:85\@md {
	column-gap: 85px !important;
}

.u-rg\:90\@md {
	row-gap: 90px !important;
}

.u-cg\:90\@md {
	column-gap: 90px !important;
}

.u-rg\:95\@md {
	row-gap: 95px !important;
}

.u-cg\:95\@md {
	column-gap: 95px !important;
}

.u-rg\:100\@md {
	row-gap: 100px !important;
}

.u-cg\:100\@md {
	column-gap: 100px !important;
}

.u-rg\:xl\@md {
	row-gap: var(--space-block-xl) !important;
}

.u-rg\:lg\@md {
	row-gap: var(--space-block-lg) !important;
}

.u-rg\:md\@md {
	row-gap: var(--space-block-md) !important;
}

.u-rg\:sm\@md {
	row-gap: var(--space-block-sm) !important;
}

.u-rg\:xs\@md {
	row-gap: var(--space-block-xs) !important;
}

.u-rg\:xl-trim\@md {
	row-gap: var(--space-block-xl-trim) !important;
}

.u-rg\:lg-trim\@md {
	row-gap: var(--space-block-lg-trim) !important;
}

.u-rg\:md-trim\@md {
	row-gap: var(--space-block-md-trim) !important;
}

.u-rg\:sm-trim\@md {
	row-gap: var(--space-block-sm-trim) !important;
}

.u-rg\:xs-trim\@md {
	row-gap: var(--space-block-xs-trim) !important;
}

.u-od\:n50\@md {
	order: -50 !important;
}

.u-od\:n40\@md {
	order: -40 !important;
}

.u-od\:n30\@md {
	order: -30 !important;
}

.u-od\:n20\@md {
	order: -20 !important;
}

.u-od\:n10\@md {
	order: -10 !important;
}

.u-od\:0\@md {
	order: 0 !important;
}

.u-od\:10\@md {
	order: 10 !important;
}

.u-od\:20\@md {
	order: 20 !important;
}

.u-od\:30\@md {
	order: 30 !important;
}

.u-od\:40\@md {
	order: 40 !important;
}

.u-od\:50\@md {
	order: 50 !important;
}

.u-z\:n100\@md {
	z-index: -100 !important;
}

.u-z\:n90\@md {
	z-index: -90 !important;
}

.u-z\:n80\@md {
	z-index: -80 !important;
}

.u-z\:n70\@md {
	z-index: -70 !important;
}

.u-z\:n60\@md {
	z-index: -60 !important;
}

.u-z\:n50\@md {
	z-index: -50 !important;
}

.u-z\:n40\@md {
	z-index: -40 !important;
}

.u-z\:n30\@md {
	z-index: -30 !important;
}

.u-z\:n20\@md {
	z-index: -20 !important;
}

.u-z\:n10\@md {
	z-index: -10 !important;
}

.u-z\:0\@md {
	z-index: 0 !important;
}

.u-z\:10\@md {
	z-index: 10 !important;
}

.u-z\:20\@md {
	z-index: 20 !important;
}

.u-z\:30\@md {
	z-index: 30 !important;
}

.u-z\:40\@md {
	z-index: 40 !important;
}

.u-z\:50\@md {
	z-index: 50 !important;
}

.u-z\:60\@md {
	z-index: 60 !important;
}

.u-z\:70\@md {
	z-index: 70 !important;
}

.u-z\:80\@md {
	z-index: 80 !important;
}

.u-z\:90\@md {
	z-index: 90 !important;
}

.u-z\:100\@md {
	z-index: 100 !important;
}

.u-w\:0\@md {
	inline-size: 0px !important;
}

.u-w\:5\@md {
	inline-size: 5px !important;
}

.u-w\:10\@md {
	inline-size: 10px !important;
}

.u-w\:15\@md {
	inline-size: 15px !important;
}

.u-w\:20\@md {
	inline-size: 20px !important;
}

.u-w\:25\@md {
	inline-size: 25px !important;
}

.u-w\:30\@md {
	inline-size: 30px !important;
}

.u-w\:35\@md {
	inline-size: 35px !important;
}

.u-w\:40\@md {
	inline-size: 40px !important;
}

.u-w\:45\@md {
	inline-size: 45px !important;
}

.u-w\:50\@md {
	inline-size: 50px !important;
}

.u-w\:55\@md {
	inline-size: 55px !important;
}

.u-w\:60\@md {
	inline-size: 60px !important;
}

.u-w\:65\@md {
	inline-size: 65px !important;
}

.u-w\:70\@md {
	inline-size: 70px !important;
}

.u-w\:75\@md {
	inline-size: 75px !important;
}

.u-w\:80\@md {
	inline-size: 80px !important;
}

.u-w\:85\@md {
	inline-size: 85px !important;
}

.u-w\:90\@md {
	inline-size: 90px !important;
}

.u-w\:95\@md {
	inline-size: 95px !important;
}

.u-w\:100\@md {
	inline-size: 100px !important;
}

.u-w\:105\@md {
	inline-size: 105px !important;
}

.u-w\:110\@md {
	inline-size: 110px !important;
}

.u-w\:115\@md {
	inline-size: 115px !important;
}

.u-w\:120\@md {
	inline-size: 120px !important;
}

.u-w\:125\@md {
	inline-size: 125px !important;
}

.u-w\:130\@md {
	inline-size: 130px !important;
}

.u-w\:135\@md {
	inline-size: 135px !important;
}

.u-w\:140\@md {
	inline-size: 140px !important;
}

.u-w\:145\@md {
	inline-size: 145px !important;
}

.u-w\:150\@md {
	inline-size: 150px !important;
}

.u-w\:155\@md {
	inline-size: 155px !important;
}

.u-w\:160\@md {
	inline-size: 160px !important;
}

.u-w\:165\@md {
	inline-size: 165px !important;
}

.u-w\:170\@md {
	inline-size: 170px !important;
}

.u-w\:175\@md {
	inline-size: 175px !important;
}

.u-w\:180\@md {
	inline-size: 180px !important;
}

.u-w\:185\@md {
	inline-size: 185px !important;
}

.u-w\:190\@md {
	inline-size: 190px !important;
}

.u-w\:195\@md {
	inline-size: 195px !important;
}

.u-w\:200\@md {
	inline-size: 200px !important;
}

.u-maw\:0\@md {
	max-inline-size: 0px !important;
}

.u-miw\:0\@md {
	min-inline-size: 0px !important;
}

.u-maw\:10\@md {
	max-inline-size: 10px !important;
}

.u-miw\:10\@md {
	min-inline-size: 10px !important;
}

.u-maw\:20\@md {
	max-inline-size: 20px !important;
}

.u-miw\:20\@md {
	min-inline-size: 20px !important;
}

.u-maw\:30\@md {
	max-inline-size: 30px !important;
}

.u-miw\:30\@md {
	min-inline-size: 30px !important;
}

.u-maw\:40\@md {
	max-inline-size: 40px !important;
}

.u-miw\:40\@md {
	min-inline-size: 40px !important;
}

.u-maw\:50\@md {
	max-inline-size: 50px !important;
}

.u-miw\:50\@md {
	min-inline-size: 50px !important;
}

.u-maw\:60\@md {
	max-inline-size: 60px !important;
}

.u-miw\:60\@md {
	min-inline-size: 60px !important;
}

.u-maw\:70\@md {
	max-inline-size: 70px !important;
}

.u-miw\:70\@md {
	min-inline-size: 70px !important;
}

.u-maw\:80\@md {
	max-inline-size: 80px !important;
}

.u-miw\:80\@md {
	min-inline-size: 80px !important;
}

.u-maw\:90\@md {
	max-inline-size: 90px !important;
}

.u-miw\:90\@md {
	min-inline-size: 90px !important;
}

.u-maw\:100\@md {
	max-inline-size: 100px !important;
}

.u-miw\:100\@md {
	min-inline-size: 100px !important;
}

.u-maw\:110\@md {
	max-inline-size: 110px !important;
}

.u-miw\:110\@md {
	min-inline-size: 110px !important;
}

.u-maw\:120\@md {
	max-inline-size: 120px !important;
}

.u-miw\:120\@md {
	min-inline-size: 120px !important;
}

.u-maw\:130\@md {
	max-inline-size: 130px !important;
}

.u-miw\:130\@md {
	min-inline-size: 130px !important;
}

.u-maw\:140\@md {
	max-inline-size: 140px !important;
}

.u-miw\:140\@md {
	min-inline-size: 140px !important;
}

.u-maw\:150\@md {
	max-inline-size: 150px !important;
}

.u-miw\:150\@md {
	min-inline-size: 150px !important;
}

.u-maw\:160\@md {
	max-inline-size: 160px !important;
}

.u-miw\:160\@md {
	min-inline-size: 160px !important;
}

.u-maw\:170\@md {
	max-inline-size: 170px !important;
}

.u-miw\:170\@md {
	min-inline-size: 170px !important;
}

.u-maw\:180\@md {
	max-inline-size: 180px !important;
}

.u-miw\:180\@md {
	min-inline-size: 180px !important;
}

.u-maw\:190\@md {
	max-inline-size: 190px !important;
}

.u-miw\:190\@md {
	min-inline-size: 190px !important;
}

.u-maw\:200\@md {
	max-inline-size: 200px !important;
}

.u-miw\:200\@md {
	min-inline-size: 200px !important;
}

.u-w\:100p\@md {
	inline-size: 100% !important;
}

.u-h\:100p\@md {
	block-size: 100% !important;
}

.u-w\:a\@md {
	inline-size: auto !important;
}

.u-w\:f\@md {
	inline-size: fit-content !important;
}

.u-h\:xl\@md {
	height: var(--space-block-xl) !important;
}

.u-h\:lg\@md {
	height: var(--space-block-lg) !important;
}

.u-h\:md\@md {
	height: var(--space-block-md) !important;
}

.u-h\:sm\@md {
	height: var(--space-block-sm) !important;
}

.u-h\:xs\@md {
	height: var(--space-block-xs) !important;
}

.u-h\:xl-trim\@md {
	height: var(--space-block-xl-trim) !important;
}

.u-h\:lg-trim\@md {
	height: var(--space-block-lg-trim) !important;
}

.u-h\:md-trim\@md {
	height: var(--space-block-md-trim) !important;
}

.u-h\:sm-trim\@md {
	height: var(--space-block-sm-trim) !important;
}

.u-h\:xs-trim\@md {
	height: var(--space-block-xs-trim) !important;
}

.u-mt\:n50\@md {
	margin-block-start: -50px !important;
}

.u-mr\:n50\@md {
	margin-inline-end: -50px !important;
}

.u-mb\:n50\@md {
	margin-block-end: -50px !important;
}

.u-ml\:n50\@md {
	margin-inline-start: -50px !important;
}

.u-mt\:n45\@md {
	margin-block-start: -45px !important;
}

.u-mr\:n45\@md {
	margin-inline-end: -45px !important;
}

.u-mb\:n45\@md {
	margin-block-end: -45px !important;
}

.u-ml\:n45\@md {
	margin-inline-start: -45px !important;
}

.u-mt\:n40\@md {
	margin-block-start: -40px !important;
}

.u-mr\:n40\@md {
	margin-inline-end: -40px !important;
}

.u-mb\:n40\@md {
	margin-block-end: -40px !important;
}

.u-ml\:n40\@md {
	margin-inline-start: -40px !important;
}

.u-mt\:n35\@md {
	margin-block-start: -35px !important;
}

.u-mr\:n35\@md {
	margin-inline-end: -35px !important;
}

.u-mb\:n35\@md {
	margin-block-end: -35px !important;
}

.u-ml\:n35\@md {
	margin-inline-start: -35px !important;
}

.u-mt\:n30\@md {
	margin-block-start: -30px !important;
}

.u-mr\:n30\@md {
	margin-inline-end: -30px !important;
}

.u-mb\:n30\@md {
	margin-block-end: -30px !important;
}

.u-ml\:n30\@md {
	margin-inline-start: -30px !important;
}

.u-mt\:n25\@md {
	margin-block-start: -25px !important;
}

.u-mr\:n25\@md {
	margin-inline-end: -25px !important;
}

.u-mb\:n25\@md {
	margin-block-end: -25px !important;
}

.u-ml\:n25\@md {
	margin-inline-start: -25px !important;
}

.u-mt\:n20\@md {
	margin-block-start: -20px !important;
}

.u-mr\:n20\@md {
	margin-inline-end: -20px !important;
}

.u-mb\:n20\@md {
	margin-block-end: -20px !important;
}

.u-ml\:n20\@md {
	margin-inline-start: -20px !important;
}

.u-mt\:n15\@md {
	margin-block-start: -15px !important;
}

.u-mr\:n15\@md {
	margin-inline-end: -15px !important;
}

.u-mb\:n15\@md {
	margin-block-end: -15px !important;
}

.u-ml\:n15\@md {
	margin-inline-start: -15px !important;
}

.u-mt\:n10\@md {
	margin-block-start: -10px !important;
}

.u-mr\:n10\@md {
	margin-inline-end: -10px !important;
}

.u-mb\:n10\@md {
	margin-block-end: -10px !important;
}

.u-ml\:n10\@md {
	margin-inline-start: -10px !important;
}

.u-mt\:n5\@md {
	margin-block-start: -5px !important;
}

.u-mr\:n5\@md {
	margin-inline-end: -5px !important;
}

.u-mb\:n5\@md {
	margin-block-end: -5px !important;
}

.u-ml\:n5\@md {
	margin-inline-start: -5px !important;
}

.u-mt\:0\@md {
	margin-block-start: 0px !important;
}

.u-mr\:0\@md {
	margin-inline-end: 0px !important;
}

.u-mb\:0\@md {
	margin-block-end: 0px !important;
}

.u-ml\:0\@md {
	margin-inline-start: 0px !important;
}

.u-pt\:0\@md {
	padding-block-start: 0px !important;
}

.u-pr\:0\@md {
	padding-inline-end: 0px !important;
}

.u-pb\:0\@md {
	padding-block-end: 0px !important;
}

.u-pl\:0\@md {
	padding-inline-start: 0px !important;
}

.u-mt\:5\@md {
	margin-block-start: 5px !important;
}

.u-mr\:5\@md {
	margin-inline-end: 5px !important;
}

.u-mb\:5\@md {
	margin-block-end: 5px !important;
}

.u-ml\:5\@md {
	margin-inline-start: 5px !important;
}

.u-pt\:5\@md {
	padding-block-start: 5px !important;
}

.u-pr\:5\@md {
	padding-inline-end: 5px !important;
}

.u-pb\:5\@md {
	padding-block-end: 5px !important;
}

.u-pl\:5\@md {
	padding-inline-start: 5px !important;
}

.u-mt\:10\@md {
	margin-block-start: 10px !important;
}

.u-mr\:10\@md {
	margin-inline-end: 10px !important;
}

.u-mb\:10\@md {
	margin-block-end: 10px !important;
}

.u-ml\:10\@md {
	margin-inline-start: 10px !important;
}

.u-pt\:10\@md {
	padding-block-start: 10px !important;
}

.u-pr\:10\@md {
	padding-inline-end: 10px !important;
}

.u-pb\:10\@md {
	padding-block-end: 10px !important;
}

.u-pl\:10\@md {
	padding-inline-start: 10px !important;
}

.u-mt\:15\@md {
	margin-block-start: 15px !important;
}

.u-mr\:15\@md {
	margin-inline-end: 15px !important;
}

.u-mb\:15\@md {
	margin-block-end: 15px !important;
}

.u-ml\:15\@md {
	margin-inline-start: 15px !important;
}

.u-pt\:15\@md {
	padding-block-start: 15px !important;
}

.u-pr\:15\@md {
	padding-inline-end: 15px !important;
}

.u-pb\:15\@md {
	padding-block-end: 15px !important;
}

.u-pl\:15\@md {
	padding-inline-start: 15px !important;
}

.u-mt\:20\@md {
	margin-block-start: 20px !important;
}

.u-mr\:20\@md {
	margin-inline-end: 20px !important;
}

.u-mb\:20\@md {
	margin-block-end: 20px !important;
}

.u-ml\:20\@md {
	margin-inline-start: 20px !important;
}

.u-pt\:20\@md {
	padding-block-start: 20px !important;
}

.u-pr\:20\@md {
	padding-inline-end: 20px !important;
}

.u-pb\:20\@md {
	padding-block-end: 20px !important;
}

.u-pl\:20\@md {
	padding-inline-start: 20px !important;
}

.u-mt\:25\@md {
	margin-block-start: 25px !important;
}

.u-mr\:25\@md {
	margin-inline-end: 25px !important;
}

.u-mb\:25\@md {
	margin-block-end: 25px !important;
}

.u-ml\:25\@md {
	margin-inline-start: 25px !important;
}

.u-pt\:25\@md {
	padding-block-start: 25px !important;
}

.u-pr\:25\@md {
	padding-inline-end: 25px !important;
}

.u-pb\:25\@md {
	padding-block-end: 25px !important;
}

.u-pl\:25\@md {
	padding-inline-start: 25px !important;
}

.u-mt\:30\@md {
	margin-block-start: 30px !important;
}

.u-mr\:30\@md {
	margin-inline-end: 30px !important;
}

.u-mb\:30\@md {
	margin-block-end: 30px !important;
}

.u-ml\:30\@md {
	margin-inline-start: 30px !important;
}

.u-pt\:30\@md {
	padding-block-start: 30px !important;
}

.u-pr\:30\@md {
	padding-inline-end: 30px !important;
}

.u-pb\:30\@md {
	padding-block-end: 30px !important;
}

.u-pl\:30\@md {
	padding-inline-start: 30px !important;
}

.u-mt\:35\@md {
	margin-block-start: 35px !important;
}

.u-mr\:35\@md {
	margin-inline-end: 35px !important;
}

.u-mb\:35\@md {
	margin-block-end: 35px !important;
}

.u-ml\:35\@md {
	margin-inline-start: 35px !important;
}

.u-pt\:35\@md {
	padding-block-start: 35px !important;
}

.u-pr\:35\@md {
	padding-inline-end: 35px !important;
}

.u-pb\:35\@md {
	padding-block-end: 35px !important;
}

.u-pl\:35\@md {
	padding-inline-start: 35px !important;
}

.u-mt\:40\@md {
	margin-block-start: 40px !important;
}

.u-mr\:40\@md {
	margin-inline-end: 40px !important;
}

.u-mb\:40\@md {
	margin-block-end: 40px !important;
}

.u-ml\:40\@md {
	margin-inline-start: 40px !important;
}

.u-pt\:40\@md {
	padding-block-start: 40px !important;
}

.u-pr\:40\@md {
	padding-inline-end: 40px !important;
}

.u-pb\:40\@md {
	padding-block-end: 40px !important;
}

.u-pl\:40\@md {
	padding-inline-start: 40px !important;
}

.u-mt\:45\@md {
	margin-block-start: 45px !important;
}

.u-mr\:45\@md {
	margin-inline-end: 45px !important;
}

.u-mb\:45\@md {
	margin-block-end: 45px !important;
}

.u-ml\:45\@md {
	margin-inline-start: 45px !important;
}

.u-pt\:45\@md {
	padding-block-start: 45px !important;
}

.u-pr\:45\@md {
	padding-inline-end: 45px !important;
}

.u-pb\:45\@md {
	padding-block-end: 45px !important;
}

.u-pl\:45\@md {
	padding-inline-start: 45px !important;
}

.u-mt\:50\@md {
	margin-block-start: 50px !important;
}

.u-mr\:50\@md {
	margin-inline-end: 50px !important;
}

.u-mb\:50\@md {
	margin-block-end: 50px !important;
}

.u-ml\:50\@md {
	margin-inline-start: 50px !important;
}

.u-pt\:50\@md {
	padding-block-start: 50px !important;
}

.u-pr\:50\@md {
	padding-inline-end: 50px !important;
}

.u-pb\:50\@md {
	padding-block-end: 50px !important;
}

.u-pl\:50\@md {
	padding-inline-start: 50px !important;
}

.u-mt\:55\@md {
	margin-block-start: 55px !important;
}

.u-mr\:55\@md {
	margin-inline-end: 55px !important;
}

.u-mb\:55\@md {
	margin-block-end: 55px !important;
}

.u-ml\:55\@md {
	margin-inline-start: 55px !important;
}

.u-pt\:55\@md {
	padding-block-start: 55px !important;
}

.u-pr\:55\@md {
	padding-inline-end: 55px !important;
}

.u-pb\:55\@md {
	padding-block-end: 55px !important;
}

.u-pl\:55\@md {
	padding-inline-start: 55px !important;
}

.u-mt\:60\@md {
	margin-block-start: 60px !important;
}

.u-mr\:60\@md {
	margin-inline-end: 60px !important;
}

.u-mb\:60\@md {
	margin-block-end: 60px !important;
}

.u-ml\:60\@md {
	margin-inline-start: 60px !important;
}

.u-pt\:60\@md {
	padding-block-start: 60px !important;
}

.u-pr\:60\@md {
	padding-inline-end: 60px !important;
}

.u-pb\:60\@md {
	padding-block-end: 60px !important;
}

.u-pl\:60\@md {
	padding-inline-start: 60px !important;
}

.u-mt\:65\@md {
	margin-block-start: 65px !important;
}

.u-mr\:65\@md {
	margin-inline-end: 65px !important;
}

.u-mb\:65\@md {
	margin-block-end: 65px !important;
}

.u-ml\:65\@md {
	margin-inline-start: 65px !important;
}

.u-pt\:65\@md {
	padding-block-start: 65px !important;
}

.u-pr\:65\@md {
	padding-inline-end: 65px !important;
}

.u-pb\:65\@md {
	padding-block-end: 65px !important;
}

.u-pl\:65\@md {
	padding-inline-start: 65px !important;
}

.u-mt\:70\@md {
	margin-block-start: 70px !important;
}

.u-mr\:70\@md {
	margin-inline-end: 70px !important;
}

.u-mb\:70\@md {
	margin-block-end: 70px !important;
}

.u-ml\:70\@md {
	margin-inline-start: 70px !important;
}

.u-pt\:70\@md {
	padding-block-start: 70px !important;
}

.u-pr\:70\@md {
	padding-inline-end: 70px !important;
}

.u-pb\:70\@md {
	padding-block-end: 70px !important;
}

.u-pl\:70\@md {
	padding-inline-start: 70px !important;
}

.u-mt\:75\@md {
	margin-block-start: 75px !important;
}

.u-mr\:75\@md {
	margin-inline-end: 75px !important;
}

.u-mb\:75\@md {
	margin-block-end: 75px !important;
}

.u-ml\:75\@md {
	margin-inline-start: 75px !important;
}

.u-pt\:75\@md {
	padding-block-start: 75px !important;
}

.u-pr\:75\@md {
	padding-inline-end: 75px !important;
}

.u-pb\:75\@md {
	padding-block-end: 75px !important;
}

.u-pl\:75\@md {
	padding-inline-start: 75px !important;
}

.u-mt\:80\@md {
	margin-block-start: 80px !important;
}

.u-mr\:80\@md {
	margin-inline-end: 80px !important;
}

.u-mb\:80\@md {
	margin-block-end: 80px !important;
}

.u-ml\:80\@md {
	margin-inline-start: 80px !important;
}

.u-pt\:80\@md {
	padding-block-start: 80px !important;
}

.u-pr\:80\@md {
	padding-inline-end: 80px !important;
}

.u-pb\:80\@md {
	padding-block-end: 80px !important;
}

.u-pl\:80\@md {
	padding-inline-start: 80px !important;
}

.u-mt\:85\@md {
	margin-block-start: 85px !important;
}

.u-mr\:85\@md {
	margin-inline-end: 85px !important;
}

.u-mb\:85\@md {
	margin-block-end: 85px !important;
}

.u-ml\:85\@md {
	margin-inline-start: 85px !important;
}

.u-pt\:85\@md {
	padding-block-start: 85px !important;
}

.u-pr\:85\@md {
	padding-inline-end: 85px !important;
}

.u-pb\:85\@md {
	padding-block-end: 85px !important;
}

.u-pl\:85\@md {
	padding-inline-start: 85px !important;
}

.u-mt\:90\@md {
	margin-block-start: 90px !important;
}

.u-mr\:90\@md {
	margin-inline-end: 90px !important;
}

.u-mb\:90\@md {
	margin-block-end: 90px !important;
}

.u-ml\:90\@md {
	margin-inline-start: 90px !important;
}

.u-pt\:90\@md {
	padding-block-start: 90px !important;
}

.u-pr\:90\@md {
	padding-inline-end: 90px !important;
}

.u-pb\:90\@md {
	padding-block-end: 90px !important;
}

.u-pl\:90\@md {
	padding-inline-start: 90px !important;
}

.u-mt\:95\@md {
	margin-block-start: 95px !important;
}

.u-mr\:95\@md {
	margin-inline-end: 95px !important;
}

.u-mb\:95\@md {
	margin-block-end: 95px !important;
}

.u-ml\:95\@md {
	margin-inline-start: 95px !important;
}

.u-pt\:95\@md {
	padding-block-start: 95px !important;
}

.u-pr\:95\@md {
	padding-inline-end: 95px !important;
}

.u-pb\:95\@md {
	padding-block-end: 95px !important;
}

.u-pl\:95\@md {
	padding-inline-start: 95px !important;
}

.u-mt\:100\@md {
	margin-block-start: 100px !important;
}

.u-mr\:100\@md {
	margin-inline-end: 100px !important;
}

.u-mb\:100\@md {
	margin-block-end: 100px !important;
}

.u-ml\:100\@md {
	margin-inline-start: 100px !important;
}

.u-pt\:100\@md {
	padding-block-start: 100px !important;
}

.u-pr\:100\@md {
	padding-inline-end: 100px !important;
}

.u-pb\:100\@md {
	padding-block-end: 100px !important;
}

.u-pl\:100\@md {
	padding-inline-start: 100px !important;
}

.u-mt\:105\@md {
	margin-block-start: 105px !important;
}

.u-mr\:105\@md {
	margin-inline-end: 105px !important;
}

.u-mb\:105\@md {
	margin-block-end: 105px !important;
}

.u-ml\:105\@md {
	margin-inline-start: 105px !important;
}

.u-pt\:105\@md {
	padding-block-start: 105px !important;
}

.u-pr\:105\@md {
	padding-inline-end: 105px !important;
}

.u-pb\:105\@md {
	padding-block-end: 105px !important;
}

.u-pl\:105\@md {
	padding-inline-start: 105px !important;
}

.u-mt\:110\@md {
	margin-block-start: 110px !important;
}

.u-mr\:110\@md {
	margin-inline-end: 110px !important;
}

.u-mb\:110\@md {
	margin-block-end: 110px !important;
}

.u-ml\:110\@md {
	margin-inline-start: 110px !important;
}

.u-pt\:110\@md {
	padding-block-start: 110px !important;
}

.u-pr\:110\@md {
	padding-inline-end: 110px !important;
}

.u-pb\:110\@md {
	padding-block-end: 110px !important;
}

.u-pl\:110\@md {
	padding-inline-start: 110px !important;
}

.u-mt\:115\@md {
	margin-block-start: 115px !important;
}

.u-mr\:115\@md {
	margin-inline-end: 115px !important;
}

.u-mb\:115\@md {
	margin-block-end: 115px !important;
}

.u-ml\:115\@md {
	margin-inline-start: 115px !important;
}

.u-pt\:115\@md {
	padding-block-start: 115px !important;
}

.u-pr\:115\@md {
	padding-inline-end: 115px !important;
}

.u-pb\:115\@md {
	padding-block-end: 115px !important;
}

.u-pl\:115\@md {
	padding-inline-start: 115px !important;
}

.u-mt\:120\@md {
	margin-block-start: 120px !important;
}

.u-mr\:120\@md {
	margin-inline-end: 120px !important;
}

.u-mb\:120\@md {
	margin-block-end: 120px !important;
}

.u-ml\:120\@md {
	margin-inline-start: 120px !important;
}

.u-pt\:120\@md {
	padding-block-start: 120px !important;
}

.u-pr\:120\@md {
	padding-inline-end: 120px !important;
}

.u-pb\:120\@md {
	padding-block-end: 120px !important;
}

.u-pl\:120\@md {
	padding-inline-start: 120px !important;
}

.u-mt\:125\@md {
	margin-block-start: 125px !important;
}

.u-mr\:125\@md {
	margin-inline-end: 125px !important;
}

.u-mb\:125\@md {
	margin-block-end: 125px !important;
}

.u-ml\:125\@md {
	margin-inline-start: 125px !important;
}

.u-pt\:125\@md {
	padding-block-start: 125px !important;
}

.u-pr\:125\@md {
	padding-inline-end: 125px !important;
}

.u-pb\:125\@md {
	padding-block-end: 125px !important;
}

.u-pl\:125\@md {
	padding-inline-start: 125px !important;
}

.u-mt\:130\@md {
	margin-block-start: 130px !important;
}

.u-mr\:130\@md {
	margin-inline-end: 130px !important;
}

.u-mb\:130\@md {
	margin-block-end: 130px !important;
}

.u-ml\:130\@md {
	margin-inline-start: 130px !important;
}

.u-pt\:130\@md {
	padding-block-start: 130px !important;
}

.u-pr\:130\@md {
	padding-inline-end: 130px !important;
}

.u-pb\:130\@md {
	padding-block-end: 130px !important;
}

.u-pl\:130\@md {
	padding-inline-start: 130px !important;
}

.u-mt\:135\@md {
	margin-block-start: 135px !important;
}

.u-mr\:135\@md {
	margin-inline-end: 135px !important;
}

.u-mb\:135\@md {
	margin-block-end: 135px !important;
}

.u-ml\:135\@md {
	margin-inline-start: 135px !important;
}

.u-pt\:135\@md {
	padding-block-start: 135px !important;
}

.u-pr\:135\@md {
	padding-inline-end: 135px !important;
}

.u-pb\:135\@md {
	padding-block-end: 135px !important;
}

.u-pl\:135\@md {
	padding-inline-start: 135px !important;
}

.u-mt\:140\@md {
	margin-block-start: 140px !important;
}

.u-mr\:140\@md {
	margin-inline-end: 140px !important;
}

.u-mb\:140\@md {
	margin-block-end: 140px !important;
}

.u-ml\:140\@md {
	margin-inline-start: 140px !important;
}

.u-pt\:140\@md {
	padding-block-start: 140px !important;
}

.u-pr\:140\@md {
	padding-inline-end: 140px !important;
}

.u-pb\:140\@md {
	padding-block-end: 140px !important;
}

.u-pl\:140\@md {
	padding-inline-start: 140px !important;
}

.u-mt\:145\@md {
	margin-block-start: 145px !important;
}

.u-mr\:145\@md {
	margin-inline-end: 145px !important;
}

.u-mb\:145\@md {
	margin-block-end: 145px !important;
}

.u-ml\:145\@md {
	margin-inline-start: 145px !important;
}

.u-pt\:145\@md {
	padding-block-start: 145px !important;
}

.u-pr\:145\@md {
	padding-inline-end: 145px !important;
}

.u-pb\:145\@md {
	padding-block-end: 145px !important;
}

.u-pl\:145\@md {
	padding-inline-start: 145px !important;
}

.u-mt\:150\@md {
	margin-block-start: 150px !important;
}

.u-mr\:150\@md {
	margin-inline-end: 150px !important;
}

.u-mb\:150\@md {
	margin-block-end: 150px !important;
}

.u-ml\:150\@md {
	margin-inline-start: 150px !important;
}

.u-pt\:150\@md {
	padding-block-start: 150px !important;
}

.u-pr\:150\@md {
	padding-inline-end: 150px !important;
}

.u-pb\:150\@md {
	padding-block-end: 150px !important;
}

.u-pl\:150\@md {
	padding-inline-start: 150px !important;
}

.u-mt\:155\@md {
	margin-block-start: 155px !important;
}

.u-mr\:155\@md {
	margin-inline-end: 155px !important;
}

.u-mb\:155\@md {
	margin-block-end: 155px !important;
}

.u-ml\:155\@md {
	margin-inline-start: 155px !important;
}

.u-pt\:155\@md {
	padding-block-start: 155px !important;
}

.u-pr\:155\@md {
	padding-inline-end: 155px !important;
}

.u-pb\:155\@md {
	padding-block-end: 155px !important;
}

.u-pl\:155\@md {
	padding-inline-start: 155px !important;
}

.u-mt\:160\@md {
	margin-block-start: 160px !important;
}

.u-mr\:160\@md {
	margin-inline-end: 160px !important;
}

.u-mb\:160\@md {
	margin-block-end: 160px !important;
}

.u-ml\:160\@md {
	margin-inline-start: 160px !important;
}

.u-pt\:160\@md {
	padding-block-start: 160px !important;
}

.u-pr\:160\@md {
	padding-inline-end: 160px !important;
}

.u-pb\:160\@md {
	padding-block-end: 160px !important;
}

.u-pl\:160\@md {
	padding-inline-start: 160px !important;
}

.u-mt\:165\@md {
	margin-block-start: 165px !important;
}

.u-mr\:165\@md {
	margin-inline-end: 165px !important;
}

.u-mb\:165\@md {
	margin-block-end: 165px !important;
}

.u-ml\:165\@md {
	margin-inline-start: 165px !important;
}

.u-pt\:165\@md {
	padding-block-start: 165px !important;
}

.u-pr\:165\@md {
	padding-inline-end: 165px !important;
}

.u-pb\:165\@md {
	padding-block-end: 165px !important;
}

.u-pl\:165\@md {
	padding-inline-start: 165px !important;
}

.u-mt\:170\@md {
	margin-block-start: 170px !important;
}

.u-mr\:170\@md {
	margin-inline-end: 170px !important;
}

.u-mb\:170\@md {
	margin-block-end: 170px !important;
}

.u-ml\:170\@md {
	margin-inline-start: 170px !important;
}

.u-pt\:170\@md {
	padding-block-start: 170px !important;
}

.u-pr\:170\@md {
	padding-inline-end: 170px !important;
}

.u-pb\:170\@md {
	padding-block-end: 170px !important;
}

.u-pl\:170\@md {
	padding-inline-start: 170px !important;
}

.u-mt\:175\@md {
	margin-block-start: 175px !important;
}

.u-mr\:175\@md {
	margin-inline-end: 175px !important;
}

.u-mb\:175\@md {
	margin-block-end: 175px !important;
}

.u-ml\:175\@md {
	margin-inline-start: 175px !important;
}

.u-pt\:175\@md {
	padding-block-start: 175px !important;
}

.u-pr\:175\@md {
	padding-inline-end: 175px !important;
}

.u-pb\:175\@md {
	padding-block-end: 175px !important;
}

.u-pl\:175\@md {
	padding-inline-start: 175px !important;
}

.u-mt\:180\@md {
	margin-block-start: 180px !important;
}

.u-mr\:180\@md {
	margin-inline-end: 180px !important;
}

.u-mb\:180\@md {
	margin-block-end: 180px !important;
}

.u-ml\:180\@md {
	margin-inline-start: 180px !important;
}

.u-pt\:180\@md {
	padding-block-start: 180px !important;
}

.u-pr\:180\@md {
	padding-inline-end: 180px !important;
}

.u-pb\:180\@md {
	padding-block-end: 180px !important;
}

.u-pl\:180\@md {
	padding-inline-start: 180px !important;
}

.u-mt\:185\@md {
	margin-block-start: 185px !important;
}

.u-mr\:185\@md {
	margin-inline-end: 185px !important;
}

.u-mb\:185\@md {
	margin-block-end: 185px !important;
}

.u-ml\:185\@md {
	margin-inline-start: 185px !important;
}

.u-pt\:185\@md {
	padding-block-start: 185px !important;
}

.u-pr\:185\@md {
	padding-inline-end: 185px !important;
}

.u-pb\:185\@md {
	padding-block-end: 185px !important;
}

.u-pl\:185\@md {
	padding-inline-start: 185px !important;
}

.u-mt\:190\@md {
	margin-block-start: 190px !important;
}

.u-mr\:190\@md {
	margin-inline-end: 190px !important;
}

.u-mb\:190\@md {
	margin-block-end: 190px !important;
}

.u-ml\:190\@md {
	margin-inline-start: 190px !important;
}

.u-pt\:190\@md {
	padding-block-start: 190px !important;
}

.u-pr\:190\@md {
	padding-inline-end: 190px !important;
}

.u-pb\:190\@md {
	padding-block-end: 190px !important;
}

.u-pl\:190\@md {
	padding-inline-start: 190px !important;
}

.u-mt\:195\@md {
	margin-block-start: 195px !important;
}

.u-mr\:195\@md {
	margin-inline-end: 195px !important;
}

.u-mb\:195\@md {
	margin-block-end: 195px !important;
}

.u-ml\:195\@md {
	margin-inline-start: 195px !important;
}

.u-pt\:195\@md {
	padding-block-start: 195px !important;
}

.u-pr\:195\@md {
	padding-inline-end: 195px !important;
}

.u-pb\:195\@md {
	padding-block-end: 195px !important;
}

.u-pl\:195\@md {
	padding-inline-start: 195px !important;
}

.u-mt\:200\@md {
	margin-block-start: 200px !important;
}

.u-mr\:200\@md {
	margin-inline-end: 200px !important;
}

.u-mb\:200\@md {
	margin-block-end: 200px !important;
}

.u-ml\:200\@md {
	margin-inline-start: 200px !important;
}

.u-pt\:200\@md {
	padding-block-start: 200px !important;
}

.u-pr\:200\@md {
	padding-inline-end: 200px !important;
}

.u-pb\:200\@md {
	padding-block-end: 200px !important;
}

.u-pl\:200\@md {
	padding-inline-start: 200px !important;
}

.u-mt\:xl\@md {
	margin-block-start: var(--space-block-xl) !important;
}

.u-mb\:xl\@md {
	margin-block-end: var(--space-block-xl) !important;
}

.u-pt\:xl\@md {
	padding-block-start: var(--space-block-xl) !important;
}

.u-pb\:xl\@md {
	padding-block-end: var(--space-block-xl) !important;
}

.u-mt\:lg\@md {
	margin-block-start: var(--space-block-lg) !important;
}

.u-mb\:lg\@md {
	margin-block-end: var(--space-block-lg) !important;
}

.u-pt\:lg\@md {
	padding-block-start: var(--space-block-lg) !important;
}

.u-pb\:lg\@md {
	padding-block-end: var(--space-block-lg) !important;
}

.u-mt\:md\@md {
	margin-block-start: var(--space-block-md) !important;
}

.u-mb\:md\@md {
	margin-block-end: var(--space-block-md) !important;
}

.u-pt\:md\@md {
	padding-block-start: var(--space-block-md) !important;
}

.u-pb\:md\@md {
	padding-block-end: var(--space-block-md) !important;
}

.u-mt\:sm\@md {
	margin-block-start: var(--space-block-sm) !important;
}

.u-mb\:sm\@md {
	margin-block-end: var(--space-block-sm) !important;
}

.u-pt\:sm\@md {
	padding-block-start: var(--space-block-sm) !important;
}

.u-pb\:sm\@md {
	padding-block-end: var(--space-block-sm) !important;
}

.u-mt\:xs\@md {
	margin-block-start: var(--space-block-xs) !important;
}

.u-mb\:xs\@md {
	margin-block-end: var(--space-block-xs) !important;
}

.u-pt\:xs\@md {
	padding-block-start: var(--space-block-xs) !important;
}

.u-pb\:xs\@md {
	padding-block-end: var(--space-block-xs) !important;
}

.u-mt\:xl-trim\@md {
	margin-block-start: var(--space-block-xl-trim) !important;
}

.u-mb\:xl-trim\@md {
	margin-block-end: var(--space-block-xl-trim) !important;
}

.u-pt\:xl-trim\@md {
	padding-block-start: var(--space-block-xl-trim) !important;
}

.u-pb\:xl-trim\@md {
	padding-block-end: var(--space-block-xl-trim) !important;
}

.u-mt\:lg-trim\@md {
	margin-block-start: var(--space-block-lg-trim) !important;
}

.u-mb\:lg-trim\@md {
	margin-block-end: var(--space-block-lg-trim) !important;
}

.u-pt\:lg-trim\@md {
	padding-block-start: var(--space-block-lg-trim) !important;
}

.u-pb\:lg-trim\@md {
	padding-block-end: var(--space-block-lg-trim) !important;
}

.u-mt\:md-trim\@md {
	margin-block-start: var(--space-block-md-trim) !important;
}

.u-mb\:md-trim\@md {
	margin-block-end: var(--space-block-md-trim) !important;
}

.u-pt\:md-trim\@md {
	padding-block-start: var(--space-block-md-trim) !important;
}

.u-pb\:md-trim\@md {
	padding-block-end: var(--space-block-md-trim) !important;
}

.u-mt\:sm-trim\@md {
	margin-block-start: var(--space-block-sm-trim) !important;
}

.u-mb\:sm-trim\@md {
	margin-block-end: var(--space-block-sm-trim) !important;
}

.u-pt\:sm-trim\@md {
	padding-block-start: var(--space-block-sm-trim) !important;
}

.u-pb\:sm-trim\@md {
	padding-block-end: var(--space-block-sm-trim) !important;
}

.u-mt\:xs-trim\@md {
	margin-block-start: var(--space-block-xs-trim) !important;
}

.u-mb\:xs-trim\@md {
	margin-block-end: var(--space-block-xs-trim) !important;
}

.u-pt\:xs-trim\@md {
	padding-block-start: var(--space-block-xs-trim) !important;
}

.u-pb\:xs-trim\@md {
	padding-block-end: var(--space-block-xs-trim) !important;
}

.u-fw\:100\@md {
	font-weight: 100;
}

.u-fw\:200\@md {
	font-weight: 200;
}

.u-fw\:300\@md {
	font-weight: 300;
}

.u-fw\:400\@md {
	font-weight: 400;
}

.u-fw\:500\@md {
	font-weight: 500;
}

.u-fw\:600\@md {
	font-weight: 600;
}

.u-fw\:700\@md {
	font-weight: 700;
}

.u-fw\:800\@md {
	font-weight: 800;
}

.u-fw\:900\@md {
	font-weight: 900;
}

.u-fz\:0\@md {
	font-size: 0rem !important;
}

.u-fz\:1\@md {
	font-size: 0.0625rem !important;
}

.u-fz\:2\@md {
	font-size: 0.125rem !important;
}

.u-fz\:3\@md {
	font-size: 0.1875rem !important;
}

.u-fz\:4\@md {
	font-size: 0.25rem !important;
}

.u-fz\:5\@md {
	font-size: 0.3125rem !important;
}

.u-fz\:6\@md {
	font-size: 0.375rem !important;
}

.u-fz\:7\@md {
	font-size: 0.4375rem !important;
}

.u-fz\:8\@md {
	font-size: 0.5rem !important;
}

.u-fz\:9\@md {
	font-size: 0.5625rem !important;
}

.u-fz\:10\@md {
	font-size: 0.625rem !important;
}

.u-fz\:11\@md {
	font-size: 0.6875rem !important;
}

.u-fz\:12\@md {
	font-size: 0.75rem !important;
}

.u-fz\:13\@md {
	font-size: 0.8125rem !important;
}

.u-fz\:14\@md {
	font-size: 0.875rem !important;
}

.u-fz\:15\@md {
	font-size: 0.9375rem !important;
}

.u-fz\:16\@md {
	font-size: 1rem !important;
}

.u-fz\:17\@md {
	font-size: 1.0625rem !important;
}

.u-fz\:18\@md {
	font-size: 1.125rem !important;
}

.u-fz\:19\@md {
	font-size: 1.1875rem !important;
}

.u-fz\:20\@md {
	font-size: 1.25rem !important;
}

.u-fz\:21\@md {
	font-size: 1.3125rem !important;
}

.u-fz\:22\@md {
	font-size: 1.375rem !important;
}

.u-fz\:23\@md {
	font-size: 1.4375rem !important;
}

.u-fz\:24\@md {
	font-size: 1.5rem !important;
}

.u-fz\:25\@md {
	font-size: 1.5625rem !important;
}

.u-fz\:26\@md {
	font-size: 1.625rem !important;
}

.u-fz\:27\@md {
	font-size: 1.6875rem !important;
}

.u-fz\:28\@md {
	font-size: 1.75rem !important;
}

.u-fz\:29\@md {
	font-size: 1.8125rem !important;
}

.u-fz\:30\@md {
	font-size: 1.875rem !important;
}

.u-lh\:10\@md {
	line-height: 1 !important;
}

.u-lh\:11\@md {
	line-height: 1.1 !important;
}

.u-lh\:12\@md {
	line-height: 1.2 !important;
}

.u-lh\:13\@md {
	line-height: 1.3 !important;
}

.u-lh\:14\@md {
	line-height: 1.4 !important;
}

.u-lh\:15\@md {
	line-height: 1.5 !important;
}

.u-lh\:16\@md {
	line-height: 1.6 !important;
}

.u-lh\:17\@md {
	line-height: 1.7 !important;
}

.u-lh\:18\@md {
	line-height: 1.8 !important;
}

.u-lh\:19\@md {
	line-height: 1.9 !important;
}

.u-lh\:20\@md {
	line-height: 2 !important;
}

.u-ta\:l\@md {
	text-align: left !important;
}

.u-ta\:r\@md {
	text-align: right !important;
}

.u-ta\:c\@md {
	text-align: center !important;
}

.u-trsde\:d0\@md {
	transition-delay: 0s !important;
}

.u-animdel\:d0\@md {
	animation-delay: 0s !important;
}

.u-trsde\:d1\@md {
	transition-delay: 0.1s !important;
}

.u-animdel\:d1\@md {
	animation-delay: 0.1s !important;
}

.u-trsde\:d2\@md {
	transition-delay: 0.2s !important;
}

.u-animdel\:d2\@md {
	animation-delay: 0.2s !important;
}

.u-trsde\:d3\@md {
	transition-delay: 0.3s !important;
}

.u-animdel\:d3\@md {
	animation-delay: 0.3s !important;
}

.u-trsde\:d4\@md {
	transition-delay: 0.4s !important;
}

.u-animdel\:d4\@md {
	animation-delay: 0.4s !important;
}

.u-trsde\:d5\@md {
	transition-delay: 0.5s !important;
}

.u-animdel\:d5\@md {
	animation-delay: 0.5s !important;
}

.u-trsde\:d6\@md {
	transition-delay: 0.6s !important;
}

.u-animdel\:d6\@md {
	animation-delay: 0.6s !important;
}

.u-trsde\:d7\@md {
	transition-delay: 0.7s !important;
}

.u-animdel\:d7\@md {
	animation-delay: 0.7s !important;
}

.u-trsde\:d8\@md {
	transition-delay: 0.8s !important;
}

.u-animdel\:d8\@md {
	animation-delay: 0.8s !important;
}

.u-trsde\:d9\@md {
	transition-delay: 0.9s !important;
}

.u-animdel\:d9\@md {
	animation-delay: 0.9s !important;
}

.u-trsde\:d10\@md {
	transition-delay: 1s !important;
}

.u-animdel\:d10\@md {
	animation-delay: 1s !important;
}

.u-trsde\:d11\@md {
	transition-delay: 1.1s !important;
}

.u-animdel\:d11\@md {
	animation-delay: 1.1s !important;
}

.u-trsde\:d12\@md {
	transition-delay: 1.2s !important;
}

.u-animdel\:d12\@md {
	animation-delay: 1.2s !important;
}

.u-trsde\:d13\@md {
	transition-delay: 1.3s !important;
}

.u-animdel\:d13\@md {
	animation-delay: 1.3s !important;
}

.u-trsde\:d14\@md {
	transition-delay: 1.4s !important;
}

.u-animdel\:d14\@md {
	animation-delay: 1.4s !important;
}

.u-trsde\:d15\@md {
	transition-delay: 1.5s !important;
}

.u-animdel\:d15\@md {
	animation-delay: 1.5s !important;
}

.u-trsde\:d16\@md {
	transition-delay: 1.6s !important;
}

.u-animdel\:d16\@md {
	animation-delay: 1.6s !important;
}

.u-trsde\:d17\@md {
	transition-delay: 1.7s !important;
}

.u-animdel\:d17\@md {
	animation-delay: 1.7s !important;
}

.u-trsde\:d18\@md {
	transition-delay: 1.8s !important;
}

.u-animdel\:d18\@md {
	animation-delay: 1.8s !important;
}

.u-trsde\:d19\@md {
	transition-delay: 1.9s !important;
}

.u-animdel\:d19\@md {
	animation-delay: 1.9s !important;
}

.u-trsde\:d20\@md {
	transition-delay: 2s !important;
}

.u-animdel\:d20\@md {
	animation-delay: 2s !important;
}

.u-min\@md {
	display: none !important;
}

}

@media (width <= 768px) {

.u-d\:b\@sm {
	display: block !important;
}

.u-d\:n\@sm {
	display: none !important;
}

.u-d\:i\@sm {
	display: inline !important;
}

.u-d\:ib\@sm {
	display: inline-block !important;
}

.u-d\:f\@sm {
	display: flex !important;
}

.u-d\:if\@sm {
	display: inline-flex !important;
}

.u-d\:g\@sm {
	display: grid !important;
}

.u-d\:ig\@sm {
	display: inline-grid !important;
}

.u-d\:ct\@sm {
	display: contents !important;
}

.u-d\:rv\@sm {
	display: revert !important;
}

.u-fxw\:w\@sm {
	flex-wrap: wrap !important;
}

.u-jc\:s\@sm {
	justify-content: start !important;
}

.u-jc\:e\@sm {
	justify-content: end !important;
}

.u-jc\:c\@sm {
	justify-content: center !important;
}

.u-jc\:st\@sm {
	justify-content: stretch !important;
}

.u-jc\:sb\@sm {
	justify-content: space-between !important;
}

.u-jc\:sa\@sm {
	justify-content: space-around !important;
}

.u-js\:s\@sm {
	justify-self: start !important;
}

.u-js\:e\@sm {
	justify-self: end !important;
}

.u-js\:c\@sm {
	justify-self: center !important;
}

.u-js\:bl\@sm {
	justify-self: baseline !important;
}

.u-js\:st\@sm {
	justify-self: stretch !important;
}

.u-ac\:s\@sm {
	align-content: start !important;
}

.u-ac\:e\@sm {
	align-content: end !important;
}

.u-ac\:c\@sm {
	align-content: center !important;
}

.u-ac\:bl\@sm {
	align-content: baseline !important;
}

.u-ac\:st\@sm {
	align-content: stretch !important;
}

.u-ac\:sb\@sm {
	align-content: space-between !important;
}

.u-ac\:sa\@sm {
	align-content: space-around !important;
}

.u-ai\:s\@sm {
	align-items: start !important;
}

.u-ai\:e\@sm {
	align-items: end !important;
}

.u-ai\:c\@sm {
	align-items: center !important;
}

.u-ai\:bl\@sm {
	align-items: baseline !important;
}

.u-ai\:st\@sm {
	align-items: stretch !important;
}

.u-as\:s\@sm {
	align-self: start !important;
}

.u-as\:e\@sm {
	align-self: end !important;
}

.u-as\:c\@sm {
	align-self: center !important;
}

.u-as\:bl\@sm {
	align-self: baseline !important;
}

.u-as\:st\@sm {
	align-self: stretch !important;
}

.u-pos\:s\@sm {
	position: static !important;
}

.u-pos\:r\@sm {
	position: relative !important;
}

.u-pos\:a\@sm {
	position: absolute !important;
}

.u-pos\:f\@sm {
	position: fixed !important;
}

.u-pos\:k\@sm {
	position: sticky !important;
}

.u-fxd\:c\@sm {
	flex-direction: column !important;
}

.u-fxd\:cr\@sm {
	flex-direction: column-reverse !important;
}

.u-fxd\:r\@sm {
	flex-direction: row !important;
}

.u-fxd\:rr\@sm {
	flex-direction: row-reverse !important;
}

.u-gtc\:1\@sm {
	grid-template-columns: repeat(1, 1fr) !important;
}

.u-gtc\:a1\@sm {
	grid-template-columns: repeat(1, auto) !important;
}

.u-gtc\:2\@sm {
	grid-template-columns: repeat(2, 1fr) !important;
}

.u-gtc\:a2\@sm {
	grid-template-columns: repeat(2, auto) !important;
}

.u-gtc\:3\@sm {
	grid-template-columns: repeat(3, 1fr) !important;
}

.u-gtc\:a3\@sm {
	grid-template-columns: repeat(3, auto) !important;
}

.u-gtc\:4\@sm {
	grid-template-columns: repeat(4, 1fr) !important;
}

.u-gtc\:a4\@sm {
	grid-template-columns: repeat(4, auto) !important;
}

.u-gtc\:5\@sm {
	grid-template-columns: repeat(5, 1fr) !important;
}

.u-gtc\:a5\@sm {
	grid-template-columns: repeat(5, auto) !important;
}

.u-gtc\:6\@sm {
	grid-template-columns: repeat(6, 1fr) !important;
}

.u-gtc\:a6\@sm {
	grid-template-columns: repeat(6, auto) !important;
}

.u-gtc\:7\@sm {
	grid-template-columns: repeat(7, 1fr) !important;
}

.u-gtc\:a7\@sm {
	grid-template-columns: repeat(7, auto) !important;
}

.u-gtc\:8\@sm {
	grid-template-columns: repeat(8, 1fr) !important;
}

.u-gtc\:a8\@sm {
	grid-template-columns: repeat(8, auto) !important;
}

.u-gtc\:9\@sm {
	grid-template-columns: repeat(9, 1fr) !important;
}

.u-gtc\:a9\@sm {
	grid-template-columns: repeat(9, auto) !important;
}

.u-gtc\:10\@sm {
	grid-template-columns: repeat(10, 1fr) !important;
}

.u-gtc\:a10\@sm {
	grid-template-columns: repeat(10, auto) !important;
}

.u-gtc\:11\@sm {
	grid-template-columns: repeat(11, 1fr) !important;
}

.u-gtc\:a11\@sm {
	grid-template-columns: repeat(11, auto) !important;
}

.u-gtc\:12\@sm {
	grid-template-columns: repeat(12, 1fr) !important;
}

.u-gtc\:a12\@sm {
	grid-template-columns: repeat(12, auto) !important;
}

.u-rg\:0\@sm {
	row-gap: 0px !important;
}

.u-cg\:0\@sm {
	column-gap: 0px !important;
}

.u-rg\:5\@sm {
	row-gap: 5px !important;
}

.u-cg\:5\@sm {
	column-gap: 5px !important;
}

.u-rg\:10\@sm {
	row-gap: 10px !important;
}

.u-cg\:10\@sm {
	column-gap: 10px !important;
}

.u-rg\:15\@sm {
	row-gap: 15px !important;
}

.u-cg\:15\@sm {
	column-gap: 15px !important;
}

.u-rg\:20\@sm {
	row-gap: 20px !important;
}

.u-cg\:20\@sm {
	column-gap: 20px !important;
}

.u-rg\:25\@sm {
	row-gap: 25px !important;
}

.u-cg\:25\@sm {
	column-gap: 25px !important;
}

.u-rg\:30\@sm {
	row-gap: 30px !important;
}

.u-cg\:30\@sm {
	column-gap: 30px !important;
}

.u-rg\:35\@sm {
	row-gap: 35px !important;
}

.u-cg\:35\@sm {
	column-gap: 35px !important;
}

.u-rg\:40\@sm {
	row-gap: 40px !important;
}

.u-cg\:40\@sm {
	column-gap: 40px !important;
}

.u-rg\:45\@sm {
	row-gap: 45px !important;
}

.u-cg\:45\@sm {
	column-gap: 45px !important;
}

.u-rg\:50\@sm {
	row-gap: 50px !important;
}

.u-cg\:50\@sm {
	column-gap: 50px !important;
}

.u-rg\:55\@sm {
	row-gap: 55px !important;
}

.u-cg\:55\@sm {
	column-gap: 55px !important;
}

.u-rg\:60\@sm {
	row-gap: 60px !important;
}

.u-cg\:60\@sm {
	column-gap: 60px !important;
}

.u-rg\:65\@sm {
	row-gap: 65px !important;
}

.u-cg\:65\@sm {
	column-gap: 65px !important;
}

.u-rg\:70\@sm {
	row-gap: 70px !important;
}

.u-cg\:70\@sm {
	column-gap: 70px !important;
}

.u-rg\:75\@sm {
	row-gap: 75px !important;
}

.u-cg\:75\@sm {
	column-gap: 75px !important;
}

.u-rg\:80\@sm {
	row-gap: 80px !important;
}

.u-cg\:80\@sm {
	column-gap: 80px !important;
}

.u-rg\:85\@sm {
	row-gap: 85px !important;
}

.u-cg\:85\@sm {
	column-gap: 85px !important;
}

.u-rg\:90\@sm {
	row-gap: 90px !important;
}

.u-cg\:90\@sm {
	column-gap: 90px !important;
}

.u-rg\:95\@sm {
	row-gap: 95px !important;
}

.u-cg\:95\@sm {
	column-gap: 95px !important;
}

.u-rg\:100\@sm {
	row-gap: 100px !important;
}

.u-cg\:100\@sm {
	column-gap: 100px !important;
}

.u-rg\:xl\@sm {
	row-gap: var(--space-block-xl) !important;
}

.u-rg\:lg\@sm {
	row-gap: var(--space-block-lg) !important;
}

.u-rg\:md\@sm {
	row-gap: var(--space-block-md) !important;
}

.u-rg\:sm\@sm {
	row-gap: var(--space-block-sm) !important;
}

.u-rg\:xs\@sm {
	row-gap: var(--space-block-xs) !important;
}

.u-rg\:xl-trim\@sm {
	row-gap: var(--space-block-xl-trim) !important;
}

.u-rg\:lg-trim\@sm {
	row-gap: var(--space-block-lg-trim) !important;
}

.u-rg\:md-trim\@sm {
	row-gap: var(--space-block-md-trim) !important;
}

.u-rg\:sm-trim\@sm {
	row-gap: var(--space-block-sm-trim) !important;
}

.u-rg\:xs-trim\@sm {
	row-gap: var(--space-block-xs-trim) !important;
}

.u-od\:n50\@sm {
	order: -50 !important;
}

.u-od\:n40\@sm {
	order: -40 !important;
}

.u-od\:n30\@sm {
	order: -30 !important;
}

.u-od\:n20\@sm {
	order: -20 !important;
}

.u-od\:n10\@sm {
	order: -10 !important;
}

.u-od\:0\@sm {
	order: 0 !important;
}

.u-od\:10\@sm {
	order: 10 !important;
}

.u-od\:20\@sm {
	order: 20 !important;
}

.u-od\:30\@sm {
	order: 30 !important;
}

.u-od\:40\@sm {
	order: 40 !important;
}

.u-od\:50\@sm {
	order: 50 !important;
}

.u-z\:n100\@sm {
	z-index: -100 !important;
}

.u-z\:n90\@sm {
	z-index: -90 !important;
}

.u-z\:n80\@sm {
	z-index: -80 !important;
}

.u-z\:n70\@sm {
	z-index: -70 !important;
}

.u-z\:n60\@sm {
	z-index: -60 !important;
}

.u-z\:n50\@sm {
	z-index: -50 !important;
}

.u-z\:n40\@sm {
	z-index: -40 !important;
}

.u-z\:n30\@sm {
	z-index: -30 !important;
}

.u-z\:n20\@sm {
	z-index: -20 !important;
}

.u-z\:n10\@sm {
	z-index: -10 !important;
}

.u-z\:0\@sm {
	z-index: 0 !important;
}

.u-z\:10\@sm {
	z-index: 10 !important;
}

.u-z\:20\@sm {
	z-index: 20 !important;
}

.u-z\:30\@sm {
	z-index: 30 !important;
}

.u-z\:40\@sm {
	z-index: 40 !important;
}

.u-z\:50\@sm {
	z-index: 50 !important;
}

.u-z\:60\@sm {
	z-index: 60 !important;
}

.u-z\:70\@sm {
	z-index: 70 !important;
}

.u-z\:80\@sm {
	z-index: 80 !important;
}

.u-z\:90\@sm {
	z-index: 90 !important;
}

.u-z\:100\@sm {
	z-index: 100 !important;
}

.u-w\:0\@sm {
	inline-size: 0px !important;
}

.u-w\:5\@sm {
	inline-size: 5px !important;
}

.u-w\:10\@sm {
	inline-size: 10px !important;
}

.u-w\:15\@sm {
	inline-size: 15px !important;
}

.u-w\:20\@sm {
	inline-size: 20px !important;
}

.u-w\:25\@sm {
	inline-size: 25px !important;
}

.u-w\:30\@sm {
	inline-size: 30px !important;
}

.u-w\:35\@sm {
	inline-size: 35px !important;
}

.u-w\:40\@sm {
	inline-size: 40px !important;
}

.u-w\:45\@sm {
	inline-size: 45px !important;
}

.u-w\:50\@sm {
	inline-size: 50px !important;
}

.u-w\:55\@sm {
	inline-size: 55px !important;
}

.u-w\:60\@sm {
	inline-size: 60px !important;
}

.u-w\:65\@sm {
	inline-size: 65px !important;
}

.u-w\:70\@sm {
	inline-size: 70px !important;
}

.u-w\:75\@sm {
	inline-size: 75px !important;
}

.u-w\:80\@sm {
	inline-size: 80px !important;
}

.u-w\:85\@sm {
	inline-size: 85px !important;
}

.u-w\:90\@sm {
	inline-size: 90px !important;
}

.u-w\:95\@sm {
	inline-size: 95px !important;
}

.u-w\:100\@sm {
	inline-size: 100px !important;
}

.u-w\:105\@sm {
	inline-size: 105px !important;
}

.u-w\:110\@sm {
	inline-size: 110px !important;
}

.u-w\:115\@sm {
	inline-size: 115px !important;
}

.u-w\:120\@sm {
	inline-size: 120px !important;
}

.u-w\:125\@sm {
	inline-size: 125px !important;
}

.u-w\:130\@sm {
	inline-size: 130px !important;
}

.u-w\:135\@sm {
	inline-size: 135px !important;
}

.u-w\:140\@sm {
	inline-size: 140px !important;
}

.u-w\:145\@sm {
	inline-size: 145px !important;
}

.u-w\:150\@sm {
	inline-size: 150px !important;
}

.u-w\:155\@sm {
	inline-size: 155px !important;
}

.u-w\:160\@sm {
	inline-size: 160px !important;
}

.u-w\:165\@sm {
	inline-size: 165px !important;
}

.u-w\:170\@sm {
	inline-size: 170px !important;
}

.u-w\:175\@sm {
	inline-size: 175px !important;
}

.u-w\:180\@sm {
	inline-size: 180px !important;
}

.u-w\:185\@sm {
	inline-size: 185px !important;
}

.u-w\:190\@sm {
	inline-size: 190px !important;
}

.u-w\:195\@sm {
	inline-size: 195px !important;
}

.u-w\:200\@sm {
	inline-size: 200px !important;
}

.u-maw\:0\@sm {
	max-inline-size: 0px !important;
}

.u-miw\:0\@sm {
	min-inline-size: 0px !important;
}

.u-maw\:10\@sm {
	max-inline-size: 10px !important;
}

.u-miw\:10\@sm {
	min-inline-size: 10px !important;
}

.u-maw\:20\@sm {
	max-inline-size: 20px !important;
}

.u-miw\:20\@sm {
	min-inline-size: 20px !important;
}

.u-maw\:30\@sm {
	max-inline-size: 30px !important;
}

.u-miw\:30\@sm {
	min-inline-size: 30px !important;
}

.u-maw\:40\@sm {
	max-inline-size: 40px !important;
}

.u-miw\:40\@sm {
	min-inline-size: 40px !important;
}

.u-maw\:50\@sm {
	max-inline-size: 50px !important;
}

.u-miw\:50\@sm {
	min-inline-size: 50px !important;
}

.u-maw\:60\@sm {
	max-inline-size: 60px !important;
}

.u-miw\:60\@sm {
	min-inline-size: 60px !important;
}

.u-maw\:70\@sm {
	max-inline-size: 70px !important;
}

.u-miw\:70\@sm {
	min-inline-size: 70px !important;
}

.u-maw\:80\@sm {
	max-inline-size: 80px !important;
}

.u-miw\:80\@sm {
	min-inline-size: 80px !important;
}

.u-maw\:90\@sm {
	max-inline-size: 90px !important;
}

.u-miw\:90\@sm {
	min-inline-size: 90px !important;
}

.u-maw\:100\@sm {
	max-inline-size: 100px !important;
}

.u-miw\:100\@sm {
	min-inline-size: 100px !important;
}

.u-maw\:110\@sm {
	max-inline-size: 110px !important;
}

.u-miw\:110\@sm {
	min-inline-size: 110px !important;
}

.u-maw\:120\@sm {
	max-inline-size: 120px !important;
}

.u-miw\:120\@sm {
	min-inline-size: 120px !important;
}

.u-maw\:130\@sm {
	max-inline-size: 130px !important;
}

.u-miw\:130\@sm {
	min-inline-size: 130px !important;
}

.u-maw\:140\@sm {
	max-inline-size: 140px !important;
}

.u-miw\:140\@sm {
	min-inline-size: 140px !important;
}

.u-maw\:150\@sm {
	max-inline-size: 150px !important;
}

.u-miw\:150\@sm {
	min-inline-size: 150px !important;
}

.u-maw\:160\@sm {
	max-inline-size: 160px !important;
}

.u-miw\:160\@sm {
	min-inline-size: 160px !important;
}

.u-maw\:170\@sm {
	max-inline-size: 170px !important;
}

.u-miw\:170\@sm {
	min-inline-size: 170px !important;
}

.u-maw\:180\@sm {
	max-inline-size: 180px !important;
}

.u-miw\:180\@sm {
	min-inline-size: 180px !important;
}

.u-maw\:190\@sm {
	max-inline-size: 190px !important;
}

.u-miw\:190\@sm {
	min-inline-size: 190px !important;
}

.u-maw\:200\@sm {
	max-inline-size: 200px !important;
}

.u-miw\:200\@sm {
	min-inline-size: 200px !important;
}

.u-w\:100p\@sm {
	inline-size: 100% !important;
}

.u-h\:100p\@sm {
	block-size: 100% !important;
}

.u-w\:a\@sm {
	inline-size: auto !important;
}

.u-w\:f\@sm {
	inline-size: fit-content !important;
}

.u-h\:xl\@sm {
	height: var(--space-block-xl) !important;
}

.u-h\:lg\@sm {
	height: var(--space-block-lg) !important;
}

.u-h\:md\@sm {
	height: var(--space-block-md) !important;
}

.u-h\:sm\@sm {
	height: var(--space-block-sm) !important;
}

.u-h\:xs\@sm {
	height: var(--space-block-xs) !important;
}

.u-h\:xl-trim\@sm {
	height: var(--space-block-xl-trim) !important;
}

.u-h\:lg-trim\@sm {
	height: var(--space-block-lg-trim) !important;
}

.u-h\:md-trim\@sm {
	height: var(--space-block-md-trim) !important;
}

.u-h\:sm-trim\@sm {
	height: var(--space-block-sm-trim) !important;
}

.u-h\:xs-trim\@sm {
	height: var(--space-block-xs-trim) !important;
}

.u-mt\:n50\@sm {
	margin-block-start: -50px !important;
}

.u-mr\:n50\@sm {
	margin-inline-end: -50px !important;
}

.u-mb\:n50\@sm {
	margin-block-end: -50px !important;
}

.u-ml\:n50\@sm {
	margin-inline-start: -50px !important;
}

.u-mt\:n45\@sm {
	margin-block-start: -45px !important;
}

.u-mr\:n45\@sm {
	margin-inline-end: -45px !important;
}

.u-mb\:n45\@sm {
	margin-block-end: -45px !important;
}

.u-ml\:n45\@sm {
	margin-inline-start: -45px !important;
}

.u-mt\:n40\@sm {
	margin-block-start: -40px !important;
}

.u-mr\:n40\@sm {
	margin-inline-end: -40px !important;
}

.u-mb\:n40\@sm {
	margin-block-end: -40px !important;
}

.u-ml\:n40\@sm {
	margin-inline-start: -40px !important;
}

.u-mt\:n35\@sm {
	margin-block-start: -35px !important;
}

.u-mr\:n35\@sm {
	margin-inline-end: -35px !important;
}

.u-mb\:n35\@sm {
	margin-block-end: -35px !important;
}

.u-ml\:n35\@sm {
	margin-inline-start: -35px !important;
}

.u-mt\:n30\@sm {
	margin-block-start: -30px !important;
}

.u-mr\:n30\@sm {
	margin-inline-end: -30px !important;
}

.u-mb\:n30\@sm {
	margin-block-end: -30px !important;
}

.u-ml\:n30\@sm {
	margin-inline-start: -30px !important;
}

.u-mt\:n25\@sm {
	margin-block-start: -25px !important;
}

.u-mr\:n25\@sm {
	margin-inline-end: -25px !important;
}

.u-mb\:n25\@sm {
	margin-block-end: -25px !important;
}

.u-ml\:n25\@sm {
	margin-inline-start: -25px !important;
}

.u-mt\:n20\@sm {
	margin-block-start: -20px !important;
}

.u-mr\:n20\@sm {
	margin-inline-end: -20px !important;
}

.u-mb\:n20\@sm {
	margin-block-end: -20px !important;
}

.u-ml\:n20\@sm {
	margin-inline-start: -20px !important;
}

.u-mt\:n15\@sm {
	margin-block-start: -15px !important;
}

.u-mr\:n15\@sm {
	margin-inline-end: -15px !important;
}

.u-mb\:n15\@sm {
	margin-block-end: -15px !important;
}

.u-ml\:n15\@sm {
	margin-inline-start: -15px !important;
}

.u-mt\:n10\@sm {
	margin-block-start: -10px !important;
}

.u-mr\:n10\@sm {
	margin-inline-end: -10px !important;
}

.u-mb\:n10\@sm {
	margin-block-end: -10px !important;
}

.u-ml\:n10\@sm {
	margin-inline-start: -10px !important;
}

.u-mt\:n5\@sm {
	margin-block-start: -5px !important;
}

.u-mr\:n5\@sm {
	margin-inline-end: -5px !important;
}

.u-mb\:n5\@sm {
	margin-block-end: -5px !important;
}

.u-ml\:n5\@sm {
	margin-inline-start: -5px !important;
}

.u-mt\:0\@sm {
	margin-block-start: 0px !important;
}

.u-mr\:0\@sm {
	margin-inline-end: 0px !important;
}

.u-mb\:0\@sm {
	margin-block-end: 0px !important;
}

.u-ml\:0\@sm {
	margin-inline-start: 0px !important;
}

.u-pt\:0\@sm {
	padding-block-start: 0px !important;
}

.u-pr\:0\@sm {
	padding-inline-end: 0px !important;
}

.u-pb\:0\@sm {
	padding-block-end: 0px !important;
}

.u-pl\:0\@sm {
	padding-inline-start: 0px !important;
}

.u-mt\:5\@sm {
	margin-block-start: 5px !important;
}

.u-mr\:5\@sm {
	margin-inline-end: 5px !important;
}

.u-mb\:5\@sm {
	margin-block-end: 5px !important;
}

.u-ml\:5\@sm {
	margin-inline-start: 5px !important;
}

.u-pt\:5\@sm {
	padding-block-start: 5px !important;
}

.u-pr\:5\@sm {
	padding-inline-end: 5px !important;
}

.u-pb\:5\@sm {
	padding-block-end: 5px !important;
}

.u-pl\:5\@sm {
	padding-inline-start: 5px !important;
}

.u-mt\:10\@sm {
	margin-block-start: 10px !important;
}

.u-mr\:10\@sm {
	margin-inline-end: 10px !important;
}

.u-mb\:10\@sm {
	margin-block-end: 10px !important;
}

.u-ml\:10\@sm {
	margin-inline-start: 10px !important;
}

.u-pt\:10\@sm {
	padding-block-start: 10px !important;
}

.u-pr\:10\@sm {
	padding-inline-end: 10px !important;
}

.u-pb\:10\@sm {
	padding-block-end: 10px !important;
}

.u-pl\:10\@sm {
	padding-inline-start: 10px !important;
}

.u-mt\:15\@sm {
	margin-block-start: 15px !important;
}

.u-mr\:15\@sm {
	margin-inline-end: 15px !important;
}

.u-mb\:15\@sm {
	margin-block-end: 15px !important;
}

.u-ml\:15\@sm {
	margin-inline-start: 15px !important;
}

.u-pt\:15\@sm {
	padding-block-start: 15px !important;
}

.u-pr\:15\@sm {
	padding-inline-end: 15px !important;
}

.u-pb\:15\@sm {
	padding-block-end: 15px !important;
}

.u-pl\:15\@sm {
	padding-inline-start: 15px !important;
}

.u-mt\:20\@sm {
	margin-block-start: 20px !important;
}

.u-mr\:20\@sm {
	margin-inline-end: 20px !important;
}

.u-mb\:20\@sm {
	margin-block-end: 20px !important;
}

.u-ml\:20\@sm {
	margin-inline-start: 20px !important;
}

.u-pt\:20\@sm {
	padding-block-start: 20px !important;
}

.u-pr\:20\@sm {
	padding-inline-end: 20px !important;
}

.u-pb\:20\@sm {
	padding-block-end: 20px !important;
}

.u-pl\:20\@sm {
	padding-inline-start: 20px !important;
}

.u-mt\:25\@sm {
	margin-block-start: 25px !important;
}

.u-mr\:25\@sm {
	margin-inline-end: 25px !important;
}

.u-mb\:25\@sm {
	margin-block-end: 25px !important;
}

.u-ml\:25\@sm {
	margin-inline-start: 25px !important;
}

.u-pt\:25\@sm {
	padding-block-start: 25px !important;
}

.u-pr\:25\@sm {
	padding-inline-end: 25px !important;
}

.u-pb\:25\@sm {
	padding-block-end: 25px !important;
}

.u-pl\:25\@sm {
	padding-inline-start: 25px !important;
}

.u-mt\:30\@sm {
	margin-block-start: 30px !important;
}

.u-mr\:30\@sm {
	margin-inline-end: 30px !important;
}

.u-mb\:30\@sm {
	margin-block-end: 30px !important;
}

.u-ml\:30\@sm {
	margin-inline-start: 30px !important;
}

.u-pt\:30\@sm {
	padding-block-start: 30px !important;
}

.u-pr\:30\@sm {
	padding-inline-end: 30px !important;
}

.u-pb\:30\@sm {
	padding-block-end: 30px !important;
}

.u-pl\:30\@sm {
	padding-inline-start: 30px !important;
}

.u-mt\:35\@sm {
	margin-block-start: 35px !important;
}

.u-mr\:35\@sm {
	margin-inline-end: 35px !important;
}

.u-mb\:35\@sm {
	margin-block-end: 35px !important;
}

.u-ml\:35\@sm {
	margin-inline-start: 35px !important;
}

.u-pt\:35\@sm {
	padding-block-start: 35px !important;
}

.u-pr\:35\@sm {
	padding-inline-end: 35px !important;
}

.u-pb\:35\@sm {
	padding-block-end: 35px !important;
}

.u-pl\:35\@sm {
	padding-inline-start: 35px !important;
}

.u-mt\:40\@sm {
	margin-block-start: 40px !important;
}

.u-mr\:40\@sm {
	margin-inline-end: 40px !important;
}

.u-mb\:40\@sm {
	margin-block-end: 40px !important;
}

.u-ml\:40\@sm {
	margin-inline-start: 40px !important;
}

.u-pt\:40\@sm {
	padding-block-start: 40px !important;
}

.u-pr\:40\@sm {
	padding-inline-end: 40px !important;
}

.u-pb\:40\@sm {
	padding-block-end: 40px !important;
}

.u-pl\:40\@sm {
	padding-inline-start: 40px !important;
}

.u-mt\:45\@sm {
	margin-block-start: 45px !important;
}

.u-mr\:45\@sm {
	margin-inline-end: 45px !important;
}

.u-mb\:45\@sm {
	margin-block-end: 45px !important;
}

.u-ml\:45\@sm {
	margin-inline-start: 45px !important;
}

.u-pt\:45\@sm {
	padding-block-start: 45px !important;
}

.u-pr\:45\@sm {
	padding-inline-end: 45px !important;
}

.u-pb\:45\@sm {
	padding-block-end: 45px !important;
}

.u-pl\:45\@sm {
	padding-inline-start: 45px !important;
}

.u-mt\:50\@sm {
	margin-block-start: 50px !important;
}

.u-mr\:50\@sm {
	margin-inline-end: 50px !important;
}

.u-mb\:50\@sm {
	margin-block-end: 50px !important;
}

.u-ml\:50\@sm {
	margin-inline-start: 50px !important;
}

.u-pt\:50\@sm {
	padding-block-start: 50px !important;
}

.u-pr\:50\@sm {
	padding-inline-end: 50px !important;
}

.u-pb\:50\@sm {
	padding-block-end: 50px !important;
}

.u-pl\:50\@sm {
	padding-inline-start: 50px !important;
}

.u-mt\:55\@sm {
	margin-block-start: 55px !important;
}

.u-mr\:55\@sm {
	margin-inline-end: 55px !important;
}

.u-mb\:55\@sm {
	margin-block-end: 55px !important;
}

.u-ml\:55\@sm {
	margin-inline-start: 55px !important;
}

.u-pt\:55\@sm {
	padding-block-start: 55px !important;
}

.u-pr\:55\@sm {
	padding-inline-end: 55px !important;
}

.u-pb\:55\@sm {
	padding-block-end: 55px !important;
}

.u-pl\:55\@sm {
	padding-inline-start: 55px !important;
}

.u-mt\:60\@sm {
	margin-block-start: 60px !important;
}

.u-mr\:60\@sm {
	margin-inline-end: 60px !important;
}

.u-mb\:60\@sm {
	margin-block-end: 60px !important;
}

.u-ml\:60\@sm {
	margin-inline-start: 60px !important;
}

.u-pt\:60\@sm {
	padding-block-start: 60px !important;
}

.u-pr\:60\@sm {
	padding-inline-end: 60px !important;
}

.u-pb\:60\@sm {
	padding-block-end: 60px !important;
}

.u-pl\:60\@sm {
	padding-inline-start: 60px !important;
}

.u-mt\:65\@sm {
	margin-block-start: 65px !important;
}

.u-mr\:65\@sm {
	margin-inline-end: 65px !important;
}

.u-mb\:65\@sm {
	margin-block-end: 65px !important;
}

.u-ml\:65\@sm {
	margin-inline-start: 65px !important;
}

.u-pt\:65\@sm {
	padding-block-start: 65px !important;
}

.u-pr\:65\@sm {
	padding-inline-end: 65px !important;
}

.u-pb\:65\@sm {
	padding-block-end: 65px !important;
}

.u-pl\:65\@sm {
	padding-inline-start: 65px !important;
}

.u-mt\:70\@sm {
	margin-block-start: 70px !important;
}

.u-mr\:70\@sm {
	margin-inline-end: 70px !important;
}

.u-mb\:70\@sm {
	margin-block-end: 70px !important;
}

.u-ml\:70\@sm {
	margin-inline-start: 70px !important;
}

.u-pt\:70\@sm {
	padding-block-start: 70px !important;
}

.u-pr\:70\@sm {
	padding-inline-end: 70px !important;
}

.u-pb\:70\@sm {
	padding-block-end: 70px !important;
}

.u-pl\:70\@sm {
	padding-inline-start: 70px !important;
}

.u-mt\:75\@sm {
	margin-block-start: 75px !important;
}

.u-mr\:75\@sm {
	margin-inline-end: 75px !important;
}

.u-mb\:75\@sm {
	margin-block-end: 75px !important;
}

.u-ml\:75\@sm {
	margin-inline-start: 75px !important;
}

.u-pt\:75\@sm {
	padding-block-start: 75px !important;
}

.u-pr\:75\@sm {
	padding-inline-end: 75px !important;
}

.u-pb\:75\@sm {
	padding-block-end: 75px !important;
}

.u-pl\:75\@sm {
	padding-inline-start: 75px !important;
}

.u-mt\:80\@sm {
	margin-block-start: 80px !important;
}

.u-mr\:80\@sm {
	margin-inline-end: 80px !important;
}

.u-mb\:80\@sm {
	margin-block-end: 80px !important;
}

.u-ml\:80\@sm {
	margin-inline-start: 80px !important;
}

.u-pt\:80\@sm {
	padding-block-start: 80px !important;
}

.u-pr\:80\@sm {
	padding-inline-end: 80px !important;
}

.u-pb\:80\@sm {
	padding-block-end: 80px !important;
}

.u-pl\:80\@sm {
	padding-inline-start: 80px !important;
}

.u-mt\:85\@sm {
	margin-block-start: 85px !important;
}

.u-mr\:85\@sm {
	margin-inline-end: 85px !important;
}

.u-mb\:85\@sm {
	margin-block-end: 85px !important;
}

.u-ml\:85\@sm {
	margin-inline-start: 85px !important;
}

.u-pt\:85\@sm {
	padding-block-start: 85px !important;
}

.u-pr\:85\@sm {
	padding-inline-end: 85px !important;
}

.u-pb\:85\@sm {
	padding-block-end: 85px !important;
}

.u-pl\:85\@sm {
	padding-inline-start: 85px !important;
}

.u-mt\:90\@sm {
	margin-block-start: 90px !important;
}

.u-mr\:90\@sm {
	margin-inline-end: 90px !important;
}

.u-mb\:90\@sm {
	margin-block-end: 90px !important;
}

.u-ml\:90\@sm {
	margin-inline-start: 90px !important;
}

.u-pt\:90\@sm {
	padding-block-start: 90px !important;
}

.u-pr\:90\@sm {
	padding-inline-end: 90px !important;
}

.u-pb\:90\@sm {
	padding-block-end: 90px !important;
}

.u-pl\:90\@sm {
	padding-inline-start: 90px !important;
}

.u-mt\:95\@sm {
	margin-block-start: 95px !important;
}

.u-mr\:95\@sm {
	margin-inline-end: 95px !important;
}

.u-mb\:95\@sm {
	margin-block-end: 95px !important;
}

.u-ml\:95\@sm {
	margin-inline-start: 95px !important;
}

.u-pt\:95\@sm {
	padding-block-start: 95px !important;
}

.u-pr\:95\@sm {
	padding-inline-end: 95px !important;
}

.u-pb\:95\@sm {
	padding-block-end: 95px !important;
}

.u-pl\:95\@sm {
	padding-inline-start: 95px !important;
}

.u-mt\:100\@sm {
	margin-block-start: 100px !important;
}

.u-mr\:100\@sm {
	margin-inline-end: 100px !important;
}

.u-mb\:100\@sm {
	margin-block-end: 100px !important;
}

.u-ml\:100\@sm {
	margin-inline-start: 100px !important;
}

.u-pt\:100\@sm {
	padding-block-start: 100px !important;
}

.u-pr\:100\@sm {
	padding-inline-end: 100px !important;
}

.u-pb\:100\@sm {
	padding-block-end: 100px !important;
}

.u-pl\:100\@sm {
	padding-inline-start: 100px !important;
}

.u-mt\:105\@sm {
	margin-block-start: 105px !important;
}

.u-mr\:105\@sm {
	margin-inline-end: 105px !important;
}

.u-mb\:105\@sm {
	margin-block-end: 105px !important;
}

.u-ml\:105\@sm {
	margin-inline-start: 105px !important;
}

.u-pt\:105\@sm {
	padding-block-start: 105px !important;
}

.u-pr\:105\@sm {
	padding-inline-end: 105px !important;
}

.u-pb\:105\@sm {
	padding-block-end: 105px !important;
}

.u-pl\:105\@sm {
	padding-inline-start: 105px !important;
}

.u-mt\:110\@sm {
	margin-block-start: 110px !important;
}

.u-mr\:110\@sm {
	margin-inline-end: 110px !important;
}

.u-mb\:110\@sm {
	margin-block-end: 110px !important;
}

.u-ml\:110\@sm {
	margin-inline-start: 110px !important;
}

.u-pt\:110\@sm {
	padding-block-start: 110px !important;
}

.u-pr\:110\@sm {
	padding-inline-end: 110px !important;
}

.u-pb\:110\@sm {
	padding-block-end: 110px !important;
}

.u-pl\:110\@sm {
	padding-inline-start: 110px !important;
}

.u-mt\:115\@sm {
	margin-block-start: 115px !important;
}

.u-mr\:115\@sm {
	margin-inline-end: 115px !important;
}

.u-mb\:115\@sm {
	margin-block-end: 115px !important;
}

.u-ml\:115\@sm {
	margin-inline-start: 115px !important;
}

.u-pt\:115\@sm {
	padding-block-start: 115px !important;
}

.u-pr\:115\@sm {
	padding-inline-end: 115px !important;
}

.u-pb\:115\@sm {
	padding-block-end: 115px !important;
}

.u-pl\:115\@sm {
	padding-inline-start: 115px !important;
}

.u-mt\:120\@sm {
	margin-block-start: 120px !important;
}

.u-mr\:120\@sm {
	margin-inline-end: 120px !important;
}

.u-mb\:120\@sm {
	margin-block-end: 120px !important;
}

.u-ml\:120\@sm {
	margin-inline-start: 120px !important;
}

.u-pt\:120\@sm {
	padding-block-start: 120px !important;
}

.u-pr\:120\@sm {
	padding-inline-end: 120px !important;
}

.u-pb\:120\@sm {
	padding-block-end: 120px !important;
}

.u-pl\:120\@sm {
	padding-inline-start: 120px !important;
}

.u-mt\:125\@sm {
	margin-block-start: 125px !important;
}

.u-mr\:125\@sm {
	margin-inline-end: 125px !important;
}

.u-mb\:125\@sm {
	margin-block-end: 125px !important;
}

.u-ml\:125\@sm {
	margin-inline-start: 125px !important;
}

.u-pt\:125\@sm {
	padding-block-start: 125px !important;
}

.u-pr\:125\@sm {
	padding-inline-end: 125px !important;
}

.u-pb\:125\@sm {
	padding-block-end: 125px !important;
}

.u-pl\:125\@sm {
	padding-inline-start: 125px !important;
}

.u-mt\:130\@sm {
	margin-block-start: 130px !important;
}

.u-mr\:130\@sm {
	margin-inline-end: 130px !important;
}

.u-mb\:130\@sm {
	margin-block-end: 130px !important;
}

.u-ml\:130\@sm {
	margin-inline-start: 130px !important;
}

.u-pt\:130\@sm {
	padding-block-start: 130px !important;
}

.u-pr\:130\@sm {
	padding-inline-end: 130px !important;
}

.u-pb\:130\@sm {
	padding-block-end: 130px !important;
}

.u-pl\:130\@sm {
	padding-inline-start: 130px !important;
}

.u-mt\:135\@sm {
	margin-block-start: 135px !important;
}

.u-mr\:135\@sm {
	margin-inline-end: 135px !important;
}

.u-mb\:135\@sm {
	margin-block-end: 135px !important;
}

.u-ml\:135\@sm {
	margin-inline-start: 135px !important;
}

.u-pt\:135\@sm {
	padding-block-start: 135px !important;
}

.u-pr\:135\@sm {
	padding-inline-end: 135px !important;
}

.u-pb\:135\@sm {
	padding-block-end: 135px !important;
}

.u-pl\:135\@sm {
	padding-inline-start: 135px !important;
}

.u-mt\:140\@sm {
	margin-block-start: 140px !important;
}

.u-mr\:140\@sm {
	margin-inline-end: 140px !important;
}

.u-mb\:140\@sm {
	margin-block-end: 140px !important;
}

.u-ml\:140\@sm {
	margin-inline-start: 140px !important;
}

.u-pt\:140\@sm {
	padding-block-start: 140px !important;
}

.u-pr\:140\@sm {
	padding-inline-end: 140px !important;
}

.u-pb\:140\@sm {
	padding-block-end: 140px !important;
}

.u-pl\:140\@sm {
	padding-inline-start: 140px !important;
}

.u-mt\:145\@sm {
	margin-block-start: 145px !important;
}

.u-mr\:145\@sm {
	margin-inline-end: 145px !important;
}

.u-mb\:145\@sm {
	margin-block-end: 145px !important;
}

.u-ml\:145\@sm {
	margin-inline-start: 145px !important;
}

.u-pt\:145\@sm {
	padding-block-start: 145px !important;
}

.u-pr\:145\@sm {
	padding-inline-end: 145px !important;
}

.u-pb\:145\@sm {
	padding-block-end: 145px !important;
}

.u-pl\:145\@sm {
	padding-inline-start: 145px !important;
}

.u-mt\:150\@sm {
	margin-block-start: 150px !important;
}

.u-mr\:150\@sm {
	margin-inline-end: 150px !important;
}

.u-mb\:150\@sm {
	margin-block-end: 150px !important;
}

.u-ml\:150\@sm {
	margin-inline-start: 150px !important;
}

.u-pt\:150\@sm {
	padding-block-start: 150px !important;
}

.u-pr\:150\@sm {
	padding-inline-end: 150px !important;
}

.u-pb\:150\@sm {
	padding-block-end: 150px !important;
}

.u-pl\:150\@sm {
	padding-inline-start: 150px !important;
}

.u-mt\:155\@sm {
	margin-block-start: 155px !important;
}

.u-mr\:155\@sm {
	margin-inline-end: 155px !important;
}

.u-mb\:155\@sm {
	margin-block-end: 155px !important;
}

.u-ml\:155\@sm {
	margin-inline-start: 155px !important;
}

.u-pt\:155\@sm {
	padding-block-start: 155px !important;
}

.u-pr\:155\@sm {
	padding-inline-end: 155px !important;
}

.u-pb\:155\@sm {
	padding-block-end: 155px !important;
}

.u-pl\:155\@sm {
	padding-inline-start: 155px !important;
}

.u-mt\:160\@sm {
	margin-block-start: 160px !important;
}

.u-mr\:160\@sm {
	margin-inline-end: 160px !important;
}

.u-mb\:160\@sm {
	margin-block-end: 160px !important;
}

.u-ml\:160\@sm {
	margin-inline-start: 160px !important;
}

.u-pt\:160\@sm {
	padding-block-start: 160px !important;
}

.u-pr\:160\@sm {
	padding-inline-end: 160px !important;
}

.u-pb\:160\@sm {
	padding-block-end: 160px !important;
}

.u-pl\:160\@sm {
	padding-inline-start: 160px !important;
}

.u-mt\:165\@sm {
	margin-block-start: 165px !important;
}

.u-mr\:165\@sm {
	margin-inline-end: 165px !important;
}

.u-mb\:165\@sm {
	margin-block-end: 165px !important;
}

.u-ml\:165\@sm {
	margin-inline-start: 165px !important;
}

.u-pt\:165\@sm {
	padding-block-start: 165px !important;
}

.u-pr\:165\@sm {
	padding-inline-end: 165px !important;
}

.u-pb\:165\@sm {
	padding-block-end: 165px !important;
}

.u-pl\:165\@sm {
	padding-inline-start: 165px !important;
}

.u-mt\:170\@sm {
	margin-block-start: 170px !important;
}

.u-mr\:170\@sm {
	margin-inline-end: 170px !important;
}

.u-mb\:170\@sm {
	margin-block-end: 170px !important;
}

.u-ml\:170\@sm {
	margin-inline-start: 170px !important;
}

.u-pt\:170\@sm {
	padding-block-start: 170px !important;
}

.u-pr\:170\@sm {
	padding-inline-end: 170px !important;
}

.u-pb\:170\@sm {
	padding-block-end: 170px !important;
}

.u-pl\:170\@sm {
	padding-inline-start: 170px !important;
}

.u-mt\:175\@sm {
	margin-block-start: 175px !important;
}

.u-mr\:175\@sm {
	margin-inline-end: 175px !important;
}

.u-mb\:175\@sm {
	margin-block-end: 175px !important;
}

.u-ml\:175\@sm {
	margin-inline-start: 175px !important;
}

.u-pt\:175\@sm {
	padding-block-start: 175px !important;
}

.u-pr\:175\@sm {
	padding-inline-end: 175px !important;
}

.u-pb\:175\@sm {
	padding-block-end: 175px !important;
}

.u-pl\:175\@sm {
	padding-inline-start: 175px !important;
}

.u-mt\:180\@sm {
	margin-block-start: 180px !important;
}

.u-mr\:180\@sm {
	margin-inline-end: 180px !important;
}

.u-mb\:180\@sm {
	margin-block-end: 180px !important;
}

.u-ml\:180\@sm {
	margin-inline-start: 180px !important;
}

.u-pt\:180\@sm {
	padding-block-start: 180px !important;
}

.u-pr\:180\@sm {
	padding-inline-end: 180px !important;
}

.u-pb\:180\@sm {
	padding-block-end: 180px !important;
}

.u-pl\:180\@sm {
	padding-inline-start: 180px !important;
}

.u-mt\:185\@sm {
	margin-block-start: 185px !important;
}

.u-mr\:185\@sm {
	margin-inline-end: 185px !important;
}

.u-mb\:185\@sm {
	margin-block-end: 185px !important;
}

.u-ml\:185\@sm {
	margin-inline-start: 185px !important;
}

.u-pt\:185\@sm {
	padding-block-start: 185px !important;
}

.u-pr\:185\@sm {
	padding-inline-end: 185px !important;
}

.u-pb\:185\@sm {
	padding-block-end: 185px !important;
}

.u-pl\:185\@sm {
	padding-inline-start: 185px !important;
}

.u-mt\:190\@sm {
	margin-block-start: 190px !important;
}

.u-mr\:190\@sm {
	margin-inline-end: 190px !important;
}

.u-mb\:190\@sm {
	margin-block-end: 190px !important;
}

.u-ml\:190\@sm {
	margin-inline-start: 190px !important;
}

.u-pt\:190\@sm {
	padding-block-start: 190px !important;
}

.u-pr\:190\@sm {
	padding-inline-end: 190px !important;
}

.u-pb\:190\@sm {
	padding-block-end: 190px !important;
}

.u-pl\:190\@sm {
	padding-inline-start: 190px !important;
}

.u-mt\:195\@sm {
	margin-block-start: 195px !important;
}

.u-mr\:195\@sm {
	margin-inline-end: 195px !important;
}

.u-mb\:195\@sm {
	margin-block-end: 195px !important;
}

.u-ml\:195\@sm {
	margin-inline-start: 195px !important;
}

.u-pt\:195\@sm {
	padding-block-start: 195px !important;
}

.u-pr\:195\@sm {
	padding-inline-end: 195px !important;
}

.u-pb\:195\@sm {
	padding-block-end: 195px !important;
}

.u-pl\:195\@sm {
	padding-inline-start: 195px !important;
}

.u-mt\:200\@sm {
	margin-block-start: 200px !important;
}

.u-mr\:200\@sm {
	margin-inline-end: 200px !important;
}

.u-mb\:200\@sm {
	margin-block-end: 200px !important;
}

.u-ml\:200\@sm {
	margin-inline-start: 200px !important;
}

.u-pt\:200\@sm {
	padding-block-start: 200px !important;
}

.u-pr\:200\@sm {
	padding-inline-end: 200px !important;
}

.u-pb\:200\@sm {
	padding-block-end: 200px !important;
}

.u-pl\:200\@sm {
	padding-inline-start: 200px !important;
}

.u-mt\:xl\@sm {
	margin-block-start: var(--space-block-xl) !important;
}

.u-mb\:xl\@sm {
	margin-block-end: var(--space-block-xl) !important;
}

.u-pt\:xl\@sm {
	padding-block-start: var(--space-block-xl) !important;
}

.u-pb\:xl\@sm {
	padding-block-end: var(--space-block-xl) !important;
}

.u-mt\:lg\@sm {
	margin-block-start: var(--space-block-lg) !important;
}

.u-mb\:lg\@sm {
	margin-block-end: var(--space-block-lg) !important;
}

.u-pt\:lg\@sm {
	padding-block-start: var(--space-block-lg) !important;
}

.u-pb\:lg\@sm {
	padding-block-end: var(--space-block-lg) !important;
}

.u-mt\:md\@sm {
	margin-block-start: var(--space-block-md) !important;
}

.u-mb\:md\@sm {
	margin-block-end: var(--space-block-md) !important;
}

.u-pt\:md\@sm {
	padding-block-start: var(--space-block-md) !important;
}

.u-pb\:md\@sm {
	padding-block-end: var(--space-block-md) !important;
}

.u-mt\:sm\@sm {
	margin-block-start: var(--space-block-sm) !important;
}

.u-mb\:sm\@sm {
	margin-block-end: var(--space-block-sm) !important;
}

.u-pt\:sm\@sm {
	padding-block-start: var(--space-block-sm) !important;
}

.u-pb\:sm\@sm {
	padding-block-end: var(--space-block-sm) !important;
}

.u-mt\:xs\@sm {
	margin-block-start: var(--space-block-xs) !important;
}

.u-mb\:xs\@sm {
	margin-block-end: var(--space-block-xs) !important;
}

.u-pt\:xs\@sm {
	padding-block-start: var(--space-block-xs) !important;
}

.u-pb\:xs\@sm {
	padding-block-end: var(--space-block-xs) !important;
}

.u-mt\:xl-trim\@sm {
	margin-block-start: var(--space-block-xl-trim) !important;
}

.u-mb\:xl-trim\@sm {
	margin-block-end: var(--space-block-xl-trim) !important;
}

.u-pt\:xl-trim\@sm {
	padding-block-start: var(--space-block-xl-trim) !important;
}

.u-pb\:xl-trim\@sm {
	padding-block-end: var(--space-block-xl-trim) !important;
}

.u-mt\:lg-trim\@sm {
	margin-block-start: var(--space-block-lg-trim) !important;
}

.u-mb\:lg-trim\@sm {
	margin-block-end: var(--space-block-lg-trim) !important;
}

.u-pt\:lg-trim\@sm {
	padding-block-start: var(--space-block-lg-trim) !important;
}

.u-pb\:lg-trim\@sm {
	padding-block-end: var(--space-block-lg-trim) !important;
}

.u-mt\:md-trim\@sm {
	margin-block-start: var(--space-block-md-trim) !important;
}

.u-mb\:md-trim\@sm {
	margin-block-end: var(--space-block-md-trim) !important;
}

.u-pt\:md-trim\@sm {
	padding-block-start: var(--space-block-md-trim) !important;
}

.u-pb\:md-trim\@sm {
	padding-block-end: var(--space-block-md-trim) !important;
}

.u-mt\:sm-trim\@sm {
	margin-block-start: var(--space-block-sm-trim) !important;
}

.u-mb\:sm-trim\@sm {
	margin-block-end: var(--space-block-sm-trim) !important;
}

.u-pt\:sm-trim\@sm {
	padding-block-start: var(--space-block-sm-trim) !important;
}

.u-pb\:sm-trim\@sm {
	padding-block-end: var(--space-block-sm-trim) !important;
}

.u-mt\:xs-trim\@sm {
	margin-block-start: var(--space-block-xs-trim) !important;
}

.u-mb\:xs-trim\@sm {
	margin-block-end: var(--space-block-xs-trim) !important;
}

.u-pt\:xs-trim\@sm {
	padding-block-start: var(--space-block-xs-trim) !important;
}

.u-pb\:xs-trim\@sm {
	padding-block-end: var(--space-block-xs-trim) !important;
}

.u-fw\:100\@sm {
	font-weight: 100;
}

.u-fw\:200\@sm {
	font-weight: 200;
}

.u-fw\:300\@sm {
	font-weight: 300;
}

.u-fw\:400\@sm {
	font-weight: 400;
}

.u-fw\:500\@sm {
	font-weight: 500;
}

.u-fw\:600\@sm {
	font-weight: 600;
}

.u-fw\:700\@sm {
	font-weight: 700;
}

.u-fw\:800\@sm {
	font-weight: 800;
}

.u-fw\:900\@sm {
	font-weight: 900;
}

.u-fz\:0\@sm {
	font-size: 0rem !important;
}

.u-fz\:1\@sm {
	font-size: 0.0625rem !important;
}

.u-fz\:2\@sm {
	font-size: 0.125rem !important;
}

.u-fz\:3\@sm {
	font-size: 0.1875rem !important;
}

.u-fz\:4\@sm {
	font-size: 0.25rem !important;
}

.u-fz\:5\@sm {
	font-size: 0.3125rem !important;
}

.u-fz\:6\@sm {
	font-size: 0.375rem !important;
}

.u-fz\:7\@sm {
	font-size: 0.4375rem !important;
}

.u-fz\:8\@sm {
	font-size: 0.5rem !important;
}

.u-fz\:9\@sm {
	font-size: 0.5625rem !important;
}

.u-fz\:10\@sm {
	font-size: 0.625rem !important;
}

.u-fz\:11\@sm {
	font-size: 0.6875rem !important;
}

.u-fz\:12\@sm {
	font-size: 0.75rem !important;
}

.u-fz\:13\@sm {
	font-size: 0.8125rem !important;
}

.u-fz\:14\@sm {
	font-size: 0.875rem !important;
}

.u-fz\:15\@sm {
	font-size: 0.9375rem !important;
}

.u-fz\:16\@sm {
	font-size: 1rem !important;
}

.u-fz\:17\@sm {
	font-size: 1.0625rem !important;
}

.u-fz\:18\@sm {
	font-size: 1.125rem !important;
}

.u-fz\:19\@sm {
	font-size: 1.1875rem !important;
}

.u-fz\:20\@sm {
	font-size: 1.25rem !important;
}

.u-fz\:21\@sm {
	font-size: 1.3125rem !important;
}

.u-fz\:22\@sm {
	font-size: 1.375rem !important;
}

.u-fz\:23\@sm {
	font-size: 1.4375rem !important;
}

.u-fz\:24\@sm {
	font-size: 1.5rem !important;
}

.u-fz\:25\@sm {
	font-size: 1.5625rem !important;
}

.u-fz\:26\@sm {
	font-size: 1.625rem !important;
}

.u-fz\:27\@sm {
	font-size: 1.6875rem !important;
}

.u-fz\:28\@sm {
	font-size: 1.75rem !important;
}

.u-fz\:29\@sm {
	font-size: 1.8125rem !important;
}

.u-fz\:30\@sm {
	font-size: 1.875rem !important;
}

.u-lh\:10\@sm {
	line-height: 1 !important;
}

.u-lh\:11\@sm {
	line-height: 1.1 !important;
}

.u-lh\:12\@sm {
	line-height: 1.2 !important;
}

.u-lh\:13\@sm {
	line-height: 1.3 !important;
}

.u-lh\:14\@sm {
	line-height: 1.4 !important;
}

.u-lh\:15\@sm {
	line-height: 1.5 !important;
}

.u-lh\:16\@sm {
	line-height: 1.6 !important;
}

.u-lh\:17\@sm {
	line-height: 1.7 !important;
}

.u-lh\:18\@sm {
	line-height: 1.8 !important;
}

.u-lh\:19\@sm {
	line-height: 1.9 !important;
}

.u-lh\:20\@sm {
	line-height: 2 !important;
}

.u-ta\:l\@sm {
	text-align: left !important;
}

.u-ta\:r\@sm {
	text-align: right !important;
}

.u-ta\:c\@sm {
	text-align: center !important;
}

.u-trsde\:d0\@sm {
	transition-delay: 0s !important;
}

.u-animdel\:d0\@sm {
	animation-delay: 0s !important;
}

.u-trsde\:d1\@sm {
	transition-delay: 0.1s !important;
}

.u-animdel\:d1\@sm {
	animation-delay: 0.1s !important;
}

.u-trsde\:d2\@sm {
	transition-delay: 0.2s !important;
}

.u-animdel\:d2\@sm {
	animation-delay: 0.2s !important;
}

.u-trsde\:d3\@sm {
	transition-delay: 0.3s !important;
}

.u-animdel\:d3\@sm {
	animation-delay: 0.3s !important;
}

.u-trsde\:d4\@sm {
	transition-delay: 0.4s !important;
}

.u-animdel\:d4\@sm {
	animation-delay: 0.4s !important;
}

.u-trsde\:d5\@sm {
	transition-delay: 0.5s !important;
}

.u-animdel\:d5\@sm {
	animation-delay: 0.5s !important;
}

.u-trsde\:d6\@sm {
	transition-delay: 0.6s !important;
}

.u-animdel\:d6\@sm {
	animation-delay: 0.6s !important;
}

.u-trsde\:d7\@sm {
	transition-delay: 0.7s !important;
}

.u-animdel\:d7\@sm {
	animation-delay: 0.7s !important;
}

.u-trsde\:d8\@sm {
	transition-delay: 0.8s !important;
}

.u-animdel\:d8\@sm {
	animation-delay: 0.8s !important;
}

.u-trsde\:d9\@sm {
	transition-delay: 0.9s !important;
}

.u-animdel\:d9\@sm {
	animation-delay: 0.9s !important;
}

.u-trsde\:d10\@sm {
	transition-delay: 1s !important;
}

.u-animdel\:d10\@sm {
	animation-delay: 1s !important;
}

.u-trsde\:d11\@sm {
	transition-delay: 1.1s !important;
}

.u-animdel\:d11\@sm {
	animation-delay: 1.1s !important;
}

.u-trsde\:d12\@sm {
	transition-delay: 1.2s !important;
}

.u-animdel\:d12\@sm {
	animation-delay: 1.2s !important;
}

.u-trsde\:d13\@sm {
	transition-delay: 1.3s !important;
}

.u-animdel\:d13\@sm {
	animation-delay: 1.3s !important;
}

.u-trsde\:d14\@sm {
	transition-delay: 1.4s !important;
}

.u-animdel\:d14\@sm {
	animation-delay: 1.4s !important;
}

.u-trsde\:d15\@sm {
	transition-delay: 1.5s !important;
}

.u-animdel\:d15\@sm {
	animation-delay: 1.5s !important;
}

.u-trsde\:d16\@sm {
	transition-delay: 1.6s !important;
}

.u-animdel\:d16\@sm {
	animation-delay: 1.6s !important;
}

.u-trsde\:d17\@sm {
	transition-delay: 1.7s !important;
}

.u-animdel\:d17\@sm {
	animation-delay: 1.7s !important;
}

.u-trsde\:d18\@sm {
	transition-delay: 1.8s !important;
}

.u-animdel\:d18\@sm {
	animation-delay: 1.8s !important;
}

.u-trsde\:d19\@sm {
	transition-delay: 1.9s !important;
}

.u-animdel\:d19\@sm {
	animation-delay: 1.9s !important;
}

.u-trsde\:d20\@sm {
	transition-delay: 2s !important;
}

.u-animdel\:d20\@sm {
	animation-delay: 2s !important;
}

.u-pc {
	display: none !important;
}

.u-min\@sm {
	display: none !important;
}

}

@media (width <= 375px) {

.u-d\:b\@xs {
	display: block !important;
}

.u-d\:n\@xs {
	display: none !important;
}

.u-d\:i\@xs {
	display: inline !important;
}

.u-d\:ib\@xs {
	display: inline-block !important;
}

.u-d\:f\@xs {
	display: flex !important;
}

.u-d\:if\@xs {
	display: inline-flex !important;
}

.u-d\:g\@xs {
	display: grid !important;
}

.u-d\:ig\@xs {
	display: inline-grid !important;
}

.u-d\:ct\@xs {
	display: contents !important;
}

.u-d\:rv\@xs {
	display: revert !important;
}

.u-fxw\:w\@xs {
	flex-wrap: wrap !important;
}

.u-jc\:s\@xs {
	justify-content: start !important;
}

.u-jc\:e\@xs {
	justify-content: end !important;
}

.u-jc\:c\@xs {
	justify-content: center !important;
}

.u-jc\:st\@xs {
	justify-content: stretch !important;
}

.u-jc\:sb\@xs {
	justify-content: space-between !important;
}

.u-jc\:sa\@xs {
	justify-content: space-around !important;
}

.u-js\:s\@xs {
	justify-self: start !important;
}

.u-js\:e\@xs {
	justify-self: end !important;
}

.u-js\:c\@xs {
	justify-self: center !important;
}

.u-js\:bl\@xs {
	justify-self: baseline !important;
}

.u-js\:st\@xs {
	justify-self: stretch !important;
}

.u-ac\:s\@xs {
	align-content: start !important;
}

.u-ac\:e\@xs {
	align-content: end !important;
}

.u-ac\:c\@xs {
	align-content: center !important;
}

.u-ac\:bl\@xs {
	align-content: baseline !important;
}

.u-ac\:st\@xs {
	align-content: stretch !important;
}

.u-ac\:sb\@xs {
	align-content: space-between !important;
}

.u-ac\:sa\@xs {
	align-content: space-around !important;
}

.u-ai\:s\@xs {
	align-items: start !important;
}

.u-ai\:e\@xs {
	align-items: end !important;
}

.u-ai\:c\@xs {
	align-items: center !important;
}

.u-ai\:bl\@xs {
	align-items: baseline !important;
}

.u-ai\:st\@xs {
	align-items: stretch !important;
}

.u-as\:s\@xs {
	align-self: start !important;
}

.u-as\:e\@xs {
	align-self: end !important;
}

.u-as\:c\@xs {
	align-self: center !important;
}

.u-as\:bl\@xs {
	align-self: baseline !important;
}

.u-as\:st\@xs {
	align-self: stretch !important;
}

.u-pos\:s\@xs {
	position: static !important;
}

.u-pos\:r\@xs {
	position: relative !important;
}

.u-pos\:a\@xs {
	position: absolute !important;
}

.u-pos\:f\@xs {
	position: fixed !important;
}

.u-pos\:k\@xs {
	position: sticky !important;
}

.u-fxd\:c\@xs {
	flex-direction: column !important;
}

.u-fxd\:cr\@xs {
	flex-direction: column-reverse !important;
}

.u-fxd\:r\@xs {
	flex-direction: row !important;
}

.u-fxd\:rr\@xs {
	flex-direction: row-reverse !important;
}

.u-gtc\:1\@xs {
	grid-template-columns: repeat(1, 1fr) !important;
}

.u-gtc\:a1\@xs {
	grid-template-columns: repeat(1, auto) !important;
}

.u-gtc\:2\@xs {
	grid-template-columns: repeat(2, 1fr) !important;
}

.u-gtc\:a2\@xs {
	grid-template-columns: repeat(2, auto) !important;
}

.u-gtc\:3\@xs {
	grid-template-columns: repeat(3, 1fr) !important;
}

.u-gtc\:a3\@xs {
	grid-template-columns: repeat(3, auto) !important;
}

.u-gtc\:4\@xs {
	grid-template-columns: repeat(4, 1fr) !important;
}

.u-gtc\:a4\@xs {
	grid-template-columns: repeat(4, auto) !important;
}

.u-gtc\:5\@xs {
	grid-template-columns: repeat(5, 1fr) !important;
}

.u-gtc\:a5\@xs {
	grid-template-columns: repeat(5, auto) !important;
}

.u-gtc\:6\@xs {
	grid-template-columns: repeat(6, 1fr) !important;
}

.u-gtc\:a6\@xs {
	grid-template-columns: repeat(6, auto) !important;
}

.u-gtc\:7\@xs {
	grid-template-columns: repeat(7, 1fr) !important;
}

.u-gtc\:a7\@xs {
	grid-template-columns: repeat(7, auto) !important;
}

.u-gtc\:8\@xs {
	grid-template-columns: repeat(8, 1fr) !important;
}

.u-gtc\:a8\@xs {
	grid-template-columns: repeat(8, auto) !important;
}

.u-gtc\:9\@xs {
	grid-template-columns: repeat(9, 1fr) !important;
}

.u-gtc\:a9\@xs {
	grid-template-columns: repeat(9, auto) !important;
}

.u-gtc\:10\@xs {
	grid-template-columns: repeat(10, 1fr) !important;
}

.u-gtc\:a10\@xs {
	grid-template-columns: repeat(10, auto) !important;
}

.u-gtc\:11\@xs {
	grid-template-columns: repeat(11, 1fr) !important;
}

.u-gtc\:a11\@xs {
	grid-template-columns: repeat(11, auto) !important;
}

.u-gtc\:12\@xs {
	grid-template-columns: repeat(12, 1fr) !important;
}

.u-gtc\:a12\@xs {
	grid-template-columns: repeat(12, auto) !important;
}

.u-rg\:0\@xs {
	row-gap: 0px !important;
}

.u-cg\:0\@xs {
	column-gap: 0px !important;
}

.u-rg\:5\@xs {
	row-gap: 5px !important;
}

.u-cg\:5\@xs {
	column-gap: 5px !important;
}

.u-rg\:10\@xs {
	row-gap: 10px !important;
}

.u-cg\:10\@xs {
	column-gap: 10px !important;
}

.u-rg\:15\@xs {
	row-gap: 15px !important;
}

.u-cg\:15\@xs {
	column-gap: 15px !important;
}

.u-rg\:20\@xs {
	row-gap: 20px !important;
}

.u-cg\:20\@xs {
	column-gap: 20px !important;
}

.u-rg\:25\@xs {
	row-gap: 25px !important;
}

.u-cg\:25\@xs {
	column-gap: 25px !important;
}

.u-rg\:30\@xs {
	row-gap: 30px !important;
}

.u-cg\:30\@xs {
	column-gap: 30px !important;
}

.u-rg\:35\@xs {
	row-gap: 35px !important;
}

.u-cg\:35\@xs {
	column-gap: 35px !important;
}

.u-rg\:40\@xs {
	row-gap: 40px !important;
}

.u-cg\:40\@xs {
	column-gap: 40px !important;
}

.u-rg\:45\@xs {
	row-gap: 45px !important;
}

.u-cg\:45\@xs {
	column-gap: 45px !important;
}

.u-rg\:50\@xs {
	row-gap: 50px !important;
}

.u-cg\:50\@xs {
	column-gap: 50px !important;
}

.u-rg\:55\@xs {
	row-gap: 55px !important;
}

.u-cg\:55\@xs {
	column-gap: 55px !important;
}

.u-rg\:60\@xs {
	row-gap: 60px !important;
}

.u-cg\:60\@xs {
	column-gap: 60px !important;
}

.u-rg\:65\@xs {
	row-gap: 65px !important;
}

.u-cg\:65\@xs {
	column-gap: 65px !important;
}

.u-rg\:70\@xs {
	row-gap: 70px !important;
}

.u-cg\:70\@xs {
	column-gap: 70px !important;
}

.u-rg\:75\@xs {
	row-gap: 75px !important;
}

.u-cg\:75\@xs {
	column-gap: 75px !important;
}

.u-rg\:80\@xs {
	row-gap: 80px !important;
}

.u-cg\:80\@xs {
	column-gap: 80px !important;
}

.u-rg\:85\@xs {
	row-gap: 85px !important;
}

.u-cg\:85\@xs {
	column-gap: 85px !important;
}

.u-rg\:90\@xs {
	row-gap: 90px !important;
}

.u-cg\:90\@xs {
	column-gap: 90px !important;
}

.u-rg\:95\@xs {
	row-gap: 95px !important;
}

.u-cg\:95\@xs {
	column-gap: 95px !important;
}

.u-rg\:100\@xs {
	row-gap: 100px !important;
}

.u-cg\:100\@xs {
	column-gap: 100px !important;
}

.u-rg\:xl\@xs {
	row-gap: var(--space-block-xl) !important;
}

.u-rg\:lg\@xs {
	row-gap: var(--space-block-lg) !important;
}

.u-rg\:md\@xs {
	row-gap: var(--space-block-md) !important;
}

.u-rg\:sm\@xs {
	row-gap: var(--space-block-sm) !important;
}

.u-rg\:xs\@xs {
	row-gap: var(--space-block-xs) !important;
}

.u-rg\:xl-trim\@xs {
	row-gap: var(--space-block-xl-trim) !important;
}

.u-rg\:lg-trim\@xs {
	row-gap: var(--space-block-lg-trim) !important;
}

.u-rg\:md-trim\@xs {
	row-gap: var(--space-block-md-trim) !important;
}

.u-rg\:sm-trim\@xs {
	row-gap: var(--space-block-sm-trim) !important;
}

.u-rg\:xs-trim\@xs {
	row-gap: var(--space-block-xs-trim) !important;
}

.u-od\:n50\@xs {
	order: -50 !important;
}

.u-od\:n40\@xs {
	order: -40 !important;
}

.u-od\:n30\@xs {
	order: -30 !important;
}

.u-od\:n20\@xs {
	order: -20 !important;
}

.u-od\:n10\@xs {
	order: -10 !important;
}

.u-od\:0\@xs {
	order: 0 !important;
}

.u-od\:10\@xs {
	order: 10 !important;
}

.u-od\:20\@xs {
	order: 20 !important;
}

.u-od\:30\@xs {
	order: 30 !important;
}

.u-od\:40\@xs {
	order: 40 !important;
}

.u-od\:50\@xs {
	order: 50 !important;
}

.u-z\:n100\@xs {
	z-index: -100 !important;
}

.u-z\:n90\@xs {
	z-index: -90 !important;
}

.u-z\:n80\@xs {
	z-index: -80 !important;
}

.u-z\:n70\@xs {
	z-index: -70 !important;
}

.u-z\:n60\@xs {
	z-index: -60 !important;
}

.u-z\:n50\@xs {
	z-index: -50 !important;
}

.u-z\:n40\@xs {
	z-index: -40 !important;
}

.u-z\:n30\@xs {
	z-index: -30 !important;
}

.u-z\:n20\@xs {
	z-index: -20 !important;
}

.u-z\:n10\@xs {
	z-index: -10 !important;
}

.u-z\:0\@xs {
	z-index: 0 !important;
}

.u-z\:10\@xs {
	z-index: 10 !important;
}

.u-z\:20\@xs {
	z-index: 20 !important;
}

.u-z\:30\@xs {
	z-index: 30 !important;
}

.u-z\:40\@xs {
	z-index: 40 !important;
}

.u-z\:50\@xs {
	z-index: 50 !important;
}

.u-z\:60\@xs {
	z-index: 60 !important;
}

.u-z\:70\@xs {
	z-index: 70 !important;
}

.u-z\:80\@xs {
	z-index: 80 !important;
}

.u-z\:90\@xs {
	z-index: 90 !important;
}

.u-z\:100\@xs {
	z-index: 100 !important;
}

.u-w\:0\@xs {
	inline-size: 0px !important;
}

.u-w\:5\@xs {
	inline-size: 5px !important;
}

.u-w\:10\@xs {
	inline-size: 10px !important;
}

.u-w\:15\@xs {
	inline-size: 15px !important;
}

.u-w\:20\@xs {
	inline-size: 20px !important;
}

.u-w\:25\@xs {
	inline-size: 25px !important;
}

.u-w\:30\@xs {
	inline-size: 30px !important;
}

.u-w\:35\@xs {
	inline-size: 35px !important;
}

.u-w\:40\@xs {
	inline-size: 40px !important;
}

.u-w\:45\@xs {
	inline-size: 45px !important;
}

.u-w\:50\@xs {
	inline-size: 50px !important;
}

.u-w\:55\@xs {
	inline-size: 55px !important;
}

.u-w\:60\@xs {
	inline-size: 60px !important;
}

.u-w\:65\@xs {
	inline-size: 65px !important;
}

.u-w\:70\@xs {
	inline-size: 70px !important;
}

.u-w\:75\@xs {
	inline-size: 75px !important;
}

.u-w\:80\@xs {
	inline-size: 80px !important;
}

.u-w\:85\@xs {
	inline-size: 85px !important;
}

.u-w\:90\@xs {
	inline-size: 90px !important;
}

.u-w\:95\@xs {
	inline-size: 95px !important;
}

.u-w\:100\@xs {
	inline-size: 100px !important;
}

.u-w\:105\@xs {
	inline-size: 105px !important;
}

.u-w\:110\@xs {
	inline-size: 110px !important;
}

.u-w\:115\@xs {
	inline-size: 115px !important;
}

.u-w\:120\@xs {
	inline-size: 120px !important;
}

.u-w\:125\@xs {
	inline-size: 125px !important;
}

.u-w\:130\@xs {
	inline-size: 130px !important;
}

.u-w\:135\@xs {
	inline-size: 135px !important;
}

.u-w\:140\@xs {
	inline-size: 140px !important;
}

.u-w\:145\@xs {
	inline-size: 145px !important;
}

.u-w\:150\@xs {
	inline-size: 150px !important;
}

.u-w\:155\@xs {
	inline-size: 155px !important;
}

.u-w\:160\@xs {
	inline-size: 160px !important;
}

.u-w\:165\@xs {
	inline-size: 165px !important;
}

.u-w\:170\@xs {
	inline-size: 170px !important;
}

.u-w\:175\@xs {
	inline-size: 175px !important;
}

.u-w\:180\@xs {
	inline-size: 180px !important;
}

.u-w\:185\@xs {
	inline-size: 185px !important;
}

.u-w\:190\@xs {
	inline-size: 190px !important;
}

.u-w\:195\@xs {
	inline-size: 195px !important;
}

.u-w\:200\@xs {
	inline-size: 200px !important;
}

.u-maw\:0\@xs {
	max-inline-size: 0px !important;
}

.u-miw\:0\@xs {
	min-inline-size: 0px !important;
}

.u-maw\:10\@xs {
	max-inline-size: 10px !important;
}

.u-miw\:10\@xs {
	min-inline-size: 10px !important;
}

.u-maw\:20\@xs {
	max-inline-size: 20px !important;
}

.u-miw\:20\@xs {
	min-inline-size: 20px !important;
}

.u-maw\:30\@xs {
	max-inline-size: 30px !important;
}

.u-miw\:30\@xs {
	min-inline-size: 30px !important;
}

.u-maw\:40\@xs {
	max-inline-size: 40px !important;
}

.u-miw\:40\@xs {
	min-inline-size: 40px !important;
}

.u-maw\:50\@xs {
	max-inline-size: 50px !important;
}

.u-miw\:50\@xs {
	min-inline-size: 50px !important;
}

.u-maw\:60\@xs {
	max-inline-size: 60px !important;
}

.u-miw\:60\@xs {
	min-inline-size: 60px !important;
}

.u-maw\:70\@xs {
	max-inline-size: 70px !important;
}

.u-miw\:70\@xs {
	min-inline-size: 70px !important;
}

.u-maw\:80\@xs {
	max-inline-size: 80px !important;
}

.u-miw\:80\@xs {
	min-inline-size: 80px !important;
}

.u-maw\:90\@xs {
	max-inline-size: 90px !important;
}

.u-miw\:90\@xs {
	min-inline-size: 90px !important;
}

.u-maw\:100\@xs {
	max-inline-size: 100px !important;
}

.u-miw\:100\@xs {
	min-inline-size: 100px !important;
}

.u-maw\:110\@xs {
	max-inline-size: 110px !important;
}

.u-miw\:110\@xs {
	min-inline-size: 110px !important;
}

.u-maw\:120\@xs {
	max-inline-size: 120px !important;
}

.u-miw\:120\@xs {
	min-inline-size: 120px !important;
}

.u-maw\:130\@xs {
	max-inline-size: 130px !important;
}

.u-miw\:130\@xs {
	min-inline-size: 130px !important;
}

.u-maw\:140\@xs {
	max-inline-size: 140px !important;
}

.u-miw\:140\@xs {
	min-inline-size: 140px !important;
}

.u-maw\:150\@xs {
	max-inline-size: 150px !important;
}

.u-miw\:150\@xs {
	min-inline-size: 150px !important;
}

.u-maw\:160\@xs {
	max-inline-size: 160px !important;
}

.u-miw\:160\@xs {
	min-inline-size: 160px !important;
}

.u-maw\:170\@xs {
	max-inline-size: 170px !important;
}

.u-miw\:170\@xs {
	min-inline-size: 170px !important;
}

.u-maw\:180\@xs {
	max-inline-size: 180px !important;
}

.u-miw\:180\@xs {
	min-inline-size: 180px !important;
}

.u-maw\:190\@xs {
	max-inline-size: 190px !important;
}

.u-miw\:190\@xs {
	min-inline-size: 190px !important;
}

.u-maw\:200\@xs {
	max-inline-size: 200px !important;
}

.u-miw\:200\@xs {
	min-inline-size: 200px !important;
}

.u-w\:100p\@xs {
	inline-size: 100% !important;
}

.u-h\:100p\@xs {
	block-size: 100% !important;
}

.u-w\:a\@xs {
	inline-size: auto !important;
}

.u-w\:f\@xs {
	inline-size: fit-content !important;
}

.u-h\:xl\@xs {
	height: var(--space-block-xl) !important;
}

.u-h\:lg\@xs {
	height: var(--space-block-lg) !important;
}

.u-h\:md\@xs {
	height: var(--space-block-md) !important;
}

.u-h\:sm\@xs {
	height: var(--space-block-sm) !important;
}

.u-h\:xs\@xs {
	height: var(--space-block-xs) !important;
}

.u-h\:xl-trim\@xs {
	height: var(--space-block-xl-trim) !important;
}

.u-h\:lg-trim\@xs {
	height: var(--space-block-lg-trim) !important;
}

.u-h\:md-trim\@xs {
	height: var(--space-block-md-trim) !important;
}

.u-h\:sm-trim\@xs {
	height: var(--space-block-sm-trim) !important;
}

.u-h\:xs-trim\@xs {
	height: var(--space-block-xs-trim) !important;
}

.u-mt\:n50\@xs {
	margin-block-start: -50px !important;
}

.u-mr\:n50\@xs {
	margin-inline-end: -50px !important;
}

.u-mb\:n50\@xs {
	margin-block-end: -50px !important;
}

.u-ml\:n50\@xs {
	margin-inline-start: -50px !important;
}

.u-mt\:n45\@xs {
	margin-block-start: -45px !important;
}

.u-mr\:n45\@xs {
	margin-inline-end: -45px !important;
}

.u-mb\:n45\@xs {
	margin-block-end: -45px !important;
}

.u-ml\:n45\@xs {
	margin-inline-start: -45px !important;
}

.u-mt\:n40\@xs {
	margin-block-start: -40px !important;
}

.u-mr\:n40\@xs {
	margin-inline-end: -40px !important;
}

.u-mb\:n40\@xs {
	margin-block-end: -40px !important;
}

.u-ml\:n40\@xs {
	margin-inline-start: -40px !important;
}

.u-mt\:n35\@xs {
	margin-block-start: -35px !important;
}

.u-mr\:n35\@xs {
	margin-inline-end: -35px !important;
}

.u-mb\:n35\@xs {
	margin-block-end: -35px !important;
}

.u-ml\:n35\@xs {
	margin-inline-start: -35px !important;
}

.u-mt\:n30\@xs {
	margin-block-start: -30px !important;
}

.u-mr\:n30\@xs {
	margin-inline-end: -30px !important;
}

.u-mb\:n30\@xs {
	margin-block-end: -30px !important;
}

.u-ml\:n30\@xs {
	margin-inline-start: -30px !important;
}

.u-mt\:n25\@xs {
	margin-block-start: -25px !important;
}

.u-mr\:n25\@xs {
	margin-inline-end: -25px !important;
}

.u-mb\:n25\@xs {
	margin-block-end: -25px !important;
}

.u-ml\:n25\@xs {
	margin-inline-start: -25px !important;
}

.u-mt\:n20\@xs {
	margin-block-start: -20px !important;
}

.u-mr\:n20\@xs {
	margin-inline-end: -20px !important;
}

.u-mb\:n20\@xs {
	margin-block-end: -20px !important;
}

.u-ml\:n20\@xs {
	margin-inline-start: -20px !important;
}

.u-mt\:n15\@xs {
	margin-block-start: -15px !important;
}

.u-mr\:n15\@xs {
	margin-inline-end: -15px !important;
}

.u-mb\:n15\@xs {
	margin-block-end: -15px !important;
}

.u-ml\:n15\@xs {
	margin-inline-start: -15px !important;
}

.u-mt\:n10\@xs {
	margin-block-start: -10px !important;
}

.u-mr\:n10\@xs {
	margin-inline-end: -10px !important;
}

.u-mb\:n10\@xs {
	margin-block-end: -10px !important;
}

.u-ml\:n10\@xs {
	margin-inline-start: -10px !important;
}

.u-mt\:n5\@xs {
	margin-block-start: -5px !important;
}

.u-mr\:n5\@xs {
	margin-inline-end: -5px !important;
}

.u-mb\:n5\@xs {
	margin-block-end: -5px !important;
}

.u-ml\:n5\@xs {
	margin-inline-start: -5px !important;
}

.u-mt\:0\@xs {
	margin-block-start: 0px !important;
}

.u-mr\:0\@xs {
	margin-inline-end: 0px !important;
}

.u-mb\:0\@xs {
	margin-block-end: 0px !important;
}

.u-ml\:0\@xs {
	margin-inline-start: 0px !important;
}

.u-pt\:0\@xs {
	padding-block-start: 0px !important;
}

.u-pr\:0\@xs {
	padding-inline-end: 0px !important;
}

.u-pb\:0\@xs {
	padding-block-end: 0px !important;
}

.u-pl\:0\@xs {
	padding-inline-start: 0px !important;
}

.u-mt\:5\@xs {
	margin-block-start: 5px !important;
}

.u-mr\:5\@xs {
	margin-inline-end: 5px !important;
}

.u-mb\:5\@xs {
	margin-block-end: 5px !important;
}

.u-ml\:5\@xs {
	margin-inline-start: 5px !important;
}

.u-pt\:5\@xs {
	padding-block-start: 5px !important;
}

.u-pr\:5\@xs {
	padding-inline-end: 5px !important;
}

.u-pb\:5\@xs {
	padding-block-end: 5px !important;
}

.u-pl\:5\@xs {
	padding-inline-start: 5px !important;
}

.u-mt\:10\@xs {
	margin-block-start: 10px !important;
}

.u-mr\:10\@xs {
	margin-inline-end: 10px !important;
}

.u-mb\:10\@xs {
	margin-block-end: 10px !important;
}

.u-ml\:10\@xs {
	margin-inline-start: 10px !important;
}

.u-pt\:10\@xs {
	padding-block-start: 10px !important;
}

.u-pr\:10\@xs {
	padding-inline-end: 10px !important;
}

.u-pb\:10\@xs {
	padding-block-end: 10px !important;
}

.u-pl\:10\@xs {
	padding-inline-start: 10px !important;
}

.u-mt\:15\@xs {
	margin-block-start: 15px !important;
}

.u-mr\:15\@xs {
	margin-inline-end: 15px !important;
}

.u-mb\:15\@xs {
	margin-block-end: 15px !important;
}

.u-ml\:15\@xs {
	margin-inline-start: 15px !important;
}

.u-pt\:15\@xs {
	padding-block-start: 15px !important;
}

.u-pr\:15\@xs {
	padding-inline-end: 15px !important;
}

.u-pb\:15\@xs {
	padding-block-end: 15px !important;
}

.u-pl\:15\@xs {
	padding-inline-start: 15px !important;
}

.u-mt\:20\@xs {
	margin-block-start: 20px !important;
}

.u-mr\:20\@xs {
	margin-inline-end: 20px !important;
}

.u-mb\:20\@xs {
	margin-block-end: 20px !important;
}

.u-ml\:20\@xs {
	margin-inline-start: 20px !important;
}

.u-pt\:20\@xs {
	padding-block-start: 20px !important;
}

.u-pr\:20\@xs {
	padding-inline-end: 20px !important;
}

.u-pb\:20\@xs {
	padding-block-end: 20px !important;
}

.u-pl\:20\@xs {
	padding-inline-start: 20px !important;
}

.u-mt\:25\@xs {
	margin-block-start: 25px !important;
}

.u-mr\:25\@xs {
	margin-inline-end: 25px !important;
}

.u-mb\:25\@xs {
	margin-block-end: 25px !important;
}

.u-ml\:25\@xs {
	margin-inline-start: 25px !important;
}

.u-pt\:25\@xs {
	padding-block-start: 25px !important;
}

.u-pr\:25\@xs {
	padding-inline-end: 25px !important;
}

.u-pb\:25\@xs {
	padding-block-end: 25px !important;
}

.u-pl\:25\@xs {
	padding-inline-start: 25px !important;
}

.u-mt\:30\@xs {
	margin-block-start: 30px !important;
}

.u-mr\:30\@xs {
	margin-inline-end: 30px !important;
}

.u-mb\:30\@xs {
	margin-block-end: 30px !important;
}

.u-ml\:30\@xs {
	margin-inline-start: 30px !important;
}

.u-pt\:30\@xs {
	padding-block-start: 30px !important;
}

.u-pr\:30\@xs {
	padding-inline-end: 30px !important;
}

.u-pb\:30\@xs {
	padding-block-end: 30px !important;
}

.u-pl\:30\@xs {
	padding-inline-start: 30px !important;
}

.u-mt\:35\@xs {
	margin-block-start: 35px !important;
}

.u-mr\:35\@xs {
	margin-inline-end: 35px !important;
}

.u-mb\:35\@xs {
	margin-block-end: 35px !important;
}

.u-ml\:35\@xs {
	margin-inline-start: 35px !important;
}

.u-pt\:35\@xs {
	padding-block-start: 35px !important;
}

.u-pr\:35\@xs {
	padding-inline-end: 35px !important;
}

.u-pb\:35\@xs {
	padding-block-end: 35px !important;
}

.u-pl\:35\@xs {
	padding-inline-start: 35px !important;
}

.u-mt\:40\@xs {
	margin-block-start: 40px !important;
}

.u-mr\:40\@xs {
	margin-inline-end: 40px !important;
}

.u-mb\:40\@xs {
	margin-block-end: 40px !important;
}

.u-ml\:40\@xs {
	margin-inline-start: 40px !important;
}

.u-pt\:40\@xs {
	padding-block-start: 40px !important;
}

.u-pr\:40\@xs {
	padding-inline-end: 40px !important;
}

.u-pb\:40\@xs {
	padding-block-end: 40px !important;
}

.u-pl\:40\@xs {
	padding-inline-start: 40px !important;
}

.u-mt\:45\@xs {
	margin-block-start: 45px !important;
}

.u-mr\:45\@xs {
	margin-inline-end: 45px !important;
}

.u-mb\:45\@xs {
	margin-block-end: 45px !important;
}

.u-ml\:45\@xs {
	margin-inline-start: 45px !important;
}

.u-pt\:45\@xs {
	padding-block-start: 45px !important;
}

.u-pr\:45\@xs {
	padding-inline-end: 45px !important;
}

.u-pb\:45\@xs {
	padding-block-end: 45px !important;
}

.u-pl\:45\@xs {
	padding-inline-start: 45px !important;
}

.u-mt\:50\@xs {
	margin-block-start: 50px !important;
}

.u-mr\:50\@xs {
	margin-inline-end: 50px !important;
}

.u-mb\:50\@xs {
	margin-block-end: 50px !important;
}

.u-ml\:50\@xs {
	margin-inline-start: 50px !important;
}

.u-pt\:50\@xs {
	padding-block-start: 50px !important;
}

.u-pr\:50\@xs {
	padding-inline-end: 50px !important;
}

.u-pb\:50\@xs {
	padding-block-end: 50px !important;
}

.u-pl\:50\@xs {
	padding-inline-start: 50px !important;
}

.u-mt\:55\@xs {
	margin-block-start: 55px !important;
}

.u-mr\:55\@xs {
	margin-inline-end: 55px !important;
}

.u-mb\:55\@xs {
	margin-block-end: 55px !important;
}

.u-ml\:55\@xs {
	margin-inline-start: 55px !important;
}

.u-pt\:55\@xs {
	padding-block-start: 55px !important;
}

.u-pr\:55\@xs {
	padding-inline-end: 55px !important;
}

.u-pb\:55\@xs {
	padding-block-end: 55px !important;
}

.u-pl\:55\@xs {
	padding-inline-start: 55px !important;
}

.u-mt\:60\@xs {
	margin-block-start: 60px !important;
}

.u-mr\:60\@xs {
	margin-inline-end: 60px !important;
}

.u-mb\:60\@xs {
	margin-block-end: 60px !important;
}

.u-ml\:60\@xs {
	margin-inline-start: 60px !important;
}

.u-pt\:60\@xs {
	padding-block-start: 60px !important;
}

.u-pr\:60\@xs {
	padding-inline-end: 60px !important;
}

.u-pb\:60\@xs {
	padding-block-end: 60px !important;
}

.u-pl\:60\@xs {
	padding-inline-start: 60px !important;
}

.u-mt\:65\@xs {
	margin-block-start: 65px !important;
}

.u-mr\:65\@xs {
	margin-inline-end: 65px !important;
}

.u-mb\:65\@xs {
	margin-block-end: 65px !important;
}

.u-ml\:65\@xs {
	margin-inline-start: 65px !important;
}

.u-pt\:65\@xs {
	padding-block-start: 65px !important;
}

.u-pr\:65\@xs {
	padding-inline-end: 65px !important;
}

.u-pb\:65\@xs {
	padding-block-end: 65px !important;
}

.u-pl\:65\@xs {
	padding-inline-start: 65px !important;
}

.u-mt\:70\@xs {
	margin-block-start: 70px !important;
}

.u-mr\:70\@xs {
	margin-inline-end: 70px !important;
}

.u-mb\:70\@xs {
	margin-block-end: 70px !important;
}

.u-ml\:70\@xs {
	margin-inline-start: 70px !important;
}

.u-pt\:70\@xs {
	padding-block-start: 70px !important;
}

.u-pr\:70\@xs {
	padding-inline-end: 70px !important;
}

.u-pb\:70\@xs {
	padding-block-end: 70px !important;
}

.u-pl\:70\@xs {
	padding-inline-start: 70px !important;
}

.u-mt\:75\@xs {
	margin-block-start: 75px !important;
}

.u-mr\:75\@xs {
	margin-inline-end: 75px !important;
}

.u-mb\:75\@xs {
	margin-block-end: 75px !important;
}

.u-ml\:75\@xs {
	margin-inline-start: 75px !important;
}

.u-pt\:75\@xs {
	padding-block-start: 75px !important;
}

.u-pr\:75\@xs {
	padding-inline-end: 75px !important;
}

.u-pb\:75\@xs {
	padding-block-end: 75px !important;
}

.u-pl\:75\@xs {
	padding-inline-start: 75px !important;
}

.u-mt\:80\@xs {
	margin-block-start: 80px !important;
}

.u-mr\:80\@xs {
	margin-inline-end: 80px !important;
}

.u-mb\:80\@xs {
	margin-block-end: 80px !important;
}

.u-ml\:80\@xs {
	margin-inline-start: 80px !important;
}

.u-pt\:80\@xs {
	padding-block-start: 80px !important;
}

.u-pr\:80\@xs {
	padding-inline-end: 80px !important;
}

.u-pb\:80\@xs {
	padding-block-end: 80px !important;
}

.u-pl\:80\@xs {
	padding-inline-start: 80px !important;
}

.u-mt\:85\@xs {
	margin-block-start: 85px !important;
}

.u-mr\:85\@xs {
	margin-inline-end: 85px !important;
}

.u-mb\:85\@xs {
	margin-block-end: 85px !important;
}

.u-ml\:85\@xs {
	margin-inline-start: 85px !important;
}

.u-pt\:85\@xs {
	padding-block-start: 85px !important;
}

.u-pr\:85\@xs {
	padding-inline-end: 85px !important;
}

.u-pb\:85\@xs {
	padding-block-end: 85px !important;
}

.u-pl\:85\@xs {
	padding-inline-start: 85px !important;
}

.u-mt\:90\@xs {
	margin-block-start: 90px !important;
}

.u-mr\:90\@xs {
	margin-inline-end: 90px !important;
}

.u-mb\:90\@xs {
	margin-block-end: 90px !important;
}

.u-ml\:90\@xs {
	margin-inline-start: 90px !important;
}

.u-pt\:90\@xs {
	padding-block-start: 90px !important;
}

.u-pr\:90\@xs {
	padding-inline-end: 90px !important;
}

.u-pb\:90\@xs {
	padding-block-end: 90px !important;
}

.u-pl\:90\@xs {
	padding-inline-start: 90px !important;
}

.u-mt\:95\@xs {
	margin-block-start: 95px !important;
}

.u-mr\:95\@xs {
	margin-inline-end: 95px !important;
}

.u-mb\:95\@xs {
	margin-block-end: 95px !important;
}

.u-ml\:95\@xs {
	margin-inline-start: 95px !important;
}

.u-pt\:95\@xs {
	padding-block-start: 95px !important;
}

.u-pr\:95\@xs {
	padding-inline-end: 95px !important;
}

.u-pb\:95\@xs {
	padding-block-end: 95px !important;
}

.u-pl\:95\@xs {
	padding-inline-start: 95px !important;
}

.u-mt\:100\@xs {
	margin-block-start: 100px !important;
}

.u-mr\:100\@xs {
	margin-inline-end: 100px !important;
}

.u-mb\:100\@xs {
	margin-block-end: 100px !important;
}

.u-ml\:100\@xs {
	margin-inline-start: 100px !important;
}

.u-pt\:100\@xs {
	padding-block-start: 100px !important;
}

.u-pr\:100\@xs {
	padding-inline-end: 100px !important;
}

.u-pb\:100\@xs {
	padding-block-end: 100px !important;
}

.u-pl\:100\@xs {
	padding-inline-start: 100px !important;
}

.u-mt\:105\@xs {
	margin-block-start: 105px !important;
}

.u-mr\:105\@xs {
	margin-inline-end: 105px !important;
}

.u-mb\:105\@xs {
	margin-block-end: 105px !important;
}

.u-ml\:105\@xs {
	margin-inline-start: 105px !important;
}

.u-pt\:105\@xs {
	padding-block-start: 105px !important;
}

.u-pr\:105\@xs {
	padding-inline-end: 105px !important;
}

.u-pb\:105\@xs {
	padding-block-end: 105px !important;
}

.u-pl\:105\@xs {
	padding-inline-start: 105px !important;
}

.u-mt\:110\@xs {
	margin-block-start: 110px !important;
}

.u-mr\:110\@xs {
	margin-inline-end: 110px !important;
}

.u-mb\:110\@xs {
	margin-block-end: 110px !important;
}

.u-ml\:110\@xs {
	margin-inline-start: 110px !important;
}

.u-pt\:110\@xs {
	padding-block-start: 110px !important;
}

.u-pr\:110\@xs {
	padding-inline-end: 110px !important;
}

.u-pb\:110\@xs {
	padding-block-end: 110px !important;
}

.u-pl\:110\@xs {
	padding-inline-start: 110px !important;
}

.u-mt\:115\@xs {
	margin-block-start: 115px !important;
}

.u-mr\:115\@xs {
	margin-inline-end: 115px !important;
}

.u-mb\:115\@xs {
	margin-block-end: 115px !important;
}

.u-ml\:115\@xs {
	margin-inline-start: 115px !important;
}

.u-pt\:115\@xs {
	padding-block-start: 115px !important;
}

.u-pr\:115\@xs {
	padding-inline-end: 115px !important;
}

.u-pb\:115\@xs {
	padding-block-end: 115px !important;
}

.u-pl\:115\@xs {
	padding-inline-start: 115px !important;
}

.u-mt\:120\@xs {
	margin-block-start: 120px !important;
}

.u-mr\:120\@xs {
	margin-inline-end: 120px !important;
}

.u-mb\:120\@xs {
	margin-block-end: 120px !important;
}

.u-ml\:120\@xs {
	margin-inline-start: 120px !important;
}

.u-pt\:120\@xs {
	padding-block-start: 120px !important;
}

.u-pr\:120\@xs {
	padding-inline-end: 120px !important;
}

.u-pb\:120\@xs {
	padding-block-end: 120px !important;
}

.u-pl\:120\@xs {
	padding-inline-start: 120px !important;
}

.u-mt\:125\@xs {
	margin-block-start: 125px !important;
}

.u-mr\:125\@xs {
	margin-inline-end: 125px !important;
}

.u-mb\:125\@xs {
	margin-block-end: 125px !important;
}

.u-ml\:125\@xs {
	margin-inline-start: 125px !important;
}

.u-pt\:125\@xs {
	padding-block-start: 125px !important;
}

.u-pr\:125\@xs {
	padding-inline-end: 125px !important;
}

.u-pb\:125\@xs {
	padding-block-end: 125px !important;
}

.u-pl\:125\@xs {
	padding-inline-start: 125px !important;
}

.u-mt\:130\@xs {
	margin-block-start: 130px !important;
}

.u-mr\:130\@xs {
	margin-inline-end: 130px !important;
}

.u-mb\:130\@xs {
	margin-block-end: 130px !important;
}

.u-ml\:130\@xs {
	margin-inline-start: 130px !important;
}

.u-pt\:130\@xs {
	padding-block-start: 130px !important;
}

.u-pr\:130\@xs {
	padding-inline-end: 130px !important;
}

.u-pb\:130\@xs {
	padding-block-end: 130px !important;
}

.u-pl\:130\@xs {
	padding-inline-start: 130px !important;
}

.u-mt\:135\@xs {
	margin-block-start: 135px !important;
}

.u-mr\:135\@xs {
	margin-inline-end: 135px !important;
}

.u-mb\:135\@xs {
	margin-block-end: 135px !important;
}

.u-ml\:135\@xs {
	margin-inline-start: 135px !important;
}

.u-pt\:135\@xs {
	padding-block-start: 135px !important;
}

.u-pr\:135\@xs {
	padding-inline-end: 135px !important;
}

.u-pb\:135\@xs {
	padding-block-end: 135px !important;
}

.u-pl\:135\@xs {
	padding-inline-start: 135px !important;
}

.u-mt\:140\@xs {
	margin-block-start: 140px !important;
}

.u-mr\:140\@xs {
	margin-inline-end: 140px !important;
}

.u-mb\:140\@xs {
	margin-block-end: 140px !important;
}

.u-ml\:140\@xs {
	margin-inline-start: 140px !important;
}

.u-pt\:140\@xs {
	padding-block-start: 140px !important;
}

.u-pr\:140\@xs {
	padding-inline-end: 140px !important;
}

.u-pb\:140\@xs {
	padding-block-end: 140px !important;
}

.u-pl\:140\@xs {
	padding-inline-start: 140px !important;
}

.u-mt\:145\@xs {
	margin-block-start: 145px !important;
}

.u-mr\:145\@xs {
	margin-inline-end: 145px !important;
}

.u-mb\:145\@xs {
	margin-block-end: 145px !important;
}

.u-ml\:145\@xs {
	margin-inline-start: 145px !important;
}

.u-pt\:145\@xs {
	padding-block-start: 145px !important;
}

.u-pr\:145\@xs {
	padding-inline-end: 145px !important;
}

.u-pb\:145\@xs {
	padding-block-end: 145px !important;
}

.u-pl\:145\@xs {
	padding-inline-start: 145px !important;
}

.u-mt\:150\@xs {
	margin-block-start: 150px !important;
}

.u-mr\:150\@xs {
	margin-inline-end: 150px !important;
}

.u-mb\:150\@xs {
	margin-block-end: 150px !important;
}

.u-ml\:150\@xs {
	margin-inline-start: 150px !important;
}

.u-pt\:150\@xs {
	padding-block-start: 150px !important;
}

.u-pr\:150\@xs {
	padding-inline-end: 150px !important;
}

.u-pb\:150\@xs {
	padding-block-end: 150px !important;
}

.u-pl\:150\@xs {
	padding-inline-start: 150px !important;
}

.u-mt\:155\@xs {
	margin-block-start: 155px !important;
}

.u-mr\:155\@xs {
	margin-inline-end: 155px !important;
}

.u-mb\:155\@xs {
	margin-block-end: 155px !important;
}

.u-ml\:155\@xs {
	margin-inline-start: 155px !important;
}

.u-pt\:155\@xs {
	padding-block-start: 155px !important;
}

.u-pr\:155\@xs {
	padding-inline-end: 155px !important;
}

.u-pb\:155\@xs {
	padding-block-end: 155px !important;
}

.u-pl\:155\@xs {
	padding-inline-start: 155px !important;
}

.u-mt\:160\@xs {
	margin-block-start: 160px !important;
}

.u-mr\:160\@xs {
	margin-inline-end: 160px !important;
}

.u-mb\:160\@xs {
	margin-block-end: 160px !important;
}

.u-ml\:160\@xs {
	margin-inline-start: 160px !important;
}

.u-pt\:160\@xs {
	padding-block-start: 160px !important;
}

.u-pr\:160\@xs {
	padding-inline-end: 160px !important;
}

.u-pb\:160\@xs {
	padding-block-end: 160px !important;
}

.u-pl\:160\@xs {
	padding-inline-start: 160px !important;
}

.u-mt\:165\@xs {
	margin-block-start: 165px !important;
}

.u-mr\:165\@xs {
	margin-inline-end: 165px !important;
}

.u-mb\:165\@xs {
	margin-block-end: 165px !important;
}

.u-ml\:165\@xs {
	margin-inline-start: 165px !important;
}

.u-pt\:165\@xs {
	padding-block-start: 165px !important;
}

.u-pr\:165\@xs {
	padding-inline-end: 165px !important;
}

.u-pb\:165\@xs {
	padding-block-end: 165px !important;
}

.u-pl\:165\@xs {
	padding-inline-start: 165px !important;
}

.u-mt\:170\@xs {
	margin-block-start: 170px !important;
}

.u-mr\:170\@xs {
	margin-inline-end: 170px !important;
}

.u-mb\:170\@xs {
	margin-block-end: 170px !important;
}

.u-ml\:170\@xs {
	margin-inline-start: 170px !important;
}

.u-pt\:170\@xs {
	padding-block-start: 170px !important;
}

.u-pr\:170\@xs {
	padding-inline-end: 170px !important;
}

.u-pb\:170\@xs {
	padding-block-end: 170px !important;
}

.u-pl\:170\@xs {
	padding-inline-start: 170px !important;
}

.u-mt\:175\@xs {
	margin-block-start: 175px !important;
}

.u-mr\:175\@xs {
	margin-inline-end: 175px !important;
}

.u-mb\:175\@xs {
	margin-block-end: 175px !important;
}

.u-ml\:175\@xs {
	margin-inline-start: 175px !important;
}

.u-pt\:175\@xs {
	padding-block-start: 175px !important;
}

.u-pr\:175\@xs {
	padding-inline-end: 175px !important;
}

.u-pb\:175\@xs {
	padding-block-end: 175px !important;
}

.u-pl\:175\@xs {
	padding-inline-start: 175px !important;
}

.u-mt\:180\@xs {
	margin-block-start: 180px !important;
}

.u-mr\:180\@xs {
	margin-inline-end: 180px !important;
}

.u-mb\:180\@xs {
	margin-block-end: 180px !important;
}

.u-ml\:180\@xs {
	margin-inline-start: 180px !important;
}

.u-pt\:180\@xs {
	padding-block-start: 180px !important;
}

.u-pr\:180\@xs {
	padding-inline-end: 180px !important;
}

.u-pb\:180\@xs {
	padding-block-end: 180px !important;
}

.u-pl\:180\@xs {
	padding-inline-start: 180px !important;
}

.u-mt\:185\@xs {
	margin-block-start: 185px !important;
}

.u-mr\:185\@xs {
	margin-inline-end: 185px !important;
}

.u-mb\:185\@xs {
	margin-block-end: 185px !important;
}

.u-ml\:185\@xs {
	margin-inline-start: 185px !important;
}

.u-pt\:185\@xs {
	padding-block-start: 185px !important;
}

.u-pr\:185\@xs {
	padding-inline-end: 185px !important;
}

.u-pb\:185\@xs {
	padding-block-end: 185px !important;
}

.u-pl\:185\@xs {
	padding-inline-start: 185px !important;
}

.u-mt\:190\@xs {
	margin-block-start: 190px !important;
}

.u-mr\:190\@xs {
	margin-inline-end: 190px !important;
}

.u-mb\:190\@xs {
	margin-block-end: 190px !important;
}

.u-ml\:190\@xs {
	margin-inline-start: 190px !important;
}

.u-pt\:190\@xs {
	padding-block-start: 190px !important;
}

.u-pr\:190\@xs {
	padding-inline-end: 190px !important;
}

.u-pb\:190\@xs {
	padding-block-end: 190px !important;
}

.u-pl\:190\@xs {
	padding-inline-start: 190px !important;
}

.u-mt\:195\@xs {
	margin-block-start: 195px !important;
}

.u-mr\:195\@xs {
	margin-inline-end: 195px !important;
}

.u-mb\:195\@xs {
	margin-block-end: 195px !important;
}

.u-ml\:195\@xs {
	margin-inline-start: 195px !important;
}

.u-pt\:195\@xs {
	padding-block-start: 195px !important;
}

.u-pr\:195\@xs {
	padding-inline-end: 195px !important;
}

.u-pb\:195\@xs {
	padding-block-end: 195px !important;
}

.u-pl\:195\@xs {
	padding-inline-start: 195px !important;
}

.u-mt\:200\@xs {
	margin-block-start: 200px !important;
}

.u-mr\:200\@xs {
	margin-inline-end: 200px !important;
}

.u-mb\:200\@xs {
	margin-block-end: 200px !important;
}

.u-ml\:200\@xs {
	margin-inline-start: 200px !important;
}

.u-pt\:200\@xs {
	padding-block-start: 200px !important;
}

.u-pr\:200\@xs {
	padding-inline-end: 200px !important;
}

.u-pb\:200\@xs {
	padding-block-end: 200px !important;
}

.u-pl\:200\@xs {
	padding-inline-start: 200px !important;
}

.u-mt\:xl\@xs {
	margin-block-start: var(--space-block-xl) !important;
}

.u-mb\:xl\@xs {
	margin-block-end: var(--space-block-xl) !important;
}

.u-pt\:xl\@xs {
	padding-block-start: var(--space-block-xl) !important;
}

.u-pb\:xl\@xs {
	padding-block-end: var(--space-block-xl) !important;
}

.u-mt\:lg\@xs {
	margin-block-start: var(--space-block-lg) !important;
}

.u-mb\:lg\@xs {
	margin-block-end: var(--space-block-lg) !important;
}

.u-pt\:lg\@xs {
	padding-block-start: var(--space-block-lg) !important;
}

.u-pb\:lg\@xs {
	padding-block-end: var(--space-block-lg) !important;
}

.u-mt\:md\@xs {
	margin-block-start: var(--space-block-md) !important;
}

.u-mb\:md\@xs {
	margin-block-end: var(--space-block-md) !important;
}

.u-pt\:md\@xs {
	padding-block-start: var(--space-block-md) !important;
}

.u-pb\:md\@xs {
	padding-block-end: var(--space-block-md) !important;
}

.u-mt\:sm\@xs {
	margin-block-start: var(--space-block-sm) !important;
}

.u-mb\:sm\@xs {
	margin-block-end: var(--space-block-sm) !important;
}

.u-pt\:sm\@xs {
	padding-block-start: var(--space-block-sm) !important;
}

.u-pb\:sm\@xs {
	padding-block-end: var(--space-block-sm) !important;
}

.u-mt\:xs\@xs {
	margin-block-start: var(--space-block-xs) !important;
}

.u-mb\:xs\@xs {
	margin-block-end: var(--space-block-xs) !important;
}

.u-pt\:xs\@xs {
	padding-block-start: var(--space-block-xs) !important;
}

.u-pb\:xs\@xs {
	padding-block-end: var(--space-block-xs) !important;
}

.u-mt\:xl-trim\@xs {
	margin-block-start: var(--space-block-xl-trim) !important;
}

.u-mb\:xl-trim\@xs {
	margin-block-end: var(--space-block-xl-trim) !important;
}

.u-pt\:xl-trim\@xs {
	padding-block-start: var(--space-block-xl-trim) !important;
}

.u-pb\:xl-trim\@xs {
	padding-block-end: var(--space-block-xl-trim) !important;
}

.u-mt\:lg-trim\@xs {
	margin-block-start: var(--space-block-lg-trim) !important;
}

.u-mb\:lg-trim\@xs {
	margin-block-end: var(--space-block-lg-trim) !important;
}

.u-pt\:lg-trim\@xs {
	padding-block-start: var(--space-block-lg-trim) !important;
}

.u-pb\:lg-trim\@xs {
	padding-block-end: var(--space-block-lg-trim) !important;
}

.u-mt\:md-trim\@xs {
	margin-block-start: var(--space-block-md-trim) !important;
}

.u-mb\:md-trim\@xs {
	margin-block-end: var(--space-block-md-trim) !important;
}

.u-pt\:md-trim\@xs {
	padding-block-start: var(--space-block-md-trim) !important;
}

.u-pb\:md-trim\@xs {
	padding-block-end: var(--space-block-md-trim) !important;
}

.u-mt\:sm-trim\@xs {
	margin-block-start: var(--space-block-sm-trim) !important;
}

.u-mb\:sm-trim\@xs {
	margin-block-end: var(--space-block-sm-trim) !important;
}

.u-pt\:sm-trim\@xs {
	padding-block-start: var(--space-block-sm-trim) !important;
}

.u-pb\:sm-trim\@xs {
	padding-block-end: var(--space-block-sm-trim) !important;
}

.u-mt\:xs-trim\@xs {
	margin-block-start: var(--space-block-xs-trim) !important;
}

.u-mb\:xs-trim\@xs {
	margin-block-end: var(--space-block-xs-trim) !important;
}

.u-pt\:xs-trim\@xs {
	padding-block-start: var(--space-block-xs-trim) !important;
}

.u-pb\:xs-trim\@xs {
	padding-block-end: var(--space-block-xs-trim) !important;
}

.u-fw\:100\@xs {
	font-weight: 100;
}

.u-fw\:200\@xs {
	font-weight: 200;
}

.u-fw\:300\@xs {
	font-weight: 300;
}

.u-fw\:400\@xs {
	font-weight: 400;
}

.u-fw\:500\@xs {
	font-weight: 500;
}

.u-fw\:600\@xs {
	font-weight: 600;
}

.u-fw\:700\@xs {
	font-weight: 700;
}

.u-fw\:800\@xs {
	font-weight: 800;
}

.u-fw\:900\@xs {
	font-weight: 900;
}

.u-fz\:0\@xs {
	font-size: 0rem !important;
}

.u-fz\:1\@xs {
	font-size: 0.0625rem !important;
}

.u-fz\:2\@xs {
	font-size: 0.125rem !important;
}

.u-fz\:3\@xs {
	font-size: 0.1875rem !important;
}

.u-fz\:4\@xs {
	font-size: 0.25rem !important;
}

.u-fz\:5\@xs {
	font-size: 0.3125rem !important;
}

.u-fz\:6\@xs {
	font-size: 0.375rem !important;
}

.u-fz\:7\@xs {
	font-size: 0.4375rem !important;
}

.u-fz\:8\@xs {
	font-size: 0.5rem !important;
}

.u-fz\:9\@xs {
	font-size: 0.5625rem !important;
}

.u-fz\:10\@xs {
	font-size: 0.625rem !important;
}

.u-fz\:11\@xs {
	font-size: 0.6875rem !important;
}

.u-fz\:12\@xs {
	font-size: 0.75rem !important;
}

.u-fz\:13\@xs {
	font-size: 0.8125rem !important;
}

.u-fz\:14\@xs {
	font-size: 0.875rem !important;
}

.u-fz\:15\@xs {
	font-size: 0.9375rem !important;
}

.u-fz\:16\@xs {
	font-size: 1rem !important;
}

.u-fz\:17\@xs {
	font-size: 1.0625rem !important;
}

.u-fz\:18\@xs {
	font-size: 1.125rem !important;
}

.u-fz\:19\@xs {
	font-size: 1.1875rem !important;
}

.u-fz\:20\@xs {
	font-size: 1.25rem !important;
}

.u-fz\:21\@xs {
	font-size: 1.3125rem !important;
}

.u-fz\:22\@xs {
	font-size: 1.375rem !important;
}

.u-fz\:23\@xs {
	font-size: 1.4375rem !important;
}

.u-fz\:24\@xs {
	font-size: 1.5rem !important;
}

.u-fz\:25\@xs {
	font-size: 1.5625rem !important;
}

.u-fz\:26\@xs {
	font-size: 1.625rem !important;
}

.u-fz\:27\@xs {
	font-size: 1.6875rem !important;
}

.u-fz\:28\@xs {
	font-size: 1.75rem !important;
}

.u-fz\:29\@xs {
	font-size: 1.8125rem !important;
}

.u-fz\:30\@xs {
	font-size: 1.875rem !important;
}

.u-lh\:10\@xs {
	line-height: 1 !important;
}

.u-lh\:11\@xs {
	line-height: 1.1 !important;
}

.u-lh\:12\@xs {
	line-height: 1.2 !important;
}

.u-lh\:13\@xs {
	line-height: 1.3 !important;
}

.u-lh\:14\@xs {
	line-height: 1.4 !important;
}

.u-lh\:15\@xs {
	line-height: 1.5 !important;
}

.u-lh\:16\@xs {
	line-height: 1.6 !important;
}

.u-lh\:17\@xs {
	line-height: 1.7 !important;
}

.u-lh\:18\@xs {
	line-height: 1.8 !important;
}

.u-lh\:19\@xs {
	line-height: 1.9 !important;
}

.u-lh\:20\@xs {
	line-height: 2 !important;
}

.u-ta\:l\@xs {
	text-align: left !important;
}

.u-ta\:r\@xs {
	text-align: right !important;
}

.u-ta\:c\@xs {
	text-align: center !important;
}

.u-trsde\:d0\@xs {
	transition-delay: 0s !important;
}

.u-animdel\:d0\@xs {
	animation-delay: 0s !important;
}

.u-trsde\:d1\@xs {
	transition-delay: 0.1s !important;
}

.u-animdel\:d1\@xs {
	animation-delay: 0.1s !important;
}

.u-trsde\:d2\@xs {
	transition-delay: 0.2s !important;
}

.u-animdel\:d2\@xs {
	animation-delay: 0.2s !important;
}

.u-trsde\:d3\@xs {
	transition-delay: 0.3s !important;
}

.u-animdel\:d3\@xs {
	animation-delay: 0.3s !important;
}

.u-trsde\:d4\@xs {
	transition-delay: 0.4s !important;
}

.u-animdel\:d4\@xs {
	animation-delay: 0.4s !important;
}

.u-trsde\:d5\@xs {
	transition-delay: 0.5s !important;
}

.u-animdel\:d5\@xs {
	animation-delay: 0.5s !important;
}

.u-trsde\:d6\@xs {
	transition-delay: 0.6s !important;
}

.u-animdel\:d6\@xs {
	animation-delay: 0.6s !important;
}

.u-trsde\:d7\@xs {
	transition-delay: 0.7s !important;
}

.u-animdel\:d7\@xs {
	animation-delay: 0.7s !important;
}

.u-trsde\:d8\@xs {
	transition-delay: 0.8s !important;
}

.u-animdel\:d8\@xs {
	animation-delay: 0.8s !important;
}

.u-trsde\:d9\@xs {
	transition-delay: 0.9s !important;
}

.u-animdel\:d9\@xs {
	animation-delay: 0.9s !important;
}

.u-trsde\:d10\@xs {
	transition-delay: 1s !important;
}

.u-animdel\:d10\@xs {
	animation-delay: 1s !important;
}

.u-trsde\:d11\@xs {
	transition-delay: 1.1s !important;
}

.u-animdel\:d11\@xs {
	animation-delay: 1.1s !important;
}

.u-trsde\:d12\@xs {
	transition-delay: 1.2s !important;
}

.u-animdel\:d12\@xs {
	animation-delay: 1.2s !important;
}

.u-trsde\:d13\@xs {
	transition-delay: 1.3s !important;
}

.u-animdel\:d13\@xs {
	animation-delay: 1.3s !important;
}

.u-trsde\:d14\@xs {
	transition-delay: 1.4s !important;
}

.u-animdel\:d14\@xs {
	animation-delay: 1.4s !important;
}

.u-trsde\:d15\@xs {
	transition-delay: 1.5s !important;
}

.u-animdel\:d15\@xs {
	animation-delay: 1.5s !important;
}

.u-trsde\:d16\@xs {
	transition-delay: 1.6s !important;
}

.u-animdel\:d16\@xs {
	animation-delay: 1.6s !important;
}

.u-trsde\:d17\@xs {
	transition-delay: 1.7s !important;
}

.u-animdel\:d17\@xs {
	animation-delay: 1.7s !important;
}

.u-trsde\:d18\@xs {
	transition-delay: 1.8s !important;
}

.u-animdel\:d18\@xs {
	animation-delay: 1.8s !important;
}

.u-trsde\:d19\@xs {
	transition-delay: 1.9s !important;
}

.u-animdel\:d19\@xs {
	animation-delay: 1.9s !important;
}

.u-trsde\:d20\@xs {
	transition-delay: 2s !important;
}

.u-animdel\:d20\@xs {
	animation-delay: 2s !important;
}

.u-min\@xs {
	display: none !important;
}

}

@media (768px < width) {

.u-sp {
	display: none !important;
}

.u-max\@sm {
	display: none !important;
}

}

@media (1400px < width) {

.u-max\@xl {
	display: none !important;
}

}

@media (1000px < width) {

.u-max\@lg {
	display: none !important;
}

}

@media (930px < width) {

.u-max\@bp930 {
	display: none !important;
}

}

@media (880px < width) {

.u-max\@md {
	display: none !important;
}

}

@media (375px < width) {

.u-max\@xs {
	display: none !important;
}

}

