/* CSS Document */

hr {
	clear: both;
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #666;
	margin: 1em 0;
	padding-bottom: 30px;
}

.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-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\:xl-half {
	row-gap: var(--space-block-xl-half) !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\:xxs {
	row-gap: var(--space-block-xxs) !important;
}

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

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

.u-rg\:xl-half-trim {
	row-gap: var(--space-block-xl-half-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-rg\:xxs-trim {
	row-gap: var(--space-block-xxs-trim) !important;
}

.u-rg\:xxxs-trim {
	row-gap: var(--space-block-xxxs-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\:xl-half {
	height: var(--space-block-xl-half) !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\:xxs {
	height: var(--space-block-xxs) !important;
}

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

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

.u-h\:xl-half-trim {
	height: var(--space-block-xl-half-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-h\:xxs-trim {
	height: var(--space-block-xxs-trim) !important;
}

.u-h\:xxxs-trim {
	height: var(--space-block-xxxs-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-mt\:xl-negative {
	margin-block-start: calc(var(--space-block-xl) * -1) !important;
}

.u-mb\:xl-negative {
	margin-block-end: calc(var(--space-block-xl) * -1) !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\:xl-half {
	margin-block-start: var(--space-block-xl-half) !important;
}

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

.u-mt\:xl-half-negative {
	margin-block-start: calc(var(--space-block-xl-half) * -1) !important;
}

.u-mb\:xl-half-negative {
	margin-block-end: calc(var(--space-block-xl-half) * -1) !important;
}

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

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

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

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

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

.u-mb\:lg-negative {
	margin-block-end: calc(var(--space-block-lg) * -1) !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-mt\:md-negative {
	margin-block-start: calc(var(--space-block-md) * -1) !important;
}

.u-mb\:md-negative {
	margin-block-end: calc(var(--space-block-md) * -1) !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-mt\:sm-negative {
	margin-block-start: calc(var(--space-block-sm) * -1) !important;
}

.u-mb\:sm-negative {
	margin-block-end: calc(var(--space-block-sm) * -1) !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-mt\:xs-negative {
	margin-block-start: calc(var(--space-block-xs) * -1) !important;
}

.u-mb\:xs-negative {
	margin-block-end: calc(var(--space-block-xs) * -1) !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\:xxs {
	margin-block-start: var(--space-block-xxs) !important;
}

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

.u-mt\:xxs-negative {
	margin-block-start: calc(var(--space-block-xxs) * -1) !important;
}

.u-mb\:xxs-negative {
	margin-block-end: calc(var(--space-block-xxs) * -1) !important;
}

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

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

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

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

.u-mt\:xxxs-negative {
	margin-block-start: calc(var(--space-block-xxxs) * -1) !important;
}

.u-mb\:xxxs-negative {
	margin-block-end: calc(var(--space-block-xxxs) * -1) !important;
}

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

.u-pb\:xxxs {
	padding-block-end: var(--space-block-xxxs) !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-mt\:xl-trim-negative {
	margin-block-start: calc(var(--space-block-xl-trim) * -1) !important;
}

.u-mb\:xl-trim-negative {
	margin-block-end: calc(var(--space-block-xl-trim) * -1) !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\:xl-half-trim {
	margin-block-start: var(--space-block-xl-half-trim) !important;
}

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

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

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

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

.u-pb\:xl-half-trim {
	padding-block-end: var(--space-block-xl-half-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-mt\:lg-trim-negative {
	margin-block-start: calc(var(--space-block-lg-trim) * -1) !important;
}

.u-mb\:lg-trim-negative {
	margin-block-end: calc(var(--space-block-lg-trim) * -1) !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-mt\:md-trim-negative {
	margin-block-start: calc(var(--space-block-md-trim) * -1) !important;
}

.u-mb\:md-trim-negative {
	margin-block-end: calc(var(--space-block-md-trim) * -1) !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-mt\:sm-trim-negative {
	margin-block-start: calc(var(--space-block-sm-trim) * -1) !important;
}

.u-mb\:sm-trim-negative {
	margin-block-end: calc(var(--space-block-sm-trim) * -1) !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-mt\:xs-trim-negative {
	margin-block-start: calc(var(--space-block-xs-trim) * -1) !important;
}

.u-mb\:xs-trim-negative {
	margin-block-end: calc(var(--space-block-xs-trim) * -1) !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-mt\:xxs-trim {
	margin-block-start: var(--space-block-xxs-trim) !important;
}

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

.u-mt\:xxs-trim-negative {
	margin-block-start: calc(var(--space-block-xxs-trim) * -1) !important;
}

.u-mb\:xxs-trim-negative {
	margin-block-end: calc(var(--space-block-xxs-trim) * -1) !important;
}

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

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

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

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

.u-mt\:xxxs-trim-negative {
	margin-block-start: calc(var(--space-block-xxxs-trim) * -1) !important;
}

.u-mb\:xxxs-trim-negative {
	margin-block-end: calc(var(--space-block-xxxs-trim) * -1) !important;
}

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

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

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

.u-ff\:sans {
	font-family: var(--ff-sans-serif, sans-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-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;
}*/

/*
.tdur{ text-align: right; }
.tdur a{ text-decoration: underline; color: inherit; }
.tdur a:hover{ text-decoration: none; }
*/

.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-idt\:1 {
	text-indent: -1em;
	padding-left: 1em !important;
}

.u-idt\:1\.5 {
	text-indent: -1.5em;
	padding-left: 1.5em !important;
}

.u-idt\:2 {
	text-indent: -2em;
	padding-left: 2em !important;
}

.u-idt\:3 {
	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;
}

.u-delayT0 {
	transition-delay: 0s !important;
}

.u-delayA0 {
	animation-delay: 0s !important;
}

.u-delayV0 {
	--animation-delay: 0s;
}

.u-durationV0 {
	--animation-duration: 0s;
}

.u-delayT1 {
	transition-delay: 0.1s !important;
}

.u-delayA1 {
	animation-delay: 0.1s !important;
}

.u-delayV1 {
	--animation-delay: 0.1s;
}

.u-durationV1 {
	--animation-duration: 0.1s;
}

.u-delayT2 {
	transition-delay: 0.2s !important;
}

.u-delayA2 {
	animation-delay: 0.2s !important;
}

.u-delayV2 {
	--animation-delay: 0.2s;
}

.u-durationV2 {
	--animation-duration: 0.2s;
}

.u-delayT3 {
	transition-delay: 0.3s !important;
}

.u-delayA3 {
	animation-delay: 0.3s !important;
}

.u-delayV3 {
	--animation-delay: 0.3s;
}

.u-durationV3 {
	--animation-duration: 0.3s;
}

.u-delayT4 {
	transition-delay: 0.4s !important;
}

.u-delayA4 {
	animation-delay: 0.4s !important;
}

.u-delayV4 {
	--animation-delay: 0.4s;
}

.u-durationV4 {
	--animation-duration: 0.4s;
}

.u-delayT5 {
	transition-delay: 0.5s !important;
}

.u-delayA5 {
	animation-delay: 0.5s !important;
}

.u-delayV5 {
	--animation-delay: 0.5s;
}

.u-durationV5 {
	--animation-duration: 0.5s;
}

.u-delayT6 {
	transition-delay: 0.6s !important;
}

.u-delayA6 {
	animation-delay: 0.6s !important;
}

.u-delayV6 {
	--animation-delay: 0.6s;
}

.u-durationV6 {
	--animation-duration: 0.6s;
}

.u-delayT7 {
	transition-delay: 0.7s !important;
}

.u-delayA7 {
	animation-delay: 0.7s !important;
}

.u-delayV7 {
	--animation-delay: 0.7s;
}

.u-durationV7 {
	--animation-duration: 0.7s;
}

.u-delayT8 {
	transition-delay: 0.8s !important;
}

.u-delayA8 {
	animation-delay: 0.8s !important;
}

.u-delayV8 {
	--animation-delay: 0.8s;
}

.u-durationV8 {
	--animation-duration: 0.8s;
}

.u-delayT9 {
	transition-delay: 0.9s !important;
}

.u-delayA9 {
	animation-delay: 0.9s !important;
}

.u-delayV9 {
	--animation-delay: 0.9s;
}

.u-durationV9 {
	--animation-duration: 0.9s;
}

.u-delayT10 {
	transition-delay: 1s !important;
}

.u-delayA10 {
	animation-delay: 1s !important;
}

.u-delayV10 {
	--animation-delay: 1s;
}

.u-durationV10 {
	--animation-duration: 1s;
}

.u-delayT11 {
	transition-delay: 1.1s !important;
}

.u-delayA11 {
	animation-delay: 1.1s !important;
}

.u-delayV11 {
	--animation-delay: 1.1s;
}

.u-durationV11 {
	--animation-duration: 1.1s;
}

.u-delayT12 {
	transition-delay: 1.2s !important;
}

.u-delayA12 {
	animation-delay: 1.2s !important;
}

.u-delayV12 {
	--animation-delay: 1.2s;
}

.u-durationV12 {
	--animation-duration: 1.2s;
}

.u-delayT13 {
	transition-delay: 1.3s !important;
}

.u-delayA13 {
	animation-delay: 1.3s !important;
}

.u-delayV13 {
	--animation-delay: 1.3s;
}

.u-durationV13 {
	--animation-duration: 1.3s;
}

.u-delayT14 {
	transition-delay: 1.4s !important;
}

.u-delayA14 {
	animation-delay: 1.4s !important;
}

.u-delayV14 {
	--animation-delay: 1.4s;
}

.u-durationV14 {
	--animation-duration: 1.4s;
}

.u-delayT15 {
	transition-delay: 1.5s !important;
}

.u-delayA15 {
	animation-delay: 1.5s !important;
}

.u-delayV15 {
	--animation-delay: 1.5s;
}

.u-durationV15 {
	--animation-duration: 1.5s;
}

.u-delayT16 {
	transition-delay: 1.6s !important;
}

.u-delayA16 {
	animation-delay: 1.6s !important;
}

.u-delayV16 {
	--animation-delay: 1.6s;
}

.u-durationV16 {
	--animation-duration: 1.6s;
}

.u-delayT17 {
	transition-delay: 1.7s !important;
}

.u-delayA17 {
	animation-delay: 1.7s !important;
}

.u-delayV17 {
	--animation-delay: 1.7s;
}

.u-durationV17 {
	--animation-duration: 1.7s;
}

.u-delayT18 {
	transition-delay: 1.8s !important;
}

.u-delayA18 {
	animation-delay: 1.8s !important;
}

.u-delayV18 {
	--animation-delay: 1.8s;
}

.u-durationV18 {
	--animation-duration: 1.8s;
}

.u-delayT19 {
	transition-delay: 1.9s !important;
}

.u-delayA19 {
	animation-delay: 1.9s !important;
}

.u-delayV19 {
	--animation-delay: 1.9s;
}

.u-durationV19 {
	--animation-duration: 1.9s;
}

.u-delayT20 {
	transition-delay: 2s !important;
}

.u-delayA20 {
	animation-delay: 2s !important;
}

.u-delayV20 {
	--animation-delay: 2s;
}

.u-durationV20 {
	--animation-duration: 2s;
}

.u-delayT21 {
	transition-delay: 2.1s !important;
}

.u-delayA21 {
	animation-delay: 2.1s !important;
}

.u-delayV21 {
	--animation-delay: 2.1s;
}

.u-durationV21 {
	--animation-duration: 2.1s;
}

.u-delayT22 {
	transition-delay: 2.2s !important;
}

.u-delayA22 {
	animation-delay: 2.2s !important;
}

.u-delayV22 {
	--animation-delay: 2.2s;
}

.u-durationV22 {
	--animation-duration: 2.2s;
}

.u-delayT23 {
	transition-delay: 2.3s !important;
}

.u-delayA23 {
	animation-delay: 2.3s !important;
}

.u-delayV23 {
	--animation-delay: 2.3s;
}

.u-durationV23 {
	--animation-duration: 2.3s;
}

.u-delayT24 {
	transition-delay: 2.4s !important;
}

.u-delayA24 {
	animation-delay: 2.4s !important;
}

.u-delayV24 {
	--animation-delay: 2.4s;
}

.u-durationV24 {
	--animation-duration: 2.4s;
}

.u-delayT25 {
	transition-delay: 2.5s !important;
}

.u-delayA25 {
	animation-delay: 2.5s !important;
}

.u-delayV25 {
	--animation-delay: 2.5s;
}

.u-durationV25 {
	--animation-duration: 2.5s;
}

.u-delayT26 {
	transition-delay: 2.6s !important;
}

.u-delayA26 {
	animation-delay: 2.6s !important;
}

.u-delayV26 {
	--animation-delay: 2.6s;
}

.u-durationV26 {
	--animation-duration: 2.6s;
}

.u-delayT27 {
	transition-delay: 2.7s !important;
}

.u-delayA27 {
	animation-delay: 2.7s !important;
}

.u-delayV27 {
	--animation-delay: 2.7s;
}

.u-durationV27 {
	--animation-duration: 2.7s;
}

.u-delayT28 {
	transition-delay: 2.8s !important;
}

.u-delayA28 {
	animation-delay: 2.8s !important;
}

.u-delayV28 {
	--animation-delay: 2.8s;
}

.u-durationV28 {
	--animation-duration: 2.8s;
}

.u-delayT29 {
	transition-delay: 2.9s !important;
}

.u-delayA29 {
	animation-delay: 2.9s !important;
}

.u-delayV29 {
	--animation-delay: 2.9s;
}

.u-durationV29 {
	--animation-duration: 2.9s;
}

.u-delayT30 {
	transition-delay: 3s !important;
}

.u-delayA30 {
	animation-delay: 3s !important;
}

.u-delayV30 {
	--animation-delay: 3s;
}

.u-durationV30 {
	--animation-duration: 3s;
}

.u-delayT31 {
	transition-delay: 3.1s !important;
}

.u-delayA31 {
	animation-delay: 3.1s !important;
}

.u-delayV31 {
	--animation-delay: 3.1s;
}

.u-durationV31 {
	--animation-duration: 3.1s;
}

.u-delayT32 {
	transition-delay: 3.2s !important;
}

.u-delayA32 {
	animation-delay: 3.2s !important;
}

.u-delayV32 {
	--animation-delay: 3.2s;
}

.u-durationV32 {
	--animation-duration: 3.2s;
}

.u-delayT33 {
	transition-delay: 3.3s !important;
}

.u-delayA33 {
	animation-delay: 3.3s !important;
}

.u-delayV33 {
	--animation-delay: 3.3s;
}

.u-durationV33 {
	--animation-duration: 3.3s;
}

.u-delayT34 {
	transition-delay: 3.4s !important;
}

.u-delayA34 {
	animation-delay: 3.4s !important;
}

.u-delayV34 {
	--animation-delay: 3.4s;
}

.u-durationV34 {
	--animation-duration: 3.4s;
}

.u-delayT35 {
	transition-delay: 3.5s !important;
}

.u-delayA35 {
	animation-delay: 3.5s !important;
}

.u-delayV35 {
	--animation-delay: 3.5s;
}

.u-durationV35 {
	--animation-duration: 3.5s;
}

.u-delayT36 {
	transition-delay: 3.6s !important;
}

.u-delayA36 {
	animation-delay: 3.6s !important;
}

.u-delayV36 {
	--animation-delay: 3.6s;
}

.u-durationV36 {
	--animation-duration: 3.6s;
}

.u-delayT37 {
	transition-delay: 3.7s !important;
}

.u-delayA37 {
	animation-delay: 3.7s !important;
}

.u-delayV37 {
	--animation-delay: 3.7s;
}

.u-durationV37 {
	--animation-duration: 3.7s;
}

.u-delayT38 {
	transition-delay: 3.8s !important;
}

.u-delayA38 {
	animation-delay: 3.8s !important;
}

.u-delayV38 {
	--animation-delay: 3.8s;
}

.u-durationV38 {
	--animation-duration: 3.8s;
}

.u-delayT39 {
	transition-delay: 3.9s !important;
}

.u-delayA39 {
	animation-delay: 3.9s !important;
}

.u-delayV39 {
	--animation-delay: 3.9s;
}

.u-durationV39 {
	--animation-duration: 3.9s;
}

.u-delayT40 {
	transition-delay: 4s !important;
}

.u-delayA40 {
	animation-delay: 4s !important;
}

.u-delayV40 {
	--animation-delay: 4s;
}

.u-durationV40 {
	--animation-duration: 4s;
}

.u-delayT41 {
	transition-delay: 4.1s !important;
}

.u-delayA41 {
	animation-delay: 4.1s !important;
}

.u-delayV41 {
	--animation-delay: 4.1s;
}

.u-durationV41 {
	--animation-duration: 4.1s;
}

.u-delayT42 {
	transition-delay: 4.2s !important;
}

.u-delayA42 {
	animation-delay: 4.2s !important;
}

.u-delayV42 {
	--animation-delay: 4.2s;
}

.u-durationV42 {
	--animation-duration: 4.2s;
}

.u-delayT43 {
	transition-delay: 4.3s !important;
}

.u-delayA43 {
	animation-delay: 4.3s !important;
}

.u-delayV43 {
	--animation-delay: 4.3s;
}

.u-durationV43 {
	--animation-duration: 4.3s;
}

.u-delayT44 {
	transition-delay: 4.4s !important;
}

.u-delayA44 {
	animation-delay: 4.4s !important;
}

.u-delayV44 {
	--animation-delay: 4.4s;
}

.u-durationV44 {
	--animation-duration: 4.4s;
}

.u-delayT45 {
	transition-delay: 4.5s !important;
}

.u-delayA45 {
	animation-delay: 4.5s !important;
}

.u-delayV45 {
	--animation-delay: 4.5s;
}

.u-durationV45 {
	--animation-duration: 4.5s;
}

.u-delayT46 {
	transition-delay: 4.6s !important;
}

.u-delayA46 {
	animation-delay: 4.6s !important;
}

.u-delayV46 {
	--animation-delay: 4.6s;
}

.u-durationV46 {
	--animation-duration: 4.6s;
}

.u-delayT47 {
	transition-delay: 4.7s !important;
}

.u-delayA47 {
	animation-delay: 4.7s !important;
}

.u-delayV47 {
	--animation-delay: 4.7s;
}

.u-durationV47 {
	--animation-duration: 4.7s;
}

.u-delayT48 {
	transition-delay: 4.8s !important;
}

.u-delayA48 {
	animation-delay: 4.8s !important;
}

.u-delayV48 {
	--animation-delay: 4.8s;
}

.u-durationV48 {
	--animation-duration: 4.8s;
}

.u-delayT49 {
	transition-delay: 4.9s !important;
}

.u-delayA49 {
	animation-delay: 4.9s !important;
}

.u-delayV49 {
	--animation-delay: 4.9s;
}

.u-durationV49 {
	--animation-duration: 4.9s;
}

.u-delayT50 {
	transition-delay: 5s !important;
}

.u-delayA50 {
	animation-delay: 5s !important;
}

.u-delayV50 {
	--animation-delay: 5s;
}

.u-durationV50 {
	--animation-duration: 5s;
}



@media (width <= 1400px) {

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.u-mt\:xl-negative\@wide {
	margin-block-start: calc(var(--space-block-xl) * -1) !important;
}

.u-mb\:xl-negative\@wide {
	margin-block-end: calc(var(--space-block-xl) * -1) !important;
}

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

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

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

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

.u-mt\:xl-half-negative\@wide {
	margin-block-start: calc(var(--space-block-xl-half) * -1) !important;
}

.u-mb\:xl-half-negative\@wide {
	margin-block-end: calc(var(--space-block-xl-half) * -1) !important;
}

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

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

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

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

.u-mt\:lg-negative\@wide {
	margin-block-start: calc(var(--space-block-lg) * -1) !important;
}

.u-mb\:lg-negative\@wide {
	margin-block-end: calc(var(--space-block-lg) * -1) !important;
}

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

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

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

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

.u-mt\:md-negative\@wide {
	margin-block-start: calc(var(--space-block-md) * -1) !important;
}

.u-mb\:md-negative\@wide {
	margin-block-end: calc(var(--space-block-md) * -1) !important;
}

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

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

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

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

.u-mt\:sm-negative\@wide {
	margin-block-start: calc(var(--space-block-sm) * -1) !important;
}

.u-mb\:sm-negative\@wide {
	margin-block-end: calc(var(--space-block-sm) * -1) !important;
}

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

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

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

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

.u-mt\:xs-negative\@wide {
	margin-block-start: calc(var(--space-block-xs) * -1) !important;
}

.u-mb\:xs-negative\@wide {
	margin-block-end: calc(var(--space-block-xs) * -1) !important;
}

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

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

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

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

.u-mt\:xxs-negative\@wide {
	margin-block-start: calc(var(--space-block-xxs) * -1) !important;
}

.u-mb\:xxs-negative\@wide {
	margin-block-end: calc(var(--space-block-xxs) * -1) !important;
}

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

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

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

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

.u-mt\:xxxs-negative\@wide {
	margin-block-start: calc(var(--space-block-xxxs) * -1) !important;
}

.u-mb\:xxxs-negative\@wide {
	margin-block-end: calc(var(--space-block-xxxs) * -1) !important;
}

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

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

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

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

.u-mt\:xl-trim-negative\@wide {
	margin-block-start: calc(var(--space-block-xl-trim) * -1) !important;
}

.u-mb\:xl-trim-negative\@wide {
	margin-block-end: calc(var(--space-block-xl-trim) * -1) !important;
}

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

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

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

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

.u-mt\:xl-half-trim-negative\@wide {
	margin-block-start: calc(var(--space-block-xl-half-trim) * -1) !important;
}

.u-mb\:xl-half-trim-negative\@wide {
	margin-block-end: calc(var(--space-block-xl-half-trim) * -1) !important;
}

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

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

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

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

.u-mt\:lg-trim-negative\@wide {
	margin-block-start: calc(var(--space-block-lg-trim) * -1) !important;
}

.u-mb\:lg-trim-negative\@wide {
	margin-block-end: calc(var(--space-block-lg-trim) * -1) !important;
}

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

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

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

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

.u-mt\:md-trim-negative\@wide {
	margin-block-start: calc(var(--space-block-md-trim) * -1) !important;
}

.u-mb\:md-trim-negative\@wide {
	margin-block-end: calc(var(--space-block-md-trim) * -1) !important;
}

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

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

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

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

.u-mt\:sm-trim-negative\@wide {
	margin-block-start: calc(var(--space-block-sm-trim) * -1) !important;
}

.u-mb\:sm-trim-negative\@wide {
	margin-block-end: calc(var(--space-block-sm-trim) * -1) !important;
}

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

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

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

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

.u-mt\:xs-trim-negative\@wide {
	margin-block-start: calc(var(--space-block-xs-trim) * -1) !important;
}

.u-mb\:xs-trim-negative\@wide {
	margin-block-end: calc(var(--space-block-xs-trim) * -1) !important;
}

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

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

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

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

.u-mt\:xxs-trim-negative\@wide {
	margin-block-start: calc(var(--space-block-xxs-trim) * -1) !important;
}

.u-mb\:xxs-trim-negative\@wide {
	margin-block-end: calc(var(--space-block-xxs-trim) * -1) !important;
}

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

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

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

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

.u-mt\:xxxs-trim-negative\@wide {
	margin-block-start: calc(var(--space-block-xxxs-trim) * -1) !important;
}

.u-mb\:xxxs-trim-negative\@wide {
	margin-block-end: calc(var(--space-block-xxxs-trim) * -1) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.u-min\@wide {
	display: none !important;
}

}

@media (width <= 1200px) {

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.u-ac\:e\@lg2 {
	align-content: end !important;
}

.u-ac\:c\@lg2 {
	align-content: center !important;
}

.u-ac\:bl\@lg2 {
	align-content: baseline !important;
}

.u-ac\:st\@lg2 {
	align-content: stretch !important;
}

.u-ac\:sb\@lg2 {
	align-content: space-between !important;
}

.u-ac\:sa\@lg2 {
	align-content: space-around !important;
}

.u-ai\:s\@lg2 {
	align-items: start !important;
}

.u-ai\:e\@lg2 {
	align-items: end !important;
}

.u-ai\:c\@lg2 {
	align-items: center !important;
}

.u-ai\:bl\@lg2 {
	align-items: baseline !important;
}

.u-ai\:st\@lg2 {
	align-items: stretch !important;
}

.u-as\:s\@lg2 {
	align-self: start !important;
}

.u-as\:e\@lg2 {
	align-self: end !important;
}

.u-as\:c\@lg2 {
	align-self: center !important;
}

.u-as\:bl\@lg2 {
	align-self: baseline !important;
}

.u-as\:st\@lg2 {
	align-self: stretch !important;
}

.u-pos\:s\@lg2 {
	position: static !important;
}

.u-pos\:r\@lg2 {
	position: relative !important;
}

.u-pos\:a\@lg2 {
	position: absolute !important;
}

.u-pos\:f\@lg2 {
	position: fixed !important;
}

.u-pos\:k\@lg2 {
	position: sticky !important;
}

.u-fxd\:c\@lg2 {
	flex-direction: column !important;
}

.u-fxd\:cr\@lg2 {
	flex-direction: column-reverse !important;
}

.u-fxd\:r\@lg2 {
	flex-direction: row !important;
}

.u-fxd\:rr\@lg2 {
	flex-direction: row-reverse !important;
}

.u-gtc\:1\@lg2 {
	grid-template-columns: repeat(1, 1fr) !important;
}

.u-gtc\:a1\@lg2 {
	grid-template-columns: repeat(1, auto) !important;
}

.u-gtc\:2\@lg2 {
	grid-template-columns: repeat(2, 1fr) !important;
}

.u-gtc\:a2\@lg2 {
	grid-template-columns: repeat(2, auto) !important;
}

.u-gtc\:3\@lg2 {
	grid-template-columns: repeat(3, 1fr) !important;
}

.u-gtc\:a3\@lg2 {
	grid-template-columns: repeat(3, auto) !important;
}

.u-gtc\:4\@lg2 {
	grid-template-columns: repeat(4, 1fr) !important;
}

.u-gtc\:a4\@lg2 {
	grid-template-columns: repeat(4, auto) !important;
}

.u-gtc\:5\@lg2 {
	grid-template-columns: repeat(5, 1fr) !important;
}

.u-gtc\:a5\@lg2 {
	grid-template-columns: repeat(5, auto) !important;
}

.u-gtc\:6\@lg2 {
	grid-template-columns: repeat(6, 1fr) !important;
}

.u-gtc\:a6\@lg2 {
	grid-template-columns: repeat(6, auto) !important;
}

.u-gtc\:7\@lg2 {
	grid-template-columns: repeat(7, 1fr) !important;
}

.u-gtc\:a7\@lg2 {
	grid-template-columns: repeat(7, auto) !important;
}

.u-gtc\:8\@lg2 {
	grid-template-columns: repeat(8, 1fr) !important;
}

.u-gtc\:a8\@lg2 {
	grid-template-columns: repeat(8, auto) !important;
}

.u-gtc\:9\@lg2 {
	grid-template-columns: repeat(9, 1fr) !important;
}

.u-gtc\:a9\@lg2 {
	grid-template-columns: repeat(9, auto) !important;
}

.u-gtc\:10\@lg2 {
	grid-template-columns: repeat(10, 1fr) !important;
}

.u-gtc\:a10\@lg2 {
	grid-template-columns: repeat(10, auto) !important;
}

.u-gtc\:11\@lg2 {
	grid-template-columns: repeat(11, 1fr) !important;
}

.u-gtc\:a11\@lg2 {
	grid-template-columns: repeat(11, auto) !important;
}

.u-gtc\:12\@lg2 {
	grid-template-columns: repeat(12, 1fr) !important;
}

.u-gtc\:a12\@lg2 {
	grid-template-columns: repeat(12, auto) !important;
}

.u-rg\:0\@lg2 {
	row-gap: 0px !important;
}

.u-cg\:0\@lg2 {
	column-gap: 0px !important;
}

.u-rg\:5\@lg2 {
	row-gap: 5px !important;
}

.u-cg\:5\@lg2 {
	column-gap: 5px !important;
}

.u-rg\:10\@lg2 {
	row-gap: 10px !important;
}

.u-cg\:10\@lg2 {
	column-gap: 10px !important;
}

.u-rg\:15\@lg2 {
	row-gap: 15px !important;
}

.u-cg\:15\@lg2 {
	column-gap: 15px !important;
}

.u-rg\:20\@lg2 {
	row-gap: 20px !important;
}

.u-cg\:20\@lg2 {
	column-gap: 20px !important;
}

.u-rg\:25\@lg2 {
	row-gap: 25px !important;
}

.u-cg\:25\@lg2 {
	column-gap: 25px !important;
}

.u-rg\:30\@lg2 {
	row-gap: 30px !important;
}

.u-cg\:30\@lg2 {
	column-gap: 30px !important;
}

.u-rg\:35\@lg2 {
	row-gap: 35px !important;
}

.u-cg\:35\@lg2 {
	column-gap: 35px !important;
}

.u-rg\:40\@lg2 {
	row-gap: 40px !important;
}

.u-cg\:40\@lg2 {
	column-gap: 40px !important;
}

.u-rg\:45\@lg2 {
	row-gap: 45px !important;
}

.u-cg\:45\@lg2 {
	column-gap: 45px !important;
}

.u-rg\:50\@lg2 {
	row-gap: 50px !important;
}

.u-cg\:50\@lg2 {
	column-gap: 50px !important;
}

.u-rg\:55\@lg2 {
	row-gap: 55px !important;
}

.u-cg\:55\@lg2 {
	column-gap: 55px !important;
}

.u-rg\:60\@lg2 {
	row-gap: 60px !important;
}

.u-cg\:60\@lg2 {
	column-gap: 60px !important;
}

.u-rg\:65\@lg2 {
	row-gap: 65px !important;
}

.u-cg\:65\@lg2 {
	column-gap: 65px !important;
}

.u-rg\:70\@lg2 {
	row-gap: 70px !important;
}

.u-cg\:70\@lg2 {
	column-gap: 70px !important;
}

.u-rg\:75\@lg2 {
	row-gap: 75px !important;
}

.u-cg\:75\@lg2 {
	column-gap: 75px !important;
}

.u-rg\:80\@lg2 {
	row-gap: 80px !important;
}

.u-cg\:80\@lg2 {
	column-gap: 80px !important;
}

.u-rg\:85\@lg2 {
	row-gap: 85px !important;
}

.u-cg\:85\@lg2 {
	column-gap: 85px !important;
}

.u-rg\:90\@lg2 {
	row-gap: 90px !important;
}

.u-cg\:90\@lg2 {
	column-gap: 90px !important;
}

.u-rg\:95\@lg2 {
	row-gap: 95px !important;
}

.u-cg\:95\@lg2 {
	column-gap: 95px !important;
}

.u-rg\:100\@lg2 {
	row-gap: 100px !important;
}

.u-cg\:100\@lg2 {
	column-gap: 100px !important;
}

.u-rg\:xl\@lg2 {
	row-gap: var(--space-block-xl) !important;
}

.u-rg\:xl-half\@lg2 {
	row-gap: var(--space-block-xl-half) !important;
}

.u-rg\:lg\@lg2 {
	row-gap: var(--space-block-lg) !important;
}

.u-rg\:md\@lg2 {
	row-gap: var(--space-block-md) !important;
}

.u-rg\:sm\@lg2 {
	row-gap: var(--space-block-sm) !important;
}

.u-rg\:xs\@lg2 {
	row-gap: var(--space-block-xs) !important;
}

.u-rg\:xxs\@lg2 {
	row-gap: var(--space-block-xxs) !important;
}

.u-rg\:xxxs\@lg2 {
	row-gap: var(--space-block-xxxs) !important;
}

.u-rg\:xl-trim\@lg2 {
	row-gap: var(--space-block-xl-trim) !important;
}

.u-rg\:xl-half-trim\@lg2 {
	row-gap: var(--space-block-xl-half-trim) !important;
}

.u-rg\:lg-trim\@lg2 {
	row-gap: var(--space-block-lg-trim) !important;
}

.u-rg\:md-trim\@lg2 {
	row-gap: var(--space-block-md-trim) !important;
}

.u-rg\:sm-trim\@lg2 {
	row-gap: var(--space-block-sm-trim) !important;
}

.u-rg\:xs-trim\@lg2 {
	row-gap: var(--space-block-xs-trim) !important;
}

.u-rg\:xxs-trim\@lg2 {
	row-gap: var(--space-block-xxs-trim) !important;
}

.u-rg\:xxxs-trim\@lg2 {
	row-gap: var(--space-block-xxxs-trim) !important;
}

.u-od\:n50\@lg2 {
	order: -50 !important;
}

.u-od\:n40\@lg2 {
	order: -40 !important;
}

.u-od\:n30\@lg2 {
	order: -30 !important;
}

.u-od\:n20\@lg2 {
	order: -20 !important;
}

.u-od\:n10\@lg2 {
	order: -10 !important;
}

.u-od\:0\@lg2 {
	order: 0 !important;
}

.u-od\:10\@lg2 {
	order: 10 !important;
}

.u-od\:20\@lg2 {
	order: 20 !important;
}

.u-od\:30\@lg2 {
	order: 30 !important;
}

.u-od\:40\@lg2 {
	order: 40 !important;
}

.u-od\:50\@lg2 {
	order: 50 !important;
}

.u-z\:n100\@lg2 {
	z-index: -100 !important;
}

.u-z\:n90\@lg2 {
	z-index: -90 !important;
}

.u-z\:n80\@lg2 {
	z-index: -80 !important;
}

.u-z\:n70\@lg2 {
	z-index: -70 !important;
}

.u-z\:n60\@lg2 {
	z-index: -60 !important;
}

.u-z\:n50\@lg2 {
	z-index: -50 !important;
}

.u-z\:n40\@lg2 {
	z-index: -40 !important;
}

.u-z\:n30\@lg2 {
	z-index: -30 !important;
}

.u-z\:n20\@lg2 {
	z-index: -20 !important;
}

.u-z\:n10\@lg2 {
	z-index: -10 !important;
}

.u-z\:0\@lg2 {
	z-index: 0 !important;
}

.u-z\:10\@lg2 {
	z-index: 10 !important;
}

.u-z\:20\@lg2 {
	z-index: 20 !important;
}

.u-z\:30\@lg2 {
	z-index: 30 !important;
}

.u-z\:40\@lg2 {
	z-index: 40 !important;
}

.u-z\:50\@lg2 {
	z-index: 50 !important;
}

.u-z\:60\@lg2 {
	z-index: 60 !important;
}

.u-z\:70\@lg2 {
	z-index: 70 !important;
}

.u-z\:80\@lg2 {
	z-index: 80 !important;
}

.u-z\:90\@lg2 {
	z-index: 90 !important;
}

.u-z\:100\@lg2 {
	z-index: 100 !important;
}

.u-w\:0\@lg2 {
	inline-size: 0px !important;
}

.u-w\:5\@lg2 {
	inline-size: 5px !important;
}

.u-w\:10\@lg2 {
	inline-size: 10px !important;
}

.u-w\:15\@lg2 {
	inline-size: 15px !important;
}

.u-w\:20\@lg2 {
	inline-size: 20px !important;
}

.u-w\:25\@lg2 {
	inline-size: 25px !important;
}

.u-w\:30\@lg2 {
	inline-size: 30px !important;
}

.u-w\:35\@lg2 {
	inline-size: 35px !important;
}

.u-w\:40\@lg2 {
	inline-size: 40px !important;
}

.u-w\:45\@lg2 {
	inline-size: 45px !important;
}

.u-w\:50\@lg2 {
	inline-size: 50px !important;
}

.u-w\:55\@lg2 {
	inline-size: 55px !important;
}

.u-w\:60\@lg2 {
	inline-size: 60px !important;
}

.u-w\:65\@lg2 {
	inline-size: 65px !important;
}

.u-w\:70\@lg2 {
	inline-size: 70px !important;
}

.u-w\:75\@lg2 {
	inline-size: 75px !important;
}

.u-w\:80\@lg2 {
	inline-size: 80px !important;
}

.u-w\:85\@lg2 {
	inline-size: 85px !important;
}

.u-w\:90\@lg2 {
	inline-size: 90px !important;
}

.u-w\:95\@lg2 {
	inline-size: 95px !important;
}

.u-w\:100\@lg2 {
	inline-size: 100px !important;
}

.u-w\:105\@lg2 {
	inline-size: 105px !important;
}

.u-w\:110\@lg2 {
	inline-size: 110px !important;
}

.u-w\:115\@lg2 {
	inline-size: 115px !important;
}

.u-w\:120\@lg2 {
	inline-size: 120px !important;
}

.u-w\:125\@lg2 {
	inline-size: 125px !important;
}

.u-w\:130\@lg2 {
	inline-size: 130px !important;
}

.u-w\:135\@lg2 {
	inline-size: 135px !important;
}

.u-w\:140\@lg2 {
	inline-size: 140px !important;
}

.u-w\:145\@lg2 {
	inline-size: 145px !important;
}

.u-w\:150\@lg2 {
	inline-size: 150px !important;
}

.u-w\:155\@lg2 {
	inline-size: 155px !important;
}

.u-w\:160\@lg2 {
	inline-size: 160px !important;
}

.u-w\:165\@lg2 {
	inline-size: 165px !important;
}

.u-w\:170\@lg2 {
	inline-size: 170px !important;
}

.u-w\:175\@lg2 {
	inline-size: 175px !important;
}

.u-w\:180\@lg2 {
	inline-size: 180px !important;
}

.u-w\:185\@lg2 {
	inline-size: 185px !important;
}

.u-w\:190\@lg2 {
	inline-size: 190px !important;
}

.u-w\:195\@lg2 {
	inline-size: 195px !important;
}

.u-w\:200\@lg2 {
	inline-size: 200px !important;
}

.u-maw\:0\@lg2 {
	max-inline-size: 0px !important;
}

.u-miw\:0\@lg2 {
	min-inline-size: 0px !important;
}

.u-maw\:10\@lg2 {
	max-inline-size: 10px !important;
}

.u-miw\:10\@lg2 {
	min-inline-size: 10px !important;
}

.u-maw\:20\@lg2 {
	max-inline-size: 20px !important;
}

.u-miw\:20\@lg2 {
	min-inline-size: 20px !important;
}

.u-maw\:30\@lg2 {
	max-inline-size: 30px !important;
}

.u-miw\:30\@lg2 {
	min-inline-size: 30px !important;
}

.u-maw\:40\@lg2 {
	max-inline-size: 40px !important;
}

.u-miw\:40\@lg2 {
	min-inline-size: 40px !important;
}

.u-maw\:50\@lg2 {
	max-inline-size: 50px !important;
}

.u-miw\:50\@lg2 {
	min-inline-size: 50px !important;
}

.u-maw\:60\@lg2 {
	max-inline-size: 60px !important;
}

.u-miw\:60\@lg2 {
	min-inline-size: 60px !important;
}

.u-maw\:70\@lg2 {
	max-inline-size: 70px !important;
}

.u-miw\:70\@lg2 {
	min-inline-size: 70px !important;
}

.u-maw\:80\@lg2 {
	max-inline-size: 80px !important;
}

.u-miw\:80\@lg2 {
	min-inline-size: 80px !important;
}

.u-maw\:90\@lg2 {
	max-inline-size: 90px !important;
}

.u-miw\:90\@lg2 {
	min-inline-size: 90px !important;
}

.u-maw\:100\@lg2 {
	max-inline-size: 100px !important;
}

.u-miw\:100\@lg2 {
	min-inline-size: 100px !important;
}

.u-maw\:110\@lg2 {
	max-inline-size: 110px !important;
}

.u-miw\:110\@lg2 {
	min-inline-size: 110px !important;
}

.u-maw\:120\@lg2 {
	max-inline-size: 120px !important;
}

.u-miw\:120\@lg2 {
	min-inline-size: 120px !important;
}

.u-maw\:130\@lg2 {
	max-inline-size: 130px !important;
}

.u-miw\:130\@lg2 {
	min-inline-size: 130px !important;
}

.u-maw\:140\@lg2 {
	max-inline-size: 140px !important;
}

.u-miw\:140\@lg2 {
	min-inline-size: 140px !important;
}

.u-maw\:150\@lg2 {
	max-inline-size: 150px !important;
}

.u-miw\:150\@lg2 {
	min-inline-size: 150px !important;
}

.u-maw\:160\@lg2 {
	max-inline-size: 160px !important;
}

.u-miw\:160\@lg2 {
	min-inline-size: 160px !important;
}

.u-maw\:170\@lg2 {
	max-inline-size: 170px !important;
}

.u-miw\:170\@lg2 {
	min-inline-size: 170px !important;
}

.u-maw\:180\@lg2 {
	max-inline-size: 180px !important;
}

.u-miw\:180\@lg2 {
	min-inline-size: 180px !important;
}

.u-maw\:190\@lg2 {
	max-inline-size: 190px !important;
}

.u-miw\:190\@lg2 {
	min-inline-size: 190px !important;
}

.u-maw\:200\@lg2 {
	max-inline-size: 200px !important;
}

.u-miw\:200\@lg2 {
	min-inline-size: 200px !important;
}

.u-w\:a\@lg2 {
	inline-size: auto !important;
}

.u-w\:f\@lg2 {
	inline-size: fit-content !important;
}

.u-h\:xl\@lg2 {
	height: var(--space-block-xl) !important;
}

.u-h\:xl-half\@lg2 {
	height: var(--space-block-xl-half) !important;
}

.u-h\:lg\@lg2 {
	height: var(--space-block-lg) !important;
}

.u-h\:md\@lg2 {
	height: var(--space-block-md) !important;
}

.u-h\:sm\@lg2 {
	height: var(--space-block-sm) !important;
}

.u-h\:xs\@lg2 {
	height: var(--space-block-xs) !important;
}

.u-h\:xxs\@lg2 {
	height: var(--space-block-xxs) !important;
}

.u-h\:xxxs\@lg2 {
	height: var(--space-block-xxxs) !important;
}

.u-h\:xl-trim\@lg2 {
	height: var(--space-block-xl-trim) !important;
}

.u-h\:xl-half-trim\@lg2 {
	height: var(--space-block-xl-half-trim) !important;
}

.u-h\:lg-trim\@lg2 {
	height: var(--space-block-lg-trim) !important;
}

.u-h\:md-trim\@lg2 {
	height: var(--space-block-md-trim) !important;
}

.u-h\:sm-trim\@lg2 {
	height: var(--space-block-sm-trim) !important;
}

.u-h\:xs-trim\@lg2 {
	height: var(--space-block-xs-trim) !important;
}

.u-h\:xxs-trim\@lg2 {
	height: var(--space-block-xxs-trim) !important;
}

.u-h\:xxxs-trim\@lg2 {
	height: var(--space-block-xxxs-trim) !important;
}

.u-mt\:n50\@lg2 {
	margin-block-start: -50px !important;
}

.u-mr\:n50\@lg2 {
	margin-inline-end: -50px !important;
}

.u-mb\:n50\@lg2 {
	margin-block-end: -50px !important;
}

.u-ml\:n50\@lg2 {
	margin-inline-start: -50px !important;
}

.u-mt\:n45\@lg2 {
	margin-block-start: -45px !important;
}

.u-mr\:n45\@lg2 {
	margin-inline-end: -45px !important;
}

.u-mb\:n45\@lg2 {
	margin-block-end: -45px !important;
}

.u-ml\:n45\@lg2 {
	margin-inline-start: -45px !important;
}

.u-mt\:n40\@lg2 {
	margin-block-start: -40px !important;
}

.u-mr\:n40\@lg2 {
	margin-inline-end: -40px !important;
}

.u-mb\:n40\@lg2 {
	margin-block-end: -40px !important;
}

.u-ml\:n40\@lg2 {
	margin-inline-start: -40px !important;
}

.u-mt\:n35\@lg2 {
	margin-block-start: -35px !important;
}

.u-mr\:n35\@lg2 {
	margin-inline-end: -35px !important;
}

.u-mb\:n35\@lg2 {
	margin-block-end: -35px !important;
}

.u-ml\:n35\@lg2 {
	margin-inline-start: -35px !important;
}

.u-mt\:n30\@lg2 {
	margin-block-start: -30px !important;
}

.u-mr\:n30\@lg2 {
	margin-inline-end: -30px !important;
}

.u-mb\:n30\@lg2 {
	margin-block-end: -30px !important;
}

.u-ml\:n30\@lg2 {
	margin-inline-start: -30px !important;
}

.u-mt\:n25\@lg2 {
	margin-block-start: -25px !important;
}

.u-mr\:n25\@lg2 {
	margin-inline-end: -25px !important;
}

.u-mb\:n25\@lg2 {
	margin-block-end: -25px !important;
}

.u-ml\:n25\@lg2 {
	margin-inline-start: -25px !important;
}

.u-mt\:n20\@lg2 {
	margin-block-start: -20px !important;
}

.u-mr\:n20\@lg2 {
	margin-inline-end: -20px !important;
}

.u-mb\:n20\@lg2 {
	margin-block-end: -20px !important;
}

.u-ml\:n20\@lg2 {
	margin-inline-start: -20px !important;
}

.u-mt\:n15\@lg2 {
	margin-block-start: -15px !important;
}

.u-mr\:n15\@lg2 {
	margin-inline-end: -15px !important;
}

.u-mb\:n15\@lg2 {
	margin-block-end: -15px !important;
}

.u-ml\:n15\@lg2 {
	margin-inline-start: -15px !important;
}

.u-mt\:n10\@lg2 {
	margin-block-start: -10px !important;
}

.u-mr\:n10\@lg2 {
	margin-inline-end: -10px !important;
}

.u-mb\:n10\@lg2 {
	margin-block-end: -10px !important;
}

.u-ml\:n10\@lg2 {
	margin-inline-start: -10px !important;
}

.u-mt\:n5\@lg2 {
	margin-block-start: -5px !important;
}

.u-mr\:n5\@lg2 {
	margin-inline-end: -5px !important;
}

.u-mb\:n5\@lg2 {
	margin-block-end: -5px !important;
}

.u-ml\:n5\@lg2 {
	margin-inline-start: -5px !important;
}

.u-mt\:0\@lg2 {
	margin-block-start: 0px !important;
}

.u-mr\:0\@lg2 {
	margin-inline-end: 0px !important;
}

.u-mb\:0\@lg2 {
	margin-block-end: 0px !important;
}

.u-ml\:0\@lg2 {
	margin-inline-start: 0px !important;
}

.u-pt\:0\@lg2 {
	padding-block-start: 0px !important;
}

.u-pr\:0\@lg2 {
	padding-inline-end: 0px !important;
}

.u-pb\:0\@lg2 {
	padding-block-end: 0px !important;
}

.u-pl\:0\@lg2 {
	padding-inline-start: 0px !important;
}

.u-mt\:5\@lg2 {
	margin-block-start: 5px !important;
}

.u-mr\:5\@lg2 {
	margin-inline-end: 5px !important;
}

.u-mb\:5\@lg2 {
	margin-block-end: 5px !important;
}

.u-ml\:5\@lg2 {
	margin-inline-start: 5px !important;
}

.u-pt\:5\@lg2 {
	padding-block-start: 5px !important;
}

.u-pr\:5\@lg2 {
	padding-inline-end: 5px !important;
}

.u-pb\:5\@lg2 {
	padding-block-end: 5px !important;
}

.u-pl\:5\@lg2 {
	padding-inline-start: 5px !important;
}

.u-mt\:10\@lg2 {
	margin-block-start: 10px !important;
}

.u-mr\:10\@lg2 {
	margin-inline-end: 10px !important;
}

.u-mb\:10\@lg2 {
	margin-block-end: 10px !important;
}

.u-ml\:10\@lg2 {
	margin-inline-start: 10px !important;
}

.u-pt\:10\@lg2 {
	padding-block-start: 10px !important;
}

.u-pr\:10\@lg2 {
	padding-inline-end: 10px !important;
}

.u-pb\:10\@lg2 {
	padding-block-end: 10px !important;
}

.u-pl\:10\@lg2 {
	padding-inline-start: 10px !important;
}

.u-mt\:15\@lg2 {
	margin-block-start: 15px !important;
}

.u-mr\:15\@lg2 {
	margin-inline-end: 15px !important;
}

.u-mb\:15\@lg2 {
	margin-block-end: 15px !important;
}

.u-ml\:15\@lg2 {
	margin-inline-start: 15px !important;
}

.u-pt\:15\@lg2 {
	padding-block-start: 15px !important;
}

.u-pr\:15\@lg2 {
	padding-inline-end: 15px !important;
}

.u-pb\:15\@lg2 {
	padding-block-end: 15px !important;
}

.u-pl\:15\@lg2 {
	padding-inline-start: 15px !important;
}

.u-mt\:20\@lg2 {
	margin-block-start: 20px !important;
}

.u-mr\:20\@lg2 {
	margin-inline-end: 20px !important;
}

.u-mb\:20\@lg2 {
	margin-block-end: 20px !important;
}

.u-ml\:20\@lg2 {
	margin-inline-start: 20px !important;
}

.u-pt\:20\@lg2 {
	padding-block-start: 20px !important;
}

.u-pr\:20\@lg2 {
	padding-inline-end: 20px !important;
}

.u-pb\:20\@lg2 {
	padding-block-end: 20px !important;
}

.u-pl\:20\@lg2 {
	padding-inline-start: 20px !important;
}

.u-mt\:25\@lg2 {
	margin-block-start: 25px !important;
}

.u-mr\:25\@lg2 {
	margin-inline-end: 25px !important;
}

.u-mb\:25\@lg2 {
	margin-block-end: 25px !important;
}

.u-ml\:25\@lg2 {
	margin-inline-start: 25px !important;
}

.u-pt\:25\@lg2 {
	padding-block-start: 25px !important;
}

.u-pr\:25\@lg2 {
	padding-inline-end: 25px !important;
}

.u-pb\:25\@lg2 {
	padding-block-end: 25px !important;
}

.u-pl\:25\@lg2 {
	padding-inline-start: 25px !important;
}

.u-mt\:30\@lg2 {
	margin-block-start: 30px !important;
}

.u-mr\:30\@lg2 {
	margin-inline-end: 30px !important;
}

.u-mb\:30\@lg2 {
	margin-block-end: 30px !important;
}

.u-ml\:30\@lg2 {
	margin-inline-start: 30px !important;
}

.u-pt\:30\@lg2 {
	padding-block-start: 30px !important;
}

.u-pr\:30\@lg2 {
	padding-inline-end: 30px !important;
}

.u-pb\:30\@lg2 {
	padding-block-end: 30px !important;
}

.u-pl\:30\@lg2 {
	padding-inline-start: 30px !important;
}

.u-mt\:35\@lg2 {
	margin-block-start: 35px !important;
}

.u-mr\:35\@lg2 {
	margin-inline-end: 35px !important;
}

.u-mb\:35\@lg2 {
	margin-block-end: 35px !important;
}

.u-ml\:35\@lg2 {
	margin-inline-start: 35px !important;
}

.u-pt\:35\@lg2 {
	padding-block-start: 35px !important;
}

.u-pr\:35\@lg2 {
	padding-inline-end: 35px !important;
}

.u-pb\:35\@lg2 {
	padding-block-end: 35px !important;
}

.u-pl\:35\@lg2 {
	padding-inline-start: 35px !important;
}

.u-mt\:40\@lg2 {
	margin-block-start: 40px !important;
}

.u-mr\:40\@lg2 {
	margin-inline-end: 40px !important;
}

.u-mb\:40\@lg2 {
	margin-block-end: 40px !important;
}

.u-ml\:40\@lg2 {
	margin-inline-start: 40px !important;
}

.u-pt\:40\@lg2 {
	padding-block-start: 40px !important;
}

.u-pr\:40\@lg2 {
	padding-inline-end: 40px !important;
}

.u-pb\:40\@lg2 {
	padding-block-end: 40px !important;
}

.u-pl\:40\@lg2 {
	padding-inline-start: 40px !important;
}

.u-mt\:45\@lg2 {
	margin-block-start: 45px !important;
}

.u-mr\:45\@lg2 {
	margin-inline-end: 45px !important;
}

.u-mb\:45\@lg2 {
	margin-block-end: 45px !important;
}

.u-ml\:45\@lg2 {
	margin-inline-start: 45px !important;
}

.u-pt\:45\@lg2 {
	padding-block-start: 45px !important;
}

.u-pr\:45\@lg2 {
	padding-inline-end: 45px !important;
}

.u-pb\:45\@lg2 {
	padding-block-end: 45px !important;
}

.u-pl\:45\@lg2 {
	padding-inline-start: 45px !important;
}

.u-mt\:50\@lg2 {
	margin-block-start: 50px !important;
}

.u-mr\:50\@lg2 {
	margin-inline-end: 50px !important;
}

.u-mb\:50\@lg2 {
	margin-block-end: 50px !important;
}

.u-ml\:50\@lg2 {
	margin-inline-start: 50px !important;
}

.u-pt\:50\@lg2 {
	padding-block-start: 50px !important;
}

.u-pr\:50\@lg2 {
	padding-inline-end: 50px !important;
}

.u-pb\:50\@lg2 {
	padding-block-end: 50px !important;
}

.u-pl\:50\@lg2 {
	padding-inline-start: 50px !important;
}

.u-mt\:55\@lg2 {
	margin-block-start: 55px !important;
}

.u-mr\:55\@lg2 {
	margin-inline-end: 55px !important;
}

.u-mb\:55\@lg2 {
	margin-block-end: 55px !important;
}

.u-ml\:55\@lg2 {
	margin-inline-start: 55px !important;
}

.u-pt\:55\@lg2 {
	padding-block-start: 55px !important;
}

.u-pr\:55\@lg2 {
	padding-inline-end: 55px !important;
}

.u-pb\:55\@lg2 {
	padding-block-end: 55px !important;
}

.u-pl\:55\@lg2 {
	padding-inline-start: 55px !important;
}

.u-mt\:60\@lg2 {
	margin-block-start: 60px !important;
}

.u-mr\:60\@lg2 {
	margin-inline-end: 60px !important;
}

.u-mb\:60\@lg2 {
	margin-block-end: 60px !important;
}

.u-ml\:60\@lg2 {
	margin-inline-start: 60px !important;
}

.u-pt\:60\@lg2 {
	padding-block-start: 60px !important;
}

.u-pr\:60\@lg2 {
	padding-inline-end: 60px !important;
}

.u-pb\:60\@lg2 {
	padding-block-end: 60px !important;
}

.u-pl\:60\@lg2 {
	padding-inline-start: 60px !important;
}

.u-mt\:65\@lg2 {
	margin-block-start: 65px !important;
}

.u-mr\:65\@lg2 {
	margin-inline-end: 65px !important;
}

.u-mb\:65\@lg2 {
	margin-block-end: 65px !important;
}

.u-ml\:65\@lg2 {
	margin-inline-start: 65px !important;
}

.u-pt\:65\@lg2 {
	padding-block-start: 65px !important;
}

.u-pr\:65\@lg2 {
	padding-inline-end: 65px !important;
}

.u-pb\:65\@lg2 {
	padding-block-end: 65px !important;
}

.u-pl\:65\@lg2 {
	padding-inline-start: 65px !important;
}

.u-mt\:70\@lg2 {
	margin-block-start: 70px !important;
}

.u-mr\:70\@lg2 {
	margin-inline-end: 70px !important;
}

.u-mb\:70\@lg2 {
	margin-block-end: 70px !important;
}

.u-ml\:70\@lg2 {
	margin-inline-start: 70px !important;
}

.u-pt\:70\@lg2 {
	padding-block-start: 70px !important;
}

.u-pr\:70\@lg2 {
	padding-inline-end: 70px !important;
}

.u-pb\:70\@lg2 {
	padding-block-end: 70px !important;
}

.u-pl\:70\@lg2 {
	padding-inline-start: 70px !important;
}

.u-mt\:75\@lg2 {
	margin-block-start: 75px !important;
}

.u-mr\:75\@lg2 {
	margin-inline-end: 75px !important;
}

.u-mb\:75\@lg2 {
	margin-block-end: 75px !important;
}

.u-ml\:75\@lg2 {
	margin-inline-start: 75px !important;
}

.u-pt\:75\@lg2 {
	padding-block-start: 75px !important;
}

.u-pr\:75\@lg2 {
	padding-inline-end: 75px !important;
}

.u-pb\:75\@lg2 {
	padding-block-end: 75px !important;
}

.u-pl\:75\@lg2 {
	padding-inline-start: 75px !important;
}

.u-mt\:80\@lg2 {
	margin-block-start: 80px !important;
}

.u-mr\:80\@lg2 {
	margin-inline-end: 80px !important;
}

.u-mb\:80\@lg2 {
	margin-block-end: 80px !important;
}

.u-ml\:80\@lg2 {
	margin-inline-start: 80px !important;
}

.u-pt\:80\@lg2 {
	padding-block-start: 80px !important;
}

.u-pr\:80\@lg2 {
	padding-inline-end: 80px !important;
}

.u-pb\:80\@lg2 {
	padding-block-end: 80px !important;
}

.u-pl\:80\@lg2 {
	padding-inline-start: 80px !important;
}

.u-mt\:85\@lg2 {
	margin-block-start: 85px !important;
}

.u-mr\:85\@lg2 {
	margin-inline-end: 85px !important;
}

.u-mb\:85\@lg2 {
	margin-block-end: 85px !important;
}

.u-ml\:85\@lg2 {
	margin-inline-start: 85px !important;
}

.u-pt\:85\@lg2 {
	padding-block-start: 85px !important;
}

.u-pr\:85\@lg2 {
	padding-inline-end: 85px !important;
}

.u-pb\:85\@lg2 {
	padding-block-end: 85px !important;
}

.u-pl\:85\@lg2 {
	padding-inline-start: 85px !important;
}

.u-mt\:90\@lg2 {
	margin-block-start: 90px !important;
}

.u-mr\:90\@lg2 {
	margin-inline-end: 90px !important;
}

.u-mb\:90\@lg2 {
	margin-block-end: 90px !important;
}

.u-ml\:90\@lg2 {
	margin-inline-start: 90px !important;
}

.u-pt\:90\@lg2 {
	padding-block-start: 90px !important;
}

.u-pr\:90\@lg2 {
	padding-inline-end: 90px !important;
}

.u-pb\:90\@lg2 {
	padding-block-end: 90px !important;
}

.u-pl\:90\@lg2 {
	padding-inline-start: 90px !important;
}

.u-mt\:95\@lg2 {
	margin-block-start: 95px !important;
}

.u-mr\:95\@lg2 {
	margin-inline-end: 95px !important;
}

.u-mb\:95\@lg2 {
	margin-block-end: 95px !important;
}

.u-ml\:95\@lg2 {
	margin-inline-start: 95px !important;
}

.u-pt\:95\@lg2 {
	padding-block-start: 95px !important;
}

.u-pr\:95\@lg2 {
	padding-inline-end: 95px !important;
}

.u-pb\:95\@lg2 {
	padding-block-end: 95px !important;
}

.u-pl\:95\@lg2 {
	padding-inline-start: 95px !important;
}

.u-mt\:100\@lg2 {
	margin-block-start: 100px !important;
}

.u-mr\:100\@lg2 {
	margin-inline-end: 100px !important;
}

.u-mb\:100\@lg2 {
	margin-block-end: 100px !important;
}

.u-ml\:100\@lg2 {
	margin-inline-start: 100px !important;
}

.u-pt\:100\@lg2 {
	padding-block-start: 100px !important;
}

.u-pr\:100\@lg2 {
	padding-inline-end: 100px !important;
}

.u-pb\:100\@lg2 {
	padding-block-end: 100px !important;
}

.u-pl\:100\@lg2 {
	padding-inline-start: 100px !important;
}

.u-mt\:105\@lg2 {
	margin-block-start: 105px !important;
}

.u-mr\:105\@lg2 {
	margin-inline-end: 105px !important;
}

.u-mb\:105\@lg2 {
	margin-block-end: 105px !important;
}

.u-ml\:105\@lg2 {
	margin-inline-start: 105px !important;
}

.u-pt\:105\@lg2 {
	padding-block-start: 105px !important;
}

.u-pr\:105\@lg2 {
	padding-inline-end: 105px !important;
}

.u-pb\:105\@lg2 {
	padding-block-end: 105px !important;
}

.u-pl\:105\@lg2 {
	padding-inline-start: 105px !important;
}

.u-mt\:110\@lg2 {
	margin-block-start: 110px !important;
}

.u-mr\:110\@lg2 {
	margin-inline-end: 110px !important;
}

.u-mb\:110\@lg2 {
	margin-block-end: 110px !important;
}

.u-ml\:110\@lg2 {
	margin-inline-start: 110px !important;
}

.u-pt\:110\@lg2 {
	padding-block-start: 110px !important;
}

.u-pr\:110\@lg2 {
	padding-inline-end: 110px !important;
}

.u-pb\:110\@lg2 {
	padding-block-end: 110px !important;
}

.u-pl\:110\@lg2 {
	padding-inline-start: 110px !important;
}

.u-mt\:115\@lg2 {
	margin-block-start: 115px !important;
}

.u-mr\:115\@lg2 {
	margin-inline-end: 115px !important;
}

.u-mb\:115\@lg2 {
	margin-block-end: 115px !important;
}

.u-ml\:115\@lg2 {
	margin-inline-start: 115px !important;
}

.u-pt\:115\@lg2 {
	padding-block-start: 115px !important;
}

.u-pr\:115\@lg2 {
	padding-inline-end: 115px !important;
}

.u-pb\:115\@lg2 {
	padding-block-end: 115px !important;
}

.u-pl\:115\@lg2 {
	padding-inline-start: 115px !important;
}

.u-mt\:120\@lg2 {
	margin-block-start: 120px !important;
}

.u-mr\:120\@lg2 {
	margin-inline-end: 120px !important;
}

.u-mb\:120\@lg2 {
	margin-block-end: 120px !important;
}

.u-ml\:120\@lg2 {
	margin-inline-start: 120px !important;
}

.u-pt\:120\@lg2 {
	padding-block-start: 120px !important;
}

.u-pr\:120\@lg2 {
	padding-inline-end: 120px !important;
}

.u-pb\:120\@lg2 {
	padding-block-end: 120px !important;
}

.u-pl\:120\@lg2 {
	padding-inline-start: 120px !important;
}

.u-mt\:125\@lg2 {
	margin-block-start: 125px !important;
}

.u-mr\:125\@lg2 {
	margin-inline-end: 125px !important;
}

.u-mb\:125\@lg2 {
	margin-block-end: 125px !important;
}

.u-ml\:125\@lg2 {
	margin-inline-start: 125px !important;
}

.u-pt\:125\@lg2 {
	padding-block-start: 125px !important;
}

.u-pr\:125\@lg2 {
	padding-inline-end: 125px !important;
}

.u-pb\:125\@lg2 {
	padding-block-end: 125px !important;
}

.u-pl\:125\@lg2 {
	padding-inline-start: 125px !important;
}

.u-mt\:130\@lg2 {
	margin-block-start: 130px !important;
}

.u-mr\:130\@lg2 {
	margin-inline-end: 130px !important;
}

.u-mb\:130\@lg2 {
	margin-block-end: 130px !important;
}

.u-ml\:130\@lg2 {
	margin-inline-start: 130px !important;
}

.u-pt\:130\@lg2 {
	padding-block-start: 130px !important;
}

.u-pr\:130\@lg2 {
	padding-inline-end: 130px !important;
}

.u-pb\:130\@lg2 {
	padding-block-end: 130px !important;
}

.u-pl\:130\@lg2 {
	padding-inline-start: 130px !important;
}

.u-mt\:135\@lg2 {
	margin-block-start: 135px !important;
}

.u-mr\:135\@lg2 {
	margin-inline-end: 135px !important;
}

.u-mb\:135\@lg2 {
	margin-block-end: 135px !important;
}

.u-ml\:135\@lg2 {
	margin-inline-start: 135px !important;
}

.u-pt\:135\@lg2 {
	padding-block-start: 135px !important;
}

.u-pr\:135\@lg2 {
	padding-inline-end: 135px !important;
}

.u-pb\:135\@lg2 {
	padding-block-end: 135px !important;
}

.u-pl\:135\@lg2 {
	padding-inline-start: 135px !important;
}

.u-mt\:140\@lg2 {
	margin-block-start: 140px !important;
}

.u-mr\:140\@lg2 {
	margin-inline-end: 140px !important;
}

.u-mb\:140\@lg2 {
	margin-block-end: 140px !important;
}

.u-ml\:140\@lg2 {
	margin-inline-start: 140px !important;
}

.u-pt\:140\@lg2 {
	padding-block-start: 140px !important;
}

.u-pr\:140\@lg2 {
	padding-inline-end: 140px !important;
}

.u-pb\:140\@lg2 {
	padding-block-end: 140px !important;
}

.u-pl\:140\@lg2 {
	padding-inline-start: 140px !important;
}

.u-mt\:145\@lg2 {
	margin-block-start: 145px !important;
}

.u-mr\:145\@lg2 {
	margin-inline-end: 145px !important;
}

.u-mb\:145\@lg2 {
	margin-block-end: 145px !important;
}

.u-ml\:145\@lg2 {
	margin-inline-start: 145px !important;
}

.u-pt\:145\@lg2 {
	padding-block-start: 145px !important;
}

.u-pr\:145\@lg2 {
	padding-inline-end: 145px !important;
}

.u-pb\:145\@lg2 {
	padding-block-end: 145px !important;
}

.u-pl\:145\@lg2 {
	padding-inline-start: 145px !important;
}

.u-mt\:150\@lg2 {
	margin-block-start: 150px !important;
}

.u-mr\:150\@lg2 {
	margin-inline-end: 150px !important;
}

.u-mb\:150\@lg2 {
	margin-block-end: 150px !important;
}

.u-ml\:150\@lg2 {
	margin-inline-start: 150px !important;
}

.u-pt\:150\@lg2 {
	padding-block-start: 150px !important;
}

.u-pr\:150\@lg2 {
	padding-inline-end: 150px !important;
}

.u-pb\:150\@lg2 {
	padding-block-end: 150px !important;
}

.u-pl\:150\@lg2 {
	padding-inline-start: 150px !important;
}

.u-mt\:155\@lg2 {
	margin-block-start: 155px !important;
}

.u-mr\:155\@lg2 {
	margin-inline-end: 155px !important;
}

.u-mb\:155\@lg2 {
	margin-block-end: 155px !important;
}

.u-ml\:155\@lg2 {
	margin-inline-start: 155px !important;
}

.u-pt\:155\@lg2 {
	padding-block-start: 155px !important;
}

.u-pr\:155\@lg2 {
	padding-inline-end: 155px !important;
}

.u-pb\:155\@lg2 {
	padding-block-end: 155px !important;
}

.u-pl\:155\@lg2 {
	padding-inline-start: 155px !important;
}

.u-mt\:160\@lg2 {
	margin-block-start: 160px !important;
}

.u-mr\:160\@lg2 {
	margin-inline-end: 160px !important;
}

.u-mb\:160\@lg2 {
	margin-block-end: 160px !important;
}

.u-ml\:160\@lg2 {
	margin-inline-start: 160px !important;
}

.u-pt\:160\@lg2 {
	padding-block-start: 160px !important;
}

.u-pr\:160\@lg2 {
	padding-inline-end: 160px !important;
}

.u-pb\:160\@lg2 {
	padding-block-end: 160px !important;
}

.u-pl\:160\@lg2 {
	padding-inline-start: 160px !important;
}

.u-mt\:165\@lg2 {
	margin-block-start: 165px !important;
}

.u-mr\:165\@lg2 {
	margin-inline-end: 165px !important;
}

.u-mb\:165\@lg2 {
	margin-block-end: 165px !important;
}

.u-ml\:165\@lg2 {
	margin-inline-start: 165px !important;
}

.u-pt\:165\@lg2 {
	padding-block-start: 165px !important;
}

.u-pr\:165\@lg2 {
	padding-inline-end: 165px !important;
}

.u-pb\:165\@lg2 {
	padding-block-end: 165px !important;
}

.u-pl\:165\@lg2 {
	padding-inline-start: 165px !important;
}

.u-mt\:170\@lg2 {
	margin-block-start: 170px !important;
}

.u-mr\:170\@lg2 {
	margin-inline-end: 170px !important;
}

.u-mb\:170\@lg2 {
	margin-block-end: 170px !important;
}

.u-ml\:170\@lg2 {
	margin-inline-start: 170px !important;
}

.u-pt\:170\@lg2 {
	padding-block-start: 170px !important;
}

.u-pr\:170\@lg2 {
	padding-inline-end: 170px !important;
}

.u-pb\:170\@lg2 {
	padding-block-end: 170px !important;
}

.u-pl\:170\@lg2 {
	padding-inline-start: 170px !important;
}

.u-mt\:175\@lg2 {
	margin-block-start: 175px !important;
}

.u-mr\:175\@lg2 {
	margin-inline-end: 175px !important;
}

.u-mb\:175\@lg2 {
	margin-block-end: 175px !important;
}

.u-ml\:175\@lg2 {
	margin-inline-start: 175px !important;
}

.u-pt\:175\@lg2 {
	padding-block-start: 175px !important;
}

.u-pr\:175\@lg2 {
	padding-inline-end: 175px !important;
}

.u-pb\:175\@lg2 {
	padding-block-end: 175px !important;
}

.u-pl\:175\@lg2 {
	padding-inline-start: 175px !important;
}

.u-mt\:180\@lg2 {
	margin-block-start: 180px !important;
}

.u-mr\:180\@lg2 {
	margin-inline-end: 180px !important;
}

.u-mb\:180\@lg2 {
	margin-block-end: 180px !important;
}

.u-ml\:180\@lg2 {
	margin-inline-start: 180px !important;
}

.u-pt\:180\@lg2 {
	padding-block-start: 180px !important;
}

.u-pr\:180\@lg2 {
	padding-inline-end: 180px !important;
}

.u-pb\:180\@lg2 {
	padding-block-end: 180px !important;
}

.u-pl\:180\@lg2 {
	padding-inline-start: 180px !important;
}

.u-mt\:185\@lg2 {
	margin-block-start: 185px !important;
}

.u-mr\:185\@lg2 {
	margin-inline-end: 185px !important;
}

.u-mb\:185\@lg2 {
	margin-block-end: 185px !important;
}

.u-ml\:185\@lg2 {
	margin-inline-start: 185px !important;
}

.u-pt\:185\@lg2 {
	padding-block-start: 185px !important;
}

.u-pr\:185\@lg2 {
	padding-inline-end: 185px !important;
}

.u-pb\:185\@lg2 {
	padding-block-end: 185px !important;
}

.u-pl\:185\@lg2 {
	padding-inline-start: 185px !important;
}

.u-mt\:190\@lg2 {
	margin-block-start: 190px !important;
}

.u-mr\:190\@lg2 {
	margin-inline-end: 190px !important;
}

.u-mb\:190\@lg2 {
	margin-block-end: 190px !important;
}

.u-ml\:190\@lg2 {
	margin-inline-start: 190px !important;
}

.u-pt\:190\@lg2 {
	padding-block-start: 190px !important;
}

.u-pr\:190\@lg2 {
	padding-inline-end: 190px !important;
}

.u-pb\:190\@lg2 {
	padding-block-end: 190px !important;
}

.u-pl\:190\@lg2 {
	padding-inline-start: 190px !important;
}

.u-mt\:195\@lg2 {
	margin-block-start: 195px !important;
}

.u-mr\:195\@lg2 {
	margin-inline-end: 195px !important;
}

.u-mb\:195\@lg2 {
	margin-block-end: 195px !important;
}

.u-ml\:195\@lg2 {
	margin-inline-start: 195px !important;
}

.u-pt\:195\@lg2 {
	padding-block-start: 195px !important;
}

.u-pr\:195\@lg2 {
	padding-inline-end: 195px !important;
}

.u-pb\:195\@lg2 {
	padding-block-end: 195px !important;
}

.u-pl\:195\@lg2 {
	padding-inline-start: 195px !important;
}

.u-mt\:200\@lg2 {
	margin-block-start: 200px !important;
}

.u-mr\:200\@lg2 {
	margin-inline-end: 200px !important;
}

.u-mb\:200\@lg2 {
	margin-block-end: 200px !important;
}

.u-ml\:200\@lg2 {
	margin-inline-start: 200px !important;
}

.u-pt\:200\@lg2 {
	padding-block-start: 200px !important;
}

.u-pr\:200\@lg2 {
	padding-inline-end: 200px !important;
}

.u-pb\:200\@lg2 {
	padding-block-end: 200px !important;
}

.u-pl\:200\@lg2 {
	padding-inline-start: 200px !important;
}

.u-mt\:xl\@lg2 {
	margin-block-start: var(--space-block-xl) !important;
}

.u-mb\:xl\@lg2 {
	margin-block-end: var(--space-block-xl) !important;
}

.u-mt\:xl-negative\@lg2 {
	margin-block-start: calc(var(--space-block-xl) * -1) !important;
}

.u-mb\:xl-negative\@lg2 {
	margin-block-end: calc(var(--space-block-xl) * -1) !important;
}

.u-pt\:xl\@lg2 {
	padding-block-start: var(--space-block-xl) !important;
}

.u-pb\:xl\@lg2 {
	padding-block-end: var(--space-block-xl) !important;
}

.u-mt\:xl-half\@lg2 {
	margin-block-start: var(--space-block-xl-half) !important;
}

.u-mb\:xl-half\@lg2 {
	margin-block-end: var(--space-block-xl-half) !important;
}

.u-mt\:xl-half-negative\@lg2 {
	margin-block-start: calc(var(--space-block-xl-half) * -1) !important;
}

.u-mb\:xl-half-negative\@lg2 {
	margin-block-end: calc(var(--space-block-xl-half) * -1) !important;
}

.u-pt\:xl-half\@lg2 {
	padding-block-start: var(--space-block-xl-half) !important;
}

.u-pb\:xl-half\@lg2 {
	padding-block-end: var(--space-block-xl-half) !important;
}

.u-mt\:lg\@lg2 {
	margin-block-start: var(--space-block-lg) !important;
}

.u-mb\:lg\@lg2 {
	margin-block-end: var(--space-block-lg) !important;
}

.u-mt\:lg-negative\@lg2 {
	margin-block-start: calc(var(--space-block-lg) * -1) !important;
}

.u-mb\:lg-negative\@lg2 {
	margin-block-end: calc(var(--space-block-lg) * -1) !important;
}

.u-pt\:lg\@lg2 {
	padding-block-start: var(--space-block-lg) !important;
}

.u-pb\:lg\@lg2 {
	padding-block-end: var(--space-block-lg) !important;
}

.u-mt\:md\@lg2 {
	margin-block-start: var(--space-block-md) !important;
}

.u-mb\:md\@lg2 {
	margin-block-end: var(--space-block-md) !important;
}

.u-mt\:md-negative\@lg2 {
	margin-block-start: calc(var(--space-block-md) * -1) !important;
}

.u-mb\:md-negative\@lg2 {
	margin-block-end: calc(var(--space-block-md) * -1) !important;
}

.u-pt\:md\@lg2 {
	padding-block-start: var(--space-block-md) !important;
}

.u-pb\:md\@lg2 {
	padding-block-end: var(--space-block-md) !important;
}

.u-mt\:sm\@lg2 {
	margin-block-start: var(--space-block-sm) !important;
}

.u-mb\:sm\@lg2 {
	margin-block-end: var(--space-block-sm) !important;
}

.u-mt\:sm-negative\@lg2 {
	margin-block-start: calc(var(--space-block-sm) * -1) !important;
}

.u-mb\:sm-negative\@lg2 {
	margin-block-end: calc(var(--space-block-sm) * -1) !important;
}

.u-pt\:sm\@lg2 {
	padding-block-start: var(--space-block-sm) !important;
}

.u-pb\:sm\@lg2 {
	padding-block-end: var(--space-block-sm) !important;
}

.u-mt\:xs\@lg2 {
	margin-block-start: var(--space-block-xs) !important;
}

.u-mb\:xs\@lg2 {
	margin-block-end: var(--space-block-xs) !important;
}

.u-mt\:xs-negative\@lg2 {
	margin-block-start: calc(var(--space-block-xs) * -1) !important;
}

.u-mb\:xs-negative\@lg2 {
	margin-block-end: calc(var(--space-block-xs) * -1) !important;
}

.u-pt\:xs\@lg2 {
	padding-block-start: var(--space-block-xs) !important;
}

.u-pb\:xs\@lg2 {
	padding-block-end: var(--space-block-xs) !important;
}

.u-mt\:xxs\@lg2 {
	margin-block-start: var(--space-block-xxs) !important;
}

.u-mb\:xxs\@lg2 {
	margin-block-end: var(--space-block-xxs) !important;
}

.u-mt\:xxs-negative\@lg2 {
	margin-block-start: calc(var(--space-block-xxs) * -1) !important;
}

.u-mb\:xxs-negative\@lg2 {
	margin-block-end: calc(var(--space-block-xxs) * -1) !important;
}

.u-pt\:xxs\@lg2 {
	padding-block-start: var(--space-block-xxs) !important;
}

.u-pb\:xxs\@lg2 {
	padding-block-end: var(--space-block-xxs) !important;
}

.u-mt\:xxxs\@lg2 {
	margin-block-start: var(--space-block-xxxs) !important;
}

.u-mb\:xxxs\@lg2 {
	margin-block-end: var(--space-block-xxxs) !important;
}

.u-mt\:xxxs-negative\@lg2 {
	margin-block-start: calc(var(--space-block-xxxs) * -1) !important;
}

.u-mb\:xxxs-negative\@lg2 {
	margin-block-end: calc(var(--space-block-xxxs) * -1) !important;
}

.u-pt\:xxxs\@lg2 {
	padding-block-start: var(--space-block-xxxs) !important;
}

.u-pb\:xxxs\@lg2 {
	padding-block-end: var(--space-block-xxxs) !important;
}

.u-mt\:xl-trim\@lg2 {
	margin-block-start: var(--space-block-xl-trim) !important;
}

.u-mb\:xl-trim\@lg2 {
	margin-block-end: var(--space-block-xl-trim) !important;
}

.u-mt\:xl-trim-negative\@lg2 {
	margin-block-start: calc(var(--space-block-xl-trim) * -1) !important;
}

.u-mb\:xl-trim-negative\@lg2 {
	margin-block-end: calc(var(--space-block-xl-trim) * -1) !important;
}

.u-pt\:xl-trim\@lg2 {
	padding-block-start: var(--space-block-xl-trim) !important;
}

.u-pb\:xl-trim\@lg2 {
	padding-block-end: var(--space-block-xl-trim) !important;
}

.u-mt\:xl-half-trim\@lg2 {
	margin-block-start: var(--space-block-xl-half-trim) !important;
}

.u-mb\:xl-half-trim\@lg2 {
	margin-block-end: var(--space-block-xl-half-trim) !important;
}

.u-mt\:xl-half-trim-negative\@lg2 {
	margin-block-start: calc(var(--space-block-xl-half-trim) * -1) !important;
}

.u-mb\:xl-half-trim-negative\@lg2 {
	margin-block-end: calc(var(--space-block-xl-half-trim) * -1) !important;
}

.u-pt\:xl-half-trim\@lg2 {
	padding-block-start: var(--space-block-xl-half-trim) !important;
}

.u-pb\:xl-half-trim\@lg2 {
	padding-block-end: var(--space-block-xl-half-trim) !important;
}

.u-mt\:lg-trim\@lg2 {
	margin-block-start: var(--space-block-lg-trim) !important;
}

.u-mb\:lg-trim\@lg2 {
	margin-block-end: var(--space-block-lg-trim) !important;
}

.u-mt\:lg-trim-negative\@lg2 {
	margin-block-start: calc(var(--space-block-lg-trim) * -1) !important;
}

.u-mb\:lg-trim-negative\@lg2 {
	margin-block-end: calc(var(--space-block-lg-trim) * -1) !important;
}

.u-pt\:lg-trim\@lg2 {
	padding-block-start: var(--space-block-lg-trim) !important;
}

.u-pb\:lg-trim\@lg2 {
	padding-block-end: var(--space-block-lg-trim) !important;
}

.u-mt\:md-trim\@lg2 {
	margin-block-start: var(--space-block-md-trim) !important;
}

.u-mb\:md-trim\@lg2 {
	margin-block-end: var(--space-block-md-trim) !important;
}

.u-mt\:md-trim-negative\@lg2 {
	margin-block-start: calc(var(--space-block-md-trim) * -1) !important;
}

.u-mb\:md-trim-negative\@lg2 {
	margin-block-end: calc(var(--space-block-md-trim) * -1) !important;
}

.u-pt\:md-trim\@lg2 {
	padding-block-start: var(--space-block-md-trim) !important;
}

.u-pb\:md-trim\@lg2 {
	padding-block-end: var(--space-block-md-trim) !important;
}

.u-mt\:sm-trim\@lg2 {
	margin-block-start: var(--space-block-sm-trim) !important;
}

.u-mb\:sm-trim\@lg2 {
	margin-block-end: var(--space-block-sm-trim) !important;
}

.u-mt\:sm-trim-negative\@lg2 {
	margin-block-start: calc(var(--space-block-sm-trim) * -1) !important;
}

.u-mb\:sm-trim-negative\@lg2 {
	margin-block-end: calc(var(--space-block-sm-trim) * -1) !important;
}

.u-pt\:sm-trim\@lg2 {
	padding-block-start: var(--space-block-sm-trim) !important;
}

.u-pb\:sm-trim\@lg2 {
	padding-block-end: var(--space-block-sm-trim) !important;
}

.u-mt\:xs-trim\@lg2 {
	margin-block-start: var(--space-block-xs-trim) !important;
}

.u-mb\:xs-trim\@lg2 {
	margin-block-end: var(--space-block-xs-trim) !important;
}

.u-mt\:xs-trim-negative\@lg2 {
	margin-block-start: calc(var(--space-block-xs-trim) * -1) !important;
}

.u-mb\:xs-trim-negative\@lg2 {
	margin-block-end: calc(var(--space-block-xs-trim) * -1) !important;
}

.u-pt\:xs-trim\@lg2 {
	padding-block-start: var(--space-block-xs-trim) !important;
}

.u-pb\:xs-trim\@lg2 {
	padding-block-end: var(--space-block-xs-trim) !important;
}

.u-mt\:xxs-trim\@lg2 {
	margin-block-start: var(--space-block-xxs-trim) !important;
}

.u-mb\:xxs-trim\@lg2 {
	margin-block-end: var(--space-block-xxs-trim) !important;
}

.u-mt\:xxs-trim-negative\@lg2 {
	margin-block-start: calc(var(--space-block-xxs-trim) * -1) !important;
}

.u-mb\:xxs-trim-negative\@lg2 {
	margin-block-end: calc(var(--space-block-xxs-trim) * -1) !important;
}

.u-pt\:xxs-trim\@lg2 {
	padding-block-start: var(--space-block-xxs-trim) !important;
}

.u-pb\:xxs-trim\@lg2 {
	padding-block-end: var(--space-block-xxs-trim) !important;
}

.u-mt\:xxxs-trim\@lg2 {
	margin-block-start: var(--space-block-xxxs-trim) !important;
}

.u-mb\:xxxs-trim\@lg2 {
	margin-block-end: var(--space-block-xxxs-trim) !important;
}

.u-mt\:xxxs-trim-negative\@lg2 {
	margin-block-start: calc(var(--space-block-xxxs-trim) * -1) !important;
}

.u-mb\:xxxs-trim-negative\@lg2 {
	margin-block-end: calc(var(--space-block-xxxs-trim) * -1) !important;
}

.u-pt\:xxxs-trim\@lg2 {
	padding-block-start: var(--space-block-xxxs-trim) !important;
}

.u-pb\:xxxs-trim\@lg2 {
	padding-block-end: var(--space-block-xxxs-trim) !important;
}

.u-fw\:100\@lg2 {
	font-weight: 100;
}

.u-fw\:200\@lg2 {
	font-weight: 200;
}

.u-fw\:300\@lg2 {
	font-weight: 300;
}

.u-fw\:400\@lg2 {
	font-weight: 400;
}

.u-fw\:500\@lg2 {
	font-weight: 500;
}

.u-fw\:600\@lg2 {
	font-weight: 600;
}

.u-fw\:700\@lg2 {
	font-weight: 700;
}

.u-fw\:800\@lg2 {
	font-weight: 800;
}

.u-fw\:900\@lg2 {
	font-weight: 900;
}

.u-fz\:0\@lg2 {
	font-size: 0rem !important;
}

.u-fz\:1\@lg2 {
	font-size: 0.0625rem !important;
}

.u-fz\:2\@lg2 {
	font-size: 0.125rem !important;
}

.u-fz\:3\@lg2 {
	font-size: 0.1875rem !important;
}

.u-fz\:4\@lg2 {
	font-size: 0.25rem !important;
}

.u-fz\:5\@lg2 {
	font-size: 0.3125rem !important;
}

.u-fz\:6\@lg2 {
	font-size: 0.375rem !important;
}

.u-fz\:7\@lg2 {
	font-size: 0.4375rem !important;
}

.u-fz\:8\@lg2 {
	font-size: 0.5rem !important;
}

.u-fz\:9\@lg2 {
	font-size: 0.5625rem !important;
}

.u-fz\:10\@lg2 {
	font-size: 0.625rem !important;
}

.u-fz\:11\@lg2 {
	font-size: 0.6875rem !important;
}

.u-fz\:12\@lg2 {
	font-size: 0.75rem !important;
}

.u-fz\:13\@lg2 {
	font-size: 0.8125rem !important;
}

.u-fz\:14\@lg2 {
	font-size: 0.875rem !important;
}

.u-fz\:15\@lg2 {
	font-size: 0.9375rem !important;
}

.u-fz\:16\@lg2 {
	font-size: 1rem !important;
}

.u-fz\:17\@lg2 {
	font-size: 1.0625rem !important;
}

.u-fz\:18\@lg2 {
	font-size: 1.125rem !important;
}

.u-fz\:19\@lg2 {
	font-size: 1.1875rem !important;
}

.u-fz\:20\@lg2 {
	font-size: 1.25rem !important;
}

.u-fz\:21\@lg2 {
	font-size: 1.3125rem !important;
}

.u-fz\:22\@lg2 {
	font-size: 1.375rem !important;
}

.u-fz\:23\@lg2 {
	font-size: 1.4375rem !important;
}

.u-fz\:24\@lg2 {
	font-size: 1.5rem !important;
}

.u-fz\:25\@lg2 {
	font-size: 1.5625rem !important;
}

.u-fz\:26\@lg2 {
	font-size: 1.625rem !important;
}

.u-fz\:27\@lg2 {
	font-size: 1.6875rem !important;
}

.u-fz\:28\@lg2 {
	font-size: 1.75rem !important;
}

.u-fz\:29\@lg2 {
	font-size: 1.8125rem !important;
}

.u-fz\:30\@lg2 {
	font-size: 1.875rem !important;
}

.u-lh\:10\@lg2 {
	line-height: 1 !important;
}

.u-lh\:11\@lg2 {
	line-height: 1.1 !important;
}

.u-lh\:12\@lg2 {
	line-height: 1.2 !important;
}

.u-lh\:13\@lg2 {
	line-height: 1.3 !important;
}

.u-lh\:14\@lg2 {
	line-height: 1.4 !important;
}

.u-lh\:15\@lg2 {
	line-height: 1.5 !important;
}

.u-lh\:16\@lg2 {
	line-height: 1.6 !important;
}

.u-lh\:17\@lg2 {
	line-height: 1.7 !important;
}

.u-lh\:18\@lg2 {
	line-height: 1.8 !important;
}

.u-lh\:19\@lg2 {
	line-height: 1.9 !important;
}

.u-lh\:20\@lg2 {
	line-height: 2 !important;
}

.u-ta\:l\@lg2 {
	text-align: left !important;
}

.u-ta\:r\@lg2 {
	text-align: right !important;
}

.u-ta\:c\@lg2 {
	text-align: center !important;
}

.u-min\@lg2 {
	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\:xl-half\@lg {
	row-gap: var(--space-block-xl-half) !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\:xxs\@lg {
	row-gap: var(--space-block-xxs) !important;
}

.u-rg\:xxxs\@lg {
	row-gap: var(--space-block-xxxs) !important;
}

.u-rg\:xl-trim\@lg {
	row-gap: var(--space-block-xl-trim) !important;
}

.u-rg\:xl-half-trim\@lg {
	row-gap: var(--space-block-xl-half-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-rg\:xxs-trim\@lg {
	row-gap: var(--space-block-xxs-trim) !important;
}

.u-rg\:xxxs-trim\@lg {
	row-gap: var(--space-block-xxxs-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\: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\:xl-half\@lg {
	height: var(--space-block-xl-half) !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\:xxs\@lg {
	height: var(--space-block-xxs) !important;
}

.u-h\:xxxs\@lg {
	height: var(--space-block-xxxs) !important;
}

.u-h\:xl-trim\@lg {
	height: var(--space-block-xl-trim) !important;
}

.u-h\:xl-half-trim\@lg {
	height: var(--space-block-xl-half-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-h\:xxs-trim\@lg {
	height: var(--space-block-xxs-trim) !important;
}

.u-h\:xxxs-trim\@lg {
	height: var(--space-block-xxxs-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-mt\:xl-negative\@lg {
	margin-block-start: calc(var(--space-block-xl) * -1) !important;
}

.u-mb\:xl-negative\@lg {
	margin-block-end: calc(var(--space-block-xl) * -1) !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\:xl-half\@lg {
	margin-block-start: var(--space-block-xl-half) !important;
}

.u-mb\:xl-half\@lg {
	margin-block-end: var(--space-block-xl-half) !important;
}

.u-mt\:xl-half-negative\@lg {
	margin-block-start: calc(var(--space-block-xl-half) * -1) !important;
}

.u-mb\:xl-half-negative\@lg {
	margin-block-end: calc(var(--space-block-xl-half) * -1) !important;
}

.u-pt\:xl-half\@lg {
	padding-block-start: var(--space-block-xl-half) !important;
}

.u-pb\:xl-half\@lg {
	padding-block-end: var(--space-block-xl-half) !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-mt\:lg-negative\@lg {
	margin-block-start: calc(var(--space-block-lg) * -1) !important;
}

.u-mb\:lg-negative\@lg {
	margin-block-end: calc(var(--space-block-lg) * -1) !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-mt\:md-negative\@lg {
	margin-block-start: calc(var(--space-block-md) * -1) !important;
}

.u-mb\:md-negative\@lg {
	margin-block-end: calc(var(--space-block-md) * -1) !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-mt\:sm-negative\@lg {
	margin-block-start: calc(var(--space-block-sm) * -1) !important;
}

.u-mb\:sm-negative\@lg {
	margin-block-end: calc(var(--space-block-sm) * -1) !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-mt\:xs-negative\@lg {
	margin-block-start: calc(var(--space-block-xs) * -1) !important;
}

.u-mb\:xs-negative\@lg {
	margin-block-end: calc(var(--space-block-xs) * -1) !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\:xxs\@lg {
	margin-block-start: var(--space-block-xxs) !important;
}

.u-mb\:xxs\@lg {
	margin-block-end: var(--space-block-xxs) !important;
}

.u-mt\:xxs-negative\@lg {
	margin-block-start: calc(var(--space-block-xxs) * -1) !important;
}

.u-mb\:xxs-negative\@lg {
	margin-block-end: calc(var(--space-block-xxs) * -1) !important;
}

.u-pt\:xxs\@lg {
	padding-block-start: var(--space-block-xxs) !important;
}

.u-pb\:xxs\@lg {
	padding-block-end: var(--space-block-xxs) !important;
}

.u-mt\:xxxs\@lg {
	margin-block-start: var(--space-block-xxxs) !important;
}

.u-mb\:xxxs\@lg {
	margin-block-end: var(--space-block-xxxs) !important;
}

.u-mt\:xxxs-negative\@lg {
	margin-block-start: calc(var(--space-block-xxxs) * -1) !important;
}

.u-mb\:xxxs-negative\@lg {
	margin-block-end: calc(var(--space-block-xxxs) * -1) !important;
}

.u-pt\:xxxs\@lg {
	padding-block-start: var(--space-block-xxxs) !important;
}

.u-pb\:xxxs\@lg {
	padding-block-end: var(--space-block-xxxs) !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-mt\:xl-trim-negative\@lg {
	margin-block-start: calc(var(--space-block-xl-trim) * -1) !important;
}

.u-mb\:xl-trim-negative\@lg {
	margin-block-end: calc(var(--space-block-xl-trim) * -1) !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\:xl-half-trim\@lg {
	margin-block-start: var(--space-block-xl-half-trim) !important;
}

.u-mb\:xl-half-trim\@lg {
	margin-block-end: var(--space-block-xl-half-trim) !important;
}

.u-mt\:xl-half-trim-negative\@lg {
	margin-block-start: calc(var(--space-block-xl-half-trim) * -1) !important;
}

.u-mb\:xl-half-trim-negative\@lg {
	margin-block-end: calc(var(--space-block-xl-half-trim) * -1) !important;
}

.u-pt\:xl-half-trim\@lg {
	padding-block-start: var(--space-block-xl-half-trim) !important;
}

.u-pb\:xl-half-trim\@lg {
	padding-block-end: var(--space-block-xl-half-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-mt\:lg-trim-negative\@lg {
	margin-block-start: calc(var(--space-block-lg-trim) * -1) !important;
}

.u-mb\:lg-trim-negative\@lg {
	margin-block-end: calc(var(--space-block-lg-trim) * -1) !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-mt\:md-trim-negative\@lg {
	margin-block-start: calc(var(--space-block-md-trim) * -1) !important;
}

.u-mb\:md-trim-negative\@lg {
	margin-block-end: calc(var(--space-block-md-trim) * -1) !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-mt\:sm-trim-negative\@lg {
	margin-block-start: calc(var(--space-block-sm-trim) * -1) !important;
}

.u-mb\:sm-trim-negative\@lg {
	margin-block-end: calc(var(--space-block-sm-trim) * -1) !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-mt\:xs-trim-negative\@lg {
	margin-block-start: calc(var(--space-block-xs-trim) * -1) !important;
}

.u-mb\:xs-trim-negative\@lg {
	margin-block-end: calc(var(--space-block-xs-trim) * -1) !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-mt\:xxs-trim\@lg {
	margin-block-start: var(--space-block-xxs-trim) !important;
}

.u-mb\:xxs-trim\@lg {
	margin-block-end: var(--space-block-xxs-trim) !important;
}

.u-mt\:xxs-trim-negative\@lg {
	margin-block-start: calc(var(--space-block-xxs-trim) * -1) !important;
}

.u-mb\:xxs-trim-negative\@lg {
	margin-block-end: calc(var(--space-block-xxs-trim) * -1) !important;
}

.u-pt\:xxs-trim\@lg {
	padding-block-start: var(--space-block-xxs-trim) !important;
}

.u-pb\:xxs-trim\@lg {
	padding-block-end: var(--space-block-xxs-trim) !important;
}

.u-mt\:xxxs-trim\@lg {
	margin-block-start: var(--space-block-xxxs-trim) !important;
}

.u-mb\:xxxs-trim\@lg {
	margin-block-end: var(--space-block-xxxs-trim) !important;
}

.u-mt\:xxxs-trim-negative\@lg {
	margin-block-start: calc(var(--space-block-xxxs-trim) * -1) !important;
}

.u-mb\:xxxs-trim-negative\@lg {
	margin-block-end: calc(var(--space-block-xxxs-trim) * -1) !important;
}

.u-pt\:xxxs-trim\@lg {
	padding-block-start: var(--space-block-xxxs-trim) !important;
}

.u-pb\:xxxs-trim\@lg {
	padding-block-end: var(--space-block-xxxs-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-min\@lg {
	display: none !important;
}

}

@media (width <= 800px) {

.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\:xl-half\@md {
	row-gap: var(--space-block-xl-half) !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\:xxs\@md {
	row-gap: var(--space-block-xxs) !important;
}

.u-rg\:xxxs\@md {
	row-gap: var(--space-block-xxxs) !important;
}

.u-rg\:xl-trim\@md {
	row-gap: var(--space-block-xl-trim) !important;
}

.u-rg\:xl-half-trim\@md {
	row-gap: var(--space-block-xl-half-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-rg\:xxs-trim\@md {
	row-gap: var(--space-block-xxs-trim) !important;
}

.u-rg\:xxxs-trim\@md {
	row-gap: var(--space-block-xxxs-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\: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\:xl-half\@md {
	height: var(--space-block-xl-half) !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\:xxs\@md {
	height: var(--space-block-xxs) !important;
}

.u-h\:xxxs\@md {
	height: var(--space-block-xxxs) !important;
}

.u-h\:xl-trim\@md {
	height: var(--space-block-xl-trim) !important;
}

.u-h\:xl-half-trim\@md {
	height: var(--space-block-xl-half-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-h\:xxs-trim\@md {
	height: var(--space-block-xxs-trim) !important;
}

.u-h\:xxxs-trim\@md {
	height: var(--space-block-xxxs-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-mt\:xl-negative\@md {
	margin-block-start: calc(var(--space-block-xl) * -1) !important;
}

.u-mb\:xl-negative\@md {
	margin-block-end: calc(var(--space-block-xl) * -1) !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\:xl-half\@md {
	margin-block-start: var(--space-block-xl-half) !important;
}

.u-mb\:xl-half\@md {
	margin-block-end: var(--space-block-xl-half) !important;
}

.u-mt\:xl-half-negative\@md {
	margin-block-start: calc(var(--space-block-xl-half) * -1) !important;
}

.u-mb\:xl-half-negative\@md {
	margin-block-end: calc(var(--space-block-xl-half) * -1) !important;
}

.u-pt\:xl-half\@md {
	padding-block-start: var(--space-block-xl-half) !important;
}

.u-pb\:xl-half\@md {
	padding-block-end: var(--space-block-xl-half) !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-mt\:lg-negative\@md {
	margin-block-start: calc(var(--space-block-lg) * -1) !important;
}

.u-mb\:lg-negative\@md {
	margin-block-end: calc(var(--space-block-lg) * -1) !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-mt\:md-negative\@md {
	margin-block-start: calc(var(--space-block-md) * -1) !important;
}

.u-mb\:md-negative\@md {
	margin-block-end: calc(var(--space-block-md) * -1) !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-mt\:sm-negative\@md {
	margin-block-start: calc(var(--space-block-sm) * -1) !important;
}

.u-mb\:sm-negative\@md {
	margin-block-end: calc(var(--space-block-sm) * -1) !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-mt\:xs-negative\@md {
	margin-block-start: calc(var(--space-block-xs) * -1) !important;
}

.u-mb\:xs-negative\@md {
	margin-block-end: calc(var(--space-block-xs) * -1) !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\:xxs\@md {
	margin-block-start: var(--space-block-xxs) !important;
}

.u-mb\:xxs\@md {
	margin-block-end: var(--space-block-xxs) !important;
}

.u-mt\:xxs-negative\@md {
	margin-block-start: calc(var(--space-block-xxs) * -1) !important;
}

.u-mb\:xxs-negative\@md {
	margin-block-end: calc(var(--space-block-xxs) * -1) !important;
}

.u-pt\:xxs\@md {
	padding-block-start: var(--space-block-xxs) !important;
}

.u-pb\:xxs\@md {
	padding-block-end: var(--space-block-xxs) !important;
}

.u-mt\:xxxs\@md {
	margin-block-start: var(--space-block-xxxs) !important;
}

.u-mb\:xxxs\@md {
	margin-block-end: var(--space-block-xxxs) !important;
}

.u-mt\:xxxs-negative\@md {
	margin-block-start: calc(var(--space-block-xxxs) * -1) !important;
}

.u-mb\:xxxs-negative\@md {
	margin-block-end: calc(var(--space-block-xxxs) * -1) !important;
}

.u-pt\:xxxs\@md {
	padding-block-start: var(--space-block-xxxs) !important;
}

.u-pb\:xxxs\@md {
	padding-block-end: var(--space-block-xxxs) !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-mt\:xl-trim-negative\@md {
	margin-block-start: calc(var(--space-block-xl-trim) * -1) !important;
}

.u-mb\:xl-trim-negative\@md {
	margin-block-end: calc(var(--space-block-xl-trim) * -1) !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\:xl-half-trim\@md {
	margin-block-start: var(--space-block-xl-half-trim) !important;
}

.u-mb\:xl-half-trim\@md {
	margin-block-end: var(--space-block-xl-half-trim) !important;
}

.u-mt\:xl-half-trim-negative\@md {
	margin-block-start: calc(var(--space-block-xl-half-trim) * -1) !important;
}

.u-mb\:xl-half-trim-negative\@md {
	margin-block-end: calc(var(--space-block-xl-half-trim) * -1) !important;
}

.u-pt\:xl-half-trim\@md {
	padding-block-start: var(--space-block-xl-half-trim) !important;
}

.u-pb\:xl-half-trim\@md {
	padding-block-end: var(--space-block-xl-half-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-mt\:lg-trim-negative\@md {
	margin-block-start: calc(var(--space-block-lg-trim) * -1) !important;
}

.u-mb\:lg-trim-negative\@md {
	margin-block-end: calc(var(--space-block-lg-trim) * -1) !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-mt\:md-trim-negative\@md {
	margin-block-start: calc(var(--space-block-md-trim) * -1) !important;
}

.u-mb\:md-trim-negative\@md {
	margin-block-end: calc(var(--space-block-md-trim) * -1) !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-mt\:sm-trim-negative\@md {
	margin-block-start: calc(var(--space-block-sm-trim) * -1) !important;
}

.u-mb\:sm-trim-negative\@md {
	margin-block-end: calc(var(--space-block-sm-trim) * -1) !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-mt\:xs-trim-negative\@md {
	margin-block-start: calc(var(--space-block-xs-trim) * -1) !important;
}

.u-mb\:xs-trim-negative\@md {
	margin-block-end: calc(var(--space-block-xs-trim) * -1) !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-mt\:xxs-trim\@md {
	margin-block-start: var(--space-block-xxs-trim) !important;
}

.u-mb\:xxs-trim\@md {
	margin-block-end: var(--space-block-xxs-trim) !important;
}

.u-mt\:xxs-trim-negative\@md {
	margin-block-start: calc(var(--space-block-xxs-trim) * -1) !important;
}

.u-mb\:xxs-trim-negative\@md {
	margin-block-end: calc(var(--space-block-xxs-trim) * -1) !important;
}

.u-pt\:xxs-trim\@md {
	padding-block-start: var(--space-block-xxs-trim) !important;
}

.u-pb\:xxs-trim\@md {
	padding-block-end: var(--space-block-xxs-trim) !important;
}

.u-mt\:xxxs-trim\@md {
	margin-block-start: var(--space-block-xxxs-trim) !important;
}

.u-mb\:xxxs-trim\@md {
	margin-block-end: var(--space-block-xxxs-trim) !important;
}

.u-mt\:xxxs-trim-negative\@md {
	margin-block-start: calc(var(--space-block-xxxs-trim) * -1) !important;
}

.u-mb\:xxxs-trim-negative\@md {
	margin-block-end: calc(var(--space-block-xxxs-trim) * -1) !important;
}

.u-pt\:xxxs-trim\@md {
	padding-block-start: var(--space-block-xxxs-trim) !important;
}

.u-pb\:xxxs-trim\@md {
	padding-block-end: var(--space-block-xxxs-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-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\:xl-half\@sm {
	row-gap: var(--space-block-xl-half) !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\:xxs\@sm {
	row-gap: var(--space-block-xxs) !important;
}

.u-rg\:xxxs\@sm {
	row-gap: var(--space-block-xxxs) !important;
}

.u-rg\:xl-trim\@sm {
	row-gap: var(--space-block-xl-trim) !important;
}

.u-rg\:xl-half-trim\@sm {
	row-gap: var(--space-block-xl-half-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-rg\:xxs-trim\@sm {
	row-gap: var(--space-block-xxs-trim) !important;
}

.u-rg\:xxxs-trim\@sm {
	row-gap: var(--space-block-xxxs-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\: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\:xl-half\@sm {
	height: var(--space-block-xl-half) !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\:xxs\@sm {
	height: var(--space-block-xxs) !important;
}

.u-h\:xxxs\@sm {
	height: var(--space-block-xxxs) !important;
}

.u-h\:xl-trim\@sm {
	height: var(--space-block-xl-trim) !important;
}

.u-h\:xl-half-trim\@sm {
	height: var(--space-block-xl-half-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-h\:xxs-trim\@sm {
	height: var(--space-block-xxs-trim) !important;
}

.u-h\:xxxs-trim\@sm {
	height: var(--space-block-xxxs-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-mt\:xl-negative\@sm {
	margin-block-start: calc(var(--space-block-xl) * -1) !important;
}

.u-mb\:xl-negative\@sm {
	margin-block-end: calc(var(--space-block-xl) * -1) !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\:xl-half\@sm {
	margin-block-start: var(--space-block-xl-half) !important;
}

.u-mb\:xl-half\@sm {
	margin-block-end: var(--space-block-xl-half) !important;
}

.u-mt\:xl-half-negative\@sm {
	margin-block-start: calc(var(--space-block-xl-half) * -1) !important;
}

.u-mb\:xl-half-negative\@sm {
	margin-block-end: calc(var(--space-block-xl-half) * -1) !important;
}

.u-pt\:xl-half\@sm {
	padding-block-start: var(--space-block-xl-half) !important;
}

.u-pb\:xl-half\@sm {
	padding-block-end: var(--space-block-xl-half) !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-mt\:lg-negative\@sm {
	margin-block-start: calc(var(--space-block-lg) * -1) !important;
}

.u-mb\:lg-negative\@sm {
	margin-block-end: calc(var(--space-block-lg) * -1) !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-mt\:md-negative\@sm {
	margin-block-start: calc(var(--space-block-md) * -1) !important;
}

.u-mb\:md-negative\@sm {
	margin-block-end: calc(var(--space-block-md) * -1) !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-mt\:sm-negative\@sm {
	margin-block-start: calc(var(--space-block-sm) * -1) !important;
}

.u-mb\:sm-negative\@sm {
	margin-block-end: calc(var(--space-block-sm) * -1) !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-mt\:xs-negative\@sm {
	margin-block-start: calc(var(--space-block-xs) * -1) !important;
}

.u-mb\:xs-negative\@sm {
	margin-block-end: calc(var(--space-block-xs) * -1) !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\:xxs\@sm {
	margin-block-start: var(--space-block-xxs) !important;
}

.u-mb\:xxs\@sm {
	margin-block-end: var(--space-block-xxs) !important;
}

.u-mt\:xxs-negative\@sm {
	margin-block-start: calc(var(--space-block-xxs) * -1) !important;
}

.u-mb\:xxs-negative\@sm {
	margin-block-end: calc(var(--space-block-xxs) * -1) !important;
}

.u-pt\:xxs\@sm {
	padding-block-start: var(--space-block-xxs) !important;
}

.u-pb\:xxs\@sm {
	padding-block-end: var(--space-block-xxs) !important;
}

.u-mt\:xxxs\@sm {
	margin-block-start: var(--space-block-xxxs) !important;
}

.u-mb\:xxxs\@sm {
	margin-block-end: var(--space-block-xxxs) !important;
}

.u-mt\:xxxs-negative\@sm {
	margin-block-start: calc(var(--space-block-xxxs) * -1) !important;
}

.u-mb\:xxxs-negative\@sm {
	margin-block-end: calc(var(--space-block-xxxs) * -1) !important;
}

.u-pt\:xxxs\@sm {
	padding-block-start: var(--space-block-xxxs) !important;
}

.u-pb\:xxxs\@sm {
	padding-block-end: var(--space-block-xxxs) !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-mt\:xl-trim-negative\@sm {
	margin-block-start: calc(var(--space-block-xl-trim) * -1) !important;
}

.u-mb\:xl-trim-negative\@sm {
	margin-block-end: calc(var(--space-block-xl-trim) * -1) !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\:xl-half-trim\@sm {
	margin-block-start: var(--space-block-xl-half-trim) !important;
}

.u-mb\:xl-half-trim\@sm {
	margin-block-end: var(--space-block-xl-half-trim) !important;
}

.u-mt\:xl-half-trim-negative\@sm {
	margin-block-start: calc(var(--space-block-xl-half-trim) * -1) !important;
}

.u-mb\:xl-half-trim-negative\@sm {
	margin-block-end: calc(var(--space-block-xl-half-trim) * -1) !important;
}

.u-pt\:xl-half-trim\@sm {
	padding-block-start: var(--space-block-xl-half-trim) !important;
}

.u-pb\:xl-half-trim\@sm {
	padding-block-end: var(--space-block-xl-half-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-mt\:lg-trim-negative\@sm {
	margin-block-start: calc(var(--space-block-lg-trim) * -1) !important;
}

.u-mb\:lg-trim-negative\@sm {
	margin-block-end: calc(var(--space-block-lg-trim) * -1) !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-mt\:md-trim-negative\@sm {
	margin-block-start: calc(var(--space-block-md-trim) * -1) !important;
}

.u-mb\:md-trim-negative\@sm {
	margin-block-end: calc(var(--space-block-md-trim) * -1) !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-mt\:sm-trim-negative\@sm {
	margin-block-start: calc(var(--space-block-sm-trim) * -1) !important;
}

.u-mb\:sm-trim-negative\@sm {
	margin-block-end: calc(var(--space-block-sm-trim) * -1) !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-mt\:xs-trim-negative\@sm {
	margin-block-start: calc(var(--space-block-xs-trim) * -1) !important;
}

.u-mb\:xs-trim-negative\@sm {
	margin-block-end: calc(var(--space-block-xs-trim) * -1) !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-mt\:xxs-trim\@sm {
	margin-block-start: var(--space-block-xxs-trim) !important;
}

.u-mb\:xxs-trim\@sm {
	margin-block-end: var(--space-block-xxs-trim) !important;
}

.u-mt\:xxs-trim-negative\@sm {
	margin-block-start: calc(var(--space-block-xxs-trim) * -1) !important;
}

.u-mb\:xxs-trim-negative\@sm {
	margin-block-end: calc(var(--space-block-xxs-trim) * -1) !important;
}

.u-pt\:xxs-trim\@sm {
	padding-block-start: var(--space-block-xxs-trim) !important;
}

.u-pb\:xxs-trim\@sm {
	padding-block-end: var(--space-block-xxs-trim) !important;
}

.u-mt\:xxxs-trim\@sm {
	margin-block-start: var(--space-block-xxxs-trim) !important;
}

.u-mb\:xxxs-trim\@sm {
	margin-block-end: var(--space-block-xxxs-trim) !important;
}

.u-mt\:xxxs-trim-negative\@sm {
	margin-block-start: calc(var(--space-block-xxxs-trim) * -1) !important;
}

.u-mb\:xxxs-trim-negative\@sm {
	margin-block-end: calc(var(--space-block-xxxs-trim) * -1) !important;
}

.u-pt\:xxxs-trim\@sm {
	padding-block-start: var(--space-block-xxxs-trim) !important;
}

.u-pb\:xxxs-trim\@sm {
	padding-block-end: var(--space-block-xxxs-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-pc {
	display: none !important;
}

.u-min\@sm {
	display: none !important;
}

}

@media (width <= 550px) {

.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\:xl-half\@xs {
	row-gap: var(--space-block-xl-half) !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\:xxs\@xs {
	row-gap: var(--space-block-xxs) !important;
}

.u-rg\:xxxs\@xs {
	row-gap: var(--space-block-xxxs) !important;
}

.u-rg\:xl-trim\@xs {
	row-gap: var(--space-block-xl-trim) !important;
}

.u-rg\:xl-half-trim\@xs {
	row-gap: var(--space-block-xl-half-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-rg\:xxs-trim\@xs {
	row-gap: var(--space-block-xxs-trim) !important;
}

.u-rg\:xxxs-trim\@xs {
	row-gap: var(--space-block-xxxs-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\: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\:xl-half\@xs {
	height: var(--space-block-xl-half) !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\:xxs\@xs {
	height: var(--space-block-xxs) !important;
}

.u-h\:xxxs\@xs {
	height: var(--space-block-xxxs) !important;
}

.u-h\:xl-trim\@xs {
	height: var(--space-block-xl-trim) !important;
}

.u-h\:xl-half-trim\@xs {
	height: var(--space-block-xl-half-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-h\:xxs-trim\@xs {
	height: var(--space-block-xxs-trim) !important;
}

.u-h\:xxxs-trim\@xs {
	height: var(--space-block-xxxs-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-mt\:xl-negative\@xs {
	margin-block-start: calc(var(--space-block-xl) * -1) !important;
}

.u-mb\:xl-negative\@xs {
	margin-block-end: calc(var(--space-block-xl) * -1) !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\:xl-half\@xs {
	margin-block-start: var(--space-block-xl-half) !important;
}

.u-mb\:xl-half\@xs {
	margin-block-end: var(--space-block-xl-half) !important;
}

.u-mt\:xl-half-negative\@xs {
	margin-block-start: calc(var(--space-block-xl-half) * -1) !important;
}

.u-mb\:xl-half-negative\@xs {
	margin-block-end: calc(var(--space-block-xl-half) * -1) !important;
}

.u-pt\:xl-half\@xs {
	padding-block-start: var(--space-block-xl-half) !important;
}

.u-pb\:xl-half\@xs {
	padding-block-end: var(--space-block-xl-half) !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-mt\:lg-negative\@xs {
	margin-block-start: calc(var(--space-block-lg) * -1) !important;
}

.u-mb\:lg-negative\@xs {
	margin-block-end: calc(var(--space-block-lg) * -1) !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-mt\:md-negative\@xs {
	margin-block-start: calc(var(--space-block-md) * -1) !important;
}

.u-mb\:md-negative\@xs {
	margin-block-end: calc(var(--space-block-md) * -1) !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-mt\:sm-negative\@xs {
	margin-block-start: calc(var(--space-block-sm) * -1) !important;
}

.u-mb\:sm-negative\@xs {
	margin-block-end: calc(var(--space-block-sm) * -1) !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-mt\:xs-negative\@xs {
	margin-block-start: calc(var(--space-block-xs) * -1) !important;
}

.u-mb\:xs-negative\@xs {
	margin-block-end: calc(var(--space-block-xs) * -1) !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\:xxs\@xs {
	margin-block-start: var(--space-block-xxs) !important;
}

.u-mb\:xxs\@xs {
	margin-block-end: var(--space-block-xxs) !important;
}

.u-mt\:xxs-negative\@xs {
	margin-block-start: calc(var(--space-block-xxs) * -1) !important;
}

.u-mb\:xxs-negative\@xs {
	margin-block-end: calc(var(--space-block-xxs) * -1) !important;
}

.u-pt\:xxs\@xs {
	padding-block-start: var(--space-block-xxs) !important;
}

.u-pb\:xxs\@xs {
	padding-block-end: var(--space-block-xxs) !important;
}

.u-mt\:xxxs\@xs {
	margin-block-start: var(--space-block-xxxs) !important;
}

.u-mb\:xxxs\@xs {
	margin-block-end: var(--space-block-xxxs) !important;
}

.u-mt\:xxxs-negative\@xs {
	margin-block-start: calc(var(--space-block-xxxs) * -1) !important;
}

.u-mb\:xxxs-negative\@xs {
	margin-block-end: calc(var(--space-block-xxxs) * -1) !important;
}

.u-pt\:xxxs\@xs {
	padding-block-start: var(--space-block-xxxs) !important;
}

.u-pb\:xxxs\@xs {
	padding-block-end: var(--space-block-xxxs) !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-mt\:xl-trim-negative\@xs {
	margin-block-start: calc(var(--space-block-xl-trim) * -1) !important;
}

.u-mb\:xl-trim-negative\@xs {
	margin-block-end: calc(var(--space-block-xl-trim) * -1) !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\:xl-half-trim\@xs {
	margin-block-start: var(--space-block-xl-half-trim) !important;
}

.u-mb\:xl-half-trim\@xs {
	margin-block-end: var(--space-block-xl-half-trim) !important;
}

.u-mt\:xl-half-trim-negative\@xs {
	margin-block-start: calc(var(--space-block-xl-half-trim) * -1) !important;
}

.u-mb\:xl-half-trim-negative\@xs {
	margin-block-end: calc(var(--space-block-xl-half-trim) * -1) !important;
}

.u-pt\:xl-half-trim\@xs {
	padding-block-start: var(--space-block-xl-half-trim) !important;
}

.u-pb\:xl-half-trim\@xs {
	padding-block-end: var(--space-block-xl-half-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-mt\:lg-trim-negative\@xs {
	margin-block-start: calc(var(--space-block-lg-trim) * -1) !important;
}

.u-mb\:lg-trim-negative\@xs {
	margin-block-end: calc(var(--space-block-lg-trim) * -1) !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-mt\:md-trim-negative\@xs {
	margin-block-start: calc(var(--space-block-md-trim) * -1) !important;
}

.u-mb\:md-trim-negative\@xs {
	margin-block-end: calc(var(--space-block-md-trim) * -1) !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-mt\:sm-trim-negative\@xs {
	margin-block-start: calc(var(--space-block-sm-trim) * -1) !important;
}

.u-mb\:sm-trim-negative\@xs {
	margin-block-end: calc(var(--space-block-sm-trim) * -1) !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-mt\:xs-trim-negative\@xs {
	margin-block-start: calc(var(--space-block-xs-trim) * -1) !important;
}

.u-mb\:xs-trim-negative\@xs {
	margin-block-end: calc(var(--space-block-xs-trim) * -1) !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-mt\:xxs-trim\@xs {
	margin-block-start: var(--space-block-xxs-trim) !important;
}

.u-mb\:xxs-trim\@xs {
	margin-block-end: var(--space-block-xxs-trim) !important;
}

.u-mt\:xxs-trim-negative\@xs {
	margin-block-start: calc(var(--space-block-xxs-trim) * -1) !important;
}

.u-mb\:xxs-trim-negative\@xs {
	margin-block-end: calc(var(--space-block-xxs-trim) * -1) !important;
}

.u-pt\:xxs-trim\@xs {
	padding-block-start: var(--space-block-xxs-trim) !important;
}

.u-pb\:xxs-trim\@xs {
	padding-block-end: var(--space-block-xxs-trim) !important;
}

.u-mt\:xxxs-trim\@xs {
	margin-block-start: var(--space-block-xxxs-trim) !important;
}

.u-mb\:xxxs-trim\@xs {
	margin-block-end: var(--space-block-xxxs-trim) !important;
}

.u-mt\:xxxs-trim-negative\@xs {
	margin-block-start: calc(var(--space-block-xxxs-trim) * -1) !important;
}

.u-mb\:xxxs-trim-negative\@xs {
	margin-block-end: calc(var(--space-block-xxxs-trim) * -1) !important;
}

.u-pt\:xxxs-trim\@xs {
	padding-block-start: var(--space-block-xxxs-trim) !important;
}

.u-pb\:xxxs-trim\@xs {
	padding-block-end: var(--space-block-xxxs-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-min\@xs {
	display: none !important;
}

}

@media (hover: hover) and (pointer: fine) {

.u-td\:u\@hov:hover {
	text-decoration: underline !important;
}

.u-td\:n\@hov:hover {
	text-decoration: none !important;
}

}

@media (768px < width) {

.u-sp {
	display: none !important;
}

.u-retina {
	width: auto !important;
}

.u-max\@sm {
	display: none !important;
}

}

@media (1400px < width) {

.u-max\@wide {
	display: none !important;
}

}

@media (1200px < width) {

.u-max\@lg2 {
	display: none !important;
}

}

@media (1000px < width) {

.u-max\@lg {
	display: none !important;
}

}

@media (800px < width) {

.u-max\@md {
	display: none !important;
}

}

@media (550px < width) {

.u-max\@xs {
	display: none !important;
}

}

