/*! tailwindcss v4.1.8 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --color-black: #000;
    --color-white: #fff;
    --spacing: 0.25rem;
    --container-lg: 32rem;
    --radius-lg: 0.5rem;
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
    --Typeface-size-Body-2: 1rem;
    --color-learn-more: #fff;
    --color-neutral-5: #F2F2F2;
    --color-border-dark: #262626;
    --color-primary-darkened-teal: #007b81;
    --font-family: Lato;
    --font-family-display-and-H1s: adonis-web;
    --font-family-body-lato: Lato;
    --font-family-header-lato: Lato;
    --font-size-h1: 3rem;
    --font-size-h2: 2rem;
    --font-size-h3: 1.8125rem;
    --font-size-h4: 1.625rem;
    --font-size-h5: 1.4375rem;
    --font-size-h6: 1.25rem;
    --font-size-h7: 1.125rem;
    --text-line-height-h1: 3.5rem;
    --text-line-height-h2: 3rem;
    --text-line-height-h3: 2.5rem;
    --text-line-height-h4: 2.5rem;
    --text-line-height-h5: 2rem;
    --text-line-height-h6: 2rem;
    --text-line-height-h7: 2rem;
    --text-line-height-body-1: 2rem;
    --text-line-height-body-3: 1.5rem;
    --font-size-body-1: 1.125rem;
    --font-size-body-3: 0.875rem;
  }
}
@layer base {
  *, ::after, ::before, ::backdrop, ::file-selector-button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html, :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }
  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }
  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  b, strong {
    font-weight: bolder;
  }
  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }
  small {
    font-size: 80%;
  }
  sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  :-moz-focusring {
    outline: auto;
  }
  progress {
    vertical-align: baseline;
  }
  summary {
    display: list-item;
  }
  ol, ul, menu {
    list-style: none;
  }
  img, svg, video, canvas, audio, iframe, embed, object {
    display: block;
    vertical-align: middle;
  }
  img, video {
    max-width: 100%;
    height: auto;
  }
  button, input, select, optgroup, textarea, ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }
  ::file-selector-button {
    margin-inline-end: 4px;
  }
  ::placeholder {
    opacity: 1;
  }
  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  textarea {
    resize: vertical;
  }
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }
  :-moz-ui-invalid {
    box-shadow: none;
  }
  button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button {
    appearance: button;
  }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}
@layer utilities {
  .visible {
    visibility: visible;
  }
  .absolute {
    position: absolute;
  }
  .static {
    position: static;
  }
  .container {
    width: 100%;
    @media (width >= 40rem) {
      max-width: 40rem;
    }
    @media (width >= 48rem) {
      max-width: 48rem;
    }
    @media (width >= 64rem) {
      max-width: 64rem;
    }
    @media (width >= 80rem) {
      max-width: 80rem;
    }
    @media (width >= 96rem) {
      max-width: 96rem;
    }
  }
  .m-0 {
    margin: calc(var(--spacing) * 0);
  }
  .m-1 {
    margin: calc(var(--spacing) * 1);
  }
  .m-2 {
    margin: calc(var(--spacing) * 2);
  }
  .m-3 {
    margin: calc(var(--spacing) * 3);
  }
  .m-4 {
    margin: calc(var(--spacing) * 4);
  }
  .m-5 {
    margin: calc(var(--spacing) * 5);
  }
  .m-6 {
    margin: calc(var(--spacing) * 6);
  }
  .m-7 {
    margin: calc(var(--spacing) * 7);
  }
  .m-8 {
    margin: calc(var(--spacing) * 8);
  }
  .m-9 {
    margin: calc(var(--spacing) * 9);
  }
  .m-10 {
    margin: calc(var(--spacing) * 10);
  }
  .m-11 {
    margin: calc(var(--spacing) * 11);
  }
  .m-12 {
    margin: calc(var(--spacing) * 12);
  }
  .m-13 {
    margin: calc(var(--spacing) * 13);
  }
  .m-14 {
    margin: calc(var(--spacing) * 14);
  }
  .m-15 {
    margin: calc(var(--spacing) * 15);
  }
  .m-16 {
    margin: calc(var(--spacing) * 16);
  }
  .m-17 {
    margin: calc(var(--spacing) * 17);
  }
  .m-18 {
    margin: calc(var(--spacing) * 18);
  }
  .m-19 {
    margin: calc(var(--spacing) * 19);
  }
  .m-20 {
    margin: calc(var(--spacing) * 20);
  }
  .m-21 {
    margin: calc(var(--spacing) * 21);
  }
  .m-22 {
    margin: calc(var(--spacing) * 22);
  }
  .m-23 {
    margin: calc(var(--spacing) * 23);
  }
  .m-24 {
    margin: calc(var(--spacing) * 24);
  }
  .m-28 {
    margin: calc(var(--spacing) * 28);
  }
  .m-29 {
    margin: calc(var(--spacing) * 29);
  }
  .m-30 {
    margin: calc(var(--spacing) * 30);
  }
  .m-31 {
    margin: calc(var(--spacing) * 31);
  }
  .m-32 {
    margin: calc(var(--spacing) * 32);
  }
  .m-33 {
    margin: calc(var(--spacing) * 33);
  }
  .m-34 {
    margin: calc(var(--spacing) * 34);
  }
  .m-35 {
    margin: calc(var(--spacing) * 35);
  }
  .m-36 {
    margin: calc(var(--spacing) * 36);
  }
  .m-37 {
    margin: calc(var(--spacing) * 37);
  }
  .m-38 {
    margin: calc(var(--spacing) * 38);
  }
  .m-39 {
    margin: calc(var(--spacing) * 39);
  }
  .m-40 {
    margin: calc(var(--spacing) * 40);
  }
  .m-41 {
    margin: calc(var(--spacing) * 41);
  }
  .m-42 {
    margin: calc(var(--spacing) * 42);
  }
  .m-43 {
    margin: calc(var(--spacing) * 43);
  }
  .m-44 {
    margin: calc(var(--spacing) * 44);
  }
  .m-45 {
    margin: calc(var(--spacing) * 45);
  }
  .m-46 {
    margin: calc(var(--spacing) * 46);
  }
  .m-47 {
    margin: calc(var(--spacing) * 47);
  }
  .m-48 {
    margin: calc(var(--spacing) * 48);
  }
  .m-49 {
    margin: calc(var(--spacing) * 49);
  }
  .m-50 {
    margin: calc(var(--spacing) * 50);
  }
  .m-51 {
    margin: calc(var(--spacing) * 51);
  }
  .m-52 {
    margin: calc(var(--spacing) * 52);
  }
  .m-53 {
    margin: calc(var(--spacing) * 53);
  }
  .m-54 {
    margin: calc(var(--spacing) * 54);
  }
  .m-55 {
    margin: calc(var(--spacing) * 55);
  }
  .m-56 {
    margin: calc(var(--spacing) * 56);
  }
  .m-57 {
    margin: calc(var(--spacing) * 57);
  }
  .m-58 {
    margin: calc(var(--spacing) * 58);
  }
  .m-59 {
    margin: calc(var(--spacing) * 59);
  }
  .m-60 {
    margin: calc(var(--spacing) * 60);
  }
  .m-61 {
    margin: calc(var(--spacing) * 61);
  }
  .m-62 {
    margin: calc(var(--spacing) * 62);
  }
  .m-63 {
    margin: calc(var(--spacing) * 63);
  }
  .m-64 {
    margin: calc(var(--spacing) * 64);
  }
  .m-65 {
    margin: calc(var(--spacing) * 65);
  }
  .m-66 {
    margin: calc(var(--spacing) * 66);
  }
  .m-67 {
    margin: calc(var(--spacing) * 67);
  }
  .m-68 {
    margin: calc(var(--spacing) * 68);
  }
  .m-69 {
    margin: calc(var(--spacing) * 69);
  }
  .m-70 {
    margin: calc(var(--spacing) * 70);
  }
  .m-71 {
    margin: calc(var(--spacing) * 71);
  }
  .m-72 {
    margin: calc(var(--spacing) * 72);
  }
  .m-73 {
    margin: calc(var(--spacing) * 73);
  }
  .m-74 {
    margin: calc(var(--spacing) * 74);
  }
  .m-75 {
    margin: calc(var(--spacing) * 75);
  }
  .m-76 {
    margin: calc(var(--spacing) * 76);
  }
  .m-77 {
    margin: calc(var(--spacing) * 77);
  }
  .m-78 {
    margin: calc(var(--spacing) * 78);
  }
  .m-79 {
    margin: calc(var(--spacing) * 79);
  }
  .m-80 {
    margin: calc(var(--spacing) * 80);
  }
  .m-81 {
    margin: calc(var(--spacing) * 81);
  }
  .m-82 {
    margin: calc(var(--spacing) * 82);
  }
  .m-83 {
    margin: calc(var(--spacing) * 83);
  }
  .m-84 {
    margin: calc(var(--spacing) * 84);
  }
  .m-85 {
    margin: calc(var(--spacing) * 85);
  }
  .m-86 {
    margin: calc(var(--spacing) * 86);
  }
  .m-87 {
    margin: calc(var(--spacing) * 87);
  }
  .m-88 {
    margin: calc(var(--spacing) * 88);
  }
  .m-89 {
    margin: calc(var(--spacing) * 89);
  }
  .m-90 {
    margin: calc(var(--spacing) * 90);
  }
  .m-91 {
    margin: calc(var(--spacing) * 91);
  }
  .m-92 {
    margin: calc(var(--spacing) * 92);
  }
  .m-93 {
    margin: calc(var(--spacing) * 93);
  }
  .m-94 {
    margin: calc(var(--spacing) * 94);
  }
  .m-95 {
    margin: calc(var(--spacing) * 95);
  }
  .m-96 {
    margin: calc(var(--spacing) * 96);
  }
  .mx-0 {
    margin-inline: calc(var(--spacing) * 0);
  }
  .mx-1 {
    margin-inline: calc(var(--spacing) * 1);
  }
  .mx-2 {
    margin-inline: calc(var(--spacing) * 2);
  }
  .mx-3 {
    margin-inline: calc(var(--spacing) * 3);
  }
  .mx-4 {
    margin-inline: calc(var(--spacing) * 4);
  }
  .mx-5 {
    margin-inline: calc(var(--spacing) * 5);
  }
  .mx-6 {
    margin-inline: calc(var(--spacing) * 6);
  }
  .mx-7 {
    margin-inline: calc(var(--spacing) * 7);
  }
  .mx-8 {
    margin-inline: calc(var(--spacing) * 8);
  }
  .mx-9 {
    margin-inline: calc(var(--spacing) * 9);
  }
  .mx-10 {
    margin-inline: calc(var(--spacing) * 10);
  }
  .mx-11 {
    margin-inline: calc(var(--spacing) * 11);
  }
  .mx-12 {
    margin-inline: calc(var(--spacing) * 12);
  }
  .mx-13 {
    margin-inline: calc(var(--spacing) * 13);
  }
  .mx-14 {
    margin-inline: calc(var(--spacing) * 14);
  }
  .mx-15 {
    margin-inline: calc(var(--spacing) * 15);
  }
  .mx-16 {
    margin-inline: calc(var(--spacing) * 16);
  }
  .mx-17 {
    margin-inline: calc(var(--spacing) * 17);
  }
  .mx-18 {
    margin-inline: calc(var(--spacing) * 18);
  }
  .mx-19 {
    margin-inline: calc(var(--spacing) * 19);
  }
  .mx-20 {
    margin-inline: calc(var(--spacing) * 20);
  }
  .mx-21 {
    margin-inline: calc(var(--spacing) * 21);
  }
  .mx-22 {
    margin-inline: calc(var(--spacing) * 22);
  }
  .mx-23 {
    margin-inline: calc(var(--spacing) * 23);
  }
  .mx-24 {
    margin-inline: calc(var(--spacing) * 24);
  }
  .mx-28 {
    margin-inline: calc(var(--spacing) * 28);
  }
  .mx-29 {
    margin-inline: calc(var(--spacing) * 29);
  }
  .mx-30 {
    margin-inline: calc(var(--spacing) * 30);
  }
  .mx-31 {
    margin-inline: calc(var(--spacing) * 31);
  }
  .mx-32 {
    margin-inline: calc(var(--spacing) * 32);
  }
  .mx-33 {
    margin-inline: calc(var(--spacing) * 33);
  }
  .mx-34 {
    margin-inline: calc(var(--spacing) * 34);
  }
  .mx-35 {
    margin-inline: calc(var(--spacing) * 35);
  }
  .mx-36 {
    margin-inline: calc(var(--spacing) * 36);
  }
  .mx-37 {
    margin-inline: calc(var(--spacing) * 37);
  }
  .mx-38 {
    margin-inline: calc(var(--spacing) * 38);
  }
  .mx-39 {
    margin-inline: calc(var(--spacing) * 39);
  }
  .mx-40 {
    margin-inline: calc(var(--spacing) * 40);
  }
  .mx-41 {
    margin-inline: calc(var(--spacing) * 41);
  }
  .mx-42 {
    margin-inline: calc(var(--spacing) * 42);
  }
  .mx-43 {
    margin-inline: calc(var(--spacing) * 43);
  }
  .mx-44 {
    margin-inline: calc(var(--spacing) * 44);
  }
  .mx-45 {
    margin-inline: calc(var(--spacing) * 45);
  }
  .mx-46 {
    margin-inline: calc(var(--spacing) * 46);
  }
  .mx-47 {
    margin-inline: calc(var(--spacing) * 47);
  }
  .mx-48 {
    margin-inline: calc(var(--spacing) * 48);
  }
  .mx-49 {
    margin-inline: calc(var(--spacing) * 49);
  }
  .mx-50 {
    margin-inline: calc(var(--spacing) * 50);
  }
  .mx-51 {
    margin-inline: calc(var(--spacing) * 51);
  }
  .mx-52 {
    margin-inline: calc(var(--spacing) * 52);
  }
  .mx-53 {
    margin-inline: calc(var(--spacing) * 53);
  }
  .mx-54 {
    margin-inline: calc(var(--spacing) * 54);
  }
  .mx-55 {
    margin-inline: calc(var(--spacing) * 55);
  }
  .mx-56 {
    margin-inline: calc(var(--spacing) * 56);
  }
  .mx-57 {
    margin-inline: calc(var(--spacing) * 57);
  }
  .mx-58 {
    margin-inline: calc(var(--spacing) * 58);
  }
  .mx-59 {
    margin-inline: calc(var(--spacing) * 59);
  }
  .mx-60 {
    margin-inline: calc(var(--spacing) * 60);
  }
  .mx-61 {
    margin-inline: calc(var(--spacing) * 61);
  }
  .mx-62 {
    margin-inline: calc(var(--spacing) * 62);
  }
  .mx-63 {
    margin-inline: calc(var(--spacing) * 63);
  }
  .mx-64 {
    margin-inline: calc(var(--spacing) * 64);
  }
  .mx-65 {
    margin-inline: calc(var(--spacing) * 65);
  }
  .mx-66 {
    margin-inline: calc(var(--spacing) * 66);
  }
  .mx-67 {
    margin-inline: calc(var(--spacing) * 67);
  }
  .mx-68 {
    margin-inline: calc(var(--spacing) * 68);
  }
  .mx-69 {
    margin-inline: calc(var(--spacing) * 69);
  }
  .mx-70 {
    margin-inline: calc(var(--spacing) * 70);
  }
  .mx-71 {
    margin-inline: calc(var(--spacing) * 71);
  }
  .mx-72 {
    margin-inline: calc(var(--spacing) * 72);
  }
  .mx-73 {
    margin-inline: calc(var(--spacing) * 73);
  }
  .mx-74 {
    margin-inline: calc(var(--spacing) * 74);
  }
  .mx-75 {
    margin-inline: calc(var(--spacing) * 75);
  }
  .mx-76 {
    margin-inline: calc(var(--spacing) * 76);
  }
  .mx-77 {
    margin-inline: calc(var(--spacing) * 77);
  }
  .mx-78 {
    margin-inline: calc(var(--spacing) * 78);
  }
  .mx-79 {
    margin-inline: calc(var(--spacing) * 79);
  }
  .mx-80 {
    margin-inline: calc(var(--spacing) * 80);
  }
  .mx-81 {
    margin-inline: calc(var(--spacing) * 81);
  }
  .mx-82 {
    margin-inline: calc(var(--spacing) * 82);
  }
  .mx-83 {
    margin-inline: calc(var(--spacing) * 83);
  }
  .mx-84 {
    margin-inline: calc(var(--spacing) * 84);
  }
  .mx-85 {
    margin-inline: calc(var(--spacing) * 85);
  }
  .mx-86 {
    margin-inline: calc(var(--spacing) * 86);
  }
  .mx-87 {
    margin-inline: calc(var(--spacing) * 87);
  }
  .mx-88 {
    margin-inline: calc(var(--spacing) * 88);
  }
  .mx-89 {
    margin-inline: calc(var(--spacing) * 89);
  }
  .mx-90 {
    margin-inline: calc(var(--spacing) * 90);
  }
  .mx-91 {
    margin-inline: calc(var(--spacing) * 91);
  }
  .mx-92 {
    margin-inline: calc(var(--spacing) * 92);
  }
  .mx-93 {
    margin-inline: calc(var(--spacing) * 93);
  }
  .mx-94 {
    margin-inline: calc(var(--spacing) * 94);
  }
  .mx-95 {
    margin-inline: calc(var(--spacing) * 95);
  }
  .mx-96 {
    margin-inline: calc(var(--spacing) * 96);
  }
  .mx-auto {
    margin-inline: auto;
  }
  .my-0 {
    margin-block: calc(var(--spacing) * 0);
  }
  .my-1 {
    margin-block: calc(var(--spacing) * 1);
  }
  .my-2 {
    margin-block: calc(var(--spacing) * 2);
  }
  .my-3 {
    margin-block: calc(var(--spacing) * 3);
  }
  .my-4 {
    margin-block: calc(var(--spacing) * 4);
  }
  .my-5 {
    margin-block: calc(var(--spacing) * 5);
  }
  .my-6 {
    margin-block: calc(var(--spacing) * 6);
  }
  .my-7 {
    margin-block: calc(var(--spacing) * 7);
  }
  .my-8 {
    margin-block: calc(var(--spacing) * 8);
  }
  .my-9 {
    margin-block: calc(var(--spacing) * 9);
  }
  .my-10 {
    margin-block: calc(var(--spacing) * 10);
  }
  .my-11 {
    margin-block: calc(var(--spacing) * 11);
  }
  .my-12 {
    margin-block: calc(var(--spacing) * 12);
  }
  .my-13 {
    margin-block: calc(var(--spacing) * 13);
  }
  .my-14 {
    margin-block: calc(var(--spacing) * 14);
  }
  .my-15 {
    margin-block: calc(var(--spacing) * 15);
  }
  .my-16 {
    margin-block: calc(var(--spacing) * 16);
  }
  .my-17 {
    margin-block: calc(var(--spacing) * 17);
  }
  .my-18 {
    margin-block: calc(var(--spacing) * 18);
  }
  .my-19 {
    margin-block: calc(var(--spacing) * 19);
  }
  .my-20 {
    margin-block: calc(var(--spacing) * 20);
  }
  .my-21 {
    margin-block: calc(var(--spacing) * 21);
  }
  .my-22 {
    margin-block: calc(var(--spacing) * 22);
  }
  .my-23 {
    margin-block: calc(var(--spacing) * 23);
  }
  .my-24 {
    margin-block: calc(var(--spacing) * 24);
  }
  .my-28 {
    margin-block: calc(var(--spacing) * 28);
  }
  .my-29 {
    margin-block: calc(var(--spacing) * 29);
  }
  .my-30 {
    margin-block: calc(var(--spacing) * 30);
  }
  .my-31 {
    margin-block: calc(var(--spacing) * 31);
  }
  .my-32 {
    margin-block: calc(var(--spacing) * 32);
  }
  .my-33 {
    margin-block: calc(var(--spacing) * 33);
  }
  .my-34 {
    margin-block: calc(var(--spacing) * 34);
  }
  .my-35 {
    margin-block: calc(var(--spacing) * 35);
  }
  .my-36 {
    margin-block: calc(var(--spacing) * 36);
  }
  .my-37 {
    margin-block: calc(var(--spacing) * 37);
  }
  .my-38 {
    margin-block: calc(var(--spacing) * 38);
  }
  .my-39 {
    margin-block: calc(var(--spacing) * 39);
  }
  .my-40 {
    margin-block: calc(var(--spacing) * 40);
  }
  .my-41 {
    margin-block: calc(var(--spacing) * 41);
  }
  .my-42 {
    margin-block: calc(var(--spacing) * 42);
  }
  .my-43 {
    margin-block: calc(var(--spacing) * 43);
  }
  .my-44 {
    margin-block: calc(var(--spacing) * 44);
  }
  .my-45 {
    margin-block: calc(var(--spacing) * 45);
  }
  .my-46 {
    margin-block: calc(var(--spacing) * 46);
  }
  .my-47 {
    margin-block: calc(var(--spacing) * 47);
  }
  .my-48 {
    margin-block: calc(var(--spacing) * 48);
  }
  .my-49 {
    margin-block: calc(var(--spacing) * 49);
  }
  .my-50 {
    margin-block: calc(var(--spacing) * 50);
  }
  .my-51 {
    margin-block: calc(var(--spacing) * 51);
  }
  .my-52 {
    margin-block: calc(var(--spacing) * 52);
  }
  .my-53 {
    margin-block: calc(var(--spacing) * 53);
  }
  .my-54 {
    margin-block: calc(var(--spacing) * 54);
  }
  .my-55 {
    margin-block: calc(var(--spacing) * 55);
  }
  .my-56 {
    margin-block: calc(var(--spacing) * 56);
  }
  .my-57 {
    margin-block: calc(var(--spacing) * 57);
  }
  .my-58 {
    margin-block: calc(var(--spacing) * 58);
  }
  .my-59 {
    margin-block: calc(var(--spacing) * 59);
  }
  .my-60 {
    margin-block: calc(var(--spacing) * 60);
  }
  .my-61 {
    margin-block: calc(var(--spacing) * 61);
  }
  .my-62 {
    margin-block: calc(var(--spacing) * 62);
  }
  .my-63 {
    margin-block: calc(var(--spacing) * 63);
  }
  .my-64 {
    margin-block: calc(var(--spacing) * 64);
  }
  .my-65 {
    margin-block: calc(var(--spacing) * 65);
  }
  .my-66 {
    margin-block: calc(var(--spacing) * 66);
  }
  .my-67 {
    margin-block: calc(var(--spacing) * 67);
  }
  .my-68 {
    margin-block: calc(var(--spacing) * 68);
  }
  .my-69 {
    margin-block: calc(var(--spacing) * 69);
  }
  .my-70 {
    margin-block: calc(var(--spacing) * 70);
  }
  .my-71 {
    margin-block: calc(var(--spacing) * 71);
  }
  .my-72 {
    margin-block: calc(var(--spacing) * 72);
  }
  .my-73 {
    margin-block: calc(var(--spacing) * 73);
  }
  .my-74 {
    margin-block: calc(var(--spacing) * 74);
  }
  .my-75 {
    margin-block: calc(var(--spacing) * 75);
  }
  .my-76 {
    margin-block: calc(var(--spacing) * 76);
  }
  .my-77 {
    margin-block: calc(var(--spacing) * 77);
  }
  .my-78 {
    margin-block: calc(var(--spacing) * 78);
  }
  .my-79 {
    margin-block: calc(var(--spacing) * 79);
  }
  .my-80 {
    margin-block: calc(var(--spacing) * 80);
  }
  .my-81 {
    margin-block: calc(var(--spacing) * 81);
  }
  .my-82 {
    margin-block: calc(var(--spacing) * 82);
  }
  .my-83 {
    margin-block: calc(var(--spacing) * 83);
  }
  .my-84 {
    margin-block: calc(var(--spacing) * 84);
  }
  .my-85 {
    margin-block: calc(var(--spacing) * 85);
  }
  .my-86 {
    margin-block: calc(var(--spacing) * 86);
  }
  .my-87 {
    margin-block: calc(var(--spacing) * 87);
  }
  .my-88 {
    margin-block: calc(var(--spacing) * 88);
  }
  .my-89 {
    margin-block: calc(var(--spacing) * 89);
  }
  .my-90 {
    margin-block: calc(var(--spacing) * 90);
  }
  .my-91 {
    margin-block: calc(var(--spacing) * 91);
  }
  .my-92 {
    margin-block: calc(var(--spacing) * 92);
  }
  .my-93 {
    margin-block: calc(var(--spacing) * 93);
  }
  .my-94 {
    margin-block: calc(var(--spacing) * 94);
  }
  .my-95 {
    margin-block: calc(var(--spacing) * 95);
  }
  .my-96 {
    margin-block: calc(var(--spacing) * 96);
  }
  .mt-0 {
    margin-top: calc(var(--spacing) * 0);
  }
  .mt-1 {
    margin-top: calc(var(--spacing) * 1);
  }
  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }
  .mt-3 {
    margin-top: calc(var(--spacing) * 3);
  }
  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }
  .mt-5 {
    margin-top: calc(var(--spacing) * 5);
  }
  .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }
  .mt-7 {
    margin-top: calc(var(--spacing) * 7);
  }
  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }
  .mt-9 {
    margin-top: calc(var(--spacing) * 9);
  }
  .mt-10 {
    margin-top: calc(var(--spacing) * 10);
  }
  .mt-11 {
    margin-top: calc(var(--spacing) * 11);
  }
  .mt-12 {
    margin-top: calc(var(--spacing) * 12);
  }
  .mt-13 {
    margin-top: calc(var(--spacing) * 13);
  }
  .mt-14 {
    margin-top: calc(var(--spacing) * 14);
  }
  .mt-15 {
    margin-top: calc(var(--spacing) * 15);
  }
  .mt-16 {
    margin-top: calc(var(--spacing) * 16);
  }
  .mt-17 {
    margin-top: calc(var(--spacing) * 17);
  }
  .mt-18 {
    margin-top: calc(var(--spacing) * 18);
  }
  .mt-19 {
    margin-top: calc(var(--spacing) * 19);
  }
  .mt-20 {
    margin-top: calc(var(--spacing) * 20);
  }
  .mt-21 {
    margin-top: calc(var(--spacing) * 21);
  }
  .mt-22 {
    margin-top: calc(var(--spacing) * 22);
  }
  .mt-23 {
    margin-top: calc(var(--spacing) * 23);
  }
  .mt-24 {
    margin-top: calc(var(--spacing) * 24);
  }
  .mt-28 {
    margin-top: calc(var(--spacing) * 28);
  }
  .mt-29 {
    margin-top: calc(var(--spacing) * 29);
  }
  .mt-30 {
    margin-top: calc(var(--spacing) * 30);
  }
  .mt-31 {
    margin-top: calc(var(--spacing) * 31);
  }
  .mt-32 {
    margin-top: calc(var(--spacing) * 32);
  }
  .mt-33 {
    margin-top: calc(var(--spacing) * 33);
  }
  .mt-34 {
    margin-top: calc(var(--spacing) * 34);
  }
  .mt-35 {
    margin-top: calc(var(--spacing) * 35);
  }
  .mt-36 {
    margin-top: calc(var(--spacing) * 36);
  }
  .mt-37 {
    margin-top: calc(var(--spacing) * 37);
  }
  .mt-38 {
    margin-top: calc(var(--spacing) * 38);
  }
  .mt-39 {
    margin-top: calc(var(--spacing) * 39);
  }
  .mt-40 {
    margin-top: calc(var(--spacing) * 40);
  }
  .mt-41 {
    margin-top: calc(var(--spacing) * 41);
  }
  .mt-42 {
    margin-top: calc(var(--spacing) * 42);
  }
  .mt-43 {
    margin-top: calc(var(--spacing) * 43);
  }
  .mt-44 {
    margin-top: calc(var(--spacing) * 44);
  }
  .mt-45 {
    margin-top: calc(var(--spacing) * 45);
  }
  .mt-46 {
    margin-top: calc(var(--spacing) * 46);
  }
  .mt-47 {
    margin-top: calc(var(--spacing) * 47);
  }
  .mt-48 {
    margin-top: calc(var(--spacing) * 48);
  }
  .mt-49 {
    margin-top: calc(var(--spacing) * 49);
  }
  .mt-50 {
    margin-top: calc(var(--spacing) * 50);
  }
  .mt-51 {
    margin-top: calc(var(--spacing) * 51);
  }
  .mt-52 {
    margin-top: calc(var(--spacing) * 52);
  }
  .mt-53 {
    margin-top: calc(var(--spacing) * 53);
  }
  .mt-54 {
    margin-top: calc(var(--spacing) * 54);
  }
  .mt-55 {
    margin-top: calc(var(--spacing) * 55);
  }
  .mt-56 {
    margin-top: calc(var(--spacing) * 56);
  }
  .mt-57 {
    margin-top: calc(var(--spacing) * 57);
  }
  .mt-58 {
    margin-top: calc(var(--spacing) * 58);
  }
  .mt-59 {
    margin-top: calc(var(--spacing) * 59);
  }
  .mt-60 {
    margin-top: calc(var(--spacing) * 60);
  }
  .mt-61 {
    margin-top: calc(var(--spacing) * 61);
  }
  .mt-62 {
    margin-top: calc(var(--spacing) * 62);
  }
  .mt-63 {
    margin-top: calc(var(--spacing) * 63);
  }
  .mt-64 {
    margin-top: calc(var(--spacing) * 64);
  }
  .mt-65 {
    margin-top: calc(var(--spacing) * 65);
  }
  .mt-66 {
    margin-top: calc(var(--spacing) * 66);
  }
  .mt-67 {
    margin-top: calc(var(--spacing) * 67);
  }
  .mt-68 {
    margin-top: calc(var(--spacing) * 68);
  }
  .mt-69 {
    margin-top: calc(var(--spacing) * 69);
  }
  .mt-70 {
    margin-top: calc(var(--spacing) * 70);
  }
  .mt-71 {
    margin-top: calc(var(--spacing) * 71);
  }
  .mt-72 {
    margin-top: calc(var(--spacing) * 72);
  }
  .mt-73 {
    margin-top: calc(var(--spacing) * 73);
  }
  .mt-74 {
    margin-top: calc(var(--spacing) * 74);
  }
  .mt-75 {
    margin-top: calc(var(--spacing) * 75);
  }
  .mt-76 {
    margin-top: calc(var(--spacing) * 76);
  }
  .mt-77 {
    margin-top: calc(var(--spacing) * 77);
  }
  .mt-78 {
    margin-top: calc(var(--spacing) * 78);
  }
  .mt-79 {
    margin-top: calc(var(--spacing) * 79);
  }
  .mt-80 {
    margin-top: calc(var(--spacing) * 80);
  }
  .mt-81 {
    margin-top: calc(var(--spacing) * 81);
  }
  .mt-82 {
    margin-top: calc(var(--spacing) * 82);
  }
  .mt-83 {
    margin-top: calc(var(--spacing) * 83);
  }
  .mt-84 {
    margin-top: calc(var(--spacing) * 84);
  }
  .mt-85 {
    margin-top: calc(var(--spacing) * 85);
  }
  .mt-86 {
    margin-top: calc(var(--spacing) * 86);
  }
  .mt-87 {
    margin-top: calc(var(--spacing) * 87);
  }
  .mt-88 {
    margin-top: calc(var(--spacing) * 88);
  }
  .mt-89 {
    margin-top: calc(var(--spacing) * 89);
  }
  .mt-90 {
    margin-top: calc(var(--spacing) * 90);
  }
  .mt-91 {
    margin-top: calc(var(--spacing) * 91);
  }
  .mt-92 {
    margin-top: calc(var(--spacing) * 92);
  }
  .mt-93 {
    margin-top: calc(var(--spacing) * 93);
  }
  .mt-94 {
    margin-top: calc(var(--spacing) * 94);
  }
  .mt-95 {
    margin-top: calc(var(--spacing) * 95);
  }
  .mt-96 {
    margin-top: calc(var(--spacing) * 96);
  }
  .mr-0 {
    margin-right: calc(var(--spacing) * 0);
  }
  .mr-1 {
    margin-right: calc(var(--spacing) * 1);
  }
  .mr-2 {
    margin-right: calc(var(--spacing) * 2);
  }
  .mr-3 {
    margin-right: calc(var(--spacing) * 3);
  }
  .mr-4 {
    margin-right: calc(var(--spacing) * 4);
  }
  .mr-5 {
    margin-right: calc(var(--spacing) * 5);
  }
  .mr-6 {
    margin-right: calc(var(--spacing) * 6);
  }
  .mr-7 {
    margin-right: calc(var(--spacing) * 7);
  }
  .mr-8 {
    margin-right: calc(var(--spacing) * 8);
  }
  .mr-9 {
    margin-right: calc(var(--spacing) * 9);
  }
  .mr-10 {
    margin-right: calc(var(--spacing) * 10);
  }
  .mr-11 {
    margin-right: calc(var(--spacing) * 11);
  }
  .mr-12 {
    margin-right: calc(var(--spacing) * 12);
  }
  .mr-13 {
    margin-right: calc(var(--spacing) * 13);
  }
  .mr-14 {
    margin-right: calc(var(--spacing) * 14);
  }
  .mr-15 {
    margin-right: calc(var(--spacing) * 15);
  }
  .mr-16 {
    margin-right: calc(var(--spacing) * 16);
  }
  .mr-17 {
    margin-right: calc(var(--spacing) * 17);
  }
  .mr-18 {
    margin-right: calc(var(--spacing) * 18);
  }
  .mr-19 {
    margin-right: calc(var(--spacing) * 19);
  }
  .mr-20 {
    margin-right: calc(var(--spacing) * 20);
  }
  .mr-21 {
    margin-right: calc(var(--spacing) * 21);
  }
  .mr-22 {
    margin-right: calc(var(--spacing) * 22);
  }
  .mr-23 {
    margin-right: calc(var(--spacing) * 23);
  }
  .mr-24 {
    margin-right: calc(var(--spacing) * 24);
  }
  .mr-28 {
    margin-right: calc(var(--spacing) * 28);
  }
  .mr-29 {
    margin-right: calc(var(--spacing) * 29);
  }
  .mr-30 {
    margin-right: calc(var(--spacing) * 30);
  }
  .mr-31 {
    margin-right: calc(var(--spacing) * 31);
  }
  .mr-32 {
    margin-right: calc(var(--spacing) * 32);
  }
  .mr-33 {
    margin-right: calc(var(--spacing) * 33);
  }
  .mr-34 {
    margin-right: calc(var(--spacing) * 34);
  }
  .mr-35 {
    margin-right: calc(var(--spacing) * 35);
  }
  .mr-36 {
    margin-right: calc(var(--spacing) * 36);
  }
  .mr-37 {
    margin-right: calc(var(--spacing) * 37);
  }
  .mr-38 {
    margin-right: calc(var(--spacing) * 38);
  }
  .mr-39 {
    margin-right: calc(var(--spacing) * 39);
  }
  .mr-40 {
    margin-right: calc(var(--spacing) * 40);
  }
  .mr-41 {
    margin-right: calc(var(--spacing) * 41);
  }
  .mr-42 {
    margin-right: calc(var(--spacing) * 42);
  }
  .mr-43 {
    margin-right: calc(var(--spacing) * 43);
  }
  .mr-44 {
    margin-right: calc(var(--spacing) * 44);
  }
  .mr-45 {
    margin-right: calc(var(--spacing) * 45);
  }
  .mr-46 {
    margin-right: calc(var(--spacing) * 46);
  }
  .mr-47 {
    margin-right: calc(var(--spacing) * 47);
  }
  .mr-48 {
    margin-right: calc(var(--spacing) * 48);
  }
  .mr-49 {
    margin-right: calc(var(--spacing) * 49);
  }
  .mr-50 {
    margin-right: calc(var(--spacing) * 50);
  }
  .mr-51 {
    margin-right: calc(var(--spacing) * 51);
  }
  .mr-52 {
    margin-right: calc(var(--spacing) * 52);
  }
  .mr-53 {
    margin-right: calc(var(--spacing) * 53);
  }
  .mr-54 {
    margin-right: calc(var(--spacing) * 54);
  }
  .mr-55 {
    margin-right: calc(var(--spacing) * 55);
  }
  .mr-56 {
    margin-right: calc(var(--spacing) * 56);
  }
  .mr-57 {
    margin-right: calc(var(--spacing) * 57);
  }
  .mr-58 {
    margin-right: calc(var(--spacing) * 58);
  }
  .mr-59 {
    margin-right: calc(var(--spacing) * 59);
  }
  .mr-60 {
    margin-right: calc(var(--spacing) * 60);
  }
  .mr-61 {
    margin-right: calc(var(--spacing) * 61);
  }
  .mr-62 {
    margin-right: calc(var(--spacing) * 62);
  }
  .mr-63 {
    margin-right: calc(var(--spacing) * 63);
  }
  .mr-64 {
    margin-right: calc(var(--spacing) * 64);
  }
  .mr-65 {
    margin-right: calc(var(--spacing) * 65);
  }
  .mr-66 {
    margin-right: calc(var(--spacing) * 66);
  }
  .mr-67 {
    margin-right: calc(var(--spacing) * 67);
  }
  .mr-68 {
    margin-right: calc(var(--spacing) * 68);
  }
  .mr-69 {
    margin-right: calc(var(--spacing) * 69);
  }
  .mr-70 {
    margin-right: calc(var(--spacing) * 70);
  }
  .mr-71 {
    margin-right: calc(var(--spacing) * 71);
  }
  .mr-72 {
    margin-right: calc(var(--spacing) * 72);
  }
  .mr-73 {
    margin-right: calc(var(--spacing) * 73);
  }
  .mr-74 {
    margin-right: calc(var(--spacing) * 74);
  }
  .mr-75 {
    margin-right: calc(var(--spacing) * 75);
  }
  .mr-76 {
    margin-right: calc(var(--spacing) * 76);
  }
  .mr-77 {
    margin-right: calc(var(--spacing) * 77);
  }
  .mr-78 {
    margin-right: calc(var(--spacing) * 78);
  }
  .mr-79 {
    margin-right: calc(var(--spacing) * 79);
  }
  .mr-80 {
    margin-right: calc(var(--spacing) * 80);
  }
  .mr-81 {
    margin-right: calc(var(--spacing) * 81);
  }
  .mr-82 {
    margin-right: calc(var(--spacing) * 82);
  }
  .mr-83 {
    margin-right: calc(var(--spacing) * 83);
  }
  .mr-84 {
    margin-right: calc(var(--spacing) * 84);
  }
  .mr-85 {
    margin-right: calc(var(--spacing) * 85);
  }
  .mr-86 {
    margin-right: calc(var(--spacing) * 86);
  }
  .mr-87 {
    margin-right: calc(var(--spacing) * 87);
  }
  .mr-88 {
    margin-right: calc(var(--spacing) * 88);
  }
  .mr-89 {
    margin-right: calc(var(--spacing) * 89);
  }
  .mr-90 {
    margin-right: calc(var(--spacing) * 90);
  }
  .mr-91 {
    margin-right: calc(var(--spacing) * 91);
  }
  .mr-92 {
    margin-right: calc(var(--spacing) * 92);
  }
  .mr-93 {
    margin-right: calc(var(--spacing) * 93);
  }
  .mr-94 {
    margin-right: calc(var(--spacing) * 94);
  }
  .mr-95 {
    margin-right: calc(var(--spacing) * 95);
  }
  .mr-96 {
    margin-right: calc(var(--spacing) * 96);
  }
  .mb-0 {
    margin-bottom: calc(var(--spacing) * 0);
  }
  .mb-1 {
    margin-bottom: calc(var(--spacing) * 1);
  }
  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }
  .mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }
  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }
  .mb-5 {
    margin-bottom: calc(var(--spacing) * 5);
  }
  .mb-6 {
    margin-bottom: calc(var(--spacing) * 6);
  }
  .mb-7 {
    margin-bottom: calc(var(--spacing) * 7);
  }
  .mb-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }
  .mb-9 {
    margin-bottom: calc(var(--spacing) * 9);
  }
  .mb-10 {
    margin-bottom: calc(var(--spacing) * 10);
  }
  .mb-11 {
    margin-bottom: calc(var(--spacing) * 11);
  }
  .mb-12 {
    margin-bottom: calc(var(--spacing) * 12);
  }
  .mb-13 {
    margin-bottom: calc(var(--spacing) * 13);
  }
  .mb-14 {
    margin-bottom: calc(var(--spacing) * 14);
  }
  .mb-15 {
    margin-bottom: calc(var(--spacing) * 15);
  }
  .mb-16 {
    margin-bottom: calc(var(--spacing) * 16);
  }
  .mb-17 {
    margin-bottom: calc(var(--spacing) * 17);
  }
  .mb-18 {
    margin-bottom: calc(var(--spacing) * 18);
  }
  .mb-19 {
    margin-bottom: calc(var(--spacing) * 19);
  }
  .mb-20 {
    margin-bottom: calc(var(--spacing) * 20);
  }
  .mb-21 {
    margin-bottom: calc(var(--spacing) * 21);
  }
  .mb-22 {
    margin-bottom: calc(var(--spacing) * 22);
  }
  .mb-23 {
    margin-bottom: calc(var(--spacing) * 23);
  }
  .mb-24 {
    margin-bottom: calc(var(--spacing) * 24);
  }
  .mb-28 {
    margin-bottom: calc(var(--spacing) * 28);
  }
  .mb-29 {
    margin-bottom: calc(var(--spacing) * 29);
  }
  .mb-30 {
    margin-bottom: calc(var(--spacing) * 30);
  }
  .mb-31 {
    margin-bottom: calc(var(--spacing) * 31);
  }
  .mb-32 {
    margin-bottom: calc(var(--spacing) * 32);
  }
  .mb-33 {
    margin-bottom: calc(var(--spacing) * 33);
  }
  .mb-34 {
    margin-bottom: calc(var(--spacing) * 34);
  }
  .mb-35 {
    margin-bottom: calc(var(--spacing) * 35);
  }
  .mb-36 {
    margin-bottom: calc(var(--spacing) * 36);
  }
  .mb-37 {
    margin-bottom: calc(var(--spacing) * 37);
  }
  .mb-38 {
    margin-bottom: calc(var(--spacing) * 38);
  }
  .mb-39 {
    margin-bottom: calc(var(--spacing) * 39);
  }
  .mb-40 {
    margin-bottom: calc(var(--spacing) * 40);
  }
  .mb-41 {
    margin-bottom: calc(var(--spacing) * 41);
  }
  .mb-42 {
    margin-bottom: calc(var(--spacing) * 42);
  }
  .mb-43 {
    margin-bottom: calc(var(--spacing) * 43);
  }
  .mb-44 {
    margin-bottom: calc(var(--spacing) * 44);
  }
  .mb-45 {
    margin-bottom: calc(var(--spacing) * 45);
  }
  .mb-46 {
    margin-bottom: calc(var(--spacing) * 46);
  }
  .mb-47 {
    margin-bottom: calc(var(--spacing) * 47);
  }
  .mb-48 {
    margin-bottom: calc(var(--spacing) * 48);
  }
  .mb-49 {
    margin-bottom: calc(var(--spacing) * 49);
  }
  .mb-50 {
    margin-bottom: calc(var(--spacing) * 50);
  }
  .mb-51 {
    margin-bottom: calc(var(--spacing) * 51);
  }
  .mb-52 {
    margin-bottom: calc(var(--spacing) * 52);
  }
  .mb-53 {
    margin-bottom: calc(var(--spacing) * 53);
  }
  .mb-54 {
    margin-bottom: calc(var(--spacing) * 54);
  }
  .mb-55 {
    margin-bottom: calc(var(--spacing) * 55);
  }
  .mb-56 {
    margin-bottom: calc(var(--spacing) * 56);
  }
  .mb-57 {
    margin-bottom: calc(var(--spacing) * 57);
  }
  .mb-58 {
    margin-bottom: calc(var(--spacing) * 58);
  }
  .mb-59 {
    margin-bottom: calc(var(--spacing) * 59);
  }
  .mb-60 {
    margin-bottom: calc(var(--spacing) * 60);
  }
  .mb-61 {
    margin-bottom: calc(var(--spacing) * 61);
  }
  .mb-62 {
    margin-bottom: calc(var(--spacing) * 62);
  }
  .mb-63 {
    margin-bottom: calc(var(--spacing) * 63);
  }
  .mb-64 {
    margin-bottom: calc(var(--spacing) * 64);
  }
  .mb-65 {
    margin-bottom: calc(var(--spacing) * 65);
  }
  .mb-66 {
    margin-bottom: calc(var(--spacing) * 66);
  }
  .mb-67 {
    margin-bottom: calc(var(--spacing) * 67);
  }
  .mb-68 {
    margin-bottom: calc(var(--spacing) * 68);
  }
  .mb-69 {
    margin-bottom: calc(var(--spacing) * 69);
  }
  .mb-70 {
    margin-bottom: calc(var(--spacing) * 70);
  }
  .mb-71 {
    margin-bottom: calc(var(--spacing) * 71);
  }
  .mb-72 {
    margin-bottom: calc(var(--spacing) * 72);
  }
  .mb-73 {
    margin-bottom: calc(var(--spacing) * 73);
  }
  .mb-74 {
    margin-bottom: calc(var(--spacing) * 74);
  }
  .mb-75 {
    margin-bottom: calc(var(--spacing) * 75);
  }
  .mb-76 {
    margin-bottom: calc(var(--spacing) * 76);
  }
  .mb-77 {
    margin-bottom: calc(var(--spacing) * 77);
  }
  .mb-78 {
    margin-bottom: calc(var(--spacing) * 78);
  }
  .mb-79 {
    margin-bottom: calc(var(--spacing) * 79);
  }
  .mb-80 {
    margin-bottom: calc(var(--spacing) * 80);
  }
  .mb-81 {
    margin-bottom: calc(var(--spacing) * 81);
  }
  .mb-82 {
    margin-bottom: calc(var(--spacing) * 82);
  }
  .mb-83 {
    margin-bottom: calc(var(--spacing) * 83);
  }
  .mb-84 {
    margin-bottom: calc(var(--spacing) * 84);
  }
  .mb-85 {
    margin-bottom: calc(var(--spacing) * 85);
  }
  .mb-86 {
    margin-bottom: calc(var(--spacing) * 86);
  }
  .mb-87 {
    margin-bottom: calc(var(--spacing) * 87);
  }
  .mb-88 {
    margin-bottom: calc(var(--spacing) * 88);
  }
  .mb-89 {
    margin-bottom: calc(var(--spacing) * 89);
  }
  .mb-90 {
    margin-bottom: calc(var(--spacing) * 90);
  }
  .mb-91 {
    margin-bottom: calc(var(--spacing) * 91);
  }
  .mb-92 {
    margin-bottom: calc(var(--spacing) * 92);
  }
  .mb-93 {
    margin-bottom: calc(var(--spacing) * 93);
  }
  .mb-94 {
    margin-bottom: calc(var(--spacing) * 94);
  }
  .mb-95 {
    margin-bottom: calc(var(--spacing) * 95);
  }
  .mb-96 {
    margin-bottom: calc(var(--spacing) * 96);
  }
  .ml-0 {
    margin-left: calc(var(--spacing) * 0);
  }
  .ml-1 {
    margin-left: calc(var(--spacing) * 1);
  }
  .ml-2 {
    margin-left: calc(var(--spacing) * 2);
  }
  .ml-3 {
    margin-left: calc(var(--spacing) * 3);
  }
  .ml-4 {
    margin-left: calc(var(--spacing) * 4);
  }
  .ml-5 {
    margin-left: calc(var(--spacing) * 5);
  }
  .ml-6 {
    margin-left: calc(var(--spacing) * 6);
  }
  .ml-7 {
    margin-left: calc(var(--spacing) * 7);
  }
  .ml-8 {
    margin-left: calc(var(--spacing) * 8);
  }
  .ml-9 {
    margin-left: calc(var(--spacing) * 9);
  }
  .ml-10 {
    margin-left: calc(var(--spacing) * 10);
  }
  .ml-11 {
    margin-left: calc(var(--spacing) * 11);
  }
  .ml-12 {
    margin-left: calc(var(--spacing) * 12);
  }
  .ml-13 {
    margin-left: calc(var(--spacing) * 13);
  }
  .ml-14 {
    margin-left: calc(var(--spacing) * 14);
  }
  .ml-15 {
    margin-left: calc(var(--spacing) * 15);
  }
  .ml-16 {
    margin-left: calc(var(--spacing) * 16);
  }
  .ml-17 {
    margin-left: calc(var(--spacing) * 17);
  }
  .ml-18 {
    margin-left: calc(var(--spacing) * 18);
  }
  .ml-19 {
    margin-left: calc(var(--spacing) * 19);
  }
  .ml-20 {
    margin-left: calc(var(--spacing) * 20);
  }
  .ml-21 {
    margin-left: calc(var(--spacing) * 21);
  }
  .ml-22 {
    margin-left: calc(var(--spacing) * 22);
  }
  .ml-23 {
    margin-left: calc(var(--spacing) * 23);
  }
  .ml-24 {
    margin-left: calc(var(--spacing) * 24);
  }
  .ml-28 {
    margin-left: calc(var(--spacing) * 28);
  }
  .ml-29 {
    margin-left: calc(var(--spacing) * 29);
  }
  .ml-30 {
    margin-left: calc(var(--spacing) * 30);
  }
  .ml-31 {
    margin-left: calc(var(--spacing) * 31);
  }
  .ml-32 {
    margin-left: calc(var(--spacing) * 32);
  }
  .ml-33 {
    margin-left: calc(var(--spacing) * 33);
  }
  .ml-34 {
    margin-left: calc(var(--spacing) * 34);
  }
  .ml-35 {
    margin-left: calc(var(--spacing) * 35);
  }
  .ml-36 {
    margin-left: calc(var(--spacing) * 36);
  }
  .ml-37 {
    margin-left: calc(var(--spacing) * 37);
  }
  .ml-38 {
    margin-left: calc(var(--spacing) * 38);
  }
  .ml-39 {
    margin-left: calc(var(--spacing) * 39);
  }
  .ml-40 {
    margin-left: calc(var(--spacing) * 40);
  }
  .ml-41 {
    margin-left: calc(var(--spacing) * 41);
  }
  .ml-42 {
    margin-left: calc(var(--spacing) * 42);
  }
  .ml-43 {
    margin-left: calc(var(--spacing) * 43);
  }
  .ml-44 {
    margin-left: calc(var(--spacing) * 44);
  }
  .ml-45 {
    margin-left: calc(var(--spacing) * 45);
  }
  .ml-46 {
    margin-left: calc(var(--spacing) * 46);
  }
  .ml-47 {
    margin-left: calc(var(--spacing) * 47);
  }
  .ml-48 {
    margin-left: calc(var(--spacing) * 48);
  }
  .ml-49 {
    margin-left: calc(var(--spacing) * 49);
  }
  .ml-50 {
    margin-left: calc(var(--spacing) * 50);
  }
  .ml-51 {
    margin-left: calc(var(--spacing) * 51);
  }
  .ml-52 {
    margin-left: calc(var(--spacing) * 52);
  }
  .ml-53 {
    margin-left: calc(var(--spacing) * 53);
  }
  .ml-54 {
    margin-left: calc(var(--spacing) * 54);
  }
  .ml-55 {
    margin-left: calc(var(--spacing) * 55);
  }
  .ml-56 {
    margin-left: calc(var(--spacing) * 56);
  }
  .ml-57 {
    margin-left: calc(var(--spacing) * 57);
  }
  .ml-58 {
    margin-left: calc(var(--spacing) * 58);
  }
  .ml-59 {
    margin-left: calc(var(--spacing) * 59);
  }
  .ml-60 {
    margin-left: calc(var(--spacing) * 60);
  }
  .ml-61 {
    margin-left: calc(var(--spacing) * 61);
  }
  .ml-62 {
    margin-left: calc(var(--spacing) * 62);
  }
  .ml-63 {
    margin-left: calc(var(--spacing) * 63);
  }
  .ml-64 {
    margin-left: calc(var(--spacing) * 64);
  }
  .ml-65 {
    margin-left: calc(var(--spacing) * 65);
  }
  .ml-66 {
    margin-left: calc(var(--spacing) * 66);
  }
  .ml-67 {
    margin-left: calc(var(--spacing) * 67);
  }
  .ml-68 {
    margin-left: calc(var(--spacing) * 68);
  }
  .ml-69 {
    margin-left: calc(var(--spacing) * 69);
  }
  .ml-70 {
    margin-left: calc(var(--spacing) * 70);
  }
  .ml-71 {
    margin-left: calc(var(--spacing) * 71);
  }
  .ml-72 {
    margin-left: calc(var(--spacing) * 72);
  }
  .ml-73 {
    margin-left: calc(var(--spacing) * 73);
  }
  .ml-74 {
    margin-left: calc(var(--spacing) * 74);
  }
  .ml-75 {
    margin-left: calc(var(--spacing) * 75);
  }
  .ml-76 {
    margin-left: calc(var(--spacing) * 76);
  }
  .ml-77 {
    margin-left: calc(var(--spacing) * 77);
  }
  .ml-78 {
    margin-left: calc(var(--spacing) * 78);
  }
  .ml-79 {
    margin-left: calc(var(--spacing) * 79);
  }
  .ml-80 {
    margin-left: calc(var(--spacing) * 80);
  }
  .ml-81 {
    margin-left: calc(var(--spacing) * 81);
  }
  .ml-82 {
    margin-left: calc(var(--spacing) * 82);
  }
  .ml-83 {
    margin-left: calc(var(--spacing) * 83);
  }
  .ml-84 {
    margin-left: calc(var(--spacing) * 84);
  }
  .ml-85 {
    margin-left: calc(var(--spacing) * 85);
  }
  .ml-86 {
    margin-left: calc(var(--spacing) * 86);
  }
  .ml-87 {
    margin-left: calc(var(--spacing) * 87);
  }
  .ml-88 {
    margin-left: calc(var(--spacing) * 88);
  }
  .ml-89 {
    margin-left: calc(var(--spacing) * 89);
  }
  .ml-90 {
    margin-left: calc(var(--spacing) * 90);
  }
  .ml-91 {
    margin-left: calc(var(--spacing) * 91);
  }
  .ml-92 {
    margin-left: calc(var(--spacing) * 92);
  }
  .ml-93 {
    margin-left: calc(var(--spacing) * 93);
  }
  .ml-94 {
    margin-left: calc(var(--spacing) * 94);
  }
  .ml-95 {
    margin-left: calc(var(--spacing) * 95);
  }
  .ml-96 {
    margin-left: calc(var(--spacing) * 96);
  }
  .flex {
    display: flex;
  }
  .hidden {
    display: none;
  }
  .inline {
    display: inline;
  }
  .table {
    display: table;
  }
  .h-full {
    height: 100%;
  }
  .w-full {
    width: 100%;
  }
  .w-lg {
    width: var(--container-lg);
  }
  .max-w-\[90rem\] {
    max-width: 90rem;
  }
  .flex-shrink {
    flex-shrink: 1;
  }
  .grow-0 {
    flex-grow: 0;
  }
  .border-collapse {
    border-collapse: collapse;
  }
  .flex-col {
    flex-direction: column;
  }
  .items-center {
    align-items: center;
  }
  .justify-center {
    justify-content: center;
  }
  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }
  .justify-self-center {
    justify-self: center;
  }
  .scroll-smooth {
    scroll-behavior: smooth;
  }
  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .bg-white {
    background-color: var(--color-white);
  }
  .p-0 {
    padding: calc(var(--spacing) * 0);
  }
  .p-1 {
    padding: calc(var(--spacing) * 1);
  }
  .p-2 {
    padding: calc(var(--spacing) * 2);
  }
  .p-3 {
    padding: calc(var(--spacing) * 3);
  }
  .p-4 {
    padding: calc(var(--spacing) * 4);
  }
  .p-5 {
    padding: calc(var(--spacing) * 5);
  }
  .p-6 {
    padding: calc(var(--spacing) * 6);
  }
  .p-7 {
    padding: calc(var(--spacing) * 7);
  }
  .p-8 {
    padding: calc(var(--spacing) * 8);
  }
  .p-9 {
    padding: calc(var(--spacing) * 9);
  }
  .p-10 {
    padding: calc(var(--spacing) * 10);
  }
  .p-11 {
    padding: calc(var(--spacing) * 11);
  }
  .p-12 {
    padding: calc(var(--spacing) * 12);
  }
  .p-13 {
    padding: calc(var(--spacing) * 13);
  }
  .p-14 {
    padding: calc(var(--spacing) * 14);
  }
  .p-15 {
    padding: calc(var(--spacing) * 15);
  }
  .p-16 {
    padding: calc(var(--spacing) * 16);
  }
  .p-17 {
    padding: calc(var(--spacing) * 17);
  }
  .p-18 {
    padding: calc(var(--spacing) * 18);
  }
  .p-19 {
    padding: calc(var(--spacing) * 19);
  }
  .p-20 {
    padding: calc(var(--spacing) * 20);
  }
  .p-21 {
    padding: calc(var(--spacing) * 21);
  }
  .p-22 {
    padding: calc(var(--spacing) * 22);
  }
  .p-23 {
    padding: calc(var(--spacing) * 23);
  }
  .p-24 {
    padding: calc(var(--spacing) * 24);
  }
  .p-28 {
    padding: calc(var(--spacing) * 28);
  }
  .p-29 {
    padding: calc(var(--spacing) * 29);
  }
  .p-30 {
    padding: calc(var(--spacing) * 30);
  }
  .p-31 {
    padding: calc(var(--spacing) * 31);
  }
  .p-32 {
    padding: calc(var(--spacing) * 32);
  }
  .p-33 {
    padding: calc(var(--spacing) * 33);
  }
  .p-34 {
    padding: calc(var(--spacing) * 34);
  }
  .p-35 {
    padding: calc(var(--spacing) * 35);
  }
  .p-36 {
    padding: calc(var(--spacing) * 36);
  }
  .p-37 {
    padding: calc(var(--spacing) * 37);
  }
  .p-38 {
    padding: calc(var(--spacing) * 38);
  }
  .p-39 {
    padding: calc(var(--spacing) * 39);
  }
  .p-40 {
    padding: calc(var(--spacing) * 40);
  }
  .p-41 {
    padding: calc(var(--spacing) * 41);
  }
  .p-42 {
    padding: calc(var(--spacing) * 42);
  }
  .p-43 {
    padding: calc(var(--spacing) * 43);
  }
  .p-44 {
    padding: calc(var(--spacing) * 44);
  }
  .p-45 {
    padding: calc(var(--spacing) * 45);
  }
  .p-46 {
    padding: calc(var(--spacing) * 46);
  }
  .p-47 {
    padding: calc(var(--spacing) * 47);
  }
  .p-48 {
    padding: calc(var(--spacing) * 48);
  }
  .p-49 {
    padding: calc(var(--spacing) * 49);
  }
  .p-50 {
    padding: calc(var(--spacing) * 50);
  }
  .p-51 {
    padding: calc(var(--spacing) * 51);
  }
  .p-52 {
    padding: calc(var(--spacing) * 52);
  }
  .p-53 {
    padding: calc(var(--spacing) * 53);
  }
  .p-54 {
    padding: calc(var(--spacing) * 54);
  }
  .p-55 {
    padding: calc(var(--spacing) * 55);
  }
  .p-56 {
    padding: calc(var(--spacing) * 56);
  }
  .p-57 {
    padding: calc(var(--spacing) * 57);
  }
  .p-58 {
    padding: calc(var(--spacing) * 58);
  }
  .p-59 {
    padding: calc(var(--spacing) * 59);
  }
  .p-60 {
    padding: calc(var(--spacing) * 60);
  }
  .p-61 {
    padding: calc(var(--spacing) * 61);
  }
  .p-62 {
    padding: calc(var(--spacing) * 62);
  }
  .p-63 {
    padding: calc(var(--spacing) * 63);
  }
  .p-64 {
    padding: calc(var(--spacing) * 64);
  }
  .p-65 {
    padding: calc(var(--spacing) * 65);
  }
  .p-66 {
    padding: calc(var(--spacing) * 66);
  }
  .p-67 {
    padding: calc(var(--spacing) * 67);
  }
  .p-68 {
    padding: calc(var(--spacing) * 68);
  }
  .p-69 {
    padding: calc(var(--spacing) * 69);
  }
  .p-70 {
    padding: calc(var(--spacing) * 70);
  }
  .p-71 {
    padding: calc(var(--spacing) * 71);
  }
  .p-72 {
    padding: calc(var(--spacing) * 72);
  }
  .p-73 {
    padding: calc(var(--spacing) * 73);
  }
  .p-74 {
    padding: calc(var(--spacing) * 74);
  }
  .p-75 {
    padding: calc(var(--spacing) * 75);
  }
  .p-76 {
    padding: calc(var(--spacing) * 76);
  }
  .p-77 {
    padding: calc(var(--spacing) * 77);
  }
  .p-78 {
    padding: calc(var(--spacing) * 78);
  }
  .p-79 {
    padding: calc(var(--spacing) * 79);
  }
  .p-80 {
    padding: calc(var(--spacing) * 80);
  }
  .p-81 {
    padding: calc(var(--spacing) * 81);
  }
  .p-82 {
    padding: calc(var(--spacing) * 82);
  }
  .p-83 {
    padding: calc(var(--spacing) * 83);
  }
  .p-84 {
    padding: calc(var(--spacing) * 84);
  }
  .p-85 {
    padding: calc(var(--spacing) * 85);
  }
  .p-86 {
    padding: calc(var(--spacing) * 86);
  }
  .p-87 {
    padding: calc(var(--spacing) * 87);
  }
  .p-88 {
    padding: calc(var(--spacing) * 88);
  }
  .p-89 {
    padding: calc(var(--spacing) * 89);
  }
  .p-90 {
    padding: calc(var(--spacing) * 90);
  }
  .p-91 {
    padding: calc(var(--spacing) * 91);
  }
  .p-92 {
    padding: calc(var(--spacing) * 92);
  }
  .p-93 {
    padding: calc(var(--spacing) * 93);
  }
  .p-94 {
    padding: calc(var(--spacing) * 94);
  }
  .p-95 {
    padding: calc(var(--spacing) * 95);
  }
  .p-96 {
    padding: calc(var(--spacing) * 96);
  }
  .p-\[20px\] {
    padding: 20px;
  }
  .px-0 {
    padding-inline: calc(var(--spacing) * 0);
  }
  .px-1 {
    padding-inline: calc(var(--spacing) * 1);
  }
  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }
  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }
  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }
  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }
  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }
  .px-7 {
    padding-inline: calc(var(--spacing) * 7);
  }
  .px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }
  .px-9 {
    padding-inline: calc(var(--spacing) * 9);
  }
  .px-10 {
    padding-inline: calc(var(--spacing) * 10);
  }
  .px-11 {
    padding-inline: calc(var(--spacing) * 11);
  }
  .px-12 {
    padding-inline: calc(var(--spacing) * 12);
  }
  .px-13 {
    padding-inline: calc(var(--spacing) * 13);
  }
  .px-14 {
    padding-inline: calc(var(--spacing) * 14);
  }
  .px-15 {
    padding-inline: calc(var(--spacing) * 15);
  }
  .px-16 {
    padding-inline: calc(var(--spacing) * 16);
  }
  .px-17 {
    padding-inline: calc(var(--spacing) * 17);
  }
  .px-18 {
    padding-inline: calc(var(--spacing) * 18);
  }
  .px-19 {
    padding-inline: calc(var(--spacing) * 19);
  }
  .px-20 {
    padding-inline: calc(var(--spacing) * 20);
  }
  .px-21 {
    padding-inline: calc(var(--spacing) * 21);
  }
  .px-22 {
    padding-inline: calc(var(--spacing) * 22);
  }
  .px-23 {
    padding-inline: calc(var(--spacing) * 23);
  }
  .px-24 {
    padding-inline: calc(var(--spacing) * 24);
  }
  .px-28 {
    padding-inline: calc(var(--spacing) * 28);
  }
  .px-29 {
    padding-inline: calc(var(--spacing) * 29);
  }
  .px-30 {
    padding-inline: calc(var(--spacing) * 30);
  }
  .px-31 {
    padding-inline: calc(var(--spacing) * 31);
  }
  .px-32 {
    padding-inline: calc(var(--spacing) * 32);
  }
  .px-33 {
    padding-inline: calc(var(--spacing) * 33);
  }
  .px-34 {
    padding-inline: calc(var(--spacing) * 34);
  }
  .px-35 {
    padding-inline: calc(var(--spacing) * 35);
  }
  .px-36 {
    padding-inline: calc(var(--spacing) * 36);
  }
  .px-37 {
    padding-inline: calc(var(--spacing) * 37);
  }
  .px-38 {
    padding-inline: calc(var(--spacing) * 38);
  }
  .px-39 {
    padding-inline: calc(var(--spacing) * 39);
  }
  .px-40 {
    padding-inline: calc(var(--spacing) * 40);
  }
  .px-41 {
    padding-inline: calc(var(--spacing) * 41);
  }
  .px-42 {
    padding-inline: calc(var(--spacing) * 42);
  }
  .px-43 {
    padding-inline: calc(var(--spacing) * 43);
  }
  .px-44 {
    padding-inline: calc(var(--spacing) * 44);
  }
  .px-45 {
    padding-inline: calc(var(--spacing) * 45);
  }
  .px-46 {
    padding-inline: calc(var(--spacing) * 46);
  }
  .px-47 {
    padding-inline: calc(var(--spacing) * 47);
  }
  .px-48 {
    padding-inline: calc(var(--spacing) * 48);
  }
  .px-49 {
    padding-inline: calc(var(--spacing) * 49);
  }
  .px-50 {
    padding-inline: calc(var(--spacing) * 50);
  }
  .px-51 {
    padding-inline: calc(var(--spacing) * 51);
  }
  .px-52 {
    padding-inline: calc(var(--spacing) * 52);
  }
  .px-53 {
    padding-inline: calc(var(--spacing) * 53);
  }
  .px-54 {
    padding-inline: calc(var(--spacing) * 54);
  }
  .px-55 {
    padding-inline: calc(var(--spacing) * 55);
  }
  .px-56 {
    padding-inline: calc(var(--spacing) * 56);
  }
  .px-57 {
    padding-inline: calc(var(--spacing) * 57);
  }
  .px-58 {
    padding-inline: calc(var(--spacing) * 58);
  }
  .px-59 {
    padding-inline: calc(var(--spacing) * 59);
  }
  .px-60 {
    padding-inline: calc(var(--spacing) * 60);
  }
  .px-61 {
    padding-inline: calc(var(--spacing) * 61);
  }
  .px-62 {
    padding-inline: calc(var(--spacing) * 62);
  }
  .px-63 {
    padding-inline: calc(var(--spacing) * 63);
  }
  .px-64 {
    padding-inline: calc(var(--spacing) * 64);
  }
  .px-65 {
    padding-inline: calc(var(--spacing) * 65);
  }
  .px-66 {
    padding-inline: calc(var(--spacing) * 66);
  }
  .px-67 {
    padding-inline: calc(var(--spacing) * 67);
  }
  .px-68 {
    padding-inline: calc(var(--spacing) * 68);
  }
  .px-69 {
    padding-inline: calc(var(--spacing) * 69);
  }
  .px-70 {
    padding-inline: calc(var(--spacing) * 70);
  }
  .px-71 {
    padding-inline: calc(var(--spacing) * 71);
  }
  .px-72 {
    padding-inline: calc(var(--spacing) * 72);
  }
  .px-73 {
    padding-inline: calc(var(--spacing) * 73);
  }
  .px-74 {
    padding-inline: calc(var(--spacing) * 74);
  }
  .px-75 {
    padding-inline: calc(var(--spacing) * 75);
  }
  .px-76 {
    padding-inline: calc(var(--spacing) * 76);
  }
  .px-77 {
    padding-inline: calc(var(--spacing) * 77);
  }
  .px-78 {
    padding-inline: calc(var(--spacing) * 78);
  }
  .px-79 {
    padding-inline: calc(var(--spacing) * 79);
  }
  .px-80 {
    padding-inline: calc(var(--spacing) * 80);
  }
  .px-81 {
    padding-inline: calc(var(--spacing) * 81);
  }
  .px-82 {
    padding-inline: calc(var(--spacing) * 82);
  }
  .px-83 {
    padding-inline: calc(var(--spacing) * 83);
  }
  .px-84 {
    padding-inline: calc(var(--spacing) * 84);
  }
  .px-85 {
    padding-inline: calc(var(--spacing) * 85);
  }
  .px-86 {
    padding-inline: calc(var(--spacing) * 86);
  }
  .px-87 {
    padding-inline: calc(var(--spacing) * 87);
  }
  .px-88 {
    padding-inline: calc(var(--spacing) * 88);
  }
  .px-89 {
    padding-inline: calc(var(--spacing) * 89);
  }
  .px-90 {
    padding-inline: calc(var(--spacing) * 90);
  }
  .px-91 {
    padding-inline: calc(var(--spacing) * 91);
  }
  .px-92 {
    padding-inline: calc(var(--spacing) * 92);
  }
  .px-93 {
    padding-inline: calc(var(--spacing) * 93);
  }
  .px-94 {
    padding-inline: calc(var(--spacing) * 94);
  }
  .px-95 {
    padding-inline: calc(var(--spacing) * 95);
  }
  .px-96 {
    padding-inline: calc(var(--spacing) * 96);
  }
  .py-0 {
    padding-block: calc(var(--spacing) * 0);
  }
  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }
  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }
  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }
  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }
  .py-5 {
    padding-block: calc(var(--spacing) * 5);
  }
  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }
  .py-7 {
    padding-block: calc(var(--spacing) * 7);
  }
  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }
  .py-9 {
    padding-block: calc(var(--spacing) * 9);
  }
  .py-10 {
    padding-block: calc(var(--spacing) * 10);
  }
  .py-11 {
    padding-block: calc(var(--spacing) * 11);
  }
  .py-12 {
    padding-block: calc(var(--spacing) * 12);
  }
  .py-13 {
    padding-block: calc(var(--spacing) * 13);
  }
  .py-14 {
    padding-block: calc(var(--spacing) * 14);
  }
  .py-15 {
    padding-block: calc(var(--spacing) * 15);
  }
  .py-16 {
    padding-block: calc(var(--spacing) * 16);
  }
  .py-17 {
    padding-block: calc(var(--spacing) * 17);
  }
  .py-18 {
    padding-block: calc(var(--spacing) * 18);
  }
  .py-19 {
    padding-block: calc(var(--spacing) * 19);
  }
  .py-20 {
    padding-block: calc(var(--spacing) * 20);
  }
  .py-21 {
    padding-block: calc(var(--spacing) * 21);
  }
  .py-22 {
    padding-block: calc(var(--spacing) * 22);
  }
  .py-23 {
    padding-block: calc(var(--spacing) * 23);
  }
  .py-24 {
    padding-block: calc(var(--spacing) * 24);
  }
  .py-28 {
    padding-block: calc(var(--spacing) * 28);
  }
  .py-29 {
    padding-block: calc(var(--spacing) * 29);
  }
  .py-30 {
    padding-block: calc(var(--spacing) * 30);
  }
  .py-31 {
    padding-block: calc(var(--spacing) * 31);
  }
  .py-32 {
    padding-block: calc(var(--spacing) * 32);
  }
  .py-33 {
    padding-block: calc(var(--spacing) * 33);
  }
  .py-34 {
    padding-block: calc(var(--spacing) * 34);
  }
  .py-35 {
    padding-block: calc(var(--spacing) * 35);
  }
  .py-36 {
    padding-block: calc(var(--spacing) * 36);
  }
  .py-37 {
    padding-block: calc(var(--spacing) * 37);
  }
  .py-38 {
    padding-block: calc(var(--spacing) * 38);
  }
  .py-39 {
    padding-block: calc(var(--spacing) * 39);
  }
  .py-40 {
    padding-block: calc(var(--spacing) * 40);
  }
  .py-41 {
    padding-block: calc(var(--spacing) * 41);
  }
  .py-42 {
    padding-block: calc(var(--spacing) * 42);
  }
  .py-43 {
    padding-block: calc(var(--spacing) * 43);
  }
  .py-44 {
    padding-block: calc(var(--spacing) * 44);
  }
  .py-45 {
    padding-block: calc(var(--spacing) * 45);
  }
  .py-46 {
    padding-block: calc(var(--spacing) * 46);
  }
  .py-47 {
    padding-block: calc(var(--spacing) * 47);
  }
  .py-48 {
    padding-block: calc(var(--spacing) * 48);
  }
  .py-49 {
    padding-block: calc(var(--spacing) * 49);
  }
  .py-50 {
    padding-block: calc(var(--spacing) * 50);
  }
  .py-51 {
    padding-block: calc(var(--spacing) * 51);
  }
  .py-52 {
    padding-block: calc(var(--spacing) * 52);
  }
  .py-53 {
    padding-block: calc(var(--spacing) * 53);
  }
  .py-54 {
    padding-block: calc(var(--spacing) * 54);
  }
  .py-55 {
    padding-block: calc(var(--spacing) * 55);
  }
  .py-56 {
    padding-block: calc(var(--spacing) * 56);
  }
  .py-57 {
    padding-block: calc(var(--spacing) * 57);
  }
  .py-58 {
    padding-block: calc(var(--spacing) * 58);
  }
  .py-59 {
    padding-block: calc(var(--spacing) * 59);
  }
  .py-60 {
    padding-block: calc(var(--spacing) * 60);
  }
  .py-61 {
    padding-block: calc(var(--spacing) * 61);
  }
  .py-62 {
    padding-block: calc(var(--spacing) * 62);
  }
  .py-63 {
    padding-block: calc(var(--spacing) * 63);
  }
  .py-64 {
    padding-block: calc(var(--spacing) * 64);
  }
  .py-65 {
    padding-block: calc(var(--spacing) * 65);
  }
  .py-66 {
    padding-block: calc(var(--spacing) * 66);
  }
  .py-67 {
    padding-block: calc(var(--spacing) * 67);
  }
  .py-68 {
    padding-block: calc(var(--spacing) * 68);
  }
  .py-69 {
    padding-block: calc(var(--spacing) * 69);
  }
  .py-70 {
    padding-block: calc(var(--spacing) * 70);
  }
  .py-71 {
    padding-block: calc(var(--spacing) * 71);
  }
  .py-72 {
    padding-block: calc(var(--spacing) * 72);
  }
  .py-73 {
    padding-block: calc(var(--spacing) * 73);
  }
  .py-74 {
    padding-block: calc(var(--spacing) * 74);
  }
  .py-75 {
    padding-block: calc(var(--spacing) * 75);
  }
  .py-76 {
    padding-block: calc(var(--spacing) * 76);
  }
  .py-77 {
    padding-block: calc(var(--spacing) * 77);
  }
  .py-78 {
    padding-block: calc(var(--spacing) * 78);
  }
  .py-79 {
    padding-block: calc(var(--spacing) * 79);
  }
  .py-80 {
    padding-block: calc(var(--spacing) * 80);
  }
  .py-81 {
    padding-block: calc(var(--spacing) * 81);
  }
  .py-82 {
    padding-block: calc(var(--spacing) * 82);
  }
  .py-83 {
    padding-block: calc(var(--spacing) * 83);
  }
  .py-84 {
    padding-block: calc(var(--spacing) * 84);
  }
  .py-85 {
    padding-block: calc(var(--spacing) * 85);
  }
  .py-86 {
    padding-block: calc(var(--spacing) * 86);
  }
  .py-87 {
    padding-block: calc(var(--spacing) * 87);
  }
  .py-88 {
    padding-block: calc(var(--spacing) * 88);
  }
  .py-89 {
    padding-block: calc(var(--spacing) * 89);
  }
  .py-90 {
    padding-block: calc(var(--spacing) * 90);
  }
  .py-91 {
    padding-block: calc(var(--spacing) * 91);
  }
  .py-92 {
    padding-block: calc(var(--spacing) * 92);
  }
  .py-93 {
    padding-block: calc(var(--spacing) * 93);
  }
  .py-94 {
    padding-block: calc(var(--spacing) * 94);
  }
  .py-95 {
    padding-block: calc(var(--spacing) * 95);
  }
  .py-96 {
    padding-block: calc(var(--spacing) * 96);
  }
  .pt-0 {
    padding-top: calc(var(--spacing) * 0);
  }
  .pt-1 {
    padding-top: calc(var(--spacing) * 1);
  }
  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }
  .pt-3 {
    padding-top: calc(var(--spacing) * 3);
  }
  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }
  .pt-5 {
    padding-top: calc(var(--spacing) * 5);
  }
  .pt-6 {
    padding-top: calc(var(--spacing) * 6);
  }
  .pt-7 {
    padding-top: calc(var(--spacing) * 7);
  }
  .pt-8 {
    padding-top: calc(var(--spacing) * 8);
  }
  .pt-9 {
    padding-top: calc(var(--spacing) * 9);
  }
  .pt-10 {
    padding-top: calc(var(--spacing) * 10);
  }
  .pt-11 {
    padding-top: calc(var(--spacing) * 11);
  }
  .pt-12 {
    padding-top: calc(var(--spacing) * 12);
  }
  .pt-13 {
    padding-top: calc(var(--spacing) * 13);
  }
  .pt-14 {
    padding-top: calc(var(--spacing) * 14);
  }
  .pt-15 {
    padding-top: calc(var(--spacing) * 15);
  }
  .pt-16 {
    padding-top: calc(var(--spacing) * 16);
  }
  .pt-17 {
    padding-top: calc(var(--spacing) * 17);
  }
  .pt-18 {
    padding-top: calc(var(--spacing) * 18);
  }
  .pt-19 {
    padding-top: calc(var(--spacing) * 19);
  }
  .pt-20 {
    padding-top: calc(var(--spacing) * 20);
  }
  .pt-21 {
    padding-top: calc(var(--spacing) * 21);
  }
  .pt-22 {
    padding-top: calc(var(--spacing) * 22);
  }
  .pt-23 {
    padding-top: calc(var(--spacing) * 23);
  }
  .pt-24 {
    padding-top: calc(var(--spacing) * 24);
  }
  .pt-28 {
    padding-top: calc(var(--spacing) * 28);
  }
  .pt-29 {
    padding-top: calc(var(--spacing) * 29);
  }
  .pt-30 {
    padding-top: calc(var(--spacing) * 30);
  }
  .pt-31 {
    padding-top: calc(var(--spacing) * 31);
  }
  .pt-32 {
    padding-top: calc(var(--spacing) * 32);
  }
  .pt-33 {
    padding-top: calc(var(--spacing) * 33);
  }
  .pt-34 {
    padding-top: calc(var(--spacing) * 34);
  }
  .pt-35 {
    padding-top: calc(var(--spacing) * 35);
  }
  .pt-36 {
    padding-top: calc(var(--spacing) * 36);
  }
  .pt-37 {
    padding-top: calc(var(--spacing) * 37);
  }
  .pt-38 {
    padding-top: calc(var(--spacing) * 38);
  }
  .pt-39 {
    padding-top: calc(var(--spacing) * 39);
  }
  .pt-40 {
    padding-top: calc(var(--spacing) * 40);
  }
  .pt-41 {
    padding-top: calc(var(--spacing) * 41);
  }
  .pt-42 {
    padding-top: calc(var(--spacing) * 42);
  }
  .pt-43 {
    padding-top: calc(var(--spacing) * 43);
  }
  .pt-44 {
    padding-top: calc(var(--spacing) * 44);
  }
  .pt-45 {
    padding-top: calc(var(--spacing) * 45);
  }
  .pt-46 {
    padding-top: calc(var(--spacing) * 46);
  }
  .pt-47 {
    padding-top: calc(var(--spacing) * 47);
  }
  .pt-48 {
    padding-top: calc(var(--spacing) * 48);
  }
  .pt-49 {
    padding-top: calc(var(--spacing) * 49);
  }
  .pt-50 {
    padding-top: calc(var(--spacing) * 50);
  }
  .pt-51 {
    padding-top: calc(var(--spacing) * 51);
  }
  .pt-52 {
    padding-top: calc(var(--spacing) * 52);
  }
  .pt-53 {
    padding-top: calc(var(--spacing) * 53);
  }
  .pt-54 {
    padding-top: calc(var(--spacing) * 54);
  }
  .pt-55 {
    padding-top: calc(var(--spacing) * 55);
  }
  .pt-56 {
    padding-top: calc(var(--spacing) * 56);
  }
  .pt-57 {
    padding-top: calc(var(--spacing) * 57);
  }
  .pt-58 {
    padding-top: calc(var(--spacing) * 58);
  }
  .pt-59 {
    padding-top: calc(var(--spacing) * 59);
  }
  .pt-60 {
    padding-top: calc(var(--spacing) * 60);
  }
  .pt-61 {
    padding-top: calc(var(--spacing) * 61);
  }
  .pt-62 {
    padding-top: calc(var(--spacing) * 62);
  }
  .pt-63 {
    padding-top: calc(var(--spacing) * 63);
  }
  .pt-64 {
    padding-top: calc(var(--spacing) * 64);
  }
  .pt-65 {
    padding-top: calc(var(--spacing) * 65);
  }
  .pt-66 {
    padding-top: calc(var(--spacing) * 66);
  }
  .pt-67 {
    padding-top: calc(var(--spacing) * 67);
  }
  .pt-68 {
    padding-top: calc(var(--spacing) * 68);
  }
  .pt-69 {
    padding-top: calc(var(--spacing) * 69);
  }
  .pt-70 {
    padding-top: calc(var(--spacing) * 70);
  }
  .pt-71 {
    padding-top: calc(var(--spacing) * 71);
  }
  .pt-72 {
    padding-top: calc(var(--spacing) * 72);
  }
  .pt-73 {
    padding-top: calc(var(--spacing) * 73);
  }
  .pt-74 {
    padding-top: calc(var(--spacing) * 74);
  }
  .pt-75 {
    padding-top: calc(var(--spacing) * 75);
  }
  .pt-76 {
    padding-top: calc(var(--spacing) * 76);
  }
  .pt-77 {
    padding-top: calc(var(--spacing) * 77);
  }
  .pt-78 {
    padding-top: calc(var(--spacing) * 78);
  }
  .pt-79 {
    padding-top: calc(var(--spacing) * 79);
  }
  .pt-80 {
    padding-top: calc(var(--spacing) * 80);
  }
  .pt-81 {
    padding-top: calc(var(--spacing) * 81);
  }
  .pt-82 {
    padding-top: calc(var(--spacing) * 82);
  }
  .pt-83 {
    padding-top: calc(var(--spacing) * 83);
  }
  .pt-84 {
    padding-top: calc(var(--spacing) * 84);
  }
  .pt-85 {
    padding-top: calc(var(--spacing) * 85);
  }
  .pt-86 {
    padding-top: calc(var(--spacing) * 86);
  }
  .pt-87 {
    padding-top: calc(var(--spacing) * 87);
  }
  .pt-88 {
    padding-top: calc(var(--spacing) * 88);
  }
  .pt-89 {
    padding-top: calc(var(--spacing) * 89);
  }
  .pt-90 {
    padding-top: calc(var(--spacing) * 90);
  }
  .pt-91 {
    padding-top: calc(var(--spacing) * 91);
  }
  .pt-92 {
    padding-top: calc(var(--spacing) * 92);
  }
  .pt-93 {
    padding-top: calc(var(--spacing) * 93);
  }
  .pt-94 {
    padding-top: calc(var(--spacing) * 94);
  }
  .pt-95 {
    padding-top: calc(var(--spacing) * 95);
  }
  .pt-96 {
    padding-top: calc(var(--spacing) * 96);
  }
  .pr-0 {
    padding-right: calc(var(--spacing) * 0);
  }
  .pr-1 {
    padding-right: calc(var(--spacing) * 1);
  }
  .pr-2 {
    padding-right: calc(var(--spacing) * 2);
  }
  .pr-3 {
    padding-right: calc(var(--spacing) * 3);
  }
  .pr-4 {
    padding-right: calc(var(--spacing) * 4);
  }
  .pr-5 {
    padding-right: calc(var(--spacing) * 5);
  }
  .pr-6 {
    padding-right: calc(var(--spacing) * 6);
  }
  .pr-7 {
    padding-right: calc(var(--spacing) * 7);
  }
  .pr-8 {
    padding-right: calc(var(--spacing) * 8);
  }
  .pr-9 {
    padding-right: calc(var(--spacing) * 9);
  }
  .pr-10 {
    padding-right: calc(var(--spacing) * 10);
  }
  .pr-11 {
    padding-right: calc(var(--spacing) * 11);
  }
  .pr-12 {
    padding-right: calc(var(--spacing) * 12);
  }
  .pr-13 {
    padding-right: calc(var(--spacing) * 13);
  }
  .pr-14 {
    padding-right: calc(var(--spacing) * 14);
  }
  .pr-15 {
    padding-right: calc(var(--spacing) * 15);
  }
  .pr-16 {
    padding-right: calc(var(--spacing) * 16);
  }
  .pr-17 {
    padding-right: calc(var(--spacing) * 17);
  }
  .pr-18 {
    padding-right: calc(var(--spacing) * 18);
  }
  .pr-19 {
    padding-right: calc(var(--spacing) * 19);
  }
  .pr-20 {
    padding-right: calc(var(--spacing) * 20);
  }
  .pr-21 {
    padding-right: calc(var(--spacing) * 21);
  }
  .pr-22 {
    padding-right: calc(var(--spacing) * 22);
  }
  .pr-23 {
    padding-right: calc(var(--spacing) * 23);
  }
  .pr-24 {
    padding-right: calc(var(--spacing) * 24);
  }
  .pr-28 {
    padding-right: calc(var(--spacing) * 28);
  }
  .pr-29 {
    padding-right: calc(var(--spacing) * 29);
  }
  .pr-30 {
    padding-right: calc(var(--spacing) * 30);
  }
  .pr-31 {
    padding-right: calc(var(--spacing) * 31);
  }
  .pr-32 {
    padding-right: calc(var(--spacing) * 32);
  }
  .pr-33 {
    padding-right: calc(var(--spacing) * 33);
  }
  .pr-34 {
    padding-right: calc(var(--spacing) * 34);
  }
  .pr-35 {
    padding-right: calc(var(--spacing) * 35);
  }
  .pr-36 {
    padding-right: calc(var(--spacing) * 36);
  }
  .pr-37 {
    padding-right: calc(var(--spacing) * 37);
  }
  .pr-38 {
    padding-right: calc(var(--spacing) * 38);
  }
  .pr-39 {
    padding-right: calc(var(--spacing) * 39);
  }
  .pr-40 {
    padding-right: calc(var(--spacing) * 40);
  }
  .pr-41 {
    padding-right: calc(var(--spacing) * 41);
  }
  .pr-42 {
    padding-right: calc(var(--spacing) * 42);
  }
  .pr-43 {
    padding-right: calc(var(--spacing) * 43);
  }
  .pr-44 {
    padding-right: calc(var(--spacing) * 44);
  }
  .pr-45 {
    padding-right: calc(var(--spacing) * 45);
  }
  .pr-46 {
    padding-right: calc(var(--spacing) * 46);
  }
  .pr-47 {
    padding-right: calc(var(--spacing) * 47);
  }
  .pr-48 {
    padding-right: calc(var(--spacing) * 48);
  }
  .pr-49 {
    padding-right: calc(var(--spacing) * 49);
  }
  .pr-50 {
    padding-right: calc(var(--spacing) * 50);
  }
  .pr-51 {
    padding-right: calc(var(--spacing) * 51);
  }
  .pr-52 {
    padding-right: calc(var(--spacing) * 52);
  }
  .pr-53 {
    padding-right: calc(var(--spacing) * 53);
  }
  .pr-54 {
    padding-right: calc(var(--spacing) * 54);
  }
  .pr-55 {
    padding-right: calc(var(--spacing) * 55);
  }
  .pr-56 {
    padding-right: calc(var(--spacing) * 56);
  }
  .pr-57 {
    padding-right: calc(var(--spacing) * 57);
  }
  .pr-58 {
    padding-right: calc(var(--spacing) * 58);
  }
  .pr-59 {
    padding-right: calc(var(--spacing) * 59);
  }
  .pr-60 {
    padding-right: calc(var(--spacing) * 60);
  }
  .pr-61 {
    padding-right: calc(var(--spacing) * 61);
  }
  .pr-62 {
    padding-right: calc(var(--spacing) * 62);
  }
  .pr-63 {
    padding-right: calc(var(--spacing) * 63);
  }
  .pr-64 {
    padding-right: calc(var(--spacing) * 64);
  }
  .pr-65 {
    padding-right: calc(var(--spacing) * 65);
  }
  .pr-66 {
    padding-right: calc(var(--spacing) * 66);
  }
  .pr-67 {
    padding-right: calc(var(--spacing) * 67);
  }
  .pr-68 {
    padding-right: calc(var(--spacing) * 68);
  }
  .pr-69 {
    padding-right: calc(var(--spacing) * 69);
  }
  .pr-70 {
    padding-right: calc(var(--spacing) * 70);
  }
  .pr-71 {
    padding-right: calc(var(--spacing) * 71);
  }
  .pr-72 {
    padding-right: calc(var(--spacing) * 72);
  }
  .pr-73 {
    padding-right: calc(var(--spacing) * 73);
  }
  .pr-74 {
    padding-right: calc(var(--spacing) * 74);
  }
  .pr-75 {
    padding-right: calc(var(--spacing) * 75);
  }
  .pr-76 {
    padding-right: calc(var(--spacing) * 76);
  }
  .pr-77 {
    padding-right: calc(var(--spacing) * 77);
  }
  .pr-78 {
    padding-right: calc(var(--spacing) * 78);
  }
  .pr-79 {
    padding-right: calc(var(--spacing) * 79);
  }
  .pr-80 {
    padding-right: calc(var(--spacing) * 80);
  }
  .pr-81 {
    padding-right: calc(var(--spacing) * 81);
  }
  .pr-82 {
    padding-right: calc(var(--spacing) * 82);
  }
  .pr-83 {
    padding-right: calc(var(--spacing) * 83);
  }
  .pr-84 {
    padding-right: calc(var(--spacing) * 84);
  }
  .pr-85 {
    padding-right: calc(var(--spacing) * 85);
  }
  .pr-86 {
    padding-right: calc(var(--spacing) * 86);
  }
  .pr-87 {
    padding-right: calc(var(--spacing) * 87);
  }
  .pr-88 {
    padding-right: calc(var(--spacing) * 88);
  }
  .pr-89 {
    padding-right: calc(var(--spacing) * 89);
  }
  .pr-90 {
    padding-right: calc(var(--spacing) * 90);
  }
  .pr-91 {
    padding-right: calc(var(--spacing) * 91);
  }
  .pr-92 {
    padding-right: calc(var(--spacing) * 92);
  }
  .pr-93 {
    padding-right: calc(var(--spacing) * 93);
  }
  .pr-94 {
    padding-right: calc(var(--spacing) * 94);
  }
  .pr-95 {
    padding-right: calc(var(--spacing) * 95);
  }
  .pr-96 {
    padding-right: calc(var(--spacing) * 96);
  }
  .pb-0 {
    padding-bottom: calc(var(--spacing) * 0);
  }
  .pb-1 {
    padding-bottom: calc(var(--spacing) * 1);
  }
  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }
  .pb-3 {
    padding-bottom: calc(var(--spacing) * 3);
  }
  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }
  .pb-5 {
    padding-bottom: calc(var(--spacing) * 5);
  }
  .pb-6 {
    padding-bottom: calc(var(--spacing) * 6);
  }
  .pb-7 {
    padding-bottom: calc(var(--spacing) * 7);
  }
  .pb-8 {
    padding-bottom: calc(var(--spacing) * 8);
  }
  .pb-9 {
    padding-bottom: calc(var(--spacing) * 9);
  }
  .pb-10 {
    padding-bottom: calc(var(--spacing) * 10);
  }
  .pb-11 {
    padding-bottom: calc(var(--spacing) * 11);
  }
  .pb-12 {
    padding-bottom: calc(var(--spacing) * 12);
  }
  .pb-13 {
    padding-bottom: calc(var(--spacing) * 13);
  }
  .pb-14 {
    padding-bottom: calc(var(--spacing) * 14);
  }
  .pb-15 {
    padding-bottom: calc(var(--spacing) * 15);
  }
  .pb-16 {
    padding-bottom: calc(var(--spacing) * 16);
  }
  .pb-17 {
    padding-bottom: calc(var(--spacing) * 17);
  }
  .pb-18 {
    padding-bottom: calc(var(--spacing) * 18);
  }
  .pb-19 {
    padding-bottom: calc(var(--spacing) * 19);
  }
  .pb-20 {
    padding-bottom: calc(var(--spacing) * 20);
  }
  .pb-21 {
    padding-bottom: calc(var(--spacing) * 21);
  }
  .pb-22 {
    padding-bottom: calc(var(--spacing) * 22);
  }
  .pb-23 {
    padding-bottom: calc(var(--spacing) * 23);
  }
  .pb-24 {
    padding-bottom: calc(var(--spacing) * 24);
  }
  .pb-28 {
    padding-bottom: calc(var(--spacing) * 28);
  }
  .pb-29 {
    padding-bottom: calc(var(--spacing) * 29);
  }
  .pb-30 {
    padding-bottom: calc(var(--spacing) * 30);
  }
  .pb-31 {
    padding-bottom: calc(var(--spacing) * 31);
  }
  .pb-32 {
    padding-bottom: calc(var(--spacing) * 32);
  }
  .pb-33 {
    padding-bottom: calc(var(--spacing) * 33);
  }
  .pb-34 {
    padding-bottom: calc(var(--spacing) * 34);
  }
  .pb-35 {
    padding-bottom: calc(var(--spacing) * 35);
  }
  .pb-36 {
    padding-bottom: calc(var(--spacing) * 36);
  }
  .pb-37 {
    padding-bottom: calc(var(--spacing) * 37);
  }
  .pb-38 {
    padding-bottom: calc(var(--spacing) * 38);
  }
  .pb-39 {
    padding-bottom: calc(var(--spacing) * 39);
  }
  .pb-40 {
    padding-bottom: calc(var(--spacing) * 40);
  }
  .pb-41 {
    padding-bottom: calc(var(--spacing) * 41);
  }
  .pb-42 {
    padding-bottom: calc(var(--spacing) * 42);
  }
  .pb-43 {
    padding-bottom: calc(var(--spacing) * 43);
  }
  .pb-44 {
    padding-bottom: calc(var(--spacing) * 44);
  }
  .pb-45 {
    padding-bottom: calc(var(--spacing) * 45);
  }
  .pb-46 {
    padding-bottom: calc(var(--spacing) * 46);
  }
  .pb-47 {
    padding-bottom: calc(var(--spacing) * 47);
  }
  .pb-48 {
    padding-bottom: calc(var(--spacing) * 48);
  }
  .pb-49 {
    padding-bottom: calc(var(--spacing) * 49);
  }
  .pb-50 {
    padding-bottom: calc(var(--spacing) * 50);
  }
  .pb-51 {
    padding-bottom: calc(var(--spacing) * 51);
  }
  .pb-52 {
    padding-bottom: calc(var(--spacing) * 52);
  }
  .pb-53 {
    padding-bottom: calc(var(--spacing) * 53);
  }
  .pb-54 {
    padding-bottom: calc(var(--spacing) * 54);
  }
  .pb-55 {
    padding-bottom: calc(var(--spacing) * 55);
  }
  .pb-56 {
    padding-bottom: calc(var(--spacing) * 56);
  }
  .pb-57 {
    padding-bottom: calc(var(--spacing) * 57);
  }
  .pb-58 {
    padding-bottom: calc(var(--spacing) * 58);
  }
  .pb-59 {
    padding-bottom: calc(var(--spacing) * 59);
  }
  .pb-60 {
    padding-bottom: calc(var(--spacing) * 60);
  }
  .pb-61 {
    padding-bottom: calc(var(--spacing) * 61);
  }
  .pb-62 {
    padding-bottom: calc(var(--spacing) * 62);
  }
  .pb-63 {
    padding-bottom: calc(var(--spacing) * 63);
  }
  .pb-64 {
    padding-bottom: calc(var(--spacing) * 64);
  }
  .pb-65 {
    padding-bottom: calc(var(--spacing) * 65);
  }
  .pb-66 {
    padding-bottom: calc(var(--spacing) * 66);
  }
  .pb-67 {
    padding-bottom: calc(var(--spacing) * 67);
  }
  .pb-68 {
    padding-bottom: calc(var(--spacing) * 68);
  }
  .pb-69 {
    padding-bottom: calc(var(--spacing) * 69);
  }
  .pb-70 {
    padding-bottom: calc(var(--spacing) * 70);
  }
  .pb-71 {
    padding-bottom: calc(var(--spacing) * 71);
  }
  .pb-72 {
    padding-bottom: calc(var(--spacing) * 72);
  }
  .pb-73 {
    padding-bottom: calc(var(--spacing) * 73);
  }
  .pb-74 {
    padding-bottom: calc(var(--spacing) * 74);
  }
  .pb-75 {
    padding-bottom: calc(var(--spacing) * 75);
  }
  .pb-76 {
    padding-bottom: calc(var(--spacing) * 76);
  }
  .pb-77 {
    padding-bottom: calc(var(--spacing) * 77);
  }
  .pb-78 {
    padding-bottom: calc(var(--spacing) * 78);
  }
  .pb-79 {
    padding-bottom: calc(var(--spacing) * 79);
  }
  .pb-80 {
    padding-bottom: calc(var(--spacing) * 80);
  }
  .pb-81 {
    padding-bottom: calc(var(--spacing) * 81);
  }
  .pb-82 {
    padding-bottom: calc(var(--spacing) * 82);
  }
  .pb-83 {
    padding-bottom: calc(var(--spacing) * 83);
  }
  .pb-84 {
    padding-bottom: calc(var(--spacing) * 84);
  }
  .pb-85 {
    padding-bottom: calc(var(--spacing) * 85);
  }
  .pb-86 {
    padding-bottom: calc(var(--spacing) * 86);
  }
  .pb-87 {
    padding-bottom: calc(var(--spacing) * 87);
  }
  .pb-88 {
    padding-bottom: calc(var(--spacing) * 88);
  }
  .pb-89 {
    padding-bottom: calc(var(--spacing) * 89);
  }
  .pb-90 {
    padding-bottom: calc(var(--spacing) * 90);
  }
  .pb-91 {
    padding-bottom: calc(var(--spacing) * 91);
  }
  .pb-92 {
    padding-bottom: calc(var(--spacing) * 92);
  }
  .pb-93 {
    padding-bottom: calc(var(--spacing) * 93);
  }
  .pb-94 {
    padding-bottom: calc(var(--spacing) * 94);
  }
  .pb-95 {
    padding-bottom: calc(var(--spacing) * 95);
  }
  .pb-96 {
    padding-bottom: calc(var(--spacing) * 96);
  }
  .pl-0 {
    padding-left: calc(var(--spacing) * 0);
  }
  .pl-1 {
    padding-left: calc(var(--spacing) * 1);
  }
  .pl-2 {
    padding-left: calc(var(--spacing) * 2);
  }
  .pl-3 {
    padding-left: calc(var(--spacing) * 3);
  }
  .pl-4 {
    padding-left: calc(var(--spacing) * 4);
  }
  .pl-5 {
    padding-left: calc(var(--spacing) * 5);
  }
  .pl-6 {
    padding-left: calc(var(--spacing) * 6);
  }
  .pl-7 {
    padding-left: calc(var(--spacing) * 7);
  }
  .pl-8 {
    padding-left: calc(var(--spacing) * 8);
  }
  .pl-9 {
    padding-left: calc(var(--spacing) * 9);
  }
  .pl-10 {
    padding-left: calc(var(--spacing) * 10);
  }
  .pl-11 {
    padding-left: calc(var(--spacing) * 11);
  }
  .pl-12 {
    padding-left: calc(var(--spacing) * 12);
  }
  .pl-13 {
    padding-left: calc(var(--spacing) * 13);
  }
  .pl-14 {
    padding-left: calc(var(--spacing) * 14);
  }
  .pl-15 {
    padding-left: calc(var(--spacing) * 15);
  }
  .pl-16 {
    padding-left: calc(var(--spacing) * 16);
  }
  .pl-17 {
    padding-left: calc(var(--spacing) * 17);
  }
  .pl-18 {
    padding-left: calc(var(--spacing) * 18);
  }
  .pl-19 {
    padding-left: calc(var(--spacing) * 19);
  }
  .pl-20 {
    padding-left: calc(var(--spacing) * 20);
  }
  .pl-21 {
    padding-left: calc(var(--spacing) * 21);
  }
  .pl-22 {
    padding-left: calc(var(--spacing) * 22);
  }
  .pl-23 {
    padding-left: calc(var(--spacing) * 23);
  }
  .pl-24 {
    padding-left: calc(var(--spacing) * 24);
  }
  .pl-28 {
    padding-left: calc(var(--spacing) * 28);
  }
  .pl-29 {
    padding-left: calc(var(--spacing) * 29);
  }
  .pl-30 {
    padding-left: calc(var(--spacing) * 30);
  }
  .pl-31 {
    padding-left: calc(var(--spacing) * 31);
  }
  .pl-32 {
    padding-left: calc(var(--spacing) * 32);
  }
  .pl-33 {
    padding-left: calc(var(--spacing) * 33);
  }
  .pl-34 {
    padding-left: calc(var(--spacing) * 34);
  }
  .pl-35 {
    padding-left: calc(var(--spacing) * 35);
  }
  .pl-36 {
    padding-left: calc(var(--spacing) * 36);
  }
  .pl-37 {
    padding-left: calc(var(--spacing) * 37);
  }
  .pl-38 {
    padding-left: calc(var(--spacing) * 38);
  }
  .pl-39 {
    padding-left: calc(var(--spacing) * 39);
  }
  .pl-40 {
    padding-left: calc(var(--spacing) * 40);
  }
  .pl-41 {
    padding-left: calc(var(--spacing) * 41);
  }
  .pl-42 {
    padding-left: calc(var(--spacing) * 42);
  }
  .pl-43 {
    padding-left: calc(var(--spacing) * 43);
  }
  .pl-44 {
    padding-left: calc(var(--spacing) * 44);
  }
  .pl-45 {
    padding-left: calc(var(--spacing) * 45);
  }
  .pl-46 {
    padding-left: calc(var(--spacing) * 46);
  }
  .pl-47 {
    padding-left: calc(var(--spacing) * 47);
  }
  .pl-48 {
    padding-left: calc(var(--spacing) * 48);
  }
  .pl-49 {
    padding-left: calc(var(--spacing) * 49);
  }
  .pl-50 {
    padding-left: calc(var(--spacing) * 50);
  }
  .pl-51 {
    padding-left: calc(var(--spacing) * 51);
  }
  .pl-52 {
    padding-left: calc(var(--spacing) * 52);
  }
  .pl-53 {
    padding-left: calc(var(--spacing) * 53);
  }
  .pl-54 {
    padding-left: calc(var(--spacing) * 54);
  }
  .pl-55 {
    padding-left: calc(var(--spacing) * 55);
  }
  .pl-56 {
    padding-left: calc(var(--spacing) * 56);
  }
  .pl-57 {
    padding-left: calc(var(--spacing) * 57);
  }
  .pl-58 {
    padding-left: calc(var(--spacing) * 58);
  }
  .pl-59 {
    padding-left: calc(var(--spacing) * 59);
  }
  .pl-60 {
    padding-left: calc(var(--spacing) * 60);
  }
  .pl-61 {
    padding-left: calc(var(--spacing) * 61);
  }
  .pl-62 {
    padding-left: calc(var(--spacing) * 62);
  }
  .pl-63 {
    padding-left: calc(var(--spacing) * 63);
  }
  .pl-64 {
    padding-left: calc(var(--spacing) * 64);
  }
  .pl-65 {
    padding-left: calc(var(--spacing) * 65);
  }
  .pl-66 {
    padding-left: calc(var(--spacing) * 66);
  }
  .pl-67 {
    padding-left: calc(var(--spacing) * 67);
  }
  .pl-68 {
    padding-left: calc(var(--spacing) * 68);
  }
  .pl-69 {
    padding-left: calc(var(--spacing) * 69);
  }
  .pl-70 {
    padding-left: calc(var(--spacing) * 70);
  }
  .pl-71 {
    padding-left: calc(var(--spacing) * 71);
  }
  .pl-72 {
    padding-left: calc(var(--spacing) * 72);
  }
  .pl-73 {
    padding-left: calc(var(--spacing) * 73);
  }
  .pl-74 {
    padding-left: calc(var(--spacing) * 74);
  }
  .pl-75 {
    padding-left: calc(var(--spacing) * 75);
  }
  .pl-76 {
    padding-left: calc(var(--spacing) * 76);
  }
  .pl-77 {
    padding-left: calc(var(--spacing) * 77);
  }
  .pl-78 {
    padding-left: calc(var(--spacing) * 78);
  }
  .pl-79 {
    padding-left: calc(var(--spacing) * 79);
  }
  .pl-80 {
    padding-left: calc(var(--spacing) * 80);
  }
  .pl-81 {
    padding-left: calc(var(--spacing) * 81);
  }
  .pl-82 {
    padding-left: calc(var(--spacing) * 82);
  }
  .pl-83 {
    padding-left: calc(var(--spacing) * 83);
  }
  .pl-84 {
    padding-left: calc(var(--spacing) * 84);
  }
  .pl-85 {
    padding-left: calc(var(--spacing) * 85);
  }
  .pl-86 {
    padding-left: calc(var(--spacing) * 86);
  }
  .pl-87 {
    padding-left: calc(var(--spacing) * 87);
  }
  .pl-88 {
    padding-left: calc(var(--spacing) * 88);
  }
  .pl-89 {
    padding-left: calc(var(--spacing) * 89);
  }
  .pl-90 {
    padding-left: calc(var(--spacing) * 90);
  }
  .pl-91 {
    padding-left: calc(var(--spacing) * 91);
  }
  .pl-92 {
    padding-left: calc(var(--spacing) * 92);
  }
  .pl-93 {
    padding-left: calc(var(--spacing) * 93);
  }
  .pl-94 {
    padding-left: calc(var(--spacing) * 94);
  }
  .pl-95 {
    padding-left: calc(var(--spacing) * 95);
  }
  .pl-96 {
    padding-left: calc(var(--spacing) * 96);
  }
  .font-family {
    font-family: var(--font-family);
  }
  .italic {
    font-style: italic;
  }
  .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .max-sm\:px-5 {
    @media (width < 40rem) {
      padding-inline: calc(var(--spacing) * 5);
    }
  }
  .max-sm\:px-7 {
    @media (width < 40rem) {
      padding-inline: calc(var(--spacing) * 7);
    }
  }
  .max-sm\:pt-18 {
    @media (width < 40rem) {
      padding-top: calc(var(--spacing) * 18);
    }
  }
  .max-sm\:pb-18 {
    @media (width < 40rem) {
      padding-bottom: calc(var(--spacing) * 18);
    }
  }
  .sm\:m-0 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 0);
    }
  }
  .sm\:m-1 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 1);
    }
  }
  .sm\:m-2 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 2);
    }
  }
  .sm\:m-3 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 3);
    }
  }
  .sm\:m-4 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 4);
    }
  }
  .sm\:m-5 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 5);
    }
  }
  .sm\:m-6 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 6);
    }
  }
  .sm\:m-7 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 7);
    }
  }
  .sm\:m-8 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 8);
    }
  }
  .sm\:m-9 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 9);
    }
  }
  .sm\:m-10 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 10);
    }
  }
  .sm\:m-11 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 11);
    }
  }
  .sm\:m-12 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 12);
    }
  }
  .sm\:m-13 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 13);
    }
  }
  .sm\:m-14 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 14);
    }
  }
  .sm\:m-15 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 15);
    }
  }
  .sm\:m-16 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 16);
    }
  }
  .sm\:m-17 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 17);
    }
  }
  .sm\:m-18 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 18);
    }
  }
  .sm\:m-19 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 19);
    }
  }
  .sm\:m-20 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 20);
    }
  }
  .sm\:m-21 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 21);
    }
  }
  .sm\:m-22 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 22);
    }
  }
  .sm\:m-23 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 23);
    }
  }
  .sm\:m-24 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 24);
    }
  }
  .sm\:m-28 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 28);
    }
  }
  .sm\:m-29 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 29);
    }
  }
  .sm\:m-30 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 30);
    }
  }
  .sm\:m-31 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 31);
    }
  }
  .sm\:m-32 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 32);
    }
  }
  .sm\:m-33 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 33);
    }
  }
  .sm\:m-34 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 34);
    }
  }
  .sm\:m-35 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 35);
    }
  }
  .sm\:m-36 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 36);
    }
  }
  .sm\:m-37 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 37);
    }
  }
  .sm\:m-38 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 38);
    }
  }
  .sm\:m-39 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 39);
    }
  }
  .sm\:m-40 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 40);
    }
  }
  .sm\:m-41 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 41);
    }
  }
  .sm\:m-42 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 42);
    }
  }
  .sm\:m-43 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 43);
    }
  }
  .sm\:m-44 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 44);
    }
  }
  .sm\:m-45 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 45);
    }
  }
  .sm\:m-46 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 46);
    }
  }
  .sm\:m-47 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 47);
    }
  }
  .sm\:m-48 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 48);
    }
  }
  .sm\:m-49 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 49);
    }
  }
  .sm\:m-50 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 50);
    }
  }
  .sm\:m-51 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 51);
    }
  }
  .sm\:m-52 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 52);
    }
  }
  .sm\:m-53 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 53);
    }
  }
  .sm\:m-54 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 54);
    }
  }
  .sm\:m-55 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 55);
    }
  }
  .sm\:m-56 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 56);
    }
  }
  .sm\:m-57 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 57);
    }
  }
  .sm\:m-58 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 58);
    }
  }
  .sm\:m-59 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 59);
    }
  }
  .sm\:m-60 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 60);
    }
  }
  .sm\:m-61 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 61);
    }
  }
  .sm\:m-62 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 62);
    }
  }
  .sm\:m-63 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 63);
    }
  }
  .sm\:m-64 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 64);
    }
  }
  .sm\:m-65 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 65);
    }
  }
  .sm\:m-66 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 66);
    }
  }
  .sm\:m-67 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 67);
    }
  }
  .sm\:m-68 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 68);
    }
  }
  .sm\:m-69 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 69);
    }
  }
  .sm\:m-70 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 70);
    }
  }
  .sm\:m-71 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 71);
    }
  }
  .sm\:m-72 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 72);
    }
  }
  .sm\:m-73 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 73);
    }
  }
  .sm\:m-74 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 74);
    }
  }
  .sm\:m-75 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 75);
    }
  }
  .sm\:m-76 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 76);
    }
  }
  .sm\:m-77 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 77);
    }
  }
  .sm\:m-78 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 78);
    }
  }
  .sm\:m-79 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 79);
    }
  }
  .sm\:m-80 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 80);
    }
  }
  .sm\:m-81 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 81);
    }
  }
  .sm\:m-82 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 82);
    }
  }
  .sm\:m-83 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 83);
    }
  }
  .sm\:m-84 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 84);
    }
  }
  .sm\:m-85 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 85);
    }
  }
  .sm\:m-86 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 86);
    }
  }
  .sm\:m-87 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 87);
    }
  }
  .sm\:m-88 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 88);
    }
  }
  .sm\:m-89 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 89);
    }
  }
  .sm\:m-90 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 90);
    }
  }
  .sm\:m-91 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 91);
    }
  }
  .sm\:m-92 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 92);
    }
  }
  .sm\:m-93 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 93);
    }
  }
  .sm\:m-94 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 94);
    }
  }
  .sm\:m-95 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 95);
    }
  }
  .sm\:m-96 {
    @media (width >= 40rem) {
      margin: calc(var(--spacing) * 96);
    }
  }
  .sm\:mx-0 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 0);
    }
  }
  .sm\:mx-1 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 1);
    }
  }
  .sm\:mx-2 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 2);
    }
  }
  .sm\:mx-3 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 3);
    }
  }
  .sm\:mx-4 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 4);
    }
  }
  .sm\:mx-5 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 5);
    }
  }
  .sm\:mx-6 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 6);
    }
  }
  .sm\:mx-7 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 7);
    }
  }
  .sm\:mx-8 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 8);
    }
  }
  .sm\:mx-9 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 9);
    }
  }
  .sm\:mx-10 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 10);
    }
  }
  .sm\:mx-11 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 11);
    }
  }
  .sm\:mx-12 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 12);
    }
  }
  .sm\:mx-13 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 13);
    }
  }
  .sm\:mx-14 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 14);
    }
  }
  .sm\:mx-15 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 15);
    }
  }
  .sm\:mx-16 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 16);
    }
  }
  .sm\:mx-17 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 17);
    }
  }
  .sm\:mx-18 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 18);
    }
  }
  .sm\:mx-19 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 19);
    }
  }
  .sm\:mx-20 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 20);
    }
  }
  .sm\:mx-21 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 21);
    }
  }
  .sm\:mx-22 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 22);
    }
  }
  .sm\:mx-23 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 23);
    }
  }
  .sm\:mx-24 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 24);
    }
  }
  .sm\:mx-28 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 28);
    }
  }
  .sm\:mx-29 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 29);
    }
  }
  .sm\:mx-30 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 30);
    }
  }
  .sm\:mx-31 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 31);
    }
  }
  .sm\:mx-32 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 32);
    }
  }
  .sm\:mx-33 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 33);
    }
  }
  .sm\:mx-34 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 34);
    }
  }
  .sm\:mx-35 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 35);
    }
  }
  .sm\:mx-36 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 36);
    }
  }
  .sm\:mx-37 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 37);
    }
  }
  .sm\:mx-38 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 38);
    }
  }
  .sm\:mx-39 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 39);
    }
  }
  .sm\:mx-40 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 40);
    }
  }
  .sm\:mx-41 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 41);
    }
  }
  .sm\:mx-42 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 42);
    }
  }
  .sm\:mx-43 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 43);
    }
  }
  .sm\:mx-44 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 44);
    }
  }
  .sm\:mx-45 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 45);
    }
  }
  .sm\:mx-46 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 46);
    }
  }
  .sm\:mx-47 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 47);
    }
  }
  .sm\:mx-48 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 48);
    }
  }
  .sm\:mx-49 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 49);
    }
  }
  .sm\:mx-50 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 50);
    }
  }
  .sm\:mx-51 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 51);
    }
  }
  .sm\:mx-52 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 52);
    }
  }
  .sm\:mx-53 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 53);
    }
  }
  .sm\:mx-54 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 54);
    }
  }
  .sm\:mx-55 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 55);
    }
  }
  .sm\:mx-56 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 56);
    }
  }
  .sm\:mx-57 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 57);
    }
  }
  .sm\:mx-58 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 58);
    }
  }
  .sm\:mx-59 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 59);
    }
  }
  .sm\:mx-60 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 60);
    }
  }
  .sm\:mx-61 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 61);
    }
  }
  .sm\:mx-62 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 62);
    }
  }
  .sm\:mx-63 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 63);
    }
  }
  .sm\:mx-64 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 64);
    }
  }
  .sm\:mx-65 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 65);
    }
  }
  .sm\:mx-66 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 66);
    }
  }
  .sm\:mx-67 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 67);
    }
  }
  .sm\:mx-68 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 68);
    }
  }
  .sm\:mx-69 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 69);
    }
  }
  .sm\:mx-70 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 70);
    }
  }
  .sm\:mx-71 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 71);
    }
  }
  .sm\:mx-72 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 72);
    }
  }
  .sm\:mx-73 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 73);
    }
  }
  .sm\:mx-74 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 74);
    }
  }
  .sm\:mx-75 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 75);
    }
  }
  .sm\:mx-76 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 76);
    }
  }
  .sm\:mx-77 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 77);
    }
  }
  .sm\:mx-78 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 78);
    }
  }
  .sm\:mx-79 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 79);
    }
  }
  .sm\:mx-80 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 80);
    }
  }
  .sm\:mx-81 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 81);
    }
  }
  .sm\:mx-82 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 82);
    }
  }
  .sm\:mx-83 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 83);
    }
  }
  .sm\:mx-84 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 84);
    }
  }
  .sm\:mx-85 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 85);
    }
  }
  .sm\:mx-86 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 86);
    }
  }
  .sm\:mx-87 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 87);
    }
  }
  .sm\:mx-88 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 88);
    }
  }
  .sm\:mx-89 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 89);
    }
  }
  .sm\:mx-90 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 90);
    }
  }
  .sm\:mx-91 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 91);
    }
  }
  .sm\:mx-92 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 92);
    }
  }
  .sm\:mx-93 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 93);
    }
  }
  .sm\:mx-94 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 94);
    }
  }
  .sm\:mx-95 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 95);
    }
  }
  .sm\:mx-96 {
    @media (width >= 40rem) {
      margin-inline: calc(var(--spacing) * 96);
    }
  }
  .sm\:my-0 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 0);
    }
  }
  .sm\:my-1 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 1);
    }
  }
  .sm\:my-2 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 2);
    }
  }
  .sm\:my-3 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 3);
    }
  }
  .sm\:my-4 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 4);
    }
  }
  .sm\:my-5 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 5);
    }
  }
  .sm\:my-6 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 6);
    }
  }
  .sm\:my-7 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 7);
    }
  }
  .sm\:my-8 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 8);
    }
  }
  .sm\:my-9 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 9);
    }
  }
  .sm\:my-10 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 10);
    }
  }
  .sm\:my-11 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 11);
    }
  }
  .sm\:my-12 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 12);
    }
  }
  .sm\:my-13 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 13);
    }
  }
  .sm\:my-14 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 14);
    }
  }
  .sm\:my-15 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 15);
    }
  }
  .sm\:my-16 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 16);
    }
  }
  .sm\:my-17 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 17);
    }
  }
  .sm\:my-18 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 18);
    }
  }
  .sm\:my-19 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 19);
    }
  }
  .sm\:my-20 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 20);
    }
  }
  .sm\:my-21 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 21);
    }
  }
  .sm\:my-22 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 22);
    }
  }
  .sm\:my-23 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 23);
    }
  }
  .sm\:my-24 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 24);
    }
  }
  .sm\:my-28 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 28);
    }
  }
  .sm\:my-29 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 29);
    }
  }
  .sm\:my-30 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 30);
    }
  }
  .sm\:my-31 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 31);
    }
  }
  .sm\:my-32 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 32);
    }
  }
  .sm\:my-33 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 33);
    }
  }
  .sm\:my-34 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 34);
    }
  }
  .sm\:my-35 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 35);
    }
  }
  .sm\:my-36 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 36);
    }
  }
  .sm\:my-37 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 37);
    }
  }
  .sm\:my-38 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 38);
    }
  }
  .sm\:my-39 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 39);
    }
  }
  .sm\:my-40 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 40);
    }
  }
  .sm\:my-41 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 41);
    }
  }
  .sm\:my-42 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 42);
    }
  }
  .sm\:my-43 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 43);
    }
  }
  .sm\:my-44 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 44);
    }
  }
  .sm\:my-45 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 45);
    }
  }
  .sm\:my-46 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 46);
    }
  }
  .sm\:my-47 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 47);
    }
  }
  .sm\:my-48 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 48);
    }
  }
  .sm\:my-49 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 49);
    }
  }
  .sm\:my-50 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 50);
    }
  }
  .sm\:my-51 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 51);
    }
  }
  .sm\:my-52 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 52);
    }
  }
  .sm\:my-53 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 53);
    }
  }
  .sm\:my-54 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 54);
    }
  }
  .sm\:my-55 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 55);
    }
  }
  .sm\:my-56 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 56);
    }
  }
  .sm\:my-57 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 57);
    }
  }
  .sm\:my-58 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 58);
    }
  }
  .sm\:my-59 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 59);
    }
  }
  .sm\:my-60 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 60);
    }
  }
  .sm\:my-61 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 61);
    }
  }
  .sm\:my-62 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 62);
    }
  }
  .sm\:my-63 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 63);
    }
  }
  .sm\:my-64 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 64);
    }
  }
  .sm\:my-65 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 65);
    }
  }
  .sm\:my-66 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 66);
    }
  }
  .sm\:my-67 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 67);
    }
  }
  .sm\:my-68 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 68);
    }
  }
  .sm\:my-69 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 69);
    }
  }
  .sm\:my-70 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 70);
    }
  }
  .sm\:my-71 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 71);
    }
  }
  .sm\:my-72 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 72);
    }
  }
  .sm\:my-73 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 73);
    }
  }
  .sm\:my-74 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 74);
    }
  }
  .sm\:my-75 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 75);
    }
  }
  .sm\:my-76 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 76);
    }
  }
  .sm\:my-77 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 77);
    }
  }
  .sm\:my-78 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 78);
    }
  }
  .sm\:my-79 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 79);
    }
  }
  .sm\:my-80 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 80);
    }
  }
  .sm\:my-81 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 81);
    }
  }
  .sm\:my-82 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 82);
    }
  }
  .sm\:my-83 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 83);
    }
  }
  .sm\:my-84 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 84);
    }
  }
  .sm\:my-85 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 85);
    }
  }
  .sm\:my-86 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 86);
    }
  }
  .sm\:my-87 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 87);
    }
  }
  .sm\:my-88 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 88);
    }
  }
  .sm\:my-89 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 89);
    }
  }
  .sm\:my-90 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 90);
    }
  }
  .sm\:my-91 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 91);
    }
  }
  .sm\:my-92 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 92);
    }
  }
  .sm\:my-93 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 93);
    }
  }
  .sm\:my-94 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 94);
    }
  }
  .sm\:my-95 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 95);
    }
  }
  .sm\:my-96 {
    @media (width >= 40rem) {
      margin-block: calc(var(--spacing) * 96);
    }
  }
  .sm\:mt-0 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 0);
    }
  }
  .sm\:mt-1 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 1);
    }
  }
  .sm\:mt-2 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 2);
    }
  }
  .sm\:mt-3 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 3);
    }
  }
  .sm\:mt-4 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 4);
    }
  }
  .sm\:mt-5 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 5);
    }
  }
  .sm\:mt-6 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 6);
    }
  }
  .sm\:mt-7 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 7);
    }
  }
  .sm\:mt-8 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 8);
    }
  }
  .sm\:mt-9 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 9);
    }
  }
  .sm\:mt-10 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 10);
    }
  }
  .sm\:mt-11 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 11);
    }
  }
  .sm\:mt-12 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 12);
    }
  }
  .sm\:mt-13 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 13);
    }
  }
  .sm\:mt-14 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 14);
    }
  }
  .sm\:mt-15 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 15);
    }
  }
  .sm\:mt-16 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 16);
    }
  }
  .sm\:mt-17 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 17);
    }
  }
  .sm\:mt-18 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 18);
    }
  }
  .sm\:mt-19 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 19);
    }
  }
  .sm\:mt-20 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 20);
    }
  }
  .sm\:mt-21 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 21);
    }
  }
  .sm\:mt-22 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 22);
    }
  }
  .sm\:mt-23 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 23);
    }
  }
  .sm\:mt-24 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 24);
    }
  }
  .sm\:mt-28 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 28);
    }
  }
  .sm\:mt-29 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 29);
    }
  }
  .sm\:mt-30 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 30);
    }
  }
  .sm\:mt-31 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 31);
    }
  }
  .sm\:mt-32 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 32);
    }
  }
  .sm\:mt-33 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 33);
    }
  }
  .sm\:mt-34 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 34);
    }
  }
  .sm\:mt-35 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 35);
    }
  }
  .sm\:mt-36 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 36);
    }
  }
  .sm\:mt-37 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 37);
    }
  }
  .sm\:mt-38 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 38);
    }
  }
  .sm\:mt-39 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 39);
    }
  }
  .sm\:mt-40 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 40);
    }
  }
  .sm\:mt-41 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 41);
    }
  }
  .sm\:mt-42 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 42);
    }
  }
  .sm\:mt-43 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 43);
    }
  }
  .sm\:mt-44 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 44);
    }
  }
  .sm\:mt-45 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 45);
    }
  }
  .sm\:mt-46 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 46);
    }
  }
  .sm\:mt-47 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 47);
    }
  }
  .sm\:mt-48 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 48);
    }
  }
  .sm\:mt-49 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 49);
    }
  }
  .sm\:mt-50 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 50);
    }
  }
  .sm\:mt-51 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 51);
    }
  }
  .sm\:mt-52 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 52);
    }
  }
  .sm\:mt-53 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 53);
    }
  }
  .sm\:mt-54 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 54);
    }
  }
  .sm\:mt-55 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 55);
    }
  }
  .sm\:mt-56 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 56);
    }
  }
  .sm\:mt-57 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 57);
    }
  }
  .sm\:mt-58 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 58);
    }
  }
  .sm\:mt-59 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 59);
    }
  }
  .sm\:mt-60 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 60);
    }
  }
  .sm\:mt-61 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 61);
    }
  }
  .sm\:mt-62 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 62);
    }
  }
  .sm\:mt-63 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 63);
    }
  }
  .sm\:mt-64 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 64);
    }
  }
  .sm\:mt-65 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 65);
    }
  }
  .sm\:mt-66 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 66);
    }
  }
  .sm\:mt-67 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 67);
    }
  }
  .sm\:mt-68 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 68);
    }
  }
  .sm\:mt-69 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 69);
    }
  }
  .sm\:mt-70 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 70);
    }
  }
  .sm\:mt-71 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 71);
    }
  }
  .sm\:mt-72 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 72);
    }
  }
  .sm\:mt-73 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 73);
    }
  }
  .sm\:mt-74 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 74);
    }
  }
  .sm\:mt-75 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 75);
    }
  }
  .sm\:mt-76 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 76);
    }
  }
  .sm\:mt-77 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 77);
    }
  }
  .sm\:mt-78 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 78);
    }
  }
  .sm\:mt-79 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 79);
    }
  }
  .sm\:mt-80 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 80);
    }
  }
  .sm\:mt-81 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 81);
    }
  }
  .sm\:mt-82 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 82);
    }
  }
  .sm\:mt-83 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 83);
    }
  }
  .sm\:mt-84 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 84);
    }
  }
  .sm\:mt-85 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 85);
    }
  }
  .sm\:mt-86 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 86);
    }
  }
  .sm\:mt-87 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 87);
    }
  }
  .sm\:mt-88 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 88);
    }
  }
  .sm\:mt-89 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 89);
    }
  }
  .sm\:mt-90 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 90);
    }
  }
  .sm\:mt-91 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 91);
    }
  }
  .sm\:mt-92 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 92);
    }
  }
  .sm\:mt-93 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 93);
    }
  }
  .sm\:mt-94 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 94);
    }
  }
  .sm\:mt-95 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 95);
    }
  }
  .sm\:mt-96 {
    @media (width >= 40rem) {
      margin-top: calc(var(--spacing) * 96);
    }
  }
  .sm\:mr-0 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 0);
    }
  }
  .sm\:mr-1 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 1);
    }
  }
  .sm\:mr-2 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 2);
    }
  }
  .sm\:mr-3 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 3);
    }
  }
  .sm\:mr-4 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 4);
    }
  }
  .sm\:mr-5 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 5);
    }
  }
  .sm\:mr-6 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 6);
    }
  }
  .sm\:mr-7 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 7);
    }
  }
  .sm\:mr-8 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 8);
    }
  }
  .sm\:mr-9 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 9);
    }
  }
  .sm\:mr-10 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 10);
    }
  }
  .sm\:mr-11 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 11);
    }
  }
  .sm\:mr-12 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 12);
    }
  }
  .sm\:mr-13 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 13);
    }
  }
  .sm\:mr-14 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 14);
    }
  }
  .sm\:mr-15 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 15);
    }
  }
  .sm\:mr-16 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 16);
    }
  }
  .sm\:mr-17 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 17);
    }
  }
  .sm\:mr-18 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 18);
    }
  }
  .sm\:mr-19 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 19);
    }
  }
  .sm\:mr-20 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 20);
    }
  }
  .sm\:mr-21 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 21);
    }
  }
  .sm\:mr-22 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 22);
    }
  }
  .sm\:mr-23 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 23);
    }
  }
  .sm\:mr-24 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 24);
    }
  }
  .sm\:mr-28 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 28);
    }
  }
  .sm\:mr-29 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 29);
    }
  }
  .sm\:mr-30 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 30);
    }
  }
  .sm\:mr-31 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 31);
    }
  }
  .sm\:mr-32 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 32);
    }
  }
  .sm\:mr-33 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 33);
    }
  }
  .sm\:mr-34 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 34);
    }
  }
  .sm\:mr-35 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 35);
    }
  }
  .sm\:mr-36 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 36);
    }
  }
  .sm\:mr-37 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 37);
    }
  }
  .sm\:mr-38 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 38);
    }
  }
  .sm\:mr-39 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 39);
    }
  }
  .sm\:mr-40 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 40);
    }
  }
  .sm\:mr-41 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 41);
    }
  }
  .sm\:mr-42 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 42);
    }
  }
  .sm\:mr-43 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 43);
    }
  }
  .sm\:mr-44 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 44);
    }
  }
  .sm\:mr-45 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 45);
    }
  }
  .sm\:mr-46 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 46);
    }
  }
  .sm\:mr-47 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 47);
    }
  }
  .sm\:mr-48 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 48);
    }
  }
  .sm\:mr-49 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 49);
    }
  }
  .sm\:mr-50 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 50);
    }
  }
  .sm\:mr-51 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 51);
    }
  }
  .sm\:mr-52 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 52);
    }
  }
  .sm\:mr-53 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 53);
    }
  }
  .sm\:mr-54 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 54);
    }
  }
  .sm\:mr-55 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 55);
    }
  }
  .sm\:mr-56 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 56);
    }
  }
  .sm\:mr-57 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 57);
    }
  }
  .sm\:mr-58 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 58);
    }
  }
  .sm\:mr-59 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 59);
    }
  }
  .sm\:mr-60 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 60);
    }
  }
  .sm\:mr-61 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 61);
    }
  }
  .sm\:mr-62 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 62);
    }
  }
  .sm\:mr-63 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 63);
    }
  }
  .sm\:mr-64 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 64);
    }
  }
  .sm\:mr-65 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 65);
    }
  }
  .sm\:mr-66 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 66);
    }
  }
  .sm\:mr-67 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 67);
    }
  }
  .sm\:mr-68 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 68);
    }
  }
  .sm\:mr-69 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 69);
    }
  }
  .sm\:mr-70 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 70);
    }
  }
  .sm\:mr-71 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 71);
    }
  }
  .sm\:mr-72 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 72);
    }
  }
  .sm\:mr-73 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 73);
    }
  }
  .sm\:mr-74 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 74);
    }
  }
  .sm\:mr-75 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 75);
    }
  }
  .sm\:mr-76 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 76);
    }
  }
  .sm\:mr-77 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 77);
    }
  }
  .sm\:mr-78 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 78);
    }
  }
  .sm\:mr-79 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 79);
    }
  }
  .sm\:mr-80 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 80);
    }
  }
  .sm\:mr-81 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 81);
    }
  }
  .sm\:mr-82 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 82);
    }
  }
  .sm\:mr-83 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 83);
    }
  }
  .sm\:mr-84 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 84);
    }
  }
  .sm\:mr-85 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 85);
    }
  }
  .sm\:mr-86 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 86);
    }
  }
  .sm\:mr-87 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 87);
    }
  }
  .sm\:mr-88 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 88);
    }
  }
  .sm\:mr-89 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 89);
    }
  }
  .sm\:mr-90 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 90);
    }
  }
  .sm\:mr-91 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 91);
    }
  }
  .sm\:mr-92 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 92);
    }
  }
  .sm\:mr-93 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 93);
    }
  }
  .sm\:mr-94 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 94);
    }
  }
  .sm\:mr-95 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 95);
    }
  }
  .sm\:mr-96 {
    @media (width >= 40rem) {
      margin-right: calc(var(--spacing) * 96);
    }
  }
  .sm\:mb-0 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 0);
    }
  }
  .sm\:mb-1 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 1);
    }
  }
  .sm\:mb-2 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 2);
    }
  }
  .sm\:mb-3 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 3);
    }
  }
  .sm\:mb-4 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 4);
    }
  }
  .sm\:mb-5 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 5);
    }
  }
  .sm\:mb-6 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 6);
    }
  }
  .sm\:mb-7 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 7);
    }
  }
  .sm\:mb-8 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 8);
    }
  }
  .sm\:mb-9 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 9);
    }
  }
  .sm\:mb-10 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 10);
    }
  }
  .sm\:mb-11 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 11);
    }
  }
  .sm\:mb-12 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 12);
    }
  }
  .sm\:mb-13 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 13);
    }
  }
  .sm\:mb-14 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 14);
    }
  }
  .sm\:mb-15 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 15);
    }
  }
  .sm\:mb-16 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 16);
    }
  }
  .sm\:mb-17 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 17);
    }
  }
  .sm\:mb-18 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 18);
    }
  }
  .sm\:mb-19 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 19);
    }
  }
  .sm\:mb-20 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 20);
    }
  }
  .sm\:mb-21 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 21);
    }
  }
  .sm\:mb-22 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 22);
    }
  }
  .sm\:mb-23 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 23);
    }
  }
  .sm\:mb-24 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 24);
    }
  }
  .sm\:mb-28 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 28);
    }
  }
  .sm\:mb-29 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 29);
    }
  }
  .sm\:mb-30 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 30);
    }
  }
  .sm\:mb-31 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 31);
    }
  }
  .sm\:mb-32 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 32);
    }
  }
  .sm\:mb-33 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 33);
    }
  }
  .sm\:mb-34 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 34);
    }
  }
  .sm\:mb-35 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 35);
    }
  }
  .sm\:mb-36 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 36);
    }
  }
  .sm\:mb-37 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 37);
    }
  }
  .sm\:mb-38 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 38);
    }
  }
  .sm\:mb-39 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 39);
    }
  }
  .sm\:mb-40 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 40);
    }
  }
  .sm\:mb-41 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 41);
    }
  }
  .sm\:mb-42 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 42);
    }
  }
  .sm\:mb-43 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 43);
    }
  }
  .sm\:mb-44 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 44);
    }
  }
  .sm\:mb-45 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 45);
    }
  }
  .sm\:mb-46 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 46);
    }
  }
  .sm\:mb-47 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 47);
    }
  }
  .sm\:mb-48 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 48);
    }
  }
  .sm\:mb-49 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 49);
    }
  }
  .sm\:mb-50 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 50);
    }
  }
  .sm\:mb-51 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 51);
    }
  }
  .sm\:mb-52 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 52);
    }
  }
  .sm\:mb-53 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 53);
    }
  }
  .sm\:mb-54 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 54);
    }
  }
  .sm\:mb-55 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 55);
    }
  }
  .sm\:mb-56 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 56);
    }
  }
  .sm\:mb-57 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 57);
    }
  }
  .sm\:mb-58 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 58);
    }
  }
  .sm\:mb-59 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 59);
    }
  }
  .sm\:mb-60 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 60);
    }
  }
  .sm\:mb-61 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 61);
    }
  }
  .sm\:mb-62 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 62);
    }
  }
  .sm\:mb-63 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 63);
    }
  }
  .sm\:mb-64 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 64);
    }
  }
  .sm\:mb-65 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 65);
    }
  }
  .sm\:mb-66 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 66);
    }
  }
  .sm\:mb-67 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 67);
    }
  }
  .sm\:mb-68 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 68);
    }
  }
  .sm\:mb-69 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 69);
    }
  }
  .sm\:mb-70 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 70);
    }
  }
  .sm\:mb-71 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 71);
    }
  }
  .sm\:mb-72 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 72);
    }
  }
  .sm\:mb-73 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 73);
    }
  }
  .sm\:mb-74 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 74);
    }
  }
  .sm\:mb-75 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 75);
    }
  }
  .sm\:mb-76 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 76);
    }
  }
  .sm\:mb-77 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 77);
    }
  }
  .sm\:mb-78 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 78);
    }
  }
  .sm\:mb-79 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 79);
    }
  }
  .sm\:mb-80 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 80);
    }
  }
  .sm\:mb-81 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 81);
    }
  }
  .sm\:mb-82 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 82);
    }
  }
  .sm\:mb-83 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 83);
    }
  }
  .sm\:mb-84 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 84);
    }
  }
  .sm\:mb-85 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 85);
    }
  }
  .sm\:mb-86 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 86);
    }
  }
  .sm\:mb-87 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 87);
    }
  }
  .sm\:mb-88 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 88);
    }
  }
  .sm\:mb-89 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 89);
    }
  }
  .sm\:mb-90 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 90);
    }
  }
  .sm\:mb-91 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 91);
    }
  }
  .sm\:mb-92 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 92);
    }
  }
  .sm\:mb-93 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 93);
    }
  }
  .sm\:mb-94 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 94);
    }
  }
  .sm\:mb-95 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 95);
    }
  }
  .sm\:mb-96 {
    @media (width >= 40rem) {
      margin-bottom: calc(var(--spacing) * 96);
    }
  }
  .sm\:ml-0 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 0);
    }
  }
  .sm\:ml-1 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 1);
    }
  }
  .sm\:ml-2 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 2);
    }
  }
  .sm\:ml-3 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 3);
    }
  }
  .sm\:ml-4 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 4);
    }
  }
  .sm\:ml-5 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 5);
    }
  }
  .sm\:ml-6 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 6);
    }
  }
  .sm\:ml-7 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 7);
    }
  }
  .sm\:ml-8 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 8);
    }
  }
  .sm\:ml-9 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 9);
    }
  }
  .sm\:ml-10 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 10);
    }
  }
  .sm\:ml-11 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 11);
    }
  }
  .sm\:ml-12 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 12);
    }
  }
  .sm\:ml-13 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 13);
    }
  }
  .sm\:ml-14 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 14);
    }
  }
  .sm\:ml-15 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 15);
    }
  }
  .sm\:ml-16 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 16);
    }
  }
  .sm\:ml-17 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 17);
    }
  }
  .sm\:ml-18 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 18);
    }
  }
  .sm\:ml-19 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 19);
    }
  }
  .sm\:ml-20 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 20);
    }
  }
  .sm\:ml-21 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 21);
    }
  }
  .sm\:ml-22 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 22);
    }
  }
  .sm\:ml-23 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 23);
    }
  }
  .sm\:ml-24 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 24);
    }
  }
  .sm\:ml-28 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 28);
    }
  }
  .sm\:ml-29 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 29);
    }
  }
  .sm\:ml-30 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 30);
    }
  }
  .sm\:ml-31 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 31);
    }
  }
  .sm\:ml-32 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 32);
    }
  }
  .sm\:ml-33 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 33);
    }
  }
  .sm\:ml-34 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 34);
    }
  }
  .sm\:ml-35 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 35);
    }
  }
  .sm\:ml-36 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 36);
    }
  }
  .sm\:ml-37 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 37);
    }
  }
  .sm\:ml-38 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 38);
    }
  }
  .sm\:ml-39 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 39);
    }
  }
  .sm\:ml-40 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 40);
    }
  }
  .sm\:ml-41 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 41);
    }
  }
  .sm\:ml-42 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 42);
    }
  }
  .sm\:ml-43 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 43);
    }
  }
  .sm\:ml-44 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 44);
    }
  }
  .sm\:ml-45 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 45);
    }
  }
  .sm\:ml-46 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 46);
    }
  }
  .sm\:ml-47 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 47);
    }
  }
  .sm\:ml-48 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 48);
    }
  }
  .sm\:ml-49 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 49);
    }
  }
  .sm\:ml-50 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 50);
    }
  }
  .sm\:ml-51 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 51);
    }
  }
  .sm\:ml-52 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 52);
    }
  }
  .sm\:ml-53 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 53);
    }
  }
  .sm\:ml-54 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 54);
    }
  }
  .sm\:ml-55 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 55);
    }
  }
  .sm\:ml-56 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 56);
    }
  }
  .sm\:ml-57 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 57);
    }
  }
  .sm\:ml-58 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 58);
    }
  }
  .sm\:ml-59 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 59);
    }
  }
  .sm\:ml-60 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 60);
    }
  }
  .sm\:ml-61 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 61);
    }
  }
  .sm\:ml-62 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 62);
    }
  }
  .sm\:ml-63 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 63);
    }
  }
  .sm\:ml-64 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 64);
    }
  }
  .sm\:ml-65 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 65);
    }
  }
  .sm\:ml-66 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 66);
    }
  }
  .sm\:ml-67 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 67);
    }
  }
  .sm\:ml-68 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 68);
    }
  }
  .sm\:ml-69 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 69);
    }
  }
  .sm\:ml-70 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 70);
    }
  }
  .sm\:ml-71 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 71);
    }
  }
  .sm\:ml-72 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 72);
    }
  }
  .sm\:ml-73 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 73);
    }
  }
  .sm\:ml-74 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 74);
    }
  }
  .sm\:ml-75 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 75);
    }
  }
  .sm\:ml-76 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 76);
    }
  }
  .sm\:ml-77 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 77);
    }
  }
  .sm\:ml-78 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 78);
    }
  }
  .sm\:ml-79 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 79);
    }
  }
  .sm\:ml-80 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 80);
    }
  }
  .sm\:ml-81 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 81);
    }
  }
  .sm\:ml-82 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 82);
    }
  }
  .sm\:ml-83 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 83);
    }
  }
  .sm\:ml-84 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 84);
    }
  }
  .sm\:ml-85 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 85);
    }
  }
  .sm\:ml-86 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 86);
    }
  }
  .sm\:ml-87 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 87);
    }
  }
  .sm\:ml-88 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 88);
    }
  }
  .sm\:ml-89 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 89);
    }
  }
  .sm\:ml-90 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 90);
    }
  }
  .sm\:ml-91 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 91);
    }
  }
  .sm\:ml-92 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 92);
    }
  }
  .sm\:ml-93 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 93);
    }
  }
  .sm\:ml-94 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 94);
    }
  }
  .sm\:ml-95 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 95);
    }
  }
  .sm\:ml-96 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 96);
    }
  }
  .sm\:p-0 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 0);
    }
  }
  .sm\:p-1 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 1);
    }
  }
  .sm\:p-2 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 2);
    }
  }
  .sm\:p-3 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 3);
    }
  }
  .sm\:p-4 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 4);
    }
  }
  .sm\:p-5 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 5);
    }
  }
  .sm\:p-6 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 6);
    }
  }
  .sm\:p-7 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 7);
    }
  }
  .sm\:p-8 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 8);
    }
  }
  .sm\:p-9 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 9);
    }
  }
  .sm\:p-10 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 10);
    }
  }
  .sm\:p-11 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 11);
    }
  }
  .sm\:p-12 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 12);
    }
  }
  .sm\:p-13 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 13);
    }
  }
  .sm\:p-14 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 14);
    }
  }
  .sm\:p-15 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 15);
    }
  }
  .sm\:p-16 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 16);
    }
  }
  .sm\:p-17 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 17);
    }
  }
  .sm\:p-18 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 18);
    }
  }
  .sm\:p-19 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 19);
    }
  }
  .sm\:p-20 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 20);
    }
  }
  .sm\:p-21 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 21);
    }
  }
  .sm\:p-22 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 22);
    }
  }
  .sm\:p-23 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 23);
    }
  }
  .sm\:p-24 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 24);
    }
  }
  .sm\:p-28 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 28);
    }
  }
  .sm\:p-29 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 29);
    }
  }
  .sm\:p-30 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 30);
    }
  }
  .sm\:p-31 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 31);
    }
  }
  .sm\:p-32 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 32);
    }
  }
  .sm\:p-33 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 33);
    }
  }
  .sm\:p-34 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 34);
    }
  }
  .sm\:p-35 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 35);
    }
  }
  .sm\:p-36 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 36);
    }
  }
  .sm\:p-37 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 37);
    }
  }
  .sm\:p-38 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 38);
    }
  }
  .sm\:p-39 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 39);
    }
  }
  .sm\:p-40 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 40);
    }
  }
  .sm\:p-41 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 41);
    }
  }
  .sm\:p-42 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 42);
    }
  }
  .sm\:p-43 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 43);
    }
  }
  .sm\:p-44 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 44);
    }
  }
  .sm\:p-45 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 45);
    }
  }
  .sm\:p-46 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 46);
    }
  }
  .sm\:p-47 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 47);
    }
  }
  .sm\:p-48 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 48);
    }
  }
  .sm\:p-49 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 49);
    }
  }
  .sm\:p-50 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 50);
    }
  }
  .sm\:p-51 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 51);
    }
  }
  .sm\:p-52 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 52);
    }
  }
  .sm\:p-53 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 53);
    }
  }
  .sm\:p-54 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 54);
    }
  }
  .sm\:p-55 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 55);
    }
  }
  .sm\:p-56 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 56);
    }
  }
  .sm\:p-57 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 57);
    }
  }
  .sm\:p-58 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 58);
    }
  }
  .sm\:p-59 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 59);
    }
  }
  .sm\:p-60 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 60);
    }
  }
  .sm\:p-61 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 61);
    }
  }
  .sm\:p-62 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 62);
    }
  }
  .sm\:p-63 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 63);
    }
  }
  .sm\:p-64 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 64);
    }
  }
  .sm\:p-65 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 65);
    }
  }
  .sm\:p-66 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 66);
    }
  }
  .sm\:p-67 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 67);
    }
  }
  .sm\:p-68 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 68);
    }
  }
  .sm\:p-69 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 69);
    }
  }
  .sm\:p-70 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 70);
    }
  }
  .sm\:p-71 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 71);
    }
  }
  .sm\:p-72 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 72);
    }
  }
  .sm\:p-73 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 73);
    }
  }
  .sm\:p-74 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 74);
    }
  }
  .sm\:p-75 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 75);
    }
  }
  .sm\:p-76 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 76);
    }
  }
  .sm\:p-77 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 77);
    }
  }
  .sm\:p-78 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 78);
    }
  }
  .sm\:p-79 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 79);
    }
  }
  .sm\:p-80 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 80);
    }
  }
  .sm\:p-81 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 81);
    }
  }
  .sm\:p-82 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 82);
    }
  }
  .sm\:p-83 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 83);
    }
  }
  .sm\:p-84 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 84);
    }
  }
  .sm\:p-85 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 85);
    }
  }
  .sm\:p-86 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 86);
    }
  }
  .sm\:p-87 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 87);
    }
  }
  .sm\:p-88 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 88);
    }
  }
  .sm\:p-89 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 89);
    }
  }
  .sm\:p-90 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 90);
    }
  }
  .sm\:p-91 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 91);
    }
  }
  .sm\:p-92 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 92);
    }
  }
  .sm\:p-93 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 93);
    }
  }
  .sm\:p-94 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 94);
    }
  }
  .sm\:p-95 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 95);
    }
  }
  .sm\:p-96 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 96);
    }
  }
  .sm\:px-0 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 0);
    }
  }
  .sm\:px-1 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 1);
    }
  }
  .sm\:px-2 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 2);
    }
  }
  .sm\:px-3 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 3);
    }
  }
  .sm\:px-4 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .sm\:px-5 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 5);
    }
  }
  .sm\:px-6 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  .sm\:px-7 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 7);
    }
  }
  .sm\:px-8 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .sm\:px-9 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 9);
    }
  }
  .sm\:px-10 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 10);
    }
  }
  .sm\:px-11 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 11);
    }
  }
  .sm\:px-12 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 12);
    }
  }
  .sm\:px-13 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 13);
    }
  }
  .sm\:px-14 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 14);
    }
  }
  .sm\:px-15 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 15);
    }
  }
  .sm\:px-16 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 16);
    }
  }
  .sm\:px-17 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 17);
    }
  }
  .sm\:px-18 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 18);
    }
  }
  .sm\:px-19 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 19);
    }
  }
  .sm\:px-20 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 20);
    }
  }
  .sm\:px-21 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 21);
    }
  }
  .sm\:px-22 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 22);
    }
  }
  .sm\:px-23 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 23);
    }
  }
  .sm\:px-24 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 24);
    }
  }
  .sm\:px-28 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 28);
    }
  }
  .sm\:px-29 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 29);
    }
  }
  .sm\:px-30 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 30);
    }
  }
  .sm\:px-31 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 31);
    }
  }
  .sm\:px-32 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 32);
    }
  }
  .sm\:px-33 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 33);
    }
  }
  .sm\:px-34 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 34);
    }
  }
  .sm\:px-35 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 35);
    }
  }
  .sm\:px-36 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 36);
    }
  }
  .sm\:px-37 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 37);
    }
  }
  .sm\:px-38 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 38);
    }
  }
  .sm\:px-39 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 39);
    }
  }
  .sm\:px-40 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 40);
    }
  }
  .sm\:px-41 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 41);
    }
  }
  .sm\:px-42 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 42);
    }
  }
  .sm\:px-43 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 43);
    }
  }
  .sm\:px-44 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 44);
    }
  }
  .sm\:px-45 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 45);
    }
  }
  .sm\:px-46 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 46);
    }
  }
  .sm\:px-47 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 47);
    }
  }
  .sm\:px-48 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 48);
    }
  }
  .sm\:px-49 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 49);
    }
  }
  .sm\:px-50 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 50);
    }
  }
  .sm\:px-51 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 51);
    }
  }
  .sm\:px-52 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 52);
    }
  }
  .sm\:px-53 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 53);
    }
  }
  .sm\:px-54 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 54);
    }
  }
  .sm\:px-55 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 55);
    }
  }
  .sm\:px-56 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 56);
    }
  }
  .sm\:px-57 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 57);
    }
  }
  .sm\:px-58 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 58);
    }
  }
  .sm\:px-59 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 59);
    }
  }
  .sm\:px-60 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 60);
    }
  }
  .sm\:px-61 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 61);
    }
  }
  .sm\:px-62 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 62);
    }
  }
  .sm\:px-63 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 63);
    }
  }
  .sm\:px-64 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 64);
    }
  }
  .sm\:px-65 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 65);
    }
  }
  .sm\:px-66 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 66);
    }
  }
  .sm\:px-67 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 67);
    }
  }
  .sm\:px-68 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 68);
    }
  }
  .sm\:px-69 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 69);
    }
  }
  .sm\:px-70 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 70);
    }
  }
  .sm\:px-71 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 71);
    }
  }
  .sm\:px-72 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 72);
    }
  }
  .sm\:px-73 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 73);
    }
  }
  .sm\:px-74 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 74);
    }
  }
  .sm\:px-75 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 75);
    }
  }
  .sm\:px-76 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 76);
    }
  }
  .sm\:px-77 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 77);
    }
  }
  .sm\:px-78 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 78);
    }
  }
  .sm\:px-79 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 79);
    }
  }
  .sm\:px-80 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 80);
    }
  }
  .sm\:px-81 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 81);
    }
  }
  .sm\:px-82 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 82);
    }
  }
  .sm\:px-83 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 83);
    }
  }
  .sm\:px-84 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 84);
    }
  }
  .sm\:px-85 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 85);
    }
  }
  .sm\:px-86 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 86);
    }
  }
  .sm\:px-87 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 87);
    }
  }
  .sm\:px-88 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 88);
    }
  }
  .sm\:px-89 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 89);
    }
  }
  .sm\:px-90 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 90);
    }
  }
  .sm\:px-91 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 91);
    }
  }
  .sm\:px-92 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 92);
    }
  }
  .sm\:px-93 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 93);
    }
  }
  .sm\:px-94 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 94);
    }
  }
  .sm\:px-95 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 95);
    }
  }
  .sm\:px-96 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 96);
    }
  }
  .sm\:py-0 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 0);
    }
  }
  .sm\:py-1 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 1);
    }
  }
  .sm\:py-2 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 2);
    }
  }
  .sm\:py-3 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 3);
    }
  }
  .sm\:py-4 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 4);
    }
  }
  .sm\:py-5 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 5);
    }
  }
  .sm\:py-6 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 6);
    }
  }
  .sm\:py-7 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 7);
    }
  }
  .sm\:py-8 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 8);
    }
  }
  .sm\:py-9 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 9);
    }
  }
  .sm\:py-10 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 10);
    }
  }
  .sm\:py-11 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 11);
    }
  }
  .sm\:py-12 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 12);
    }
  }
  .sm\:py-13 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 13);
    }
  }
  .sm\:py-14 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 14);
    }
  }
  .sm\:py-15 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 15);
    }
  }
  .sm\:py-16 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 16);
    }
  }
  .sm\:py-17 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 17);
    }
  }
  .sm\:py-18 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 18);
    }
  }
  .sm\:py-19 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 19);
    }
  }
  .sm\:py-20 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 20);
    }
  }
  .sm\:py-21 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 21);
    }
  }
  .sm\:py-22 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 22);
    }
  }
  .sm\:py-23 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 23);
    }
  }
  .sm\:py-24 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 24);
    }
  }
  .sm\:py-28 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 28);
    }
  }
  .sm\:py-29 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 29);
    }
  }
  .sm\:py-30 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 30);
    }
  }
  .sm\:py-31 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 31);
    }
  }
  .sm\:py-32 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 32);
    }
  }
  .sm\:py-33 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 33);
    }
  }
  .sm\:py-34 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 34);
    }
  }
  .sm\:py-35 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 35);
    }
  }
  .sm\:py-36 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 36);
    }
  }
  .sm\:py-37 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 37);
    }
  }
  .sm\:py-38 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 38);
    }
  }
  .sm\:py-39 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 39);
    }
  }
  .sm\:py-40 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 40);
    }
  }
  .sm\:py-41 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 41);
    }
  }
  .sm\:py-42 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 42);
    }
  }
  .sm\:py-43 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 43);
    }
  }
  .sm\:py-44 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 44);
    }
  }
  .sm\:py-45 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 45);
    }
  }
  .sm\:py-46 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 46);
    }
  }
  .sm\:py-47 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 47);
    }
  }
  .sm\:py-48 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 48);
    }
  }
  .sm\:py-49 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 49);
    }
  }
  .sm\:py-50 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 50);
    }
  }
  .sm\:py-51 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 51);
    }
  }
  .sm\:py-52 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 52);
    }
  }
  .sm\:py-53 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 53);
    }
  }
  .sm\:py-54 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 54);
    }
  }
  .sm\:py-55 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 55);
    }
  }
  .sm\:py-56 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 56);
    }
  }
  .sm\:py-57 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 57);
    }
  }
  .sm\:py-58 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 58);
    }
  }
  .sm\:py-59 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 59);
    }
  }
  .sm\:py-60 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 60);
    }
  }
  .sm\:py-61 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 61);
    }
  }
  .sm\:py-62 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 62);
    }
  }
  .sm\:py-63 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 63);
    }
  }
  .sm\:py-64 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 64);
    }
  }
  .sm\:py-65 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 65);
    }
  }
  .sm\:py-66 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 66);
    }
  }
  .sm\:py-67 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 67);
    }
  }
  .sm\:py-68 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 68);
    }
  }
  .sm\:py-69 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 69);
    }
  }
  .sm\:py-70 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 70);
    }
  }
  .sm\:py-71 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 71);
    }
  }
  .sm\:py-72 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 72);
    }
  }
  .sm\:py-73 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 73);
    }
  }
  .sm\:py-74 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 74);
    }
  }
  .sm\:py-75 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 75);
    }
  }
  .sm\:py-76 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 76);
    }
  }
  .sm\:py-77 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 77);
    }
  }
  .sm\:py-78 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 78);
    }
  }
  .sm\:py-79 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 79);
    }
  }
  .sm\:py-80 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 80);
    }
  }
  .sm\:py-81 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 81);
    }
  }
  .sm\:py-82 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 82);
    }
  }
  .sm\:py-83 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 83);
    }
  }
  .sm\:py-84 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 84);
    }
  }
  .sm\:py-85 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 85);
    }
  }
  .sm\:py-86 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 86);
    }
  }
  .sm\:py-87 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 87);
    }
  }
  .sm\:py-88 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 88);
    }
  }
  .sm\:py-89 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 89);
    }
  }
  .sm\:py-90 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 90);
    }
  }
  .sm\:py-91 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 91);
    }
  }
  .sm\:py-92 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 92);
    }
  }
  .sm\:py-93 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 93);
    }
  }
  .sm\:py-94 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 94);
    }
  }
  .sm\:py-95 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 95);
    }
  }
  .sm\:py-96 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 96);
    }
  }
  .sm\:pt-0 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 0);
    }
  }
  .sm\:pt-1 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 1);
    }
  }
  .sm\:pt-2 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 2);
    }
  }
  .sm\:pt-3 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 3);
    }
  }
  .sm\:pt-4 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 4);
    }
  }
  .sm\:pt-5 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 5);
    }
  }
  .sm\:pt-6 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 6);
    }
  }
  .sm\:pt-7 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 7);
    }
  }
  .sm\:pt-8 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 8);
    }
  }
  .sm\:pt-9 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 9);
    }
  }
  .sm\:pt-10 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 10);
    }
  }
  .sm\:pt-11 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 11);
    }
  }
  .sm\:pt-12 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 12);
    }
  }
  .sm\:pt-13 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 13);
    }
  }
  .sm\:pt-14 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 14);
    }
  }
  .sm\:pt-15 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 15);
    }
  }
  .sm\:pt-16 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 16);
    }
  }
  .sm\:pt-17 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 17);
    }
  }
  .sm\:pt-18 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 18);
    }
  }
  .sm\:pt-19 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 19);
    }
  }
  .sm\:pt-20 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 20);
    }
  }
  .sm\:pt-21 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 21);
    }
  }
  .sm\:pt-22 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 22);
    }
  }
  .sm\:pt-23 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 23);
    }
  }
  .sm\:pt-24 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 24);
    }
  }
  .sm\:pt-28 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 28);
    }
  }
  .sm\:pt-29 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 29);
    }
  }
  .sm\:pt-30 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 30);
    }
  }
  .sm\:pt-31 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 31);
    }
  }
  .sm\:pt-32 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 32);
    }
  }
  .sm\:pt-33 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 33);
    }
  }
  .sm\:pt-34 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 34);
    }
  }
  .sm\:pt-35 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 35);
    }
  }
  .sm\:pt-36 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 36);
    }
  }
  .sm\:pt-37 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 37);
    }
  }
  .sm\:pt-38 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 38);
    }
  }
  .sm\:pt-39 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 39);
    }
  }
  .sm\:pt-40 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 40);
    }
  }
  .sm\:pt-41 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 41);
    }
  }
  .sm\:pt-42 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 42);
    }
  }
  .sm\:pt-43 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 43);
    }
  }
  .sm\:pt-44 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 44);
    }
  }
  .sm\:pt-45 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 45);
    }
  }
  .sm\:pt-46 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 46);
    }
  }
  .sm\:pt-47 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 47);
    }
  }
  .sm\:pt-48 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 48);
    }
  }
  .sm\:pt-49 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 49);
    }
  }
  .sm\:pt-50 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 50);
    }
  }
  .sm\:pt-51 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 51);
    }
  }
  .sm\:pt-52 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 52);
    }
  }
  .sm\:pt-53 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 53);
    }
  }
  .sm\:pt-54 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 54);
    }
  }
  .sm\:pt-55 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 55);
    }
  }
  .sm\:pt-56 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 56);
    }
  }
  .sm\:pt-57 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 57);
    }
  }
  .sm\:pt-58 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 58);
    }
  }
  .sm\:pt-59 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 59);
    }
  }
  .sm\:pt-60 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 60);
    }
  }
  .sm\:pt-61 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 61);
    }
  }
  .sm\:pt-62 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 62);
    }
  }
  .sm\:pt-63 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 63);
    }
  }
  .sm\:pt-64 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 64);
    }
  }
  .sm\:pt-65 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 65);
    }
  }
  .sm\:pt-66 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 66);
    }
  }
  .sm\:pt-67 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 67);
    }
  }
  .sm\:pt-68 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 68);
    }
  }
  .sm\:pt-69 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 69);
    }
  }
  .sm\:pt-70 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 70);
    }
  }
  .sm\:pt-71 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 71);
    }
  }
  .sm\:pt-72 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 72);
    }
  }
  .sm\:pt-73 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 73);
    }
  }
  .sm\:pt-74 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 74);
    }
  }
  .sm\:pt-75 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 75);
    }
  }
  .sm\:pt-76 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 76);
    }
  }
  .sm\:pt-77 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 77);
    }
  }
  .sm\:pt-78 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 78);
    }
  }
  .sm\:pt-79 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 79);
    }
  }
  .sm\:pt-80 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 80);
    }
  }
  .sm\:pt-81 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 81);
    }
  }
  .sm\:pt-82 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 82);
    }
  }
  .sm\:pt-83 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 83);
    }
  }
  .sm\:pt-84 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 84);
    }
  }
  .sm\:pt-85 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 85);
    }
  }
  .sm\:pt-86 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 86);
    }
  }
  .sm\:pt-87 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 87);
    }
  }
  .sm\:pt-88 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 88);
    }
  }
  .sm\:pt-89 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 89);
    }
  }
  .sm\:pt-90 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 90);
    }
  }
  .sm\:pt-91 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 91);
    }
  }
  .sm\:pt-92 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 92);
    }
  }
  .sm\:pt-93 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 93);
    }
  }
  .sm\:pt-94 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 94);
    }
  }
  .sm\:pt-95 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 95);
    }
  }
  .sm\:pt-96 {
    @media (width >= 40rem) {
      padding-top: calc(var(--spacing) * 96);
    }
  }
  .sm\:pr-0 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 0);
    }
  }
  .sm\:pr-1 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 1);
    }
  }
  .sm\:pr-2 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 2);
    }
  }
  .sm\:pr-3 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 3);
    }
  }
  .sm\:pr-4 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 4);
    }
  }
  .sm\:pr-5 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 5);
    }
  }
  .sm\:pr-6 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 6);
    }
  }
  .sm\:pr-7 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 7);
    }
  }
  .sm\:pr-8 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 8);
    }
  }
  .sm\:pr-9 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 9);
    }
  }
  .sm\:pr-10 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 10);
    }
  }
  .sm\:pr-11 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 11);
    }
  }
  .sm\:pr-12 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 12);
    }
  }
  .sm\:pr-13 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 13);
    }
  }
  .sm\:pr-14 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 14);
    }
  }
  .sm\:pr-15 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 15);
    }
  }
  .sm\:pr-16 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 16);
    }
  }
  .sm\:pr-17 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 17);
    }
  }
  .sm\:pr-18 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 18);
    }
  }
  .sm\:pr-19 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 19);
    }
  }
  .sm\:pr-20 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 20);
    }
  }
  .sm\:pr-21 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 21);
    }
  }
  .sm\:pr-22 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 22);
    }
  }
  .sm\:pr-23 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 23);
    }
  }
  .sm\:pr-24 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 24);
    }
  }
  .sm\:pr-28 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 28);
    }
  }
  .sm\:pr-29 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 29);
    }
  }
  .sm\:pr-30 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 30);
    }
  }
  .sm\:pr-31 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 31);
    }
  }
  .sm\:pr-32 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 32);
    }
  }
  .sm\:pr-33 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 33);
    }
  }
  .sm\:pr-34 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 34);
    }
  }
  .sm\:pr-35 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 35);
    }
  }
  .sm\:pr-36 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 36);
    }
  }
  .sm\:pr-37 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 37);
    }
  }
  .sm\:pr-38 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 38);
    }
  }
  .sm\:pr-39 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 39);
    }
  }
  .sm\:pr-40 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 40);
    }
  }
  .sm\:pr-41 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 41);
    }
  }
  .sm\:pr-42 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 42);
    }
  }
  .sm\:pr-43 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 43);
    }
  }
  .sm\:pr-44 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 44);
    }
  }
  .sm\:pr-45 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 45);
    }
  }
  .sm\:pr-46 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 46);
    }
  }
  .sm\:pr-47 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 47);
    }
  }
  .sm\:pr-48 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 48);
    }
  }
  .sm\:pr-49 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 49);
    }
  }
  .sm\:pr-50 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 50);
    }
  }
  .sm\:pr-51 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 51);
    }
  }
  .sm\:pr-52 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 52);
    }
  }
  .sm\:pr-53 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 53);
    }
  }
  .sm\:pr-54 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 54);
    }
  }
  .sm\:pr-55 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 55);
    }
  }
  .sm\:pr-56 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 56);
    }
  }
  .sm\:pr-57 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 57);
    }
  }
  .sm\:pr-58 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 58);
    }
  }
  .sm\:pr-59 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 59);
    }
  }
  .sm\:pr-60 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 60);
    }
  }
  .sm\:pr-61 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 61);
    }
  }
  .sm\:pr-62 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 62);
    }
  }
  .sm\:pr-63 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 63);
    }
  }
  .sm\:pr-64 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 64);
    }
  }
  .sm\:pr-65 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 65);
    }
  }
  .sm\:pr-66 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 66);
    }
  }
  .sm\:pr-67 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 67);
    }
  }
  .sm\:pr-68 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 68);
    }
  }
  .sm\:pr-69 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 69);
    }
  }
  .sm\:pr-70 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 70);
    }
  }
  .sm\:pr-71 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 71);
    }
  }
  .sm\:pr-72 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 72);
    }
  }
  .sm\:pr-73 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 73);
    }
  }
  .sm\:pr-74 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 74);
    }
  }
  .sm\:pr-75 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 75);
    }
  }
  .sm\:pr-76 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 76);
    }
  }
  .sm\:pr-77 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 77);
    }
  }
  .sm\:pr-78 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 78);
    }
  }
  .sm\:pr-79 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 79);
    }
  }
  .sm\:pr-80 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 80);
    }
  }
  .sm\:pr-81 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 81);
    }
  }
  .sm\:pr-82 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 82);
    }
  }
  .sm\:pr-83 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 83);
    }
  }
  .sm\:pr-84 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 84);
    }
  }
  .sm\:pr-85 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 85);
    }
  }
  .sm\:pr-86 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 86);
    }
  }
  .sm\:pr-87 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 87);
    }
  }
  .sm\:pr-88 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 88);
    }
  }
  .sm\:pr-89 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 89);
    }
  }
  .sm\:pr-90 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 90);
    }
  }
  .sm\:pr-91 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 91);
    }
  }
  .sm\:pr-92 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 92);
    }
  }
  .sm\:pr-93 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 93);
    }
  }
  .sm\:pr-94 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 94);
    }
  }
  .sm\:pr-95 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 95);
    }
  }
  .sm\:pr-96 {
    @media (width >= 40rem) {
      padding-right: calc(var(--spacing) * 96);
    }
  }
  .sm\:pb-0 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 0);
    }
  }
  .sm\:pb-1 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 1);
    }
  }
  .sm\:pb-2 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 2);
    }
  }
  .sm\:pb-3 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 3);
    }
  }
  .sm\:pb-4 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 4);
    }
  }
  .sm\:pb-5 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 5);
    }
  }
  .sm\:pb-6 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 6);
    }
  }
  .sm\:pb-7 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 7);
    }
  }
  .sm\:pb-8 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 8);
    }
  }
  .sm\:pb-9 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 9);
    }
  }
  .sm\:pb-10 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 10);
    }
  }
  .sm\:pb-11 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 11);
    }
  }
  .sm\:pb-12 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 12);
    }
  }
  .sm\:pb-13 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 13);
    }
  }
  .sm\:pb-14 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 14);
    }
  }
  .sm\:pb-15 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 15);
    }
  }
  .sm\:pb-16 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 16);
    }
  }
  .sm\:pb-17 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 17);
    }
  }
  .sm\:pb-18 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 18);
    }
  }
  .sm\:pb-19 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 19);
    }
  }
  .sm\:pb-20 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 20);
    }
  }
  .sm\:pb-21 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 21);
    }
  }
  .sm\:pb-22 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 22);
    }
  }
  .sm\:pb-23 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 23);
    }
  }
  .sm\:pb-24 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 24);
    }
  }
  .sm\:pb-28 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 28);
    }
  }
  .sm\:pb-29 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 29);
    }
  }
  .sm\:pb-30 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 30);
    }
  }
  .sm\:pb-31 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 31);
    }
  }
  .sm\:pb-32 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 32);
    }
  }
  .sm\:pb-33 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 33);
    }
  }
  .sm\:pb-34 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 34);
    }
  }
  .sm\:pb-35 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 35);
    }
  }
  .sm\:pb-36 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 36);
    }
  }
  .sm\:pb-37 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 37);
    }
  }
  .sm\:pb-38 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 38);
    }
  }
  .sm\:pb-39 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 39);
    }
  }
  .sm\:pb-40 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 40);
    }
  }
  .sm\:pb-41 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 41);
    }
  }
  .sm\:pb-42 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 42);
    }
  }
  .sm\:pb-43 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 43);
    }
  }
  .sm\:pb-44 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 44);
    }
  }
  .sm\:pb-45 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 45);
    }
  }
  .sm\:pb-46 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 46);
    }
  }
  .sm\:pb-47 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 47);
    }
  }
  .sm\:pb-48 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 48);
    }
  }
  .sm\:pb-49 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 49);
    }
  }
  .sm\:pb-50 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 50);
    }
  }
  .sm\:pb-51 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 51);
    }
  }
  .sm\:pb-52 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 52);
    }
  }
  .sm\:pb-53 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 53);
    }
  }
  .sm\:pb-54 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 54);
    }
  }
  .sm\:pb-55 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 55);
    }
  }
  .sm\:pb-56 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 56);
    }
  }
  .sm\:pb-57 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 57);
    }
  }
  .sm\:pb-58 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 58);
    }
  }
  .sm\:pb-59 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 59);
    }
  }
  .sm\:pb-60 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 60);
    }
  }
  .sm\:pb-61 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 61);
    }
  }
  .sm\:pb-62 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 62);
    }
  }
  .sm\:pb-63 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 63);
    }
  }
  .sm\:pb-64 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 64);
    }
  }
  .sm\:pb-65 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 65);
    }
  }
  .sm\:pb-66 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 66);
    }
  }
  .sm\:pb-67 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 67);
    }
  }
  .sm\:pb-68 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 68);
    }
  }
  .sm\:pb-69 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 69);
    }
  }
  .sm\:pb-70 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 70);
    }
  }
  .sm\:pb-71 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 71);
    }
  }
  .sm\:pb-72 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 72);
    }
  }
  .sm\:pb-73 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 73);
    }
  }
  .sm\:pb-74 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 74);
    }
  }
  .sm\:pb-75 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 75);
    }
  }
  .sm\:pb-76 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 76);
    }
  }
  .sm\:pb-77 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 77);
    }
  }
  .sm\:pb-78 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 78);
    }
  }
  .sm\:pb-79 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 79);
    }
  }
  .sm\:pb-80 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 80);
    }
  }
  .sm\:pb-81 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 81);
    }
  }
  .sm\:pb-82 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 82);
    }
  }
  .sm\:pb-83 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 83);
    }
  }
  .sm\:pb-84 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 84);
    }
  }
  .sm\:pb-85 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 85);
    }
  }
  .sm\:pb-86 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 86);
    }
  }
  .sm\:pb-87 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 87);
    }
  }
  .sm\:pb-88 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 88);
    }
  }
  .sm\:pb-89 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 89);
    }
  }
  .sm\:pb-90 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 90);
    }
  }
  .sm\:pb-91 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 91);
    }
  }
  .sm\:pb-92 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 92);
    }
  }
  .sm\:pb-93 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 93);
    }
  }
  .sm\:pb-94 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 94);
    }
  }
  .sm\:pb-95 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 95);
    }
  }
  .sm\:pb-96 {
    @media (width >= 40rem) {
      padding-bottom: calc(var(--spacing) * 96);
    }
  }
  .sm\:pl-0 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 0);
    }
  }
  .sm\:pl-1 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 1);
    }
  }
  .sm\:pl-2 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 2);
    }
  }
  .sm\:pl-3 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 3);
    }
  }
  .sm\:pl-4 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 4);
    }
  }
  .sm\:pl-5 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 5);
    }
  }
  .sm\:pl-6 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 6);
    }
  }
  .sm\:pl-7 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 7);
    }
  }
  .sm\:pl-8 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 8);
    }
  }
  .sm\:pl-9 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 9);
    }
  }
  .sm\:pl-10 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 10);
    }
  }
  .sm\:pl-11 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 11);
    }
  }
  .sm\:pl-12 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 12);
    }
  }
  .sm\:pl-13 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 13);
    }
  }
  .sm\:pl-14 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 14);
    }
  }
  .sm\:pl-15 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 15);
    }
  }
  .sm\:pl-16 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 16);
    }
  }
  .sm\:pl-17 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 17);
    }
  }
  .sm\:pl-18 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 18);
    }
  }
  .sm\:pl-19 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 19);
    }
  }
  .sm\:pl-20 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 20);
    }
  }
  .sm\:pl-21 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 21);
    }
  }
  .sm\:pl-22 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 22);
    }
  }
  .sm\:pl-23 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 23);
    }
  }
  .sm\:pl-24 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 24);
    }
  }
  .sm\:pl-28 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 28);
    }
  }
  .sm\:pl-29 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 29);
    }
  }
  .sm\:pl-30 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 30);
    }
  }
  .sm\:pl-31 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 31);
    }
  }
  .sm\:pl-32 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 32);
    }
  }
  .sm\:pl-33 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 33);
    }
  }
  .sm\:pl-34 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 34);
    }
  }
  .sm\:pl-35 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 35);
    }
  }
  .sm\:pl-36 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 36);
    }
  }
  .sm\:pl-37 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 37);
    }
  }
  .sm\:pl-38 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 38);
    }
  }
  .sm\:pl-39 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 39);
    }
  }
  .sm\:pl-40 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 40);
    }
  }
  .sm\:pl-41 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 41);
    }
  }
  .sm\:pl-42 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 42);
    }
  }
  .sm\:pl-43 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 43);
    }
  }
  .sm\:pl-44 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 44);
    }
  }
  .sm\:pl-45 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 45);
    }
  }
  .sm\:pl-46 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 46);
    }
  }
  .sm\:pl-47 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 47);
    }
  }
  .sm\:pl-48 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 48);
    }
  }
  .sm\:pl-49 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 49);
    }
  }
  .sm\:pl-50 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 50);
    }
  }
  .sm\:pl-51 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 51);
    }
  }
  .sm\:pl-52 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 52);
    }
  }
  .sm\:pl-53 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 53);
    }
  }
  .sm\:pl-54 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 54);
    }
  }
  .sm\:pl-55 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 55);
    }
  }
  .sm\:pl-56 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 56);
    }
  }
  .sm\:pl-57 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 57);
    }
  }
  .sm\:pl-58 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 58);
    }
  }
  .sm\:pl-59 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 59);
    }
  }
  .sm\:pl-60 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 60);
    }
  }
  .sm\:pl-61 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 61);
    }
  }
  .sm\:pl-62 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 62);
    }
  }
  .sm\:pl-63 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 63);
    }
  }
  .sm\:pl-64 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 64);
    }
  }
  .sm\:pl-65 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 65);
    }
  }
  .sm\:pl-66 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 66);
    }
  }
  .sm\:pl-67 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 67);
    }
  }
  .sm\:pl-68 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 68);
    }
  }
  .sm\:pl-69 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 69);
    }
  }
  .sm\:pl-70 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 70);
    }
  }
  .sm\:pl-71 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 71);
    }
  }
  .sm\:pl-72 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 72);
    }
  }
  .sm\:pl-73 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 73);
    }
  }
  .sm\:pl-74 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 74);
    }
  }
  .sm\:pl-75 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 75);
    }
  }
  .sm\:pl-76 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 76);
    }
  }
  .sm\:pl-77 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 77);
    }
  }
  .sm\:pl-78 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 78);
    }
  }
  .sm\:pl-79 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 79);
    }
  }
  .sm\:pl-80 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 80);
    }
  }
  .sm\:pl-81 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 81);
    }
  }
  .sm\:pl-82 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 82);
    }
  }
  .sm\:pl-83 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 83);
    }
  }
  .sm\:pl-84 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 84);
    }
  }
  .sm\:pl-85 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 85);
    }
  }
  .sm\:pl-86 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 86);
    }
  }
  .sm\:pl-87 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 87);
    }
  }
  .sm\:pl-88 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 88);
    }
  }
  .sm\:pl-89 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 89);
    }
  }
  .sm\:pl-90 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 90);
    }
  }
  .sm\:pl-91 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 91);
    }
  }
  .sm\:pl-92 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 92);
    }
  }
  .sm\:pl-93 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 93);
    }
  }
  .sm\:pl-94 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 94);
    }
  }
  .sm\:pl-95 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 95);
    }
  }
  .sm\:pl-96 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 96);
    }
  }
  .md\:m-0 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 0);
    }
  }
  .md\:m-1 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 1);
    }
  }
  .md\:m-2 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 2);
    }
  }
  .md\:m-3 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 3);
    }
  }
  .md\:m-4 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 4);
    }
  }
  .md\:m-5 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 5);
    }
  }
  .md\:m-6 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 6);
    }
  }
  .md\:m-7 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 7);
    }
  }
  .md\:m-8 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 8);
    }
  }
  .md\:m-9 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 9);
    }
  }
  .md\:m-10 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 10);
    }
  }
  .md\:m-11 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 11);
    }
  }
  .md\:m-12 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 12);
    }
  }
  .md\:m-13 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 13);
    }
  }
  .md\:m-14 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 14);
    }
  }
  .md\:m-15 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 15);
    }
  }
  .md\:m-16 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 16);
    }
  }
  .md\:m-17 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 17);
    }
  }
  .md\:m-18 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 18);
    }
  }
  .md\:m-19 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 19);
    }
  }
  .md\:m-20 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 20);
    }
  }
  .md\:m-21 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 21);
    }
  }
  .md\:m-22 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 22);
    }
  }
  .md\:m-23 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 23);
    }
  }
  .md\:m-24 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 24);
    }
  }
  .md\:m-28 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 28);
    }
  }
  .md\:m-29 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 29);
    }
  }
  .md\:m-30 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 30);
    }
  }
  .md\:m-31 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 31);
    }
  }
  .md\:m-32 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 32);
    }
  }
  .md\:m-33 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 33);
    }
  }
  .md\:m-34 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 34);
    }
  }
  .md\:m-35 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 35);
    }
  }
  .md\:m-36 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 36);
    }
  }
  .md\:m-37 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 37);
    }
  }
  .md\:m-38 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 38);
    }
  }
  .md\:m-39 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 39);
    }
  }
  .md\:m-40 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 40);
    }
  }
  .md\:m-41 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 41);
    }
  }
  .md\:m-42 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 42);
    }
  }
  .md\:m-43 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 43);
    }
  }
  .md\:m-44 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 44);
    }
  }
  .md\:m-45 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 45);
    }
  }
  .md\:m-46 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 46);
    }
  }
  .md\:m-47 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 47);
    }
  }
  .md\:m-48 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 48);
    }
  }
  .md\:m-49 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 49);
    }
  }
  .md\:m-50 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 50);
    }
  }
  .md\:m-51 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 51);
    }
  }
  .md\:m-52 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 52);
    }
  }
  .md\:m-53 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 53);
    }
  }
  .md\:m-54 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 54);
    }
  }
  .md\:m-55 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 55);
    }
  }
  .md\:m-56 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 56);
    }
  }
  .md\:m-57 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 57);
    }
  }
  .md\:m-58 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 58);
    }
  }
  .md\:m-59 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 59);
    }
  }
  .md\:m-60 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 60);
    }
  }
  .md\:m-61 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 61);
    }
  }
  .md\:m-62 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 62);
    }
  }
  .md\:m-63 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 63);
    }
  }
  .md\:m-64 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 64);
    }
  }
  .md\:m-65 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 65);
    }
  }
  .md\:m-66 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 66);
    }
  }
  .md\:m-67 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 67);
    }
  }
  .md\:m-68 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 68);
    }
  }
  .md\:m-69 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 69);
    }
  }
  .md\:m-70 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 70);
    }
  }
  .md\:m-71 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 71);
    }
  }
  .md\:m-72 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 72);
    }
  }
  .md\:m-73 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 73);
    }
  }
  .md\:m-74 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 74);
    }
  }
  .md\:m-75 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 75);
    }
  }
  .md\:m-76 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 76);
    }
  }
  .md\:m-77 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 77);
    }
  }
  .md\:m-78 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 78);
    }
  }
  .md\:m-79 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 79);
    }
  }
  .md\:m-80 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 80);
    }
  }
  .md\:m-81 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 81);
    }
  }
  .md\:m-82 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 82);
    }
  }
  .md\:m-83 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 83);
    }
  }
  .md\:m-84 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 84);
    }
  }
  .md\:m-85 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 85);
    }
  }
  .md\:m-86 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 86);
    }
  }
  .md\:m-87 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 87);
    }
  }
  .md\:m-88 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 88);
    }
  }
  .md\:m-89 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 89);
    }
  }
  .md\:m-90 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 90);
    }
  }
  .md\:m-91 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 91);
    }
  }
  .md\:m-92 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 92);
    }
  }
  .md\:m-93 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 93);
    }
  }
  .md\:m-94 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 94);
    }
  }
  .md\:m-95 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 95);
    }
  }
  .md\:m-96 {
    @media (width >= 48rem) {
      margin: calc(var(--spacing) * 96);
    }
  }
  .md\:mx-0 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 0);
    }
  }
  .md\:mx-1 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 1);
    }
  }
  .md\:mx-2 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 2);
    }
  }
  .md\:mx-3 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 3);
    }
  }
  .md\:mx-4 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 4);
    }
  }
  .md\:mx-5 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 5);
    }
  }
  .md\:mx-6 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 6);
    }
  }
  .md\:mx-7 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 7);
    }
  }
  .md\:mx-8 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 8);
    }
  }
  .md\:mx-9 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 9);
    }
  }
  .md\:mx-10 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 10);
    }
  }
  .md\:mx-11 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 11);
    }
  }
  .md\:mx-12 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 12);
    }
  }
  .md\:mx-13 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 13);
    }
  }
  .md\:mx-14 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 14);
    }
  }
  .md\:mx-15 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 15);
    }
  }
  .md\:mx-16 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 16);
    }
  }
  .md\:mx-17 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 17);
    }
  }
  .md\:mx-18 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 18);
    }
  }
  .md\:mx-19 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 19);
    }
  }
  .md\:mx-20 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 20);
    }
  }
  .md\:mx-21 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 21);
    }
  }
  .md\:mx-22 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 22);
    }
  }
  .md\:mx-23 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 23);
    }
  }
  .md\:mx-24 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 24);
    }
  }
  .md\:mx-28 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 28);
    }
  }
  .md\:mx-29 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 29);
    }
  }
  .md\:mx-30 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 30);
    }
  }
  .md\:mx-31 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 31);
    }
  }
  .md\:mx-32 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 32);
    }
  }
  .md\:mx-33 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 33);
    }
  }
  .md\:mx-34 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 34);
    }
  }
  .md\:mx-35 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 35);
    }
  }
  .md\:mx-36 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 36);
    }
  }
  .md\:mx-37 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 37);
    }
  }
  .md\:mx-38 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 38);
    }
  }
  .md\:mx-39 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 39);
    }
  }
  .md\:mx-40 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 40);
    }
  }
  .md\:mx-41 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 41);
    }
  }
  .md\:mx-42 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 42);
    }
  }
  .md\:mx-43 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 43);
    }
  }
  .md\:mx-44 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 44);
    }
  }
  .md\:mx-45 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 45);
    }
  }
  .md\:mx-46 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 46);
    }
  }
  .md\:mx-47 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 47);
    }
  }
  .md\:mx-48 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 48);
    }
  }
  .md\:mx-49 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 49);
    }
  }
  .md\:mx-50 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 50);
    }
  }
  .md\:mx-51 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 51);
    }
  }
  .md\:mx-52 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 52);
    }
  }
  .md\:mx-53 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 53);
    }
  }
  .md\:mx-54 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 54);
    }
  }
  .md\:mx-55 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 55);
    }
  }
  .md\:mx-56 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 56);
    }
  }
  .md\:mx-57 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 57);
    }
  }
  .md\:mx-58 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 58);
    }
  }
  .md\:mx-59 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 59);
    }
  }
  .md\:mx-60 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 60);
    }
  }
  .md\:mx-61 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 61);
    }
  }
  .md\:mx-62 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 62);
    }
  }
  .md\:mx-63 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 63);
    }
  }
  .md\:mx-64 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 64);
    }
  }
  .md\:mx-65 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 65);
    }
  }
  .md\:mx-66 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 66);
    }
  }
  .md\:mx-67 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 67);
    }
  }
  .md\:mx-68 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 68);
    }
  }
  .md\:mx-69 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 69);
    }
  }
  .md\:mx-70 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 70);
    }
  }
  .md\:mx-71 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 71);
    }
  }
  .md\:mx-72 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 72);
    }
  }
  .md\:mx-73 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 73);
    }
  }
  .md\:mx-74 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 74);
    }
  }
  .md\:mx-75 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 75);
    }
  }
  .md\:mx-76 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 76);
    }
  }
  .md\:mx-77 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 77);
    }
  }
  .md\:mx-78 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 78);
    }
  }
  .md\:mx-79 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 79);
    }
  }
  .md\:mx-80 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 80);
    }
  }
  .md\:mx-81 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 81);
    }
  }
  .md\:mx-82 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 82);
    }
  }
  .md\:mx-83 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 83);
    }
  }
  .md\:mx-84 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 84);
    }
  }
  .md\:mx-85 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 85);
    }
  }
  .md\:mx-86 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 86);
    }
  }
  .md\:mx-87 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 87);
    }
  }
  .md\:mx-88 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 88);
    }
  }
  .md\:mx-89 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 89);
    }
  }
  .md\:mx-90 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 90);
    }
  }
  .md\:mx-91 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 91);
    }
  }
  .md\:mx-92 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 92);
    }
  }
  .md\:mx-93 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 93);
    }
  }
  .md\:mx-94 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 94);
    }
  }
  .md\:mx-95 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 95);
    }
  }
  .md\:mx-96 {
    @media (width >= 48rem) {
      margin-inline: calc(var(--spacing) * 96);
    }
  }
  .md\:my-0 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 0);
    }
  }
  .md\:my-1 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 1);
    }
  }
  .md\:my-2 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 2);
    }
  }
  .md\:my-3 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 3);
    }
  }
  .md\:my-4 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 4);
    }
  }
  .md\:my-5 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 5);
    }
  }
  .md\:my-6 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 6);
    }
  }
  .md\:my-7 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 7);
    }
  }
  .md\:my-8 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 8);
    }
  }
  .md\:my-9 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 9);
    }
  }
  .md\:my-10 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 10);
    }
  }
  .md\:my-11 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 11);
    }
  }
  .md\:my-12 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 12);
    }
  }
  .md\:my-13 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 13);
    }
  }
  .md\:my-14 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 14);
    }
  }
  .md\:my-15 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 15);
    }
  }
  .md\:my-16 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 16);
    }
  }
  .md\:my-17 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 17);
    }
  }
  .md\:my-18 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 18);
    }
  }
  .md\:my-19 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 19);
    }
  }
  .md\:my-20 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 20);
    }
  }
  .md\:my-21 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 21);
    }
  }
  .md\:my-22 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 22);
    }
  }
  .md\:my-23 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 23);
    }
  }
  .md\:my-24 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 24);
    }
  }
  .md\:my-28 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 28);
    }
  }
  .md\:my-29 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 29);
    }
  }
  .md\:my-30 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 30);
    }
  }
  .md\:my-31 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 31);
    }
  }
  .md\:my-32 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 32);
    }
  }
  .md\:my-33 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 33);
    }
  }
  .md\:my-34 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 34);
    }
  }
  .md\:my-35 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 35);
    }
  }
  .md\:my-36 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 36);
    }
  }
  .md\:my-37 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 37);
    }
  }
  .md\:my-38 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 38);
    }
  }
  .md\:my-39 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 39);
    }
  }
  .md\:my-40 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 40);
    }
  }
  .md\:my-41 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 41);
    }
  }
  .md\:my-42 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 42);
    }
  }
  .md\:my-43 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 43);
    }
  }
  .md\:my-44 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 44);
    }
  }
  .md\:my-45 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 45);
    }
  }
  .md\:my-46 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 46);
    }
  }
  .md\:my-47 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 47);
    }
  }
  .md\:my-48 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 48);
    }
  }
  .md\:my-49 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 49);
    }
  }
  .md\:my-50 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 50);
    }
  }
  .md\:my-51 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 51);
    }
  }
  .md\:my-52 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 52);
    }
  }
  .md\:my-53 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 53);
    }
  }
  .md\:my-54 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 54);
    }
  }
  .md\:my-55 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 55);
    }
  }
  .md\:my-56 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 56);
    }
  }
  .md\:my-57 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 57);
    }
  }
  .md\:my-58 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 58);
    }
  }
  .md\:my-59 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 59);
    }
  }
  .md\:my-60 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 60);
    }
  }
  .md\:my-61 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 61);
    }
  }
  .md\:my-62 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 62);
    }
  }
  .md\:my-63 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 63);
    }
  }
  .md\:my-64 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 64);
    }
  }
  .md\:my-65 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 65);
    }
  }
  .md\:my-66 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 66);
    }
  }
  .md\:my-67 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 67);
    }
  }
  .md\:my-68 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 68);
    }
  }
  .md\:my-69 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 69);
    }
  }
  .md\:my-70 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 70);
    }
  }
  .md\:my-71 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 71);
    }
  }
  .md\:my-72 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 72);
    }
  }
  .md\:my-73 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 73);
    }
  }
  .md\:my-74 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 74);
    }
  }
  .md\:my-75 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 75);
    }
  }
  .md\:my-76 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 76);
    }
  }
  .md\:my-77 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 77);
    }
  }
  .md\:my-78 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 78);
    }
  }
  .md\:my-79 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 79);
    }
  }
  .md\:my-80 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 80);
    }
  }
  .md\:my-81 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 81);
    }
  }
  .md\:my-82 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 82);
    }
  }
  .md\:my-83 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 83);
    }
  }
  .md\:my-84 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 84);
    }
  }
  .md\:my-85 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 85);
    }
  }
  .md\:my-86 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 86);
    }
  }
  .md\:my-87 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 87);
    }
  }
  .md\:my-88 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 88);
    }
  }
  .md\:my-89 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 89);
    }
  }
  .md\:my-90 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 90);
    }
  }
  .md\:my-91 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 91);
    }
  }
  .md\:my-92 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 92);
    }
  }
  .md\:my-93 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 93);
    }
  }
  .md\:my-94 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 94);
    }
  }
  .md\:my-95 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 95);
    }
  }
  .md\:my-96 {
    @media (width >= 48rem) {
      margin-block: calc(var(--spacing) * 96);
    }
  }
  .md\:mt-0 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 0);
    }
  }
  .md\:mt-1 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 1);
    }
  }
  .md\:mt-2 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 2);
    }
  }
  .md\:mt-3 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 3);
    }
  }
  .md\:mt-4 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 4);
    }
  }
  .md\:mt-5 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 5);
    }
  }
  .md\:mt-6 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 6);
    }
  }
  .md\:mt-7 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 7);
    }
  }
  .md\:mt-8 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 8);
    }
  }
  .md\:mt-9 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 9);
    }
  }
  .md\:mt-10 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 10);
    }
  }
  .md\:mt-11 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 11);
    }
  }
  .md\:mt-12 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 12);
    }
  }
  .md\:mt-13 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 13);
    }
  }
  .md\:mt-14 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 14);
    }
  }
  .md\:mt-15 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 15);
    }
  }
  .md\:mt-16 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 16);
    }
  }
  .md\:mt-17 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 17);
    }
  }
  .md\:mt-18 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 18);
    }
  }
  .md\:mt-19 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 19);
    }
  }
  .md\:mt-20 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 20);
    }
  }
  .md\:mt-21 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 21);
    }
  }
  .md\:mt-22 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 22);
    }
  }
  .md\:mt-23 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 23);
    }
  }
  .md\:mt-24 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 24);
    }
  }
  .md\:mt-28 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 28);
    }
  }
  .md\:mt-29 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 29);
    }
  }
  .md\:mt-30 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 30);
    }
  }
  .md\:mt-31 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 31);
    }
  }
  .md\:mt-32 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 32);
    }
  }
  .md\:mt-33 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 33);
    }
  }
  .md\:mt-34 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 34);
    }
  }
  .md\:mt-35 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 35);
    }
  }
  .md\:mt-36 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 36);
    }
  }
  .md\:mt-37 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 37);
    }
  }
  .md\:mt-38 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 38);
    }
  }
  .md\:mt-39 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 39);
    }
  }
  .md\:mt-40 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 40);
    }
  }
  .md\:mt-41 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 41);
    }
  }
  .md\:mt-42 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 42);
    }
  }
  .md\:mt-43 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 43);
    }
  }
  .md\:mt-44 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 44);
    }
  }
  .md\:mt-45 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 45);
    }
  }
  .md\:mt-46 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 46);
    }
  }
  .md\:mt-47 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 47);
    }
  }
  .md\:mt-48 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 48);
    }
  }
  .md\:mt-49 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 49);
    }
  }
  .md\:mt-50 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 50);
    }
  }
  .md\:mt-51 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 51);
    }
  }
  .md\:mt-52 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 52);
    }
  }
  .md\:mt-53 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 53);
    }
  }
  .md\:mt-54 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 54);
    }
  }
  .md\:mt-55 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 55);
    }
  }
  .md\:mt-56 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 56);
    }
  }
  .md\:mt-57 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 57);
    }
  }
  .md\:mt-58 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 58);
    }
  }
  .md\:mt-59 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 59);
    }
  }
  .md\:mt-60 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 60);
    }
  }
  .md\:mt-61 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 61);
    }
  }
  .md\:mt-62 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 62);
    }
  }
  .md\:mt-63 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 63);
    }
  }
  .md\:mt-64 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 64);
    }
  }
  .md\:mt-65 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 65);
    }
  }
  .md\:mt-66 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 66);
    }
  }
  .md\:mt-67 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 67);
    }
  }
  .md\:mt-68 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 68);
    }
  }
  .md\:mt-69 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 69);
    }
  }
  .md\:mt-70 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 70);
    }
  }
  .md\:mt-71 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 71);
    }
  }
  .md\:mt-72 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 72);
    }
  }
  .md\:mt-73 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 73);
    }
  }
  .md\:mt-74 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 74);
    }
  }
  .md\:mt-75 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 75);
    }
  }
  .md\:mt-76 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 76);
    }
  }
  .md\:mt-77 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 77);
    }
  }
  .md\:mt-78 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 78);
    }
  }
  .md\:mt-79 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 79);
    }
  }
  .md\:mt-80 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 80);
    }
  }
  .md\:mt-81 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 81);
    }
  }
  .md\:mt-82 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 82);
    }
  }
  .md\:mt-83 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 83);
    }
  }
  .md\:mt-84 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 84);
    }
  }
  .md\:mt-85 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 85);
    }
  }
  .md\:mt-86 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 86);
    }
  }
  .md\:mt-87 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 87);
    }
  }
  .md\:mt-88 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 88);
    }
  }
  .md\:mt-89 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 89);
    }
  }
  .md\:mt-90 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 90);
    }
  }
  .md\:mt-91 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 91);
    }
  }
  .md\:mt-92 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 92);
    }
  }
  .md\:mt-93 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 93);
    }
  }
  .md\:mt-94 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 94);
    }
  }
  .md\:mt-95 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 95);
    }
  }
  .md\:mt-96 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 96);
    }
  }
  .md\:mr-0 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 0);
    }
  }
  .md\:mr-1 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 1);
    }
  }
  .md\:mr-2 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 2);
    }
  }
  .md\:mr-3 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 3);
    }
  }
  .md\:mr-4 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 4);
    }
  }
  .md\:mr-5 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 5);
    }
  }
  .md\:mr-6 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 6);
    }
  }
  .md\:mr-7 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 7);
    }
  }
  .md\:mr-8 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 8);
    }
  }
  .md\:mr-9 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 9);
    }
  }
  .md\:mr-10 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 10);
    }
  }
  .md\:mr-11 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 11);
    }
  }
  .md\:mr-12 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 12);
    }
  }
  .md\:mr-13 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 13);
    }
  }
  .md\:mr-14 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 14);
    }
  }
  .md\:mr-15 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 15);
    }
  }
  .md\:mr-16 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 16);
    }
  }
  .md\:mr-17 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 17);
    }
  }
  .md\:mr-18 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 18);
    }
  }
  .md\:mr-19 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 19);
    }
  }
  .md\:mr-20 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 20);
    }
  }
  .md\:mr-21 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 21);
    }
  }
  .md\:mr-22 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 22);
    }
  }
  .md\:mr-23 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 23);
    }
  }
  .md\:mr-24 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 24);
    }
  }
  .md\:mr-28 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 28);
    }
  }
  .md\:mr-29 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 29);
    }
  }
  .md\:mr-30 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 30);
    }
  }
  .md\:mr-31 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 31);
    }
  }
  .md\:mr-32 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 32);
    }
  }
  .md\:mr-33 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 33);
    }
  }
  .md\:mr-34 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 34);
    }
  }
  .md\:mr-35 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 35);
    }
  }
  .md\:mr-36 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 36);
    }
  }
  .md\:mr-37 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 37);
    }
  }
  .md\:mr-38 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 38);
    }
  }
  .md\:mr-39 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 39);
    }
  }
  .md\:mr-40 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 40);
    }
  }
  .md\:mr-41 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 41);
    }
  }
  .md\:mr-42 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 42);
    }
  }
  .md\:mr-43 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 43);
    }
  }
  .md\:mr-44 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 44);
    }
  }
  .md\:mr-45 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 45);
    }
  }
  .md\:mr-46 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 46);
    }
  }
  .md\:mr-47 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 47);
    }
  }
  .md\:mr-48 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 48);
    }
  }
  .md\:mr-49 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 49);
    }
  }
  .md\:mr-50 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 50);
    }
  }
  .md\:mr-51 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 51);
    }
  }
  .md\:mr-52 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 52);
    }
  }
  .md\:mr-53 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 53);
    }
  }
  .md\:mr-54 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 54);
    }
  }
  .md\:mr-55 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 55);
    }
  }
  .md\:mr-56 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 56);
    }
  }
  .md\:mr-57 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 57);
    }
  }
  .md\:mr-58 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 58);
    }
  }
  .md\:mr-59 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 59);
    }
  }
  .md\:mr-60 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 60);
    }
  }
  .md\:mr-61 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 61);
    }
  }
  .md\:mr-62 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 62);
    }
  }
  .md\:mr-63 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 63);
    }
  }
  .md\:mr-64 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 64);
    }
  }
  .md\:mr-65 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 65);
    }
  }
  .md\:mr-66 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 66);
    }
  }
  .md\:mr-67 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 67);
    }
  }
  .md\:mr-68 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 68);
    }
  }
  .md\:mr-69 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 69);
    }
  }
  .md\:mr-70 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 70);
    }
  }
  .md\:mr-71 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 71);
    }
  }
  .md\:mr-72 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 72);
    }
  }
  .md\:mr-73 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 73);
    }
  }
  .md\:mr-74 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 74);
    }
  }
  .md\:mr-75 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 75);
    }
  }
  .md\:mr-76 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 76);
    }
  }
  .md\:mr-77 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 77);
    }
  }
  .md\:mr-78 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 78);
    }
  }
  .md\:mr-79 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 79);
    }
  }
  .md\:mr-80 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 80);
    }
  }
  .md\:mr-81 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 81);
    }
  }
  .md\:mr-82 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 82);
    }
  }
  .md\:mr-83 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 83);
    }
  }
  .md\:mr-84 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 84);
    }
  }
  .md\:mr-85 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 85);
    }
  }
  .md\:mr-86 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 86);
    }
  }
  .md\:mr-87 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 87);
    }
  }
  .md\:mr-88 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 88);
    }
  }
  .md\:mr-89 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 89);
    }
  }
  .md\:mr-90 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 90);
    }
  }
  .md\:mr-91 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 91);
    }
  }
  .md\:mr-92 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 92);
    }
  }
  .md\:mr-93 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 93);
    }
  }
  .md\:mr-94 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 94);
    }
  }
  .md\:mr-95 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 95);
    }
  }
  .md\:mr-96 {
    @media (width >= 48rem) {
      margin-right: calc(var(--spacing) * 96);
    }
  }
  .md\:mb-0 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 0);
    }
  }
  .md\:mb-1 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 1);
    }
  }
  .md\:mb-2 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 2);
    }
  }
  .md\:mb-3 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 3);
    }
  }
  .md\:mb-4 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 4);
    }
  }
  .md\:mb-5 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 5);
    }
  }
  .md\:mb-6 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 6);
    }
  }
  .md\:mb-7 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 7);
    }
  }
  .md\:mb-8 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 8);
    }
  }
  .md\:mb-9 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 9);
    }
  }
  .md\:mb-10 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 10);
    }
  }
  .md\:mb-11 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 11);
    }
  }
  .md\:mb-12 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 12);
    }
  }
  .md\:mb-13 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 13);
    }
  }
  .md\:mb-14 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 14);
    }
  }
  .md\:mb-15 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 15);
    }
  }
  .md\:mb-16 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 16);
    }
  }
  .md\:mb-17 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 17);
    }
  }
  .md\:mb-18 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 18);
    }
  }
  .md\:mb-19 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 19);
    }
  }
  .md\:mb-20 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 20);
    }
  }
  .md\:mb-21 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 21);
    }
  }
  .md\:mb-22 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 22);
    }
  }
  .md\:mb-23 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 23);
    }
  }
  .md\:mb-24 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 24);
    }
  }
  .md\:mb-28 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 28);
    }
  }
  .md\:mb-29 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 29);
    }
  }
  .md\:mb-30 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 30);
    }
  }
  .md\:mb-31 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 31);
    }
  }
  .md\:mb-32 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 32);
    }
  }
  .md\:mb-33 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 33);
    }
  }
  .md\:mb-34 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 34);
    }
  }
  .md\:mb-35 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 35);
    }
  }
  .md\:mb-36 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 36);
    }
  }
  .md\:mb-37 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 37);
    }
  }
  .md\:mb-38 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 38);
    }
  }
  .md\:mb-39 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 39);
    }
  }
  .md\:mb-40 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 40);
    }
  }
  .md\:mb-41 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 41);
    }
  }
  .md\:mb-42 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 42);
    }
  }
  .md\:mb-43 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 43);
    }
  }
  .md\:mb-44 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 44);
    }
  }
  .md\:mb-45 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 45);
    }
  }
  .md\:mb-46 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 46);
    }
  }
  .md\:mb-47 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 47);
    }
  }
  .md\:mb-48 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 48);
    }
  }
  .md\:mb-49 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 49);
    }
  }
  .md\:mb-50 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 50);
    }
  }
  .md\:mb-51 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 51);
    }
  }
  .md\:mb-52 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 52);
    }
  }
  .md\:mb-53 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 53);
    }
  }
  .md\:mb-54 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 54);
    }
  }
  .md\:mb-55 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 55);
    }
  }
  .md\:mb-56 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 56);
    }
  }
  .md\:mb-57 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 57);
    }
  }
  .md\:mb-58 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 58);
    }
  }
  .md\:mb-59 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 59);
    }
  }
  .md\:mb-60 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 60);
    }
  }
  .md\:mb-61 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 61);
    }
  }
  .md\:mb-62 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 62);
    }
  }
  .md\:mb-63 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 63);
    }
  }
  .md\:mb-64 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 64);
    }
  }
  .md\:mb-65 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 65);
    }
  }
  .md\:mb-66 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 66);
    }
  }
  .md\:mb-67 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 67);
    }
  }
  .md\:mb-68 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 68);
    }
  }
  .md\:mb-69 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 69);
    }
  }
  .md\:mb-70 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 70);
    }
  }
  .md\:mb-71 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 71);
    }
  }
  .md\:mb-72 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 72);
    }
  }
  .md\:mb-73 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 73);
    }
  }
  .md\:mb-74 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 74);
    }
  }
  .md\:mb-75 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 75);
    }
  }
  .md\:mb-76 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 76);
    }
  }
  .md\:mb-77 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 77);
    }
  }
  .md\:mb-78 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 78);
    }
  }
  .md\:mb-79 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 79);
    }
  }
  .md\:mb-80 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 80);
    }
  }
  .md\:mb-81 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 81);
    }
  }
  .md\:mb-82 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 82);
    }
  }
  .md\:mb-83 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 83);
    }
  }
  .md\:mb-84 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 84);
    }
  }
  .md\:mb-85 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 85);
    }
  }
  .md\:mb-86 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 86);
    }
  }
  .md\:mb-87 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 87);
    }
  }
  .md\:mb-88 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 88);
    }
  }
  .md\:mb-89 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 89);
    }
  }
  .md\:mb-90 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 90);
    }
  }
  .md\:mb-91 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 91);
    }
  }
  .md\:mb-92 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 92);
    }
  }
  .md\:mb-93 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 93);
    }
  }
  .md\:mb-94 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 94);
    }
  }
  .md\:mb-95 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 95);
    }
  }
  .md\:mb-96 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 96);
    }
  }
  .md\:ml-0 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 0);
    }
  }
  .md\:ml-1 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 1);
    }
  }
  .md\:ml-2 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 2);
    }
  }
  .md\:ml-3 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 3);
    }
  }
  .md\:ml-4 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 4);
    }
  }
  .md\:ml-5 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 5);
    }
  }
  .md\:ml-6 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 6);
    }
  }
  .md\:ml-7 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 7);
    }
  }
  .md\:ml-8 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 8);
    }
  }
  .md\:ml-9 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 9);
    }
  }
  .md\:ml-10 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 10);
    }
  }
  .md\:ml-11 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 11);
    }
  }
  .md\:ml-12 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 12);
    }
  }
  .md\:ml-13 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 13);
    }
  }
  .md\:ml-14 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 14);
    }
  }
  .md\:ml-15 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 15);
    }
  }
  .md\:ml-16 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 16);
    }
  }
  .md\:ml-17 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 17);
    }
  }
  .md\:ml-18 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 18);
    }
  }
  .md\:ml-19 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 19);
    }
  }
  .md\:ml-20 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 20);
    }
  }
  .md\:ml-21 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 21);
    }
  }
  .md\:ml-22 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 22);
    }
  }
  .md\:ml-23 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 23);
    }
  }
  .md\:ml-24 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 24);
    }
  }
  .md\:ml-28 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 28);
    }
  }
  .md\:ml-29 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 29);
    }
  }
  .md\:ml-30 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 30);
    }
  }
  .md\:ml-31 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 31);
    }
  }
  .md\:ml-32 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 32);
    }
  }
  .md\:ml-33 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 33);
    }
  }
  .md\:ml-34 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 34);
    }
  }
  .md\:ml-35 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 35);
    }
  }
  .md\:ml-36 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 36);
    }
  }
  .md\:ml-37 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 37);
    }
  }
  .md\:ml-38 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 38);
    }
  }
  .md\:ml-39 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 39);
    }
  }
  .md\:ml-40 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 40);
    }
  }
  .md\:ml-41 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 41);
    }
  }
  .md\:ml-42 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 42);
    }
  }
  .md\:ml-43 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 43);
    }
  }
  .md\:ml-44 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 44);
    }
  }
  .md\:ml-45 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 45);
    }
  }
  .md\:ml-46 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 46);
    }
  }
  .md\:ml-47 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 47);
    }
  }
  .md\:ml-48 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 48);
    }
  }
  .md\:ml-49 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 49);
    }
  }
  .md\:ml-50 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 50);
    }
  }
  .md\:ml-51 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 51);
    }
  }
  .md\:ml-52 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 52);
    }
  }
  .md\:ml-53 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 53);
    }
  }
  .md\:ml-54 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 54);
    }
  }
  .md\:ml-55 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 55);
    }
  }
  .md\:ml-56 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 56);
    }
  }
  .md\:ml-57 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 57);
    }
  }
  .md\:ml-58 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 58);
    }
  }
  .md\:ml-59 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 59);
    }
  }
  .md\:ml-60 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 60);
    }
  }
  .md\:ml-61 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 61);
    }
  }
  .md\:ml-62 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 62);
    }
  }
  .md\:ml-63 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 63);
    }
  }
  .md\:ml-64 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 64);
    }
  }
  .md\:ml-65 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 65);
    }
  }
  .md\:ml-66 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 66);
    }
  }
  .md\:ml-67 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 67);
    }
  }
  .md\:ml-68 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 68);
    }
  }
  .md\:ml-69 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 69);
    }
  }
  .md\:ml-70 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 70);
    }
  }
  .md\:ml-71 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 71);
    }
  }
  .md\:ml-72 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 72);
    }
  }
  .md\:ml-73 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 73);
    }
  }
  .md\:ml-74 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 74);
    }
  }
  .md\:ml-75 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 75);
    }
  }
  .md\:ml-76 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 76);
    }
  }
  .md\:ml-77 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 77);
    }
  }
  .md\:ml-78 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 78);
    }
  }
  .md\:ml-79 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 79);
    }
  }
  .md\:ml-80 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 80);
    }
  }
  .md\:ml-81 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 81);
    }
  }
  .md\:ml-82 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 82);
    }
  }
  .md\:ml-83 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 83);
    }
  }
  .md\:ml-84 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 84);
    }
  }
  .md\:ml-85 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 85);
    }
  }
  .md\:ml-86 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 86);
    }
  }
  .md\:ml-87 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 87);
    }
  }
  .md\:ml-88 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 88);
    }
  }
  .md\:ml-89 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 89);
    }
  }
  .md\:ml-90 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 90);
    }
  }
  .md\:ml-91 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 91);
    }
  }
  .md\:ml-92 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 92);
    }
  }
  .md\:ml-93 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 93);
    }
  }
  .md\:ml-94 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 94);
    }
  }
  .md\:ml-95 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 95);
    }
  }
  .md\:ml-96 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 96);
    }
  }
  .md\:p-0 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 0);
    }
  }
  .md\:p-1 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 1);
    }
  }
  .md\:p-2 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 2);
    }
  }
  .md\:p-3 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 3);
    }
  }
  .md\:p-4 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 4);
    }
  }
  .md\:p-5 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 5);
    }
  }
  .md\:p-6 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 6);
    }
  }
  .md\:p-7 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 7);
    }
  }
  .md\:p-8 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 8);
    }
  }
  .md\:p-9 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 9);
    }
  }
  .md\:p-10 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 10);
    }
  }
  .md\:p-11 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 11);
    }
  }
  .md\:p-12 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 12);
    }
  }
  .md\:p-13 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 13);
    }
  }
  .md\:p-14 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 14);
    }
  }
  .md\:p-15 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 15);
    }
  }
  .md\:p-16 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 16);
    }
  }
  .md\:p-17 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 17);
    }
  }
  .md\:p-18 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 18);
    }
  }
  .md\:p-19 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 19);
    }
  }
  .md\:p-20 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 20);
    }
  }
  .md\:p-21 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 21);
    }
  }
  .md\:p-22 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 22);
    }
  }
  .md\:p-23 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 23);
    }
  }
  .md\:p-24 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 24);
    }
  }
  .md\:p-28 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 28);
    }
  }
  .md\:p-29 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 29);
    }
  }
  .md\:p-30 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 30);
    }
  }
  .md\:p-31 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 31);
    }
  }
  .md\:p-32 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 32);
    }
  }
  .md\:p-33 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 33);
    }
  }
  .md\:p-34 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 34);
    }
  }
  .md\:p-35 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 35);
    }
  }
  .md\:p-36 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 36);
    }
  }
  .md\:p-37 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 37);
    }
  }
  .md\:p-38 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 38);
    }
  }
  .md\:p-39 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 39);
    }
  }
  .md\:p-40 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 40);
    }
  }
  .md\:p-41 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 41);
    }
  }
  .md\:p-42 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 42);
    }
  }
  .md\:p-43 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 43);
    }
  }
  .md\:p-44 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 44);
    }
  }
  .md\:p-45 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 45);
    }
  }
  .md\:p-46 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 46);
    }
  }
  .md\:p-47 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 47);
    }
  }
  .md\:p-48 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 48);
    }
  }
  .md\:p-49 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 49);
    }
  }
  .md\:p-50 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 50);
    }
  }
  .md\:p-51 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 51);
    }
  }
  .md\:p-52 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 52);
    }
  }
  .md\:p-53 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 53);
    }
  }
  .md\:p-54 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 54);
    }
  }
  .md\:p-55 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 55);
    }
  }
  .md\:p-56 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 56);
    }
  }
  .md\:p-57 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 57);
    }
  }
  .md\:p-58 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 58);
    }
  }
  .md\:p-59 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 59);
    }
  }
  .md\:p-60 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 60);
    }
  }
  .md\:p-61 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 61);
    }
  }
  .md\:p-62 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 62);
    }
  }
  .md\:p-63 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 63);
    }
  }
  .md\:p-64 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 64);
    }
  }
  .md\:p-65 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 65);
    }
  }
  .md\:p-66 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 66);
    }
  }
  .md\:p-67 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 67);
    }
  }
  .md\:p-68 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 68);
    }
  }
  .md\:p-69 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 69);
    }
  }
  .md\:p-70 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 70);
    }
  }
  .md\:p-71 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 71);
    }
  }
  .md\:p-72 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 72);
    }
  }
  .md\:p-73 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 73);
    }
  }
  .md\:p-74 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 74);
    }
  }
  .md\:p-75 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 75);
    }
  }
  .md\:p-76 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 76);
    }
  }
  .md\:p-77 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 77);
    }
  }
  .md\:p-78 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 78);
    }
  }
  .md\:p-79 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 79);
    }
  }
  .md\:p-80 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 80);
    }
  }
  .md\:p-81 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 81);
    }
  }
  .md\:p-82 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 82);
    }
  }
  .md\:p-83 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 83);
    }
  }
  .md\:p-84 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 84);
    }
  }
  .md\:p-85 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 85);
    }
  }
  .md\:p-86 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 86);
    }
  }
  .md\:p-87 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 87);
    }
  }
  .md\:p-88 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 88);
    }
  }
  .md\:p-89 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 89);
    }
  }
  .md\:p-90 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 90);
    }
  }
  .md\:p-91 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 91);
    }
  }
  .md\:p-92 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 92);
    }
  }
  .md\:p-93 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 93);
    }
  }
  .md\:p-94 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 94);
    }
  }
  .md\:p-95 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 95);
    }
  }
  .md\:p-96 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 96);
    }
  }
  .md\:px-0 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 0);
    }
  }
  .md\:px-1 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 1);
    }
  }
  .md\:px-2 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 2);
    }
  }
  .md\:px-3 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 3);
    }
  }
  .md\:px-4 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .md\:px-5 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 5);
    }
  }
  .md\:px-6 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  .md\:px-7 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 7);
    }
  }
  .md\:px-8 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .md\:px-9 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 9);
    }
  }
  .md\:px-10 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 10);
    }
  }
  .md\:px-11 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 11);
    }
  }
  .md\:px-12 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 12);
    }
  }
  .md\:px-13 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 13);
    }
  }
  .md\:px-14 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 14);
    }
  }
  .md\:px-15 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 15);
    }
  }
  .md\:px-16 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 16);
    }
  }
  .md\:px-17 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 17);
    }
  }
  .md\:px-18 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 18);
    }
  }
  .md\:px-19 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 19);
    }
  }
  .md\:px-20 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 20);
    }
  }
  .md\:px-21 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 21);
    }
  }
  .md\:px-22 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 22);
    }
  }
  .md\:px-23 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 23);
    }
  }
  .md\:px-24 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 24);
    }
  }
  .md\:px-28 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 28);
    }
  }
  .md\:px-29 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 29);
    }
  }
  .md\:px-30 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 30);
    }
  }
  .md\:px-31 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 31);
    }
  }
  .md\:px-32 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 32);
    }
  }
  .md\:px-33 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 33);
    }
  }
  .md\:px-34 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 34);
    }
  }
  .md\:px-35 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 35);
    }
  }
  .md\:px-36 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 36);
    }
  }
  .md\:px-37 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 37);
    }
  }
  .md\:px-38 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 38);
    }
  }
  .md\:px-39 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 39);
    }
  }
  .md\:px-40 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 40);
    }
  }
  .md\:px-41 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 41);
    }
  }
  .md\:px-42 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 42);
    }
  }
  .md\:px-43 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 43);
    }
  }
  .md\:px-44 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 44);
    }
  }
  .md\:px-45 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 45);
    }
  }
  .md\:px-46 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 46);
    }
  }
  .md\:px-47 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 47);
    }
  }
  .md\:px-48 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 48);
    }
  }
  .md\:px-49 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 49);
    }
  }
  .md\:px-50 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 50);
    }
  }
  .md\:px-51 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 51);
    }
  }
  .md\:px-52 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 52);
    }
  }
  .md\:px-53 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 53);
    }
  }
  .md\:px-54 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 54);
    }
  }
  .md\:px-55 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 55);
    }
  }
  .md\:px-56 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 56);
    }
  }
  .md\:px-57 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 57);
    }
  }
  .md\:px-58 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 58);
    }
  }
  .md\:px-59 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 59);
    }
  }
  .md\:px-60 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 60);
    }
  }
  .md\:px-61 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 61);
    }
  }
  .md\:px-62 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 62);
    }
  }
  .md\:px-63 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 63);
    }
  }
  .md\:px-64 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 64);
    }
  }
  .md\:px-65 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 65);
    }
  }
  .md\:px-66 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 66);
    }
  }
  .md\:px-67 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 67);
    }
  }
  .md\:px-68 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 68);
    }
  }
  .md\:px-69 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 69);
    }
  }
  .md\:px-70 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 70);
    }
  }
  .md\:px-71 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 71);
    }
  }
  .md\:px-72 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 72);
    }
  }
  .md\:px-73 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 73);
    }
  }
  .md\:px-74 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 74);
    }
  }
  .md\:px-75 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 75);
    }
  }
  .md\:px-76 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 76);
    }
  }
  .md\:px-77 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 77);
    }
  }
  .md\:px-78 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 78);
    }
  }
  .md\:px-79 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 79);
    }
  }
  .md\:px-80 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 80);
    }
  }
  .md\:px-81 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 81);
    }
  }
  .md\:px-82 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 82);
    }
  }
  .md\:px-83 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 83);
    }
  }
  .md\:px-84 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 84);
    }
  }
  .md\:px-85 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 85);
    }
  }
  .md\:px-86 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 86);
    }
  }
  .md\:px-87 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 87);
    }
  }
  .md\:px-88 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 88);
    }
  }
  .md\:px-89 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 89);
    }
  }
  .md\:px-90 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 90);
    }
  }
  .md\:px-91 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 91);
    }
  }
  .md\:px-92 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 92);
    }
  }
  .md\:px-93 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 93);
    }
  }
  .md\:px-94 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 94);
    }
  }
  .md\:px-95 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 95);
    }
  }
  .md\:px-96 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 96);
    }
  }
  .md\:py-0 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 0);
    }
  }
  .md\:py-1 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 1);
    }
  }
  .md\:py-2 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 2);
    }
  }
  .md\:py-3 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 3);
    }
  }
  .md\:py-4 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 4);
    }
  }
  .md\:py-5 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 5);
    }
  }
  .md\:py-6 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 6);
    }
  }
  .md\:py-7 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 7);
    }
  }
  .md\:py-8 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 8);
    }
  }
  .md\:py-9 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 9);
    }
  }
  .md\:py-10 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 10);
    }
  }
  .md\:py-11 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 11);
    }
  }
  .md\:py-12 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 12);
    }
  }
  .md\:py-13 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 13);
    }
  }
  .md\:py-14 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 14);
    }
  }
  .md\:py-15 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 15);
    }
  }
  .md\:py-16 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 16);
    }
  }
  .md\:py-17 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 17);
    }
  }
  .md\:py-18 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 18);
    }
  }
  .md\:py-19 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 19);
    }
  }
  .md\:py-20 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 20);
    }
  }
  .md\:py-21 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 21);
    }
  }
  .md\:py-22 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 22);
    }
  }
  .md\:py-23 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 23);
    }
  }
  .md\:py-24 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 24);
    }
  }
  .md\:py-28 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 28);
    }
  }
  .md\:py-29 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 29);
    }
  }
  .md\:py-30 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 30);
    }
  }
  .md\:py-31 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 31);
    }
  }
  .md\:py-32 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 32);
    }
  }
  .md\:py-33 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 33);
    }
  }
  .md\:py-34 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 34);
    }
  }
  .md\:py-35 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 35);
    }
  }
  .md\:py-36 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 36);
    }
  }
  .md\:py-37 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 37);
    }
  }
  .md\:py-38 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 38);
    }
  }
  .md\:py-39 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 39);
    }
  }
  .md\:py-40 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 40);
    }
  }
  .md\:py-41 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 41);
    }
  }
  .md\:py-42 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 42);
    }
  }
  .md\:py-43 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 43);
    }
  }
  .md\:py-44 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 44);
    }
  }
  .md\:py-45 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 45);
    }
  }
  .md\:py-46 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 46);
    }
  }
  .md\:py-47 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 47);
    }
  }
  .md\:py-48 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 48);
    }
  }
  .md\:py-49 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 49);
    }
  }
  .md\:py-50 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 50);
    }
  }
  .md\:py-51 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 51);
    }
  }
  .md\:py-52 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 52);
    }
  }
  .md\:py-53 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 53);
    }
  }
  .md\:py-54 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 54);
    }
  }
  .md\:py-55 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 55);
    }
  }
  .md\:py-56 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 56);
    }
  }
  .md\:py-57 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 57);
    }
  }
  .md\:py-58 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 58);
    }
  }
  .md\:py-59 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 59);
    }
  }
  .md\:py-60 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 60);
    }
  }
  .md\:py-61 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 61);
    }
  }
  .md\:py-62 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 62);
    }
  }
  .md\:py-63 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 63);
    }
  }
  .md\:py-64 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 64);
    }
  }
  .md\:py-65 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 65);
    }
  }
  .md\:py-66 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 66);
    }
  }
  .md\:py-67 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 67);
    }
  }
  .md\:py-68 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 68);
    }
  }
  .md\:py-69 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 69);
    }
  }
  .md\:py-70 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 70);
    }
  }
  .md\:py-71 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 71);
    }
  }
  .md\:py-72 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 72);
    }
  }
  .md\:py-73 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 73);
    }
  }
  .md\:py-74 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 74);
    }
  }
  .md\:py-75 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 75);
    }
  }
  .md\:py-76 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 76);
    }
  }
  .md\:py-77 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 77);
    }
  }
  .md\:py-78 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 78);
    }
  }
  .md\:py-79 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 79);
    }
  }
  .md\:py-80 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 80);
    }
  }
  .md\:py-81 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 81);
    }
  }
  .md\:py-82 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 82);
    }
  }
  .md\:py-83 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 83);
    }
  }
  .md\:py-84 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 84);
    }
  }
  .md\:py-85 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 85);
    }
  }
  .md\:py-86 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 86);
    }
  }
  .md\:py-87 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 87);
    }
  }
  .md\:py-88 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 88);
    }
  }
  .md\:py-89 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 89);
    }
  }
  .md\:py-90 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 90);
    }
  }
  .md\:py-91 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 91);
    }
  }
  .md\:py-92 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 92);
    }
  }
  .md\:py-93 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 93);
    }
  }
  .md\:py-94 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 94);
    }
  }
  .md\:py-95 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 95);
    }
  }
  .md\:py-96 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 96);
    }
  }
  .md\:pt-0 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 0);
    }
  }
  .md\:pt-1 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 1);
    }
  }
  .md\:pt-2 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 2);
    }
  }
  .md\:pt-3 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 3);
    }
  }
  .md\:pt-4 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 4);
    }
  }
  .md\:pt-5 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 5);
    }
  }
  .md\:pt-6 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 6);
    }
  }
  .md\:pt-7 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 7);
    }
  }
  .md\:pt-8 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 8);
    }
  }
  .md\:pt-9 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 9);
    }
  }
  .md\:pt-10 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 10);
    }
  }
  .md\:pt-11 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 11);
    }
  }
  .md\:pt-12 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 12);
    }
  }
  .md\:pt-13 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 13);
    }
  }
  .md\:pt-14 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 14);
    }
  }
  .md\:pt-15 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 15);
    }
  }
  .md\:pt-16 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 16);
    }
  }
  .md\:pt-17 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 17);
    }
  }
  .md\:pt-18 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 18);
    }
  }
  .md\:pt-19 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 19);
    }
  }
  .md\:pt-20 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 20);
    }
  }
  .md\:pt-21 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 21);
    }
  }
  .md\:pt-22 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 22);
    }
  }
  .md\:pt-23 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 23);
    }
  }
  .md\:pt-24 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 24);
    }
  }
  .md\:pt-28 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 28);
    }
  }
  .md\:pt-29 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 29);
    }
  }
  .md\:pt-30 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 30);
    }
  }
  .md\:pt-31 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 31);
    }
  }
  .md\:pt-32 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 32);
    }
  }
  .md\:pt-33 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 33);
    }
  }
  .md\:pt-34 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 34);
    }
  }
  .md\:pt-35 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 35);
    }
  }
  .md\:pt-36 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 36);
    }
  }
  .md\:pt-37 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 37);
    }
  }
  .md\:pt-38 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 38);
    }
  }
  .md\:pt-39 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 39);
    }
  }
  .md\:pt-40 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 40);
    }
  }
  .md\:pt-41 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 41);
    }
  }
  .md\:pt-42 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 42);
    }
  }
  .md\:pt-43 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 43);
    }
  }
  .md\:pt-44 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 44);
    }
  }
  .md\:pt-45 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 45);
    }
  }
  .md\:pt-46 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 46);
    }
  }
  .md\:pt-47 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 47);
    }
  }
  .md\:pt-48 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 48);
    }
  }
  .md\:pt-49 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 49);
    }
  }
  .md\:pt-50 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 50);
    }
  }
  .md\:pt-51 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 51);
    }
  }
  .md\:pt-52 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 52);
    }
  }
  .md\:pt-53 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 53);
    }
  }
  .md\:pt-54 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 54);
    }
  }
  .md\:pt-55 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 55);
    }
  }
  .md\:pt-56 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 56);
    }
  }
  .md\:pt-57 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 57);
    }
  }
  .md\:pt-58 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 58);
    }
  }
  .md\:pt-59 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 59);
    }
  }
  .md\:pt-60 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 60);
    }
  }
  .md\:pt-61 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 61);
    }
  }
  .md\:pt-62 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 62);
    }
  }
  .md\:pt-63 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 63);
    }
  }
  .md\:pt-64 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 64);
    }
  }
  .md\:pt-65 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 65);
    }
  }
  .md\:pt-66 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 66);
    }
  }
  .md\:pt-67 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 67);
    }
  }
  .md\:pt-68 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 68);
    }
  }
  .md\:pt-69 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 69);
    }
  }
  .md\:pt-70 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 70);
    }
  }
  .md\:pt-71 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 71);
    }
  }
  .md\:pt-72 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 72);
    }
  }
  .md\:pt-73 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 73);
    }
  }
  .md\:pt-74 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 74);
    }
  }
  .md\:pt-75 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 75);
    }
  }
  .md\:pt-76 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 76);
    }
  }
  .md\:pt-77 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 77);
    }
  }
  .md\:pt-78 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 78);
    }
  }
  .md\:pt-79 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 79);
    }
  }
  .md\:pt-80 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 80);
    }
  }
  .md\:pt-81 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 81);
    }
  }
  .md\:pt-82 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 82);
    }
  }
  .md\:pt-83 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 83);
    }
  }
  .md\:pt-84 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 84);
    }
  }
  .md\:pt-85 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 85);
    }
  }
  .md\:pt-86 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 86);
    }
  }
  .md\:pt-87 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 87);
    }
  }
  .md\:pt-88 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 88);
    }
  }
  .md\:pt-89 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 89);
    }
  }
  .md\:pt-90 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 90);
    }
  }
  .md\:pt-91 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 91);
    }
  }
  .md\:pt-92 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 92);
    }
  }
  .md\:pt-93 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 93);
    }
  }
  .md\:pt-94 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 94);
    }
  }
  .md\:pt-95 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 95);
    }
  }
  .md\:pt-96 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 96);
    }
  }
  .md\:pr-0 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 0);
    }
  }
  .md\:pr-1 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 1);
    }
  }
  .md\:pr-2 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 2);
    }
  }
  .md\:pr-3 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 3);
    }
  }
  .md\:pr-4 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 4);
    }
  }
  .md\:pr-5 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 5);
    }
  }
  .md\:pr-6 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 6);
    }
  }
  .md\:pr-7 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 7);
    }
  }
  .md\:pr-8 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 8);
    }
  }
  .md\:pr-9 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 9);
    }
  }
  .md\:pr-10 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 10);
    }
  }
  .md\:pr-11 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 11);
    }
  }
  .md\:pr-12 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 12);
    }
  }
  .md\:pr-13 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 13);
    }
  }
  .md\:pr-14 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 14);
    }
  }
  .md\:pr-15 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 15);
    }
  }
  .md\:pr-16 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 16);
    }
  }
  .md\:pr-17 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 17);
    }
  }
  .md\:pr-18 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 18);
    }
  }
  .md\:pr-19 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 19);
    }
  }
  .md\:pr-20 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 20);
    }
  }
  .md\:pr-21 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 21);
    }
  }
  .md\:pr-22 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 22);
    }
  }
  .md\:pr-23 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 23);
    }
  }
  .md\:pr-24 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 24);
    }
  }
  .md\:pr-28 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 28);
    }
  }
  .md\:pr-29 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 29);
    }
  }
  .md\:pr-30 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 30);
    }
  }
  .md\:pr-31 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 31);
    }
  }
  .md\:pr-32 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 32);
    }
  }
  .md\:pr-33 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 33);
    }
  }
  .md\:pr-34 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 34);
    }
  }
  .md\:pr-35 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 35);
    }
  }
  .md\:pr-36 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 36);
    }
  }
  .md\:pr-37 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 37);
    }
  }
  .md\:pr-38 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 38);
    }
  }
  .md\:pr-39 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 39);
    }
  }
  .md\:pr-40 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 40);
    }
  }
  .md\:pr-41 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 41);
    }
  }
  .md\:pr-42 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 42);
    }
  }
  .md\:pr-43 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 43);
    }
  }
  .md\:pr-44 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 44);
    }
  }
  .md\:pr-45 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 45);
    }
  }
  .md\:pr-46 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 46);
    }
  }
  .md\:pr-47 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 47);
    }
  }
  .md\:pr-48 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 48);
    }
  }
  .md\:pr-49 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 49);
    }
  }
  .md\:pr-50 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 50);
    }
  }
  .md\:pr-51 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 51);
    }
  }
  .md\:pr-52 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 52);
    }
  }
  .md\:pr-53 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 53);
    }
  }
  .md\:pr-54 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 54);
    }
  }
  .md\:pr-55 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 55);
    }
  }
  .md\:pr-56 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 56);
    }
  }
  .md\:pr-57 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 57);
    }
  }
  .md\:pr-58 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 58);
    }
  }
  .md\:pr-59 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 59);
    }
  }
  .md\:pr-60 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 60);
    }
  }
  .md\:pr-61 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 61);
    }
  }
  .md\:pr-62 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 62);
    }
  }
  .md\:pr-63 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 63);
    }
  }
  .md\:pr-64 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 64);
    }
  }
  .md\:pr-65 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 65);
    }
  }
  .md\:pr-66 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 66);
    }
  }
  .md\:pr-67 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 67);
    }
  }
  .md\:pr-68 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 68);
    }
  }
  .md\:pr-69 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 69);
    }
  }
  .md\:pr-70 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 70);
    }
  }
  .md\:pr-71 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 71);
    }
  }
  .md\:pr-72 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 72);
    }
  }
  .md\:pr-73 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 73);
    }
  }
  .md\:pr-74 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 74);
    }
  }
  .md\:pr-75 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 75);
    }
  }
  .md\:pr-76 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 76);
    }
  }
  .md\:pr-77 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 77);
    }
  }
  .md\:pr-78 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 78);
    }
  }
  .md\:pr-79 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 79);
    }
  }
  .md\:pr-80 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 80);
    }
  }
  .md\:pr-81 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 81);
    }
  }
  .md\:pr-82 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 82);
    }
  }
  .md\:pr-83 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 83);
    }
  }
  .md\:pr-84 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 84);
    }
  }
  .md\:pr-85 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 85);
    }
  }
  .md\:pr-86 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 86);
    }
  }
  .md\:pr-87 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 87);
    }
  }
  .md\:pr-88 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 88);
    }
  }
  .md\:pr-89 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 89);
    }
  }
  .md\:pr-90 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 90);
    }
  }
  .md\:pr-91 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 91);
    }
  }
  .md\:pr-92 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 92);
    }
  }
  .md\:pr-93 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 93);
    }
  }
  .md\:pr-94 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 94);
    }
  }
  .md\:pr-95 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 95);
    }
  }
  .md\:pr-96 {
    @media (width >= 48rem) {
      padding-right: calc(var(--spacing) * 96);
    }
  }
  .md\:pb-0 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 0);
    }
  }
  .md\:pb-1 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 1);
    }
  }
  .md\:pb-2 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 2);
    }
  }
  .md\:pb-3 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 3);
    }
  }
  .md\:pb-4 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 4);
    }
  }
  .md\:pb-5 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 5);
    }
  }
  .md\:pb-6 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 6);
    }
  }
  .md\:pb-7 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 7);
    }
  }
  .md\:pb-8 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 8);
    }
  }
  .md\:pb-9 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 9);
    }
  }
  .md\:pb-10 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 10);
    }
  }
  .md\:pb-11 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 11);
    }
  }
  .md\:pb-12 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 12);
    }
  }
  .md\:pb-13 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 13);
    }
  }
  .md\:pb-14 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 14);
    }
  }
  .md\:pb-15 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 15);
    }
  }
  .md\:pb-16 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 16);
    }
  }
  .md\:pb-17 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 17);
    }
  }
  .md\:pb-18 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 18);
    }
  }
  .md\:pb-19 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 19);
    }
  }
  .md\:pb-20 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 20);
    }
  }
  .md\:pb-21 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 21);
    }
  }
  .md\:pb-22 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 22);
    }
  }
  .md\:pb-23 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 23);
    }
  }
  .md\:pb-24 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 24);
    }
  }
  .md\:pb-28 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 28);
    }
  }
  .md\:pb-29 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 29);
    }
  }
  .md\:pb-30 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 30);
    }
  }
  .md\:pb-31 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 31);
    }
  }
  .md\:pb-32 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 32);
    }
  }
  .md\:pb-33 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 33);
    }
  }
  .md\:pb-34 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 34);
    }
  }
  .md\:pb-35 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 35);
    }
  }
  .md\:pb-36 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 36);
    }
  }
  .md\:pb-37 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 37);
    }
  }
  .md\:pb-38 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 38);
    }
  }
  .md\:pb-39 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 39);
    }
  }
  .md\:pb-40 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 40);
    }
  }
  .md\:pb-41 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 41);
    }
  }
  .md\:pb-42 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 42);
    }
  }
  .md\:pb-43 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 43);
    }
  }
  .md\:pb-44 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 44);
    }
  }
  .md\:pb-45 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 45);
    }
  }
  .md\:pb-46 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 46);
    }
  }
  .md\:pb-47 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 47);
    }
  }
  .md\:pb-48 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 48);
    }
  }
  .md\:pb-49 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 49);
    }
  }
  .md\:pb-50 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 50);
    }
  }
  .md\:pb-51 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 51);
    }
  }
  .md\:pb-52 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 52);
    }
  }
  .md\:pb-53 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 53);
    }
  }
  .md\:pb-54 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 54);
    }
  }
  .md\:pb-55 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 55);
    }
  }
  .md\:pb-56 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 56);
    }
  }
  .md\:pb-57 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 57);
    }
  }
  .md\:pb-58 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 58);
    }
  }
  .md\:pb-59 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 59);
    }
  }
  .md\:pb-60 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 60);
    }
  }
  .md\:pb-61 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 61);
    }
  }
  .md\:pb-62 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 62);
    }
  }
  .md\:pb-63 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 63);
    }
  }
  .md\:pb-64 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 64);
    }
  }
  .md\:pb-65 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 65);
    }
  }
  .md\:pb-66 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 66);
    }
  }
  .md\:pb-67 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 67);
    }
  }
  .md\:pb-68 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 68);
    }
  }
  .md\:pb-69 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 69);
    }
  }
  .md\:pb-70 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 70);
    }
  }
  .md\:pb-71 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 71);
    }
  }
  .md\:pb-72 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 72);
    }
  }
  .md\:pb-73 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 73);
    }
  }
  .md\:pb-74 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 74);
    }
  }
  .md\:pb-75 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 75);
    }
  }
  .md\:pb-76 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 76);
    }
  }
  .md\:pb-77 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 77);
    }
  }
  .md\:pb-78 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 78);
    }
  }
  .md\:pb-79 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 79);
    }
  }
  .md\:pb-80 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 80);
    }
  }
  .md\:pb-81 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 81);
    }
  }
  .md\:pb-82 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 82);
    }
  }
  .md\:pb-83 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 83);
    }
  }
  .md\:pb-84 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 84);
    }
  }
  .md\:pb-85 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 85);
    }
  }
  .md\:pb-86 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 86);
    }
  }
  .md\:pb-87 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 87);
    }
  }
  .md\:pb-88 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 88);
    }
  }
  .md\:pb-89 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 89);
    }
  }
  .md\:pb-90 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 90);
    }
  }
  .md\:pb-91 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 91);
    }
  }
  .md\:pb-92 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 92);
    }
  }
  .md\:pb-93 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 93);
    }
  }
  .md\:pb-94 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 94);
    }
  }
  .md\:pb-95 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 95);
    }
  }
  .md\:pb-96 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 96);
    }
  }
  .md\:pl-0 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 0);
    }
  }
  .md\:pl-1 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 1);
    }
  }
  .md\:pl-2 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 2);
    }
  }
  .md\:pl-3 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 3);
    }
  }
  .md\:pl-4 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 4);
    }
  }
  .md\:pl-5 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 5);
    }
  }
  .md\:pl-6 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 6);
    }
  }
  .md\:pl-7 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 7);
    }
  }
  .md\:pl-8 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 8);
    }
  }
  .md\:pl-9 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 9);
    }
  }
  .md\:pl-10 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 10);
    }
  }
  .md\:pl-11 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 11);
    }
  }
  .md\:pl-12 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 12);
    }
  }
  .md\:pl-13 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 13);
    }
  }
  .md\:pl-14 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 14);
    }
  }
  .md\:pl-15 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 15);
    }
  }
  .md\:pl-16 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 16);
    }
  }
  .md\:pl-17 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 17);
    }
  }
  .md\:pl-18 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 18);
    }
  }
  .md\:pl-19 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 19);
    }
  }
  .md\:pl-20 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 20);
    }
  }
  .md\:pl-21 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 21);
    }
  }
  .md\:pl-22 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 22);
    }
  }
  .md\:pl-23 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 23);
    }
  }
  .md\:pl-24 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 24);
    }
  }
  .md\:pl-28 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 28);
    }
  }
  .md\:pl-29 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 29);
    }
  }
  .md\:pl-30 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 30);
    }
  }
  .md\:pl-31 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 31);
    }
  }
  .md\:pl-32 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 32);
    }
  }
  .md\:pl-33 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 33);
    }
  }
  .md\:pl-34 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 34);
    }
  }
  .md\:pl-35 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 35);
    }
  }
  .md\:pl-36 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 36);
    }
  }
  .md\:pl-37 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 37);
    }
  }
  .md\:pl-38 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 38);
    }
  }
  .md\:pl-39 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 39);
    }
  }
  .md\:pl-40 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 40);
    }
  }
  .md\:pl-41 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 41);
    }
  }
  .md\:pl-42 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 42);
    }
  }
  .md\:pl-43 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 43);
    }
  }
  .md\:pl-44 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 44);
    }
  }
  .md\:pl-45 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 45);
    }
  }
  .md\:pl-46 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 46);
    }
  }
  .md\:pl-47 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 47);
    }
  }
  .md\:pl-48 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 48);
    }
  }
  .md\:pl-49 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 49);
    }
  }
  .md\:pl-50 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 50);
    }
  }
  .md\:pl-51 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 51);
    }
  }
  .md\:pl-52 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 52);
    }
  }
  .md\:pl-53 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 53);
    }
  }
  .md\:pl-54 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 54);
    }
  }
  .md\:pl-55 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 55);
    }
  }
  .md\:pl-56 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 56);
    }
  }
  .md\:pl-57 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 57);
    }
  }
  .md\:pl-58 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 58);
    }
  }
  .md\:pl-59 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 59);
    }
  }
  .md\:pl-60 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 60);
    }
  }
  .md\:pl-61 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 61);
    }
  }
  .md\:pl-62 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 62);
    }
  }
  .md\:pl-63 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 63);
    }
  }
  .md\:pl-64 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 64);
    }
  }
  .md\:pl-65 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 65);
    }
  }
  .md\:pl-66 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 66);
    }
  }
  .md\:pl-67 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 67);
    }
  }
  .md\:pl-68 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 68);
    }
  }
  .md\:pl-69 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 69);
    }
  }
  .md\:pl-70 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 70);
    }
  }
  .md\:pl-71 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 71);
    }
  }
  .md\:pl-72 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 72);
    }
  }
  .md\:pl-73 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 73);
    }
  }
  .md\:pl-74 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 74);
    }
  }
  .md\:pl-75 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 75);
    }
  }
  .md\:pl-76 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 76);
    }
  }
  .md\:pl-77 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 77);
    }
  }
  .md\:pl-78 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 78);
    }
  }
  .md\:pl-79 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 79);
    }
  }
  .md\:pl-80 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 80);
    }
  }
  .md\:pl-81 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 81);
    }
  }
  .md\:pl-82 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 82);
    }
  }
  .md\:pl-83 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 83);
    }
  }
  .md\:pl-84 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 84);
    }
  }
  .md\:pl-85 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 85);
    }
  }
  .md\:pl-86 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 86);
    }
  }
  .md\:pl-87 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 87);
    }
  }
  .md\:pl-88 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 88);
    }
  }
  .md\:pl-89 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 89);
    }
  }
  .md\:pl-90 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 90);
    }
  }
  .md\:pl-91 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 91);
    }
  }
  .md\:pl-92 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 92);
    }
  }
  .md\:pl-93 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 93);
    }
  }
  .md\:pl-94 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 94);
    }
  }
  .md\:pl-95 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 95);
    }
  }
  .md\:pl-96 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 96);
    }
  }
  .lg\:m-0 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 0);
    }
  }
  .lg\:m-1 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 1);
    }
  }
  .lg\:m-2 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 2);
    }
  }
  .lg\:m-3 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 3);
    }
  }
  .lg\:m-4 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 4);
    }
  }
  .lg\:m-5 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 5);
    }
  }
  .lg\:m-6 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 6);
    }
  }
  .lg\:m-7 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 7);
    }
  }
  .lg\:m-8 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 8);
    }
  }
  .lg\:m-9 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 9);
    }
  }
  .lg\:m-10 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 10);
    }
  }
  .lg\:m-11 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 11);
    }
  }
  .lg\:m-12 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 12);
    }
  }
  .lg\:m-13 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 13);
    }
  }
  .lg\:m-14 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 14);
    }
  }
  .lg\:m-15 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 15);
    }
  }
  .lg\:m-16 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 16);
    }
  }
  .lg\:m-17 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 17);
    }
  }
  .lg\:m-18 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 18);
    }
  }
  .lg\:m-19 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 19);
    }
  }
  .lg\:m-20 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 20);
    }
  }
  .lg\:m-21 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 21);
    }
  }
  .lg\:m-22 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 22);
    }
  }
  .lg\:m-23 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 23);
    }
  }
  .lg\:m-24 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 24);
    }
  }
  .lg\:m-28 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 28);
    }
  }
  .lg\:m-29 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 29);
    }
  }
  .lg\:m-30 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 30);
    }
  }
  .lg\:m-31 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 31);
    }
  }
  .lg\:m-32 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 32);
    }
  }
  .lg\:m-33 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 33);
    }
  }
  .lg\:m-34 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 34);
    }
  }
  .lg\:m-35 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 35);
    }
  }
  .lg\:m-36 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 36);
    }
  }
  .lg\:m-37 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 37);
    }
  }
  .lg\:m-38 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 38);
    }
  }
  .lg\:m-39 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 39);
    }
  }
  .lg\:m-40 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 40);
    }
  }
  .lg\:m-41 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 41);
    }
  }
  .lg\:m-42 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 42);
    }
  }
  .lg\:m-43 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 43);
    }
  }
  .lg\:m-44 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 44);
    }
  }
  .lg\:m-45 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 45);
    }
  }
  .lg\:m-46 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 46);
    }
  }
  .lg\:m-47 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 47);
    }
  }
  .lg\:m-48 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 48);
    }
  }
  .lg\:m-49 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 49);
    }
  }
  .lg\:m-50 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 50);
    }
  }
  .lg\:m-51 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 51);
    }
  }
  .lg\:m-52 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 52);
    }
  }
  .lg\:m-53 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 53);
    }
  }
  .lg\:m-54 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 54);
    }
  }
  .lg\:m-55 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 55);
    }
  }
  .lg\:m-56 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 56);
    }
  }
  .lg\:m-57 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 57);
    }
  }
  .lg\:m-58 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 58);
    }
  }
  .lg\:m-59 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 59);
    }
  }
  .lg\:m-60 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 60);
    }
  }
  .lg\:m-61 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 61);
    }
  }
  .lg\:m-62 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 62);
    }
  }
  .lg\:m-63 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 63);
    }
  }
  .lg\:m-64 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 64);
    }
  }
  .lg\:m-65 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 65);
    }
  }
  .lg\:m-66 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 66);
    }
  }
  .lg\:m-67 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 67);
    }
  }
  .lg\:m-68 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 68);
    }
  }
  .lg\:m-69 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 69);
    }
  }
  .lg\:m-70 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 70);
    }
  }
  .lg\:m-71 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 71);
    }
  }
  .lg\:m-72 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 72);
    }
  }
  .lg\:m-73 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 73);
    }
  }
  .lg\:m-74 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 74);
    }
  }
  .lg\:m-75 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 75);
    }
  }
  .lg\:m-76 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 76);
    }
  }
  .lg\:m-77 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 77);
    }
  }
  .lg\:m-78 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 78);
    }
  }
  .lg\:m-79 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 79);
    }
  }
  .lg\:m-80 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 80);
    }
  }
  .lg\:m-81 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 81);
    }
  }
  .lg\:m-82 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 82);
    }
  }
  .lg\:m-83 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 83);
    }
  }
  .lg\:m-84 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 84);
    }
  }
  .lg\:m-85 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 85);
    }
  }
  .lg\:m-86 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 86);
    }
  }
  .lg\:m-87 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 87);
    }
  }
  .lg\:m-88 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 88);
    }
  }
  .lg\:m-89 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 89);
    }
  }
  .lg\:m-90 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 90);
    }
  }
  .lg\:m-91 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 91);
    }
  }
  .lg\:m-92 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 92);
    }
  }
  .lg\:m-93 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 93);
    }
  }
  .lg\:m-94 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 94);
    }
  }
  .lg\:m-95 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 95);
    }
  }
  .lg\:m-96 {
    @media (width >= 64rem) {
      margin: calc(var(--spacing) * 96);
    }
  }
  .lg\:mx-0 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 0);
    }
  }
  .lg\:mx-1 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 1);
    }
  }
  .lg\:mx-2 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 2);
    }
  }
  .lg\:mx-3 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 3);
    }
  }
  .lg\:mx-4 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 4);
    }
  }
  .lg\:mx-5 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 5);
    }
  }
  .lg\:mx-6 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 6);
    }
  }
  .lg\:mx-7 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 7);
    }
  }
  .lg\:mx-8 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 8);
    }
  }
  .lg\:mx-9 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 9);
    }
  }
  .lg\:mx-10 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 10);
    }
  }
  .lg\:mx-11 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 11);
    }
  }
  .lg\:mx-12 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 12);
    }
  }
  .lg\:mx-13 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 13);
    }
  }
  .lg\:mx-14 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 14);
    }
  }
  .lg\:mx-15 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 15);
    }
  }
  .lg\:mx-16 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 16);
    }
  }
  .lg\:mx-17 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 17);
    }
  }
  .lg\:mx-18 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 18);
    }
  }
  .lg\:mx-19 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 19);
    }
  }
  .lg\:mx-20 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 20);
    }
  }
  .lg\:mx-21 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 21);
    }
  }
  .lg\:mx-22 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 22);
    }
  }
  .lg\:mx-23 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 23);
    }
  }
  .lg\:mx-24 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 24);
    }
  }
  .lg\:mx-28 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 28);
    }
  }
  .lg\:mx-29 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 29);
    }
  }
  .lg\:mx-30 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 30);
    }
  }
  .lg\:mx-31 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 31);
    }
  }
  .lg\:mx-32 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 32);
    }
  }
  .lg\:mx-33 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 33);
    }
  }
  .lg\:mx-34 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 34);
    }
  }
  .lg\:mx-35 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 35);
    }
  }
  .lg\:mx-36 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 36);
    }
  }
  .lg\:mx-37 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 37);
    }
  }
  .lg\:mx-38 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 38);
    }
  }
  .lg\:mx-39 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 39);
    }
  }
  .lg\:mx-40 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 40);
    }
  }
  .lg\:mx-41 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 41);
    }
  }
  .lg\:mx-42 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 42);
    }
  }
  .lg\:mx-43 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 43);
    }
  }
  .lg\:mx-44 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 44);
    }
  }
  .lg\:mx-45 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 45);
    }
  }
  .lg\:mx-46 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 46);
    }
  }
  .lg\:mx-47 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 47);
    }
  }
  .lg\:mx-48 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 48);
    }
  }
  .lg\:mx-49 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 49);
    }
  }
  .lg\:mx-50 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 50);
    }
  }
  .lg\:mx-51 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 51);
    }
  }
  .lg\:mx-52 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 52);
    }
  }
  .lg\:mx-53 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 53);
    }
  }
  .lg\:mx-54 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 54);
    }
  }
  .lg\:mx-55 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 55);
    }
  }
  .lg\:mx-56 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 56);
    }
  }
  .lg\:mx-57 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 57);
    }
  }
  .lg\:mx-58 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 58);
    }
  }
  .lg\:mx-59 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 59);
    }
  }
  .lg\:mx-60 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 60);
    }
  }
  .lg\:mx-61 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 61);
    }
  }
  .lg\:mx-62 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 62);
    }
  }
  .lg\:mx-63 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 63);
    }
  }
  .lg\:mx-64 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 64);
    }
  }
  .lg\:mx-65 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 65);
    }
  }
  .lg\:mx-66 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 66);
    }
  }
  .lg\:mx-67 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 67);
    }
  }
  .lg\:mx-68 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 68);
    }
  }
  .lg\:mx-69 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 69);
    }
  }
  .lg\:mx-70 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 70);
    }
  }
  .lg\:mx-71 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 71);
    }
  }
  .lg\:mx-72 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 72);
    }
  }
  .lg\:mx-73 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 73);
    }
  }
  .lg\:mx-74 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 74);
    }
  }
  .lg\:mx-75 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 75);
    }
  }
  .lg\:mx-76 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 76);
    }
  }
  .lg\:mx-77 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 77);
    }
  }
  .lg\:mx-78 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 78);
    }
  }
  .lg\:mx-79 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 79);
    }
  }
  .lg\:mx-80 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 80);
    }
  }
  .lg\:mx-81 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 81);
    }
  }
  .lg\:mx-82 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 82);
    }
  }
  .lg\:mx-83 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 83);
    }
  }
  .lg\:mx-84 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 84);
    }
  }
  .lg\:mx-85 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 85);
    }
  }
  .lg\:mx-86 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 86);
    }
  }
  .lg\:mx-87 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 87);
    }
  }
  .lg\:mx-88 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 88);
    }
  }
  .lg\:mx-89 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 89);
    }
  }
  .lg\:mx-90 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 90);
    }
  }
  .lg\:mx-91 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 91);
    }
  }
  .lg\:mx-92 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 92);
    }
  }
  .lg\:mx-93 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 93);
    }
  }
  .lg\:mx-94 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 94);
    }
  }
  .lg\:mx-95 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 95);
    }
  }
  .lg\:mx-96 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 96);
    }
  }
  .lg\:my-0 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 0);
    }
  }
  .lg\:my-1 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 1);
    }
  }
  .lg\:my-2 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 2);
    }
  }
  .lg\:my-3 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 3);
    }
  }
  .lg\:my-4 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 4);
    }
  }
  .lg\:my-5 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 5);
    }
  }
  .lg\:my-6 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 6);
    }
  }
  .lg\:my-7 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 7);
    }
  }
  .lg\:my-8 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 8);
    }
  }
  .lg\:my-9 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 9);
    }
  }
  .lg\:my-10 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 10);
    }
  }
  .lg\:my-11 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 11);
    }
  }
  .lg\:my-12 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 12);
    }
  }
  .lg\:my-13 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 13);
    }
  }
  .lg\:my-14 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 14);
    }
  }
  .lg\:my-15 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 15);
    }
  }
  .lg\:my-16 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 16);
    }
  }
  .lg\:my-17 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 17);
    }
  }
  .lg\:my-18 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 18);
    }
  }
  .lg\:my-19 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 19);
    }
  }
  .lg\:my-20 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 20);
    }
  }
  .lg\:my-21 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 21);
    }
  }
  .lg\:my-22 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 22);
    }
  }
  .lg\:my-23 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 23);
    }
  }
  .lg\:my-24 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 24);
    }
  }
  .lg\:my-28 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 28);
    }
  }
  .lg\:my-29 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 29);
    }
  }
  .lg\:my-30 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 30);
    }
  }
  .lg\:my-31 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 31);
    }
  }
  .lg\:my-32 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 32);
    }
  }
  .lg\:my-33 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 33);
    }
  }
  .lg\:my-34 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 34);
    }
  }
  .lg\:my-35 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 35);
    }
  }
  .lg\:my-36 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 36);
    }
  }
  .lg\:my-37 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 37);
    }
  }
  .lg\:my-38 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 38);
    }
  }
  .lg\:my-39 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 39);
    }
  }
  .lg\:my-40 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 40);
    }
  }
  .lg\:my-41 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 41);
    }
  }
  .lg\:my-42 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 42);
    }
  }
  .lg\:my-43 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 43);
    }
  }
  .lg\:my-44 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 44);
    }
  }
  .lg\:my-45 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 45);
    }
  }
  .lg\:my-46 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 46);
    }
  }
  .lg\:my-47 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 47);
    }
  }
  .lg\:my-48 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 48);
    }
  }
  .lg\:my-49 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 49);
    }
  }
  .lg\:my-50 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 50);
    }
  }
  .lg\:my-51 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 51);
    }
  }
  .lg\:my-52 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 52);
    }
  }
  .lg\:my-53 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 53);
    }
  }
  .lg\:my-54 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 54);
    }
  }
  .lg\:my-55 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 55);
    }
  }
  .lg\:my-56 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 56);
    }
  }
  .lg\:my-57 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 57);
    }
  }
  .lg\:my-58 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 58);
    }
  }
  .lg\:my-59 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 59);
    }
  }
  .lg\:my-60 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 60);
    }
  }
  .lg\:my-61 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 61);
    }
  }
  .lg\:my-62 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 62);
    }
  }
  .lg\:my-63 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 63);
    }
  }
  .lg\:my-64 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 64);
    }
  }
  .lg\:my-65 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 65);
    }
  }
  .lg\:my-66 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 66);
    }
  }
  .lg\:my-67 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 67);
    }
  }
  .lg\:my-68 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 68);
    }
  }
  .lg\:my-69 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 69);
    }
  }
  .lg\:my-70 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 70);
    }
  }
  .lg\:my-71 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 71);
    }
  }
  .lg\:my-72 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 72);
    }
  }
  .lg\:my-73 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 73);
    }
  }
  .lg\:my-74 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 74);
    }
  }
  .lg\:my-75 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 75);
    }
  }
  .lg\:my-76 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 76);
    }
  }
  .lg\:my-77 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 77);
    }
  }
  .lg\:my-78 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 78);
    }
  }
  .lg\:my-79 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 79);
    }
  }
  .lg\:my-80 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 80);
    }
  }
  .lg\:my-81 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 81);
    }
  }
  .lg\:my-82 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 82);
    }
  }
  .lg\:my-83 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 83);
    }
  }
  .lg\:my-84 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 84);
    }
  }
  .lg\:my-85 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 85);
    }
  }
  .lg\:my-86 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 86);
    }
  }
  .lg\:my-87 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 87);
    }
  }
  .lg\:my-88 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 88);
    }
  }
  .lg\:my-89 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 89);
    }
  }
  .lg\:my-90 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 90);
    }
  }
  .lg\:my-91 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 91);
    }
  }
  .lg\:my-92 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 92);
    }
  }
  .lg\:my-93 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 93);
    }
  }
  .lg\:my-94 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 94);
    }
  }
  .lg\:my-95 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 95);
    }
  }
  .lg\:my-96 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 96);
    }
  }
  .lg\:mt-0 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 0);
    }
  }
  .lg\:mt-1 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 1);
    }
  }
  .lg\:mt-2 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 2);
    }
  }
  .lg\:mt-3 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 3);
    }
  }
  .lg\:mt-4 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 4);
    }
  }
  .lg\:mt-5 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 5);
    }
  }
  .lg\:mt-6 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 6);
    }
  }
  .lg\:mt-7 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 7);
    }
  }
  .lg\:mt-8 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 8);
    }
  }
  .lg\:mt-9 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 9);
    }
  }
  .lg\:mt-10 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 10);
    }
  }
  .lg\:mt-11 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 11);
    }
  }
  .lg\:mt-12 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 12);
    }
  }
  .lg\:mt-13 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 13);
    }
  }
  .lg\:mt-14 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 14);
    }
  }
  .lg\:mt-15 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 15);
    }
  }
  .lg\:mt-16 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 16);
    }
  }
  .lg\:mt-17 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 17);
    }
  }
  .lg\:mt-18 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 18);
    }
  }
  .lg\:mt-19 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 19);
    }
  }
  .lg\:mt-20 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 20);
    }
  }
  .lg\:mt-21 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 21);
    }
  }
  .lg\:mt-22 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 22);
    }
  }
  .lg\:mt-23 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 23);
    }
  }
  .lg\:mt-24 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 24);
    }
  }
  .lg\:mt-28 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 28);
    }
  }
  .lg\:mt-29 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 29);
    }
  }
  .lg\:mt-30 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 30);
    }
  }
  .lg\:mt-31 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 31);
    }
  }
  .lg\:mt-32 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 32);
    }
  }
  .lg\:mt-33 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 33);
    }
  }
  .lg\:mt-34 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 34);
    }
  }
  .lg\:mt-35 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 35);
    }
  }
  .lg\:mt-36 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 36);
    }
  }
  .lg\:mt-37 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 37);
    }
  }
  .lg\:mt-38 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 38);
    }
  }
  .lg\:mt-39 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 39);
    }
  }
  .lg\:mt-40 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 40);
    }
  }
  .lg\:mt-41 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 41);
    }
  }
  .lg\:mt-42 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 42);
    }
  }
  .lg\:mt-43 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 43);
    }
  }
  .lg\:mt-44 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 44);
    }
  }
  .lg\:mt-45 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 45);
    }
  }
  .lg\:mt-46 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 46);
    }
  }
  .lg\:mt-47 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 47);
    }
  }
  .lg\:mt-48 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 48);
    }
  }
  .lg\:mt-49 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 49);
    }
  }
  .lg\:mt-50 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 50);
    }
  }
  .lg\:mt-51 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 51);
    }
  }
  .lg\:mt-52 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 52);
    }
  }
  .lg\:mt-53 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 53);
    }
  }
  .lg\:mt-54 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 54);
    }
  }
  .lg\:mt-55 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 55);
    }
  }
  .lg\:mt-56 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 56);
    }
  }
  .lg\:mt-57 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 57);
    }
  }
  .lg\:mt-58 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 58);
    }
  }
  .lg\:mt-59 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 59);
    }
  }
  .lg\:mt-60 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 60);
    }
  }
  .lg\:mt-61 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 61);
    }
  }
  .lg\:mt-62 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 62);
    }
  }
  .lg\:mt-63 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 63);
    }
  }
  .lg\:mt-64 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 64);
    }
  }
  .lg\:mt-65 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 65);
    }
  }
  .lg\:mt-66 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 66);
    }
  }
  .lg\:mt-67 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 67);
    }
  }
  .lg\:mt-68 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 68);
    }
  }
  .lg\:mt-69 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 69);
    }
  }
  .lg\:mt-70 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 70);
    }
  }
  .lg\:mt-71 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 71);
    }
  }
  .lg\:mt-72 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 72);
    }
  }
  .lg\:mt-73 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 73);
    }
  }
  .lg\:mt-74 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 74);
    }
  }
  .lg\:mt-75 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 75);
    }
  }
  .lg\:mt-76 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 76);
    }
  }
  .lg\:mt-77 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 77);
    }
  }
  .lg\:mt-78 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 78);
    }
  }
  .lg\:mt-79 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 79);
    }
  }
  .lg\:mt-80 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 80);
    }
  }
  .lg\:mt-81 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 81);
    }
  }
  .lg\:mt-82 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 82);
    }
  }
  .lg\:mt-83 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 83);
    }
  }
  .lg\:mt-84 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 84);
    }
  }
  .lg\:mt-85 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 85);
    }
  }
  .lg\:mt-86 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 86);
    }
  }
  .lg\:mt-87 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 87);
    }
  }
  .lg\:mt-88 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 88);
    }
  }
  .lg\:mt-89 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 89);
    }
  }
  .lg\:mt-90 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 90);
    }
  }
  .lg\:mt-91 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 91);
    }
  }
  .lg\:mt-92 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 92);
    }
  }
  .lg\:mt-93 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 93);
    }
  }
  .lg\:mt-94 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 94);
    }
  }
  .lg\:mt-95 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 95);
    }
  }
  .lg\:mt-96 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 96);
    }
  }
  .lg\:mr-0 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 0);
    }
  }
  .lg\:mr-1 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 1);
    }
  }
  .lg\:mr-2 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 2);
    }
  }
  .lg\:mr-3 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 3);
    }
  }
  .lg\:mr-4 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 4);
    }
  }
  .lg\:mr-5 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 5);
    }
  }
  .lg\:mr-6 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 6);
    }
  }
  .lg\:mr-7 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 7);
    }
  }
  .lg\:mr-8 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 8);
    }
  }
  .lg\:mr-9 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 9);
    }
  }
  .lg\:mr-10 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 10);
    }
  }
  .lg\:mr-11 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 11);
    }
  }
  .lg\:mr-12 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 12);
    }
  }
  .lg\:mr-13 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 13);
    }
  }
  .lg\:mr-14 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 14);
    }
  }
  .lg\:mr-15 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 15);
    }
  }
  .lg\:mr-16 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 16);
    }
  }
  .lg\:mr-17 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 17);
    }
  }
  .lg\:mr-18 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 18);
    }
  }
  .lg\:mr-19 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 19);
    }
  }
  .lg\:mr-20 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 20);
    }
  }
  .lg\:mr-21 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 21);
    }
  }
  .lg\:mr-22 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 22);
    }
  }
  .lg\:mr-23 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 23);
    }
  }
  .lg\:mr-24 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 24);
    }
  }
  .lg\:mr-28 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 28);
    }
  }
  .lg\:mr-29 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 29);
    }
  }
  .lg\:mr-30 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 30);
    }
  }
  .lg\:mr-31 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 31);
    }
  }
  .lg\:mr-32 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 32);
    }
  }
  .lg\:mr-33 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 33);
    }
  }
  .lg\:mr-34 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 34);
    }
  }
  .lg\:mr-35 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 35);
    }
  }
  .lg\:mr-36 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 36);
    }
  }
  .lg\:mr-37 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 37);
    }
  }
  .lg\:mr-38 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 38);
    }
  }
  .lg\:mr-39 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 39);
    }
  }
  .lg\:mr-40 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 40);
    }
  }
  .lg\:mr-41 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 41);
    }
  }
  .lg\:mr-42 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 42);
    }
  }
  .lg\:mr-43 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 43);
    }
  }
  .lg\:mr-44 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 44);
    }
  }
  .lg\:mr-45 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 45);
    }
  }
  .lg\:mr-46 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 46);
    }
  }
  .lg\:mr-47 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 47);
    }
  }
  .lg\:mr-48 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 48);
    }
  }
  .lg\:mr-49 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 49);
    }
  }
  .lg\:mr-50 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 50);
    }
  }
  .lg\:mr-51 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 51);
    }
  }
  .lg\:mr-52 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 52);
    }
  }
  .lg\:mr-53 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 53);
    }
  }
  .lg\:mr-54 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 54);
    }
  }
  .lg\:mr-55 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 55);
    }
  }
  .lg\:mr-56 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 56);
    }
  }
  .lg\:mr-57 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 57);
    }
  }
  .lg\:mr-58 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 58);
    }
  }
  .lg\:mr-59 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 59);
    }
  }
  .lg\:mr-60 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 60);
    }
  }
  .lg\:mr-61 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 61);
    }
  }
  .lg\:mr-62 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 62);
    }
  }
  .lg\:mr-63 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 63);
    }
  }
  .lg\:mr-64 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 64);
    }
  }
  .lg\:mr-65 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 65);
    }
  }
  .lg\:mr-66 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 66);
    }
  }
  .lg\:mr-67 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 67);
    }
  }
  .lg\:mr-68 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 68);
    }
  }
  .lg\:mr-69 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 69);
    }
  }
  .lg\:mr-70 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 70);
    }
  }
  .lg\:mr-71 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 71);
    }
  }
  .lg\:mr-72 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 72);
    }
  }
  .lg\:mr-73 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 73);
    }
  }
  .lg\:mr-74 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 74);
    }
  }
  .lg\:mr-75 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 75);
    }
  }
  .lg\:mr-76 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 76);
    }
  }
  .lg\:mr-77 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 77);
    }
  }
  .lg\:mr-78 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 78);
    }
  }
  .lg\:mr-79 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 79);
    }
  }
  .lg\:mr-80 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 80);
    }
  }
  .lg\:mr-81 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 81);
    }
  }
  .lg\:mr-82 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 82);
    }
  }
  .lg\:mr-83 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 83);
    }
  }
  .lg\:mr-84 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 84);
    }
  }
  .lg\:mr-85 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 85);
    }
  }
  .lg\:mr-86 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 86);
    }
  }
  .lg\:mr-87 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 87);
    }
  }
  .lg\:mr-88 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 88);
    }
  }
  .lg\:mr-89 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 89);
    }
  }
  .lg\:mr-90 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 90);
    }
  }
  .lg\:mr-91 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 91);
    }
  }
  .lg\:mr-92 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 92);
    }
  }
  .lg\:mr-93 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 93);
    }
  }
  .lg\:mr-94 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 94);
    }
  }
  .lg\:mr-95 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 95);
    }
  }
  .lg\:mr-96 {
    @media (width >= 64rem) {
      margin-right: calc(var(--spacing) * 96);
    }
  }
  .lg\:mb-0 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 0);
    }
  }
  .lg\:mb-1 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 1);
    }
  }
  .lg\:mb-2 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 2);
    }
  }
  .lg\:mb-3 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 3);
    }
  }
  .lg\:mb-4 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 4);
    }
  }
  .lg\:mb-5 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 5);
    }
  }
  .lg\:mb-6 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 6);
    }
  }
  .lg\:mb-7 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 7);
    }
  }
  .lg\:mb-8 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 8);
    }
  }
  .lg\:mb-9 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 9);
    }
  }
  .lg\:mb-10 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 10);
    }
  }
  .lg\:mb-11 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 11);
    }
  }
  .lg\:mb-12 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 12);
    }
  }
  .lg\:mb-13 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 13);
    }
  }
  .lg\:mb-14 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 14);
    }
  }
  .lg\:mb-15 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 15);
    }
  }
  .lg\:mb-16 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 16);
    }
  }
  .lg\:mb-17 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 17);
    }
  }
  .lg\:mb-18 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 18);
    }
  }
  .lg\:mb-19 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 19);
    }
  }
  .lg\:mb-20 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 20);
    }
  }
  .lg\:mb-21 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 21);
    }
  }
  .lg\:mb-22 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 22);
    }
  }
  .lg\:mb-23 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 23);
    }
  }
  .lg\:mb-24 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 24);
    }
  }
  .lg\:mb-28 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 28);
    }
  }
  .lg\:mb-29 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 29);
    }
  }
  .lg\:mb-30 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 30);
    }
  }
  .lg\:mb-31 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 31);
    }
  }
  .lg\:mb-32 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 32);
    }
  }
  .lg\:mb-33 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 33);
    }
  }
  .lg\:mb-34 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 34);
    }
  }
  .lg\:mb-35 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 35);
    }
  }
  .lg\:mb-36 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 36);
    }
  }
  .lg\:mb-37 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 37);
    }
  }
  .lg\:mb-38 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 38);
    }
  }
  .lg\:mb-39 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 39);
    }
  }
  .lg\:mb-40 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 40);
    }
  }
  .lg\:mb-41 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 41);
    }
  }
  .lg\:mb-42 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 42);
    }
  }
  .lg\:mb-43 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 43);
    }
  }
  .lg\:mb-44 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 44);
    }
  }
  .lg\:mb-45 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 45);
    }
  }
  .lg\:mb-46 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 46);
    }
  }
  .lg\:mb-47 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 47);
    }
  }
  .lg\:mb-48 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 48);
    }
  }
  .lg\:mb-49 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 49);
    }
  }
  .lg\:mb-50 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 50);
    }
  }
  .lg\:mb-51 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 51);
    }
  }
  .lg\:mb-52 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 52);
    }
  }
  .lg\:mb-53 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 53);
    }
  }
  .lg\:mb-54 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 54);
    }
  }
  .lg\:mb-55 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 55);
    }
  }
  .lg\:mb-56 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 56);
    }
  }
  .lg\:mb-57 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 57);
    }
  }
  .lg\:mb-58 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 58);
    }
  }
  .lg\:mb-59 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 59);
    }
  }
  .lg\:mb-60 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 60);
    }
  }
  .lg\:mb-61 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 61);
    }
  }
  .lg\:mb-62 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 62);
    }
  }
  .lg\:mb-63 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 63);
    }
  }
  .lg\:mb-64 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 64);
    }
  }
  .lg\:mb-65 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 65);
    }
  }
  .lg\:mb-66 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 66);
    }
  }
  .lg\:mb-67 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 67);
    }
  }
  .lg\:mb-68 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 68);
    }
  }
  .lg\:mb-69 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 69);
    }
  }
  .lg\:mb-70 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 70);
    }
  }
  .lg\:mb-71 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 71);
    }
  }
  .lg\:mb-72 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 72);
    }
  }
  .lg\:mb-73 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 73);
    }
  }
  .lg\:mb-74 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 74);
    }
  }
  .lg\:mb-75 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 75);
    }
  }
  .lg\:mb-76 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 76);
    }
  }
  .lg\:mb-77 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 77);
    }
  }
  .lg\:mb-78 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 78);
    }
  }
  .lg\:mb-79 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 79);
    }
  }
  .lg\:mb-80 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 80);
    }
  }
  .lg\:mb-81 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 81);
    }
  }
  .lg\:mb-82 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 82);
    }
  }
  .lg\:mb-83 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 83);
    }
  }
  .lg\:mb-84 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 84);
    }
  }
  .lg\:mb-85 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 85);
    }
  }
  .lg\:mb-86 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 86);
    }
  }
  .lg\:mb-87 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 87);
    }
  }
  .lg\:mb-88 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 88);
    }
  }
  .lg\:mb-89 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 89);
    }
  }
  .lg\:mb-90 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 90);
    }
  }
  .lg\:mb-91 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 91);
    }
  }
  .lg\:mb-92 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 92);
    }
  }
  .lg\:mb-93 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 93);
    }
  }
  .lg\:mb-94 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 94);
    }
  }
  .lg\:mb-95 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 95);
    }
  }
  .lg\:mb-96 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 96);
    }
  }
  .lg\:ml-0 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 0);
    }
  }
  .lg\:ml-1 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 1);
    }
  }
  .lg\:ml-2 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 2);
    }
  }
  .lg\:ml-3 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 3);
    }
  }
  .lg\:ml-4 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 4);
    }
  }
  .lg\:ml-5 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 5);
    }
  }
  .lg\:ml-6 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 6);
    }
  }
  .lg\:ml-7 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 7);
    }
  }
  .lg\:ml-8 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 8);
    }
  }
  .lg\:ml-9 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 9);
    }
  }
  .lg\:ml-10 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 10);
    }
  }
  .lg\:ml-11 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 11);
    }
  }
  .lg\:ml-12 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 12);
    }
  }
  .lg\:ml-13 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 13);
    }
  }
  .lg\:ml-14 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 14);
    }
  }
  .lg\:ml-15 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 15);
    }
  }
  .lg\:ml-16 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 16);
    }
  }
  .lg\:ml-17 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 17);
    }
  }
  .lg\:ml-18 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 18);
    }
  }
  .lg\:ml-19 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 19);
    }
  }
  .lg\:ml-20 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 20);
    }
  }
  .lg\:ml-21 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 21);
    }
  }
  .lg\:ml-22 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 22);
    }
  }
  .lg\:ml-23 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 23);
    }
  }
  .lg\:ml-24 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 24);
    }
  }
  .lg\:ml-28 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 28);
    }
  }
  .lg\:ml-29 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 29);
    }
  }
  .lg\:ml-30 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 30);
    }
  }
  .lg\:ml-31 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 31);
    }
  }
  .lg\:ml-32 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 32);
    }
  }
  .lg\:ml-33 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 33);
    }
  }
  .lg\:ml-34 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 34);
    }
  }
  .lg\:ml-35 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 35);
    }
  }
  .lg\:ml-36 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 36);
    }
  }
  .lg\:ml-37 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 37);
    }
  }
  .lg\:ml-38 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 38);
    }
  }
  .lg\:ml-39 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 39);
    }
  }
  .lg\:ml-40 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 40);
    }
  }
  .lg\:ml-41 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 41);
    }
  }
  .lg\:ml-42 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 42);
    }
  }
  .lg\:ml-43 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 43);
    }
  }
  .lg\:ml-44 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 44);
    }
  }
  .lg\:ml-45 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 45);
    }
  }
  .lg\:ml-46 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 46);
    }
  }
  .lg\:ml-47 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 47);
    }
  }
  .lg\:ml-48 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 48);
    }
  }
  .lg\:ml-49 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 49);
    }
  }
  .lg\:ml-50 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 50);
    }
  }
  .lg\:ml-51 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 51);
    }
  }
  .lg\:ml-52 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 52);
    }
  }
  .lg\:ml-53 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 53);
    }
  }
  .lg\:ml-54 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 54);
    }
  }
  .lg\:ml-55 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 55);
    }
  }
  .lg\:ml-56 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 56);
    }
  }
  .lg\:ml-57 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 57);
    }
  }
  .lg\:ml-58 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 58);
    }
  }
  .lg\:ml-59 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 59);
    }
  }
  .lg\:ml-60 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 60);
    }
  }
  .lg\:ml-61 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 61);
    }
  }
  .lg\:ml-62 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 62);
    }
  }
  .lg\:ml-63 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 63);
    }
  }
  .lg\:ml-64 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 64);
    }
  }
  .lg\:ml-65 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 65);
    }
  }
  .lg\:ml-66 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 66);
    }
  }
  .lg\:ml-67 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 67);
    }
  }
  .lg\:ml-68 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 68);
    }
  }
  .lg\:ml-69 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 69);
    }
  }
  .lg\:ml-70 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 70);
    }
  }
  .lg\:ml-71 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 71);
    }
  }
  .lg\:ml-72 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 72);
    }
  }
  .lg\:ml-73 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 73);
    }
  }
  .lg\:ml-74 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 74);
    }
  }
  .lg\:ml-75 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 75);
    }
  }
  .lg\:ml-76 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 76);
    }
  }
  .lg\:ml-77 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 77);
    }
  }
  .lg\:ml-78 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 78);
    }
  }
  .lg\:ml-79 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 79);
    }
  }
  .lg\:ml-80 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 80);
    }
  }
  .lg\:ml-81 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 81);
    }
  }
  .lg\:ml-82 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 82);
    }
  }
  .lg\:ml-83 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 83);
    }
  }
  .lg\:ml-84 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 84);
    }
  }
  .lg\:ml-85 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 85);
    }
  }
  .lg\:ml-86 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 86);
    }
  }
  .lg\:ml-87 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 87);
    }
  }
  .lg\:ml-88 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 88);
    }
  }
  .lg\:ml-89 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 89);
    }
  }
  .lg\:ml-90 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 90);
    }
  }
  .lg\:ml-91 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 91);
    }
  }
  .lg\:ml-92 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 92);
    }
  }
  .lg\:ml-93 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 93);
    }
  }
  .lg\:ml-94 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 94);
    }
  }
  .lg\:ml-95 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 95);
    }
  }
  .lg\:ml-96 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 96);
    }
  }
  .lg\:p-0 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 0);
    }
  }
  .lg\:p-1 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 1);
    }
  }
  .lg\:p-2 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 2);
    }
  }
  .lg\:p-3 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 3);
    }
  }
  .lg\:p-4 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 4);
    }
  }
  .lg\:p-5 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 5);
    }
  }
  .lg\:p-6 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 6);
    }
  }
  .lg\:p-7 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 7);
    }
  }
  .lg\:p-8 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 8);
    }
  }
  .lg\:p-9 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 9);
    }
  }
  .lg\:p-10 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 10);
    }
  }
  .lg\:p-11 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 11);
    }
  }
  .lg\:p-12 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 12);
    }
  }
  .lg\:p-13 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 13);
    }
  }
  .lg\:p-14 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 14);
    }
  }
  .lg\:p-15 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 15);
    }
  }
  .lg\:p-16 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 16);
    }
  }
  .lg\:p-17 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 17);
    }
  }
  .lg\:p-18 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 18);
    }
  }
  .lg\:p-19 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 19);
    }
  }
  .lg\:p-20 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 20);
    }
  }
  .lg\:p-21 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 21);
    }
  }
  .lg\:p-22 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 22);
    }
  }
  .lg\:p-23 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 23);
    }
  }
  .lg\:p-24 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 24);
    }
  }
  .lg\:p-28 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 28);
    }
  }
  .lg\:p-29 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 29);
    }
  }
  .lg\:p-30 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 30);
    }
  }
  .lg\:p-31 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 31);
    }
  }
  .lg\:p-32 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 32);
    }
  }
  .lg\:p-33 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 33);
    }
  }
  .lg\:p-34 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 34);
    }
  }
  .lg\:p-35 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 35);
    }
  }
  .lg\:p-36 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 36);
    }
  }
  .lg\:p-37 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 37);
    }
  }
  .lg\:p-38 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 38);
    }
  }
  .lg\:p-39 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 39);
    }
  }
  .lg\:p-40 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 40);
    }
  }
  .lg\:p-41 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 41);
    }
  }
  .lg\:p-42 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 42);
    }
  }
  .lg\:p-43 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 43);
    }
  }
  .lg\:p-44 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 44);
    }
  }
  .lg\:p-45 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 45);
    }
  }
  .lg\:p-46 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 46);
    }
  }
  .lg\:p-47 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 47);
    }
  }
  .lg\:p-48 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 48);
    }
  }
  .lg\:p-49 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 49);
    }
  }
  .lg\:p-50 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 50);
    }
  }
  .lg\:p-51 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 51);
    }
  }
  .lg\:p-52 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 52);
    }
  }
  .lg\:p-53 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 53);
    }
  }
  .lg\:p-54 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 54);
    }
  }
  .lg\:p-55 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 55);
    }
  }
  .lg\:p-56 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 56);
    }
  }
  .lg\:p-57 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 57);
    }
  }
  .lg\:p-58 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 58);
    }
  }
  .lg\:p-59 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 59);
    }
  }
  .lg\:p-60 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 60);
    }
  }
  .lg\:p-61 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 61);
    }
  }
  .lg\:p-62 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 62);
    }
  }
  .lg\:p-63 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 63);
    }
  }
  .lg\:p-64 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 64);
    }
  }
  .lg\:p-65 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 65);
    }
  }
  .lg\:p-66 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 66);
    }
  }
  .lg\:p-67 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 67);
    }
  }
  .lg\:p-68 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 68);
    }
  }
  .lg\:p-69 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 69);
    }
  }
  .lg\:p-70 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 70);
    }
  }
  .lg\:p-71 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 71);
    }
  }
  .lg\:p-72 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 72);
    }
  }
  .lg\:p-73 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 73);
    }
  }
  .lg\:p-74 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 74);
    }
  }
  .lg\:p-75 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 75);
    }
  }
  .lg\:p-76 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 76);
    }
  }
  .lg\:p-77 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 77);
    }
  }
  .lg\:p-78 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 78);
    }
  }
  .lg\:p-79 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 79);
    }
  }
  .lg\:p-80 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 80);
    }
  }
  .lg\:p-81 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 81);
    }
  }
  .lg\:p-82 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 82);
    }
  }
  .lg\:p-83 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 83);
    }
  }
  .lg\:p-84 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 84);
    }
  }
  .lg\:p-85 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 85);
    }
  }
  .lg\:p-86 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 86);
    }
  }
  .lg\:p-87 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 87);
    }
  }
  .lg\:p-88 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 88);
    }
  }
  .lg\:p-89 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 89);
    }
  }
  .lg\:p-90 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 90);
    }
  }
  .lg\:p-91 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 91);
    }
  }
  .lg\:p-92 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 92);
    }
  }
  .lg\:p-93 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 93);
    }
  }
  .lg\:p-94 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 94);
    }
  }
  .lg\:p-95 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 95);
    }
  }
  .lg\:p-96 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 96);
    }
  }
  .lg\:\!px-62 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 62) !important;
    }
  }
  .lg\:px-0 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 0);
    }
  }
  .lg\:px-1 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 1);
    }
  }
  .lg\:px-2 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 2);
    }
  }
  .lg\:px-3 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 3);
    }
  }
  .lg\:px-4 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .lg\:px-5 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 5);
    }
  }
  .lg\:px-6 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  .lg\:px-7 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 7);
    }
  }
  .lg\:px-8 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .lg\:px-9 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 9);
    }
  }
  .lg\:px-10 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 10);
    }
  }
  .lg\:px-11 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 11);
    }
  }
  .lg\:px-12 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 12);
    }
  }
  .lg\:px-13 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 13);
    }
  }
  .lg\:px-14 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 14);
    }
  }
  .lg\:px-15 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 15);
    }
  }
  .lg\:px-16 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 16);
    }
  }
  .lg\:px-17 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 17);
    }
  }
  .lg\:px-18 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 18);
    }
  }
  .lg\:px-19 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 19);
    }
  }
  .lg\:px-20 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 20);
    }
  }
  .lg\:px-21 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 21);
    }
  }
  .lg\:px-22 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 22);
    }
  }
  .lg\:px-23 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 23);
    }
  }
  .lg\:px-24 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 24);
    }
  }
  .lg\:px-28 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 28);
    }
  }
  .lg\:px-29 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 29);
    }
  }
  .lg\:px-30 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 30);
    }
  }
  .lg\:px-31 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 31);
    }
  }
  .lg\:px-32 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 32);
    }
  }
  .lg\:px-33 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 33);
    }
  }
  .lg\:px-34 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 34);
    }
  }
  .lg\:px-35 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 35);
    }
  }
  .lg\:px-36 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 36);
    }
  }
  .lg\:px-37 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 37);
    }
  }
  .lg\:px-38 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 38);
    }
  }
  .lg\:px-39 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 39);
    }
  }
  .lg\:px-40 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 40);
    }
  }
  .lg\:px-41 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 41);
    }
  }
  .lg\:px-42 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 42);
    }
  }
  .lg\:px-43 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 43);
    }
  }
  .lg\:px-44 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 44);
    }
  }
  .lg\:px-45 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 45);
    }
  }
  .lg\:px-46 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 46);
    }
  }
  .lg\:px-47 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 47);
    }
  }
  .lg\:px-48 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 48);
    }
  }
  .lg\:px-49 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 49);
    }
  }
  .lg\:px-50 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 50);
    }
  }
  .lg\:px-51 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 51);
    }
  }
  .lg\:px-52 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 52);
    }
  }
  .lg\:px-53 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 53);
    }
  }
  .lg\:px-54 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 54);
    }
  }
  .lg\:px-55 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 55);
    }
  }
  .lg\:px-56 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 56);
    }
  }
  .lg\:px-57 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 57);
    }
  }
  .lg\:px-58 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 58);
    }
  }
  .lg\:px-59 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 59);
    }
  }
  .lg\:px-60 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 60);
    }
  }
  .lg\:px-61 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 61);
    }
  }
  .lg\:px-62 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 62);
    }
  }
  .lg\:px-63 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 63);
    }
  }
  .lg\:px-64 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 64);
    }
  }
  .lg\:px-65 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 65);
    }
  }
  .lg\:px-66 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 66);
    }
  }
  .lg\:px-67 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 67);
    }
  }
  .lg\:px-68 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 68);
    }
  }
  .lg\:px-69 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 69);
    }
  }
  .lg\:px-70 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 70);
    }
  }
  .lg\:px-71 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 71);
    }
  }
  .lg\:px-72 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 72);
    }
  }
  .lg\:px-73 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 73);
    }
  }
  .lg\:px-74 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 74);
    }
  }
  .lg\:px-75 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 75);
    }
  }
  .lg\:px-76 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 76);
    }
  }
  .lg\:px-77 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 77);
    }
  }
  .lg\:px-78 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 78);
    }
  }
  .lg\:px-79 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 79);
    }
  }
  .lg\:px-80 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 80);
    }
  }
  .lg\:px-81 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 81);
    }
  }
  .lg\:px-82 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 82);
    }
  }
  .lg\:px-83 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 83);
    }
  }
  .lg\:px-84 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 84);
    }
  }
  .lg\:px-85 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 85);
    }
  }
  .lg\:px-86 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 86);
    }
  }
  .lg\:px-87 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 87);
    }
  }
  .lg\:px-88 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 88);
    }
  }
  .lg\:px-89 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 89);
    }
  }
  .lg\:px-90 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 90);
    }
  }
  .lg\:px-91 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 91);
    }
  }
  .lg\:px-92 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 92);
    }
  }
  .lg\:px-93 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 93);
    }
  }
  .lg\:px-94 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 94);
    }
  }
  .lg\:px-95 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 95);
    }
  }
  .lg\:px-96 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 96);
    }
  }
  .lg\:py-0 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 0);
    }
  }
  .lg\:py-1 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 1);
    }
  }
  .lg\:py-2 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 2);
    }
  }
  .lg\:py-3 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 3);
    }
  }
  .lg\:py-4 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 4);
    }
  }
  .lg\:py-5 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 5);
    }
  }
  .lg\:py-6 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 6);
    }
  }
  .lg\:py-7 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 7);
    }
  }
  .lg\:py-8 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 8);
    }
  }
  .lg\:py-9 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 9);
    }
  }
  .lg\:py-10 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 10);
    }
  }
  .lg\:py-11 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 11);
    }
  }
  .lg\:py-12 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 12);
    }
  }
  .lg\:py-13 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 13);
    }
  }
  .lg\:py-14 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 14);
    }
  }
  .lg\:py-15 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 15);
    }
  }
  .lg\:py-16 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 16);
    }
  }
  .lg\:py-17 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 17);
    }
  }
  .lg\:py-18 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 18);
    }
  }
  .lg\:py-19 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 19);
    }
  }
  .lg\:py-20 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 20);
    }
  }
  .lg\:py-21 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 21);
    }
  }
  .lg\:py-22 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 22);
    }
  }
  .lg\:py-23 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 23);
    }
  }
  .lg\:py-24 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 24);
    }
  }
  .lg\:py-28 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 28);
    }
  }
  .lg\:py-29 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 29);
    }
  }
  .lg\:py-30 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 30);
    }
  }
  .lg\:py-31 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 31);
    }
  }
  .lg\:py-32 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 32);
    }
  }
  .lg\:py-33 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 33);
    }
  }
  .lg\:py-34 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 34);
    }
  }
  .lg\:py-35 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 35);
    }
  }
  .lg\:py-36 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 36);
    }
  }
  .lg\:py-37 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 37);
    }
  }
  .lg\:py-38 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 38);
    }
  }
  .lg\:py-39 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 39);
    }
  }
  .lg\:py-40 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 40);
    }
  }
  .lg\:py-41 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 41);
    }
  }
  .lg\:py-42 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 42);
    }
  }
  .lg\:py-43 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 43);
    }
  }
  .lg\:py-44 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 44);
    }
  }
  .lg\:py-45 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 45);
    }
  }
  .lg\:py-46 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 46);
    }
  }
  .lg\:py-47 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 47);
    }
  }
  .lg\:py-48 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 48);
    }
  }
  .lg\:py-49 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 49);
    }
  }
  .lg\:py-50 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 50);
    }
  }
  .lg\:py-51 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 51);
    }
  }
  .lg\:py-52 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 52);
    }
  }
  .lg\:py-53 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 53);
    }
  }
  .lg\:py-54 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 54);
    }
  }
  .lg\:py-55 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 55);
    }
  }
  .lg\:py-56 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 56);
    }
  }
  .lg\:py-57 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 57);
    }
  }
  .lg\:py-58 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 58);
    }
  }
  .lg\:py-59 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 59);
    }
  }
  .lg\:py-60 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 60);
    }
  }
  .lg\:py-61 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 61);
    }
  }
  .lg\:py-62 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 62);
    }
  }
  .lg\:py-63 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 63);
    }
  }
  .lg\:py-64 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 64);
    }
  }
  .lg\:py-65 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 65);
    }
  }
  .lg\:py-66 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 66);
    }
  }
  .lg\:py-67 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 67);
    }
  }
  .lg\:py-68 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 68);
    }
  }
  .lg\:py-69 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 69);
    }
  }
  .lg\:py-70 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 70);
    }
  }
  .lg\:py-71 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 71);
    }
  }
  .lg\:py-72 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 72);
    }
  }
  .lg\:py-73 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 73);
    }
  }
  .lg\:py-74 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 74);
    }
  }
  .lg\:py-75 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 75);
    }
  }
  .lg\:py-76 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 76);
    }
  }
  .lg\:py-77 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 77);
    }
  }
  .lg\:py-78 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 78);
    }
  }
  .lg\:py-79 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 79);
    }
  }
  .lg\:py-80 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 80);
    }
  }
  .lg\:py-81 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 81);
    }
  }
  .lg\:py-82 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 82);
    }
  }
  .lg\:py-83 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 83);
    }
  }
  .lg\:py-84 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 84);
    }
  }
  .lg\:py-85 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 85);
    }
  }
  .lg\:py-86 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 86);
    }
  }
  .lg\:py-87 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 87);
    }
  }
  .lg\:py-88 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 88);
    }
  }
  .lg\:py-89 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 89);
    }
  }
  .lg\:py-90 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 90);
    }
  }
  .lg\:py-91 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 91);
    }
  }
  .lg\:py-92 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 92);
    }
  }
  .lg\:py-93 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 93);
    }
  }
  .lg\:py-94 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 94);
    }
  }
  .lg\:py-95 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 95);
    }
  }
  .lg\:py-96 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 96);
    }
  }
  .lg\:pt-0 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 0);
    }
  }
  .lg\:pt-1 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 1);
    }
  }
  .lg\:pt-2 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 2);
    }
  }
  .lg\:pt-3 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 3);
    }
  }
  .lg\:pt-4 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 4);
    }
  }
  .lg\:pt-5 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 5);
    }
  }
  .lg\:pt-6 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 6);
    }
  }
  .lg\:pt-7 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 7);
    }
  }
  .lg\:pt-8 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 8);
    }
  }
  .lg\:pt-9 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 9);
    }
  }
  .lg\:pt-10 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 10);
    }
  }
  .lg\:pt-11 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 11);
    }
  }
  .lg\:pt-12 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 12);
    }
  }
  .lg\:pt-13 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 13);
    }
  }
  .lg\:pt-14 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 14);
    }
  }
  .lg\:pt-15 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 15);
    }
  }
  .lg\:pt-16 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 16);
    }
  }
  .lg\:pt-17 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 17);
    }
  }
  .lg\:pt-18 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 18);
    }
  }
  .lg\:pt-19 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 19);
    }
  }
  .lg\:pt-20 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 20);
    }
  }
  .lg\:pt-21 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 21);
    }
  }
  .lg\:pt-22 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 22);
    }
  }
  .lg\:pt-23 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 23);
    }
  }
  .lg\:pt-24 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 24);
    }
  }
  .lg\:pt-28 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 28);
    }
  }
  .lg\:pt-29 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 29);
    }
  }
  .lg\:pt-30 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 30);
    }
  }
  .lg\:pt-31 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 31);
    }
  }
  .lg\:pt-32 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 32);
    }
  }
  .lg\:pt-33 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 33);
    }
  }
  .lg\:pt-34 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 34);
    }
  }
  .lg\:pt-35 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 35);
    }
  }
  .lg\:pt-36 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 36);
    }
  }
  .lg\:pt-37 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 37);
    }
  }
  .lg\:pt-38 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 38);
    }
  }
  .lg\:pt-39 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 39);
    }
  }
  .lg\:pt-40 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 40);
    }
  }
  .lg\:pt-41 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 41);
    }
  }
  .lg\:pt-42 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 42);
    }
  }
  .lg\:pt-43 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 43);
    }
  }
  .lg\:pt-44 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 44);
    }
  }
  .lg\:pt-45 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 45);
    }
  }
  .lg\:pt-46 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 46);
    }
  }
  .lg\:pt-47 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 47);
    }
  }
  .lg\:pt-48 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 48);
    }
  }
  .lg\:pt-49 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 49);
    }
  }
  .lg\:pt-50 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 50);
    }
  }
  .lg\:pt-51 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 51);
    }
  }
  .lg\:pt-52 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 52);
    }
  }
  .lg\:pt-53 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 53);
    }
  }
  .lg\:pt-54 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 54);
    }
  }
  .lg\:pt-55 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 55);
    }
  }
  .lg\:pt-56 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 56);
    }
  }
  .lg\:pt-57 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 57);
    }
  }
  .lg\:pt-58 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 58);
    }
  }
  .lg\:pt-59 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 59);
    }
  }
  .lg\:pt-60 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 60);
    }
  }
  .lg\:pt-61 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 61);
    }
  }
  .lg\:pt-62 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 62);
    }
  }
  .lg\:pt-63 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 63);
    }
  }
  .lg\:pt-64 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 64);
    }
  }
  .lg\:pt-65 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 65);
    }
  }
  .lg\:pt-66 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 66);
    }
  }
  .lg\:pt-67 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 67);
    }
  }
  .lg\:pt-68 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 68);
    }
  }
  .lg\:pt-69 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 69);
    }
  }
  .lg\:pt-70 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 70);
    }
  }
  .lg\:pt-71 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 71);
    }
  }
  .lg\:pt-72 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 72);
    }
  }
  .lg\:pt-73 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 73);
    }
  }
  .lg\:pt-74 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 74);
    }
  }
  .lg\:pt-75 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 75);
    }
  }
  .lg\:pt-76 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 76);
    }
  }
  .lg\:pt-77 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 77);
    }
  }
  .lg\:pt-78 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 78);
    }
  }
  .lg\:pt-79 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 79);
    }
  }
  .lg\:pt-80 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 80);
    }
  }
  .lg\:pt-81 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 81);
    }
  }
  .lg\:pt-82 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 82);
    }
  }
  .lg\:pt-83 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 83);
    }
  }
  .lg\:pt-84 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 84);
    }
  }
  .lg\:pt-85 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 85);
    }
  }
  .lg\:pt-86 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 86);
    }
  }
  .lg\:pt-87 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 87);
    }
  }
  .lg\:pt-88 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 88);
    }
  }
  .lg\:pt-89 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 89);
    }
  }
  .lg\:pt-90 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 90);
    }
  }
  .lg\:pt-91 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 91);
    }
  }
  .lg\:pt-92 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 92);
    }
  }
  .lg\:pt-93 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 93);
    }
  }
  .lg\:pt-94 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 94);
    }
  }
  .lg\:pt-95 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 95);
    }
  }
  .lg\:pt-96 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 96);
    }
  }
  .lg\:pr-0 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 0);
    }
  }
  .lg\:pr-1 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 1);
    }
  }
  .lg\:pr-2 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 2);
    }
  }
  .lg\:pr-3 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 3);
    }
  }
  .lg\:pr-4 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 4);
    }
  }
  .lg\:pr-5 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 5);
    }
  }
  .lg\:pr-6 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 6);
    }
  }
  .lg\:pr-7 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 7);
    }
  }
  .lg\:pr-8 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 8);
    }
  }
  .lg\:pr-9 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 9);
    }
  }
  .lg\:pr-10 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 10);
    }
  }
  .lg\:pr-11 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 11);
    }
  }
  .lg\:pr-12 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 12);
    }
  }
  .lg\:pr-13 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 13);
    }
  }
  .lg\:pr-14 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 14);
    }
  }
  .lg\:pr-15 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 15);
    }
  }
  .lg\:pr-16 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 16);
    }
  }
  .lg\:pr-17 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 17);
    }
  }
  .lg\:pr-18 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 18);
    }
  }
  .lg\:pr-19 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 19);
    }
  }
  .lg\:pr-20 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 20);
    }
  }
  .lg\:pr-21 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 21);
    }
  }
  .lg\:pr-22 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 22);
    }
  }
  .lg\:pr-23 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 23);
    }
  }
  .lg\:pr-24 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 24);
    }
  }
  .lg\:pr-28 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 28);
    }
  }
  .lg\:pr-29 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 29);
    }
  }
  .lg\:pr-30 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 30);
    }
  }
  .lg\:pr-31 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 31);
    }
  }
  .lg\:pr-32 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 32);
    }
  }
  .lg\:pr-33 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 33);
    }
  }
  .lg\:pr-34 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 34);
    }
  }
  .lg\:pr-35 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 35);
    }
  }
  .lg\:pr-36 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 36);
    }
  }
  .lg\:pr-37 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 37);
    }
  }
  .lg\:pr-38 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 38);
    }
  }
  .lg\:pr-39 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 39);
    }
  }
  .lg\:pr-40 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 40);
    }
  }
  .lg\:pr-41 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 41);
    }
  }
  .lg\:pr-42 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 42);
    }
  }
  .lg\:pr-43 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 43);
    }
  }
  .lg\:pr-44 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 44);
    }
  }
  .lg\:pr-45 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 45);
    }
  }
  .lg\:pr-46 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 46);
    }
  }
  .lg\:pr-47 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 47);
    }
  }
  .lg\:pr-48 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 48);
    }
  }
  .lg\:pr-49 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 49);
    }
  }
  .lg\:pr-50 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 50);
    }
  }
  .lg\:pr-51 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 51);
    }
  }
  .lg\:pr-52 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 52);
    }
  }
  .lg\:pr-53 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 53);
    }
  }
  .lg\:pr-54 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 54);
    }
  }
  .lg\:pr-55 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 55);
    }
  }
  .lg\:pr-56 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 56);
    }
  }
  .lg\:pr-57 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 57);
    }
  }
  .lg\:pr-58 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 58);
    }
  }
  .lg\:pr-59 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 59);
    }
  }
  .lg\:pr-60 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 60);
    }
  }
  .lg\:pr-61 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 61);
    }
  }
  .lg\:pr-62 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 62);
    }
  }
  .lg\:pr-63 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 63);
    }
  }
  .lg\:pr-64 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 64);
    }
  }
  .lg\:pr-65 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 65);
    }
  }
  .lg\:pr-66 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 66);
    }
  }
  .lg\:pr-67 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 67);
    }
  }
  .lg\:pr-68 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 68);
    }
  }
  .lg\:pr-69 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 69);
    }
  }
  .lg\:pr-70 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 70);
    }
  }
  .lg\:pr-71 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 71);
    }
  }
  .lg\:pr-72 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 72);
    }
  }
  .lg\:pr-73 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 73);
    }
  }
  .lg\:pr-74 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 74);
    }
  }
  .lg\:pr-75 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 75);
    }
  }
  .lg\:pr-76 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 76);
    }
  }
  .lg\:pr-77 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 77);
    }
  }
  .lg\:pr-78 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 78);
    }
  }
  .lg\:pr-79 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 79);
    }
  }
  .lg\:pr-80 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 80);
    }
  }
  .lg\:pr-81 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 81);
    }
  }
  .lg\:pr-82 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 82);
    }
  }
  .lg\:pr-83 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 83);
    }
  }
  .lg\:pr-84 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 84);
    }
  }
  .lg\:pr-85 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 85);
    }
  }
  .lg\:pr-86 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 86);
    }
  }
  .lg\:pr-87 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 87);
    }
  }
  .lg\:pr-88 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 88);
    }
  }
  .lg\:pr-89 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 89);
    }
  }
  .lg\:pr-90 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 90);
    }
  }
  .lg\:pr-91 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 91);
    }
  }
  .lg\:pr-92 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 92);
    }
  }
  .lg\:pr-93 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 93);
    }
  }
  .lg\:pr-94 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 94);
    }
  }
  .lg\:pr-95 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 95);
    }
  }
  .lg\:pr-96 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 96);
    }
  }
  .lg\:pb-0 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 0);
    }
  }
  .lg\:pb-1 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 1);
    }
  }
  .lg\:pb-2 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 2);
    }
  }
  .lg\:pb-3 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 3);
    }
  }
  .lg\:pb-4 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 4);
    }
  }
  .lg\:pb-5 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 5);
    }
  }
  .lg\:pb-6 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 6);
    }
  }
  .lg\:pb-7 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 7);
    }
  }
  .lg\:pb-8 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 8);
    }
  }
  .lg\:pb-9 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 9);
    }
  }
  .lg\:pb-10 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 10);
    }
  }
  .lg\:pb-11 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 11);
    }
  }
  .lg\:pb-12 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 12);
    }
  }
  .lg\:pb-13 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 13);
    }
  }
  .lg\:pb-14 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 14);
    }
  }
  .lg\:pb-15 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 15);
    }
  }
  .lg\:pb-16 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 16);
    }
  }
  .lg\:pb-17 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 17);
    }
  }
  .lg\:pb-18 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 18);
    }
  }
  .lg\:pb-19 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 19);
    }
  }
  .lg\:pb-20 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 20);
    }
  }
  .lg\:pb-21 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 21);
    }
  }
  .lg\:pb-22 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 22);
    }
  }
  .lg\:pb-23 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 23);
    }
  }
  .lg\:pb-24 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 24);
    }
  }
  .lg\:pb-28 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 28);
    }
  }
  .lg\:pb-29 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 29);
    }
  }
  .lg\:pb-30 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 30);
    }
  }
  .lg\:pb-31 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 31);
    }
  }
  .lg\:pb-32 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 32);
    }
  }
  .lg\:pb-33 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 33);
    }
  }
  .lg\:pb-34 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 34);
    }
  }
  .lg\:pb-35 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 35);
    }
  }
  .lg\:pb-36 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 36);
    }
  }
  .lg\:pb-37 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 37);
    }
  }
  .lg\:pb-38 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 38);
    }
  }
  .lg\:pb-39 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 39);
    }
  }
  .lg\:pb-40 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 40);
    }
  }
  .lg\:pb-41 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 41);
    }
  }
  .lg\:pb-42 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 42);
    }
  }
  .lg\:pb-43 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 43);
    }
  }
  .lg\:pb-44 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 44);
    }
  }
  .lg\:pb-45 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 45);
    }
  }
  .lg\:pb-46 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 46);
    }
  }
  .lg\:pb-47 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 47);
    }
  }
  .lg\:pb-48 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 48);
    }
  }
  .lg\:pb-49 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 49);
    }
  }
  .lg\:pb-50 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 50);
    }
  }
  .lg\:pb-51 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 51);
    }
  }
  .lg\:pb-52 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 52);
    }
  }
  .lg\:pb-53 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 53);
    }
  }
  .lg\:pb-54 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 54);
    }
  }
  .lg\:pb-55 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 55);
    }
  }
  .lg\:pb-56 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 56);
    }
  }
  .lg\:pb-57 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 57);
    }
  }
  .lg\:pb-58 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 58);
    }
  }
  .lg\:pb-59 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 59);
    }
  }
  .lg\:pb-60 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 60);
    }
  }
  .lg\:pb-61 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 61);
    }
  }
  .lg\:pb-62 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 62);
    }
  }
  .lg\:pb-63 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 63);
    }
  }
  .lg\:pb-64 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 64);
    }
  }
  .lg\:pb-65 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 65);
    }
  }
  .lg\:pb-66 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 66);
    }
  }
  .lg\:pb-67 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 67);
    }
  }
  .lg\:pb-68 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 68);
    }
  }
  .lg\:pb-69 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 69);
    }
  }
  .lg\:pb-70 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 70);
    }
  }
  .lg\:pb-71 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 71);
    }
  }
  .lg\:pb-72 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 72);
    }
  }
  .lg\:pb-73 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 73);
    }
  }
  .lg\:pb-74 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 74);
    }
  }
  .lg\:pb-75 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 75);
    }
  }
  .lg\:pb-76 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 76);
    }
  }
  .lg\:pb-77 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 77);
    }
  }
  .lg\:pb-78 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 78);
    }
  }
  .lg\:pb-79 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 79);
    }
  }
  .lg\:pb-80 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 80);
    }
  }
  .lg\:pb-81 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 81);
    }
  }
  .lg\:pb-82 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 82);
    }
  }
  .lg\:pb-83 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 83);
    }
  }
  .lg\:pb-84 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 84);
    }
  }
  .lg\:pb-85 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 85);
    }
  }
  .lg\:pb-86 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 86);
    }
  }
  .lg\:pb-87 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 87);
    }
  }
  .lg\:pb-88 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 88);
    }
  }
  .lg\:pb-89 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 89);
    }
  }
  .lg\:pb-90 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 90);
    }
  }
  .lg\:pb-91 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 91);
    }
  }
  .lg\:pb-92 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 92);
    }
  }
  .lg\:pb-93 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 93);
    }
  }
  .lg\:pb-94 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 94);
    }
  }
  .lg\:pb-95 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 95);
    }
  }
  .lg\:pb-96 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 96);
    }
  }
  .lg\:pl-0 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 0);
    }
  }
  .lg\:pl-1 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 1);
    }
  }
  .lg\:pl-2 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 2);
    }
  }
  .lg\:pl-3 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 3);
    }
  }
  .lg\:pl-4 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 4);
    }
  }
  .lg\:pl-5 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 5);
    }
  }
  .lg\:pl-6 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 6);
    }
  }
  .lg\:pl-7 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 7);
    }
  }
  .lg\:pl-8 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 8);
    }
  }
  .lg\:pl-9 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 9);
    }
  }
  .lg\:pl-10 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 10);
    }
  }
  .lg\:pl-11 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 11);
    }
  }
  .lg\:pl-12 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 12);
    }
  }
  .lg\:pl-13 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 13);
    }
  }
  .lg\:pl-14 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 14);
    }
  }
  .lg\:pl-15 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 15);
    }
  }
  .lg\:pl-16 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 16);
    }
  }
  .lg\:pl-17 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 17);
    }
  }
  .lg\:pl-18 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 18);
    }
  }
  .lg\:pl-19 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 19);
    }
  }
  .lg\:pl-20 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 20);
    }
  }
  .lg\:pl-21 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 21);
    }
  }
  .lg\:pl-22 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 22);
    }
  }
  .lg\:pl-23 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 23);
    }
  }
  .lg\:pl-24 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 24);
    }
  }
  .lg\:pl-28 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 28);
    }
  }
  .lg\:pl-29 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 29);
    }
  }
  .lg\:pl-30 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 30);
    }
  }
  .lg\:pl-31 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 31);
    }
  }
  .lg\:pl-32 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 32);
    }
  }
  .lg\:pl-33 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 33);
    }
  }
  .lg\:pl-34 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 34);
    }
  }
  .lg\:pl-35 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 35);
    }
  }
  .lg\:pl-36 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 36);
    }
  }
  .lg\:pl-37 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 37);
    }
  }
  .lg\:pl-38 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 38);
    }
  }
  .lg\:pl-39 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 39);
    }
  }
  .lg\:pl-40 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 40);
    }
  }
  .lg\:pl-41 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 41);
    }
  }
  .lg\:pl-42 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 42);
    }
  }
  .lg\:pl-43 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 43);
    }
  }
  .lg\:pl-44 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 44);
    }
  }
  .lg\:pl-45 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 45);
    }
  }
  .lg\:pl-46 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 46);
    }
  }
  .lg\:pl-47 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 47);
    }
  }
  .lg\:pl-48 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 48);
    }
  }
  .lg\:pl-49 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 49);
    }
  }
  .lg\:pl-50 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 50);
    }
  }
  .lg\:pl-51 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 51);
    }
  }
  .lg\:pl-52 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 52);
    }
  }
  .lg\:pl-53 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 53);
    }
  }
  .lg\:pl-54 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 54);
    }
  }
  .lg\:pl-55 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 55);
    }
  }
  .lg\:pl-56 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 56);
    }
  }
  .lg\:pl-57 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 57);
    }
  }
  .lg\:pl-58 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 58);
    }
  }
  .lg\:pl-59 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 59);
    }
  }
  .lg\:pl-60 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 60);
    }
  }
  .lg\:pl-61 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 61);
    }
  }
  .lg\:pl-62 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 62);
    }
  }
  .lg\:pl-63 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 63);
    }
  }
  .lg\:pl-64 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 64);
    }
  }
  .lg\:pl-65 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 65);
    }
  }
  .lg\:pl-66 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 66);
    }
  }
  .lg\:pl-67 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 67);
    }
  }
  .lg\:pl-68 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 68);
    }
  }
  .lg\:pl-69 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 69);
    }
  }
  .lg\:pl-70 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 70);
    }
  }
  .lg\:pl-71 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 71);
    }
  }
  .lg\:pl-72 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 72);
    }
  }
  .lg\:pl-73 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 73);
    }
  }
  .lg\:pl-74 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 74);
    }
  }
  .lg\:pl-75 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 75);
    }
  }
  .lg\:pl-76 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 76);
    }
  }
  .lg\:pl-77 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 77);
    }
  }
  .lg\:pl-78 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 78);
    }
  }
  .lg\:pl-79 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 79);
    }
  }
  .lg\:pl-80 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 80);
    }
  }
  .lg\:pl-81 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 81);
    }
  }
  .lg\:pl-82 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 82);
    }
  }
  .lg\:pl-83 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 83);
    }
  }
  .lg\:pl-84 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 84);
    }
  }
  .lg\:pl-85 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 85);
    }
  }
  .lg\:pl-86 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 86);
    }
  }
  .lg\:pl-87 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 87);
    }
  }
  .lg\:pl-88 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 88);
    }
  }
  .lg\:pl-89 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 89);
    }
  }
  .lg\:pl-90 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 90);
    }
  }
  .lg\:pl-91 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 91);
    }
  }
  .lg\:pl-92 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 92);
    }
  }
  .lg\:pl-93 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 93);
    }
  }
  .lg\:pl-94 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 94);
    }
  }
  .lg\:pl-95 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 95);
    }
  }
  .lg\:pl-96 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 96);
    }
  }
  .xl\:m-0 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 0);
    }
  }
  .xl\:m-1 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 1);
    }
  }
  .xl\:m-2 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 2);
    }
  }
  .xl\:m-3 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 3);
    }
  }
  .xl\:m-4 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 4);
    }
  }
  .xl\:m-5 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 5);
    }
  }
  .xl\:m-6 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 6);
    }
  }
  .xl\:m-7 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 7);
    }
  }
  .xl\:m-8 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 8);
    }
  }
  .xl\:m-9 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 9);
    }
  }
  .xl\:m-10 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 10);
    }
  }
  .xl\:m-11 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 11);
    }
  }
  .xl\:m-12 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 12);
    }
  }
  .xl\:m-13 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 13);
    }
  }
  .xl\:m-14 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 14);
    }
  }
  .xl\:m-15 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 15);
    }
  }
  .xl\:m-16 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 16);
    }
  }
  .xl\:m-17 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 17);
    }
  }
  .xl\:m-18 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 18);
    }
  }
  .xl\:m-19 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 19);
    }
  }
  .xl\:m-20 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 20);
    }
  }
  .xl\:m-21 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 21);
    }
  }
  .xl\:m-22 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 22);
    }
  }
  .xl\:m-23 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 23);
    }
  }
  .xl\:m-24 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 24);
    }
  }
  .xl\:m-28 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 28);
    }
  }
  .xl\:m-29 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 29);
    }
  }
  .xl\:m-30 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 30);
    }
  }
  .xl\:m-31 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 31);
    }
  }
  .xl\:m-32 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 32);
    }
  }
  .xl\:m-33 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 33);
    }
  }
  .xl\:m-34 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 34);
    }
  }
  .xl\:m-35 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 35);
    }
  }
  .xl\:m-36 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 36);
    }
  }
  .xl\:m-37 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 37);
    }
  }
  .xl\:m-38 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 38);
    }
  }
  .xl\:m-39 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 39);
    }
  }
  .xl\:m-40 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 40);
    }
  }
  .xl\:m-41 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 41);
    }
  }
  .xl\:m-42 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 42);
    }
  }
  .xl\:m-43 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 43);
    }
  }
  .xl\:m-44 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 44);
    }
  }
  .xl\:m-45 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 45);
    }
  }
  .xl\:m-46 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 46);
    }
  }
  .xl\:m-47 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 47);
    }
  }
  .xl\:m-48 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 48);
    }
  }
  .xl\:m-49 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 49);
    }
  }
  .xl\:m-50 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 50);
    }
  }
  .xl\:m-51 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 51);
    }
  }
  .xl\:m-52 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 52);
    }
  }
  .xl\:m-53 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 53);
    }
  }
  .xl\:m-54 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 54);
    }
  }
  .xl\:m-55 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 55);
    }
  }
  .xl\:m-56 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 56);
    }
  }
  .xl\:m-57 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 57);
    }
  }
  .xl\:m-58 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 58);
    }
  }
  .xl\:m-59 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 59);
    }
  }
  .xl\:m-60 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 60);
    }
  }
  .xl\:m-61 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 61);
    }
  }
  .xl\:m-62 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 62);
    }
  }
  .xl\:m-63 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 63);
    }
  }
  .xl\:m-64 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 64);
    }
  }
  .xl\:m-65 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 65);
    }
  }
  .xl\:m-66 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 66);
    }
  }
  .xl\:m-67 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 67);
    }
  }
  .xl\:m-68 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 68);
    }
  }
  .xl\:m-69 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 69);
    }
  }
  .xl\:m-70 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 70);
    }
  }
  .xl\:m-71 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 71);
    }
  }
  .xl\:m-72 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 72);
    }
  }
  .xl\:m-73 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 73);
    }
  }
  .xl\:m-74 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 74);
    }
  }
  .xl\:m-75 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 75);
    }
  }
  .xl\:m-76 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 76);
    }
  }
  .xl\:m-77 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 77);
    }
  }
  .xl\:m-78 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 78);
    }
  }
  .xl\:m-79 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 79);
    }
  }
  .xl\:m-80 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 80);
    }
  }
  .xl\:m-81 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 81);
    }
  }
  .xl\:m-82 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 82);
    }
  }
  .xl\:m-83 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 83);
    }
  }
  .xl\:m-84 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 84);
    }
  }
  .xl\:m-85 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 85);
    }
  }
  .xl\:m-86 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 86);
    }
  }
  .xl\:m-87 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 87);
    }
  }
  .xl\:m-88 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 88);
    }
  }
  .xl\:m-89 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 89);
    }
  }
  .xl\:m-90 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 90);
    }
  }
  .xl\:m-91 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 91);
    }
  }
  .xl\:m-92 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 92);
    }
  }
  .xl\:m-93 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 93);
    }
  }
  .xl\:m-94 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 94);
    }
  }
  .xl\:m-95 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 95);
    }
  }
  .xl\:m-96 {
    @media (width >= 80rem) {
      margin: calc(var(--spacing) * 96);
    }
  }
  .xl\:mx-0 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 0);
    }
  }
  .xl\:mx-1 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 1);
    }
  }
  .xl\:mx-2 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 2);
    }
  }
  .xl\:mx-3 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 3);
    }
  }
  .xl\:mx-4 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 4);
    }
  }
  .xl\:mx-5 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 5);
    }
  }
  .xl\:mx-6 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 6);
    }
  }
  .xl\:mx-7 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 7);
    }
  }
  .xl\:mx-8 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 8);
    }
  }
  .xl\:mx-9 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 9);
    }
  }
  .xl\:mx-10 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 10);
    }
  }
  .xl\:mx-11 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 11);
    }
  }
  .xl\:mx-12 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 12);
    }
  }
  .xl\:mx-13 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 13);
    }
  }
  .xl\:mx-14 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 14);
    }
  }
  .xl\:mx-15 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 15);
    }
  }
  .xl\:mx-16 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 16);
    }
  }
  .xl\:mx-17 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 17);
    }
  }
  .xl\:mx-18 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 18);
    }
  }
  .xl\:mx-19 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 19);
    }
  }
  .xl\:mx-20 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 20);
    }
  }
  .xl\:mx-21 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 21);
    }
  }
  .xl\:mx-22 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 22);
    }
  }
  .xl\:mx-23 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 23);
    }
  }
  .xl\:mx-24 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 24);
    }
  }
  .xl\:mx-28 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 28);
    }
  }
  .xl\:mx-29 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 29);
    }
  }
  .xl\:mx-30 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 30);
    }
  }
  .xl\:mx-31 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 31);
    }
  }
  .xl\:mx-32 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 32);
    }
  }
  .xl\:mx-33 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 33);
    }
  }
  .xl\:mx-34 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 34);
    }
  }
  .xl\:mx-35 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 35);
    }
  }
  .xl\:mx-36 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 36);
    }
  }
  .xl\:mx-37 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 37);
    }
  }
  .xl\:mx-38 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 38);
    }
  }
  .xl\:mx-39 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 39);
    }
  }
  .xl\:mx-40 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 40);
    }
  }
  .xl\:mx-41 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 41);
    }
  }
  .xl\:mx-42 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 42);
    }
  }
  .xl\:mx-43 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 43);
    }
  }
  .xl\:mx-44 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 44);
    }
  }
  .xl\:mx-45 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 45);
    }
  }
  .xl\:mx-46 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 46);
    }
  }
  .xl\:mx-47 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 47);
    }
  }
  .xl\:mx-48 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 48);
    }
  }
  .xl\:mx-49 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 49);
    }
  }
  .xl\:mx-50 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 50);
    }
  }
  .xl\:mx-51 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 51);
    }
  }
  .xl\:mx-52 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 52);
    }
  }
  .xl\:mx-53 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 53);
    }
  }
  .xl\:mx-54 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 54);
    }
  }
  .xl\:mx-55 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 55);
    }
  }
  .xl\:mx-56 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 56);
    }
  }
  .xl\:mx-57 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 57);
    }
  }
  .xl\:mx-58 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 58);
    }
  }
  .xl\:mx-59 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 59);
    }
  }
  .xl\:mx-60 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 60);
    }
  }
  .xl\:mx-61 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 61);
    }
  }
  .xl\:mx-62 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 62);
    }
  }
  .xl\:mx-63 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 63);
    }
  }
  .xl\:mx-64 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 64);
    }
  }
  .xl\:mx-65 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 65);
    }
  }
  .xl\:mx-66 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 66);
    }
  }
  .xl\:mx-67 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 67);
    }
  }
  .xl\:mx-68 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 68);
    }
  }
  .xl\:mx-69 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 69);
    }
  }
  .xl\:mx-70 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 70);
    }
  }
  .xl\:mx-71 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 71);
    }
  }
  .xl\:mx-72 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 72);
    }
  }
  .xl\:mx-73 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 73);
    }
  }
  .xl\:mx-74 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 74);
    }
  }
  .xl\:mx-75 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 75);
    }
  }
  .xl\:mx-76 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 76);
    }
  }
  .xl\:mx-77 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 77);
    }
  }
  .xl\:mx-78 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 78);
    }
  }
  .xl\:mx-79 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 79);
    }
  }
  .xl\:mx-80 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 80);
    }
  }
  .xl\:mx-81 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 81);
    }
  }
  .xl\:mx-82 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 82);
    }
  }
  .xl\:mx-83 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 83);
    }
  }
  .xl\:mx-84 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 84);
    }
  }
  .xl\:mx-85 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 85);
    }
  }
  .xl\:mx-86 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 86);
    }
  }
  .xl\:mx-87 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 87);
    }
  }
  .xl\:mx-88 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 88);
    }
  }
  .xl\:mx-89 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 89);
    }
  }
  .xl\:mx-90 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 90);
    }
  }
  .xl\:mx-91 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 91);
    }
  }
  .xl\:mx-92 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 92);
    }
  }
  .xl\:mx-93 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 93);
    }
  }
  .xl\:mx-94 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 94);
    }
  }
  .xl\:mx-95 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 95);
    }
  }
  .xl\:mx-96 {
    @media (width >= 80rem) {
      margin-inline: calc(var(--spacing) * 96);
    }
  }
  .xl\:my-0 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 0);
    }
  }
  .xl\:my-1 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 1);
    }
  }
  .xl\:my-2 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 2);
    }
  }
  .xl\:my-3 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 3);
    }
  }
  .xl\:my-4 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 4);
    }
  }
  .xl\:my-5 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 5);
    }
  }
  .xl\:my-6 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 6);
    }
  }
  .xl\:my-7 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 7);
    }
  }
  .xl\:my-8 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 8);
    }
  }
  .xl\:my-9 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 9);
    }
  }
  .xl\:my-10 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 10);
    }
  }
  .xl\:my-11 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 11);
    }
  }
  .xl\:my-12 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 12);
    }
  }
  .xl\:my-13 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 13);
    }
  }
  .xl\:my-14 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 14);
    }
  }
  .xl\:my-15 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 15);
    }
  }
  .xl\:my-16 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 16);
    }
  }
  .xl\:my-17 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 17);
    }
  }
  .xl\:my-18 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 18);
    }
  }
  .xl\:my-19 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 19);
    }
  }
  .xl\:my-20 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 20);
    }
  }
  .xl\:my-21 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 21);
    }
  }
  .xl\:my-22 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 22);
    }
  }
  .xl\:my-23 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 23);
    }
  }
  .xl\:my-24 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 24);
    }
  }
  .xl\:my-28 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 28);
    }
  }
  .xl\:my-29 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 29);
    }
  }
  .xl\:my-30 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 30);
    }
  }
  .xl\:my-31 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 31);
    }
  }
  .xl\:my-32 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 32);
    }
  }
  .xl\:my-33 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 33);
    }
  }
  .xl\:my-34 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 34);
    }
  }
  .xl\:my-35 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 35);
    }
  }
  .xl\:my-36 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 36);
    }
  }
  .xl\:my-37 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 37);
    }
  }
  .xl\:my-38 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 38);
    }
  }
  .xl\:my-39 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 39);
    }
  }
  .xl\:my-40 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 40);
    }
  }
  .xl\:my-41 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 41);
    }
  }
  .xl\:my-42 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 42);
    }
  }
  .xl\:my-43 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 43);
    }
  }
  .xl\:my-44 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 44);
    }
  }
  .xl\:my-45 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 45);
    }
  }
  .xl\:my-46 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 46);
    }
  }
  .xl\:my-47 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 47);
    }
  }
  .xl\:my-48 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 48);
    }
  }
  .xl\:my-49 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 49);
    }
  }
  .xl\:my-50 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 50);
    }
  }
  .xl\:my-51 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 51);
    }
  }
  .xl\:my-52 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 52);
    }
  }
  .xl\:my-53 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 53);
    }
  }
  .xl\:my-54 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 54);
    }
  }
  .xl\:my-55 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 55);
    }
  }
  .xl\:my-56 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 56);
    }
  }
  .xl\:my-57 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 57);
    }
  }
  .xl\:my-58 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 58);
    }
  }
  .xl\:my-59 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 59);
    }
  }
  .xl\:my-60 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 60);
    }
  }
  .xl\:my-61 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 61);
    }
  }
  .xl\:my-62 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 62);
    }
  }
  .xl\:my-63 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 63);
    }
  }
  .xl\:my-64 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 64);
    }
  }
  .xl\:my-65 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 65);
    }
  }
  .xl\:my-66 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 66);
    }
  }
  .xl\:my-67 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 67);
    }
  }
  .xl\:my-68 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 68);
    }
  }
  .xl\:my-69 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 69);
    }
  }
  .xl\:my-70 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 70);
    }
  }
  .xl\:my-71 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 71);
    }
  }
  .xl\:my-72 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 72);
    }
  }
  .xl\:my-73 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 73);
    }
  }
  .xl\:my-74 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 74);
    }
  }
  .xl\:my-75 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 75);
    }
  }
  .xl\:my-76 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 76);
    }
  }
  .xl\:my-77 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 77);
    }
  }
  .xl\:my-78 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 78);
    }
  }
  .xl\:my-79 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 79);
    }
  }
  .xl\:my-80 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 80);
    }
  }
  .xl\:my-81 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 81);
    }
  }
  .xl\:my-82 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 82);
    }
  }
  .xl\:my-83 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 83);
    }
  }
  .xl\:my-84 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 84);
    }
  }
  .xl\:my-85 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 85);
    }
  }
  .xl\:my-86 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 86);
    }
  }
  .xl\:my-87 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 87);
    }
  }
  .xl\:my-88 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 88);
    }
  }
  .xl\:my-89 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 89);
    }
  }
  .xl\:my-90 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 90);
    }
  }
  .xl\:my-91 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 91);
    }
  }
  .xl\:my-92 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 92);
    }
  }
  .xl\:my-93 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 93);
    }
  }
  .xl\:my-94 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 94);
    }
  }
  .xl\:my-95 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 95);
    }
  }
  .xl\:my-96 {
    @media (width >= 80rem) {
      margin-block: calc(var(--spacing) * 96);
    }
  }
  .xl\:mt-0 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 0);
    }
  }
  .xl\:mt-1 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 1);
    }
  }
  .xl\:mt-2 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 2);
    }
  }
  .xl\:mt-3 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 3);
    }
  }
  .xl\:mt-4 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 4);
    }
  }
  .xl\:mt-5 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 5);
    }
  }
  .xl\:mt-6 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 6);
    }
  }
  .xl\:mt-7 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 7);
    }
  }
  .xl\:mt-8 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 8);
    }
  }
  .xl\:mt-9 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 9);
    }
  }
  .xl\:mt-10 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 10);
    }
  }
  .xl\:mt-11 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 11);
    }
  }
  .xl\:mt-12 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 12);
    }
  }
  .xl\:mt-13 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 13);
    }
  }
  .xl\:mt-14 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 14);
    }
  }
  .xl\:mt-15 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 15);
    }
  }
  .xl\:mt-16 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 16);
    }
  }
  .xl\:mt-17 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 17);
    }
  }
  .xl\:mt-18 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 18);
    }
  }
  .xl\:mt-19 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 19);
    }
  }
  .xl\:mt-20 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 20);
    }
  }
  .xl\:mt-21 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 21);
    }
  }
  .xl\:mt-22 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 22);
    }
  }
  .xl\:mt-23 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 23);
    }
  }
  .xl\:mt-24 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 24);
    }
  }
  .xl\:mt-28 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 28);
    }
  }
  .xl\:mt-29 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 29);
    }
  }
  .xl\:mt-30 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 30);
    }
  }
  .xl\:mt-31 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 31);
    }
  }
  .xl\:mt-32 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 32);
    }
  }
  .xl\:mt-33 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 33);
    }
  }
  .xl\:mt-34 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 34);
    }
  }
  .xl\:mt-35 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 35);
    }
  }
  .xl\:mt-36 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 36);
    }
  }
  .xl\:mt-37 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 37);
    }
  }
  .xl\:mt-38 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 38);
    }
  }
  .xl\:mt-39 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 39);
    }
  }
  .xl\:mt-40 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 40);
    }
  }
  .xl\:mt-41 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 41);
    }
  }
  .xl\:mt-42 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 42);
    }
  }
  .xl\:mt-43 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 43);
    }
  }
  .xl\:mt-44 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 44);
    }
  }
  .xl\:mt-45 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 45);
    }
  }
  .xl\:mt-46 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 46);
    }
  }
  .xl\:mt-47 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 47);
    }
  }
  .xl\:mt-48 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 48);
    }
  }
  .xl\:mt-49 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 49);
    }
  }
  .xl\:mt-50 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 50);
    }
  }
  .xl\:mt-51 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 51);
    }
  }
  .xl\:mt-52 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 52);
    }
  }
  .xl\:mt-53 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 53);
    }
  }
  .xl\:mt-54 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 54);
    }
  }
  .xl\:mt-55 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 55);
    }
  }
  .xl\:mt-56 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 56);
    }
  }
  .xl\:mt-57 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 57);
    }
  }
  .xl\:mt-58 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 58);
    }
  }
  .xl\:mt-59 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 59);
    }
  }
  .xl\:mt-60 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 60);
    }
  }
  .xl\:mt-61 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 61);
    }
  }
  .xl\:mt-62 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 62);
    }
  }
  .xl\:mt-63 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 63);
    }
  }
  .xl\:mt-64 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 64);
    }
  }
  .xl\:mt-65 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 65);
    }
  }
  .xl\:mt-66 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 66);
    }
  }
  .xl\:mt-67 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 67);
    }
  }
  .xl\:mt-68 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 68);
    }
  }
  .xl\:mt-69 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 69);
    }
  }
  .xl\:mt-70 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 70);
    }
  }
  .xl\:mt-71 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 71);
    }
  }
  .xl\:mt-72 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 72);
    }
  }
  .xl\:mt-73 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 73);
    }
  }
  .xl\:mt-74 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 74);
    }
  }
  .xl\:mt-75 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 75);
    }
  }
  .xl\:mt-76 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 76);
    }
  }
  .xl\:mt-77 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 77);
    }
  }
  .xl\:mt-78 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 78);
    }
  }
  .xl\:mt-79 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 79);
    }
  }
  .xl\:mt-80 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 80);
    }
  }
  .xl\:mt-81 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 81);
    }
  }
  .xl\:mt-82 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 82);
    }
  }
  .xl\:mt-83 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 83);
    }
  }
  .xl\:mt-84 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 84);
    }
  }
  .xl\:mt-85 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 85);
    }
  }
  .xl\:mt-86 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 86);
    }
  }
  .xl\:mt-87 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 87);
    }
  }
  .xl\:mt-88 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 88);
    }
  }
  .xl\:mt-89 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 89);
    }
  }
  .xl\:mt-90 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 90);
    }
  }
  .xl\:mt-91 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 91);
    }
  }
  .xl\:mt-92 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 92);
    }
  }
  .xl\:mt-93 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 93);
    }
  }
  .xl\:mt-94 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 94);
    }
  }
  .xl\:mt-95 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 95);
    }
  }
  .xl\:mt-96 {
    @media (width >= 80rem) {
      margin-top: calc(var(--spacing) * 96);
    }
  }
  .xl\:mr-0 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 0);
    }
  }
  .xl\:mr-1 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 1);
    }
  }
  .xl\:mr-2 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 2);
    }
  }
  .xl\:mr-3 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 3);
    }
  }
  .xl\:mr-4 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 4);
    }
  }
  .xl\:mr-5 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 5);
    }
  }
  .xl\:mr-6 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 6);
    }
  }
  .xl\:mr-7 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 7);
    }
  }
  .xl\:mr-8 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 8);
    }
  }
  .xl\:mr-9 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 9);
    }
  }
  .xl\:mr-10 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 10);
    }
  }
  .xl\:mr-11 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 11);
    }
  }
  .xl\:mr-12 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 12);
    }
  }
  .xl\:mr-13 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 13);
    }
  }
  .xl\:mr-14 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 14);
    }
  }
  .xl\:mr-15 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 15);
    }
  }
  .xl\:mr-16 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 16);
    }
  }
  .xl\:mr-17 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 17);
    }
  }
  .xl\:mr-18 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 18);
    }
  }
  .xl\:mr-19 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 19);
    }
  }
  .xl\:mr-20 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 20);
    }
  }
  .xl\:mr-21 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 21);
    }
  }
  .xl\:mr-22 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 22);
    }
  }
  .xl\:mr-23 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 23);
    }
  }
  .xl\:mr-24 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 24);
    }
  }
  .xl\:mr-28 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 28);
    }
  }
  .xl\:mr-29 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 29);
    }
  }
  .xl\:mr-30 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 30);
    }
  }
  .xl\:mr-31 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 31);
    }
  }
  .xl\:mr-32 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 32);
    }
  }
  .xl\:mr-33 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 33);
    }
  }
  .xl\:mr-34 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 34);
    }
  }
  .xl\:mr-35 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 35);
    }
  }
  .xl\:mr-36 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 36);
    }
  }
  .xl\:mr-37 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 37);
    }
  }
  .xl\:mr-38 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 38);
    }
  }
  .xl\:mr-39 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 39);
    }
  }
  .xl\:mr-40 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 40);
    }
  }
  .xl\:mr-41 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 41);
    }
  }
  .xl\:mr-42 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 42);
    }
  }
  .xl\:mr-43 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 43);
    }
  }
  .xl\:mr-44 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 44);
    }
  }
  .xl\:mr-45 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 45);
    }
  }
  .xl\:mr-46 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 46);
    }
  }
  .xl\:mr-47 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 47);
    }
  }
  .xl\:mr-48 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 48);
    }
  }
  .xl\:mr-49 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 49);
    }
  }
  .xl\:mr-50 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 50);
    }
  }
  .xl\:mr-51 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 51);
    }
  }
  .xl\:mr-52 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 52);
    }
  }
  .xl\:mr-53 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 53);
    }
  }
  .xl\:mr-54 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 54);
    }
  }
  .xl\:mr-55 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 55);
    }
  }
  .xl\:mr-56 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 56);
    }
  }
  .xl\:mr-57 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 57);
    }
  }
  .xl\:mr-58 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 58);
    }
  }
  .xl\:mr-59 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 59);
    }
  }
  .xl\:mr-60 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 60);
    }
  }
  .xl\:mr-61 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 61);
    }
  }
  .xl\:mr-62 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 62);
    }
  }
  .xl\:mr-63 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 63);
    }
  }
  .xl\:mr-64 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 64);
    }
  }
  .xl\:mr-65 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 65);
    }
  }
  .xl\:mr-66 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 66);
    }
  }
  .xl\:mr-67 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 67);
    }
  }
  .xl\:mr-68 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 68);
    }
  }
  .xl\:mr-69 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 69);
    }
  }
  .xl\:mr-70 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 70);
    }
  }
  .xl\:mr-71 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 71);
    }
  }
  .xl\:mr-72 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 72);
    }
  }
  .xl\:mr-73 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 73);
    }
  }
  .xl\:mr-74 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 74);
    }
  }
  .xl\:mr-75 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 75);
    }
  }
  .xl\:mr-76 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 76);
    }
  }
  .xl\:mr-77 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 77);
    }
  }
  .xl\:mr-78 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 78);
    }
  }
  .xl\:mr-79 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 79);
    }
  }
  .xl\:mr-80 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 80);
    }
  }
  .xl\:mr-81 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 81);
    }
  }
  .xl\:mr-82 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 82);
    }
  }
  .xl\:mr-83 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 83);
    }
  }
  .xl\:mr-84 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 84);
    }
  }
  .xl\:mr-85 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 85);
    }
  }
  .xl\:mr-86 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 86);
    }
  }
  .xl\:mr-87 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 87);
    }
  }
  .xl\:mr-88 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 88);
    }
  }
  .xl\:mr-89 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 89);
    }
  }
  .xl\:mr-90 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 90);
    }
  }
  .xl\:mr-91 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 91);
    }
  }
  .xl\:mr-92 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 92);
    }
  }
  .xl\:mr-93 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 93);
    }
  }
  .xl\:mr-94 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 94);
    }
  }
  .xl\:mr-95 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 95);
    }
  }
  .xl\:mr-96 {
    @media (width >= 80rem) {
      margin-right: calc(var(--spacing) * 96);
    }
  }
  .xl\:mb-0 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 0);
    }
  }
  .xl\:mb-1 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 1);
    }
  }
  .xl\:mb-2 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 2);
    }
  }
  .xl\:mb-3 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 3);
    }
  }
  .xl\:mb-4 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 4);
    }
  }
  .xl\:mb-5 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 5);
    }
  }
  .xl\:mb-6 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 6);
    }
  }
  .xl\:mb-7 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 7);
    }
  }
  .xl\:mb-8 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 8);
    }
  }
  .xl\:mb-9 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 9);
    }
  }
  .xl\:mb-10 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 10);
    }
  }
  .xl\:mb-11 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 11);
    }
  }
  .xl\:mb-12 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 12);
    }
  }
  .xl\:mb-13 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 13);
    }
  }
  .xl\:mb-14 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 14);
    }
  }
  .xl\:mb-15 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 15);
    }
  }
  .xl\:mb-16 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 16);
    }
  }
  .xl\:mb-17 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 17);
    }
  }
  .xl\:mb-18 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 18);
    }
  }
  .xl\:mb-19 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 19);
    }
  }
  .xl\:mb-20 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 20);
    }
  }
  .xl\:mb-21 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 21);
    }
  }
  .xl\:mb-22 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 22);
    }
  }
  .xl\:mb-23 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 23);
    }
  }
  .xl\:mb-24 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 24);
    }
  }
  .xl\:mb-28 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 28);
    }
  }
  .xl\:mb-29 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 29);
    }
  }
  .xl\:mb-30 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 30);
    }
  }
  .xl\:mb-31 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 31);
    }
  }
  .xl\:mb-32 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 32);
    }
  }
  .xl\:mb-33 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 33);
    }
  }
  .xl\:mb-34 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 34);
    }
  }
  .xl\:mb-35 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 35);
    }
  }
  .xl\:mb-36 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 36);
    }
  }
  .xl\:mb-37 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 37);
    }
  }
  .xl\:mb-38 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 38);
    }
  }
  .xl\:mb-39 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 39);
    }
  }
  .xl\:mb-40 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 40);
    }
  }
  .xl\:mb-41 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 41);
    }
  }
  .xl\:mb-42 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 42);
    }
  }
  .xl\:mb-43 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 43);
    }
  }
  .xl\:mb-44 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 44);
    }
  }
  .xl\:mb-45 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 45);
    }
  }
  .xl\:mb-46 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 46);
    }
  }
  .xl\:mb-47 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 47);
    }
  }
  .xl\:mb-48 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 48);
    }
  }
  .xl\:mb-49 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 49);
    }
  }
  .xl\:mb-50 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 50);
    }
  }
  .xl\:mb-51 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 51);
    }
  }
  .xl\:mb-52 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 52);
    }
  }
  .xl\:mb-53 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 53);
    }
  }
  .xl\:mb-54 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 54);
    }
  }
  .xl\:mb-55 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 55);
    }
  }
  .xl\:mb-56 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 56);
    }
  }
  .xl\:mb-57 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 57);
    }
  }
  .xl\:mb-58 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 58);
    }
  }
  .xl\:mb-59 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 59);
    }
  }
  .xl\:mb-60 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 60);
    }
  }
  .xl\:mb-61 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 61);
    }
  }
  .xl\:mb-62 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 62);
    }
  }
  .xl\:mb-63 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 63);
    }
  }
  .xl\:mb-64 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 64);
    }
  }
  .xl\:mb-65 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 65);
    }
  }
  .xl\:mb-66 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 66);
    }
  }
  .xl\:mb-67 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 67);
    }
  }
  .xl\:mb-68 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 68);
    }
  }
  .xl\:mb-69 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 69);
    }
  }
  .xl\:mb-70 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 70);
    }
  }
  .xl\:mb-71 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 71);
    }
  }
  .xl\:mb-72 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 72);
    }
  }
  .xl\:mb-73 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 73);
    }
  }
  .xl\:mb-74 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 74);
    }
  }
  .xl\:mb-75 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 75);
    }
  }
  .xl\:mb-76 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 76);
    }
  }
  .xl\:mb-77 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 77);
    }
  }
  .xl\:mb-78 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 78);
    }
  }
  .xl\:mb-79 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 79);
    }
  }
  .xl\:mb-80 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 80);
    }
  }
  .xl\:mb-81 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 81);
    }
  }
  .xl\:mb-82 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 82);
    }
  }
  .xl\:mb-83 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 83);
    }
  }
  .xl\:mb-84 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 84);
    }
  }
  .xl\:mb-85 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 85);
    }
  }
  .xl\:mb-86 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 86);
    }
  }
  .xl\:mb-87 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 87);
    }
  }
  .xl\:mb-88 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 88);
    }
  }
  .xl\:mb-89 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 89);
    }
  }
  .xl\:mb-90 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 90);
    }
  }
  .xl\:mb-91 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 91);
    }
  }
  .xl\:mb-92 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 92);
    }
  }
  .xl\:mb-93 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 93);
    }
  }
  .xl\:mb-94 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 94);
    }
  }
  .xl\:mb-95 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 95);
    }
  }
  .xl\:mb-96 {
    @media (width >= 80rem) {
      margin-bottom: calc(var(--spacing) * 96);
    }
  }
  .xl\:ml-0 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 0);
    }
  }
  .xl\:ml-1 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 1);
    }
  }
  .xl\:ml-2 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 2);
    }
  }
  .xl\:ml-3 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 3);
    }
  }
  .xl\:ml-4 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 4);
    }
  }
  .xl\:ml-5 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 5);
    }
  }
  .xl\:ml-6 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 6);
    }
  }
  .xl\:ml-7 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 7);
    }
  }
  .xl\:ml-8 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 8);
    }
  }
  .xl\:ml-9 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 9);
    }
  }
  .xl\:ml-10 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 10);
    }
  }
  .xl\:ml-11 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 11);
    }
  }
  .xl\:ml-12 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 12);
    }
  }
  .xl\:ml-13 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 13);
    }
  }
  .xl\:ml-14 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 14);
    }
  }
  .xl\:ml-15 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 15);
    }
  }
  .xl\:ml-16 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 16);
    }
  }
  .xl\:ml-17 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 17);
    }
  }
  .xl\:ml-18 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 18);
    }
  }
  .xl\:ml-19 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 19);
    }
  }
  .xl\:ml-20 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 20);
    }
  }
  .xl\:ml-21 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 21);
    }
  }
  .xl\:ml-22 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 22);
    }
  }
  .xl\:ml-23 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 23);
    }
  }
  .xl\:ml-24 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 24);
    }
  }
  .xl\:ml-28 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 28);
    }
  }
  .xl\:ml-29 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 29);
    }
  }
  .xl\:ml-30 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 30);
    }
  }
  .xl\:ml-31 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 31);
    }
  }
  .xl\:ml-32 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 32);
    }
  }
  .xl\:ml-33 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 33);
    }
  }
  .xl\:ml-34 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 34);
    }
  }
  .xl\:ml-35 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 35);
    }
  }
  .xl\:ml-36 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 36);
    }
  }
  .xl\:ml-37 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 37);
    }
  }
  .xl\:ml-38 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 38);
    }
  }
  .xl\:ml-39 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 39);
    }
  }
  .xl\:ml-40 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 40);
    }
  }
  .xl\:ml-41 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 41);
    }
  }
  .xl\:ml-42 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 42);
    }
  }
  .xl\:ml-43 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 43);
    }
  }
  .xl\:ml-44 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 44);
    }
  }
  .xl\:ml-45 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 45);
    }
  }
  .xl\:ml-46 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 46);
    }
  }
  .xl\:ml-47 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 47);
    }
  }
  .xl\:ml-48 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 48);
    }
  }
  .xl\:ml-49 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 49);
    }
  }
  .xl\:ml-50 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 50);
    }
  }
  .xl\:ml-51 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 51);
    }
  }
  .xl\:ml-52 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 52);
    }
  }
  .xl\:ml-53 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 53);
    }
  }
  .xl\:ml-54 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 54);
    }
  }
  .xl\:ml-55 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 55);
    }
  }
  .xl\:ml-56 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 56);
    }
  }
  .xl\:ml-57 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 57);
    }
  }
  .xl\:ml-58 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 58);
    }
  }
  .xl\:ml-59 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 59);
    }
  }
  .xl\:ml-60 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 60);
    }
  }
  .xl\:ml-61 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 61);
    }
  }
  .xl\:ml-62 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 62);
    }
  }
  .xl\:ml-63 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 63);
    }
  }
  .xl\:ml-64 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 64);
    }
  }
  .xl\:ml-65 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 65);
    }
  }
  .xl\:ml-66 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 66);
    }
  }
  .xl\:ml-67 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 67);
    }
  }
  .xl\:ml-68 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 68);
    }
  }
  .xl\:ml-69 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 69);
    }
  }
  .xl\:ml-70 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 70);
    }
  }
  .xl\:ml-71 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 71);
    }
  }
  .xl\:ml-72 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 72);
    }
  }
  .xl\:ml-73 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 73);
    }
  }
  .xl\:ml-74 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 74);
    }
  }
  .xl\:ml-75 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 75);
    }
  }
  .xl\:ml-76 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 76);
    }
  }
  .xl\:ml-77 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 77);
    }
  }
  .xl\:ml-78 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 78);
    }
  }
  .xl\:ml-79 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 79);
    }
  }
  .xl\:ml-80 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 80);
    }
  }
  .xl\:ml-81 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 81);
    }
  }
  .xl\:ml-82 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 82);
    }
  }
  .xl\:ml-83 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 83);
    }
  }
  .xl\:ml-84 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 84);
    }
  }
  .xl\:ml-85 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 85);
    }
  }
  .xl\:ml-86 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 86);
    }
  }
  .xl\:ml-87 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 87);
    }
  }
  .xl\:ml-88 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 88);
    }
  }
  .xl\:ml-89 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 89);
    }
  }
  .xl\:ml-90 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 90);
    }
  }
  .xl\:ml-91 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 91);
    }
  }
  .xl\:ml-92 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 92);
    }
  }
  .xl\:ml-93 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 93);
    }
  }
  .xl\:ml-94 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 94);
    }
  }
  .xl\:ml-95 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 95);
    }
  }
  .xl\:ml-96 {
    @media (width >= 80rem) {
      margin-left: calc(var(--spacing) * 96);
    }
  }
  .xl\:w-auto {
    @media (width >= 80rem) {
      width: auto;
    }
  }
  .xl\:max-w-\[1440px\] {
    @media (width >= 80rem) {
      max-width: 1440px;
    }
  }
  .xl\:flex-1 {
    @media (width >= 80rem) {
      flex: 1;
    }
  }
  .xl\:bg-white {
    @media (width >= 80rem) {
      background-color: var(--color-white);
    }
  }
  .xl\:p-0 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 0);
    }
  }
  .xl\:p-1 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 1);
    }
  }
  .xl\:p-2 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 2);
    }
  }
  .xl\:p-3 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 3);
    }
  }
  .xl\:p-4 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 4);
    }
  }
  .xl\:p-5 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 5);
    }
  }
  .xl\:p-6 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 6);
    }
  }
  .xl\:p-7 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 7);
    }
  }
  .xl\:p-8 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 8);
    }
  }
  .xl\:p-9 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 9);
    }
  }
  .xl\:p-10 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 10);
    }
  }
  .xl\:p-11 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 11);
    }
  }
  .xl\:p-12 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 12);
    }
  }
  .xl\:p-13 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 13);
    }
  }
  .xl\:p-14 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 14);
    }
  }
  .xl\:p-15 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 15);
    }
  }
  .xl\:p-16 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 16);
    }
  }
  .xl\:p-17 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 17);
    }
  }
  .xl\:p-18 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 18);
    }
  }
  .xl\:p-19 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 19);
    }
  }
  .xl\:p-20 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 20);
    }
  }
  .xl\:p-21 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 21);
    }
  }
  .xl\:p-22 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 22);
    }
  }
  .xl\:p-23 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 23);
    }
  }
  .xl\:p-24 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 24);
    }
  }
  .xl\:p-28 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 28);
    }
  }
  .xl\:p-29 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 29);
    }
  }
  .xl\:p-30 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 30);
    }
  }
  .xl\:p-31 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 31);
    }
  }
  .xl\:p-32 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 32);
    }
  }
  .xl\:p-33 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 33);
    }
  }
  .xl\:p-34 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 34);
    }
  }
  .xl\:p-35 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 35);
    }
  }
  .xl\:p-36 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 36);
    }
  }
  .xl\:p-37 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 37);
    }
  }
  .xl\:p-38 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 38);
    }
  }
  .xl\:p-39 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 39);
    }
  }
  .xl\:p-40 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 40);
    }
  }
  .xl\:p-41 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 41);
    }
  }
  .xl\:p-42 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 42);
    }
  }
  .xl\:p-43 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 43);
    }
  }
  .xl\:p-44 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 44);
    }
  }
  .xl\:p-45 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 45);
    }
  }
  .xl\:p-46 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 46);
    }
  }
  .xl\:p-47 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 47);
    }
  }
  .xl\:p-48 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 48);
    }
  }
  .xl\:p-49 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 49);
    }
  }
  .xl\:p-50 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 50);
    }
  }
  .xl\:p-51 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 51);
    }
  }
  .xl\:p-52 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 52);
    }
  }
  .xl\:p-53 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 53);
    }
  }
  .xl\:p-54 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 54);
    }
  }
  .xl\:p-55 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 55);
    }
  }
  .xl\:p-56 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 56);
    }
  }
  .xl\:p-57 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 57);
    }
  }
  .xl\:p-58 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 58);
    }
  }
  .xl\:p-59 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 59);
    }
  }
  .xl\:p-60 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 60);
    }
  }
  .xl\:p-61 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 61);
    }
  }
  .xl\:p-62 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 62);
    }
  }
  .xl\:p-63 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 63);
    }
  }
  .xl\:p-64 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 64);
    }
  }
  .xl\:p-65 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 65);
    }
  }
  .xl\:p-66 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 66);
    }
  }
  .xl\:p-67 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 67);
    }
  }
  .xl\:p-68 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 68);
    }
  }
  .xl\:p-69 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 69);
    }
  }
  .xl\:p-70 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 70);
    }
  }
  .xl\:p-71 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 71);
    }
  }
  .xl\:p-72 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 72);
    }
  }
  .xl\:p-73 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 73);
    }
  }
  .xl\:p-74 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 74);
    }
  }
  .xl\:p-75 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 75);
    }
  }
  .xl\:p-76 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 76);
    }
  }
  .xl\:p-77 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 77);
    }
  }
  .xl\:p-78 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 78);
    }
  }
  .xl\:p-79 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 79);
    }
  }
  .xl\:p-80 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 80);
    }
  }
  .xl\:p-81 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 81);
    }
  }
  .xl\:p-82 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 82);
    }
  }
  .xl\:p-83 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 83);
    }
  }
  .xl\:p-84 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 84);
    }
  }
  .xl\:p-85 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 85);
    }
  }
  .xl\:p-86 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 86);
    }
  }
  .xl\:p-87 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 87);
    }
  }
  .xl\:p-88 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 88);
    }
  }
  .xl\:p-89 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 89);
    }
  }
  .xl\:p-90 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 90);
    }
  }
  .xl\:p-91 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 91);
    }
  }
  .xl\:p-92 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 92);
    }
  }
  .xl\:p-93 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 93);
    }
  }
  .xl\:p-94 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 94);
    }
  }
  .xl\:p-95 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 95);
    }
  }
  .xl\:p-96 {
    @media (width >= 80rem) {
      padding: calc(var(--spacing) * 96);
    }
  }
  .xl\:px-0 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 0);
    }
  }
  .xl\:px-1 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 1);
    }
  }
  .xl\:px-2 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 2);
    }
  }
  .xl\:px-3 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 3);
    }
  }
  .xl\:px-4 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .xl\:px-5 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 5);
    }
  }
  .xl\:px-6 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  .xl\:px-7 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 7);
    }
  }
  .xl\:px-8 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .xl\:px-9 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 9);
    }
  }
  .xl\:px-10 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 10);
    }
  }
  .xl\:px-11 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 11);
    }
  }
  .xl\:px-12 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 12);
    }
  }
  .xl\:px-13 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 13);
    }
  }
  .xl\:px-14 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 14);
    }
  }
  .xl\:px-15 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 15);
    }
  }
  .xl\:px-16 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 16);
    }
  }
  .xl\:px-17 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 17);
    }
  }
  .xl\:px-18 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 18);
    }
  }
  .xl\:px-19 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 19);
    }
  }
  .xl\:px-20 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 20);
    }
  }
  .xl\:px-21 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 21);
    }
  }
  .xl\:px-22 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 22);
    }
  }
  .xl\:px-23 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 23);
    }
  }
  .xl\:px-24 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 24);
    }
  }
  .xl\:px-28 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 28);
    }
  }
  .xl\:px-29 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 29);
    }
  }
  .xl\:px-30 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 30);
    }
  }
  .xl\:px-31 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 31);
    }
  }
  .xl\:px-32 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 32);
    }
  }
  .xl\:px-33 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 33);
    }
  }
  .xl\:px-34 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 34);
    }
  }
  .xl\:px-35 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 35);
    }
  }
  .xl\:px-36 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 36);
    }
  }
  .xl\:px-37 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 37);
    }
  }
  .xl\:px-38 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 38);
    }
  }
  .xl\:px-39 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 39);
    }
  }
  .xl\:px-40 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 40);
    }
  }
  .xl\:px-41 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 41);
    }
  }
  .xl\:px-42 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 42);
    }
  }
  .xl\:px-43 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 43);
    }
  }
  .xl\:px-44 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 44);
    }
  }
  .xl\:px-45 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 45);
    }
  }
  .xl\:px-46 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 46);
    }
  }
  .xl\:px-47 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 47);
    }
  }
  .xl\:px-48 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 48);
    }
  }
  .xl\:px-49 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 49);
    }
  }
  .xl\:px-50 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 50);
    }
  }
  .xl\:px-51 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 51);
    }
  }
  .xl\:px-52 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 52);
    }
  }
  .xl\:px-53 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 53);
    }
  }
  .xl\:px-54 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 54);
    }
  }
  .xl\:px-55 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 55);
    }
  }
  .xl\:px-56 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 56);
    }
  }
  .xl\:px-57 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 57);
    }
  }
  .xl\:px-58 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 58);
    }
  }
  .xl\:px-59 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 59);
    }
  }
  .xl\:px-60 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 60);
    }
  }
  .xl\:px-61 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 61);
    }
  }
  .xl\:px-62 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 62);
    }
  }
  .xl\:px-63 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 63);
    }
  }
  .xl\:px-64 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 64);
    }
  }
  .xl\:px-65 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 65);
    }
  }
  .xl\:px-66 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 66);
    }
  }
  .xl\:px-67 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 67);
    }
  }
  .xl\:px-68 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 68);
    }
  }
  .xl\:px-69 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 69);
    }
  }
  .xl\:px-70 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 70);
    }
  }
  .xl\:px-71 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 71);
    }
  }
  .xl\:px-72 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 72);
    }
  }
  .xl\:px-73 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 73);
    }
  }
  .xl\:px-74 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 74);
    }
  }
  .xl\:px-75 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 75);
    }
  }
  .xl\:px-76 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 76);
    }
  }
  .xl\:px-77 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 77);
    }
  }
  .xl\:px-78 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 78);
    }
  }
  .xl\:px-79 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 79);
    }
  }
  .xl\:px-80 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 80);
    }
  }
  .xl\:px-81 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 81);
    }
  }
  .xl\:px-82 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 82);
    }
  }
  .xl\:px-83 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 83);
    }
  }
  .xl\:px-84 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 84);
    }
  }
  .xl\:px-85 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 85);
    }
  }
  .xl\:px-86 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 86);
    }
  }
  .xl\:px-87 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 87);
    }
  }
  .xl\:px-88 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 88);
    }
  }
  .xl\:px-89 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 89);
    }
  }
  .xl\:px-90 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 90);
    }
  }
  .xl\:px-91 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 91);
    }
  }
  .xl\:px-92 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 92);
    }
  }
  .xl\:px-93 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 93);
    }
  }
  .xl\:px-94 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 94);
    }
  }
  .xl\:px-95 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 95);
    }
  }
  .xl\:px-96 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 96);
    }
  }
  .xl\:px-\[64px\] {
    @media (width >= 80rem) {
      padding-inline: 64px;
    }
  }
  .xl\:py-0 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 0);
    }
  }
  .xl\:py-1 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 1);
    }
  }
  .xl\:py-2 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 2);
    }
  }
  .xl\:py-3 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 3);
    }
  }
  .xl\:py-4 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 4);
    }
  }
  .xl\:py-5 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 5);
    }
  }
  .xl\:py-6 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 6);
    }
  }
  .xl\:py-7 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 7);
    }
  }
  .xl\:py-8 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 8);
    }
  }
  .xl\:py-9 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 9);
    }
  }
  .xl\:py-10 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 10);
    }
  }
  .xl\:py-11 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 11);
    }
  }
  .xl\:py-12 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 12);
    }
  }
  .xl\:py-13 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 13);
    }
  }
  .xl\:py-14 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 14);
    }
  }
  .xl\:py-15 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 15);
    }
  }
  .xl\:py-16 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 16);
    }
  }
  .xl\:py-17 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 17);
    }
  }
  .xl\:py-18 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 18);
    }
  }
  .xl\:py-19 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 19);
    }
  }
  .xl\:py-20 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 20);
    }
  }
  .xl\:py-21 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 21);
    }
  }
  .xl\:py-22 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 22);
    }
  }
  .xl\:py-23 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 23);
    }
  }
  .xl\:py-24 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 24);
    }
  }
  .xl\:py-28 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 28);
    }
  }
  .xl\:py-29 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 29);
    }
  }
  .xl\:py-30 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 30);
    }
  }
  .xl\:py-31 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 31);
    }
  }
  .xl\:py-32 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 32);
    }
  }
  .xl\:py-33 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 33);
    }
  }
  .xl\:py-34 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 34);
    }
  }
  .xl\:py-35 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 35);
    }
  }
  .xl\:py-36 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 36);
    }
  }
  .xl\:py-37 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 37);
    }
  }
  .xl\:py-38 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 38);
    }
  }
  .xl\:py-39 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 39);
    }
  }
  .xl\:py-40 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 40);
    }
  }
  .xl\:py-41 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 41);
    }
  }
  .xl\:py-42 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 42);
    }
  }
  .xl\:py-43 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 43);
    }
  }
  .xl\:py-44 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 44);
    }
  }
  .xl\:py-45 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 45);
    }
  }
  .xl\:py-46 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 46);
    }
  }
  .xl\:py-47 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 47);
    }
  }
  .xl\:py-48 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 48);
    }
  }
  .xl\:py-49 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 49);
    }
  }
  .xl\:py-50 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 50);
    }
  }
  .xl\:py-51 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 51);
    }
  }
  .xl\:py-52 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 52);
    }
  }
  .xl\:py-53 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 53);
    }
  }
  .xl\:py-54 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 54);
    }
  }
  .xl\:py-55 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 55);
    }
  }
  .xl\:py-56 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 56);
    }
  }
  .xl\:py-57 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 57);
    }
  }
  .xl\:py-58 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 58);
    }
  }
  .xl\:py-59 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 59);
    }
  }
  .xl\:py-60 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 60);
    }
  }
  .xl\:py-61 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 61);
    }
  }
  .xl\:py-62 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 62);
    }
  }
  .xl\:py-63 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 63);
    }
  }
  .xl\:py-64 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 64);
    }
  }
  .xl\:py-65 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 65);
    }
  }
  .xl\:py-66 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 66);
    }
  }
  .xl\:py-67 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 67);
    }
  }
  .xl\:py-68 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 68);
    }
  }
  .xl\:py-69 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 69);
    }
  }
  .xl\:py-70 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 70);
    }
  }
  .xl\:py-71 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 71);
    }
  }
  .xl\:py-72 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 72);
    }
  }
  .xl\:py-73 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 73);
    }
  }
  .xl\:py-74 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 74);
    }
  }
  .xl\:py-75 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 75);
    }
  }
  .xl\:py-76 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 76);
    }
  }
  .xl\:py-77 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 77);
    }
  }
  .xl\:py-78 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 78);
    }
  }
  .xl\:py-79 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 79);
    }
  }
  .xl\:py-80 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 80);
    }
  }
  .xl\:py-81 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 81);
    }
  }
  .xl\:py-82 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 82);
    }
  }
  .xl\:py-83 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 83);
    }
  }
  .xl\:py-84 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 84);
    }
  }
  .xl\:py-85 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 85);
    }
  }
  .xl\:py-86 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 86);
    }
  }
  .xl\:py-87 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 87);
    }
  }
  .xl\:py-88 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 88);
    }
  }
  .xl\:py-89 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 89);
    }
  }
  .xl\:py-90 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 90);
    }
  }
  .xl\:py-91 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 91);
    }
  }
  .xl\:py-92 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 92);
    }
  }
  .xl\:py-93 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 93);
    }
  }
  .xl\:py-94 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 94);
    }
  }
  .xl\:py-95 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 95);
    }
  }
  .xl\:py-96 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 96);
    }
  }
  .xl\:pt-0 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 0);
    }
  }
  .xl\:pt-1 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 1);
    }
  }
  .xl\:pt-2 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 2);
    }
  }
  .xl\:pt-3 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 3);
    }
  }
  .xl\:pt-4 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 4);
    }
  }
  .xl\:pt-5 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 5);
    }
  }
  .xl\:pt-6 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 6);
    }
  }
  .xl\:pt-7 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 7);
    }
  }
  .xl\:pt-8 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 8);
    }
  }
  .xl\:pt-9 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 9);
    }
  }
  .xl\:pt-10 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 10);
    }
  }
  .xl\:pt-11 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 11);
    }
  }
  .xl\:pt-12 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 12);
    }
  }
  .xl\:pt-13 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 13);
    }
  }
  .xl\:pt-14 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 14);
    }
  }
  .xl\:pt-15 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 15);
    }
  }
  .xl\:pt-16 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 16);
    }
  }
  .xl\:pt-17 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 17);
    }
  }
  .xl\:pt-18 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 18);
    }
  }
  .xl\:pt-19 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 19);
    }
  }
  .xl\:pt-20 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 20);
    }
  }
  .xl\:pt-21 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 21);
    }
  }
  .xl\:pt-22 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 22);
    }
  }
  .xl\:pt-23 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 23);
    }
  }
  .xl\:pt-24 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 24);
    }
  }
  .xl\:pt-28 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 28);
    }
  }
  .xl\:pt-29 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 29);
    }
  }
  .xl\:pt-30 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 30);
    }
  }
  .xl\:pt-31 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 31);
    }
  }
  .xl\:pt-32 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 32);
    }
  }
  .xl\:pt-33 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 33);
    }
  }
  .xl\:pt-34 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 34);
    }
  }
  .xl\:pt-35 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 35);
    }
  }
  .xl\:pt-36 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 36);
    }
  }
  .xl\:pt-37 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 37);
    }
  }
  .xl\:pt-38 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 38);
    }
  }
  .xl\:pt-39 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 39);
    }
  }
  .xl\:pt-40 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 40);
    }
  }
  .xl\:pt-41 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 41);
    }
  }
  .xl\:pt-42 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 42);
    }
  }
  .xl\:pt-43 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 43);
    }
  }
  .xl\:pt-44 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 44);
    }
  }
  .xl\:pt-45 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 45);
    }
  }
  .xl\:pt-46 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 46);
    }
  }
  .xl\:pt-47 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 47);
    }
  }
  .xl\:pt-48 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 48);
    }
  }
  .xl\:pt-49 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 49);
    }
  }
  .xl\:pt-50 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 50);
    }
  }
  .xl\:pt-51 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 51);
    }
  }
  .xl\:pt-52 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 52);
    }
  }
  .xl\:pt-53 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 53);
    }
  }
  .xl\:pt-54 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 54);
    }
  }
  .xl\:pt-55 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 55);
    }
  }
  .xl\:pt-56 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 56);
    }
  }
  .xl\:pt-57 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 57);
    }
  }
  .xl\:pt-58 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 58);
    }
  }
  .xl\:pt-59 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 59);
    }
  }
  .xl\:pt-60 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 60);
    }
  }
  .xl\:pt-61 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 61);
    }
  }
  .xl\:pt-62 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 62);
    }
  }
  .xl\:pt-63 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 63);
    }
  }
  .xl\:pt-64 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 64);
    }
  }
  .xl\:pt-65 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 65);
    }
  }
  .xl\:pt-66 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 66);
    }
  }
  .xl\:pt-67 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 67);
    }
  }
  .xl\:pt-68 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 68);
    }
  }
  .xl\:pt-69 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 69);
    }
  }
  .xl\:pt-70 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 70);
    }
  }
  .xl\:pt-71 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 71);
    }
  }
  .xl\:pt-72 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 72);
    }
  }
  .xl\:pt-73 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 73);
    }
  }
  .xl\:pt-74 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 74);
    }
  }
  .xl\:pt-75 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 75);
    }
  }
  .xl\:pt-76 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 76);
    }
  }
  .xl\:pt-77 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 77);
    }
  }
  .xl\:pt-78 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 78);
    }
  }
  .xl\:pt-79 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 79);
    }
  }
  .xl\:pt-80 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 80);
    }
  }
  .xl\:pt-81 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 81);
    }
  }
  .xl\:pt-82 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 82);
    }
  }
  .xl\:pt-83 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 83);
    }
  }
  .xl\:pt-84 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 84);
    }
  }
  .xl\:pt-85 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 85);
    }
  }
  .xl\:pt-86 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 86);
    }
  }
  .xl\:pt-87 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 87);
    }
  }
  .xl\:pt-88 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 88);
    }
  }
  .xl\:pt-89 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 89);
    }
  }
  .xl\:pt-90 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 90);
    }
  }
  .xl\:pt-91 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 91);
    }
  }
  .xl\:pt-92 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 92);
    }
  }
  .xl\:pt-93 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 93);
    }
  }
  .xl\:pt-94 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 94);
    }
  }
  .xl\:pt-95 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 95);
    }
  }
  .xl\:pt-96 {
    @media (width >= 80rem) {
      padding-top: calc(var(--spacing) * 96);
    }
  }
  .xl\:pr-0 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 0);
    }
  }
  .xl\:pr-1 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 1);
    }
  }
  .xl\:pr-2 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 2);
    }
  }
  .xl\:pr-3 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 3);
    }
  }
  .xl\:pr-4 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 4);
    }
  }
  .xl\:pr-5 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 5);
    }
  }
  .xl\:pr-6 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 6);
    }
  }
  .xl\:pr-7 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 7);
    }
  }
  .xl\:pr-8 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 8);
    }
  }
  .xl\:pr-9 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 9);
    }
  }
  .xl\:pr-10 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 10);
    }
  }
  .xl\:pr-11 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 11);
    }
  }
  .xl\:pr-12 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 12);
    }
  }
  .xl\:pr-13 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 13);
    }
  }
  .xl\:pr-14 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 14);
    }
  }
  .xl\:pr-15 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 15);
    }
  }
  .xl\:pr-16 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 16);
    }
  }
  .xl\:pr-17 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 17);
    }
  }
  .xl\:pr-18 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 18);
    }
  }
  .xl\:pr-19 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 19);
    }
  }
  .xl\:pr-20 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 20);
    }
  }
  .xl\:pr-21 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 21);
    }
  }
  .xl\:pr-22 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 22);
    }
  }
  .xl\:pr-23 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 23);
    }
  }
  .xl\:pr-24 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 24);
    }
  }
  .xl\:pr-28 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 28);
    }
  }
  .xl\:pr-29 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 29);
    }
  }
  .xl\:pr-30 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 30);
    }
  }
  .xl\:pr-31 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 31);
    }
  }
  .xl\:pr-32 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 32);
    }
  }
  .xl\:pr-33 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 33);
    }
  }
  .xl\:pr-34 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 34);
    }
  }
  .xl\:pr-35 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 35);
    }
  }
  .xl\:pr-36 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 36);
    }
  }
  .xl\:pr-37 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 37);
    }
  }
  .xl\:pr-38 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 38);
    }
  }
  .xl\:pr-39 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 39);
    }
  }
  .xl\:pr-40 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 40);
    }
  }
  .xl\:pr-41 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 41);
    }
  }
  .xl\:pr-42 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 42);
    }
  }
  .xl\:pr-43 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 43);
    }
  }
  .xl\:pr-44 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 44);
    }
  }
  .xl\:pr-45 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 45);
    }
  }
  .xl\:pr-46 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 46);
    }
  }
  .xl\:pr-47 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 47);
    }
  }
  .xl\:pr-48 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 48);
    }
  }
  .xl\:pr-49 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 49);
    }
  }
  .xl\:pr-50 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 50);
    }
  }
  .xl\:pr-51 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 51);
    }
  }
  .xl\:pr-52 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 52);
    }
  }
  .xl\:pr-53 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 53);
    }
  }
  .xl\:pr-54 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 54);
    }
  }
  .xl\:pr-55 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 55);
    }
  }
  .xl\:pr-56 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 56);
    }
  }
  .xl\:pr-57 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 57);
    }
  }
  .xl\:pr-58 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 58);
    }
  }
  .xl\:pr-59 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 59);
    }
  }
  .xl\:pr-60 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 60);
    }
  }
  .xl\:pr-61 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 61);
    }
  }
  .xl\:pr-62 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 62);
    }
  }
  .xl\:pr-63 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 63);
    }
  }
  .xl\:pr-64 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 64);
    }
  }
  .xl\:pr-65 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 65);
    }
  }
  .xl\:pr-66 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 66);
    }
  }
  .xl\:pr-67 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 67);
    }
  }
  .xl\:pr-68 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 68);
    }
  }
  .xl\:pr-69 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 69);
    }
  }
  .xl\:pr-70 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 70);
    }
  }
  .xl\:pr-71 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 71);
    }
  }
  .xl\:pr-72 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 72);
    }
  }
  .xl\:pr-73 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 73);
    }
  }
  .xl\:pr-74 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 74);
    }
  }
  .xl\:pr-75 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 75);
    }
  }
  .xl\:pr-76 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 76);
    }
  }
  .xl\:pr-77 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 77);
    }
  }
  .xl\:pr-78 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 78);
    }
  }
  .xl\:pr-79 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 79);
    }
  }
  .xl\:pr-80 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 80);
    }
  }
  .xl\:pr-81 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 81);
    }
  }
  .xl\:pr-82 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 82);
    }
  }
  .xl\:pr-83 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 83);
    }
  }
  .xl\:pr-84 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 84);
    }
  }
  .xl\:pr-85 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 85);
    }
  }
  .xl\:pr-86 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 86);
    }
  }
  .xl\:pr-87 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 87);
    }
  }
  .xl\:pr-88 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 88);
    }
  }
  .xl\:pr-89 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 89);
    }
  }
  .xl\:pr-90 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 90);
    }
  }
  .xl\:pr-91 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 91);
    }
  }
  .xl\:pr-92 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 92);
    }
  }
  .xl\:pr-93 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 93);
    }
  }
  .xl\:pr-94 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 94);
    }
  }
  .xl\:pr-95 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 95);
    }
  }
  .xl\:pr-96 {
    @media (width >= 80rem) {
      padding-right: calc(var(--spacing) * 96);
    }
  }
  .xl\:pb-0 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 0);
    }
  }
  .xl\:pb-1 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 1);
    }
  }
  .xl\:pb-2 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 2);
    }
  }
  .xl\:pb-3 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 3);
    }
  }
  .xl\:pb-4 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 4);
    }
  }
  .xl\:pb-5 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 5);
    }
  }
  .xl\:pb-6 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 6);
    }
  }
  .xl\:pb-7 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 7);
    }
  }
  .xl\:pb-8 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 8);
    }
  }
  .xl\:pb-9 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 9);
    }
  }
  .xl\:pb-10 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 10);
    }
  }
  .xl\:pb-11 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 11);
    }
  }
  .xl\:pb-12 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 12);
    }
  }
  .xl\:pb-13 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 13);
    }
  }
  .xl\:pb-14 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 14);
    }
  }
  .xl\:pb-15 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 15);
    }
  }
  .xl\:pb-16 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 16);
    }
  }
  .xl\:pb-17 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 17);
    }
  }
  .xl\:pb-18 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 18);
    }
  }
  .xl\:pb-19 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 19);
    }
  }
  .xl\:pb-20 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 20);
    }
  }
  .xl\:pb-21 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 21);
    }
  }
  .xl\:pb-22 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 22);
    }
  }
  .xl\:pb-23 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 23);
    }
  }
  .xl\:pb-24 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 24);
    }
  }
  .xl\:pb-28 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 28);
    }
  }
  .xl\:pb-29 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 29);
    }
  }
  .xl\:pb-30 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 30);
    }
  }
  .xl\:pb-31 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 31);
    }
  }
  .xl\:pb-32 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 32);
    }
  }
  .xl\:pb-33 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 33);
    }
  }
  .xl\:pb-34 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 34);
    }
  }
  .xl\:pb-35 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 35);
    }
  }
  .xl\:pb-36 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 36);
    }
  }
  .xl\:pb-37 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 37);
    }
  }
  .xl\:pb-38 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 38);
    }
  }
  .xl\:pb-39 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 39);
    }
  }
  .xl\:pb-40 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 40);
    }
  }
  .xl\:pb-41 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 41);
    }
  }
  .xl\:pb-42 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 42);
    }
  }
  .xl\:pb-43 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 43);
    }
  }
  .xl\:pb-44 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 44);
    }
  }
  .xl\:pb-45 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 45);
    }
  }
  .xl\:pb-46 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 46);
    }
  }
  .xl\:pb-47 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 47);
    }
  }
  .xl\:pb-48 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 48);
    }
  }
  .xl\:pb-49 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 49);
    }
  }
  .xl\:pb-50 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 50);
    }
  }
  .xl\:pb-51 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 51);
    }
  }
  .xl\:pb-52 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 52);
    }
  }
  .xl\:pb-53 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 53);
    }
  }
  .xl\:pb-54 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 54);
    }
  }
  .xl\:pb-55 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 55);
    }
  }
  .xl\:pb-56 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 56);
    }
  }
  .xl\:pb-57 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 57);
    }
  }
  .xl\:pb-58 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 58);
    }
  }
  .xl\:pb-59 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 59);
    }
  }
  .xl\:pb-60 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 60);
    }
  }
  .xl\:pb-61 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 61);
    }
  }
  .xl\:pb-62 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 62);
    }
  }
  .xl\:pb-63 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 63);
    }
  }
  .xl\:pb-64 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 64);
    }
  }
  .xl\:pb-65 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 65);
    }
  }
  .xl\:pb-66 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 66);
    }
  }
  .xl\:pb-67 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 67);
    }
  }
  .xl\:pb-68 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 68);
    }
  }
  .xl\:pb-69 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 69);
    }
  }
  .xl\:pb-70 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 70);
    }
  }
  .xl\:pb-71 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 71);
    }
  }
  .xl\:pb-72 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 72);
    }
  }
  .xl\:pb-73 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 73);
    }
  }
  .xl\:pb-74 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 74);
    }
  }
  .xl\:pb-75 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 75);
    }
  }
  .xl\:pb-76 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 76);
    }
  }
  .xl\:pb-77 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 77);
    }
  }
  .xl\:pb-78 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 78);
    }
  }
  .xl\:pb-79 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 79);
    }
  }
  .xl\:pb-80 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 80);
    }
  }
  .xl\:pb-81 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 81);
    }
  }
  .xl\:pb-82 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 82);
    }
  }
  .xl\:pb-83 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 83);
    }
  }
  .xl\:pb-84 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 84);
    }
  }
  .xl\:pb-85 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 85);
    }
  }
  .xl\:pb-86 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 86);
    }
  }
  .xl\:pb-87 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 87);
    }
  }
  .xl\:pb-88 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 88);
    }
  }
  .xl\:pb-89 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 89);
    }
  }
  .xl\:pb-90 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 90);
    }
  }
  .xl\:pb-91 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 91);
    }
  }
  .xl\:pb-92 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 92);
    }
  }
  .xl\:pb-93 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 93);
    }
  }
  .xl\:pb-94 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 94);
    }
  }
  .xl\:pb-95 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 95);
    }
  }
  .xl\:pb-96 {
    @media (width >= 80rem) {
      padding-bottom: calc(var(--spacing) * 96);
    }
  }
  .xl\:pl-0 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 0);
    }
  }
  .xl\:pl-1 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 1);
    }
  }
  .xl\:pl-2 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 2);
    }
  }
  .xl\:pl-3 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 3);
    }
  }
  .xl\:pl-4 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 4);
    }
  }
  .xl\:pl-5 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 5);
    }
  }
  .xl\:pl-6 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 6);
    }
  }
  .xl\:pl-7 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 7);
    }
  }
  .xl\:pl-8 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 8);
    }
  }
  .xl\:pl-9 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 9);
    }
  }
  .xl\:pl-10 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 10);
    }
  }
  .xl\:pl-11 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 11);
    }
  }
  .xl\:pl-12 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 12);
    }
  }
  .xl\:pl-13 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 13);
    }
  }
  .xl\:pl-14 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 14);
    }
  }
  .xl\:pl-15 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 15);
    }
  }
  .xl\:pl-16 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 16);
    }
  }
  .xl\:pl-17 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 17);
    }
  }
  .xl\:pl-18 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 18);
    }
  }
  .xl\:pl-19 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 19);
    }
  }
  .xl\:pl-20 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 20);
    }
  }
  .xl\:pl-21 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 21);
    }
  }
  .xl\:pl-22 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 22);
    }
  }
  .xl\:pl-23 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 23);
    }
  }
  .xl\:pl-24 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 24);
    }
  }
  .xl\:pl-28 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 28);
    }
  }
  .xl\:pl-29 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 29);
    }
  }
  .xl\:pl-30 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 30);
    }
  }
  .xl\:pl-31 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 31);
    }
  }
  .xl\:pl-32 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 32);
    }
  }
  .xl\:pl-33 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 33);
    }
  }
  .xl\:pl-34 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 34);
    }
  }
  .xl\:pl-35 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 35);
    }
  }
  .xl\:pl-36 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 36);
    }
  }
  .xl\:pl-37 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 37);
    }
  }
  .xl\:pl-38 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 38);
    }
  }
  .xl\:pl-39 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 39);
    }
  }
  .xl\:pl-40 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 40);
    }
  }
  .xl\:pl-41 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 41);
    }
  }
  .xl\:pl-42 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 42);
    }
  }
  .xl\:pl-43 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 43);
    }
  }
  .xl\:pl-44 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 44);
    }
  }
  .xl\:pl-45 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 45);
    }
  }
  .xl\:pl-46 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 46);
    }
  }
  .xl\:pl-47 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 47);
    }
  }
  .xl\:pl-48 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 48);
    }
  }
  .xl\:pl-49 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 49);
    }
  }
  .xl\:pl-50 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 50);
    }
  }
  .xl\:pl-51 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 51);
    }
  }
  .xl\:pl-52 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 52);
    }
  }
  .xl\:pl-53 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 53);
    }
  }
  .xl\:pl-54 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 54);
    }
  }
  .xl\:pl-55 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 55);
    }
  }
  .xl\:pl-56 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 56);
    }
  }
  .xl\:pl-57 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 57);
    }
  }
  .xl\:pl-58 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 58);
    }
  }
  .xl\:pl-59 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 59);
    }
  }
  .xl\:pl-60 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 60);
    }
  }
  .xl\:pl-61 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 61);
    }
  }
  .xl\:pl-62 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 62);
    }
  }
  .xl\:pl-63 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 63);
    }
  }
  .xl\:pl-64 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 64);
    }
  }
  .xl\:pl-65 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 65);
    }
  }
  .xl\:pl-66 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 66);
    }
  }
  .xl\:pl-67 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 67);
    }
  }
  .xl\:pl-68 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 68);
    }
  }
  .xl\:pl-69 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 69);
    }
  }
  .xl\:pl-70 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 70);
    }
  }
  .xl\:pl-71 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 71);
    }
  }
  .xl\:pl-72 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 72);
    }
  }
  .xl\:pl-73 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 73);
    }
  }
  .xl\:pl-74 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 74);
    }
  }
  .xl\:pl-75 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 75);
    }
  }
  .xl\:pl-76 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 76);
    }
  }
  .xl\:pl-77 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 77);
    }
  }
  .xl\:pl-78 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 78);
    }
  }
  .xl\:pl-79 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 79);
    }
  }
  .xl\:pl-80 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 80);
    }
  }
  .xl\:pl-81 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 81);
    }
  }
  .xl\:pl-82 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 82);
    }
  }
  .xl\:pl-83 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 83);
    }
  }
  .xl\:pl-84 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 84);
    }
  }
  .xl\:pl-85 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 85);
    }
  }
  .xl\:pl-86 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 86);
    }
  }
  .xl\:pl-87 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 87);
    }
  }
  .xl\:pl-88 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 88);
    }
  }
  .xl\:pl-89 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 89);
    }
  }
  .xl\:pl-90 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 90);
    }
  }
  .xl\:pl-91 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 91);
    }
  }
  .xl\:pl-92 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 92);
    }
  }
  .xl\:pl-93 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 93);
    }
  }
  .xl\:pl-94 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 94);
    }
  }
  .xl\:pl-95 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 95);
    }
  }
  .xl\:pl-96 {
    @media (width >= 80rem) {
      padding-left: calc(var(--spacing) * 96);
    }
  }
}
@layer base {
  ul, ol {
    list-style: revert;
    padding-left: 26px;
  }
}
body {
  font-family: 'Lato', sans-serif;
}
a.learn-more {
  display: inline-block;
  align-items: center;
  border-radius: var(--radius-lg);
  background: var(--neutral-80, #333);
  color: var(--color-learn-more) !important;
  padding: 0.5rem 1rem;
}
a:hover.learn-more {
  background: var(--neutral-80, #000);
}
li {
  color: #000;
  font-family: var(--font-family-body-lato, Lato);
  font-size: var(--font-size-body-1);
  font-style: normal;
  font-weight: 400;
  line-height: var(--text-line-height-body-1);
}
li::marker {
  color: var(--color-primary-darkened-teal);
}
.content-editor p {
  color: #000;
  font-family: var(--font-family-body-lato);
  font-size: var(--font-size-body-1);
  font-style: normal;
  font-weight: 400;
  line-height: var(--text-line-height-body-1);
  padding-bottom: 2rem;
}
.content-editor li {
  color: #000;
  font-family: var(--font-family-body-lato);
  font-size: var(--font-size-body-1);
  font-style: normal;
  font-weight: 400;
  line-height: var(--text-line-height-body-1);
}
ul li a[href*="mailto:"] {
  color: var(--color-primary-darkened-teal) !important;
  background-color: unset !important;
  border: unset;
  font-size: unset;
  font-weight: unset;
  text-decoration: underline;
  list-style-position: inside !important;
  padding-left: 0px !important;
}
h1 {
  color: #000;
  font-family: var(--font-family-display-and-H1s);
  font-size: var(--font-size-h1);
  font-style: normal;
  font-weight: 400;
  line-height: var(--text-line-height-h1, 3.5rem);
}
h2 {
  color: #000;
  font-family: var(--font-family-header-lato);
  font-size: var(--font-size-h2);
  font-style: normal;
  font-weight: 700;
  line-height: var(--text-line-height-h2, 3rem);
}
h3 {
  color: #000;
  font-family: var(--font-family-header-lato);
  font-size: var(--font-size-h3);
  font-style: normal;
  font-weight: 700;
  line-height: var(--text-line-height-h3);
}
h4 {
  color: #000;
  font-family: var(--font-family-header-lato);
  font-size: var(--font-size-h4);
  font-style: normal;
  font-weight: 700;
  line-height: var(--text-line-height-h4);
}
h5 {
  color: #000;
  font-family: var(--font-family-header-lato);
  font-size: var(--font-size-h5);
  font-style: normal;
  font-weight: 700;
  line-height: var(--text-line-height-h5);
}
h6 {
  color: #000;
  font-family: var(--font-family-header-lato);
  font-size: var(--font-size-h6);
  font-style: normal;
  font-weight: 700;
  line-height: var(--text-line-height-h6);
}
h7 {
  font-family: var(--font-family-header-lato);
  font-size: var(--font-size-h7);
  font-style: normal;
  font-weight: 700;
  line-height: var(--text-line-height-h7);
}
.content-editor h1, .content-editor h2, .content-editor h3, .content-editor h4, .content-editor h5 {
  padding-bottom: 2rem;
}
.content-editor h6 {
  padding-bottom: 1.125rem;
}
a {
  color: var(--color-primary-darkened-teal);
  text-decoration: inherit;
}
.content-editor table {
  border-collapse: collapse;
}
.content-editor table th {
  padding: 18px 24px;
  background-color: #1B3866 !important;
  gap: 10px;
  color: white;
  border: 1px solid #CCCCCC;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 2rem;
}
.content-editor table td {
  padding: 18px 24px;
  min-height: 68px;
  gap: 10px;
  border: 1px solid #CCCCCC;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.notes h6 {
  padding-bottom: 1.125rem;
}
.notes p {
  font-size: var( --font-size-body-3) !important;
  font-style: normal;
  font-weight: 400;
  line-height: var(--text-line-height-body-3) !important;
}
@media screen and (min-width: 1024px) {
  .custom-md-layout {
    flex-direction: row;
    padding: 64px;
    align-items: stretch;
  }
}
@media screen and (max-width: 1024px) {
  .custom-md-layout {
    flex-direction: column;
    height: 100%;
    padding: 48px 20px;
    align-items: start;
  }
}
hr {
  padding-top: 24px;
}
.content-editor a[href^="https:"]::after {
  content: ' ' url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> <path d="M12 8.66667V12.6667C12 13.0203 11.8595 13.3594 11.6095 13.6095C11.3594 13.8595 11.0203 14 10.6667 14H3.33333C2.97971 14 2.64057 13.8595 2.39052 13.6095C2.14048 13.3594 2 13.0203 2 12.6667V5.33333C2 4.97971 2.14048 4.64057 2.39052 4.39052C2.64057 4.14048 2.97971 4 3.33333 4H7.33333" stroke="%23007B81" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M10 2H14V6" stroke="%23007B81" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M6.66666 9.33333L14 2" stroke="%23007B81" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.sticky-table-full-wrapper {
  overflow-x: auto;
  max-width: 82rem;
  display: flex;
  align-self: stretch;
}
.sticky-table-wrapper {
  overflow-x: auto;
  max-width: 59rem;
  display: flex;
  align-self: stretch;
}
.sticky-table-wrapper table, .sticky-table-full-wrapper table {
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: auto;
  min-width: 100%;
  font-family: var( --font-family);
}
.sticky-table-wrapper tr, .sticky-table-full-wrapper tr {
  align-self: stretch;
  display: flex;
}
.sticky-table-wrapper table th, .sticky-table-full-wrapper th {
  text-align: left;
  padding: 1.125rem 1.5rem;
  vertical-align: middle;
  border: 1px solid #CCCCCC;
  background-color: #1B3866;
  min-width: 11.8rem;
  min-height: 68px;
  gap: 0.625rem;
  display: flex;
  flex: 1 0 0;
  color: white;
  font-size: var(--font-size-h7);
  font-style: normal;
  font-weight: 700;
  line-height: var(--text-line-height-h7);
}
.sticky-table-wrapper table td, .sticky-table-full-wrapper table td {
  text-align: left;
  padding: 1.125rem 1.5rem;
  vertical-align: middle;
  border: 1px solid #CCCCCC;
  min-width: 11.8rem;
  min-height: 68px;
  gap: 0.625rem;
  display: flex;
  flex: 1 0 0;
}
.sticky-table-wrapper table tr:nth-child(odd) td, .sticky-table-full-wrapper table tr:nth-child(old) td {
  background: white;
  border: 1px solid #CCCCCC;
}
.sticky-table-wrapper table tr:nth-child(even) td, .sticky-table-full-wrapper table tr:nth-child(even) td {
  background: #F2F2F2;
  border: 1px solid #CCCCCC;
}
.sticky-table-wrapper table tr:nth-child(odd) td:first-child, .sticky-table-full-wrapper table tr:nth-child(odd) td:first-child {
  position: sticky;
  left: 0;
  z-index: 10;
  border: 1px solid #CCCCCC;
  background-color: white;
}
.sticky-table-wrapper table tr:nth-child(even) td:first-child, .sticky-table-full-wrapper table tr:nth-child(even) td:first-child {
  position: sticky;
  left: 0;
  z-index: 10;
  border: 1px solid #CCCCCC;
  background: #F2F2F2;
}
.sticky-table-wrapper tr > th:first-child, .sticky-table-full-wrapper tr > th:first-child {
  position: sticky;
  left: 0;
  z-index: 10;
  border: 1px solid #CCCCCC;
  background-color: #1B3866;
  color: white;
}
.resources ul {
  padding: unset !important;
}
p > a {
  text-decoration: underline;
}
a.ktc-primary {
  background-color: #003E53 !important;
  padding-left: 11px !important;
}
.href-teal-bg-white-text a:link {
  background-color: var(--color-primary-darkened-teal);
  color: var(--color-white);
  border-radius: var(--radius-lg);
  align-items: center;
  padding: 1rem 1rem;
  display: inline-block;
  border: 1px solid var(--color-border-dark);
  font-weight: 700;
  line-height: 1rem;
  font-size: 1rem;
  text-decoration: unset !important;
}
a.href-teal-bg-white-text:link {
  background-color: var(--color-primary-darkened-teal);
  color: var(--color-white);
  border-radius: var(--radius-lg);
  align-items: center;
  padding: 1rem 1rem;
  display: inline-block;
  border: 1px solid var(--color-border-dark);
  font-weight: 700;
  line-height: 1rem;
  font-size: 1rem;
  text-decoration: unset !important;
}
a.href-teal-bg-white-text:visited {
  background-color: var(--color-primary-darkened-teal);
  color: var(--color-white);
  border-radius: var(--radius-lg);
  align-items: center;
  padding: 1rem 1rem;
  display: inline-block;
  border: 1px solid var(--color-border-dark);
  font-weight: 700;
  line-height: 1rem;
  font-size: 1rem;
  text-decoration: unset !important;
}
a.href-teal-bg-white-text:hover {
  background-color: var(--color-Primary-Darkened-Teal-Hover);
  text-decoration: unset !important;
}
.href-neutral-bg-white-text a {
  align-items: center;
  border-radius: var(--radius-lg);
  background: var(--color-neutral-80);
  color: var(--color-learn-more) !important;
  padding: 1rem 1rem;
  display: inline-block;
  border: 1px solid var(--color-border-dark);
  font-weight: 700;
  line-height: 1rem;
  font-size: 1rem;
  text-decoration: unset !important;
}
a.href-neutral-bg-white-text {
  align-items: center;
  border-radius: var(--radius-lg);
  background: var(--color-neutral-80);
  color: var(--color-learn-more) !important;
  padding: 1rem 1rem;
  display: inline-block;
  border: 1px solid var(--color-border-dark);
  font-weight: 700;
  line-height: 1rem;
  text-decoration: unset !important;
}
a.href-neutral-bg-white-text:hover {
  background: var(--color-surface-primary-hover-dark) !important;
  text-decoration: unset !important;
}
.href-white-bg-dark-text a {
  align-items: center;
  border-radius: var(--radius-lg);
  color: var(--color-black) !important;
  background: var(--color-white) !important;
  padding: 1rem 1rem;
  display: inline-block;
  border: 1px solid var(--color-border-dark);
  font-weight: 700;
  line-height: 1rem;
  font-size: 1rem;
  text-decoration: unset !important;
}
a.href-white-bg-dark-text {
  align-items: center;
  border-radius: var(--radius-lg);
  color: var(--color-black) !important;
  background: var(--color-white) !important;
  padding: 1rem 1rem;
  display: inline-block;
  border: 1px solid var(--color-border-dark);
  font-weight: 700;
  line-height: 1rem;
  font-size: 1rem;
  text-decoration: unset !important;
}
a.href-white-bg-dark-text:hover {
  background: var(--color-neutral-5) !important;
  text-decoration: unset !important;
}
.href-outlined-border-black a {
  align-items: center;
  border-radius: var(--radius-lg);
  background-color: unset !important;
  color: var(--color-black) !important;
  padding: 1rem 1rem;
  display: inline-block;
  border: 1px solid var(--color-border-dark);
  font-weight: 700;
  line-height: 1rem;
  font-size: 1rem;
  text-decoration: unset !important;
}
a.href-outlined-border-black {
  align-items: center;
  border-radius: var(--radius-lg);
  color: var(--color-black) !important;
  background-color: unset !important;
  padding: 1rem 1rem;
  display: inline-block;
  border: 1px solid var(--color-border-dark);
  font-weight: 700;
  line-height: 1rem;
  font-size: 1rem;
  text-decoration: unset !important;
}
a.href-outlined-border-black:hover {
  background-color: var(--color-neutral-5);
  text-decoration: unset !important;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-border-style: solid;
    }
  }
}
