@charset "UTF-8";
/* default margin: 0 */
body, article, header, footer, main, nav, input, textarea, section, div, select, h1, h2, h3, h4, p, li, embed, img {
	margin: 0;
}
* , *:before, *:after {
  box-sizing: border-box;
}
/* body default */
body {
	min-height: 100vh;
	line-height: 1.5;
	scroll-behavior: smooth;
	text-rendering: optimizeSpeed;
}
input[type="search"], input[type="text"] {
	border: none;
	outline: none;
	background: transparent;
	color: #fff;
}
input[type="search"]:focus, input[type="text"]:focus {
	border: none;
}
img {
	display: block;
	max-width: 100%;
}
a:not([class]) {
	-webkit-text-decoration-skip: ink;
			text-decoration-skip-ink: auto;
}
/* stylelint-disable custom-property-pattern */
:root {
  /* colors */
  /* B&W */
  --black: #000000;
	--white: #ffffff;
	
  /* grays */
	--gray-0: rgb(13, 13, 13);
	--gray-1: rgb(24, 25, 29);
	--gray-2: rgb(26, 26, 26);
	--gray-3: rgb(33, 33, 33);
	--gray-4: rgb(42, 42, 42);
	--gray-5: rgb(64, 64, 64);
	--gray-6: rgb(128, 128, 128); /* gray : #808080 */
	--gray-7: rgb(136, 136, 136);
	--gray-8: rgb(211, 211, 211); /* lightgray : #d3d3d3 */
	--gray-9: rgb(220, 220, 220); /* gainsboro : #dcdcdc */

  /* reds */
	--red-0: rgb(26, 0, 0);
	--red-1: rgb(51, 0, 0);
	--red-2: rgb(77, 0, 0);
	--red-3: rgb(102, 0, 0);
	--red-4: rgb(128, 0, 0);
	--red-5: rgb(153, 0, 0);
	--red-6: rgb(179, 0, 0);
	--red-7: rgb(204, 0, 0);
	--red-8: rgb(230, 0, 0);
	--red-9: rgb(255, 0, 0); /* red */
		
	/* greens */
	--green-0: rgb(0, 26, 0);
	--green-1: rgb(0, 51, 0);
	--green-2: rgb(0, 77, 0);
	--green-3: rgb(0, 102, 0);
	--green-4: rgb(0, 128, 0); /* green */
	--green-5: rgb(0, 153, 0);
	--green-6: rgb(0, 179, 0);
	--green-7: rgb(0, 204, 0);
	--green-8: rgb(0, 230, 0);
	--green-9: rgb(0, 255, 0);

  /* blues */
	--blue-0: rgb(0, 0, 26);
	--blue-1: rgb(0, 0, 51);
	--blue-2: rgb(0, 0, 77);
	--blue-3: rgb(0, 0, 102);
	--blue-4: rgb(0, 0, 128);
	--blue-5: rgb(0, 0, 153);
	--blue-6: rgb(0, 0, 179);
	--blue-7: rgb(0, 0, 204);
	--blue-8: rgb(0, 0, 230);
	--blue-9: rgb(0, 0, 255); /* blue */

	--blue: #3b82f6; /* accent-color: blue; */
  --teal: #14b8a6; /* accent-color: teal; */

  /* dark theme */
	--background-dark: rgb(24, 25, 29);
	--surface-dark: rgb(34, 36, 42); /* obsidian-gray */
	--text-light: rgb(239, 241, 255);
  
	/* light theme */
	--background-light: rgb(240, 245, 255);
	--surface-light: rgb(210, 216, 234);
	--text-dark: rgb(23, 23, 24);

  /* brands' colors */
	--facebook: rgb(25, 63, 145);
	--instagram: rgb(221, 42, 123);
	--instagram-bg-image: linear-gradient(to bottom right, rgb(81, 91, 212), rgb(129, 52, 175), rgb(221, 42, 123), rgb(245, 133, 41));
	--telegram: rgb(0, 136, 204);
  /* opacity colors */
	--black-transparent-20: rgba(0, 0, 0, 0.2);
	--black-transparent-50: rgba(0, 0, 0, 0.5);
	--white-transparent-20: rgba(255, 255, 255, 0.2);
	--white-transparent-50: rgba(255, 255, 255, 0.5);

  /* viewport widths */
	--tablet-vw: 48rem; /* 768px */
	--laptop-vw: 72rem; /* 1152px */
	--desktop-vw: 96rem; /* 1536px */
  /* grids */
	--grid-min-width: none;
	--grid-max-width: 100%;
	--grid-spacing-x-width: 0.5rem;
	--grid-spacing-y-width: 1rem;
	--grid-outer-spacing-width: 1.5rem;
	--tablet-grid-outer-spacing-width: 1rem;
	--laptop-grid-outer-spacing-width: 2rem;
	--desktop-grid-outer-spacing-width: 2rem;
	--tablet-grid-max-width: var(--tablet-vw);
	--laptop-grid-max-width: var(--laptop-vw);
	--desktop-grid-max-width: var(--desktop-vw);

  /* fonts */
	--google-font: "Nunito"; /* Google fonts: "Nunito"(sans-serif)- Designed by Vernon Adams, Cyreal, Jacques Le Bailly; _To contribute, see- https://github.com/googlefonts/nunito _License: These font are licensed under the Open Font License.- https://openfontlicense.org */
	--font-fallback-1: Arial;
	--font-fallback-2: Helvetica;
	--font-fallback-3: Verdana;
	--font-fallback-4: Tahoma;
	/* generic-font-families */
	--generic-font-1: serif;
	--generic-font-2: sans-serif;
	--generic-font-3: monospace;
	--generic-font-4: cursive;
	--generic-font-5: fantasy;
	/* font family */
	--font-family-base: var(--google-font), var(--font-fallback-3), var(--font-fallback-2), var(--font-fallback-1), var(--generic-font-2);

  /* font sizes for viewport scaling */
	--font-size-root: 14px;
	--font-size-tablet: 16px;

  /* font sizes */
	--font-size-base: 1em;
	--font-size-5xs: calc(var(--font-size-base) * 0.25); /* 4px */
	--font-size-4xs: calc(var(--font-size-base) * 0.3125); /* px */
	--font-size-3xs: calc(var(--font-size-base) * 0.375); /* 6px */
	--font-size-2xs: calc(var(--font-size-base) * 0.5); /* 8px */
	--font-size-xs: calc(var(--font-size-base) * 0.625); /* 10px */
	--font-size-sm: calc(var(--font-size-base) * 0.75); /* 12px */
	--font-size-2sm: calc(var(--font-size-base) * 0.875); /* 14px */
	--font-size-md: calc(var(--font-size-base) * 1); /* 16px */
	--font-size-2md: calc(var(--font-size-base) * 1.125); /* 18px */
	--font-size-3md: calc(var(--font-size-base) * 1.25); /* 20px */
	--font-size-lg: calc(var(--font-size-base) * 1.5); /* 24px */
	--font-size-2lg: calc(var(--font-size-base) * 1.75); /* 28px */
	--font-size-3lg: calc(var(--font-size-base) * 2); /* 32px */
	--font-size-xl: calc(var(--font-size-base) * 2.25); /* 36px */
	--font-size-2xl: calc(var(--font-size-base) * 2.5); /* 40px */
	--font-size-3xl: calc(var(--font-size-base) * 3); /* 48px */
	--font-size-4xl: calc(var(--font-size-base) * 3.5); /* 56px */
	--font-size-5xl: calc(var(--font-size-base) * 3.75); /* 60px */
	--font-size-6xl: calc(var(--font-size-base) * 4); /* 64px */
	--font-size-7xl: calc(var(--font-size-base) * 4.5); /* 72px */
  /* font weights */
	--font-weight-thin: 200;
	--font-weight-light: 300;
	--font-weight-base: normal;
	--font-weight-regular: 400;
	--font-weight-medium: 500;
	--font-weight-semibold: 600;
	--font-weight-bold: 700;
	--font-weight-heavy: 800; /* extra bold */
	--font-weight-black: 900;

  /* headings */
	--headings-font-weight: var(--font-weight-bold);
	--headings-margin-top: 2em;
	--h1-font-size: var(--font-size-3lg); /* 32px */
	--h2-font-size: var(--font-size-2lg); /* 28px */
	--h3-font-size: var(--font-size-lg); /* 24px */
	--h4-font-size: var(--font-size-3md); /* 20px */
	--h5-font-size: var(--font-size-md); /* 16px */
	--h6-font-size: var(--font-size-sm); /* 12px */
	--h1-line-height: calc((32 + 6) / 32);
	--h2-line-height: calc((28 + 6) / 28);
	--h3-line-height: calc((24 + 6) / 24);
	--h4-line-height: calc((20 + 6) / 20);
	--h5-line-height: calc((16 + 6) / 16);
	--h6-line-height: calc((12 + 6) / 12);
	--h1-margin-bottom: calc(8em / 32);
	--h2-margin-bottom: calc(8em / 28);
	--h3-margin-bottom: calc(8em / 24);
	--h4-margin-bottom: calc(8em / 20);
	--h5-margin-bottom: calc(8em / 16);
	--h6-margin-bottom: calc(8em / 12);

  /* line heights */
	--line-height-0: 0;
	--line-height-base: 1.5;
	--line-height-sm: 1.25;
	--line-height-xs: 1.125;
	--line-height-1: 1;
	--line-height-md: var(--line-height-base);
	--line-height-lg: 1.6;
	--line-height-heading: var(--line-height-xs);
	--line-height-para: var(--line-height-md);
  /* line lengths */
	--line-length-2xs: 15ch;
	--line-length-xs: 30ch;
	--line-length-sm: 45ch;
	--line-length-md: 66ch;
	--line-length-lg: 77ch;
	--line-length-xl: 90ch;

  /* text-align */
	--text-align-start: start;
	--text-align-end: end;
	--text-align-left: left;
	--text-align-right: right;
	--text-align-center: center;
	--text-align-justify: justify;
	--text-align-match-parent: match-parent;

  /* different sizes */
	--size-base: 1em;
	--size-5xs: calc(var(--size-base) * 0.25); /* 4px */
	--size-4xs: calc(var(--size-base) * 0.3125); /* 5px */
	--size-3xs: calc(var(--size-base) * 0.375); /* 6px */
	--size-2xs: calc(var(--size-base) * 0.5); /* 8px */
	--size-xs: calc(var(--size-base) * 0.625); /* 10px */
	--size-sm: calc(var(--size-base) * 0.75); /* 12px */
	--size-2sm: calc(var(--size-base) * 0.875); /* 14px */
	--size-md: calc(var(--size-base) * 1); /* 16px */
	--size-2md: calc(var(--size-base) * 1.125); /* 18px */
	--size-3md: calc(var(--size-base) * 1.25); /* 20px */
	--size-4md: calc(var(--size-base) * 1.375); /* 22px */
	--size-lg: calc(var(--size-base) * 1.5); /* 24px */
	--size-2lg: calc(var(--size-base) * 1.75); /* 28px */
	--size-3lg: calc(var(--size-base) * 2); /* 32px */
	--size-xl: calc(var(--size-base) * 2.25); /* 36px */
	--size-2xl: calc(var(--size-base) * 2.5); /* 40px */
	--size-3xl: calc(var(--size-base) * 2.75); /* 44px */
	--size-4xl: calc(var(--size-base) * 3); /* 48px */
	--size-5xl: calc(var(--size-base) * 3.25); /* 52px */
	--size-6xl: calc(var(--size-base) * 3.5); /* 56px */
	--size-7xl: calc(var(--size-base) * 3.75); /* 60px */
	--size-8xl: calc(var(--size-base) * 4); /* 64px */
	--size-9xl: calc(var(--size-base) * 4.5); /* 72px */
  /* size resets */
	--size-reset-base: 1rem;
	--size-reset-5xs: calc(var(--size-reset-base) * 0.25); /* 4px */
	--size-reset-4xs: calc(var(--size-reset-base) * 0.3125); /* 5px */
	--size-reset-3xs: calc(var(--size-reset-base) * 0.375); /* 6px */
	--size-reset-2xs: calc(var(--size-reset-base) * 0.5); /* 8px */
	--size-reset-xs: calc(var(--size-reset-base) * 0.625); /* 10px */
	--size-reset-sm: calc(var(--size-reset-base) * 0.75); /* 12px */
	--size-reset-2sm: calc(var(--size-reset-base) * 0.875); /* 14px */
	--size-reset-md: calc(var(--size-reset-base) * 1); /* 16px */
	--size-reset-2md: calc(var(--size-reset-base) * 1.125); /* 18px */
	--size-reset-3md: calc(var(--size-reset-base) * 1.25); /* 20px */
	--size-reset-4md: calc(var(--size-reset-base) * 1.375); /* 22px */
	--size-reset-lg: calc(var(--size-reset-base) * 1.5); /* 24px */
	--size-reset-2lg: calc(var(--size-reset-base) * 1.75); /* 28px */
	--size-reset-3lg: calc(var(--size-reset-base) * 2); /* 32px */
	--size-reset-xl: calc(var(--size-reset-base) * 2.25); /* 36px */
	--size-reset-2xl: calc(var(--size-reset-base) * 2.5); /* 40px */
	--size-reset-3xl: calc(var(--size-reset-base) * 2.75); /* 44px */
	--size-reset-4xl: calc(var(--size-reset-base) * 3); /* 48px */
	--size-reset-5xl: calc(var(--size-reset-base) * 3.25); /* 52px */
	--size-reset-6xl: calc(var(--size-reset-base) * 3.5); /* 56px */
	--size-reset-7xl: calc(var(--size-reset-base) * 3.75); /* 60px */
	--size-reset-8xl: calc(var(--size-reset-base) * 4); /* 64px */
	--size-reset-9xl: calc(var(--size-reset-base) * 4.5); /* 72px */

  /* borders */
	--border-xs: 0.0625em; /* 1px */
	--border-sm: 0.125em; /* 2px */
	--border-md: 0.25em; /* 4px */
	--border-lg: 0.5em; /* 8px */
	--border-radius-xs: 0.25em;
	--border-radius-sm: 0.5em;
	--border-radius-md: 0.75em; /* 12px */
	--border-radius-lg: 1em; /* 16px */
	--border-radius-: 1.25em; /* 20px */
	--border-radius-round: 50%;
	--border-style: solid;

  /* spacings */
	--spacing-base: 1em; /* ~16px */
	--spacing-0: 0;
	--spacing-1: calc(var(--spacing-base) * 1 / 16); /* 1px */
	--spacing-1px: 1px;
	--spacing-6xs: calc(var(--spacing-base) * 2 / 16); /* 2px */
	--spacing-5xs: calc(var(--spacing-base) * 3 / 16); /* 3px */
	--spacing-4xs: calc(var(--spacing-base) * 4 / 16); /* 4px */
	--spacing-3xs: calc(var(--spacing-base) * 6 / 16); /* 6px */
	--spacing-2xs: calc(var(--spacing-base) * 8 / 16); /* 8px */
	--spacing-xs: calc(var(--spacing-base) * 10 / 16); /* 10px */
	--spacing-sm: calc(var(--spacing-base) * 12 / 16); /* 12px */
	--spacing-2sm: calc(var(--spacing-base) * 14 / 16); /* 14px */
	--spacing-md: calc(var(--spacing-base) * 1); /* 16px */
	--spacing-2md: calc(var(--spacing-base) * 1.125); /* 18px */
	--spacing-3md: calc(var(--spacing-base) * 1.25); /* 20px */
	--spacing-4md: calc(var(--spacing-base) * 1.375); /* 22px */
	--spacing-lg: calc(var(--spacing-base) * 1.5); /* 24px */
	--spacing-2lg: calc(var(--spacing-base) * 1.75); /* 28px */
	--spacing-3lg: calc(var(--spacing-base) * 2); /* 32px */
	--spacing-xl: calc(var(--spacing-base) * 2.25); /* 36px */
	--spacing-2xl: calc(var(--spacing-base) * 2.5); /* 40px */
	--spacing-3xl: calc(var(--spacing-base) * 2.75); /* 44px */
	--spacing-4xl: calc(var(--spacing-base) * 3); /* 48px */
	--spacing-5xl: calc(var(--spacing-base) * 3.25); /* 52px */
	--spacing-6xl: calc(var(--spacing-base) * 3.5); /* 56px */
	--spacing-7xl: calc(var(--spacing-base) * 4); /* 64px */
	--spacing-8xl: calc(var(--spacing-base) * 4.5); /* 72px */
	--spacing-9xl: calc(var(--spacing-base) * 5); /* 80px */
	--spacing-10xl: calc(var(--spacing-base) * 6); /* 96px */
	--spacing-11xl: calc(var(--spacing-base) * 8); /* 128px */
	--spacing-12xl: calc(var(--spacing-base) * 10); /* 160px */
	--spacing-13xl: calc(var(--spacing-base) * 12); /* 192px */
	--spacing-14xl: calc(var(--spacing-base) * 16); /* 256px */
	--spacing-15xl: calc(var(--spacing-base) * 20); /* 320px */
	--spacing-16xl: calc(var(--spacing-base) * 22.5); /* 360px */
  
  /* paragraph */
	--para-margin-top: 0;
	--para-margin-bottom: var(--spacing-md);

  /* buttons */
	--button-active-color: #ffffff;
	--button-disabled-opacity: 0.5;
	--button-disabled-background: #ffffff;
	--button-margin-bottom: 0.835em;
	--button-padding-x: var(--spacing-2lg);
	--button-padding-y: var(--spacing-2sm);
	--button-padding: var(--button-padding-y) var(--button-padding-x);
  
  /* layers or z-index(es) */
	--layer--1: -1;
	--layer-0: 0;
	--layer-1: 10;
	--layer-2: 20;
	--layer-3: 30;
	--layer-4: 40;
	--layer-5: 50;
	--layer-background: var(--layer--1);
	--layer-foreground: var(--layer-5);
		
	/* timing */
	--menu-content-transition-duration: calc(1s * 0.3);
	--slide-enter-active-transition-duration: calc(1s * 0.5);
	--dot-transition-duration: calc(1s * 0.3);
	--box-shadow-transition-duration: calc(1s * 0.3s);
}
/* stylelint-enable */
html {
	-webkit-text-size-adjust: 100%;
		 -moz-text-size-adjust: 100%;
			-ms-text-size-adjust: 100%;
					text-size-adjust: 100%;
	font-size: 14px;
	font-size: var(--font-size-root);
	color-scheme: light dark;
	background-color: var(--background-dark);
	color: var(--text-light);
}
@media (min-width: 768px) {
	html {
	font-size: 16px;
	font-size: var(--font-size-tablet);
	}
}
@media (prefers-color-scheme: light) {
	html {
		background-color: var(--background-light);
		color: var(--text-dark);
	}
}
body {
	font-family: "Nunito", Verdana, Helvetica, Arial, sans-serif;
	font-family: var(--font-family-base);
	font-size: 1em;
	font-size: var(--font-size-base);
	font-weight: normal;
	font-weight: var(--font-weight-base);
	overflow-x: hidden;
	text-align: left;
	text-align: var(--text-align-left);
}
#cards, #cards1, #vision {
	background-color: var(--surface-dark);
}
.card {
	background-color: var(--background-dark);
}
@media (prefers-color-scheme: light) {
	#cards, #cards1, #vision {
		background-color: var(--surface-light);
	}
	.card {
		background-color: var(--background-light);
	}
}
.slnet {
	color: #9ca3af;
}


.container {
	width: auto;
	width: var(--max-width, auto);
		
	--outer-spacing-width: var(--grid-outer-spacing-width);
	--min-width: var(--grid-min-width);
		
	margin-right: auto;
	margin-left: auto;
	padding-left: 1.5rem;
	padding-left: var(--outer-spacing-width);
	padding-right: 1.5rem;
	padding-right: var(--outer-spacing-width);
	min-width: none;
	min-width: var(--min-width);
}
@media (min-width: 768px) {
	.container {
		--max-width: var(--tablet-grid-max-width);
		--outer-spacing-width: var(--tablet-grid-outer-spacing-width);
	}
}
@media (min-width: 1152px) {
	.container {
		--max-width: var(--laptop-grid-max-width);
		--outer-spacing-width: var(--laptop-grid-outer-spacing-width);
	}
}
@media (min-width: 1536px) {
	.container {
		--max-width: var(--laptop-grid-max-width);
		--outer-spacing-width: var(--desktop-grid-outer-spacing-width);
	}
}
#top-header {
	/*background-color: rgb(13, 13, 13);*/
	/*background-color: var(--gray-0);*/
	/*background-color: #aeaeae;*/
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	box-shadow: var(--spacing-0) var(--spacing-1) var(--spacing-5xs) var(--black-transparent-20);
}
/* footer */
.social-networks a {
	background-color: rgb(42, 42, 42);
  background-color: var(--gray-4);
	color: rgb(136, 136, 136);
	color: var(--gray-7);
}
#icon-facebook:hover {
	background-color: rgb(25, 63, 145);
	background-color: var(--facebook);
}
#icon-telegram:hover {
	background-color: rgb(0, 136, 204);
	background-color: var(--telegram);
}
@media (prefers-color-scheme: light) {
	.social-networks a {
		color: rgb(255, 255, 255);
		color: var(--white);
	}
	#icon-facebook {
		background-color: rgb(25, 63, 145);
		background-color: var(--facebook);
	}
	#icon-telegram {
		background-color: rgb(0, 136, 204);
		background-color: var(--telegram);
	}
}
.copyright, .home {
  color: #787878;
}
.home:hover {
	color: #787878;
	text-decoration-line: underline;
	text-decoration-color: #ffffff;
	/*text-decoration-thickness: calc(1em * 0.0625);*/
}

strong, .strong, b, .b {
	font-weight: 700;
	font-weight: var(--font-weight-bold);
}

/* grid columns */
.row {
	--margin-left: calc(var(--grid-spacing-x-width) * -1);
	--margin-right: calc(var(--grid-spacing-x-width) * -1);
		
	display: flex;
	align-items: flex-start;
	flex-basis: auto;
	flex-direction: row;
	flex-grow: 0;
	flex-shrink: 1;
	flex-wrap: wrap;
	margin-left: calc(0.5rem * -1);
	margin-left: var(--margin-left);
	margin-right: calc(0.5rem * -1);
	margin-right: var(--margin-right);
}
.row.align-top {
	align-items: flex-start;
}
.row.align-center {
	align-items: center;
}
.row.align-bottom {
	align-items: flex-end;
}
.row.align-stretch {
	align-items: stretch;
}
.row > :is(div, li, p) {
	--padding-left: var(--grid-spacing-x-width);
	--padding-right: var(--grid-spacing-x-width);
		
	padding-left: 0.5rem;
	padding-left: var(--padding-left);
	padding-right: 0.5rem;
	padding-right: var(--padding-right);
}
/* extra spacing */
.row.spacious {
	--grid-spacing-x-width: 1rem;
	--grid-spacing-y-width: 2rem;
	--grid-outer-spacing-width: 2rem;
}
.column,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12 {
	--order: 0;
	flex-basis: auto;
	flex-grow: 0;
	flex-shrink: 0;
	order: 0;
	order: var(--order);
}
.column {
	flex-basis: 0;
	flex-grow: 1;
	max-width: 100%;
}
.col-1 {
	flex-basis: 8.33333333%;
	max-width: 8.33333333%;
}
.col-2 {
	flex-basis: 16.66666667%;
	max-width: 16.66666667%;
}
.col-3 {
	flex-basis: 25%;
	max-width: 25%;
}
.col-4 {
	flex-basis: 33.33333333%;
	max-width: 33.33333333%;
}
.col-5 {
	flex-basis: 41.66666667%;
	max-width: 41.66666667%;
}
.col-6 {
	flex-basis: 50%;
	max-width: 50%;
}
.col-7 {
	flex-basis: 58.33333333%;
	max-width: 58.33333333%;
}
.col-8 {
	flex-basis: 66.66666667%;
	max-width: 66.66666667%;
}
.col-9 {
	flex-basis: 75%;
	max-width: 75%;
}
.col-10 {
	flex-basis: 83.33333333%;
	max-width: 83.33333333%;
}
.col-11 {
	flex-basis: 91.66666667%;
	max-width: 91.66666667%;
}
.col-12 {
	flex-basis: 100%;
	max-width: 100%;
}
.order-first {
	--order: -1;
}
.order-last {
	--order: 1;
}
@media(min-width: 768px) {
	.row.tablet\:align-top {
		align-items: flex-start;
	}
	.row.tablet\:align-center {
		align-items: center;
	}
	.row.tablet\:align-bottom {
		align-items: flex-end;
	}
	.row.tablet\:align-stretch {
		align-items: stretch;
	}
	.tablet\:column,.tablet\:col-1,.tablet\:col-2,.tablet\:col-3,.tablet\:col-4,.tablet\:col-5,.tablet\:col-6,.tablet\:col-7,.tablet\:col-8,.tablet\:col-9,.tablet\:col-10,.tablet\:col-11,.tablet\:col-12 {
		--order: 0;
		flex-basis: auto;
		flex-grow: 0;
		flex-shrink: 0;
		order: 0;
		order: var(--order);
	}
	.tablet\:column {
		flex-basis: 0;
		flex-grow: 1;
	max-width: 100%;
	}
	.tablet\:col-1 {
		flex-basis: 8.33333333%;
	max-width: 8.33333333%;
	}
	.tablet\:col-2 {
		flex-basis: 16.66666667%;
	max-width: 16.66666667%;
	}
	.tablet\:col-3 {
		flex-basis: 25%;
	max-width: 25%;
	}
	.tablet\:col-4 {
		flex-basis: 33.33333333%;
	max-width: 33.33333333%;
	}
	.tablet\:col-5 {
		flex-basis: 41.66666667%;
	max-width: 41.66666667%;
	}
	.tablet\:col-6 {
		flex-basis: 50%;
	max-width: 50%;
	}
	.tablet\:col-7 {
		flex-basis: 58.33333333%;
	max-width: 58.33333333%;
	}
	.tablet\:col-8 {
		flex-basis: 66.66666667%;
	max-width: 66.66666667%;
	}
	.tablet\:col-9 {
		flex-basis: 75%;
	max-width: 75%;
	}
	.tablet\:col-10 {
		flex-basis: 83.33333333%;
	max-width: 83.33333333%;
	}
	.tablet\:col-11 {
		flex-basis: 91.66666667%;
	max-width: 91.66666667%;
	}
	.tablet\:col-12 {
		flex-basis: 100%;
	max-width: 100%;
	}
	.tablet\:order-first {
		--order: -1;
	}
	.tablet\:order-last {
		--order: 1;
	}
}
@media(min-width: 1152px) {
	.row.laptop\:align-top {
		align-items: flex-start;
	}
	.row.laptop\:align-center {
		align-items: center;
	}
	.row.laptop\:align-bottom {
		align-items: flex-end;
	}
	.row.laptop\:align-stretch {
		align-items: stretch;
	}
	.laptop\:column,.laptop\:col-1,.laptop\:col-2,.laptop\:col-3,.laptop\:col-4,.laptop\:col-5,.laptop\:col-6,.laptop\:col-7,.laptop\:col-8,.laptop\:col-9,.laptop\:col-10,.laptop\:col-11,.laptop\:col-12 {
		--order: 0;
		flex-basis: auto;
		flex-grow: 0;
		flex-shrink: 0;
		order: 0;
		order: var(--order);
	}
	.laptop\:column {
		flex-basis: 0;
		flex-grow: 1;
	max-width: 100%;
	}
	.laptop\:col-1 {
		flex-basis: 8.33333333%;
	max-width: 8.33333333%;
	}
	.laptop\:col-2 {
		flex-basis: 16.66666667%;
	max-width: 16.66666667%;
	}
	.laptop\:col-3 {
		flex-basis: 25%;
	max-width: 25%;
	}
	.laptop\:col-4 {
		flex-basis: 33.33333333%;
	max-width: 33.33333333%;
	}
	.laptop\:col-5 {
		flex-basis: 41.66666667%;
	max-width: 41.66666667%;
	}
	.laptop\:col-6 {
		flex-basis: 50%;
	max-width: 50%;
	}
	.laptop\:col-7 {
		flex-basis: 58.33333333%;
	max-width: 58.33333333%;
	}
	.laptop\:col-8 {
		flex-basis: 66.66666667%;
	max-width: 66.66666667%;
	}
	.laptop\:col-9 {
		flex-basis: 75%;
	max-width: 75%;
	}
	.laptop\:col-10 {
		flex-basis: 83.33333333%;
	max-width: 83.33333333%;
	}
	.laptop\:col-11 {
		flex-basis: 91.66666667%;
	max-width: 91.66666667%;
	}
	.laptop\:col-12 {
		flex-basis: 100%;
	max-width: 100%;
	}
	.laptop\:order-first {
		--order: -1;
	}
	.laptop\:order-last {
		--order: 1;
	}
}
@media(min-width: 1536px) {
	.row.desktop\:align-top {
		align-items: flex-start;
	}
	.row.desktop\:align-center {
		align-items: center;
	}
	.row.desktop\:align-bottom {
		align-items: flex-end;
	}
	.row.desktop\:align-stretch {
		align-items: stretch;
	}
	.desktop\:column,.desktop\:col-1,.desktop\:col-2,.desktop\:col-3,.desktop\:col-4,.desktop\:col-5,.desktop\:col-6,.desktop\:col-7,.desktop\:col-8,.desktop\:col-9,.desktop\:col-10,.desktop\:col-11,.desktop\:col-12 {
		--order: 0;
		flex-basis: auto;
		flex-grow: 0;
		flex-shrink: 0;
		order: 0;
		order: var(--order);
	}
	.desktop\:column {
		flex-basis: 0;
		flex-grow: 1;
	max-width: 100%;
	}
	.desktop\:col-1 {
		flex-basis: 8.33333333%;
	max-width: 8.33333333%;
	}
	.desktop\:col-2 {
		flex-basis: 16.66666667%;
	max-width: 16.66666667%;
	}
	.desktop\:col-3 {
		flex-basis: 25%;
	max-width: 25%;
	}
	.desktop\:col-4 {
		flex-basis: 33.33333333%;
	max-width: 33.33333333%;
	}
	.desktop\:col-5 {
		flex-basis: 41.66666667%;
	max-width: 41.66666667%;
	}
	.desktop\:col-6 {
		flex-basis: 50%;
	max-width: 50%;
	}
	.desktop\:col-7 {
		flex-basis: 58.33333333%;
	max-width: 58.33333333%;
	}
	.desktop\:col-8 {
		flex-basis: 66.66666667%;
	max-width: 66.66666667%;
	}
	.desktop\:col-9 {
		flex-basis: 75%;
	max-width: 75%;
	}
	.desktop\:col-10 {
		flex-basis: 83.33333333%;
	max-width: 83.33333333%;
	}
	.desktop\:col-11 {
		flex-basis: 91.66666667%;
	max-width: 91.66666667%;
	}
	.desktop\:col-12 {
		flex-basis: 100%;
	max-width: 100%;
	}
	.desktop\:order-first {
		--order: -1;
	}
	.desktop\:order-last {
		--order: 1;
	}
}

.display-block {
	display: block;
}
.display-inline {
	display: inline;
}
.display-inline-block {
	display: inline-block;
}
.display-none {
	display: none;
}
.display-grid {
	display: grid;
}
.display-list-item {
	display: list-item;
}
.display-table {
	display: table;
}
.display-table-row {
	display: table-row;
}
.display-table-cell {
	display: table-cell;
}
.display-table-column {
	display: table-column;
}
.display-flex {
	display: flex;
}
.display-inline-flex {
	display: inline-flex;
}
.flex-row {
	flex-direction: row;
}
.flex-row-reverse {
	flex-direction: row-reverse;
}
.flex-column {
	flex-direction: column;
}
.flex-column-reverse {
	flex-direction: column-reverse;
}
.flex-nowrap {
	flex-wrap: nowrap;
}
.flex-wrap {
	flex-wrap: wrap;
}
.flex-wrap-reverse {
	flex-wrap: wrap-reverse;
}
.flex-items-baseline {
	align-items: baseline;
}
.flex-items-start {
	align-items: flex-start;
}
.flex-items-end {
	align-items: flex-end;
}
.flex-items-center {
	align-items: center;
}
.flex-content-start {
	justify-content: flex-start;
}
.flex-content-end {
	justify-content: flex-end;
}
.flex-content-center {
	justify-content: center;
}
.flex-content-around {
	justify-content: space-around;
}
.flex-content-between {
	justify-content: space-between;
}
.flex-content-evenly {
	justify-content: space-evenly;
}
@media(min-width: 768px) {
	.tablet\:display-block {
		display: block;
	}
	.tablet\:display-inline {
		display: inline;
	}
	.tablet\:display-inline-block {
		display: inline-block;
	}
	.tablet\:display-none {
		display: none;
	}
	.tablet\:display-grid {
		display: grid;
	}
	.tablet\:display-list-item {
		display: list-item;
	}
	.tablet\:display-table {
		display: table;
	}
	.tablet\:display-table-row {
		display: table-row;
	}
	.tablet\:display-table-cell {
		display: table-cell;
	}
	.tablet\:display-table-column {
		display: table-column;
	}
	.tablet\:display-flex {
		display: flex;
	}
	.tablet\:display-inline-flex {
		display: inline-flex;
	}
	.tablet\:flex-row {
		flex-direction: row;
	}
	.tablet\:flex-row-reverse {
		flex-direction: row-reverse;
	}
	.tablet\:flex-column {
		flex-direction: column;
	}
	.tablet\:flex-column-reverse {
		flex-direction: column-reverse;
	}
	.tablet\:flex-nowrap {
		flex-wrap: nowrap;
	}
	.tablet\:flex-wrap {
		flex-wrap: wrap;
	}
	.tablet\:flex-wrap-reverse {
		flex-wrap: wrap-reverse;
	}
	.tablet\:flex-items-baseline {
		align-items: baseline;
	}
	.tablet\:flex-items-start {
		align-items: flex-start;
	}
	.tablet\:flex-items-end {
		align-items: flex-end;
	}
	.tablet\:flex-items-center {
		align-items: center;
	}
	.tablet\:flex-content-start {
		justify-content: flex-start;
	}
	.tablet\:flex-content-end {
		justify-content: flex-end;
	}
	.tablet\:flex-content-center {
		justify-content: center;
	}
	.tablet\:flex-content-around {
		justify-content: space-around;
	}
	.tablet\:flex-content-between {
		justify-content: space-between;
	}
	.tablet\:flex-content-evenly {
		justify-content: space-evenly;
	}
}
@media(min-width: 1152px) {
	.laptop\:display-block {
		display: block;
	}
	.laptop\:display-inline {
		display: inline;
	}
	.laptop\:display-inline-block {
		display: inline-block;
	}
	.laptop\:display-none {
		display: none;
	}
	.laptop\:display-grid {
		display: grid;
	}
	.laptop\:display-list-item {
		display: list-item;
	}
	.laptop\:display-table {
		display: table;
	}
	.laptop\:display-table-row {
		display: table-row;
	}
	.laptop\:display-table-cell {
		display: table-cell;
	}
	.laptop\:display-table-column {
		display: table-column;
	}
	.laptop\:display-flex {
		display: flex;
	}
	.laptop\:display-inline-flex {
		display: inline-flex;
	}
	.laptop\:flex-row {
		flex-direction: row;
	}
	.laptop\:flex-row-reverse {
		flex-direction: row-reverse;
	}
	.laptop\:flex-column {
		flex-direction: column;
	}
	.laptop\:flex-column-reverse {
		flex-direction: column-reverse;
	}
	.laptop\:flex-nowrap {
		flex-wrap: nowrap;
	}
	.laptop\:flex-wrap {
		flex-wrap: wrap;
	}
	.laptop\:flex-wrap-reverse {
		flex-wrap: wrap-reverse;
	}
	.laptop\:flex-items-baseline {
		align-items: baseline;
	}
	.laptop\:flex-items-start {
		align-items: flex-start;
	}
	.laptop\:flex-items-end {
		align-items: flex-end;
	}
	.laptop\:flex-items-center {
		align-items: center;
	}
	.laptop\:flex-content-start {
		justify-content: flex-start;
	}
	.laptop\:flex-content-end {
		justify-content: flex-end;
	}
	.laptop\:flex-content-center {
		justify-content: center;
	}
	.laptop\:flex-content-around {
		justify-content: space-around;
	}
	.laptop\:flex-content-between {
		justify-content: space-between;
	}
	.laptop\:flex-content-evenly {
		justify-content: space-evenly;
	}
}
@media(min-width: 1536px) {
	.desktop\:display-block {
		display: block;
	}
	.desktop\:display-inline {
		display: inline;
	}
	.desktop\:display-inline-block {
		display: inline-block;
	}
	.desktop\:display-none {
		display: none;
	}
	.desktop\:display-grid {
		display: grid;
	}
	.desktop\:display-list-item {
		display: list-item;
	}
	.desktop\:display-table {
		display: table;
	}
	.desktop\:display-table-row {
		display: table-row;
	}
	.desktop\:display-table-cell {
		display: table-cell;
	}
	.desktop\:display-table-column {
		display: table-column;
	}
	.desktop\:display-flex {
		display: flex;
	}
	.desktop\:display-inline-flex {
		display: inline-flex;
	}
	.desktop\:flex-row {
		flex-direction: row;
	}
	.desktop\:flex-row-reverse {
		flex-direction: row-reverse;
	}
	.desktop\:flex-column {
		flex-direction: column;
	}
	.desktop\:flex-column-reverse {
		flex-direction: column-reverse;
	}
	.desktop\:flex-nowrap {
		flex-wrap: nowrap;
	}
	.desktop\:flex-wrap {
		flex-wrap: wrap;
	}
	.desktop\:flex-wrap-reverse {
		flex-wrap: wrap-reverse;
	}
	.desktop\:flex-items-baseline {
		align-items: baseline;
	}
	.desktop\:flex-items-start {
		align-items: flex-start;
	}
	.desktop\:flex-items-end {
		align-items: flex-end;
	}
	.desktop\:flex-items-center {
		align-items: center;
	}
	.desktop\:flex-content-start {
		justify-content: flex-start;
	}
	.desktop\:flex-content-end {
		justify-content: flex-end;
	}
	.desktop\:flex-content-center {
		justify-content: center;
	}
	.desktop\:flex-content-around {
		justify-content: space-around;
	}
	.desktop\:flex-content-between {
		justify-content: space-between;
	}
	.desktop\:flex-content-evenly {
		justify-content: space-evenly;
	}
}
.position-static {
	position: static;
}
.position-relative {
	position: relative;
}
.position-absolute {
	position: absolute;
}
.position-fixed {
	position: fixed;
}
.position-sticky {
	position: sticky;
}
.position-sticky-top {
	position: sticky;
	top: 0;
	z-index: 10;
	z-index: var(--layer-1);
}
@media(min-width: 768px) {
	.tablte\:position-static {
		position: static;
	}
	.tablet\:position-relative {
		position: relative;
	}
	.tablet\:position-absolute {
		position: absolute;
	}
	.tablet\:position-fixed {
		position: fixed;
	}
	.tablet\:position-sticky {
		position: sticky;
	}
	.tablet\:position-sticky-top {
		position: sticky;
		top: 0;
		z-index: 10;
		z-index: var(--layer-1);
	}
}
@media(min-width: 1152px) {
	.laptop\:position-static {
		position: static;
	}
	.laptop\:position-relative {
		position: relative;
	}
	.laptop\:position-absolute {
		position: absolute;
	}
	.laptop\:position-fixed {
		position: fixed;
	}
	.laptop\:position-sticky {
		position: sticky;
	}
	.laptop\:position-sticky-top {
		position: sticky;
		top: 0;
		z-index: 10;
		z-index: var(--layer-1);
	}
}
@media(min-width: 1536px) {
	.deskstop\:position-static {
		position: static;
	}
	.deskstop\:position-relative {
		position: relative;
	}
	.deskstop\:position-absolute {
		position: absolute;
	}
	.deskstop\:position-fixed {
		position: fixed;
	}
	.deskstop\:position-sticky {
		position: sticky;
	}
	.deskstop\:position-sticky-top {
		position: sticky;
		top: 0;
		z-index: 10;
		z-index: var(--layer-1);
	}
}
/* floats */
.float-none {
	float: none;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
@media(min-width: 768px) {
	.tablet\:float-none {
		float: none;
	}
	.tablet\:float-left {
		float: left;
	}
	.tablet\:float-right {
		float: right;
	}
}
@media(min-width: 1152px) {
	.laptop\:float-none {
		float: none;
	}
	.laptop\:float-left {
		float: left;
	}
	.laptop\:float-right {
		float: right;
	}
}
@media(min-width: 1536px) {
	.desktop\:float-none {
		float: none;
	}
	.desktop\:float-left {
		float: left;
	}
	.desktop\:float-right {
		float: right;
	}
}
/* clearfix */
.clearfix {
 	display: table;
	clear: both;
	content: "";
}
/* texts */
.text-lowercase {
	text-transform: lowercase;
}
.text-UPPERCASE {
	text-transform: uppercase;
}
.text-Capitalize {
	text-transform: capitalize;
}
.text-left {
	text-align:left;
	text-align: var(--text-align-left);
}
.text-right {
	text-align: right;
	text-align: var(--text-align-right);
}
.text-center {
	text-align: center;
	text-align: var(--text-align-center);
}
.text-justify {
	text-align: justify;
	text-align: var(--text-align-justify);
}
@media(min-width: 768px) {
	.tablet\:text-left {
		text-align:left;
		text-align: var(--text-align-left);
	}
	.tablet\:text-right {
		text-align: right;
		text-align: var(--text-align-right);
	}
	.tablet\:text-center {
		text-align: center;
		text-align: var(--text-align-center);
	}
	.tablet\:text-justify {
		text-align: justify;
		text-align: var(--text-align-justify);
	}
}
@media(min-width: 1152px) {
	.laptop\:text-left {
		text-align:left;
		text-align: var(--text-align-left);
	}
	.laptop\:text-right {
		text-align: right;
		text-align: var(--text-align-right);
	}
	.laptop\:text-center {
		text-align: center;
		text-align: var(--text-align-center);
	}
	.laptop\:text-justify {
		text-align: justify;
		text-align: var(--text-align-justify);
	}
}
@media(min-width: 1536px) {
	.desktop\:text-left {
		text-align:left;
		text-align: var(--text-align-left);
	}
	.desktop\:text-right {
		text-align: right;
		text-align: var(--text-align-right);
	}
	.desktop\:text-center {
		text-align: center;
		text-align: var(--text-align-center);
	}
	.desktop\:text-justify {
		text-align: justify;
		text-align: var(--text-align-justify);
	}
}
/* links */
a {
	color: rgb(255, 255, 255);
	display: inline;
	font-weight: normal;
	font-weight: var(--font-weight-base);
	transition-duration: calc(1s * 0.1);
	transition-property: color, background, -webkit-text-decoration;
	transition-property: color, text-decoration, background;
	transition-property: color, text-decoration, background, -webkit-text-decoration;
	transition-timing-function: ease-in;
	text-decoration-color: currentcolor;
	text-decoration-line: underline;
	text-decoration-thickness: 0.0625em;
}
@media (prefers-color-scheme: light) {
	a {
		color: rgb(0, 0, 0);
	}
}
a:hover, a.hover, a:active, a.active {
	color: rgb(255, 255, 255);
	text-decoration-color: currentcolor;
	text-decoration-line: underline;
	text-decoration-style: solid;
}
.no-underline {
	-webkit-text-decoration: none !important;
	text-decoration: none !important;
}
:is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) {
	--margin-bottom: var(--spacing-sm);
	--line-height: var(--line-height-heading);
		
	margin-top: 2em;
	margin-top: var(--headings-margin-top);
	margin-bottom: calc(1em * 12 / 16);
	margin-bottom: var(--margin-bottom);
	line-height: 1.125;
	line-height: var(--line-height);
	font-weight: 700;
	font-weight: var(--headings-font-weight);
}
:is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6):first-child {
	margin-top: 0;
}
:is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6):last-child {
	margin-bottom: 0;
}
h1, .h1 {
	--margin-bottom: var(--h1-margin-bottom);
	--line-height: var(--h1-line-height);
		
	font-size: calc(1em * 2);
	font-size: var(--h1-font-size);
}
h2, .h2 {
	--margin-bottom: var(--h2-margin-bottom);
	--line-height: var(--h2-line-height);
		
	font-size: calc(1em * 1.75);
	font-size: var(--h2-font-size);
}
h3, .h3 {
	--margin-bottom: var(--h3-margin-bottom);
	--line-height: var(--h3-line-height);
		
	font-size: calc(1em * 1.5);
	font-size: var(--h3-font-size);
}
h4, .h4 {
	--margin-bottom: var(--h4-margin-bottom);
	--line-height: var(--h4-line-height);
		
	font-size: calc(1em * 1.25);
	font-size: var(--h4-font-size);
}
h5, .h5 {
	--margin-bottom: var(--h5-margin-bottom);
	--line-height: var(--h5-line-height);
		
	font-size: calc(1em * 1);
	font-size: var(--h5-font-size);
}
h6, .h6 {
	--margin-bottom: var(--h6-margin-bottom);
	--line-height: var(--h6-line-height);
		
	font-size: calc(1em * 0.75);
	font-size: var(--h6-font-size);
}
p, .p {
	margin-top: 0;
	margin-top: var(--para-margin-top);
	margin-bottom: calc(1em * 1);
	margin-bottom: var(--para-margin-bottom);
	line-height: 1.5;
	line-height: var(--line-height-para);
}
p:last-child, .p:last-child {
	--para-margin-bottom: 0;
}
/* buttons */
.nonselect {
	-webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
}
:is(button, .button, .btn, [type="button"], [type="reset"], [type="submit"]) {
	--button-padding-top: var(--spacing-2sm);
	--button-padding-bottom: var(--spacing-2sm);
	--button-border-radius: calc((var(--button-padding-top) + var(--font-size-base) * var(--line-height-base) + var(--button-padding-bottom)) / 2);
		
	color: rgb(255, 255, 255);
	color: var(--white);
	display: inline-block;
	position: relative;
	margin: 0 0 0.875em 0;
	padding: 0.875em 1.75em;
	padding: var(--button-padding);
	border-color: var(--green-4);
	border-radius: calc((0.875em + 1em * 1.5 + 0.875em) / 2);
	border-radius: var(--button-border-radius);
	transition-duration: 0;
	-webkit-user-select: none;
		 -moz-user-select: none;
					user-select: none;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	font-weight: 600;
	font-weight: var(--font-weight-semibold);
}
:is(button, .button, .btn, [type="button"], [type="reset"], [type="submit"]):hover, .hover:is(button, .button, .btn, [type="button"], [type="reset"], [type="submit"]) {
	color: rgb(255, 255, 255);
	-webkit-text-decoration: none;
					text-decoration: none;
	text-decoration-color: initial;
}
:is(button, .button, .btn, [type="button"], [type="reset"], [type="submit"]):active, .active:is(button, .button, .btn, [type="button"], [type="reset"], [type="submit"]) {
	color: #ffffff;
	color: var(--button-active-color);
	box-shadow: none;
	-webkit-text-decoration: none;
					text-decoration: none;
}
:is(button, .button, .btn, [type="button"], [type="reset"], [type="submit"]):disabled, .disabled:is(button, .button, .btn, [type="button"], [type="reset"], [type="submit"]) {
	opacity: 0.5;
	opacity: var(--button-disabled-opacity);
	background: #ffffff;
	background: var(--button-disabled-background);
	pointer-events: none;
}
:is(input, textarea, .input) {
	display: inline-block;
	width: 100%;
	font-size: 1em;
	/*font-size: var(--input-font-size);*/
	font-weight: bold;
	/*font-weight: var(--input-font-weight);*/
}
:is(input, textarea, .input)::-moz-placeholder {
	opacity: 1;
	/*color: rgb(195, 198, 209);*/
	/*color: var(--input-placeholder-color);*/
	font-weight: normal;
	/*font-weight: var(--input-placeholder-font-weight);*/
}
:is(input, textarea, .input)::placeholder {
	opacity: 1;
	/*color: rgb(195, 198, 209);*/
	/*color: var(--input-placeholder-color);*/
	font-weight: normal;
	/*font-weight: var(--input-placeholder-font-weight);*/
}
/* stylelint-disable custom-property-pattern */
/* sizes */
.size-5xs {
	font-size: calc(1em * 0.25);
	font-size: var(--size-5xs);
}
.size-4xs {
	font-size: calc(1em * 0.3125);
	font-size: var(--size-4xs);
}
.size-3xs {
	font-size: calc(1em * 0.375);
	font-size: var(--size-3xs);
}
.size-2xs {
	font-size: calc(1em * 0.5);
	font-size: var(--size-2xs);
}
.size-xs {
	font-size: calc(1em * 0.625);
	font-size: var(--size-xs);
}
.size-sm {
	font-size: calc(1em * 0.75);
	font-size: var(--size-sm);
}
.size-2sm {
	font-size: calc(1em * 0.875);
	font-size: var(--size-2sm);
}
.size-md {
	font-size: 1em;
	font-size: var(--size-md);
}
.size-2md {
	font-size: calc(1em * 1.125);
	font-size: var(--size-2md);
}
.size-3md {
	font-size: calc(1em * 1.25);
	font-size: var(--size-3md);
}
.size-4md {
	font-size: calc(1em * 1.375);
	font-size: var(--size-4md);
}
.size-lg {
	font-size: calc(1em * 1.5);
	font-size: var(--size-lg);
}
.size-2lg {
	font-size: calc(1em * 1.75);
	font-size: var(--size-2lg);
}
.size-3lg {
	font-size: calc(1em * 2);
	font-size: var(--size-3lg);
}
.size-xl {
	font-size: calc(1em * 2.25);
	font-size: var(--size-xl);
}
.size-2xl {
	font-size: calc(1em * 2.5);
	font-size: var(--size-2xl);
}
.size-3xl {
	font-size: calc(1em * 2.75);
	font-size: var(--size-3xl);
}
.size-4xl {
	font-size: calc(1em * 3);
	font-size: var(--size-4xl);
}
.size-5xl {
	font-size: calc(1em * 3.25);
	font-size: var(--size-5xl);
}
.size-6xl {
	font-size: calc(1em * 3.5);
	font-size: var(--size-6xl);
}
.size-7xl {
	font-size: calc(1em * 3.75);
	font-size: var(--size-7xl);
}
.size-8xl {
	font-size: calc(1em * 4);
	font-size: var(--size-8xl);
}
.size-9xl {
	font-size: calc(1em * 4.5);
	font-size: var(--size-9xl);
}
@media(min-width: 768px) {
	.tablet\:size-5xs {
		font-size: calc(1em * 0.25);
		font-size: var(--size-5xs);
	}
	.tablet\:size-4xs {
		font-size: calc(1em * 0.3125);
		font-size: var(--size-4xs);
	}
	.tablet\:size-3xs {
		font-size: calc(1em * 0.375);
		font-size: var(--size-3xs);
	}
	.tablet\:size-2xs {
		font-size: calc(1em * 0.5);
		font-size: var(--size-2xs);
	}
	.tablet\:size-xs {
		font-size: calc(1em * 0.625);
		font-size: var(--size-xs);
	}
	.tablet\:size-sm {
		font-size: calc(1em * 0.75);
		font-size: var(--size-sm);
	}
	.tablet\:size-2sm {
		font-size: calc(1em * 0.875);
		font-size: var(--size-2sm);
	}
	.tablet\:size-md {
		font-size: 1em;
		font-size: var(--size-md);
	}
	.tablet\:size-2md {
		font-size: calc(1em * 1.125);
		font-size: var(--size-2md);
	}
	.tablet\:size-3md {
		font-size: calc(1em * 1.25);
		font-size: var(--size-3md);
	}
	.tablet\:size-4md {
		font-size: calc(1em * 1.375);
		font-size: var(--size-4md);
	}
	.tablet\:size-lg {
		font-size: calc(1em * 1.5);
		font-size: var(--size-lg);
	}
	.tablet\:size-2lg {
		font-size: calc(1em * 1.75);
		font-size: var(--size-2lg);
	}
	.tablet\:size-3lg {
		font-size: calc(1em * 2);
		font-size: var(--size-3lg);
	}
	.tablet\:size-xl {
		font-size: calc(1em * 2.25);
		font-size: var(--size-xl);
	}
	.tablet\:size-2xl {
		font-size: calc(1em * 2.5);
		font-size: var(--size-2xl);
	}
	.tablet\:size-3xl {
		font-size: calc(1em * 2.75);
		font-size: var(--size-3xl);
	}
	.tablet\:size-4xl {
		font-size: calc(1em * 3);
		font-size: var(--size-4xl);
	}
	.tablet\:size-5xl {
		font-size: calc(1em * 3.25);
		font-size: var(--size-5xl);
	}
	.tablet\:size-6xl {
		font-size: calc(1em * 3.5);
		font-size: var(--size-6xl);
	}
	.tablet\:size-7xl {
		font-size: calc(1em * 3.75);
		font-size: var(--size-7xl);
	}
	.tablet\:size-8xl {
		font-size: calc(1em * 4);
		font-size: var(--size-8xl);
	}
	.tablet\:size-9xl {
		font-size: calc(1em * 4.5);
		font-size: var(--size-9xl);
	}
}
@media(min-width: 1152px) {
	.laptop\:size-5xs {
		font-size: calc(1em * 0.25);
		font-size: var(--size-5xs);
	}
	.laptop\:size-4xs {
		font-size: calc(1em * 0.3125);
		font-size: var(--size-4xs);
	}
	.laptop\:size-3xs {
		font-size: calc(1em * 0.375);
		font-size: var(--size-3xs);
	}
	.laptop\:size-2xs {
		font-size: calc(1em * 0.5);
		font-size: var(--size-2xs);
	}
	.laptop\:size-xs {
		font-size: calc(1em * 0.625);
		font-size: var(--size-xs);
	}
	.laptop\:size-sm {
		font-size: calc(1em * 0.75);
		font-size: var(--size-sm);
	}
	.laptop\:size-2sm {
		font-size: calc(1em * 0.875);
		font-size: var(--size-2sm);
	}
	.laptop\:size-md {
		font-size: 1em;
		font-size: var(--size-md);
	}
	.laptop\:size-2md {
		font-size: calc(1em * 1.125);
		font-size: var(--size-2md);
	}
	.laptop\:size-3md {
		font-size: calc(1em * 1.25);
		font-size: var(--size-3md);
	}
	.laptop\:size-4md {
		font-size: calc(1em * 1.375);
		font-size: var(--size-4md);
	}
	.laptop\:size-lg {
		font-size: calc(1em * 1.5);
		font-size: var(--size-lg);
	}
	.laptop\:size-2lg {
		font-size: calc(1em * 1.75);
		font-size: var(--size-2lg);
	}
	.laptop\:size-3lg {
		font-size: calc(1em * 2);
		font-size: var(--size-3lg);
	}
	.laptop\:size-xl {
		font-size: calc(1em * 2.25);
		font-size: var(--size-xl);
	}
	.laptop\:size-2xl {
		font-size: calc(1em * 2.5);
		font-size: var(--size-2xl);
	}
	.laptop\:size-3xl {
		font-size: calc(1em * 2.75);
		font-size: var(--size-3xl);
	}
	.laptop\:size-4xl {
		font-size: calc(1em * 3);
		font-size: var(--size-4xl);
	}
	.laptop\:size-5xl {
		font-size: calc(1em * 3.25);
		font-size: var(--size-5xl);
	}
	.laptop\:size-6xl {
		font-size: calc(1em * 3.5);
		font-size: var(--size-6xl);
	}
	.laptop\:size-7xl {
		font-size: calc(1em * 3.75);
		font-size: var(--size-7xl);
	}
	.laptop\:size-8xl {
		font-size: calc(1em * 4);
		font-size: var(--size-8xl);
	}
	.laptop\:size-9xl {
		font-size: calc(1em * 4.5);
		font-size: var(--size-9xl);
	}
}
@media(min-width: 1536px) {
	.desktop\:size-5xs {
		font-size: calc(1em * 0.25);
		font-size: var(--size-5xs);
	}
	.desktop\:size-4xs {
		font-size: calc(1em * 0.3125);
		font-size: var(--size-4xs);
	}
	.desktop\:size-3xs {
		font-size: calc(1em * 0.375);
		font-size: var(--size-3xs);
	}
	.desktop\:size-2xs {
		font-size: calc(1em * 0.5);
		font-size: var(--size-2xs);
	}
	.desktop\:size-xs {
		font-size: calc(1em * 0.625);
		font-size: var(--size-xs);
	}
	.desktop\:size-sm {
		font-size: calc(1em * 0.75);
		font-size: var(--size-sm);
	}
	.desktop\:size-2sm {
		font-size: calc(1em * 0.875);
		font-size: var(--size-2sm);
	}
	.desktop\:size-md {
		font-size: 1em;
		font-size: var(--size-md);
	}
	.desktop\:size-2md {
		font-size: calc(1em * 1.125);
		font-size: var(--size-2md);
	}
	.desktop\:size-3md {
		font-size: calc(1em * 1.25);
		font-size: var(--size-3md);
	}
	.desktop\:size-4md {
		font-size: calc(1em * 1.375);
		font-size: var(--size-4md);
	}
	.desktop\:size-lg {
		font-size: calc(1em * 1.5);
		font-size: var(--size-lg);
	}
	.desktop\:size-2lg {
		font-size: calc(1em * 1.75);
		font-size: var(--size-2lg);
	}
	.desktop\:size-3lg {
		font-size: calc(1em * 2);
		font-size: var(--size-3lg);
	}
	.desktop\:size-xl {
		font-size: calc(1em * 2.25);
		font-size: var(--size-xl);
	}
	.desktop\:size-2xl {
		font-size: calc(1em * 2.5);
		font-size: var(--size-2xl);
	}
	.desktop\:size-3xl {
		font-size: calc(1em * 2.75);
		font-size: var(--size-3xl);
	}
	.desktop\:size-4xl {
		font-size: calc(1em * 3);
		font-size: var(--size-4xl);
	}
	.desktop\:size-5xl {
		font-size: calc(1em * 3.25);
		font-size: var(--size-5xl);
	}
	.desktop\:size-6xl {
		font-size: calc(1em * 3.5);
		font-size: var(--size-6xl);
	}
	.desktop\:size-7xl {
		font-size: calc(1em * 3.75);
		font-size: var(--size-7xl);
	}
	.desktop\:size-8xl {
		font-size: calc(1em * 4);
		font-size: var(--size-8xl);
	}
	.desktop\:size-9xl {
		font-size: calc(1em * 4.5);
		font-size: var(--size-9xl);
	}
}
/* sizes resets */
.size-reset-5xs {
	font-size: calc(1rem * 0.25);
	font-size: var(--size-reset-5xs);
}
.size-reset-4xs {
	font-size: calc(1rem * 0.3125);
	font-size: var(--size-reset-4xs);
}
.size-reset-3xs {
	font-size: calc(1rem * 0.375);
	font-size: var(--size-reset-3xs);
}
.size-reset-2xs {
	font-size: calc(1rem * 0.5);
	font-size: var(--size-reset-2xs);
}
.size-reset-xs {
	font-size: calc(1rem * 0.625);
	font-size: var(--size-reset-xs);
}
.size-reset-sm {
	font-size: calc(1rem * 0.75);
	font-size: var(--size-reset-sm);
}
.size-reset-2sm {
	font-size: calc(1rem * 0.875);
	font-size: var(--size-reset-2sm);
}
.size-reset-md {
	font-size: 1rem;
	font-size: var(--size-reset-md);
}
.size-reset-2md {
	font-size: calc(1rem * 1.125);
	font-size: var(--size-reset-2md);
}
.size-reset-3md {
	font-size: calc(1rem * 1.25);
	font-size: var(--size-reset-3md);
}
.size-reset-4md {
	font-size: calc(1rem * 1.375);
	font-size: var(--size-reset-4md);
}
.size-reset-lg {
	font-size: calc(1rem * 1.5);
	font-size: var(--size-reset-lg);
}
.size-reset-2lg {
	font-size: calc(1rem * 1.75);
	font-size: var(--size-reset-2lg);
}
.size-reset-3lg {
	font-size: calc(1rem * 2);
	font-size: var(--size-reset-3lg);
}
.size-reset-xl {
	font-size: calc(1rem * 2.25);
	font-size: var(--size-reset-xl);
}
.size-reset-2xl {
	font-size: calc(1rem * 2.5);
	font-size: var(--size-reset-2xl);
}
.size-reset-3xl {
	font-size: calc(1rem * 2.75);
	font-size: var(--size-reset-3xl);
}
.size-reset-4xl {
	font-size: calc(1rem * 3);
	font-size: var(--size-reset-4xl);
}
.size-reset-5xl {
	font-size: calc(1rem * 3.25);
	font-size: var(--size-5xl);
}
.size-reset-6xl {
	font-size: calc(1rem * 3.5);
	font-size: var(--size-reset-6xl);
}
.size-reset-7xl {
	font-size: calc(1rem * 3.75);
	font-size: var(--size-reset-7xl);
}
.size-reset-8xl {
	font-size: calc(1rem * 4);
	font-size: var(--size-reset-8xl);
}
.size-reset-9xl {
	font-size: calc(1rem * 4.5);
	font-size: var(--size-reset-9xl);
}
@media(min-width: 768px) {
	.tablet\:size-reset-5xs {
		font-size: calc(1rem * 0.25);
		font-size: var(--size-reset-5xs);
	}
	.tablet\:size-reset-4xs {
		font-size: calc(1rem * 0.3125);
		font-size: var(--size-reset-4xs);
	}
	.tablet\:size-reset-3xs {
		font-size: calc(1rem * 0.375);
		font-size: var(--size-reset-3xs);
	}
	.tablet\:size-reset-2xs {
		font-size: calc(1rem * 0.5);
		font-size: var(--size-reset-2xs);
	}
	.tablet\:size-reset-xs {
		font-size: calc(1rem * 0.625);
		font-size: var(--size-reset-xs);
	}
	.tablet\:size-reset-sm {
		font-size: calc(1rem * 0.75);
		font-size: var(--size-reset-sm);
	}
	.tablet\:size-reset-2sm {
		font-size: calc(1rem * 0.875);
		font-size: var(--size-reset-2sm);
	}
	.tablet\:size-reset-md {
		font-size: 1rem;
		font-size: var(--size-reset-md);
	}
	.tablet\:size-reset-2md {
		font-size: calc(1rem * 1.125);
		font-size: var(--size-reset-2md);
	}
	.tablet\:size-reset-3md {
		font-size: calc(1rem * 1.25);
		font-size: var(--size-reset-3md);
	}
	.tablet\:size-reset-4md {
		font-size: calc(1rem * 1.375);
		font-size: var(--size-reset-4md);
	}
	.tablet\:size-reset-lg {
		font-size: calc(1rem * 1.5);
		font-size: var(--size-reset-lg);
	}
	.tablet\:size-reset-2lg {
		font-size: calc(1rem * 1.75);
		font-size: var(--size-reset-2lg);
	}
	.tablet\:size-reset-3lg {
		font-size: calc(1rem * 2);
		font-size: var(--size-reset-3lg);
	}
	.tablet\:size-reset-xl {
		font-size: calc(1rem * 2.25);
		font-size: var(--size-reset-xl);
	}
	.tablet\:size-reset-2xl {
		font-size: calc(1rem * 2.5);
		font-size: var(--size-reset-2xl);
	}
	.tablet\:size-reset-3xl {
		font-size: calc(1rem * 2.75);
		font-size: var(--size-reset-3xl);
	}
	.tablet\:size-reset-4xl {
		font-size: calc(1rem * 3);
		font-size: var(--size-reset-4xl);
	}
	.tablet\:size-reset-5xl {
		font-size: calc(1rem * 3.25);
		font-size: var(--size-5x5l)
	}
	.tablet\:size-reset-6xl {
		font-size: calc(1rem * 3.5);
		font-size: var(--size-reset-6xl);
	}
	.tablet\:size-reset-7xl {
		font-size: calc(1rem * 3.75);
		font-size: var(--size-reset-7xl);
	}
	.tablet\:size-reset-8xl {
		font-size: calc(1rem * 4);
		font-size: var(--size-reset-8xl);
	}
	.tablet\:size-reset-9xl {
		font-size: calc(1rem * 4.5);
		font-size: var(--size-reset-9xl);
	}
}
@media(min-width: 1152px) {
	.laptop\:size-reset-5xs {
		font-size: calc(1rem * 0.25);
		font-size: var(--size-reset-5xs);
	}
	.laptop\:size-reset-4xs {
		font-size: calc(1rem * 0.3125);
		font-size: var(--size-reset-4xs);
	}
	.laptop\:size-reset-3xs {
		font-size: calc(1rem * 0.375);
		font-size: var(--size-reset-3xs);
	}
	.laptop\:size-reset-2xs {
		font-size: calc(1rem * 0.5);
		font-size: var(--size-reset-2xs);
	}
	.laptop\:size-reset-xs {
		font-size: calc(1rem * 0.625);
		font-size: var(--size-reset-xs);
	}
	.laptop\:size-reset-sm {
		font-size: calc(1rem * 0.75);
		font-size: var(--size-reset-sm);
	}
	.laptop\:size-reset-2sm {
		font-size: calc(1rem * 0.875);
		font-size: var(--size-reset-2sm);
	}
	.laptop\:size-reset-md {
		font-size: 1rem;
		font-size: var(--size-reset-md);
	}
	.laptop\:size-reset-2md {
		font-size: calc(1rem * 1.125);
		font-size: var(--size-reset-2md);
	}
	.laptop\:size-reset-3md {
		font-size: calc(1rem * 1.25);
		font-size: var(--size-reset-3md);
	}
	.laptop\:size-reset-4md {
		font-size: calc(1rem * 1.375);
		font-size: var(--size-reset-4md);
	}
	.laptop\:size-reset-lg {
		font-size: calc(1rem * 1.5);
		font-size: var(--size-reset-lg);
	}
	.laptop\:size-reset-2lg {
		font-size: calc(1rem * 1.75);
		font-size: var(--size-reset-2lg);
	}
	.laptop\:size-reset-3lg {
		font-size: calc(1rem * 2);
		font-size: var(--size-reset-3lg);
	}
	.laptop\:size-reset-xl {
		font-size: calc(1rem * 2.25);
		font-size: var(--size-reset-xl);
	}
	.laptop\:size-reset-2xl {
		font-size: calc(1rem * 2.5);
		font-size: var(--size-reset-2xl);
	}
	.laptop\:size-reset-3xl {
		font-size: calc(1rem * 2.75);
		font-size: var(--size-reset-3xl);
	}
	.laptop\:size-reset-4xl {
		font-size: calc(1rem * 3);
		font-size: var(--size-reset-4xl);
	}
	.laptop\:size-reset-5xl {
		font-size: calc(1rem * 3.25);
		font-size: var(--size-5xl);
	}
	.laptop\:size-reset-6xl {
		font-size: calc(1rem * 3.5);
		font-size: var(--size-reset-6xl);
	}
	.laptop\:size-reset-7xl {
		font-size: calc(1rem * 3.75);
		font-size: var(--size-reset-7xl);
	}
	.laptop\:size-reset-8xl {
		font-size: calc(1rem * 4);
		font-size: var(--size-reset-8xl);
	}
	.laptop\:size-reset-9xl {
		font-size: calc(1rem * 4.5);
		font-size: var(--size-reset-9xl);
	}
}
@media(min-width: 1536px) {
	.desktop\:size-reset-5xs {
		font-size: calc(1rem * 0.25);
		font-size: var(--size-reset-5xs);
	}
	.desktop\:size-reset-4xs {
		font-size: calc(1rem * 0.3125);
		font-size: var(--size-reset-4xs);
	}
	.desktop\:size-reset-3xs {
		font-size: calc(1rem * 0.375);
		font-size: var(--size-reset-3xs);
	}
	.desktop\:size-reset-2xs {
		font-size: calc(1rem * 0.5);
		font-size: var(--size-reset-2xs);
	}
	.desktop\:size-reset-xs {
		font-size: calc(1rem * 0.625);
		font-size: var(--size-reset-xs);
	}
	.desktop\:size-reset-sm {
		font-size: calc(1rem * 0.75);
		font-size: var(--size-reset-sm);
	}
	.desktop\:size-reset-2sm {
		font-size: calc(1rem * 0.875);
		font-size: var(--size-reset-2sm);
	}
	.desktop\:size-reset-md {
		font-size: 1rem;
		font-size: var(--size-reset-md);
	}
	.desktop\:size-reset-2md {
		font-size: calc(1rem * 1.125);
		font-size: var(--size-reset-2md);
	}
	.desktop\:size-reset-3md {
		font-size: calc(1rem * 1.25);
		font-size: var(--size-reset-3md);
	}
	.desktop\:size-reset-4md {
		font-size: calc(1rem * 1.375);
		font-size: var(--size-reset-4md);
	}
	.desktop\:size-reset-lg {
		font-size: calc(1rem * 1.5);
		font-size: var(--size-reset-lg);
	}
	.desktop\:size-reset-2lg {
		font-size: calc(1rem * 1.75);
		font-size: var(--size-reset-2lg);
	}
	.desktop\:size-reset-3lg {
		font-size: calc(1rem * 2);
		font-size: var(--size-reset-3lg);
	}
	.desktop\:size-reset-xl {
		font-size: calc(1rem * 2.25);
		font-size: var(--size-reset-xl);
	}
	.desktop\:size-reset-2xl {
		font-size: calc(1rem * 2.5);
		font-size: var(--size-reset-2xl);
	}
	.desktop\:size-reset-3xl {
		font-size: calc(1rem * 2.75);
		font-size: var(--size-reset-3xl);
	}
	.desktop\:size-reset-4xl {
		font-size: calc(1rem * 3);
		font-size: var(--size-reset-4xl);
	}
	.desktop\:size-reset-5xl {
		font-size: calc(1rem * 3.25);
		font-size: var(--size-5xl);
	}
	.desktop\:size-reset-6xl {
		font-size: calc(1rem * 3.5);
		font-size: var(--size-reset-6xl);
	}
	.desktop\:size-reset-7xl {
		font-size: calc(1rem * 3.75);
		font-size: var(--size-reset-7xl);
	}
	.desktop\:size-reset-8xl {
		font-size: calc(1rem * 4);
		font-size: var(--size-reset-8xl);
	}
	.desktop\:size-reset-9xl {
		font-size: calc(1rem * 4.5);
		font-size: var(--size-reset-9xl);
	}
}
/* border radius */
.border-radius-xs {
	border-radius: 0.25em;
	border-radius: var(--border-radius-xs);
}
.border-radius-sm {
	border-radius: 0.5em;
	border-radius: var(--border-radius-sm);
}
.border-radius-md {
	border-radius: 0.75em;
	border-radius: var(--border-radius-md);
}
.border-radius-lg {
	border-radius: 1em;
	border-radius: var(--border-radius-lg);
}
.border-radius-xl {
	border-radius: 1.25em;
	border-radius: var(--border-radius-xl);
}
/* line length measures */
.line-length-2xs {
	max-width: 15ch;
	max-width: var(--line-length-2xs);
}
.line-length-xs {
	max-width: 30ch;
	max-width: var(--line-length-xs);
}
.line-length-sm {
	max-width: 45ch;
	max-width: var(--line-length-sm);
}
.line-length-md {
	max-width: 66ch;
	max-width: var(--line-length-md);
}
.line-length-lg {
	max-width: 77ch;
	max-width: var(--line-length-lg);
}
.line-length-xl {
	max-width: 90ch;
	max-width: var(--line-length-xl);
}
.line-length-none {
	max-width: none;
}
@media(min-width: 768px) {
	.tablet\:line-length-2xs {
		max-width: 15ch;
		max-width: var(--line-length-2xs);
	}
	.tablet\:line-length-xs {
		max-width: 30ch;
		max-width: var(--line-length-xs);
	}
	.tablet\:line-length-sm {
		max-width: 45ch;
		max-width: var(--line-length-sm);
	}
	.tablet\:line-length-md {
		max-width: 66ch;
		max-width: var(--line-length-md);
	}
	.tablet\:line-length-lg {
		max-width: 77ch;
		max-width: var(--line-length-lg);
	}
	.tablet\:line-length-xl {
		max-width: 90ch;
		max-width: var(--line-length-xl);
	}
	.tablet\:line-length-none {
		max-width: none;
	}
}
@media(min-width: 1152px) {
	.laptop\:line-length-2xs {
		max-width: 15ch;
		max-width: var(--line-length-2xs);
	}
	.laptop\:line-length-xs {
		max-width: 30ch;
		max-width: var(--line-length-xs);
	}
	.laptop\:line-length-sm {
		max-width: 45ch;
		max-width: var(--line-length-sm);
	}
	.laptop\:line-length-md {
		max-width: 66ch;
		max-width: var(--line-length-md);
	}
	.laptop\:line-length-lg {
		max-width: 77ch;
		max-width: var(--line-length-lg);
	}
	.laptop\:line-length-xl {
		max-width: 90ch;
		max-width: var(--line-length-xl);
	}
	.laptop\:line-length-none {
		max-width: none;
	}
}
@media(min-width: 1536px) {
	.desktop\:line-length-2xs {
		max-width: 15ch;
		max-width: var(--line-length-2xs);
	}
	.desktop\:line-length-xs {
		max-width: 30ch;
		max-width: var(--line-length-xs);
	}
	.desktop\:line-length-sm {
		max-width: 45ch;
		max-width: var(--line-length-sm);
	}
	.desktop\:line-length-md {
		max-width: 66ch;
		max-width: var(--line-length-md);
	}
	.desktop\:line-length-lg {
		max-width: 77ch;
		max-width: var(--line-length-lg);
	}
	.desktop\:line-length-xl {
		max-width: 90ch;
		max-width: var(--line-length-xl);
	}
	.desktop\:line-length-none {
		max-width: none;
	}
}
/* auto margins */
.margin-auto {
	margin-left: auto;
	margin-right: auto;
}
.margin-left-auto {
	margin-left: auto;
}
.margin-right-auto {
	margin-right: auto;
}
@media(min-width: 768px) {
	.tablet\:margin-auto {
		margin-left: auto;
		margin-right: auto;
	}
	.tablet\:margin-left-auto {
		margin-left: auto;
	}
	.tablet\:margin-right-auto {
		margin-right: auto;
	}
}
@media(min-width: 1152px) {
	.laptop\:margin-auto {
		margin-left: auto;
		margin-right: auto;
	}
	.laptop\:margin-left-auto {
		margin-left: auto;
	}
	.laptop\:margin-right-auto {
		margin-right: auto;
	}
}
@media(min-width: 1536px) {
	.desktop\:margin-auto {
		margin-left: auto;
		margin-right: auto;
	}
	.desktop\:margin-left-auto {
		margin-left: auto;
	}
	.desktop\:margin-right-auto {
		margin-right: auto;
	}
}
/* stylelint-disable custom-property-pattern */
/* margins */
.margin-0 {
	margin: 0 !important;
	margin: var(--spacing-0) !important;
}
.margin-top-0 {
	margin-top: 0 !important;
	margin-top: var(--spacing-0) !important;
}
.margin-right-0 {
	margin-right: 0 !important;
	margin-right: var(--spacing-0) !important;
}
.margin-bottom-0 {
	margin-bottom: 0 !important;
	margin-bottom: var(--spacing-0) !important;
}
.margin-left-0 {
	margin-left: 0 !important;
	margin-left: var(--spacing-0) !important;
}
.margin-horizontal-0 {
	margin-left: 0 !important;
	margin-left: var(--spacing-0) !important;
	margin-right: 0 !important;
	margin-right: var(--spacing-0) !important;
}
.margin-x-0 {
	margin-left: 0 !important;
	margin-left: var(--spacing-0) !important;
	margin-right: 0 !important;
	margin-right: var(--spacing-0) !important;
}
.margin-vertical-0 {
	margin-top: 0 !important;
	margin-top: var(--spacing-0) !important;
	margin-bottom: 0 !important;
	margin-bottom: var(--spacing-0) !important;
}
.margin-y-0 {
	margin-top: 0 !important;
	margin-top: var(--spacing-0) !important;
	margin-bottom: 0 !important;
	margin-bottom: var(--spacing-0) !important;
}
.margin-1 {
	margin: calc(1em * 1 / 16) !important;
	margin: var(--spacing-1) !important;
}
.margin-top-1 {
	margin-top: calc(1em * 1 / 16) !important;
	margin-top: var(--spacing-1) !important;
}
.margin-right-1 {
	margin-right: calc(1em * 1 / 16) !important;
	margin-right: var(--spacing-1) !important;
}
.margin-bottom-1 {
	margin-bottom: calc(1em * 1 / 16) !important;
	margin-bottom: var(--spacing-1) !important;
}
.margin-left-1 {
	margin-left: calc(1em * 1 / 16) !important;
	margin-left: var(--spacing-1) !important;
}
.margin-horizontal-1 {
	margin-left: calc(1em * 1 / 16) !important;
	margin-left: var(--spacing-1) !important;
	margin-right: calc(1em * 1 / 16) !important;
	margin-right: var(--spacing-1) !important;
}
.margin-x-1 {
	margin-left: calc(1em * 1 / 16) !important;
	margin-left: var(--spacing-1) !important;
	margin-right: calc(1em * 1 / 16) !important;
	margin-right: var(--spacing-1) !important;
}
.margin-vertical-1 {
	margin-top: calc(1em * 1 / 16) !important;
	margin-top: var(--spacing-1) !important;
	margin-bottom: calc(1em * 1 / 16) !important;
	margin-bottom: var(--spacing-1) !important;
}
.margin-y-1 {
	margin-top: calc(1em * 1 / 16) !important;
	margin-top: var(--spacing-1) !important;
	margin-bottom: calc(1em * 1 / 16) !important;
	margin-bottom: var(--spacing-1) !important;
}
.margin-1px {
	margin: 1px !important;
	margin: var(--spacing-1px) !important;
}
.margin-top-1px {
	margin-top: 1px !important;
	margin-top: var(--spacing-1px) !important;
}
.margin-right-1px {
	margin-right: 1px !important;
	margin-right: var(--spacing-1px) !important;
}
.margin-bottom-1px {
	margin-bottom: 1px !important;
	margin-bottom: var(--spacing-1px) !important;
}
.margin-left-1px {
	margin-left: 1px !important;
	margin-left: var(--spacing-1px) !important;
}
.margin-horizontal-1px {
	margin-left: 1px !important;
	margin-left: var(--spacing-1px) !important;
	margin-right: 1px !important;
	margin-right: var(--spacing-1px) !important;
}
.margin-x-1px {
	margin-left: 1px !important;
	margin-left: var(--spacing-1px) !important;
	margin-right: 1px !important;
	margin-right: var(--spacing-1px) !important;
}
.margin-vertical-1px {
	margin-top: 1px !important;
	margin-top: var(--spacing-1px) !important;
	margin-bottom: 1px !important;
	margin-bottom: var(--spacing-1px) !important;
}
.margin-y-1px {
	margin-top: 1px !important;
	margin-top: var(--spacing-1px) !important;
	margin-bottom: 1px !important;
	margin-bottom: var(--spacing-1px) !important;
}
.margin-6xs {
	margin: calc(1em * 2 / 16) !important;
	margin: var(--spacing-6xs) !important;
}
.margin-top-6xs {
	margin-top: calc(1em * 2 / 16) !important;
	margin-top: var(--spacing-6xs) !important;
}
.margin-right-6xs {
	margin-right: calc(1em * 2 / 16) !important;
	margin-right: var(--spacing-6xs) !important;
}
.margin-bottom-6xs {
	margin-bottom: calc(1em * 2 / 16) !important;
	margin-bottom: var(--spacing-6xs) !important;
}
.margin-left-6xs {
	margin-left: calc(1em * 2 / 16) !important;
	margin-left: var(--spacing-6xs) !important;
}
.margin-horizontal-6xs {
	margin-left: calc(1em * 2 / 16) !important;
	margin-left: var(--spacing-6xs) !important;
	margin-right: calc(1em * 2 / 16) !important;
	margin-right: var(--spacing-6xs) !important;
}
.margin-x-6xs {
	margin-left: calc(1em * 2 / 16) !important;
	margin-left: var(--spacing-6xs) !important;
	margin-right: calc(1em * 2 / 16) !important;
	margin-right: var(--spacing-6xs) !important;
}
.margin-vertical-6xs {
	margin-top: calc(1em * 2 / 16) !important;
	margin-top: var(--spacing-6xs) !important;
	margin-bottom: calc(1em * 2 / 16) !important;
	margin-bottom: var(--spacing-6xs) !important;
}
.margin-y-6xs {
	margin-top: calc(1em * 2 / 16) !important;
	margin-top: var(--spacing-6xs) !important;
	margin-bottom: calc(1em * 2 / 16) !important;
	margin-bottom: var(--spacing-6xs) !important;
}
.margin-5xs {
	margin: calc(1em * 3 / 16) !important;
	margin: var(--spacing-5xs) !important;
}
.margin-top-5xs {
	margin-top: calc(1em * 3 / 16) !important;
	margin-top: var(--spacing-5xs) !important;
}
.margin-right-5xs {
	margin-right: calc(1em * 3 / 16) !important;
	margin-right: var(--spacing-5xs) !important;
}
.margin-bottom-5xs {
	margin-bottom: calc(1em * 3 / 16) !important;
	margin-bottom: var(--spacing-5xs) !important;
}
.margin-left-5xs {
	margin-left: calc(1em * 3 / 16) !important;
	margin-left: var(--spacing-5xs) !important;
}
.margin-horizontal-5xs {
	margin-left: calc(1em * 3 / 16) !important;
	margin-left: var(--spacing-5xs) !important;
	margin-right: calc(1em * 3 / 16) !important;
	margin-right: var(--spacing-5xs) !important;
}
.margin-x-5xs {
	margin-left: calc(1em * 3 / 16) !important;
	margin-left: var(--spacing-5xs) !important;
	margin-right: calc(1em * 3 / 16) !important;
	margin-right: var(--spacing-5xs) !important;
}
.margin-vertical-5xs {
	margin-top: calc(1em * 3 / 16) !important;
	margin-top: var(--spacing-5xs) !important;
	margin-bottom: calc(1em * 3 / 16) !important;
	margin-bottom: var(--spacing-5xs) !important;
}
.margin-y-5xs {
	margin-top: calc(1em * 3 / 16) !important;
	margin-top: var(--spacing-5xs) !important;
	margin-bottom: calc(1em * 3 / 16) !important;
	margin-bottom: var(--spacing-5xs) !important;
}
.margin-4xs {
	margin: calc(1em * 4 / 16) !important;
	margin: var(--spacing-4xs) !important;
}
.margin-top-4xs {
	margin-top: calc(1em * 4 / 16) !important;
	margin-top: var(--spacing-4xs) !important;
}
.margin-right-4xs {
	margin-right: calc(1em * 4 / 16) !important;
	margin-right: var(--spacing-4xs) !important;
}
.margin-bottom-4xs {
	margin-bottom: calc(1em * 4 / 16) !important;
	margin-bottom: var(--spacing-4xs) !important;
}
.margin-left-4xs {
	margin-left: calc(1em * 4 / 16) !important;
	margin-left: var(--spacing-4xs) !important;
}
.margin-horizontal-4xs {
	margin-left: calc(1em * 4 / 16) !important;
	margin-left: var(--spacing-4xs) !important;
	margin-right: calc(1em * 4 / 16) !important;
	margin-right: var(--spacing-4xs) !important;
}
.margin-x-4xs {
	margin-left: calc(1em * 4 / 16) !important;
	margin-left: var(--spacing-4xs) !important;
	margin-right: calc(1em * 4 / 16) !important;
	margin-right: var(--spacing-4xs) !important;
}
.margin-vertical-4xs {
	margin-top: calc(1em * 4 / 16) !important;
	margin-top: var(--spacing-4xs) !important;
	margin-bottom: calc(1em * 4 / 16) !important;
	margin-bottom: var(--spacing-4xs) !important;
}
.margin-y-4xs {
	margin-top: calc(1em * 4 / 16) !important;
	margin-top: var(--spacing-4xs) !important;
	margin-bottom: calc(1em * 4 / 16) !important;
	margin-bottom: var(--spacing-4xs) !important;
}
.margin-3xs {
	margin: calc(1em * 6 / 16) !important;
	margin: var(--spacing-3xs) !important;
}
.margin-top-3xs {
	margin-top: calc(1em * 6 / 16) !important;
	margin-top: var(--spacing-3xs) !important;
}
.margin-right-3xs {
	margin-right: calc(1em * 6 / 16) !important;
	margin-right: var(--spacing-3xs) !important;
}
.margin-bottom-3xs {
	margin-bottom: calc(1em * 6 / 16) !important;
	margin-bottom: var(--spacing-3xs) !important;
}
.margin-left-3xs {
	margin-left: calc(1em * 6 / 16) !important;
	margin-left: var(--spacing-3xs) !important;
}
.margin-horizontal-3xs {
	margin-left: calc(1em * 6 / 16) !important;
	margin-left: var(--spacing-3xs) !important;
	margin-right: calc(1em * 6 / 16) !important;
	margin-right: var(--spacing-3xs) !important;
}
.margin-x-3xs {
	margin-left: calc(1em * 6 / 16) !important;
	margin-left: var(--spacing-3xs) !important;
	margin-right: calc(1em * 6 / 16) !important;
	margin-right: var(--spacing-3xs) !important;
}
.margin-vertical-3xs {
	margin-top: calc(1em * 6 / 16) !important;
	margin-top: var(--spacing-3xs) !important;
	margin-bottom: calc(1em * 6 / 16) !important;
	margin-bottom: var(--spacing-3xs) !important;
}
.margin-y-3xs {
	margin-top: calc(1em * 6 / 16) !important;
	margin-top: var(--spacing-3xs) !important;
	margin-bottom: calc(1em * 6 / 16) !important;
	margin-bottom: var(--spacing-3xs) !important;
}
.margin-2xs {
	margin: calc(1em * 8 / 16) !important;
	margin: var(--spacing-2xs) !important;
}
.margin-top-2xs {
	margin-top: calc(1em * 8 / 16) !important;
	margin-top: var(--spacing-2xs) !important;
}
.margin-right-2xs {
	margin-right: calc(1em * 8 / 16) !important;
	margin-right: var(--spacing-2xs) !important;
}
.margin-bottom-2xs {
	margin-bottom: calc(1em * 8 / 16) !important;
	margin-bottom: var(--spacing-2xs) !important;
}
.margin-left-2xs {
	margin-left: calc(1em * 8 / 16) !important;
	margin-left: var(--spacing-2xs) !important;
}
.margin-horizontal-2xs {
	margin-left: calc(1em * 8 / 16) !important;
	margin-left: var(--spacing-2xs) !important;
	margin-right: calc(1em * 8 / 16) !important;
	margin-right: var(--spacing-2xs) !important;
}
.margin-x-2xs {
	margin-left: calc(1em * 8 / 16) !important;
	margin-left: var(--spacing-2xs) !important;
	margin-right: calc(1em * 8 / 16) !important;
	margin-right: var(--spacing-2xs) !important;
}
.margin-vertical-2xs {
	margin-top: calc(1em * 8 / 16) !important;
	margin-top: var(--spacing-2xs) !important;
	margin-bottom: calc(1em * 8 / 16) !important;
	margin-bottom: var(--spacing-2xs) !important;
}
.margin-y-2xs {
	margin-top: calc(1em * 8 / 16) !important;
	margin-top: var(--spacing-2xs) !important;
	margin-bottom: calc(1em * 8 / 16) !important;
	margin-bottom: var(--spacing-2xs) !important;
}
.margin-xs {
	margin: calc(1em * 10 / 16) !important;
	margin: var(--spacing-xs) !important;
}
.margin-top-xs {
	margin-top: calc(1em * 10 / 16) !important;
	margin-top: var(--spacing-xs) !important;
}
.margin-right-xs {
	margin-right: calc(1em * 10 / 16) !important;
	margin-right: var(--spacing-xs) !important;
}
.margin-bottom-xs {
	margin-bottom: calc(1em * 10 / 16) !important;
	margin-bottom: var(--spacing-xs) !important;
}
.margin-left-xs {
	margin-left: calc(1em * 10 / 16) !important;
	margin-left: var(--spacing-xs) !important;
}
.margin-horizontal-xs {
	margin-left: calc(1em * 10 / 16) !important;
	margin-left: var(--spacing-xs) !important;
	margin-right: calc(1em * 10 / 16) !important;
	margin-right: var(--spacing-xs) !important;
}
.margin-x-xs {
	margin-left: calc(1em * 10 / 16) !important;
	margin-left: var(--spacing-xs) !important;
	margin-right: calc(1em * 10 / 16) !important;
	margin-right: var(--spacing-xs) !important;
}
.margin-vertical-xs {
	margin-top: calc(1em * 10 / 16) !important;
	margin-top: var(--spacing-xs) !important;
	margin-bottom: calc(1em * 10 / 16) !important;
	margin-bottom: var(--spacing-xs) !important;
}
.margin-y-xs {
	margin-top: calc(1em * 10 / 16) !important;
	margin-top: var(--spacing-xs) !important;
	margin-bottom: calc(1em * 10 / 16) !important;
	margin-bottom: var(--spacing-xs) !important;
}
.margin-sm {
	margin: calc(1em * 12 / 16) !important;
	margin: var(--spacing-sm) !important;
}
.margin-top-sm {
	margin-top: calc(1em * 12 / 16) !important;
	margin-top: var(--spacing-sm) !important;
}
.margin-right-sm {
	margin-right: calc(1em * 12 / 16) !important;
	margin-right: var(--spacing-sm) !important;
}
.margin-bottom-sm {
	margin-bottom: calc(1em * 12 / 16) !important;
	margin-bottom: var(--spacing-sm) !important;
}
.margin-left-sm {
	margin-left: calc(1em * 12 / 16) !important;
	margin-left: var(--spacing-sm) !important;
}
.margin-horizontal-sm {
	margin-left: calc(1em * 12 / 16) !important;
	margin-left: var(--spacing-sm) !important;
	margin-right: calc(1em * 12 / 16) !important;
	margin-right: var(--spacing-sm) !important;
}
.margin-x-sm {
	margin-left: calc(1em * 12 / 16) !important;
	margin-left: var(--spacing-sm) !important;
	margin-right: calc(1em * 12 / 16) !important;
	margin-right: var(--spacing-sm) !important;
}
.margin-vertical-sm {
	margin-top: calc(1em * 12 / 16) !important;
	margin-top: var(--spacing-sm) !important;
	margin-bottom: calc(1em * 12 / 16) !important;
	margin-bottom: var(--spacing-sm) !important;
}
.margin-y-sm {
	margin-top: calc(1em * 12 / 16) !important;
	margin-top: var(--spacing-sm) !important;
	margin-bottom: calc(1em * 12 / 16) !important;
	margin-bottom: var(--spacing-sm) !important;
}
.margin-2sm {
	margin: calc(1em * 14 / 16) !important;
	margin: var(--spacing-2sm) !important;
}
.margin-top-2sm {
	margin-top: calc(1em * 14 / 16) !important;
	margin-top: var(--spacing-2sm) !important;
}
.margin-right-2sm {
	margin-right: calc(1em * 14 / 16) !important;
	margin-right: var(--spacing-2sm) !important;
}
.margin-bottom-2sm {
	margin-bottom: calc(1em * 14 / 16) !important;
	margin-bottom: var(--spacing-2sm) !important;
}
.margin-left-2sm {
	margin-left: calc(1em * 14 / 16) !important;
	margin-left: var(--spacing-2sm) !important;
}
.margin-horizontal-2sm {
	margin-left: calc(1em * 14 / 16) !important;
	margin-left: var(--spacing-2sm) !important;
	margin-right: calc(1em * 14 / 16) !important;
	margin-right: var(--spacing-2sm) !important;
}
.margin-x-2sm {
	margin-left: calc(1em * 14 / 16) !important;
	margin-left: var(--spacing-2sm) !important;
	margin-right: calc(1em * 14 / 16) !important;
	margin-right: var(--spacing-2sm) !important;
}
.margin-vertical-2sm {
	margin-top: calc(1em * 14 / 16) !important;
	margin-top: var(--spacing-2sm) !important;
	margin-bottom: calc(1em * 12 / 16) !important;
	margin-bottom: var(--spacing-2sm) !important;
}
.margin-y-2sm {
	margin-top: calc(1em * 14 / 16) !important;
	margin-top: var(--spacing-2sm) !important;
	margin-bottom: calc(1em * 14 / 16) !important;
	margin-bottom: var(--spacing-2sm) !important;
}
.margin-md {
	margin: calc(1em * 1) !important;
	margin: var(--spacing-md) !important;
}
.margin-top-md {
	margin-top: calc(1em * 1) !important;
	margin-top: var(--spacing-md) !important;
}
.margin-right-md {
	margin-right: calc(1em * 1) !important;
	margin-right: var(--spacing-md) !important;
}
.margin-bottom-md {
	margin-bottom: calc(1em * 1) !important;
	margin-bottom: var(--spacing-md) !important;
}
.margin-left-md {
	margin-left: calc(1em * 1) !important;
	margin-left: var(--spacing-md) !important;
}
.margin-horizontal-md {
	margin-left: calc(1em * 1) !important;
	margin-left: var(--spacing-md) !important;
	margin-right: calc(1em * 1) !important;
	margin-right: var(--spacing-md) !important;
}
.margin-x-md {
	margin-left: calc(1em * 1) !important;
	margin-left: var(--spacing-md) !important;
	margin-right: calc(1em * 1) !important;
	margin-right: var(--spacing-md) !important;
}
.margin-vertical-md {
	margin-top: calc(1em * 1) !important;
	margin-top: var(--spacing-md) !important;
	margin-bottom: calc(1em * 1) !important;
	margin-bottom: var(--spacing-md) !important;
}
.margin-y-md {
	margin-top: calc(1em * 1) !important;
	margin-top: var(--spacing-md) !important;
	margin-bottom: calc(1em * 1) !important;
	margin-bottom: var(--spacing-md) !important;
}
.margin-2md {
	margin: calc(1em * 1.125) !important;
	margin: var(--spacing-2md) !important;
}
.margin-top-2md {
	margin-top: calc(1em * 1.125) !important;
	margin-top: var(--spacing-2md) !important;
}
.margin-right-2md {
	margin-right: calc(1em * 1.125) !important;
	margin-right: var(--spacing-2md) !important;
}
.margin-bottom-2md {
	margin-bottom: calc(1em * 1.125) !important;
	margin-bottom: var(--spacing-2md) !important;
}
.margin-left-2md {
	margin-left: calc(1em * 1.125) !important;
	margin-left: var(--spacing-2md) !important;
}
.margin-horizontal-2md {
	margin-left: calc(1em * 1.125) !important;
	margin-left: var(--spacing-2md) !important;
	margin-right: calc(1em * 1.125) !important;
	margin-right: var(--spacing-2md) !important;
}
.margin-x-2md {
	margin-left: calc(1em * 1.125) !important;
	margin-left: var(--spacing-2md) !important;
	margin-right: calc(1em * 1.125) !important;
	margin-right: var(--spacing-2md) !important;
}
.margin-vertical-2md {
	margin-top: calc(1em * 1.125) !important;
	margin-top: var(--spacing-2md) !important;
	margin-bottom: calc(1em * 1.125) !important;
	margin-bottom: var(--spacing-2md) !important;
}
.margin-y-2md {
	margin-top: calc(1em * 1.125) !important;
	margin-top: var(--spacing-2md) !important;
	margin-bottom: calc(1em * 1.125) !important;
	margin-bottom: var(--spacing-2md) !important;
}
.margin-3md {
	margin: calc(1em * 1.25) !important;
	margin: var(--spacing-3md) !important;
}
.margin-top-3md {
	margin-top: calc(1em * 1.25) !important;
	margin-top: var(--spacing-3md) !important;
}
.margin-right-3md {
	margin-right: calc(1em * 1.25) !important;
	margin-right: var(--spacing-3md) !important;
}
.margin-bottom-3md {
	margin-bottom: calc(1em * 1.25) !important;
	margin-bottom: var(--spacing-3md) !important;
}
.margin-left-3md {
	margin-left: calc(1em * 1.25) !important;
	margin-left: var(--spacing-3md) !important;
}
.margin-horizontal-3md {
	margin-left: calc(1em * 1.25) !important;
	margin-left: var(--spacing-3md) !important;
	margin-right: calc(1em * 1.25) !important;
	margin-right: var(--spacing-3md) !important;
}
.margin-x-3md {
	margin-left: calc(1em * 1.25) !important;
	margin-left: var(--spacing-3md) !important;
	margin-right: calc(1em * 1.25) !important;
	margin-right: var(--spacing-3md) !important;
}
.margin-vertical-3md {
	margin-top: calc(1em * 1.25) !important;
	margin-top: var(--spacing-3md) !important;
	margin-bottom: calc(1em * 1.25) !important;
	margin-bottom: var(--spacing-3md) !important;
}
.margin-y-3md {
	margin-top: calc(1em * 1.25) !important;
	margin-top: var(--spacing-3md) !important;
	margin-bottom: calc(1em * 1.25) !important;
	margin-bottom: var(--spacing-3md) !important;
}
.margin-4md {
	margin: calc(1em * 1.375) !important;
	margin: var(--spacing-4md) !important;
}
.margin-top-4md {
	margin-top: calc(1em * 1.375) !important;
	margin-top: var(--spacing-4md) !important;
}
.margin-right-4md {
	margin-right: calc(1em * 1.375) !important;
	margin-right: var(--spacing-4md) !important;
}
.margin-bottom-4md {
	margin-bottom: calc(1em * 1.375) !important;
	margin-bottom: var(--spacing-4md) !important;
}
.margin-left-4md {
	margin-left: calc(1em * 1.375) !important;
	margin-left: var(--spacing-4md) !important;
}
.margin-horizontal-4md {
	margin-left: calc(1em * 1.375) !important;
	margin-left: var(--spacing-4md) !important;
	margin-right: calc(1em * 1.375) !important;
	margin-right: var(--spacing-4md) !important;
}
.margin-x-4md {
	margin-left: calc(1em * 1.375) !important;
	margin-left: var(--spacing-4md) !important;
	margin-right: calc(1em * 1.375) !important;
	margin-right: var(--spacing-4md) !important;
}
.margin-vertical-4md {
	margin-top: calc(1em * 1.375) !important;
	margin-top: var(--spacing-4md) !important;
	margin-bottom: calc(1em * 1.375) !important;
	margin-bottom: var(--spacing-4md) !important;
}
.margin-y-4md {
	margin-top: calc(1em * 1.375) !important;
	margin-top: var(--spacing-4md) !important;
	margin-bottom: calc(1em * 1.375) !important;
	margin-bottom: var(--spacing-4md) !important;
}
.margin-lg {
	margin: calc(1em * 1.5) !important;
	margin: var(--spacing-lg) !important;
}
.margin-top-lg {
	margin-top: calc(1em * 1.5) !important;
	margin-top: var(--spacing-lg) !important;
}
.margin-right-lg {
	margin-right: calc(1em * 1.5) !important;
	margin-right: var(--spacing-lg) !important;
}
.margin-bottom-lg {
	margin-bottom: calc(1em * 1.5) !important;
	margin-bottom: var(--spacing-lg) !important;
}
.margin-left-lg {
	margin-left: calc(1em * 1.5) !important;
	margin-left: var(--spacing-lg) !important;
}
.margin-horizontal-lg {
	margin-left: calc(1em * 1.5) !important;
	margin-left: var(--spacing-lg) !important;
	margin-right: calc(1em * 1.5) !important;
	margin-right: var(--spacing-lg) !important;
}
.margin-x-lg {
	margin-left: calc(1em * 1.5) !important;
	margin-left: var(--spacing-lg) !important;
	margin-right: calc(1em * 1.5) !important;
	margin-right: var(--spacing-lg) !important;
}
.margin-vertical-lg {
	margin-top: calc(1em * 1.5) !important;
	margin-top: var(--spacing-lg) !important;
	margin-bottom: calc(1em * 1.5) !important;
	margin-bottom: var(--spacing-lg) !important;
}
.margin-y-lg {
	margin-top: calc(1em * 1.5) !important;
	margin-top: var(--spacing-lg) !important;
	margin-bottom: calc(1em * 1.5) !important;
	margin-bottom: var(--spacing-lg) !important;
}
.margin-2lg {
	margin: calc(1em * 1.75) !important;
	margin: var(--spacing-2lg) !important;
}
.margin-top-2lg {
	margin-top: calc(1em * 1.75) !important;
	margin-top: var(--spacing-2lg) !important;
}
.margin-right-2lg {
	margin-right: calc(1em * 1.75) !important;
	margin-right: var(--spacing-2lg) !important;
}
.margin-bottom-2lg {
	margin-bottom: calc(1em * 1.75) !important;
	margin-bottom: var(--spacing-2lg) !important;
}
.margin-left-2lg {
	margin-left: calc(1em * 1.75) !important;
	margin-left: var(--spacing-2lg) !important;
}
.margin-horizontal-2lg {
	margin-left: calc(1em * 1.75) !important;
	margin-left: var(--spacing-2lg) !important;
	margin-right: calc(1em * 1.75) !important;
	margin-right: var(--spacing-2lg) !important;
}
.margin-x-2lg {
	margin-left: calc(1em * 1.75) !important;
	margin-left: var(--spacing-2lg) !important;
	margin-right: calc(1em * 1.75) !important;
	margin-right: var(--spacing-2lg) !important;
}
.margin-vertical-2lg {
	margin-top: calc(1em * 1.75) !important;
	margin-top: var(--spacing-2lg) !important;
	margin-bottom: calc(1em * 1.75) !important;
	margin-bottom: var(--spacing-2lg) !important;
}
.margin-y-2lg {
	margin-top: calc(1em * 1.75) !important;
	margin-top: var(--spacing-2lg) !important;
	margin-bottom: calc(1em * 1.75) !important;
	margin-bottom: var(--spacing-2lg) !important;
}
.margin-3lg {
	margin: calc(1em * 2) !important;
	margin: var(--spacing-3lg) !important;
}
.margin-top-3lg {
	margin-top: calc(1em * 2) !important;
	margin-top: var(--spacing-3lg) !important;
}
.margin-right-3lg {
	margin-right: calc(1em * 2) !important;
	margin-right: var(--spacing-3lg) !important;
}
.margin-bottom-3lg {
	margin-bottom: calc(1em * 2) !important;
	margin-bottom: var(--spacing-3lg) !important;
}
.margin-left-3lg {
	margin-left: calc(1em * 2) !important;
	margin-left: var(--spacing-3lg) !important;
}
.margin-horizontal-3lg {
	margin-left: calc(1em * 2) !important;
	margin-left: var(--spacing-3lg) !important;
	margin-right: calc(1em * 2) !important;
	margin-right: var(--spacing-3lg) !important;
}
.margin-x-3lg {
	margin-left: calc(1em * 2) !important;
	margin-left: var(--spacing-3lg) !important;
	margin-right: calc(1em * 2) !important;
	margin-right: var(--spacing-3lg) !important;
}
.margin-vertical-3lg {
	margin-top: calc(1em * 2) !important;
	margin-top: var(--spacing-3lg) !important;
	margin-bottom: calc(1em * 2) !important;
	margin-bottom: var(--spacing-3lg) !important;
}
.margin-y-3lg {
	margin-top: calc(1em * 2) !important;
	margin-top: var(--spacing-3lg) !important;
	margin-bottom: calc(1em * 2) !important;
	margin-bottom: var(--spacing-3lg) !important;
}
.margin-xl {
	margin: calc(1em * 2.25) !important;
	margin: var(--spacing-xl) !important;
}
.margin-top-xl {
	margin-top: calc(1em * 2.25) !important;
	margin-top: var(--spacing-xl) !important;
}
.margin-right-xl {
	margin-right: calc(1em * 2.25) !important;
	margin-right: var(--spacing-xl) !important;
}
.margin-bottom-xl {
	margin-bottom: calc(1em * 2.25) !important;
	margin-bottom: var(--spacing-xl) !important;
}
.margin-left-xl {
	margin-left: calc(1em * 2.25) !important;
	margin-left: var(--spacing-xl) !important;
}
.margin-horizontal-xl {
	margin-left: calc(1em * 2.25) !important;
	margin-left: var(--spacing-xl) !important;
	margin-right: calc(1em * 2.25) !important;
	margin-right: var(--spacing-xl) !important;
}
.margin-x-xl {
	margin-left: calc(1em * 2.25) !important;
	margin-left: var(--spacing-xl) !important;
	margin-right: calc(1em * 2.25) !important;
	margin-right: var(--spacing-xl) !important;
}
.margin-vertical-xl {
	margin-top: calc(1em * 2.25) !important;
	margin-top: var(--spacing-xl) !important;
	margin-bottom: calc(1em * 2.25) !important;
	margin-bottom: var(--spacing-xl) !important;
}
.margin-y-xl {
	margin-top: calc(1em * 2.25) !important;
	margin-top: var(--spacing-xl) !important;
	margin-bottom: calc(1em * 2.25) !important;
	margin-bottom: var(--spacing-xl) !important;
}
.margin-2xl {
	margin: calc(1em * 2.5) !important;
	margin: var(--spacing-2xl) !important;
}
.margin-top-2xl {
	margin-top: calc(1em * 2.5) !important;
	margin-top: var(--spacing-2xl) !important;
}
.margin-right-2xl {
	margin-right: calc(1em * 2.5) !important;
	margin-right: var(--spacing-2xl) !important;
}
.margin-bottom-2xl {
	margin-bottom: calc(1em * 2.5) !important;
	margin-bottom: var(--spacing-2xl) !important;
}
.margin-left-2xl {
	margin-left: calc(1em * 2.5) !important;
	margin-left: var(--spacing-2xl) !important;
}
.margin-horizontal-2xl {
	margin-left: calc(1em * 2.5) !important;
	margin-left: var(--spacing-2xl) !important;
	margin-right: calc(1em * 2.5) !important;
	margin-right: var(--spacing-2xl) !important;
}
.margin-x-2xl {
	margin-left: calc(1em * 2.5) !important;
	margin-left: var(--spacing-2xl) !important;
	margin-right: calc(1em * 2.5) !important;
	margin-right: var(--spacing-2xl) !important;
}
.margin-vertical-2xl {
	margin-top: calc(1em * 2.5) !important;
	margin-top: var(--spacing-2xl) !important;
	margin-bottom: calc(1em * 2.5) !important;
	margin-bottom: var(--spacing-2xl) !important;
}
.margin-y-2xl {
	margin-top: calc(1em * 2.5) !important;
	margin-top: var(--spacing-2xl) !important;
	margin-bottom: calc(1em * 2.5) !important;
	margin-bottom: var(--spacing-2xl) !important;
}
.margin-3xl {
	margin: calc(1em * 2.75) !important;
	margin: var(--spacing-3xl) !important;
}
.margin-top-3xl {
	margin-top: calc(1em * 2.75) !important;
	margin-top: var(--spacing-3xl) !important;
}
.margin-right-3xl {
	margin-right: calc(1em * 2.75) !important;
	margin-right: var(--spacing-3xl) !important;
}
.margin-bottom-3xl {
	margin-bottom: calc(1em * 2.75) !important;
	margin-bottom: var(--spacing-3xl) !important;
}
.margin-left-3xl {
	margin-left: calc(1em * 2.75) !important;
	margin-left: var(--spacing-3xl) !important;
}
.margin-horizontal-3xl {
	margin-left: calc(1em * 2.75) !important;
	margin-left: var(--spacing-3xl) !important;
	margin-right: calc(1em * 2.75) !important;
	margin-right: var(--spacing-3xl) !important;
}
.margin-x-3xl {
	margin-left: calc(1em * 2.75) !important;
	margin-left: var(--spacing-3xl) !important;
	margin-right: calc(1em * 2.75) !important;
	margin-right: var(--spacing-3xl) !important;
}
.margin-vertical-3xl {
	margin-top: calc(1em * 2.75) !important;
	margin-top: var(--spacing-3xl) !important;
	margin-bottom: calc(1em * 2.75) !important;
	margin-bottom: var(--spacing-3xl) !important;
}
.margin-y-3xl {
	margin-top: calc(1em * 2.75) !important;
	margin-top: var(--spacing-3xl) !important;
	margin-bottom: calc(1em * 2.75) !important;
	margin-bottom: var(--spacing-3xl) !important;
}
.margin-4xl {
	margin: calc(1em * 3) !important;
	margin: var(--spacing-4xl) !important;
}
.margin-top-4xl {
	margin-top: calc(1em * 3) !important;
	margin-top: var(--spacing-4xl) !important;
}
.margin-right-4xl {
	margin-right: calc(1em * 3) !important;
	margin-right: var(--spacing-4xl) !important;
}
.margin-bottom-4xl {
	margin-bottom: calc(1em * 3) !important;
	margin-bottom: var(--spacing-4xl) !important;
}
.margin-left-4xl {
	margin-left: calc(1em * 3) !important;
	margin-left: var(--spacing-4xl) !important;
}
.margin-horizontal-4xl {
	margin-left: calc(1em * 3) !important;
	margin-left: var(--spacing-4xl) !important;
	margin-right: calc(1em * 3) !important;
	margin-right: var(--spacing-4xl) !important;
}
.margin-x-4xl {
	margin-left: calc(1em * 3) !important;
	margin-left: var(--spacing-4xl) !important;
	margin-right: calc(1em * 3) !important;
	margin-right: var(--spacing-4xl) !important;
}
.margin-vertical-4xl {
	margin-top: calc(1em * 3) !important;
	margin-top: var(--spacing-4xl) !important;
	margin-bottom: calc(1em * 3) !important;
	margin-bottom: var(--spacing-4xl) !important;
}
.margin-y-4xl {
	margin-top: calc(1em * 3) !important;
	margin-top: var(--spacing-4xl) !important;
	margin-bottom: calc(1em * 3) !important;
	margin-bottom: var(--spacing-4xl) !important;
}
.margin-5xl {
	margin: calc(1em * 3.25) !important;
	margin: var(--spacing-5xl) !important;
}
.margin-top-5xl {
	margin-top: calc(1em * 3.25) !important;
	margin-top: var(--spacing-5xl) !important;
}
.margin-right-5xl {
	margin-right: calc(1em * 3.25) !important;
	margin-right: var(--spacing-5xl) !important;
}
.margin-bottom-5xl {
	margin-bottom: calc(1em * 3.25) !important;
	margin-bottom: var(--spacing-5xl) !important;
}
.margin-left-5xl {
	margin-left: calc(1em * 3.25) !important;
	margin-left: var(--spacing-5xl) !important;
}
.margin-horizontal-5xl {
	margin-left: calc(1em * 3.25) !important;
	margin-left: var(--spacing-5xl) !important;
	margin-right: calc(1em * 3.25) !important;
	margin-right: var(--spacing-5xl) !important;
}
.margin-x-5xl {
	margin-left: calc(1em * 3.25) !important;
	margin-left: var(--spacing-5xl) !important;
	margin-right: calc(1em * 3.25) !important;
	margin-right: var(--spacing-5xl) !important;
}
.margin-vertical-5xl {
	margin-top: calc(1em * 3.25) !important;
	margin-top: var(--spacing-5xl) !important;
	margin-bottom: calc(1em * 3.25) !important;
	margin-bottom: var(--spacing-5xl) !important;
}
.margin-y-5xl {
	margin-top: calc(1em * 3.25) !important;
	margin-top: var(--spacing-5xl) !important;
	margin-bottom: calc(1em * 3.25) !important;
	margin-bottom: var(--spacing-5xl) !important;
}
.margin-6xl {
	margin: calc(1em * 3.5) !important;
	margin: var(--spacing-6xl) !important;
}
.margin-top-6xl {
	margin-top: calc(1em * 3.5) !important;
	margin-top: var(--spacing-6xl) !important;
}
.margin-right-6xl {
	margin-right: calc(1em * 3.5) !important;
	margin-right: var(--spacing-6xl) !important;
}
.margin-bottom-6xl {
	margin-bottom: calc(1em * 3.5) !important;
	margin-bottom: var(--spacing-6xl) !important;
}
.margin-left-6xl {
	margin-left: calc(1em * 3.5) !important;
	margin-left: var(--spacing-6xl) !important;
}
.margin-horizontal-6xl {
	margin-left: calc(1em * 3.5) !important;
	margin-left: var(--spacing-6xl) !important;
	margin-right: calc(1em * 3.5) !important;
	margin-right: var(--spacing-6xl) !important;
}
.margin-x-6xl {
	margin-left: calc(1em * 3.5) !important;
	margin-left: var(--spacing-6xl) !important;
	margin-right: calc(1em * 3.5) !important;
	margin-right: var(--spacing-6xl) !important;
}
.margin-vertical-6xl {
	margin-top: calc(1em * 3.5) !important;
	margin-top: var(--spacing-6xl) !important;
	margin-bottom: calc(1em * 3.5) !important;
	margin-bottom: var(--spacing-6xl) !important;
}
.margin-y-6xl {
	margin-top: calc(1em * 3.5) !important;
	margin-top: var(--spacing-6xl) !important;
	margin-bottom: calc(1em * 3.5) !important;
	margin-bottom: var(--spacing-6xl) !important;
}
.margin-7xl {
	margin: calc(1em * 4) !important;
	margin: var(--spacing-7xl) !important;
}
.margin-top-7xl {
	margin-top: calc(1em * 4) !important;
	margin-top: var(--spacing-7xl) !important;
}
.margin-right-7xl {
	margin-right: calc(1em * 4) !important;
	margin-right: var(--spacing-7xl) !important;
}
.margin-bottom-7xl {
	margin-bottom: calc(1em * 4) !important;
	margin-bottom: var(--spacing-7xl) !important;
}
.margin-left-7xl {
	margin-left: calc(1em * 4) !important;
	margin-left: var(--spacing-7xl) !important;
}
.margin-horizontal-7xl {
	margin-left: calc(1em * 4) !important;
	margin-left: var(--spacing-7xl) !important;
	margin-right: calc(1em * 4) !important;
	margin-right: var(--spacing-7xl) !important;
}
.margin-x-7xl {
	margin-left: calc(1em * 4) !important;
	margin-left: var(--spacing-7xl) !important;
	margin-right: calc(1em * 4) !important;
	margin-right: var(--spacing-7xl) !important;
}
.margin-vertical-7xl {
	margin-top: calc(1em * 4) !important;
	margin-top: var(--spacing-7xl) !important;
	margin-bottom: calc(1em * 4) !important;
	margin-bottom: var(--spacing-7xl) !important;
}
.margin-y-7xl {
	margin-top: calc(1em * 4) !important;
	margin-top: var(--spacing-7xl) !important;
	margin-bottom: calc(1em * 4) !important;
	margin-bottom: var(--spacing-7xl) !important;
}
.margin-8xl {
	margin: calc(1em * 4.5) !important;
	margin: var(--spacing-8xl) !important;
}
.margin-top-8xl {
	margin-top: calc(1em * 4.5) !important;
	margin-top: var(--spacing-8xl) !important;
}
.margin-right-8xl {
	margin-right: calc(1em * 4.5) !important;
	margin-right: var(--spacing-8xl) !important;
}
.margin-bottom-8xl {
	margin-bottom: calc(1em * 4.5) !important;
	margin-bottom: var(--spacing-8xl) !important;
}
.margin-left-8xl {
	margin-left: calc(1em * 4.5) !important;
	margin-left: var(--spacing-8xl) !important;
}
.margin-horizontal-8xl {
	margin-left: calc(1em * 4.5) !important;
	margin-left: var(--spacing-8xl) !important;
	margin-right: calc(1em * 4.5) !important;
	margin-right: var(--spacing-8xl) !important;
}
.margin-x-8xl {
	margin-left: calc(1em * 4.5) !important;
	margin-left: var(--spacing-8xl) !important;
	margin-right: calc(1em * 4.5) !important;
	margin-right: var(--spacing-8xl) !important;
}
.margin-vertical-8xl {
	margin-top: calc(1em * 4.5) !important;
	margin-top: var(--spacing-8xl) !important;
	margin-bottom: calc(1em * 4.5) !important;
	margin-bottom: var(--spacing-8xl) !important;
}
.margin-y-8xl {
	margin-top: calc(1em * 4.5) !important;
	margin-top: var(--spacing-8xl) !important;
	margin-bottom: calc(1em * 4.5) !important;
	margin-bottom: var(--spacing-8xl) !important;
}
.margin-9xl {
	margin: calc(1em * 5) !important;
	margin: var(--spacing-9xl) !important;
}
.margin-top-9xl {
	margin-top: calc(1em * 5) !important;
	margin-top: var(--spacing-9xl) !important;
}
.margin-right-9xl {
	margin-right: calc(1em * 5) !important;
	margin-right: var(--spacing-9xl) !important;
}
.margin-bottom-9xl {
	margin-bottom: calc(1em * 5) !important;
	margin-bottom: var(--spacing-9xl) !important;
}
.margin-left-9xl {
	margin-left: calc(1em * 5) !important;
	margin-left: var(--spacing-9xl) !important;
}
.margin-horizontal-9xl {
	margin-left: calc(1em * 5) !important;
	margin-left: var(--spacing-9xl) !important;
	margin-right: calc(1em * 5) !important;
	margin-right: var(--spacing-9xl) !important;
}
.margin-x-9xl {
	margin-left: calc(1em * 5) !important;
	margin-left: var(--spacing-9xl) !important;
	margin-right: calc(1em * 5) !important;
	margin-right: var(--spacing-9xl) !important;
}
.margin-vertical-9xl {
	margin-top: calc(1em * 5) !important;
	margin-top: var(--spacing-9xl) !important;
	margin-bottom: calc(1em * 5) !important;
	margin-bottom: var(--spacing-9xl) !important;
}
.margin-y-9xl {
	margin-top: calc(1em * 5) !important;
	margin-top: var(--spacing-9xl) !important;
	margin-bottom: calc(1em * 5) !important;
	margin-bottom: var(--spacing-9xl) !important;
}
.margin-10xl {
	margin: calc(1em * 6) !important;
	margin: var(--spacing-10xl) !important;
}
.margin-top-10xl {
	margin-top: calc(1em * 6) !important;
	margin-top: var(--spacing-10xl) !important;
}
.margin-right-10xl {
	margin-right: calc(1em * 6) !important;
	margin-right: var(--spacing-10xl) !important;
}
.margin-bottom-10xl {
	margin-bottom: calc(1em * 6) !important;
	margin-bottom: var(--spacing-10xl) !important;
}
.margin-left-10xl {
	margin-left: calc(1em * 6) !important;
	margin-left: var(--spacing-10xl) !important;
}
.margin-horizontal-10xl {
	margin-left: calc(1em * 6) !important;
	margin-left: var(--spacing-10xl) !important;
	margin-right: calc(1em * 6) !important;
	margin-right: var(--spacing-10xl) !important;
}
.margin-x-10xl {
	margin-left: calc(1em * 6) !important;
	margin-left: var(--spacing-10xl) !important;
	margin-right: calc(1em * 6) !important;
	margin-right: var(--spacing-10xl) !important;
}
.margin-vertical-10xl {
	margin-top: calc(1em * 6) !important;
	margin-top: var(--spacing-10xl) !important;
	margin-bottom: calc(1em * 6) !important;
	margin-bottom: var(--spacing-10xl) !important;
}
.margin-y-10xl {
	margin-top: calc(1em * 6) !important;
	margin-top: var(--spacing-10xl) !important;
	margin-bottom: calc(1em * 6) !important;
	margin-bottom: var(--spacing-10xl) !important;
}
.margin-11xl {
	margin: calc(1em * 8) !important;
	margin: var(--spacing-11xl) !important;
}
.margin-top-11xl {
	margin-top: calc(1em * 8) !important;
	margin-top: var(--spacing-11xl) !important;
}
.margin-right-11xl {
	margin-right: calc(1em * 8) !important;
	margin-right: var(--spacing-11xl) !important;
}
.margin-bottom-11xl {
	margin-bottom: calc(1em * 8) !important;
	margin-bottom: var(--spacing-11xl) !important;
}
.margin-left-11xl {
	margin-left: calc(1em * 8) !important;
	margin-left: var(--spacing-11xl) !important;
}
.margin-horizontal-11xl {
	margin-left: calc(1em * 8) !important;
	margin-left: var(--spacing-11xl) !important;
	margin-right: calc(1em * 8) !important;
	margin-right: var(--spacing-11xl) !important;
}
.margin-x-11xl {
	margin-left: calc(1em * 8) !important;
	margin-left: var(--spacing-11xl) !important;
	margin-right: calc(1em * 8) !important;
	margin-right: var(--spacing-11xl) !important;
}
.margin-vertical-11xl {
	margin-top: calc(1em * 8) !important;
	margin-top: var(--spacing-11xl) !important;
	margin-bottom: calc(1em * 8) !important;
	margin-bottom: var(--spacing-11xl) !important;
}
.margin-y-11xl {
	margin-top: calc(1em * 8) !important;
	margin-top: var(--spacing-11xl) !important;
	margin-bottom: calc(1em * 8) !important;
	margin-bottom: var(--spacing-11xl) !important;
}
.margin-12xl {
	margin: calc(1em * 10) !important;
	margin: var(--spacing-12xl) !important;
}
.margin-top-12xl {
	margin-top: calc(1em * 10) !important;
	margin-top: var(--spacing-12xl) !important;
}
.margin-right-12xl {
	margin-right: calc(1em * 10) !important;
	margin-right: var(--spacing-12xl) !important;
}
.margin-bottom-12xl {
	margin-bottom: calc(1em * 10) !important;
	margin-bottom: var(--spacing-12xl) !important;
}
.margin-left-12xl {
	margin-left: calc(1em * 10) !important;
	margin-left: var(--spacing-12xl) !important;
}
.margin-horizontal-12xl {
	margin-left: calc(1em * 10) !important;
	margin-left: var(--spacing-12xl) !important;
	margin-right: calc(1em * 10) !important;
	margin-right: var(--spacing-12xl) !important;
}
.margin-x-12xl {
	margin-left: calc(1em * 10) !important;
	margin-left: var(--spacing-12xl) !important;
	margin-right: calc(1em * 10) !important;
	margin-right: var(--spacing-12xl) !important;
}
.margin-vertical-12xl {
	margin-top: calc(1em * 10) !important;
	margin-top: var(--spacing-12xl) !important;
	margin-bottom: calc(1em * 10) !important;
	margin-bottom: var(--spacing-12xl) !important;
}
.margin-y-12xl {
	margin-top: calc(1em * 10) !important;
	margin-top: var(--spacing-12xl) !important;
	margin-bottom: calc(1em * 10) !important;
	margin-bottom: var(--spacing-12xl) !important;
}
.margin-13xl {
	margin: calc(1em * 12) !important;
	margin: var(--spacing-13xl) !important;
}
.margin-top-13xl {
	margin-top: calc(1em * 12) !important;
	margin-top: var(--spacing-13xl) !important;
}
.margin-right-13xl {
	margin-right: calc(1em * 12) !important;
	margin-right: var(--spacing-13xl) !important;
}
.margin-bottom-13xl {
	margin-bottom: calc(1em * 12) !important;
	margin-bottom: var(--spacing-13xl) !important;
}
.margin-left-13xl {
	margin-left: calc(1em * 12) !important;
	margin-left: var(--spacing-13xl) !important;
}
.margin-horizontal-13xl {
	margin-left: calc(1em * 12) !important;
	margin-left: var(--spacing-13xl) !important;
	margin-right: calc(1em * 12) !important;
	margin-right: var(--spacing-13xl) !important;
}
.margin-x-13xl {
	margin-left: calc(1em * 12) !important;
	margin-left: var(--spacing-13xl) !important;
	margin-right: calc(1em * 12) !important;
	margin-right: var(--spacing-13xl) !important;
}
.margin-vertical-13xl {
	margin-top: calc(1em * 12) !important;
	margin-top: var(--spacing-13xl) !important;
	margin-bottom: calc(1em * 12) !important;
	margin-bottom: var(--spacing-13xl) !important;
}
.margin-y-13xl {
	margin-top: calc(1em * 12) !important;
	margin-top: var(--spacing-13xl) !important;
	margin-bottom: calc(1em * 12) !important;
	margin-bottom: var(--spacing-13xl) !important;
}
.margin-14xl {
	margin: calc(1em * 16) !important;
	margin: var(--spacing-14xl) !important;
}
.margin-top-14xl {
	margin-top: calc(1em * 16) !important;
	margin-top: var(--spacing-14xl) !important;
}
.margin-right-14xl {
	margin-right: calc(1em * 16) !important;
	margin-right: var(--spacing-14xl) !important;
}
.margin-bottom-14xl {
	margin-bottom: calc(1em * 16) !important;
	margin-bottom: var(--spacing-14xl) !important;
}
.margin-left-14xl {
	margin-left: calc(1em * 16) !important;
	margin-left: var(--spacing-14xl) !important;
}
.margin-horizontal-14xl {
	margin-left: calc(1em * 16) !important;
	margin-left: var(--spacing-14xl) !important;
	margin-right: calc(1em * 16) !important;
	margin-right: var(--spacing-14xl) !important;
}
.margin-x-14xl {
	margin-left: calc(1em * 16) !important;
	margin-left: var(--spacing-14xl) !important;
	margin-right: calc(1em * 16) !important;
	margin-right: var(--spacing-14xl) !important;
}
.margin-vertical-14xl {
	margin-top: calc(1em * 16) !important;
	margin-top: var(--spacing-14xl) !important;
	margin-bottom: calc(1em * 16) !important;
	margin-bottom: var(--spacing-14xl) !important;
}
.margin-y-14xl {
	margin-top: calc(1em * 16) !important;
	margin-top: var(--spacing-14xl) !important;
	margin-bottom: calc(1em * 16) !important;
	margin-bottom: var(--spacing-14xl) !important;
}
.margin-15xl {
	margin: calc(1em * 20) !important;
	margin: var(--spacing-15xl) !important;
}
.margin-top-15xl {
	margin-top: calc(1em * 20) !important;
	margin-top: var(--spacing-15xl) !important;
}
.margin-right-15xl {
	margin-right: calc(1em * 20) !important;
	margin-right: var(--spacing-15xl) !important;
}
.margin-bottom-15xl {
	margin-bottom: calc(1em * 20) !important;
	margin-bottom: var(--spacing-15xl) !important;
}
.margin-left-15xl {
	margin-left: calc(1em * 20) !important;
	margin-left: var(--spacing-15xl) !important;
}
.margin-horizontal-15xl {
	margin-left: calc(1em * 20) !important;
	margin-left: var(--spacing-15xl) !important;
	margin-right: calc(1em * 20) !important;
	margin-right: var(--spacing-15xl) !important;
}
.margin-x-15xl {
	margin-left: calc(1em * 20) !important;
	margin-left: var(--spacing-15xl) !important;
	margin-right: calc(1em * 20) !important;
	margin-right: var(--spacing-15xl) !important;
}
.margin-vertical-15xl {
	margin-top: calc(1em * 20) !important;
	margin-top: var(--spacing-15xl) !important;
	margin-bottom: calc(1em * 20) !important;
	margin-bottom: var(--spacing-15xl) !important;
}
.margin-y-15xl {
	margin-top: calc(1em * 20) !important;
	margin-top: var(--spacing-15xl) !important;
	margin-bottom: calc(1em * 20) !important;
	margin-bottom: var(--spacing-15xl) !important;
}
.margin-16xl {
	margin: calc(1em * 22.5) !important;
	margin: var(--spacing-16xl) !important;
}
.margin-top-16xl {
	margin-top: calc(1em * 22.5) !important;
	margin-top: var(--spacing-16xl) !important;
}
.margin-right-16xl {
	margin-right: calc(1em * 22.5) !important;
	margin-right: var(--spacing-16xl) !important;
}
.margin-bottom-16xl {
	margin-bottom: calc(1em * 22.5) !important;
	margin-bottom: var(--spacing-16xl) !important;
}
.margin-left-16xl {
	margin-left: calc(1em * 22.5) !important;
	margin-left: var(--spacing-16xl) !important;
}
.margin-horizontal-16xl {
	margin-left: calc(1em * 22.5) !important;
	margin-left: var(--spacing-16xl) !important;
	margin-right: calc(1em * 22.5) !important;
	margin-right: var(--spacing-16xl) !important;
}
.margin-x-16xl {
	margin-left: calc(1em * 22.5) !important;
	margin-left: var(--spacing-16xl) !important;
	margin-right: calc(1em * 22.5) !important;
	margin-right: var(--spacing-16xl) !important;
}
.margin-vertical-16xl {
	margin-top: calc(1em * 22.5) !important;
	margin-top: var(--spacing-16xl) !important;
	margin-bottom: calc(1em * 22.5) !important;
	margin-bottom: var(--spacing-16xl) !important;
}
.margin-y-16xl {
	margin-top: calc(1em * 22.5) !important;
	margin-top: var(--spacing-16xl) !important;
	margin-bottom: calc(1em * 22.5) !important;
	margin-bottom: var(--spacing-16xl) !important;
}

@media(min-width: 768px) {
	.tablet\:margin-0 {
		margin: 0 !important;
		margin: var(--spacing-0) !important;
	}
	.tablet\:margin-top-0 {
		margin-top: 0 !important;
		margin-top: var(--spacing-0) !important;
	}
	.tablet\:margin-right-0 {
		margin-right: 0 !important;
		margin-right: var(--spacing-0) !important;
	}
	.tablet\:margin-bottom-0 {
		margin-bottom: 0 !important;
		margin-bottom: var(--spacing-0) !important;
	}
	.tablet\:margin-left-0 {
		margin-left: 0 !important;
		margin-left: var(--spacing-0) !important;
	}
	.tablet\:margin-horizontal-0 {
		margin-left: 0 !important;
		margin-left: var(--spacing-0) !important;
		margin-right: 0 !important;
		margin-right: var(--spacing-0) !important;
	}
	.tablet\:margin-x-0 {
		margin-left: 0 !important;
		margin-left: var(--spacing-0) !important;
		margin-right: 0 !important;
		margin-right: var(--spacing-0) !important;
	}
	.tablet\:margin-vertical-0 {
		margin-top: 0 !important;
		margin-top: var(--spacing-0) !important;
		margin-bottom: 0 !important;
		margin-bottom: var(--spacing-0) !important;
	}
	.tablet\:margin-y-0 {
		margin-top: 0 !important;
		margin-top: var(--spacing-0) !important;
		margin-bottom: 0 !important;
		margin-bottom: var(--spacing-0) !important;
	}

	.tablet\:margin-1 {
		margin: calc(1em * 1 / 16) !important;
		margin: var(--spacing-1) !important;
	}
	.tablet\:margin-top-1 {
		margin-top: calc(1em * 1 / 16) !important;
		margin-top: var(--spacing-1) !important;
	}
	.tablet\:margin-right-1 {
		margin-right: calc(1em * 1 / 16) !important;
		margin-right: var(--spacing-1) !important;
	}
	.tablet\:margin-bottom-1 {
		margin-bottom: calc(1em * 1 / 16) !important;
		margin-bottom: var(--spacing-1) !important;
	}
	.tablet\:margin-left-1 {
		margin-left: calc(1em * 1 / 16) !important;
		margin-left: var(--spacing-1) !important;
	}
	.tablet\:margin-horizontal-1 {
		margin-left: calc(1em * 1 / 16) !important;
		margin-left: var(--spacing-1) !important;
		margin-right: calc(1em * 1 / 16) !important;
		margin-right: var(--spacing-1) !important;
	}
	.tablet\:margin-x-1 {
		margin-left: calc(1em * 1 / 16) !important;
		margin-left: var(--spacing-1) !important;
		margin-right: calc(1em * 1 / 16) !important;
		margin-right: var(--spacing-1) !important;
	}
	.tablet\:margin-vertical-1 {
		margin-top: calc(1em * 1 / 16) !important;
		margin-top: var(--spacing-1) !important;
		margin-bottom: calc(1em * 1 / 16) !important;
		margin-bottom: var(--spacing-1) !important;
	}
	.tablet\:margin-y-1 {
		margin-top: calc(1em * 1 / 16) !important;
		margin-top: var(--spacing-1) !important;
		margin-bottom: calc(1em * 1 / 16) !important;
		margin-bottom: var(--spacing-1) !important;
	}
		
	.tablet\:margin-1px {
		margin: 1px !important;
		margin: var(--spacing-1px) !important;
	}
	.tablet\:margin-top-1px {
		margin-top: 1px !important;
		margin-top: var(--spacing-1px) !important;
	}
	.tablet\:margin-right-1px {
		margin-right: 1px !important;
		margin-right: var(--spacing-1px) !important;
	}
	.tablet\:margin-bottom-1px {
		margin-bottom: 1px !important;
		margin-bottom: var(--spacing-1px) !important;
	}
	.tablet\:margin-left-1px {
		margin-left: 1px !important;
		margin-left: var(--spacing-1px) !important;
	}
	.tablet\:margin-horizontal-1px {
		margin-left: 1px !important;
		margin-left: var(--spacing-1px) !important;
		margin-right: 1px !important;
		margin-right: var(--spacing-1px) !important;
	}
	.tablet\:margin-x-1px {
		margin-left: 1px !important;
		margin-left: var(--spacing-1px) !important;
		margin-right: 1px !important;
		margin-right: var(--spacing-1px) !important;
	}
	.tablet\:margin-vertical-1px {
		margin-top: 1px !important;
		margin-top: var(--spacing-1px) !important;
		margin-bottom: 1px !important;
		margin-bottom: var(--spacing-1px) !important;
	}
	.tablet\:margin-y-1px {
		margin-top: 1px !important;
		margin-top: var(--spacing-1px) !important;
		margin-bottom: 1px !important;
		margin-bottom: var(--spacing-1px) !important;
	}
		
	.tablet\:margin-6xs {
		margin: calc(1em * 2 / 16) !important;
		margin: var(--spacing-6xs) !important;
	}
	.tablet\:margin-top-6xs {
		margin-top: calc(1em * 2 / 16) !important;
		margin-top: var(--spacing-6xs) !important;
	}
	.tablet\:margin-right-6xs {
		margin-right: calc(1em * 2 / 16) !important;
		margin-right: var(--spacing-6xs) !important;
	}
	.tablet\:margin-bottom-6xs {
		margin-bottom: calc(1em * 2 / 16) !important;
		margin-bottom: var(--spacing-6xs) !important;
	}
	.tablet\:margin-left-6xs {
		margin-left: calc(1em * 2 / 16) !important;
		margin-left: var(--spacing-6xs) !important;
	}
	.tablet\:margin-horizontal-6xs {
		margin-left: calc(1em * 2 / 16) !important;
		margin-left: var(--spacing-6xs) !important;
		margin-right: calc(1em * 2 / 16) !important;
		margin-right: var(--spacing-6xs) !important;
	}
	.tablet\:margin-x-6xs {
		margin-left: calc(1em * 2 / 16) !important;
		margin-left: var(--spacing-6xs) !important;
		margin-right: calc(1em * 2 / 16) !important;
		margin-right: var(--spacing-6xs) !important;
	}
	.tablet\:margin-vertical-6xs {
		margin-top: calc(1em * 2 / 16) !important;
		margin-top: var(--spacing-6xs) !important;
		margin-bottom: calc(1em * 2 / 16) !important;
		margin-bottom: var(--spacing-6xs) !important;
	}
	.tablet\:margin-y-6xs {
		margin-top: calc(1em * 2 / 16) !important;
		margin-top: var(--spacing-6xs) !important;
		margin-bottom: calc(1em * 2 / 16) !important;
		margin-bottom: var(--spacing-6xs) !important;
	}
		
	.tablet\:margin-5xs {
		margin: calc(1em * 3 / 16) !important;
		margin: var(--spacing-5xs) !important;
	}
	.tablet\:margin-top-5xs {
		margin-top: calc(1em * 3 / 16) !important;
		margin-top: var(--spacing-5xs) !important;
	}
	.tablet\:margin-right-5xs {
		margin-right: calc(1em * 3 / 16) !important;
		margin-right: var(--spacing-5xs) !important;
	}
	.tablet\:margin-bottom-5xs {
		margin-bottom: calc(1em * 3 / 16) !important;
		margin-bottom: var(--spacing-5xs) !important;
	}
	.tablet\:margin-left-5xs {
		margin-left: calc(1em * 3 / 16) !important;
		margin-left: var(--spacing-5xs) !important;
	}
	.tablet\:margin-horizontal-5xs {
		margin-left: calc(1em * 3 / 16) !important;
		margin-left: var(--spacing-5xs) !important;
		margin-right: calc(1em * 3 / 16) !important;
		margin-right: var(--spacing-5xs) !important;
	}
	.tablet\:margin-x-5xs {
		margin-left: calc(1em * 3 / 16) !important;
		margin-left: var(--spacing-5xs) !important;
		margin-right: calc(1em * 3 / 16) !important;
		margin-right: var(--spacing-5xs) !important;
	}
	.tablet\:margin-vertical-5xs {
		margin-top: calc(1em * 3 / 16) !important;
		margin-top: var(--spacing-5xs) !important;
		margin-bottom: calc(1em * 3 / 16) !important;
		margin-bottom: var(--spacing-5xs) !important;
	}
	.tablet\:margin-y-5xs {
		margin-top: calc(1em * 3 / 16) !important;
		margin-top: var(--spacing-5xs) !important;
		margin-bottom: calc(1em * 3 / 16) !important;
		margin-bottom: var(--spacing-5xs) !important;
	}
		
	.tablet\:margin-4xs {
		margin: calc(1em * 4 / 16) !important;
		margin: var(--spacing-4xs) !important;
	}
	.tablet\:margin-top-4xs {
		margin-top: calc(1em * 4 / 16) !important;
		margin-top: var(--spacing-4xs) !important;
	}
	.tablet\:margin-right-4xs {
		margin-right: calc(1em * 4 / 16) !important;
		margin-right: var(--spacing-4xs) !important;
	}
	.tablet\:margin-bottom-4xs {
		margin-bottom: calc(1em * 4 / 16) !important;
		margin-bottom: var(--spacing-4xs) !important;
	}
	.tablet\:margin-left-4xs {
		margin-left: calc(1em * 4 / 16) !important;
		margin-left: var(--spacing-4xs) !important;
	}
	.tablet\:margin-horizontal-4xs {
		margin-left: calc(1em * 4 / 16) !important;
		margin-left: var(--spacing-4xs) !important;
		margin-right: calc(1em * 4 / 16) !important;
		margin-right: var(--spacing-4xs) !important;
	}
	.tablet\:margin-x-4xs {
		margin-left: calc(1em * 4 / 16) !important;
		margin-left: var(--spacing-4xs) !important;
		margin-right: calc(1em * 4 / 16) !important;
		margin-right: var(--spacing-4xs) !important;
	}
	.tablet\:margin-vertical-4xs {
		margin-top: calc(1em * 4 / 16) !important;
		margin-top: var(--spacing-4xs) !important;
		margin-bottom: calc(1em * 4 / 16) !important;
		margin-bottom: var(--spacing-4xs) !important;
	}
	.tablet\:margin-y-4xs {
		margin-top: calc(1em * 4 / 16) !important;
		margin-top: var(--spacing-4xs) !important;
		margin-bottom: calc(1em * 4 / 16) !important;
		margin-bottom: var(--spacing-4xs) !important;
	}
		
	.tablet\:margin-3xs {
		margin: calc(1em * 6 / 16) !important;
		margin: var(--spacing-3xs) !important;
	}
	.tablet\:margin-top-3xs {
		margin-top: calc(1em * 6 / 16) !important;
		margin-top: var(--spacing-3xs) !important;
	}
	.tablet\:margin-right-3xs {
		margin-right: calc(1em * 6 / 16) !important;
		margin-right: var(--spacing-3xs) !important;
	}
	.tablet\:margin-bottom-3xs {
		margin-bottom: calc(1em * 6 / 16) !important;
		margin-bottom: var(--spacing-3xs) !important;
	}
	.tablet\:margin-left-3xs {
		margin-left: calc(1em * 6 / 16) !important;
		margin-left: var(--spacing-3xs) !important;
	}
	.tablet\:margin-horizontal-3xs {
		margin-left: calc(1em * 6 / 16) !important;
		margin-left: var(--spacing-3xs) !important;
		margin-right: calc(1em * 6 / 16) !important;
		margin-right: var(--spacing-3xs) !important;
	}
	.tablet\:margin-x-3xs {
		margin-left: calc(1em * 6 / 16) !important;
		margin-left: var(--spacing-3xs) !important;
		margin-right: calc(1em * 6 / 16) !important;
		margin-right: var(--spacing-3xs) !important;
	}
	.tablet\:margin-vertical-3xs {
		margin-top: calc(1em * 6 / 16) !important;
		margin-top: var(--spacing-3xs) !important;
		margin-bottom: calc(1em * 6 / 16) !important;
		margin-bottom: var(--spacing-3xs) !important;
	}
	.tablet\:margin-y-3xs {
		margin-top: calc(1em * 6 / 16) !important;
		margin-top: var(--spacing-3xs) !important;
		margin-bottom: calc(1em * 6 / 16) !important;
		margin-bottom: var(--spacing-3xs) !important;
	}
		
	.tablet\:margin-2xs {
		margin: calc(1em * 8 / 16) !important;
		margin: var(--spacing-2xs) !important;
	}
	.tablet\:margin-top-2xs {
		margin-top: calc(1em * 8 / 16) !important;
		margin-top: var(--spacing-2xs) !important;
	}
	.tablet\:margin-right-2xs {
		margin-right: calc(1em * 8 / 16) !important;
		margin-right: var(--spacing-2xs) !important;
	}
	.tablet\:margin-bottom-2xs {
		margin-bottom: calc(1em * 8 / 16) !important;
		margin-bottom: var(--spacing-2xs) !important;
	}
	.tablet\:margin-left-2xs {
		margin-left: calc(1em * 8 / 16) !important;
		margin-left: var(--spacing-2xs) !important;
	}
	.tablet\:margin-horizontal-2xs {
		margin-left: calc(1em * 8 / 16) !important;
		margin-left: var(--spacing-2xs) !important;
		margin-right: calc(1em * 8 / 16) !important;
		margin-right: var(--spacing-2xs) !important;
	}
	.tablet\:margin-x-2xs {
		margin-left: calc(1em * 8 / 16) !important;
		margin-left: var(--spacing-2xs) !important;
		margin-right: calc(1em * 8 / 16) !important;
		margin-right: var(--spacing-2xs) !important;
	}
	.tablet\:margin-vertical-2xs {
		margin-top: calc(1em * 8 / 16) !important;
		margin-top: var(--spacing-2xs) !important;
		margin-bottom: calc(1em * 8 / 16) !important;
		margin-bottom: var(--spacing-2xs) !important;
	}
	.tablet\:margin-y-2xs {
		margin-top: calc(1em * 8 / 16) !important;
		margin-top: var(--spacing-2xs) !important;
		margin-bottom: calc(1em * 8 / 16) !important;
		margin-bottom: var(--spacing-2xs) !important;
	}
		
	.tablet\:margin-xs {
		margin: calc(1em * 10 / 16) !important;
		margin: var(--spacing-xs) !important;
	}
	.tablet\:margin-top-xs {
		margin-top: calc(1em * 10 / 16) !important;
		margin-top: var(--spacing-xs) !important;
	}
	.tablet\:margin-right-xs {
		margin-right: calc(1em * 10 / 16) !important;
		margin-right: var(--spacing-xs) !important;
	}
	.tablet\:margin-bottom-xs {
		margin-bottom: calc(1em * 10 / 16) !important;
		margin-bottom: var(--spacing-xs) !important;
	}
	.tablet\:margin-left-xs {
		margin-left: calc(1em * 10 / 16) !important;
		margin-left: var(--spacing-xs) !important;
	}
	.tablet\:margin-horizontal-xs {
		margin-left: calc(1em * 10 / 16) !important;
		margin-left: var(--spacing-xs) !important;
		margin-right: calc(1em * 10 / 16) !important;
		margin-right: var(--spacing-xs) !important;
	}
	.tablet\:margin-x-xs {
		margin-left: calc(1em * 10 / 16) !important;
		margin-left: var(--spacing-xs) !important;
		margin-right: calc(1em * 10 / 16) !important;
		margin-right: var(--spacing-xs) !important;
	}
	.tablet\:margin-vertical-xs {
		margin-top: calc(1em * 10 / 16) !important;
		margin-top: var(--spacing-xs) !important;
		margin-bottom: calc(1em * 10 / 16) !important;
		margin-bottom: var(--spacing-xs) !important;
	}
	.tablet\:margin-y-xs {
		margin-top: calc(1em * 10 / 16) !important;
		margin-top: var(--spacing-xs) !important;
		margin-bottom: calc(1em * 10 / 16) !important;
		margin-bottom: var(--spacing-xs) !important;
	}
		
	.tablet\:margin-sm {
		margin: calc(1em * 12 / 16) !important;
		margin: var(--spacing-sm) !important;
	}
	.tablet\:margin-top-sm {
		margin-top: calc(1em * 12 / 16) !important;
		margin-top: var(--spacing-sm) !important;
	}
	.tablet\:margin-right-sm {
		margin-right: calc(1em * 12 / 16) !important;
		margin-right: var(--spacing-sm) !important;
	}
	.tablet\:margin-bottom-sm {
		margin-bottom: calc(1em * 12 / 16) !important;
		margin-bottom: var(--spacing-sm) !important;
	}
	.tablet\:margin-left-sm {
		margin-left: calc(1em * 12 / 16) !important;
		margin-left: var(--spacing-sm) !important;
	}
	.tablet\:margin-horizontal-sm {
		margin-left: calc(1em * 12 / 16) !important;
		margin-left: var(--spacing-sm) !important;
		margin-right: calc(1em * 12 / 16) !important;
		margin-right: var(--spacing-sm) !important;
	}
	.tablet\:margin-x-sm {
		margin-left: calc(1em * 12 / 16) !important;
		margin-left: var(--spacing-sm) !important;
		margin-right: calc(1em * 12 / 16) !important;
		margin-right: var(--spacing-sm) !important;
	}
	.tablet\:margin-vertical-sm {
		margin-top: calc(1em * 12 / 16) !important;
		margin-top: var(--spacing-sm) !important;
		margin-bottom: calc(1em * 12 / 16) !important;
		margin-bottom: var(--spacing-sm) !important;
	}
	.tablet\:margin-y-sm {
		margin-top: calc(1em * 12 / 16) !important;
		margin-top: var(--spacing-sm) !important;
		margin-bottom: calc(1em * 12 / 16) !important;
		margin-bottom: var(--spacing-sm) !important;
	}
		
	.tablet\:margin-2sm {
		margin: calc(1em * 14 / 16) !important;
		margin: var(--spacing-2sm) !important;
	}
	.tablet\:margin-top-2sm {
		margin-top: calc(1em * 14 / 16) !important;
		margin-top: var(--spacing-2sm) !important;
	}
	.tablet\:margin-right-2sm {
		margin-right: calc(1em * 14 / 16) !important;
		margin-right: var(--spacing-2sm) !important;
	}
	.tablet\:margin-bottom-2sm {
		margin-bottom: calc(1em * 14 / 16) !important;
		margin-bottom: var(--spacing-2sm) !important;
	}
	.tablet\:margin-left-2sm {
		margin-left: calc(1em * 14 / 16) !important;
		margin-left: var(--spacing-2sm) !important;
	}
	.tablet\:margin-horizontal-2sm {
		margin-left: calc(1em * 14 / 16) !important;
		margin-left: var(--spacing-2sm) !important;
		margin-right: calc(1em * 14 / 16) !important;
		margin-right: var(--spacing-2sm) !important;
	}
	.tablet\:margin-x-2sm {
		margin-left: calc(1em * 14 / 16) !important;
		margin-left: var(--spacing-2sm) !important;
		margin-right: calc(1em * 14 / 16) !important;
		margin-right: var(--spacing-2sm) !important;
	}
	.tablet\:margin-vertical-2sm {
		margin-top: calc(1em * 14 / 16) !important;
		margin-top: var(--spacing-2sm) !important;
		margin-bottom: calc(1em * 12 / 16) !important;
		margin-bottom: var(--spacing-2sm) !important;
	}
	.tablet\:margin-y-2sm {
		margin-top: calc(1em * 14 / 16) !important;
		margin-top: var(--spacing-2sm) !important;
		margin-bottom: calc(1em * 14 / 16) !important;
		margin-bottom: var(--spacing-2sm) !important;
	}
		
	.tablet\:margin-md {
		margin: calc(1em * 1) !important;
		margin: var(--spacing-md) !important;
	}
	.tablet\:margin-top-md {
		margin-top: calc(1em * 1) !important;
		margin-top: var(--spacing-md) !important;
	}
	.tablet\:margin-right-md {
		margin-right: calc(1em * 1) !important;
		margin-right: var(--spacing-md) !important;
	}
	.tablet\:margin-bottom-md {
		margin-bottom: calc(1em * 1) !important;
		margin-bottom: var(--spacing-md) !important;
	}
	.tablet\:margin-left-md {
		margin-left: calc(1em * 1) !important;
		margin-left: var(--spacing-md) !important;
	}
	.tablet\:margin-horizontal-md {
		margin-left: calc(1em * 1) !important;
		margin-left: var(--spacing-md) !important;
		margin-right: calc(1em * 1) !important;
		margin-right: var(--spacing-md) !important;
	}
	.tablet\:margin-x-md {
		margin-left: calc(1em * 1) !important;
		margin-left: var(--spacing-md) !important;
		margin-right: calc(1em * 1) !important;
		margin-right: var(--spacing-md) !important;
	}
	.tablet\:margin-vertical-md {
		margin-top: calc(1em * 1) !important;
		margin-top: var(--spacing-md) !important;
		margin-bottom: calc(1em * 1) !important;
		margin-bottom: var(--spacing-md) !important;
	}
	.tablet\:margin-y-md {
		margin-top: calc(1em * 1) !important;
		margin-top: var(--spacing-md) !important;
		margin-bottom: calc(1em * 1) !important;
		margin-bottom: var(--spacing-md) !important;
	}
		
	.tablet\:margin-2md {
		margin: calc(1em * 1.125) !important;
		margin: var(--spacing-2md) !important;
	}
	.tablet\:margin-top-2md {
		margin-top: calc(1em * 1.125) !important;
		margin-top: var(--spacing-2md) !important;
	}
	.tablet\:margin-right-2md {
		margin-right: calc(1em * 1.125) !important;
		margin-right: var(--spacing-2md) !important;
	}
	.tablet\:margin-bottom-2md {
		margin-bottom: calc(1em * 1.125) !important;
		margin-bottom: var(--spacing-2md) !important;
	}
	.tablet\:margin-left-2md {
		margin-left: calc(1em * 1.125) !important;
		margin-left: var(--spacing-2md) !important;
	}
	.tablet\:margin-horizontal-2md {
		margin-left: calc(1em * 1.125) !important;
		margin-left: var(--spacing-2md) !important;
		margin-right: calc(1em * 1.125) !important;
		margin-right: var(--spacing-2md) !important;
	}
	.tablet\:margin-x-2md {
		margin-left: calc(1em * 1.125) !important;
		margin-left: var(--spacing-2md) !important;
		margin-right: calc(1em * 1.125) !important;
		margin-right: var(--spacing-2md) !important;
	}
	.tablet\:margin-vertical-2md {
		margin-top: calc(1em * 1.125) !important;
		margin-top: var(--spacing-2md) !important;
		margin-bottom: calc(1em * 1.125) !important;
		margin-bottom: var(--spacing-2md) !important;
	}
	.tablet\:margin-y-2md {
		margin-top: calc(1em * 1.125) !important;
		margin-top: var(--spacing-2md) !important;
		margin-bottom: calc(1em * 1.125) !important;
		margin-bottom: var(--spacing-2md) !important;
	}
		
	.tablet\:margin-3md {
		margin: calc(1em * 1.25) !important;
		margin: var(--spacing-3md) !important;
	}
	.tablet\:margin-top-3md {
		margin-top: calc(1em * 1.25) !important;
		margin-top: var(--spacing-3md) !important;
	}
	.tablet\:margin-right-3md {
		margin-right: calc(1em * 1.25) !important;
		margin-right: var(--spacing-3md) !important;
	}
	.tablet\:margin-bottom-3md {
		margin-bottom: calc(1em * 1.25) !important;
		margin-bottom: var(--spacing-3md) !important;
	}
	.tablet\:margin-left-3md {
		margin-left: calc(1em * 1.25) !important;
		margin-left: var(--spacing-3md) !important;
	}
	.tablet\:margin-horizontal-3md {
		margin-left: calc(1em * 1.25) !important;
		margin-left: var(--spacing-3md) !important;
		margin-right: calc(1em * 1.25) !important;
		margin-right: var(--spacing-3md) !important;
	}
	.tablet\:margin-x-3md {
		margin-left: calc(1em * 1.25) !important;
		margin-left: var(--spacing-3md) !important;
		margin-right: calc(1em * 1.25) !important;
		margin-right: var(--spacing-3md) !important;
	}
	.tablet\:margin-vertical-3md {
		margin-top: calc(1em * 1.25) !important;
		margin-top: var(--spacing-3md) !important;
		margin-bottom: calc(1em * 1.25) !important;
		margin-bottom: var(--spacing-3md) !important;
	}
	.tablet\:margin-y-3md {
		margin-top: calc(1em * 1.25) !important;
		margin-top: var(--spacing-3md) !important;
		margin-bottom: calc(1em * 1.25) !important;
		margin-bottom: var(--spacing-3md) !important;
	}
		
	.tablet\:margin-4md {
		margin: calc(1em * 1.375) !important;
		margin: var(--spacing-4md) !important;
	}
	.tablet\:margin-top-4md {
		margin-top: calc(1em * 1.375) !important;
		margin-top: var(--spacing-4md) !important;
	}
	.tablet\:margin-right-4md {
		margin-right: calc(1em * 1.375) !important;
		margin-right: var(--spacing-4md) !important;
	}
	.tablet\:margin-bottom-4md {
		margin-bottom: calc(1em * 1.375) !important;
		margin-bottom: var(--spacing-4md) !important;
	}
	.tablet\:margin-left-4md {
		margin-left: calc(1em * 1.375) !important;
		margin-left: var(--spacing-4md) !important;
	}
	.tablet\:margin-horizontal-4md {
		margin-left: calc(1em * 1.375) !important;
		margin-left: var(--spacing-4md) !important;
		margin-right: calc(1em * 1.375) !important;
		margin-right: var(--spacing-4md) !important;
	}
	.tablet\:margin-x-4md {
		margin-left: calc(1em * 1.375) !important;
		margin-left: var(--spacing-4md) !important;
		margin-right: calc(1em * 1.375) !important;
		margin-right: var(--spacing-4md) !important;
	}
	.tablet\:margin-vertical-4md {
		margin-top: calc(1em * 1.375) !important;
		margin-top: var(--spacing-4md) !important;
		margin-bottom: calc(1em * 1.375) !important;
		margin-bottom: var(--spacing-4md) !important;
	}
	.tablet\:margin-y-4md {
		margin-top: calc(1em * 1.375) !important;
		margin-top: var(--spacing-4md) !important;
		margin-bottom: calc(1em * 1.375) !important;
		margin-bottom: var(--spacing-4md) !important;
	}
		
	.tablet\:margin-lg {
		margin: calc(1em * 1.5) !important;
		margin: var(--spacing-lg) !important;
	}
	.tablet\:margin-top-lg {
		margin-top: calc(1em * 1.5) !important;
		margin-top: var(--spacing-lg) !important;
	}
	.tablet\:margin-right-lg {
		margin-right: calc(1em * 1.5) !important;
		margin-right: var(--spacing-lg) !important;
	}
	.tablet\:margin-bottom-lg {
		margin-bottom: calc(1em * 1.5) !important;
		margin-bottom: var(--spacing-lg) !important;
	}
	.tablet\:margin-left-lg {
		margin-left: calc(1em * 1.5) !important;
		margin-left: var(--spacing-lg) !important;
	}
	.tablet\:margin-horizontal-lg {
		margin-left: calc(1em * 1.5) !important;
		margin-left: var(--spacing-lg) !important;
		margin-right: calc(1em * 1.5) !important;
		margin-right: var(--spacing-lg) !important;
	}
	.tablet\:margin-x-lg {
		margin-left: calc(1em * 1.5) !important;
		margin-left: var(--spacing-lg) !important;
		margin-right: calc(1em * 1.5) !important;
		margin-right: var(--spacing-lg) !important;
	}
	.tablet\:margin-vertical-lg {
		margin-top: calc(1em * 1.5) !important;
		margin-top: var(--spacing-lg) !important;
		margin-bottom: calc(1em * 1.5) !important;
		margin-bottom: var(--spacing-lg) !important;
	}
	.tablet\:margin-y-lg {
		margin-top: calc(1em * 1.5) !important;
		margin-top: var(--spacing-lg) !important;
		margin-bottom: calc(1em * 1.5) !important;
		margin-bottom: var(--spacing-lg) !important;
	}
		
	.tablet\:margin-2lg {
		margin: calc(1em * 1.75) !important;
		margin: var(--spacing-2lg) !important;
	}
	.tablet\:margin-top-2lg {
		margin-top: calc(1em * 1.75) !important;
		margin-top: var(--spacing-2lg) !important;
	}
	.tablet\:margin-right-2lg {
		margin-right: calc(1em * 1.75) !important;
		margin-right: var(--spacing-2lg) !important;
	}
	.tablet\:margin-bottom-2lg {
		margin-bottom: calc(1em * 1.75) !important;
		margin-bottom: var(--spacing-2lg) !important;
	}
	.tablet\:margin-left-2lg {
		margin-left: calc(1em * 1.75) !important;
		margin-left: var(--spacing-2lg) !important;
	}
	.tablet\:margin-horizontal-2lg {
		margin-left: calc(1em * 1.75) !important;
		margin-left: var(--spacing-2lg) !important;
		margin-right: calc(1em * 1.75) !important;
		margin-right: var(--spacing-2lg) !important;
	}
	.tablet\:margin-x-2lg {
		margin-left: calc(1em * 1.75) !important;
		margin-left: var(--spacing-2lg) !important;
		margin-right: calc(1em * 1.75) !important;
		margin-right: var(--spacing-2lg) !important;
	}
	.tablet\:margin-vertical-2lg {
		margin-top: calc(1em * 1.75) !important;
		margin-top: var(--spacing-2lg) !important;
		margin-bottom: calc(1em * 1.75) !important;
		margin-bottom: var(--spacing-2lg) !important;
	}
	.tablet\:margin-y-2lg {
		margin-top: calc(1em * 1.75) !important;
		margin-top: var(--spacing-2lg) !important;
		margin-bottom: calc(1em * 1.75) !important;
		margin-bottom: var(--spacing-2lg) !important;
	}
		
	.tablet\:margin-3lg {
		margin: calc(1em * 2) !important;
		margin: var(--spacing-3lg) !important;
	}
	.tablet\:margin-top-3lg {
		margin-top: calc(1em * 2) !important;
		margin-top: var(--spacing-3lg) !important;
	}
	.tablet\:margin-right-3lg {
		margin-right: calc(1em * 2) !important;
		margin-right: var(--spacing-3lg) !important;
	}
	.tablet\:margin-bottom-3lg {
		margin-bottom: calc(1em * 2) !important;
		margin-bottom: var(--spacing-3lg) !important;
	}
	.tablet\:margin-left-3lg {
		margin-left: calc(1em * 2) !important;
		margin-left: var(--spacing-3lg) !important;
	}
	.tablet\:margin-horizontal-3lg {
		margin-left: calc(1em * 2) !important;
		margin-left: var(--spacing-3lg) !important;
		margin-right: calc(1em * 2) !important;
		margin-right: var(--spacing-3lg) !important;
	}
	.tablet\:margin-x-3lg {
		margin-left: calc(1em * 2) !important;
		margin-left: var(--spacing-3lg) !important;
		margin-right: calc(1em * 2) !important;
		margin-right: var(--spacing-3lg) !important;
	}
	.tablet\:margin-vertical-3lg {
		margin-top: calc(1em * 2) !important;
		margin-top: var(--spacing-3lg) !important;
		margin-bottom: calc(1em * 2) !important;
		margin-bottom: var(--spacing-3lg) !important;
	}
	.tablet\:margin-y-3lg {
		margin-top: calc(1em * 2) !important;
		margin-top: var(--spacing-3lg) !important;
		margin-bottom: calc(1em * 2) !important;
		margin-bottom: var(--spacing-3lg) !important;
	}
		
	.tablet\:margin-xl {
		margin: calc(1em * 2.25) !important;
		margin: var(--spacing-xl) !important;
	}
	.tablet\:margin-top-xl {
		margin-top: calc(1em * 2.25) !important;
		margin-top: var(--spacing-xl) !important;
	}
	.tablet\:margin-right-xl {
		margin-right: calc(1em * 2.25) !important;
		margin-right: var(--spacing-xl) !important;
	}
	.tablet\:margin-bottom-xl {
		margin-bottom: calc(1em * 2.25) !important;
		margin-bottom: var(--spacing-xl) !important;
	}
	.tablet\:margin-left-xl {
		margin-left: calc(1em * 2.25) !important;
		margin-left: var(--spacing-xl) !important;
	}
	.tablet\:margin-horizontal-xl {
		margin-left: calc(1em * 2.25) !important;
		margin-left: var(--spacing-xl) !important;
		margin-right: calc(1em * 2.25) !important;
		margin-right: var(--spacing-xl) !important;
	}
	.tablet\:margin-x-xl {
		margin-left: calc(1em * 2.25) !important;
		margin-left: var(--spacing-xl) !important;
		margin-right: calc(1em * 2.25) !important;
		margin-right: var(--spacing-xl) !important;
	}
	.tablet\:margin-vertical-xl {
		margin-top: calc(1em * 2.25) !important;
		margin-top: var(--spacing-xl) !important;
		margin-bottom: calc(1em * 2.25) !important;
		margin-bottom: var(--spacing-xl) !important;
	}
	.tablet\:margin-y-xl {
		margin-top: calc(1em * 2.25) !important;
		margin-top: var(--spacing-xl) !important;
		margin-bottom: calc(1em * 2.25) !important;
		margin-bottom: var(--spacing-xl) !important;
	}
		
	.tablet\:margin-2xl {
		margin: calc(1em * 2.5) !important;
		margin: var(--spacing-2xl) !important;
	}
	.tablet\:margin-top-2xl {
		margin-top: calc(1em * 2.5) !important;
		margin-top: var(--spacing-2xl) !important;
	}
	.tablet\:margin-right-2xl {
		margin-right: calc(1em * 2.5) !important;
		margin-right: var(--spacing-2xl) !important;
	}
	.tablet\:margin-bottom-2xl {
		margin-bottom: calc(1em * 2.5) !important;
		margin-bottom: var(--spacing-2xl) !important;
	}
	.tablet\:margin-left-2xl {
		margin-left: calc(1em * 2.5) !important;
		margin-left: var(--spacing-2xl) !important;
	}
	.tablet\:margin-horizontal-2xl {
		margin-left: calc(1em * 2.5) !important;
		margin-left: var(--spacing-2xl) !important;
		margin-right: calc(1em * 2.5) !important;
		margin-right: var(--spacing-2xl) !important;
	}
	.tablet\:margin-x-2xl {
		margin-left: calc(1em * 2.5) !important;
		margin-left: var(--spacing-2xl) !important;
		margin-right: calc(1em * 2.5) !important;
		margin-right: var(--spacing-2xl) !important;
	}
	.tablet\:margin-vertical-2xl {
		margin-top: calc(1em * 2.5) !important;
		margin-top: var(--spacing-2xl) !important;
		margin-bottom: calc(1em * 2.5) !important;
		margin-bottom: var(--spacing-2xl) !important;
	}
	.tablet\:margin-y-2xl {
		margin-top: calc(1em * 2.5) !important;
		margin-top: var(--spacing-2xl) !important;
		margin-bottom: calc(1em * 2.5) !important;
		margin-bottom: var(--spacing-2xl) !important;
	}
		
	.tablet\:margin-3xl {
		margin: calc(1em * 2.75) !important;
		margin: var(--spacing-3xl) !important;
	}
	.tablet\:margin-top-3xl {
		margin-top: calc(1em * 2.75) !important;
		margin-top: var(--spacing-3xl) !important;
	}
	.tablet\:margin-right-3xl {
		margin-right: calc(1em * 2.75) !important;
		margin-right: var(--spacing-3xl) !important;
	}
	.tablet\:margin-bottom-3xl {
		margin-bottom: calc(1em * 2.75) !important;
		margin-bottom: var(--spacing-3xl) !important;
	}
	.tablet\:margin-left-3xl {
		margin-left: calc(1em * 2.75) !important;
		margin-left: var(--spacing-3xl) !important;
	}
	.tablet\:margin-horizontal-3xl {
		margin-left: calc(1em * 2.75) !important;
		margin-left: var(--spacing-3xl) !important;
		margin-right: calc(1em * 2.75) !important;
		margin-right: var(--spacing-3xl) !important;
	}
	.tablet\:margin-x-3xl {
		margin-left: calc(1em * 2.75) !important;
		margin-left: var(--spacing-3xl) !important;
		margin-right: calc(1em * 2.75) !important;
		margin-right: var(--spacing-3xl) !important;
	}
	.tablet\:margin-vertical-3xl {
		margin-top: calc(1em * 2.75) !important;
		margin-top: var(--spacing-3xl) !important;
		margin-bottom: calc(1em * 2.75) !important;
		margin-bottom: var(--spacing-3xl) !important;
	}
	.tablet\:margin-y-3xl {
		margin-top: calc(1em * 2.75) !important;
		margin-top: var(--spacing-3xl) !important;
		margin-bottom: calc(1em * 2.75) !important;
		margin-bottom: var(--spacing-3xl) !important;
	}
		
	.tablet\:margin-4xl {
		margin: calc(1em * 3) !important;
		margin: var(--spacing-4xl) !important;
	}
	.tablet\:margin-top-4xl {
		margin-top: calc(1em * 3) !important;
		margin-top: var(--spacing-4xl) !important;
	}
	.tablet\:margin-right-4xl {
		margin-right: calc(1em * 3) !important;
		margin-right: var(--spacing-4xl) !important;
	}
	.tablet\:margin-bottom-4xl {
		margin-bottom: calc(1em * 3) !important;
		margin-bottom: var(--spacing-4xl) !important;
	}
	.tablet\:margin-left-4xl {
		margin-left: calc(1em * 3) !important;
		margin-left: var(--spacing-4xl) !important;
	}
	.tablet\:margin-horizontal-4xl {
		margin-left: calc(1em * 3) !important;
		margin-left: var(--spacing-4xl) !important;
		margin-right: calc(1em * 3) !important;
		margin-right: var(--spacing-4xl) !important;
	}
	.tablet\:margin-x-4xl {
		margin-left: calc(1em * 3) !important;
		margin-left: var(--spacing-4xl) !important;
		margin-right: calc(1em * 3) !important;
		margin-right: var(--spacing-4xl) !important;
	}
	.tablet\:margin-vertical-4xl {
		margin-top: calc(1em * 3) !important;
		margin-top: var(--spacing-4xl) !important;
		margin-bottom: calc(1em * 3) !important;
		margin-bottom: var(--spacing-4xl) !important;
	}
	.tablet\:margin-y-4xl {
		margin-top: calc(1em * 3) !important;
		margin-top: var(--spacing-4xl) !important;
		margin-bottom: calc(1em * 3) !important;
		margin-bottom: var(--spacing-4xl) !important;
	}
		
	.tablet\:margin-5xl {
		margin: calc(1em * 3.25) !important;
		margin: var(--spacing-5xl) !important;
	}
	.tablet\:margin-top-5xl {
		margin-top: calc(1em * 3.25) !important;
		margin-top: var(--spacing-5xl) !important;
	}
	.tablet\:margin-right-5xl {
		margin-right: calc(1em * 3.25) !important;
		margin-right: var(--spacing-5xl) !important;
	}
	.tablet\:margin-bottom-5xl {
		margin-bottom: calc(1em * 3.25) !important;
		margin-bottom: var(--spacing-5xl) !important;
	}
	.tablet\:margin-left-5xl {
		margin-left: calc(1em * 3.25) !important;
		margin-left: var(--spacing-5xl) !important;
	}
	.tablet\:margin-horizontal-5xl {
		margin-left: calc(1em * 3.25) !important;
		margin-left: var(--spacing-5xl) !important;
		margin-right: calc(1em * 3.25) !important;
		margin-right: var(--spacing-5xl) !important;
	}
	.tablet\:margin-x-5xl {
		margin-left: calc(1em * 3.25) !important;
		margin-left: var(--spacing-5xl) !important;
		margin-right: calc(1em * 3.25) !important;
		margin-right: var(--spacing-5xl) !important;
	}
	.tablet\:margin-vertical-5xl {
		margin-top: calc(1em * 3.25) !important;
		margin-top: var(--spacing-5xl) !important;
		margin-bottom: calc(1em * 3.25) !important;
		margin-bottom: var(--spacing-5xl) !important;
	}
	.tablet\:margin-y-5xl {
		margin-top: calc(1em * 3.25) !important;
		margin-top: var(--spacing-5xl) !important;
		margin-bottom: calc(1em * 3.25) !important;
		margin-bottom: var(--spacing-5xl) !important;
	}
		
	.tablet\:margin-6xl {
		margin: calc(1em * 3.5) !important;
		margin: var(--spacing-6xl) !important;
	}
	.tablet\:margin-top-6xl {
		margin-top: calc(1em * 3.5) !important;
		margin-top: var(--spacing-6xl) !important;
	}
	.tablet\:margin-right-6xl {
		margin-right: calc(1em * 3.5) !important;
		margin-right: var(--spacing-6xl) !important;
	}
	.tablet\:margin-bottom-6xl {
		margin-bottom: calc(1em * 3.5) !important;
		margin-bottom: var(--spacing-6xl) !important;
	}
	.tablet\:margin-left-6xl {
		margin-left: calc(1em * 3.5) !important;
		margin-left: var(--spacing-6xl) !important;
	}
	.tablet\:margin-horizontal-6xl {
		margin-left: calc(1em * 3.5) !important;
		margin-left: var(--spacing-6xl) !important;
		margin-right: calc(1em * 3.5) !important;
		margin-right: var(--spacing-6xl) !important;
	}
	.tablet\:margin-x-6xl {
		margin-left: calc(1em * 3.5) !important;
		margin-left: var(--spacing-6xl) !important;
		margin-right: calc(1em * 3.5) !important;
		margin-right: var(--spacing-6xl) !important;
	}
	.tablet\:margin-vertical-6xl {
		margin-top: calc(1em * 3.5) !important;
		margin-top: var(--spacing-6xl) !important;
		margin-bottom: calc(1em * 3.5) !important;
		margin-bottom: var(--spacing-6xl) !important;
	}
	.tablet\:margin-y-6xl {
		margin-top: calc(1em * 3.5) !important;
		margin-top: var(--spacing-6xl) !important;
		margin-bottom: calc(1em * 3.5) !important;
		margin-bottom: var(--spacing-6xl) !important;
	}
		
	.tablet\:margin-7xl {
		margin: calc(1em * 4) !important;
		margin: var(--spacing-7xl) !important;
	}
	.tablet\:margin-top-7xl {
		margin-top: calc(1em * 4) !important;
		margin-top: var(--spacing-7xl) !important;
	}
	.tablet\:margin-right-7xl {
		margin-right: calc(1em * 4) !important;
		margin-right: var(--spacing-7xl) !important;
	}
	.tablet\:margin-bottom-7xl {
		margin-bottom: calc(1em * 4) !important;
		margin-bottom: var(--spacing-7xl) !important;
	}
	.tablet\:margin-left-7xl {
		margin-left: calc(1em * 4) !important;
		margin-left: var(--spacing-7xl) !important;
	}
	.tablet\:margin-horizontal-7xl {
		margin-left: calc(1em * 4) !important;
		margin-left: var(--spacing-7xl) !important;
		margin-right: calc(1em * 4) !important;
		margin-right: var(--spacing-7xl) !important;
	}
	.tablet\:margin-x-7xl {
		margin-left: calc(1em * 4) !important;
		margin-left: var(--spacing-7xl) !important;
		margin-right: calc(1em * 4) !important;
		margin-right: var(--spacing-7xl) !important;
	}
	.tablet\:margin-vertical-7xl {
		margin-top: calc(1em * 4) !important;
		margin-top: var(--spacing-7xl) !important;
		margin-bottom: calc(1em * 4) !important;
		margin-bottom: var(--spacing-7xl) !important;
	}
	.tablet\:margin-y-7xl {
		margin-top: calc(1em * 4) !important;
		margin-top: var(--spacing-7xl) !important;
		margin-bottom: calc(1em * 4) !important;
		margin-bottom: var(--spacing-7xl) !important;
	}
		
	.tablet\:margin-8xl {
		margin: calc(1em * 4.5) !important;
		margin: var(--spacing-8xl) !important;
	}
	.tablet\:margin-top-8xl {
		margin-top: calc(1em * 4.5) !important;
		margin-top: var(--spacing-8xl) !important;
	}
	.tablet\:margin-right-8xl {
		margin-right: calc(1em * 4.5) !important;
		margin-right: var(--spacing-8xl) !important;
	}
	.tablet\:margin-bottom-8xl {
		margin-bottom: calc(1em * 4.5) !important;
		margin-bottom: var(--spacing-8xl) !important;
	}
	.tablet\:margin-left-8xl {
		margin-left: calc(1em * 4.5) !important;
		margin-left: var(--spacing-8xl) !important;
	}
	.tablet\:margin-horizontal-8xl {
		margin-left: calc(1em * 4.5) !important;
		margin-left: var(--spacing-8xl) !important;
		margin-right: calc(1em * 4.5) !important;
		margin-right: var(--spacing-8xl) !important;
	}
	.tablet\:margin-x-8xl {
		margin-left: calc(1em * 4.5) !important;
		margin-left: var(--spacing-8xl) !important;
		margin-right: calc(1em * 4.5) !important;
		margin-right: var(--spacing-8xl) !important;
	}
	.tablet\:margin-vertical-8xl {
		margin-top: calc(1em * 4.5) !important;
		margin-top: var(--spacing-8xl) !important;
		margin-bottom: calc(1em * 4.5) !important;
		margin-bottom: var(--spacing-8xl) !important;
	}
	.tablet\:margin-y-8xl {
		margin-top: calc(1em * 4.5) !important;
		margin-top: var(--spacing-8xl) !important;
		margin-bottom: calc(1em * 4.5) !important;
		margin-bottom: var(--spacing-8xl) !important;
	}
		
	.tablet\:margin-9xl {
		margin: calc(1em * 5) !important;
		margin: var(--spacing-9xl) !important;
	}
	.tablet\:margin-top-9xl {
		margin-top: calc(1em * 5) !important;
		margin-top: var(--spacing-9xl) !important;
	}
	.tablet\:margin-right-9xl {
		margin-right: calc(1em * 5) !important;
		margin-right: var(--spacing-9xl) !important;
	}
	.tablet\:margin-bottom-9xl {
		margin-bottom: calc(1em * 5) !important;
		margin-bottom: var(--spacing-9xl) !important;
	}
	.tablet\:margin-left-9xl {
		margin-left: calc(1em * 5) !important;
		margin-left: var(--spacing-9xl) !important;
	}
	.tablet\:margin-horizontal-9xl {
		margin-left: calc(1em * 5) !important;
		margin-left: var(--spacing-9xl) !important;
		margin-right: calc(1em * 5) !important;
		margin-right: var(--spacing-9xl) !important;
	}
	.tablet\:margin-x-9xl {
		margin-left: calc(1em * 5) !important;
		margin-left: var(--spacing-9xl) !important;
		margin-right: calc(1em * 5) !important;
		margin-right: var(--spacing-9xl) !important;
	}
	.tablet\:margin-vertical-9xl {
		margin-top: calc(1em * 5) !important;
		margin-top: var(--spacing-9xl) !important;
		margin-bottom: calc(1em * 5) !important;
		margin-bottom: var(--spacing-9xl) !important;
	}
	.tablet\:margin-y-9xl {
		margin-top: calc(1em * 5) !important;
		margin-top: var(--spacing-9xl) !important;
		margin-bottom: calc(1em * 5) !important;
		margin-bottom: var(--spacing-9xl) !important;
	}
		
	.tablet\:margin-10xl {
		margin: calc(1em * 6) !important;
		margin: var(--spacing-10xl) !important;
	}
	.tablet\:margin-top-10xl {
		margin-top: calc(1em * 6) !important;
		margin-top: var(--spacing-10xl) !important;
	}
	.tablet\:margin-right-10xl {
		margin-right: calc(1em * 6) !important;
		margin-right: var(--spacing-10xl) !important;
	}
	.tablet\:margin-bottom-10xl {
		margin-bottom: calc(1em * 6) !important;
		margin-bottom: var(--spacing-10xl) !important;
	}
	.tablet\:margin-left-10xl {
		margin-left: calc(1em * 6) !important;
		margin-left: var(--spacing-10xl) !important;
	}
	.tablet\:margin-horizontal-10xl {
		margin-left: calc(1em * 6) !important;
		margin-left: var(--spacing-10xl) !important;
		margin-right: calc(1em * 6) !important;
		margin-right: var(--spacing-10xl) !important;
	}
	.tablet\:margin-x-10xl {
		margin-left: calc(1em * 6) !important;
		margin-left: var(--spacing-10xl) !important;
		margin-right: calc(1em * 6) !important;
		margin-right: var(--spacing-10xl) !important;
	}
	.tablet\:margin-vertical-10xl {
		margin-top: calc(1em * 6) !important;
		margin-top: var(--spacing-10xl) !important;
		margin-bottom: calc(1em * 6) !important;
		margin-bottom: var(--spacing-10xl) !important;
	}
	.tablet\:margin-y-10xl {
		margin-top: calc(1em * 6) !important;
		margin-top: var(--spacing-10xl) !important;
		margin-bottom: calc(1em * 6) !important;
		margin-bottom: var(--spacing-10xl) !important;
	}
		
	.tablet\:margin-11xl {
		margin: calc(1em * 8) !important;
		margin: var(--spacing-11xl) !important;
	}
	.tablet\:margin-top-11xl {
		margin-top: calc(1em * 8) !important;
		margin-top: var(--spacing-11xl) !important;
	}
	.tablet\:margin-right-11xl {
		margin-right: calc(1em * 8) !important;
		margin-right: var(--spacing-11xl) !important;
	}
	.tablet\:margin-bottom-11xl {
		margin-bottom: calc(1em * 8) !important;
		margin-bottom: var(--spacing-11xl) !important;
	}
	.tablet\:margin-left-11xl {
		margin-left: calc(1em * 8) !important;
		margin-left: var(--spacing-11xl) !important;
	}
	.tablet\:margin-horizontal-11xl {
		margin-left: calc(1em * 8) !important;
		margin-left: var(--spacing-11xl) !important;
		margin-right: calc(1em * 8) !important;
		margin-right: var(--spacing-11xl) !important;
	}
	.tablet\:margin-x-11xl {
		margin-left: calc(1em * 8) !important;
		margin-left: var(--spacing-11xl) !important;
		margin-right: calc(1em * 8) !important;
		margin-right: var(--spacing-11xl) !important;
	}
	.tablet\:margin-vertical-11xl {
		margin-top: calc(1em * 8) !important;
		margin-top: var(--spacing-11xl) !important;
		margin-bottom: calc(1em * 8) !important;
		margin-bottom: var(--spacing-11xl) !important;
	}
	.tablet\:margin-y-11xl {
		margin-top: calc(1em * 8) !important;
		margin-top: var(--spacing-11xl) !important;
		margin-bottom: calc(1em * 8) !important;
		margin-bottom: var(--spacing-11xl) !important;
	}
		
	.tablet\:margin-12xl {
		margin: calc(1em * 10) !important;
		margin: var(--spacing-12xl) !important;
	}
	.tablet\:margin-top-12xl {
		margin-top: calc(1em * 10) !important;
		margin-top: var(--spacing-12xl) !important;
	}
	.tablet\:margin-right-12xl {
		margin-right: calc(1em * 10) !important;
		margin-right: var(--spacing-12xl) !important;
	}
	.tablet\:margin-bottom-12xl {
		margin-bottom: calc(1em * 10) !important;
		margin-bottom: var(--spacing-12xl) !important;
	}
	.tablet\:margin-left-12xl {
		margin-left: calc(1em * 10) !important;
		margin-left: var(--spacing-12xl) !important;
	}
	.tablet\:margin-horizontal-12xl {
		margin-left: calc(1em * 10) !important;
		margin-left: var(--spacing-12xl) !important;
		margin-right: calc(1em * 10) !important;
		margin-right: var(--spacing-12xl) !important;
	}
	.tablet\:margin-x-12xl {
		margin-left: calc(1em * 10) !important;
		margin-left: var(--spacing-12xl) !important;
		margin-right: calc(1em * 10) !important;
		margin-right: var(--spacing-12xl) !important;
	}
	.tablet\:margin-vertical-12xl {
		margin-top: calc(1em * 10) !important;
		margin-top: var(--spacing-12xl) !important;
		margin-bottom: calc(1em * 10) !important;
		margin-bottom: var(--spacing-12xl) !important;
	}
	.tablet\:margin-y-12xl {
		margin-top: calc(1em * 10) !important;
		margin-top: var(--spacing-12xl) !important;
		margin-bottom: calc(1em * 10) !important;
		margin-bottom: var(--spacing-12xl) !important;
	}
		
	.tablet\:margin-13xl {
		margin: calc(1em * 12) !important;
		margin: var(--spacing-13xl) !important;
	}
	.tablet\:margin-top-13xl {
		margin-top: calc(1em * 12) !important;
		margin-top: var(--spacing-13xl) !important;
	}
	.tablet\:margin-right-13xl {
		margin-right: calc(1em * 12) !important;
		margin-right: var(--spacing-13xl) !important;
	}
	.tablet\:margin-bottom-13xl {
		margin-bottom: calc(1em * 12) !important;
		margin-bottom: var(--spacing-13xl) !important;
	}
	.tablet\:margin-left-13xl {
		margin-left: calc(1em * 12) !important;
		margin-left: var(--spacing-13xl) !important;
	}
	.tablet\:margin-horizontal-13xl {
		margin-left: calc(1em * 12) !important;
		margin-left: var(--spacing-13xl) !important;
		margin-right: calc(1em * 12) !important;
		margin-right: var(--spacing-13xl) !important;
	}
	.tablet\:margin-x-13xl {
		margin-left: calc(1em * 12) !important;
		margin-left: var(--spacing-13xl) !important;
		margin-right: calc(1em * 12) !important;
		margin-right: var(--spacing-13xl) !important;
	}
	.tablet\:margin-vertical-13xl {
		margin-top: calc(1em * 12) !important;
		margin-top: var(--spacing-13xl) !important;
		margin-bottom: calc(1em * 12) !important;
		margin-bottom: var(--spacing-13xl) !important;
	}
	.tablet\:margin-y-13xl {
		margin-top: calc(1em * 12) !important;
		margin-top: var(--spacing-13xl) !important;
		margin-bottom: calc(1em * 12) !important;
		margin-bottom: var(--spacing-13xl) !important;
	}
		
	.tablet\:margin-14xl {
		margin: calc(1em * 16) !important;
		margin: var(--spacing-14xl) !important;
	}
	.tablet\:margin-top-14xl {
		margin-top: calc(1em * 16) !important;
		margin-top: var(--spacing-14xl) !important;
	}
	.tablet\:margin-right-14xl {
		margin-right: calc(1em * 16) !important;
		margin-right: var(--spacing-14xl) !important;
	}
	.tablet\:margin-bottom-14xl {
		margin-bottom: calc(1em * 16) !important;
		margin-bottom: var(--spacing-14xl) !important;
	}
	.tablet\:margin-left-14xl {
		margin-left: calc(1em * 16) !important;
		margin-left: var(--spacing-14xl) !important;
	}
	.tablet\:margin-horizontal-14xl {
		margin-left: calc(1em * 16) !important;
		margin-left: var(--spacing-14xl) !important;
		margin-right: calc(1em * 16) !important;
		margin-right: var(--spacing-14xl) !important;
	}
	.tablet\:margin-x-14xl {
		margin-left: calc(1em * 16) !important;
		margin-left: var(--spacing-14xl) !important;
		margin-right: calc(1em * 16) !important;
		margin-right: var(--spacing-14xl) !important;
	}
	.tablet\:margin-vertical-14xl {
		margin-top: calc(1em * 16) !important;
		margin-top: var(--spacing-14xl) !important;
		margin-bottom: calc(1em * 16) !important;
		margin-bottom: var(--spacing-14xl) !important;
	}
	.tablet\:margin-y-14xl {
		margin-top: calc(1em * 16) !important;
		margin-top: var(--spacing-14xl) !important;
		margin-bottom: calc(1em * 16) !important;
		margin-bottom: var(--spacing-14xl) !important;
	}
		
	.tablet\:margin-15xl {
		margin: calc(1em * 20) !important;
		margin: var(--spacing-15xl) !important;
	}
	.tablet\:margin-top-15xl {
		margin-top: calc(1em * 20) !important;
		margin-top: var(--spacing-15xl) !important;
	}
	.tablet\:margin-right-15xl {
		margin-right: calc(1em * 20) !important;
		margin-right: var(--spacing-15xl) !important;
	}
	.tablet\:margin-bottom-15xl {
		margin-bottom: calc(1em * 20) !important;
		margin-bottom: var(--spacing-15xl) !important;
	}
	.tablet\:margin-left-15xl {
		margin-left: calc(1em * 20) !important;
		margin-left: var(--spacing-15xl) !important;
	}
	.tablet\:margin-horizontal-15xl {
		margin-left: calc(1em * 20) !important;
		margin-left: var(--spacing-15xl) !important;
		margin-right: calc(1em * 20) !important;
		margin-right: var(--spacing-15xl) !important;
	}
	.tablet\:margin-x-15xl {
		margin-left: calc(1em * 20) !important;
		margin-left: var(--spacing-15xl) !important;
		margin-right: calc(1em * 20) !important;
		margin-right: var(--spacing-15xl) !important;
	}
	.tablet\:margin-vertical-15xl {
		margin-top: calc(1em * 20) !important;
		margin-top: var(--spacing-15xl) !important;
		margin-bottom: calc(1em * 20) !important;
		margin-bottom: var(--spacing-15xl) !important;
	}
	.tablet\:margin-y-15xl {
		margin-top: calc(1em * 20) !important;
		margin-top: var(--spacing-15xl) !important;
		margin-bottom: calc(1em * 20) !important;
		margin-bottom: var(--spacing-15xl) !important;
	}
		
	.tablet\:margin-16xl {
		margin: calc(1em * 22.5) !important;
		margin: var(--spacing-16xl) !important;
	}
	.tablet\:margin-top-16xl {
		margin-top: calc(1em * 22.5) !important;
		margin-top: var(--spacing-16xl) !important;
	}
	.tablet\:margin-right-16xl {
		margin-right: calc(1em * 22.5) !important;
		margin-right: var(--spacing-16xl) !important;
	}
	.tablet\:margin-bottom-16xl {
		margin-bottom: calc(1em * 22.5) !important;
		margin-bottom: var(--spacing-16xl) !important;
	}
	.tablet\:margin-left-16xl {
		margin-left: calc(1em * 22.5) !important;
		margin-left: var(--spacing-16xl) !important;
	}
	.tablet\:margin-horizontal-16xl {
		margin-left: calc(1em * 22.5) !important;
		margin-left: var(--spacing-16xl) !important;
		margin-right: calc(1em * 22.5) !important;
		margin-right: var(--spacing-16xl) !important;
	}
	.tablet\:margin-x-16xl {
		margin-left: calc(1em * 22.5) !important;
		margin-left: var(--spacing-16xl) !important;
		margin-right: calc(1em * 22.5) !important;
		margin-right: var(--spacing-16xl) !important;
	}
	.tablet\:margin-vertical-16xl {
		margin-top: calc(1em * 22.5) !important;
		margin-top: var(--spacing-16xl) !important;
		margin-bottom: calc(1em * 22.5) !important;
		margin-bottom: var(--spacing-16xl) !important;
	}
	.tablet\:margin-y-16xl {
		margin-top: calc(1em * 22.5) !important;
		margin-top: var(--spacing-16xl) !important;
		margin-bottom: calc(1em * 22.5) !important;
		margin-bottom: var(--spacing-16xl) !important;
	}
}

@media(min-width: 1152px) {
	.laptop\:margin-0 {
		margin: 0 !important;
		margin: var(--spacing-0) !important;
	}
	.laptop\:margin-top-0 {
		margin-top: 0 !important;
		margin-top: var(--spacing-0) !important;
	}
	.laptop\:margin-right-0 {
		margin-right: 0 !important;
		margin-right: var(--spacing-0) !important;
	}
	.laptop\:margin-bottom-0 {
		margin-bottom: 0 !important;
		margin-bottom: var(--spacing-0) !important;
	}
	.laptop\:margin-left-0 {
		margin-left: 0 !important;
		margin-left: var(--spacing-0) !important;
	}
	.laptop\:margin-horizontal-0 {
		margin-left: 0 !important;
		margin-left: var(--spacing-0) !important;
		margin-right: 0 !important;
		margin-right: var(--spacing-0) !important;
	}
	.laptop\:margin-x-0 {
		margin-left: 0 !important;
		margin-left: var(--spacing-0) !important;
		margin-right: 0 !important;
		margin-right: var(--spacing-0) !important;
	}
	.laptop\:margin-vertical-0 {
		margin-top: 0 !important;
		margin-top: var(--spacing-0) !important;
		margin-bottom: 0 !important;
		margin-bottom: var(--spacing-0) !important;
	}
	.laptop\:margin-y-0 {
		margin-top: 0 !important;
		margin-top: var(--spacing-0) !important;
		margin-bottom: 0 !important;
		margin-bottom: var(--spacing-0) !important;
	}
		
	.laptop\:margin-1 {
		margin: calc(1em * 1 / 16) !important;
		margin: var(--spacing-1) !important;
	}
	.laptop\:margin-top-1 {
		margin-top: calc(1em * 1 / 16) !important;
		margin-top: var(--spacing-1) !important;
	}
	.laptop\:margin-right-1 {
		margin-right: calc(1em * 1 / 16) !important;
		margin-right: var(--spacing-1) !important;
	}
	.laptop\:margin-bottom-1 {
		margin-bottom: calc(1em * 1 / 16) !important;
		margin-bottom: var(--spacing-1) !important;
	}
	.laptop\:margin-left-1 {
		margin-left: calc(1em * 1 / 16) !important;
		margin-left: var(--spacing-1) !important;
	}
	.laptop\:margin-horizontal-1 {
		margin-left: calc(1em * 1 / 16) !important;
		margin-left: var(--spacing-1) !important;
		margin-right: calc(1em * 1 / 16) !important;
		margin-right: var(--spacing-1) !important;
	}
	.laptop\:margin-x-1 {
		margin-left: calc(1em * 1 / 16) !important;
		margin-left: var(--spacing-1) !important;
		margin-right: calc(1em * 1 / 16) !important;
		margin-right: var(--spacing-1) !important;
	}
	.laptop\:margin-vertical-1 {
		margin-top: calc(1em * 1 / 16) !important;
		margin-top: var(--spacing-1) !important;
		margin-bottom: calc(1em * 1 / 16) !important;
		margin-bottom: var(--spacing-1) !important;
	}
	.laptop\:margin-y-1 {
		margin-top: calc(1em * 1 / 16) !important;
		margin-top: var(--spacing-1) !important;
		margin-bottom: calc(1em * 1 / 16) !important;
		margin-bottom: var(--spacing-1) !important;
	}
		
	.laptop\:margin-1px {
		margin: 1px !important;
		margin: var(--spacing-1px) !important;
	}
	.laptop\:margin-top-1px {
		margin-top: 1px !important;
		margin-top: var(--spacing-1px) !important;
	}
	.laptop\:margin-right-1px {
		margin-right: 1px !important;
		margin-right: var(--spacing-1px) !important;
	}
	.laptop\:margin-bottom-1px {
		margin-bottom: 1px !important;
		margin-bottom: var(--spacing-1px) !important;
	}
	.laptop\:margin-left-1px {
		margin-left: 1px !important;
		margin-left: var(--spacing-1px) !important;
	}
	.laptop\:margin-horizontal-1px {
		margin-left: 1px !important;
		margin-left: var(--spacing-1px) !important;
		margin-right: 1px !important;
		margin-right: var(--spacing-1px) !important;
	}
	.laptop\:margin-x-1px {
		margin-left: 1px !important;
		margin-left: var(--spacing-1px) !important;
		margin-right: 1px !important;
		margin-right: var(--spacing-1px) !important;
	}
	.laptop\:margin-vertical-1px {
		margin-top: 1px !important;
		margin-top: var(--spacing-1px) !important;
		margin-bottom: 1px !important;
		margin-bottom: var(--spacing-1px) !important;
	}
	.laptop\:margin-y-1px {
		margin-top: 1px !important;
		margin-top: var(--spacing-1px) !important;
		margin-bottom: 1px !important;
		margin-bottom: var(--spacing-1px) !important;
	}
		
	.laptop\:margin-6xs {
		margin: calc(1em * 2 / 16) !important;
		margin: var(--spacing-6xs) !important;
	}
	.laptop\:margin-top-6xs {
		margin-top: calc(1em * 2 / 16) !important;
		margin-top: var(--spacing-6xs) !important;
	}
	.laptop\:margin-right-6xs {
		margin-right: calc(1em * 2 / 16) !important;
		margin-right: var(--spacing-6xs) !important;
	}
	.laptop\:margin-bottom-6xs {
		margin-bottom: calc(1em * 2 / 16) !important;
		margin-bottom: var(--spacing-6xs) !important;
	}
	.laptop\:margin-left-6xs {
		margin-left: calc(1em * 2 / 16) !important;
		margin-left: var(--spacing-6xs) !important;
	}
	.laptop\:margin-horizontal-6xs {
		margin-left: calc(1em * 2 / 16) !important;
		margin-left: var(--spacing-6xs) !important;
		margin-right: calc(1em * 2 / 16) !important;
		margin-right: var(--spacing-6xs) !important;
	}
	.laptop\:margin-x-6xs {
		margin-left: calc(1em * 2 / 16) !important;
		margin-left: var(--spacing-6xs) !important;
		margin-right: calc(1em * 2 / 16) !important;
		margin-right: var(--spacing-6xs) !important;
	}
	.laptop\:margin-vertical-6xs {
		margin-top: calc(1em * 2 / 16) !important;
		margin-top: var(--spacing-6xs) !important;
		margin-bottom: calc(1em * 2 / 16) !important;
		margin-bottom: var(--spacing-6xs) !important;
	}
	.laptop\:margin-y-6xs {
		margin-top: calc(1em * 2 / 16) !important;
		margin-top: var(--spacing-6xs) !important;
		margin-bottom: calc(1em * 2 / 16) !important;
		margin-bottom: var(--spacing-6xs) !important;
	}
		
	.laptop\:margin-5xs {
		margin: calc(1em * 3 / 16) !important;
		margin: var(--spacing-5xs) !important;
	}
	.laptop\:margin-top-5xs {
		margin-top: calc(1em * 3 / 16) !important;
		margin-top: var(--spacing-5xs) !important;
	}
	.laptop\:margin-right-5xs {
		margin-right: calc(1em * 3 / 16) !important;
		margin-right: var(--spacing-5xs) !important;
	}
	.laptop\:margin-bottom-5xs {
		margin-bottom: calc(1em * 3 / 16) !important;
		margin-bottom: var(--spacing-5xs) !important;
	}
	.laptop\:margin-left-5xs {
		margin-left: calc(1em * 3 / 16) !important;
		margin-left: var(--spacing-5xs) !important;
	}
	.laptop\:margin-horizontal-5xs {
		margin-left: calc(1em * 3 / 16) !important;
		margin-left: var(--spacing-5xs) !important;
		margin-right: calc(1em * 3 / 16) !important;
		margin-right: var(--spacing-5xs) !important;
	}
	.laptop\:margin-x-5xs {
		margin-left: calc(1em * 3 / 16) !important;
		margin-left: var(--spacing-5xs) !important;
		margin-right: calc(1em * 3 / 16) !important;
		margin-right: var(--spacing-5xs) !important;
	}
	.laptop\:margin-vertical-5xs {
		margin-top: calc(1em * 3 / 16) !important;
		margin-top: var(--spacing-5xs) !important;
		margin-bottom: calc(1em * 3 / 16) !important;
		margin-bottom: var(--spacing-5xs) !important;
	}
	.laptop\:margin-y-5xs {
		margin-top: calc(1em * 3 / 16) !important;
		margin-top: var(--spacing-5xs) !important;
		margin-bottom: calc(1em * 3 / 16) !important;
		margin-bottom: var(--spacing-5xs) !important;
	}
		
	.laptop\:margin-4xs {
		margin: calc(1em * 4 / 16) !important;
		margin: var(--spacing-4xs) !important;
	}
	.laptop\:margin-top-4xs {
		margin-top: calc(1em * 4 / 16) !important;
		margin-top: var(--spacing-4xs) !important;
	}
	.laptop\:margin-right-4xs {
		margin-right: calc(1em * 4 / 16) !important;
		margin-right: var(--spacing-4xs) !important;
	}
	.laptop\:margin-bottom-4xs {
		margin-bottom: calc(1em * 4 / 16) !important;
		margin-bottom: var(--spacing-4xs) !important;
	}
	.laptop\:margin-left-4xs {
		margin-left: calc(1em * 4 / 16) !important;
		margin-left: var(--spacing-4xs) !important;
	}
	.laptop\:margin-horizontal-4xs {
		margin-left: calc(1em * 4 / 16) !important;
		margin-left: var(--spacing-4xs) !important;
		margin-right: calc(1em * 4 / 16) !important;
		margin-right: var(--spacing-4xs) !important;
	}
	.laptop\:margin-x-4xs {
		margin-left: calc(1em * 4 / 16) !important;
		margin-left: var(--spacing-4xs) !important;
		margin-right: calc(1em * 4 / 16) !important;
		margin-right: var(--spacing-4xs) !important;
	}
	.laptop\:margin-vertical-4xs {
		margin-top: calc(1em * 4 / 16) !important;
		margin-top: var(--spacing-4xs) !important;
		margin-bottom: calc(1em * 4 / 16) !important;
		margin-bottom: var(--spacing-4xs) !important;
	}
	.laptop\:margin-y-4xs {
		margin-top: calc(1em * 4 / 16) !important;
		margin-top: var(--spacing-4xs) !important;
		margin-bottom: calc(1em * 4 / 16) !important;
		margin-bottom: var(--spacing-4xs) !important;
	}
		
	.laptop\:margin-3xs {
		margin: calc(1em * 6 / 16) !important;
		margin: var(--spacing-3xs) !important;
	}
	.laptop\:margin-top-3xs {
		margin-top: calc(1em * 6 / 16) !important;
		margin-top: var(--spacing-3xs) !important;
	}
	.laptop\:margin-right-3xs {
		margin-right: calc(1em * 6 / 16) !important;
		margin-right: var(--spacing-3xs) !important;
	}
	.laptop\:margin-bottom-3xs {
		margin-bottom: calc(1em * 6 / 16) !important;
		margin-bottom: var(--spacing-3xs) !important;
	}
	.laptop\:margin-left-3xs {
		margin-left: calc(1em * 6 / 16) !important;
		margin-left: var(--spacing-3xs) !important;
	}
	.laptop\:margin-horizontal-3xs {
		margin-left: calc(1em * 6 / 16) !important;
		margin-left: var(--spacing-3xs) !important;
		margin-right: calc(1em * 6 / 16) !important;
		margin-right: var(--spacing-3xs) !important;
	}
	.laptop\:margin-x-3xs {
		margin-left: calc(1em * 6 / 16) !important;
		margin-left: var(--spacing-3xs) !important;
		margin-right: calc(1em * 6 / 16) !important;
		margin-right: var(--spacing-3xs) !important;
	}
	.laptop\:margin-vertical-3xs {
		margin-top: calc(1em * 6 / 16) !important;
		margin-top: var(--spacing-3xs) !important;
		margin-bottom: calc(1em * 6 / 16) !important;
		margin-bottom: var(--spacing-3xs) !important;
	}
	.laptop\:margin-y-3xs {
		margin-top: calc(1em * 6 / 16) !important;
		margin-top: var(--spacing-3xs) !important;
		margin-bottom: calc(1em * 6 / 16) !important;
		margin-bottom: var(--spacing-3xs) !important;
	}
		
	.laptop\:margin-2xs {
		margin: calc(1em * 8 / 16) !important;
		margin: var(--spacing-2xs) !important;
	}
	.laptop\:margin-top-2xs {
		margin-top: calc(1em * 8 / 16) !important;
		margin-top: var(--spacing-2xs) !important;
	}
	.laptop\:margin-right-2xs {
		margin-right: calc(1em * 8 / 16) !important;
		margin-right: var(--spacing-2xs) !important;
	}
	.laptop\:margin-bottom-2xs {
		margin-bottom: calc(1em * 8 / 16) !important;
		margin-bottom: var(--spacing-2xs) !important;
	}
	.laptop\:margin-left-2xs {
		margin-left: calc(1em * 8 / 16) !important;
		margin-left: var(--spacing-2xs) !important;
	}
	.laptop\:margin-horizontal-2xs {
		margin-left: calc(1em * 8 / 16) !important;
		margin-left: var(--spacing-2xs) !important;
		margin-right: calc(1em * 8 / 16) !important;
		margin-right: var(--spacing-2xs) !important;
	}
	.laptop\:margin-x-2xs {
		margin-left: calc(1em * 8 / 16) !important;
		margin-left: var(--spacing-2xs) !important;
		margin-right: calc(1em * 8 / 16) !important;
		margin-right: var(--spacing-2xs) !important;
	}
	.laptop\:margin-vertical-2xs {
		margin-top: calc(1em * 8 / 16) !important;
		margin-top: var(--spacing-2xs) !important;
		margin-bottom: calc(1em * 8 / 16) !important;
		margin-bottom: var(--spacing-2xs) !important;
	}
	.laptop\:margin-y-2xs {
		margin-top: calc(1em * 8 / 16) !important;
		margin-top: var(--spacing-2xs) !important;
		margin-bottom: calc(1em * 8 / 16) !important;
		margin-bottom: var(--spacing-2xs) !important;
	}
		
	.laptop\:margin-xs {
		margin: calc(1em * 10 / 16) !important;
		margin: var(--spacing-xs) !important;
	}
	.laptop\:margin-top-xs {
		margin-top: calc(1em * 10 / 16) !important;
		margin-top: var(--spacing-xs) !important;
	}
	.laptop\:margin-right-xs {
		margin-right: calc(1em * 10 / 16) !important;
		margin-right: var(--spacing-xs) !important;
	}
	.laptop\:margin-bottom-xs {
		margin-bottom: calc(1em * 10 / 16) !important;
		margin-bottom: var(--spacing-xs) !important;
	}
	.laptop\:margin-left-xs {
		margin-left: calc(1em * 10 / 16) !important;
		margin-left: var(--spacing-xs) !important;
	}
	.laptop\:margin-horizontal-xs {
		margin-left: calc(1em * 10 / 16) !important;
		margin-left: var(--spacing-xs) !important;
		margin-right: calc(1em * 10 / 16) !important;
		margin-right: var(--spacing-xs) !important;
	}
	.laptop\:margin-x-xs {
		margin-left: calc(1em * 10 / 16) !important;
		margin-left: var(--spacing-xs) !important;
		margin-right: calc(1em * 10 / 16) !important;
		margin-right: var(--spacing-xs) !important;
	}
	.laptop\:margin-vertical-xs {
		margin-top: calc(1em * 10 / 16) !important;
		margin-top: var(--spacing-xs) !important;
		margin-bottom: calc(1em * 10 / 16) !important;
		margin-bottom: var(--spacing-xs) !important;
	}
	.laptop\:margin-y-xs {
		margin-top: calc(1em * 10 / 16) !important;
		margin-top: var(--spacing-xs) !important;
		margin-bottom: calc(1em * 10 / 16) !important;
		margin-bottom: var(--spacing-xs) !important;
	}
	.laptop\:margin-sm {
		margin: calc(1em * 12 / 16) !important;
		margin: var(--spacing-sm) !important;
	}
	.laptop\:margin-top-sm {
		margin-top: calc(1em * 12 / 16) !important;
		margin-top: var(--spacing-sm) !important;
	}
	.laptop\:margin-right-sm {
		margin-right: calc(1em * 12 / 16) !important;
		margin-right: var(--spacing-sm) !important;
	}
	.laptop\:margin-bottom-sm {
		margin-bottom: calc(1em * 12 / 16) !important;
		margin-bottom: var(--spacing-sm) !important;
	}
	.laptop\:margin-left-sm {
		margin-left: calc(1em * 12 / 16) !important;
		margin-left: var(--spacing-sm) !important;
	}
	.laptop\:margin-horizontal-sm {
		margin-left: calc(1em * 12 / 16) !important;
		margin-left: var(--spacing-sm) !important;
		margin-right: calc(1em * 12 / 16) !important;
		margin-right: var(--spacing-sm) !important;
	}
	.laptop\:margin-x-sm {
		margin-left: calc(1em * 12 / 16) !important;
		margin-left: var(--spacing-sm) !important;
		margin-right: calc(1em * 12 / 16) !important;
		margin-right: var(--spacing-sm) !important;
	}
	.laptop\:margin-vertical-sm {
		margin-top: calc(1em * 12 / 16) !important;
		margin-top: var(--spacing-sm) !important;
		margin-bottom: calc(1em * 12 / 16) !important;
		margin-bottom: var(--spacing-sm) !important;
	}
	.laptop\:margin-y-sm {
		margin-top: calc(1em * 12 / 16) !important;
		margin-top: var(--spacing-sm) !important;
		margin-bottom: calc(1em * 12 / 16) !important;
		margin-bottom: var(--spacing-sm) !important;
	}
	.laptop\:margin-2sm {
		margin: calc(1em * 14 / 16) !important;
		margin: var(--spacing-2sm) !important;
	}
	.laptop\:margin-top-2sm {
		margin-top: calc(1em * 14 / 16) !important;
		margin-top: var(--spacing-2sm) !important;
	}
	.laptop\:margin-right-2sm {
		margin-right: calc(1em * 14 / 16) !important;
		margin-right: var(--spacing-2sm) !important;
	}
	.laptop\:margin-bottom-2sm {
		margin-bottom: calc(1em * 14 / 16) !important;
		margin-bottom: var(--spacing-2sm) !important;
	}
	.laptop\:margin-left-2sm {
		margin-left: calc(1em * 14 / 16) !important;
		margin-left: var(--spacing-2sm) !important;
	}
	.laptop\:margin-horizontal-2sm {
		margin-left: calc(1em * 14 / 16) !important;
		margin-left: var(--spacing-2sm) !important;
		margin-right: calc(1em * 14 / 16) !important;
		margin-right: var(--spacing-2sm) !important;
	}
	.laptop\:margin-x-2sm {
		margin-left: calc(1em * 14 / 16) !important;
		margin-left: var(--spacing-2sm) !important;
		margin-right: calc(1em * 14 / 16) !important;
		margin-right: var(--spacing-2sm) !important;
	}
	.laptop\:margin-vertical-2sm {
		margin-top: calc(1em * 14 / 16) !important;
		margin-top: var(--spacing-2sm) !important;
		margin-bottom: calc(1em * 12 / 16) !important;
		margin-bottom: var(--spacing-2sm) !important;
	}
	.laptop\:margin-y-2sm {
		margin-top: calc(1em * 14 / 16) !important;
		margin-top: var(--spacing-2sm) !important;
		margin-bottom: calc(1em * 14 / 16) !important;
		margin-bottom: var(--spacing-2sm) !important;
	}
		
	.laptop\:margin-md {
		margin: calc(1em * 1) !important;
		margin: var(--spacing-md) !important;
	}
	.laptop\:margin-top-md {
		margin-top: calc(1em * 1) !important;
		margin-top: var(--spacing-md) !important;
	}
	.laptop\:margin-right-md {
		margin-right: calc(1em * 1) !important;
		margin-right: var(--spacing-md) !important;
	}
	.laptop\:margin-bottom-md {
		margin-bottom: calc(1em * 1) !important;
		margin-bottom: var(--spacing-md) !important;
	}
	.laptop\:margin-left-md {
		margin-left: calc(1em * 1) !important;
		margin-left: var(--spacing-md) !important;
	}
	.laptop\:margin-horizontal-md {
		margin-left: calc(1em * 1) !important;
		margin-left: var(--spacing-md) !important;
		margin-right: calc(1em * 1) !important;
		margin-right: var(--spacing-md) !important;
	}
	.laptop\:margin-x-md {
		margin-left: calc(1em * 1) !important;
		margin-left: var(--spacing-md) !important;
		margin-right: calc(1em * 1) !important;
		margin-right: var(--spacing-md) !important;
	}
	.laptop\:margin-vertical-md {
		margin-top: calc(1em * 1) !important;
		margin-top: var(--spacing-md) !important;
		margin-bottom: calc(1em * 1) !important;
		margin-bottom: var(--spacing-md) !important;
	}
	.laptop\:margin-y-md {
		margin-top: calc(1em * 1) !important;
		margin-top: var(--spacing-md) !important;
		margin-bottom: calc(1em * 1) !important;
		margin-bottom: var(--spacing-md) !important;
	}
		
	.laptop\:margin-2md {
		margin: calc(1em * 1.125) !important;
		margin: var(--spacing-2md) !important;
	}
	.laptop\:margin-top-2md {
		margin-top: calc(1em * 1.125) !important;
		margin-top: var(--spacing-2md) !important;
	}
	.laptop\:margin-right-2md {
		margin-right: calc(1em * 1.125) !important;
		margin-right: var(--spacing-2md) !important;
	}
	.laptop\:margin-bottom-2md {
		margin-bottom: calc(1em * 1.125) !important;
		margin-bottom: var(--spacing-2md) !important;
	}
	.laptop\:margin-left-2md {
		margin-left: calc(1em * 1.125) !important;
		margin-left: var(--spacing-2md) !important;
	}
	.laptop\:margin-horizontal-2md {
		margin-left: calc(1em * 1.125) !important;
		margin-left: var(--spacing-2md) !important;
		margin-right: calc(1em * 1.125) !important;
		margin-right: var(--spacing-2md) !important;
	}
	.laptop\:margin-x-2md {
		margin-left: calc(1em * 1.125) !important;
		margin-left: var(--spacing-2md) !important;
		margin-right: calc(1em * 1.125) !important;
		margin-right: var(--spacing-2md) !important;
	}
	.laptop\:margin-vertical-2md {
		margin-top: calc(1em * 1.125) !important;
		margin-top: var(--spacing-2md) !important;
		margin-bottom: calc(1em * 1.125) !important;
		margin-bottom: var(--spacing-2md) !important;
	}
	.laptop\:margin-y-2md {
		margin-top: calc(1em * 1.125) !important;
		margin-top: var(--spacing-2md) !important;
		margin-bottom: calc(1em * 1.125) !important;
		margin-bottom: var(--spacing-2md) !important;
	}
		
	.laptop\:margin-3md {
		margin: calc(1em * 1.25) !important;
		margin: var(--spacing-3md) !important;
	}
	.laptop\:margin-top-3md {
		margin-top: calc(1em * 1.25) !important;
		margin-top: var(--spacing-3md) !important;
	}
	.laptop\:margin-right-3md {
		margin-right: calc(1em * 1.25) !important;
		margin-right: var(--spacing-3md) !important;
	}
	.laptop\:margin-bottom-3md {
		margin-bottom: calc(1em * 1.25) !important;
		margin-bottom: var(--spacing-3md) !important;
	}
	.laptop\:margin-left-3md {
		margin-left: calc(1em * 1.25) !important;
		margin-left: var(--spacing-3md) !important;
	}
	.laptop\:margin-horizontal-3md {
		margin-left: calc(1em * 1.25) !important;
		margin-left: var(--spacing-3md) !important;
		margin-right: calc(1em * 1.25) !important;
		margin-right: var(--spacing-3md) !important;
	}
	.laptop\:margin-x-3md {
		margin-left: calc(1em * 1.25) !important;
		margin-left: var(--spacing-3md) !important;
		margin-right: calc(1em * 1.25) !important;
		margin-right: var(--spacing-3md) !important;
	}
	.laptop\:margin-vertical-3md {
		margin-top: calc(1em * 1.25) !important;
		margin-top: var(--spacing-3md) !important;
		margin-bottom: calc(1em * 1.25) !important;
		margin-bottom: var(--spacing-3md) !important;
	}
	.laptop\:margin-y-3md {
		margin-top: calc(1em * 1.25) !important;
		margin-top: var(--spacing-3md) !important;
		margin-bottom: calc(1em * 1.25) !important;
		margin-bottom: var(--spacing-3md) !important;
	}
		
	.laptop\:margin-4md {
		margin: calc(1em * 1.375) !important;
		margin: var(--spacing-4md) !important;
	}
	.laptop\:margin-top-4md {
		margin-top: calc(1em * 1.375) !important;
		margin-top: var(--spacing-4md) !important;
	}
	.laptop\:margin-right-4md {
		margin-right: calc(1em * 1.375) !important;
		margin-right: var(--spacing-4md) !important;
	}
	.laptop\:margin-bottom-4md {
		margin-bottom: calc(1em * 1.375) !important;
		margin-bottom: var(--spacing-4md) !important;
	}
	.laptop\:margin-left-4md {
		margin-left: calc(1em * 1.375) !important;
		margin-left: var(--spacing-4md) !important;
	}
	.laptop\:margin-horizontal-4md {
		margin-left: calc(1em * 1.375) !important;
		margin-left: var(--spacing-4md) !important;
		margin-right: calc(1em * 1.375) !important;
		margin-right: var(--spacing-4md) !important;
	}
	.laptop\:margin-x-4md {
		margin-left: calc(1em * 1.375) !important;
		margin-left: var(--spacing-4md) !important;
		margin-right: calc(1em * 1.375) !important;
		margin-right: var(--spacing-4md) !important;
	}
	.laptop\:margin-vertical-4md {
		margin-top: calc(1em * 1.375) !important;
		margin-top: var(--spacing-4md) !important;
		margin-bottom: calc(1em * 1.375) !important;
		margin-bottom: var(--spacing-4md) !important;
	}
	.laptop\:margin-y-4md {
		margin-top: calc(1em * 1.375) !important;
		margin-top: var(--spacing-4md) !important;
		margin-bottom: calc(1em * 1.375) !important;
		margin-bottom: var(--spacing-4md) !important;
	}
		
	.laptop\:margin-lg {
		margin: calc(1em * 1.5) !important;
		margin: var(--spacing-lg) !important;
	}
	.laptop\:margin-top-lg {
		margin-top: calc(1em * 1.5) !important;
		margin-top: var(--spacing-lg) !important;
	}
	.laptop\:margin-right-lg {
		margin-right: calc(1em * 1.5) !important;
		margin-right: var(--spacing-lg) !important;
	}
	.laptop\:margin-bottom-lg {
		margin-bottom: calc(1em * 1.5) !important;
		margin-bottom: var(--spacing-lg) !important;
	}
	.laptop\:margin-left-lg {
		margin-left: calc(1em * 1.5) !important;
		margin-left: var(--spacing-lg) !important;
	}
	.laptop\:margin-horizontal-lg {
		margin-left: calc(1em * 1.5) !important;
		margin-left: var(--spacing-lg) !important;
		margin-right: calc(1em * 1.5) !important;
		margin-right: var(--spacing-lg) !important;
	}
	.laptop\:margin-x-lg {
		margin-left: calc(1em * 1.5) !important;
		margin-left: var(--spacing-lg) !important;
		margin-right: calc(1em * 1.5) !important;
		margin-right: var(--spacing-lg) !important;
	}
	.laptop\:margin-vertical-lg {
		margin-top: calc(1em * 1.5) !important;
		margin-top: var(--spacing-lg) !important;
		margin-bottom: calc(1em * 1.5) !important;
		margin-bottom: var(--spacing-lg) !important;
	}
	.laptop\:margin-y-lg {
		margin-top: calc(1em * 1.5) !important;
		margin-top: var(--spacing-lg) !important;
		margin-bottom: calc(1em * 1.5) !important;
		margin-bottom: var(--spacing-lg) !important;
	}
		
	.laptop\:margin-2lg {
		margin: calc(1em * 1.75) !important;
		margin: var(--spacing-2lg) !important;
	}
	.laptop\:margin-top-2lg {
		margin-top: calc(1em * 1.75) !important;
		margin-top: var(--spacing-2lg) !important;
	}
	.laptop\:margin-right-2lg {
		margin-right: calc(1em * 1.75) !important;
		margin-right: var(--spacing-2lg) !important;
	}
	.laptop\:margin-bottom-2lg {
		margin-bottom: calc(1em * 1.75) !important;
		margin-bottom: var(--spacing-2lg) !important;
	}
	.laptop\:margin-left-2lg {
		margin-left: calc(1em * 1.75) !important;
		margin-left: var(--spacing-2lg) !important;
	}
	.laptop\:margin-horizontal-2lg {
		margin-left: calc(1em * 1.75) !important;
		margin-left: var(--spacing-2lg) !important;
		margin-right: calc(1em * 1.75) !important;
		margin-right: var(--spacing-2lg) !important;
	}
	.laptop\:margin-x-2lg {
		margin-left: calc(1em * 1.75) !important;
		margin-left: var(--spacing-2lg) !important;
		margin-right: calc(1em * 1.75) !important;
		margin-right: var(--spacing-2lg) !important;
	}
	.laptop\:margin-vertical-2lg {
		margin-top: calc(1em * 1.75) !important;
		margin-top: var(--spacing-2lg) !important;
		margin-bottom: calc(1em * 1.75) !important;
		margin-bottom: var(--spacing-2lg) !important;
	}
	.laptop\:margin-y-2lg {
		margin-top: calc(1em * 1.75) !important;
		margin-top: var(--spacing-2lg) !important;
		margin-bottom: calc(1em * 1.75) !important;
		margin-bottom: var(--spacing-2lg) !important;
	}
		
	.laptop\:margin-3lg {
		margin: calc(1em * 2) !important;
		margin: var(--spacing-3lg) !important;
	}
	.laptop\:margin-top-3lg {
		margin-top: calc(1em * 2) !important;
		margin-top: var(--spacing-3lg) !important;
	}
	.laptop\:margin-right-3lg {
		margin-right: calc(1em * 2) !important;
		margin-right: var(--spacing-3lg) !important;
	}
	.laptop\:margin-bottom-3lg {
		margin-bottom: calc(1em * 2) !important;
		margin-bottom: var(--spacing-3lg) !important;
	}
	.laptop\:margin-left-3lg {
		margin-left: calc(1em * 2) !important;
		margin-left: var(--spacing-3lg) !important;
	}
	.laptop\:margin-horizontal-3lg {
		margin-left: calc(1em * 2) !important;
		margin-left: var(--spacing-3lg) !important;
		margin-right: calc(1em * 2) !important;
		margin-right: var(--spacing-3lg) !important;
	}
	.laptop\:margin-x-3lg {
		margin-left: calc(1em * 2) !important;
		margin-left: var(--spacing-3lg) !important;
		margin-right: calc(1em * 2) !important;
		margin-right: var(--spacing-3lg) !important;
	}
	.laptop\:margin-vertical-3lg {
		margin-top: calc(1em * 2) !important;
		margin-top: var(--spacing-3lg) !important;
		margin-bottom: calc(1em * 2) !important;
		margin-bottom: var(--spacing-3lg) !important;
	}
	.laptop\:margin-y-3lg {
		margin-top: calc(1em * 2) !important;
		margin-top: var(--spacing-3lg) !important;
		margin-bottom: calc(1em * 2) !important;
		margin-bottom: var(--spacing-3lg) !important;
	}
		
	.laptop\:margin-xl {
		margin: calc(1em * 2.25) !important;
		margin: var(--spacing-xl) !important;
	}
	.laptop\:margin-top-xl {
		margin-top: calc(1em * 2.25) !important;
		margin-top: var(--spacing-xl) !important;
	}
	.laptop\:margin-right-xl {
		margin-right: calc(1em * 2.25) !important;
		margin-right: var(--spacing-xl) !important;
	}
	.laptop\:margin-bottom-xl {
		margin-bottom: calc(1em * 2.25) !important;
		margin-bottom: var(--spacing-xl) !important;
	}
	.laptop\:margin-left-xl {
		margin-left: calc(1em * 2.25) !important;
		margin-left: var(--spacing-xl) !important;
	}
	.laptop\:margin-horizontal-xl {
		margin-left: calc(1em * 2.25) !important;
		margin-left: var(--spacing-xl) !important;
		margin-right: calc(1em * 2.25) !important;
		margin-right: var(--spacing-xl) !important;
	}
	.laptop\:margin-x-xl {
		margin-left: calc(1em * 2.25) !important;
		margin-left: var(--spacing-xl) !important;
		margin-right: calc(1em * 2.25) !important;
		margin-right: var(--spacing-xl) !important;
	}
	.laptop\:margin-vertical-xl {
		margin-top: calc(1em * 2.25) !important;
		margin-top: var(--spacing-xl) !important;
		margin-bottom: calc(1em * 2.25) !important;
		margin-bottom: var(--spacing-xl) !important;
	}
	.laptop\:margin-y-xl {
		margin-top: calc(1em * 2.25) !important;
		margin-top: var(--spacing-xl) !important;
		margin-bottom: calc(1em * 2.25) !important;
		margin-bottom: var(--spacing-xl) !important;
	}
		
	.laptop\:margin-2xl {
		margin: calc(1em * 2.5) !important;
		margin: var(--spacing-2xl) !important;
	}
	.laptop\:margin-top-2xl {
		margin-top: calc(1em * 2.5) !important;
		margin-top: var(--spacing-2xl) !important;
	}
	.laptop\:margin-right-2xl {
		margin-right: calc(1em * 2.5) !important;
		margin-right: var(--spacing-2xl) !important;
	}
	.laptop\:margin-bottom-2xl {
		margin-bottom: calc(1em * 2.5) !important;
		margin-bottom: var(--spacing-2xl) !important;
	}
	.laptop\:margin-left-2xl {
		margin-left: calc(1em * 2.5) !important;
		margin-left: var(--spacing-2xl) !important;
	}
	.laptop\:margin-horizontal-2xl {
		margin-left: calc(1em * 2.5) !important;
		margin-left: var(--spacing-2xl) !important;
		margin-right: calc(1em * 2.5) !important;
		margin-right: var(--spacing-2xl) !important;
	}
	.laptop\:margin-x-2xl {
		margin-left: calc(1em * 2.5) !important;
		margin-left: var(--spacing-2xl) !important;
		margin-right: calc(1em * 2.5) !important;
		margin-right: var(--spacing-2xl) !important;
	}
	.laptop\:margin-vertical-2xl {
		margin-top: calc(1em * 2.5) !important;
		margin-top: var(--spacing-2xl) !important;
		margin-bottom: calc(1em * 2.5) !important;
		margin-bottom: var(--spacing-2xl) !important;
	}
	.laptop\:margin-y-2xl {
		margin-top: calc(1em * 2.5) !important;
		margin-top: var(--spacing-2xl) !important;
		margin-bottom: calc(1em * 2.5) !important;
		margin-bottom: var(--spacing-2xl) !important;
	}
		
	.laptop\:margin-3xl {
		margin: calc(1em * 2.75) !important;
		margin: var(--spacing-3xl) !important;
	}
	.laptop\:margin-top-3xl {
		margin-top: calc(1em * 2.75) !important;
		margin-top: var(--spacing-3xl) !important;
	}
	.laptop\:margin-right-3xl {
		margin-right: calc(1em * 2.75) !important;
		margin-right: var(--spacing-3xl) !important;
	}
	.laptop\:margin-bottom-3xl {
		margin-bottom: calc(1em * 2.75) !important;
		margin-bottom: var(--spacing-3xl) !important;
	}
	.laptop\:margin-left-3xl {
		margin-left: calc(1em * 2.75) !important;
		margin-left: var(--spacing-3xl) !important;
	}
	.laptop\:margin-horizontal-3xl {
		margin-left: calc(1em * 2.75) !important;
		margin-left: var(--spacing-3xl) !important;
		margin-right: calc(1em * 2.75) !important;
		margin-right: var(--spacing-3xl) !important;
	}
	.laptop\:margin-x-3xl {
		margin-left: calc(1em * 2.75) !important;
		margin-left: var(--spacing-3xl) !important;
		margin-right: calc(1em * 2.75) !important;
		margin-right: var(--spacing-3xl) !important;
	}
	.laptop\:margin-vertical-3xl {
		margin-top: calc(1em * 2.75) !important;
		margin-top: var(--spacing-3xl) !important;
		margin-bottom: calc(1em * 2.75) !important;
		margin-bottom: var(--spacing-3xl) !important;
	}
	.laptop\:margin-y-3xl {
		margin-top: calc(1em * 2.75) !important;
		margin-top: var(--spacing-3xl) !important;
		margin-bottom: calc(1em * 2.75) !important;
		margin-bottom: var(--spacing-3xl) !important;
	}
		
	.laptop\:margin-4xl {
		margin: calc(1em * 3) !important;
		margin: var(--spacing-4xl) !important;
	}
	.laptop\:margin-top-4xl {
		margin-top: calc(1em * 3) !important;
		margin-top: var(--spacing-4xl) !important;
	}
	.laptop\:margin-right-4xl {
		margin-right: calc(1em * 3) !important;
		margin-right: var(--spacing-4xl) !important;
	}
	.laptop\:margin-bottom-4xl {
		margin-bottom: calc(1em * 3) !important;
		margin-bottom: var(--spacing-4xl) !important;
	}
	.laptop\:margin-left-4xl {
		margin-left: calc(1em * 3) !important;
		margin-left: var(--spacing-4xl) !important;
	}
	.laptop\:margin-horizontal-4xl {
		margin-left: calc(1em * 3) !important;
		margin-left: var(--spacing-4xl) !important;
		margin-right: calc(1em * 3) !important;
		margin-right: var(--spacing-4xl) !important;
	}
	.laptop\:margin-x-4xl {
		margin-left: calc(1em * 3) !important;
		margin-left: var(--spacing-4xl) !important;
		margin-right: calc(1em * 3) !important;
		margin-right: var(--spacing-4xl) !important;
	}
	.laptop\:margin-vertical-4xl {
		margin-top: calc(1em * 3) !important;
		margin-top: var(--spacing-4xl) !important;
		margin-bottom: calc(1em * 3) !important;
		margin-bottom: var(--spacing-4xl) !important;
	}
	.laptop\:margin-y-4xl {
		margin-top: calc(1em * 3) !important;
		margin-top: var(--spacing-4xl) !important;
		margin-bottom: calc(1em * 3) !important;
		margin-bottom: var(--spacing-4xl) !important;
	}
		
	.laptop\:margin-5xl {
		margin: calc(1em * 3.25) !important;
		margin: var(--spacing-5xl) !important;
	}
	.laptop\:margin-top-5xl {
		margin-top: calc(1em * 3.25) !important;
		margin-top: var(--spacing-5xl) !important;
	}
	.laptop\:margin-right-5xl {
		margin-right: calc(1em * 3.25) !important;
		margin-right: var(--spacing-5xl) !important;
	}
	.laptop\:margin-bottom-5xl {
		margin-bottom: calc(1em * 3.25) !important;
		margin-bottom: var(--spacing-5xl) !important;
	}
	.laptop\:margin-left-5xl {
		margin-left: calc(1em * 3.25) !important;
		margin-left: var(--spacing-5xl) !important;
	}
	.laptop\:margin-horizontal-5xl {
		margin-left: calc(1em * 3.25) !important;
		margin-left: var(--spacing-5xl) !important;
		margin-right: calc(1em * 3.25) !important;
		margin-right: var(--spacing-5xl) !important;
	}
	.laptop\:margin-x-5xl {
		margin-left: calc(1em * 3.25) !important;
		margin-left: var(--spacing-5xl) !important;
		margin-right: calc(1em * 3.25) !important;
		margin-right: var(--spacing-5xl) !important;
	}
	.laptop\:margin-vertical-5xl {
		margin-top: calc(1em * 3.25) !important;
		margin-top: var(--spacing-5xl) !important;
		margin-bottom: calc(1em * 3.25) !important;
		margin-bottom: var(--spacing-5xl) !important;
	}
	.laptop\:margin-y-5xl {
		margin-top: calc(1em * 3.25) !important;
		margin-top: var(--spacing-5xl) !important;
		margin-bottom: calc(1em * 3.25) !important;
		margin-bottom: var(--spacing-5xl) !important;
	}
		
	.laptop\:margin-6xl {
		margin: calc(1em * 3.5) !important;
		margin: var(--spacing-6xl) !important;
	}
	.laptop\:margin-top-6xl {
		margin-top: calc(1em * 3.5) !important;
		margin-top: var(--spacing-6xl) !important;
	}
	.laptop\:margin-right-6xl {
		margin-right: calc(1em * 3.5) !important;
		margin-right: var(--spacing-6xl) !important;
	}
	.laptop\:margin-bottom-6xl {
		margin-bottom: calc(1em * 3.5) !important;
		margin-bottom: var(--spacing-6xl) !important;
	}
	.laptop\:margin-left-6xl {
		margin-left: calc(1em * 3.5) !important;
		margin-left: var(--spacing-6xl) !important;
	}
	.laptop\:margin-horizontal-6xl {
		margin-left: calc(1em * 3.5) !important;
		margin-left: var(--spacing-6xl) !important;
		margin-right: calc(1em * 3.5) !important;
		margin-right: var(--spacing-6xl) !important;
	}
	.laptop\:margin-x-6xl {
		margin-left: calc(1em * 3.5) !important;
		margin-left: var(--spacing-6xl) !important;
		margin-right: calc(1em * 3.5) !important;
		margin-right: var(--spacing-6xl) !important;
	}
	.laptop\:margin-vertical-6xl {
		margin-top: calc(1em * 3.5) !important;
		margin-top: var(--spacing-6xl) !important;
		margin-bottom: calc(1em * 3.5) !important;
		margin-bottom: var(--spacing-6xl) !important;
	}
	.laptop\:margin-y-6xl {
		margin-top: calc(1em * 3.5) !important;
		margin-top: var(--spacing-6xl) !important;
		margin-bottom: calc(1em * 3.5) !important;
		margin-bottom: var(--spacing-6xl) !important;
	}
		
	.laptop\:margin-7xl {
		margin: calc(1em * 4) !important;
		margin: var(--spacing-7xl) !important;
	}
	.laptop\:margin-top-7xl {
		margin-top: calc(1em * 4) !important;
		margin-top: var(--spacing-7xl) !important;
	}
	.laptop\:margin-right-7xl {
		margin-right: calc(1em * 4) !important;
		margin-right: var(--spacing-7xl) !important;
	}
	.laptop\:margin-bottom-7xl {
		margin-bottom: calc(1em * 4) !important;
		margin-bottom: var(--spacing-7xl) !important;
	}
	.laptop\:margin-left-7xl {
		margin-left: calc(1em * 4) !important;
		margin-left: var(--spacing-7xl) !important;
	}
	.laptop\:margin-horizontal-7xl {
		margin-left: calc(1em * 4) !important;
		margin-left: var(--spacing-7xl) !important;
		margin-right: calc(1em * 4) !important;
		margin-right: var(--spacing-7xl) !important;
	}
	.laptop\:margin-x-7xl {
		margin-left: calc(1em * 4) !important;
		margin-left: var(--spacing-7xl) !important;
		margin-right: calc(1em * 4) !important;
		margin-right: var(--spacing-7xl) !important;
	}
	.laptop\:margin-vertical-7xl {
		margin-top: calc(1em * 4) !important;
		margin-top: var(--spacing-7xl) !important;
		margin-bottom: calc(1em * 4) !important;
		margin-bottom: var(--spacing-7xl) !important;
	}
	.laptop\:margin-y-7xl {
		margin-top: calc(1em * 4) !important;
		margin-top: var(--spacing-7xl) !important;
		margin-bottom: calc(1em * 4) !important;
		margin-bottom: var(--spacing-7xl) !important;
	}
		
	.laptop\:margin-8xl {
		margin: calc(1em * 4.5) !important;
		margin: var(--spacing-8xl) !important;
	}
	.laptop\:margin-top-8xl {
		margin-top: calc(1em * 4.5) !important;
		margin-top: var(--spacing-8xl) !important;
	}
	.laptop\:margin-right-8xl {
		margin-right: calc(1em * 4.5) !important;
		margin-right: var(--spacing-8xl) !important;
	}
	.laptop\:margin-bottom-8xl {
		margin-bottom: calc(1em * 4.5) !important;
		margin-bottom: var(--spacing-8xl) !important;
	}
	.laptop\:margin-left-8xl {
		margin-left: calc(1em * 4.5) !important;
		margin-left: var(--spacing-8xl) !important;
	}
	.laptop\:margin-horizontal-8xl {
		margin-left: calc(1em * 4.5) !important;
		margin-left: var(--spacing-8xl) !important;
		margin-right: calc(1em * 4.5) !important;
		margin-right: var(--spacing-8xl) !important;
	}
	.laptop\:margin-x-8xl {
		margin-left: calc(1em * 4.5) !important;
		margin-left: var(--spacing-8xl) !important;
		margin-right: calc(1em * 4.5) !important;
		margin-right: var(--spacing-8xl) !important;
	}
	.laptop\:margin-vertical-8xl {
		margin-top: calc(1em * 4.5) !important;
		margin-top: var(--spacing-8xl) !important;
		margin-bottom: calc(1em * 4.5) !important;
		margin-bottom: var(--spacing-8xl) !important;
	}
	.laptop\:margin-y-8xl {
		margin-top: calc(1em * 4.5) !important;
		margin-top: var(--spacing-8xl) !important;
		margin-bottom: calc(1em * 4.5) !important;
		margin-bottom: var(--spacing-8xl) !important;
	}
		
	.laptop\:margin-9xl {
		margin: calc(1em * 5) !important;
		margin: var(--spacing-9xl) !important;
	}
	.laptop\:margin-top-9xl {
		margin-top: calc(1em * 5) !important;
		margin-top: var(--spacing-9xl) !important;
	}
	.laptop\:margin-right-9xl {
		margin-right: calc(1em * 5) !important;
		margin-right: var(--spacing-9xl) !important;
	}
	.laptop\:margin-bottom-9xl {
		margin-bottom: calc(1em * 5) !important;
		margin-bottom: var(--spacing-9xl) !important;
	}
	.laptop\:margin-left-9xl {
		margin-left: calc(1em * 5) !important;
		margin-left: var(--spacing-9xl) !important;
	}
	.laptop\:margin-horizontal-9xl {
		margin-left: calc(1em * 5) !important;
		margin-left: var(--spacing-9xl) !important;
		margin-right: calc(1em * 5) !important;
		margin-right: var(--spacing-9xl) !important;
	}
	.laptop\:margin-x-9xl {
		margin-left: calc(1em * 5) !important;
		margin-left: var(--spacing-9xl) !important;
		margin-right: calc(1em * 5) !important;
		margin-right: var(--spacing-9xl) !important;
	}
	.laptop\:margin-vertical-9xl {
		margin-top: calc(1em * 5) !important;
		margin-top: var(--spacing-9xl) !important;
		margin-bottom: calc(1em * 5) !important;
		margin-bottom: var(--spacing-9xl) !important;
	}
	.laptop\:margin-y-9xl {
		margin-top: calc(1em * 5) !important;
		margin-top: var(--spacing-9xl) !important;
		margin-bottom: calc(1em * 5) !important;
		margin-bottom: var(--spacing-9xl) !important;
	}
		
	.laptop\:margin-10xl {
		margin: calc(1em * 6) !important;
		margin: var(--spacing-10xl) !important;
	}
	.laptop\:margin-top-10xl {
		margin-top: calc(1em * 6) !important;
		margin-top: var(--spacing-10xl) !important;
	}
	.laptop\:margin-right-10xl {
		margin-right: calc(1em * 6) !important;
		margin-right: var(--spacing-10xl) !important;
	}
	.laptop\:margin-bottom-10xl {
		margin-bottom: calc(1em * 6) !important;
		margin-bottom: var(--spacing-10xl) !important;
	}
	.laptop\:margin-left-10xl {
		margin-left: calc(1em * 6) !important;
		margin-left: var(--spacing-10xl) !important;
	}
	.laptop\:margin-horizontal-10xl {
		margin-left: calc(1em * 6) !important;
		margin-left: var(--spacing-10xl) !important;
		margin-right: calc(1em * 6) !important;
		margin-right: var(--spacing-10xl) !important;
	}
	.laptop\:margin-x-10xl {
		margin-left: calc(1em * 6) !important;
		margin-left: var(--spacing-10xl) !important;
		margin-right: calc(1em * 6) !important;
		margin-right: var(--spacing-10xl) !important;
	}
	.laptop\:margin-vertical-10xl {
		margin-top: calc(1em * 6) !important;
		margin-top: var(--spacing-10xl) !important;
		margin-bottom: calc(1em * 6) !important;
		margin-bottom: var(--spacing-10xl) !important;
	}
	.laptop\:margin-y-10xl {
		margin-top: calc(1em * 6) !important;
		margin-top: var(--spacing-10xl) !important;
		margin-bottom: calc(1em * 6) !important;
		margin-bottom: var(--spacing-10xl) !important;
	}
		
	.laptop\:margin-11xl {
		margin: calc(1em * 8) !important;
		margin: var(--spacing-11xl) !important;
	}
	.laptop\:margin-top-11xl {
		margin-top: calc(1em * 8) !important;
		margin-top: var(--spacing-11xl) !important;
	}
	.laptop\:margin-right-11xl {
		margin-right: calc(1em * 8) !important;
		margin-right: var(--spacing-11xl) !important;
	}
	.laptop\:margin-bottom-11xl {
		margin-bottom: calc(1em * 8) !important;
		margin-bottom: var(--spacing-11xl) !important;
	}
	.laptop\:margin-left-11xl {
		margin-left: calc(1em * 8) !important;
		margin-left: var(--spacing-11xl) !important;
	}
	.laptop\:margin-horizontal-11xl {
		margin-left: calc(1em * 8) !important;
		margin-left: var(--spacing-11xl) !important;
		margin-right: calc(1em * 8) !important;
		margin-right: var(--spacing-11xl) !important;
	}
	.laptop\:margin-x-11xl {
		margin-left: calc(1em * 8) !important;
		margin-left: var(--spacing-11xl) !important;
		margin-right: calc(1em * 8) !important;
		margin-right: var(--spacing-11xl) !important;
	}
	.laptop\:margin-vertical-11xl {
		margin-top: calc(1em * 8) !important;
		margin-top: var(--spacing-11xl) !important;
		margin-bottom: calc(1em * 8) !important;
		margin-bottom: var(--spacing-11xl) !important;
	}
	.laptop\:margin-y-11xl {
		margin-top: calc(1em * 8) !important;
		margin-top: var(--spacing-11xl) !important;
		margin-bottom: calc(1em * 8) !important;
		margin-bottom: var(--spacing-11xl) !important;
	}
		
	.laptop\:margin-12xl {
		margin: calc(1em * 10) !important;
		margin: var(--spacing-12xl) !important;
	}
	.laptop\:margin-top-12xl {
		margin-top: calc(1em * 10) !important;
		margin-top: var(--spacing-12xl) !important;
	}
	.laptop\:margin-right-12xl {
		margin-right: calc(1em * 10) !important;
		margin-right: var(--spacing-12xl) !important;
	}
	.laptop\:margin-bottom-12xl {
		margin-bottom: calc(1em * 10) !important;
		margin-bottom: var(--spacing-12xl) !important;
	}
	.laptop\:margin-left-12xl {
		margin-left: calc(1em * 10) !important;
		margin-left: var(--spacing-12xl) !important;
	}
	.laptop\:margin-horizontal-12xl {
		margin-left: calc(1em * 10) !important;
		margin-left: var(--spacing-12xl) !important;
		margin-right: calc(1em * 10) !important;
		margin-right: var(--spacing-12xl) !important;
	}
	.laptop\:margin-x-12xl {
		margin-left: calc(1em * 10) !important;
		margin-left: var(--spacing-12xl) !important;
		margin-right: calc(1em * 10) !important;
		margin-right: var(--spacing-12xl) !important;
	}
	.laptop\:margin-vertical-12xl {
		margin-top: calc(1em * 10) !important;
		margin-top: var(--spacing-12xl) !important;
		margin-bottom: calc(1em * 10) !important;
		margin-bottom: var(--spacing-12xl) !important;
	}
	.laptop\:margin-y-12xl {
		margin-top: calc(1em * 10) !important;
		margin-top: var(--spacing-12xl) !important;
		margin-bottom: calc(1em * 10) !important;
		margin-bottom: var(--spacing-12xl) !important;
	}
		
	.laptop\:margin-13xl {
		margin: calc(1em * 12) !important;
		margin: var(--spacing-13xl) !important;
	}
	.laptop\:margin-top-13xl {
		margin-top: calc(1em * 12) !important;
		margin-top: var(--spacing-13xl) !important;
	}
	.laptop\:margin-right-13xl {
		margin-right: calc(1em * 12) !important;
		margin-right: var(--spacing-13xl) !important;
	}
	.laptop\:margin-bottom-13xl {
		margin-bottom: calc(1em * 12) !important;
		margin-bottom: var(--spacing-13xl) !important;
	}
	.laptop\:margin-left-13xl {
		margin-left: calc(1em * 12) !important;
		margin-left: var(--spacing-13xl) !important;
	}
	.laptop\:margin-horizontal-13xl {
		margin-left: calc(1em * 12) !important;
		margin-left: var(--spacing-13xl) !important;
		margin-right: calc(1em * 12) !important;
		margin-right: var(--spacing-13xl) !important;
	}
	.laptop\:margin-x-13xl {
		margin-left: calc(1em * 12) !important;
		margin-left: var(--spacing-13xl) !important;
		margin-right: calc(1em * 12) !important;
		margin-right: var(--spacing-13xl) !important;
	}
	.laptop\:margin-vertical-13xl {
		margin-top: calc(1em * 12) !important;
		margin-top: var(--spacing-13xl) !important;
		margin-bottom: calc(1em * 12) !important;
		margin-bottom: var(--spacing-13xl) !important;
	}
	.laptop\:margin-y-13xl {
		margin-top: calc(1em * 12) !important;
		margin-top: var(--spacing-13xl) !important;
		margin-bottom: calc(1em * 12) !important;
		margin-bottom: var(--spacing-13xl) !important;
	}
		
	.laptop\:margin-14xl {
		margin: calc(1em * 16) !important;
		margin: var(--spacing-14xl) !important;
	}
	.laptop\:margin-top-14xl {
		margin-top: calc(1em * 16) !important;
		margin-top: var(--spacing-14xl) !important;
	}
	.laptop\:margin-right-14xl {
		margin-right: calc(1em * 16) !important;
		margin-right: var(--spacing-14xl) !important;
	}
	.laptop\:margin-bottom-14xl {
		margin-bottom: calc(1em * 16) !important;
		margin-bottom: var(--spacing-14xl) !important;
	}
	.laptop\:margin-left-14xl {
		margin-left: calc(1em * 16) !important;
		margin-left: var(--spacing-14xl) !important;
	}
	.laptop\:margin-horizontal-14xl {
		margin-left: calc(1em * 16) !important;
		margin-left: var(--spacing-14xl) !important;
		margin-right: calc(1em * 16) !important;
		margin-right: var(--spacing-14xl) !important;
	}
	.laptop\:margin-x-14xl {
		margin-left: calc(1em * 16) !important;
		margin-left: var(--spacing-14xl) !important;
		margin-right: calc(1em * 16) !important;
		margin-right: var(--spacing-14xl) !important;
	}
	.laptop\:margin-vertical-14xl {
		margin-top: calc(1em * 16) !important;
		margin-top: var(--spacing-14xl) !important;
		margin-bottom: calc(1em * 16) !important;
		margin-bottom: var(--spacing-14xl) !important;
	}
	.laptop\:margin-y-14xl {
		margin-top: calc(1em * 16) !important;
		margin-top: var(--spacing-14xl) !important;
		margin-bottom: calc(1em * 16) !important;
		margin-bottom: var(--spacing-14xl) !important;
	}
		
	.laptop\:margin-15xl {
		margin: calc(1em * 20) !important;
		margin: var(--spacing-15xl) !important;
	}
	.laptop\:margin-top-15xl {
		margin-top: calc(1em * 20) !important;
		margin-top: var(--spacing-15xl) !important;
	}
	.laptop\:margin-right-15xl {
		margin-right: calc(1em * 20) !important;
		margin-right: var(--spacing-15xl) !important;
	}
	.laptop\:margin-bottom-15xl {
		margin-bottom: calc(1em * 20) !important;
		margin-bottom: var(--spacing-15xl) !important;
	}
	.laptop\:margin-left-15xl {
		margin-left: calc(1em * 20) !important;
		margin-left: var(--spacing-15xl) !important;
	}
	.laptop\:margin-horizontal-15xl {
		margin-left: calc(1em * 20) !important;
		margin-left: var(--spacing-15xl) !important;
		margin-right: calc(1em * 20) !important;
		margin-right: var(--spacing-15xl) !important;
	}
	.laptop\:margin-x-15xl {
		margin-left: calc(1em * 20) !important;
		margin-left: var(--spacing-15xl) !important;
		margin-right: calc(1em * 20) !important;
		margin-right: var(--spacing-15xl) !important;
	}
	.laptop\:margin-vertical-15xl {
		margin-top: calc(1em * 20) !important;
		margin-top: var(--spacing-15xl) !important;
		margin-bottom: calc(1em * 20) !important;
		margin-bottom: var(--spacing-15xl) !important;
	}
	.laptop\:margin-y-15xl {
		margin-top: calc(1em * 20) !important;
		margin-top: var(--spacing-15xl) !important;
		margin-bottom: calc(1em * 20) !important;
		margin-bottom: var(--spacing-15xl) !important;
	}
		
	.laptop\:margin-16xl {
		margin: calc(1em * 22.5) !important;
		margin: var(--spacing-16xl) !important;
	}
	.laptop\:margin-top-16xl {
		margin-top: calc(1em * 22.5) !important;
		margin-top: var(--spacing-16xl) !important;
	}
	.laptop\:margin-right-16xl {
		margin-right: calc(1em * 22.5) !important;
		margin-right: var(--spacing-16xl) !important;
	}
	.laptop\:margin-bottom-16xl {
		margin-bottom: calc(1em * 22.5) !important;
		margin-bottom: var(--spacing-16xl) !important;
	}
	.laptop\:margin-left-16xl {
		margin-left: calc(1em * 22.5) !important;
		margin-left: var(--spacing-16xl) !important;
	}
	.laptop\:margin-horizontal-16xl {
		margin-left: calc(1em * 22.5) !important;
		margin-left: var(--spacing-16xl) !important;
		margin-right: calc(1em * 22.5) !important;
		margin-right: var(--spacing-16xl) !important;
	}
	.laptop\:margin-x-16xl {
		margin-left: calc(1em * 22.5) !important;
		margin-left: var(--spacing-16xl) !important;
		margin-right: calc(1em * 22.5) !important;
		margin-right: var(--spacing-16xl) !important;
	}
	.laptop\:margin-vertical-16xl {
		margin-top: calc(1em * 22.5) !important;
		margin-top: var(--spacing-16xl) !important;
		margin-bottom: calc(1em * 22.5) !important;
		margin-bottom: var(--spacing-16xl) !important;
	}
	.laptop\:margin-y-16xl {
		margin-top: calc(1em * 22.5) !important;
		margin-top: var(--spacing-16xl) !important;
		margin-bottom: calc(1em * 22.5) !important;
		margin-bottom: var(--spacing-16xl) !important;
	}
}

@media(min-width: 1536px) {
	.desktop\:margin-0 {
		margin: 0 !important;
		margin: var(--spacing-0) !important;
	}
	.desktop\:margin-top-0 {
		margin-top: 0 !important;
		margin-top: var(--spacing-0) !important;
	}
	.desktop\:margin-right-0 {
		margin-right: 0 !important;
		margin-right: var(--spacing-0) !important;
	}
	.desktop\:margin-bottom-0 {
		margin-bottom: 0 !important;
		margin-bottom: var(--spacing-0) !important;
	}
	.desktop\:margin-left-0 {
		margin-left: 0 !important;
		margin-left: var(--spacing-0) !important;
	}
	.desktop\:margin-horizontal-0 {
		margin-left: 0 !important;
		margin-left: var(--spacing-0) !important;
		margin-right: 0 !important;
		margin-right: var(--spacing-0) !important;
	}
	.desktop\:margin-x-0 {
		margin-left: 0 !important;
		margin-left: var(--spacing-0) !important;
		margin-right: 0 !important;
		margin-right: var(--spacing-0) !important;
	}
	.desktop\:margin-vertical-0 {
		margin-top: 0 !important;
		margin-top: var(--spacing-0) !important;
		margin-bottom: 0 !important;
		margin-bottom: var(--spacing-0) !important;
	}
	.desktop\:margin-y-0 {
		margin-top: 0 !important;
		margin-top: var(--spacing-0) !important;
		margin-bottom: 0 !important;
		margin-bottom: var(--spacing-0) !important;
	}

	.desktop\:margin-1 {
		margin: calc(1em * 1 / 16) !important;
		margin: var(--spacing-1) !important;
	}
	.desktop\:margin-top-1 {
		margin-top: calc(1em * 1 / 16) !important;
		margin-top: var(--spacing-1) !important;
	}
	.desktop\:margin-right-1 {
		margin-right: calc(1em * 1 / 16) !important;
		margin-right: var(--spacing-1) !important;
	}
	.desktop\:margin-bottom-1 {
		margin-bottom: calc(1em * 1 / 16) !important;
		margin-bottom: var(--spacing-1) !important;
	}
	.desktop\:margin-left-1 {
		margin-left: calc(1em * 1 / 16) !important;
		margin-left: var(--spacing-1) !important;
	}
	.desktop\:margin-horizontal-1 {
		margin-left: calc(1em * 1 / 16) !important;
		margin-left: var(--spacing-1) !important;
		margin-right: calc(1em * 1 / 16) !important;
		margin-right: var(--spacing-1) !important;
	}
	.desktop\:margin-x-1 {
		margin-left: calc(1em * 1 / 16) !important;
		margin-left: var(--spacing-1) !important;
		margin-right: calc(1em * 1 / 16) !important;
		margin-right: var(--spacing-1) !important;
	}
	.desktop\:margin-vertical-1 {
		margin-top: calc(1em * 1 / 16) !important;
		margin-top: var(--spacing-1) !important;
		margin-bottom: calc(1em * 1 / 16) !important;
		margin-bottom: var(--spacing-1) !important;
	}
	.desktop\:margin-y-1 {
		margin-top: calc(1em * 1 / 16) !important;
		margin-top: var(--spacing-1) !important;
		margin-bottom: calc(1em * 1 / 16) !important;
		margin-bottom: var(--spacing-1) !important;
	}

	.desktop\:margin-1px {
		margin: 1px !important;
		margin: var(--spacing-1px) !important;
	}
	.desktop\:margin-top-1px {
		margin-top: 1px !important;
		margin-top: var(--spacing-1px) !important;
	}
	.desktop\:margin-right-1px {
		margin-right: 1px !important;
		margin-right: var(--spacing-1px) !important;
	}
	.desktop\:margin-bottom-1px {
		margin-bottom: 1px !important;
		margin-bottom: var(--spacing-1px) !important;
	}
	.desktop\:margin-left-1px {
		margin-left: 1px !important;
		margin-left: var(--spacing-1px) !important;
	}
	.desktop\:margin-horizontal-1px {
		margin-left: 1px !important;
		margin-left: var(--spacing-1px) !important;
		margin-right: 1px !important;
		margin-right: var(--spacing-1px) !important;
	}
	.desktop\:margin-x-1px {
		margin-left: 1px !important;
		margin-left: var(--spacing-1px) !important;
		margin-right: 1px !important;
		margin-right: var(--spacing-1px) !important;
	}
	.desktop\:margin-vertical-1px {
		margin-top: 1px !important;
		margin-top: var(--spacing-1px) !important;
		margin-bottom: 1px !important;
		margin-bottom: var(--spacing-1px) !important;
	}
	.desktop\:margin-y-1px {
		margin-top: 1px !important;
		margin-top: var(--spacing-1px) !important;
		margin-bottom: 1px !important;
		margin-bottom: var(--spacing-1px) !important;
	}

	.desktop\:margin-6xs {
		margin: calc(1em * 2 / 16) !important;
		margin: var(--spacing-6xs) !important;
	}
	.desktop\:margin-top-6xs {
		margin-top: calc(1em * 2 / 16) !important;
		margin-top: var(--spacing-6xs) !important;
	}
	.desktop\:margin-right-6xs {
		margin-right: calc(1em * 2 / 16) !important;
		margin-right: var(--spacing-6xs) !important;
	}
	.desktop\:margin-bottom-6xs {
		margin-bottom: calc(1em * 2 / 16) !important;
		margin-bottom: var(--spacing-6xs) !important;
	}
	.desktop\:margin-left-6xs {
		margin-left: calc(1em * 2 / 16) !important;
		margin-left: var(--spacing-6xs) !important;
	}
	.desktop\:margin-horizontal-6xs {
		margin-left: calc(1em * 2 / 16) !important;
		margin-left: var(--spacing-6xs) !important;
		margin-right: calc(1em * 2 / 16) !important;
		margin-right: var(--spacing-6xs) !important;
	}
	.desktop\:margin-x-6xs {
		margin-left: calc(1em * 2 / 16) !important;
		margin-left: var(--spacing-6xs) !important;
		margin-right: calc(1em * 2 / 16) !important;
		margin-right: var(--spacing-6xs) !important;
	}
	.desktop\:margin-vertical-6xs {
		margin-top: calc(1em * 2 / 16) !important;
		margin-top: var(--spacing-6xs) !important;
		margin-bottom: calc(1em * 2 / 16) !important;
		margin-bottom: var(--spacing-6xs) !important;
	}
	.desktop\:margin-y-6xs {
		margin-top: calc(1em * 2 / 16) !important;
		margin-top: var(--spacing-6xs) !important;
		margin-bottom: calc(1em * 2 / 16) !important;
		margin-bottom: var(--spacing-6xs) !important;
	}

	.desktop\:margin-5xs {
		margin: calc(1em * 3 / 16) !important;
		margin: var(--spacing-5xs) !important;
	}
	.desktop\:margin-top-5xs {
		margin-top: calc(1em * 3 / 16) !important;
		margin-top: var(--spacing-5xs) !important;
	}
	.desktop\:margin-right-5xs {
		margin-right: calc(1em * 3 / 16) !important;
		margin-right: var(--spacing-5xs) !important;
	}
	.desktop\:margin-bottom-5xs {
		margin-bottom: calc(1em * 3 / 16) !important;
		margin-bottom: var(--spacing-5xs) !important;
	}
	.desktop\:margin-left-5xs {
		margin-left: calc(1em * 3 / 16) !important;
		margin-left: var(--spacing-5xs) !important;
	}
	.desktop\:margin-horizontal-5xs {
		margin-left: calc(1em * 3 / 16) !important;
		margin-left: var(--spacing-5xs) !important;
		margin-right: calc(1em * 3 / 16) !important;
		margin-right: var(--spacing-5xs) !important;
	}
	.desktop\:margin-x-5xs {
		margin-left: calc(1em * 3 / 16) !important;
		margin-left: var(--spacing-5xs) !important;
		margin-right: calc(1em * 3 / 16) !important;
		margin-right: var(--spacing-5xs) !important;
	}
	.desktop\:margin-vertical-5xs {
		margin-top: calc(1em * 3 / 16) !important;
		margin-top: var(--spacing-5xs) !important;
		margin-bottom: calc(1em * 3 / 16) !important;
		margin-bottom: var(--spacing-5xs) !important;
	}
	.desktop\:margin-y-5xs {
		margin-top: calc(1em * 3 / 16) !important;
		margin-top: var(--spacing-5xs) !important;
		margin-bottom: calc(1em * 3 / 16) !important;
		margin-bottom: var(--spacing-5xs) !important;
	}

	.desktop\:margin-4xs {
		margin: calc(1em * 4 / 16) !important;
		margin: var(--spacing-4xs) !important;
	}
	.desktop\:margin-top-4xs {
		margin-top: calc(1em * 4 / 16) !important;
		margin-top: var(--spacing-4xs) !important;
	}
	.desktop\:margin-right-4xs {
		margin-right: calc(1em * 4 / 16) !important;
		margin-right: var(--spacing-4xs) !important;
	}
	.desktop\:margin-bottom-4xs {
		margin-bottom: calc(1em * 4 / 16) !important;
		margin-bottom: var(--spacing-4xs) !important;
	}
	.desktop\:margin-left-4xs {
		margin-left: calc(1em * 4 / 16) !important;
		margin-left: var(--spacing-4xs) !important;
	}
	.desktop\:margin-horizontal-4xs {
		margin-left: calc(1em * 4 / 16) !important;
		margin-left: var(--spacing-4xs) !important;
		margin-right: calc(1em * 4 / 16) !important;
		margin-right: var(--spacing-4xs) !important;
	}
	.desktop\:margin-x-4xs {
		margin-left: calc(1em * 4 / 16) !important;
		margin-left: var(--spacing-4xs) !important;
		margin-right: calc(1em * 4 / 16) !important;
		margin-right: var(--spacing-4xs) !important;
	}
	.desktop\:margin-vertical-4xs {
		margin-top: calc(1em * 4 / 16) !important;
		margin-top: var(--spacing-4xs) !important;
		margin-bottom: calc(1em * 4 / 16) !important;
		margin-bottom: var(--spacing-4xs) !important;
	}
	.desktop\:margin-y-4xs {
		margin-top: calc(1em * 4 / 16) !important;
		margin-top: var(--spacing-4xs) !important;
		margin-bottom: calc(1em * 4 / 16) !important;
		margin-bottom: var(--spacing-4xs) !important;
	}

	.desktop\:margin-3xs {
		margin: calc(1em * 6 / 16) !important;
		margin: var(--spacing-3xs) !important;
	}
	.desktop\:margin-top-3xs {
		margin-top: calc(1em * 6 / 16) !important;
		margin-top: var(--spacing-3xs) !important;
	}
	.desktop\:margin-right-3xs {
		margin-right: calc(1em * 6 / 16) !important;
		margin-right: var(--spacing-3xs) !important;
	}
	.desktop\:margin-bottom-3xs {
		margin-bottom: calc(1em * 6 / 16) !important;
		margin-bottom: var(--spacing-3xs) !important;
	}
	.desktop\:margin-left-3xs {
		margin-left: calc(1em * 6 / 16) !important;
		margin-left: var(--spacing-3xs) !important;
	}
	.desktop\:margin-horizontal-3xs {
		margin-left: calc(1em * 6 / 16) !important;
		margin-left: var(--spacing-3xs) !important;
		margin-right: calc(1em * 6 / 16) !important;
		margin-right: var(--spacing-3xs) !important;
	}
	.desktop\:margin-x-3xs {
		margin-left: calc(1em * 6 / 16) !important;
		margin-left: var(--spacing-3xs) !important;
		margin-right: calc(1em * 6 / 16) !important;
		margin-right: var(--spacing-3xs) !important;
	}
	.desktop\:margin-vertical-3xs {
		margin-top: calc(1em * 6 / 16) !important;
		margin-top: var(--spacing-3xs) !important;
		margin-bottom: calc(1em * 6 / 16) !important;
		margin-bottom: var(--spacing-3xs) !important;
	}
	.desktop\:margin-y-3xs {
		margin-top: calc(1em * 6 / 16) !important;
		margin-top: var(--spacing-3xs) !important;
		margin-bottom: calc(1em * 6 / 16) !important;
		margin-bottom: var(--spacing-3xs) !important;
	}

	.desktop\:margin-2xs {
		margin: calc(1em * 8 / 16) !important;
		margin: var(--spacing-2xs) !important;
	}
	.desktop\:margin-top-2xs {
		margin-top: calc(1em * 8 / 16) !important;
		margin-top: var(--spacing-2xs) !important;
	}
	.desktop\:margin-right-2xs {
		margin-right: calc(1em * 8 / 16) !important;
		margin-right: var(--spacing-2xs) !important;
	}
	.desktop\:margin-bottom-2xs {
		margin-bottom: calc(1em * 8 / 16) !important;
		margin-bottom: var(--spacing-2xs) !important;
	}
	.desktop\:margin-left-2xs {
		margin-left: calc(1em * 8 / 16) !important;
		margin-left: var(--spacing-2xs) !important;
	}
	.desktop\:margin-horizontal-2xs {
		margin-left: calc(1em * 8 / 16) !important;
		margin-left: var(--spacing-2xs) !important;
		margin-right: calc(1em * 8 / 16) !important;
		margin-right: var(--spacing-2xs) !important;
	}
	.desktop\:margin-x-2xs {
		margin-left: calc(1em * 8 / 16) !important;
		margin-left: var(--spacing-2xs) !important;
		margin-right: calc(1em * 8 / 16) !important;
		margin-right: var(--spacing-2xs) !important;
	}
	.desktop\:margin-vertical-2xs {
		margin-top: calc(1em * 8 / 16) !important;
		margin-top: var(--spacing-2xs) !important;
		margin-bottom: calc(1em * 8 / 16) !important;
		margin-bottom: var(--spacing-2xs) !important;
	}
	.desktop\:margin-y-2xs {
		margin-top: calc(1em * 8 / 16) !important;
		margin-top: var(--spacing-2xs) !important;
		margin-bottom: calc(1em * 8 / 16) !important;
		margin-bottom: var(--spacing-2xs) !important;
	}

	.desktop\:margin-xs {
		margin: calc(1em * 10 / 16) !important;
		margin: var(--spacing-xs) !important;
	}
	.desktop\:margin-top-xs {
		margin-top: calc(1em * 10 / 16) !important;
		margin-top: var(--spacing-xs) !important;
	}
	.desktop\:margin-right-xs {
		margin-right: calc(1em * 10 / 16) !important;
		margin-right: var(--spacing-xs) !important;
	}
	.desktop\:margin-bottom-xs {
		margin-bottom: calc(1em * 10 / 16) !important;
		margin-bottom: var(--spacing-xs) !important;
	}
	.desktop\:margin-left-xs {
		margin-left: calc(1em * 10 / 16) !important;
		margin-left: var(--spacing-xs) !important;
	}
	.desktop\:margin-horizontal-xs {
		margin-left: calc(1em * 10 / 16) !important;
		margin-left: var(--spacing-xs) !important;
		margin-right: calc(1em * 10 / 16) !important;
		margin-right: var(--spacing-xs) !important;
	}
	.desktop\:margin-x-xs {
		margin-left: calc(1em * 10 / 16) !important;
		margin-left: var(--spacing-xs) !important;
		margin-right: calc(1em * 10 / 16) !important;
		margin-right: var(--spacing-xs) !important;
	}
	.desktop\:margin-vertical-xs {
		margin-top: calc(1em * 10 / 16) !important;
		margin-top: var(--spacing-xs) !important;
		margin-bottom: calc(1em * 10 / 16) !important;
		margin-bottom: var(--spacing-xs) !important;
	}
	.desktop\:margin-y-xs {
		margin-top: calc(1em * 10 / 16) !important;
		margin-top: var(--spacing-xs) !important;
		margin-bottom: calc(1em * 10 / 16) !important;
		margin-bottom: var(--spacing-xs) !important;
	}

	.desktop\:margin-sm {
		margin: calc(1em * 12 / 16) !important;
		margin: var(--spacing-sm) !important;
	}
	.desktop\:margin-top-sm {
		margin-top: calc(1em * 12 / 16) !important;
		margin-top: var(--spacing-sm) !important;
	}
	.desktop\:margin-right-sm {
		margin-right: calc(1em * 12 / 16) !important;
		margin-right: var(--spacing-sm) !important;
	}
	.desktop\:margin-bottom-sm {
		margin-bottom: calc(1em * 12 / 16) !important;
		margin-bottom: var(--spacing-sm) !important;
	}
	.desktop\:margin-left-sm {
		margin-left: calc(1em * 12 / 16) !important;
		margin-left: var(--spacing-sm) !important;
	}
	.desktop\:margin-horizontal-sm {
		margin-left: calc(1em * 12 / 16) !important;
		margin-left: var(--spacing-sm) !important;
		margin-right: calc(1em * 12 / 16) !important;
		margin-right: var(--spacing-sm) !important;
	}
	.desktop\:margin-x-sm {
		margin-left: calc(1em * 12 / 16) !important;
		margin-left: var(--spacing-sm) !important;
		margin-right: calc(1em * 12 / 16) !important;
		margin-right: var(--spacing-sm) !important;
	}
	.desktop\:margin-vertical-sm {
		margin-top: calc(1em * 12 / 16) !important;
		margin-top: var(--spacing-sm) !important;
		margin-bottom: calc(1em * 12 / 16) !important;
		margin-bottom: var(--spacing-sm) !important;
	}
	.desktop\:margin-y-sm {
		margin-top: calc(1em * 12 / 16) !important;
		margin-top: var(--spacing-sm) !important;
		margin-bottom: calc(1em * 12 / 16) !important;
		margin-bottom: var(--spacing-sm) !important;
	}

	.desktop\:margin-2sm {
		margin: calc(1em * 14 / 16) !important;
		margin: var(--spacing-2sm) !important;
	}
	.desktop\:margin-top-2sm {
		margin-top: calc(1em * 14 / 16) !important;
		margin-top: var(--spacing-2sm) !important;
	}
	.desktop\:margin-right-2sm {
		margin-right: calc(1em * 14 / 16) !important;
		margin-right: var(--spacing-2sm) !important;
	}
	.desktop\:margin-bottom-2sm {
		margin-bottom: calc(1em * 14 / 16) !important;
		margin-bottom: var(--spacing-2sm) !important;
	}
	.desktop\:margin-left-2sm {
		margin-left: calc(1em * 14 / 16) !important;
		margin-left: var(--spacing-2sm) !important;
	}
	.desktop\:margin-horizontal-2sm {
		margin-left: calc(1em * 14 / 16) !important;
		margin-left: var(--spacing-2sm) !important;
		margin-right: calc(1em * 14 / 16) !important;
		margin-right: var(--spacing-2sm) !important;
	}
	.desktop\:margin-x-2sm {
		margin-left: calc(1em * 14 / 16) !important;
		margin-left: var(--spacing-2sm) !important;
		margin-right: calc(1em * 14 / 16) !important;
		margin-right: var(--spacing-2sm) !important;
	}
	.desktop\:margin-vertical-2sm {
		margin-top: calc(1em * 14 / 16) !important;
		margin-top: var(--spacing-2sm) !important;
		margin-bottom: calc(1em * 12 / 16) !important;
		margin-bottom: var(--spacing-2sm) !important;
	}
	.desktop\:margin-y-2sm {
		margin-top: calc(1em * 14 / 16) !important;
		margin-top: var(--spacing-2sm) !important;
		margin-bottom: calc(1em * 14 / 16) !important;
		margin-bottom: var(--spacing-2sm) !important;
	}

	.desktop\:margin-md {
		margin: calc(1em * 1) !important;
		margin: var(--spacing-md) !important;
	}
	.desktop\:margin-top-md {
		margin-top: calc(1em * 1) !important;
		margin-top: var(--spacing-md) !important;
	}
	.desktop\:margin-right-md {
		margin-right: calc(1em * 1) !important;
		margin-right: var(--spacing-md) !important;
	}
	.desktop\:margin-bottom-md {
		margin-bottom: calc(1em * 1) !important;
		margin-bottom: var(--spacing-md) !important;
	}
	.desktop\:margin-left-md {
		margin-left: calc(1em * 1) !important;
		margin-left: var(--spacing-md) !important;
	}
	.desktop\:margin-horizontal-md {
		margin-left: calc(1em * 1) !important;
		margin-left: var(--spacing-md) !important;
		margin-right: calc(1em * 1) !important;
		margin-right: var(--spacing-md) !important;
	}
	.desktop\:margin-x-md {
		margin-left: calc(1em * 1) !important;
		margin-left: var(--spacing-md) !important;
		margin-right: calc(1em * 1) !important;
		margin-right: var(--spacing-md) !important;
	}
	.desktop\:margin-vertical-md {
		margin-top: calc(1em * 1) !important;
		margin-top: var(--spacing-md) !important;
		margin-bottom: calc(1em * 1) !important;
		margin-bottom: var(--spacing-md) !important;
	}
	.desktop\:margin-y-md {
		margin-top: calc(1em * 1) !important;
		margin-top: var(--spacing-md) !important;
		margin-bottom: calc(1em * 1) !important;
		margin-bottom: var(--spacing-md) !important;
	}

	.desktop\:margin-2md {
		margin: calc(1em * 1.125) !important;
		margin: var(--spacing-2md) !important;
	}
	.desktop\:margin-top-2md {
		margin-top: calc(1em * 1.125) !important;
		margin-top: var(--spacing-2md) !important;
	}
	.desktop\:margin-right-2md {
		margin-right: calc(1em * 1.125) !important;
		margin-right: var(--spacing-2md) !important;
	}
	.desktop\:margin-bottom-2md {
		margin-bottom: calc(1em * 1.125) !important;
		margin-bottom: var(--spacing-2md) !important;
	}
	.desktop\:margin-left-2md {
		margin-left: calc(1em * 1.125) !important;
		margin-left: var(--spacing-2md) !important;
	}
	.desktop\:margin-horizontal-2md {
		margin-left: calc(1em * 1.125) !important;
		margin-left: var(--spacing-2md) !important;
		margin-right: calc(1em * 1.125) !important;
		margin-right: var(--spacing-2md) !important;
	}
	.desktop\:margin-x-2md {
		margin-left: calc(1em * 1.125) !important;
		margin-left: var(--spacing-2md) !important;
		margin-right: calc(1em * 1.125) !important;
		margin-right: var(--spacing-2md) !important;
	}
	.desktop\:margin-vertical-2md {
		margin-top: calc(1em * 1.125) !important;
		margin-top: var(--spacing-2md) !important;
		margin-bottom: calc(1em * 1.125) !important;
		margin-bottom: var(--spacing-2md) !important;
	}
	.desktop\:margin-y-2md {
		margin-top: calc(1em * 1.125) !important;
		margin-top: var(--spacing-2md) !important;
		margin-bottom: calc(1em * 1.125) !important;
		margin-bottom: var(--spacing-2md) !important;
	}

	.desktop\:margin-3md {
		margin: calc(1em * 1.25) !important;
		margin: var(--spacing-3md) !important;
	}
	.desktop\:margin-top-3md {
		margin-top: calc(1em * 1.25) !important;
		margin-top: var(--spacing-3md) !important;
	}
	.desktop\:margin-right-3md {
		margin-right: calc(1em * 1.25) !important;
		margin-right: var(--spacing-3md) !important;
	}
	.desktop\:margin-bottom-3md {
		margin-bottom: calc(1em * 1.25) !important;
		margin-bottom: var(--spacing-3md) !important;
	}
	.desktop\:margin-left-3md {
		margin-left: calc(1em * 1.25) !important;
		margin-left: var(--spacing-3md) !important;
	}
	.desktop\:margin-horizontal-3md {
		margin-left: calc(1em * 1.25) !important;
		margin-left: var(--spacing-3md) !important;
		margin-right: calc(1em * 1.25) !important;
		margin-right: var(--spacing-3md) !important;
	}
	.desktop\:margin-x-3md {
		margin-left: calc(1em * 1.25) !important;
		margin-left: var(--spacing-3md) !important;
		margin-right: calc(1em * 1.25) !important;
		margin-right: var(--spacing-3md) !important;
	}
	.desktop\:margin-vertical-3md {
		margin-top: calc(1em * 1.25) !important;
		margin-top: var(--spacing-3md) !important;
		margin-bottom: calc(1em * 1.25) !important;
		margin-bottom: var(--spacing-3md) !important;
	}
	.desktop\:margin-y-3md {
		margin-top: calc(1em * 1.25) !important;
		margin-top: var(--spacing-3md) !important;
		margin-bottom: calc(1em * 1.25) !important;
		margin-bottom: var(--spacing-3md) !important;
	}

	.desktop\:margin-4md {
		margin: calc(1em * 1.375) !important;
		margin: var(--spacing-4md) !important;
	}
	.desktop\:margin-top-4md {
		margin-top: calc(1em * 1.375) !important;
		margin-top: var(--spacing-4md) !important;
	}
	.desktop\:margin-right-4md {
		margin-right: calc(1em * 1.375) !important;
		margin-right: var(--spacing-4md) !important;
	}
	.desktop\:margin-bottom-4md {
		margin-bottom: calc(1em * 1.375) !important;
		margin-bottom: var(--spacing-4md) !important;
	}
	.desktop\:margin-left-4md {
		margin-left: calc(1em * 1.375) !important;
		margin-left: var(--spacing-4md) !important;
	}
	.desktop\:margin-horizontal-4md {
		margin-left: calc(1em * 1.375) !important;
		margin-left: var(--spacing-4md) !important;
		margin-right: calc(1em * 1.375) !important;
		margin-right: var(--spacing-4md) !important;
	}
	.desktop\:margin-x-4md {
		margin-left: calc(1em * 1.375) !important;
		margin-left: var(--spacing-4md) !important;
		margin-right: calc(1em * 1.375) !important;
		margin-right: var(--spacing-4md) !important;
	}
	.desktop\:margin-vertical-4md {
		margin-top: calc(1em * 1.375) !important;
		margin-top: var(--spacing-4md) !important;
		margin-bottom: calc(1em * 1.375) !important;
		margin-bottom: var(--spacing-4md) !important;
	}
	.desktop\:margin-y-4md {
		margin-top: calc(1em * 1.375) !important;
		margin-top: var(--spacing-4md) !important;
		margin-bottom: calc(1em * 1.375) !important;
		margin-bottom: var(--spacing-4md) !important;
	}

	.desktop\:margin-lg {
		margin: calc(1em * 1.5) !important;
		margin: var(--spacing-lg) !important;
	}
	.desktop\:margin-top-lg {
		margin-top: calc(1em * 1.5) !important;
		margin-top: var(--spacing-lg) !important;
	}
	.desktop\:margin-right-lg {
		margin-right: calc(1em * 1.5) !important;
		margin-right: var(--spacing-lg) !important;
	}
	.desktop\:margin-bottom-lg {
		margin-bottom: calc(1em * 1.5) !important;
		margin-bottom: var(--spacing-lg) !important;
	}
	.desktop\:margin-left-lg {
		margin-left: calc(1em * 1.5) !important;
		margin-left: var(--spacing-lg) !important;
	}
	.desktop\:margin-horizontal-lg {
		margin-left: calc(1em * 1.5) !important;
		margin-left: var(--spacing-lg) !important;
		margin-right: calc(1em * 1.5) !important;
		margin-right: var(--spacing-lg) !important;
	}
	.desktop\:margin-x-lg {
		margin-left: calc(1em * 1.5) !important;
		margin-left: var(--spacing-lg) !important;
		margin-right: calc(1em * 1.5) !important;
		margin-right: var(--spacing-lg) !important;
	}
	.desktop\:margin-vertical-lg {
		margin-top: calc(1em * 1.5) !important;
		margin-top: var(--spacing-lg) !important;
		margin-bottom: calc(1em * 1.5) !important;
		margin-bottom: var(--spacing-lg) !important;
	}
	.desktop\:margin-y-lg {
		margin-top: calc(1em * 1.5) !important;
		margin-top: var(--spacing-lg) !important;
		margin-bottom: calc(1em * 1.5) !important;
		margin-bottom: var(--spacing-lg) !important;
	}

	.desktop\:margin-2lg {
		margin: calc(1em * 1.75) !important;
		margin: var(--spacing-2lg) !important;
	}
	.desktop\:margin-top-2lg {
		margin-top: calc(1em * 1.75) !important;
		margin-top: var(--spacing-2lg) !important;
	}
	.desktop\:margin-right-2lg {
		margin-right: calc(1em * 1.75) !important;
		margin-right: var(--spacing-2lg) !important;
	}
	.desktop\:margin-bottom-2lg {
		margin-bottom: calc(1em * 1.75) !important;
		margin-bottom: var(--spacing-2lg) !important;
	}
	.desktop\:margin-left-2lg {
		margin-left: calc(1em * 1.75) !important;
		margin-left: var(--spacing-2lg) !important;
	}
	.desktop\:margin-horizontal-2lg {
		margin-left: calc(1em * 1.75) !important;
		margin-left: var(--spacing-2lg) !important;
		margin-right: calc(1em * 1.75) !important;
		margin-right: var(--spacing-2lg) !important;
	}
	.desktop\:margin-x-2lg {
		margin-left: calc(1em * 1.75) !important;
		margin-left: var(--spacing-2lg) !important;
		margin-right: calc(1em * 1.75) !important;
		margin-right: var(--spacing-2lg) !important;
	}
	.desktop\:margin-vertical-2lg {
		margin-top: calc(1em * 1.75) !important;
		margin-top: var(--spacing-2lg) !important;
		margin-bottom: calc(1em * 1.75) !important;
		margin-bottom: var(--spacing-2lg) !important;
	}
	.desktop\:margin-y-2lg {
		margin-top: calc(1em * 1.75) !important;
		margin-top: var(--spacing-2lg) !important;
		margin-bottom: calc(1em * 1.75) !important;
		margin-bottom: var(--spacing-2lg) !important;
	}

	.desktop\:margin-3lg {
		margin: calc(1em * 2) !important;
		margin: var(--spacing-3lg) !important;
	}
	.desktop\:margin-top-3lg {
		margin-top: calc(1em * 2) !important;
		margin-top: var(--spacing-3lg) !important;
	}
	.desktop\:margin-right-3lg {
		margin-right: calc(1em * 2) !important;
		margin-right: var(--spacing-3lg) !important;
	}
	.desktop\:margin-bottom-3lg {
		margin-bottom: calc(1em * 2) !important;
		margin-bottom: var(--spacing-3lg) !important;
	}
	.desktop\:margin-left-3lg {
		margin-left: calc(1em * 2) !important;
		margin-left: var(--spacing-3lg) !important;
	}
	.desktop\:margin-horizontal-3lg {
		margin-left: calc(1em * 2) !important;
		margin-left: var(--spacing-3lg) !important;
		margin-right: calc(1em * 2) !important;
		margin-right: var(--spacing-3lg) !important;
	}
	.desktop\:margin-x-3lg {
		margin-left: calc(1em * 2) !important;
		margin-left: var(--spacing-3lg) !important;
		margin-right: calc(1em * 2) !important;
		margin-right: var(--spacing-3lg) !important;
	}
	.desktop\:margin-vertical-3lg {
		margin-top: calc(1em * 2) !important;
		margin-top: var(--spacing-3lg) !important;
		margin-bottom: calc(1em * 2) !important;
		margin-bottom: var(--spacing-3lg) !important;
	}
	.desktop\:margin-y-3lg {
		margin-top: calc(1em * 2) !important;
		margin-top: var(--spacing-3lg) !important;
		margin-bottom: calc(1em * 2) !important;
		margin-bottom: var(--spacing-3lg) !important;
	}

	.desktop\:margin-xl {
		margin: calc(1em * 2.25) !important;
		margin: var(--spacing-xl) !important;
	}
	.desktop\:margin-top-xl {
		margin-top: calc(1em * 2.25) !important;
		margin-top: var(--spacing-xl) !important;
	}
	.desktop\:margin-right-xl {
		margin-right: calc(1em * 2.25) !important;
		margin-right: var(--spacing-xl) !important;
	}
	.desktop\:margin-bottom-xl {
		margin-bottom: calc(1em * 2.25) !important;
		margin-bottom: var(--spacing-xl) !important;
	}
	.desktop\:margin-left-xl {
		margin-left: calc(1em * 2.25) !important;
		margin-left: var(--spacing-xl) !important;
	}
	.desktop\:margin-horizontal-xl {
		margin-left: calc(1em * 2.25) !important;
		margin-left: var(--spacing-xl) !important;
		margin-right: calc(1em * 2.25) !important;
		margin-right: var(--spacing-xl) !important;
	}
	.desktop\:margin-x-xl {
		margin-left: calc(1em * 2.25) !important;
		margin-left: var(--spacing-xl) !important;
		margin-right: calc(1em * 2.25) !important;
		margin-right: var(--spacing-xl) !important;
	}
	.desktop\:margin-vertical-xl {
		margin-top: calc(1em * 2.25) !important;
		margin-top: var(--spacing-xl) !important;
		margin-bottom: calc(1em * 2.25) !important;
		margin-bottom: var(--spacing-xl) !important;
	}
	.desktop\:margin-y-xl {
		margin-top: calc(1em * 2.25) !important;
		margin-top: var(--spacing-xl) !important;
		margin-bottom: calc(1em * 2.25) !important;
		margin-bottom: var(--spacing-xl) !important;
	}

	.desktop\:margin-2xl {
		margin: calc(1em * 2.5) !important;
		margin: var(--spacing-2xl) !important;
	}
	.desktop\:margin-top-2xl {
		margin-top: calc(1em * 2.5) !important;
		margin-top: var(--spacing-2xl) !important;
	}
	.desktop\:margin-right-2xl {
		margin-right: calc(1em * 2.5) !important;
		margin-right: var(--spacing-2xl) !important;
	}
	.desktop\:margin-bottom-2xl {
		margin-bottom: calc(1em * 2.5) !important;
		margin-bottom: var(--spacing-2xl) !important;
	}
	.desktop\:margin-left-2xl {
		margin-left: calc(1em * 2.5) !important;
		margin-left: var(--spacing-2xl) !important;
	}
	.desktop\:margin-horizontal-2xl {
		margin-left: calc(1em * 2.5) !important;
		margin-left: var(--spacing-2xl) !important;
		margin-right: calc(1em * 2.5) !important;
		margin-right: var(--spacing-2xl) !important;
	}
	.desktop\:margin-x-2xl {
		margin-left: calc(1em * 2.5) !important;
		margin-left: var(--spacing-2xl) !important;
		margin-right: calc(1em * 2.5) !important;
		margin-right: var(--spacing-2xl) !important;
	}
	.desktop\:margin-vertical-2xl {
		margin-top: calc(1em * 2.5) !important;
		margin-top: var(--spacing-2xl) !important;
		margin-bottom: calc(1em * 2.5) !important;
		margin-bottom: var(--spacing-2xl) !important;
	}
	.desktop\:margin-y-2xl {
		margin-top: calc(1em * 2.5) !important;
		margin-top: var(--spacing-2xl) !important;
		margin-bottom: calc(1em * 2.5) !important;
		margin-bottom: var(--spacing-2xl) !important;
	}

	.desktop\:margin-3xl {
		margin: calc(1em * 2.75) !important;
		margin: var(--spacing-3xl) !important;
	}
	.desktop\:margin-top-3xl {
		margin-top: calc(1em * 2.75) !important;
		margin-top: var(--spacing-3xl) !important;
	}
	.desktop\:margin-right-3xl {
		margin-right: calc(1em * 2.75) !important;
		margin-right: var(--spacing-3xl) !important;
	}
	.desktop\:margin-bottom-3xl {
		margin-bottom: calc(1em * 2.75) !important;
		margin-bottom: var(--spacing-3xl) !important;
	}
	.desktop\:margin-left-3xl {
		margin-left: calc(1em * 2.75) !important;
		margin-left: var(--spacing-3xl) !important;
	}
	.desktop\:margin-horizontal-3xl {
		margin-left: calc(1em * 2.75) !important;
		margin-left: var(--spacing-3xl) !important;
		margin-right: calc(1em * 2.75) !important;
		margin-right: var(--spacing-3xl) !important;
	}
	.desktop\:margin-x-3xl {
		margin-left: calc(1em * 2.75) !important;
		margin-left: var(--spacing-3xl) !important;
		margin-right: calc(1em * 2.75) !important;
		margin-right: var(--spacing-3xl) !important;
	}
	.desktop\:margin-vertical-3xl {
		margin-top: calc(1em * 2.75) !important;
		margin-top: var(--spacing-3xl) !important;
		margin-bottom: calc(1em * 2.75) !important;
		margin-bottom: var(--spacing-3xl) !important;
	}
	.desktop\:margin-y-3xl {
		margin-top: calc(1em * 2.75) !important;
		margin-top: var(--spacing-3xl) !important;
		margin-bottom: calc(1em * 2.75) !important;
		margin-bottom: var(--spacing-3xl) !important;
	}

	.desktop\:margin-4xl {
		margin: calc(1em * 3) !important;
		margin: var(--spacing-4xl) !important;
	}
	.desktop\:margin-top-4xl {
		margin-top: calc(1em * 3) !important;
		margin-top: var(--spacing-4xl) !important;
	}
	.desktop\:margin-right-4xl {
		margin-right: calc(1em * 3) !important;
		margin-right: var(--spacing-4xl) !important;
	}
	.desktop\:margin-bottom-4xl {
		margin-bottom: calc(1em * 3) !important;
		margin-bottom: var(--spacing-4xl) !important;
	}
	.desktop\:margin-left-4xl {
		margin-left: calc(1em * 3) !important;
		margin-left: var(--spacing-4xl) !important;
	}
	.desktop\:margin-horizontal-4xl {
		margin-left: calc(1em * 3) !important;
		margin-left: var(--spacing-4xl) !important;
		margin-right: calc(1em * 3) !important;
		margin-right: var(--spacing-4xl) !important;
	}
	.desktop\:margin-x-4xl {
		margin-left: calc(1em * 3) !important;
		margin-left: var(--spacing-4xl) !important;
		margin-right: calc(1em * 3) !important;
		margin-right: var(--spacing-4xl) !important;
	}
	.desktop\:margin-vertical-4xl {
		margin-top: calc(1em * 3) !important;
		margin-top: var(--spacing-4xl) !important;
		margin-bottom: calc(1em * 3) !important;
		margin-bottom: var(--spacing-4xl) !important;
	}
	.desktop\:margin-y-4xl {
		margin-top: calc(1em * 3) !important;
		margin-top: var(--spacing-4xl) !important;
		margin-bottom: calc(1em * 3) !important;
		margin-bottom: var(--spacing-4xl) !important;
	}

	.desktop\:margin-5xl {
		margin: calc(1em * 3.25) !important;
		margin: var(--spacing-5xl) !important;
	}
	.desktop\:margin-top-5xl {
		margin-top: calc(1em * 3.25) !important;
		margin-top: var(--spacing-5xl) !important;
	}
	.desktop\:margin-right-5xl {
		margin-right: calc(1em * 3.25) !important;
		margin-right: var(--spacing-5xl) !important;
	}
	.desktop\:margin-bottom-5xl {
		margin-bottom: calc(1em * 3.25) !important;
		margin-bottom: var(--spacing-5xl) !important;
	}
	.desktop\:margin-left-5xl {
		margin-left: calc(1em * 3.25) !important;
		margin-left: var(--spacing-5xl) !important;
	}
	.desktop\:margin-horizontal-5xl {
		margin-left: calc(1em * 3.25) !important;
		margin-left: var(--spacing-5xl) !important;
		margin-right: calc(1em * 3.25) !important;
		margin-right: var(--spacing-5xl) !important;
	}
	.desktop\:margin-x-5xl {
		margin-left: calc(1em * 3.25) !important;
		margin-left: var(--spacing-5xl) !important;
		margin-right: calc(1em * 3.25) !important;
		margin-right: var(--spacing-5xl) !important;
	}
	.desktop\:margin-vertical-5xl {
		margin-top: calc(1em * 3.25) !important;
		margin-top: var(--spacing-5xl) !important;
		margin-bottom: calc(1em * 3.25) !important;
		margin-bottom: var(--spacing-5xl) !important;
	}
	.desktop\:margin-y-5xl {
		margin-top: calc(1em * 3.25) !important;
		margin-top: var(--spacing-5xl) !important;
		margin-bottom: calc(1em * 3.25) !important;
		margin-bottom: var(--spacing-5xl) !important;
	}

	.desktop\:margin-6xl {
		margin: calc(1em * 3.5) !important;
		margin: var(--spacing-6xl) !important;
	}
	.desktop\:margin-top-6xl {
		margin-top: calc(1em * 3.5) !important;
		margin-top: var(--spacing-6xl) !important;
	}
	.desktop\:margin-right-6xl {
		margin-right: calc(1em * 3.5) !important;
		margin-right: var(--spacing-6xl) !important;
	}
	.desktop\:margin-bottom-6xl {
		margin-bottom: calc(1em * 3.5) !important;
		margin-bottom: var(--spacing-6xl) !important;
	}
	.desktop\:margin-left-6xl {
		margin-left: calc(1em * 3.5) !important;
		margin-left: var(--spacing-6xl) !important;
	}
	.desktop\:margin-horizontal-6xl {
		margin-left: calc(1em * 3.5) !important;
		margin-left: var(--spacing-6xl) !important;
		margin-right: calc(1em * 3.5) !important;
		margin-right: var(--spacing-6xl) !important;
	}
	.desktop\:margin-x-6xl {
		margin-left: calc(1em * 3.5) !important;
		margin-left: var(--spacing-6xl) !important;
		margin-right: calc(1em * 3.5) !important;
		margin-right: var(--spacing-6xl) !important;
	}
	.desktop\:margin-vertical-6xl {
		margin-top: calc(1em * 3.5) !important;
		margin-top: var(--spacing-6xl) !important;
		margin-bottom: calc(1em * 3.5) !important;
		margin-bottom: var(--spacing-6xl) !important;
	}
	.desktop\:margin-y-6xl {
		margin-top: calc(1em * 3.5) !important;
		margin-top: var(--spacing-6xl) !important;
		margin-bottom: calc(1em * 3.5) !important;
		margin-bottom: var(--spacing-6xl) !important;
	}

	.desktop\:margin-7xl {
		margin: calc(1em * 4) !important;
		margin: var(--spacing-7xl) !important;
	}
	.desktop\:margin-top-7xl {
		margin-top: calc(1em * 4) !important;
		margin-top: var(--spacing-7xl) !important;
	}
	.desktop\:margin-right-7xl {
		margin-right: calc(1em * 4) !important;
		margin-right: var(--spacing-7xl) !important;
	}
	.desktop\:margin-bottom-7xl {
		margin-bottom: calc(1em * 4) !important;
		margin-bottom: var(--spacing-7xl) !important;
	}
	.desktop\:margin-left-7xl {
		margin-left: calc(1em * 4) !important;
		margin-left: var(--spacing-7xl) !important;
	}
	.desktop\:margin-horizontal-7xl {
		margin-left: calc(1em * 4) !important;
		margin-left: var(--spacing-7xl) !important;
		margin-right: calc(1em * 4) !important;
		margin-right: var(--spacing-7xl) !important;
	}
	.desktop\:margin-x-7xl {
		margin-left: calc(1em * 4) !important;
		margin-left: var(--spacing-7xl) !important;
		margin-right: calc(1em * 4) !important;
		margin-right: var(--spacing-7xl) !important;
	}
	.desktop\:margin-vertical-7xl {
		margin-top: calc(1em * 4) !important;
		margin-top: var(--spacing-7xl) !important;
		margin-bottom: calc(1em * 4) !important;
		margin-bottom: var(--spacing-7xl) !important;
	}
	.desktop\:margin-y-7xl {
		margin-top: calc(1em * 4) !important;
		margin-top: var(--spacing-7xl) !important;
		margin-bottom: calc(1em * 4) !important;
		margin-bottom: var(--spacing-7xl) !important;
	}

	.desktop\:margin-8xl {
		margin: calc(1em * 4.5) !important;
		margin: var(--spacing-8xl) !important;
	}
	.desktop\:margin-top-8xl {
		margin-top: calc(1em * 4.5) !important;
		margin-top: var(--spacing-8xl) !important;
	}
	.desktop\:margin-right-8xl {
		margin-right: calc(1em * 4.5) !important;
		margin-right: var(--spacing-8xl) !important;
	}
	.desktop\:margin-bottom-8xl {
		margin-bottom: calc(1em * 4.5) !important;
		margin-bottom: var(--spacing-8xl) !important;
	}
	.desktop\:margin-left-8xl {
		margin-left: calc(1em * 4.5) !important;
		margin-left: var(--spacing-8xl) !important;
	}
	.desktop\:margin-horizontal-8xl {
		margin-left: calc(1em * 4.5) !important;
		margin-left: var(--spacing-8xl) !important;
		margin-right: calc(1em * 4.5) !important;
		margin-right: var(--spacing-8xl) !important;
	}
	.desktop\:margin-x-8xl {
		margin-left: calc(1em * 4.5) !important;
		margin-left: var(--spacing-8xl) !important;
		margin-right: calc(1em * 4.5) !important;
		margin-right: var(--spacing-8xl) !important;
	}
	.desktop\:margin-vertical-8xl {
		margin-top: calc(1em * 4.5) !important;
		margin-top: var(--spacing-8xl) !important;
		margin-bottom: calc(1em * 4.5) !important;
		margin-bottom: var(--spacing-8xl) !important;
	}
	.desktop\:margin-y-8xl {
		margin-top: calc(1em * 4.5) !important;
		margin-top: var(--spacing-8xl) !important;
		margin-bottom: calc(1em * 4.5) !important;
		margin-bottom: var(--spacing-8xl) !important;
	}

	.desktop\:margin-9xl {
		margin: calc(1em * 5) !important;
		margin: var(--spacing-9xl) !important;
	}
	.desktop\:margin-top-9xl {
		margin-top: calc(1em * 5) !important;
		margin-top: var(--spacing-9xl) !important;
	}
	.desktop\:margin-right-9xl {
		margin-right: calc(1em * 5) !important;
		margin-right: var(--spacing-9xl) !important;
	}
	.desktop\:margin-bottom-9xl {
		margin-bottom: calc(1em * 5) !important;
		margin-bottom: var(--spacing-9xl) !important;
	}
	.desktop\:margin-left-9xl {
		margin-left: calc(1em * 5) !important;
		margin-left: var(--spacing-9xl) !important;
	}
	.desktop\:margin-horizontal-9xl {
		margin-left: calc(1em * 5) !important;
		margin-left: var(--spacing-9xl) !important;
		margin-right: calc(1em * 5) !important;
		margin-right: var(--spacing-9xl) !important;
	}
	.desktop\:margin-x-9xl {
		margin-left: calc(1em * 5) !important;
		margin-left: var(--spacing-9xl) !important;
		margin-right: calc(1em * 5) !important;
		margin-right: var(--spacing-9xl) !important;
	}
	.desktop\:margin-vertical-9xl {
		margin-top: calc(1em * 5) !important;
		margin-top: var(--spacing-9xl) !important;
		margin-bottom: calc(1em * 5) !important;
		margin-bottom: var(--spacing-9xl) !important;
	}
	.desktop\:margin-y-9xl {
		margin-top: calc(1em * 5) !important;
		margin-top: var(--spacing-9xl) !important;
		margin-bottom: calc(1em * 5) !important;
		margin-bottom: var(--spacing-9xl) !important;
	}

	.desktop\:margin-10xl {
		margin: calc(1em * 6) !important;
		margin: var(--spacing-10xl) !important;
	}
	.desktop\:margin-top-10xl {
		margin-top: calc(1em * 6) !important;
		margin-top: var(--spacing-10xl) !important;
	}
	.desktop\:margin-right-10xl {
		margin-right: calc(1em * 6) !important;
		margin-right: var(--spacing-10xl) !important;
	}
	.desktop\:margin-bottom-10xl {
		margin-bottom: calc(1em * 6) !important;
		margin-bottom: var(--spacing-10xl) !important;
	}
	.desktop\:margin-left-10xl {
		margin-left: calc(1em * 6) !important;
		margin-left: var(--spacing-10xl) !important;
	}
	.desktop\:margin-horizontal-10xl {
		margin-left: calc(1em * 6) !important;
		margin-left: var(--spacing-10xl) !important;
		margin-right: calc(1em * 6) !important;
		margin-right: var(--spacing-10xl) !important;
	}
	.desktop\:margin-x-10xl {
		margin-left: calc(1em * 6) !important;
		margin-left: var(--spacing-10xl) !important;
		margin-right: calc(1em * 6) !important;
		margin-right: var(--spacing-10xl) !important;
	}
	.desktop\:margin-vertical-10xl {
		margin-top: calc(1em * 6) !important;
		margin-top: var(--spacing-10xl) !important;
		margin-bottom: calc(1em * 6) !important;
		margin-bottom: var(--spacing-10xl) !important;
	}
	.desktop\:margin-y-10xl {
		margin-top: calc(1em * 6) !important;
		margin-top: var(--spacing-10xl) !important;
		margin-bottom: calc(1em * 6) !important;
		margin-bottom: var(--spacing-10xl) !important;
	}

	.desktop\:margin-11xl {
		margin: calc(1em * 8) !important;
		margin: var(--spacing-11xl) !important;
	}
	.desktop\:margin-top-11xl {
		margin-top: calc(1em * 8) !important;
		margin-top: var(--spacing-11xl) !important;
	}
	.desktop\:margin-right-11xl {
		margin-right: calc(1em * 8) !important;
		margin-right: var(--spacing-11xl) !important;
	}
	.desktop\:margin-bottom-11xl {
		margin-bottom: calc(1em * 8) !important;
		margin-bottom: var(--spacing-11xl) !important;
	}
	.desktop\:margin-left-11xl {
		margin-left: calc(1em * 8) !important;
		margin-left: var(--spacing-11xl) !important;
	}
	.desktop\:margin-horizontal-11xl {
		margin-left: calc(1em * 8) !important;
		margin-left: var(--spacing-11xl) !important;
		margin-right: calc(1em * 8) !important;
		margin-right: var(--spacing-11xl) !important;
	}
	.desktop\:margin-x-11xl {
		margin-left: calc(1em * 8) !important;
		margin-left: var(--spacing-11xl) !important;
		margin-right: calc(1em * 8) !important;
		margin-right: var(--spacing-11xl) !important;
	}
	.desktop\:margin-vertical-11xl {
		margin-top: calc(1em * 8) !important;
		margin-top: var(--spacing-11xl) !important;
		margin-bottom: calc(1em * 8) !important;
		margin-bottom: var(--spacing-11xl) !important;
	}
	.desktop\:margin-y-11xl {
		margin-top: calc(1em * 8) !important;
		margin-top: var(--spacing-11xl) !important;
		margin-bottom: calc(1em * 8) !important;
		margin-bottom: var(--spacing-11xl) !important;
	}

	.desktop\:margin-12xl {
		margin: calc(1em * 10) !important;
		margin: var(--spacing-12xl) !important;
	}
	.desktop\:margin-top-12xl {
		margin-top: calc(1em * 10) !important;
		margin-top: var(--spacing-12xl) !important;
	}
	.desktop\:margin-right-12xl {
		margin-right: calc(1em * 10) !important;
		margin-right: var(--spacing-12xl) !important;
	}
	.desktop\:margin-bottom-12xl {
		margin-bottom: calc(1em * 10) !important;
		margin-bottom: var(--spacing-12xl) !important;
	}
	.desktop\:margin-left-12xl {
		margin-left: calc(1em * 10) !important;
		margin-left: var(--spacing-12xl) !important;
	}
	.desktop\:margin-horizontal-12xl {
		margin-left: calc(1em * 10) !important;
		margin-left: var(--spacing-12xl) !important;
		margin-right: calc(1em * 10) !important;
		margin-right: var(--spacing-12xl) !important;
	}
	.desktop\:margin-x-12xl {
		margin-left: calc(1em * 10) !important;
		margin-left: var(--spacing-12xl) !important;
		margin-right: calc(1em * 10) !important;
		margin-right: var(--spacing-12xl) !important;
	}
	.desktop\:margin-vertical-12xl {
		margin-top: calc(1em * 10) !important;
		margin-top: var(--spacing-12xl) !important;
		margin-bottom: calc(1em * 10) !important;
		margin-bottom: var(--spacing-12xl) !important;
	}
	.desktop\:margin-y-12xl {
		margin-top: calc(1em * 10) !important;
		margin-top: var(--spacing-12xl) !important;
		margin-bottom: calc(1em * 10) !important;
		margin-bottom: var(--spacing-12xl) !important;
	}

	.desktop\:margin-13xl {
		margin: calc(1em * 12) !important;
		margin: var(--spacing-13xl) !important;
	}
	.desktop\:margin-top-13xl {
		margin-top: calc(1em * 12) !important;
		margin-top: var(--spacing-13xl) !important;
	}
	.desktop\:margin-right-13xl {
		margin-right: calc(1em * 12) !important;
		margin-right: var(--spacing-13xl) !important;
	}
	.desktop\:margin-bottom-13xl {
		margin-bottom: calc(1em * 12) !important;
		margin-bottom: var(--spacing-13xl) !important;
	}
	.desktop\:margin-left-13xl {
		margin-left: calc(1em * 12) !important;
		margin-left: var(--spacing-13xl) !important;
	}
	.desktop\:margin-horizontal-13xl {
		margin-left: calc(1em * 12) !important;
		margin-left: var(--spacing-13xl) !important;
		margin-right: calc(1em * 12) !important;
		margin-right: var(--spacing-13xl) !important;
	}
	.desktop\:margin-x-13xl {
		margin-left: calc(1em * 12) !important;
		margin-left: var(--spacing-13xl) !important;
		margin-right: calc(1em * 12) !important;
		margin-right: var(--spacing-13xl) !important;
	}
	.desktop\:margin-vertical-13xl {
		margin-top: calc(1em * 12) !important;
		margin-top: var(--spacing-13xl) !important;
		margin-bottom: calc(1em * 12) !important;
		margin-bottom: var(--spacing-13xl) !important;
	}
	.desktop\:margin-y-13xl {
		margin-top: calc(1em * 12) !important;
		margin-top: var(--spacing-13xl) !important;
		margin-bottom: calc(1em * 12) !important;
		margin-bottom: var(--spacing-13xl) !important;
	}

	.desktop\:margin-14xl {
		margin: calc(1em * 16) !important;
		margin: var(--spacing-14xl) !important;
	}
	.desktop\:margin-top-14xl {
		margin-top: calc(1em * 16) !important;
		margin-top: var(--spacing-14xl) !important;
	}
	.desktop\:margin-right-14xl {
		margin-right: calc(1em * 16) !important;
		margin-right: var(--spacing-14xl) !important;
	}
	.desktop\:margin-bottom-14xl {
		margin-bottom: calc(1em * 16) !important;
		margin-bottom: var(--spacing-14xl) !important;
	}
	.desktop\:margin-left-14xl {
		margin-left: calc(1em * 16) !important;
		margin-left: var(--spacing-14xl) !important;
	}
	.desktop\:margin-horizontal-14xl {
		margin-left: calc(1em * 16) !important;
		margin-left: var(--spacing-14xl) !important;
		margin-right: calc(1em * 16) !important;
		margin-right: var(--spacing-14xl) !important;
	}
	.desktop\:margin-x-14xl {
		margin-left: calc(1em * 16) !important;
		margin-left: var(--spacing-14xl) !important;
		margin-right: calc(1em * 16) !important;
		margin-right: var(--spacing-14xl) !important;
	}
	.desktop\:margin-vertical-14xl {
		margin-top: calc(1em * 16) !important;
		margin-top: var(--spacing-14xl) !important;
		margin-bottom: calc(1em * 16) !important;
		margin-bottom: var(--spacing-14xl) !important;
	}
	.desktop\:margin-y-14xl {
		margin-top: calc(1em * 16) !important;
		margin-top: var(--spacing-14xl) !important;
		margin-bottom: calc(1em * 16) !important;
		margin-bottom: var(--spacing-14xl) !important;
	}

	.desktop\:margin-15xl {
		margin: calc(1em * 20) !important;
		margin: var(--spacing-15xl) !important;
	}
	.desktop\:margin-top-15xl {
		margin-top: calc(1em * 20) !important;
		margin-top: var(--spacing-15xl) !important;
	}
	.desktop\:margin-right-15xl {
		margin-right: calc(1em * 20) !important;
		margin-right: var(--spacing-15xl) !important;
	}
	.desktop\:margin-bottom-15xl {
		margin-bottom: calc(1em * 20) !important;
		margin-bottom: var(--spacing-15xl) !important;
	}
	.desktop\:margin-left-15xl {
		margin-left: calc(1em * 20) !important;
		margin-left: var(--spacing-15xl) !important;
	}
	.desktop\:margin-horizontal-15xl {
		margin-left: calc(1em * 20) !important;
		margin-left: var(--spacing-15xl) !important;
		margin-right: calc(1em * 20) !important;
		margin-right: var(--spacing-15xl) !important;
	}
	.desktop\:margin-x-15xl {
		margin-left: calc(1em * 20) !important;
		margin-left: var(--spacing-15xl) !important;
		margin-right: calc(1em * 20) !important;
		margin-right: var(--spacing-15xl) !important;
	}
	.desktop\:margin-vertical-15xl {
		margin-top: calc(1em * 20) !important;
		margin-top: var(--spacing-15xl) !important;
		margin-bottom: calc(1em * 20) !important;
		margin-bottom: var(--spacing-15xl) !important;
	}
	.desktop\:margin-y-15xl {
		margin-top: calc(1em * 20) !important;
		margin-top: var(--spacing-15xl) !important;
		margin-bottom: calc(1em * 20) !important;
		margin-bottom: var(--spacing-15xl) !important;
	}
		
	.desktop\:margin-16xl {
		margin: calc(1em * 22.5) !important;
		margin: var(--spacing-16xl) !important;
	}
	.desktop\:margin-top-16xl {
		margin-top: calc(1em * 22.5) !important;
		margin-top: var(--spacing-16xl) !important;
	}
	.desktop\:margin-right-16xl {
		margin-right: calc(1em * 22.5) !important;
		margin-right: var(--spacing-16xl) !important;
	}
	.desktop\:margin-bottom-16xl {
		margin-bottom: calc(1em * 22.5) !important;
		margin-bottom: var(--spacing-16xl) !important;
	}
	.desktop\:margin-left-16xl {
		margin-left: calc(1em * 22.5) !important;
		margin-left: var(--spacing-16xl) !important;
	}
	.desktop\:margin-horizontal-16xl {
		margin-left: calc(1em * 22.5) !important;
		margin-left: var(--spacing-16xl) !important;
		margin-right: calc(1em * 22.5) !important;
		margin-right: var(--spacing-16xl) !important;
	}
	.desktop\:margin-x-16xl {
		margin-left: calc(1em * 22.5) !important;
		margin-left: var(--spacing-16xl) !important;
		margin-right: calc(1em * 22.5) !important;
		margin-right: var(--spacing-16xl) !important;
	}
	.desktop\:margin-vertical-16xl {
		margin-top: calc(1em * 22.5) !important;
		margin-top: var(--spacing-16xl) !important;
		margin-bottom: calc(1em * 22.5) !important;
		margin-bottom: var(--spacing-16xl) !important;
	}
	.desktop\:margin-y-16xl {
		margin-top: calc(1em * 22.5) !important;
		margin-top: var(--spacing-16xl) !important;
		margin-bottom: calc(1em * 22.5) !important;
		margin-bottom: var(--spacing-16xl) !important;
	}
}
/* paddings */
.padding-0 {
	padding: 0 !important;
	padding: var(--spacing-0) !important;
}
.padding-top-0 {
	padding-top: 0 !important;
	padding-top: var(--spacing-0) !important;
}
.padding-right-0 {
	padding-right: 0 !important;
	padding-right: var(--spacing-0) !important;
}
.padding-bottom-0 {
	padding-bottom: 0 !important;
	padding-bottom: var(--spacing-0) !important;
}
.padding-left-0 {
	padding-left: 0 !important;
	padding-left: var(--spacing-0) !important;
}
.padding-horizontal-0 {
	padding-left: 0 !important;
	padding-left: var(--spacing-0) !important;
	padding-right: 0 !important;
	padding-right: var(--spacing-0) !important;
}
.padding-x-0 {
	padding-left: 0 !important;
	padding-left: var(--spacing-0) !important;
	padding-right: 0 !important;
	padding-right: var(--spacing-0) !important;
}
.padding-vertical-0 {
	padding-top: 0 !important;
	padding-top: var(--spacing-0) !important;
	padding-bottom: 0 !important;
	padding-bottom: var(--spacing-0) !important;
}
.padding-y-0 {
	padding-top: 0 !important;
	padding-top: var(--spacing-0) !important;
	padding-bottom: 0 !important;
	padding-bottom: var(--spacing-0) !important;
}
.padding-1 {
	padding: calc(1em * 1 / 16) !important;
	padding: var(--spacing-1) !important;
}
.padding-top-1 {
	padding-top: calc(1em * 1 / 16) !important;
	padding-top: var(--spacing-1) !important;
}
.padding-right-1 {
	padding-right: calc(1em * 1 / 16) !important;
	padding-right: var(--spacing-1) !important;
}
.padding-bottom-1 {
	padding-bottom: calc(1em * 1 / 16) !important;
	padding-bottom: var(--spacing-1) !important;
}
.padding-left-1 {
	padding-left: calc(1em * 1 / 16) !important;
	padding-left: var(--spacing-1) !important;
}
.padding-horizontal-1 {
	padding-left: calc(1em * 1 / 16) !important;
	padding-left: var(--spacing-1) !important;
	padding-right: calc(1em * 1 / 16) !important;
	padding-right: var(--spacing-1) !important;
}
.padding-x-1 {
	padding-left: calc(1em * 1 / 16) !important;
	padding-left: var(--spacing-1) !important;
	padding-right: calc(1em * 1 / 16) !important;
	padding-right: var(--spacing-1) !important;
}
.padding-vertical-1 {
	padding-top: calc(1em * 1 / 16) !important;
	padding-top: var(--spacing-1) !important;
	padding-bottom: calc(1em * 1 / 16) !important;
	padding-bottom: var(--spacing-1) !important;
}
.padding-y-1 {
	padding-top: calc(1em * 1 / 16) !important;
	padding-top: var(--spacing-1) !important;
	padding-bottom: calc(1em * 1 / 16) !important;
	padding-bottom: var(--spacing-1) !important;
}
.padding-1px {
	padding: 1px !important;
	padding: var(--spacing-1px) !important;
}
.padding-top-1px {
	padding-top: 1px !important;
	padding-top: var(--spacing-1px) !important;
}
.padding-right-1px {
	padding-right: 1px !important;
	padding-right: var(--spacing-1px) !important;
}
.padding-bottom-1px {
	padding-bottom: 1px !important;
	padding-bottom: var(--spacing-1px) !important;
}
.padding-left-1px {
	padding-left: 1px !important;
	padding-left: var(--spacing-1px) !important;
}
.padding-horizontal-1px {
	padding-left: 1px !important;
	padding-left: var(--spacing-1px) !important;
	padding-right: 1px !important;
	padding-right: var(--spacing-1px) !important;
}
.padding-x-1px {
	padding-left: 1px !important;
	padding-left: var(--spacing-1px) !important;
	padding-right: 1px !important;
	padding-right: var(--spacing-1px) !important;
}
.padding-vertical-1px {
	padding-top: 1px !important;
	padding-top: var(--spacing-1px) !important;
	padding-bottom: 1px !important;
	padding-bottom: var(--spacing-1px) !important;
}
.padding-y-1px {
	padding-top: 1px !important;
	padding-top: var(--spacing-1px) !important;
	padding-bottom: 1px !important;
	padding-bottom: var(--spacing-1px) !important;
}
.padding-6xs {
	padding: calc(1em * 2 / 16) !important;
	padding: var(--spacing-6xs) !important;
}
.padding-top-6xs {
	padding-top: calc(1em * 2 / 16) !important;
	padding-top: var(--spacing-6xs) !important;
}
.padding-right-6xs {
	padding-right: calc(1em * 2 / 16) !important;
	padding-right: var(--spacing-6xs) !important;
}
.padding-bottom-6xs {
	padding-bottom: calc(1em * 2 / 16) !important;
	padding-bottom: var(--spacing-6xs) !important;
}
.padding-left-6xs {
	padding-left: calc(1em * 2 / 16) !important;
	padding-left: var(--spacing-6xs) !important;
}
.padding-horizontal-6xs {
	padding-left: calc(1em * 2 / 16) !important;
	padding-left: var(--spacing-6xs) !important;
	padding-right: calc(1em * 2 / 16) !important;
	padding-right: var(--spacing-6xs) !important;
}
.padding-x-6xs {
	padding-left: calc(1em * 2 / 16) !important;
	padding-left: var(--spacing-6xs) !important;
	padding-right: calc(1em * 2 / 16) !important;
	padding-right: var(--spacing-6xs) !important;
}
.padding-vertical-6xs {
	padding-top: calc(1em * 2 / 16) !important;
	padding-top: var(--spacing-6xs) !important;
	padding-bottom: calc(1em * 2 / 16) !important;
	padding-bottom: var(--spacing-6xs) !important;
}
.padding-y-6xs {
	padding-top: calc(1em * 2 / 16) !important;
	padding-top: var(--spacing-6xs) !important;
	padding-bottom: calc(1em * 2 / 16) !important;
	padding-bottom: var(--spacing-6xs) !important;
}
.padding-5xs {
	padding: calc(1em * 3 / 16) !important;
	padding: var(--spacing-5xs) !important;
}
.padding-top-5xs {
	padding-top: calc(1em * 3 / 16) !important;
	padding-top: var(--spacing-5xs) !important;
}
.padding-right-5xs {
	padding-right: calc(1em * 3 / 16) !important;
	padding-right: var(--spacing-5xs) !important;
}
.padding-bottom-5xs {
	padding-bottom: calc(1em * 3 / 16) !important;
	padding-bottom: var(--spacing-5xs) !important;
}
.padding-left-5xs {
	padding-left: calc(1em * 3 / 16) !important;
	padding-left: var(--spacing-5xs) !important;
}
.padding-horizontal-5xs {
	padding-left: calc(1em * 3 / 16) !important;
	padding-left: var(--spacing-5xs) !important;
	padding-right: calc(1em * 3 / 16) !important;
	padding-right: var(--spacing-5xs) !important;
}
.padding-x-5xs {
	padding-left: calc(1em * 3 / 16) !important;
	padding-left: var(--spacing-5xs) !important;
	padding-right: calc(1em * 3 / 16) !important;
	padding-right: var(--spacing-5xs) !important;
}
.padding-vertical-5xs {
	padding-top: calc(1em * 3 / 16) !important;
	padding-top: var(--spacing-5xs) !important;
	padding-bottom: calc(1em * 3 / 16) !important;
	padding-bottom: var(--spacing-5xs) !important;
}
.padding-y-5xs {
	padding-top: calc(1em * 3 / 16) !important;
	padding-top: var(--spacing-5xs) !important;
	padding-bottom: calc(1em * 3 / 16) !important;
	padding-bottom: var(--spacing-5xs) !important;
}
.padding-4xs {
	padding: calc(1em * 4 / 16) !important;
	padding: var(--spacing-4xs) !important;
}
.padding-top-4xs {
	padding-top: calc(1em * 4 / 16) !important;
	padding-top: var(--spacing-4xs) !important;
}
.padding-right-4xs {
	padding-right: calc(1em * 4 / 16) !important;
	padding-right: var(--spacing-4xs) !important;
}
.padding-bottom-4xs {
	padding-bottom: calc(1em * 4 / 16) !important;
	padding-bottom: var(--spacing-4xs) !important;
}
.padding-left-4xs {
	padding-left: calc(1em * 4 / 16) !important;
	padding-left: var(--spacing-4xs) !important;
}
.padding-horizontal-4xs {
	padding-left: calc(1em * 4 / 16) !important;
	padding-left: var(--spacing-4xs) !important;
	padding-right: calc(1em * 4 / 16) !important;
	padding-right: var(--spacing-4xs) !important;
}
.padding-x-4xs {
	padding-left: calc(1em * 4 / 16) !important;
	padding-left: var(--spacing-4xs) !important;
	padding-right: calc(1em * 4 / 16) !important;
	padding-right: var(--spacing-4xs) !important;
}
.padding-vertical-4xs {
	padding-top: calc(1em * 4 / 16) !important;
	padding-top: var(--spacing-4xs) !important;
	padding-bottom: calc(1em * 4 / 16) !important;
	padding-bottom: var(--spacing-4xs) !important;
}
.padding-y-4xs {
	padding-top: calc(1em * 4 / 16) !important;
	padding-top: var(--spacing-4xs) !important;
	padding-bottom: calc(1em * 4 / 16) !important;
	padding-bottom: var(--spacing-4xs) !important;
}
.padding-3xs {
	padding: calc(1em * 6 / 16) !important;
	padding: var(--spacing-3xs) !important;
}
.padding-top-3xs {
	padding-top: calc(1em * 6 / 16) !important;
	padding-top: var(--spacing-3xs) !important;
}
.padding-right-3xs {
	padding-right: calc(1em * 6 / 16) !important;
	padding-right: var(--spacing-3xs) !important;
}
.padding-bottom-3xs {
	padding-bottom: calc(1em * 6 / 16) !important;
	padding-bottom: var(--spacing-3xs) !important;
}
.padding-left-3xs {
	padding-left: calc(1em * 6 / 16) !important;
	padding-left: var(--spacing-3xs) !important;
}
.padding-horizontal-3xs {
	padding-left: calc(1em * 6 / 16) !important;
	padding-left: var(--spacing-3xs) !important;
	padding-right: calc(1em * 6 / 16) !important;
	padding-right: var(--spacing-3xs) !important;
}
.padding-x-3xs {
	padding-left: calc(1em * 6 / 16) !important;
	padding-left: var(--spacing-3xs) !important;
	padding-right: calc(1em * 6 / 16) !important;
	padding-right: var(--spacing-3xs) !important;
}
.padding-vertical-3xs {
	padding-top: calc(1em * 6 / 16) !important;
	padding-top: var(--spacing-3xs) !important;
	padding-bottom: calc(1em * 6 / 16) !important;
	padding-bottom: var(--spacing-3xs) !important;
}
.padding-y-3xs {
	padding-top: calc(1em * 6 / 16) !important;
	padding-top: var(--spacing-3xs) !important;
	padding-bottom: calc(1em * 6 / 16) !important;
	padding-bottom: var(--spacing-3xs) !important;
}
.padding-2xs {
	padding: calc(1em * 8 / 16) !important;
	padding: var(--spacing-2xs) !important;
}
.padding-top-2xs {
	padding-top: calc(1em * 8 / 16) !important;
	padding-top: var(--spacing-2xs) !important;
}
.padding-right-2xs {
	padding-right: calc(1em * 8 / 16) !important;
	padding-right: var(--spacing-2xs) !important;
}
.padding-bottom-2xs {
	padding-bottom: calc(1em * 8 / 16) !important;
	padding-bottom: var(--spacing-2xs) !important;
}
.padding-left-2xs {
	padding-left: calc(1em * 8 / 16) !important;
	padding-left: var(--spacing-2xs) !important;
}
.padding-horizontal-2xs {
	padding-left: calc(1em * 8 / 16) !important;
	padding-left: var(--spacing-2xs) !important;
	padding-right: calc(1em * 8 / 16) !important;
	padding-right: var(--spacing-2xs) !important;
}
.padding-x-2xs {
	padding-left: calc(1em * 8 / 16) !important;
	padding-left: var(--spacing-2xs) !important;
	padding-right: calc(1em * 8 / 16) !important;
	padding-right: var(--spacing-2xs) !important;
}
.padding-vertical-2xs {
	padding-top: calc(1em * 8 / 16) !important;
	padding-top: var(--spacing-2xs) !important;
	padding-bottom: calc(1em * 8 / 16) !important;
	padding-bottom: var(--spacing-2xs) !important;
}
.padding-y-2xs {
	padding-top: calc(1em * 8 / 16) !important;
	padding-top: var(--spacing-2xs) !important;
	padding-bottom: calc(1em * 8 / 16) !important;
	padding-bottom: var(--spacing-2xs) !important;
}
.padding-xs {
	padding: calc(1em * 10 / 16) !important;
	padding: var(--spacing-xs) !important;
}
.padding-top-xs {
	padding-top: calc(1em * 10 / 16) !important;
	padding-top: var(--spacing-xs) !important;
}
.padding-right-xs {
	padding-right: calc(1em * 10 / 16) !important;
	padding-right: var(--spacing-xs) !important;
}
.padding-bottom-xs {
	padding-bottom: calc(1em * 10 / 16) !important;
	padding-bottom: var(--spacing-xs) !important;
}
.padding-left-xs {
	padding-left: calc(1em * 10 / 16) !important;
	padding-left: var(--spacing-xs) !important;
}
.padding-horizontal-xs {
	padding-left: calc(1em * 10 / 16) !important;
	padding-left: var(--spacing-xs) !important;
	padding-right: calc(1em * 10 / 16) !important;
	padding-right: var(--spacing-xs) !important;
}
.padding-x-xs {
	padding-left: calc(1em * 10 / 16) !important;
	padding-left: var(--spacing-xs) !important;
	padding-right: calc(1em * 10 / 16) !important;
	padding-right: var(--spacing-xs) !important;
}
.padding-vertical-xs {
	padding-top: calc(1em * 10 / 16) !important;
	padding-top: var(--spacing-xs) !important;
	padding-bottom: calc(1em * 10 / 16) !important;
	padding-bottom: var(--spacing-xs) !important;
}
.padding-y-xs {
	padding-top: calc(1em * 10 / 16) !important;
	padding-top: var(--spacing-xs) !important;
	padding-bottom: calc(1em * 10 / 16) !important;
	padding-bottom: var(--spacing-xs) !important;
}
.padding-sm {
	padding: calc(1em * 12 / 16) !important;
	padding: var(--spacing-sm) !important;
}
.padding-top-sm {
	padding-top: calc(1em * 12 / 16) !important;
	padding-top: var(--spacing-sm) !important;
}
.padding-right-sm {
	padding-right: calc(1em * 12 / 16) !important;
	padding-right: var(--spacing-sm) !important;
}
.padding-bottom-sm {
	padding-bottom: calc(1em * 12 / 16) !important;
	padding-bottom: var(--spacing-sm) !important;
}
.padding-left-sm {
	padding-left: calc(1em * 12 / 16) !important;
	padding-left: var(--spacing-sm) !important;
}
.padding-horizontal-sm {
	padding-left: calc(1em * 12 / 16) !important;
	padding-left: var(--spacing-sm) !important;
	padding-right: calc(1em * 12 / 16) !important;
	padding-right: var(--spacing-sm) !important;
}
.padding-x-sm {
	padding-left: calc(1em * 12 / 16) !important;
	padding-left: var(--spacing-sm) !important;
	padding-right: calc(1em * 12 / 16) !important;
	padding-right: var(--spacing-sm) !important;
}
.padding-vertical-sm {
	padding-top: calc(1em * 12 / 16) !important;
	padding-top: var(--spacing-sm) !important;
	padding-bottom: calc(1em * 12 / 16) !important;
	padding-bottom: var(--spacing-sm) !important;
}
.padding-y-sm {
	padding-top: calc(1em * 12 / 16) !important;
	padding-top: var(--spacing-sm) !important;
	padding-bottom: calc(1em * 12 / 16) !important;
	padding-bottom: var(--spacing-sm) !important;
}
.padding-2sm {
	padding: calc(1em * 14 / 16) !important;
	padding: var(--spacing-2sm) !important;
}
.padding-top-2sm {
	padding-top: calc(1em * 14 / 16) !important;
	padding-top: var(--spacing-2sm) !important;
}
.padding-right-2sm {
	padding-right: calc(1em * 14 / 16) !important;
	padding-right: var(--spacing-2sm) !important;
}
.padding-bottom-2sm {
	padding-bottom: calc(1em * 14 / 16) !important;
	padding-bottom: var(--spacing-2sm) !important;
}
.padding-left-2sm {
	padding-left: calc(1em * 14 / 16) !important;
	padding-left: var(--spacing-2sm) !important;
}
.padding-horizontal-2sm {
	padding-left: calc(1em * 14 / 16) !important;
	padding-left: var(--spacing-2sm) !important;
	padding-right: calc(1em * 14 / 16) !important;
	padding-right: var(--spacing-2sm) !important;
}
.padding-x-2sm {
	padding-left: calc(1em * 14 / 16) !important;
	padding-left: var(--spacing-2sm) !important;
	padding-right: calc(1em * 14 / 16) !important;
	padding-right: var(--spacing-2sm) !important;
}
.padding-vertical-2sm {
	padding-top: calc(1em * 14 / 16) !important;
	padding-top: var(--spacing-2sm) !important;
	padding-bottom: calc(1em * 12 / 16) !important;
	padding-bottom: var(--spacing-2sm) !important;
}
.padding-y-2sm {
	padding-top: calc(1em * 14 / 16) !important;
	padding-top: var(--spacing-2sm) !important;
	padding-bottom: calc(1em * 14 / 16) !important;
	padding-bottom: var(--spacing-2sm) !important;
}
.padding-md {
	padding: calc(1em * 1) !important;
	padding: var(--spacing-md) !important;
}
.padding-top-md {
	padding-top: calc(1em * 1) !important;
	padding-top: var(--spacing-md) !important;
}
.padding-right-md {
	padding-right: calc(1em * 1) !important;
	padding-right: var(--spacing-md) !important;
}
.padding-bottom-md {
	padding-bottom: calc(1em * 1) !important;
	padding-bottom: var(--spacing-md) !important;
}
.padding-left-md {
	padding-left: calc(1em * 1) !important;
	padding-left: var(--spacing-md) !important;
}
.padding-horizontal-md {
	padding-left: calc(1em * 1) !important;
	padding-left: var(--spacing-md) !important;
	padding-right: calc(1em * 1) !important;
	padding-right: var(--spacing-md) !important;
}
.padding-x-md {
	padding-left: calc(1em * 1) !important;
	padding-left: var(--spacing-md) !important;
	padding-right: calc(1em * 1) !important;
	padding-right: var(--spacing-md) !important;
}
.padding-vertical-md {
	padding-top: calc(1em * 1) !important;
	padding-top: var(--spacing-md) !important;
	padding-bottom: calc(1em * 1) !important;
	padding-bottom: var(--spacing-md) !important;
}
.padding-y-md {
	padding-top: calc(1em * 1) !important;
	padding-top: var(--spacing-md) !important;
	padding-bottom: calc(1em * 1) !important;
	padding-bottom: var(--spacing-md) !important;
}
.padding-2md {
	padding: calc(1em * 1.125) !important;
	padding: var(--spacing-2md) !important;
}
.padding-top-2md {
	padding-top: calc(1em * 1.125) !important;
	padding-top: var(--spacing-2md) !important;
}
.padding-right-2md {
	padding-right: calc(1em * 1.125) !important;
	padding-right: var(--spacing-2md) !important;
}
.padding-bottom-2md {
	padding-bottom: calc(1em * 1.125) !important;
	padding-bottom: var(--spacing-2md) !important;
}
.padding-left-2md {
	padding-left: calc(1em * 1.125) !important;
	padding-left: var(--spacing-2md) !important;
}
.padding-horizontal-2md {
	padding-left: calc(1em * 1.125) !important;
	padding-left: var(--spacing-2md) !important;
	padding-right: calc(1em * 1.125) !important;
	padding-right: var(--spacing-2md) !important;
}
.padding-x-2md {
	padding-left: calc(1em * 1.125) !important;
	padding-left: var(--spacing-2md) !important;
	padding-right: calc(1em * 1.125) !important;
	padding-right: var(--spacing-2md) !important;
}
.padding-vertical-2md {
	padding-top: calc(1em * 1.125) !important;
	padding-top: var(--spacing-2md) !important;
	padding-bottom: calc(1em * 1.125) !important;
	padding-bottom: var(--spacing-2md) !important;
}
.padding-y-2md {
	padding-top: calc(1em * 1.125) !important;
	padding-top: var(--spacing-2md) !important;
	padding-bottom: calc(1em * 1.125) !important;
	padding-bottom: var(--spacing-2md) !important;
}
.padding-3md {
	padding: calc(1em * 1.25) !important;
	padding: var(--spacing-3md) !important;
}
.padding-top-3md {
	padding-top: calc(1em * 1.25) !important;
	padding-top: var(--spacing-3md) !important;
}
.padding-right-3md {
	padding-right: calc(1em * 1.25) !important;
	padding-right: var(--spacing-3md) !important;
}
.padding-bottom-3md {
	padding-bottom: calc(1em * 1.25) !important;
	padding-bottom: var(--spacing-3md) !important;
}
.padding-left-3md {
	padding-left: calc(1em * 1.25) !important;
	padding-left: var(--spacing-3md) !important;
}
.padding-horizontal-3md {
	padding-left: calc(1em * 1.25) !important;
	padding-left: var(--spacing-3md) !important;
	padding-right: calc(1em * 1.25) !important;
	padding-right: var(--spacing-3md) !important;
}
.padding-x-3md {
	padding-left: calc(1em * 1.25) !important;
	padding-left: var(--spacing-3md) !important;
	padding-right: calc(1em * 1.25) !important;
	padding-right: var(--spacing-3md) !important;
}
.padding-vertical-3md {
	padding-top: calc(1em * 1.25) !important;
	padding-top: var(--spacing-3md) !important;
	padding-bottom: calc(1em * 1.25) !important;
	padding-bottom: var(--spacing-3md) !important;
}
.padding-y-3md {
	padding-top: calc(1em * 1.25) !important;
	padding-top: var(--spacing-3md) !important;
	padding-bottom: calc(1em * 1.25) !important;
	padding-bottom: var(--spacing-3md) !important;
}
.padding-4md {
	padding: calc(1em * 1.375) !important;
	padding: var(--spacing-4md) !important;
}
.padding-top-4md {
	padding-top: calc(1em * 1.375) !important;
	padding-top: var(--spacing-4md) !important;
}
.padding-right-4md {
	padding-right: calc(1em * 1.375) !important;
	padding-right: var(--spacing-4md) !important;
}
.padding-bottom-4md {
	padding-bottom: calc(1em * 1.375) !important;
	padding-bottom: var(--spacing-4md) !important;
}
.padding-left-4md {
	padding-left: calc(1em * 1.375) !important;
	padding-left: var(--spacing-4md) !important;
}
.padding-horizontal-4md {
	padding-left: calc(1em * 1.375) !important;
	padding-left: var(--spacing-4md) !important;
	padding-right: calc(1em * 1.375) !important;
	padding-right: var(--spacing-4md) !important;
}
.padding-x-4md {
	padding-left: calc(1em * 1.375) !important;
	padding-left: var(--spacing-4md) !important;
	padding-right: calc(1em * 1.375) !important;
	padding-right: var(--spacing-4md) !important;
}
.padding-vertical-4md {
	padding-top: calc(1em * 1.375) !important;
	padding-top: var(--spacing-4md) !important;
	padding-bottom: calc(1em * 1.375) !important;
	padding-bottom: var(--spacing-4md) !important;
}
.padding-y-4md {
	padding-top: calc(1em * 1.375) !important;
	padding-top: var(--spacing-4md) !important;
	padding-bottom: calc(1em * 1.375) !important;
	padding-bottom: var(--spacing-4md) !important;
}
.padding-lg {
	padding: calc(1em * 1.5) !important;
	padding: var(--spacing-lg) !important;
}
.padding-top-lg {
	padding-top: calc(1em * 1.5) !important;
	padding-top: var(--spacing-lg) !important;
}
.padding-right-lg {
	padding-right: calc(1em * 1.5) !important;
	padding-right: var(--spacing-lg) !important;
}
.padding-bottom-lg {
	padding-bottom: calc(1em * 1.5) !important;
	padding-bottom: var(--spacing-lg) !important;
}
.padding-left-lg {
	padding-left: calc(1em * 1.5) !important;
	padding-left: var(--spacing-lg) !important;
}
.padding-horizontal-lg {
	padding-left: calc(1em * 1.5) !important;
	padding-left: var(--spacing-lg) !important;
	padding-right: calc(1em * 1.5) !important;
	padding-right: var(--spacing-lg) !important;
}
.padding-x-lg {
	padding-left: calc(1em * 1.5) !important;
	padding-left: var(--spacing-lg) !important;
	padding-right: calc(1em * 1.5) !important;
	padding-right: var(--spacing-lg) !important;
}
.padding-vertical-lg {
	padding-top: calc(1em * 1.5) !important;
	padding-top: var(--spacing-lg) !important;
	padding-bottom: calc(1em * 1.5) !important;
	padding-bottom: var(--spacing-lg) !important;
}
.padding-y-lg {
	padding-top: calc(1em * 1.5) !important;
	padding-top: var(--spacing-lg) !important;
	padding-bottom: calc(1em * 1.5) !important;
	padding-bottom: var(--spacing-lg) !important;
}
.padding-2lg {
	padding: calc(1em * 1.75) !important;
	padding: var(--spacing-2lg) !important;
}
.padding-top-2lg {
	padding-top: calc(1em * 1.75) !important;
	padding-top: var(--spacing-2lg) !important;
}
.padding-right-2lg {
	padding-right: calc(1em * 1.75) !important;
	padding-right: var(--spacing-2lg) !important;
}
.padding-bottom-2lg {
	padding-bottom: calc(1em * 1.75) !important;
	padding-bottom: var(--spacing-2lg) !important;
}
.padding-left-2lg {
	padding-left: calc(1em * 1.75) !important;
	padding-left: var(--spacing-2lg) !important;
}
.padding-horizontal-2lg {
	padding-left: calc(1em * 1.75) !important;
	padding-left: var(--spacing-2lg) !important;
	padding-right: calc(1em * 1.75) !important;
	padding-right: var(--spacing-2lg) !important;
}
.padding-x-2lg {
	padding-left: calc(1em * 1.75) !important;
	padding-left: var(--spacing-2lg) !important;
	padding-right: calc(1em * 1.75) !important;
	padding-right: var(--spacing-2lg) !important;
}
.padding-vertical-2lg {
	padding-top: calc(1em * 1.75) !important;
	padding-top: var(--spacing-2lg) !important;
	padding-bottom: calc(1em * 1.75) !important;
	padding-bottom: var(--spacing-2lg) !important;
}
.padding-y-2lg {
	padding-top: calc(1em * 1.75) !important;
	padding-top: var(--spacing-2lg) !important;
	padding-bottom: calc(1em * 1.75) !important;
	padding-bottom: var(--spacing-2lg) !important;
}
.padding-3lg {
	padding: calc(1em * 2) !important;
	padding: var(--spacing-3lg) !important;
}
.padding-top-3lg {
	padding-top: calc(1em * 2) !important;
	padding-top: var(--spacing-3lg) !important;
}
.padding-right-3lg {
	padding-right: calc(1em * 2) !important;
	padding-right: var(--spacing-3lg) !important;
}
.padding-bottom-3lg {
	padding-bottom: calc(1em * 2) !important;
	padding-bottom: var(--spacing-3lg) !important;
}
.padding-left-3lg {
	padding-left: calc(1em * 2) !important;
	padding-left: var(--spacing-3lg) !important;
}
.padding-horizontal-3lg {
	padding-left: calc(1em * 2) !important;
	padding-left: var(--spacing-3lg) !important;
	padding-right: calc(1em * 2) !important;
	padding-right: var(--spacing-3lg) !important;
}
.padding-x-3lg {
	padding-left: calc(1em * 2) !important;
	padding-left: var(--spacing-3lg) !important;
	padding-right: calc(1em * 2) !important;
	padding-right: var(--spacing-3lg) !important;
}
.padding-vertical-3lg {
	padding-top: calc(1em * 2) !important;
	padding-top: var(--spacing-3lg) !important;
	padding-bottom: calc(1em * 2) !important;
	padding-bottom: var(--spacing-3lg) !important;
}
.padding-y-3lg {
	padding-top: calc(1em * 2) !important;
	padding-top: var(--spacing-3lg) !important;
	padding-bottom: calc(1em * 2) !important;
	padding-bottom: var(--spacing-3lg) !important;
}
.padding-xl {
	padding: calc(1em * 2.25) !important;
	padding: var(--spacing-xl) !important;
}
.padding-top-xl {
	padding-top: calc(1em * 2.25) !important;
	padding-top: var(--spacing-xl) !important;
}
.padding-right-xl {
	padding-right: calc(1em * 2.25) !important;
	padding-right: var(--spacing-xl) !important;
}
.padding-bottom-xl {
	padding-bottom: calc(1em * 2.25) !important;
	padding-bottom: var(--spacing-xl) !important;
}
.padding-left-xl {
	padding-left: calc(1em * 2.25) !important;
	padding-left: var(--spacing-xl) !important;
}
.padding-horizontal-xl {
	padding-left: calc(1em * 2.25) !important;
	padding-left: var(--spacing-xl) !important;
	padding-right: calc(1em * 2.25) !important;
	padding-right: var(--spacing-xl) !important;
}
.padding-x-xl {
	padding-left: calc(1em * 2.25) !important;
	padding-left: var(--spacing-xl) !important;
	padding-right: calc(1em * 2.25) !important;
	padding-right: var(--spacing-xl) !important;
}
.padding-vertical-xl {
	padding-top: calc(1em * 2.25) !important;
	padding-top: var(--spacing-xl) !important;
	padding-bottom: calc(1em * 2.25) !important;
	padding-bottom: var(--spacing-xl) !important;
}
.padding-y-xl {
	padding-top: calc(1em * 2.25) !important;
	padding-top: var(--spacing-xl) !important;
	padding-bottom: calc(1em * 2.25) !important;
	padding-bottom: var(--spacing-xl) !important;
}
.padding-2xl {
	padding: calc(1em * 2.5) !important;
	padding: var(--spacing-2xl) !important;
}
.padding-top-2xl {
	padding-top: calc(1em * 2.5) !important;
	padding-top: var(--spacing-2xl) !important;
}
.padding-right-2xl {
	padding-right: calc(1em * 2.5) !important;
	padding-right: var(--spacing-2xl) !important;
}
.padding-bottom-2xl {
	padding-bottom: calc(1em * 2.5) !important;
	padding-bottom: var(--spacing-2xl) !important;
}
.padding-left-2xl {
	padding-left: calc(1em * 2.5) !important;
	padding-left: var(--spacing-2xl) !important;
}
.padding-horizontal-2xl {
	padding-left: calc(1em * 2.5) !important;
	padding-left: var(--spacing-2xl) !important;
	padding-right: calc(1em * 2.5) !important;
	padding-right: var(--spacing-2xl) !important;
}
.padding-x-2xl {
	padding-left: calc(1em * 2.5) !important;
	padding-left: var(--spacing-2xl) !important;
	padding-right: calc(1em * 2.5) !important;
	padding-right: var(--spacing-2xl) !important;
}
.padding-vertical-2xl {
	padding-top: calc(1em * 2.5) !important;
	padding-top: var(--spacing-2xl) !important;
	padding-bottom: calc(1em * 2.5) !important;
	padding-bottom: var(--spacing-2xl) !important;
}
.padding-y-2xl {
	padding-top: calc(1em * 2.5) !important;
	padding-top: var(--spacing-2xl) !important;
	padding-bottom: calc(1em * 2.5) !important;
	padding-bottom: var(--spacing-2xl) !important;
}
.padding-3xl {
	padding: calc(1em * 2.75) !important;
	padding: var(--spacing-3xl) !important;
}
.padding-top-3xl {
	padding-top: calc(1em * 2.75) !important;
	padding-top: var(--spacing-3xl) !important;
}
.padding-right-3xl {
	padding-right: calc(1em * 2.75) !important;
	padding-right: var(--spacing-3xl) !important;
}
.padding-bottom-3xl {
	padding-bottom: calc(1em * 2.75) !important;
	padding-bottom: var(--spacing-3xl) !important;
}
.padding-left-3xl {
	padding-left: calc(1em * 2.75) !important;
	padding-left: var(--spacing-3xl) !important;
}
.padding-horizontal-3xl {
	padding-left: calc(1em * 2.75) !important;
	padding-left: var(--spacing-3xl) !important;
	padding-right: calc(1em * 2.75) !important;
	padding-right: var(--spacing-3xl) !important;
}
.padding-x-3xl {
	padding-left: calc(1em * 2.75) !important;
	padding-left: var(--spacing-3xl) !important;
	padding-right: calc(1em * 2.75) !important;
	padding-right: var(--spacing-3xl) !important;
}
.padding-vertical-3xl {
	padding-top: calc(1em * 2.75) !important;
	padding-top: var(--spacing-3xl) !important;
	padding-bottom: calc(1em * 2.75) !important;
	padding-bottom: var(--spacing-3xl) !important;
}
.padding-y-3xl {
	padding-top: calc(1em * 2.75) !important;
	padding-top: var(--spacing-3xl) !important;
	padding-bottom: calc(1em * 2.75) !important;
	padding-bottom: var(--spacing-3xl) !important;
}
.padding-4xl {
	padding: calc(1em * 3) !important;
	padding: var(--spacing-4xl) !important;
}
.padding-top-4xl {
	padding-top: calc(1em * 3) !important;
	padding-top: var(--spacing-4xl) !important;
}
.padding-right-4xl {
	padding-right: calc(1em * 3) !important;
	padding-right: var(--spacing-4xl) !important;
}
.padding-bottom-4xl {
	padding-bottom: calc(1em * 3) !important;
	padding-bottom: var(--spacing-4xl) !important;
}
.padding-left-4xl {
	padding-left: calc(1em * 3) !important;
	padding-left: var(--spacing-4xl) !important;
}
.padding-horizontal-4xl {
	padding-left: calc(1em * 3) !important;
	padding-left: var(--spacing-4xl) !important;
	padding-right: calc(1em * 3) !important;
	padding-right: var(--spacing-4xl) !important;
}
.padding-x-4xl {
	padding-left: calc(1em * 3) !important;
	padding-left: var(--spacing-4xl) !important;
	padding-right: calc(1em * 3) !important;
	padding-right: var(--spacing-4xl) !important;
}
.padding-vertical-4xl {
	padding-top: calc(1em * 3) !important;
	padding-top: var(--spacing-4xl) !important;
	padding-bottom: calc(1em * 3) !important;
	padding-bottom: var(--spacing-4xl) !important;
}
.padding-y-4xl {
	padding-top: calc(1em * 3) !important;
	padding-top: var(--spacing-4xl) !important;
	padding-bottom: calc(1em * 3) !important;
	padding-bottom: var(--spacing-4xl) !important;
}
.padding-5xl {
	padding: calc(1em * 3.25) !important;
	padding: var(--spacing-5xl) !important;
}
.padding-top-5xl {
	padding-top: calc(1em * 3.25) !important;
	padding-top: var(--spacing-5xl) !important;
}
.padding-right-5xl {
	padding-right: calc(1em * 3.25) !important;
	padding-right: var(--spacing-5xl) !important;
}
.padding-bottom-5xl {
	padding-bottom: calc(1em * 3.25) !important;
	padding-bottom: var(--spacing-5xl) !important;
}
.padding-left-5xl {
	padding-left: calc(1em * 3.25) !important;
	padding-left: var(--spacing-5xl) !important;
}
.padding-horizontal-5xl {
	padding-left: calc(1em * 3.25) !important;
	padding-left: var(--spacing-5xl) !important;
	padding-right: calc(1em * 3.25) !important;
	padding-right: var(--spacing-5xl) !important;
}
.padding-x-5xl {
	padding-left: calc(1em * 3.25) !important;
	padding-left: var(--spacing-5xl) !important;
	padding-right: calc(1em * 3.25) !important;
	padding-right: var(--spacing-5xl) !important;
}
.padding-vertical-5xl {
	padding-top: calc(1em * 3.25) !important;
	padding-top: var(--spacing-5xl) !important;
	padding-bottom: calc(1em * 3.25) !important;
	padding-bottom: var(--spacing-5xl) !important;
}
.padding-y-5xl {
	padding-top: calc(1em * 3.25) !important;
	padding-top: var(--spacing-5xl) !important;
	padding-bottom: calc(1em * 3.25) !important;
	padding-bottom: var(--spacing-5xl) !important;
}
.padding-6xl {
	padding: calc(1em * 3.5) !important;
	padding: var(--spacing-6xl) !important;
}
.padding-top-6xl {
	padding-top: calc(1em * 3.5) !important;
	padding-top: var(--spacing-6xl) !important;
}
.padding-right-6xl {
	padding-right: calc(1em * 3.5) !important;
	padding-right: var(--spacing-6xl) !important;
}
.padding-bottom-6xl {
	padding-bottom: calc(1em * 3.5) !important;
	padding-bottom: var(--spacing-6xl) !important;
}
.padding-left-6xl {
	padding-left: calc(1em * 3.5) !important;
	padding-left: var(--spacing-6xl) !important;
}
.padding-horizontal-6xl {
	padding-left: calc(1em * 3.5) !important;
	padding-left: var(--spacing-6xl) !important;
	padding-right: calc(1em * 3.5) !important;
	padding-right: var(--spacing-6xl) !important;
}
.padding-x-6xl {
	padding-left: calc(1em * 3.5) !important;
	padding-left: var(--spacing-6xl) !important;
	padding-right: calc(1em * 3.5) !important;
	padding-right: var(--spacing-6xl) !important;
}
.padding-vertical-6xl {
	padding-top: calc(1em * 3.5) !important;
	padding-top: var(--spacing-6xl) !important;
	padding-bottom: calc(1em * 3.5) !important;
	padding-bottom: var(--spacing-6xl) !important;
}
.padding-y-6xl {
	padding-top: calc(1em * 3.5) !important;
	padding-top: var(--spacing-6xl) !important;
	padding-bottom: calc(1em * 3.5) !important;
	padding-bottom: var(--spacing-6xl) !important;
}
.padding-7xl {
	padding: calc(1em * 4) !important;
	padding: var(--spacing-7xl) !important;
}
.padding-top-7xl {
	padding-top: calc(1em * 4) !important;
	padding-top: var(--spacing-7xl) !important;
}
.padding-right-7xl {
	padding-right: calc(1em * 4) !important;
	padding-right: var(--spacing-7xl) !important;
}
.padding-bottom-7xl {
	padding-bottom: calc(1em * 4) !important;
	padding-bottom: var(--spacing-7xl) !important;
}
.padding-left-7xl {
	padding-left: calc(1em * 4) !important;
	padding-left: var(--spacing-7xl) !important;
}
.padding-horizontal-7xl {
	padding-left: calc(1em * 4) !important;
	padding-left: var(--spacing-7xl) !important;
	padding-right: calc(1em * 4) !important;
	padding-right: var(--spacing-7xl) !important;
}
.padding-x-7xl {
	padding-left: calc(1em * 4) !important;
	padding-left: var(--spacing-7xl) !important;
	padding-right: calc(1em * 4) !important;
	padding-right: var(--spacing-7xl) !important;
}
.padding-vertical-7xl {
	padding-top: calc(1em * 4) !important;
	padding-top: var(--spacing-7xl) !important;
	padding-bottom: calc(1em * 4) !important;
	padding-bottom: var(--spacing-7xl) !important;
}
.padding-y-7xl {
	padding-top: calc(1em * 4) !important;
	padding-top: var(--spacing-7xl) !important;
	padding-bottom: calc(1em * 4) !important;
	padding-bottom: var(--spacing-7xl) !important;
}
.padding-8xl {
	padding: calc(1em * 4.5) !important;
	padding: var(--spacing-8xl) !important;
}
.padding-top-8xl {
	padding-top: calc(1em * 4.5) !important;
	padding-top: var(--spacing-8xl) !important;
}
.padding-right-8xl {
	padding-right: calc(1em * 4.5) !important;
	padding-right: var(--spacing-8xl) !important;
}
.padding-bottom-8xl {
	padding-bottom: calc(1em * 4.5) !important;
	padding-bottom: var(--spacing-8xl) !important;
}
.padding-left-8xl {
	padding-left: calc(1em * 4.5) !important;
	padding-left: var(--spacing-8xl) !important;
}
.padding-horizontal-8xl {
	padding-left: calc(1em * 4.5) !important;
	padding-left: var(--spacing-8xl) !important;
	padding-right: calc(1em * 4.5) !important;
	padding-right: var(--spacing-8xl) !important;
}
.padding-x-8xl {
	padding-left: calc(1em * 4.5) !important;
	padding-left: var(--spacing-8xl) !important;
	padding-right: calc(1em * 4.5) !important;
	padding-right: var(--spacing-8xl) !important;
}
.padding-vertical-8xl {
	padding-top: calc(1em * 4.5) !important;
	padding-top: var(--spacing-8xl) !important;
	padding-bottom: calc(1em * 4.5) !important;
	padding-bottom: var(--spacing-8xl) !important;
}
.padding-y-8xl {
	padding-top: calc(1em * 4.5) !important;
	padding-top: var(--spacing-8xl) !important;
	padding-bottom: calc(1em * 4.5) !important;
	padding-bottom: var(--spacing-8xl) !important;
}
.padding-9xl {
	padding: calc(1em * 5) !important;
	padding: var(--spacing-9xl) !important;
}
.padding-top-9xl {
	padding-top: calc(1em * 5) !important;
	padding-top: var(--spacing-9xl) !important;
}
.padding-right-9xl {
	padding-right: calc(1em * 5) !important;
	padding-right: var(--spacing-9xl) !important;
}
.padding-bottom-9xl {
	padding-bottom: calc(1em * 5) !important;
	padding-bottom: var(--spacing-9xl) !important;
}
.padding-left-9xl {
	padding-left: calc(1em * 5) !important;
	padding-left: var(--spacing-9xl) !important;
}
.padding-horizontal-9xl {
	padding-left: calc(1em * 5) !important;
	padding-left: var(--spacing-9xl) !important;
	padding-right: calc(1em * 5) !important;
	padding-right: var(--spacing-9xl) !important;
}
.padding-x-9xl {
	padding-left: calc(1em * 5) !important;
	padding-left: var(--spacing-9xl) !important;
	padding-right: calc(1em * 5) !important;
	padding-right: var(--spacing-9xl) !important;
}
.padding-vertical-9xl {
	padding-top: calc(1em * 5) !important;
	padding-top: var(--spacing-9xl) !important;
	padding-bottom: calc(1em * 5) !important;
	padding-bottom: var(--spacing-9xl) !important;
}
.padding-y-9xl {
	padding-top: calc(1em * 5) !important;
	padding-top: var(--spacing-9xl) !important;
	padding-bottom: calc(1em * 5) !important;
	padding-bottom: var(--spacing-9xl) !important;
}
.padding-10xl {
	padding: calc(1em * 6) !important;
	padding: var(--spacing-10xl) !important;
}
.padding-top-10xl {
	padding-top: calc(1em * 6) !important;
	padding-top: var(--spacing-10xl) !important;
}
.padding-right-10xl {
	padding-right: calc(1em * 6) !important;
	padding-right: var(--spacing-10xl) !important;
}
.padding-bottom-10xl {
	padding-bottom: calc(1em * 6) !important;
	padding-bottom: var(--spacing-10xl) !important;
}
.padding-left-10xl {
	padding-left: calc(1em * 6) !important;
	padding-left: var(--spacing-10xl) !important;
}
.padding-horizontal-10xl {
	padding-left: calc(1em * 6) !important;
	padding-left: var(--spacing-10xl) !important;
	padding-right: calc(1em * 6) !important;
	padding-right: var(--spacing-10xl) !important;
}
.padding-x-10xl {
	padding-left: calc(1em * 6) !important;
	padding-left: var(--spacing-10xl) !important;
	padding-right: calc(1em * 6) !important;
	padding-right: var(--spacing-10xl) !important;
}
.padding-vertical-10xl {
	padding-top: calc(1em * 6) !important;
	padding-top: var(--spacing-10xl) !important;
	padding-bottom: calc(1em * 6) !important;
	padding-bottom: var(--spacing-10xl) !important;
}
.padding-y-10xl {
	padding-top: calc(1em * 6) !important;
	padding-top: var(--spacing-10xl) !important;
	padding-bottom: calc(1em * 6) !important;
	padding-bottom: var(--spacing-10xl) !important;
}
.padding-11xl {
	padding: calc(1em * 8) !important;
	padding: var(--spacing-11xl) !important;
}
.padding-top-11xl {
	padding-top: calc(1em * 8) !important;
	padding-top: var(--spacing-11xl) !important;
}
.padding-right-11xl {
	padding-right: calc(1em * 8) !important;
	padding-right: var(--spacing-11xl) !important;
}
.padding-bottom-11xl {
	padding-bottom: calc(1em * 8) !important;
	padding-bottom: var(--spacing-11xl) !important;
}
.padding-left-11xl {
	padding-left: calc(1em * 8) !important;
	padding-left: var(--spacing-11xl) !important;
}
.padding-horizontal-11xl {
	padding-left: calc(1em * 8) !important;
	padding-left: var(--spacing-11xl) !important;
	padding-right: calc(1em * 8) !important;
	padding-right: var(--spacing-11xl) !important;
}
.padding-x-11xl {
	padding-left: calc(1em * 8) !important;
	padding-left: var(--spacing-11xl) !important;
	padding-right: calc(1em * 8) !important;
	padding-right: var(--spacing-11xl) !important;
}
.padding-vertical-11xl {
	padding-top: calc(1em * 8) !important;
	padding-top: var(--spacing-11xl) !important;
	padding-bottom: calc(1em * 8) !important;
	padding-bottom: var(--spacing-11xl) !important;
}
.padding-y-11xl {
	padding-top: calc(1em * 8) !important;
	padding-top: var(--spacing-11xl) !important;
	padding-bottom: calc(1em * 8) !important;
	padding-bottom: var(--spacing-11xl) !important;
}
.padding-12xl {
	padding: calc(1em * 10) !important;
	padding: var(--spacing-12xl) !important;
}
.padding-top-12xl {
	padding-top: calc(1em * 10) !important;
	padding-top: var(--spacing-12xl) !important;
}
.padding-right-12xl {
	padding-right: calc(1em * 10) !important;
	padding-right: var(--spacing-12xl) !important;
}
.padding-bottom-12xl {
	padding-bottom: calc(1em * 10) !important;
	padding-bottom: var(--spacing-12xl) !important;
}
.padding-left-12xl {
	padding-left: calc(1em * 10) !important;
	padding-left: var(--spacing-12xl) !important;
}
.padding-horizontal-12xl {
	padding-left: calc(1em * 10) !important;
	padding-left: var(--spacing-12xl) !important;
	padding-right: calc(1em * 10) !important;
	padding-right: var(--spacing-12xl) !important;
}
.padding-x-12xl {
	padding-left: calc(1em * 10) !important;
	padding-left: var(--spacing-12xl) !important;
	padding-right: calc(1em * 10) !important;
	padding-right: var(--spacing-12xl) !important;
}
.padding-vertical-12xl {
	padding-top: calc(1em * 10) !important;
	padding-top: var(--spacing-12xl) !important;
	padding-bottom: calc(1em * 10) !important;
	padding-bottom: var(--spacing-12xl) !important;
}
.padding-y-12xl {
	padding-top: calc(1em * 10) !important;
	padding-top: var(--spacing-12xl) !important;
	padding-bottom: calc(1em * 10) !important;
	padding-bottom: var(--spacing-12xl) !important;
}
.padding-13xl {
	padding: calc(1em * 12) !important;
	padding: var(--spacing-13xl) !important;
}
.padding-top-13xl {
	padding-top: calc(1em * 12) !important;
	padding-top: var(--spacing-13xl) !important;
}
.padding-right-13xl {
	padding-right: calc(1em * 12) !important;
	padding-right: var(--spacing-13xl) !important;
}
.padding-bottom-13xl {
	padding-bottom: calc(1em * 12) !important;
	padding-bottom: var(--spacing-13xl) !important;
}
.padding-left-13xl {
	padding-left: calc(1em * 12) !important;
	padding-left: var(--spacing-13xl) !important;
}
.padding-horizontal-13xl {
	padding-left: calc(1em * 12) !important;
	padding-left: var(--spacing-13xl) !important;
	padding-right: calc(1em * 12) !important;
	padding-right: var(--spacing-13xl) !important;
}
.padding-x-13xl {
	padding-left: calc(1em * 12) !important;
	padding-left: var(--spacing-13xl) !important;
	padding-right: calc(1em * 12) !important;
	padding-right: var(--spacing-13xl) !important;
}
.padding-vertical-13xl {
	padding-top: calc(1em * 12) !important;
	padding-top: var(--spacing-13xl) !important;
	padding-bottom: calc(1em * 12) !important;
	padding-bottom: var(--spacing-13xl) !important;
}
.padding-y-13xl {
	padding-top: calc(1em * 12) !important;
	padding-top: var(--spacing-13xl) !important;
	padding-bottom: calc(1em * 12) !important;
	padding-bottom: var(--spacing-13xl) !important;
}
.padding-14xl {
	padding: calc(1em * 16) !important;
	padding: var(--spacing-14xl) !important;
}
.padding-top-14xl {
	padding-top: calc(1em * 16) !important;
	padding-top: var(--spacing-14xl) !important;
}
.padding-right-14xl {
	padding-right: calc(1em * 16) !important;
	padding-right: var(--spacing-14xl) !important;
}
.padding-bottom-14xl {
	padding-bottom: calc(1em * 16) !important;
	padding-bottom: var(--spacing-14xl) !important;
}
.padding-left-14xl {
	padding-left: calc(1em * 16) !important;
	padding-left: var(--spacing-14xl) !important;
}
.padding-horizontal-14xl {
	padding-left: calc(1em * 16) !important;
	padding-left: var(--spacing-14xl) !important;
	padding-right: calc(1em * 16) !important;
	padding-right: var(--spacing-14xl) !important;
}
.padding-x-14xl {
	padding-left: calc(1em * 16) !important;
	padding-left: var(--spacing-14xl) !important;
	padding-right: calc(1em * 16) !important;
	padding-right: var(--spacing-14xl) !important;
}
.padding-vertical-14xl {
	padding-top: calc(1em * 16) !important;
	padding-top: var(--spacing-14xl) !important;
	padding-bottom: calc(1em * 16) !important;
	padding-bottom: var(--spacing-14xl) !important;
}
.padding-y-14xl {
	padding-top: calc(1em * 16) !important;
	padding-top: var(--spacing-14xl) !important;
	padding-bottom: calc(1em * 16) !important;
	padding-bottom: var(--spacing-14xl) !important;
}
.padding-15xl {
	padding: calc(1em * 20) !important;
	padding: var(--spacing-15xl) !important;
}
.padding-top-15xl {
	padding-top: calc(1em * 20) !important;
	padding-top: var(--spacing-15xl) !important;
}
.padding-right-15xl {
	padding-right: calc(1em * 20) !important;
	padding-right: var(--spacing-15xl) !important;
}
.padding-bottom-15xl {
	padding-bottom: calc(1em * 20) !important;
	padding-bottom: var(--spacing-15xl) !important;
}
.padding-left-15xl {
	padding-left: calc(1em * 20) !important;
	padding-left: var(--spacing-15xl) !important;
}
.padding-horizontal-15xl {
	padding-left: calc(1em * 20) !important;
	padding-left: var(--spacing-15xl) !important;
	padding-right: calc(1em * 20) !important;
	padding-right: var(--spacing-15xl) !important;
}
.padding-x-15xl {
	padding-left: calc(1em * 20) !important;
	padding-left: var(--spacing-15xl) !important;
	padding-right: calc(1em * 20) !important;
	padding-right: var(--spacing-15xl) !important;
}
.padding-vertical-15xl {
	padding-top: calc(1em * 20) !important;
	padding-top: var(--spacing-15xl) !important;
	padding-bottom: calc(1em * 20) !important;
	padding-bottom: var(--spacing-15xl) !important;
}
.padding-y-15xl {
	padding-top: calc(1em * 20) !important;
	padding-top: var(--spacing-15xl) !important;
	padding-bottom: calc(1em * 20) !important;
	padding-bottom: var(--spacing-15xl) !important;
}
.padding-16xl {
	padding: calc(1em * 22.5) !important;
	padding: var(--spacing-16xl) !important;
}
.padding-top-16xl {
	padding-top: calc(1em * 22.5) !important;
	padding-top: var(--spacing-16xl) !important;
}
.padding-right-16xl {
	padding-right: calc(1em * 22.5) !important;
	padding-right: var(--spacing-16xl) !important;
}
.padding-bottom-16xl {
	padding-bottom: calc(1em * 22.5) !important;
	padding-bottom: var(--spacing-16xl) !important;
}
.padding-left-16xl {
	padding-left: calc(1em * 22.5) !important;
	padding-left: var(--spacing-16xl) !important;
}
.padding-horizontal-16xl {
	padding-left: calc(1em * 22.5) !important;
	padding-left: var(--spacing-16xl) !important;
	padding-right: calc(1em * 22.5) !important;
	padding-right: var(--spacing-16xl) !important;
}
.padding-x-16xl {
	padding-left: calc(1em * 22.5) !important;
	padding-left: var(--spacing-16xl) !important;
	padding-right: calc(1em * 22.5) !important;
	padding-right: var(--spacing-16xl) !important;
}
.padding-vertical-16xl {
	padding-top: calc(1em * 22.5) !important;
	padding-top: var(--spacing-16xl) !important;
	padding-bottom: calc(1em * 22.5) !important;
	padding-bottom: var(--spacing-16xl) !important;
}
.padding-y-16xl {
	padding-top: calc(1em * 22.5) !important;
	padding-top: var(--spacing-16xl) !important;
	padding-bottom: calc(1em * 22.5) !important;
	padding-bottom: var(--spacing-16xl) !important;
}

@media(min-width: 768px) {
	.tablet\:padding-0 {
		padding: 0 !important;
		padding: var(--spacing-0) !important;
	}
	.tablet\:padding-top-0 {
		padding-top: 0 !important;
		padding-top: var(--spacing-0) !important;
	}
	.tablet\:padding-right-0 {
		padding-right: 0 !important;
		padding-right: var(--spacing-0) !important;
	}
	.tablet\:padding-bottom-0 {
		padding-bottom: 0 !important;
		padding-bottom: var(--spacing-0) !important;
	}
	.tablet\:padding-left-0 {
		padding-left: 0 !important;
		padding-left: var(--spacing-0) !important;
	}
	.tablet\:padding-horizontal-0 {
		padding-left: 0 !important;
		padding-left: var(--spacing-0) !important;
		padding-right: 0 !important;
		padding-right: var(--spacing-0) !important;
	}
	.tablet\:padding-x-0 {
		padding-left: 0 !important;
		padding-left: var(--spacing-0) !important;
		padding-right: 0 !important;
		padding-right: var(--spacing-0) !important;
	}
	.tablet\:padding-vertical-0 {
		padding-top: 0 !important;
		padding-top: var(--spacing-0) !important;
		padding-bottom: 0 !important;
		padding-bottom: var(--spacing-0) !important;
	}
	.tablet\:padding-y-0 {
		padding-top: 0 !important;
		padding-top: var(--spacing-0) !important;
		padding-bottom: 0 !important;
		padding-bottom: var(--spacing-0) !important;
	}
		
	.tablet\:padding-1 {
		padding: calc(1em * 1 / 16) !important;
		padding: var(--spacing-1) !important;
	}
	.tablet\:padding-top-1 {
		padding-top: calc(1em * 1 / 16) !important;
		padding-top: var(--spacing-1) !important;
	}
	.tablet\:padding-right-1 {
		padding-right: calc(1em * 1 / 16) !important;
		padding-right: var(--spacing-1) !important;
	}
	.tablet\:padding-bottom-1 {
		padding-bottom: calc(1em * 1 / 16) !important;
		padding-bottom: var(--spacing-1) !important;
	}
	.tablet\:padding-left-1 {
		padding-left: calc(1em * 1 / 16) !important;
		padding-left: var(--spacing-1) !important;
	}
	.tablet\:padding-horizontal-1 {
		padding-left: calc(1em * 1 / 16) !important;
		padding-left: var(--spacing-1) !important;
		padding-right: calc(1em * 1 / 16) !important;
		padding-right: var(--spacing-1) !important;
	}
	.tablet\:padding-x-1 {
		padding-left: calc(1em * 1 / 16) !important;
		padding-left: var(--spacing-1) !important;
		padding-right: calc(1em * 1 / 16) !important;
		padding-right: var(--spacing-1) !important;
	}
	.tablet\:padding-vertical-1 {
		padding-top: calc(1em * 1 / 16) !important;
		padding-top: var(--spacing-1) !important;
		padding-bottom: calc(1em * 1 / 16) !important;
		padding-bottom: var(--spacing-1) !important;
	}
	.tablet\:padding-y-1 {
		padding-top: calc(1em * 1 / 16) !important;
		padding-top: var(--spacing-1) !important;
		padding-bottom: calc(1em * 1 / 16) !important;
		padding-bottom: var(--spacing-1) !important;
	}
		
	.tablet\:padding-1px {
		padding: 1px !important;
		padding: var(--spacing-1px) !important;
	}
	.tablet\:padding-top-1px {
		padding-top: 1px !important;
		padding-top: var(--spacing-1px) !important;
	}
	.tablet\:padding-right-1px {
		padding-right: 1px !important;
		padding-right: var(--spacing-1px) !important;
	}
	.tablet\:padding-bottom-1px {
		padding-bottom: 1px !important;
		padding-bottom: var(--spacing-1px) !important;
	}
	.tablet\:padding-left-1px {
		padding-left: 1px !important;
		padding-left: var(--spacing-1px) !important;
	}
	.tablet\:padding-horizontal-1px {
		padding-left: 1px !important;
		padding-left: var(--spacing-1px) !important;
		padding-right: 1px !important;
		padding-right: var(--spacing-1px) !important;
	}
	.tablet\:padding-x-1px {
		padding-left: 1px !important;
		padding-left: var(--spacing-1px) !important;
		padding-right: 1px !important;
		padding-right: var(--spacing-1px) !important;
	}
	.tablet\:padding-vertical-1px {
		padding-top: 1px !important;
		padding-top: var(--spacing-1px) !important;
		padding-bottom: 1px !important;
		padding-bottom: var(--spacing-1px) !important;
	}
	.tablet\:padding-y-1px {
		padding-top: 1px !important;
		padding-top: var(--spacing-1px) !important;
		padding-bottom: 1px !important;
		padding-bottom: var(--spacing-1px) !important;
	}
		
	.tablet\:padding-6xs {
		padding: calc(1em * 2 / 16) !important;
		padding: var(--spacing-6xs) !important;
	}
	.tablet\:padding-top-6xs {
		padding-top: calc(1em * 2 / 16) !important;
		padding-top: var(--spacing-6xs) !important;
	}
	.tablet\:padding-right-6xs {
		padding-right: calc(1em * 2 / 16) !important;
		padding-right: var(--spacing-6xs) !important;
	}
	.tablet\:padding-bottom-6xs {
		padding-bottom: calc(1em * 2 / 16) !important;
		padding-bottom: var(--spacing-6xs) !important;
	}
	.tablet\:padding-left-6xs {
		padding-left: calc(1em * 2 / 16) !important;
		padding-left: var(--spacing-6xs) !important;
	}
	.tablet\:padding-horizontal-6xs {
		padding-left: calc(1em * 2 / 16) !important;
		padding-left: var(--spacing-6xs) !important;
		padding-right: calc(1em * 2 / 16) !important;
		padding-right: var(--spacing-6xs) !important;
	}
	.tablet\:padding-x-6xs {
		padding-left: calc(1em * 2 / 16) !important;
		padding-left: var(--spacing-6xs) !important;
		padding-right: calc(1em * 2 / 16) !important;
		padding-right: var(--spacing-6xs) !important;
	}
	.tablet\:padding-vertical-6xs {
		padding-top: calc(1em * 2 / 16) !important;
		padding-top: var(--spacing-6xs) !important;
		padding-bottom: calc(1em * 2 / 16) !important;
		padding-bottom: var(--spacing-6xs) !important;
	}
	.tablet\:padding-y-6xs {
		padding-top: calc(1em * 2 / 16) !important;
		padding-top: var(--spacing-6xs) !important;
		padding-bottom: calc(1em * 2 / 16) !important;
		padding-bottom: var(--spacing-6xs) !important;
	}
		
	.tablet\:padding-5xs {
		padding: calc(1em * 3 / 16) !important;
		padding: var(--spacing-5xs) !important;
	}
	.tablet\:padding-top-5xs {
		padding-top: calc(1em * 3 / 16) !important;
		padding-top: var(--spacing-5xs) !important;
	}
	.tablet\:padding-right-5xs {
		padding-right: calc(1em * 3 / 16) !important;
		padding-right: var(--spacing-5xs) !important;
	}
	.tablet\:padding-bottom-5xs {
		padding-bottom: calc(1em * 3 / 16) !important;
		padding-bottom: var(--spacing-5xs) !important;
	}
	.tablet\:padding-left-5xs {
		padding-left: calc(1em * 3 / 16) !important;
		padding-left: var(--spacing-5xs) !important;
	}
	.tablet\:padding-horizontal-5xs {
		padding-left: calc(1em * 3 / 16) !important;
		padding-left: var(--spacing-5xs) !important;
		padding-right: calc(1em * 3 / 16) !important;
		padding-right: var(--spacing-5xs) !important;
	}
	.tablet\:padding-x-5xs {
		padding-left: calc(1em * 3 / 16) !important;
		padding-left: var(--spacing-5xs) !important;
		padding-right: calc(1em * 3 / 16) !important;
		padding-right: var(--spacing-5xs) !important;
	}
	.tablet\:padding-vertical-5xs {
		padding-top: calc(1em * 3 / 16) !important;
		padding-top: var(--spacing-5xs) !important;
		padding-bottom: calc(1em * 3 / 16) !important;
		padding-bottom: var(--spacing-5xs) !important;
	}
	.tablet\:padding-y-5xs {
		padding-top: calc(1em * 3 / 16) !important;
		padding-top: var(--spacing-5xs) !important;
		padding-bottom: calc(1em * 3 / 16) !important;
		padding-bottom: var(--spacing-5xs) !important;
	}
		
	.tablet\:padding-4xs {
		padding: calc(1em * 4 / 16) !important;
		padding: var(--spacing-4xs) !important;
	}
	.tablet\:padding-top-4xs {
		padding-top: calc(1em * 4 / 16) !important;
		padding-top: var(--spacing-4xs) !important;
	}
	.tablet\:padding-right-4xs {
		padding-right: calc(1em * 4 / 16) !important;
		padding-right: var(--spacing-4xs) !important;
	}
	.tablet\:padding-bottom-4xs {
		padding-bottom: calc(1em * 4 / 16) !important;
		padding-bottom: var(--spacing-4xs) !important;
	}
	.tablet\:padding-left-4xs {
		padding-left: calc(1em * 4 / 16) !important;
		padding-left: var(--spacing-4xs) !important;
	}
	.tablet\:padding-horizontal-4xs {
		padding-left: calc(1em * 4 / 16) !important;
		padding-left: var(--spacing-4xs) !important;
		padding-right: calc(1em * 4 / 16) !important;
		padding-right: var(--spacing-4xs) !important;
	}
	.tablet\:padding-x-4xs {
		padding-left: calc(1em * 4 / 16) !important;
		padding-left: var(--spacing-4xs) !important;
		padding-right: calc(1em * 4 / 16) !important;
		padding-right: var(--spacing-4xs) !important;
	}
	.tablet\:padding-vertical-4xs {
		padding-top: calc(1em * 4 / 16) !important;
		padding-top: var(--spacing-4xs) !important;
		padding-bottom: calc(1em * 4 / 16) !important;
		padding-bottom: var(--spacing-4xs) !important;
	}
	.tablet\:padding-y-4xs {
		padding-top: calc(1em * 4 / 16) !important;
		padding-top: var(--spacing-4xs) !important;
		padding-bottom: calc(1em * 4 / 16) !important;
		padding-bottom: var(--spacing-4xs) !important;
	}
		
	.tablet\:padding-3xs {
		padding: calc(1em * 6 / 16) !important;
		padding: var(--spacing-3xs) !important;
	}
	.tablet\:padding-top-3xs {
		padding-top: calc(1em * 6 / 16) !important;
		padding-top: var(--spacing-3xs) !important;
	}
	.tablet\:padding-right-3xs {
		padding-right: calc(1em * 6 / 16) !important;
		padding-right: var(--spacing-3xs) !important;
	}
	.tablet\:padding-bottom-3xs {
		padding-bottom: calc(1em * 6 / 16) !important;
		padding-bottom: var(--spacing-3xs) !important;
	}
	.tablet\:padding-left-3xs {
		padding-left: calc(1em * 6 / 16) !important;
		padding-left: var(--spacing-3xs) !important;
	}
	.tablet\:padding-horizontal-3xs {
		padding-left: calc(1em * 6 / 16) !important;
		padding-left: var(--spacing-3xs) !important;
		padding-right: calc(1em * 6 / 16) !important;
		padding-right: var(--spacing-3xs) !important;
	}
	.tablet\:padding-x-3xs {
		padding-left: calc(1em * 6 / 16) !important;
		padding-left: var(--spacing-3xs) !important;
		padding-right: calc(1em * 6 / 16) !important;
		padding-right: var(--spacing-3xs) !important;
	}
	.tablet\:padding-vertical-3xs {
		padding-top: calc(1em * 6 / 16) !important;
		padding-top: var(--spacing-3xs) !important;
		padding-bottom: calc(1em * 6 / 16) !important;
		padding-bottom: var(--spacing-3xs) !important;
	}
	.tablet\:padding-y-3xs {
		padding-top: calc(1em * 6 / 16) !important;
		padding-top: var(--spacing-3xs) !important;
		padding-bottom: calc(1em * 6 / 16) !important;
		padding-bottom: var(--spacing-3xs) !important;
	}
		
	.tablet\:padding-2xs {
		padding: calc(1em * 8 / 16) !important;
		padding: var(--spacing-2xs) !important;
	}
	.tablet\:padding-top-2xs {
		padding-top: calc(1em * 8 / 16) !important;
		padding-top: var(--spacing-2xs) !important;
	}
	.tablet\:padding-right-2xs {
		padding-right: calc(1em * 8 / 16) !important;
		padding-right: var(--spacing-2xs) !important;
	}
	.tablet\:padding-bottom-2xs {
		padding-bottom: calc(1em * 8 / 16) !important;
		padding-bottom: var(--spacing-2xs) !important;
	}
	.tablet\:padding-left-2xs {
		padding-left: calc(1em * 8 / 16) !important;
		padding-left: var(--spacing-2xs) !important;
	}
	.tablet\:padding-horizontal-2xs {
		padding-left: calc(1em * 8 / 16) !important;
		padding-left: var(--spacing-2xs) !important;
		padding-right: calc(1em * 8 / 16) !important;
		padding-right: var(--spacing-2xs) !important;
	}
	.tablet\:padding-x-2xs {
		padding-left: calc(1em * 8 / 16) !important;
		padding-left: var(--spacing-2xs) !important;
		padding-right: calc(1em * 8 / 16) !important;
		padding-right: var(--spacing-2xs) !important;
	}
	.tablet\:padding-vertical-2xs {
		padding-top: calc(1em * 8 / 16) !important;
		padding-top: var(--spacing-2xs) !important;
		padding-bottom: calc(1em * 8 / 16) !important;
		padding-bottom: var(--spacing-2xs) !important;
	}
	.tablet\:padding-y-2xs {
		padding-top: calc(1em * 8 / 16) !important;
		padding-top: var(--spacing-2xs) !important;
		padding-bottom: calc(1em * 8 / 16) !important;
		padding-bottom: var(--spacing-2xs) !important;
	}
		
	.tablet\:padding-xs {
		padding: calc(1em * 10 / 16) !important;
		padding: var(--spacing-xs) !important;
	}
	.tablet\:padding-top-xs {
		padding-top: calc(1em * 10 / 16) !important;
		padding-top: var(--spacing-xs) !important;
	}
	.tablet\:padding-right-xs {
		padding-right: calc(1em * 10 / 16) !important;
		padding-right: var(--spacing-xs) !important;
	}
	.tablet\:padding-bottom-xs {
		padding-bottom: calc(1em * 10 / 16) !important;
		padding-bottom: var(--spacing-xs) !important;
	}
	.tablet\:padding-left-xs {
		padding-left: calc(1em * 10 / 16) !important;
		padding-left: var(--spacing-xs) !important;
	}
	.tablet\:padding-horizontal-xs {
		padding-left: calc(1em * 10 / 16) !important;
		padding-left: var(--spacing-xs) !important;
		padding-right: calc(1em * 10 / 16) !important;
		padding-right: var(--spacing-xs) !important;
	}
	.tablet\:padding-x-xs {
		padding-left: calc(1em * 10 / 16) !important;
		padding-left: var(--spacing-xs) !important;
		padding-right: calc(1em * 10 / 16) !important;
		padding-right: var(--spacing-xs) !important;
	}
	.tablet\:padding-vertical-xs {
		padding-top: calc(1em * 10 / 16) !important;
		padding-top: var(--spacing-xs) !important;
		padding-bottom: calc(1em * 10 / 16) !important;
		padding-bottom: var(--spacing-xs) !important;
	}
	.tablet\:padding-y-xs {
		padding-top: calc(1em * 10 / 16) !important;
		padding-top: var(--spacing-xs) !important;
		padding-bottom: calc(1em * 10 / 16) !important;
		padding-bottom: var(--spacing-xs) !important;
	}
		
	.tablet\:padding-sm {
		padding: calc(1em * 12 / 16) !important;
		padding: var(--spacing-sm) !important;
	}
	.tablet\:padding-top-sm {
		padding-top: calc(1em * 12 / 16) !important;
		padding-top: var(--spacing-sm) !important;
	}
	.tablet\:padding-right-sm {
		padding-right: calc(1em * 12 / 16) !important;
		padding-right: var(--spacing-sm) !important;
	}
	.tablet\:padding-bottom-sm {
		padding-bottom: calc(1em * 12 / 16) !important;
		padding-bottom: var(--spacing-sm) !important;
	}
	.tablet\:padding-left-sm {
		padding-left: calc(1em * 12 / 16) !important;
		padding-left: var(--spacing-sm) !important;
	}
	.tablet\:padding-horizontal-sm {
		padding-left: calc(1em * 12 / 16) !important;
		padding-left: var(--spacing-sm) !important;
		padding-right: calc(1em * 12 / 16) !important;
		padding-right: var(--spacing-sm) !important;
	}
	.tablet\:padding-x-sm {
		padding-left: calc(1em * 12 / 16) !important;
		padding-left: var(--spacing-sm) !important;
		padding-right: calc(1em * 12 / 16) !important;
		padding-right: var(--spacing-sm) !important;
	}
	.tablet\:padding-vertical-sm {
		padding-top: calc(1em * 12 / 16) !important;
		padding-top: var(--spacing-sm) !important;
		padding-bottom: calc(1em * 12 / 16) !important;
		padding-bottom: var(--spacing-sm) !important;
	}
	.tablet\:padding-y-sm {
		padding-top: calc(1em * 12 / 16) !important;
		padding-top: var(--spacing-sm) !important;
		padding-bottom: calc(1em * 12 / 16) !important;
		padding-bottom: var(--spacing-sm) !important;
	}
		
	.tablet\:padding-2sm {
		padding: calc(1em * 14 / 16) !important;
		padding: var(--spacing-2sm) !important;
	}
	.tablet\:padding-top-2sm {
		padding-top: calc(1em * 14 / 16) !important;
		padding-top: var(--spacing-2sm) !important;
	}
	.tablet\:padding-right-2sm {
		padding-right: calc(1em * 14 / 16) !important;
		padding-right: var(--spacing-2sm) !important;
	}
	.tablet\:padding-bottom-2sm {
		padding-bottom: calc(1em * 14 / 16) !important;
		padding-bottom: var(--spacing-2sm) !important;
	}
	.tablet\:padding-left-2sm {
		padding-left: calc(1em * 14 / 16) !important;
		padding-left: var(--spacing-2sm) !important;
	}
	.tablet\:padding-horizontal-2sm {
		padding-left: calc(1em * 14 / 16) !important;
		padding-left: var(--spacing-2sm) !important;
		padding-right: calc(1em * 14 / 16) !important;
		padding-right: var(--spacing-2sm) !important;
	}
	.tablet\:padding-x-2sm {
		padding-left: calc(1em * 14 / 16) !important;
		padding-left: var(--spacing-2sm) !important;
		padding-right: calc(1em * 14 / 16) !important;
		padding-right: var(--spacing-2sm) !important;
	}
	.tablet\:padding-vertical-2sm {
		padding-top: calc(1em * 14 / 16) !important;
		padding-top: var(--spacing-2sm) !important;
		padding-bottom: calc(1em * 12 / 16) !important;
		padding-bottom: var(--spacing-2sm) !important;
	}
	.tablet\:padding-y-2sm {
		padding-top: calc(1em * 14 / 16) !important;
		padding-top: var(--spacing-2sm) !important;
		padding-bottom: calc(1em * 14 / 16) !important;
		padding-bottom: var(--spacing-2sm) !important;
	}
		
	.tablet\:padding-md {
		padding: calc(1em * 1) !important;
		padding: var(--spacing-md) !important;
	}
	.tablet\:padding-top-md {
		padding-top: calc(1em * 1) !important;
		padding-top: var(--spacing-md) !important;
	}
	.tablet\:padding-right-md {
		padding-right: calc(1em * 1) !important;
		padding-right: var(--spacing-md) !important;
	}
	.tablet\:padding-bottom-md {
		padding-bottom: calc(1em * 1) !important;
		padding-bottom: var(--spacing-md) !important;
	}
	.tablet\:padding-left-md {
		padding-left: calc(1em * 1) !important;
		padding-left: var(--spacing-md) !important;
	}
	.tablet\:padding-horizontal-md {
		padding-left: calc(1em * 1) !important;
		padding-left: var(--spacing-md) !important;
		padding-right: calc(1em * 1) !important;
		padding-right: var(--spacing-md) !important;
	}
	.tablet\:padding-x-md {
		padding-left: calc(1em * 1) !important;
		padding-left: var(--spacing-md) !important;
		padding-right: calc(1em * 1) !important;
		padding-right: var(--spacing-md) !important;
	}
	.tablet\:padding-vertical-md {
		padding-top: calc(1em * 1) !important;
		padding-top: var(--spacing-md) !important;
		padding-bottom: calc(1em * 1) !important;
		padding-bottom: var(--spacing-md) !important;
	}
	.tablet\:padding-y-md {
		padding-top: calc(1em * 1) !important;
		padding-top: var(--spacing-md) !important;
		padding-bottom: calc(1em * 1) !important;
		padding-bottom: var(--spacing-md) !important;
	}
		
	.tablet\:padding-2md {
		padding: calc(1em * 1.125) !important;
		padding: var(--spacing-2md) !important;
	}
	.tablet\:padding-top-2md {
		padding-top: calc(1em * 1.125) !important;
		padding-top: var(--spacing-2md) !important;
	}
	.tablet\:padding-right-2md {
		padding-right: calc(1em * 1.125) !important;
		padding-right: var(--spacing-2md) !important;
	}
	.tablet\:padding-bottom-2md {
		padding-bottom: calc(1em * 1.125) !important;
		padding-bottom: var(--spacing-2md) !important;
	}
	.tablet\:padding-left-2md {
		padding-left: calc(1em * 1.125) !important;
		padding-left: var(--spacing-2md) !important;
	}
	.tablet\:padding-horizontal-2md {
		padding-left: calc(1em * 1.125) !important;
		padding-left: var(--spacing-2md) !important;
		padding-right: calc(1em * 1.125) !important;
		padding-right: var(--spacing-2md) !important;
	}
	.tablet\:padding-x-2md {
		padding-left: calc(1em * 1.125) !important;
		padding-left: var(--spacing-2md) !important;
		padding-right: calc(1em * 1.125) !important;
		padding-right: var(--spacing-2md) !important;
	}
	.tablet\:padding-vertical-2md {
		padding-top: calc(1em * 1.125) !important;
		padding-top: var(--spacing-2md) !important;
		padding-bottom: calc(1em * 1.125) !important;
		padding-bottom: var(--spacing-2md) !important;
	}
	.tablet\:padding-y-2md {
		padding-top: calc(1em * 1.125) !important;
		padding-top: var(--spacing-2md) !important;
		padding-bottom: calc(1em * 1.125) !important;
		padding-bottom: var(--spacing-2md) !important;
	}
		
	.tablet\:padding-3md {
		padding: calc(1em * 1.25) !important;
		padding: var(--spacing-3md) !important;
	}
	.tablet\:padding-top-3md {
		padding-top: calc(1em * 1.25) !important;
		padding-top: var(--spacing-3md) !important;
	}
	.tablet\:padding-right-3md {
		padding-right: calc(1em * 1.25) !important;
		padding-right: var(--spacing-3md) !important;
	}
	.tablet\:padding-bottom-3md {
		padding-bottom: calc(1em * 1.25) !important;
		padding-bottom: var(--spacing-3md) !important;
	}
	.tablet\:padding-left-3md {
		padding-left: calc(1em * 1.25) !important;
		padding-left: var(--spacing-3md) !important;
	}
	.tablet\:padding-horizontal-3md {
		padding-left: calc(1em * 1.25) !important;
		padding-left: var(--spacing-3md) !important;
		padding-right: calc(1em * 1.25) !important;
		padding-right: var(--spacing-3md) !important;
	}
	.tablet\:padding-x-3md {
		padding-left: calc(1em * 1.25) !important;
		padding-left: var(--spacing-3md) !important;
		padding-right: calc(1em * 1.25) !important;
		padding-right: var(--spacing-3md) !important;
	}
	.tablet\:padding-vertical-3md {
		padding-top: calc(1em * 1.25) !important;
		padding-top: var(--spacing-3md) !important;
		padding-bottom: calc(1em * 1.25) !important;
		padding-bottom: var(--spacing-3md) !important;
	}
	.tablet\:padding-y-3md {
		padding-top: calc(1em * 1.25) !important;
		padding-top: var(--spacing-3md) !important;
		padding-bottom: calc(1em * 1.25) !important;
		padding-bottom: var(--spacing-3md) !important;
	}
		
	.tablet\:padding-4md {
		padding: calc(1em * 1.375) !important;
		padding: var(--spacing-4md) !important;
	}
	.tablet\:padding-top-4md {
		padding-top: calc(1em * 1.375) !important;
		padding-top: var(--spacing-4md) !important;
	}
	.tablet\:padding-right-4md {
		padding-right: calc(1em * 1.375) !important;
		padding-right: var(--spacing-4md) !important;
	}
	.tablet\:padding-bottom-4md {
		padding-bottom: calc(1em * 1.375) !important;
		padding-bottom: var(--spacing-4md) !important;
	}
	.tablet\:padding-left-4md {
		padding-left: calc(1em * 1.375) !important;
		padding-left: var(--spacing-4md) !important;
	}
	.tablet\:padding-horizontal-4md {
		padding-left: calc(1em * 1.375) !important;
		padding-left: var(--spacing-4md) !important;
		padding-right: calc(1em * 1.375) !important;
		padding-right: var(--spacing-4md) !important;
	}
	.tablet\:padding-x-4md {
		padding-left: calc(1em * 1.375) !important;
		padding-left: var(--spacing-4md) !important;
		padding-right: calc(1em * 1.375) !important;
		padding-right: var(--spacing-4md) !important;
	}
	.tablet\:padding-vertical-4md {
		padding-top: calc(1em * 1.375) !important;
		padding-top: var(--spacing-4md) !important;
		padding-bottom: calc(1em * 1.375) !important;
		padding-bottom: var(--spacing-4md) !important;
	}
	.tablet\:padding-y-4md {
		padding-top: calc(1em * 1.375) !important;
		padding-top: var(--spacing-4md) !important;
		padding-bottom: calc(1em * 1.375) !important;
		padding-bottom: var(--spacing-4md) !important;
	}
		
	.tablet\:padding-lg {
		padding: calc(1em * 1.5) !important;
		padding: var(--spacing-lg) !important;
	}
	.tablet\:padding-top-lg {
		padding-top: calc(1em * 1.5) !important;
		padding-top: var(--spacing-lg) !important;
	}
	.tablet\:padding-right-lg {
		padding-right: calc(1em * 1.5) !important;
		padding-right: var(--spacing-lg) !important;
	}
	.tablet\:padding-bottom-lg {
		padding-bottom: calc(1em * 1.5) !important;
		padding-bottom: var(--spacing-lg) !important;
	}
	.tablet\:padding-left-lg {
		padding-left: calc(1em * 1.5) !important;
		padding-left: var(--spacing-lg) !important;
	}
	.tablet\:padding-horizontal-lg {
		padding-left: calc(1em * 1.5) !important;
		padding-left: var(--spacing-lg) !important;
		padding-right: calc(1em * 1.5) !important;
		padding-right: var(--spacing-lg) !important;
	}
	.tablet\:padding-x-lg {
		padding-left: calc(1em * 1.5) !important;
		padding-left: var(--spacing-lg) !important;
		padding-right: calc(1em * 1.5) !important;
		padding-right: var(--spacing-lg) !important;
	}
	.tablet\:padding-vertical-lg {
		padding-top: calc(1em * 1.5) !important;
		padding-top: var(--spacing-lg) !important;
		padding-bottom: calc(1em * 1.5) !important;
		padding-bottom: var(--spacing-lg) !important;
	}
	.tablet\:padding-y-lg {
		padding-top: calc(1em * 1.5) !important;
		padding-top: var(--spacing-lg) !important;
		padding-bottom: calc(1em * 1.5) !important;
		padding-bottom: var(--spacing-lg) !important;
	}
		
	.tablet\:padding-2lg {
		padding: calc(1em * 1.75) !important;
		padding: var(--spacing-2lg) !important;
	}
	.tablet\:padding-top-2lg {
		padding-top: calc(1em * 1.75) !important;
		padding-top: var(--spacing-2lg) !important;
	}
	.tablet\:padding-right-2lg {
		padding-right: calc(1em * 1.75) !important;
		padding-right: var(--spacing-2lg) !important;
	}
	.tablet\:padding-bottom-2lg {
		padding-bottom: calc(1em * 1.75) !important;
		padding-bottom: var(--spacing-2lg) !important;
	}
	.tablet\:padding-left-2lg {
		padding-left: calc(1em * 1.75) !important;
		padding-left: var(--spacing-2lg) !important;
	}
	.tablet\:padding-horizontal-2lg {
		padding-left: calc(1em * 1.75) !important;
		padding-left: var(--spacing-2lg) !important;
		padding-right: calc(1em * 1.75) !important;
		padding-right: var(--spacing-2lg) !important;
	}
	.tablet\:padding-x-2lg {
		padding-left: calc(1em * 1.75) !important;
		padding-left: var(--spacing-2lg) !important;
		padding-right: calc(1em * 1.75) !important;
		padding-right: var(--spacing-2lg) !important;
	}
	.tablet\:padding-vertical-2lg {
		padding-top: calc(1em * 1.75) !important;
		padding-top: var(--spacing-2lg) !important;
		padding-bottom: calc(1em * 1.75) !important;
		padding-bottom: var(--spacing-2lg) !important;
	}
	.tablet\:padding-y-2lg {
		padding-top: calc(1em * 1.75) !important;
		padding-top: var(--spacing-2lg) !important;
		padding-bottom: calc(1em * 1.75) !important;
		padding-bottom: var(--spacing-2lg) !important;
	}
		
	.tablet\:padding-3lg {
		padding: calc(1em * 2) !important;
		padding: var(--spacing-3lg) !important;
	}
	.tablet\:padding-top-3lg {
		padding-top: calc(1em * 2) !important;
		padding-top: var(--spacing-3lg) !important;
	}
	.tablet\:padding-right-3lg {
		padding-right: calc(1em * 2) !important;
		padding-right: var(--spacing-3lg) !important;
	}
	.tablet\:padding-bottom-3lg {
		padding-bottom: calc(1em * 2) !important;
		padding-bottom: var(--spacing-3lg) !important;
	}
	.tablet\:padding-left-3lg {
		padding-left: calc(1em * 2) !important;
		padding-left: var(--spacing-3lg) !important;
	}
	.tablet\:padding-horizontal-3lg {
		padding-left: calc(1em * 2) !important;
		padding-left: var(--spacing-3lg) !important;
		padding-right: calc(1em * 2) !important;
		padding-right: var(--spacing-3lg) !important;
	}
	.tablet\:padding-x-3lg {
		padding-left: calc(1em * 2) !important;
		padding-left: var(--spacing-3lg) !important;
		padding-right: calc(1em * 2) !important;
		padding-right: var(--spacing-3lg) !important;
	}
	.tablet\:padding-vertical-3lg {
		padding-top: calc(1em * 2) !important;
		padding-top: var(--spacing-3lg) !important;
		padding-bottom: calc(1em * 2) !important;
		padding-bottom: var(--spacing-3lg) !important;
	}
	.tablet\:padding-y-3lg {
		padding-top: calc(1em * 2) !important;
		padding-top: var(--spacing-3lg) !important;
		padding-bottom: calc(1em * 2) !important;
		padding-bottom: var(--spacing-3lg) !important;
	}
		
	.tablet\:padding-xl {
		padding: calc(1em * 2.25) !important;
		padding: var(--spacing-xl) !important;
	}
	.tablet\:padding-top-xl {
		padding-top: calc(1em * 2.25) !important;
		padding-top: var(--spacing-xl) !important;
	}
	.tablet\:padding-right-xl {
		padding-right: calc(1em * 2.25) !important;
		padding-right: var(--spacing-xl) !important;
	}
	.tablet\:padding-bottom-xl {
		padding-bottom: calc(1em * 2.25) !important;
		padding-bottom: var(--spacing-xl) !important;
	}
	.tablet\:padding-left-xl {
		padding-left: calc(1em * 2.25) !important;
		padding-left: var(--spacing-xl) !important;
	}
	.tablet\:padding-horizontal-xl {
		padding-left: calc(1em * 2.25) !important;
		padding-left: var(--spacing-xl) !important;
		padding-right: calc(1em * 2.25) !important;
		padding-right: var(--spacing-xl) !important;
	}
	.tablet\:padding-x-xl {
		padding-left: calc(1em * 2.25) !important;
		padding-left: var(--spacing-xl) !important;
		padding-right: calc(1em * 2.25) !important;
		padding-right: var(--spacing-xl) !important;
	}
	.tablet\:padding-vertical-xl {
		padding-top: calc(1em * 2.25) !important;
		padding-top: var(--spacing-xl) !important;
		padding-bottom: calc(1em * 2.25) !important;
		padding-bottom: var(--spacing-xl) !important;
	}
	.tablet\:padding-y-xl {
		padding-top: calc(1em * 2.25) !important;
		padding-top: var(--spacing-xl) !important;
		padding-bottom: calc(1em * 2.25) !important;
		padding-bottom: var(--spacing-xl) !important;
	}
		
	.tablet\:padding-2xl {
		padding: calc(1em * 2.5) !important;
		padding: var(--spacing-2xl) !important;
	}
	.tablet\:padding-top-2xl {
		padding-top: calc(1em * 2.5) !important;
		padding-top: var(--spacing-2xl) !important;
	}
	.tablet\:padding-right-2xl {
		padding-right: calc(1em * 2.5) !important;
		padding-right: var(--spacing-2xl) !important;
	}
	.tablet\:padding-bottom-2xl {
		padding-bottom: calc(1em * 2.5) !important;
		padding-bottom: var(--spacing-2xl) !important;
	}
	.tablet\:padding-left-2xl {
		padding-left: calc(1em * 2.5) !important;
		padding-left: var(--spacing-2xl) !important;
	}
	.tablet\:padding-horizontal-2xl {
		padding-left: calc(1em * 2.5) !important;
		padding-left: var(--spacing-2xl) !important;
		padding-right: calc(1em * 2.5) !important;
		padding-right: var(--spacing-2xl) !important;
	}
	.tablet\:padding-x-2xl {
		padding-left: calc(1em * 2.5) !important;
		padding-left: var(--spacing-2xl) !important;
		padding-right: calc(1em * 2.5) !important;
		padding-right: var(--spacing-2xl) !important;
	}
	.tablet\:padding-vertical-2xl {
		padding-top: calc(1em * 2.5) !important;
		padding-top: var(--spacing-2xl) !important;
		padding-bottom: calc(1em * 2.5) !important;
		padding-bottom: var(--spacing-2xl) !important;
	}
	.tablet\:padding-y-2xl {
		padding-top: calc(1em * 2.5) !important;
		padding-top: var(--spacing-2xl) !important;
		padding-bottom: calc(1em * 2.5) !important;
		padding-bottom: var(--spacing-2xl) !important;
	}
		
	.tablet\:padding-3xl {
		padding: calc(1em * 2.75) !important;
		padding: var(--spacing-3xl) !important;
	}
	.tablet\:padding-top-3xl {
		padding-top: calc(1em * 2.75) !important;
		padding-top: var(--spacing-3xl) !important;
	}
	.tablet\:padding-right-3xl {
		padding-right: calc(1em * 2.75) !important;
		padding-right: var(--spacing-3xl) !important;
	}
	.tablet\:padding-bottom-3xl {
		padding-bottom: calc(1em * 2.75) !important;
		padding-bottom: var(--spacing-3xl) !important;
	}
	.tablet\:padding-left-3xl {
		padding-left: calc(1em * 2.75) !important;
		padding-left: var(--spacing-3xl) !important;
	}
	.tablet\:padding-horizontal-3xl {
		padding-left: calc(1em * 2.75) !important;
		padding-left: var(--spacing-3xl) !important;
		padding-right: calc(1em * 2.75) !important;
		padding-right: var(--spacing-3xl) !important;
	}
	.tablet\:padding-x-3xl {
		padding-left: calc(1em * 2.75) !important;
		padding-left: var(--spacing-3xl) !important;
		padding-right: calc(1em * 2.75) !important;
		padding-right: var(--spacing-3xl) !important;
	}
	.tablet\:padding-vertical-3xl {
		padding-top: calc(1em * 2.75) !important;
		padding-top: var(--spacing-3xl) !important;
		padding-bottom: calc(1em * 2.75) !important;
		padding-bottom: var(--spacing-3xl) !important;
	}
	.tablet\:padding-y-3xl {
		padding-top: calc(1em * 2.75) !important;
		padding-top: var(--spacing-3xl) !important;
		padding-bottom: calc(1em * 2.75) !important;
		padding-bottom: var(--spacing-3xl) !important;
	}
		
	.tablet\:padding-4xl {
		padding: calc(1em * 3) !important;
		padding: var(--spacing-4xl) !important;
	}
	.tablet\:padding-top-4xl {
		padding-top: calc(1em * 3) !important;
		padding-top: var(--spacing-4xl) !important;
	}
	.tablet\:padding-right-4xl {
		padding-right: calc(1em * 3) !important;
		padding-right: var(--spacing-4xl) !important;
	}
	.tablet\:padding-bottom-4xl {
		padding-bottom: calc(1em * 3) !important;
		padding-bottom: var(--spacing-4xl) !important;
	}
	.tablet\:padding-left-4xl {
		padding-left: calc(1em * 3) !important;
		padding-left: var(--spacing-4xl) !important;
	}
	.tablet\:padding-horizontal-4xl {
		padding-left: calc(1em * 3) !important;
		padding-left: var(--spacing-4xl) !important;
		padding-right: calc(1em * 3) !important;
		padding-right: var(--spacing-4xl) !important;
	}
	.tablet\:padding-x-4xl {
		padding-left: calc(1em * 3) !important;
		padding-left: var(--spacing-4xl) !important;
		padding-right: calc(1em * 3) !important;
		padding-right: var(--spacing-4xl) !important;
	}
	.tablet\:padding-vertical-4xl {
		padding-top: calc(1em * 3) !important;
		padding-top: var(--spacing-4xl) !important;
		padding-bottom: calc(1em * 3) !important;
		padding-bottom: var(--spacing-4xl) !important;
	}
	.tablet\:padding-y-4xl {
		padding-top: calc(1em * 3) !important;
		padding-top: var(--spacing-4xl) !important;
		padding-bottom: calc(1em * 3) !important;
		padding-bottom: var(--spacing-4xl) !important;
	}
		
	.tablet\:padding-5xl {
		padding: calc(1em * 3.25) !important;
		padding: var(--spacing-5xl) !important;
	}
	.tablet\:padding-top-5xl {
		padding-top: calc(1em * 3.25) !important;
		padding-top: var(--spacing-5xl) !important;
	}
	.tablet\:padding-right-5xl {
		padding-right: calc(1em * 3.25) !important;
		padding-right: var(--spacing-5xl) !important;
	}
	.tablet\:padding-bottom-5xl {
		padding-bottom: calc(1em * 3.25) !important;
		padding-bottom: var(--spacing-5xl) !important;
	}
	.tablet\:padding-left-5xl {
		padding-left: calc(1em * 3.25) !important;
		padding-left: var(--spacing-5xl) !important;
	}
	.tablet\:padding-horizontal-5xl {
		padding-left: calc(1em * 3.25) !important;
		padding-left: var(--spacing-5xl) !important;
		padding-right: calc(1em * 3.25) !important;
		padding-right: var(--spacing-5xl) !important;
	}
	.tablet\:padding-x-5xl {
		padding-left: calc(1em * 3.25) !important;
		padding-left: var(--spacing-5xl) !important;
		padding-right: calc(1em * 3.25) !important;
		padding-right: var(--spacing-5xl) !important;
	}
	.tablet\:padding-vertical-5xl {
		padding-top: calc(1em * 3.25) !important;
		padding-top: var(--spacing-5xl) !important;
		padding-bottom: calc(1em * 3.25) !important;
		padding-bottom: var(--spacing-5xl) !important;
	}
	.tablet\:padding-y-5xl {
		padding-top: calc(1em * 3.25) !important;
		padding-top: var(--spacing-5xl) !important;
		padding-bottom: calc(1em * 3.25) !important;
		padding-bottom: var(--spacing-5xl) !important;
	}
		
	.tablet\:padding-6xl {
		padding: calc(1em * 3.5) !important;
		padding: var(--spacing-6xl) !important;
	}
	.tablet\:padding-top-6xl {
		padding-top: calc(1em * 3.5) !important;
		padding-top: var(--spacing-6xl) !important;
	}
	.tablet\:padding-right-6xl {
		padding-right: calc(1em * 3.5) !important;
		padding-right: var(--spacing-6xl) !important;
	}
	.tablet\:padding-bottom-6xl {
		padding-bottom: calc(1em * 3.5) !important;
		padding-bottom: var(--spacing-6xl) !important;
	}
	.tablet\:padding-left-6xl {
		padding-left: calc(1em * 3.5) !important;
		padding-left: var(--spacing-6xl) !important;
	}
	.tablet\:padding-horizontal-6xl {
		padding-left: calc(1em * 3.5) !important;
		padding-left: var(--spacing-6xl) !important;
		padding-right: calc(1em * 3.5) !important;
		padding-right: var(--spacing-6xl) !important;
	}
	.tablet\:padding-x-6xl {
		padding-left: calc(1em * 3.5) !important;
		padding-left: var(--spacing-6xl) !important;
		padding-right: calc(1em * 3.5) !important;
		padding-right: var(--spacing-6xl) !important;
	}
	.tablet\:padding-vertical-6xl {
		padding-top: calc(1em * 3.5) !important;
		padding-top: var(--spacing-6xl) !important;
		padding-bottom: calc(1em * 3.5) !important;
		padding-bottom: var(--spacing-6xl) !important;
	}
	.tablet\:padding-y-6xl {
		padding-top: calc(1em * 3.5) !important;
		padding-top: var(--spacing-6xl) !important;
		padding-bottom: calc(1em * 3.5) !important;
		padding-bottom: var(--spacing-6xl) !important;
	}
		
	.tablet\:padding-7xl {
		padding: calc(1em * 4) !important;
		padding: var(--spacing-7xl) !important;
	}
	.tablet\:padding-top-7xl {
		padding-top: calc(1em * 4) !important;
		padding-top: var(--spacing-7xl) !important;
	}
	.tablet\:padding-right-7xl {
		padding-right: calc(1em * 4) !important;
		padding-right: var(--spacing-7xl) !important;
	}
	.tablet\:padding-bottom-7xl {
		padding-bottom: calc(1em * 4) !important;
		padding-bottom: var(--spacing-7xl) !important;
	}
	.tablet\:padding-left-7xl {
		padding-left: calc(1em * 4) !important;
		padding-left: var(--spacing-7xl) !important;
	}
	.tablet\:padding-horizontal-7xl {
		padding-left: calc(1em * 4) !important;
		padding-left: var(--spacing-7xl) !important;
		padding-right: calc(1em * 4) !important;
		padding-right: var(--spacing-7xl) !important;
	}
	.tablet\:padding-x-7xl {
		padding-left: calc(1em * 4) !important;
		padding-left: var(--spacing-7xl) !important;
		padding-right: calc(1em * 4) !important;
		padding-right: var(--spacing-7xl) !important;
	}
	.tablet\:padding-vertical-7xl {
		padding-top: calc(1em * 4) !important;
		padding-top: var(--spacing-7xl) !important;
		padding-bottom: calc(1em * 4) !important;
		padding-bottom: var(--spacing-7xl) !important;
	}
	.tablet\:padding-y-7xl {
		padding-top: calc(1em * 4) !important;
		padding-top: var(--spacing-7xl) !important;
		padding-bottom: calc(1em * 4) !important;
		padding-bottom: var(--spacing-7xl) !important;
	}
		
	.tablet\:padding-8xl {
		padding: calc(1em * 4.5) !important;
		padding: var(--spacing-8xl) !important;
	}
	.tablet\:padding-top-8xl {
		padding-top: calc(1em * 4.5) !important;
		padding-top: var(--spacing-8xl) !important;
	}
	.tablet\:padding-right-8xl {
		padding-right: calc(1em * 4.5) !important;
		padding-right: var(--spacing-8xl) !important;
	}
	.tablet\:padding-bottom-8xl {
		padding-bottom: calc(1em * 4.5) !important;
		padding-bottom: var(--spacing-8xl) !important;
	}
	.tablet\:padding-left-8xl {
		padding-left: calc(1em * 4.5) !important;
		padding-left: var(--spacing-8xl) !important;
	}
	.tablet\:padding-horizontal-8xl {
		padding-left: calc(1em * 4.5) !important;
		padding-left: var(--spacing-8xl) !important;
		padding-right: calc(1em * 4.5) !important;
		padding-right: var(--spacing-8xl) !important;
	}
	.tablet\:padding-x-8xl {
		padding-left: calc(1em * 4.5) !important;
		padding-left: var(--spacing-8xl) !important;
		padding-right: calc(1em * 4.5) !important;
		padding-right: var(--spacing-8xl) !important;
	}
	.tablet\:padding-vertical-8xl {
		padding-top: calc(1em * 4.5) !important;
		padding-top: var(--spacing-8xl) !important;
		padding-bottom: calc(1em * 4.5) !important;
		padding-bottom: var(--spacing-8xl) !important;
	}
	.tablet\:padding-y-8xl {
		padding-top: calc(1em * 4.5) !important;
		padding-top: var(--spacing-8xl) !important;
		padding-bottom: calc(1em * 4.5) !important;
		padding-bottom: var(--spacing-8xl) !important;
	}
		
	.tablet\:padding-9xl {
		padding: calc(1em * 5) !important;
		padding: var(--spacing-9xl) !important;
	}
	.tablet\:padding-top-9xl {
		padding-top: calc(1em * 5) !important;
		padding-top: var(--spacing-9xl) !important;
	}
	.tablet\:padding-right-9xl {
		padding-right: calc(1em * 5) !important;
		padding-right: var(--spacing-9xl) !important;
	}
	.tablet\:padding-bottom-9xl {
		padding-bottom: calc(1em * 5) !important;
		padding-bottom: var(--spacing-9xl) !important;
	}
	.tablet\:padding-left-9xl {
		padding-left: calc(1em * 5) !important;
		padding-left: var(--spacing-9xl) !important;
	}
	.tablet\:padding-horizontal-9xl {
		padding-left: calc(1em * 5) !important;
		padding-left: var(--spacing-9xl) !important;
		padding-right: calc(1em * 5) !important;
		padding-right: var(--spacing-9xl) !important;
	}
	.tablet\:padding-x-9xl {
		padding-left: calc(1em * 5) !important;
		padding-left: var(--spacing-9xl) !important;
		padding-right: calc(1em * 5) !important;
		padding-right: var(--spacing-9xl) !important;
	}
	.tablet\:padding-vertical-9xl {
		padding-top: calc(1em * 5) !important;
		padding-top: var(--spacing-9xl) !important;
		padding-bottom: calc(1em * 5) !important;
		padding-bottom: var(--spacing-9xl) !important;
	}
	.tablet\:padding-y-9xl {
		padding-top: calc(1em * 5) !important;
		padding-top: var(--spacing-9xl) !important;
		padding-bottom: calc(1em * 5) !important;
		padding-bottom: var(--spacing-9xl) !important;
	}
		
	.tablet\:padding-10xl {
		padding: calc(1em * 6) !important;
		padding: var(--spacing-10xl) !important;
	}
	.tablet\:padding-top-10xl {
		padding-top: calc(1em * 6) !important;
		padding-top: var(--spacing-10xl) !important;
	}
	.tablet\:padding-right-10xl {
		padding-right: calc(1em * 6) !important;
		padding-right: var(--spacing-10xl) !important;
	}
	.tablet\:padding-bottom-10xl {
		padding-bottom: calc(1em * 6) !important;
		padding-bottom: var(--spacing-10xl) !important;
	}
	.tablet\:padding-left-10xl {
		padding-left: calc(1em * 6) !important;
		padding-left: var(--spacing-10xl) !important;
	}
	.tablet\:padding-horizontal-10xl {
		padding-left: calc(1em * 6) !important;
		padding-left: var(--spacing-10xl) !important;
		padding-right: calc(1em * 6) !important;
		padding-right: var(--spacing-10xl) !important;
	}
	.tablet\:padding-x-10xl {
		padding-left: calc(1em * 6) !important;
		padding-left: var(--spacing-10xl) !important;
		padding-right: calc(1em * 6) !important;
		padding-right: var(--spacing-10xl) !important;
	}
	.tablet\:padding-vertical-10xl {
		padding-top: calc(1em * 6) !important;
		padding-top: var(--spacing-10xl) !important;
		padding-bottom: calc(1em * 6) !important;
		padding-bottom: var(--spacing-10xl) !important;
	}
	.tablet\:padding-y-10xl {
		padding-top: calc(1em * 6) !important;
		padding-top: var(--spacing-10xl) !important;
		padding-bottom: calc(1em * 6) !important;
		padding-bottom: var(--spacing-10xl) !important;
	}
		
	.tablet\:padding-11xl {
		padding: calc(1em * 8) !important;
		padding: var(--spacing-11xl) !important;
	}
	.tablet\:padding-top-11xl {
		padding-top: calc(1em * 8) !important;
		padding-top: var(--spacing-11xl) !important;
	}
	.tablet\:padding-right-11xl {
		padding-right: calc(1em * 8) !important;
		padding-right: var(--spacing-11xl) !important;
	}
	.tablet\:padding-bottom-11xl {
		padding-bottom: calc(1em * 8) !important;
		padding-bottom: var(--spacing-11xl) !important;
	}
	.tablet\:padding-left-11xl {
		padding-left: calc(1em * 8) !important;
		padding-left: var(--spacing-11xl) !important;
	}
	.tablet\:padding-horizontal-11xl {
		padding-left: calc(1em * 8) !important;
		padding-left: var(--spacing-11xl) !important;
		padding-right: calc(1em * 8) !important;
		padding-right: var(--spacing-11xl) !important;
	}
	.tablet\:padding-x-11xl {
		padding-left: calc(1em * 8) !important;
		padding-left: var(--spacing-11xl) !important;
		padding-right: calc(1em * 8) !important;
		padding-right: var(--spacing-11xl) !important;
	}
	.tablet\:padding-vertical-11xl {
		padding-top: calc(1em * 8) !important;
		padding-top: var(--spacing-11xl) !important;
		padding-bottom: calc(1em * 8) !important;
		padding-bottom: var(--spacing-11xl) !important;
	}
	.tablet\:padding-y-11xl {
		padding-top: calc(1em * 8) !important;
		padding-top: var(--spacing-11xl) !important;
		padding-bottom: calc(1em * 8) !important;
		padding-bottom: var(--spacing-11xl) !important;
	}
		
	.tablet\:padding-12xl {
		padding: calc(1em * 10) !important;
		padding: var(--spacing-12xl) !important;
	}
	.tablet\:padding-top-12xl {
		padding-top: calc(1em * 10) !important;
		padding-top: var(--spacing-12xl) !important;
	}
	.tablet\:padding-right-12xl {
		padding-right: calc(1em * 10) !important;
		padding-right: var(--spacing-12xl) !important;
	}
	.tablet\:padding-bottom-12xl {
		padding-bottom: calc(1em * 10) !important;
		padding-bottom: var(--spacing-12xl) !important;
	}
	.tablet\:padding-left-12xl {
		padding-left: calc(1em * 10) !important;
		padding-left: var(--spacing-12xl) !important;
	}
	.tablet\:padding-horizontal-12xl {
		padding-left: calc(1em * 10) !important;
		padding-left: var(--spacing-12xl) !important;
		padding-right: calc(1em * 10) !important;
		padding-right: var(--spacing-12xl) !important;
	}
	.tablet\:padding-x-12xl {
		padding-left: calc(1em * 10) !important;
		padding-left: var(--spacing-12xl) !important;
		padding-right: calc(1em * 10) !important;
		padding-right: var(--spacing-12xl) !important;
	}
	.tablet\:padding-vertical-12xl {
		padding-top: calc(1em * 10) !important;
		padding-top: var(--spacing-12xl) !important;
		padding-bottom: calc(1em * 10) !important;
		padding-bottom: var(--spacing-12xl) !important;
	}
	.tablet\:padding-y-12xl {
		padding-top: calc(1em * 10) !important;
		padding-top: var(--spacing-12xl) !important;
		padding-bottom: calc(1em * 10) !important;
		padding-bottom: var(--spacing-12xl) !important;
	}
		
	.tablet\:padding-13xl {
		padding: calc(1em * 12) !important;
		padding: var(--spacing-13xl) !important;
	}
	.tablet\:padding-top-13xl {
		padding-top: calc(1em * 12) !important;
		padding-top: var(--spacing-13xl) !important;
	}
	.tablet\:padding-right-13xl {
		padding-right: calc(1em * 12) !important;
		padding-right: var(--spacing-13xl) !important;
	}
	.tablet\:padding-bottom-13xl {
		padding-bottom: calc(1em * 12) !important;
		padding-bottom: var(--spacing-13xl) !important;
	}
	.tablet\:padding-left-13xl {
		padding-left: calc(1em * 12) !important;
		padding-left: var(--spacing-13xl) !important;
	}
	.tablet\:padding-horizontal-13xl {
		padding-left: calc(1em * 12) !important;
		padding-left: var(--spacing-13xl) !important;
		padding-right: calc(1em * 12) !important;
		padding-right: var(--spacing-13xl) !important;
	}
	.tablet\:padding-x-13xl {
		padding-left: calc(1em * 12) !important;
		padding-left: var(--spacing-13xl) !important;
		padding-right: calc(1em * 12) !important;
		padding-right: var(--spacing-13xl) !important;
	}
	.tablet\:padding-vertical-13xl {
		padding-top: calc(1em * 12) !important;
		padding-top: var(--spacing-13xl) !important;
		padding-bottom: calc(1em * 12) !important;
		padding-bottom: var(--spacing-13xl) !important;
	}
	.tablet\:padding-y-13xl {
		padding-top: calc(1em * 12) !important;
		padding-top: var(--spacing-13xl) !important;
		padding-bottom: calc(1em * 12) !important;
		padding-bottom: var(--spacing-13xl) !important;
	}
		
	.tablet\:padding-14xl {
		padding: calc(1em * 16) !important;
		padding: var(--spacing-14xl) !important;
	}
	.tablet\:padding-top-14xl {
		padding-top: calc(1em * 16) !important;
		padding-top: var(--spacing-14xl) !important;
	}
	.tablet\:padding-right-14xl {
		padding-right: calc(1em * 16) !important;
		padding-right: var(--spacing-14xl) !important;
	}
	.tablet\:padding-bottom-14xl {
		padding-bottom: calc(1em * 16) !important;
		padding-bottom: var(--spacing-14xl) !important;
	}
	.tablet\:padding-left-14xl {
		padding-left: calc(1em * 16) !important;
		padding-left: var(--spacing-14xl) !important;
	}
	.tablet\:padding-horizontal-14xl {
		padding-left: calc(1em * 16) !important;
		padding-left: var(--spacing-14xl) !important;
		padding-right: calc(1em * 16) !important;
		padding-right: var(--spacing-14xl) !important;
	}
	.tablet\:padding-x-14xl {
		padding-left: calc(1em * 16) !important;
		padding-left: var(--spacing-14xl) !important;
		padding-right: calc(1em * 16) !important;
		padding-right: var(--spacing-14xl) !important;
	}
	.tablet\:padding-vertical-14xl {
		padding-top: calc(1em * 16) !important;
		padding-top: var(--spacing-14xl) !important;
		padding-bottom: calc(1em * 16) !important;
		padding-bottom: var(--spacing-14xl) !important;
	}
	.tablet\:padding-y-14xl {
		padding-top: calc(1em * 16) !important;
		padding-top: var(--spacing-14xl) !important;
		padding-bottom: calc(1em * 16) !important;
		padding-bottom: var(--spacing-14xl) !important;
	}
		
	.tablet\:padding-15xl {
		padding: calc(1em * 20) !important;
		padding: var(--spacing-15xl) !important;
	}
	.tablet\:padding-top-15xl {
		padding-top: calc(1em * 20) !important;
		padding-top: var(--spacing-15xl) !important;
	}
	.tablet\:padding-right-15xl {
		padding-right: calc(1em * 20) !important;
		padding-right: var(--spacing-15xl) !important;
	}
	.tablet\:padding-bottom-15xl {
		padding-bottom: calc(1em * 20) !important;
		padding-bottom: var(--spacing-15xl) !important;
	}
	.tablet\:padding-left-15xl {
		padding-left: calc(1em * 20) !important;
		padding-left: var(--spacing-15xl) !important;
	}
	.tablet\:padding-horizontal-15xl {
		padding-left: calc(1em * 20) !important;
		padding-left: var(--spacing-15xl) !important;
		padding-right: calc(1em * 20) !important;
		padding-right: var(--spacing-15xl) !important;
	}
	.tablet\:padding-x-15xl {
		padding-left: calc(1em * 20) !important;
		padding-left: var(--spacing-15xl) !important;
		padding-right: calc(1em * 20) !important;
		padding-right: var(--spacing-15xl) !important;
	}
	.tablet\:padding-vertical-15xl {
		padding-top: calc(1em * 20) !important;
		padding-top: var(--spacing-15xl) !important;
		padding-bottom: calc(1em * 20) !important;
		padding-bottom: var(--spacing-15xl) !important;
	}
	.tablet\:padding-y-15xl {
		padding-top: calc(1em * 20) !important;
		padding-top: var(--spacing-15xl) !important;
		padding-bottom: calc(1em * 20) !important;
		padding-bottom: var(--spacing-15xl) !important;
	}
		
	.tablet\:padding-16xl {
		padding: calc(1em * 22.5) !important;
		padding: var(--spacing-16xl) !important;
	}
	.tablet\:padding-top-16xl {
		padding-top: calc(1em * 22.5) !important;
		padding-top: var(--spacing-16xl) !important;
	}
	.tablet\:padding-right-16xl {
		padding-right: calc(1em * 22.5) !important;
		padding-right: var(--spacing-16xl) !important;
	}
	.tablet\:padding-bottom-16xl {
		padding-bottom: calc(1em * 22.5) !important;
		padding-bottom: var(--spacing-16xl) !important;
	}
	.tablet\:padding-left-16xl {
		padding-left: calc(1em * 22.5) !important;
		padding-left: var(--spacing-16xl) !important;
	}
	.tablet\:padding-horizontal-16xl {
		padding-left: calc(1em * 22.5) !important;
		padding-left: var(--spacing-16xl) !important;
		padding-right: calc(1em * 22.5) !important;
		padding-right: var(--spacing-16xl) !important;
	}
	.tablet\:padding-x-16xl {
		padding-left: calc(1em * 22.5) !important;
		padding-left: var(--spacing-16xl) !important;
		padding-right: calc(1em * 22.5) !important;
		padding-right: var(--spacing-16xl) !important;
	}
	.tablet\:padding-vertical-16xl {
		padding-top: calc(1em * 22.5) !important;
		padding-top: var(--spacing-16xl) !important;
		padding-bottom: calc(1em * 22.5) !important;
		padding-bottom: var(--spacing-16xl) !important;
	}
	.tablet\:padding-y-16xl {
		padding-top: calc(1em * 22.5) !important;
		padding-top: var(--spacing-16xl) !important;
		padding-bottom: calc(1em * 22.5) !important;
		padding-bottom: var(--spacing-16xl) !important;
	}
}

@media(min-width: 1152px) {
	.laptop\:padding-0 {
		padding: 0 !important;
		padding: var(--spacing-0) !important;
	}
	.laptop\:padding-top-0 {
		padding-top: 0 !important;
		padding-top: var(--spacing-0) !important;
	}
	.laptop\:padding-right-0 {
		padding-right: 0 !important;
		padding-right: var(--spacing-0) !important;
	}
	.laptop\:padding-bottom-0 {
		padding-bottom: 0 !important;
		padding-bottom: var(--spacing-0) !important;
	}
	.laptop\:padding-left-0 {
		padding-left: 0 !important;
		padding-left: var(--spacing-0) !important;
	}
	.laptop\:padding-horizontal-0 {
		padding-left: 0 !important;
		padding-left: var(--spacing-0) !important;
		padding-right: 0 !important;
		padding-right: var(--spacing-0) !important;
	}
	.laptop\:padding-x-0 {
		padding-left: 0 !important;
		padding-left: var(--spacing-0) !important;
		padding-right: 0 !important;
		padding-right: var(--spacing-0) !important;
	}
	.laptop\:padding-vertical-0 {
		padding-top: 0 !important;
		padding-top: var(--spacing-0) !important;
		padding-bottom: 0 !important;
		padding-bottom: var(--spacing-0) !important;
	}
	.laptop\:padding-y-0 {
		padding-top: 0 !important;
		padding-top: var(--spacing-0) !important;
		padding-bottom: 0 !important;
		padding-bottom: var(--spacing-0) !important;
	}
		
	.laptop\:padding-1 {
		padding: calc(1em * 1 / 16) !important;
		padding: var(--spacing-1) !important;
	}
	.laptop\:padding-top-1 {
		padding-top: calc(1em * 1 / 16) !important;
		padding-top: var(--spacing-1) !important;
	}
	.laptop\:padding-right-1 {
		padding-right: calc(1em * 1 / 16) !important;
		padding-right: var(--spacing-1) !important;
	}
	.laptop\:padding-bottom-1 {
		padding-bottom: calc(1em * 1 / 16) !important;
		padding-bottom: var(--spacing-1) !important;
	}
	.laptop\:padding-left-1 {
		padding-left: calc(1em * 1 / 16) !important;
		padding-left: var(--spacing-1) !important;
	}
	.laptop\:padding-horizontal-1 {
		padding-left: calc(1em * 1 / 16) !important;
		padding-left: var(--spacing-1) !important;
		padding-right: calc(1em * 1 / 16) !important;
		padding-right: var(--spacing-1) !important;
	}
	.laptop\:padding-x-1 {
		padding-left: calc(1em * 1 / 16) !important;
		padding-left: var(--spacing-1) !important;
		padding-right: calc(1em * 1 / 16) !important;
		padding-right: var(--spacing-1) !important;
	}
	.laptop\:padding-vertical-1 {
		padding-top: calc(1em * 1 / 16) !important;
		padding-top: var(--spacing-1) !important;
		padding-bottom: calc(1em * 1 / 16) !important;
		padding-bottom: var(--spacing-1) !important;
	}
	.laptop\:padding-y-1 {
		padding-top: calc(1em * 1 / 16) !important;
		padding-top: var(--spacing-1) !important;
		padding-bottom: calc(1em * 1 / 16) !important;
		padding-bottom: var(--spacing-1) !important;
	}
		
	.laptop\:padding-1px {
		padding: 1px !important;
		padding: var(--spacing-1px) !important;
	}
	.laptop\:padding-top-1px {
		padding-top: 1px !important;
		padding-top: var(--spacing-1px) !important;
	}
	.laptop\:padding-right-1px {
		padding-right: 1px !important;
		padding-right: var(--spacing-1px) !important;
	}
	.laptop\:padding-bottom-1px {
		padding-bottom: 1px !important;
		padding-bottom: var(--spacing-1px) !important;
	}
	.laptop\:padding-left-1px {
		padding-left: 1px !important;
		padding-left: var(--spacing-1px) !important;
	}
	.laptop\:padding-horizontal-1px {
		padding-left: 1px !important;
		padding-left: var(--spacing-1px) !important;
		padding-right: 1px !important;
		padding-right: var(--spacing-1px) !important;
	}
	.laptop\:padding-x-1px {
		padding-left: 1px !important;
		padding-left: var(--spacing-1px) !important;
		padding-right: 1px !important;
		padding-right: var(--spacing-1px) !important;
	}
	.laptop\:padding-vertical-1px {
		padding-top: 1px !important;
		padding-top: var(--spacing-1px) !important;
		padding-bottom: 1px !important;
		padding-bottom: var(--spacing-1px) !important;
	}
	.laptop\:padding-y-1px {
		padding-top: 1px !important;
		padding-top: var(--spacing-1px) !important;
		padding-bottom: 1px !important;
		padding-bottom: var(--spacing-1px) !important;
	}
		
	.laptop\:padding-6xs {
		padding: calc(1em * 2 / 16) !important;
		padding: var(--spacing-6xs) !important;
	}
	.laptop\:padding-top-6xs {
		padding-top: calc(1em * 2 / 16) !important;
		padding-top: var(--spacing-6xs) !important;
	}
	.laptop\:padding-right-6xs {
		padding-right: calc(1em * 2 / 16) !important;
		padding-right: var(--spacing-6xs) !important;
	}
	.laptop\:padding-bottom-6xs {
		padding-bottom: calc(1em * 2 / 16) !important;
		padding-bottom: var(--spacing-6xs) !important;
	}
	.laptop\:padding-left-6xs {
		padding-left: calc(1em * 2 / 16) !important;
		padding-left: var(--spacing-6xs) !important;
	}
	.laptop\:padding-horizontal-6xs {
		padding-left: calc(1em * 2 / 16) !important;
		padding-left: var(--spacing-6xs) !important;
		padding-right: calc(1em * 2 / 16) !important;
		padding-right: var(--spacing-6xs) !important;
	}
	.laptop\:padding-x-6xs {
		padding-left: calc(1em * 2 / 16) !important;
		padding-left: var(--spacing-6xs) !important;
		padding-right: calc(1em * 2 / 16) !important;
		padding-right: var(--spacing-6xs) !important;
	}
	.laptop\:padding-vertical-6xs {
		padding-top: calc(1em * 2 / 16) !important;
		padding-top: var(--spacing-6xs) !important;
		padding-bottom: calc(1em * 2 / 16) !important;
		padding-bottom: var(--spacing-6xs) !important;
	}
	.laptop\:padding-y-6xs {
		padding-top: calc(1em * 2 / 16) !important;
		padding-top: var(--spacing-6xs) !important;
		padding-bottom: calc(1em * 2 / 16) !important;
		padding-bottom: var(--spacing-6xs) !important;
	}
		
	.laptop\:padding-5xs {
		padding: calc(1em * 3 / 16) !important;
		padding: var(--spacing-5xs) !important;
	}
	.laptop\:padding-top-5xs {
		padding-top: calc(1em * 3 / 16) !important;
		padding-top: var(--spacing-5xs) !important;
	}
	.laptop\:padding-right-5xs {
		padding-right: calc(1em * 3 / 16) !important;
		padding-right: var(--spacing-5xs) !important;
	}
	.laptop\:padding-bottom-5xs {
		padding-bottom: calc(1em * 3 / 16) !important;
		padding-bottom: var(--spacing-5xs) !important;
	}
	.laptop\:padding-left-5xs {
		padding-left: calc(1em * 3 / 16) !important;
		padding-left: var(--spacing-5xs) !important;
	}
	.laptop\:padding-horizontal-5xs {
		padding-left: calc(1em * 3 / 16) !important;
		padding-left: var(--spacing-5xs) !important;
		padding-right: calc(1em * 3 / 16) !important;
		padding-right: var(--spacing-5xs) !important;
	}
	.laptop\:padding-x-5xs {
		padding-left: calc(1em * 3 / 16) !important;
		padding-left: var(--spacing-5xs) !important;
		padding-right: calc(1em * 3 / 16) !important;
		padding-right: var(--spacing-5xs) !important;
	}
	.laptop\:padding-vertical-5xs {
		padding-top: calc(1em * 3 / 16) !important;
		padding-top: var(--spacing-5xs) !important;
		padding-bottom: calc(1em * 3 / 16) !important;
		padding-bottom: var(--spacing-5xs) !important;
	}
	.laptop\:padding-y-5xs {
		padding-top: calc(1em * 3 / 16) !important;
		padding-top: var(--spacing-5xs) !important;
		padding-bottom: calc(1em * 3 / 16) !important;
		padding-bottom: var(--spacing-5xs) !important;
	}
		
	.laptop\:padding-4xs {
		padding: calc(1em * 4 / 16) !important;
		padding: var(--spacing-4xs) !important;
	}
	.laptop\:padding-top-4xs {
		padding-top: calc(1em * 4 / 16) !important;
		padding-top: var(--spacing-4xs) !important;
	}
	.laptop\:padding-right-4xs {
		padding-right: calc(1em * 4 / 16) !important;
		padding-right: var(--spacing-4xs) !important;
	}
	.laptop\:padding-bottom-4xs {
		padding-bottom: calc(1em * 4 / 16) !important;
		padding-bottom: var(--spacing-4xs) !important;
	}
	.laptop\:padding-left-4xs {
		padding-left: calc(1em * 4 / 16) !important;
		padding-left: var(--spacing-4xs) !important;
	}
	.laptop\:padding-horizontal-4xs {
		padding-left: calc(1em * 4 / 16) !important;
		padding-left: var(--spacing-4xs) !important;
		padding-right: calc(1em * 4 / 16) !important;
		padding-right: var(--spacing-4xs) !important;
	}
	.laptop\:padding-x-4xs {
		padding-left: calc(1em * 4 / 16) !important;
		padding-left: var(--spacing-4xs) !important;
		padding-right: calc(1em * 4 / 16) !important;
		padding-right: var(--spacing-4xs) !important;
	}
	.laptop\:padding-vertical-4xs {
		padding-top: calc(1em * 4 / 16) !important;
		padding-top: var(--spacing-4xs) !important;
		padding-bottom: calc(1em * 4 / 16) !important;
		padding-bottom: var(--spacing-4xs) !important;
	}
	.laptop\:padding-y-4xs {
		padding-top: calc(1em * 4 / 16) !important;
		padding-top: var(--spacing-4xs) !important;
		padding-bottom: calc(1em * 4 / 16) !important;
		padding-bottom: var(--spacing-4xs) !important;
	}
		
	.laptop\:padding-3xs {
		padding: calc(1em * 6 / 16) !important;
		padding: var(--spacing-3xs) !important;
	}
	.laptop\:padding-top-3xs {
		padding-top: calc(1em * 6 / 16) !important;
		padding-top: var(--spacing-3xs) !important;
	}
	.laptop\:padding-right-3xs {
		padding-right: calc(1em * 6 / 16) !important;
		padding-right: var(--spacing-3xs) !important;
	}
	.laptop\:padding-bottom-3xs {
		padding-bottom: calc(1em * 6 / 16) !important;
		padding-bottom: var(--spacing-3xs) !important;
	}
	.laptop\:padding-left-3xs {
		padding-left: calc(1em * 6 / 16) !important;
		padding-left: var(--spacing-3xs) !important;
	}
	.laptop\:padding-horizontal-3xs {
		padding-left: calc(1em * 6 / 16) !important;
		padding-left: var(--spacing-3xs) !important;
		padding-right: calc(1em * 6 / 16) !important;
		padding-right: var(--spacing-3xs) !important;
	}
	.laptop\:padding-x-3xs {
		padding-left: calc(1em * 6 / 16) !important;
		padding-left: var(--spacing-3xs) !important;
		padding-right: calc(1em * 6 / 16) !important;
		padding-right: var(--spacing-3xs) !important;
	}
	.laptop\:padding-vertical-3xs {
		padding-top: calc(1em * 6 / 16) !important;
		padding-top: var(--spacing-3xs) !important;
		padding-bottom: calc(1em * 6 / 16) !important;
		padding-bottom: var(--spacing-3xs) !important;
	}
	.laptop\:padding-y-3xs {
		padding-top: calc(1em * 6 / 16) !important;
		padding-top: var(--spacing-3xs) !important;
		padding-bottom: calc(1em * 6 / 16) !important;
		padding-bottom: var(--spacing-3xs) !important;
	}
		
	.laptop\:padding-2xs {
		padding: calc(1em * 8 / 16) !important;
		padding: var(--spacing-2xs) !important;
	}
	.laptop\:padding-top-2xs {
		padding-top: calc(1em * 8 / 16) !important;
		padding-top: var(--spacing-2xs) !important;
	}
	.laptop\:padding-right-2xs {
		padding-right: calc(1em * 8 / 16) !important;
		padding-right: var(--spacing-2xs) !important;
	}
	.laptop\:padding-bottom-2xs {
		padding-bottom: calc(1em * 8 / 16) !important;
		padding-bottom: var(--spacing-2xs) !important;
	}
	.laptop\:padding-left-2xs {
		padding-left: calc(1em * 8 / 16) !important;
		padding-left: var(--spacing-2xs) !important;
	}
	.laptop\:padding-horizontal-2xs {
		padding-left: calc(1em * 8 / 16) !important;
		padding-left: var(--spacing-2xs) !important;
		padding-right: calc(1em * 8 / 16) !important;
		padding-right: var(--spacing-2xs) !important;
	}
	.laptop\:padding-x-2xs {
		padding-left: calc(1em * 8 / 16) !important;
		padding-left: var(--spacing-2xs) !important;
		padding-right: calc(1em * 8 / 16) !important;
		padding-right: var(--spacing-2xs) !important;
	}
	.laptop\:padding-vertical-2xs {
		padding-top: calc(1em * 8 / 16) !important;
		padding-top: var(--spacing-2xs) !important;
		padding-bottom: calc(1em * 8 / 16) !important;
		padding-bottom: var(--spacing-2xs) !important;
	}
	.laptop\:padding-y-2xs {
		padding-top: calc(1em * 8 / 16) !important;
		padding-top: var(--spacing-2xs) !important;
		padding-bottom: calc(1em * 8 / 16) !important;
		padding-bottom: var(--spacing-2xs) !important;
	}
		
	.laptop\:padding-xs {
		padding: calc(1em * 10 / 16) !important;
		padding: var(--spacing-xs) !important;
	}
	.laptop\:padding-top-xs {
		padding-top: calc(1em * 10 / 16) !important;
		padding-top: var(--spacing-xs) !important;
	}
	.laptop\:padding-right-xs {
		padding-right: calc(1em * 10 / 16) !important;
		padding-right: var(--spacing-xs) !important;
	}
	.laptop\:padding-bottom-xs {
		padding-bottom: calc(1em * 10 / 16) !important;
		padding-bottom: var(--spacing-xs) !important;
	}
	.laptop\:padding-left-xs {
		padding-left: calc(1em * 10 / 16) !important;
		padding-left: var(--spacing-xs) !important;
	}
	.laptop\:padding-horizontal-xs {
		padding-left: calc(1em * 10 / 16) !important;
		padding-left: var(--spacing-xs) !important;
		padding-right: calc(1em * 10 / 16) !important;
		padding-right: var(--spacing-xs) !important;
	}
	.laptop\:padding-x-xs {
		padding-left: calc(1em * 10 / 16) !important;
		padding-left: var(--spacing-xs) !important;
		padding-right: calc(1em * 10 / 16) !important;
		padding-right: var(--spacing-xs) !important;
	}
	.laptop\:padding-vertical-xs {
		padding-top: calc(1em * 10 / 16) !important;
		padding-top: var(--spacing-xs) !important;
		padding-bottom: calc(1em * 10 / 16) !important;
		padding-bottom: var(--spacing-xs) !important;
	}
	.laptop\:padding-y-xs {
		padding-top: calc(1em * 10 / 16) !important;
		padding-top: var(--spacing-xs) !important;
		padding-bottom: calc(1em * 10 / 16) !important;
		padding-bottom: var(--spacing-xs) !important;
	}
		
	.laptop\:padding-sm {
		padding: calc(1em * 12 / 16) !important;
		padding: var(--spacing-sm) !important;
	}
	.laptop\:padding-top-sm {
		padding-top: calc(1em * 12 / 16) !important;
		padding-top: var(--spacing-sm) !important;
	}
	.laptop\:padding-right-sm {
		padding-right: calc(1em * 12 / 16) !important;
		padding-right: var(--spacing-sm) !important;
	}
	.laptop\:padding-bottom-sm {
		padding-bottom: calc(1em * 12 / 16) !important;
		padding-bottom: var(--spacing-sm) !important;
	}
	.laptop\:padding-left-sm {
		padding-left: calc(1em * 12 / 16) !important;
		padding-left: var(--spacing-sm) !important;
	}
	.laptop\:padding-horizontal-sm {
		padding-left: calc(1em * 12 / 16) !important;
		padding-left: var(--spacing-sm) !important;
		padding-right: calc(1em * 12 / 16) !important;
		padding-right: var(--spacing-sm) !important;
	}
	.laptop\:padding-x-sm {
		padding-left: calc(1em * 12 / 16) !important;
		padding-left: var(--spacing-sm) !important;
		padding-right: calc(1em * 12 / 16) !important;
		padding-right: var(--spacing-sm) !important;
	}
	.laptop\:padding-vertical-sm {
		padding-top: calc(1em * 12 / 16) !important;
		padding-top: var(--spacing-sm) !important;
		padding-bottom: calc(1em * 12 / 16) !important;
		padding-bottom: var(--spacing-sm) !important;
	}
	.laptop\:padding-y-sm {
		padding-top: calc(1em * 12 / 16) !important;
		padding-top: var(--spacing-sm) !important;
		padding-bottom: calc(1em * 12 / 16) !important;
		padding-bottom: var(--spacing-sm) !important;
	}
		
	.laptop\:padding-2sm {
		padding: calc(1em * 14 / 16) !important;
		padding: var(--spacing-2sm) !important;
	}
	.laptop\:padding-top-2sm {
		padding-top: calc(1em * 14 / 16) !important;
		padding-top: var(--spacing-2sm) !important;
	}
	.laptop\:padding-right-2sm {
		padding-right: calc(1em * 14 / 16) !important;
		padding-right: var(--spacing-2sm) !important;
	}
	.laptop\:padding-bottom-2sm {
		padding-bottom: calc(1em * 14 / 16) !important;
		padding-bottom: var(--spacing-2sm) !important;
	}
	.laptop\:padding-left-2sm {
		padding-left: calc(1em * 14 / 16) !important;
		padding-left: var(--spacing-2sm) !important;
	}
	.laptop\:padding-horizontal-2sm {
		padding-left: calc(1em * 14 / 16) !important;
		padding-left: var(--spacing-2sm) !important;
		padding-right: calc(1em * 14 / 16) !important;
		padding-right: var(--spacing-2sm) !important;
	}
	.laptop\:padding-x-2sm {
		padding-left: calc(1em * 14 / 16) !important;
		padding-left: var(--spacing-2sm) !important;
		padding-right: calc(1em * 14 / 16) !important;
		padding-right: var(--spacing-2sm) !important;
	}
	.laptop\:padding-vertical-2sm {
		padding-top: calc(1em * 14 / 16) !important;
		padding-top: var(--spacing-2sm) !important;
		padding-bottom: calc(1em * 12 / 16) !important;
		padding-bottom: var(--spacing-2sm) !important;
	}
	.laptop\:padding-y-2sm {
		padding-top: calc(1em * 14 / 16) !important;
		padding-top: var(--spacing-2sm) !important;
		padding-bottom: calc(1em * 14 / 16) !important;
		padding-bottom: var(--spacing-2sm) !important;
	}
		
	.laptop\:padding-md {
		padding: calc(1em * 1) !important;
		padding: var(--spacing-md) !important;
	}
	.laptop\:padding-top-md {
		padding-top: calc(1em * 1) !important;
		padding-top: var(--spacing-md) !important;
	}
	.laptop\:padding-right-md {
		padding-right: calc(1em * 1) !important;
		padding-right: var(--spacing-md) !important;
	}
	.laptop\:padding-bottom-md {
		padding-bottom: calc(1em * 1) !important;
		padding-bottom: var(--spacing-md) !important;
	}
	.laptop\:padding-left-md {
		padding-left: calc(1em * 1) !important;
		padding-left: var(--spacing-md) !important;
	}
	.laptop\:padding-horizontal-md {
		padding-left: calc(1em * 1) !important;
		padding-left: var(--spacing-md) !important;
		padding-right: calc(1em * 1) !important;
		padding-right: var(--spacing-md) !important;
	}
	.laptop\:padding-x-md {
		padding-left: calc(1em * 1) !important;
		padding-left: var(--spacing-md) !important;
		padding-right: calc(1em * 1) !important;
		padding-right: var(--spacing-md) !important;
	}
	.laptop\:padding-vertical-md {
		padding-top: calc(1em * 1) !important;
		padding-top: var(--spacing-md) !important;
		padding-bottom: calc(1em * 1) !important;
		padding-bottom: var(--spacing-md) !important;
	}
	.laptop\:padding-y-md {
		padding-top: calc(1em * 1) !important;
		padding-top: var(--spacing-md) !important;
		padding-bottom: calc(1em * 1) !important;
		padding-bottom: var(--spacing-md) !important;
	}
		
	.laptop\:padding-2md {
		padding: calc(1em * 1.125) !important;
		padding: var(--spacing-2md) !important;
	}
	.laptop\:padding-top-2md {
		padding-top: calc(1em * 1.125) !important;
		padding-top: var(--spacing-2md) !important;
	}
	.laptop\:padding-right-2md {
		padding-right: calc(1em * 1.125) !important;
		padding-right: var(--spacing-2md) !important;
	}
	.laptop\:padding-bottom-2md {
		padding-bottom: calc(1em * 1.125) !important;
		padding-bottom: var(--spacing-2md) !important;
	}
	.laptop\:padding-left-2md {
		padding-left: calc(1em * 1.125) !important;
		padding-left: var(--spacing-2md) !important;
	}
	.laptop\:padding-horizontal-2md {
		padding-left: calc(1em * 1.125) !important;
		padding-left: var(--spacing-2md) !important;
		padding-right: calc(1em * 1.125) !important;
		padding-right: var(--spacing-2md) !important;
	}
	.laptop\:padding-x-2md {
		padding-left: calc(1em * 1.125) !important;
		padding-left: var(--spacing-2md) !important;
		padding-right: calc(1em * 1.125) !important;
		padding-right: var(--spacing-2md) !important;
	}
	.laptop\:padding-vertical-2md {
		padding-top: calc(1em * 1.125) !important;
		padding-top: var(--spacing-2md) !important;
		padding-bottom: calc(1em * 1.125) !important;
		padding-bottom: var(--spacing-2md) !important;
	}
	.laptop\:padding-y-2md {
		padding-top: calc(1em * 1.125) !important;
		padding-top: var(--spacing-2md) !important;
		padding-bottom: calc(1em * 1.125) !important;
		padding-bottom: var(--spacing-2md) !important;
	}
		
	.laptop\:padding-3md {
		padding: calc(1em * 1.25) !important;
		padding: var(--spacing-3md) !important;
	}
	.laptop\:padding-top-3md {
		padding-top: calc(1em * 1.25) !important;
		padding-top: var(--spacing-3md) !important;
	}
	.laptop\:padding-right-3md {
		padding-right: calc(1em * 1.25) !important;
		padding-right: var(--spacing-3md) !important;
	}
	.laptop\:padding-bottom-3md {
		padding-bottom: calc(1em * 1.25) !important;
		padding-bottom: var(--spacing-3md) !important;
	}
	.laptop\:padding-left-3md {
		padding-left: calc(1em * 1.25) !important;
		padding-left: var(--spacing-3md) !important;
	}
	.laptop\:padding-horizontal-3md {
		padding-left: calc(1em * 1.25) !important;
		padding-left: var(--spacing-3md) !important;
		padding-right: calc(1em * 1.25) !important;
		padding-right: var(--spacing-3md) !important;
	}
	.laptop\:padding-x-3md {
		padding-left: calc(1em * 1.25) !important;
		padding-left: var(--spacing-3md) !important;
		padding-right: calc(1em * 1.25) !important;
		padding-right: var(--spacing-3md) !important;
	}
	.laptop\:padding-vertical-3md {
		padding-top: calc(1em * 1.25) !important;
		padding-top: var(--spacing-3md) !important;
		padding-bottom: calc(1em * 1.25) !important;
		padding-bottom: var(--spacing-3md) !important;
	}
	.laptop\:padding-y-3md {
		padding-top: calc(1em * 1.25) !important;
		padding-top: var(--spacing-3md) !important;
		padding-bottom: calc(1em * 1.25) !important;
		padding-bottom: var(--spacing-3md) !important;
	}
		
	.laptop\:padding-4md {
		padding: calc(1em * 1.375) !important;
		padding: var(--spacing-4md) !important;
	}
	.laptop\:padding-top-4md {
		padding-top: calc(1em * 1.375) !important;
		padding-top: var(--spacing-4md) !important;
	}
	.laptop\:padding-right-4md {
		padding-right: calc(1em * 1.375) !important;
		padding-right: var(--spacing-4md) !important;
	}
	.laptop\:padding-bottom-4md {
		padding-bottom: calc(1em * 1.375) !important;
		padding-bottom: var(--spacing-4md) !important;
	}
	.laptop\:padding-left-4md {
		padding-left: calc(1em * 1.375) !important;
		padding-left: var(--spacing-4md) !important;
	}
	.laptop\:padding-horizontal-4md {
		padding-left: calc(1em * 1.375) !important;
		padding-left: var(--spacing-4md) !important;
		padding-right: calc(1em * 1.375) !important;
		padding-right: var(--spacing-4md) !important;
	}
	.laptop\:padding-x-4md {
		padding-left: calc(1em * 1.375) !important;
		padding-left: var(--spacing-4md) !important;
		padding-right: calc(1em * 1.375) !important;
		padding-right: var(--spacing-4md) !important;
	}
	.laptop\:padding-vertical-4md {
		padding-top: calc(1em * 1.375) !important;
		padding-top: var(--spacing-4md) !important;
		padding-bottom: calc(1em * 1.375) !important;
		padding-bottom: var(--spacing-4md) !important;
	}
	.laptop\:padding-y-4md {
		padding-top: calc(1em * 1.375) !important;
		padding-top: var(--spacing-4md) !important;
		padding-bottom: calc(1em * 1.375) !important;
		padding-bottom: var(--spacing-4md) !important;
	}
		
	.laptop\:padding-lg {
		padding: calc(1em * 1.5) !important;
		padding: var(--spacing-lg) !important;
	}
	.laptop\:padding-top-lg {
		padding-top: calc(1em * 1.5) !important;
		padding-top: var(--spacing-lg) !important;
	}
	.laptop\:padding-right-lg {
		padding-right: calc(1em * 1.5) !important;
		padding-right: var(--spacing-lg) !important;
	}
	.laptop\:padding-bottom-lg {
		padding-bottom: calc(1em * 1.5) !important;
		padding-bottom: var(--spacing-lg) !important;
	}
	.laptop\:padding-left-lg {
		padding-left: calc(1em * 1.5) !important;
		padding-left: var(--spacing-lg) !important;
	}
	.laptop\:padding-horizontal-lg {
		padding-left: calc(1em * 1.5) !important;
		padding-left: var(--spacing-lg) !important;
		padding-right: calc(1em * 1.5) !important;
		padding-right: var(--spacing-lg) !important;
	}
	.laptop\:padding-x-lg {
		padding-left: calc(1em * 1.5) !important;
		padding-left: var(--spacing-lg) !important;
		padding-right: calc(1em * 1.5) !important;
		padding-right: var(--spacing-lg) !important;
	}
	.laptop\:padding-vertical-lg {
		padding-top: calc(1em * 1.5) !important;
		padding-top: var(--spacing-lg) !important;
		padding-bottom: calc(1em * 1.5) !important;
		padding-bottom: var(--spacing-lg) !important;
	}
	.laptop\:padding-y-lg {
		padding-top: calc(1em * 1.5) !important;
		padding-top: var(--spacing-lg) !important;
		padding-bottom: calc(1em * 1.5) !important;
		padding-bottom: var(--spacing-lg) !important;
	}
		
	.laptop\:padding-2lg {
		padding: calc(1em * 1.75) !important;
		padding: var(--spacing-2lg) !important;
	}
	.laptop\:padding-top-2lg {
		padding-top: calc(1em * 1.75) !important;
		padding-top: var(--spacing-2lg) !important;
	}
	.laptop\:padding-right-2lg {
		padding-right: calc(1em * 1.75) !important;
		padding-right: var(--spacing-2lg) !important;
	}
	.laptop\:padding-bottom-2lg {
		padding-bottom: calc(1em * 1.75) !important;
		padding-bottom: var(--spacing-2lg) !important;
	}
	.laptop\:padding-left-2lg {
		padding-left: calc(1em * 1.75) !important;
		padding-left: var(--spacing-2lg) !important;
	}
	.laptop\:padding-horizontal-2lg {
		padding-left: calc(1em * 1.75) !important;
		padding-left: var(--spacing-2lg) !important;
		padding-right: calc(1em * 1.75) !important;
		padding-right: var(--spacing-2lg) !important;
	}
	.laptop\:padding-x-2lg {
		padding-left: calc(1em * 1.75) !important;
		padding-left: var(--spacing-2lg) !important;
		padding-right: calc(1em * 1.75) !important;
		padding-right: var(--spacing-2lg) !important;
	}
	.laptop\:padding-vertical-2lg {
		padding-top: calc(1em * 1.75) !important;
		padding-top: var(--spacing-2lg) !important;
		padding-bottom: calc(1em * 1.75) !important;
		padding-bottom: var(--spacing-2lg) !important;
	}
	.laptop\:padding-y-2lg {
		padding-top: calc(1em * 1.75) !important;
		padding-top: var(--spacing-2lg) !important;
		padding-bottom: calc(1em * 1.75) !important;
		padding-bottom: var(--spacing-2lg) !important;
	}
		
	.laptop\:padding-3lg {
		padding: calc(1em * 2) !important;
		padding: var(--spacing-3lg) !important;
	}
	.laptop\:padding-top-3lg {
		padding-top: calc(1em * 2) !important;
		padding-top: var(--spacing-3lg) !important;
	}
	.laptop\:padding-right-3lg {
		padding-right: calc(1em * 2) !important;
		padding-right: var(--spacing-3lg) !important;
	}
	.laptop\:padding-bottom-3lg {
		padding-bottom: calc(1em * 2) !important;
		padding-bottom: var(--spacing-3lg) !important;
	}
	.laptop\:padding-left-3lg {
		padding-left: calc(1em * 2) !important;
		padding-left: var(--spacing-3lg) !important;
	}
	.laptop\:padding-horizontal-3lg {
		padding-left: calc(1em * 2) !important;
		padding-left: var(--spacing-3lg) !important;
		padding-right: calc(1em * 2) !important;
		padding-right: var(--spacing-3lg) !important;
	}
	.laptop\:padding-x-3lg {
		padding-left: calc(1em * 2) !important;
		padding-left: var(--spacing-3lg) !important;
		padding-right: calc(1em * 2) !important;
		padding-right: var(--spacing-3lg) !important;
	}
	.laptop\:padding-vertical-3lg {
		padding-top: calc(1em * 2) !important;
		padding-top: var(--spacing-3lg) !important;
		padding-bottom: calc(1em * 2) !important;
		padding-bottom: var(--spacing-3lg) !important;
	}
	.laptop\:padding-y-3lg {
		padding-top: calc(1em * 2) !important;
		padding-top: var(--spacing-3lg) !important;
		padding-bottom: calc(1em * 2) !important;
		padding-bottom: var(--spacing-3lg) !important;
	}
		
	.laptop\:padding-xl {
		padding: calc(1em * 2.25) !important;
		padding: var(--spacing-xl) !important;
	}
	.laptop\:padding-top-xl {
		padding-top: calc(1em * 2.25) !important;
		padding-top: var(--spacing-xl) !important;
	}
	.laptop\:padding-right-xl {
		padding-right: calc(1em * 2.25) !important;
		padding-right: var(--spacing-xl) !important;
	}
	.laptop\:padding-bottom-xl {
		padding-bottom: calc(1em * 2.25) !important;
		padding-bottom: var(--spacing-xl) !important;
	}
	.laptop\:padding-left-xl {
		padding-left: calc(1em * 2.25) !important;
		padding-left: var(--spacing-xl) !important;
	}
	.laptop\:padding-horizontal-xl {
		padding-left: calc(1em * 2.25) !important;
		padding-left: var(--spacing-xl) !important;
		padding-right: calc(1em * 2.25) !important;
		padding-right: var(--spacing-xl) !important;
	}
	.laptop\:padding-x-xl {
		padding-left: calc(1em * 2.25) !important;
		padding-left: var(--spacing-xl) !important;
		padding-right: calc(1em * 2.25) !important;
		padding-right: var(--spacing-xl) !important;
	}
	.laptop\:padding-vertical-xl {
		padding-top: calc(1em * 2.25) !important;
		padding-top: var(--spacing-xl) !important;
		padding-bottom: calc(1em * 2.25) !important;
		padding-bottom: var(--spacing-xl) !important;
	}
	.laptop\:padding-y-xl {
		padding-top: calc(1em * 2.25) !important;
		padding-top: var(--spacing-xl) !important;
		padding-bottom: calc(1em * 2.25) !important;
		padding-bottom: var(--spacing-xl) !important;
	}
		
	.laptop\:padding-2xl {
		padding: calc(1em * 2.5) !important;
		padding: var(--spacing-2xl) !important;
	}
	.laptop\:padding-top-2xl {
		padding-top: calc(1em * 2.5) !important;
		padding-top: var(--spacing-2xl) !important;
	}
	.laptop\:padding-right-2xl {
		padding-right: calc(1em * 2.5) !important;
		padding-right: var(--spacing-2xl) !important;
	}
	.laptop\:padding-bottom-2xl {
		padding-bottom: calc(1em * 2.5) !important;
		padding-bottom: var(--spacing-2xl) !important;
	}
	.laptop\:padding-left-2xl {
		padding-left: calc(1em * 2.5) !important;
		padding-left: var(--spacing-2xl) !important;
	}
	.laptop\:padding-horizontal-2xl {
		padding-left: calc(1em * 2.5) !important;
		padding-left: var(--spacing-2xl) !important;
		padding-right: calc(1em * 2.5) !important;
		padding-right: var(--spacing-2xl) !important;
	}
	.laptop\:padding-x-2xl {
		padding-left: calc(1em * 2.5) !important;
		padding-left: var(--spacing-2xl) !important;
		padding-right: calc(1em * 2.5) !important;
		padding-right: var(--spacing-2xl) !important;
	}
	.laptop\:padding-vertical-2xl {
		padding-top: calc(1em * 2.5) !important;
		padding-top: var(--spacing-2xl) !important;
		padding-bottom: calc(1em * 2.5) !important;
		padding-bottom: var(--spacing-2xl) !important;
	}
	.laptop\:padding-y-2xl {
		padding-top: calc(1em * 2.5) !important;
		padding-top: var(--spacing-2xl) !important;
		padding-bottom: calc(1em * 2.5) !important;
		padding-bottom: var(--spacing-2xl) !important;
	}
		
	.laptop\:padding-3xl {
		padding: calc(1em * 2.75) !important;
		padding: var(--spacing-3xl) !important;
	}
	.laptop\:padding-top-3xl {
		padding-top: calc(1em * 2.75) !important;
		padding-top: var(--spacing-3xl) !important;
	}
	.laptop\:padding-right-3xl {
		padding-right: calc(1em * 2.75) !important;
		padding-right: var(--spacing-3xl) !important;
	}
	.laptop\:padding-bottom-3xl {
		padding-bottom: calc(1em * 2.75) !important;
		padding-bottom: var(--spacing-3xl) !important;
	}
	.laptop\:padding-left-3xl {
		padding-left: calc(1em * 2.75) !important;
		padding-left: var(--spacing-3xl) !important;
	}
	.laptop\:padding-horizontal-3xl {
		padding-left: calc(1em * 2.75) !important;
		padding-left: var(--spacing-3xl) !important;
		padding-right: calc(1em * 2.75) !important;
		padding-right: var(--spacing-3xl) !important;
	}
	.laptop\:padding-x-3xl {
		padding-left: calc(1em * 2.75) !important;
		padding-left: var(--spacing-3xl) !important;
		padding-right: calc(1em * 2.75) !important;
		padding-right: var(--spacing-3xl) !important;
	}
	.laptop\:padding-vertical-3xl {
		padding-top: calc(1em * 2.75) !important;
		padding-top: var(--spacing-3xl) !important;
		padding-bottom: calc(1em * 2.75) !important;
		padding-bottom: var(--spacing-3xl) !important;
	}
	.laptop\:padding-y-3xl {
		padding-top: calc(1em * 2.75) !important;
		padding-top: var(--spacing-3xl) !important;
		padding-bottom: calc(1em * 2.75) !important;
		padding-bottom: var(--spacing-3xl) !important;
	}
		
	.laptop\:padding-4xl {
		padding: calc(1em * 3) !important;
		padding: var(--spacing-4xl) !important;
	}
	.laptop\:padding-top-4xl {
		padding-top: calc(1em * 3) !important;
		padding-top: var(--spacing-4xl) !important;
	}
	.laptop\:padding-right-4xl {
		padding-right: calc(1em * 3) !important;
		padding-right: var(--spacing-4xl) !important;
	}
	.laptop\:padding-bottom-4xl {
		padding-bottom: calc(1em * 3) !important;
		padding-bottom: var(--spacing-4xl) !important;
	}
	.laptop\:padding-left-4xl {
		padding-left: calc(1em * 3) !important;
		padding-left: var(--spacing-4xl) !important;
	}
	.laptop\:padding-horizontal-4xl {
		padding-left: calc(1em * 3) !important;
		padding-left: var(--spacing-4xl) !important;
		padding-right: calc(1em * 3) !important;
		padding-right: var(--spacing-4xl) !important;
	}
	.laptop\:padding-x-4xl {
		padding-left: calc(1em * 3) !important;
		padding-left: var(--spacing-4xl) !important;
		padding-right: calc(1em * 3) !important;
		padding-right: var(--spacing-4xl) !important;
	}
	.laptop\:padding-vertical-4xl {
		padding-top: calc(1em * 3) !important;
		padding-top: var(--spacing-4xl) !important;
		padding-bottom: calc(1em * 3) !important;
		padding-bottom: var(--spacing-4xl) !important;
	}
	.laptop\:padding-y-4xl {
		padding-top: calc(1em * 3) !important;
		padding-top: var(--spacing-4xl) !important;
		padding-bottom: calc(1em * 3) !important;
		padding-bottom: var(--spacing-4xl) !important;
	}
		
	.laptop\:padding-5xl {
		padding: calc(1em * 3.25) !important;
		padding: var(--spacing-5xl) !important;
	}
	.laptop\:padding-top-5xl {
		padding-top: calc(1em * 3.25) !important;
		padding-top: var(--spacing-5xl) !important;
	}
	.laptop\:padding-right-5xl {
		padding-right: calc(1em * 3.25) !important;
		padding-right: var(--spacing-5xl) !important;
	}
	.laptop\:padding-bottom-5xl {
		padding-bottom: calc(1em * 3.25) !important;
		padding-bottom: var(--spacing-5xl) !important;
	}
	.laptop\:padding-left-5xl {
		padding-left: calc(1em * 3.25) !important;
		padding-left: var(--spacing-5xl) !important;
	}
	.laptop\:padding-horizontal-5xl {
		padding-left: calc(1em * 3.25) !important;
		padding-left: var(--spacing-5xl) !important;
		padding-right: calc(1em * 3.25) !important;
		padding-right: var(--spacing-5xl) !important;
	}
	.laptop\:padding-x-5xl {
		padding-left: calc(1em * 3.25) !important;
		padding-left: var(--spacing-5xl) !important;
		padding-right: calc(1em * 3.25) !important;
		padding-right: var(--spacing-5xl) !important;
	}
	.laptop\:padding-vertical-5xl {
		padding-top: calc(1em * 3.25) !important;
		padding-top: var(--spacing-5xl) !important;
		padding-bottom: calc(1em * 3.25) !important;
		padding-bottom: var(--spacing-5xl) !important;
	}
	.laptop\:padding-y-5xl {
		padding-top: calc(1em * 3.25) !important;
		padding-top: var(--spacing-5xl) !important;
		padding-bottom: calc(1em * 3.25) !important;
		padding-bottom: var(--spacing-5xl) !important;
	}
		
	.laptop\:padding-6xl {
		padding: calc(1em * 3.5) !important;
		padding: var(--spacing-6xl) !important;
	}
	.laptop\:padding-top-6xl {
		padding-top: calc(1em * 3.5) !important;
		padding-top: var(--spacing-6xl) !important;
	}
	.laptop\:padding-right-6xl {
		padding-right: calc(1em * 3.5) !important;
		padding-right: var(--spacing-6xl) !important;
	}
	.laptop\:padding-bottom-6xl {
		padding-bottom: calc(1em * 3.5) !important;
		padding-bottom: var(--spacing-6xl) !important;
	}
	.laptop\:padding-left-6xl {
		padding-left: calc(1em * 3.5) !important;
		padding-left: var(--spacing-6xl) !important;
	}
	.laptop\:padding-horizontal-6xl {
		padding-left: calc(1em * 3.5) !important;
		padding-left: var(--spacing-6xl) !important;
		padding-right: calc(1em * 3.5) !important;
		padding-right: var(--spacing-6xl) !important;
	}
	.laptop\:padding-x-6xl {
		padding-left: calc(1em * 3.5) !important;
		padding-left: var(--spacing-6xl) !important;
		padding-right: calc(1em * 3.5) !important;
		padding-right: var(--spacing-6xl) !important;
	}
	.laptop\:padding-vertical-6xl {
		padding-top: calc(1em * 3.5) !important;
		padding-top: var(--spacing-6xl) !important;
		padding-bottom: calc(1em * 3.5) !important;
		padding-bottom: var(--spacing-6xl) !important;
	}
	.laptop\:padding-y-6xl {
		padding-top: calc(1em * 3.5) !important;
		padding-top: var(--spacing-6xl) !important;
		padding-bottom: calc(1em * 3.5) !important;
		padding-bottom: var(--spacing-6xl) !important;
	}
		
	.laptop\:padding-7xl {
		padding: calc(1em * 4) !important;
		padding: var(--spacing-7xl) !important;
	}
	.laptop\:padding-top-7xl {
		padding-top: calc(1em * 4) !important;
		padding-top: var(--spacing-7xl) !important;
	}
	.laptop\:padding-right-7xl {
		padding-right: calc(1em * 4) !important;
		padding-right: var(--spacing-7xl) !important;
	}
	.laptop\:padding-bottom-7xl {
		padding-bottom: calc(1em * 4) !important;
		padding-bottom: var(--spacing-7xl) !important;
	}
	.laptop\:padding-left-7xl {
		padding-left: calc(1em * 4) !important;
		padding-left: var(--spacing-7xl) !important;
	}
	.laptop\:padding-horizontal-7xl {
		padding-left: calc(1em * 4) !important;
		padding-left: var(--spacing-7xl) !important;
		padding-right: calc(1em * 4) !important;
		padding-right: var(--spacing-7xl) !important;
	}
	.laptop\:padding-x-7xl {
		padding-left: calc(1em * 4) !important;
		padding-left: var(--spacing-7xl) !important;
		padding-right: calc(1em * 4) !important;
		padding-right: var(--spacing-7xl) !important;
	}
	.laptop\:padding-vertical-7xl {
		padding-top: calc(1em * 4) !important;
		padding-top: var(--spacing-7xl) !important;
		padding-bottom: calc(1em * 4) !important;
		padding-bottom: var(--spacing-7xl) !important;
	}
	.laptop\:padding-y-7xl {
		padding-top: calc(1em * 4) !important;
		padding-top: var(--spacing-7xl) !important;
		padding-bottom: calc(1em * 4) !important;
		padding-bottom: var(--spacing-7xl) !important;
	}
		
	.laptop\:padding-8xl {
		padding: calc(1em * 4.5) !important;
		padding: var(--spacing-8xl) !important;
	}
	.laptop\:padding-top-8xl {
		padding-top: calc(1em * 4.5) !important;
		padding-top: var(--spacing-8xl) !important;
	}
	.laptop\:padding-right-8xl {
		padding-right: calc(1em * 4.5) !important;
		padding-right: var(--spacing-8xl) !important;
	}
	.laptop\:padding-bottom-8xl {
		padding-bottom: calc(1em * 4.5) !important;
		padding-bottom: var(--spacing-8xl) !important;
	}
	.laptop\:padding-left-8xl {
		padding-left: calc(1em * 4.5) !important;
		padding-left: var(--spacing-8xl) !important;
	}
	.laptop\:padding-horizontal-8xl {
		padding-left: calc(1em * 4.5) !important;
		padding-left: var(--spacing-8xl) !important;
		padding-right: calc(1em * 4.5) !important;
		padding-right: var(--spacing-8xl) !important;
	}
	.laptop\:padding-x-8xl {
		padding-left: calc(1em * 4.5) !important;
		padding-left: var(--spacing-8xl) !important;
		padding-right: calc(1em * 4.5) !important;
		padding-right: var(--spacing-8xl) !important;
	}
	.laptop\:padding-vertical-8xl {
		padding-top: calc(1em * 4.5) !important;
		padding-top: var(--spacing-8xl) !important;
		padding-bottom: calc(1em * 4.5) !important;
		padding-bottom: var(--spacing-8xl) !important;
	}
	.laptop\:padding-y-8xl {
		padding-top: calc(1em * 4.5) !important;
		padding-top: var(--spacing-8xl) !important;
		padding-bottom: calc(1em * 4.5) !important;
		padding-bottom: var(--spacing-8xl) !important;
	}
		
	.laptop\:padding-9xl {
		padding: calc(1em * 5) !important;
		padding: var(--spacing-9xl) !important;
	}
	.laptop\:padding-top-9xl {
		padding-top: calc(1em * 5) !important;
		padding-top: var(--spacing-9xl) !important;
	}
	.laptop\:padding-right-9xl {
		padding-right: calc(1em * 5) !important;
		padding-right: var(--spacing-9xl) !important;
	}
	.laptop\:padding-bottom-9xl {
		padding-bottom: calc(1em * 5) !important;
		padding-bottom: var(--spacing-9xl) !important;
	}
	.laptop\:padding-left-9xl {
		padding-left: calc(1em * 5) !important;
		padding-left: var(--spacing-9xl) !important;
	}
	.laptop\:padding-horizontal-9xl {
		padding-left: calc(1em * 5) !important;
		padding-left: var(--spacing-9xl) !important;
		padding-right: calc(1em * 5) !important;
		padding-right: var(--spacing-9xl) !important;
	}
	.laptop\:padding-x-9xl {
		padding-left: calc(1em * 5) !important;
		padding-left: var(--spacing-9xl) !important;
		padding-right: calc(1em * 5) !important;
		padding-right: var(--spacing-9xl) !important;
	}
	.laptop\:padding-vertical-9xl {
		padding-top: calc(1em * 5) !important;
		padding-top: var(--spacing-9xl) !important;
		padding-bottom: calc(1em * 5) !important;
		padding-bottom: var(--spacing-9xl) !important;
	}
	.laptop\:padding-y-9xl {
		padding-top: calc(1em * 5) !important;
		padding-top: var(--spacing-9xl) !important;
		padding-bottom: calc(1em * 5) !important;
		padding-bottom: var(--spacing-9xl) !important;
	}
		
	.laptop\:padding-10xl {
		padding: calc(1em * 6) !important;
		padding: var(--spacing-10xl) !important;
	}
	.laptop\:padding-top-10xl {
		padding-top: calc(1em * 6) !important;
		padding-top: var(--spacing-10xl) !important;
	}
	.laptop\:padding-right-10xl {
		padding-right: calc(1em * 6) !important;
		padding-right: var(--spacing-10xl) !important;
	}
	.laptop\:padding-bottom-10xl {
		padding-bottom: calc(1em * 6) !important;
		padding-bottom: var(--spacing-10xl) !important;
	}
	.laptop\:padding-left-10xl {
		padding-left: calc(1em * 6) !important;
		padding-left: var(--spacing-10xl) !important;
	}
	.laptop\:padding-horizontal-10xl {
		padding-left: calc(1em * 6) !important;
		padding-left: var(--spacing-10xl) !important;
		padding-right: calc(1em * 6) !important;
		padding-right: var(--spacing-10xl) !important;
	}
	.laptop\:padding-x-10xl {
		padding-left: calc(1em * 6) !important;
		padding-left: var(--spacing-10xl) !important;
		padding-right: calc(1em * 6) !important;
		padding-right: var(--spacing-10xl) !important;
	}
	.laptop\:padding-vertical-10xl {
		padding-top: calc(1em * 6) !important;
		padding-top: var(--spacing-10xl) !important;
		padding-bottom: calc(1em * 6) !important;
		padding-bottom: var(--spacing-10xl) !important;
	}
	.laptop\:padding-y-10xl {
		padding-top: calc(1em * 6) !important;
		padding-top: var(--spacing-10xl) !important;
		padding-bottom: calc(1em * 6) !important;
		padding-bottom: var(--spacing-10xl) !important;
	}
		
	.laptop\:padding-11xl {
		padding: calc(1em * 8) !important;
		padding: var(--spacing-11xl) !important;
	}
	.laptop\:padding-top-11xl {
		padding-top: calc(1em * 8) !important;
		padding-top: var(--spacing-11xl) !important;
	}
	.laptop\:padding-right-11xl {
		padding-right: calc(1em * 8) !important;
		padding-right: var(--spacing-11xl) !important;
	}
	.laptop\:padding-bottom-11xl {
		padding-bottom: calc(1em * 8) !important;
		padding-bottom: var(--spacing-11xl) !important;
	}
	.laptop\:padding-left-11xl {
		padding-left: calc(1em * 8) !important;
		padding-left: var(--spacing-11xl) !important;
	}
	.laptop\:padding-horizontal-11xl {
		padding-left: calc(1em * 8) !important;
		padding-left: var(--spacing-11xl) !important;
		padding-right: calc(1em * 8) !important;
		padding-right: var(--spacing-11xl) !important;
	}
	.laptop\:padding-x-11xl {
		padding-left: calc(1em * 8) !important;
		padding-left: var(--spacing-11xl) !important;
		padding-right: calc(1em * 8) !important;
		padding-right: var(--spacing-11xl) !important;
	}
	.laptop\:padding-vertical-11xl {
		padding-top: calc(1em * 8) !important;
		padding-top: var(--spacing-11xl) !important;
		padding-bottom: calc(1em * 8) !important;
		padding-bottom: var(--spacing-11xl) !important;
	}
	.laptop\:padding-y-11xl {
		padding-top: calc(1em * 8) !important;
		padding-top: var(--spacing-11xl) !important;
		padding-bottom: calc(1em * 8) !important;
		padding-bottom: var(--spacing-11xl) !important;
	}
		
	.laptop\:padding-12xl {
		padding: calc(1em * 10) !important;
		padding: var(--spacing-12xl) !important;
	}
	.laptop\:padding-top-12xl {
		padding-top: calc(1em * 10) !important;
		padding-top: var(--spacing-12xl) !important;
	}
	.laptop\:padding-right-12xl {
		padding-right: calc(1em * 10) !important;
		padding-right: var(--spacing-12xl) !important;
	}
	.laptop\:padding-bottom-12xl {
		padding-bottom: calc(1em * 10) !important;
		padding-bottom: var(--spacing-12xl) !important;
	}
	.laptop\:padding-left-12xl {
		padding-left: calc(1em * 10) !important;
		padding-left: var(--spacing-12xl) !important;
	}
	.laptop\:padding-horizontal-12xl {
		padding-left: calc(1em * 10) !important;
		padding-left: var(--spacing-12xl) !important;
		padding-right: calc(1em * 10) !important;
		padding-right: var(--spacing-12xl) !important;
	}
	.laptop\:padding-x-12xl {
		padding-left: calc(1em * 10) !important;
		padding-left: var(--spacing-12xl) !important;
		padding-right: calc(1em * 10) !important;
		padding-right: var(--spacing-12xl) !important;
	}
	.laptop\:padding-vertical-12xl {
		padding-top: calc(1em * 10) !important;
		padding-top: var(--spacing-12xl) !important;
		padding-bottom: calc(1em * 10) !important;
		padding-bottom: var(--spacing-12xl) !important;
	}
	.laptop\:padding-y-12xl {
		padding-top: calc(1em * 10) !important;
		padding-top: var(--spacing-12xl) !important;
		padding-bottom: calc(1em * 10) !important;
		padding-bottom: var(--spacing-12xl) !important;
	}
		
	.laptop\:padding-13xl {
		padding: calc(1em * 12) !important;
		padding: var(--spacing-13xl) !important;
	}
	.laptop\:padding-top-13xl {
		padding-top: calc(1em * 12) !important;
		padding-top: var(--spacing-13xl) !important;
	}
	.laptop\:padding-right-13xl {
		padding-right: calc(1em * 12) !important;
		padding-right: var(--spacing-13xl) !important;
	}
	.laptop\:padding-bottom-13xl {
		padding-bottom: calc(1em * 12) !important;
		padding-bottom: var(--spacing-13xl) !important;
	}
	.laptop\:padding-left-13xl {
		padding-left: calc(1em * 12) !important;
		padding-left: var(--spacing-13xl) !important;
	}
	.laptop\:padding-horizontal-13xl {
		padding-left: calc(1em * 12) !important;
		padding-left: var(--spacing-13xl) !important;
		padding-right: calc(1em * 12) !important;
		padding-right: var(--spacing-13xl) !important;
	}
	.laptop\:padding-x-13xl {
		padding-left: calc(1em * 12) !important;
		padding-left: var(--spacing-13xl) !important;
		padding-right: calc(1em * 12) !important;
		padding-right: var(--spacing-13xl) !important;
	}
	.laptop\:padding-vertical-13xl {
		padding-top: calc(1em * 12) !important;
		padding-top: var(--spacing-13xl) !important;
		padding-bottom: calc(1em * 12) !important;
		padding-bottom: var(--spacing-13xl) !important;
	}
	.laptop\:padding-y-13xl {
		padding-top: calc(1em * 12) !important;
		padding-top: var(--spacing-13xl) !important;
		padding-bottom: calc(1em * 12) !important;
		padding-bottom: var(--spacing-13xl) !important;
	}
		
	.laptop\:padding-14xl {
		padding: calc(1em * 16) !important;
		padding: var(--spacing-14xl) !important;
	}
	.laptop\:padding-top-14xl {
		padding-top: calc(1em * 16) !important;
		padding-top: var(--spacing-14xl) !important;
	}
	.laptop\:padding-right-14xl {
		padding-right: calc(1em * 16) !important;
		padding-right: var(--spacing-14xl) !important;
	}
	.laptop\:padding-bottom-14xl {
		padding-bottom: calc(1em * 16) !important;
		padding-bottom: var(--spacing-14xl) !important;
	}
	.laptop\:padding-left-14xl {
		padding-left: calc(1em * 16) !important;
		padding-left: var(--spacing-14xl) !important;
	}
	.laptop\:padding-horizontal-14xl {
		padding-left: calc(1em * 16) !important;
		padding-left: var(--spacing-14xl) !important;
		padding-right: calc(1em * 16) !important;
		padding-right: var(--spacing-14xl) !important;
	}
	.laptop\:padding-x-14xl {
		padding-left: calc(1em * 16) !important;
		padding-left: var(--spacing-14xl) !important;
		padding-right: calc(1em * 16) !important;
		padding-right: var(--spacing-14xl) !important;
	}
	.laptop\:padding-vertical-14xl {
		padding-top: calc(1em * 16) !important;
		padding-top: var(--spacing-14xl) !important;
		padding-bottom: calc(1em * 16) !important;
		padding-bottom: var(--spacing-14xl) !important;
	}
	.laptop\:padding-y-14xl {
		padding-top: calc(1em * 16) !important;
		padding-top: var(--spacing-14xl) !important;
		padding-bottom: calc(1em * 16) !important;
		padding-bottom: var(--spacing-14xl) !important;
	}
		
	.laptop\:padding-15xl {
		padding: calc(1em * 20) !important;
		padding: var(--spacing-15xl) !important;
	}
	.laptop\:padding-top-15xl {
		padding-top: calc(1em * 20) !important;
		padding-top: var(--spacing-15xl) !important;
	}
	.laptop\:padding-right-15xl {
		padding-right: calc(1em * 20) !important;
		padding-right: var(--spacing-15xl) !important;
	}
	.laptop\:padding-bottom-15xl {
		padding-bottom: calc(1em * 20) !important;
		padding-bottom: var(--spacing-15xl) !important;
	}
	.laptop\:padding-left-15xl {
		padding-left: calc(1em * 20) !important;
		padding-left: var(--spacing-15xl) !important;
	}
	.laptop\:padding-horizontal-15xl {
		padding-left: calc(1em * 20) !important;
		padding-left: var(--spacing-15xl) !important;
		padding-right: calc(1em * 20) !important;
		padding-right: var(--spacing-15xl) !important;
	}
	.laptop\:padding-x-15xl {
		padding-left: calc(1em * 20) !important;
		padding-left: var(--spacing-15xl) !important;
		padding-right: calc(1em * 20) !important;
		padding-right: var(--spacing-15xl) !important;
	}
	.laptop\:padding-vertical-15xl {
		padding-top: calc(1em * 20) !important;
		padding-top: var(--spacing-15xl) !important;
		padding-bottom: calc(1em * 20) !important;
		padding-bottom: var(--spacing-15xl) !important;
	}
	.laptop\:padding-y-15xl {
		padding-top: calc(1em * 20) !important;
		padding-top: var(--spacing-15xl) !important;
		padding-bottom: calc(1em * 20) !important;
		padding-bottom: var(--spacing-15xl) !important;
	}
		
	.laptop\:padding-16xl {
		padding: calc(1em * 22.5) !important;
		padding: var(--spacing-16xl) !important;
	}
	.laptop\:padding-top-16xl {
		padding-top: calc(1em * 22.5) !important;
		padding-top: var(--spacing-16xl) !important;
	}
	.laptop\:padding-right-16xl {
		padding-right: calc(1em * 22.5) !important;
		padding-right: var(--spacing-16xl) !important;
	}
	.laptop\:padding-bottom-16xl {
		padding-bottom: calc(1em * 22.5) !important;
		padding-bottom: var(--spacing-16xl) !important;
	}
	.laptop\:padding-left-16xl {
		padding-left: calc(1em * 22.5) !important;
		padding-left: var(--spacing-16xl) !important;
	}
	.laptop\:padding-horizontal-16xl {
		padding-left: calc(1em * 22.5) !important;
		padding-left: var(--spacing-16xl) !important;
		padding-right: calc(1em * 22.5) !important;
		padding-right: var(--spacing-16xl) !important;
	}
	.laptop\:padding-x-16xl {
		padding-left: calc(1em * 22.5) !important;
		padding-left: var(--spacing-16xl) !important;
		padding-right: calc(1em * 22.5) !important;
		padding-right: var(--spacing-16xl) !important;
	}
	.laptop\:padding-vertical-16xl {
		padding-top: calc(1em * 22.5) !important;
		padding-top: var(--spacing-16xl) !important;
		padding-bottom: calc(1em * 22.5) !important;
		padding-bottom: var(--spacing-16xl) !important;
	}
	.laptop\:padding-y-16xl {
		padding-top: calc(1em * 22.5) !important;
		padding-top: var(--spacing-16xl) !important;
		padding-bottom: calc(1em * 22.5) !important;
		padding-bottom: var(--spacing-16xl) !important;
	}
}

@media(min-width: 1536px) {
	.desktop\:padding-0 {
		padding: 0 !important;
		padding: var(--spacing-0) !important;
	}
	.desktop\:padding-top-0 {
		padding-top: 0 !important;
		padding-top: var(--spacing-0) !important;
	}
	.desktop\:padding-right-0 {
		padding-right: 0 !important;
		padding-right: var(--spacing-0) !important;
	}
	.desktop\:padding-bottom-0 {
		padding-bottom: 0 !important;
		padding-bottom: var(--spacing-0) !important;
	}
	.desktop\:padding-left-0 {
		padding-left: 0 !important;
		padding-left: var(--spacing-0) !important;
	}
	.desktop\:padding-horizontal-0 {
		padding-left: 0 !important;
		padding-left: var(--spacing-0) !important;
		padding-right: 0 !important;
		padding-right: var(--spacing-0) !important;
	}
	.desktop\:padding-x-0 {
		padding-left: 0 !important;
		padding-left: var(--spacing-0) !important;
		padding-right: 0 !important;
		padding-right: var(--spacing-0) !important;
	}
	.desktop\:padding-vertical-0 {
		padding-top: 0 !important;
		padding-top: var(--spacing-0) !important;
		padding-bottom: 0 !important;
		padding-bottom: var(--spacing-0) !important;
	}
	.desktop\:padding-y-0 {
		padding-top: 0 !important;
		padding-top: var(--spacing-0) !important;
		padding-bottom: 0 !important;
		padding-bottom: var(--spacing-0) !important;
	}

	.desktop\:padding-1 {
		padding: calc(1em * 1 / 16) !important;
		padding: var(--spacing-1) !important;
	}
	.desktop\:padding-top-1 {
		padding-top: calc(1em * 1 / 16) !important;
		padding-top: var(--spacing-1) !important;
	}
	.desktop\:padding-right-1 {
		padding-right: calc(1em * 1 / 16) !important;
		padding-right: var(--spacing-1) !important;
	}
	.desktop\:padding-bottom-1 {
		padding-bottom: calc(1em * 1 / 16) !important;
		padding-bottom: var(--spacing-1) !important;
	}
	.desktop\:padding-left-1 {
		padding-left: calc(1em * 1 / 16) !important;
		padding-left: var(--spacing-1) !important;
	}
	.desktop\:padding-horizontal-1 {
		padding-left: calc(1em * 1 / 16) !important;
		padding-left: var(--spacing-1) !important;
		padding-right: calc(1em * 1 / 16) !important;
		padding-right: var(--spacing-1) !important;
	}
	.desktop\:padding-x-1 {
		padding-left: calc(1em * 1 / 16) !important;
		padding-left: var(--spacing-1) !important;
		padding-right: calc(1em * 1 / 16) !important;
		padding-right: var(--spacing-1) !important;
	}
	.desktop\:padding-vertical-1 {
		padding-top: calc(1em * 1 / 16) !important;
		padding-top: var(--spacing-1) !important;
		padding-bottom: calc(1em * 1 / 16) !important;
		padding-bottom: var(--spacing-1) !important;
	}
	.desktop\:padding-y-1 {
		padding-top: calc(1em * 1 / 16) !important;
		padding-top: var(--spacing-1) !important;
		padding-bottom: calc(1em * 1 / 16) !important;
		padding-bottom: var(--spacing-1) !important;
	}

	.desktop\:padding-1px {
		padding: 1px !important;
		padding: var(--spacing-1px) !important;
	}
	.desktop\:padding-top-1px {
		padding-top: 1px !important;
		padding-top: var(--spacing-1px) !important;
	}
	.desktop\:padding-right-1px {
		padding-right: 1px !important;
		padding-right: var(--spacing-1px) !important;
	}
	.desktop\:padding-bottom-1px {
		padding-bottom: 1px !important;
		padding-bottom: var(--spacing-1px) !important;
	}
	.desktop\:padding-left-1px {
		padding-left: 1px !important;
		padding-left: var(--spacing-1px) !important;
	}
	.desktop\:padding-horizontal-1px {
		padding-left: 1px !important;
		padding-left: var(--spacing-1px) !important;
		padding-right: 1px !important;
		padding-right: var(--spacing-1px) !important;
	}
	.desktop\:padding-x-1px {
		padding-left: 1px !important;
		padding-left: var(--spacing-1px) !important;
		padding-right: 1px !important;
		padding-right: var(--spacing-1px) !important;
	}
	.desktop\:padding-vertical-1px {
		padding-top: 1px !important;
		padding-top: var(--spacing-1px) !important;
		padding-bottom: 1px !important;
		padding-bottom: var(--spacing-1px) !important;
	}
	.desktop\:padding-y-1px {
		padding-top: 1px !important;
		padding-top: var(--spacing-1px) !important;
		padding-bottom: 1px !important;
		padding-bottom: var(--spacing-1px) !important;
	}

	.desktop\:padding-6xs {
		padding: calc(1em * 2 / 16) !important;
		padding: var(--spacing-6xs) !important;
	}
	.desktop\:padding-top-6xs {
		padding-top: calc(1em * 2 / 16) !important;
		padding-top: var(--spacing-6xs) !important;
	}
	.desktop\:padding-right-6xs {
		padding-right: calc(1em * 2 / 16) !important;
		padding-right: var(--spacing-6xs) !important;
	}
	.desktop\:padding-bottom-6xs {
		padding-bottom: calc(1em * 2 / 16) !important;
		padding-bottom: var(--spacing-6xs) !important;
	}
	.desktop\:padding-left-6xs {
		padding-left: calc(1em * 2 / 16) !important;
		padding-left: var(--spacing-6xs) !important;
	}
	.desktop\:padding-horizontal-6xs {
		padding-left: calc(1em * 2 / 16) !important;
		padding-left: var(--spacing-6xs) !important;
		padding-right: calc(1em * 2 / 16) !important;
		padding-right: var(--spacing-6xs) !important;
	}
	.desktop\:padding-x-6xs {
		padding-left: calc(1em * 2 / 16) !important;
		padding-left: var(--spacing-6xs) !important;
		padding-right: calc(1em * 2 / 16) !important;
		padding-right: var(--spacing-6xs) !important;
	}
	.desktop\:padding-vertical-6xs {
		padding-top: calc(1em * 2 / 16) !important;
		padding-top: var(--spacing-6xs) !important;
		padding-bottom: calc(1em * 2 / 16) !important;
		padding-bottom: var(--spacing-6xs) !important;
	}
	.desktop\:padding-y-6xs {
		padding-top: calc(1em * 2 / 16) !important;
		padding-top: var(--spacing-6xs) !important;
		padding-bottom: calc(1em * 2 / 16) !important;
		padding-bottom: var(--spacing-6xs) !important;
	}

	.desktop\:padding-5xs {
		padding: calc(1em * 3 / 16) !important;
		padding: var(--spacing-5xs) !important;
	}
	.desktop\:padding-top-5xs {
		padding-top: calc(1em * 3 / 16) !important;
		padding-top: var(--spacing-5xs) !important;
	}
	.desktop\:padding-right-5xs {
		padding-right: calc(1em * 3 / 16) !important;
		padding-right: var(--spacing-5xs) !important;
	}
	.desktop\:padding-bottom-5xs {
		padding-bottom: calc(1em * 3 / 16) !important;
		padding-bottom: var(--spacing-5xs) !important;
	}
	.desktop\:padding-left-5xs {
		padding-left: calc(1em * 3 / 16) !important;
		padding-left: var(--spacing-5xs) !important;
	}
	.desktop\:padding-horizontal-5xs {
		padding-left: calc(1em * 3 / 16) !important;
		padding-left: var(--spacing-5xs) !important;
		padding-right: calc(1em * 3 / 16) !important;
		padding-right: var(--spacing-5xs) !important;
	}
	.desktop\:padding-x-5xs {
		padding-left: calc(1em * 3 / 16) !important;
		padding-left: var(--spacing-5xs) !important;
		padding-right: calc(1em * 3 / 16) !important;
		padding-right: var(--spacing-5xs) !important;
	}
	.desktop\:padding-vertical-5xs {
		padding-top: calc(1em * 3 / 16) !important;
		padding-top: var(--spacing-5xs) !important;
		padding-bottom: calc(1em * 3 / 16) !important;
		padding-bottom: var(--spacing-5xs) !important;
	}
	.desktop\:padding-y-5xs {
		padding-top: calc(1em * 3 / 16) !important;
		padding-top: var(--spacing-5xs) !important;
		padding-bottom: calc(1em * 3 / 16) !important;
		padding-bottom: var(--spacing-5xs) !important;
	}

	.desktop\:padding-4xs {
		padding: calc(1em * 4 / 16) !important;
		padding: var(--spacing-4xs) !important;
	}
	.desktop\:padding-top-4xs {
		padding-top: calc(1em * 4 / 16) !important;
		padding-top: var(--spacing-4xs) !important;
	}
	.desktop\:padding-right-4xs {
		padding-right: calc(1em * 4 / 16) !important;
		padding-right: var(--spacing-4xs) !important;
	}
	.desktop\:padding-bottom-4xs {
		padding-bottom: calc(1em * 4 / 16) !important;
		padding-bottom: var(--spacing-4xs) !important;
	}
	.desktop\:padding-left-4xs {
		padding-left: calc(1em * 4 / 16) !important;
		padding-left: var(--spacing-4xs) !important;
	}
	.desktop\:padding-horizontal-4xs {
		padding-left: calc(1em * 4 / 16) !important;
		padding-left: var(--spacing-4xs) !important;
		padding-right: calc(1em * 4 / 16) !important;
		padding-right: var(--spacing-4xs) !important;
	}
	.desktop\:padding-x-4xs {
		padding-left: calc(1em * 4 / 16) !important;
		padding-left: var(--spacing-4xs) !important;
		padding-right: calc(1em * 4 / 16) !important;
		padding-right: var(--spacing-4xs) !important;
	}
	.desktop\:padding-vertical-4xs {
		padding-top: calc(1em * 4 / 16) !important;
		padding-top: var(--spacing-4xs) !important;
		padding-bottom: calc(1em * 4 / 16) !important;
		padding-bottom: var(--spacing-4xs) !important;
	}
	.desktop\:padding-y-4xs {
		padding-top: calc(1em * 4 / 16) !important;
		padding-top: var(--spacing-4xs) !important;
		padding-bottom: calc(1em * 4 / 16) !important;
		padding-bottom: var(--spacing-4xs) !important;
	}

	.desktop\:padding-3xs {
		padding: calc(1em * 6 / 16) !important;
		padding: var(--spacing-3xs) !important;
	}
	.desktop\:padding-top-3xs {
		padding-top: calc(1em * 6 / 16) !important;
		padding-top: var(--spacing-3xs) !important;
	}
	.desktop\:padding-right-3xs {
		padding-right: calc(1em * 6 / 16) !important;
		padding-right: var(--spacing-3xs) !important;
	}
	.desktop\:padding-bottom-3xs {
		padding-bottom: calc(1em * 6 / 16) !important;
		padding-bottom: var(--spacing-3xs) !important;
	}
	.desktop\:padding-left-3xs {
		padding-left: calc(1em * 6 / 16) !important;
		padding-left: var(--spacing-3xs) !important;
	}
	.desktop\:padding-horizontal-3xs {
		padding-left: calc(1em * 6 / 16) !important;
		padding-left: var(--spacing-3xs) !important;
		padding-right: calc(1em * 6 / 16) !important;
		padding-right: var(--spacing-3xs) !important;
	}
	.desktop\:padding-x-3xs {
		padding-left: calc(1em * 6 / 16) !important;
		padding-left: var(--spacing-3xs) !important;
		padding-right: calc(1em * 6 / 16) !important;
		padding-right: var(--spacing-3xs) !important;
	}
	.desktop\:padding-vertical-3xs {
		padding-top: calc(1em * 6 / 16) !important;
		padding-top: var(--spacing-3xs) !important;
		padding-bottom: calc(1em * 6 / 16) !important;
		padding-bottom: var(--spacing-3xs) !important;
	}
	.desktop\:padding-y-3xs {
		padding-top: calc(1em * 6 / 16) !important;
		padding-top: var(--spacing-3xs) !important;
		padding-bottom: calc(1em * 6 / 16) !important;
		padding-bottom: var(--spacing-3xs) !important;
	}

	.desktop\:padding-2xs {
		padding: calc(1em * 8 / 16) !important;
		padding: var(--spacing-2xs) !important;
	}
	.desktop\:padding-top-2xs {
		padding-top: calc(1em * 8 / 16) !important;
		padding-top: var(--spacing-2xs) !important;
	}
	.desktop\:padding-right-2xs {
		padding-right: calc(1em * 8 / 16) !important;
		padding-right: var(--spacing-2xs) !important;
	}
	.desktop\:padding-bottom-2xs {
		padding-bottom: calc(1em * 8 / 16) !important;
		padding-bottom: var(--spacing-2xs) !important;
	}
	.desktop\:padding-left-2xs {
		padding-left: calc(1em * 8 / 16) !important;
		padding-left: var(--spacing-2xs) !important;
	}
	.desktop\:padding-horizontal-2xs {
		padding-left: calc(1em * 8 / 16) !important;
		padding-left: var(--spacing-2xs) !important;
		padding-right: calc(1em * 8 / 16) !important;
		padding-right: var(--spacing-2xs) !important;
	}
	.desktop\:padding-x-2xs {
		padding-left: calc(1em * 8 / 16) !important;
		padding-left: var(--spacing-2xs) !important;
		padding-right: calc(1em * 8 / 16) !important;
		padding-right: var(--spacing-2xs) !important;
	}
	.desktop\:padding-vertical-2xs {
		padding-top: calc(1em * 8 / 16) !important;
		padding-top: var(--spacing-2xs) !important;
		padding-bottom: calc(1em * 8 / 16) !important;
		padding-bottom: var(--spacing-2xs) !important;
	}
	.desktop\:padding-y-2xs {
		padding-top: calc(1em * 8 / 16) !important;
		padding-top: var(--spacing-2xs) !important;
		padding-bottom: calc(1em * 8 / 16) !important;
		padding-bottom: var(--spacing-2xs) !important;
	}

	.desktop\:padding-xs {
		padding: calc(1em * 10 / 16) !important;
		padding: var(--spacing-xs) !important;
	}
	.desktop\:padding-top-xs {
		padding-top: calc(1em * 10 / 16) !important;
		padding-top: var(--spacing-xs) !important;
	}
	.desktop\:padding-right-xs {
		padding-right: calc(1em * 10 / 16) !important;
		padding-right: var(--spacing-xs) !important;
	}
	.desktop\:padding-bottom-xs {
		padding-bottom: calc(1em * 10 / 16) !important;
		padding-bottom: var(--spacing-xs) !important;
	}
	.desktop\:padding-left-xs {
		padding-left: calc(1em * 10 / 16) !important;
		padding-left: var(--spacing-xs) !important;
	}
	.desktop\:padding-horizontal-xs {
		padding-left: calc(1em * 10 / 16) !important;
		padding-left: var(--spacing-xs) !important;
		padding-right: calc(1em * 10 / 16) !important;
		padding-right: var(--spacing-xs) !important;
	}
	.desktop\:padding-x-xs {
		padding-left: calc(1em * 10 / 16) !important;
		padding-left: var(--spacing-xs) !important;
		padding-right: calc(1em * 10 / 16) !important;
		padding-right: var(--spacing-xs) !important;
	}
	.desktop\:padding-vertical-xs {
		padding-top: calc(1em * 10 / 16) !important;
		padding-top: var(--spacing-xs) !important;
		padding-bottom: calc(1em * 10 / 16) !important;
		padding-bottom: var(--spacing-xs) !important;
	}
	.desktop\:padding-y-xs {
		padding-top: calc(1em * 10 / 16) !important;
		padding-top: var(--spacing-xs) !important;
		padding-bottom: calc(1em * 10 / 16) !important;
		padding-bottom: var(--spacing-xs) !important;
	}

	.desktop\:padding-sm {
		padding: calc(1em * 12 / 16) !important;
		padding: var(--spacing-sm) !important;
	}
	.desktop\:padding-top-sm {
		padding-top: calc(1em * 12 / 16) !important;
		padding-top: var(--spacing-sm) !important;
	}
	.desktop\:padding-right-sm {
		padding-right: calc(1em * 12 / 16) !important;
		padding-right: var(--spacing-sm) !important;
	}
	.desktop\:padding-bottom-sm {
		padding-bottom: calc(1em * 12 / 16) !important;
		padding-bottom: var(--spacing-sm) !important;
	}
	.desktop\:padding-left-sm {
		padding-left: calc(1em * 12 / 16) !important;
		padding-left: var(--spacing-sm) !important;
	}
	.desktop\:padding-horizontal-sm {
		padding-left: calc(1em * 12 / 16) !important;
		padding-left: var(--spacing-sm) !important;
		padding-right: calc(1em * 12 / 16) !important;
		padding-right: var(--spacing-sm) !important;
	}
	.desktop\:padding-x-sm {
		padding-left: calc(1em * 12 / 16) !important;
		padding-left: var(--spacing-sm) !important;
		padding-right: calc(1em * 12 / 16) !important;
		padding-right: var(--spacing-sm) !important;
	}
	.desktop\:padding-vertical-sm {
		padding-top: calc(1em * 12 / 16) !important;
		padding-top: var(--spacing-sm) !important;
		padding-bottom: calc(1em * 12 / 16) !important;
		padding-bottom: var(--spacing-sm) !important;
	}
	.desktop\:padding-y-sm {
		padding-top: calc(1em * 12 / 16) !important;
		padding-top: var(--spacing-sm) !important;
		padding-bottom: calc(1em * 12 / 16) !important;
		padding-bottom: var(--spacing-sm) !important;
	}

	.desktop\:padding-2sm {
		padding: calc(1em * 14 / 16) !important;
		padding: var(--spacing-2sm) !important;
	}
	.desktop\:padding-top-2sm {
		padding-top: calc(1em * 14 / 16) !important;
		padding-top: var(--spacing-2sm) !important;
	}
	.desktop\:padding-right-2sm {
		padding-right: calc(1em * 14 / 16) !important;
		padding-right: var(--spacing-2sm) !important;
	}
	.desktop\:padding-bottom-2sm {
		padding-bottom: calc(1em * 14 / 16) !important;
		padding-bottom: var(--spacing-2sm) !important;
	}
	.desktop\:padding-left-2sm {
		padding-left: calc(1em * 14 / 16) !important;
		padding-left: var(--spacing-2sm) !important;
	}
	.desktop\:padding-horizontal-2sm {
		padding-left: calc(1em * 14 / 16) !important;
		padding-left: var(--spacing-2sm) !important;
		padding-right: calc(1em * 14 / 16) !important;
		padding-right: var(--spacing-2sm) !important;
	}
	.desktop\:padding-x-2sm {
		padding-left: calc(1em * 14 / 16) !important;
		padding-left: var(--spacing-2sm) !important;
		padding-right: calc(1em * 14 / 16) !important;
		padding-right: var(--spacing-2sm) !important;
	}
	.desktop\:padding-vertical-2sm {
		padding-top: calc(1em * 14 / 16) !important;
		padding-top: var(--spacing-2sm) !important;
		padding-bottom: calc(1em * 12 / 16) !important;
		padding-bottom: var(--spacing-2sm) !important;
	}
	.desktop\:padding-y-2sm {
		padding-top: calc(1em * 14 / 16) !important;
		padding-top: var(--spacing-2sm) !important;
		padding-bottom: calc(1em * 14 / 16) !important;
		padding-bottom: var(--spacing-2sm) !important;
	}

	.desktop\:padding-md {
		padding: calc(1em * 1) !important;
		padding: var(--spacing-md) !important;
	}
	.desktop\:padding-top-md {
		padding-top: calc(1em * 1) !important;
		padding-top: var(--spacing-md) !important;
	}
	.desktop\:padding-right-md {
		padding-right: calc(1em * 1) !important;
		padding-right: var(--spacing-md) !important;
	}
	.desktop\:padding-bottom-md {
		padding-bottom: calc(1em * 1) !important;
		padding-bottom: var(--spacing-md) !important;
	}
	.desktop\:padding-left-md {
		padding-left: calc(1em * 1) !important;
		padding-left: var(--spacing-md) !important;
	}
	.desktop\:padding-horizontal-md {
		padding-left: calc(1em * 1) !important;
		padding-left: var(--spacing-md) !important;
		padding-right: calc(1em * 1) !important;
		padding-right: var(--spacing-md) !important;
	}
	.desktop\:padding-x-md {
		padding-left: calc(1em * 1) !important;
		padding-left: var(--spacing-md) !important;
		padding-right: calc(1em * 1) !important;
		padding-right: var(--spacing-md) !important;
	}
	.desktop\:padding-vertical-md {
		padding-top: calc(1em * 1) !important;
		padding-top: var(--spacing-md) !important;
		padding-bottom: calc(1em * 1) !important;
		padding-bottom: var(--spacing-md) !important;
	}
	.desktop\:padding-y-md {
		padding-top: calc(1em * 1) !important;
		padding-top: var(--spacing-md) !important;
		padding-bottom: calc(1em * 1) !important;
		padding-bottom: var(--spacing-md) !important;
	}

	.desktop\:padding-2md {
		padding: calc(1em * 1.125) !important;
		padding: var(--spacing-2md) !important;
	}
	.desktop\:padding-top-2md {
		padding-top: calc(1em * 1.125) !important;
		padding-top: var(--spacing-2md) !important;
	}
	.desktop\:padding-right-2md {
		padding-right: calc(1em * 1.125) !important;
		padding-right: var(--spacing-2md) !important;
	}
	.desktop\:padding-bottom-2md {
		padding-bottom: calc(1em * 1.125) !important;
		padding-bottom: var(--spacing-2md) !important;
	}
	.desktop\:padding-left-2md {
		padding-left: calc(1em * 1.125) !important;
		padding-left: var(--spacing-2md) !important;
	}
	.desktop\:padding-horizontal-2md {
		padding-left: calc(1em * 1.125) !important;
		padding-left: var(--spacing-2md) !important;
		padding-right: calc(1em * 1.125) !important;
		padding-right: var(--spacing-2md) !important;
	}
	.desktop\:padding-x-2md {
		padding-left: calc(1em * 1.125) !important;
		padding-left: var(--spacing-2md) !important;
		padding-right: calc(1em * 1.125) !important;
		padding-right: var(--spacing-2md) !important;
	}
	.desktop\:padding-vertical-2md {
		padding-top: calc(1em * 1.125) !important;
		padding-top: var(--spacing-2md) !important;
		padding-bottom: calc(1em * 1.125) !important;
		padding-bottom: var(--spacing-2md) !important;
	}
	.desktop\:padding-y-2md {
		padding-top: calc(1em * 1.125) !important;
		padding-top: var(--spacing-2md) !important;
		padding-bottom: calc(1em * 1.125) !important;
		padding-bottom: var(--spacing-2md) !important;
	}

	.desktop\:padding-3md {
		padding: calc(1em * 1.25) !important;
		padding: var(--spacing-3md) !important;
	}
	.desktop\:padding-top-3md {
		padding-top: calc(1em * 1.25) !important;
		padding-top: var(--spacing-3md) !important;
	}
	.desktop\:padding-right-3md {
		padding-right: calc(1em * 1.25) !important;
		padding-right: var(--spacing-3md) !important;
	}
	.desktop\:padding-bottom-3md {
		padding-bottom: calc(1em * 1.25) !important;
		padding-bottom: var(--spacing-3md) !important;
	}
	.desktop\:padding-left-3md {
		padding-left: calc(1em * 1.25) !important;
		padding-left: var(--spacing-3md) !important;
	}
	.desktop\:padding-horizontal-3md {
		padding-left: calc(1em * 1.25) !important;
		padding-left: var(--spacing-3md) !important;
		padding-right: calc(1em * 1.25) !important;
		padding-right: var(--spacing-3md) !important;
	}
	.desktop\:padding-x-3md {
		padding-left: calc(1em * 1.25) !important;
		padding-left: var(--spacing-3md) !important;
		padding-right: calc(1em * 1.25) !important;
		padding-right: var(--spacing-3md) !important;
	}
	.desktop\:padding-vertical-3md {
		padding-top: calc(1em * 1.25) !important;
		padding-top: var(--spacing-3md) !important;
		padding-bottom: calc(1em * 1.25) !important;
		padding-bottom: var(--spacing-3md) !important;
	}
	.desktop\:padding-y-3md {
		padding-top: calc(1em * 1.25) !important;
		padding-top: var(--spacing-3md) !important;
		padding-bottom: calc(1em * 1.25) !important;
		padding-bottom: var(--spacing-3md) !important;
	}

	.desktop\:padding-4md {
		padding: calc(1em * 1.375) !important;
		padding: var(--spacing-4md) !important;
	}
	.desktop\:padding-top-4md {
		padding-top: calc(1em * 1.375) !important;
		padding-top: var(--spacing-4md) !important;
	}
	.desktop\:padding-right-4md {
		padding-right: calc(1em * 1.375) !important;
		padding-right: var(--spacing-4md) !important;
	}
	.desktop\:padding-bottom-4md {
		padding-bottom: calc(1em * 1.375) !important;
		padding-bottom: var(--spacing-4md) !important;
	}
	.desktop\:padding-left-4md {
		padding-left: calc(1em * 1.375) !important;
		padding-left: var(--spacing-4md) !important;
	}
	.desktop\:padding-horizontal-4md {
		padding-left: calc(1em * 1.375) !important;
		padding-left: var(--spacing-4md) !important;
		padding-right: calc(1em * 1.375) !important;
		padding-right: var(--spacing-4md) !important;
	}
	.desktop\:padding-x-4md {
		padding-left: calc(1em * 1.375) !important;
		padding-left: var(--spacing-4md) !important;
		padding-right: calc(1em * 1.375) !important;
		padding-right: var(--spacing-4md) !important;
	}
	.desktop\:padding-vertical-4md {
		padding-top: calc(1em * 1.375) !important;
		padding-top: var(--spacing-4md) !important;
		padding-bottom: calc(1em * 1.375) !important;
		padding-bottom: var(--spacing-4md) !important;
	}
	.desktop\:padding-y-4md {
		padding-top: calc(1em * 1.375) !important;
		padding-top: var(--spacing-4md) !important;
		padding-bottom: calc(1em * 1.375) !important;
		padding-bottom: var(--spacing-4md) !important;
	}

	.desktop\:padding-lg {
		padding: calc(1em * 1.5) !important;
		padding: var(--spacing-lg) !important;
	}
	.desktop\:padding-top-lg {
		padding-top: calc(1em * 1.5) !important;
		padding-top: var(--spacing-lg) !important;
	}
	.desktop\:padding-right-lg {
		padding-right: calc(1em * 1.5) !important;
		padding-right: var(--spacing-lg) !important;
	}
	.desktop\:padding-bottom-lg {
		padding-bottom: calc(1em * 1.5) !important;
		padding-bottom: var(--spacing-lg) !important;
	}
	.desktop\:padding-left-lg {
		padding-left: calc(1em * 1.5) !important;
		padding-left: var(--spacing-lg) !important;
	}
	.desktop\:padding-horizontal-lg {
		padding-left: calc(1em * 1.5) !important;
		padding-left: var(--spacing-lg) !important;
		padding-right: calc(1em * 1.5) !important;
		padding-right: var(--spacing-lg) !important;
	}
	.desktop\:padding-x-lg {
		padding-left: calc(1em * 1.5) !important;
		padding-left: var(--spacing-lg) !important;
		padding-right: calc(1em * 1.5) !important;
		padding-right: var(--spacing-lg) !important;
	}
	.desktop\:padding-vertical-lg {
		padding-top: calc(1em * 1.5) !important;
		padding-top: var(--spacing-lg) !important;
		padding-bottom: calc(1em * 1.5) !important;
		padding-bottom: var(--spacing-lg) !important;
	}
	.desktop\:padding-y-lg {
		padding-top: calc(1em * 1.5) !important;
		padding-top: var(--spacing-lg) !important;
		padding-bottom: calc(1em * 1.5) !important;
		padding-bottom: var(--spacing-lg) !important;
	}

	.desktop\:padding-2lg {
		padding: calc(1em * 1.75) !important;
		padding: var(--spacing-2lg) !important;
	}
	.desktop\:padding-top-2lg {
		padding-top: calc(1em * 1.75) !important;
		padding-top: var(--spacing-2lg) !important;
	}
	.desktop\:padding-right-2lg {
		padding-right: calc(1em * 1.75) !important;
		padding-right: var(--spacing-2lg) !important;
	}
	.desktop\:padding-bottom-2lg {
		padding-bottom: calc(1em * 1.75) !important;
		padding-bottom: var(--spacing-2lg) !important;
	}
	.desktop\:padding-left-2lg {
		padding-left: calc(1em * 1.75) !important;
		padding-left: var(--spacing-2lg) !important;
	}
	.desktop\:padding-horizontal-2lg {
		padding-left: calc(1em * 1.75) !important;
		padding-left: var(--spacing-2lg) !important;
		padding-right: calc(1em * 1.75) !important;
		padding-right: var(--spacing-2lg) !important;
	}
	.desktop\:padding-x-2lg {
		padding-left: calc(1em * 1.75) !important;
		padding-left: var(--spacing-2lg) !important;
		padding-right: calc(1em * 1.75) !important;
		padding-right: var(--spacing-2lg) !important;
	}
	.desktop\:padding-vertical-2lg {
		padding-top: calc(1em * 1.75) !important;
		padding-top: var(--spacing-2lg) !important;
		padding-bottom: calc(1em * 1.75) !important;
		padding-bottom: var(--spacing-2lg) !important;
	}
	.desktop\:padding-y-2lg {
		padding-top: calc(1em * 1.75) !important;
		padding-top: var(--spacing-2lg) !important;
		padding-bottom: calc(1em * 1.75) !important;
		padding-bottom: var(--spacing-2lg) !important;
	}

	.desktop\:padding-3lg {
		padding: calc(1em * 2) !important;
		padding: var(--spacing-3lg) !important;
	}
	.desktop\:padding-top-3lg {
		padding-top: calc(1em * 2) !important;
		padding-top: var(--spacing-3lg) !important;
	}
	.desktop\:padding-right-3lg {
		padding-right: calc(1em * 2) !important;
		padding-right: var(--spacing-3lg) !important;
	}
	.desktop\:padding-bottom-3lg {
		padding-bottom: calc(1em * 2) !important;
		padding-bottom: var(--spacing-3lg) !important;
	}
	.desktop\:padding-left-3lg {
		padding-left: calc(1em * 2) !important;
		padding-left: var(--spacing-3lg) !important;
	}
	.desktop\:padding-horizontal-3lg {
		padding-left: calc(1em * 2) !important;
		padding-left: var(--spacing-3lg) !important;
		padding-right: calc(1em * 2) !important;
		padding-right: var(--spacing-3lg) !important;
	}
	.desktop\:padding-x-3lg {
		padding-left: calc(1em * 2) !important;
		padding-left: var(--spacing-3lg) !important;
		padding-right: calc(1em * 2) !important;
		padding-right: var(--spacing-3lg) !important;
	}
	.desktop\:padding-vertical-3lg {
		padding-top: calc(1em * 2) !important;
		padding-top: var(--spacing-3lg) !important;
		padding-bottom: calc(1em * 2) !important;
		padding-bottom: var(--spacing-3lg) !important;
	}
	.desktop\:padding-y-3lg {
		padding-top: calc(1em * 2) !important;
		padding-top: var(--spacing-3lg) !important;
		padding-bottom: calc(1em * 2) !important;
		padding-bottom: var(--spacing-3lg) !important;
	}

	.desktop\:padding-xl {
		padding: calc(1em * 2.25) !important;
		padding: var(--spacing-xl) !important;
	}
	.desktop\:padding-top-xl {
		padding-top: calc(1em * 2.25) !important;
		padding-top: var(--spacing-xl) !important;
	}
	.desktop\:padding-right-xl {
		padding-right: calc(1em * 2.25) !important;
		padding-right: var(--spacing-xl) !important;
	}
	.desktop\:padding-bottom-xl {
		padding-bottom: calc(1em * 2.25) !important;
		padding-bottom: var(--spacing-xl) !important;
	}
	.desktop\:padding-left-xl {
		padding-left: calc(1em * 2.25) !important;
		padding-left: var(--spacing-xl) !important;
	}
	.desktop\:padding-horizontal-xl {
		padding-left: calc(1em * 2.25) !important;
		padding-left: var(--spacing-xl) !important;
		padding-right: calc(1em * 2.25) !important;
		padding-right: var(--spacing-xl) !important;
	}
	.desktop\:padding-x-xl {
		padding-left: calc(1em * 2.25) !important;
		padding-left: var(--spacing-xl) !important;
		padding-right: calc(1em * 2.25) !important;
		padding-right: var(--spacing-xl) !important;
	}
	.desktop\:padding-vertical-xl {
		padding-top: calc(1em * 2.25) !important;
		padding-top: var(--spacing-xl) !important;
		padding-bottom: calc(1em * 2.25) !important;
		padding-bottom: var(--spacing-xl) !important;
	}
	.desktop\:padding-y-xl {
		padding-top: calc(1em * 2.25) !important;
		padding-top: var(--spacing-xl) !important;
		padding-bottom: calc(1em * 2.25) !important;
		padding-bottom: var(--spacing-xl) !important;
	}

	.desktop\:padding-2xl {
		padding: calc(1em * 2.5) !important;
		padding: var(--spacing-2xl) !important;
	}
	.desktop\:padding-top-2xl {
		padding-top: calc(1em * 2.5) !important;
		padding-top: var(--spacing-2xl) !important;
	}
	.desktop\:padding-right-2xl {
		padding-right: calc(1em * 2.5) !important;
		padding-right: var(--spacing-2xl) !important;
	}
	.desktop\:padding-bottom-2xl {
		padding-bottom: calc(1em * 2.5) !important;
		padding-bottom: var(--spacing-2xl) !important;
	}
	.desktop\:padding-left-2xl {
		padding-left: calc(1em * 2.5) !important;
		padding-left: var(--spacing-2xl) !important;
	}
	.desktop\:padding-horizontal-2xl {
		padding-left: calc(1em * 2.5) !important;
		padding-left: var(--spacing-2xl) !important;
		padding-right: calc(1em * 2.5) !important;
		padding-right: var(--spacing-2xl) !important;
	}
	.desktop\:padding-x-2xl {
		padding-left: calc(1em * 2.5) !important;
		padding-left: var(--spacing-2xl) !important;
		padding-right: calc(1em * 2.5) !important;
		padding-right: var(--spacing-2xl) !important;
	}
	.desktop\:padding-vertical-2xl {
		padding-top: calc(1em * 2.5) !important;
		padding-top: var(--spacing-2xl) !important;
		padding-bottom: calc(1em * 2.5) !important;
		padding-bottom: var(--spacing-2xl) !important;
	}
	.desktop\:padding-y-2xl {
		padding-top: calc(1em * 2.5) !important;
		padding-top: var(--spacing-2xl) !important;
		padding-bottom: calc(1em * 2.5) !important;
		padding-bottom: var(--spacing-2xl) !important;
	}

	.desktop\:padding-3xl {
		padding: calc(1em * 2.75) !important;
		padding: var(--spacing-3xl) !important;
	}
	.desktop\:padding-top-3xl {
		padding-top: calc(1em * 2.75) !important;
		padding-top: var(--spacing-3xl) !important;
	}
	.desktop\:padding-right-3xl {
		padding-right: calc(1em * 2.75) !important;
		padding-right: var(--spacing-3xl) !important;
	}
	.desktop\:padding-bottom-3xl {
		padding-bottom: calc(1em * 2.75) !important;
		padding-bottom: var(--spacing-3xl) !important;
	}
	.desktop\:padding-left-3xl {
		padding-left: calc(1em * 2.75) !important;
		padding-left: var(--spacing-3xl) !important;
	}
	.desktop\:padding-horizontal-3xl {
		padding-left: calc(1em * 2.75) !important;
		padding-left: var(--spacing-3xl) !important;
		padding-right: calc(1em * 2.75) !important;
		padding-right: var(--spacing-3xl) !important;
	}
	.desktop\:padding-x-3xl {
		padding-left: calc(1em * 2.75) !important;
		padding-left: var(--spacing-3xl) !important;
		padding-right: calc(1em * 2.75) !important;
		padding-right: var(--spacing-3xl) !important;
	}
	.desktop\:padding-vertical-3xl {
		padding-top: calc(1em * 2.75) !important;
		padding-top: var(--spacing-3xl) !important;
		padding-bottom: calc(1em * 2.75) !important;
		padding-bottom: var(--spacing-3xl) !important;
	}
	.desktop\:padding-y-3xl {
		padding-top: calc(1em * 2.75) !important;
		padding-top: var(--spacing-3xl) !important;
		padding-bottom: calc(1em * 2.75) !important;
		padding-bottom: var(--spacing-3xl) !important;
	}

	.desktop\:padding-4xl {
		padding: calc(1em * 3) !important;
		padding: var(--spacing-4xl) !important;
	}
	.desktop\:padding-top-4xl {
		padding-top: calc(1em * 3) !important;
		padding-top: var(--spacing-4xl) !important;
	}
	.desktop\:padding-right-4xl {
		padding-right: calc(1em * 3) !important;
		padding-right: var(--spacing-4xl) !important;
	}
	.desktop\:padding-bottom-4xl {
		padding-bottom: calc(1em * 3) !important;
		padding-bottom: var(--spacing-4xl) !important;
	}
	.desktop\:padding-left-4xl {
		padding-left: calc(1em * 3) !important;
		padding-left: var(--spacing-4xl) !important;
	}
	.desktop\:padding-horizontal-4xl {
		padding-left: calc(1em * 3) !important;
		padding-left: var(--spacing-4xl) !important;
		padding-right: calc(1em * 3) !important;
		padding-right: var(--spacing-4xl) !important;
	}
	.desktop\:padding-x-4xl {
		padding-left: calc(1em * 3) !important;
		padding-left: var(--spacing-4xl) !important;
		padding-right: calc(1em * 3) !important;
		padding-right: var(--spacing-4xl) !important;
	}
	.desktop\:padding-vertical-4xl {
		padding-top: calc(1em * 3) !important;
		padding-top: var(--spacing-4xl) !important;
		padding-bottom: calc(1em * 3) !important;
		padding-bottom: var(--spacing-4xl) !important;
	}
	.desktop\:padding-y-4xl {
		padding-top: calc(1em * 3) !important;
		padding-top: var(--spacing-4xl) !important;
		padding-bottom: calc(1em * 3) !important;
		padding-bottom: var(--spacing-4xl) !important;
	}

	.desktop\:padding-5xl {
		padding: calc(1em * 3.25) !important;
		padding: var(--spacing-5xl) !important;
	}
	.desktop\:padding-top-5xl {
		padding-top: calc(1em * 3.25) !important;
		padding-top: var(--spacing-5xl) !important;
	}
	.desktop\:padding-right-5xl {
		padding-right: calc(1em * 3.25) !important;
		padding-right: var(--spacing-5xl) !important;
	}
	.desktop\:padding-bottom-5xl {
		padding-bottom: calc(1em * 3.25) !important;
		padding-bottom: var(--spacing-5xl) !important;
	}
	.desktop\:padding-left-5xl {
		padding-left: calc(1em * 3.25) !important;
		padding-left: var(--spacing-5xl) !important;
	}
	.desktop\:padding-horizontal-5xl {
		padding-left: calc(1em * 3.25) !important;
		padding-left: var(--spacing-5xl) !important;
		padding-right: calc(1em * 3.25) !important;
		padding-right: var(--spacing-5xl) !important;
	}
	.desktop\:padding-x-5xl {
		padding-left: calc(1em * 3.25) !important;
		padding-left: var(--spacing-5xl) !important;
		padding-right: calc(1em * 3.25) !important;
		padding-right: var(--spacing-5xl) !important;
	}
	.desktop\:padding-vertical-5xl {
		padding-top: calc(1em * 3.25) !important;
		padding-top: var(--spacing-5xl) !important;
		padding-bottom: calc(1em * 3.25) !important;
		padding-bottom: var(--spacing-5xl) !important;
	}
	.desktop\:padding-y-5xl {
		padding-top: calc(1em * 3.25) !important;
		padding-top: var(--spacing-5xl) !important;
		padding-bottom: calc(1em * 3.25) !important;
		padding-bottom: var(--spacing-5xl) !important;
	}

	.desktop\:padding-6xl {
		padding: calc(1em * 3.5) !important;
		padding: var(--spacing-6xl) !important;
	}
	.desktop\:padding-top-6xl {
		padding-top: calc(1em * 3.5) !important;
		padding-top: var(--spacing-6xl) !important;
	}
	.desktop\:padding-right-6xl {
		padding-right: calc(1em * 3.5) !important;
		padding-right: var(--spacing-6xl) !important;
	}
	.desktop\:padding-bottom-6xl {
		padding-bottom: calc(1em * 3.5) !important;
		padding-bottom: var(--spacing-6xl) !important;
	}
	.desktop\:padding-left-6xl {
		padding-left: calc(1em * 3.5) !important;
		padding-left: var(--spacing-6xl) !important;
	}
	.desktop\:padding-horizontal-6xl {
		padding-left: calc(1em * 3.5) !important;
		padding-left: var(--spacing-6xl) !important;
		padding-right: calc(1em * 3.5) !important;
		padding-right: var(--spacing-6xl) !important;
	}
	.desktop\:padding-x-6xl {
		padding-left: calc(1em * 3.5) !important;
		padding-left: var(--spacing-6xl) !important;
		padding-right: calc(1em * 3.5) !important;
		padding-right: var(--spacing-6xl) !important;
	}
	.desktop\:padding-vertical-6xl {
		padding-top: calc(1em * 3.5) !important;
		padding-top: var(--spacing-6xl) !important;
		padding-bottom: calc(1em * 3.5) !important;
		padding-bottom: var(--spacing-6xl) !important;
	}
	.desktop\:padding-y-6xl {
		padding-top: calc(1em * 3.5) !important;
		padding-top: var(--spacing-6xl) !important;
		padding-bottom: calc(1em * 3.5) !important;
		padding-bottom: var(--spacing-6xl) !important;
	}

	.desktop\:padding-7xl {
		padding: calc(1em * 4) !important;
		padding: var(--spacing-7xl) !important;
	}
	.desktop\:padding-top-7xl {
		padding-top: calc(1em * 4) !important;
		padding-top: var(--spacing-7xl) !important;
	}
	.desktop\:padding-right-7xl {
		padding-right: calc(1em * 4) !important;
		padding-right: var(--spacing-7xl) !important;
	}
	.desktop\:padding-bottom-7xl {
		padding-bottom: calc(1em * 4) !important;
		padding-bottom: var(--spacing-7xl) !important;
	}
	.desktop\:padding-left-7xl {
		padding-left: calc(1em * 4) !important;
		padding-left: var(--spacing-7xl) !important;
	}
	.desktop\:padding-horizontal-7xl {
		padding-left: calc(1em * 4) !important;
		padding-left: var(--spacing-7xl) !important;
		padding-right: calc(1em * 4) !important;
		padding-right: var(--spacing-7xl) !important;
	}
	.desktop\:padding-x-7xl {
		padding-left: calc(1em * 4) !important;
		padding-left: var(--spacing-7xl) !important;
		padding-right: calc(1em * 4) !important;
		padding-right: var(--spacing-7xl) !important;
	}
	.desktop\:padding-vertical-7xl {
		padding-top: calc(1em * 4) !important;
		padding-top: var(--spacing-7xl) !important;
		padding-bottom: calc(1em * 4) !important;
		padding-bottom: var(--spacing-7xl) !important;
	}
	.desktop\:padding-y-7xl {
		padding-top: calc(1em * 4) !important;
		padding-top: var(--spacing-7xl) !important;
		padding-bottom: calc(1em * 4) !important;
		padding-bottom: var(--spacing-7xl) !important;
	}

	.desktop\:padding-8xl {
		padding: calc(1em * 4.5) !important;
		padding: var(--spacing-8xl) !important;
	}
	.desktop\:padding-top-8xl {
		padding-top: calc(1em * 4.5) !important;
		padding-top: var(--spacing-8xl) !important;
	}
	.desktop\:padding-right-8xl {
		padding-right: calc(1em * 4.5) !important;
		padding-right: var(--spacing-8xl) !important;
	}
	.desktop\:padding-bottom-8xl {
		padding-bottom: calc(1em * 4.5) !important;
		padding-bottom: var(--spacing-8xl) !important;
	}
	.desktop\:padding-left-8xl {
		padding-left: calc(1em * 4.5) !important;
		padding-left: var(--spacing-8xl) !important;
	}
	.desktop\:padding-horizontal-8xl {
		padding-left: calc(1em * 4.5) !important;
		padding-left: var(--spacing-8xl) !important;
		padding-right: calc(1em * 4.5) !important;
		padding-right: var(--spacing-8xl) !important;
	}
	.desktop\:padding-x-8xl {
		padding-left: calc(1em * 4.5) !important;
		padding-left: var(--spacing-8xl) !important;
		padding-right: calc(1em * 4.5) !important;
		padding-right: var(--spacing-8xl) !important;
	}
	.desktop\:padding-vertical-8xl {
		padding-top: calc(1em * 4.5) !important;
		padding-top: var(--spacing-8xl) !important;
		padding-bottom: calc(1em * 4.5) !important;
		padding-bottom: var(--spacing-8xl) !important;
	}
	.desktop\:padding-y-8xl {
		padding-top: calc(1em * 4.5) !important;
		padding-top: var(--spacing-8xl) !important;
		padding-bottom: calc(1em * 4.5) !important;
		padding-bottom: var(--spacing-8xl) !important;
	}

	.desktop\:padding-9xl {
		padding: calc(1em * 5) !important;
		padding: var(--spacing-9xl) !important;
	}
	.desktop\:padding-top-9xl {
		padding-top: calc(1em * 5) !important;
		padding-top: var(--spacing-9xl) !important;
	}
	.desktop\:padding-right-9xl {
		padding-right: calc(1em * 5) !important;
		padding-right: var(--spacing-9xl) !important;
	}
	.desktop\:padding-bottom-9xl {
		padding-bottom: calc(1em * 5) !important;
		padding-bottom: var(--spacing-9xl) !important;
	}
	.desktop\:padding-left-9xl {
		padding-left: calc(1em * 5) !important;
		padding-left: var(--spacing-9xl) !important;
	}
	.desktop\:padding-horizontal-9xl {
		padding-left: calc(1em * 5) !important;
		padding-left: var(--spacing-9xl) !important;
		padding-right: calc(1em * 5) !important;
		padding-right: var(--spacing-9xl) !important;
	}
	.desktop\:padding-x-9xl {
		padding-left: calc(1em * 5) !important;
		padding-left: var(--spacing-9xl) !important;
		padding-right: calc(1em * 5) !important;
		padding-right: var(--spacing-9xl) !important;
	}
	.desktop\:padding-vertical-9xl {
		padding-top: calc(1em * 5) !important;
		padding-top: var(--spacing-9xl) !important;
		padding-bottom: calc(1em * 5) !important;
		padding-bottom: var(--spacing-9xl) !important;
	}
	.desktop\:padding-y-9xl {
		padding-top: calc(1em * 5) !important;
		padding-top: var(--spacing-9xl) !important;
		padding-bottom: calc(1em * 5) !important;
		padding-bottom: var(--spacing-9xl) !important;
	}

	.desktop\:padding-10xl {
		padding: calc(1em * 6) !important;
		padding: var(--spacing-10xl) !important;
	}
	.desktop\:padding-top-10xl {
		padding-top: calc(1em * 6) !important;
		padding-top: var(--spacing-10xl) !important;
	}
	.desktop\:padding-right-10xl {
		padding-right: calc(1em * 6) !important;
		padding-right: var(--spacing-10xl) !important;
	}
	.desktop\:padding-bottom-10xl {
		padding-bottom: calc(1em * 6) !important;
		padding-bottom: var(--spacing-10xl) !important;
	}
	.desktop\:padding-left-10xl {
		padding-left: calc(1em * 6) !important;
		padding-left: var(--spacing-10xl) !important;
	}
	.desktop\:padding-horizontal-10xl {
		padding-left: calc(1em * 6) !important;
		padding-left: var(--spacing-10xl) !important;
		padding-right: calc(1em * 6) !important;
		padding-right: var(--spacing-10xl) !important;
	}
	.desktop\:padding-x-10xl {
		padding-left: calc(1em * 6) !important;
		padding-left: var(--spacing-10xl) !important;
		padding-right: calc(1em * 6) !important;
		padding-right: var(--spacing-10xl) !important;
	}
	.desktop\:padding-vertical-10xl {
		padding-top: calc(1em * 6) !important;
		padding-top: var(--spacing-10xl) !important;
		padding-bottom: calc(1em * 6) !important;
		padding-bottom: var(--spacing-10xl) !important;
	}
	.desktop\:padding-y-10xl {
		padding-top: calc(1em * 6) !important;
		padding-top: var(--spacing-10xl) !important;
		padding-bottom: calc(1em * 6) !important;
		padding-bottom: var(--spacing-10xl) !important;
	}

	.desktop\:padding-11xl {
		padding: calc(1em * 8) !important;
		padding: var(--spacing-11xl) !important;
	}
	.desktop\:padding-top-11xl {
		padding-top: calc(1em * 8) !important;
		padding-top: var(--spacing-11xl) !important;
	}
	.desktop\:padding-right-11xl {
		padding-right: calc(1em * 8) !important;
		padding-right: var(--spacing-11xl) !important;
	}
	.desktop\:padding-bottom-11xl {
		padding-bottom: calc(1em * 8) !important;
		padding-bottom: var(--spacing-11xl) !important;
	}
	.desktop\:padding-left-11xl {
		padding-left: calc(1em * 8) !important;
		padding-left: var(--spacing-11xl) !important;
	}
	.desktop\:padding-horizontal-11xl {
		padding-left: calc(1em * 8) !important;
		padding-left: var(--spacing-11xl) !important;
		padding-right: calc(1em * 8) !important;
		padding-right: var(--spacing-11xl) !important;
	}
	.desktop\:padding-x-11xl {
		padding-left: calc(1em * 8) !important;
		padding-left: var(--spacing-11xl) !important;
		padding-right: calc(1em * 8) !important;
		padding-right: var(--spacing-11xl) !important;
	}
	.desktop\:padding-vertical-11xl {
		padding-top: calc(1em * 8) !important;
		padding-top: var(--spacing-11xl) !important;
		padding-bottom: calc(1em * 8) !important;
		padding-bottom: var(--spacing-11xl) !important;
	}
	.desktop\:padding-y-11xl {
		padding-top: calc(1em * 8) !important;
		padding-top: var(--spacing-11xl) !important;
		padding-bottom: calc(1em * 8) !important;
		padding-bottom: var(--spacing-11xl) !important;
	}

	.desktop\:padding-12xl {
		padding: calc(1em * 10) !important;
		padding: var(--spacing-12xl) !important;
	}
	.desktop\:padding-top-12xl {
		padding-top: calc(1em * 10) !important;
		padding-top: var(--spacing-12xl) !important;
	}
	.desktop\:padding-right-12xl {
		padding-right: calc(1em * 10) !important;
		padding-right: var(--spacing-12xl) !important;
	}
	.desktop\:padding-bottom-12xl {
		padding-bottom: calc(1em * 10) !important;
		padding-bottom: var(--spacing-12xl) !important;
	}
	.desktop\:padding-left-12xl {
		padding-left: calc(1em * 10) !important;
		padding-left: var(--spacing-12xl) !important;
	}
	.desktop\:padding-horizontal-12xl {
		padding-left: calc(1em * 10) !important;
		padding-left: var(--spacing-12xl) !important;
		padding-right: calc(1em * 10) !important;
		padding-right: var(--spacing-12xl) !important;
	}
	.desktop\:padding-x-12xl {
		padding-left: calc(1em * 10) !important;
		padding-left: var(--spacing-12xl) !important;
		padding-right: calc(1em * 10) !important;
		padding-right: var(--spacing-12xl) !important;
	}
	.desktop\:padding-vertical-12xl {
		padding-top: calc(1em * 10) !important;
		padding-top: var(--spacing-12xl) !important;
		padding-bottom: calc(1em * 10) !important;
		padding-bottom: var(--spacing-12xl) !important;
	}
	.desktop\:padding-y-12xl {
		padding-top: calc(1em * 10) !important;
		padding-top: var(--spacing-12xl) !important;
		padding-bottom: calc(1em * 10) !important;
		padding-bottom: var(--spacing-12xl) !important;
	}

	.desktop\:padding-13xl {
		padding: calc(1em * 12) !important;
		padding: var(--spacing-13xl) !important;
	}
	.desktop\:padding-top-13xl {
		padding-top: calc(1em * 12) !important;
		padding-top: var(--spacing-13xl) !important;
	}
	.desktop\:padding-right-13xl {
		padding-right: calc(1em * 12) !important;
		padding-right: var(--spacing-13xl) !important;
	}
	.desktop\:padding-bottom-13xl {
		padding-bottom: calc(1em * 12) !important;
		padding-bottom: var(--spacing-13xl) !important;
	}
	.desktop\:padding-left-13xl {
		padding-left: calc(1em * 12) !important;
		padding-left: var(--spacing-13xl) !important;
	}
	.desktop\:padding-horizontal-13xl {
		padding-left: calc(1em * 12) !important;
		padding-left: var(--spacing-13xl) !important;
		padding-right: calc(1em * 12) !important;
		padding-right: var(--spacing-13xl) !important;
	}
	.desktop\:padding-x-13xl {
		padding-left: calc(1em * 12) !important;
		padding-left: var(--spacing-13xl) !important;
		padding-right: calc(1em * 12) !important;
		padding-right: var(--spacing-13xl) !important;
	}
	.desktop\:padding-vertical-13xl {
		padding-top: calc(1em * 12) !important;
		padding-top: var(--spacing-13xl) !important;
		padding-bottom: calc(1em * 12) !important;
		padding-bottom: var(--spacing-13xl) !important;
	}
	.desktop\:padding-y-13xl {
		padding-top: calc(1em * 12) !important;
		padding-top: var(--spacing-13xl) !important;
		padding-bottom: calc(1em * 12) !important;
		padding-bottom: var(--spacing-13xl) !important;
	}

	.desktop\:padding-14xl {
		padding: calc(1em * 16) !important;
		padding: var(--spacing-14xl) !important;
	}
	.desktop\:padding-top-14xl {
		padding-top: calc(1em * 16) !important;
		padding-top: var(--spacing-14xl) !important;
	}
	.desktop\:padding-right-14xl {
		padding-right: calc(1em * 16) !important;
		padding-right: var(--spacing-14xl) !important;
	}
	.desktop\:padding-bottom-14xl {
		padding-bottom: calc(1em * 16) !important;
		padding-bottom: var(--spacing-14xl) !important;
	}
	.desktop\:padding-left-14xl {
		padding-left: calc(1em * 16) !important;
		padding-left: var(--spacing-14xl) !important;
	}
	.desktop\:padding-horizontal-14xl {
		padding-left: calc(1em * 16) !important;
		padding-left: var(--spacing-14xl) !important;
		padding-right: calc(1em * 16) !important;
		padding-right: var(--spacing-14xl) !important;
	}
	.desktop\:padding-x-14xl {
		padding-left: calc(1em * 16) !important;
		padding-left: var(--spacing-14xl) !important;
		padding-right: calc(1em * 16) !important;
		padding-right: var(--spacing-14xl) !important;
	}
	.desktop\:padding-vertical-14xl {
		padding-top: calc(1em * 16) !important;
		padding-top: var(--spacing-14xl) !important;
		padding-bottom: calc(1em * 16) !important;
		padding-bottom: var(--spacing-14xl) !important;
	}
	.desktop\:padding-y-14xl {
		padding-top: calc(1em * 16) !important;
		padding-top: var(--spacing-14xl) !important;
		padding-bottom: calc(1em * 16) !important;
		padding-bottom: var(--spacing-14xl) !important;
	}

	.desktop\:padding-15xl {
		padding: calc(1em * 20) !important;
		padding: var(--spacing-15xl) !important;
	}
	.desktop\:padding-top-15xl {
		padding-top: calc(1em * 20) !important;
		padding-top: var(--spacing-15xl) !important;
	}
	.desktop\:padding-right-15xl {
		padding-right: calc(1em * 20) !important;
		padding-right: var(--spacing-15xl) !important;
	}
	.desktop\:padding-bottom-15xl {
		padding-bottom: calc(1em * 20) !important;
		padding-bottom: var(--spacing-15xl) !important;
	}
	.desktop\:padding-left-15xl {
		padding-left: calc(1em * 20) !important;
		padding-left: var(--spacing-15xl) !important;
	}
	.desktop\:padding-horizontal-15xl {
		padding-left: calc(1em * 20) !important;
		padding-left: var(--spacing-15xl) !important;
		padding-right: calc(1em * 20) !important;
		padding-right: var(--spacing-15xl) !important;
	}
	.desktop\:padding-x-15xl {
		padding-left: calc(1em * 20) !important;
		padding-left: var(--spacing-15xl) !important;
		padding-right: calc(1em * 20) !important;
		padding-right: var(--spacing-15xl) !important;
	}
	.desktop\:padding-vertical-15xl {
		padding-top: calc(1em * 20) !important;
		padding-top: var(--spacing-15xl) !important;
		padding-bottom: calc(1em * 20) !important;
		padding-bottom: var(--spacing-15xl) !important;
	}
	.desktop\:padding-y-15xl {
		padding-top: calc(1em * 20) !important;
		padding-top: var(--spacing-15xl) !important;
		padding-bottom: calc(1em * 20) !important;
		padding-bottom: var(--spacing-15xl) !important;
	}
		
	.desktop\:padding-16xl {
		padding: calc(1em * 22.5) !important;
		padding: var(--spacing-16xl) !important;
	}
	.desktop\:padding-top-16xl {
		padding-top: calc(1em * 22.5) !important;
		padding-top: var(--spacing-16xl) !important;
	}
	.desktop\:padding-right-16xl {
		padding-right: calc(1em * 22.5) !important;
		padding-right: var(--spacing-16xl) !important;
	}
	.desktop\:padding-bottom-16xl {
		padding-bottom: calc(1em * 22.5) !important;
		padding-bottom: var(--spacing-16xl) !important;
	}
	.desktop\:padding-left-16xl {
		padding-left: calc(1em * 22.5) !important;
		padding-left: var(--spacing-16xl) !important;
	}
	.desktop\:padding-horizontal-16xl {
		padding-left: calc(1em * 22.5) !important;
		padding-left: var(--spacing-16xl) !important;
		padding-right: calc(1em * 22.5) !important;
		padding-right: var(--spacing-16xl) !important;
	}
	.desktop\:padding-x-16xl {
		padding-left: calc(1em * 22.5) !important;
		padding-left: var(--spacing-16xl) !important;
		padding-right: calc(1em * 22.5) !important;
		padding-right: var(--spacing-16xl) !important;
	}
	.desktop\:padding-vertical-16xl {
		padding-top: calc(1em * 22.5) !important;
		padding-top: var(--spacing-16xl) !important;
		padding-bottom: calc(1em * 22.5) !important;
		padding-bottom: var(--spacing-16xl) !important;
	}
	.desktop\:padding-y-16xl {
		padding-top: calc(1em * 22.5) !important;
		padding-top: var(--spacing-16xl) !important;
		padding-bottom: calc(1em * 22.5) !important;
		padding-bottom: var(--spacing-16xl) !important;
	}
}
